.mapSection{background:#fff;width:100%;height:100vh;position:relative;overflow:hidden}.mapSection__grid{z-index:1;pointer-events:none;position:absolute;inset:0}.mapSection__grid__line{background:#0000001a;width:1px;height:min(121.7rem,121.7vw);position:absolute;top:0}.mapSection__grid__line--1{left:min(27rem,27vw)}.mapSection__grid__line--2{left:min(96rem,96vw)}.mapSection__grid__line--3{left:min(165rem,165vw)}.mapSection__map{z-index:2;width:min(92.465rem,92.465vw);height:min(110.623rem,110.623vw);position:absolute;top:max(-2.6231rem,-2.6231vw);left:min(101.313rem,101.313vw)}.mapSection__map__svg{width:100%;height:100%;display:block}.mapSection__map__pin{width:9.0846%;height:auto;position:absolute;top:40.1573%;left:17.8302%}.mapSection__title{z-index:3;color:#070707;width:min(84rem,84vw);font-family:var(--font-dm-sans);font-variation-settings:"opsz" 14;white-space:pre-wrap;word-break:break-word;text-transform:uppercase;font-size:min(8rem,8vw);font-style:normal;font-weight:400;line-height:0;position:absolute;top:min(39.3rem,39.3vw);left:min(7.5rem,7.5vw)}.mapSection__title__line{margin-bottom:0;line-height:100%;display:block}.mapSection__title__accent{color:#967544}.mapSection__title--desktop{display:block}.mapSection__title--mobile{display:none}.mapSection__address{z-index:3;color:#070707;width:min(28.8807rem,28.8807vw);font-family:var(--font-dm-sans);font-variation-settings:"opsz" 14;white-space:pre-wrap;word-break:break-word;text-transform:uppercase;font-size:min(1.8rem,1.8vw);font-style:normal;font-weight:400;line-height:0;position:absolute;top:min(73.8071rem,73.8071vw);left:min(46.4803rem,46.4803vw)}.mapSection__address__line{margin-bottom:0;line-height:110%;display:block}@media screen and (orientation:portrait){.mapSection{height:100vh}.mapSection__grid{display:none}.mapSection__map{width:100%;height:52vh;top:-5vh;left:6.9vw}.mapSection__title{width:91.5vw;font-size:min(40px,9.3vw);top:auto;bottom:26vh;left:4.1vw}.mapSection__title__line{line-height:90%}.mapSection__title--desktop{display:none}.mapSection__title--mobile{display:block}.mapSection__address{white-space:nowrap;width:51.2vw;font-size:min(14px,3.26vw);top:auto;bottom:11vh;left:44.65vw}.mapSection__address__line{white-space:pre}}
