input,
.input,
select,
.select,
textarea {
    outline: none;
    font-family: "Inter", sans-serif;
}

.input:focus-within,
select:focus-within,
.select:focus-within,
textarea:focus-within {
    border: 1px solid #ffffff9f;
}

input[type="search"]:focus-within,
input[type="range"]:focus-within {
    border: none !important;
}

select,
.select {
    appearance: none;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9Imx1Y2lkZSBsdWNpZGUtY2hldnJvbi1kb3duLWljb24gbHVjaWRlLWNoZXZyb24tZG93biI+PHBhdGggZD0ibTYgOSA2IDYgNi02Ii8+PC9zdmc+");
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 15px 15px;
    padding-right: 2.5rem;
}

.swiper-button-next::after,
.swiper-button-prev::after,
.swiper-navigation-icon {
    display: none !important;
}

.similar-projects-swiper .swiper-button-disabled {
    opacity: 0 !important;
}
