.innerbanner-section {
    background: #FDFCFA;
}

.innerbanner-section .innerbanner-content {
    max-width: 896px;
    margin: 0 auto;
    text-align: center;
}
.innerbanner-content #breadcrumbs a {
    font-size: 14px;
    line-height: 20px;
    color: #64748B;
}
.innerbanner-section .innerbanner-content p {
    text-align: left;
    font-size: 18px;
    line-height: 28px;
    color: #64748B;
}
.innerbanner-content #breadcrumbs {
    text-align: center;
}
.innerbanner-content h1 {
    color: #1B3A5F;
}
.cta-btn {
    padding: 16px 32px;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #ffffff;
    background: #1B3A5F;
    transition: all 0.6s;
    border: 2px solid #1B3A5F;
}

.btn-wraper {
    display: flex;
    justify-content: center;
    align-items: center;
}

.btn-wraper .cta-btn {
    margin: 0 10px;
}

.cta-btn:hover {
    background-color: #0f2642;
    color: #ffffff;
}

.cta-btn.btn-transparent {
    background-color: transparent;
    color: #1B3A5F;
}

.cta-btn.btn-transparent:hover {
    background-color: #F5EFE7;
}


.title-section {
    text-align: center;
}

.title-section h2 {
    color: #1B3A5F;
}

/*amenities section css*/

.amenities-card-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -12px -24px;
}

.amenities-card-grid .amenities-card {
    width: 33.33%;
    padding: 0 12px;
    margin-bottom: 24px;
}

.amenities-card .amenities-card-box {
    background: #ffffff;
    border: 1px solid #E5E0D8;
    padding: 24px;
    transition: all 0.6s;
}
.amenities-card-box:hover {
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
}
.amenities-section {
    background: #FDFCFA;
}

.amenities-card .amenities-card-box .icon {
    background: #6B9A9E;
    height: 56px;
    width: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    margin-bottom: 16px;
}

.amenities-card .amenities-card-box h3 {
    color: #1B3A5F;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    margin-bottom: 8px;
}

.amenities-card .amenities-card-box p {
    font-size: 14px;
    color: #64748B;
    line-height: 1.6;
    font-weight: 500;
}