.banner-heading span {
    font-style: italic;
    font-weight: 300;
}

.phone-number a {
    font-size: 13px;
    color: rgba(247, 244, 238, 0.7);
    text-decoration: none;
    letter-spacing: 1px;
    border-bottom: 1px solid rgba(201, 168, 76, 0.4);
    padding-bottom: 4px;
    transition: color 0.3s;
}
.apply-now a {
    background: #C9A84C
  
    font-size: 10px;
    letter-spacing: 3px;
    text-transform: uppercase;
    padding: 17px 40px !important;
    text-decoration: none;
    font-weight: 600;
    transition: all 0.3s;
   
}


.elementor-element.elementor-element-691f45a.e-con-full.dream-home.e-flex.e-con.e-child span {
    margin-bottom: 3px;
}


.elementor-element.elementor-element-bd1d97b.apply-now.elementor-widget.elementor-widget-button a {
    padding: 20px 40px !important;

}


  .elementor-element.elementor-element-f02ddd2.phone-number.elementor-widget.elementor-widget-button span:hover {
     color: #e8c97a;
}


.apply-now:hover {
 background-color: #e8c97a;
  
  
}


.elementor-element.elementor-element-40903ec.section-eyebrow.elementor-widget.elementor-widget-heading {
    display: flex;
    justify-content: left;
}

.who-we-serve-sec .elementor-element.elementor-element-53a8165d.e-con-full.e-flex.e-con.e-child {
    gap: 0;
}



.elementor-1616 .elementor-element.elementor-element-5f4c80d2 .elementor-icon-list-item:not(:last-child):after {
    content: "";
 
   
    width: 1px;
    height: 30px;
    background: rgba(201, 168, 76, 0.3);
    margin: 0 10px;
}

@media screen and (max-width: 900px) {
.rating-strip ul.elementor-icon-list-items.elementor-inline-items {
    border: none !important;
  
}
.elementor-1616 .elementor-element.elementor-element-5f4c80d2 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 0px;
    height: 0px;


}

}






