.App{cursor:none;height:100vh;overflow:hidden;width:100vw}.App-visualizer{height:100%;width:100%}.overlay{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.custom-pointer{border-radius:50%;height:7px;outline:1px solid #fff;outline-offset:2px;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:width .3s,height .3s;width:7px}.custom-pointer,.custom-pointer.expanded{background-color:#fff;mix-blend-mode:difference;z-index:99999}.custom-pointer.expanded{height:100px;outline:none;outline-offset:0;width:100px}#wallet-connect-button{background:none;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:300;padding:7px;pointer-events:auto;position:fixed;right:10px;top:10px;z-index:100}@media (max-width:1025px){.App{height:auto;overflow:visible;width:100%}.overlay{height:100%;transform:none;width:100%;z-index:1000}.Modal,.overlay{left:0;position:fixed;top:0}.Modal{border-radius:0;bottom:0;box-shadow:none;height:100vh;margin:0!important;padding:0!important;right:0;width:100vw}.custom-pointer{display:none}}.Overlay{background-color:#ffffffd9;pointer-events:auto}.Overlay.VorscineOne .Modal,.Overlay.VorscineTwo .Modal{background:radial-gradient(ellipse at 10% 80%,#e7c5ae,#ab9191)}.Overlay.Aequaliter .Modal,.Overlay.MundiPretium .Modal{background:radial-gradient(ellipse at 10% 80%,#9dac93,#5d6c53)}.Overlay.NavisMagister .Modal{background:radial-gradient(ellipse at 10% 80%,#217867,#162d50)}.Modal{font-family:montserrat}.left-column{align-items:center;box-sizing:border-box;flex:6 1;justify-content:center}.left-column .scene{height:100%;width:100%}.right-column{box-sizing:border-box;color:#fff;flex:4 1;height:100%;overflow:hidden;position:relative;text-align:right}@media (max-width:1025px){.Overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffd9;pointer-events:auto;z-index:1000}.Modal,.Overlay{bottom:0;left:0;position:fixed;right:0;top:0}.Modal{background:none;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;height:100vh!important;margin:0;padding:0;width:100%}.left-column{flex:none;height:40%;width:100%}.right-column{box-sizing:border-box;display:flex;flex:none;flex-direction:column;height:60%;justify-content:flex-start;overflow-y:auto;padding:10px;text-align:right}.close-button{right:10px;top:10px}}@media (max-width:395px){.left-column{flex:none;height:25%;width:100%}.right-column{flex:none;height:75%;text-align:right}}.Overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#323232d9;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.Modal{align-items:stretch;border-radius:4px;box-shadow:0 2px 10px #0003;box-sizing:border-box;display:flex;height:calc(100% - 14vh);margin:7vh 21vh;outline:none;overflow:hidden;padding:0;position:relative;z-index:1001}.close-button{background:none;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:28px;outline:none;position:absolute;right:20px;top:20px;transition:transform .3s ease-in-out;z-index:9999}.close-button:hover{transform:rotate(45deg)}.next-button{background-color:#fff;border:none;border-radius:40px;color:#000;cursor:pointer;font-size:24px;height:40px;outline:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:40px}.container{height:100vh;overflow:hidden;scrollbar-width:none;text-align:right;width:100%}.slopeBegin{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;width:100%}.bandeauColor,.slopeBegin{height:100%;position:absolute}.bandeauColor{box-sizing:border-box;padding:50px;right:10%;top:50%;transform:translateY(-50%);width:40%}.glass{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#323232b3 0,#32323280 20%,#3232324d 50%,#32323280 80%,#323232b3);box-shadow:0 4px 6px #0000001a}.container>div>div{align-items:center;display:flex;justify-content:center}.title{font-size:2em;font-weight:700;text-transform:uppercase}.description,.title{color:#fff;font-family:Montserrat,sans-serif}.description{font-weight:300;line-height:1.5}@media (max-width:1025px){.bandeauColor{box-sizing:border-box;height:100%;padding:50px;position:absolute;right:0;top:50%;width:0;width:100%}}