.booking-form-block{overflow:visible;background-color:var(--secondary-color);border-radius:20px;margin-top:-40px;padding-bottom:120px;@media only screen and (max-width: 767px){padding-bottom:60px}.site-container{display:flex;align-items:flex-start;justify-content:space-between;@media only screen and (max-width: 767px){flex-direction:column}.left-container{width:calc(50% - 40px);max-width:443px;@media only screen and (max-width: 767px){width:100%;max-width:100%;margin-bottom:24px}.heading{color:#fff;margin-bottom:20px;@media only screen and (max-width: 767px){text-align:center}}p{color:#8C949B;@media only screen and (max-width: 767px){text-align:center}}}.right-container{width:50%;padding:60px;background-color:#364351;border-radius:20px;@media only screen and (max-width: 1023px){padding:40px}@media only screen and (max-width: 767px){padding:35px
25px;width:100%;max-width:100%}.form{img{margin-bottom:30px;width:147px;max-width:100%;height:auto}input[type="submit"]{width:100%}.input-container{position:relative;border:solid 1px #fff;border-radius:50px;margin-bottom:15px;>svg{position:absolute;top:50%;left:25px;transform:translateY(-50%)}.input--label{display:none}input{width:100%;background-color:transparent;border-radius:50px;color:#fff;padding:10px
20px 10px 50px;&::placeholder{color:#8C949B}}&.dest{}&.date{}&.people{position:relative;overflow:visible;.people-rooms-modal{max-width:100%;-webkit-box-shadow:10px 10px 40px 0px rgba(0,0,0,0.4);-moz-box-shadow:10px 10px 40px 0px rgba(0,0,0,0.4);box-shadow:10px 10px 40px 0px rgba(0,0,0,0.4);display:none;background-color:#364351;border-radius:20px;position:absolute;z-index:100;top:calc(100%+20px);right:0;padding:30px;width:327px;.row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;.label{margin-right:20px;color:#fff;margin-bottom:0}.selector{background-color:var(--main-color);display:flex;align-items:center;padding:10px
15px 7px;border-radius:50px;width:108px;.take{}.add{}.total{color:#fff;margin:0
auto;font-size:16px;line-height:1;font-weight:600}.take,.add{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:15px;background-color:transparent;transition:ease-in-out .4s;cursor:pointer;&:hover{background-color:rgba(54, 66, 79, 0.5)}}}}.done-button{width:100%}}}&.checkbox{border:unset;display:flex;align-items:center;justify-content:flex-start;input{width:max-content}label{display:flex;align-items:center;justify-content:flex-start;width:100%;position:relative;display:flex;align-items:flex-start;cursor:pointer;color:#8C949B;&:before{content:'';width:12px;height:12px;margin-top:4px;border-radius:5px;display:block;box-shadow:0px 0px 0px 1px #8C949B;margin-right:8px;transition:ease-in-out .2s;border:solid 0px #000}}input{display:none}input:checked+label::before{background-color:#8C949B;border:solid 3px #364351;background-color:#8C949B}}}}}}}.page.page-body
.lightpick{-webkit-box-shadow:10px 10px 40px 0px rgba(0,0,0,0.4);-moz-box-shadow:10px 10px 40px 0px rgba(0,0,0,0.4);box-shadow:10px 10px 40px 0px rgba(0,0,0,0.4);background-color:#364351;border-radius:20px;overflow:hidden;transition:ease-in-out .5s;opacity:1;visibility:visible;pointer-events:all;@media only screen and (max-width: 767px){max-width:calc(100dvw - 50px);transform:translateX(25px)}&.is-hidden{display:block;opacity:0;visibility:hidden;pointer-events:none}.lightpick__inner{padding:40px;@media only screen and (max-width: 767px){padding:25px
15px}.lightpick__toolbar{justify-content:space-between;.lightpick__previous-action{margin-left:0;background-color:unset}.lightpick__next-action{background-color:unset}}.lightpick__months{background-color:unset;.lightpick__month{background-color:unset;.lightpick__month-title-bar{text-align:center;display:flex;align-items:center;justify-content:center;.lightpick__month-title{.lightpick__select{color:#FFF;text-align:center}}}.lightpick__days-of-the-week{.lightpick__day-of-the-week{color:#FFF}}.lightpick__days{.lightpick__day{color:#8C949B;transition:ease-in-out .2s;&.is-available{}&.is-previous-month{visibility:hidden}&:hover{border-radius:50%}&:hover,&.is-in-range,&.is-start-date,&.is-end-date{background-color:var(--main-color);color:#FFF;background-image:unset}&.is-in-range{border-radius:unset}&.is-start-date{border-top-left-radius:50%;border-bottom-left-radius:50%}&.is-end-date{border-top-right-radius:50%;border-bottom-right-radius:50%}&.is-today{background-image:unset}}}}}.lightpick__tooltip{}.lightpick__footer{.lightpick__reset-action{padding:5px
10px;border-radius:50px;background-color:var(--main-color);transition:ease-in-out .4s;cursor:pointer;&:hover{opacity:0.5}}.lightpick__apply-action{display:none}}}}.booking-form-block{overflow:visible;background-color:var(--secondary-color);border-radius:20px;margin-top:-40px;padding-bottom:120px;@media only screen and (max-width: 767px){padding-bottom:60px}.site-container{display:flex;align-items:flex-start;justify-content:space-between;@media only screen and (max-width: 767px){flex-direction:column}.left-container{width:calc(50% - 40px);max-width:443px;@media only screen and (max-width: 767px){width:100%;max-width:100%;margin-bottom:24px}.heading{color:#fff;margin-bottom:20px;@media only screen and (max-width: 767px){text-align:center}}p{color:#8C949B;@media only screen and (max-width: 767px){text-align:center}}}.right-container{width:50%;padding:60px;background-color:#364351;border-radius:20px;@media only screen and (max-width: 1023px){padding:40px}@media only screen and (max-width: 767px){padding:35px
25px;width:100%;max-width:100%}.form{img{margin-bottom:30px;width:147px;max-width:100%;height:auto}input[type="submit"]{width:100%}.input-container{position:relative;border:solid 1px #fff;border-radius:50px;margin-bottom:15px;>svg{position:absolute;top:50%;left:25px;transform:translateY(-50%)}.input--label{display:none}input{width:100%;background-color:transparent;border-radius:50px;color:#fff;padding:10px
20px 10px 50px;&::placeholder{color:#8C949B}}&.dest{}&.date{}&.people{position:relative;overflow:visible;.people-rooms-modal{max-width:100%;-webkit-box-shadow:10px 10px 40px 0px rgba(0,0,0,0.4);-moz-box-shadow:10px 10px 40px 0px rgba(0,0,0,0.4);box-shadow:10px 10px 40px 0px rgba(0,0,0,0.4);display:none;background-color:#364351;border-radius:20px;position:absolute;z-index:100;top:calc(100%+20px);right:0;padding:30px;width:327px;.row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;.label{margin-right:20px;color:#fff;margin-bottom:0}.selector{background-color:var(--main-color);display:flex;align-items:center;padding:10px
15px 7px;border-radius:50px;width:108px;.take{}.add{}.total{color:#fff;margin:0
auto;font-size:16px;line-height:1;font-weight:600}.take,.add{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:15px;background-color:transparent;transition:ease-in-out .4s;cursor:pointer;&:hover{background-color:rgba(54, 66, 79, 0.5)}}}}.done-button{width:100%}}}&.checkbox{border:unset;display:flex;align-items:center;justify-content:flex-start;input{width:max-content}label{display:flex;align-items:center;justify-content:flex-start;width:100%;position:relative;display:flex;align-items:flex-start;cursor:pointer;color:#8C949B;&:before{content:'';width:12px;height:12px;margin-top:4px;border-radius:5px;display:block;box-shadow:0px 0px 0px 1px #8C949B;margin-right:8px;transition:ease-in-out .2s;border:solid 0px #000}}input{display:none}input:checked+label::before{background-color:#8C949B;border:solid 3px #364351;background-color:#8C949B}}}}}}}.page.page-body
.lightpick{-webkit-box-shadow:10px 10px 40px 0px rgba(0,0,0,0.4);-moz-box-shadow:10px 10px 40px 0px rgba(0,0,0,0.4);box-shadow:10px 10px 40px 0px rgba(0,0,0,0.4);background-color:#364351;border-radius:20px;overflow:hidden;transition:ease-in-out .5s;opacity:1;visibility:visible;pointer-events:all;@media only screen and (max-width: 767px){max-width:calc(100dvw - 50px);transform:translateX(25px)}&.is-hidden{display:block;opacity:0;visibility:hidden;pointer-events:none}.lightpick__inner{padding:40px;@media only screen and (max-width: 767px){padding:25px
15px}.lightpick__toolbar{justify-content:space-between;.lightpick__previous-action{margin-left:0;background-color:unset}.lightpick__next-action{background-color:unset}}.lightpick__months{background-color:unset;.lightpick__month{background-color:unset;.lightpick__month-title-bar{text-align:center;display:flex;align-items:center;justify-content:center;.lightpick__month-title{.lightpick__select{color:#FFF;text-align:center}}}.lightpick__days-of-the-week{.lightpick__day-of-the-week{color:#FFF}}.lightpick__days{.lightpick__day{color:#8C949B;transition:ease-in-out .2s;&.is-available{}&.is-previous-month{visibility:hidden}&:hover{border-radius:50%}&:hover,&.is-in-range,&.is-start-date,&.is-end-date{background-color:var(--main-color);color:#FFF;background-image:unset}&.is-in-range{border-radius:unset}&.is-start-date{border-top-left-radius:50%;border-bottom-left-radius:50%}&.is-end-date{border-top-right-radius:50%;border-bottom-right-radius:50%}&.is-today{background-image:unset}}}}}.lightpick__tooltip{}.lightpick__footer{.lightpick__reset-action{padding:5px
10px;border-radius:50px;background-color:var(--main-color);transition:ease-in-out .4s;cursor:pointer;&:hover{opacity:0.5}}.lightpick__apply-action{display:none}}}}