.elementor-4377 .elementor-element.elementor-element-91660db{margin-top:0px;margin-bottom:10px;}.elementor-4377 .elementor-element.elementor-element-6658300{text-align:center;}.elementor-4377 .elementor-element.elementor-element-6658300 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4377 .elementor-element.elementor-element-2c0300c .overview-card{padding:20px 20px 20px 20px;}.elementor-4377 .elementor-element.elementor-element-2c0300c > .elementor-widget-container{margin:0px 0px -100px 0px;}.elementor-4377 .elementor-element.elementor-element-94f1101 .default-btn{color:#000000;background-color:#78C582;}.elementor-4377 .elementor-element.elementor-element-f0f59f5:not(.elementor-motion-effects-element-type-background), .elementor-4377 .elementor-element.elementor-element-f0f59f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-4377 .elementor-element.elementor-element-f0f59f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4377 .elementor-element.elementor-element-f0f59f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4377 .elementor-element.elementor-element-24b372a{text-align:center;}.elementor-4377 .elementor-element.elementor-element-24b372a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4377 .elementor-element.elementor-element-98ee8ab{text-align:center;width:var( --container-widget-width, 103.911% );max-width:103.911%;--container-widget-width:103.911%;--container-widget-flex-grow:0;align-self:center;}.elementor-4377 .elementor-element.elementor-element-98ee8ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:90px 0px 0px 0px;}.elementor-4377 .elementor-element.elementor-element-912afa6{text-align:center;color:#000000;}.elementor-4377 .elementor-element.elementor-element-7374bd5{text-align:center;}.elementor-4377 .elementor-element.elementor-element-7374bd5 img{width:240px;}.elementor-4377 .elementor-element.elementor-element-87673b4 .features-card{padding:30px 30px 30px 30px;}.elementor-4377 .elementor-element.elementor-element-756bc3e{padding:10px 10px 10px 10px;}.elementor-4377 .elementor-element.elementor-element-94bf51e{column-gap:0px;text-shadow:68px 57px 64px rgba(0,0,0,0.3);}.elementor-4377 .elementor-element.elementor-element-94bf51e > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-4377 .elementor-element.elementor-element-89c0ae6{padding:10px 10px 10px 10px;}.elementor-4377 .elementor-element.elementor-element-7d94563 > .elementor-element-populated{margin:30px 30px 30px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-4377 .elementor-element.elementor-element-f5ca2b7{padding:10px 10px 10px 10px;}.elementor-4377 .elementor-element.elementor-element-d4730d1 > .elementor-widget-container{margin:30px 30px 30px 30px;}@media(min-width:768px){.elementor-4377 .elementor-element.elementor-element-73b6cd0{width:60.05%;}.elementor-4377 .elementor-element.elementor-element-ed70165{width:39.95%;}.elementor-4377 .elementor-element.elementor-element-7dd79fa{width:69.123%;}.elementor-4377 .elementor-element.elementor-element-7423cc5{width:30.833%;}.elementor-4377 .elementor-element.elementor-element-9ccd111{width:40.357%;}.elementor-4377 .elementor-element.elementor-element-7d94563{width:59.643%;}.elementor-4377 .elementor-element.elementor-element-1d0e49f{width:59.643%;}.elementor-4377 .elementor-element.elementor-element-a77dbfa{width:40.357%;}}/* Start custom CSS for Hospa_FeaturesThree_Area, class: .elementor-element-2c0300c */.overview-card {
    height:38vh;
}/* End custom CSS */
/* Start custom CSS for Hospa_FeaturesArea, class: .elementor-element-87673b4 */.features-card {
   height: clamp(50px, 19.2vw, 300px); 
   min-height: 200px
   max-height: 267px
  padding: 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between; /* Keep content evenly spaced */
  overflow: hidden;
  text-overflow: ellipsis;
}

/*.features-card p{
    flex-grow: 1;  /* Allow text to grow */
  /*overflow: hidden;
  text-overflow: ellipsis;*//* End custom CSS */