.mainMap{gap:0;display:flex;position:relative}@media screen and (width<=960px){.mainMap{flex-direction:column-reverse}.mainMap>.content{flex-wrap:wrap;width:100%}}.mainMap>.mobileContent{display:none}@media screen and (width<=600px){.mainMap>.mobileContent{margin-top:calc(var(--vw,1vw) * 10);flex-direction:row;justify-content:center;align-items:center;gap:20px;display:flex}}@media screen and (width<=450px){.mainMap>.mobileContent{flex-direction:column}}.mainMap>.content{flex:1;gap:0;display:flex}.mainMap>.content>.installations,.mainMap>.content>.interestPoints{padding:calc(var(--vw,1vw) * 2.5) calc(var(--vw,1vw) * 1.25);box-sizing:border-box;flex:1;position:relative}@media screen and (width<=960px){.mainMap>.content>.installations,.mainMap>.content>.interestPoints{flex:1!important}}.mainMap>.content>.installations>.list,.mainMap>.content>.interestPoints>.list{margin-bottom:50px}.mainMap>.content>.installations>.list>.item,.mainMap>.content>.interestPoints>.list>.item{align-items:flex-start;gap:calc(var(--vw,1vw) * 1.25);display:flex}.mainMap>.content>.installations>.list>.item>.circle,.mainMap>.content>.interestPoints>.list>.item>.circle{border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mainMap>.content>.installations>.list>.item>.circle>span,.mainMap>.content>.interestPoints>.list>.item>.circle>span{color:#fff;margin-top:-6px;font-size:24px;font-weight:700;line-height:22px}@media screen and (width<=768px){.mainMap>.content>.installations>.list>.item>.circle,.mainMap>.content>.interestPoints>.list>.item>.circle{flex:0 0 25px;width:25px;height:25px}.mainMap>.content>.installations>.list>.item>.circle>span,.mainMap>.content>.interestPoints>.list>.item>.circle>span{margin-top:0;font-size:16px}}.mainMap>.content>.installations>.list>.item:not(:last-child),.mainMap>.content>.interestPoints>.list>.item:not(:last-child){margin-bottom:calc(var(--vw,1vw) * 1.25)}.mainMap>.content>.installations>.ctaWrapper,.mainMap>.content>.interestPoints>.ctaWrapper{left:calc(var(--vw,1vw) * 1.25);bottom:calc(var(--vw,1vw) * 2.5);position:absolute}.mainMap>.content>.interestPoints{flex:0 0 calc(var(--vw,1vw) * 25);width:calc(var(--vw,1vw) * 25);background:#000}.mainMap>.content>.installations .content,.mainMap>.content>.installations>h4,.mainMap>.content>.interestPoints .content,.mainMap>.content>.interestPoints>h4{color:#fff}.mainMap>.content>.installations{padding:calc(var(--vw,1vw) * 2.5) calc(var(--vw,1vw) * 1.25);background:#000;flex:1}@media screen and (width<=1200px){.mainMap>.content>.installations>.list>.item:not(:last-child),.mainMap>.content>.interestPoints>.list>.item:not(:last-child){margin-bottom:20px}.mainMap>.content>.installations{flex:0 0 calc(var(--vw,1vw) * 25);width:calc(var(--vw,1vw) * 25)}}.mainMap>.canvasWrapper{flex:0 0 calc(var(--vw,1vw) * 42.5);width:calc(var(--vw,1vw) * 42.5);cursor:grab;background:#0005;position:relative;overflow:hidden}@media screen and (width<=960px){.mainMap>.canvasWrapper{flex:0 0 50vh;width:100%;height:50vh}}@media screen and (width<=550px){.mainMap>.canvasWrapper{flex:none;height:auto}}.mainMap.inModal{gap:calc(var(--vw,1vw) * 1.25)}.mainMap.inModal>.canvasWrapper{background:#ffffff1a}@media screen and (width<=960px){.mainMap.inModal>.canvasWrapper{z-index:1;width:calc(100% - var(--vw,1vw) * 5);height:70vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.mainMap.inModal>.content{z-index:2;pointer-events:none;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:90dvh;padding-bottom:10vh}.mainMap.inModal>.content>*{pointer-events:all;flex:0 0 calc(var(--vw,1vw) * 42.5);width:calc(var(--vw,1vw) * 42.5)}}@media screen and (width<=600px){.mainMap.inPage>.content{display:none}.mainMap.inModal>.content{flex-direction:column-reverse}.mainMap.inModal>.content>*{width:calc(var(--vw,1vw) * 95)}.mainMap.inModal>.content>*>.list{flex-wrap:wrap;display:flex}.mainMap.inModal>.content>*>.list>.item{flex:0 0 50%}.mainMap.inModal>.content>*>.list>.ctaWrapper{text-align:center;flex:0 0 100%}}
