#mapwrapper {
max-width: 1920px;
margin: 0 auto;
padding: 0 0;
background-color: transparent;
min-width: 220px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; 
}
#visnames {
font-family: Arial, Helvetica, sans-serif;
}
#mapbase svg {
max-height: 100%;
width: 100%;
margin: 0;
}
#tipus {
font: 14px/16px Trebuchet MS, Helvetica, Arial, sans-serif;
display: none;
max-width: 40%;
padding: 5px;
border: 1px solid #404040;
color: #404040;
z-index: 1000;
float: left;
position: absolute;
background: rgba(265, 265, 265, 0.9);
word-break: keep-all;
box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
-moz-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
}
#tipus p {
margin: 0!important;
color: #404040!important;
}
#tipus img {
float: left;
padding: 3px;
max-width: 100%;
}
@media screen and (max-width: 320px){
#mapbase svg {
height:140px;
}
}
@media screen and (max-width: 400px) and (min-width: 321px) {
#mapbase svg {
height:180px;
}
}
@media screen and (max-width: 480px) and (min-width: 401px) {
#mapbase svg {
height:250px;
}
}
@media screen and (max-width: 568px) and (min-width: 481px) {
#mapbase svg {
height:290px;
}
}
@media screen and (max-width: 685px) and (min-width: 569px) {
#mapbase svg {
height:340px;
}
}
@media screen and (max-width: 767px) and (min-width: 686px) {
#mapbase svg {
height:420px;
}
}
@media screen and (min-width: 768px) {
#mapbase svg {
height:470px;
}
}#camapwrapper {
max-width: 1920px;
margin: 0 auto;
padding: 0 0;
background-color: transparent;
min-width: 220px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; 
}
#cavisns {
font-family: Arial, Helvetica, sans-serif;
}
#camapbase svg {
max-height: 100%;
width: 100%;
margin: 0;
}
#tipcamap {
font: 14px/16px Trebuchet MS, Helvetica, Arial, sans-serif;
display: none;
max-width: 40%;
padding: 5px;
visibility: visible;
border: 1px solid #404040;
color: #404040;
z-index: 1000;
float: left;
position: absolute;
background: rgba(265, 265, 265, 0.9);
word-break: keep-all;
box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
-moz-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
}
#tipcamap:empty {
padding: 0;
visibility: hidden;
}
#tipcamap p {
margin: 0!important;
color: #404040!important;
}
#tipcamap img {
float: left;
padding: 3px;
max-width: 100%;
}
@media screen and (max-width: 320px){
#camapbase svg {
height:200px;
}
#tipcamap {
max-width: 40%;
}
#tipcamap img {
max-width: 95%;
}
}
@media screen and (max-width: 400px) and (min-width: 321px) {
#camapbase svg {
height:250px;
}
}
@media screen and (max-width: 480px) and (min-width: 401px) {
#camapbase svg {
height:330px;
}
}
@media screen and (max-width: 568px) and (min-width: 481px) {
#camapbase svg {
height:390px;
}
}
@media screen and (max-width: 685px) and (min-width: 569px) {
#camapbase svg {
height:360px;
}
}
@media screen and (max-width: 767px) and (min-width: 686px) {
#camapbase svg {
height:450px;
}
}
@media screen and (min-width: 768px) {
#camapbase svg {
height:570px;
}
}#mxmapwrapper {
max-width: 1920px;
margin: 0 auto;
padding: 0 0;
background-color: transparent;
min-width: 220px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; 
}
#mxvisns {
font-family: Arial, Helvetica, sans-serif;
}
#mxmapbase svg {
max-height: 100%;
width: 100%;
margin: 0;
}
#tipmxmap {
font: 14px/16px Trebuchet MS, Helvetica, Arial, sans-serif;
display: none;
max-width: 40%;
padding: 5px;
visibility: visible;
border: 1px solid #404040;
color: #404040;
z-index: 1000;
float: left;
position: absolute;
background: rgba(265, 265, 265, 0.9);
word-break: keep-all;
box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
-moz-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
}
#tipmxmap:empty {
padding: 0;
visibility: hidden;
}
#tipmxmap p {
margin: 0!important;
color: #404040!important;
}
#tipmxmap img {
float: left;
padding: 3px;
max-width: 100%;
}
@media screen and (max-width: 320px){
#mxmapbase svg {
height:170px;
}
#tipmxmap {
max-width: 40%;
}
#tipmxmap img {
max-width: 95%;
}
}
@media screen and (max-width: 400px) and (min-width: 321px) {
#mxmapbase svg {
height:200px;
}
}
@media screen and (max-width: 480px) and (min-width: 401px) {
#mxmapbase svg {
height:270px;
}
}
@media screen and (max-width: 568px) and (min-width: 481px) {
#mxmapbase svg {
height:320px;
}
}
@media screen and (max-width: 685px) and (min-width: 569px) {
#mxmapbase svg {
height:370px;
}
}
@media screen and (max-width: 767px) and (min-width: 686px) {
#mxmapbase svg {
height:440px;
}
}
@media screen and (min-width: 768px) {
#mxmapbase svg {
height:500px;
}
}#aemapwrapper {
max-width: 1920px;
margin: 0 auto;
padding: 0 0;
background-color: transparent;
min-width: 220px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; 
}
#aevisns {
font-family: Arial, Helvetica, sans-serif;
}
#aemapbase svg {
max-height: 100%;
width: 100%;
margin: 0;
}
#tipaemap {
font: 14px/16px Trebuchet MS, Helvetica, Arial, sans-serif;
display: none;
max-width: 40%;
padding: 5px;
visibility: visible;
border: 1px solid #404040;
color: #404040;
z-index: 1000;
float: left;
position: absolute;
background: rgba(265, 265, 265, 0.9);
word-break: keep-all;
box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
-moz-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
}
#tipaemap:empty {
padding: 0;
visibility: hidden;
}
#tipaemap p {
margin: 0!important;
color: #404040!important;
}
#tipaemap img {
float: left;
padding: 3px;
max-width: 100%;
}
@media screen and (max-width: 320px){
#aemapbase svg {
height:140px;
}
#tipaemap {
max-width: 40%;
}
#tipaemap img {
max-width: 95%;
}
}
@media screen and (max-width: 400px) and (min-width: 321px) {
#aemapbase svg {
height:180px;
}
}
@media screen and (max-width: 480px) and (min-width: 401px) {
#aemapbase svg {
height:250px;
}
}
@media screen and (max-width: 568px) and (min-width: 481px) {
#aemapbase svg {
height:270px;
}
}
@media screen and (max-width: 685px) and (min-width: 569px) {
#aemapbase svg {
height:310px;
}
}
@media screen and (max-width: 767px) and (min-width: 686px) {
#aemapbase svg {
height:400px;
}
}
@media screen and (min-width: 768px) {
#aemapbase svg {
height:500px;
}
}#hkmapwrapper {
max-width: 1920px;
margin: 0 auto;
padding: 0 0;
background-color: transparent;
min-width: 220px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; 
}
#hkvisns {
font-family: Arial, Helvetica, sans-serif;
}
#hkmapbase svg {
max-height: 100%;
width: 100%;
margin: 0;
}
#tiphkmap {
font: 14px/16px Trebuchet MS, Helvetica, Arial, sans-serif;
display: none;
max-width: 40%;
padding: 5px;
visibility: visible;
border: 1px solid #404040;
color: #404040;
z-index: 1000;
float: left;
position: absolute;
background: rgba(265, 265, 265, 0.9);
word-break: keep-all;
box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
-moz-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
}
#tiphkmap:empty {
padding: 0;
visibility: hidden;
}
#tiphkmap p {
margin: 0!important;
color: #404040!important;
}
#tiphkmap img {
float: left;
padding: 3px;
max-width: 100%;
}
@media screen and (max-width: 320px){
#hkmapbase svg {
height:200px;
}
#tiphkmap {
max-width: 40%;
}
#tiphkmap img {
max-width: 95%;
}
}
@media screen and (max-width: 400px) and (min-width: 321px) {
#hkmapbase svg {
height:240px;
}
}
@media screen and (max-width: 480px) and (min-width: 401px) {
#hkmapbase svg {
height:300px;
}
}
@media screen and (max-width: 568px) and (min-width: 481px) {
#hkmapbase svg {
height:360px;
}
}
@media screen and (max-width: 685px) and (min-width: 569px) {
#hkmapbase svg {
height:410px;
}
}
@media screen and (max-width: 767px) and (min-width: 686px) {
#hkmapbase svg {
height:430px;
}
}
@media screen and (min-width: 768px) {
#hkmapbase svg {
height:550px;
}
}#jpmapwrapper {
max-width: 1920px;
margin: 0 auto;
padding: 0 0;
background-color: transparent;
min-width: 220px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; 
}
#jpvisns {
font-family: Arial, Helvetica, sans-serif;
}
#jpmapbase svg {
max-height: 100%;
width: 100%;
margin: 0;
}
#tipjpmap {
font: 14px/16px Trebuchet MS, Helvetica, Arial, sans-serif;
display: none;
max-width: 40%;
padding: 5px;
visibility: visible;
border: 1px solid #404040;
color: #404040;
z-index: 1000;
float: left;
position: absolute;
background: rgba(265, 265, 265, 0.9);
word-break: keep-all;
box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
-moz-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:1px 2px 4px rgba(0, 0, 0, 0.5);
}
#tipjpmap:empty {
padding: 0;
visibility: hidden;
}
#tipjpmap p {
margin: 0!important;
color: #404040!important;
}
#tipjpmap img {
float: left;
padding: 3px;
max-width: 100%;
}
@media screen and (max-width: 320px){
#jpmapbase svg {
height:300px;
}
#tipjpmap {
max-width: 40%;
}
#tipjpmap img {
max-width: 95%;
}
}
@media screen and (max-width: 400px) and (min-width: 321px) {
#jpmapbase svg {
height:330px;
}
}
@media screen and (max-width: 480px) and (min-width: 401px) {
#jpmapbase svg {
height:420px;
}
}
@media screen and (max-width: 568px) and (min-width: 481px) {
#jpmapbase svg {
height:490px;
}
}
@media screen and (max-width: 685px) and (min-width: 569px) {
#jpmapbase svg {
height:450px;
}
}
@media screen and (max-width: 767px) and (min-width: 686px) {
#jpmapbase svg {
height:550px;
}
}
@media screen and (min-width: 768px) {
#jpmapbase svg {
height:650px;
}
}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal.dialog-type-lightbox{background-color:transparent;display:flex;pointer-events:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;inset-inline-end:20px;margin-top:0;opacity:1;pointer-events:all;top:20px;z-index:9999}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;border-radius:0;box-shadow:none;max-height:100%;max-width:100%;overflow:visible;pointer-events:all;width:auto}.elementor-popup-modal .dialog-message{display:flex;max-height:100vh;max-width:100vw;overflow:auto;padding:0;width:640px}.elementor-popup-modal .elementor{width:100%}