body {
    font-family: 'Montserrat', sans-serif;
    background-color: #0b0b0b;
    color: #ffffff;
    overflow-x: hidden;
}

.font-cursive {
    font-family: 'Caveat', cursive;
}

.bg-studio-light {
    /*background-color: #f5f5f7;*/
    color: #111111;
    /*clip-path: polygon(0 45%, 25% 25%, 70% 40%, 100% 0, 100% 100%, 0 100%);*/
}

/* Custom Wave Separators */
.wave-bottom {
    mask-image: linear-gradient(to bottom, rgba(0,0,0,1) 85%, rgba(0,0,0,0) 100%);
}

/* Hover card glowing effect */
.project-card {
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}
.project-card:hover {
    transform: translateY(-8px) scale(1.02);
}

/* Glassmorphism Navigation */
.glass-nav {
    background: rgba(11, 11, 11, 0.75);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}

/* Smooth Carousel scroll hide scrollbars */
.no-scrollbar::-webkit-scrollbar {
    display: none;
}
.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.wpcf7-form  br {
    display: none;
}