*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}main{display:block}a{background-color:transparent}img{border-style:none}textarea{overflow:auto}.layout-enter-active,.layout-leave-active{transition:all .2s}.layout-enter-from,.layout-leave-to{filter:grayscale(1);opacity:0;visibility:hidden}.layout-enter-to,.layout-leave-from{filter:none;opacity:1;visibility:visible}.page-enter-active,.page-leave-active{transition:opacity .2s ease-in-out}.page-enter,.page-leave-active{opacity:0}body,html{margin:0;padding:0}html.headless{overflow:hidden}.text-yellow-dark{color:#8b5300!important}.location-detail-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 10px 24px #0000000f;padding:12px}.location-detail-card__header{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.location-detail-card__title{color:#141414eb;font-family:var(--secondary-font);font-size:16px;font-weight:900;line-height:1.2;margin:0}.location-detail-card__subtitle{color:#1414148c;font-family:var(--secondary-font);font-size:12px;font-weight:800;line-height:1.25;margin-top:2px}.bg-blue{background-color:var(--primary-color)!important;color:#fff}.bg-darkblue{background-color:var(--dark-primary-color);color:#fff}.bg-darkblue-gradient{background-image:radial-gradient(circle farthest-corner at 80% 80%,var(--primaryColor400),var(--primary-color));color:#fff}.bg-lightblue{background-color:var(--light-primary-color)!important}.bg-lightblue-gradient{background-image:radial-gradient(circle farthest-corner at 80% 80%,var(--main-white-color),var(--light-primary-color))}.navbar-brand{color:#444;font-size:25px;line-height:1;margin:0}.nav-link{font-size:16px;font-weight:700;line-height:30px;padding:10px 16px!important;text-align:left}.navbar-light .navbar-nav .nav-link{color:#444}.lang-list{border:0;cursor:pointer;font-size:16px;margin:10px 20px}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}}@media(max-width:768px){.v-dialog>.v-overlay__content{margin:10px!important;max-width:calc(100% - 20px)!important;width:calc(100% - 20px)!important}.v-dialog .v-card-text{padding:16px 16px 24px!important}}
