.elementor-8 .elementor-element.elementor-element-97a12df {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-97a12df
  .elementor-heading-title {
  color: #373937;
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-bcc2e9a
  > .elementor-container {
  min-height: 230px;
}
.elementor-8
  .elementor-element.elementor-element-bcc2e9a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-bcc2e9a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2023/09/ORPHANAGE-3.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-8
  .elementor-element.elementor-element-bcc2e9a
  > .elementor-background-overlay {
  background-color: #050505;
  opacity: 0.42;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-bcc2e9a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 54px;
  margin-bottom: 0px;
}
.elementor-8
  .elementor-element.elementor-element-4c46dee
  > .elementor-element-populated {
  margin: -31px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-8 .elementor-element.elementor-element-1bf8b47 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-1bf8b47
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}
.elementor-8 .elementor-element.elementor-element-8865201 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  letter-spacing: 0px;
  background-color: #007621;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.elementor-8 .elementor-element.elementor-element-2ef8b9a .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  letter-spacing: 0px;
  background-color: #007621;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.elementor-8 .elementor-element.elementor-element-d3df4ec .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  letter-spacing: 0px;
  background-color: #007621;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.elementor-8 .elementor-element.elementor-element-b3cab37 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  letter-spacing: 0px;
  background-color: #007621;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.elementor-8 .elementor-element.elementor-element-41fae10 {
  margin-top: 5px;
  margin-bottom: 0px;
}
.elementor-8 .elementor-element.elementor-element-90863e5 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-90863e5
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-ad4085f {
  margin-top: -55px;
  margin-bottom: -55px;
  padding: 0px 50px 0px 050px;
}
.elementor-8
  .elementor-element.elementor-element-2aefd22
  > .elementor-element-populated {
  margin: 26px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-8 .elementor-element.elementor-element-16b87bf {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-8
  .elementor-element.elementor-element-dcadb0b
  > .elementor-element-populated {
  margin: 20px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-8 .elementor-element.elementor-element-2a24323 {
  text-align: justify;
  color: #232020;
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-8 .elementor-element.elementor-element-6962d22 {
  margin-top: 22px;
  margin-bottom: 0px;
}
.elementor-8 .elementor-element.elementor-element-3d7d76e {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-3d7d76e
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-d7b41e7 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-d7b41e7
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-d7b41e7
  > .elementor-widget-container {
  margin: -28px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-b848045
  > .elementor-element-populated {
  border-style: none;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-b848045
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-14fb1de {
  padding: 5px 5px 5px 5px;
}
.elementor-8 .elementor-element.elementor-element-aaebbc0 {
  text-align: justify;
}
.elementor-8
  .elementor-element.elementor-element-4675821
  > .elementor-element-populated {
  margin: 10px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-8 .elementor-element.elementor-element-fc6a3c3 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-fc6a3c3
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-fc6a3c3
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-19dd11f {
  margin-top: -21px;
  margin-bottom: 0px;
}
.elementor-8 .elementor-element.elementor-element-8c2cb9f {
  padding: 5px 5px 5px 5px;
}
.elementor-8 .elementor-element.elementor-element-b16051b {
  text-align: justify;
}
.elementor-8
  .elementor-element.elementor-element-6f26607
  > .elementor-element-populated {
  margin: 10px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-8 .elementor-element.elementor-element-9596756 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-9596756
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-9596756
  > .elementor-widget-container {
  margin: 9px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-a04a356 {
  margin-top: -24px;
  margin-bottom: 0px;
}
.elementor-8 .elementor-element.elementor-element-62718df {
  padding: 5px 5px 5px 5px;
}
.elementor-8 .elementor-element.elementor-element-7ef19c2 {
  text-align: justify;
}
.elementor-8
  .elementor-element.elementor-element-67b2e22
  > .elementor-element-populated {
  margin: 10px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-8 .elementor-element.elementor-element-90bf245 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-90bf245
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-90bf245
  > .elementor-widget-container {
  margin: 9px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-80e0c99 {
  margin-top: -27px;
  margin-bottom: 0px;
}
.elementor-8 .elementor-element.elementor-element-e93fff3 {
  padding: 5px 5px 5px 5px;
}
.elementor-8 .elementor-element.elementor-element-03af6d7 {
  text-align: justify;
}
.elementor-8
  .elementor-element.elementor-element-d6ad290
  > .elementor-element-populated {
  margin: 10px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-8 .elementor-element.elementor-element-c004694 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
  letter-spacing: 0.8px;
  background-color: #007621;
  border-style: groove;
  border-width: 2px 2px 2px 2px;
}
.elementor-8 .elementor-element.elementor-element-a236f4a {
  margin-top: 10px;
  margin-bottom: 0px;
}
.elementor-8 .elementor-element.elementor-element-849ff36 {
  text-align: center;
  color: #6a6868;
}
.elementor-8 .elementor-element.elementor-element-dd4df79 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-dd4df79
  .elementor-heading-title {
  color: #363937;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-8
  .elementor-element.elementor-element-dd4df79
  > .elementor-widget-container {
  margin: -41px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-7ba3df6 {
  margin-top: -38px;
  margin-bottom: 0px;
}
.elementor-8
  .elementor-element.elementor-element-c9c3548
  .gallery-item
  .gallery-caption {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-4bd861d
  > .elementor-container {
  min-height: 259px;
}
.elementor-8
  .elementor-element.elementor-element-4bd861d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-4bd861d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #c7c2c2f7;
}
.elementor-8 .elementor-element.elementor-element-4bd861d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -17px;
  margin-bottom: -17px;
  padding: 17px 17px 17px 17px;
}
.elementor-8
  .elementor-element.elementor-element-4bd861d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-ac9800c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8
  .elementor-element.elementor-element-ac9800c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-8
  .elementor-element.elementor-element-ac9800c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0% 10% 0% 10%;
}
.elementor-8
  .elementor-element.elementor-element-ac9800c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-d6bf746
  .elementor-heading-title {
  color: #007621;
  font-family: "Roboto", Sans-serif;
  font-size: 19px;
  font-weight: 400;
}
.elementor-8
  .elementor-element.elementor-element-d6bf746
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-55b38c5
  > .elementor-widget-container {
  margin: -29px 0px 0px 0px;
}
.elementor-8
  .elementor-element.elementor-element-a8263e0
  > .elementor-container {
  min-height: 0px;
}
.elementor-8 .elementor-element.elementor-element-a8263e0 {
  margin-top: 23px;
  margin-bottom: 0px;
}
.elementor-8 .elementor-element.elementor-element-8cb4eaf {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-8cb4eaf
  .elementor-heading-title {
  color: #212221;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-8 .elementor-element.elementor-element-0dff6bb {
  margin-top: -27px;
  margin-bottom: 0px;
}
.elementor-8 .elementor-element.elementor-element-ca9e229 {
  text-align: right;
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 400;
}
.elementor-8 .elementor-element.elementor-element-148d269 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 15px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-8
  .elementor-element.elementor-element-148d269
  .elementor-widget-container {
  text-align: left;
}
.elementor-8
  .elementor-element.elementor-element-148d269
  > .elementor-widget-container {
  margin: 3px 0px 0px 0px;
}
@media (min-width: 1025px) {
  .elementor-8
    .elementor-element.elementor-element-bcc2e9a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-8
    .elementor-element.elementor-element-bcc2e9a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 1024px) {
  .elementor-8 .elementor-element.elementor-element-bcc2e9a {
    margin-top: 97px;
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-bcc2e9a {
    margin-top: 39px;
    margin-bottom: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-4c46dee
    > .elementor-element-populated {
    padding: 6px 6px 6px 6px;
  }
  .elementor-8
    .elementor-element.elementor-element-1bf8b47
    > .elementor-widget-container {
    margin: 46px 0px 0px 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-dcadb0b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-d7b41e7
    > .elementor-widget-container {
    margin: -30px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-bbc7ff9 {
    margin-top: -34px;
    margin-bottom: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-4675821
    > .elementor-element-populated {
    margin: -35px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-6f26607
    > .elementor-element-populated {
    margin: -32px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-67b2e22
    > .elementor-element-populated {
    margin: -36px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-d6ad290
    > .elementor-element-populated {
    margin: -27px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-8cb4eaf
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-8 .elementor-element.elementor-element-ca9e229 {
    text-align: center;
  }
  .elementor-8
    .elementor-element.elementor-element-942b83a
    > .elementor-element-populated {
    margin: -25px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8
    .elementor-element.elementor-element-148d269
    .elementor-widget-container {
    text-align: center;
  }
}
