.head-sec,.sec-line{margin-bottom:var(--m30)}section.faq,section.faq .accordion-button:not(.collapsed){background:var(--white-color)}section.faq .accordion-body,section.faq p{color:var(--primary-color);font-size:var(--f14)}.accordion-item:last-of-type .accordion-button.collapsed,.faqs,button.ui-accordion__link.accordion-button.collapsed{gap:2rem}.head-sec{text-align:center}.col-md-12{padding-left:0;padding-right:0}section.faq{padding:var(--p60) var(--p12)}.sec-line{position:relative;margin-bottom:var(--m0);line-height:0}section.faq .accordion-flush .accordion-item{border:1px solid #e3e3e3;border-top:1px solid #e3e3e3;background:var(--white-color);margin-bottom:var(--m20);border-radius:10px;border-left:10px solid #122a42;border-right:10px solid #122a42}section.faq .accordion-flush .accordion-item .accordion-button,section.faq .accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0;padding:var(--p20);font-size:var(--f18);font-weight:500;color:var(--heading-color)}section.faq p{font-weight:500}section.faq img{border-radius:10px}
.attractions .row{
 bottom:0; 
}
.attractions{
  padding: var(--p60) var(--p12);
}
.attractions .lower-content h4{
 margin-bottom:0; 
}
.attractions .image-box:before{
 display:none; 
}


.faq-title {
    font-size: 38px;
    font-weight: 700;
    color: var(--btn-color);
}

.faq-item {
    border: none;
    margin-bottom: 10px;
}

.faq-btn {
    background: #aed2eb;
    border-radius: 0;
    padding: 5px;
    font-size: 17px;
    color: #000;
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 15px;
}

.faq-btn:not(.collapsed) {
    background: #aed2eb !important;
    color: #000 !important;
    box-shadow: none;
}

.faq-number {
    width: 40px;
    height: 40px;
    background: #fff;
    color: #000;
    border-radius: 0px 20px 20px 0px;
    font-weight: 600;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
}
