[data-v-0590f839] .dp__main .dp__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:0;border-radius:15px;color:var(--color-black);display:block;font-family:var(--font-family);font-size:var(--font-size-medium);font-weight:var(--font-weight-light);height:var(--input-height);line-height:var(--line-height-medium);outline:none;padding:var(--space-6) var(--space-4);position:relative;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);padding-left:40px}[data-v-0590f839] .dp__main .dp__input:focus{border-color:var(--color-grey-800)}.input-container[data-v-0590f839]{display:flex;gap:20px}.input-container input[data-v-0590f839]{width:100%}.input-container .dp__main[data-v-0590f839]{position:absolute;width:100%}[data-v-0590f839] .dp__input_wrap{display:none}.faq-item[data-v-da3fc2fd]{border-radius:15px;box-shadow:0 5px 10px #00000040;margin-bottom:20px;padding:18px}.faq-item .fi-answer[data-v-da3fc2fd]{max-height:0;overflow:hidden;transition:.3s}.faq-item .fi-handle[data-v-da3fc2fd]{display:block;width:100%}.faq-item .headline[data-v-da3fc2fd]{padding-right:40px}.faq-item .fih-icon[data-v-da3fc2fd]{position:absolute;right:24px;top:2px}.faq-item .fih-icon .fih-icon-minus[data-v-da3fc2fd]{opacity:1;position:absolute;top:0;transition:all .3s ease-in}.faq-item .fih-icon .fih-icon-plus[data-v-da3fc2fd]{position:absolute;top:0;transform:rotate(-90deg);transition:all .3s ease-in}.faq-item.faq-item--active .fih-icon .fih-icon-plus[data-v-da3fc2fd]{opacity:0;transform:rotate(90deg)}.faq-item.faq-item--active .fih-icon .fih-icon-minus[data-v-da3fc2fd]{transform:rotate(0)}.faq-item.faq-item--active[data-v-da3fc2fd] .fi-answer{max-height:-moz-fit-content;max-height:fit-content;padding-top:20px}.faq-item.faq-item--active[data-v-da3fc2fd] .fi-answer ul{margin-bottom:20px}.faq-item.faq-item--active[data-v-da3fc2fd] .fi-answer p{margin-bottom:12px}.faq-item.faq-item--active[data-v-da3fc2fd] .fi-answer strong{font-weight:700}img[data-v-ad846374]{border-radius:25px;overflow:hidden}.gallery[data-v-ad846374]{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}@media (min-width:1024px){.gallery[data-v-ad846374]{flex-direction:row}}.gallery .g-item[data-v-ad846374]{border-radius:25px;overflow:hidden}.gallery .g-item img[data-v-ad846374]{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease}.gallery .g-item:hover img[data-v-ad846374]{transform:scale(1.1)}.gallery .g-item.g-item[data-v-ad846374]:first-child{height:350px;width:100%}@media (min-width:1024px){.gallery .g-item.g-item[data-v-ad846374]:first-child{width:calc(40% - 10px)}}.gallery .g-item.g-item[data-v-ad846374]:nth-child(2){height:350px;width:100%}@media (min-width:1024px){.gallery .g-item.g-item[data-v-ad846374]:nth-child(2){width:calc(30% - 15px)}}.gallery .g-item.g-item[data-v-ad846374]:nth-child(3){height:350px;width:100%}@media (min-width:1024px){.gallery .g-item.g-item[data-v-ad846374]:nth-child(3){width:calc(30% - 15px)}}.gallery .g-item.g-item[data-v-ad846374]:nth-child(4){height:350px;width:100%}@media (min-width:1024px){.gallery .g-item.g-item[data-v-ad846374]:nth-child(4){width:calc(30% - 15px)}}.gallery .g-item.g-item[data-v-ad846374]:nth-child(5){height:350px;width:100%}@media (min-width:1024px){.gallery .g-item.g-item[data-v-ad846374]:nth-child(5){width:calc(40% - 15px)}}.gallery .g-item.g-item[data-v-ad846374]:nth-child(6){height:350px;width:100%}@media (min-width:1024px){.gallery .g-item.g-item[data-v-ad846374]:nth-child(6){width:calc(30% - 15px)}}@media (min-height:250px){.gallery .g-item[data-v-ad846374]{height:280px!important}}.booking-container[data-v-ad846374]{background-color:#fcd65a;left:50%;position:relative;top:-40px;transform:translate(-50%);width:100%;z-index:1}.booking-container .button[data-v-ad846374]{margin-top:20px;width:100%}.booking-container .input-container[data-v-ad846374]{gap:0}.booking-container .form-field[data-v-ad846374]{gap:20px}@media (min-width:1024px){.booking-container[data-v-ad846374]{width:980px}.booking-container[data-v-ad846374] .form-field{width:500px}.booking-container .form-fields-container[data-v-ad846374]{align-items:center;display:flex;gap:20px}.booking-container .form-fields-container .button[data-v-ad846374]{align-self:center;margin-top:0}}
