input[type="time"]::-webkit-calendar-picker-indicator {
    filter: invert(1);
}
.time-input{
    border: 1px solid #fff !important;
}
.serviceSwiper .swiper-slide {
    height: auto;
}

.serviceSwiper .glass-card {
    height: 100%;
}
.swiper-custom-arrow {
    width: 42px;
    height: 42px;
    background: white;
    border-radius: 50%;
    box-shadow: 0 4px 20px rgba(0,0,0,0.1);
    color: black;
}

.swiper-custom-arrow::after {
    font-size: 16px;
    font-weight: bold;
}

.swiper-custom-arrow:hover {
    background: #333;
    color: white;
}
.swiper-custom-arrow svg {
    width: 16px !important;
    height: 16px !important;
}

/* Swiper Custom Arrows Mobile */
@media (max-width: 639px) {
    .swiper-custom-arrow {
        width: 30px !important;
        height: 30px !important;
    }
    .swiper-custom-arrow svg {
        width: 12px !important;
        height: 12px !important;
    }
}
.select2-container--default .select2-results>.select2-results__options,
.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-selection--single{
    background-color: #1a1a1a !important;
    border: 1px solid #333 !important;
    color: #fff !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
    color: white !important;
}
.swiper-wrapper{
    margin: 0px 20px;
}