@media(min-width: 1024px){section.homeSlider .bg-white{height:100% !important;top:0 !important}}.homeHeader h1{padding-top:100px}@media(max-width: 780px){.homeHeader h1{padding-top:160px}}.customvideobanner .animationtext,.customvideobanner .scrollwrapper{margin-bottom:320px}.kapsone{transition:200ms ease-in-out all}.kapsone img{max-height:90px}#main-nav{box-shadow:0 10px 15px 5px rgba(0,0,0,.1)}#main-nav .top-header{transition:200ms ease-in-out all}#main-nav.on-scroll .top-header{overflow:hidden;padding:0;height:0}#main-nav.on-scroll .navbar-container{padding:.5rem 1rem}#main-nav.on-scroll .navbar-container a.brand-logo{width:88px}body.type-home.home.Kaps{background:#30483b}.services-holder{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;position:relative;width:100%;z-index:25;padding:40px 0 80px 0}.services-holder .service{flex:0 0 calc(25% - 10px);max-width:calc(25% - 10px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:400ms ease-in-out all;margin:0 5px;position:relative;width:100%;height:530px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:20px}.services-holder .service .bg-overlay{transition:400ms ease-in-out opacity;position:absolute;display:block;width:100%;height:100%;background:linear-gradient(200deg, rgba(255, 255, 255, 0) 0%, rgba(20, 20, 20, 0.8) 100%);border-radius:20px;opacity:0}.services-holder .service .inner{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;align-content:flex-end;flex-wrap:wrap;transition:400ms ease-in-out all;position:absolute;width:100%;bottom:-180px;overflow:hidden;padding:0 25px 30px 25px}.services-holder .service .inner h4.title{flex:0 0 100%;max-width:100%;position:relative;display:block;width:100%;color:#fff;padding:30px 0;font-size:30px;min-height:116px}.services-holder .service .inner span.text p{flex:0 0 100%;max-width:100%;position:relative;display:block;width:100%;margin-bottom:10px;color:#fff;min-height:78px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.services-holder .service:hover .inner{bottom:0}.services-holder .service:hover .bg-overlay{opacity:1}.animationtext{margin-left:130px;bottom:130px}.reviews-holder{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;position:relative;padding-top:70px}.reviews-holder strong{position:relative;display:block;width:100%;margin-bottom:10px}.reviews-holder .holder{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;width:100%}.reviews-holder .holder span.name{position:relative;display:block;color:#fff;line-height:40px}.review-bg{top:15%;height:100%;width:55% !important}@media only screen and (max-width: 1410px){.services-holder .service .inner{bottom:-200px}}@media(min-width: 750px)and (max-width: 1410px){.customvideobanner .animationtext,.customvideobanner .scrollwrapper{margin-bottom:0}.services-holder{flex-wrap:wrap}.services-holder .service{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);margin:5px}.services-holder .service .inner{bottom:-180px}}@media(max-width: 749px){.services-holder{flex-wrap:wrap}.services-holder .service{flex:0 0 calc(100% - 10px);max-width:calc(100% - 10px);margin:5px}}@media only screen and (max-width: 1024px){.reviews-holder{padding-top:0;margin-top:40px}.reviews-holder .holder{flex-wrap:wrap}.review-bg{display:none}}body.Kaps.type-reserverenboekingsstraat section.booking-section{position:relative;display:block;width:100%}body.Kaps.type-reserverenboekingsstraat section.booking-section h1,body.Kaps.type-reserverenboekingsstraat section.booking-section h2,body.Kaps.type-reserverenboekingsstraat section.booking-section h3,body.Kaps.type-reserverenboekingsstraat section.booking-section h4,body.Kaps.type-reserverenboekingsstraat section.booking-section h5,body.Kaps.type-reserverenboekingsstraat section.booking-section h6{color:rgba(48, 72, 59, var(--tw-text-opacity));margin-bottom:20px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget{position:relative;display:block;width:100%}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form h3,body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher__item-title{color:rgba(48, 72, 59, var(--tw-text-opacity));margin-bottom:5px;font-family:Staatliches,cursive;font-size:1.2rem;line-height:2rem;letter-spacing:1.2px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item{margin-bottom:15px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=criteria-group_1656] select,body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=arrivalDeparture] select{background:#f5f5f5;color:#000;border:1px solid #cbcbcb;border-radius:4px;height:57px;width:100%}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=criteria-group_1656] input,body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=arrivalDeparture] input{display:inline-block;position:relative;width:100%;background:#f5f5f5;color:#000;border:1px solid #cbcbcb;border-radius:4px;height:57px;padding:1rem}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--label{display:inline-block;position:relative;width:100%;background:#f5f5f5;color:#000;border:1px solid #cbcbcb;border-radius:4px;height:57px;padding:.7rem 1rem}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors{position:absolute;background-color:#fff;display:inline-block;padding:1.2rem;margin-top:5px;left:0;width:100%;border:1px solid #cbcbcb;z-index:1}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors.ha-hidden{display:none}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors button{padding:.5rem 1rem}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors input{width:50px;padding:10px;margin:0 10px;height:40px;display:inline-block;position:relative;background:#f5f5f5;color:#000;border:1px solid #cbcbcb;border-radius:4px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors .ha-searcher__guests--search{display:none}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors .ha-searcher__guests--selector--adults,body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors .ha-searcher__guests--selector--children,body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors .ha-searcher__guests--selector--babys{margin-bottom:20px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors .ha-searcher__guests--selector--adults.ha-searcher__guests--selector--babys,body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors .ha-searcher__guests--selector--children.ha-searcher__guests--selector--babys,body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors .ha-searcher__guests--selector--babys.ha-searcher__guests--selector--babys{margin-bottom:0}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors .ha-searcher__guests--selector--adults span.ha-searcher__guests--label,body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors .ha-searcher__guests--selector--children span.ha-searcher__guests--label,body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors .ha-searcher__guests--selector--babys span.ha-searcher__guests--label{display:inline-block;position:relative;line-height:1;margin-bottom:10px;height:19px;background-color:unset;border:none;padding:0;border-radius:unset}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors .ha-searcher__guests--selector--adults span.ha-searcher__guests--label span.ha-searcher__guests--desc,body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors .ha-searcher__guests--selector--children span.ha-searcher__guests--label span.ha-searcher__guests--desc,body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item[data-name=guests] .ha-searcher__guests--selectors .ha-searcher__guests--selector--babys span.ha-searcher__guests--label span.ha-searcher__guests--desc{line-height:1}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item.ha-searcher__criteria{margin-bottom:0}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item.ha-searcher__criteria .ha-searcher__criteria-filter .ha-searcher__criteria-item label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;width:100%}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item.ha-searcher__criteria .ha-searcher__criteria-filter .ha-searcher__criteria-item label .ha-searcher__criteria-title{padding-left:5px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item button{cursor:pointer;border-radius:9999px;--tw-text-opacity: 1;--tw-bg-opacity: 1;background-color:rgba(244, 93, 20, var(--tw-bg-opacity));color:rgba(255, 255, 255, var(--tw-text-opacity));padding-left:2rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem;font-family:Staatliches,cursive;font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:1.5px;text-decoration:none;-webkit-transition-duration:200ms;transition-duration:200ms;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;border:1px solid rgba(0,0,0,0);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-search form .ha-searcher .ha-searcher__item button:hover{background-color:rgba(227, 181, 0, var(--tw-bg-opacity));color:rgba(48, 72, 59, var(--tw-text-opacity))}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-levels .booking-widget-levels-result .levels .level .row{margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:15px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-levels .booking-widget-levels-result .levels .level .row:last-child{display:none}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-levels .booking-widget-levels-result .levels .level .row .information h2{font-size:25px;line-height:1;margin-bottom:10px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-levels .booking-widget-levels-result .levels .level .row .information .description a{margin-bottom:0;cursor:pointer;border-radius:9999px;--tw-text-opacity: 1;--tw-bg-opacity: 1;background-color:rgba(244, 93, 20, var(--tw-bg-opacity));color:rgba(255, 255, 255, var(--tw-text-opacity));padding-left:2rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem;font-family:Staatliches,cursive;font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:1.5px;text-decoration:none;-webkit-transition-duration:200ms;transition-duration:200ms;display:inline-block;text-align:center;vertical-align:middle;border:1px solid rgba(0,0,0,0);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-levels .booking-widget-levels-result .levels .level .row .information .description a:hover{background-color:rgba(227, 181, 0, var(--tw-bg-opacity));color:rgba(48, 72, 59, var(--tw-text-opacity))}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-levels .booking-widget-levels-result .levels .level .row .total-price .price-information.tipped.hasTipped{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAADoSURBVChTY2RAAk+2MiT8/88Q/5+BwQAkzMjAcAGIF8j4MCyEKQPyGRje72cQ+PKVYT1QhQOyAXD2f4YDPNwMgYKODB/AGh5vZTgApOyxKoYJAjXJ+jA4MoKdwcAwH1kxp2Q4w+/PVxj+fLmKYgbQ9ERGbKYzMvMw/P/3i4HhPxCjgoOMj7aC3cWPLM4jn8vw68NJhl8fT6EoBwbIB6waeJXKGX6+P8Lw6/1RVA0MDB+xOgmXBqDug1g9jUsD2NNEByvQdFlvBgdExH1j2IAnLg7ycDEEwCMO5jNonIDiBTVpeDMsgKkBAIN4Yrurhjd9AAAAAElFTkSuQmCC)}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-levels .booking-widget-levels-result .levels .level .row .availability .original-price span{text-decoration:line-through}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-levels .booking-widget-levels-result .levels .level .row .availability button{cursor:pointer;border-radius:9999px;--tw-text-opacity: 1;--tw-bg-opacity: 1;background-color:rgba(244, 93, 20, var(--tw-bg-opacity));color:rgba(255, 255, 255, var(--tw-text-opacity));padding-left:2rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem;font-family:Staatliches,cursive;font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:1.5px;text-decoration:none;-webkit-transition-duration:200ms;transition-duration:200ms;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;border:1px solid rgba(0,0,0,0);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-levels .booking-widget-levels-result .levels .level .row .availability button:hover{background-color:rgba(227, 181, 0, var(--tw-bg-opacity));color:rgba(48, 72, 59, var(--tw-text-opacity))}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-reservation input.btn{border:none}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-reservation input.btn:hover{border:none}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-reservation .ha-reservation-form{padding:15px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-reservation .ha-reservation-form table span.form-required{float:none;font-size:18px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-reservation .ha-reservation-form table input,body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-reservation .ha-reservation-form table select{width:100%;background:#f5f5f5;color:#000;border:1px solid #cbcbcb;border-radius:4px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-reservation .ha-reservation-form table.full-width td{padding-bottom:20px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-reservation .ha-reservation-form table .article-extraContent{font-size:12px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-reservation .ha-reservation-form table td.tipped{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAADoSURBVChTY2RAAk+2MiT8/88Q/5+BwQAkzMjAcAGIF8j4MCyEKQPyGRje72cQ+PKVYT1QhQOyAXD2f4YDPNwMgYKODB/AGh5vZTgApOyxKoYJAjXJ+jA4MoKdwcAwH1kxp2Q4w+/PVxj+fLmKYgbQ9ERGbKYzMvMw/P/3i4HhPxCjgoOMj7aC3cWPLM4jn8vw68NJhl8fT6EoBwbIB6waeJXKGX6+P8Lw6/1RVA0MDB+xOgmXBqDug1g9jUsD2NNEByvQdFlvBgdExH1j2IAnLg7ycDEEwCMO5jNonIDiBTVpeDMsgKkBAIN4Yrurhjd9AAAAAElFTkSuQmCC);position:absolute;right:150px;background-size:contain;border-top:none}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-reservation .ha-reservation-form table td.right.tdselect{width:100px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-overview .well{background-color:#fff}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-overview .well .arrival-information{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;width:100%;padding-bottom:40px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-overview .well .arrival-information .image{order:1}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-overview .well .arrival-information .arrival{order:2}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-overview .well .arrival-information .departure{order:3}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-overview .well .arrival-information .availability{display:none}@media only screen and (max-width: 1024px){body.Kaps.type-reserverenboekingsstraat section.booking-section .px-4{padding-left:0 !important;padding-right:0 !important}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-search,body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-refine,body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-overview{padding-left:0 !important;padding-right:0 !important}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-reservation input.btn{margin-bottom:10px;width:100%;margin-right:0 !important}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-reservation .ha-reservation-form{padding:0}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-reservation .ha-reservation-form table td.tipped{right:20px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-reservation .ha-reservation-form table tr{display:flex;flex-direction:column;align-items:flex-start;justify-items:flex-start}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-overview .well tr{font-size:12px}body.Kaps.type-reserverenboekingsstraat section.booking-section .booking-widget .booking-refine .booking-widget-levels .booking-widget-levels-result .levels .level .row .information .description a{margin-bottom:20px}}.booking-widget-quicksearch-result .search select{height:30px;width:100%;padding:4px}section.searcher-section{position:relative;padding:60px 0;margin-top:-160px;z-index:100}section.searcher-section .booking-widget{display:inline-block;position:relative;width:100%}section.searcher-section .booking-widget .booking-widget-searcher{display:inline-block;position:relative;width:100%}section.searcher-section .booking-widget .booking-widget-searcher form{display:inline-block;position:relative;width:100%}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;width:100%}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item{order:3}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item[data-name=arrivalDeparture]{order:1;flex:0 0 50%;max-width:50%}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item[data-name=criteria-group_1656]{order:2;flex:0 0 37%;max-width:37%}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item.ha-searcher__criteria{display:none}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__item-title{display:none}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__item-field select{background:#f5f5f5;color:#000;border:1px solid #cbcbcb;border-radius:4px;height:57px;width:100%}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__item-field input{display:inline-block;position:relative;width:100%;background:#f5f5f5;color:#000;border:1px solid #cbcbcb;border-radius:4px;height:57px;padding:1rem}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__item-field .ha-searcher__guests{display:inline-block;position:relative;width:100%;background:#f5f5f5;color:#000;border:1px solid #cbcbcb;border-radius:4px;height:57px;padding:.7rem 1rem}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors{position:absolute;background-color:#fff;display:inline-block;padding:1.2rem;top:58px;left:0;width:100%;border:1px solid #cbcbcb}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors.ha-hidden{display:none}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors button{padding:.5rem 1rem}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors input{width:50px;padding:10px;margin:0 10px;height:40px}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors .ha-searcher__guests--search{display:none}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors .ha-searcher__guests--selector--adults,section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors .ha-searcher__guests--selector--children{margin-bottom:20px}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors .ha-searcher__guests--selector--adults span.ha-searcher__guests--label,section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors .ha-searcher__guests--selector--children span.ha-searcher__guests--label{display:inline-block;position:relative;line-height:1;margin-bottom:10px}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors .ha-searcher__guests--selector--adults span.ha-searcher__guests--label span.ha-searcher__guests--desc,section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors .ha-searcher__guests--selector--children span.ha-searcher__guests--label span.ha-searcher__guests--desc{line-height:1}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item button{cursor:pointer;border-radius:9999px;--tw-text-opacity: 1;--tw-bg-opacity: 1;background-color:rgba(244, 93, 20, var(--tw-bg-opacity));color:rgba(255, 255, 255, var(--tw-text-opacity));padding-left:2rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem;font-family:Staatliches,cursive;font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:1.5px;text-decoration:none;-webkit-transition-duration:200ms;transition-duration:200ms;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;border:1px solid rgba(0,0,0,0);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item button:hover{background-color:rgba(227, 181, 0, var(--tw-bg-opacity));color:rgba(48, 72, 59, var(--tw-text-opacity))}@media only screen and (max-width: 1024px){section.searcher-section{padding:40px 0 20px 0}section.searcher-section h2.text-txtgrey{font-size:2rem;line-height:1}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher{flex-wrap:wrap}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item{margin-bottom:10px}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item[data-name=arrivalDeparture]{order:1;flex:0 0 100%;max-width:100%}section.searcher-section .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item[data-name=criteria-group_1656]{order:2;flex:0 0 100%;max-width:100%}}section.single-booking-widget{position:relative;padding:80px 0}section.single-booking-widget .white-holder{padding:60px 0}section.single-booking-widget .booking-widget{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;position:relative;width:100%}section.single-booking-widget .booking-widget .booking-widget-searcher{flex:0 0 55%;max-width:55%;display:inline-block;position:relative;width:100%}section.single-booking-widget .booking-widget .booking-widget-searcher form{display:inline-block;position:relative;width:100%}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;width:100%}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item[data-name=arrivalDeparture]{order:1;flex:0 0 calc(60% - 20px);max-width:calc(60% - 20px);margin-right:20px}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item[data-name=criteria-group_1656]{order:2;flex:0 0 calc(40% - 20px);max-width:calc(40% - 20px);margin-right:20px}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item.ha-searcher__criteria{display:none}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__item-title{display:none}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__item-field input{display:inline-block;position:relative;width:100%;background:#f5f5f5;color:#000;border:1px solid #cbcbcb;border-radius:4px;height:57px;padding:1rem}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__item-field select{display:inline-block;position:relative;width:100%;background:#f5f5f5;color:#000;border:1px solid #cbcbcb;border-radius:4px;height:57px;padding:.7rem 1rem}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors{position:absolute;background-color:#fff;display:inline-block;padding:1.2rem;top:58px;left:0;width:100%;border:1px solid #cbcbcb;z-index:1}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors.ha-hidden{display:none}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors button{padding:.5rem 1rem;cursor:pointer;border-radius:9999px;--tw-text-opacity: 1;--tw-bg-opacity: 1;background-color:rgba(244, 93, 20, var(--tw-bg-opacity));color:rgba(255, 255, 255, var(--tw-text-opacity));font-family:Staatliches,cursive;font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:1.5px;text-decoration:none;-webkit-transition-duration:200ms;transition-duration:200ms;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;border:1px solid rgba(0,0,0,0);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors button:hover{background-color:rgba(227, 181, 0, var(--tw-bg-opacity));color:rgba(48, 72, 59, var(--tw-text-opacity))}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors input{width:50px;padding:10px;margin:0 10px;height:40px}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors .ha-searcher__guests--search{display:none}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors .ha-searcher__guests--selector--adults,section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors .ha-searcher__guests--selector--children{margin-bottom:20px}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors .ha-searcher__guests--selector--adults span.ha-searcher__guests--label,section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors .ha-searcher__guests--selector--children span.ha-searcher__guests--label{display:inline-block;position:relative;line-height:1;margin-bottom:10px}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors .ha-searcher__guests--selector--adults span.ha-searcher__guests--label span.ha-searcher__guests--desc,section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item .ha-searcher__guests--selectors .ha-searcher__guests--selector--children span.ha-searcher__guests--label span.ha-searcher__guests--desc{line-height:1}section.single-booking-widget .booking-widget .booking-widget-pricetable{flex:0 0 75%;max-width:75%}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt-duration-row{flex:0 1 65px}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt-date__list li.ha-widget-pt-option{flex:1 1 65px;background-color:#f3f3f3;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);font-size:12px}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt-duration-row{background-color:#fff;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);text-align:center}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt{background-color:#fff;padding:0}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt .ha-widget-pt-date-row{background-color:#fff;font-weight:400;color:rgba(48, 72, 59, var(--tw-text-opacity));height:65px;padding:16px 0;font-size:14px}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt .ha-widget-pt-date-row span,section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt .ha-widget-pt-date-row p{color:rgba(48, 72, 59, var(--tw-text-opacity));font-weight:400;text-transform:initial}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt .ha-widget-pt-date-row span.ha-widget-pt-date__weekday{line-height:10px}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt .ha-last-spots{background-color:#f3f3f3;color:rgba(48, 72, 59, var(--tw-text-opacity))}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt .ha-pt-selected{border:1px solid rgba(48, 72, 59, var(--tw-bg-opacity));background-color:#fff !important}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt .ha-widget-pt-durations__list .ha-pt-selected__duration{background-color:#f3f3f3;font-weight:400;color:rgba(48, 72, 59, var(--tw-text-opacity))}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt-date__list li.ha-widget-pt-option.ha-pt-selected:not(.ha-not-available){background-color:rgba(244, 93, 20, var(--tw-bg-opacity)) !important}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt-date__list li.ha-widget-pt-option.ha-pt-selected:not(.ha-not-available) .ha-widget-pt-price__offer,section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt-date__list li.ha-widget-pt-option.ha-pt-selected:not(.ha-not-available) .ha-widget-pt-price__price{color:#fff !important}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt-date__list li.ha-widget-pt-option.ha-pt-selected:not(.ha-not-available) .ha-widget-pt-price__offer span,section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt-date__list li.ha-widget-pt-option.ha-pt-selected:not(.ha-not-available) .ha-widget-pt-price__price span{color:#fff !important}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt-price__offer{color:#777 !important;top:10px}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt-price__price{color:rgba(48, 72, 59, var(--tw-text-opacity));top:65%}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt-price__price span{color:rgba(48, 72, 59, var(--tw-text-opacity))}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt-price__available{display:none !important}section.single-booking-widget .booking-widget .booking-widget-pricetable span.ha-last-spots__amount{color:#fff;font-weight:bold}section.single-booking-widget .booking-widget .booking-widget-pricetable .ha-widget-pt-durations__list .ha-empty-cell{background-color:#fff}section.single-booking-widget .booking-widget .booking-widget-pricetable .rotr__controls__prev,section.single-booking-widget .booking-widget .booking-widget-pricetable .rotr__controls__next{text-indent:-9999px}section.single-booking-widget .booking-widget .booking-widget-pricetable .rotr__controls__prev:after,section.single-booking-widget .booking-widget .booking-widget-pricetable .rotr__controls__next:after{float:left;text-indent:0;line-height:35px}section.single-booking-widget .booking-widget .btn-holder{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;position:relative;width:100%;max-width:75%;padding-top:20px}section.single-booking-widget .booking-widget .btn-holder a.book-button{cursor:pointer;border-radius:9999px;--tw-text-opacity: 1;--tw-bg-opacity: 1;background-color:rgba(244, 93, 20, var(--tw-bg-opacity));color:rgba(255, 255, 255, var(--tw-text-opacity));padding-left:2rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem;font-family:Staatliches,cursive;font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:1.5px;text-decoration:none;-webkit-transition-duration:200ms;transition-duration:200ms;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;border:1px solid rgba(0,0,0,0);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}section.single-booking-widget .booking-widget .btn-holder a.book-button:hover{background-color:rgba(227, 181, 0, var(--tw-bg-opacity));color:rgba(48, 72, 59, var(--tw-text-opacity))}@media only screen and (max-width: 1024px){section.single-booking-widget .booking-widget .booking-widget-searcher{flex:0 0 100%;max-width:100%}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher{flex-wrap:wrap}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item{margin-bottom:10px}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item[data-name=arrivalDeparture]{order:1;flex:0 0 100%;max-width:100%;margin-right:0}section.single-booking-widget .booking-widget .booking-widget-searcher form .ha-searcher .ha-searcher__item[data-name=criteria-group_1656]{order:2;flex:0 0 100%;max-width:100%;margin-right:0}section.single-booking-widget .booking-widget .booking-widget-pricetable{flex:0 0 100%;max-width:100%}}/*# sourceMappingURL=style.css.map */
