.home-menu{display:flex;align-items:center;justify-content:center;height:100vh}.home-menu #menu-carousel.inner{max-width:1400px;max-height:800px;height:100%;width:100%;min-height:80vh;min-width:80vw;overflow:initial}.home-menu #menu-carousel.inner .carousel-indicators{z-index:400;top:20px;height:fit-content;right:20px;left:initial;margin:0px}.home-menu #menu-carousel.inner .carousel-indicators button{height:initial;width:initial;border-radius:var(--borderRadius);overflow:hidden;border:0px;background:transparent;display:block;color:var(--colorDark);text-indent:initial;margin-left:20px;font-size:var(--fontSizeXL);font-weight:700;font-family:var(--fontPrimary)}.home-menu #menu-carousel.inner .carousel-item .wrap{display:flex;background:var(--colorWhite);padding:5vw}.home-menu #menu-carousel.inner .carousel-item .wrap .body{width:60%}.home-menu #menu-carousel.inner .carousel-item .wrap img{width:40%;object-fit:contain;object-position:top left;position:absolute;right:0;top:70px;z-index:0}.home-menu #menu-carousel.inner .carousel-item .outer{width:102vw;height:102vh;position:absolute;left:-10vw;top:-10vh;object-fit:cover;z-index:-100}.home-menu #menu-carousel.outer{position:absolute;top:0;z-index:-10;max-height:100vh;overflow:hidden;width:100vw}.home-menu #menu-carousel.outer .carousel-item img{width:100%;height:100%;object-fit:cover}