/*
File generated by XWK on Thu, 03 Jul 2025 08:13:52 +0200 - NEVER EDIT THIS FILE 
File src: files/cache/dscss/booking-form.dynamic.8C77C82A.scss 
Compile Time: 8ms 
*/
.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-title-wrapper .booking-form-title{background-color:#fff;border:1px solid #cdcdcd;cursor:pointer;height:78px;margin-bottom:14px;padding-left:12px;padding-right:12px;padding-top:6px;padding-bottom:6px;position:relative;transition:border-color 0.2s;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-title-wrapper .booking-form-title > div.booking-form-title-overlay{background-color:rgba(255, 255, 255, 0.6);text-align:center;left:0;right:0;top:0;bottom:0;position:absolute;z-index:1;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-title-wrapper .booking-form-title > div.booking-form-title-overlay > i{top:18px;position:relative;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-title-wrapper .booking-form-title > div.booking-form-title-text{top:50%;transform:translateY(-50%);position:relative;padding-right:30px;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-title-wrapper .booking-form-title > div.booking-form-title-text > .title-label{color:#000 !important;font-size:85%;transition:color 0.2s;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-title-wrapper .booking-form-title > div.booking-form-title-text > .title-value{color:#888 !important;transition:color 0.2s;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-title-wrapper .booking-form-title > div.booking-form-title-text > .title-value > div{color:inherit;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:color 0.2s;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-title-wrapper .booking-form-title.active{border-color:#666;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-title-wrapper .booking-form-title.active > div.booking-form-title-text > .title-label{color:#000 !important;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-title-wrapper .booking-form-title.active > div.booking-form-title-text > .title-value{color:#666 !important;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-title-wrapper .booking-form-title:hover{border-color:#666;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-title-wrapper .booking-form-title:hover > div.booking-form-title-text > .title-label{color:#000 !important;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-title-wrapper .booking-form-title:hover > div.booking-form-title-text > .title-value{color:#666 !important;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-title-wrapper .booking-form-title > span.menuicon{height:38px;width:38px;display:block;position:absolute;top:50%;transform:translateY(-50%);right:0px;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-title-wrapper .booking-form-title > span.menuicon [class^="menuicon-"]{height:38px;width:38px;line-height:38px;}.item-wrapper.item-booking-form .booking-form-wrapper.expanded .booking-form-title-wrapper .booking-form-title{margin-bottom:12px;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-content-wrapper > div{position:relative;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-content-wrapper > div .booking-form-content-inner-wrapper{left:0;right:0;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-content-wrapper > div .booking-form-content-inner-wrapper .booking-form-content{background-color:#fff;border:1px solid #666;margin-bottom:12px;padding:14px;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-content-wrapper > div .booking-form-content-inner-wrapper .booking-form-content > .form-container.row{margin-bottom:-15px;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-content-wrapper > div .booking-form-content-inner-wrapper .booking-form-content .info-text{margin-bottom:14px;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-content-wrapper > div .booking-form-content-inner-wrapper .booking-form-content.hidden{animation-name:section-hide;-webkit-animation-name:section-hide;animation-duration:0.1s;-webkit-animation-duration:0.1s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;}.item-wrapper.item-booking-form .booking-form-wrapper .booking-form-content-wrapper > div .booking-form-content-inner-wrapper .booking-form-content:not(.hidden){animation-name:section-show;-webkit-animation-name:section-show;animation-duration:0.4s;-webkit-animation-duration:0.4s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;}.item-wrapper.item-booking-form .booking-form-wrapper .dateSelectNotice{border:1px solid #cdcdcd;padding:14px;margin-top:0;margin:14px;display:none;float:left;}.item-wrapper.item-booking-form .booking-form-wrapper .pikarange-container{margin-bottom:14px;z-index:1;}.item-wrapper.item-booking-form .booking-form-wrapper .pikarange-container > .control-label{display:block;left:50%;transform:translateX(-50%);position:relative;}.item-wrapper.item-booking-form .booking-form-wrapper .pikarange-container > .control-label > .label-start,.item-wrapper.item-booking-form .booking-form-wrapper .pikarange-container > .control-label > .label-end{display:block;}.item-wrapper.item-booking-form .booking-form-wrapper .pikarange-container > .control-label > .label-start.inactive,.item-wrapper.item-booking-form .booking-form-wrapper .pikarange-container > .control-label > .label-end.inactive{color:#aaa;cursor:pointer;}.item-wrapper.item-booking-form .booking-form-wrapper .pikarange-container > .control-label > .label-start.inactive:hover,.item-wrapper.item-booking-form .booking-form-wrapper .pikarange-container > .control-label > .label-end.inactive:hover{color:inherit;}.item-wrapper.item-booking-form .booking-form-wrapper .pikarange-container .pika-single{float:left;top:0;overflow:hidden;z-index:1;}.item-wrapper.item-booking-form .booking-form-wrapper .pikarange-container .pika-single.is-start{border-color:#eee;}.item-wrapper.item-booking-form .booking-form-wrapper .pikarange-container .pika-single.is-end{border-color:#eee;}.item-wrapper.item-booking-form .booking-form-wrapper .pikarange-container .pika-single{left:50%;transform:translateX(-50%);border-width:0px;height:0;}.item-wrapper.item-booking-form .booking-form-wrapper .pikarange-container .pika-single.is-focused{border-width:1px;height:auto;padding-left:8px;padding-right:8px;padding-bottom:8px;}.item-wrapper.item-booking-form .booking-form-wrapper .pikarange-container.start-only .pika-single.is-start{border-width:1px !important;height:auto !important;padding-left:8px;padding-right:8px;padding-bottom:8px;}.item-wrapper.item-booking-form .booking-form-wrapper .pikarange-container.start-only .pika-single.is-end{border-width:0px !important;height:0 !important;padding-left:0;padding-right:0;padding-bottom:0;}.item-wrapper.item-booking-form input[type="submit"]{width:100%;}@keyframes section-show{0%{opacity:0;}1%{opacity:0;}100%{opacity:1;}}@keyframes section-hide{0%{opacity:1;}1%{opacity:0;}100%{opacity:0;}}