html, body {
    max-width: 100%;
    overflow-x: hidden;
}

#Phone1 {
    height: 64px !important;
    max-height: 64px !important;
    overflow: hidden !important;
    padding: 0 !important;
    will-change: auto !important;
}

#Phone1 .framer-1t7tkii {
    display: none !important;
}

nav .framer-1bx4l7d,
nav .framer-1bx4l7d .svgContainer,
nav .framer-1bx4l7d svg {
    width: 87px !important;
    height: 37px !important;
    max-width: 87px !important;
    max-height: 37px !important;
    overflow: hidden !important;
    flex: none;
}

.framer-1yc4mli {
    overflow: hidden !important;
    clip-path: circle(50% at 50% 50%);
    -webkit-clip-path: circle(50% at 50% 50%);
}

@media (max-width: 809px) {
    .hidden-oiwuiy {
        display: none !important;
    }

    .framer-8GEAe.framer-1vf8d4y {
        width: min(390px, 100%) !important;
        max-width: 100% !important;
    }

    .framer-1yc4mli {
        width: min(366px, 86vw) !important;
        height: min(366px, 86vw) !important;
        max-width: 100%;
        -webkit-backdrop-filter: none !important;
        backdrop-filter: none !important;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }

    .framer-8GEAe .framer-psh4qt,
    .framer-8GEAe .framer-gj39iw,
    .framer-8GEAe .framer-1lq9tj5 {
        max-width: 100%;
        overflow: hidden;
    }
}
