/* /Components/AlleVervoersmiddelenLogo.razor.rz.scp.css */
.logo-container[b-051oppdhzz] {
    opacity: 1;
    transition: opacity 0.5s ease-in-out;
}

.fade-in[b-051oppdhzz] {
    opacity: 1;
}

.fade-out[b-051oppdhzz] {
    opacity: 0;
}

.logo-container svg[b-051oppdhzz] {
    display: flex;
    align-items: center;
    justify-content: center;
}
/* /Components/Icons/BaseIconHover.razor.rz.scp.css */
.hover-element div[b-mp5vrb4f4v] {
    display: none;
    height: 2rem;
    padding: 0.2rem 1rem;
    transform: translateY(-2.5rem);
}

.hover-element:hover div[b-mp5vrb4f4v] {
    display: flex;
}
/* /Components/Icons/Bicycle.razor.rz.scp.css */
.bike-1[b-z88un6dini], .bike-2[b-z88un6dini] {
    fill: none;
}

.bike-1[b-z88un6dini], .bike-3[b-z88un6dini], .bike-4[b-z88un6dini] {
    stroke: #76c3af;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.bike-2[b-z88un6dini] {
    stroke-width: 0px;
}

.bike-3[b-z88un6dini] {
    stroke-width: 1.2px;
}

.bike-3[b-z88un6dini], .bike-4[b-z88un6dini] {
    fill: #fff;
}

.bike-4[b-z88un6dini] {
    stroke-width: 1.05px;
}

.hover-element div[b-z88un6dini] {
    display: none;
    height: 2rem;
    padding: 0.2rem 1rem;
    transform: translateY(-2.5rem);
}
.hover-element:hover div[b-z88un6dini] {
    display: flex;
}
/* /Components/Icons/Car.razor.rz.scp.css */
.cls-1[b-68ez1flnj6], .cls-2[b-68ez1flnj6], .cls-3[b-68ez1flnj6], .cls-4[b-68ez1flnj6] {
    stroke-linecap: round;
    stroke-linejoin: round;
}

.cls-1[b-68ez1flnj6], .cls-3[b-68ez1flnj6] {
    stroke: #daefea;
}

.cls-1[b-68ez1flnj6], .cls-4[b-68ez1flnj6] {
    fill: #fff;
}

.cls-2[b-68ez1flnj6], .cls-5[b-68ez1flnj6], .cls-3[b-68ez1flnj6] {
    fill: none;
}

.cls-2[b-68ez1flnj6], .cls-4[b-68ez1flnj6] {
    stroke: #76c3af;
}

.cls-5[b-68ez1flnj6], .cls-6[b-68ez1flnj6] {
    stroke-width: 0px;
}

.cls-6[b-68ez1flnj6] {
    fill: #76c3af;
}
/* /Components/Icons/Moped.razor.rz.scp.css */
.moped-1[b-pkusdxmk0m], .moped-2[b-pkusdxmk0m] {
    fill: none;
}

.moped-1[b-pkusdxmk0m], .moped-3[b-pkusdxmk0m] {
    stroke: #76c3af;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.moped-2[b-pkusdxmk0m] {
    stroke-width: 0px;
}

.moped-3[b-pkusdxmk0m] {
    fill: #fff;
}

/* /Components/Icons/Motor.razor.rz.scp.css */
.motor-1[b-c4nziug7we] {
    stroke-width: 0px;
}

.motor-1[b-c4nziug7we], .motor-2[b-c4nziug7we] {
    fill: none;
}

.motor-2[b-c4nziug7we], .motor-3[b-c4nziug7we] {
    stroke-width: .9px;
}

.motor-2[b-c4nziug7we], .motor-3[b-c4nziug7we], .motor-4[b-c4nziug7we] {
    stroke: #76c3af;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.motor-3[b-c4nziug7we], .motor-4[b-c4nziug7we] {
    fill: #fff;
}

.motor-4[b-c4nziug7we] {
    stroke-width: 1.2px;
}
/* /Components/Icons/Transit.razor.rz.scp.css */
.transit-1[b-r7ej4c3d5t] {
    stroke: #b4dfd4;
    stroke-miterlimit: 10;
}

.transit-1[b-r7ej4c3d5t], .transit-2[b-r7ej4c3d5t] {
    fill: #fff;
}

.transit-3[b-r7ej4c3d5t], .transit-4[b-r7ej4c3d5t] {
    fill: none;
}

.transit-3[b-r7ej4c3d5t], .transit-5[b-r7ej4c3d5t], .transit-2[b-r7ej4c3d5t] {
    stroke: #76c3af;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.transit-4[b-r7ej4c3d5t] {
    stroke-width: 0px;
}

.transit-5[b-r7ej4c3d5t] {
    fill: #ff41ff;
}

.transit-6[b-r7ej4c3d5t] {
    clip-path: url(#clippath);
}
/* /Components/Icons/Van.razor.rz.scp.css */
.cls-1[b-okp0802o7l], .cls-2[b-okp0802o7l], .cls-3[b-okp0802o7l], .cls-4[b-okp0802o7l] {
    stroke-linecap: round;
    stroke-linejoin: round;
}

.cls-1[b-okp0802o7l], .cls-3[b-okp0802o7l] {
    stroke: #daefea;
}

.cls-1[b-okp0802o7l], .cls-4[b-okp0802o7l] {
    fill: #fff;
}

.cls-2[b-okp0802o7l], .cls-5[b-okp0802o7l], .cls-3[b-okp0802o7l] {
    fill: none;
}

.cls-2[b-okp0802o7l], .cls-4[b-okp0802o7l] {
    stroke: #76c3af;
}

.cls-5[b-okp0802o7l], .cls-6[b-okp0802o7l] {
    stroke-width: 0px;
}

.cls-6[b-okp0802o7l] {
    fill: #76c3af;
}
/* /Components/Icons/Walking.razor.rz.scp.css */
.Walk-1[b-owmhg7x6ht], .Walk-2[b-owmhg7x6ht] {
    stroke: #daefea;
    stroke-miterlimit: 10;
}

.Walk-1[b-owmhg7x6ht], .Walk-2[b-owmhg7x6ht], .Walk-3[b-owmhg7x6ht] {
    fill: #fff;
}

.Walk-4[b-owmhg7x6ht] {
    fill: none;
    stroke-width: 0px;
}

.Walk-2[b-owmhg7x6ht], .Walk-3[b-owmhg7x6ht] {
    stroke-linecap: round;
}

.Walk-3[b-owmhg7x6ht] {
    stroke: #76c3af;
    stroke-linejoin: round;
}
/* /Layout/Footer.razor.rz.scp.css */
.footer[b-j6n8p6ht1r] {
    background: linear-gradient(180deg, #f2f2f200 0%, #f2f2f2 25%);
    position: fixed;
    bottom: 0;
    left:0;
    right:0;
}
.footer-animation-container[b-j6n8p6ht1r] {
    left: 0;
    right: 0;
    z-index: -1;

}

/* To fix footer animation styling */
@media(max-width: 978px) {
    .footer-animation-container[b-j6n8p6ht1r] {
        overflow: hidden;
        padding-bottom: 20px;
        https: //localhost:7271/ margin-top: 30px;
    }

        .footer-animation-container .lottie-animation[b-j6n8p6ht1r] {
            height: 100%;
            transform: scale(1.4) translateX(75px);
        }
}

@media(max-width: 810px) {
    .footer-animation-container[b-j6n8p6ht1r] {
        padding-bottom: 30px;
    }

        .footer-animation-container .lottie-animation[b-j6n8p6ht1r] {
            transform: scale(1.7) translateX(100px);
        }
}

@media(max-width: 650px) {
    .footer-animation-container[b-j6n8p6ht1r] {
        padding-bottom: 35px;
    }

        .footer-animation-container .lottie-animation[b-j6n8p6ht1r] {
            transform: scale(2) translateX(100px);
        }
}

@media(max-width: 550px) {
    .footer-animation-container[b-j6n8p6ht1r] {
        padding-bottom: 40px;
    }

        .footer-animation-container .lottie-animation[b-j6n8p6ht1r] {
            transform: scale(2.3) translateX(100px);
        }
}

@media(max-width: 500px) {
    .footer-animation-container[b-j6n8p6ht1r] {
        padding-bottom: 45px;
    }

        .footer-animation-container .lottie-animation[b-j6n8p6ht1r] {
            transform: scale(2.6) translateX(100px);
        }
}

@media(max-width: 450px) {
    .footer-animation-container[b-j6n8p6ht1r] {
        padding-bottom: 50px;
    }

        .footer-animation-container .lottie-animation[b-j6n8p6ht1r] {
            transform: scale(2.9) translateX(85px);
        }
}

@media(max-width: 400px) {
    .footer-animation-container[b-j6n8p6ht1r] {
        padding-bottom: 50px;
    }

        .footer-animation-container .lottie-animation[b-j6n8p6ht1r] {
            transform: scale(3.2) translateX(80px);
        }
}
/* /Layout/Head.razor.rz.scp.css */
.head[b-7pcipblz5b] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1030;
}

.logo[b-7pcipblz5b] {
    color: white !important;
}
.btn-white[b-7pcipblz5b] {
    background-color: white;
}

.btn-outline-white[b-7pcipblz5b]{
    background-color: transparent;
    border-color: white;
    color: white;
}

.btn-outline-white:hover[b-7pcipblz5b] {
    color: white;
}

.btn-outline-white:active[b-7pcipblz5b] {
    color: white;
}
