@import url('https://fonts.googleapis.com/css2?family=Gelasio:ital,wght@0,400..700;1,400..700&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');

html,
body {
    font-family: "Work Sans", sans-serif !important;
    background: white !important;
    padding: 0;
    margin: 0;
    height: 100%;
}

.text-decoratione-none,
.text-decoratione-none:hover {
    text-decoration: none !important;
}

.no-focus,
.no-focus:focus {
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important
}

.font-secondary {
    font-family: "Gelasio", sans-serif !important;
}

.fw-100 {
    font-weight: 100 !important;
}

.fw-200 {
    font-weight: 200 !important;
}

.fw-300 {
    font-weight: 300 !important;
}

.fw-400 {
    font-weight: 400 !important;
}

.fw-500 {
    font-weight: 500 !important;
}

.fw-600 {
    font-weight: 600 !important;
}

.fw-700 {
    font-weight: 700 !important;
}

.fw-800 {
    font-weight: 800 !important;
}

.fw-900 {
    font-weight: 900 !important;
}

.visuallyhidden {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(0px 0px 99.9% 99.9%);
    clip-path: inset(0px 0px 99.9% 99.9%);
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0;
}

/*.dropdown-toggle-noarrow::after {
    display: none !important;
}*/

.carousel-item {
    transition: transform 1.5s ease-in-out;
}

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: opacity 0s 1.5s;
}