.qMap-main-header{height:var(--qMap-header-height);padding-inline:1.5rem;position:absolute;top:var(--qMap-header-top);z-index:100;width:calc(100% - 3rem);margin-inline:1.5rem;border-radius:1rem;color:var(--neutral-50);background:transparent url("../../../img/nav-bg.png") no-repeat;background-size:cover;}.qMap-main-header .nav-title .title{font-size:1.25rem;font-weight:700;}.qMap-main-header .lang-btn{width:2rem;height:2rem;padding:.5rem;border-radius:50%;background:rgba(249,246,237,.1);}.qMap-logo-header{height:var(--qMap-logo-header-height);}.location-info-bar{position:absolute;width:100%;top:4rem;z-index:999;background-color:rgba(128,128,128,.8);font-size:small;font-weight:bold;height:var(--location-info-bar-height);color:var(--neutral-50);pointer-events:none;}.lang-btn-container{cursor:pointer;}.lang-btn{background-color:transparent;border:0;padding-inline:0;}.lang-txt{font-size:small;font-weight:bold;}.weather-info .icon{height:1.5625rem;}.calcite-mode-dark .header i,.calcite-mode-dark .location-info-bar{color:var(--dark-theme-primary-font-color)!important;}.l-header-top{padding-inline:1rem;background-color:var(--neutral-200);}.l-header-top__start{padding-block:.25rem;padding-inline:var(--px);display:inline-flex;align-items:center;gap:.75rem;background-color:inherit;}@media only screen and (min-width:767px){.l-header-top__start{padding-inline:0;}}.l-header-top__item{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem;transition:background-color .35s ease-in-out;}.l-header-top__accordion{display:contents;font-weight:500;cursor:pointer;}.l-header-top__accordion__item{border:0;background-color:inherit;color:var(--main-color);}.l-header-top__accordion__button{padding:0;gap:.25rem;font-size:.875rem;text-align:start;color:var(--main-color);background-color:transparent;}.l-header-top__accordion__button::after{content:none;}.l-header-top__accordion__button:not(.collapsed){color:var(--main-color);background-color:inherit;box-shadow:none;}.l-header-top__accordion__button[aria-expanded=true] img{transform:scaleY(-1);}.l-header-top__accordion__arrow{will-change:transform;transition:transform .35s ease-in-out;}.l-header-top__accordion__body{padding-block:1rem;display:grid;grid-template-columns:1fr;gap:2rem;}@media only screen and (min-width:1150px){.l-header-top__accordion__body{grid-template-columns:1fr 1fr;}}@media only screen and (max-width:575px){.l-header-top__accordion__body{padding-inline:0;}}.l-header-top__accordion__card{display:flex;align-items:center;gap:1rem;}.l-header-top__accordion__card__img{--size:clamp(2.35rem,calc(1vw + 2rem),3.43rem);min-width:var(--size);min-height:var(--size);aspect-ratio:1/1;border:.0625rem solid var(--main-color);border-radius:50%;display:flex;justify-content:center;align-items:center;}.l-header-top__accordion__card__icon{width:clamp(1rem,.25vw + .55rem,1.75rem);}.l-header-top__accordion__card__content{display:flex;flex-direction:column;gap:.5rem;}.l-header-top__accordion__card__content .min-text{color:var(--main-color);}.l-header-top__accordion__card__desc--first{font-size:1.125rem;font-weight:700;color:var(--neutral-900);}.l-header-top__accordion__card__desc--second{font-size:1rem;font-weight:200;color:var(--neutral-700);}@media only screen and (max-width:990px){.l-header-top__accordion__card__desc--first{font-size:.875rem;}.l-header-top__accordion__card__desc--second{font-size:.75rem;}}.l-header-top__accordion__authority{grid-column:1/-1;padding-block:.5rem;padding-inline:1.5rem;border-radius:.5rem;display:flex;align-items:center;gap:1rem;background-color:var(--neutral-50);}.l-header-top__accordion__authority__img{max-width:1rem;}.l-header-top__accordion__authority__desc{font-size:1rem;font-weight:400;color:var(--neutral-900);}@media only screen and (max-width:990px){.l-header-top__accordion__authority__desc{font-size:.875rem;}}.l-header-top__accordion__authority__num{color:var(--main-color);text-decoration:underline;}@media(hover:hover){.l-header-top__accordion__authority__num:hover{color:var(--main-600);text-decoration:underline;}}@media only screen and (max-width:575px){.qMap-main-header{top:0;width:100%;padding-inline:1rem;margin-inline:0;border-radius:0;}.qMap-main-header .qMap-logo-header{width:4.375rem;}.qMap-main-header .nav-title img{width:2.5rem;aspect-ratio:1/1;}.qMap-main-header .nav-title .title{font-size:.75rem;}}@media only screen and (max-width:479px){.qMap-main-header .qMap-logo-header{width:3.75rem;}.qMap-main-header .nav-title img{width:1.875rem;}.qMap-main-header .nav-title .title{font-size:.5625rem;}.qMap-main-header .lang-btn{width:1.625rem;height:1.625rem;}.qMap-main-header .lang-btn img{width:1rem;}}.mapContainer{height:calc(100svh - 2rem);min-height:calc(100svh - 2rem);overflow:auto;}.mapContainer .dropdown-export,.mapContainer .export-btn,.mapContainer .bookmark-btn{display:none!important;}body:not(:has(.l-header-top__nav)) .mapContainer{height:100svh;}@media only screen and (max-width:479px){.qmap-container:has(.l-header-top) .mapContainer{height:calc(100svh - 3.8125rem);min-height:calc(100svh - 3.8125rem);}}@media only screen and (max-height:619px){.mapContainer{height:calc(100vh - 2rem);}.location-info-bar{position:unset;}}.qMap-main-footer{height:2.5rem;position:fixed;width:60%;bottom:0;padding-inline-start:1.5rem!important;}.qMap-main-footer-text{paint-order:stroke fill;-webkit-text-stroke:.1875rem var(--neutral-50);font-size:.8125rem;font-weight:800;}@media only screen and (max-width:766px){.qMap-main-footer-text{font-size:.625rem;-webkit-text-stroke:.25rem var(--neutral-50);}}@media only screen and (max-width:990px){.qMap-main-footer{width:100%;}}.qMap-main-footer .main-footer-btn{padding:0;font-size:.8125rem;font-weight:800;position:relative;margin-inline-end:1.25rem;}.qMap-main-footer .main-footer-btn:hover{color:var(--main-color);}.qMap-main-footer .main-footer-btn:not(:last-of-type):after{content:"-";-webkit-text-stroke:.125rem var(--neutral-50);font-size:.8125rem;paint-order:stroke fill;font-weight:800;position:absolute;inset-inline-end:-.9375rem;}.qMap-main-footer .main-footer-btn:focus{box-shadow:unset;}.qMap-main-footer .main-footer-btn:focus-visible{outline:0;}.qMap-main-footer .qTech-logo-footer{width:1.25rem;height:1.1875rem;}.calcite-mode-dark .footer{color:var(--neutral-600);text-align:right;text-shadow:0 0 .25rem rgba(0,0,0,.15);-webkit-text-stroke-width:.0625rem;-webkit-text-stroke-color:var(--neutral-50);font-size:.8125rem;font-style:normal;}@media only screen and (max-width:575px){.qMap-main-footer{height:auto;justify-content:center!important;font-size:.625rem;z-index:200;text-align:center;}}.contact-modal .modal-content{border-radius:1.5rem;}.contact-modal .modal-content .modal-body{padding-top:5rem;padding-bottom:3.75rem;background-image:url("../../../img/contact-image.png");background-position:center top;background-repeat:no-repeat;background-size:cover;border-radius:1.5rem;}.contact-modal .modal-content .modal-body .btn-close{top:1.5rem;inset-inline-end:1.5rem;width:.375rem;height:.375rem;opacity:1;position:absolute;}@media only screen and (max-width:771px){.contact-modal .modal-content .modal-body{padding-top:3.125rem;padding-bottom:3.125rem;}}.contact-modal .icon-box{margin:0 auto 1.5rem;border-radius:1.25rem;background:var(--neutral-50);box-shadow:var(--input-shadow);display:flex;width:3.75rem;height:3.75rem;flex-direction:column;justify-content:center;align-items:center;}.contact-modal .modal-title{color:var(--neutral-900);font-size:1.25rem;font-weight:600;}@media only screen and (max-width:771px){.contact-modal .modal-title{font-size:1rem;}}.contact-modal .modal-prag{color:var(--neutral-700);font-size:1rem;}@media only screen and (max-width:771px){.contact-modal .modal-prag{font-size:.875rem;}}.contact-modal .contact-link{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3.75rem;padding-top:1.875rem;}@media only screen and (max-width:990px){.contact-modal .contact-link{gap:1.875rem;}}@media only screen and (max-width:771px){.contact-modal .contact-link{gap:1.5rem;padding-top:1.25rem;}}.contact-modal .contact-link-item{display:flex;align-items:center;gap:.875rem;}.contact-modal .contact-link-item-image{display:flex;width:3.25rem;height:3.25rem;justify-content:center;align-items:center;border-radius:1.125rem;background:var(--main-50);}.contact-modal .contact-link-item-text .title{color:var(--neutral-800);font-size:1rem;font-weight:500;margin-bottom:.25rem;}.contact-modal .contact-link-item-text a{color:var(--neutral-600);font-size:1rem;font-weight:400;text-decoration:none;}.contact-modal .contact-link-item-text img{cursor:pointer;height:1.0625rem;}@media only screen and (max-width:771px){.contact-modal .contact-link-item{min-width:12.5rem;}.contact-modal .contact-link-item-image{width:2.625rem;height:2.625rem;border-radius:.875rem;}.contact-modal .contact-link-item-image img{height:1.3125rem;}.contact-modal .contact-link-item-text .title{font-size:.875rem;}.contact-modal .contact-link-item-text a{font-size:.75rem;}.contact-modal .contact-link-item-text img{height:.8125rem;}}.privacy-modal .modal-title-header{display:flex;align-items:center;gap:.75rem;width:100%;justify-content:space-between;padding-inline-end:.75rem;}@media only screen and (max-width:771px){.privacy-modal .modal-title-header{flex-direction:column;align-items:flex-start;}}.privacy-modal .modal-title-header .modal-title{color:var(--neutral-900);font-size:1rem;font-weight:800;}.privacy-modal .modal-title-header .last-update-text{color:var(--neutral-700);font-size:.875rem;font-weight:400;}@media only screen and (max-width:990px){.privacy-modal .modal-title-header .last-update-text{width:50%;}}@media only screen and (max-width:771px){.privacy-modal .modal-title-header .last-update-text{width:100%;}}.privacy-modal .exit-box{display:flex;gap:.75rem;align-items:center;}.privacy-modal .exit-box .btn-close{width:.375rem;height:.375rem;background-size:50%;}.privacy-modal .exit-box .lang-btn-container-popUp{cursor:pointer;flex-direction:row-reverse;padding-inline-start:.75rem;}@media only screen and (min-width:772px){.privacy-modal .exit-box .lang-btn-container-popUp{border-inline-start:.0625rem solid var(--neutral-300);}}.privacy-modal .exit-box .lang-btn-container-popUp button{display:flex;width:2rem;height:2rem;justify-content:center;align-items:center;background:var(--main-50);border-radius:50%;color:var(--main-color);}.privacy-modal .exit-box .lang-btn-container-popUp button img{filter:brightness(0) saturate(100%) invert(29%) sepia(70%) saturate(980%) hue-rotate(133deg) brightness(93%) contrast(101%);}.privacy-modal .exit-box .lang-btn-container-popUp .lang-txt{color:var(--main-color);font-size:1rem;font-weight:800;}.privacy-modal .modal-content{border-radius:.75rem;}.privacy-modal .modal-content .modal-body{border-radius:.75rem;display:flex;gap:.5rem;padding:0;}@media only screen and (max-width:990px){.privacy-modal .modal-content .modal-body{flex-direction:column;}}.privacy-modal .modal-content .modal-body .nav-tabs{width:25%;border:0;flex-direction:column;background-color:var(--neutral-100);padding:1.5rem;gap:.75rem;}@media only screen and (max-width:990px){.privacy-modal .modal-content .modal-body .nav-tabs{flex-direction:row;width:100%;padding:.75rem;}}.privacy-modal .modal-content .modal-body .nav-tabs .nav-item{border:0;}@media only screen and (max-width:990px){.privacy-modal .modal-content .modal-body .nav-tabs .nav-item{width:48%;}}.privacy-modal .modal-content .modal-body .nav-tabs .nav-item .nav-link{border:0;padding:.875rem 1rem;color:var(--neutral-600);border-radius:.625rem;background-color:transparent;width:100%;text-align:start;}@media only screen and (max-width:990px){.privacy-modal .modal-content .modal-body .nav-tabs .nav-item .nav-link{text-align:center;padding:.75rem;font-size:.875rem;}}.privacy-modal .modal-content .modal-body .nav-tabs .nav-item .nav-link.active{color:var(--neutral-50);background-color:var(--main-color);box-shadow:0 .0625rem .1875rem 0 rgba(0,0,0,.1),0 .0625rem .125rem -.0625rem rgba(0,0,0,.1);}.privacy-modal .modal-content .modal-body .tab-content{width:75%;padding:1.5rem;overflow-y:auto;max-height:84vh;position:relative;}@media only screen and (max-width:990px){.privacy-modal .modal-content .modal-body .tab-content{width:100%;max-height:58dvh;}}.privacy-modal .modal-content .modal-body .tab-content .agreeBtnBox{position:sticky;bottom:-1.5rem;left:0;right:0;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,0) -125%,rgba(255,255,255,.95) 58.11%,var(--neutral-50) 100%);padding:.75rem;text-align:center;backdrop-filter:blur(.125rem);}.privacy-modal .modal-content .modal-body .tab-content .agreeBtnBox .agreeBtn{padding:.625rem 1.5rem;font-size:.875rem;font-weight:500;}.privacy-modal .modal-content .modal-body .tab-content .agreeBtnBox .agreeBtn:not(disabled){color:var(--main-color);border-radius:.5rem;border:.0625rem solid var(--main-color);background-color:var(--neutral-50);}.privacy-modal .modal-content .modal-body .tab-content .agreeBtnBox .agreeBtn:disabled{color:var(--neutral-500);border-radius:.5rem;border:.0625rem solid var(--neutral-500);}@media only screen and (max-width:771px){.privacy-modal .modal-content .modal-body .tab-content .agreeBtnBox{padding:.75rem .375rem;}.privacy-modal .modal-content .modal-body .tab-content .agreeBtnBox .agreeBtn{padding:.625rem .75rem;}}.privacy-modal .modal-content .modal-body .tab-content:has(.agreeBtnBox) .scroll-btn-wrapper{bottom:4.375rem;}.privacy-modal .modal-content .modal-body .scroll-btn-wrapper{position:sticky;bottom:.875rem;left:0;right:0;z-index:2;padding:.75rem 0;margin-top:-.0625rem;}.privacy-modal .modal-content .modal-body .scroll-btn-wrapper .scroll-bottom{border-radius:50%;background:var(--main-color);box-shadow:0 .625rem .9375rem -.1875rem rgba(0,0,0,.1),0 .25rem .375rem -.25rem rgba(0,0,0,.1);border:0;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:0 auto;cursor:pointer;}.privacy-modal .modal-content .modal-body .tab-scroll{padding-bottom:1rem;}.privacyPolicy_modal .modal-header{padding:1rem;border-radius:.75rem .75rem 0 0;border-bottom:.05rem solid var(--neutral-100);background:var(--neutral-50);box-shadow:0 .0625rem 3.125rem .125rem rgba(0,0,0,.06),0 .125rem .5625rem 0 rgba(0,0,0,.08);}.privacyPolicy_modal .modal-header .modal-title{font-size:1.125rem;font-weight:800;}.privacyPolicy_modal .modal-header button:focus{box-shadow:unset;}.privacyPolicy_modal .modal-body ul{margin:0;padding-inline:1rem;}.privacyPolicy_modal .modal-body ul .list-title{margin-bottom:1.5rem;}.privacyPolicy_modal .modal-body ul .list-title .title{font-size:1.25rem;font-weight:800;margin-bottom:.5rem;}.privacyPolicy_modal .modal-body ul .list-title .prag{font-weight:500;color:var(--neutral-700);margin-bottom:0;}.privacyPolicy_modal .modal-body ul .list-title::marker{color:var(--main-color);}.privacyPolicy_modal .modal-body ul.list-items{list-style:disc;}.privacyPolicy_modal .modal-body .welcome-header{font-size:1.125rem;font-weight:500;margin-bottom:1rem;}.privacyPolicy_modal .modal-body_footer{font-size:.875rem;font-weight:500;}.privacyPolicy_modal .modal-body_footer .fw-bold{font-weight:800;}