.elementor-1025 .elementor-element.elementor-element-6d364f10 > .elementor-container {
    max-width:864px;
    min-height:400px;
  }
  .elementor-1025 .elementor-element.elementor-element-6d364f10:not(.elementor-motion-effects-element-type-background),
  .elementor-1025 .elementor-element.elementor-element-6d364f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image:url("/wp-content/uploads/potrait/little-girl-holding-sign-written-hope.jpg");
    background-position:center top;
    background-repeat: no-repeat;
    background-size:cover;
  }
  .elementor-1025 .elementor-element.elementor-element-6d364f10 > .elementor-background-overlay {
    background-color:#000000;
    opacity:0.5;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
  .elementor-1025 .elementor-element.elementor-element-6d364f10 {
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    color:#ffffff;
    padding:1em 0em 1em 0em;
  }
  .elementor-1025 .elementor-element.elementor-element-6d364f10 .elementor-heading-title {
    color:#ffffff;
  }
  .elementor-1025 .elementor-element.elementor-element-662f870a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0px;
  }
  .elementor-1025 .elementor-element.elementor-element-5215ced {
    text-align:center;
  }
  .elementor-1025 .elementor-element.elementor-element-5215ced .elementor-heading-title {
    color:#ffffff;
  }
  .elementor-1025 .elementor-element.elementor-element-38d02e8 {
    text-align:center;
    z-index:1;
  }
  .elementor-1025 .elementor-element.elementor-element-48a7aa2c {
    --spacer-size:20px;
  }
  .elementor-1025 .elementor-element.elementor-element-3111882a > .elementor-container {
    min-height:578px;
  }
  .elementor-1025 .elementor-element.elementor-element-3111882a {
    border-style:solid;
    border-width:5px 5px 5px 5px;
    border-color:#ffffff;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  }
  .elementor-1025 .elementor-element.elementor-element-3111882a > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
  .elementor-1025 .elementor-element.elementor-element-f7c2e2c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0px;
  }
  .elementor-1025 .elementor-element.elementor-element-f7c2e2c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
  .elementor-1025 .elementor-element.elementor-element-f7c2e2c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image:url("../../potrait/group-picture-of-woman-standing-together.webp");
    background-position:bottom center;
    background-repeat:no-repeat;
    background-size:contain;
    border-radius: 25px;
  }
  .elementor-1025 .elementor-element.elementor-element-f7c2e2c > .elementor-element-populated {
    border-style:solid;
    border-width:5px 5px 5px 5px;
    border-color:#ffffff;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:20px 20px 20px 20px;
  }
  .elementor-1025 .elementor-element.elementor-element-f7c2e2c > .elementor-element-populated > .elementor-background-overlay {
    transition:background 0.7s, border-radius 0.3s, opacity 0.7s;
  }
  .elementor-1025 .elementor-element.elementor-element-6dbb3bf {
    text-align:center;
    z-index:1;
  }
  .elementor-1025 .elementor-element.elementor-element-58be438 {
    text-align:center;
    z-index:1;
  }
  .elementor-1025 .elementor-element.elementor-element-e6dd51a .uael-dual-button-wrap .uael-button-wrapper {
    margin-right:calc( 10px / 2);
    margin-left:calc( 10px / 2);
  }
  .elementor-1025 .elementor-element.elementor-element-e6dd51a.uael-button-stack-none .uael-dual-button-wrap {
    margin-right:calc( -10px / 2);
    margin-left:calc( -10px / 2);
  }
  .elementor-1025 .elementor-element.elementor-element-e6dd51a.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper {
    margin-bottom:calc( 10px / 2 );
    margin-top:calc( 10px / 2 );
    margin-right:0;
    margin-left:0;
  }
  .elementor-1025 .elementor-element.elementor-element-e6dd51a.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:last-child {
    margin-bottom:0;
  }
  .elementor-1025 .elementor-element.elementor-element-e6dd51a.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:first-child {
    margin-top:0;
  }
  .elementor-1025 .elementor-element.elementor-element-2cb4c98 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0px;
  }
  .elementor-1025 .elementor-element.elementor-element-2cb4c98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
  .elementor-1025 .elementor-element.elementor-element-2cb4c98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image:url("../../potrait/doctor-working-with-baby.png");
    background-position:bottom center;
    background-repeat:no-repeat;
    background-size:contain;
  }

  .elementor-1025 .elementor-element.elementor-element-3gy5y2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
  .elementor-1025 .elementor-element.elementor-element-3gy5y2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image:url("../../potrait/classroom-looking-back-to-camera.webp");
    background-position:bottom center;
    background-repeat:no-repeat;
    background-size:contain;
  }

  .elementor-1025 .elementor-element.elementor-element-8ut8y12:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
  .elementor-1025 .elementor-element.elementor-element-8ut8y12 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image:url("../../potrait/man-wood-working.webp");
    background-position:bottom center;
    background-repeat:no-repeat;
    background-size:contain;
  }
  .elementor-1025 .elementor-element.elementor-element-2cb4c98 > .elementor-element-populated {
    border-style:solid;
    border-width:5px 5px 5px 5px;
    border-color:#ffffff;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:20px 20px 20px 20px;
  }
  .elementor-1025 .elementor-element.elementor-element-2cb4c98 > .elementor-element-populated > .elementor-background-overlay {
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
  }
  .elementor-1025 .elementor-element.elementor-element-4cf3c600 {
    text-align:center;
    z-index:1;
  }
  .elementor-1025 .elementor-element.elementor-element-28a4e3be {
    text-align:center;
    z-index:1;
  }
  .elementor-1025 .elementor-element.elementor-element-a29603a .uael-dual-button-wrap .uael-button-wrapper {
    margin-right:calc( 10px / 2);
    margin-left:calc( 10px / 2);
  }
  .elementor-1025 .elementor-element.elementor-element-a29603a.uael-button-stack-none .uael-dual-button-wrap {
    margin-right:calc( -10px / 2);
    margin-left:calc( -10px / 2);
  }
  .elementor-1025 .elementor-element.elementor-element-a29603a.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper {
    margin-bottom:calc( 10px / 2 );
    margin-top:calc( 10px / 2 );
    margin-right:0;
    margin-left:0;
  }
  .elementor-1025 .elementor-element.elementor-element-a29603a.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:last-child {
    margin-bottom:0;
  }
  .elementor-1025 .elementor-element.elementor-element-a29603a.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:first-child {
    margin-top:0;
  }
  .elementor-widget .tippy-tooltip .tippy-content {
    text-align:center;
  }
  @media(max-width:1024px) {
    .elementor-1025 .elementor-element.elementor-element-6d364f10 > .elementor-container {
      min-height:325px;
    }
    .elementor-1025 .elementor-element.elementor-element-6d364f10 {
      padding:1em 2em 1em 2em;
    }
    .elementor-1025 .elementor-element.elementor-element-3111882a > .elementor-container {
      min-height:350px;
    }
    .elementor-1025 .elementor-element.elementor-element-f7c2e2c > .elementor-element-populated {
      padding:10px 10px 10px 10px;
    }
    .elementor-1025 .elementor-element.elementor-element-e6dd51a.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper {
      margin-bottom:calc( 10px / 2 );
      margin-top:calc( 10px / 2 );
      margin-right:0;
      margin-left:0;
    }
    .elementor-1025 .elementor-element.elementor-element-e6dd51a.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:last-child {
      margin-bottom:0;
    }
    .elementor-1025 .elementor-element.elementor-element-e6dd51a.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:first-child {
      margin-top:0;
    }
    .elementor-1025 .elementor-element.elementor-element-2cb4c98 > .elementor-element-populated {
      padding:10px 10px 10px 10px;
    }
    .elementor-1025 .elementor-element.elementor-element-a29603a.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper {
      margin-bottom:calc( 10px / 2 );
      margin-top:calc( 10px / 2 );
      margin-right:0;
      margin-left:0;
    }
    .elementor-1025 .elementor-element.elementor-element-a29603a.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:last-child {
      margin-bottom:0;
    }
    .elementor-1025 .elementor-element.elementor-element-a29603a.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:first-child {
      margin-top:0;
    }
  }
  @media(max-width:1300px) {
    .elementor-1025 .elementor-element.elementor-element-6d364f10 > .elementor-container {
      min-height:300px;
    }
    .elementor-1025 .elementor-element.elementor-element-6d364f10 {
      padding:1em 1em 1em 1em;
    }
    .elementor-1025 .elementor-element.elementor-element-3111882a > .elementor-container {
      min-height:600px;
    }
    .elementor-1025 .elementor-element.elementor-element-e6dd51a.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper {
      margin-bottom:calc( 10px / 2 );
      margin-top:calc( 10px / 2 );
      margin-right:0;
      margin-left:0;
    }
    .elementor-1025 .elementor-element.elementor-element-e6dd51a.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:last-child {
      margin-bottom:0;
    }
    .elementor-1025 .elementor-element.elementor-element-e6dd51a.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:first-child {
      margin-top:0;
    }
    .elementor-1025 .elementor-element.elementor-element-a29603a.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper {
      margin-bottom:calc( 10px / 2 );
      margin-top:calc( 10px / 2 );
      margin-right:0;
      margin-left:0;
    }
    .elementor-1025 .elementor-element.elementor-element-a29603a.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:last-child {
      margin-bottom:0;
    }
    .elementor-1025 .elementor-element.elementor-element-a29603a.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:first-child {
      margin-top:0;
    }
  }
  /* Start custom CSS for heading, class: .elementor-element-58be438 */.elementor-1025 .elementor-element.elementor-element-58be438 {
    max-width: 600px;
    margin: 0 auto;
  }
  /* End custom CSS */
  /* Start custom CSS for heading, class: .elementor-element-28a4e3be */.elementor-1025 .elementor-element.elementor-element-28a4e3be {
    max-width: 500px;
    margin: 0 auto;
  }
  /* End custom CSS */