@font-face{font-family:"Axiforma";src:url("../fonts/Axiforma-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Axiforma";src:url("../fonts/Axiforma-Bold.ttf") format("truetype");font-weight:700;font-style:normal}body{margin:0;padding:0}@media screen and (min-width: 992px){body .modal-lg{--bs-modal-width: 700px}}body footer{display:none !important}body .bootbox{font-family:"Axiforma",sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#101828}body .bootbox .close{font-size:1rem}body .bootbox .modal-header{padding:20px;border-bottom:none}@media screen and (min-width: 992px){body .bootbox .modal-header{padding:24px}}body .bootbox .modal-header .bootbox-close-button{position:absolute;outline:none !important;opacity:1;right:16%;bottom:25px}@media screen and (min-width: 992px){body .bootbox .modal-header .bootbox-close-button{border-radius:8px;padding:14px;box-shadow:0px 2px 4px 0px rgba(16,24,40,.1);top:24px;right:24px;bottom:unset}}body .bootbox .modal-header .bootbox-close-button:focus{box-shadow:none}body .bootbox .modal-header .modal-title{font-size:14px;line-height:22px}body .bootbox .modal-header .modal__title-regionhouse .divider{display:inline-block;height:14px;width:2px;background:#aaa;margin-left:5px}body .bootbox .modal-header__inner{display:flex;gap:20px}body .bootbox .modal-header__logo{width:85px}body .bootbox .modal-header__logo img{width:100%}body .bootbox .modal-header__content .company{display:flex;align-items:center;margin-bottom:10px}body .bootbox .modal-header__content .company img{height:20px;width:auto}@media screen and (min-width: 992px){body .bootbox .modal-header__content .company img{height:40px;max-width:320px}}body .bootbox .modal-body{padding:0 20px 20px 20px}@media screen and (min-width: 992px){body .bootbox .modal-body{padding:0 24px 24px 24px}}body .bootbox .modal-body .bootbox-body{padding-top:24px}body .bootbox .modal-body .bootbox-body:empty{display:none}@media screen and (min-width: 992px){body .bootbox .modal-body .bootbox-body{padding-top:20px}}body .bootbox .modal-body .bootbox-body:has(.company-info){display:flex;flex-direction:column;gap:24px}body .bootbox .modal-body .bootbox-body:has(.company-info) b{font-size:18px;line-height:18px}body .bootbox .modal-body .bootbox-body:has(.persons-wrap){border-top:3px #000 solid}body .bootbox .modal-body .bootbox-body:not(:has(.company-info)) .persons-wrap .person{display:flex;flex-direction:column}@media screen and (min-width: 992px){body .bootbox .modal-body .bootbox-body:not(:has(.company-info)) .persons-wrap .person{gap:24px}}body .bootbox .modal-body .bootbox-body .persons-wrap{display:flex;flex-direction:column;gap:24px}body .bootbox .modal-body .bootbox-body .persons-wrap .person{font-size:17px;line-height:20px;border-bottom:1px #000 solid;padding-bottom:26px}body .bootbox .modal-body .bootbox-body .persons-wrap .person__name{font-size:17px;line-height:20px;margin-top:6px}body .bootbox .modal-body .bootbox-body .persons-wrap .person__video{margin-bottom:13px}body .bootbox .modal-body .bootbox-body .persons-wrap .person__video iframe{max-width:100%;position:relative;z-index:2}body .bootbox .modal-body .bootbox-body .persons-wrap .person__video img{width:100%;min-width:318px}body .bootbox .modal-body .bootbox-body .persons-wrap .person__video img.loader-img{width:auto;min-width:unset;position:absolute;transform:translateY(-50%) translateX(-50%);left:50%;z-index:1}body .bootbox .modal-body .bootbox-body .persons-wrap .person__video .video-placeholder{width:317px;min-width:317px}body .bootbox .modal-body .bootbox-body .persons-wrap .person__character{font-weight:700;font-size:24px;line-height:20px}body .bootbox .modal-body .bootbox-body .guide-modal .screen{display:none}body .bootbox .modal-body .bootbox-body .guide-modal .screen.active{display:block}body .bootbox .modal-body .bootbox-body .guide-modal .screen h3{font-weight:700;font-size:20px;line-height:140%;letter-spacing:-1%;margin-bottom:10px}body .bootbox .modal-body .bootbox-body .guide-modal .screen p{margin:0}body .bootbox .modal-body .bootbox-body .guide-modal .screen .tip{position:relative;margin-top:10px;font-weight:400;font-size:12px;line-height:140%;letter-spacing:-1%;padding:12px 12px 12px 35px;border-radius:6px;background:rgba(230,226,26,.1)}body .bootbox .modal-body .bootbox-body .guide-modal .screen .tip:after{content:"";position:absolute;width:20px;height:20px;background-image:url("../../assets/tip.webp");background-size:contain;background-repeat:no-repeat;left:9px;top:8px}body .bootbox .modal-body .bootbox-body .guide-modal .screen .btn-wrap{display:flex;gap:22px;margin-top:20px}body .bootbox .modal-body .bootbox-body .guide-modal .screen .btn-wrap .indicator{display:flex;align-items:center;gap:8px;margin-right:auto}body .bootbox .modal-body .bootbox-body .guide-modal .screen .btn-wrap .indicator .dot{display:block;width:12px;height:12px;border-radius:50%;background:#d4d4d4}body .bootbox .modal-body .bootbox-body .guide-modal .screen .btn-wrap .indicator .dot.active{background:#000}body .bootbox .modal-body .bootbox-body .guide-modal .screen .btn-wrap .btn{font-weight:700;font-size:14px;line-height:100%;display:flex;padding:12px 20px;box-shadow:0px 2px 4px 0px rgba(16,24,40,.1019607843);border-radius:8px;text-decoration:none;width:fit-content;color:#000;text-align:center;position:relative;align-items:center;height:46px}body .bootbox .modal-body .bootbox-body .guide-modal .screen .btn-wrap .btn.start{background:#000;color:#fff;width:100%;display:flex;justify-content:center;position:relative}body .bootbox .modal-body .bootbox-body .guide-modal .screen .btn-wrap .btn.start:after{position:absolute;top:13px;filter:invert(1);right:calc(50% - 55px);content:url("data:image/svg+xml,%0A%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16614 14.097C0.727087 14.5107 0.727086 15.2278 1.1387 15.669C1.35822 15.8897 1.66007 16 1.93447 16C2.20888 16 2.48329 15.8897 2.70281 15.6966L9.83738 8.80159C10.0569 8.58095 10.1667 8.30515 10.1667 8.00177C10.1667 7.69838 10.0569 7.42258 9.83738 7.20194L2.70281 0.306912C2.26376 -0.10679 1.57775 -0.10679 1.1387 0.334492C0.727087 0.775773 0.727088 1.46528 1.16614 1.90656L7.47749 8.00177L1.16614 14.097Z' fill='black'/%3E%3C/svg%3E%0A")}body .bootbox .modal-body .bootbox-body .guide-modal .screen .btn-wrap .btn.finish{background:#000;color:#fff}body .bootbox .modal-body .bootbox-body .guide-modal .screen .btn-wrap .btn.nav-btn.next{padding:8px 30px 8px 12px}body .bootbox .modal-body .bootbox-body .guide-modal .screen .btn-wrap .btn.nav-btn.next:after{position:absolute;right:8px;content:url("data:image/svg+xml,%0A%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16614 14.097C0.727087 14.5107 0.727086 15.2278 1.1387 15.669C1.35822 15.8897 1.66007 16 1.93447 16C2.20888 16 2.48329 15.8897 2.70281 15.6966L9.83738 8.80159C10.0569 8.58095 10.1667 8.30515 10.1667 8.00177C10.1667 7.69838 10.0569 7.42258 9.83738 7.20194L2.70281 0.306912C2.26376 -0.10679 1.57775 -0.10679 1.1387 0.334492C0.727087 0.775773 0.727088 1.46528 1.16614 1.90656L7.47749 8.00177L1.16614 14.097Z' fill='black'/%3E%3C/svg%3E%0A")}body .bootbox .modal-body .bootbox-body .guide-modal .screen .btn-wrap .btn.nav-btn.prev{padding:8px 12px 8px 30px}body .bootbox .modal-body .bootbox-body .guide-modal .screen .btn-wrap .btn.nav-btn.prev:after{position:absolute;left:8px;content:url("data:image/svg+xml,%0A%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.83387 1.90303C10.2729 1.48933 10.2729 0.772244 9.86131 0.330962C9.64178 0.110321 9.33993 9.53674e-07 9.06553 9.53674e-07C8.79112 9.53674e-07 8.51672 0.110322 8.29719 0.303383L1.16262 7.19841C0.943095 7.41905 0.833332 7.69485 0.833332 7.99823C0.833332 8.30162 0.943095 8.57742 1.16262 8.79806L8.29719 15.6931C8.73624 16.1068 9.42226 16.1068 9.86131 15.6655C10.2729 15.2242 10.2729 14.5347 9.83387 14.0934L3.52252 7.99823L9.83387 1.90303Z' fill='black'/%3E%3C/svg%3E%0A")}body .bootbox .modal-body .bootbox-body .guide-modal .screen img{width:100%;height:auto;margin-top:22px}body .bootbox .modal-footer{display:flex;justify-content:flex-start;padding:13px 0}body .bootbox .modal-footer button{width:33.3%;position:relative;margin:0;border-right:1px #e4e4e4 solid;font-size:0}body .bootbox .modal-footer button:after{top:0}body .bootbox .modal-footer button.btn-next{padding:10px}body .bootbox .modal-footer button.btn-next:after{right:8px;content:url("data:image/svg+xml,%0A%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16614 14.097C0.727087 14.5107 0.727086 15.2278 1.1387 15.669C1.35822 15.8897 1.66007 16 1.93447 16C2.20888 16 2.48329 15.8897 2.70281 15.6966L9.83738 8.80159C10.0569 8.58095 10.1667 8.30515 10.1667 8.00177C10.1667 7.69838 10.0569 7.42258 9.83738 7.20194L2.70281 0.306912C2.26376 -0.10679 1.57775 -0.10679 1.1387 0.334492C0.727087 0.775773 0.727088 1.46528 1.16614 1.90656L7.47749 8.00177L1.16614 14.097Z' fill='black'/%3E%3C/svg%3E%0A")}body .bootbox .modal-footer button.btn-prev{padding:10px}body .bootbox .modal-footer button.btn-prev:after{left:8px;content:url("data:image/svg+xml,%0A%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.83387 1.90303C10.2729 1.48933 10.2729 0.772244 9.86131 0.330962C9.64178 0.110321 9.33993 9.53674e-07 9.06553 9.53674e-07C8.79112 9.53674e-07 8.51672 0.110322 8.29719 0.303383L1.16262 7.19841C0.943095 7.41905 0.833332 7.69485 0.833332 7.99823C0.833332 8.30162 0.943095 8.57742 1.16262 8.79806L8.29719 15.6931C8.73624 16.1068 9.42226 16.1068 9.86131 15.6655C10.2729 15.2242 10.2729 14.5347 9.83387 14.0934L3.52252 7.99823L9.83387 1.90303Z' fill='black'/%3E%3C/svg%3E%0A")}@media screen and (min-width: 992px){body .bootbox .modal-footer{border-top:none}body .bootbox .modal-footer button{position:absolute;top:16px;border-radius:8px;box-shadow:0px 2px 4px 0px rgba(16,24,40,.1);width:fit-content;font-size:12px;font-weight:700;line-height:24px}body .bootbox .modal-footer button:after{position:absolute;top:10px}body .bootbox .modal-footer button.btn-next{padding:8px 30px 8px 12px;right:74px}body .bootbox .modal-footer button.btn-next:after{right:8px;content:url("data:image/svg+xml,%0A%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16614 14.097C0.727087 14.5107 0.727086 15.2278 1.1387 15.669C1.35822 15.8897 1.66007 16 1.93447 16C2.20888 16 2.48329 15.8897 2.70281 15.6966L9.83738 8.80159C10.0569 8.58095 10.1667 8.30515 10.1667 8.00177C10.1667 7.69838 10.0569 7.42258 9.83738 7.20194L2.70281 0.306912C2.26376 -0.10679 1.57775 -0.10679 1.1387 0.334492C0.727087 0.775773 0.727088 1.46528 1.16614 1.90656L7.47749 8.00177L1.16614 14.097Z' fill='black'/%3E%3C/svg%3E%0A")}body .bootbox .modal-footer button.btn-prev{padding:8px 12px 8px 30px;right:162px}body .bootbox .modal-footer button.btn-prev:after{left:8px;content:url("data:image/svg+xml,%0A%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.83387 1.90303C10.2729 1.48933 10.2729 0.772244 9.86131 0.330962C9.64178 0.110321 9.33993 9.53674e-07 9.06553 9.53674e-07C8.79112 9.53674e-07 8.51672 0.110322 8.29719 0.303383L1.16262 7.19841C0.943095 7.41905 0.833332 7.69485 0.833332 7.99823C0.833332 8.30162 0.943095 8.57742 1.16262 8.79806L8.29719 15.6931C8.73624 16.1068 9.42226 16.1068 9.86131 15.6655C10.2729 15.2242 10.2729 14.5347 9.83387 14.0934L3.52252 7.99823L9.83387 1.90303Z' fill='black'/%3E%3C/svg%3E%0A")}}body .loader{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity 1s ease-out}body .map-wrap{position:relative;overflow:auto;max-height:100vh}body .map-wrap.active .map{cursor:grabbing}@media screen and (min-width: 768px){body .map-wrap.search-active .toggle-music-btn,body .map-wrap.search-active .zoom-controls,body .map-wrap.search-active .search-trigger{right:432px}}body .map-wrap.search-active .search-sidebar{right:0}body .map-wrap .toggle-music-btn{position:fixed;border-radius:50%;border:5px rgba(0,0,0,.25) solid;background:#fff url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7457 0.325433C16.3117 -0.108478 15.6082 -0.108478 15.1742 0.325433C14.7403 0.759345 14.7403 1.46287 15.1742 1.89678C16.7841 3.50657 17.7778 5.72727 17.7778 8.18218C17.7778 10.6371 16.7841 12.8578 15.1742 14.4676C14.7403 14.9015 14.7403 15.605 15.1742 16.0389C15.6082 16.4728 16.3117 16.4728 16.7457 16.0389C18.7551 14.0295 20 11.2501 20 8.18218C20 5.11424 18.7551 2.33493 16.7457 0.325433ZM13.6029 3.46813C13.169 3.03421 12.4654 3.03421 12.0316 3.46813C11.5977 3.90205 11.5977 4.60557 12.0316 5.03948C12.4224 5.43031 12.7403 5.89288 12.964 6.40481C13.2012 6.94768 13.3333 7.54804 13.3333 8.18218C13.3333 9.40979 12.8371 10.5193 12.0316 11.3249C11.5977 11.7588 11.5977 12.4623 12.0316 12.8962C12.4654 13.3301 13.169 13.3301 13.6029 12.8962C14.8081 11.691 15.5556 10.0228 15.5556 8.18218C15.5556 7.23609 15.3578 6.33326 15.0003 5.5151C14.664 4.74542 14.1872 4.05245 13.6029 3.46813ZM10 1.51557C10 1.06617 9.72929 0.661015 9.31409 0.489037C8.8989 0.317059 8.42099 0.412115 8.10321 0.729893L3.98421 4.84891H1.11111C0.497467 4.84891 0 5.34636 0 5.96002V10.4044C0 11.0181 0.497467 11.5155 1.11111 11.5155H3.98421L8.10321 15.6345C8.42099 15.9523 8.8989 16.0474 9.31409 15.8754C9.72929 15.7034 10 15.2983 10 14.8489V1.51557Z' fill='black'/%3E%3C/svg%3E%0A");background-size:20px;background-position:center;background-repeat:no-repeat;z-index:5;overflow:hidden;right:32px;bottom:132px;width:50px;height:50px;cursor:pointer;transition:right .5s}body .map-wrap .toggle-music-btn.disabled{background:#fff url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0873 1.12085C10.0873 0.667523 9.81425 0.25883 9.39542 0.0853503C8.97661 -0.0881292 8.49452 0.00775661 8.17397 0.328309L4.019 4.48329H1.12081C0.501811 4.48329 0 4.98509 0 5.6041V10.0873C0 10.7063 0.501811 11.2081 1.12081 11.2081H4.019L8.17397 15.3631C8.49452 15.6837 8.97661 15.7796 9.39542 15.6061C9.81425 15.4326 10.0873 15.0239 10.0873 14.5706V1.12085ZM15.1885 4.81141C14.7508 4.37371 14.0411 4.37371 13.6034 4.81141C13.1658 5.24912 13.1658 5.95878 13.6034 6.39649L15.0525 7.84558L13.6034 9.29468C13.1658 9.73235 13.1658 10.4421 13.6034 10.8797C14.0411 11.3174 14.7508 11.3174 15.1885 10.8797L16.6376 9.43063L18.0867 10.8797C18.5244 11.3174 19.2341 11.3174 19.6717 10.8797C20.1094 10.4421 20.1094 9.73235 19.6717 9.29468L18.2226 7.84558L19.6717 6.39649C20.1094 5.95878 20.1094 5.24912 19.6717 4.81141C19.2341 4.37371 18.5244 4.37371 18.0867 4.81141L16.6376 6.26051L15.1885 4.81141Z' fill='black'/%3E%3C/svg%3E%0A");background-size:20px;background-position:center;background-repeat:no-repeat}body .map-wrap .search-trigger{position:fixed;bottom:190px;right:32px;width:50px;height:50px;background:#fff;border-radius:40px;border:5px rgba(0,0,0,.25) solid;z-index:5;display:flex;align-items:center;justify-content:center;font-family:Axiforma;font-weight:400;font-size:0;cursor:pointer;transition:all .5s}@media screen and (min-width: 768px){body .map-wrap .search-trigger{top:32px;bottom:unset;font-size:16px;right:32px;width:120px;line-height:20px;gap:10px}}body .map-wrap .search-sidebar{position:fixed;top:0;height:100%;max-height:100dvh;width:100vw;right:-100vw;background:#fff;z-index:6;transition:all .5s}body .map-wrap .search-sidebar:after{content:url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 19L13.0001 13M15 8C15 11.866 11.866 15 8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8Z' stroke='%23BBBBBB' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position:absolute;top:17px;left:20px}body .map-wrap .search-sidebar .search-results{max-height:calc(100% - 100px);overflow-y:scroll;padding:10px 17px}body .map-wrap .search-sidebar .search-results .no-results{font-family:Axiforma;font-weight:400;font-size:16px;line-height:20px;text-align:center;color:rgba(0,0,0,.2)}body .map-wrap .search-sidebar .search-results .search-heading{font-family:Axiforma;font-weight:600;font-size:14px;line-height:20px;position:relative;padding-top:10px;padding-bottom:7px;margin-bottom:10px}body .map-wrap .search-sidebar .search-results .search-heading:after{content:"";position:absolute;width:100%;height:3px;background:#000;border-radius:6px;bottom:0;left:0}body .map-wrap .search-sidebar .search-results .result-item{display:flex;gap:12px;align-items:center;cursor:pointer;padding:10px;border-radius:10px;transition:all .5s}body .map-wrap .search-sidebar .search-results .result-item:hover{box-shadow:0px 0px 10px 0px rgba(33,159,158,.5019607843)}body .map-wrap .search-sidebar .search-results .result-item img{width:100px;height:100px;border-radius:10px;object-fit:cover}body .map-wrap .search-sidebar .search-results .result-item img.company{object-fit:contain}body .map-wrap .search-sidebar .search-results .result-item h4{font-weight:600;font-size:18px;line-height:32px;margin-bottom:0}body .map-wrap .search-sidebar .search-results .result-item p{font-weight:400;font-size:14px;line-height:20px}body .map-wrap .search-sidebar .close{position:absolute;background-image:url("data:image/svg+xml,%0A%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='16.2632' y='4.94971' width='2' height='16' transform='rotate(45 16.2632 4.94971)' fill='black'/%3E%3Crect x='17.6772' y='16.2634' width='2' height='16' transform='rotate(135 17.6772 16.2634)' fill='black'/%3E%3C/svg%3E%0A");width:18px;height:18px;cursor:pointer;top:16px;right:16px}body .map-wrap .search-sidebar .search-field{width:100%;height:55px;border:none;border-bottom:1px #b8b8b8 solid;padding:0 52px;outline:none !important}@media screen and (min-width: 768px){body .map-wrap .search-sidebar{width:400px;right:-400px}}body .map-wrap .zoom-controls{position:fixed;bottom:32px;right:32px;width:50px;height:92px;background:#fff;border-radius:40px;border:5px rgba(0,0,0,.25) solid;z-index:5;overflow:hidden;transition:all .5s}body .map-wrap .zoom-controls span{width:100%;height:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#000}body .map-wrap .zoom-controls__plus{border-bottom:1px #ddd solid}body .map-wrap .map{position:relative;transform-origin:center;width:130%;min-width:100%;overflow:hidden;white-space:nowrap;cursor:grab;user-select:none}body .map-wrap .map *{user-select:none}body .map-wrap .map__bg{position:relative;z-index:1}body .map-wrap .map__bg img{width:100%;height:auto}body .map-wrap .map__title{width:100%;height:auto;position:absolute;z-index:3;top:12px;}body .map-wrap .map__title img{width:100%}body .map-wrap .map .location-item{position:absolute;z-index:4;transform:translateY(-20px);width:2%}@media screen and (min-width: 768px){body .map-wrap .map .location-item{transform:translateY(-5px)}}@media screen and (min-width: 992px){body .map-wrap .map .location-item{transform:translateY(0)}}body .map-wrap .map .location-item__person{position:absolute;width:100%;z-index:2;cursor:pointer}body .map-wrap .map .location-item__person.right{top:21%;right:-70%}body .map-wrap .map .location-item__person.left{top:21%;left:-70%}body .map-wrap .map .location-item__person.bottom{bottom:-118%}body .map-wrap .map .location-item__emblem{width:100%;object-fit:contain;position:relative;cursor:pointer}body .map-wrap .map .location-item__tower{pointer-events:none;position:absolute;width:32%;left:50%;transform:translateX(-50%);bottom:-95%}body .map-wrap .map .location-item--castle{width:4%}body .map-wrap .map .location-item--castle .location-item__person{width:50%}body .map-wrap .map .location-item--castle .location-item__person.right{top:35%;right:-17%}body .map-wrap .map .location-item--castle .location-item__person.left{top:35%;left:-17%}body .map-wrap .map .location-item--castle .location-item__person.bottom{bottom:-34%;left:50%;transform:translateX(-50%)}body .map-wrap .map .location-item--castle .location-item__emblem{width:100%}body .map-wrap .map .location-item:has(.location-item__tower) .location-item__emblem{width:100%;object-fit:contain;position:relative}@media(min-width: 576px){.modal-sm{--bs-modal-width: 505px}}
/* Battle scenes */
body .map-wrap .map .location-item--battle{width:2.4%;cursor:pointer}
body .map-wrap .map .location-item--battle .location-item__battle{display:block;width:100%;height:auto}
body .bootbox.modal--battle .battle-title{margin:0;font-size:20px;line-height:28px;font-weight:700;color:#000}
@media screen and (min-width: 992px){body .bootbox.modal--battle .modal-header{padding-right:280px}body .bootbox.modal--battle .battle-title{font-size:24px;line-height:40px}}
body .bootbox.modal--battle .modal-body .bootbox-body{border-top:3px #000 solid}
body .bootbox.modal--battle .battle-video{position:relative;width:100%;aspect-ratio:16/9;background:#959595}
body .bootbox.modal--battle .battle-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
/* Shields (emblem), person icons and battle icons at 2x. The item box is the emblem (or battle icon) box, so scaling around its centre keeps each icon centred on its map position */
body .map-wrap .map .location-item{scale:2}
/* Tower at 1.5x its previous on-screen size (0.75 of the original 32% width inside the 2x item), hanging just below the emblem */
body .map-wrap .map .location-item__tower{width:24%;bottom:-67.5%}
/* No native image dragging on the map (Safari ignores a prevented dragstart without this) */
body .map-wrap .map img{-webkit-user-drag:none;user-select:none}
