.elementor-5 .elementor-element.elementor-element-df82b27 {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 160px;
  --padding-bottom: 80px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-5
  .elementor-element.elementor-element-df82b27:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-df82b27
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2022/03/day-care-page-header-blobs.svg");
  background-position: top right;
  background-repeat: no-repeat;
}
.elementor-5 .elementor-element.elementor-element-9e9f24c {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 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-5 .elementor-element.elementor-element-9f72f1b {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 64px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-9f72f1b.e-con {
  --align-self: center;
}
.elementor-5 .elementor-element.elementor-element-9503712 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-5
  .elementor-element.elementor-element-5c086aa
  .elementor-heading-title {
  letter-spacing: 2px;
}
.elementor-5
  .elementor-element.elementor-element-ce48bc0
  .elementor-heading-title {
  letter-spacing: -1px;
  color: var(--e-global-color-astglobalcolor2);
}
.elementor-5 .elementor-element.elementor-element-a1fa886 {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 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-5 .elementor-element.elementor-element-53ff607 {
  --display: flex;
  --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-5 .elementor-element.elementor-element-51338b4 img {
  border-radius: 24px 24px 24px 24px;
}
.elementor-5 .elementor-element.elementor-element-defab1b {
  --display: flex;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 80px;
  --padding-right: 16px;
}
.elementor-5
  .elementor-element.elementor-element-7f53e1e
  .elementor-heading-title {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4em;
  letter-spacing: -0.4px;
  color: var(--e-global-color-astglobalcolor2);
}
.elementor-5 .elementor-element.elementor-element-0659fe1 {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-5 .elementor-element.elementor-element-fbe4d7a {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 40px;
}
.elementor-5 .elementor-element.elementor-element-fbe4d7a.e-con {
  --align-self: center;
}
.elementor-5 .elementor-element.elementor-element-c45e7a7 {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-c45e7a7
  .elementor-heading-title {
  letter-spacing: -1px;
  color: var(--e-global-color-astglobalcolor2);
}
.elementor-5 .elementor-element.elementor-element-617021b {
  --display: flex;
  --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-5 .elementor-element.elementor-element-c15a3db img {
  border-radius: 16px 16px 16px 16px;
}
.elementor-5 .elementor-element.elementor-element-2f84551 {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 40px;
  --padding-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-ac8dc48 {
  width: auto;
  max-width: auto;
}
.elementor-5
  .elementor-element.elementor-element-ac8dc48
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-5 .elementor-element.elementor-element-ac8dc48 .elementor-icon {
  font-size: 18px;
}
.elementor-5 .elementor-element.elementor-element-ac8dc48 .elementor-icon svg {
  height: 18px;
}
.elementor-5
  .elementor-element.elementor-element-6d90e7d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}
.elementor-5 .elementor-element.elementor-element-6d90e7d {
  font-size: 24px;
  line-height: 1.6em;
  color: var(--e-global-color-astglobalcolor2);
}
.elementor-5
  .elementor-element.elementor-element-86a3408
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-86a3408.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-86a3408.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-5
  .elementor-element.elementor-element-86a3408.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-5
  .elementor-element.elementor-element-86a3408
  .elementor-image-box-title {
  margin-bottom: 4px;
  font-weight: 700;
  line-height: 1em;
  color: var(--e-global-color-astglobalcolor2);
}
.elementor-5
  .elementor-element.elementor-element-86a3408
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-5
  .elementor-element.elementor-element-86a3408
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-86a3408
  .elementor-image-box-description {
  font-size: 14px;
}
.elementor-5 .elementor-element.elementor-element-77b0ae7 {
  --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: stretch;
  --gap: 20px 0px;
  --row-gap: 20px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-5
  .elementor-element.elementor-element-77b0ae7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-77b0ae7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-astglobalcolor5) 40%,
    var(--e-global-color-astglobalcolor4) 40%
  );
}
.elementor-5 .elementor-element.elementor-element-c9113a5 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-5
  .elementor-element.elementor-element-6ed2eda
  > .elementor-widget-container {
  background-color: var(--e-global-color-astglobalcolor5);
  padding: 24px 24px 24px 24px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-astglobalcolor1);
  border-radius: 12px 12px 12px 12px;
}
.elementor-5
  .elementor-element.elementor-element-6ed2eda
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-5 .elementor-element.elementor-element-6ed2eda {
  --icon-box-icon-margin: 8px;
}
.elementor-5
  .elementor-element.elementor-element-6ed2eda
  .elementor-icon-box-title {
  margin-bottom: 8px;
}
.elementor-5
  .elementor-element.elementor-element-6ed2eda.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-5
  .elementor-element.elementor-element-6ed2eda.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-6ed2eda.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-astglobalcolor0);
  color: var(--e-global-color-astglobalcolor0);
  border-color: var(--e-global-color-astglobalcolor0);
}
.elementor-5 .elementor-element.elementor-element-6ed2eda .elementor-icon {
  font-size: 32px;
}
.elementor-5
  .elementor-element.elementor-element-6ed2eda
  .elementor-icon-box-description {
  font-size: 16px;
}
.elementor-5 .elementor-element.elementor-element-c887100 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-5
  .elementor-element.elementor-element-ad32598
  > .elementor-widget-container {
  background-color: var(--e-global-color-astglobalcolor5);
  padding: 24px 24px 24px 24px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-astglobalcolor1);
  border-radius: 12px 12px 12px 12px;
}
.elementor-5
  .elementor-element.elementor-element-ad32598
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-5 .elementor-element.elementor-element-ad32598 {
  --icon-box-icon-margin: 8px;
}
.elementor-5
  .elementor-element.elementor-element-ad32598
  .elementor-icon-box-title {
  margin-bottom: 8px;
}
.elementor-5
  .elementor-element.elementor-element-ad32598.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-5
  .elementor-element.elementor-element-ad32598.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-ad32598.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-astglobalcolor0);
  color: var(--e-global-color-astglobalcolor0);
  border-color: var(--e-global-color-astglobalcolor0);
}
.elementor-5 .elementor-element.elementor-element-ad32598 .elementor-icon {
  font-size: 32px;
}
.elementor-5
  .elementor-element.elementor-element-ad32598
  .elementor-icon-box-description {
  font-size: 16px;
}
.elementor-5 .elementor-element.elementor-element-c72174c {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-5
  .elementor-element.elementor-element-bba7d4e
  > .elementor-widget-container {
  background-color: var(--e-global-color-astglobalcolor5);
  padding: 24px 24px 24px 24px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-astglobalcolor1);
  border-radius: 12px 12px 12px 12px;
}
.elementor-5
  .elementor-element.elementor-element-bba7d4e
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-5 .elementor-element.elementor-element-bba7d4e {
  --icon-box-icon-margin: 8px;
}
.elementor-5
  .elementor-element.elementor-element-bba7d4e
  .elementor-icon-box-title {
  margin-bottom: 8px;
}
.elementor-5
  .elementor-element.elementor-element-bba7d4e.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-5
  .elementor-element.elementor-element-bba7d4e.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-bba7d4e.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-astglobalcolor0);
  color: var(--e-global-color-astglobalcolor0);
  border-color: var(--e-global-color-astglobalcolor0);
}
.elementor-5 .elementor-element.elementor-element-bba7d4e .elementor-icon {
  font-size: 32px;
}
.elementor-5
  .elementor-element.elementor-element-bba7d4e
  .elementor-icon-box-description {
  font-size: 16px;
}
.elementor-5 .elementor-element.elementor-element-97b8c80 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-5
  .elementor-element.elementor-element-cb1c56e
  > .elementor-widget-container {
  background-color: var(--e-global-color-astglobalcolor5);
  padding: 24px 24px 24px 24px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-astglobalcolor1);
  border-radius: 12px 12px 12px 12px;
}
.elementor-5
  .elementor-element.elementor-element-cb1c56e
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-5 .elementor-element.elementor-element-cb1c56e {
  --icon-box-icon-margin: 8px;
}
.elementor-5
  .elementor-element.elementor-element-cb1c56e
  .elementor-icon-box-title {
  margin-bottom: 8px;
}
.elementor-5
  .elementor-element.elementor-element-cb1c56e.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-5
  .elementor-element.elementor-element-cb1c56e.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-cb1c56e.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-astglobalcolor0);
  color: var(--e-global-color-astglobalcolor0);
  border-color: var(--e-global-color-astglobalcolor0);
}
.elementor-5 .elementor-element.elementor-element-cb1c56e .elementor-icon {
  font-size: 32px;
}
.elementor-5
  .elementor-element.elementor-element-cb1c56e
  .elementor-icon-box-description {
  font-size: 16px;
}
.elementor-5 .elementor-element.elementor-element-50bed54 {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 104px;
  --padding-bottom: 104px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-5
  .elementor-element.elementor-element-50bed54:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-50bed54
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}
.elementor-5 .elementor-element.elementor-element-eca48e1 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-5 .elementor-element.elementor-element-c201d0f {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor1);
  --border-color: var(--e-global-color-astglobalcolor1);
  --margin-top: 0px;
  --margin-bottom: 64px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 64px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-ead07b8 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 8px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5
  .elementor-element.elementor-element-1a001e6
  .elementor-heading-title {
  letter-spacing: 2px;
}
.elementor-5 .elementor-element.elementor-element-09412df {
  --display: flex;
  --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-5
  .elementor-element.elementor-element-c62303a
  .elementor-heading-title {
  font-size: 40px;
  line-height: 1.4em;
  letter-spacing: -0.4px;
  color: var(--e-global-color-astglobalcolor2);
}
.elementor-5 .elementor-element.elementor-element-c71a161 {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor1);
  --border-color: var(--e-global-color-astglobalcolor1);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 64px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-2f0b745 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 8px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5
  .elementor-element.elementor-element-30da15b
  .elementor-heading-title {
  letter-spacing: 2px;
}
.elementor-5 .elementor-element.elementor-element-34b2cc5 {
  --display: flex;
  --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-5
  .elementor-element.elementor-element-3cf0947
  .elementor-heading-title {
  font-size: 40px;
  line-height: 1.4em;
  letter-spacing: -0.4px;
  color: var(--e-global-color-astglobalcolor2);
}
.elementor-5 .elementor-element.elementor-element-0388bd8 {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 104px;
  --padding-bottom: 0px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-5 .elementor-element.elementor-element-606242e {
  --display: flex;
  --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-5 .elementor-element.elementor-element-734c9e2 {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-734c9e2
  .elementor-heading-title {
  letter-spacing: 2px;
}
.elementor-5
  .elementor-element.elementor-element-1693100
  > .elementor-widget-container {
  padding: 0% 20% 0% 20%;
}
.elementor-5 .elementor-element.elementor-element-1693100 {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-1693100
  .elementor-heading-title {
  letter-spacing: -1px;
  color: var(--e-global-color-astglobalcolor2);
}
.elementor-5 .elementor-element.elementor-element-f8efbb3 {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor1);
  --border-color: var(--e-global-color-astglobalcolor1);
  --margin-top: 40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 104px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-37cda5b {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 32px;
}
.elementor-5
  .elementor-element.elementor-element-9b51b6a
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-9b51b6a.elementor-position-right
  .elementor-image-box-img {
  margin-left: 20px;
}
.elementor-5
  .elementor-element.elementor-element-9b51b6a.elementor-position-left
  .elementor-image-box-img {
  margin-right: 20px;
}
.elementor-5
  .elementor-element.elementor-element-9b51b6a.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 20px;
}
.elementor-5
  .elementor-element.elementor-element-9b51b6a
  .elementor-image-box-title {
  margin-bottom: 4px;
  font-weight: 700;
  line-height: 1em;
  color: var(--e-global-color-astglobalcolor2);
}
.elementor-5
  .elementor-element.elementor-element-9b51b6a
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-5
  .elementor-element.elementor-element-9b51b6a
  .elementor-image-box-img
  img {
  border-radius: 16px;
  transition-duration: 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-9b51b6a
  .elementor-image-box-description {
  font-size: 14px;
  line-height: 1.4em;
}
.elementor-5 .elementor-element.elementor-element-0e5fd94 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 16px;
  --padding-right: 16px;
}
.elementor-5
  .elementor-element.elementor-element-4cf717b
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-4cf717b.elementor-position-right
  .elementor-image-box-img {
  margin-left: 20px;
}
.elementor-5
  .elementor-element.elementor-element-4cf717b.elementor-position-left
  .elementor-image-box-img {
  margin-right: 20px;
}
.elementor-5
  .elementor-element.elementor-element-4cf717b.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 20px;
}
.elementor-5
  .elementor-element.elementor-element-4cf717b
  .elementor-image-box-title {
  margin-bottom: 4px;
  font-weight: 700;
  line-height: 1em;
  color: var(--e-global-color-astglobalcolor2);
}
.elementor-5
  .elementor-element.elementor-element-4cf717b
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-5
  .elementor-element.elementor-element-4cf717b
  .elementor-image-box-img
  img {
  border-radius: 16px;
  transition-duration: 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-4cf717b
  .elementor-image-box-description {
  font-size: 14px;
  line-height: 1.4em;
}
.elementor-5 .elementor-element.elementor-element-b091cfe {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 32px;
  --padding-right: 0px;
}
.elementor-5
  .elementor-element.elementor-element-7f191f0
  .elementor-image-box-wrapper {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-7f191f0.elementor-position-right
  .elementor-image-box-img {
  margin-left: 20px;
}
.elementor-5
  .elementor-element.elementor-element-7f191f0.elementor-position-left
  .elementor-image-box-img {
  margin-right: 20px;
}
.elementor-5
  .elementor-element.elementor-element-7f191f0.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 20px;
}
.elementor-5
  .elementor-element.elementor-element-7f191f0
  .elementor-image-box-title {
  margin-bottom: 4px;
  font-weight: 700;
  line-height: 1em;
  color: var(--e-global-color-astglobalcolor2);
}
.elementor-5
  .elementor-element.elementor-element-7f191f0
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-5
  .elementor-element.elementor-element-7f191f0
  .elementor-image-box-img
  img {
  border-radius: 16px;
  transition-duration: 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-7f191f0
  .elementor-image-box-description {
  font-size: 14px;
  line-height: 1.4em;
}
.elementor-5 .elementor-element.elementor-element-5cd56b4 {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 104px;
  --padding-bottom: 104px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-5 .elementor-element.elementor-element-1c0a463 {
  --display: flex;
  --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-5 .elementor-element.elementor-element-108230a {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-108230a
  .elementor-heading-title {
  letter-spacing: 2px;
}
.elementor-5 .elementor-element.elementor-element-f3e65ff {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-astglobalcolor1);
  --border-color: var(--e-global-color-astglobalcolor1);
  --border-radius: 16px 16px 16px 16px;
  --margin-top: 64px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5
  .elementor-element.elementor-element-f3e65ff:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-f3e65ff
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-5 .elementor-element.elementor-element-2e11739 {
  --display: flex;
  --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-5
  .elementor-element.elementor-element-187dcb8
  > .elementor-widget-container {
  margin: -64px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-187dcb8 {
  text-align: left;
}
.elementor-5 .elementor-element.elementor-element-187dcb8 img {
  width: 100%;
  border-radius: 16px 16px 16px 16px;
}
.elementor-5 .elementor-element.elementor-element-029e766 {
  --display: flex;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 80px;
  --padding-right: 80px;
}
.elementor-5
  .elementor-element.elementor-element-6ffec6e
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-5 .elementor-element.elementor-element-6ffec6e .elementor-icon {
  font-size: 24px;
}
.elementor-5 .elementor-element.elementor-element-6ffec6e .elementor-icon svg {
  height: 24px;
}
.elementor-5
  .elementor-element.elementor-element-837e37d
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-837e37d
  .elementor-testimonial-content {
  font-size: 24px;
}
.elementor-5
  .elementor-element.elementor-element-837e37d
  .elementor-testimonial-name {
  color: var(--e-global-color-astglobalcolor2);
  font-weight: 600;
}
.elementor-5 .elementor-element.elementor-element-dd3f5e7 {
  --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: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 104px;
  --padding-bottom: 104px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-5
  .elementor-element.elementor-element-dd3f5e7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-dd3f5e7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2022/03/day-care-final-cta-image-background.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5 .elementor-element.elementor-element-e7265b3 {
  --display: flex;
  --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-5 .elementor-element.elementor-element-932c535 {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-932c535
  .elementor-heading-title {
  letter-spacing: -1px;
  color: #ffffff;
}
.elementor-5 .elementor-element.elementor-element-b763fb8 {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-b763fb8
  .elementor-heading-title {
  line-height: 1.8em;
  color: #ffffff;
}
.elementor-5 .elementor-element.elementor-element-526cb0e .elementor-button {
  background-color: var(--e-global-color-astglobalcolor0);
  fill: #ffffff;
  color: #ffffff;
}
.elementor-5
  .elementor-element.elementor-element-526cb0e
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-526cb0e
  .elementor-button:focus {
  background-color: var(--e-global-color-astglobalcolor5);
  color: var(--e-global-color-astglobalcolor2);
}
.elementor-5
  .elementor-element.elementor-element-526cb0e
  > .elementor-widget-container {
  margin: 24px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-526cb0e
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-526cb0e
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-astglobalcolor2);
}
@media (max-width: 1024px) {
  .elementor-5 .elementor-element.elementor-element-df82b27 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 96px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-5
    .elementor-element.elementor-element-df82b27:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5
    .elementor-element.elementor-element-df82b27
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 50vw auto;
  }
  .elementor-5 .elementor-element.elementor-element-9e9f24c {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-9f72f1b.e-con {
    --align-self: flex-start;
  }
  .elementor-5
    .elementor-element.elementor-element-ce48bc0
    > .elementor-widget-container {
    padding: 0px 216px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-53ff607 {
    --justify-content: flex-start;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 40px;
  }
  .elementor-5 .elementor-element.elementor-element-51338b4 img {
    border-radius: 16px 16px 16px 16px;
  }
  .elementor-5 .elementor-element.elementor-element-defab1b {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-7f53e1e
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-5 .elementor-element.elementor-element-0659fe1 {
    --flex-wrap: wrap;
    --padding-top: 64px;
    --padding-bottom: 64px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-5 .elementor-element.elementor-element-fbe4d7a {
    --padding-top: 0px;
    --padding-bottom: 16px;
    --padding-left: 0px;
    --padding-right: 80px;
  }
  .elementor-5 .elementor-element.elementor-element-617021b {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 40px;
  }
  .elementor-5 .elementor-element.elementor-element-c15a3db {
    text-align: left;
  }
  .elementor-5 .elementor-element.elementor-element-2f84551 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-2f84551.e-con {
    --align-self: center;
  }
  .elementor-5 .elementor-element.elementor-element-ac8dc48 .elementor-icon {
    font-size: 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-ac8dc48
    .elementor-icon
    svg {
    height: 20px;
  }
  .elementor-5 .elementor-element.elementor-element-77b0ae7 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 16px;
    --padding-bottom: 16px;
    --padding-left: 16px;
    --padding-right: 16px;
  }
  .elementor-5 .elementor-element.elementor-element-50bed54 {
    --padding-top: 64px;
    --padding-bottom: 64px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-5
    .elementor-element.elementor-element-c62303a
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-5
    .elementor-element.elementor-element-3cf0947
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-5 .elementor-element.elementor-element-0388bd8 {
    --padding-top: 64px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-5 .elementor-element.elementor-element-f8efbb3 {
    --margin-top: 24px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 64px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-5cd56b4 {
    --padding-top: 64px;
    --padding-bottom: 64px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-5 .elementor-element.elementor-element-029e766 {
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 48px;
    --padding-right: 48px;
  }
  .elementor-5 .elementor-element.elementor-element-6ffec6e .elementor-icon {
    font-size: 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-6ffec6e
    .elementor-icon
    svg {
    height: 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-837e37d
    .elementor-testimonial-content {
    font-size: 18px;
  }
  .elementor-5 .elementor-element.elementor-element-dd3f5e7 {
    --padding-top: 64px;
    --padding-bottom: 64px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-5
    .elementor-element.elementor-element-526cb0e
    > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-5 .elementor-element.elementor-element-9e9f24c {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-9f72f1b {
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-ce48bc0
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-ce48bc0
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-5 .elementor-element.elementor-element-53ff607 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-defab1b {
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-7f53e1e
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-5 .elementor-element.elementor-element-fbe4d7a {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-c45e7a7
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-5 .elementor-element.elementor-element-617021b {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-ac8dc48 .elementor-icon {
    font-size: 16px;
  }
  .elementor-5
    .elementor-element.elementor-element-ac8dc48
    .elementor-icon
    svg {
    height: 16px;
  }
  .elementor-5 .elementor-element.elementor-element-6d90e7d {
    font-size: 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-86a3408
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-86a3408
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-5 .elementor-element.elementor-element-77b0ae7 {
    --padding-top: 8px;
    --padding-bottom: 8px;
    --padding-left: 8px;
    --padding-right: 8px;
  }
  .elementor-5 .elementor-element.elementor-element-6ed2eda .elementor-icon {
    font-size: 24px;
  }
  .elementor-5 .elementor-element.elementor-element-ad32598 .elementor-icon {
    font-size: 24px;
  }
  .elementor-5 .elementor-element.elementor-element-bba7d4e .elementor-icon {
    font-size: 24px;
  }
  .elementor-5 .elementor-element.elementor-element-cb1c56e .elementor-icon {
    font-size: 24px;
  }
  .elementor-5 .elementor-element.elementor-element-ead07b8 {
    --padding-top: 0px;
    --padding-bottom: 16px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-2f0b745 {
    --padding-top: 0px;
    --padding-bottom: 16px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-1693100
    > .elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }
  .elementor-5 .elementor-element.elementor-element-37cda5b {
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-5
    .elementor-element.elementor-element-9b51b6a
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
  .elementor-5 .elementor-element.elementor-element-0e5fd94 {
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-5
    .elementor-element.elementor-element-4cf717b
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
  .elementor-5 .elementor-element.elementor-element-b091cfe {
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-5
    .elementor-element.elementor-element-7f191f0
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
  .elementor-5 .elementor-element.elementor-element-5cd56b4 {
    --padding-top: 64px;
    --padding-bottom: 64px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-187dcb8
    > .elementor-widget-container {
    margin: -64px 32px 0px 32px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-029e766 {
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-5 .elementor-element.elementor-element-6ffec6e .elementor-icon {
    font-size: 16px;
  }
  .elementor-5
    .elementor-element.elementor-element-6ffec6e
    .elementor-icon
    svg {
    height: 16px;
  }
}
@media (min-width: 768px) {
  .elementor-5 .elementor-element.elementor-element-9503712 {
    --content-width: 800px;
  }
  .elementor-5 .elementor-element.elementor-element-53ff607 {
    --width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-defab1b {
    --width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-fbe4d7a {
    --width: 33.33%;
  }
  .elementor-5 .elementor-element.elementor-element-617021b {
    --width: 33.33%;
  }
  .elementor-5 .elementor-element.elementor-element-2f84551 {
    --width: 33.33%;
  }
  .elementor-5 .elementor-element.elementor-element-77b0ae7 {
    --content-width: 1220px;
  }
  .elementor-5 .elementor-element.elementor-element-50bed54 {
    --content-width: 960px;
  }
  .elementor-5 .elementor-element.elementor-element-ead07b8 {
    --width: 25%;
  }
  .elementor-5 .elementor-element.elementor-element-09412df {
    --width: 74.665%;
  }
  .elementor-5 .elementor-element.elementor-element-2f0b745 {
    --width: 25%;
  }
  .elementor-5 .elementor-element.elementor-element-34b2cc5 {
    --width: 74.665%;
  }
  .elementor-5 .elementor-element.elementor-element-0388bd8 {
    --content-width: 960px;
  }
  .elementor-5 .elementor-element.elementor-element-37cda5b {
    --width: 33.33%;
  }
  .elementor-5 .elementor-element.elementor-element-0e5fd94 {
    --width: 33.33%;
  }
  .elementor-5 .elementor-element.elementor-element-b091cfe {
    --width: 33.33%;
  }
  .elementor-5 .elementor-element.elementor-element-5cd56b4 {
    --content-width: 960px;
  }
  .elementor-5 .elementor-element.elementor-element-2e11739 {
    --width: 33.33%;
  }
  .elementor-5 .elementor-element.elementor-element-029e766 {
    --width: 66.66%;
  }
  .elementor-5 .elementor-element.elementor-element-dd3f5e7 {
    --content-width: 880px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5 .elementor-element.elementor-element-fbe4d7a {
    --width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-617021b {
    --width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-2f84551 {
    --width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-c9113a5 {
    --width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-c887100 {
    --width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-c72174c {
    --width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-97b8c80 {
    --width: 50%;
  }
}
