@import url(https://fonts.googleapis.com/css?family=Grand+Hotel&display=swap.css);
@import url(https://fonts.googleapis.com/css?family=Luckiest+Guy&display=swap.css);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700,900&display=swap.css);
/*!
 * FilePond 4.30.4
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */.filepond--assistant{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--browser.filepond--browser{font-size:0;left:1em;margin:0;opacity:0;padding:0;position:absolute;top:1.75em;width:calc(100% - 2em)}.filepond--data{border:none;contain:strict;height:0;margin:0;padding:0;visibility:hidden;width:0}.filepond--data,.filepond--drip{pointer-events:none;position:absolute}.filepond--drip{background:rgba(0,0,0,.01);border-radius:.5em;bottom:0;left:0;opacity:.1;overflow:hidden;right:0;top:0}.filepond--drip-blob{background:#292625;border-radius:50%;height:8em;margin-left:-4em;margin-top:-4em;-webkit-transform-origin:center center;transform-origin:center center;width:8em}.filepond--drip-blob,.filepond--drop-label{left:0;position:absolute;top:0;will-change:transform,opacity}.filepond--drop-label{align-items:center;color:#4f4f4f;display:flex;height:0;justify-content:center;margin:0;right:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;line-height:1.5;text-align:center}.filepond--label-action{-webkit-text-decoration-skip:ink;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;text-decoration-skip-ink:auto}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{border:none;font-family:inherit;font-size:1em;height:1.625em;line-height:inherit;margin:0;outline:none;padding:0;width:1.625em;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file-action-button.filepond--file-action-button svg{height:100%;width:100%}.filepond--file-action-button.filepond--file-action-button:after{bottom:-.75em;content:"";left:-.75em;position:absolute;right:-.75em;top:-.75em}.filepond--file-action-button{background-color:rgba(0,0,0,.5);background-image:none;border-radius:50%;box-shadow:0 0 0 0 hsla(0,0%,100%,0);color:#fff;cursor:auto;transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)}.filepond--file-action-button[disabled]{background-color:rgba(0,0,0,.25);color:hsla(0,0%,100%,.5)}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{height:2em;padding:.1875em;width:2em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{background:transparent;border:none;color:inherit;font-family:inherit;line-height:inherit;margin:0 0 0 .25em;outline:none;padding:0;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{height:1.3125em;width:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{align-items:flex-start;display:flex;flex:1;flex-direction:column;margin:0 .5em 0 0;min-width:0;pointer-events:none;position:static;-webkit-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{align-items:flex-end;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;pointer-events:none;position:static;text-align:right;-webkit-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;height:100%;margin:0;min-width:0;padding:0}.filepond--file-wrapper.filepond--file-wrapper>legend{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file{align-items:flex-start;border-radius:.5em;color:#fff;display:flex;height:100%;padding:.5625em;position:static}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@-webkit-keyframes fall{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fall{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{left:0;margin:.25em;padding:0;position:absolute;right:0;top:0;will-change:transform,opacity;z-index:1}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{box-shadow:0 0 0 transparent;transition:box-shadow .125s ease-in-out}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{left:0;margin:0;position:absolute;right:0;top:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);overflow-x:hidden;overflow-y:scroll}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-clip:content-box;background-color:rgba(0,0,0,.3);border:.3125em solid transparent;border-radius:99999px}.filepond--list.filepond--list{list-style-type:none;margin:0;padding:0;position:absolute;top:0;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{height:100%;margin:0;max-width:none;width:100%}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{align-items:center;bottom:0;display:flex;height:auto;justify-content:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{height:100%;margin-bottom:0;margin-top:0;overflow:hidden}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{height:100%;left:0;right:0}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status,.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{background-color:#f1f0ef;border-radius:.5em}.filepond--panel{height:100%!important;left:0;margin:0;pointer-events:none;position:absolute;right:0;top:0}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{background-color:transparent!important;border:none!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{left:0;margin:0;padding:0;position:absolute;right:0;top:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.filepond--panel-top:after{background-color:inherit;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.filepond--panel-bottom,.filepond--panel-center{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0);-webkit-transform-origin:left top;transform-origin:left top;will-change:transform}.filepond--panel-bottom{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.filepond--panel-bottom:before{background-color:inherit;content:"";height:2px;left:0;position:absolute;right:0;top:-1px}.filepond--panel-center{border-bottom:none!important;border-radius:0!important;border-top:none!important;height:100px!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{color:#fff;height:1.25em;margin:0;pointer-events:none;position:static;width:1.25em;will-change:transform,opacity}.filepond--progress-indicator svg{height:100%;transform-box:fill-box;vertical-align:top;width:100%}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;contain:layout style size;direction:ltr;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:450;line-height:normal;margin-bottom:1em;position:relative;text-align:left;text-rendering:optimizeLegibility}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-bottom:1em;margin-top:1em}.filepond--root .filepond--credits{bottom:-14px;color:inherit;font-size:11px;line-height:.85;opacity:.175;position:absolute;right:0;text-decoration:none;z-index:3}.filepond--root .filepond--credits[style]{bottom:auto;margin-top:14px;top:0}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-primary{background:#dd5449!important}.bg-secondary{background:#efeee9!important}.bg-white{background:#fff!important}.bg-blue{background:#324d76!important}.bg-green{background:#848c2f!important}.bg-yellow{background:#fcc044!important}.bg-red{background:#dd5449!important}.bg-dark{background:#213148!important}.bg-celebrate-beige{background-color:#fde7c8}.bg-celebrate-green{background-color:#1c282c}.color-body{color:#141414!important}.color-dark{color:#213148!important}.color-primary{color:#dd5449!important}.color-white{color:#fff!important}.color-green{color:#848c2f}.color-blue{color:#324d76}.color-red{color:#dd5449}.color-gray{color:#c9c9c9}.color-yellow{color:#fcc044}.fill-white{fill:#fff}.fill-secondary{fill:#efeee9}.fill-green{fill:#848c2f}.fill-red{fill:#dd5449}.fill-yellow{fill:#fcc044}.fill-blue{fill:#324d76}.btn{background:#fcc044;border:2px solid #fcc044;border-radius:4px;color:#fff;font-family:Montserrat,sans-serif;font-size:1em;font-weight:700!important;letter-spacing:none;margin-bottom:24px;margin-right:8px;padding:15px 30px}.btn,.btn-circle{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.btn-circle{height:8em;width:8em}.btn-circle:hover{transform:scale(1.05) rotate(-5deg)}.btn:hover{background:#d79203;border-color:#d79203;box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06);color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.btn i{margin-left:8px}.btn:hover i{margin-left:12px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.btn-lg{padding:6px 32px}.btn-sm{font-size:.7em;line-height:30px;padding:2px 12px}.btn-primary{background-color:#dd5449}.btn-primary:hover{background-color:#b72d22;border-color:#b72d22}.btn-light:hover{background-color:#dd5449;color:#fff}.btn-blue{background-color:#324d76;border-color:#324d76;color:#fff}.btn-blue:hover{background-color:#1b2a40;border-color:#1b2a40}.btn-red{background-color:#dd5449;border-color:#dd5449;color:#fff}.btn-red:hover{background-color:#b72d22;border-color:#b72d22}.btn-green{background-color:#848c2f;border-color:#848c2f;color:#fff}.btn-green:hover{background-color:#4e531c;border-color:#4e531c}.btn-border{background-color:transparent;border:2px solid #dd5449;color:#dd5449}.btn-border:hover{background-color:#dd5449;color:#fff}.bg-white .btn-border{background-color:transparent;border-color:#dd5449;color:#dd5449}.bg-white .btn-border:hover{background-color:#dd5449;border-color:#dd5449;color:#fff}.bg-primary .btn-border:hover{background-color:transparent;border-color:#fff;color:#fff}button:focus{outline:none}.logo{height:80px}@media (max-width:768px){.logo{height:60px}}.main-nav{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:0;position:fixed;width:100%;z-index:999}.main-nav .top-bar{background-color:#efeee9;display:flex;justify-content:end;padding:5px 5%;width:100%}.main-nav .top-bar a:not(:last-child){margin-right:5px;position:relative}.main-nav .top-bar a:not(:last-child):after{color:#c4c0ae;content:"|";position:absolute;right:-4px}.main-nav .top-bar a{align-items:center;border-radius:3px;color:#141414;display:flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;height:100%;padding:0 13px;transition:all .3s ease}.main-nav .top-bar a i{color:#dd5449;font-size:20px;margin-right:10px;transition:all .3s ease}.main-nav .top-bar a .badge{background:#dd5449;border-radius:99px;color:#fff;font-size:.7em;font-weight:600;margin-left:5px;padding:.7em 1em;transition:all .3s ease}.main-nav .top-bar a:hover{background:#fcc044;color:#fff}.main-nav .top-bar a:hover i{color:#fff}.main-nav .top-bar a:hover .badge{background-color:#fff;color:#141414}#mainNav{font-family:Montserrat,sans-serif;font-weight:500;padding-left:5%;padding-right:5%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;width:100%;z-index:999}@media (max-width:1299px){#mainNav{padding-left:50px;padding-right:50px}}.navbar-nav{margin-bottom:0}.nav-item{font-size:14px;line-height:32px;padding-bottom:6px;padding-top:6px}.nav-item a{color:#213148;font-weight:700;margin-bottom:0}.nav-item:hover{color:#a2281e;font-weight:700;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.nav-item.book-now{animation:AnimationName 15s ease infinite;background:linear-gradient(270deg,#fcc044,#dd5449);background-size:800% 800%;border:none;border-radius:4px;margin-right:0;padding-left:12px;padding-right:12px;text-align:center}@keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.nav-item.book-now a{color:#fff!important}.nav-item.book-now:hover{box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06)}.navbar-nav li{margin-right:32px}.navbar-toggler{position:relative}.navbar-toggler span{background-color:#fcc044;display:block;height:3px;margin-bottom:4px;margin-top:4px;opacity:1;position:relative;transform:rotate(0deg);width:25px}.navbar-toggler span:first-child,.navbar-toggler span:nth-child(3){transition:transform .35s ease-in-out}.navbar-toggler:not(.collapsed) span:first-child{position:absolute;right:12px;top:10px;transform:rotate(135deg)}.navbar-toggler:not(.collapsed) span:nth-child(2){background-color:transparent;height:12px;visibility:hidden}.navbar-toggler:not(.collapsed) span:nth-child(3){position:absolute;right:12px;top:10px;transform:rotate(-135deg)}#scroll-indicator{height:1px;position:fixed;width:1px;z-index:-10}@media (min-width:1200px){#mainNav{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}#mainNav.navbar-shrink{height:90px}}@media (max-width:1199px){#mainNav{padding-bottom:5px;padding-top:5px}.navbar-nav{padding-bottom:2em;padding-top:2em}.navbar-toggler{margin-bottom:0}.navbar-brand .logo{height:50px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.navbar-nav li{margin-bottom:6px;margin-right:0}}.tbs-legenda{background-color:#efeee9;border-top:0;font-size:.7em}.tbs-legenda a,.tbs-legenda li,.tbs-legenda p,.tbs-legenda span{color:#141414}a[data-bind=nextPage],a[data-bind=prevPage]{background-color:#fcc044;border-color:#fcc044;color:#fff;font-size:.8em;font-weight:700!important;padding:1em;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}a[data-bind=nextPage]:hover,a[data-bind=prevPage]:hover{background-color:#d79203;border-color:#d79203;box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06);color:#fff}.tbs-btn-success{background:#fcc044;border-color:#fcc044;font-weight:700!important;margin-bottom:1.5em;padding:1em;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.tbs-btn-success:hover{background:#d79203;border-color:#d79203;box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06)}.tbs-btn-toevoegen{background-color:#848c2f;border-color:#848c2f;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.tbs-btn-toevoegen:hover{background-color:#3c4015;border-color:#3c4015;box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06)}.tbs-btn-kies-aantal{background-color:#848c2f;border-color:#848c2f;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.tbs-btn-kies-aantal:hover{background-color:#3c4015;border-color:#3c4015;box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06)}.tbs-btn-verwijderen{background-color:#dd5449;border-color:#dd5449;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.tbs-btn-verwijderen:hover{background-color:#a2281e;border-color:#a2281e;box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06)}.tbs-calendarNext,.tbs-calendarPrevious{background:#848c2f;border-color:#848c2f;font-weight:700!important;margin-bottom:2.5em;padding:.8em;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.tbs-calendarNext:hover,.tbs-calendarPrevious:hover{background:#3c4015;border-color:#3c4015;box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06)}.tbs-calendarNext:focus,.tbs-calendarPrevious:focus{background:#848c2f;border-color:#848c2f}.tbs-calendar .tbs-day.tbs-beschikbaar{background-color:#bec75a}.tbs-calendar .tbs-day.tbs-beschikbaar:hover{background-color:#848c2f}.tbs-calendar .tbs-day.tbs-bezet,.tbs-legenda .tbs-day.tbs-bezet{background-color:#dd5449}.tbs-calendar .tbs-day,.tbs-legenda .tbs-day{background-color:#bec75a;border-radius:0;font-size:.7em}.tbs-calendar .tbs-day.tbs-selected{background-color:#324d76!important}[data-trn-key=__verplichte_velden__]{font-size:.8em;font-style:italic;margin-top:1.5em}.tbs-alert{font-size:.8em}.tbs_kalenders.tbs-mg-t-30>div>div.tbs-row.tbs-mgt-20>div>div>div>table>thead>tr:nth-child(2){font-size:.8em;font-weight:400}.tbs-month{font-size:.7}.tbs_kassabon{background-color:#efeee9;border-radius:4px;font-size:.8em;padding:1.5em}.tbs_talen{display:none}@media (max-width:991px){.tbs-flag,.tbs_talen-mobileontop{display:none}}.tbs-accommodatie,.tbs-totaal{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700!important;margin-bottom:1em;margin-top:1em}.tbs-accommodatie-image{margin-bottom:1.5em}.tbs-navbar{background-color:#324d76;border-color:none;border-radius:4px;font-size:.8em;font-weight:700!important}.tbs-navbar a,.tbs-navbar li,.tbs-navbar p,.tbs-navbar span{color:#fff}.tbs-navbar i{display:none}.tbs-navbar ul li.tbs-active a{background-color:#567db8!important}@media (max-width:990px){.tbs-navbar{display:none}}.tbs_persoonscategorien label{font-size:1.2em;margin-bottom:1em}.tbs_persoonscategorien #persoonscategorie{font-size:.9em}.tbs-page-locatie h2,.tbs-page-persoon h2{font-family:Montserrat,sans-serif;font-size:1.2em;font-weight:700!important;margin-bottom:1em;margin-top:1em}.tbs-page-persoon .tbs-labels{font-family:Montserrat,sans-serif;font-size:.75em}.tbs-page-persoon [data-trn-key=__medegast__]{font-size:.8em;font-weight:700!important;margin-bottom:0}.tbs_accommodaties label{font-size:1.2em;margin-bottom:1em}#accommodatie,#maanden,[name="gast[][maand]"],[name=aanhef],[name=land],[name=locatie]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%324D76%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 1em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.8em auto,100%;border-color:#c9c9c9;border-radius:4px;box-sizing:border-box;color:#4e4e4e;display:block;font-size:.8em;margin:0;max-width:100%;padding:.8em;width:100%}#accommodatie::-ms-expand,#maanden::-ms-expand,[name="gast[][maand]"]::-ms-expand,[name=aanhef]::-ms-expand,[name=land]::-ms-expand{display:none}#accommodatie:hover,#maanden:hover,[name="gast[][maand]"]:hover,[name=aanhef]:hover,[name=land]:hover,[name=locatie]{border-color:#888}#accommodatie:focus,#maanden:focus,[name="gast[][maand]"]:focus,[name=aanhef]:focus,[name=land]:focus,[name=locatie]{outline:none}#accommodatie option,#maanden option,[name="gast[][maand]"] option,[name=aanhef] option,[name=land] option,[name=locatie]{font-weight:400}.tbs-form-control{border-color:#c9c9c9;color:#4e4e4e;font-weight:700!important;height:auto;margin-bottom:0;padding:.8em}.tbs-page-artikelen h2{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700!important;margin-bottom:1em;margin-top:1em}.tbs-page-artikelen h4{font-size:.9em;font-weight:400}.tbs-page-artikelen div[data-name=description]{font-size:.7em;line-height:1.1em;margin-bottom:1.5em}.tbs-page-overzicht h2{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700!important;margin-bottom:1em;margin-top:1em}.tbs-page-overzicht h4{font-size:.9em;font-weight:400}.tbs_persoonsgegevens_overzicht{text-align:center}.tbs_persoonsgegevens_overzicht h2{font-family:Montserrat,sans-serif;font-size:24px;font-weight:700!important;margin-bottom:1em;margin-top:1em}.tbs_gasten_overzicht{text-align:center}.tbs_gasten_overzicht h2{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700!important;margin-bottom:1em;margin-top:1em}.div.tbs_av input#tbs_av,.div.tbs_pv input#tbs_av{margin-right:.7em}.fa-beat{animation:fa-beat .3s linear infinite}@keyframes fa-beat{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.vacancies-overview .badge{background-color:#fcc044!important;color:#fff;font-size:13px;margin-left:5px;padding:8px 15px}.vacancies-overview .badge i{margin-right:5px}.staff-card{background:#efeee9;border-radius:5px;padding:25px;position:sticky;top:150px}.staff-card .btn-pill{font-size:12px;margin-right:2px;padding:10px 20px}.staff-card .badge-label{background:#dd5449;color:#fff;font-size:12px;padding:8px 10px}.filepond--panel-root{background:#fff}.bg-celebrate-beige .footer-logo{background-color:#fde7c8!important}.celebrate-footer{background-color:#1c282c;color:#fff;margin:0;padding:48px 0}.celebrate-footer ul.social-footer{align-items:center;display:flex;justify-content:end;margin-bottom:0}.celebrate-footer ul.social-footer li{line-height:1}.celebrate-footer ul.social-footer li a{border-color:#fff!important;color:#fff!important}.celebrate-footer .sub-sub a{color:#fff;font-weight:700}.celebrate-header{align-items:center;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:800px;justify-content:center;overflow:hidden;position:relative}.celebrate-header:before{background-color:rgba(28,40,44,.6);content:"";inset:0;mix-blend-mode:multiply;position:absolute}.celebrate-header .effect{bottom:-30px;min-width:1800px;position:absolute;width:120%}.celebrate-header h1{color:#fff;padding:30px;position:relative;text-align:center}.celebrate-header .slider{height:100px;overflow:hidden;position:relative;width:100vw}.celebrate-header .slider .slide-track{animation:scroll 15s linear infinite;display:flex;width:6240px}.celebrate-header .slider a{align-items:center;display:flex;height:100px;justify-content:center;min-width:260px}.celebrate-header .slider a h3{color:#fff;font-family:Grand Hotel,cursive;font-weight:300;text-transform:lowercase}.celebrate-header .slider a:hover h3{color:#fcc044}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-3120px)}}.celebrate-header.sub-header{height:600px}#celebrateNav{background-color:#1c282c;padding:12px 5%}@media (max-width:1199px){#celebrateNav{max-height:100vh;overflow:scroll}#celebrateNav .navbar-nav{padding-bottom:2em;padding-top:2em}#celebrateNav .navbar-toggler{margin-bottom:0}#celebrateNav .navbar-brand .logo{height:50px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}#celebrateNav .navbar-nav li{margin-bottom:6px;margin-right:0}}#celebrateNav .logo{height:80px}#celebrateNav .navbar-toggler{position:relative}@media (max-width:768px){#celebrateNav .logo{height:60px}}#celebrateNav .navbar-nav{margin-bottom:0}#celebrateNav .nav-item{font-size:14px;line-height:32px;padding-bottom:6px;padding-top:6px}#celebrateNav .nav-item a{color:#213148;font-weight:700;margin-bottom:0}#celebrateNav .nav-item:hover{color:#a2281e;font-weight:700;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}#celebrateNav .navbar-nav li{margin-right:32px}#celebrateNav .navbar-toggler span{background-color:#fcc044;display:block;height:3px;margin-bottom:4px;margin-top:4px;opacity:1;position:relative;transform:rotate(0deg);width:25px}#celebrateNav .navbar-toggler span:first-child,#celebrateNav .navbar-toggler span:nth-child(3){transition:transform .35s ease-in-out}#celebrateNav .navbar-toggler:not(.collapsed) span:first-child{position:absolute;right:12px;top:10px;transform:rotate(135deg)}#celebrateNav .navbar-toggler:not(.collapsed) span:nth-child(2){background-color:transparent;height:12px;visibility:hidden}#celebrateNav .navbar-toggler:not(.collapsed) span:nth-child(3){position:absolute;right:12px;top:10px;transform:rotate(-135deg)}#celebrateNav .nav-item a{color:#fff}#celebrateNav .dropdown .dropdown-toggle{background-color:transparent;border:none;margin-bottom:0;padding:0}#celebrateNav .dropdown .dropdown-toggle[aria-expanded=true]{box-shadow:none;color:#fcc044}#celebrateNav .dropdown .dropdown-menu{background-color:#fcc044;padding:24px 0}@media (min-width:1200px){#celebrateNav .dropdown .dropdown-menu{border-radius:0 0 10px 10px;left:50%;max-height:calc(100vh - 150px);overflow:scroll;top:calc(100% + 38px);transform:translateX(-50%)}}#celebrateNav .dropdown .dropdown-menu .dropdown-item{padding:10px 48px}#celebrateNav .dropdown .dropdown-menu .dropdown-item:hover{background-color:#dd5449}#celebrateNav .back-to-camping{background-color:#fcc044;border-radius:0 0 5px 5px;color:#fff;display:flex;padding:20px 24px;position:absolute;right:5%;top:100%}#celebrateNav .back-to-camping h3{font-size:16px;line-height:1;margin:0}#celebrateNav .back-to-camping:hover{color:#1c282c}@media (max-width:1199px){#celebrateNav .back-to-camping{border-radius:5px;margin-top:12px;position:relative;right:unset;width:-moz-fit-content;width:fit-content}}.intro-text{background-color:#fde7c8;overflow:hidden;text-align:center}.intro-text .bg-element{bottom:-150px;opacity:.1;pointer-events:none;position:absolute;right:-20%;scale:3.5}.intro-text a{position:relative;z-index:2}.celebrate-banner{align-items:center;background-position:80%;background-size:cover;display:flex;height:800px}.celebrate-banner:before{background:linear-gradient(90deg,#1c282c,rgba(28,40,44,.923) 26%,rgba(28,40,44,0));content:"";inset:0;mix-blend-mode:multiply;position:absolute}.celebrate-banner h3,.celebrate-banner p{color:#fff}.celebrate-banner .bottom-banner-effect,.celebrate-banner .top-banner-effect{background-position:50%;background-repeat:no-repeat;background-size:cover;height:80px;left:0;position:absolute;width:100%;z-index:1}.celebrate-banner .top-banner-effect{background-image:url(/img/feesten-en-partijen/dark-effect.svg);top:0;transform:translateY(-50%)}.celebrate-banner .bottom-banner-effect{background-image:url(/img/feesten-en-partijen/light-effect.svg);bottom:0;transform:translateY(50%)}.contact-card{border:2px solid #1c282c;border-radius:.25rem;padding:48px}.contact-card h4,.contact-card li{color:#1c282c}.contact-card ul{padding-left:0}.contact-card a:hover{color:#dd5449}.celebrate-about{background-color:#fde7c8}.celebrate-about .overlap-img-small{align-items:center;display:flex;margin:0 auto;max-width:1400px;position:relative;width:100%}.celebrate-about .overlap-img-small .overlap-card{background-color:#1c282c;height:-moz-fit-content;height:fit-content;margin:96px 0;max-width:60%;padding:96px;z-index:1}.celebrate-about .overlap-img-small .overlap-card h3,.celebrate-about .overlap-img-small .overlap-card p{color:#fff}.celebrate-about .overlap-img-small .overlap-img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;width:60%}@media (max-width:991px){.celebrate-about .overlap-img-small{flex-direction:column}.celebrate-about .overlap-img-small .overlap-card{margin:0;max-width:100%;padding:48px}.celebrate-about .overlap-img-small .overlap-img{height:400px;position:relative;width:100%}}.celebrate-option-overview{background-color:#1c282c;padding:200px 0}.celebrate-option-overview .img-container{background-color:rgba(0,0,0,.2);height:500px;width:100%}.celebrate-option-overview .img-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:15px 0;width:100%}.celebrate-option-overview h3,.celebrate-option-overview h4,.celebrate-option-overview p{color:#fff}.celebrate-option-overview p{font-size:1rem}.celebrate-option-overview .room-tags{-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;row-gap:12px}.celebrate-option-overview .room-tags a{background-color:#fde7c8;border-radius:99px;font-size:.8rem;font-weight:700;line-height:1;padding:7px 14px;transition:all .1s ease}.celebrate-option-overview .room-tags a:hover{background-color:#dd5449;color:#fff}.celebrate-option-overview .buttons-container{display:flex;flex-wrap:wrap;gap:12px}.celebrate-option-overview .buttons-container .option-btn{background-color:transparent;border:2px solid #fcc044;margin:0;padding:12px 20px}.celebrate-option-overview .buttons-container .option-btn.active{background-color:#fcc044}.celebrate-option-overview .details .btn-primary{border:none}.arrangement-carousel{position:relative}.arrangement-carousel .flickity-viewport .carousel-cell{margin-right:24px;position:absolute;width:40%}.arrangement-carousel .flickity-prev-next-button{align-items:center;background-color:#fde7c8;display:flex;justify-content:center}.arrangement-carousel .flickity-prev-next-button:focus{box-shadow:none}.arrangement-carousel .flickity-prev-next-button:after{color:#1c282c;font-family:Font Awesome\ 5 Free;font-size:25px;font-weight:700}.arrangement-carousel .flickity-prev-next-button svg{display:none}.arrangement-carousel .flickity-prev-next-button.previous{left:-10px}.arrangement-carousel .flickity-prev-next-button.previous:after{content:"\f060"}.arrangement-carousel .flickity-prev-next-button.next{right:-10px}.arrangement-carousel .flickity-prev-next-button.next:after{content:"\f061"}@media (max-width:991px){.arrangement-carousel .flickity-viewport .carousel-cell{width:75%}}@media (max-width:575px){.arrangement-carousel{padding:0}.arrangement-carousel .flickity-prev-next-button{display:none}}.celebrate-overview h4,.celebrate-overview p{color:#1c282c;text-align:center}.celebrate-overview h4{margin-bottom:6px;margin-top:40px}.celebrate-overview h3{color:#fff}.celebrate-overview .item-card{background-color:#fde7c8;display:block;height:auto;margin-bottom:24px;padding:12px}.celebrate-overview .item-card .item-img{height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.celebrate-overview .item-card .overview-arrow{align-items:center;background-color:#fff;border-radius:99px;display:flex;height:50px;justify-content:center;left:50%;position:absolute;top:312px;transform:translate(-50%,-50%);transform-origin:top left;transition:all .2s ease;width:50px}.celebrate-overview .item-card:hover .overview-arrow{background-color:#fcc044;scale:1.2}.celebrate-form .form-control{background-color:transparent;border:2px solid #1c282c;color:#1c282c;margin-bottom:0}.celebrate-form .btn{border:none}.celebrate-form .arrangement-form{background-color:#fff;padding:48px}.celebrate-form .arrangement-form h5{margin-bottom:0!important}#book-arrangement-or-hall .alert.bg-success{background-color:#fde7c8!important;border:none;margin-bottom:0}#book-arrangement-or-hall .alert.bg-success:before{color:#1c282c;content:"\f058";font-family:Font Awesome\ 5 Free;font-size:19px;font-weight:900;margin-right:20px}.arragement-summary{background-color:#fff;padding:48px}.arragement-summary h5{color:#fcc044;margin-bottom:0}@font-face{font-family:Predikat Oneday Regular;font-style:normal;font-weight:400;src:local("Predikat Oneday Regular"),url(/img/restaurant/PredikatOneday-ALM56.woff) format("woff")}.bg-restaurant-yellow{background-color:#e09e31;color:#fff!important}.restaurant-layout h1,.restaurant-layout h2{font-family:Predikat Oneday Regular}.restaurant-layout .btn-primary{background-color:#c9003c;border-color:#c9003c}.restaurant-layout .btn-primary:hover{background-color:#ce2749;border-color:#ce2749}.restaurant-layout .btn-secondary{background-color:#e09e31;border-color:#e09e31}.restaurant-layout .btn-secondary:hover{background-color:#1c282c;border-color:#1c282c}.text-red{color:#c9003c}.restaurant-header{align-items:center;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:800px;justify-content:center;overflow:hidden;position:relative}@media (max-width:991px){.restaurant-header{height:600px}}.restaurant-header .effect{bottom:-30px;min-width:1800px;position:absolute;width:120%}.restaurant-header .logo{bottom:calc(50% - 200px);height:300px;position:absolute;width:auto;z-index:99}@media (max-width:991px){.restaurant-header .logo{bottom:calc(50% - 150px);height:200px}}.sub-header{height:550px}@media (max-width:991px){.sub-header{height:400px}}.sub-header .logo{bottom:calc(50% - 150px);height:200px}@media (max-width:991px){.sub-header .logo{bottom:calc(50% - 120px);height:150px}}.restaurant-header h1{color:#fff;padding:30px;position:relative;text-align:center}.restaurant-about{background-color:#fde7e6;padding:80px 0}.restaurant-about .overlap-img-small{align-items:center;display:flex;margin:0 auto;max-width:1400px;position:relative;width:100%}.restaurant-about .overlap-img-small .overlap-card{background-color:#1c282c;height:-moz-fit-content;height:fit-content;margin:96px 0;max-width:60%;padding:96px;z-index:1}.restaurant-about .overlap-img-small .overlap-card h3,.restaurant-about .overlap-img-small .overlap-card p{color:#fff}.restaurant-about .overlap-img-small .overlap-img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;width:60%}.reservation-box{border-radius:8px;color:#1c282c;display:flex;flex-direction:column;height:100%;justify-content:center;padding:48px 36px}.reservation-box h2{font-size:36px;margin-bottom:20px}.reservation-box p{font-size:18px;line-height:1.7;margin-bottom:28px}.btn-reserveer{align-self:flex-start;background-color:#1c282c;border-radius:4px;color:#fff;display:inline-block;font-weight:600;padding:14px 28px;text-decoration:none;transition:all .3s ease}.btn-reserveer:hover{background-color:#fff;color:#1c282c}.opening-hours-section{background-color:#fde7e4;padding:100px 0}.opening-hours-box{background-color:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:48px}.opening-hours-box h2{color:#1c282c;margin-bottom:32px;text-align:center}.opening-hours-list{display:flex;flex-direction:column;gap:14px}.opening-hours-row{border-bottom:1px solid #e9e1d8;color:#1c282c;display:flex;font-size:17px;justify-content:space-between;padding:14px 0}.opening-hours-row:last-child{border-bottom:none}.restaurant-footer{background-color:#e09e31;color:#fff;padding:70px 0 50px}.restaurant-footer h3{color:#fff;font-size:24px;margin-bottom:20px}.restaurant-footer p{line-height:1.8;margin-bottom:0}.footer-reserve-link{border-bottom:1px solid #fff;color:#fff;display:inline-block;font-weight:600;margin-top:16px;padding-bottom:4px;text-decoration:none;transition:all .3s ease}.footer-reserve-link:hover{border-bottom:1px solid #000;color:#000}.bg-restaurant-pink,.bg-restaurant-pink .footer-logo{background-color:#fde7e6}#celebrateNav .back-to-camping-restaurant{background-color:#e09e31;border-radius:0 0 5px 5px;color:#fff;display:flex;padding:20px 24px;position:absolute;right:5%;top:100%}#celebrateNav .back-to-camping-restaurant h3{font-size:16px;line-height:1;margin:0}#celebrateNav .back-to-camping-restaurant:hover{color:#1c282c}@media (max-width:991px){.restaurant-about .overlap-img-small{flex-direction:column}.restaurant-about .overlap-img-small .overlap-card{margin:0;max-width:100%;padding:48px}.restaurant-about .overlap-img-small .overlap-img{height:400px;position:relative;width:100%}.reservation-box{margin-top:30px}.opening-hours-box{padding:32px 24px}.opening-hours-row{font-size:15px;gap:20px}.restaurant-footer .col-md-4{margin-bottom:32px}}.snackbar-section{background-color:#fde7e6;padding:100px 0}.snackbar-row{background-color:#c9003c;border-radius:8px;overflow:hidden}.snackbar-content{color:#fff;padding:60px}.snackbar-content h2{color:#fff;margin-bottom:20px}.snackbar-content p{font-size:18px;line-height:1.7;margin-bottom:20px}.snackbar-image{background-image:url(/img/restaurant/snackbar.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.snackbar-row>[class*=col-]{display:flex}.snackbar-image{min-height:100%}@media (max-width:991px){.snackbar-row{flex-direction:column}.snackbar-content{padding:40px 30px}.snackbar-image{min-height:250px;width:100%}}.reservation-iframe{background-color:#fff;border-radius:8px;max-width:100%;width:100%}.reservation-iframe iframe{border:0;height:700px;padding:20px;width:100%}@media (max-width:991px){.reservation-iframe iframe{height:600px}}img{border-style:none}img:not([src]){content:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#141414;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:32px;overflow-x:hidden}.benedenBovenCookieNotification>a{color:#dd5449!important}.no-selection{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}@media (max-width:1400px){body{font-size:16px;line-height:27px}}@media (max-width:990px){body{font-size:15px;line-height:26px}}::selection{background:#dd5449;color:#fff;opacity:1}::-moz-selection{background:#dd5449;color:#fff;opacity:1}@media (min-width:1200px){.container{max-width:1100px}}@media (min-width:1300px){.container{max-width:1200px}}@media (min-width:1400px){.container{max-width:1300px}}@media (min-width:1500px){.container{max-width:1400px}}@media (min-width:1600px){.container{max-width:1500px}}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible!important}.wow{visibility:hidden}.box-shadow{box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06)}hr{border:3px solid #dd5449}.strong{font-weight:700}
/*!---------- MIXINS ----------*/.v-align-children{align-items:center;-webkit-align-items:center;display:-moz-flex;display:flex;flex-direction:row;justify-content:center;-webkit-justify-content:center}.black-white{filter:grayscale(100%)}.v-align-children-column{align-items:center;-webkit-align-items:center;display:-moz-flex;display:flex;flex-direction:column;justify-content:center;-webkit-justify-content:center}.disable-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-align-transform{position:relative;top:50%;transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);z-index:2}.v-align-bottom{bottom:90%;position:relative;transform:translate3d(0,-90%,0);-webkit-transform:translate3d(0,-90%,0);z-index:2}h1.lines:before{content:url(/img/lines-left.svg);margin-left:-45px;margin-top:-45px}h1.lines:after,h1.lines:before{height:auto;position:absolute;width:30px}h1.lines:after{content:url(/img/lines-right.svg);margin-left:-10px;margin-top:35px}@media (max-width:990px){h1.lines{padding-bottom:20px}}@media (max-width:550px){h1.lines{padding-bottom:30px}}.img-lines:before{content:url(/img/lines-left.svg);margin-left:-45px;margin-top:-45px}.img-lines:after,.img-lines:before{height:auto;position:absolute;width:30px}.img-lines:after{bottom:-50px;content:url(/img/lines-right.svg);margin-left:15px}@media (max-width:990px){.img-lines:after,.img-lines:before{display:none;visibility:hidden}}
/*!---------- COLOURS ----------*/
/*!---------- TYPOGRAPHY ----------*/@media (max-width:767px){.text-center-xs{text-align:center!important}}.heavy{font-weight:900!important}.bold{font-weight:700!important}.light{font-weight:300!important}blockquote,button,h1,h2,h3,h4,h5,h6,input,p,pre,select,table,textarea{margin-bottom:16px;margin-top:0;padding:0}.h1,.h2,.h3,h1,h2,h3{font-family:Luckiest Guy,cursive;font-weight:300}.h4,.h5,.h6,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700}h1.large{font-size:4em}.h1,h1,h1.large{line-height:1.1em}.h1,h1{font-size:3.6em}.h2,h2{font-size:3.2em}.h2,h2,h3{line-height:1.1em}h3{font-size:1.8em}.h4,h4{font-size:1.2em}.h4,.h5,h4,h5{line-height:1.1em}.h5,h5{font-size:1em}.h6,h6{font-size:12px;line-height:24px}@media (max-width:767px){h1.large{font-size:42px;line-height:46px}.h1,h1{font-size:36px;line-height:42px}h2{font-size:32px;line-height:40px}h3{font-size:24px;line-height:32px}h4{font-size:18px;line-height:26px}h5{font-size:16px}.h6,h5,h6{line-height:24px}.h6,h6{font-size:12px;font-weight:700}}.uppercase{text-transform:uppercase}.bold-h6,.h6-u,h6.uppercase{font-weight:700}.bold-h6{font-family:Montserrat,sans-serif;font-size:12px;line-height:24px;text-transform:uppercase}p.lead{font-size:1em;font-weight:700!important}a,a:active,a:focus,a:hover,a:visited{outline:none;text-decoration:none}a{color:#213148;cursor:pointer}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#213148!important}.bg-primary a,.image-bg a{color:#fff}.bg-primary a:hover,.image-bg a:hover{opacity:1}a:hover{color:#141414;text-decoration:none}.label{background:#213148;border-radius:0;color:#fff;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;padding:6px 12px;text-transform:uppercase}.text-left{text-align:left}@media (max-width:767px){.text-left-xs{text-align:left!important}}.no-bullets{list-style:none;padding:0}.subtitle{font-family:Grand Hotel,cursive;font-weight:300;margin-bottom:40px;text-transform:lowercase}.subtitle-red{color:#a2281e!important}.subtitle-yellow{color:#d79203!important}.subtitle-green{color:#3c4015!important}.subtitle-blue{color:#141e2e!important}blockquote{border-left:2px solid;border-color:#dd5449;margin:27px 0;padding:0 0 0 27px}
/*!---------- SECTION DIVIDERS ----------*/.wavy-border{position:absolute;width:100%;z-index:10}.wavy-border-bottom{bottom:-5px;position:absolute}.wavy-border-footer{position:absolute;transform:scaleY(-1);width:100%;z-index:-1}.ib{color:#fff;display:inline-block}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#dd5449!important}
/*!----------  SECTIONS ----------*/footer,section{padding:5em 0;position:relative}.fullscreen{height:100vh}.bg-secondary h1,.bg-secondary h2,.bg-secondary h3,.bg-secondary h4,.bg-secondary h5,.bg-secondary h6{color:#4e4e4e}.bg-blue a,.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6,.bg-blue li,.bg-blue p,.bg-blue span,.bg-dark a,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-dark li,.bg-dark p,.bg-dark span,.bg-green a,.bg-green h1,.bg-green h2,.bg-green h3,.bg-green h4,.bg-green h5,.bg-green h6,.bg-green li,.bg-green p,.bg-green span,.bg-primary a,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-primary li,.bg-primary p,.bg-primary span,.bg-red a,.bg-red h1,.bg-red h2,.bg-red h3,.bg-red h4,.bg-red h5,.bg-red h6,.bg-red li,.bg-red p,.bg-red span{color:#fff}@media (max-width:767px){section{padding:80px 0}}.overlay-primary:before{background:#dd5449;opacity:.8}.overlay-dark:before,.overlay-primary:before{content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:2}.overlay-dark:before{background:#000;opacity:.55}.overlay-gradient:before{background:linear-gradient(90deg,#333 0,hsla(0,0%,50%,0));opacity:.4}.overlay-gradient-bottom:before,.overlay-gradient:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.overlay-gradient-bottom:before{background:linear-gradient(0deg,#000,rgba(0,0,0,.6) 30%,transparent 50%,transparent);opacity:.6}.image-bg a,.image-bg h1,.image-bg h2,.image-bg h3,.image-bg h4,.image-bg h5,.image-bg h6,.image-bg li,.image-bg p,.image-bg span{color:#fff}.container.image-bg .row,.image-bg .container,.image-bg div[class*=" col- "]{position:relative;z-index:3}.background-image-holder{background:#213148;background-position:50% 50%!important;background-size:cover!important;height:100%;position:absolute;top:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;width:100%;z-index:0}.background-image{background-position:50%;background-size:cover}@media (max-width:767px){.footer-hidden{display:none}}
/*!---------- DAGJE UIT ----------*/#test .header .header__visual{border:2px solid aqua!important}
/*!---------- CONTACT PAGE ----------*/.contact-details{background-color:#233652!important;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06);margin:1em;padding:2em 6em 2em 2em}.contact-details ul{padding-left:0}
/*!---------- ACCORDION / FAQ ----------*/.faq-accordion .accordion-trigger{background-color:transparent;font-family:Montserrat,sans-serif;font-size:1em;font-weight:700!important}.faq-accordion .accordion-trigger:hover{cursor:pointer}.faq-accordion .card-body{margin-top:0;padding:1.5em;text-align:left}.faq-accordion .card{background-color:#fff;border:none;border-radius:0;margin-bottom:.5em;padding:0}.faq-accordion .card-header{background:transparent;border:none}.faq-accordion .fa-stack{font-size:18px}.faq-accordion .btn-link:focus,.faq-accordion .btn-link:hover{text-decoration:none}.faq-accordion li+li{margin-top:10px}
/*!---------- AGENDA ITEMS ----------*/.agenda-item{background-color:#efeee9;border-radius:.75em;margin-bottom:1.5em;padding:.75em}.agenda-item .agenda-item-icon{margin-right:.75em;text-align:center;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.agenda-item .agenda-item-text .agenda-item-title{font-size:1.1em;font-weight:700!important}.agenda-item .agenda-item-text .agenda-item-date{font-size:.7em}.agenda-item .agenda-item-icon-header{background-color:#dd5449;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#fff;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700!important;line-height:1;padding:3px 0 2px;text-shadow:rgba(0,0,0,.1) 0 1px 1px;text-transform:uppercase}.agenda-item .agenda-item-icon-icon{background-color:#fff;border-radius:.25rem;box-shadow:0 2px 8px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1);display:block;font-family:Montserrat,sans-serif;font-weight:700!important;text-align:center;width:50px}.agenda-item:hover{background-color:#fdf5f5}.agenda-item:hover .agenda-item-icon{margin-right:.9em}@media (max-width:990px){.agenda-item{margin-bottom:1em}}
/*!---------- FOR SALE ITEMS ----------*/.for-sale-item{background-color:#233652;border-radius:4px;padding:1em}.for-sale-item .for-sale-item-image{background-position:50%;background-size:cover;height:400px}.for-sale-item .for-sale-item-text{padding:2em}.for-sale-item .for-sale-item-price{display:block;font-weight:700!important;margin-bottom:1.5em}@media (max-width:990px){.for-sale-item .for-sale-item-image{margin-bottom:2em}}
/*!---------- FACILITIES PAGE / CARDS ----------*/.card{background-color:#efeee9;border:none;padding:2em;text-align:center;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}.card-body{margin-top:1.25em;padding:0}.card-columns .card{margin-bottom:2em}.facilities-overview-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;width:250px}.facilities-overview-btn{background:#fff;border-radius:50px;bottom:-25px;height:50px;margin-left:-25px;position:absolute;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;width:50px}.facilities-overview-btn i{color:#fcc044;font-size:22px;line-height:50px}.card:hover{box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06)}.card:hover .facilities-overview-btn{background:#dd5449}.card:hover .facilities-overview-btn i{color:#fff}.card:hover .facilities-overview-image{transform:scale(1.05) rotate(-3deg);transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}@media (max-width:990px){.card-columns{-moz-column-count:1;column-count:1}}@media (min-width:991px){.card-columns{-moz-column-count:3;column-count:3}}@media (min-width:1600px){.card-columns{-moz-column-count:4;column-count:4}}
/*!---------- HEADER ----------*/.page-title{height:1000px;overflow:hidden}@media (max-width:1499px){.page-title{height:1100px}}@media (max-width:550px){.page-title{height:850px!important}}@media (max-width:475px){.page-title>.container{top:55%!important}}@media (max-width:450px){.page-title>.container{top:60%!important}}@media (max-width:400px){.page-title>.container{top:65%!important}}.page-title .fullscreen{height:100vh}.page-title-sub{height:550px}.page-title .container{position:relative;top:50%;transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);z-index:2}.page-title-sub .container{margin-top:70px}.page-title .background-image{background-position:50%;background-size:cover;height:115%;left:0;position:absolute;top:0;width:100%}.header-mask{-webkit-mask-image:url(/img/header-mask.svg);-webkit-mask-position:right;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}@media (max-width:990px){.header-mask{-webkit-mask-position:center}}.header-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:750px;position:absolute;right:-100px;top:50%;transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);width:55%;z-index:2}@media (max-width:1400px){.header-image{width:55%}}@media (max-width:1199px){.page-title{height:700px;text-align:center}.header-image{display:none;visibility:hidden}}@media (max-width:990px){.page-title{height:820px}.page-title-sub{height:300px}.page-title-sub .container{margin-top:40px}}@media (min-width:1750px){.page-title{height:1000px}.page-title-sub{height:600px}.page-title.fullscreen{height:100vh}}
/*!---------- ACCOMMODATION OVERVIEW ----------*/.accommodation-overview{margin-bottom:2em;text-align:center}.accommodation-overview-btn{background:#fff;border-radius:50px;height:50px;margin-left:-25px;position:absolute;top:275px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;width:50px}.accommodation-overview-btn i{color:#fcc044;font-size:22px;line-height:50px}.accommodation-overview-img-frame{border-radius:4px;height:300px;margin-bottom:2em;overflow:hidden}.accommodation-overview-img{background-position:50%;background-size:cover;height:100%;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;width:100%}.accommodation-overview-label{background-color:#dd5449;border-radius:0 4px 4px 0;font-weight:700!important;left:15px}.accommodation-overview-label,.accommodation-overview-price{color:#fff;font-family:Montserrat,sans-serif;font-size:.8em;padding:.3em 1em;position:absolute;top:0;z-index:2}.accommodation-overview-price{background-color:#848c2f;border-radius:0 0 0 4px;box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06);right:15px}.accommodation-overview:hover .accommodation-overview-img{transform:scale(1.05)}.accommodation-overview:hover .accommodation-overview-btn{background:#fcc044}.accommodation-overview:hover .accommodation-overview-btn i{color:#fff}.accommodation-overview:hover .accommodation-overview-label{background-color:#fcc044;padding-left:1.5em;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out}.accommodation-overview-content .accommodation-overview-name{color:#141414;display:block;font-size:1.2em;font-weight:700!important;margin-bottom:.5em}.accommodation-overview-content .accommodation-overview-desc{color:#141414;display:block;font-size:.8em}.accommodation-overview-facilities{display:inline}.accommodation-overview-facilities .accommodation-overview-facilities-icon{border:1px solid #c9c9c9;border-radius:4px;height:35px;padding:5px;width:35px}.accommodation-overview-packages{cursor:pointer;margin-top:1em;padding-left:1em;padding-right:0;width:70%}.accommodation-overview-packages .accommodation-overview-packages-title{border:1px solid #c9c9c9;border-radius:3px 0 0 3px;border-right:none;color:#141414;font-size:.7em;width:100%}.accommodation-overview-packages .accommodation-overview-packages-number{background-color:#848c2f;border:1px solid #848c2f;border-radius:0 3px 3px 0;color:#141414;color:#fff;font-size:.7em;font-weight:700;padding-left:1em;padding-right:1em}.accommodation-overview-modal .modal-content{border:none;border-radius:0}.accommodation-overview-modal .modal-footer,.accommodation-overview-modal .modal-header{border:none}.accommodation-overview-modal .accommodation-overview-table table{border:none;border-collapse:collapse;margin:0;padding:0;table-layout:fixed;text-align:left;width:100%}.accommodation-overview-modal .accommodation-overview-table table caption{font-size:1.5em;margin:.5em 0 .75em}.accommodation-overview-modal .accommodation-overview-table table tr{font-size:.8em;padding:.35em;text-align:left}.accommodation-overview-modal .accommodation-overview-table table tr:nth-child(2n){background-color:#efeee9}.accommodation-overview-modal .accommodation-overview-table table td,.accommodation-overview-modal .accommodation-overview-table table th{line-height:1.3em;padding:1em;text-align:left}.accommodation-overview-modal .accommodation-overview-table table th{background:#efeee9;color:#4e4e4e;font-family:Montserrat,sans-serif;font-size:1em;line-height:1.1em;text-align:left}@media screen and (max-width:900px){.accommodation-overview-modal .accommodation-overview-table table{border:0}.accommodation-overview-modal .accommodation-overview-table table caption{font-size:1.5em}.accommodation-overview-modal .accommodation-overview-table table thead{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.accommodation-overview-modal .accommodation-overview-table table tr{background-color:#efeee9;border-bottom:3px solid #c9c9c9;display:block;margin-bottom:.625em}.accommodation-overview-modal .accommodation-overview-table table td{border-bottom:1px solid #c9c9c9;display:block;font-size:1em;text-align:right}.accommodation-overview-modal .accommodation-overview-table table td:before{content:attr(data-label);float:left;font-weight:700}.accommodation-overview-modal .accommodation-overview-table table td:last-child{border-bottom:0}}
/*!---------- ACCOMMODATION DETAIL PAGE ----------*/.accommodation-detail-description{background-color:#324d76;border-radius:4px;margin-bottom:-100px;padding:2em}.accommodation-detail-description .btn{margin-bottom:0}.accommodation-detail-menu{background-color:#efeee9;padding:1.5em}.accommodation-detail-menu ul{list-style:none;padding-left:0}.accommodation-detail-menu li{background-color:#fff;border-radius:4px;color:#141414;font-size:.8em;font-weight:700!important;margin-bottom:4px;padding:.5em 1em;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.accommodation-detail-menu li:hover{background-color:#fcc044;padding-left:1.1em}.accommodation-detail-menu li.active{background-color:#fee2a8}.accommodation-detail-booknow{background-color:#848c2f;color:#fff;margin-top:-200px;padding:1.5em}.accommodation-detail-booknow .btn{margin-bottom:0}.accommodation-detail-arrangements{background-color:#fcc044;color:#fff;padding:1.5em}.accommodation-detail-arrangements .btn{margin-bottom:0}@media (max-width:990px){.accommodation-detail-booknow{margin-top:0}.accommodation-detail-description .btn{margin-bottom:1em}}@media (max-width:767px){.accommodation-detail-booknow{margin-bottom:2em}}
/*!---------- TOOLTIPS ----------*/.tooltip{font-family:Montserrat,sans-serif;font-size:.8em}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#848c2f}.tooltip>.tooltip-inner{background-color:#848c2f;max-width:450px!important;padding:12px}
/*!---------- SEARCH AND BOOK / DATEPICKER / TABS ----------*/.search-book-container{margin-bottom:32px;margin-top:-120px;position:relative;z-index:99}.search-book-message{background-color:#fffbf4;border:2px solid #fcc044;border-radius:4px;margin-bottom:32px;padding:1em}.search-book{margin-bottom:1em}.search-book .nav{border-bottom:none}.search-book .nav-tabs .nav-link{background-color:#848c2f;border:0 solid #848c2f;color:#fff;font-family:Montserrat,sans-serif;font-size:.8em;font-weight:700;letter-spacing:normal;margin-bottom:0;margin-right:1em;padding:1em 2em;text-transform:none}.search-book .nav-tabs .nav-link.active{background-color:#fff;border:none;color:#141414}.search-book .nav-tabs .nav-link:focus,.search-book .nav-tabs .nav-link:hover{border:none}.search-book .nav-tabs .nav-item:hover{background-color:#606622;color:inherit}.search-book .nav-tabs .nav-link.active:hover{background-color:#fff;border:none;color:#141414}.search-book .tab-content{background-color:#fff;border:none;border-radius:0 3px 3px 3px;box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06);padding:3em}.search-book .tab-content form .form-group{margin-bottom:0}.search-book .tab-content form .form-group .dropdown-toggle{background-color:transparent;border:1px solid #c9c9c9;color:#4e4e4e;font-size:.8em;font-weight:700!important}.search-book .tab-content form .form-group .dropdown-menu{border:none;box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06);font-size:1em;padding:1.2em;width:250px}.search-book .tab-content form .input-counter-value{border:1px solid #ddd;font-size:15px;font-weight:700!important;height:40px;line-height:40px;margin:0;text-align:center;width:80px}.search-book .tab-content form .input-counter-minus{border:1px solid #ddd;border-radius:3px 0 0 3px;cursor:pointer;display:inline-block;font-size:12px;height:40px;line-height:40px;text-align:center;width:40px}.search-book .tab-content form .input-counter-plus{background:#848c2f;border-color:#848c2f;border-radius:0 3px 3px 0;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:40px;line-height:40px;text-align:center;width:40px}.search-book .tab-content form .form-control{border-color:#c9c9c9;color:#4e4e4e;font-size:.8em;font-weight:700!important;margin-bottom:0}.search-book .tab-content form .selectdate,.search-book .tab-content form select{height:55px;padding-left:1em}.search-book .tab-content form .selectdate span{line-height:42px}.search-book .tab-content form button{background:#fcc044;border:none;border-radius:4px;display:block;height:55px;line-height:55px;margin-bottom:0;padding:0;width:100%}@media (max-width:990px){.search-book-container{margin-bottom:32px;margin-top:-100px}.search-book .nav-tabs .nav-link{font-size:.8em;margin-bottom:0;margin-right:.2em;padding:.5em 1em}.search-book .tab-content form .form-control{font-size:.8em;margin-bottom:.8em}.button-person-categories{margin-bottom:.8em!important}}@media (max-width:450px){.search-book-container{margin-top:30px}.search-book .nav-tabs .nav-link{border-radius:.25rem;font-size:.8em;margin-bottom:.5em;margin-right:.5em;padding:.1em 1em}.search-book .nav-tabs .nav-link.active{border:1px solid #c9c9c9}}
/*!---------- LARGE IMAGE (BACKGROUND) WITH TEXT ----------*/.large-image-block{height:750px}.large-image-block .container{position:relative;top:50%;transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);z-index:2}.large-image-block .background-image{background-position:50%;background-size:cover;height:115%;left:0;position:absolute;top:0;width:100%}@media (max-width:990px){.large-image-block{height:450px}}
/*!---------- FACILITIES SLIDER CAROUSEL ----------*/.facilities-mask{-webkit-mask-image:url(/img/circle-mask.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.facilities-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:70%;width:70%}.facilities-btn{background:#fff;border-radius:30px;bottom:-15px;height:30px;margin-left:-15px;position:absolute;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;width:30px}.facilities-btn i{color:#fcc044;font-size:14px}.facilities-btn:hover{background:#fcc044}.facilities-btn:hover i{color:#fff}.carouselFacilities{margin-bottom:4em;margin-top:6em}.carouselFacilities .flickity-viewport{overflow:visible}.carouselOfImages{margin:auto;max-width:90%;overflow-x:hidden;overflow-y:visible}.carouselImage{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.06);counter-increment:carousel-cell;height:240px;transform:scale(1);transition:transform .5s;width:200px}.carouselName{bottom:20px;opacity:0;position:absolute;width:100%}.carouselName>.facility{color:#141414;display:block;font-size:.8em;margin-bottom:0}.carouselName>.facility-description{color:#141414;display:block;font-size:.4em;line-height:2em;margin-bottom:0;padding-left:1.5em;padding-right:1.5em}.carouselImage.is-selected{transform:scale(1.75);z-index:10}.carouselImage.is-selected .carouselName{opacity:1}.carouselImage.nextToSelected{transform:scale(1.5);z-index:5}.carouselImage.nextToSelected .carouselName{opacity:1}.waitingfor{padding-bottom:300px;padding-top:100px}
/*!---------- MR. FOX ----------*/.fox-home{bottom:40px;position:absolute;right:0;width:200px;z-index:10}@media (max-width:990px){.waitingfor{padding-bottom:0}.fox-home{display:none;visibility:hidden}}.fox-detail{display:block;position:relative}.fox-detail img{left:50%;position:absolute;top:50%;top:252px;transform:translate(-50%,-50%);width:450px;z-index:10}@media (max-width:1400px){.fox-detail img{top:242px}}.fox-detail .fox-body{left:50%;position:absolute;top:50%;top:160px;transform:translate(-50%,-50%);transition:all .75s ease-in-out;width:450px;z-index:10;z-index:-10}.waitingfor:hover>.fox-detail .fox-body{top:20px}.eye{border-radius:50%;display:inline-block;height:30px;left:0;margin:0 12px;position:relative;top:180px;width:30px}.eye:after{background-image:url(/img/pupil.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;bottom:10px;content:" ";height:20px;position:absolute;right:2px;width:20px}
/*!---------- GALLERY / GRIDZY / MODULOBOX ----------*/.gallery img{border-radius:0}
/*!---------- CONTACT PAGE / GOOGLE MAPS ----------*/.map-section{height:300px;padding:0}.map-holder{height:100%;overflow:hidden;position:relative}.map-holder .container{bottom:90%;position:relative;transform:translate3d(0,-90%,0);-webkit-transform:translate3d(0,-90%,0);z-index:2}.map-holder iframe{border:none;height:180%;left:-40%;position:absolute;top:-40%;width:140%;z-index:1}.map-holder:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.map-holder.interact:before{width:0}.map-holder.inline{overflow:hidden}
/*!---------- HOME BLOCKS ACTIVITIES ----------*/.image-block-1,.image-block-2,.image-block-3{background-position:50%;background-size:auto 100%;padding:32px;transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out}.image-block-1 .content,.image-block-2 .content,.image-block-3 .content{border-bottom:5px solid transparent;bottom:0;position:absolute;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;z-index:3}.image-block-1 .content .subtitle,.image-block-2 .content .subtitle,.image-block-3 .content .subtitle{color:#fcc044;padding-right:5px}.image-block-1 .content .title,.image-block-2 .content .title,.image-block-3 .content .title{color:#fff;padding-right:5px}.image-block-1:hover,.image-block-2:hover,.image-block-3:hover{background-size:auto 103%}.image-block-1:hover .content,.image-block-2:hover .content,.image-block-3:hover .content{border-bottom:5px solid #fcc044}.image-block-1,.image-block-2{height:680px}.image-block-3{height:325px;margin-bottom:30px}.image-block-3:last-of-type{margin-bottom:0}@media (max-width:990px){.image-block-1,.image-block-2,.image-block-3{background-size:120% auto;height:300px;margin-bottom:.8em;padding:2em}.image-block-1 .content,.image-block-2 .content,.image-block-3 .content{border-bottom:5px solid transparent;bottom:0;position:absolute;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;z-index:3}.image-block-1 .content .subtitle,.image-block-2 .content .subtitle,.image-block-3 .content .subtitle{color:#fcc044}.image-block-1 .content .title,.image-block-2 .content .title,.image-block-3 .content .title{color:#fff}.image-block-1:hover,.image-block-2:hover,.image-block-3:hover{background-size:123% auto}}
/*!---------- SOCIAL ----------*/ul.social-footer{list-style:none;padding:0;text-align:right}ul.social-footer li,ul.social-footer li a{color:#141414;display:inline-block}ul.social-footer li a{border:2px solid #141414;border-radius:50%;height:40px;margin-left:10px;margin-right:10px;position:relative;width:40px}ul.social-footer li a i{font-size:18px;left:50%;margin-right:-50%;position:absolute;top:50%;transform:translate(-50%,-50%)}ul.social-footer li a:active,ul.social-footer li a:focus,ul.social-footer li a:hover{border:3px solid #141414;color:#141414;transform:rotate(1turn);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.social-contact li a{border:2px solid #fff!important;color:#fff!important}@media (max-width:990px){ul.social-footer{margin-top:20px;padding-bottom:40px;text-align:left}ul.social-footer li a{height:25px;width:25px}ul.social-footer li a i{font-size:14px}}.spotlight{border:1px solid #c9c9c9;border-radius:4px;padding:20px}.spotlight .image{background-size:cover;box-shadow:10px 10px 0 #eee;height:220px;margin-bottom:20px;width:100%}.spotlight p{font-size:.8em;line-height:1.7em}.spotlight p.location:before{background:url(https://widget.visitveluwe.nl/assets/img/icons/marker-kan.svg) 50% no-repeat;content:"";display:inline-block;height:24px;margin-right:10px;width:18px}.spotlight a:hover .image{box-shadow:10px 10px 0 #c9c9c9;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.spot-item:nth-child(odd){margin-top:25px}
/*!---------- ZOOVER RATING LABEL ----------*/.zoover{font-family:Montserrat,sans-serif;font-size:.8em;position:absolute;right:5em;top:100px;z-index:5}.zoover .zoover-title,.zoover .zoover-title a{fill:#fff}.zoover .zoover-shape{fill:#848c2f}.zoover .zoover-rating{fill:#fff;font-family:Luckiest Guy,cursive;font-size:4.6em}@media (max-width:1199px){.zoover{display:none;visibility:hidden}}.corona{font-family:Luckiest Guy,cursive;font-size:1em;position:absolute;right:17em;top:100px;z-index:5}.corona .corona-shape{fill:#fcc044;height:50px}.corona .corona-title{fill:#fff;font-family:Luckiest Guy,cursive}.corona .corona-title a{fill:#fff}@media (max-width:1199px){.corona{left:10px;right:auto;top:8px}}@media (max-width:767px){.corona{left:-30px;top:40px;transform:scale(.7)}}
/*!---------- FOOTER ----------*/.sub{font-size:.8em}.sub-sub{font-size:.6em}footer{padding-top:5em}@media (max-width:767px){footer{padding-top:0}}footer ul li{font-size:.8em;line-height:2.3em}.footer-logo{background:#efeee9;border-radius:4px;margin-top:-120px;padding:2em;z-index:90}.footer-logo img{width:100%}.footer-awards{align-items:center;-webkit-align-items:center;background-color:#fff;border-radius:4px;display:-moz-flex;display:flex;flex-direction:row;justify-content:center;-webkit-justify-content:center;margin:8px;padding:.8em}.footer-awards img{max-height:40px;max-width:40px}
/*!---------- SPACING ----------*/.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.mt0{margin-top:0!important}.mt1em{margin-top:1em}.mb1em{margin-bottom:1em}.p0{padding:0}.pl0{padding-left:0!important}.pt20{padding-top:20px}.pt50{padding-top:50px}@media (max-width:767px){.mb-sm{margin-bottom:30px}}.filepond--credits{display:none!important}

/*# sourceMappingURL=app.css.map*/