.elementor-184 .elementor-element.elementor-element-f2ff61e{--display:flex;--min-height:450px;--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;--justify-content:center;--overlay-opacity:1;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-184 .elementor-element.elementor-element-f2ff61e::before, .elementor-184 .elementor-element.elementor-element-f2ff61e > .elementor-background-video-container::before, .elementor-184 .elementor-element.elementor-element-f2ff61e > .e-con-inner > .elementor-background-video-container::before, .elementor-184 .elementor-element.elementor-element-f2ff61e > .elementor-background-slideshow::before, .elementor-184 .elementor-element.elementor-element-f2ff61e > .e-con-inner > .elementor-background-slideshow::before, .elementor-184 .elementor-element.elementor-element-f2ff61e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );background-image:url("https://www.kindnesscorner.us/wp-content/uploads/2025/02/header-bg-2x.png");--background-overlay:'';background-position:0px -57px;background-repeat:no-repeat;background-size:cover;}.elementor-184 .elementor-element.elementor-element-f2ff61e > .elementor-shape-bottom svg, .elementor-184 .elementor-element.elementor-element-f2ff61e > .e-con-inner > .elementor-shape-bottom svg{width:calc(165% + 1.3px);height:101px;}.elementor-184 .elementor-element.elementor-element-f013af8 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-184 .elementor-element.elementor-element-f013af8{text-align:center;}.elementor-184 .elementor-element.elementor-element-f013af8 .elementor-heading-title{font-family:var( --e-global-typography-f1eb600-font-family ), Sans-serif;font-size:var( --e-global-typography-f1eb600-font-size );font-weight:var( --e-global-typography-f1eb600-font-weight );line-height:var( --e-global-typography-f1eb600-line-height );color:#F2BB05;}.elementor-184 .elementor-element.elementor-element-f013af8 .elementor-heading-title:hover{color:var( --e-global-color-c232d70 );}.elementor-184 .elementor-element.elementor-element-d9cce9d{--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;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-184 .elementor-element.elementor-element-0b7b773 > .elementor-widget-container{margin:-47px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-184 .elementor-element.elementor-element-0b7b773{text-align:center;}.elementor-184 .elementor-element.elementor-element-0b7b773 .elementor-heading-title{color:#F1454E;}.elementor-184 .elementor-element.elementor-element-f381846{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-184 .elementor-element.elementor-element-d92e9a2 > .elementor-widget-container{margin:-20px -2px 20px -2px;}.elementor-184 .elementor-element.elementor-element-d92e9a2{text-align:center;}.elementor-184 .elementor-element.elementor-element-d92e9a2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-184 .elementor-element.elementor-element-2edac9a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-184 .elementor-element.elementor-element-2edac9a > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-184 .elementor-element.elementor-element-2edac9a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-2edac9a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-184 .elementor-element.elementor-element-e93f578 > .elementor-widget-container{margin:15px 30px 45px 30px;padding:30px 30px 30px 30px;}.elementor-184 .elementor-element.elementor-element-e93f578{text-align:center;}.elementor-184 .elementor-element.elementor-element-e93f578 .elementor-heading-title{color:#347FC4;}.elementor-msie .elementor-184 .elementor-element.elementor-element-354e5de .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-184 .elementor-element.elementor-element-354e5de .elementor-post__thumbnail__link{padding-bottom:calc( 0.6 * 100% );}.elementor-184 .elementor-element.elementor-element-354e5de:after{content:"0.6";position:absolute;color:transparent;}.elementor-184 .elementor-element.elementor-element-354e5de{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-184 .elementor-element.elementor-element-354e5de > .elementor-widget-container{margin:-55px -55px -55px -55px;padding:0px 0px 0px 0px;}.elementor-184 .elementor-element.elementor-element-354e5de .elementor-portfolio-item__img, .elementor-184 .elementor-element.elementor-element-354e5de .elementor-portfolio-item__overlay{border-radius:20px 20px 20px 20px;}.elementor-184 .elementor-element.elementor-element-354e5de a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-secondary );}.elementor-184 .elementor-element.elementor-element-354e5de a .elementor-portfolio-item__title{color:var( --e-global-color-accent );}.elementor-184 .elementor-element.elementor-element-354e5de .elementor-portfolio__filter{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-bff1d3e-font-family ), Sans-serif;font-size:var( --e-global-typography-bff1d3e-font-size );font-weight:var( --e-global-typography-bff1d3e-font-weight );line-height:var( --e-global-typography-bff1d3e-line-height );}.elementor-184 .elementor-element.elementor-element-354e5de .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-0b41ca3 );}.elementor-184 .elementor-element.elementor-element-354e5de .elementor-portfolio__filter:not(:last-child){margin-right:calc(30px/2);}.elementor-184 .elementor-element.elementor-element-354e5de .elementor-portfolio__filter:not(:first-child){margin-left:calc(30px/2);}.elementor-184 .elementor-element.elementor-element-354e5de .elementor-portfolio__filters{margin-bottom:18px;}.elementor-184 .elementor-element.elementor-element-01a4068 > .elementor-widget-container{--e-transform-translateY:50px;--e-transform-scale:1.9;background-color:var( --e-global-color-59ba5ee );margin:54px 54px 54px 54px;}.elementor-184 .elementor-element.elementor-element-01a4068.elementor-element{--align-self:center;}.elementor-184 .elementor-element.elementor-element-01a4068:not(.e-transform) > .elementor-widget-container{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.elementor-184 .elementor-element.elementor-element-01a4068.e-transform > .elementor-widget-container{--e-transform-rotateZ:0deg;}.elementor-184 .elementor-element.elementor-element-01a4068.elementor-widget .elementor-widget-container, .elementor-184 .elementor-element.elementor-element-01a4068.elementor-widget .elementor-widget-container > *{position:relative;--jkit-option-enabled:0px;}.elementor-184 .elementor-element.elementor-element-01a4068.elementor-widget .elementor-widget-container::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-184 .elementor-element.elementor-element-541702c{--display:flex;}.elementor-184 .elementor-element.elementor-element-27809b8 > .elementor-widget-container{margin:40px 4px 4px 4px;}.elementor-184 .elementor-element.elementor-element-27809b8{text-align:center;}.elementor-184 .elementor-element.elementor-element-27809b8 .elementor-heading-title{color:#F25F5C;}.elementor-msie .elementor-184 .elementor-element.elementor-element-9877ece .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-184 .elementor-element.elementor-element-9877ece .elementor-post__thumbnail__link{padding-bottom:calc( 1.3 * 100% );}.elementor-184 .elementor-element.elementor-element-9877ece:after{content:"1.3";position:absolute;color:transparent;}.elementor-184 .elementor-element.elementor-element-9877ece{--grid-row-gap:0px;--grid-column-gap:51px;}.elementor-184 .elementor-element.elementor-element-9877ece > .elementor-widget-container{margin:30px 0px 0px 0px;padding:2px 47px 47px 47px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-184 .elementor-element.elementor-element-9877ece.elementor-widget .elementor-widget-container, .elementor-184 .elementor-element.elementor-element-9877ece.elementor-widget .elementor-widget-container > *{position:relative;--jkit-option-enabled:0px;}.elementor-184 .elementor-element.elementor-element-9877ece.elementor-widget .elementor-widget-container::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-184 .elementor-element.elementor-element-9877ece a .elementor-portfolio-item__title{color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-184 .elementor-element.elementor-element-f2ff61e::before, .elementor-184 .elementor-element.elementor-element-f2ff61e > .elementor-background-video-container::before, .elementor-184 .elementor-element.elementor-element-f2ff61e > .e-con-inner > .elementor-background-video-container::before, .elementor-184 .elementor-element.elementor-element-f2ff61e > .elementor-background-slideshow::before, .elementor-184 .elementor-element.elementor-element-f2ff61e > .e-con-inner > .elementor-background-slideshow::before, .elementor-184 .elementor-element.elementor-element-f2ff61e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-184 .elementor-element.elementor-element-f013af8 > .elementor-widget-container{margin:0px 0px 15px 10px;}.elementor-184 .elementor-element.elementor-element-f013af8 .elementor-heading-title{font-size:var( --e-global-typography-f1eb600-font-size );line-height:var( --e-global-typography-f1eb600-line-height );}.elementor-msie .elementor-184 .elementor-element.elementor-element-354e5de .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-184 .elementor-element.elementor-element-354e5de .elementor-portfolio__filter{font-size:var( --e-global-typography-bff1d3e-font-size );line-height:var( --e-global-typography-bff1d3e-line-height );}.elementor-msie .elementor-184 .elementor-element.elementor-element-9877ece .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-184 .elementor-element.elementor-element-f2ff61e::before, .elementor-184 .elementor-element.elementor-element-f2ff61e > .elementor-background-video-container::before, .elementor-184 .elementor-element.elementor-element-f2ff61e > .e-con-inner > .elementor-background-video-container::before, .elementor-184 .elementor-element.elementor-element-f2ff61e > .elementor-background-slideshow::before, .elementor-184 .elementor-element.elementor-element-f2ff61e > .e-con-inner > .elementor-background-slideshow::before, .elementor-184 .elementor-element.elementor-element-f2ff61e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-184 .elementor-element.elementor-element-f013af8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-184 .elementor-element.elementor-element-f013af8{text-align:center;}.elementor-184 .elementor-element.elementor-element-f013af8 .elementor-heading-title{font-size:var( --e-global-typography-f1eb600-font-size );line-height:var( --e-global-typography-f1eb600-line-height );}.elementor-msie .elementor-184 .elementor-element.elementor-element-354e5de .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-184 .elementor-element.elementor-element-354e5de .elementor-portfolio__filter{font-size:var( --e-global-typography-bff1d3e-font-size );line-height:var( --e-global-typography-bff1d3e-line-height );}.elementor-msie .elementor-184 .elementor-element.elementor-element-9877ece .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for html, class: .elementor-element-01a4068 */.star-with-text {
  position: relative;
  display: inline-block;
  transform-origin: center center;
}

.star-icon {
  font-size: 75px;
  color: #F2BB05;
  cursor: pointer;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

.star-with-text:hover {
  animation: pulse 1s ease-out;
}

.star-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -40%);
  text-align: center;
  color: #F25F5C;
  font-weight: bold;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  font-size: 14px;
}

.star-with-text:hover .star-label {
  opacity: 1;
}

.star-label .label-line {
  display: block;
}/* End custom CSS */