.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
}

.no-scrollbar::-webkit-scrollbar {
    display: none;
}

.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.accordion-item.active-accordion {
    border-color: rgba(0, 0, 0, 0.1);
}

input, textarea {
    outline: none;
}

textarea {
    border-radius: 1.5rem !important;
}

.service-accordion-item[data-active="true"] .accordion-content {
    grid-template-rows: 1fr;
    opacity: 1;
}

.service-accordion-item .accordion-content {
    display: grid;
    grid-template-rows: 0fr;
    transition: grid-template-rows 500ms ease, opacity 500ms ease;
    opacity: 0;
}

.service-accordion-item[data-active="true"] .accordion-content {
    grid-template-rows: 1fr;
    opacity: 1;
}

.progress-bar {
    width: 0%;
    transition: width 5000ms linear;
}

.active-bar .progress-bar {
    width: 100%;
}

.hero-slide {
    background-size: cover;
    background-position: center;
}
