.insta-link{
    display: inline-flex;
    align-items: center;
    text-decoration: none;
}

.insta-icon{
    width: 5rem;
}

.insta-text{
    color: #ffffff;
    font-size: 32px;
    margin-left: 10px;
}


/* CP Override */
/* Adjust body and iframe to fill the entire viewport */
#cp-splash-screen-qx1vaKqF2w8_{
    filter:blur(0);
}
#cp-splash-screen-qx1vaKqF2w8_ img{
    display: none; 
}
#cp-splash-screen-qx1vaKqF2w8_ div:nth-child(3){
    background-image: linear-gradient(120deg,#462523 0,#cb9b51 22%, #f6e27a 45%,#f6f2c0 50%,#f6e27a 55%,#cb9b51 78%,#462523 100%) !important;
    border-radius:50% !important;
    outline:4px solid white !important;
    top: 60% !important; 
}
#cp-splash-screen-qx1vaKqF2w8_ h3{
    /* font-family: 'Kaushan Script', cursive !important; */
    white-space: normal !important;
    left: 10% !important;
    right: 10% !important;
    font-size:2em !important;
    line-height: 70px;
    background-image: linear-gradient(to right,#462523 0,#cb9b51 22%, #f6e27a 45%,#f6f2c0 50%,#f6e27a 55%,#cb9b51 78%,#462523 100%) !important;
    color:transparent !important;
    -webkit-background-clip:text !important;
    }
#cp-splash-screen-qx1vaKqF2w8_ h3::after
{
    content:"\a";
    font-family: 'Kaushan Script', cursive !important;
    font-weight:700 !important;
    font-size:30px !important;
    white-space: pre;
    color:white !important;
}


/* CP Override */
/* Adjust body and iframe to fill the entire viewport */
#cp-splash-screen-cwm5nE1azP6L{
    filter:blur(0);
}
#cp-splash-screen-cwm5nE1azP6L img{
    display: none; 
}
#cp-splash-screen-cwm5nE1azP6L div:nth-child(3){
    background-image: linear-gradient(120deg,#462523 0,#cb9b51 22%, #f6e27a 45%,#f6f2c0 50%,#f6e27a 55%,#cb9b51 78%,#462523 100%) !important;
    border-radius:50% !important;
    outline:4px solid white !important;
    top: 60% !important; 
}
#cp-splash-screen-cwm5nE1azP6L h3{
    /* font-family: 'Kaushan Script', cursive !important; */
    white-space: normal !important;
    left: 10% !important;
    right: 10% !important;
    font-size:2em !important;
    line-height: 70px;
    background-image: linear-gradient(to right,#462523 0,#cb9b51 22%, #f6e27a 45%,#f6f2c0 50%,#f6e27a 55%,#cb9b51 78%,#462523 100%) !important;
    color:transparent !important;
    -webkit-background-clip:text !important;
    }
#cp-splash-screen-cwm5nE1azP6L h3::after
{
    content:"\a";
    font-family: 'Kaushan Script', cursive !important;
    font-weight:700 !important;
    font-size:30px !important;
    white-space: pre;
    color:white !important;
}

/* CP Override */
/* Adjust body and iframe to fill the entire viewport */
#cp-splash-screen-dtK3Za84PuXJ{
    filter:blur(0);
}
#cp-splash-screen-dtK3Za84PuXJ img{
    display: none; 
}
#cp-splash-screen-dtK3Za84PuXJ div:nth-child(3){
    background-image: linear-gradient(120deg,#462523 0,#cb9b51 22%, #f6e27a 45%,#f6f2c0 50%,#f6e27a 55%,#cb9b51 78%,#462523 100%) !important;
    border-radius:50% !important;
    outline:4px solid white !important;
    top: 60% !important; 
}
#cp-splash-screen-dtK3Za84PuXJ h3{
    /* font-family: 'Kaushan Script', cursive !important; */
    white-space: normal !important;
    left: 10% !important;
    right: 10% !important;
    font-size:2em !important;
    line-height: 70px;
    background-image: linear-gradient(to right,#462523 0,#cb9b51 22%, #f6e27a 45%,#f6f2c0 50%,#f6e27a 55%,#cb9b51 78%,#462523 100%) !important;
    color:transparent !important;
    -webkit-background-clip:text !important;
    }
#cp-splash-screen-dtK3Za84PuXJ h3::after
{
    content:"\a";
    font-family: 'Kaushan Script', cursive !important;
    font-weight:700 !important;
    font-size:30px !important;
    white-space: pre;
    color:white !important;
}
/* Section */
.nearby-section{
    background:#f5f5f5;
    padding:40px 10px;
}

/* Item */
.nearby-item{
    text-align:center;
    color:#c59d5f;
    font-weight:500;
}

/* Logo */
.nearby-item img{
    width:50px;
    display:block;
    margin:auto;
}

/* Icon */
.nearby-item i{
    font-size:22px;
}

/* Line Column */
.line-col{
    display:flex;
    align-items:center;
}

/* Equal Dotted Line */
.line{
    width:100%;
    border-top:2px dashed #c59d5f;
}

/* Distance */
.distance{
    font-size:20px;
    font-weight:700;
    color:#c59d5f;
    letter-spacing:2px;
}

/* 🔥 MOBILE */
@media (max-width:768px){

    .nearby-item img{
        width:35px;
    }

    .nearby-item{
        font-size:12px;
    }

    .distance{
        font-size:14px;
    }

    .nearby-item i{
        font-size:16px;
    }

}