    
    .box-02 .box-02-item.card {
        background-color: unset !important;
    }
        .text-section-01 .image-column img {
        height: 600px !important;
        object-fit: cover !important;
        object-position: bottom;
        border-radius: 0 326px 0 123px;
    }
    
  .box-01 .box-01-img {
      aspect-ratio:1;
  }
    .cta-01 .cta-section-01 {
        background-color: #4a91ab;
    }

.box-desc {
    padding: 10px 0;
}

.box-01 .box-01-img {
    object-fit: cover;
}
 #Home .box-02 {
background-color: #DED4C9 !important;
}  

.cta-01 .cta-section-01 {
    background-color: #bdac98 !important;
}
/* .cta-01 .cta-section-01 .cta-title,
.cta-01 .cta-section-01 .cta-text, */
 /* #Home .box-02 .box-title {
    color: var(--accent-color);
} */

.cta-01 .btn-accent {
    background-color: var(--dark-color);
    border: 1px solid var(--dark-color);
}

.counter-01 .counter-box .counter-text-before,
.counter-01 .counter-box .counter-text-after,
.counter-01 .counter-box .counter01-number {
    color: var(--accent-color);
}

.counter-01 .counter-wrapper {
    border-radius: 20px;
}
.counter-01 .counter-wrapper {
    background-color: transparent;
}
.counter-01 .counter-wrapper .counter {
  border: 2px solid #B1846E;
  height: 200px;
  padding: 25px;
  border-radius: 0 80px 0 100px;
} 
/* .counter-01 .counter-wrapper .counter:nth-of-type(2) {
   border-radius: 0 100px 0 150px;
} */
body {
     background-color: #d7d0c78f;
}
.cta-01 .cta-title,
.text-section-01 h2 {
   font-family:  "Playfair Display", serif;
}

.top-01 img {
  border-radius: 0 326px 0 123px;  
}
.top-01 .hero-content p {
            padding: 10px 0;
        }
.subtitle {
    font-size: 1rem;
}