.BannerMain_bannerWrapper__3_7ie{position:relative;overflow:hidden}.BannerMain_bannercoverWrapper__zAdKT{width:100%;height:fit-content;overflow:hidden;background:url(/_next/static/media/banner-bg.84c5ede6.webp);background-size:cover;background-position:top;background-repeat:no-repeat;background-attachment:fixed;animation:BannerMain_zoomIn__OYurp 10s ease-in-out infinite;transform:scale(1)}@keyframes BannerMain_zoomIn__OYurp{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.BannerMain_bannerImage__AdYEN{width:100%;height:100vh;object-fit:cover;opacity:0}.BannerMain_logoWrapper__0UQDq{position:absolute;top:59%;left:0}.BannerMain_positionRelative__evKZo{position:relative}.BannerMain_bottomShape__OAtLk{position:absolute;bottom:-3px;right:0;overflow:hidden}.BannerMain_shapeImg__jhnk9{width:100%;max-width:875px;height:auto;margin:0 auto}.BannerMain_bottomText__t5DYv{font-size:47px;line-height:normal;font-weight:500;color:#5B6B4B;position:absolute;display:flex;justify-content:center;top:0;z-index:999;max-width:250px;right:80px;text-align:right;height:100%;align-items:center;margin:0}@media (max-width:767px){.BannerMain_bottomText__t5DYv{font-size:24px;right:20px}}@media (min-width:1513px){.BannerMain_shapeImg__jhnk9{height:180px}.BannerMain_bottomText__t5DYv{right:80px;font-size:40px}}@media (min-width:1200px) and (max-width:1513px){.BannerMain_bottomText__t5DYv{font-size:30px!important;line-height:36px}}@media (min-width:768px) and (max-width:1199px){.BannerMain_bottomText__t5DYv{font-size:30px!important;line-height:36px}}@media (max-width:1366px){.BannerMain_bannerImage__AdYEN{height:calc(90vh)}}@media (max-width:1180px){.BannerMain_bottomText__t5DYv{font-size:40px!important;line-height:40px}}@media (max-width:1024px){.BannerMain_bottomText__t5DYv{font-size:40px!important;line-height:normal;right:40px;top:10px}}@media (max-width:1023px){.BannerMain_bannercoverWrapper__zAdKT{background-position:50%;background-attachment:scroll;background-size:cover;background-position:top;background-repeat:no-repeat;background-attachment:fixed;animation:BannerMain_zoomIn__OYurp 10s ease-in-out infinite;transform:scale(1)}}@media (max-width:767px){.BannerMain_bottomText__t5DYv{font-size:24px!important;line-height:normal;right:20px;top:0}}@media (min-width:1600px){.BannerMain_shapeImgMobile__qlJc4,.BannerMain_shapeImg__jhnk9{height:240px}.BannerMain_bottomText__t5DYv{font-size:50px;max-width:350px}}@media (min-width:1921px){.BannerMain_shapeImgMobile__qlJc4,.BannerMain_shapeImg__jhnk9{height:340px}.BannerMain_bottomText__t5DYv{font-size:70px!important;max-width:550px}}@media (max-width:767px){.BannerMain_bannercoverWrapper__zAdKT{background-position:50%;background-attachment:scroll}}.BuildingMapper_wrapper___hi9x{position:relative;width:100%;max-width:1400px;margin:0 auto;font-family:Saans-TRIAL}.BuildingMapper_wrapper___hi9x.BuildingMapper_fullwidth__lis61{width:100%;max-width:100%;overflow:auto}.BuildingMapper_menuGridSticky__LfezD,.BuildingMapper_menuGrid__34vVM{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:0;z-index:999;background:transparent!important;pointer-events:auto!important}.BuildingMapper_imageWrap__IpDOg{overflow:hidden;border-radius:4px;background:#ffffff;pointer-events:auto}.BuildingMapper_baseImg__Cz_s3{user-select:none;-webkit-user-drag:none}.BuildingMapper_buttonRow__6e6GO{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;gap:0;z-index:999;background:transparent!important;pointer-events:auto!important}.BuildingMapper_newTooltip__sBKGs{position:absolute;background:#5B6B4B;color:#F0EAE3;padding:36px 24px;font-size:22px;letter-spacing:.2px;font-weight:500;white-space:nowrap;z-index:99999;pointer-events:none;border-radius:24px 0 0 0;transform:translateY(-10px);opacity:1;font-family:Poppins,sans-serif;box-shadow:0 4px 12px rgba(0,0,0,.25);position:relative;text-align:left}.BuildingMapper_newTooltip__sBKGs .BuildingMapper_subtitle__GBBxt{display:block;font-size:14px;letter-spacing:.2px;font-weight:500;color:#5B6B4B;margin-top:4px;font-family:Poppins,sans-serif}.BuildingMapper_floorTooltip__Gv_GE{min-width:190px;max-width:280px;border-radius:0;white-space:normal;background:#5B6B4B}.BuildingMapper_floorTooltipTitle__OzvS7{margin:0 0 8px;font-size:22px;letter-spacing:0}.BuildingMapper_floorTooltipLine__UTZBF,.BuildingMapper_floorTooltipTitle__OzvS7{display:block;line-height:1.3;font-weight:500;color:#ffffff;font-family:Greed Condensed-TRIAL,Poppins,sans-serif}.BuildingMapper_floorTooltipLine__UTZBF{margin:0;font-size:16px}.BuildingMapper_floorTooltipDivider__qF_9D{height:1px;border:0;margin:10px 0;background:rgba(255,255,255,.75)}.BuildingMapper_floorTooltipMeta__Walj6{display:block;margin:0;font-size:14px;line-height:1.3;font-weight:500;color:#ffffff;font-family:Greed Condensed-TRIAL,Poppins,sans-serif}.BuildingMapper_stepBtn__Kr4tr{width:fit-content;padding:15px 30px;border:none;background:#A6B58E;color:#FFFFFF;font-size:20px;font-weight:500;cursor:pointer;transition:.2s ease;white-space:nowrap;position:relative}.BuildingMapper_stepBtn__Kr4tr.BuildingMapper_inProgress__jJFVS{position:relative}.BuildingMapper_inProgress__jJFVS{cursor:default!important}.BuildingMapper_overlaySvg__PzdSk polygon:not(.BuildingMapper_inProgress__jJFVS){cursor:pointer!important}.BuildingMapper_inProgress__jJFVS:hover,.BuildingMapper_overlaySvg__PzdSk polygon.BuildingMapper_inProgress__jJFVS{cursor:default!important}.BuildingMapper_overlaySvg__PzdSk{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.BuildingMapper_overlaySvg__PzdSk polygon{pointer-events:auto}@media (max-width:767px){.BuildingMapper_stepBtn__Kr4tr{padding:4px 8px!important;font-size:13px!important;min-height:50px}.BuildingMapper_buttonRow__6e6GO{padding:0!important;margin-left:10px}.BuildingMapper_homeBtn__y7s9R{padding:10px!important}.BuildingMapper_newTooltipMobile__aQno0{right:auto!important;left:auto!important;width:fit-content;max-width:180px;top:auto!important;bottom:auto!important;margin:0 auto!important;transform:none!important}}.BuildingMapper_active__h8bRv{background:#5B6B4B!important;color:#FFFFFF!important}.BuildingMapper_imageWrap__IpDOg{position:relative;width:100%}.BuildingMapper_baseImg__Cz_s3{width:100%;height:auto;display:block}.BuildingMapper_svgOverlay__j5brC{position:absolute;inset:0;width:100%;height:100%}.BuildingMapper_zone__a1__E{fill:transparent;stroke:transparent;stroke-width:4px;opacity:0;cursor:pointer;transition:all .25s ease;pointer-events:all}.BuildingMapper_zoneHover__lvY3o{opacity:1;fill:rgba(166,181,142,.5);stroke:#425035;stroke-width:10px;filter:drop-shadow(0 10px 25px rgba(0,0,0,.28));transition:.3s ease}.BuildingMapper_zoneHover__lvY3o.BuildingMapper_inProgress__jJFVS{stroke:#575757}.BuildingMapper_buildingPoly__js1lz{fill:transparent;stroke:transparent;stroke-width:3px;opacity:0;transition:.25s ease;pointer-events:all;cursor:pointer}.BuildingMapper_buildingHover__FmV2w{opacity:1;fill:rgba(166,181,142,.5);stroke:#425035;stroke-width:6px;filter:drop-shadow(0 12px 26px rgba(0,0,0,.25))}.BuildingMapper_buildingHover__FmV2w.BuildingMapper_inProgress__jJFVS{stroke:#575757;fill:rgba(166,181,142,.5)}.BuildingMapper_label__2GjcA{position:absolute;transform:translateX(-50%);background:#8CA177;color:#FFFFFF;padding:6px 12px;font-size:21px;pointer-events:auto;cursor:pointer;z-index:20}.BuildingMapper_labelInner__mfq_i{position:relative;font-family:Poppins,sans-serif}.BuildingMapper_labelInner__mfq_i:first-child{font-weight:700}.BuildingMapper_tooltip__dka25{position:absolute;bottom:100%;left:-12px;transform:translate(0);background:#8CA177;font-size:14px;text-align:left;font-weight:200!important;opacity:0;pointer-events:none;font-family:Poppins,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;transition:opacity .2s ease,transform .2s ease}.BuildingMapper_inProgressTooltip__bIqxR,.BuildingMapper_tooltip__dka25{color:#FFFFFF;padding:10px 14px;line-height:18px;min-width:120px;white-space:nowrap;border-radius:2px}.BuildingMapper_inProgressTooltip__bIqxR{background:#575757;font-size:14px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1);font-family:Poppins,sans-serif}.BuildingMapper_showTooltip__Ec4hI{opacity:1;transform:translate(0);font-family:Poppins,sans-serif}.BuildingMapper_tooltipRow__L8N_8{display:grid;grid-template-columns:4ch 1ch auto;column-gap:.6ch;align-items:center}.BuildingMapper_pipeLeft__abQ0l{display:inline-block;text-align:right;justify-self:end}.BuildingMapper_pipe__QCLKU{display:inline-block;color:#ffffff;text-align:center;justify-self:center}.BuildingMapper_pipeRight__8dtgt{display:inline-block;text-align:left}.BuildingMapper_buildingLayer__tLIBM{z-index:5000}.BuildingMapper_buildingLayer__tLIBM,.BuildingMapper_buildingWrapper__8W6qb{position:absolute;inset:0;pointer-events:none}.BuildingMapper_homeBtn__y7s9R{position:absolute;z-index:6000;background:#A6B58E;padding:14px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.BuildingMapper_homeBtn__y7s9R:hover{background:#5B6B4B}.BuildingMapper_homeIcon__3fMr9{width:30px;height:30px;display:block;object-fit:contain}.BuildingMapper_defaultTooltip__FgLil{background:#5B6B4B}.BuildingMapper_defaultTooltip__FgLil,.BuildingMapper_defaultTooltipinprogression__gS5fS{position:absolute;color:#FFFFFF;padding:10px 14px;font-size:15px;white-space:nowrap;z-index:99999;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.25);transform:translateY(0);opacity:1;font-family:Poppins,sans-serif}.BuildingMapper_defaultTooltipinprogression__gS5fS{background:#575757}.BuildingMapper_mobile_wrapper__AQPkl{overflow:scroll}.BuildingMapper_wrappermenuGridSticky__EP0ny .BuildingMapper_buttonRow__6e6GO,.BuildingMapper_wrappermenuGridSticky__EP0ny .BuildingMapper_menuGrid__34vVM{display:flex!important}@media (max-width:1399px){.BuildingMapper_wrapper___hi9x{position:relative;width:100%}.BuildingMapper_mobile_wrapper__AQPkl{position:relative;width:1400px;overflow:scroll}.BuildingMapper_mobile_wrapper__AQPkl .BuildingMapper_buttonRow__6e6GO,.BuildingMapper_mobile_wrapper__AQPkl .BuildingMapper_menuGrid__34vVM{display:none}.BuildingMapper_wrappermenuGridSticky__EP0ny .BuildingMapper_buttonRow__6e6GO,.BuildingMapper_wrappermenuGridSticky__EP0ny .BuildingMapper_menuGrid__34vVM{display:flex!important}}.BuildingMapper_mobile_wrapper__AQPkl{position:relative;width:100%;width:1400px;background:transparent!important;margin:0 auto;font-family:Greed Condensed-TRIAL;transform:scale(1);overflow:auto;scroll-behavior:smooth}