@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");

footer {
    font-family: "Poppins", serif;
    font-weight: 400;
    font-style: normal;
}

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

html {
    scrollbar-width: none;
}

body {
    overscroll-behavior: none;
    height: 100vh;
    overflow-x: hidden;
}

svg,
#svg {
    position: static;
    pointer-events: none;
}

.scroll-container {
    overscroll-behavior: none;
    width: 600%;
    height: 100%;
    display: flex;
    flex-wrap: nowrap;
}

.horizontal-scroll {
    display: unset;
}

.vertical-scroll {
    display: none;
}

.scroll-container > * {
    max-width: 100%;
}

.center-center {
    height: 100vh;
    width: 100vw;
    display: flex;
    justify-content: center;
    align-items: center;
}

.center-start {
    height: 100vh;
    width: 100vw;
    display: flex;
    justify-content: start;
    align-items: center;
}

.mr-delivery-guy {
    filter: hue-rotate(25deg) saturate(0.55) brightness(1.05) contrast(1.2);
}

.box-shadow {
    -webkit-box-shadow: 10px 6px 0px -1px rgba(0, 0, 0, 0.29);
    -moz-box-shadow: 10px 6px 0px -1px rgba(0, 0, 0, 0.29);
    box-shadow: 10px 6px 0px -1px rgba(0, 0, 0, 0.29);
}

.map-container {
    width: 80%;
    max-width: 800px;
    aspect-ratio: 16/9;
    border: 2px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
}

iframe {
    width: 100%;
    height: 100%;
    border: 0;
}

@media only screen and (max-width: 1200px) {
    .horizontal-scroll {
        display: none;
    }

    .vertical-scroll {
        display: unset;
    }
}
