﻿/*!
   * Fda Theme 2
   * Copyright 2022-2023 The Clicknext Authors
*/@import'../fonts/bootstrap-icons/bootstrap-icons.min.css';:root{--primary: #DEA80A;--secondary: #3369bd;--color-1: #3369bd;--white: #fff;--grey: #2D2D2D;--grey-2: #D9D9D9;--black: #000;--font-color: #000;--placeholder: #c9c9c9;--body: #EFEEEA;--space-sm: 0.5rem;--space-m: 1rem;--space-l: 1.75rem;--space-xl: 2.5rem;--space-xxl: 3.125rem;--space-xxxl: 3.75rem}:root.spaceplus{--space-sm: 1rem;--space-m: 1.5rem;--space-l: 2.25rem;--space-xl: 3rem;--space-xxl: 3.625rem;--space-xxxl: 4.25rem;letter-spacing:2px}:root.spaceplus-lg{letter-spacing:4px}@font-face{font-family:"kanit";font-style:normal;font-weight:300;src:url("../fonts/kanit/Kanit-Light.ttf")}@font-face{font-family:"kanit";font-style:normal;font-weight:400;src:url("../fonts/kanit/Kanit-Regular.ttf")}@font-face{font-family:"kanit";font-style:normal;font-weight:500;src:url("../fonts/kanit/Kanit-Medium.ttf")}@font-face{font-family:"kanit";font-style:normal;font-weight:600;src:url("../fonts/kanit/Kanit-SemiBold.ttf")}@font-face{font-family:"kanit";font-style:normal;font-weight:700;src:url("../fonts/kanit/Kanit-Bold.ttf")}@font-face{font-family:"DB Heavent";font-style:normal;font-weight:400;src:url("../fonts/dbheavent/DBHeavent.ttf")}@font-face{font-family:"DB Heavent";font-style:normal;font-weight:500;src:url("../fonts/dbheavent/DBHeavent-Med.ttf")}@font-face{font-family:"DB Heavent";font-style:normal;font-weight:700;src:url("../fonts/dbheavent/DBHeavent-Bold.ttf")}.main-banner{position:relative;overflow:hidden;z-index:2}.main-banner .splide__slide{height:100vh}.main-banner .splide__slide a{color:inherit;text-decoration:none}.main-banner .splide__slide img,.main-banner .splide__slide video{position:absolute;width:100%;height:100%;object-fit:cover;object-position:top;top:0;left:0}.main-banner .splide__slide h1,.main-banner .splide__slide h2{font-size:3.5rem;font-weight:500;text-align:center;color:var(--white);margin-bottom:3.75rem}.main-banner .splide__slide--text{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding:0 2rem}.main-banner .splide__slide--btn{display:flex;justify-content:center;align-items:center}.main-banner .splide__slide--btn a{padding:.5rem 1.5rem;font-size:1.25rem;font-weight:500;color:var(--white);border:2px solid var(--white);border-radius:2.5rem;display:flex;align-items:center;justify-content:center;position:relative}.main-banner .splide__slide--btn a i{display:flex;align-items:center;justify-content:center;margin-right:10px}.main-banner .splide__slide--btn a::after{content:"";position:absolute;top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;border:1px solid var(--white);border-radius:2.5rem;pointer-events:none;opacity:.8}.main-banner .splide__slide--btn a:hover{color:var(--primary);border-color:var(--primary)}.main-banner .splide__slide--btn a:hover::after{border-color:var(--primary)}@media only screen and (min-width: 768px){.main-banner .banner__item h1,.main-banner .banner__item h2{font-size:3rem}.main-banner .banner__item h1.text-sm,.main-banner .banner__item h2.text-sm{font-size:2.625rem}.main-banner .banner__item h1.text-large,.main-banner .banner__item h2.text-large{font-size:3.5rem}.main-banner .banner__btn{bottom:3rem}.main-banner:after{clip-path:ellipse(80vw 100% at 50% 100%);-webkit-clip-path:ellipse(80vw 100% at 50% 100%);height:4.5rem}}@media only screen and (min-width: 1200px){.main-banner .banner__btn{bottom:4.5rem}.main-banner:after{clip-path:ellipse(60vw 100% at 50% 100%);-webkit-clip-path:ellipse(60vw 100% at 50% 100%);height:6rem}}@media only screen and (min-width: 1600px){.main-banner .banner__item{height:40rem}}#booking{padding-top:7rem;font-size:20px}#booking div#content-booking{width:100%;margin:0 auto}#booking .btn{color:#fff;background-color:#c09e2b;border:unset;font-size:24px}#booking .form-group input[type=text],#booking .form-group input[type=number],#booking .form-group input[type=email]{border-radius:6px;border:1px solid #bbb8b8;padding-left:10px}#booking .form-group.required>label:after{content:"*";color:red}#booking #section-booking-details .calender,#booking #section-booking-details .round-visit,#booking #section-booking-details .set-number-guest,#booking #section-booking-details .general-information,#booking #section-booking-details .facilities,#booking #section-booking-details .car-park,#booking #section-booking-general-information .calender,#booking #section-booking-general-information .round-visit,#booking #section-booking-general-information .set-number-guest,#booking #section-booking-general-information .general-information,#booking #section-booking-general-information .facilities,#booking #section-booking-general-information .car-park{background:#fff;border-radius:10px;margin-bottom:20px}#booking #section-booking-details .calender .datepicker-inline,#booking #section-booking-general-information .calender .datepicker-inline{width:100%;font-size:20px;margin-bottom:15px}#booking #section-booking-details .calender .datepicker-inline .datepicker-months .table-condensed,#booking #section-booking-details .calender .datepicker-inline .datepicker-years .table-condensed,#booking #section-booking-general-information .calender .datepicker-inline .datepicker-months .table-condensed,#booking #section-booking-general-information .calender .datepicker-inline .datepicker-years .table-condensed{margin:0 auto}#booking #section-booking-details .calender .datepicker-inline .datepicker-days .table-condensed,#booking #section-booking-general-information .calender .datepicker-inline .datepicker-days .table-condensed{width:100%;height:294px;margin:0 auto}#booking #section-booking-details .calender .datepicker-inline .datepicker-days .table-condensed .day:hover,#booking #section-booking-general-information .calender .datepicker-inline .datepicker-days .table-condensed .day:hover{background:unset !important}#booking #section-booking-details .calender .datepicker-inline .datepicker-days .table-condensed .day.disabled.disabled-date.highlight,#booking #section-booking-general-information .calender .datepicker-inline .datepicker-days .table-condensed .day.disabled.disabled-date.highlight{color:red}#booking #section-booking-details .calender .datepicker-inline .datepicker-days .table-condensed .day.active,#booking #section-booking-general-information .calender .datepicker-inline .datepicker-days .table-condensed .day.active{background-color:unset !important;background-image:unset !important;position:relative}#booking #section-booking-details .calender .datepicker-inline .datepicker-days .table-condensed .day.active .active-date,#booking #section-booking-general-information .calender .datepicker-inline .datepicker-days .table-condensed .day.active .active-date{border-radius:20px !important;background-color:#ffd945;color:#000;width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#booking #section-booking-details .calender span.calender-empty::before,#booking #section-booking-general-information .calender span.calender-empty::before{background-color:#434343;width:12px;height:12px;display:inline-block;content:"";border-radius:10px;margin-right:10px}#booking #section-booking-details .calender span.calender-full::before,#booking #section-booking-general-information .calender span.calender-full::before{background-color:red;width:12px;height:12px;display:inline-block;content:"";border-radius:10px;margin-right:10px}#booking #section-booking-details .calender span.calender-disabled::before,#booking #section-booking-general-information .calender span.calender-disabled::before{background-color:#b4b4b4;width:12px;height:12px;display:inline-block;content:"";border-radius:10px;margin-right:10px}#booking #section-booking-details .round-visit .item-round,#booking #section-booking-general-information .round-visit .item-round{border:1px solid;width:152px;height:58px;border-radius:10px;color:#000;padding-top:2px;padding-left:10px;cursor:pointer}#booking #section-booking-details .round-visit .item-round.active,#booking #section-booking-general-information .round-visit .item-round.active{border-color:#c09e2b;color:#c09e2b;background-color:#fff4d4}#booking #section-booking-details .round-visit .item-round.item-round-time,#booking #section-booking-general-information .round-visit .item-round.item-round-time{width:112px;height:38px;padding:7px;text-align:center;display:flex;align-items:center;justify-content:center}#booking #section-booking-details .set-number-guest .quantity-container,#booking #section-booking-details .facilities .quantity-container,#booking #section-booking-details .car-park .quantity-container,#booking #section-booking-general-information .set-number-guest .quantity-container,#booking #section-booking-general-information .facilities .quantity-container,#booking #section-booking-general-information .car-park .quantity-container{display:flex;align-items:center}#booking #section-booking-details .set-number-guest .quantity-container .quantity-btn,#booking #section-booking-details .facilities .quantity-container .quantity-btn,#booking #section-booking-details .car-park .quantity-container .quantity-btn,#booking #section-booking-general-information .set-number-guest .quantity-container .quantity-btn,#booking #section-booking-general-information .facilities .quantity-container .quantity-btn,#booking #section-booking-general-information .car-park .quantity-container .quantity-btn{padding:1px 10px;border:1px solid #000;color:#c09e2b;width:30px;height:30px}#booking #section-booking-details .set-number-guest .quantity-container .quantity-btn i,#booking #section-booking-details .facilities .quantity-container .quantity-btn i,#booking #section-booking-details .car-park .quantity-container .quantity-btn i,#booking #section-booking-general-information .set-number-guest .quantity-container .quantity-btn i,#booking #section-booking-general-information .facilities .quantity-container .quantity-btn i,#booking #section-booking-general-information .car-park .quantity-container .quantity-btn i{width:10px;height:10px;top:0;left:30%;transform:translate(-100%, -65%)}#booking #section-booking-details .set-number-guest .quantity-container .quantity-input,#booking #section-booking-details .facilities .quantity-container .quantity-input,#booking #section-booking-details .car-park .quantity-container .quantity-input,#booking #section-booking-general-information .set-number-guest .quantity-container .quantity-input,#booking #section-booking-general-information .facilities .quantity-container .quantity-input,#booking #section-booking-general-information .car-park .quantity-container .quantity-input{width:50px;text-align:center;border:0}#booking #section-booking-details .change-set-number-guest,#booking #section-booking-general-information .change-set-number-guest{color:#c09e2b}#booking #section-booking-details .change-set-number-guest .choice-item>input:checked+.choice-item-label:before,#booking #section-booking-general-information .change-set-number-guest .choice-item>input:checked+.choice-item-label:before{border:1px solid #c09e2b}#booking #section-booking-details .change-set-number-guest .choice-item>input:checked+.choice-item-label:after,#booking #section-booking-general-information .change-set-number-guest .choice-item>input:checked+.choice-item-label:after{background-color:#c09e2b}#booking #section-booking-details .change-set-number-guest .choice-item .choice-item-label,#booking #section-booking-general-information .change-set-number-guest .choice-item .choice-item-label{display:flex;position:relative;cursor:pointer;color:#c09e2b;font-weight:600;align-items:center}#booking #section-booking-details .change-set-number-guest .choice-item .choice-item-label:before,#booking #section-booking-general-information .change-set-number-guest .choice-item .choice-item-label:before{content:"";display:block;width:18px;height:18px;position:absolute;left:0;border:1px solid #c09e2b;border-radius:100%;background:#fff}#booking #section-booking-details .change-set-number-guest .choice-item .choice-item-label:after,#booking #section-booking-general-information .change-set-number-guest .choice-item .choice-item-label:after{content:"";display:block;width:12px;height:12px;border-radius:100%;background-color:rgba(0,0,0,0);left:3px;top:9px;position:absolute}#booking #section-booking-details .set-number-guest input::-webkit-outer-spin-button,#booking #section-booking-details .set-number-guest input::-webkit-inner-spin-button,#booking #section-booking-details .facilities input::-webkit-outer-spin-button,#booking #section-booking-details .facilities input::-webkit-inner-spin-button,#booking #section-booking-details .car-park input::-webkit-outer-spin-button,#booking #section-booking-details .car-park input::-webkit-inner-spin-button,#booking #section-booking-general-information .set-number-guest input::-webkit-outer-spin-button,#booking #section-booking-general-information .set-number-guest input::-webkit-inner-spin-button,#booking #section-booking-general-information .facilities input::-webkit-outer-spin-button,#booking #section-booking-general-information .facilities input::-webkit-inner-spin-button,#booking #section-booking-general-information .car-park input::-webkit-outer-spin-button,#booking #section-booking-general-information .car-park input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#booking #section-booking-details .set-number-guest input[type=number],#booking #section-booking-details .facilities input[type=number],#booking #section-booking-details .car-park input[type=number],#booking #section-booking-general-information .set-number-guest input[type=number],#booking #section-booking-general-information .facilities input[type=number],#booking #section-booking-general-information .car-park input[type=number]{-moz-appearance:textfield}#booking #section-booking-details .set-number-guest ul.list-group.container,#booking #section-booking-details .facilities ul.list-group.container,#booking #section-booking-details .car-park ul.list-group.container,#booking #section-booking-general-information .set-number-guest ul.list-group.container,#booking #section-booking-general-information .facilities ul.list-group.container,#booking #section-booking-general-information .car-park ul.list-group.container{padding-right:0}#booking #section-booking-details .set-number-guest ul.list-group.container li.list-group-item,#booking #section-booking-details .facilities ul.list-group.container li.list-group-item,#booking #section-booking-details .car-park ul.list-group.container li.list-group-item,#booking #section-booking-general-information .set-number-guest ul.list-group.container li.list-group-item,#booking #section-booking-general-information .facilities ul.list-group.container li.list-group-item,#booking #section-booking-general-information .car-park ul.list-group.container li.list-group-item{border-bottom:1px solid #dee2e6 !important}#booking #section-booking-details .set-number-guest ul.list-group.container li.list-group-item:last-child,#booking #section-booking-details .facilities ul.list-group.container li.list-group-item:last-child,#booking #section-booking-details .car-park ul.list-group.container li.list-group-item:last-child,#booking #section-booking-general-information .set-number-guest ul.list-group.container li.list-group-item:last-child,#booking #section-booking-general-information .facilities ul.list-group.container li.list-group-item:last-child,#booking #section-booking-general-information .car-park ul.list-group.container li.list-group-item:last-child{border-bottom:unset !important}#booking #section-booking-details .set-number-guest .form-group .file-input-container,#booking #section-booking-details .facilities .form-group .file-input-container,#booking #section-booking-details .car-park .form-group .file-input-container,#booking #section-booking-general-information .set-number-guest .form-group .file-input-container,#booking #section-booking-general-information .facilities .form-group .file-input-container,#booking #section-booking-general-information .car-park .form-group .file-input-container{display:block;margin:2px;border:1px solid #bbb8b8;padding:0 10px;border-radius:6px;width:100%}#booking #section-booking-details .set-number-guest .form-group .file-input-container .sm-input-file,#booking #section-booking-details .facilities .form-group .file-input-container .sm-input-file,#booking #section-booking-details .car-park .form-group .file-input-container .sm-input-file,#booking #section-booking-general-information .set-number-guest .form-group .file-input-container .sm-input-file,#booking #section-booking-general-information .facilities .form-group .file-input-container .sm-input-file,#booking #section-booking-general-information .car-park .form-group .file-input-container .sm-input-file{border:1px solid #333;background:#ccc;color:#777;width:82px;opacity:0}#booking #section-booking-details .set-number-guest .form-group .file-input-container .for-sm-input-file,#booking #section-booking-details .facilities .form-group .file-input-container .for-sm-input-file,#booking #section-booking-details .car-park .form-group .file-input-container .for-sm-input-file,#booking #section-booking-general-information .set-number-guest .form-group .file-input-container .for-sm-input-file,#booking #section-booking-general-information .facilities .form-group .file-input-container .for-sm-input-file,#booking #section-booking-general-information .car-park .form-group .file-input-container .for-sm-input-file{width:90px;height:23px;border:1px solid #d9d9d9;background-color:#d9d9d9;border-radius:3px;padding:1px;font-size:16px;cursor:pointer;text-align:center;color:#000}#booking #section-booking-details .set-number-guest .form-group .file-input-container .span-text,#booking #section-booking-details .facilities .form-group .file-input-container .span-text,#booking #section-booking-details .car-park .form-group .file-input-container .span-text,#booking #section-booking-general-information .set-number-guest .form-group .file-input-container .span-text,#booking #section-booking-general-information .facilities .form-group .file-input-container .span-text,#booking #section-booking-general-information .car-park .form-group .file-input-container .span-text{display:inline-flex;border-radius:2px;color:#bbb8b8;min-width:100px;font-size:16px;margin-left:10px}#booking #section-booking-details .next-step,#booking #section-booking-general-information .next-step{text-align:center}#booking #section-booking-details .next-step .btn,#booking #section-booking-general-information .next-step .btn{width:189px;height:48px}#booking #section-booking-details .next-step .edit-booking a,#booking #section-booking-general-information .next-step .edit-booking a{color:#b4b4b4}#booking #section-summary{background:#fff;border-radius:10px;margin-bottom:20px;height:fit-content;margin-left:20px}#booking #section-summary .summary-list ul{list-style-type:none;margin:0 30px;padding-left:0;border-bottom:1px solid #dee2e6 !important;margin-top:20px}#booking #section-summary .summary-list ul li{display:flex;justify-content:space-between;margin-bottom:10px}#booking #section-summary .summary-list ul li .qty,#booking #section-summary .summary-list ul li .unit{width:80px}#booking #section-summary .summary-list ul li .price{width:80px;text-align:right}#booking #section-summary .summary-list .total{display:flex;justify-content:space-between;color:#c09e2b;font-weight:500;font-size:30px;list-style-type:none;margin:0 30px;padding-left:0;margin-top:20px}#booking #section-summary .summary-list .clear-booking{color:#b4b4b4}#booking .confirm{margin-top:95px;margin-left:auto;margin-right:auto;width:40%}#booking .confirm #section-summary .confirm-btn{width:379px;height:48px}#booking .confirm #section-summary .edit-booking a{color:#000}#booking .success{margin-top:95px;margin-left:auto;margin-right:auto;width:40%}#booking .success #section-success{background:#fff;border-radius:10px;width:fit-content;height:fit-content;padding-top:6em}#booking .success #section-success .btn{margin-top:150px;width:379px;height:48px}#booking .success #section-success .booking-detail a{color:#000}.wrapper-panorama{min-width:100%;min-height:100vh;overflow:hidden}.navbar-virtual{position:fixed;top:0;left:0;width:100%;height:4.375rem;z-index:300}.navbar-virtual .navbar-brand{padding-left:.75rem;width:162px}.navbar-virtual .navbar-brand img{width:100%}.navbar-virtual .navbar-menu{display:none}.navbar-virtual .navbar-menu .navbar-nav{flex-direction:row}.navbar-virtual .navbar-menu .navbar-nav .nav-item{padding:0 .75rem}.navbar-virtual .navbar-menu .navbar-nav .nav-link{padding:0;color:var(--black);font-size:1.25rem}.menu-mobile{width:100%;height:100%;position:absolute;background-color:#53518b;z-index:250;transform:translateX(100%);transition:.3s}.menu-mobile.active{transform:translateX(0);transition:.3s}.menu-mobile .menu-mobile-ul{padding-top:5rem}.menu-mobile li{list-style:none}.menu-mobile li .nav-link-mb{color:var(--black);font-size:1.375rem}.hamburger{transition:transform .5s;display:block}.hamburger .line-1,.hamburger .line-3,.hamburger .line-2{border-top:2px solid #fff;display:block;transition:margin .5s,transform .5s;width:30px}.hamburger .line-2{margin:6px 0}.hamburger.toggle{padding:25px 0}.hamburger.toggle .line-1,.hamburger.toggle .line-2,.hamburger.toggle .line-3{transform:rotate(45deg)}.hamburger.toggle .line-2{margin:-2px 0;opacity:0}.hamburger.toggle .line-3{transform:rotate(-45deg)}.video_full_screen{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:10;display:flex;align-items:center;background-color:rgba(0,0,0,.8)}.video_full_screen video{width:100%}.list-menu{position:fixed;bottom:5.75rem;left:1rem;display:flex;list-style:none;padding-left:0;margin-bottom:0;flex-direction:column;z-index:202}.list-menu>li{border-radius:50%;width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--black);background-color:var(--primary);margin:0 .5rem;padding:2px;margin:.2rem 0;position:relative;transition:.3s;cursor:pointer;align-items:center}.list-menu>li.unactive{opacity:.5;pointer-events:none;transition:.3s}.list-menu>li.active{opacity:1;pointer-events:all;transition:.3s}.list-menu>li:first-child{margin-top:0}.list-menu>li:last-child{margin-bottom:0}.list-menu>li img{height:1.5rem;max-width:2.25rem;margin-bottom:3px}.list-menu>li span{line-height:15px;position:absolute;bottom:-20px;background-color:rgba(255,255,255,.6);color:#53518b;font-size:1rem;padding:.1rem .6rem;white-space:nowrap;border-radius:10px;display:none;align-items:center}.list-menu>li .share_list{padding:.5rem;background-color:#fff;position:absolute;top:0;left:55px;display:flex;border-radius:10px;pointer-events:none}.list-menu>li .share_list .list_{margin:0 .2rem;width:30px;pointer-events:all;transition:.3s}.list-menu>li .share_list .list_ img{width:100%;height:auto;margin-top:0}.list-menu>li .share_list .list_:hover{transform:scale(1.1);transition:.3s}.pano-control{position:fixed;left:50%;bottom:5.5rem;transform:translateX(-50%);list-style:none;padding-left:0;margin-bottom:0;display:flex}.pano-control>li{margin:0 .5rem;cursor:pointer}.pano-tool{position:fixed;right:1rem;bottom:1.25rem;height:3.75rem;padding-left:0;margin-bottom:0;list-style:none;display:flex;align-items:center;background-color:var(--black);border-radius:.5rem;padding:0 .5rem;z-index:200}.pano-tool>li{position:relative;padding:0 1rem;display:flex;justify-content:center;flex-direction:column;align-items:center;color:var(--black);font-size:.625rem;list-style:10px;cursor:pointer}.pano-tool>li img{height:1.5rem;margin-bottom:4px}.pano-tool>li:first-child img{width:1.5rem;border-radius:50%}.pano-tool>li:last-child::after{content:"";position:absolute;left:0;width:1px;height:3rem;background-color:var(--primary)}.pano-tool>li span{line-height:1rem;font-size:1rem}.pano-tool .hide-menu.hide img{transform:rotate(180deg)}.pano-tool .hide-menu.hide::after{display:none}.label.namepoint{pointer-events:auto}.label.namepoint .boxiconactive{cursor:pointer}.label.namepoint .boxiconactive-icon img{width:3.5rem}.label.namepoint .boxiconactive-icon img:hover{cursor:pointer}.label.namepoint .boxiconactive-icon img:hover+span{opacity:1}.label.namepoint .boxiconactive-icon>span{position:absolute;left:calc(50% - 6.345rem);bottom:100%;text-align:center;min-width:12.75rem;padding:.5rem 1rem;background-color:rgba(var(--primary), 0.9);border:1px solid var(--black);border-radius:1rem;color:var(--black);opacity:0;transition:all 500ms cubic-bezier(0.075, 0.82, 0.165, 1)}.label.namepoint .boxiconactive-icon>span::after{content:"";position:absolute;bottom:-14px;left:calc(50% - 20px);width:0;height:0;border-style:solid;border-width:14px 20px 0 20px;border-color:rgba(var(--primary), 0.9) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.label.namepoint .boxiconactive-icon>span::before{content:"";position:absolute;bottom:-16px;left:calc(50% - 21px);width:0;height:0;border-style:solid;border-width:16px 22px 0 20px;border-color:var(--black) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.label.namepoint .boxiconactive-icon-link span{position:absolute;top:100%;text-align:center;transform:translateX(-50%);left:50%;font-size:1.125rem;z-index:1;border-radius:1rem;padding:.5rem 1rem;min-width:13rem;background-color:var(--black);border:2px solid var(--primary)}.label.namepoint .boxiconactive-icon-link a{cursor:pointer;position:relative;z-index:1}.label.namepoint .boxiconactive-icon-link a:hover+span{background:#42d19a;background:linear-gradient(40deg, rgb(66, 209, 154) 0%, rgb(35, 196, 149) 100%);color:var(--black)}.label.namepoint .boxiconactive-icon-link img:nth-child(3){width:9rem;position:absolute;left:calc(50% - 4.5rem);bottom:60%}.label.namepoint .boxiconactive-avatar-video video{height:17rem}.label.namepoint .boxiconactive-avatar-video span{position:absolute;bottom:88%;text-align:center;transform:translateX(-50%);left:50%;color:var(--black);font-size:1.125rem;z-index:1;background-color:var(--primary);border-radius:1rem;border:1px solid var(--black);padding:.5rem 1rem;white-space:nowrap}.label.namepoint .boxiconactive-avatar-video.--sale video{height:35rem}.intro-room{position:fixed;top:0;left:0;z-index:9;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--black);background-color:rgba(var(--primary), 0.6)}.intro-room img{margin-bottom:.5rem;width:4.5rem}.intro-room h3{font-weight:bold;font-size:2.75rem;margin-bottom:0;text-align:center;line-height:auto;padding:0 1rem}.intro-room hr{max-width:54rem;width:90%;height:3px;margin-top:1.75rem;margin-bottom:2.5rem;opacity:1}.intro-room #introRoomDesc{max-height:245px;overflow-y:scroll}.intro-room p{max-width:41.5rem;padding:0 1rem;margin-bottom:0;font-size:1.25rem;text-align:center;font-weight:300}.intro-room .character{position:absolute;width:15%;padding:1rem;right:15%;bottom:0}.intro-room .character.halvt-1{bottom:-30%}.intro-room .character.halvt-2{right:13%;bottom:-30%;width:18%}.intro-room .character video{width:100%}.menu-active.picture,.menu-active.videos{width:100vw;height:90px;padding:1rem;position:fixed;bottom:160px;display:flex;justify-content:center;z-index:102}.menu-active.picture .box-content li,.menu-active.videos .box-content li{padding:0 1rem}.menu-active.picture .box,.menu-active.videos .box{width:55%;height:90px;position:relative}.menu-active.picture .box .btn-close-modal,.menu-active.videos .box .btn-close-modal{top:-50px;right:0}.menu-active.picture .box .splide__pagination,.menu-active.videos .box .splide__pagination{bottom:-2em;display:none}.menu-active.picture .box .splide__arrow,.menu-active.videos .box .splide__arrow{background-color:#fff;opacity:1;border-radius:5px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,.5)}.menu-active.picture .box .splide__arrow--prev,.menu-active.videos .box .splide__arrow--prev{left:-1em}.menu-active.picture .box .splide__arrow--next,.menu-active.videos .box .splide__arrow--next{right:-1em}.menu-active.picture .box .box_pic,.menu-active.videos .box .box_pic{width:100%;height:90px;background-color:#fff;border-radius:10px;padding:.2rem;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,.5);transition:.3s}.menu-active.picture .box .box_pic:hover,.menu-active.videos .box .box_pic:hover{transform:scale(0.95);transition:.3s}.menu-active.picture .box .box_pic .box_in,.menu-active.videos .box .box_pic .box_in{width:100%;height:100%;background-color:#f5f5f5;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:10px}.question_zone{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center}.question_zone .question_box{position:relative;padding:1rem;background-color:rgba(255,255,255,.8);border:2px solid #53518b;border-radius:10px}.question_zone .question_box .close{position:absolute;right:5px;top:5px;padding:.3rem .5rem;background-color:#fff;border-radius:5px;cursor:pointer}.question_zone .box{width:90%;max-width:500px}.question_zone .box.answer_box{max-width:400px}.question_zone .box .question{background-color:#fff;border-radius:10px;border:2px solid #53518b;padding:1.5rem 1rem;font-size:1.6rem;text-align:center;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,.75);box-shadow:0px 3px 6px 0px rgba(0,0,0,.75);line-height:initial}.question_zone .box .head_q{color:#53518b;border-radius:10px;padding:.5rem 1rem;font-size:1.8rem;margin-bottom:.5rem;text-align:center;line-height:initial;text-shadow:2px 2px #fff}.question_zone .box .choice{background-color:rgba(255,255,255,.9);border-radius:10px;padding:.7rem;font-size:1.3rem;display:flex;align-items:center;cursor:pointer;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,.75);box-shadow:0px 3px 6px 0px rgba(0,0,0,.75);height:100%}.question_zone .box .choice .check{width:20px;height:20px;border:2px solid #000;border-radius:10px}.question_zone .box .choice.active{background-color:#fff}.question_zone .box .choice.active .check{background-color:#8367c7;border:2px solid #8367c7}.question_zone .box .choice label{margin-left:.6rem}.question_zone .box .btn_submit{padding:.3rem 3rem;background-color:#8367c7;border-radius:10px;color:#e5e4ff;border:2px solid #8367c7;transition:.3s}.question_zone .box .btn_submit:hover{background-color:#fff;color:#8367c7;transition:.3s}.question_zone .box .answer{background-color:#fff;border-radius:10px;border:2px solid #53518b;padding:1.5rem 1rem;font-size:1.6rem;text-align:center;-webkit-box-shadow:0px 3px 5px 1px rgba(0,0,0,.47);-moz-box-shadow:0px 3px 5px 1px rgba(0,0,0,.47);box-shadow:0px 3px 5px 1px rgba(0,0,0,.47)}.question_zone .box .answer .head{font-size:3rem;color:#35d475;line-height:3rem}.modal-popup{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:300}.modal-popup.model{display:flex;justify-content:center;align-items:center}.modal-popup.model .popup{width:80%;min-height:80%}.modal-popup.model .popup .obj_model{width:100%;height:100%;position:absolute}.modal-popup .popup{position:relative}.modal-popup .popup .btn-close-modal{position:absolute;top:-45px;right:0}.modal-popup.zone-8-camera{display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center}.modal-popup.zone-8-camera .tabel{position:absolute;width:100%;bottom:0;z-index:31}.modal-popup.zone-8-camera .tabel img{width:100%}.modal-popup.zone-8-camera .popup{width:80%;padding:.7rem;border-radius:5px;display:flex;max-width:1200px;justify-content:center;align-items:center;flex-direction:column}.modal-popup.zone-8-camera .popup video{width:100%}.modal-popup.zone-8-camera .popup #cont{position:relative;width:100%;padding-top:54.5%;display:flex;justify-content:center}.modal-popup.zone-8-camera .popup .son{position:absolute;top:0}.modal-popup.zone-8-camera .popup .son video,.modal-popup.zone-8-camera .popup .son canvas{width:100%;border-radius:10px}.modal-popup.zone-8-camera .popup #control{z-index:50;opacity:.7;color:#fff;text-align:center;display:flex}.modal-popup.zone-8-camera .popup #control .btn_{width:50px;background:#53518b;padding:.6rem;border-radius:25px;margin:0 .3rem;transition:.3s}.modal-popup.zone-8-camera .popup #control .btn_.check{background:#35d475}.modal-popup.zone-8-camera .popup #control .btn_ img{width:100%}.modal-popup.zone-8-camera .popup #control .btn_:hover{transform:scale(1.1);transition:.3s;cursor:pointer}.modal-popup.zone-8-camera .popup #snap{background-color:dimgray}.modal-popup.zone-8-camera .popup #retake{background-color:coral}.modal-popup.zone-8-camera .popup #close{background-color:#f08080}.modal-popup.zone-8-camera .popup .hov{opacity:.8;transition:all .5s}.modal-popup.zone-8-camera .popup .hov:hover{opacity:1;font-weight:bolder}.modal-popup.videos{display:flex;justify-content:center;align-items:center}.modal-popup.videos .popup{width:80%;padding:.4rem;background-color:#fff;border-radius:5px;display:flex;max-width:1000px}.modal-popup.videos .popup video{width:100%}.btn:hover,.btn:focus{box-shadow:none;outline:none}.btn-close-modal{position:absolute;top:1.875rem;right:1.875rem;border-radius:.5rem;background-color:var(--primary);border:1px solid var(--grey-2)}.pswp img{object-fit:contain}.animate_pin{position:absolute;width:100%;height:100%;top:0;pointer-events:none;border:2px solid #fff;border-radius:25px;animation:ripper 1s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes ripper{0%{transform:scale(1.2)}100%{transform:scale(1);opacity:0}}.modal-info-image .modal-content{background-color:rgba(0,0,0,0);border:0}.modal-info-image .modal-body{display:flex;justify-content:center;padding:0}.modal-info-image .modal-body .info-image{position:relative}.modal-info-image .modal-body .info-image.popup_after{width:40%;background-color:#e5e4fe}.modal-info-image .modal-body .info-image.popup_after #introImage{opacity:0}.modal-info-image .modal-body .info-image .btn-close-modal{top:-3.125rem;right:0}.modal-info-image .modal-body .info-image .inner{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;padding:3.2rem;color:#53518b;text-align:center;display:flex;justify-content:center;align-items:center;font-size:1.2rem}.modal-info-image .modal-body img{max-width:100%}.modal-info-image#infoImageModal_muti .splide__arrow--prev{left:0}.modal-info-image#infoImageModal_muti .splide__arrow--next{right:0}.modal-info-image#infoImageModal_muti li{display:flex;justify-content:center;align-items:center}.modal-info-image#infoImageModal_muti .splide__pagination{bottom:-1.5em}#all_scene{width:200px;height:100vh;position:fixed;right:0;z-index:102;display:flex;align-items:center;transform:translateX(100%);transition:.3s}#all_scene .btn_show{position:absolute;width:40px;padding:.7rem;border-radius:10px;background-color:#fff;left:-60px;display:flex;justify-content:center;cursor:pointer}#all_scene .btn_show::after{content:"จุดทั้งหมด";position:absolute;bottom:-28px;background-color:#fff;color:#53518b;padding:0 .5rem;white-space:nowrap;border-radius:15px}#all_scene .btn_show.en::after{content:"All Point"}#all_scene .btn_show img{width:100%}#all_scene .popup_{width:100%;height:50%;padding:0 1rem;overflow-y:scroll}#all_scene .popup_::-webkit-scrollbar{display:none}#all_scene .popup_ .list_{width:100%;padding:.8rem;border-radius:5px;background-color:#fff;margin:1rem 0;cursor:pointer;padding-bottom:0}#all_scene .popup_ .list_ img{width:100%}#all_scene .popup_ .list_:first-child{margin-top:0}#all_scene .popup_ .list_:last-child{margin-bottom:0}#all_scene .popup_ .list_ label{font-size:1.2rem;line-height:1rem;margin-top:.3rem}#all_scene.active{transition:.3s;transform:translateX(0)}#all_scene.active .btn_show img{transform:scaleX(-1)}#welcome{width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:500;background-color:rgba(0,0,0,.6)}#welcome .popup{width:90%;max-width:600px}#welcome .popup img{width:100%}#map{width:100%;height:100vh;position:fixed;left:0;background-color:rgba(0,0,0,.6);padding:1rem;display:flex;align-items:center;justify-content:center;z-index:220;transform:translateX(-110%);transition:.3s}#map .popup_{width:100%;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;align-items:center;padding:1.5rem;position:relative}#map .popup_ .btn-close-modal{top:-50px;right:0}#map img,#map video{width:100%;max-width:450px}#map h2{color:#53518b}#map .point_map::-webkit-scrollbar{display:none}#map .point_map{width:100%;margin-top:1rem;max-height:195px;overflow-y:auto}#map .point_map img{width:30px;margin-right:10px}#map .point_map .list_{display:flex;margin:.5rem 0;align-items:center}#map .point_map .list_ .map_name{width:calc(100% - 40px);background-color:#d9d9d9;cursor:pointer;border-radius:15px;display:flex;align-items:center;padding:0 1rem}#map .point_map .list_:first-child{margin-top:0}#map .point_map .list_:last-child{margin-bottom:0}#map.active{transition:.3s;transform:translateX(0)}.namepoint{display:flex;justify-content:center;align-items:center}.namepoint .boxpreview_user{display:flex;background-color:#fff;border-radius:5px;position:absolute;bottom:38px;width:180px;padding:.3rem .3rem 0 .3rem;flex-direction:column-reverse}.namepoint .boxpreview_user img{width:100%}#video_cutScene{width:100vw;height:100vh;background-color:#000;position:fixed;top:0;left:0;z-index:230;align-items:center;display:flex}#video_cutScene video{width:100%}#video_cutScene .btn_skip{position:absolute;padding:.3rem 1.5rem;background-color:#fff;border:2px solid #53518b;color:#53518b;border-radius:5px;bottom:20px;right:20px;cursor:pointer;transition:.3s}#video_cutScene .btn_skip:hover{background-color:#53518b;color:#fff;transition:.3s}#endRoom{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:330;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.6)}#endRoom .inner{width:90%;max-width:600px}#endRoom .inner img{width:100%}#endRoom .avata{position:absolute;bottom:-12%;width:200px}#endRoom .avata_1{margin-right:50%}#endRoom .avata_2{margin-right:-50%;width:225px}#endRoom .avata video{width:100%}#home-page{width:100vw;height:100vh;background-color:#000;position:fixed;top:0;left:0;z-index:240;background-size:cover;background-position:center;justify-content:center;align-items:center;display:flex}#home-page .bg_ios{width:100%;height:100%;background-position:center;background-size:cover;position:absolute;top:0;left:0}#home-page video{position:absolute;object-fit:cover;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}#home-page img{width:100%}#home-page .box-content{padding:1rem;width:80%;display:flex;flex-direction:column;align-items:center;max-width:300px;z-index:10}#home-page .box-content .logo{width:90%}#home-page .box-content .btn-start{padding:.3rem 3rem;background-color:#c92627;border:2px solid #c92627;color:#fff;font-size:1.5rem;border-radius:5px;margin-top:2rem;cursor:pointer;transition:.3s}#home-page .box-content .btn-start:hover{background-color:#fff;color:#c92627;transition:.3s}#manual{width:100vw;height:100vh;z-index:300;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff}#manual .box{width:78%;display:flex;justify-content:center;max-width:620px;position:relative}#manual .box .close{position:absolute;top:-20px;right:-20px;background-color:#fff;border-radius:20px;padding:.2rem .5rem;cursor:pointer}#manual .box img{width:100%}#manual .box .splide__pagination{bottom:-1.5rem}#manual .box .splide__arrows{display:none}#manual .box .splide__arrow--prev{left:-2rem}#manual .box .splide__arrow--next{right:-2rem}#manual .box .image_{padding:.5rem}#box_viewer{position:fixed;top:0;left:0;width:100vw;height:100vh}#image-gallery{width:100vw;position:fixed;height:100vh;display:none;z-index:400;justify-content:center;align-items:center;top:0;left:0;background-color:rgba(0,0,0,.8)}#image-gallery .close{width:25px;height:25px;position:absolute;top:10px;right:10px;cursor:pointer}#image-gallery .close img{width:100%}#image-gallery .image-container{position:absolute;width:80%;height:70%}#image-gallery .prev,#image-gallery .next{position:absolute;height:32px;margin-top:-66px;top:50%;cursor:pointer}#image-gallery .prev{left:20px}#image-gallery .next{right:20px}#image-gallery .footer-info{position:absolute;height:50px;width:100%;left:0;bottom:0;line-height:50px;font-size:24px;text-align:center;display:flex;justify-content:center}#image-gallery .footer-info .dot{width:6px;height:6px;border-radius:3px;border:1px solid #fff;margin:0 .1rem}#image-gallery .footer-info .dot.active{background-color:#fff}#zone_last_popup{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:350;display:flex;justify-content:center;align-items:center}#zone_last_popup .popup{width:90%;max-width:450px;background-color:#fff;border-radius:25px;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding-bottom:1rem}#zone_last_popup .popup .title{color:#8367c7;font-size:3rem;line-height:1.2rem}#zone_last_popup .popup .sub{font-size:2rem;padding:0 1rem;text-align:center;line-height:1.8rem;margin-top:1rem}#zone_last_popup .popup img{width:100%}#zone_last_popup .popup .box-btn{width:90%;max-width:280px;margin-top:1rem}#zone_last_popup .popup .box-btn .btn_{color:#fff;text-align:center;font-size:1.3rem;border-radius:10px;padding:.2rem 0;transition:.3s;cursor:pointer;margin:.3rem 0}#zone_last_popup .popup .box-btn .btn_-1{background-color:#53518b;border:1px solid #53518b}#zone_last_popup .popup .box-btn .btn_-1:hover{background-color:#fff;color:#53518b;transition:.3s}#zone_last_popup .popup .box-btn .btn_-2{background-color:#8367c7;border:1px solid #8367c7}#zone_last_popup .popup .box-btn .btn_-2:hover{background-color:#fff;color:#8367c7;transition:.3s}#zone_last_popup .popup .box-btn .btn_-3{background-color:#cbc9ff;border:1px solid #cbc9ff;color:#53518b}#zone_last_popup .popup .box-btn .btn_-3:hover{background-color:#fff;transition:.3s}.unactive{opacity:.5;pointer-events:none;transition:.3s}.navbar-brand{flex:1 1 auto;max-width:22.25rem}.navbar-brand img{max-width:19rem;max-height:5rem}.navbar-emuseum .navbar-nav{background-color:var(--white);border-radius:2.5rem;padding:0 1.5rem}.navbar-emuseum .navbar-nav .nav-item .nav-link{padding:.25rem .75rem;color:var(--grey);font-size:1.25rem;font-weight:500}.navbar-tool{flex:1 1 auto;max-width:22.25rem;display:flex;justify-content:right;align-items:center}.navbar-tool a{text-decoration:none}.navbar-tool a:nth-child(1){color:var(--primary);padding:0 .5rem;margin-right:1rem;white-space:nowrap;font-size:1rem}.navbar-tool a:nth-child(1) i{margin-right:.25rem}.navbar-tool a:nth-child(2){margin-right:1rem}.navbar-tool a:nth-child(2) img{width:1.875rem}.navbar-tool a:nth-child(3){color:var(--white);font-size:1.25rem;background-color:var(--primary);display:flex;align-items:center;justify-content:center;padding:0 1rem;border-radius:1.875rem;white-space:nowrap}.navbar-tool a:nth-child(3) i{margin-right:.5rem;display:flex}.navbar .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);backdrop-filter:blur(3px)}.assembly{position:fixed;top:13rem;right:0;z-index:3}.assembly .btn-assembly{width:3.75rem;height:3.75rem;background-color:var(--primary);border-top-right-radius:0;border-bottom-right-radius:0}.footer{background-color:var(--grey);padding:2rem 0 0;color:var(--white);font-size:.75rem;position:relative}.footer__logo{margin-bottom:1rem}.footer__logo a{display:inline-block}.footer__logo img{width:17rem}.footer__address{font-size:1.25rem}.footer__survey{font-size:1rem}.footer__survey a{color:var(--white);text-decoration:none}.footer__followus{margin-top:2rem}.footer__followus .followus__label{font-size:1.5rem;font-weight:500;color:var(--primary)}.footer__followus .followus__list{list-style:none;padding-left:0;margin-bottom:0;display:flex;align-items:center}.footer__followus .followus__list>li{margin-right:.75rem}.footer__followus .followus__list img{width:2.5rem}.footer__visitor{display:flex;align-items:center}.footer__visitor .visitor__label{font-size:1.25rem;margin-right:.5rem}.footer__visitor .visitor__total{display:flex;align-items:center;font-size:1.5rem;background-color:var(--white);border-radius:.25rem;color:var(--grey);padding:0 .75rem}.footer__visitor .visitor__total .number{line-height:1}.footer__cert a:first-child{font-size:1.25rem;color:var(--white);text-decoration:none}.footer__cert a:first-child img{width:1.25rem;margin-right:.5rem}.footer__link{display:flex;align-items:center;justify-content:center;padding:.5rem 0;border-top:1px solid var(--grey-2);margin-top:.5rem}.footer__link ul{list-style:none;padding-left:0;margin-bottom:0;display:flex;align-items:center;justify-content:center}.footer__link ul>li{position:relative;padding-right:1rem}.footer__link ul>li:not(:last-child)::after{content:"|";position:absolute;right:6px;top:-3px;font-size:1.5rem}.footer__link ul>li a{font-size:1.25rem;text-decoration:none;color:var(--white)}.copyright{background-color:#fff;color:var(--grey);font-size:1.25rem;text-align:center;padding:.5rem 0}html{scroll-behavior:smooth}body{position:relative;font-family:"DB Heavent";overflow-x:hidden;font-weight:400;box-sizing:border-box;font-size:1rem;color:var(--font-color);font-kerning:none;padding:0;background-color:var(--body)}body.fixed{overflow:hidden}/*# sourceMappingURL=style.css.map */
