:root{--color-text:#333}.red_text{color:var(--color-red)}.blue_text{color:var(--color-blue)}.white_text{color:#fff}.wp-block-buttons .wp-block-button a{font-size:1em}.extra-btn a,.main-blue-text-btn a,.main-btn a,.main-white-btn a{cursor:pointer;font-weight:600;position:relative}.main-blue-text-btn a,.main-btn a,.main-white-btn a{border-radius:50px;line-height:1.333;padding:12px 32px}.main-btn a{border:1px solid var(--color-red)}.main-btn a:hover{background-color:var(--color-blue);border:1px solid var(--color-blue)}.main-white-btn a{border:1px solid var(--color-base)}.main-white-btn a:hover{border:1px solid #000}.main-blue-text-btn a{border:1px solid #fff}.main-blue-text-btn a:hover{background-color:var(--color-blue)!important;border:1px solid var(--color-blue);color:#fff!important}.extra-btn a{border:1px solid var(--color-base);border-radius:12px;padding:4px 8px 4px 12px}.extra-btn a:after{content:"\f0da";font-family:Font Awesome\ 6 Free;margin-left:7px}.extra-btn a:hover{border:1px solid #000}.no-hover{pointer-events:none}:where(.wp-site-blocks :focus){outline-style:none;outline-width:0!important}.museum-header .museum-logo .wp-block-image{margin:0}.museum-header .menu-wrapper,.museum-header .museum-menu{-moz-column-gap:20px!important;column-gap:20px!important}.museum-header .wp-block-navigation-item__content{font-weight:600;text-transform:uppercase}.museum-header .wp-block-navigation .wp-block-navigation-item.QA-menu a{text-transform:capitalize}.museum-header .wp-block-navigation .wp-block-navigation-item.book-menu{padding-right:0}.museum-header .wp-block-navigation .wp-block-navigation-item.book-menu a{align-self:center;background:var(--color-red);border-radius:50px;color:#fff!important;display:flex;justify-content:center;padding:9px 30px}.museum-header .wp-block-navigation .wp-block-navigation-item.current-menu-item .wp-block-navigation__submenu-icon,.museum-header .wp-block-navigation .wp-block-navigation-item.current-menu-item a,.museum-header .wp-block-navigation .wp-block-navigation-item:hover .wp-block-navigation__submenu-icon,.museum-header .wp-block-navigation .wp-block-navigation-item:hover a{color:var(--color-red);text-decoration:none}.museum-header .wp-block-navigation .wp-block-navigation-item.current-menu-item.book-menu a,.museum-header .wp-block-navigation .wp-block-navigation-item:hover.book-menu a{background:var(--color-red);color:#fff!important}.museum-header ul.wp-block-navigation__submenu-container{background-color:transparent!important;border:0!important;padding-top:39px}.museum-header ul.wp-block-navigation__submenu-container .wp-block-navigation-item{background-color:var(--color-base);min-width:234px;padding:0}.museum-header ul.wp-block-navigation__submenu-container .wp-block-navigation-item a{color:#333!important;font-weight:400;text-transform:capitalize}.museum-header ul.wp-block-navigation__submenu-container .wp-block-navigation-item.current-menu-item,.museum-header ul.wp-block-navigation__submenu-container .wp-block-navigation-item:hover{background-color:var(--color-red)}.museum-header ul.wp-block-navigation__submenu-container .wp-block-navigation-item.current-menu-item a,.museum-header ul.wp-block-navigation__submenu-container .wp-block-navigation-item:hover a{color:#fff!important}.museum-header ul.wp-block-navigation__submenu-container .wp-block-navigation-item:last-child{border-radius:0 0 12px 12px}.museum-header .wpml-language-switcher-block.museum-lang{max-width:-moz-fit-content!important;max-width:fit-content!important}.museum-header .wpml-language-switcher-block.museum-lang .wp-block-navigation .wp-block-navigation-item{padding:0}.museum-lang{max-width:-moz-max-content;max-width:max-content}.museum-lang ul.wp-block-navigation__submenu-container .wp-block-navigation-item{background-color:transparent;min-width:auto}.museum-lang ul.wp-block-navigation__submenu-container .wp-block-navigation-item a{color:#969696!important;font-weight:600}.museum-lang ul.wp-block-navigation__submenu-container .wp-block-navigation-item.current-menu-item,.museum-lang ul.wp-block-navigation__submenu-container .wp-block-navigation-item:hover{background-color:transparent}.museum-lang ul.wp-block-navigation__submenu-container .wp-block-navigation-item.current-menu-item a,.museum-lang ul.wp-block-navigation__submenu-container .wp-block-navigation-item:hover a{color:#969696!important}.museum-lang ul.wp-block-navigation__submenu-container .wp-block-navigation-item:last-child{border-radius:0}.page-child .museum-header .wp-block-navigation__submenu-icon,.page-child .museum-header a.current-menu-ancestor{color:var(--color-red)}footer.wp-block-template-part{margin-top:0}.footer-section{border-top:8px solid var(--color-red);margin-top:0}.footer-section .social-wrapper figure.wp-block-image{margin-bottom:0}.footer-section p{color:#333;line-height:1.3;margin-bottom:0}.footer-section a{font-weight:400}.footer-section .logo img{margin-bottom:10px}.footer-data{line-height:1.33}.footer-title{align-items:center;color:#333;display:flex;font-weight:400;gap:10px;width:106px!important}.footer-title:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:26px;width:26px}.footer-title.footer-email:before{background-image:url(/sc/resources/images/footer_email.png)}.footer-title.footer-linkedIn:before{background-image:url(/sc/resources/images/footer_linkedIn.png)}.footer-link a{color:var(--color-blue);text-decoration:none}.museum-social .eb-social-links-wrapper{padding:0!important}.museum-social .eb-social-links-wrapper ul.eb-socials li a{background:var(--color-blue)!important}.museum-social .eb-social-links-wrapper ul.eb-socials li a i{color:#fff!important}.dashicons-linkedin{font-family:dashicons}.otgs-development-site-front-end{display:none}.page-banner .wp-block-image{text-align:center}.page-banner img{box-shadow:4px 4px 10px rgba(0,0,0,.25);-o-object-fit:cover;object-fit:cover;width:100%}.page-title{margin-bottom:30px;margin-top:20px}.book__banner-img,p{margin-bottom:0}.book__banner-img img{-o-object-fit:cover;object-fit:cover;width:100%}.book__banner-img.img-mob{display:none}.book__banner-red-box{background-size:1920px 149px;margin-top:-85px;padding-bottom:89px!important;padding-top:14px!important}.book__banner-red-box,.book__banner-red-box:after{background-image:url(/sc/resources/images/swirecc_bookavisit_title_pattern.png);background-position:top;background-repeat:no-repeat}.book__banner-red-box:after{background-size:1920px 134px;content:"";display:block;filter:brightness(0) saturate(100%) invert(100%) sepia(84%) saturate(240%) hue-rotate(245deg) brightness(116%) contrast(90%);height:134px;position:absolute;top:73px;width:100%}.book__banner-patten{margin-bottom:0;max-width:-moz-fit-content;max-width:fit-content;position:absolute!important}.book__banner-patten.patten-1{left:51px;top:-48px}.book__banner-patten.patten-2{right:0;top:-88px}.book__banner-title{font-weight:600;margin-bottom:0}.book__info{background-color:#f2f2f2;margin-top:0;padding-bottom:155px!important}.book__info .uagb-container-inner-blocks-wrap{margin-top:-21px;row-gap:32px!important}.book__info:after{background-image:url(/sc/resources/images/swirecc_bookavisit_title_pattern.png);background-position:top;background-repeat:no-repeat;background-size:1920px 100px;bottom:0;content:"";display:block;filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7480%) hue-rotate(174deg) brightness(110%) contrast(105%);height:100px;position:absolute;width:100%}.book__info-title{margin-bottom:0}.book__info-content-list-wrapper.left-list-wrapper{background-color:#fff;border-radius:12px;padding:20px 19.5px}.book__info-list{list-style:none;margin:0;padding-left:0}.book__info-list.left-list li{align-items:center;display:flex;padding-left:43px}.book__info-list.left-list li:before{width:33px}.book__info-list.left-list li+li{margin-top:10px}.book__info-list.left-list li.book__list-item-schools:before{background-image:url(/sc/resources/images/swirecc_icon_organization@2x.png);background-repeat:no-repeat;background-size:contain;height:33px}.book__info-list.left-list li.book__list-item-visitors:before{background-color:#333;border-radius:6px;box-sizing:border-box;color:#fff;content:"13+";font-size:12px;height:22px;line-height:1;margin-top:3.5px;padding:4px 8px}.book__info-list.right-list li{padding-left:18px}.book__info-list.right-list li+li{margin-top:13px}.book__info-list.right-list li:before{aspect-ratio:1/1;border:4px solid var(--color-red);border-radius:50%;top:9.4px;width:4px}.book__info-list.right-list li strong{font-weight:600}.book__info-list li{position:relative}.book__info-list li:before{content:"";display:block;left:0;position:absolute}.booking_form{margin-top:0}.booking_form .uagb-container-inner-blocks-wrap{margin-top:-69px;row-gap:32px!important}.booking_form-title{max-width:653px}.booking_form *{font-family:Barlow;font-size:1em}.booking_form .fields{padding:0!important}.booking_form #formheader_1{display:none}.booking_form .cpp_form{margin-bottom:100px}.booking_form .pb0{-moz-column-gap:5em;column-gap:5em;display:flex!important;flex-wrap:wrap}.booking_form .date,.booking_form .one-column,.booking_form .others,.booking_form .terms,.booking_form .title{width:100%}.booking_form .item,.booking_form .one-column{margin-bottom:52px;padding:0!important}.booking_form .title,.booking_form label{font-weight:600;margin-bottom:8px}.booking_form span.r{display:none}.booking_form .item{width:calc(50% - 2.5em)}.booking_form .item.others{margin-left:calc(50% + 2.5em)}.booking_form .item input,.booking_form .item select{border:1px solid #333;border-radius:12px!important;font-size:1em!important;min-height:50px;padding-left:12px!important;padding-right:12px!important;text-align:left!important;width:100%}.booking_form .item input::-moz-placeholder{color:rgba(0,0,0,.122)}.booking_form .item input::placeholder{color:rgba(0,0,0,.122)}.booking_form .item select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.booking_form .item select *{color:#333;font-family:Barlow;font-size:1em}.booking_form .dfield{margin-top:8px}.booking_form .types .dfield{position:relative}.booking_form .types .dfield:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;content:"\f0d7";display:block;font-family:Font Awesome\ 6 Free;font-size:22.5px;font-style:normal;font-variant:normal;font-weight:900;line-height:1;pointer-events:none;position:absolute;right:14px;text-rendering:auto;top:12px}.booking_form .types select{padding-right:25px!important}.booking_form .uh_phone{font-size:1em!important;margin:0!important;text-align:left!important;width:100%}.booking_form .actual_no,.booking_form .uh_phone .l{display:none}.booking_form #fieldlist_1 .date{margin-bottom:50px;min-height:50px;padding:0;width:100%}.booking_form #fieldlist_1 .sbfieldCalendar,.booking_form #fieldlist_1 .slots>span{width:calc(50% - 2.5em)!important}.booking_form #fieldlist_1 .sbfieldCalendar{background-color:transparent;left:0;min-height:50px;position:absolute;top:0;z-index:4}.booking_form #fieldlist_1 .sbfieldCalendar:hover .ui-datepicker{visibility:visible!important}.booking_form #fieldlist_1 .ui-datepicker{background-color:#fff;border:0;bottom:-251px;margin:0;max-width:310px!important;padding-top:10px;position:absolute!important;transition:visibility .3s linear,opacity .3s linear;visibility:hidden}.booking_form #fieldlist_1 .ui-datepicker:before{border-bottom:10px solid rgba(0,0,0,.2);border-left:10px solid transparent;border-right:10px solid transparent;border-top:0;content:"";display:inline-block;left:6px;position:absolute;top:0}.booking_form #fieldlist_1 .ui-datepicker-header,.booking_form #fieldlist_1 table.ui-datepicker-calendar{border:1px solid #ccc}.booking_form #fieldlist_1 .ui-datepicker-header{border-width:1px 1px 0;padding-top:10px!important}.booking_form #fieldlist_1 table.ui-datepicker-calendar{border-width:0 1px 1px}.booking_form #fieldlist_1 .ui-datepicker-month,.booking_form #fieldlist_1 .ui-datepicker-year{border:0;font-weight:600}.booking_form #fieldlist_1 .ui-datepicker-month{margin-right:4%}.booking_form #fieldlist_1 .slotsCalendar{z-index:3}.booking_form #fieldlist_1 .slots{border:0;box-shadow:none;display:flex;flex-wrap:wrap;overflow:hidden;padding:0 0 0 calc(50% + 2.5em)}.booking_form #fieldlist_1 .slots>span{border:1px solid #000;border-radius:12px;display:flex;height:50px;justify-content:space-between;left:0;line-height:50px;margin:0;padding:0 12px;position:absolute;top:0}.booking_form #fieldlist_1 .slots>span:after{content:"\f145";font-family:dashicons}.booking_form #fieldlist_1 .slots div{border:0;margin-left:0;margin-right:10px;padding:0}.booking_form #fieldlist_1 .slots div a{border:1px solid #ededed;text-align:center;text-decoration:none;width:70.3px}.booking_form #fieldlist_1 .slots div:last-child{margin-right:0}.booking_form #fieldlist_1 .slots .availableslot:hover>a,.booking_form #fieldlist_1 .slots .currentSelection>a{background-color:#0c2c84!important;border:1px solid #0c2c84;color:#fff!important;cursor:pointer!important;text-decoration:none!important}.booking_form #fieldlist_1 .slots .usedslot>a{background-color:#fff;border:1px dotted #999;color:#999;cursor:not-allowed;text-decoration:line-through}.booking_form #fieldlist_1 .slots .cpefb_error.message{position:absolute!important;top:51px}.booking_form #fieldlist_1 .usedSlots{display:none}.booking_form #fieldlist_1 .fslots span.uh{margin-left:calc(50% + 3em);margin-top:10px;width:100%}.booking_form #fieldlist_1 .fslots .cpefb_error.message{position:absolute!important;top:52px}.booking_form .one-column .title{margin-bottom:32px;padding:0}.booking_form .upload-file-section{padding-top:0!important}.booking_form .upload-file-input{padding:0!important;position:absolute}.booking_form .upload-file-input .cpefb_error.message{margin-top:61px!important}.booking_form .upload-file-btn{margin:32px 0!important}.booking_form .btn input,.booking_form .upload ::-webkit-file-upload-button{background-color:#333;border-radius:28px;color:#fff!important;cursor:pointer;font-weight:600;padding:15px;width:230px}.booking_form .upload label{display:none}.booking_form .upload ::-webkit-file-upload-button{font-weight:600;margin:20px 20px 20px 0}.booking_form .btn{padding:0}.booking_form .note{padding:0!important}.booking_form .terms input{height:30px;margin:0;width:30px}.booking_form .terms label{display:grid;gap:10px;grid-template-columns:30px auto}.booking_form .term-2 label{margin-bottom:0}.booking_form .captcha{width:100%}.booking_form .captcha img{margin-bottom:12px}.booking_form .captcha .dfield{margin-top:7px}.booking_form .captcha input{border:1px solid #333;border-radius:12px!important;font-family:Barlow;font-size:1em!important;max-width:241px;min-height:50px;padding-left:12px!important;padding-right:12px!important;text-align:left!important;width:100%}.booking_form .captcha br:last-child{display:none}.booking_form .pbSubmit{background-color:#c00c00!important;border:0!important;border-radius:28px;color:#fff!important;font-weight:600;margin:52px 0 0!important;padding:15px!important;width:230px}.booking_form .pbSubmit:hover{background-color:#333!important}.upload-file-section .upload-file-input input{opacity:0;position:absolute}.upload-file-section .upload-file-btn .file-name{margin-left:10px;word-break:break-word}.thankyou__page.book__info:after,[lang=en-US] .cn-value,[lang=zh-hant] .eng-value{display:none!important}.booking_form textarea{padding:10px 12px!important}.booking_form .org-name-note{font-style:italic}.home__banner-img{margin-bottom:0}.home__banner-img img{min-height:255px;-o-object-fit:cover;object-fit:cover}.home__welcome{background-color:var(--color-red);margin-top:0;min-height:291px}.home__welcome .uagb-container-inner-blocks-wrap{justify-content:flex-start!important;row-gap:8px!important}.home__welcome:after,.home__welcome:before{background-position:top;background-repeat:no-repeat;background-size:133%;content:"";display:block;left:0;position:absolute;width:100%}.home__welcome:before{background-image:url(/sc/resources/images/patten-red.png);height:84px;top:-55px}.home__welcome:after{background-image:url(/sc/resources/images/patten-gray.png);bottom:-43px;height:134.66px}.home__welcome-patten{margin-bottom:0;max-width:-moz-fit-content;max-width:fit-content;position:absolute!important}.home__welcome-patten.patten-1{left:52px;top:-102px}.home__welcome-patten.patten-2{right:17px;top:-139px}.home__welcome-title{font-weight:700;margin-bottom:0}.home__welcome-title span{text-wrap:nowrap}.home__welcome-text{font-size:1.6667em;line-height:1.2}.home__QA,.home__about{padding-bottom:54px!important}.home__QA .uagb-container-inner-blocks-wrap,.home__about .uagb-container-inner-blocks-wrap{row-gap:32px!important}.home__QA-title,.home__about-title{font-weight:600;margin-bottom:0}.home__about{background-color:#f2f2f2;margin-top:-35px}.home__about-title{margin-bottom:0}.home__about-text{max-width:684px}.home__about-img{margin-bottom:0}.home__about-white-box{border-radius:12px;padding:40px!important}.home__QA{margin-top:0;padding-top:54px!important}.home__QA-text a{overflow-wrap:break-word}.museum__tabs .tabTitles li{border:1px solid #d9d9d9;border-bottom:0;padding:8px 12px!important}.museum__tabs .tabTitles li.active{background-color:#d9d9d9!important}.museum__tabs .tabTitles li.active:after{display:none}.museum__tabs .tab-title-text{color:var(--color-text)!important;font-size:1em!important;font-weight:600;line-height:24px;text-align:left}.museum__tabs .eb-tabs-contents{background-color:#f2f2f2;border-radius:0 0 12px 12px;min-height:570px}.museum__tabs .eb-tab-wrapper{border-radius:0 0 12px 12px;padding:60px!important}.museum__accordion .eb-accordion-wrapper+.eb-accordion-wrapper{padding-top:20px!important}.museum__accordion .eb-accordion-title-wrapper{background-color:#666!important;border-radius:10px;padding:17px 30px!important}.museum__accordion .eb-accordion-title-wrapper *{color:#fff!important}.museum__accordion .eb-accordion-title-wrapper[aria-expanded=true]{background-color:var(--color-red)!important;border-radius:10px 10px 0 0}.museum__accordion .eb-accordion-hidden .eb-accordion-title-wrapper,.museum__accordion .eb-accordion-hidden .eb-accordion-title-wrapper[aria-expanded=true]{background-color:#666!important;border-radius:10px}.museum__accordion .eb-accordion-title{font-weight:600}.museum__accordion .eb-accordion-content{background-color:#fff;border:1px solid #f2f2f2!important;border-radius:0 0 12px 12px;border-top:0 solid #f2f2f2!important;color:var(--color-text)!important;font-size:1em!important;padding:20px 36px!important}.museum__accordion .eb-accordion-content p+p{margin-top:20px!important}.museum__accordion .eb-accordion-content a{overflow-wrap:break-word}.museum__accordion .eb-accordion-icon-wrapper{margin-left:10px}.home__book{margin-top:14px;padding-bottom:60px!important;padding-top:64px!important}.home__book-address-wrapper{row-gap:19px!important}.home__book-address-text,.home__book-address-title{margin-bottom:0}.home__book-address-text{font-weight:400;max-width:360px}.home__book-CTA-box{border-radius:12px;gap:16px!important;padding:40px 32px!important}.home__book-CTA-title{color:var(--color-text);margin-bottom:0;max-width:450px}.home__float{bottom:217px;margin-top:0;max-width:-moz-fit-content;max-width:fit-content;position:fixed;right:67px;z-index:10}.home__float img{cursor:pointer}.home__float.reach-bottom{bottom:352.245px}.disclaimer__heading-con,.privacy__heading-con,.terms__heading-con{min-height:147px!important}.disclaimer__heading,.privacy__heading,.terms__heading{font-weight:500;margin-bottom:0}.disclaimer__con,.privacy__con,.terms__con{background-color:#f2f4f8!important;margin-top:20px!important;padding-bottom:60px!important;padding-top:60px!important}.terms__list-item+.terms__list-item{margin-top:40px}.terms__list-sub-item{list-style:disc;padding-left:30px}.terms__list-sub-item.sub-general,.terms__list-sub-item.sub-services{list-style:none;padding:0}.terms__list-miniSub-item{list-style:circle;padding-left:30px}.terms__list-miniSub-item.miniSub-services{list-style:disc}.privacy__content+.privacy__content{margin-top:40px!important}.privacy__content .uagb-container-inner-blocks-wrap{padding:0!important}.privacy__content-list-no-style{list-style:none;padding-left:0!important}.privacy__con ol,.privacy__con ul{margin:0 0 16px;padding-left:40px}.privacy__con li+li{margin-top:8px}.privacy__con p{margin-bottom:16px}.disclaimer__con p{margin-bottom:15px}.disclaimer__con p:last-child{margin-bottom:0}@media (max-width:1320px){.museum-header .uagb-container-inner-blocks-wrap{padding:0 20px}.footer-section.wp-block-uagb-container{padding-left:20px;padding-right:20px}.uagb-container-inner-blocks-wrap{padding:0 20px}.book__banner-patten.patten-2{right:20px}}@media (max-width:1025px){.museum-header .wp-block-navigation__responsive-container{width:60%}footer .social-wrapper .eb-advanced-image-wrapper .image-wrapper{margin:0!important}br.t_hidden{display:none}.book__banner-red-box{background-size:168% 149px;margin-top:-55px}.book__banner-red-box:after,.book__info:after{background-size:168% 100px}.booking_form .pb0{-moz-column-gap:4em;column-gap:4em}.booking_form .item{width:calc(50% - 2em)}.booking_form .item.others{margin-left:calc(50% + 2em)}.booking_form #fieldlist_1 .sbfieldCalendar,.booking_form #fieldlist_1 .slots>span{width:calc(50% - 2em)!important}.booking_form #fieldlist_1 .slots{padding:0 0 0 calc(50% + 2em)}.booking_form #fieldlist_1 .fslots span.uh{margin-left:calc(50% + 2.5em)}.home__welcome:before{top:-41px}.home__welcome-patten.patten-1{top:-68px}.home__welcome-patten.patten-2{top:-122px}.home__about-white-box{padding:25px!important}.museum__tabs .eb-tab-wrapper{padding:54px 40px!important}.home__book{padding-bottom:30px!important;padding-top:34px!important}.home__float{right:0}.home__float img{width:148px!important}}@media (max-width:976px){.museum-icon-box .uagb-ifb-image-content{border-right:0}br.medium_t_hidden{display:none}.home__about-content{align-items:flex-start!important}.home__about-img-wrapper,.home__about-white-box{max-width:calc(100% - 30px)!important}.home__about-img-wrapper{margin-bottom:-20px;z-index:1}.home__about-white-box{margin-left:30px!important;z-index:2}.home__book{padding-top:30px!important}}@media (max-width:821px){br.mt_hidden{display:none}.home__welcome-patten.patten-1{left:24px;top:-56px}.home__welcome-patten.patten-1 img{width:41.7px!important}.home__welcome-patten.patten-2{right:24px;top:-93px}.home__welcome-patten.patten-2 img{width:69px!important}.museum__tabs .eb-tabs-contents{min-height:544px}.museum__tabs .eb-tab-wrapper{padding:54px 20px 40px!important}.book__banner-red-box{background-size:174% 149px;margin-top:-49px}.book__banner-red-box:after,.book__info:after{background-size:174% 100px}.booking_form .uagb-container-inner-blocks-wrap{margin-top:-50px;padding-top:0}.booking_form .pb0{-moz-column-gap:3em;column-gap:3em}.booking_form #fieldlist_1 .date,.booking_form .item,.booking_form .one-column{margin-bottom:35px}.booking_form .item{width:calc(50% - 1.5em)}.booking_form .item.others{margin-left:calc(50% + 1.5em)}.booking_form #fieldlist_1 .sbfieldCalendar,.booking_form #fieldlist_1 .slots>span{width:calc(50% - 1.5em)!important}.booking_form #fieldlist_1 .slots{padding:0 0 0 calc(50% + 1.5em)}.booking_form #fieldlist_1 .fslots span.uh{margin-left:calc(50% + 2em)}.booking_form .pbSubmit{margin:35px 0 0!important}}@media (max-width:767px){.museum-header .wp-block-navigation__responsive-container{width:100%}.header-logo .image-wrapper{margin:0!important;width:120px!important}footer .social-wrapper .eb-advanced-image-wrapper .image-wrapper{margin:auto!important}.footer-title{width:-moz-fit-content!important;width:fit-content!important}br.m_hidden{display:none}.home__banner-img img{min-height:254px;-o-object-fit:cover;object-fit:cover}.home__welcome{min-height:1em}.home__welcome:after,.home__welcome:before{height:36px}.home__welcome:before{top:-19px}.home__welcome:after{bottom:0}.home__welcome .uagb-container-inner-blocks-wrap{padding-top:12px!important}.home__welcome-patten.patten-1{top:-48px}.home__welcome-patten.patten-2{top:-75px}.home__welcome-text:last-child{margin-bottom:70px}.home__about{margin-top:0;padding-bottom:73px!important}.home__about-white-box{padding:20px!important}.museum__accordion .eb-accordion-content{padding:20px 16px!important}.home__book{padding-bottom:50px!important}.home__book .uagb-container-inner-blocks-wrap{row-gap:62px!important}.home__float{bottom:320px;right:17px}.book__banner-img.img-desktop{display:none}.book__banner-img.img-mob{display:block}.book__banner-red-box{background-color:var(--color-red);background-image:none;margin-top:0;padding-bottom:38px!important;padding-top:3px!important}.book__banner-red-box:before{background-image:url(/sc/resources/images/swirecc_bookavisit_title_pattern.png);background-position:top;background-size:106% 18px;content:"";display:block;height:18px;left:0;position:absolute;top:-18px;width:100%}.book__banner-red-box:after{background-size:106% 18px;bottom:0;height:18px;top:auto}.book__banner-img img{min-height:255px}.book__banner-patten.patten-1{left:29px;top:-58px}.book__banner-patten.patten-1 img{width:41px!important}.book__banner-patten.patten-2{right:46px;top:-97px}.book__banner-patten.patten-2 img{width:69px!important}.book__info{margin-top:0;padding-bottom:42px!important}.book__info .uagb-container-inner-blocks-wrap{padding-top:36px}.book__info:after{background-size:106% 18px;height:18px}.booking_form .uagb-container-inner-blocks-wrap{margin:0;padding-top:36px}.booking_form #fieldlist_1 .date,.booking_form .item,.booking_form .one-column{margin-bottom:32px;width:100%}.booking_form .item.others{margin-left:0}.booking_form #fieldlist_1 .sbfieldCalendar,.booking_form #fieldlist_1 .slots>span,.booking_form #fieldlist_1 .slotsCalendar,.booking_form #fieldlist_1 .ui-datepicker{margin:0;width:100%!important}.booking_form #fieldlist_1 .slots{padding:82px 0 0!important}.booking_form #fieldlist_1 .fslots span.uh{margin-left:0}.booking_form .pbSubmit{margin:32px 0 0!important}.upload-file-section .upload-file-btn .file-name{margin-left:0}.disclaimer__con,.privacy__con,.terms__con{padding-bottom:30px!important;padding-top:30px!important}}@media (max-width:600px){.museum-header .menu-wrapper{flex-direction:row-reverse;justify-content:end}.museum-header li.wp-block-navigation-item{text-align:center}.museum-header li.wp-block-navigation-item+li{margin-top:10px}.museum-header .museum-lang.wpml-language-switcher-block{max-width:-moz-fit-content;max-width:fit-content}.home__QA{padding-top:24px!important}.home__QA:before{background-image:url(/museum/wp-content/uploads/sites/4/2024/10/patten-gray.png);background-position:top;background-repeat:no-repeat;background-size:133%;content:"";display:block;filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7480%) hue-rotate(174deg) brightness(110%) contrast(105%);height:36px;left:0;position:absolute;top:-27px;width:100%}.home__book{padding-bottom:240px!important}}@media (max-width:500px){.main-heading{margin-bottom:-40px;margin-left:15px;padding:10px}.footer-section .footer-data{flex-direction:column!important;row-gap:5px!important}.footer-section .museum-social{row-gap:5px!important}.home__welcome:after,.home__welcome:before{background-size:113%;height:24px}.home__welcome-title{max-width:324px}.home__welcome-text{font-size:1.334em}.home__welcome-text:last-child{font-size:1.445em;margin-bottom:51px;max-width:230px}[lang=zh-hant] .home__welcome-title{max-width:346px}.home__about{padding-bottom:50px!important;padding-top:54px!important}.home__QA{padding-top:24px!important}.home__QA:before{background-size:113%;height:24px;top:-24px}.home__QA-text br{display:none}.home__float{bottom:352px}.booking_form .btn input,.booking_form .upload ::-webkit-file-upload-button{max-width:100%;width:100%}.booking_form .pbSubmit{width:100%}}@media (max-width:393px){.home__welcome:after,.home__welcome:before{background-size:106%;height:18px}.home__welcome:before{top:-18px}.home__welcome-text:last-child{margin-bottom:41px}.home__QA:before{background-size:106%;height:18px;top:-18px}}@media (max-width:360px){.museum-header ul.wp-block-navigation__container{width:95%}.contact-form input.wpcf7-submit{width:100%}}@media screen and (min-width:767px){.booking_form .org-name-note{margin-top:-35px}}@media (min-width:501px){.booking_form .pbSubmit{max-width:230px}}@media (min-width:1158px){.parent-pageid-16 .museum-header .has-child a,.parent-pageid-16 .museum-header .wp-block-navigation__submenu-icon,.parent-pageid-29 .museum-header .has-child a,.parent-pageid-29 .museum-header .wp-block-navigation__submenu-icon{color:var(--color-red)}}@media (min-width:1460px){.book__banner-red-box{background-size:133% 149px}.book__banner-red-box:after{background-size:133% 134px}.book__info:after{background-size:133% 100px}}@media (min-width:1500px){.home__welcome{min-height:310px}.home__welcome:after{bottom:-18px}}@media (min-width:1920px){.home__welcome:after,.home__welcome:before{background-size:165%}}
