.section-new-attraction{
    padding:80px 0 100px;
    .attraction-title{
        text-align:center;
        font-weight:700;
        letter-spacing:2px;
        margin-bottom:10px;
    }
    .attraction-desc{
        text-align:center;
        max-width:700px;
        margin:15px auto 40px;
        font-size:15px;
        color:var(--para-color);
    }
    .filter-btns{
        text-align:center;
        margin-bottom:50px;
    }
    .filter-btns .btn{
        border:1px solid var(--secondary-color);
        color:var(--white-color);
        background: var(--secondary-color);
        margin:0 4px;
        padding:8px 18px;
        font-size:14px;
        &:focus,&:focus-visible{
            box-shadow: none;
        }
    }
    .filter-btns .btn.active{
        background: var(--btn-hover);
        border-color: var(--btn-hover);
    }
    .explore-card{
        border-radius:10px;
        width: 100%;
        height:400px;
        position:relative;
        display:flex;
        align-items:center;
        justify-content:center;
        text-align:center;
        color:var(--para-color);
        overflow: hidden;
        .icon-box{
            width: 100%;
            height: 100%;
            img{
                width: 100%;
                height: 100%;
                object-fit: cover;
            }
            .card-content{
                position: absolute;
                padding: 50px 10px;
                text-align: center;
                width: 100%;
            }
            .card-label{
                font-size:18px;
                margin-bottom:10px;
                font-family: var(--home-secondary-font);
            }
            .card-title{
                font-size:var(--f30);
                font-weight:700;
                line-height:1.2;
                color: var(--white-color);
            }
        }
    }
}