.booking-widget{--cal-color-option:#fd741e;--cal-color-own:#d6c100;--cal-color-viaowner:#7c411b;--cal-color-occupied:#dd4040}.booking-widget-mybooking{margin:4em 0}.nav-main__languages__container{display:none}.mybooking-login .well,.mybooking-reset .well{background-color:#fff;border-radius:10px;padding:1.5em}.mybooking-login fieldset,.mybooking-reset fieldset{display:flex;flex-direction:column;gap:1em;border:0;padding:0;margin:0 0 1.5em}.mybooking-login .input-group-addon,.mybooking-reset .input-group-addon{display:none}.mybooking-login input:not([type=checkbox]):not([type=radio]),.mybooking-reset input:not([type=checkbox]):not([type=radio]){width:100%;max-width:20em}.mybooking-login input:not([type=checkbox]):not([type=radio]):not([type=submit]),.mybooking-reset input:not([type=checkbox]):not([type=radio]):not([type=submit]){border:0;padding:.75em 1em;background-color:var(--grey1)}.mybooking-login br,.mybooking-reset br{display:none}ul{list-style:none;padding:0;margin:0}.mybooking-myaccommodationspage .logo{display:none}table.ui-datepicker-calendar{color:inherit !important;background:#fff}.label{color:inherit}.cal-legend>div{flex:0 0 12em;margin-bottom:7px}.cal-legend .ha-mybooking-my-reservations-type{width:24px;height:18px;margin-right:0}.ha-mybooking-my-reservation-details>h4+p .btn,.ha-mybooking-my-reservation-details>h4+p .btn:active{margin-top:5px}.btn,.buttons .nav-item{position:relative;display:inline-block;color:#fff;padding:.6em 1em;text-decoration:none;border-radius:100px;border:0;background-color:var(--primary);overflow:hidden;cursor:pointer;z-index:1}.btn:before{content:'';display:block;position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--primaryHover);border-radius:100px;will-change:transform;transform:translate(-100%,0);transform-origin:top left;transition:.2s transform ease-in-out;z-index:-1}.btn:hover:before{transform:translate(0,0)}.btn-primary{background-color:var(--accent)}.btn-primary:before{background-color:var(--accentHover)}.buttons{overflow:hidden}.btn.btn-primary.form-control:active:focus{margin-top:1em}.btn.pull-right{float:right}.mybooking-nav{display:flex;flex-flow:row wrap;gap:.5em;margin:1em 0 1.5em}.mybooking-nav li{height:2.4em;color:inherit;line-height:2.4em;white-space:nowrap;text-decoration:none;padding:0 .8em;background-color:#fff;border-radius:5px;cursor:pointer;transition:.2s background ease-in-out,.2s color ease-in-out}.mybooking-nav li:hover{background-color:var(--grey2)}.mybooking-nav li.active{color:#fff;background-color:var(--secundary)}.mybooking-nav li[data-mybooking-page=start]{display:none}.ha-mybooking-my-data table.full-width tr td{font-size:14px}.ha-mybooking-my-data table.full-width tr td:first-child{font-weight:700}h4,.ha-mybooking-my-reservations h4,.ha-mybooking-my-reservation h4{font-weight:700}.ha-mybooking-my-accommodations ul li,.ha-mybooking-my-reservations ul li{border:0}.ha-mybooking-my-accommodations ul li:nth-child(odd),.ha-mybooking-my-reservations ul li:nth-child(odd){background-color:#eaeaea}.ha-mybooking-my-accommodations ul li:nth-child(even),.ha-mybooking-my-reservations ul li:nth-child(even){background-color:#eaeaea}.ha-mybooking-my-accommodations ul li.ha-mybooking-active,.ha-mybooking-my-reservations ul li.ha-mybooking-active{box-shadow:inset 0 0 0 1px #06375f}.ha-mybooking-reservation-terms:after{content:'You can transfer the payment yourself via your bank to our IBAN NL51ABNA0423734733 BIC: ABNANL2A stating your reservation number with your payment.'}html[lang=nl] .ha-mybooking-reservation-terms:after{content:'U kunt ook de betaling zelf via uw bank overschrijven naar onze IBAN NL51ABNA0423734733 onder vermelding van uw reserveringsnummer.'}html[lang=de] .ha-mybooking-reservation-terms:after{content:'Sie können Ihre Bezahlung unter Angabe Ihrer Reservierungsnummer auch per Bank überweisen. Unsere Bankdaten sind IBAN NL51ABNA0423734733 und BIC ABNANL2A.'}.ha-mybooking-my-reservations.col-md-4{overflow:inherit;overflow-y:hidden}.ha-mybooking-my-reservations .ha-mybooking-subresortname,.ha-mybooking-my-reservation .ha-mybooking-subresortname{display:none}.ha-mybooking-pricing-table,.ha-mybooking-members-table,.ha-mybooking-document-table{border:0 !important}.ha-mybooking-pricing-table caption,.ha-mybooking-pricing-table td,.ha-mybooking-pricing-table th,.ha-mybooking-members-table caption,.ha-mybooking-members-table td,.ha-mybooking-members-table th,.ha-mybooking-document-table caption,.ha-mybooking-document-table td,.ha-mybooking-document-table th{border:0;border-right:2px #fff solid}
.ha-mybooking-pricing-table tr:nth-child(2n+1) td,.ha-mybooking-pricing-table tr th,.ha-mybooking-members-table tr:nth-child(2n+1) td,.ha-mybooking-members-table tr th,.ha-mybooking-document-table tr:nth-child(2n+1) td,.ha-mybooking-document-table tr th{background-color:#f6f6f6}.ha-mybooking-pricing-table tr:nth-child(2n) td,.ha-mybooking-members-table tr:nth-child(2n) td,.ha-mybooking-document-table tr:nth-child(2n) td{background-color:#eaeaea}.ha-mybooking-pricing-table tr.ha-mybooking-pricing-table-tr-total td{border-top:2px #06375f solid}.ha-mybooking-my-reservations-type{min-width:20px}.ha-mybooking-my-accommodation-rentaloverview .ha-mybooking-my-reservations-type{display:block;width:24px;height:18px}.ha-mybooking-my-reservations .ha-mybooking-show li{margin-bottom:1.2em}.ha-mybooking-my-reservations .ha-mybooking-show li:last-child{margin-bottom:0}.ha-mybooking-my-accommodations li{margin-bottom:1.2em}.ha-mybooking-my-accommodations li:last-child{margin-bottom:0}.ha-mybooking-my-accommodation-last-reservation{background-color:#eaeaea;padding:.7em;margin-bottom:1.5em}.ha-mybooking-my-accommodation-last-reservation h5{font-size:18px;font-weight:700}.ha-mybooking-my-accommodation-last-reservation_list li[data-country] img{margin-left:.4em}.ha-mybooking-my-accommodation-details>.ui-widget-content{padding-left:0 !important}.ha-mybooking-my-accommodation-details>.ui-widget-content>table,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys{width:100%}.ha-mybooking-my-accommodation-details .ui-widget-content.ui-datepicker-inline>table:not(.ui-datepicker-calendar){display:none}.ha-mybooking-my-accommodation-details>.ui-widget-content>table tbody,.ha-mybooking-my-accommodation-details>.ui-widget-content>table tr,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys tbody,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys tr{display:block}.ha-mybooking-my-accommodation-details>.ui-widget-content>table td,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td{display:block;float:left;padding-right:10px;margin-bottom:5px}.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-own,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-occupied,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-occupied2,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-blocked,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-blocked2,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-option,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-final,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-own,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-occupied,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-occupied2,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-blocked,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-blocked2,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-option,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-final{width:30px !important}.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-own+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-occupied+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-occupied2+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-blocked+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-blocked2+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-option+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-final+td,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-own+td,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-occupied+td,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-occupied2+td,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-blocked+td,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-blocked2+td,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-option+td,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-final+td{width:calc(33.33% - 30px) !important}
.ha-mybooking-my-accommodation-details>.ui-widget-content>table td .ha-mybooking-my-reservations-type{height:18px}.ha-mybooking-my-accommodation-details .cal-legend .cal-blocked2,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-blocked2,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-blocked2+td,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-blocked2,.ha-mybooking-my-accommodation-details .ha-mybooking-my-accommodation-keys td.cal-blocked2+td{display:none}.ha-mybooking-my-accommodation-availability{display:flex;flex-flow:column}.ha-mybooking-my-accommodation-availability>h4{order:1}.ha-mybooking-my-accommodation-availability>p{order:2}.ha-mybooking-my-accommodation-availability>table{order:3}.ha-mybooking-my-accommodation-availability>div{order:4}.ha-mybooking-my-accommodation-rentaloverview table tr th:last-child,.ha-mybooking-my-accommodation-rentaloverview table tr td:last-child{display:none}.ha-mybooking-my-accommodation-rentaloverview table tr th[width="75"]{text-align:right;padding-right:20px}.ha-mybooking-pricing-table td{vertical-align:middle}::-webkit-scrollbar-thumb{background-color:#06375f}.myacco-buttons,.myacco-buttons .btn{display:none}.myacco-buttons{margin-bottom:1em}.ha-mybooking-my-documents td{white-space:nowrap}.ha-mybooking-my-documents a[data-mybooking-action=download-document]{display:inline-block;line-height:22px;background-color:#06375f;border-color:#06375f;color:#fff;font-size:16px;font-weight:700;padding:7px 10px;border:0;white-space:initial;border-radius:3px;margin:0 5px 5px 0;box-shadow:0 2px 3px -1px rgba(0,0,0,.5);transition:.2s background-color ease-in-out}.ha-mybooking-my-documents a[data-mybooking-action=download-document]:hover{background-color:#032039}#myacco-reviews .survey-average-has-average{font-size:20px;color:#0e3a5f;font-weight:700;line-height:40px;margin-bottom:1em}#myacco-reviews .survey-average-has-average .average-round,#myacco-reviews .survey-total{display:none}#myacco-reviews .survey-average-has-average .average{display:block;float:left;margin-right:.5em;width:80px;color:#fff;text-align:center;background-color:#0e3a5f}#myacco-reviews .ha-survey-item{display:flex;flex-flow:column}html[lang=nl] #myacco-reviews .ha-survey-item:before{display:block;background-color:#bcd4e8;color:#333;text-align:center;padding:6px 10px;margin-bottom:-1px;z-index:1}html[lang=nl] #myacco-reviews .ha-survey-item[data-weight="2"]:before{content:'De beoordelingen vanaf hier zijn ouder dan twee jaar en tellen mee voor 75%';background-color:#b5e61d}html[lang=nl] #myacco-reviews .ha-survey-item[data-weight="1"]:before{content:'De beoordelingen vanaf hier zijn ouder dan drie jaar en tellen mee voor 50%';background-color:#f0f957}html[lang=nl] #myacco-reviews .ha-survey-item[data-weight="0"]:before{content:'De beoordelingen vanaf hier zijn ouder dan vier jaar en tellen niet mee'}#myacco-reviews .ha-survey-item[data-weight="0"]+.ha-survey-item[data-weight="0"]:before,#myacco-reviews .ha-survey-item[data-weight="1"]+.ha-survey-item[data-weight="1"]:before,#myacco-reviews .ha-survey-item[data-weight="2"]+.ha-survey-item[data-weight="2"]:before,#myacco-reviews .ha-survey-item[data-weight="3"]+.ha-survey-item[data-weight="3"]:before{display:none}#myacco-reviews .ha-survey-part[data-part="189"]{order:2;border-top:0;padding-top:.5em}#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="559"],#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="560"],#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="561"],#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="562"]{float:none}#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="559"] .ha-survey-question__title,#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="560"] .ha-survey-question__title,#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="561"] .ha-survey-question__title,#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="562"] .ha-survey-question__title{display:inline-block;width:calc(100% - 30px)}
#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="559"] .ha-survey-question__spacer,#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="560"] .ha-survey-question__spacer,#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="561"] .ha-survey-question__spacer,#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="562"] .ha-survey-question__spacer{display:inline-block;float:none;width:10px}#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="559"] .ha-survey-question__answer,#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="560"] .ha-survey-question__answer,#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="561"] .ha-survey-question__answer,#myacco-reviews .ha-survey-part[data-part="189"] .ha-survey-question[data-question="562"] .ha-survey-question__answer{display:inline-block;float:none;width:20px;text-align:right}#myacco-reviews .ha-survey-part[data-part="191"]{order:1;padding-bottom:0}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question{clear:none}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"]{float:left;width:75px;margin-right:10px;margin-bottom:5px}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__title,#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__spacer{display:none}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__answer{float:left;width:75px;min-height:85px;font-size:10px;color:#333;text-align:center}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__answer:before{display:inline-block;content:'';width:60px;height:60px;background:transparent url(/images/beoordeling/company_icon-0.png) center center no-repeat}.webp #myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__answer:before{background-image:url(/images/company_icon-0.1.webp)}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__answer[data-answer="0"]:before{background-image:url(/images/beoordeling/company_icon-0.png)}.webp #myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__answer[data-answer="0"]:before{background-image:url(/images/beoordeling/company_icon-0.1.webp)}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__answer[data-answer="1"]:before{background-image:url(/images/beoordeling/company_icon-1.png)}.webp #myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__answer[data-answer="1"]:before{background-image:url(/images/beoordeling/company_icon-1.1.webp)}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__answer[data-answer="2"]:before{background-image:url(/images/beoordeling/company_icon-2.png)}.webp #myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__answer[data-answer="2"]:before{background-image:url(/images/beoordeling/company_icon-2.1.webp)}
#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__answer[data-answer="3"]:before{background-image:url(/images/beoordeling/company_icon-3.png)}.webp #myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__answer[data-answer="3"]:before{background-image:url(/images/beoordeling/company_icon-3.1.webp)}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__answer[data-answer="4"]:before{background-image:url(/images/beoordeling/company_icon-4.png)}.webp #myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__answer[data-answer="4"]:before{background-image:url(/images/beoordeling/company_icon-4.1.webp)}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__answer[data-answer="5"]:before{background-image:url(/images/beoordeling/company_icon-5.png)}.webp #myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="567"] .ha-survey-question__answer[data-answer="5"]:before{background-image:url(/images/beoordeling/company_icon-5.1.webp)}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="568"]{width:auto}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="568"] .ha-survey-question__answer{color:#333;font-weight:700}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="568"] .ha-survey-question__title,#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="568"] .ha-survey-question__spacer{display:none}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="570"]{width:auto}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="570"] .ha-survey-question__title,#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="570"] .ha-survey-question__spacer{display:none}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="570"] .ha-survey-question__answer{font-weight:700;color:#333;padding-left:.5em;color:transparent}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="572"]{width:calc(100% - 85px)}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="572"] .ha-survey-question__title:after{content:':'}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-question[data-question="572"] .ha-survey-question__answer{float:none;color:#333}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-arrival{float:left;width:calc(100% - 85px)}#myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-arrival:before{content:'Aankomst:';margin-right:.2em}html:lang(de) #myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-arrival:before{content:'Ankunft:'}html:lang(en) #myacco-reviews .ha-survey-part[data-part="191"] .ha-survey-arrival:before{content:'Arrival:'}#myacco-reviews .ha-survey-ownerComment{order:3;padding:4px 7px 2px;background-color:#fff;border:1px solid #06375f;border-radius:8px}#myacco-reviews .ha-survey-ownerComment h5{font-weight:700;margin-bottom:2px}#myacco-reviews .ha-survey-part{overflow:hidden;border-top:1px solid #e3e3e3;padding:1em 0}#myacco-reviews .ha-survey-part h5{display:none}
#myacco-reviews .ha-survey-part .ha-survey-question{float:left;clear:left;width:48%}#myacco-reviews .ha-survey-part .ha-survey-question__answer{float:right;color:#007be2}#myacco-reviews .ha-survey-part .ha-survey-question[data-question="557"],#myacco-reviews .ha-survey-part .ha-survey-question[data-question="558"]{position:relative;display:block;float:right;clear:both;color:inherit;margin-top:5px;padding:2px 7px 1px;background-color:#fff;border:1px solid #ccc;overflow:visible;border-radius:8px}#myacco-reviews .ha-survey-part .ha-survey-question[data-question="557"] .ha-survey-question__title,#myacco-reviews .ha-survey-part .ha-survey-question[data-question="558"] .ha-survey-question__title{display:block;font-weight:700;margin-bottom:2px}#myacco-reviews .ha-survey-part .ha-survey-question[data-question="557"] .ha-survey-question__spacer,#myacco-reviews .ha-survey-part .ha-survey-question[data-question="558"] .ha-survey-question__spacer{display:none}#myacco-reviews .ha-survey-part .ha-survey-question[data-question="557"] .ha-survey-question__answer,#myacco-reviews .ha-survey-part .ha-survey-question[data-question="558"] .ha-survey-question__answer{float:none;color:#333}.ha-mybooking-my-keyobjects__buttons{display:flex;gap:1em;overflow:hidden;padding-bottom:2em}.ha-mybooking-my-keyobjects__periods{position:relative;display:flex;flex-flow:row wrap;gap:.5em;margin-bottom:6em}.ha-mybooking-my-keyobjects__periods li{flex:1 1 auto;text-align:center;color:var(--text);background:#fff;border-radius:5px;padding:.4rem 0;cursor:pointer;transition:.2s background ease-in-out,.2s color ease-in-out,.2s border-radius ease-in-out}.ha-mybooking-my-keyobjects__periods li:hover{background-color:var(--grey2)}.ha-mybooking-my-keyobjects__periods li.active{color:#fff;background-color:var(--secundary)}.ha-mybooking-my-keyobjects__periods:has(ul)>li.active{box-shadow:0 .6em 0 0 var(--secundary);border-bottom-left-radius:0;border-bottom-right-radius:0}.ha-mybooking-my-keyobjects__periods li span{display:block;font-size:.8em}.ha-mybooking-my-keyobjects__periods li span:first-child{font-size:1.2em;font-weight:700}.ha-mybooking-my-keyobjects__periods:has(ul)>li>span{position:relative;padding:0 .8rem}.ha-mybooking-my-keyobjects__periods:has(ul)>li.active>span:before,.ha-mybooking-my-keyobjects__periods:has(ul)>li.active>span:after{content:'';display:block;position:absolute;bottom:-.8rem;left:-7px;width:7px;height:7px;border-radius:0 0 5px;box-shadow:2px 2px 0 0 var(--secundary)}.ha-mybooking-my-keyobjects__periods:has(ul)>li.active>span:after{left:auto;right:-7px;border-radius:0 0 0 5px;box-shadow:-2px 2px 0 0 var(--secundary)}.ha-mybooking-my-keyobjects__periods:has(ul)>li.active:first-child>span:before,.ha-mybooking-my-keyobjects__periods:has(ul)>li.active:last-child>span:after{display:none}.ha-mybooking-my-keyobjects__periods:has(ul)>li.active>span:first-child:before,.ha-mybooking-my-keyobjects__periods:has(ul)>li.active>span:first-child:after{display:none}.ha-mybooking-my-keyobjects__perioddays{display:none;flex-flow:row wrap;gap:.5em;position:absolute;left:0;top:100%;width:100%;padding:.5em;border-radius:5px;margin-top:.4em;border:2px solid var(--secundary);background-color:#fff}.ha-mybooking-my-keyobjects__periods li.active .ha-mybooking-my-keyobjects__perioddays{display:flex}.ha-mybooking-my-keyobjects__perioddays li{background-color:var(--grey1);cursor:pointer;padding:.2em .4em}.ha-mybooking-my-keyobjects__perioddays li span:first-child{font-size:1em}.ha-mybooking-my-keyobjects__reservations{border-radius:5px;overflow:hidden;border:2px solid #fff}.ha-mybooking-my-keyobjects__reservations thead{font-weight:700}.ha-mybooking-my-keyobjects__reservations td{padding:.5em 1em;border-right:2px solid var(--greyBg);white-space:nowrap;background-color:var(--grey1)}.ha-mybooking-my-keyobjects__reservations td:last-child{border-right:0}.ha-mybooking-my-keyobjects__reservations tbody tr:nth-child(odd)>td{background-color:#fff}
.ha-mybooking-my-keyobjects-planning table .ha-mo-keys-planning__resort{background-color:transparent;text-align:inherit;font-size:1.1em;font-weight:700}.booking-widget-mybooking-edit{position:fixed;top:0;left:0;width:100%;height:100%;align-content:center;background:var(--primary60);backdrop-filter:blur(2px);transition:background .3s ease 0s;z-index:1000000}.booking-widget-mybooking-edit-content{width:95%;max-width:1400px;max-height:95%;margin:0 auto;background-color:#fff;padding:.8em 1.5em;border-radius:10px;overflow:auto}.booking-widget-mybooking-edit .ha-mybooking-booking-reservation-persons-articles .persons-young_adults{display:none}.booking-widget-mybooking-edit .ha-mybooking-booking-receipt .ha-mybooking-booking-receipt-remark{display:none}.booking-widget-mybooking-edit .ha-mybooking-booking-receipt .title{padding:0;text-align:left}.booking-widget-mybooking-edit .ha-mybooking-booking-reservation-title h4:after{content:'(eigen reservering)';color:#666;padding-left:.5em}html:lang(de) .booking-widget-mybooking-edit .ha-mybooking-booking-reservation-title h4:after{content:'(eigene Reservierung)'}html:lang(en) .booking-widget-mybooking-edit .ha-mybooking-booking-reservation-title h4:after{content:'(own reservation)'}.booking-widget-mybooking-edit .ha-mybooking-booking-receipt:after{display:block;content:'Geef uw eigen gebruik ook altijd zelf aan uw huismeester door.';text-align:center;padding:.5em}html:lang(de) .booking-widget-mybooking-edit .ha-mybooking-booking-receipt:after{content:'Geben Sie Ihren Gebrauch immer selbst an Ihren Hausmeister weiter.'}html:lang(en) .booking-widget-mybooking-edit .ha-mybooking-booking-receipt:after{content:'Always pass your own use on to your caretaker yourself.'}.booking-widget-mybooking-edit-content .buttons .hm-mybooking-cancel{margin-right:15px}.booking-widget-mybooking-edit .ha-mybooking-booking-reservation-period-arrival{padding-left:1em}.cal-own a,.cal-own span{background:var(--cal-color-own) !important}.cal-occupied a,.cal-occupied span{background:var(--cal-color-occupied) !important}.cal-option a,.cal-option span{background:var(--cal-color-option) !important}.cal-final a,.cal-final span{background:#0e3a5f !important}.cal-own-blocked a,.cal-own-blocked span{background:-moz-linear-gradient(-45deg,var(--cal-color-own) 50%,var(--cal-color-viaowner) 51%) !important;background:-webkit-linear-gradient(-45deg,var(--cal-color-own) 50%,var(--cal-color-viaowner) 51%) !important;background:linear-gradient(135deg,var(--cal-color-own) 50%,var(--cal-color-viaowner) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--cal-color-own)',endColorstr='var(--cal-color-viaowner)',GradientType=1) !important}.cal-blocked-own a,.cal-blocked-own span{background:-moz-linear-gradient(-45deg,var(--cal-color-viaowner) 50%,var(--cal-color-own) 51%) !important;background:-webkit-linear-gradient(-45deg,var(--cal-color-viaowner) 50%,var(--cal-color-own) 51%) !important;background:linear-gradient(135deg,var(--cal-color-viaowner) 50%,var(--cal-color-own) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--cal-color-viaowner)',endColorstr='var(--cal-color-own)',GradientType=1) !important}.cal-own-occupied a,.cal-own-occupied span{background:transparent url(https://static.holidayagent.nl/img/layout/my/availability-sprite.png) no-repeat -115px -120px !important;background:-moz-linear-gradient(-45deg,var(--cal-color-own) 50%,var(--cal-color-occupied) 51%) !important;background:-webkit-linear-gradient(-45deg,var(--cal-color-own) 50%,var(--cal-color-occupied) 51%) !important;background:linear-gradient(135deg,var(--cal-color-own) 50%,var(--cal-color-occupied) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--cal-color-own)',endColorstr='var(--cal-color-occupied)',GradientType=1) !important}.cal-occupied-own a,.cal-occupied-own span{background:transparent url(https://static.holidayagent.nl/img/layout/my/availability-sprite.png) no-repeat -115px -170px !important;background:-moz-linear-gradient(-45deg,var(--cal-color-occupied) 50%,var(--cal-color-own) 51%) !important;background:-webkit-linear-gradient(-45deg,var(--cal-color-occupied) 50%,var(--cal-color-own) 51%) !important;background:linear-gradient(135deg,var(--cal-color-occupied) 50%,var(--cal-color-own) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--cal-color-occupied)',endColorstr='var(--cal-color-own)',GradientType=1) !important}
.cal-own-avail a,.cal-own-avail span{background:transparent url(https://static.holidayagent.nl/img/layout/my/availability-sprite.png) no-repeat -115px -70px !important;background:-moz-linear-gradient(-45deg,var(--cal-color-own) 50%,var(--green) 51%) !important;background:-webkit-linear-gradient(-45deg,var(--cal-color-own) 50%,var(--green) 51%) !important;background:linear-gradient(135deg,var(--cal-color-own) 50%,var(--green) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--cal-color-own)',endColorstr='var(--green)',GradientType=1) !important}.cal-avail-own a,.cal-avail-own span{background:transparent url(https://static.holidayagent.nl/img/layout/my/availability-sprite.png) no-repeat -115px -20px !important;background:-moz-linear-gradient(-45deg,var(--green) 50%,var(--cal-color-own) 51%) !important;background:-webkit-linear-gradient(-45deg,var(--green) 50%,var(--cal-color-own) 51%) !important;background:linear-gradient(135deg,var(--green) 50%,var(--cal-color-own) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--green)',endColorstr='var(--cal-color-own)',GradientType=1) !important}.cal-option-blocked a,.cal-option-blocked span{background:-moz-linear-gradient(-45deg,var(--cal-color-option) 50%,var(--cal-color-viaowner) 51%) !important;background:-webkit-linear-gradient(-45deg,var(--cal-color-option) 50%,var(--cal-color-viaowner) 51%) !important;background:linear-gradient(135deg,var(--cal-color-option) 50%,var(--cal-color-viaowner) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--cal-color-option)',endColorstr='var(--cal-color-viaowner)',GradientType=1) !important}.cal-blocked-option a,.cal-blocked-option span{background:-moz-linear-gradient(-45deg,var(--cal-color-viaowner) 50%,var(--cal-color-option) 51%) !important;background:-webkit-linear-gradient(-45deg,var(--cal-color-viaowner) 50%,var(--cal-color-option) 51%) !important;background:linear-gradient(135deg,var(--cal-color-viaowner) 50%,var(--cal-color-option) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--cal-color-viaowner)',endColorstr='var(--cal-color-option)',GradientType=1) !important}.cal-option-occupied a,.cal-option-occupied span{background:-moz-linear-gradient(-45deg,var(--cal-color-option) 50%,var(--cal-color-occupied) 51%) !important;background:-webkit-linear-gradient(-45deg,var(--cal-color-option) 50%,var(--cal-color-occupied) 51%) !important;background:linear-gradient(135deg,var(--cal-color-option) 50%,var(--cal-color-occupied) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--cal-color-option)',endColorstr='var(--cal-color-occupied)',GradientType=1) !important}.cal-occupied-option a,.cal-occupied-option span{background:-moz-linear-gradient(-45deg,var(--cal-color-occupied) 50%,var(--cal-color-option) 51%) !important;background:-webkit-linear-gradient(-45deg,var(--cal-color-occupied) 50%,var(--cal-color-option) 51%) !important;background:linear-gradient(135deg,var(--cal-color-occupied) 50%,var(--cal-color-option) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--cal-color-occupied)',endColorstr='var(--cal-color-option)',GradientType=1) !important}.cal-option-avail a,.cal-option-avail span{background:-moz-linear-gradient(-45deg,var(--cal-color-option) 50%,var(--green) 51%) !important;background:-webkit-linear-gradient(-45deg,var(--cal-color-option) 50%,var(--green) 51%) !important;background:linear-gradient(135deg,var(--cal-color-option) 50%,var(--green) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--cal-color-option)',endColorstr='var(--green)',GradientType=1) !important}.cal-avail-option a,.cal-avail-option span{background:-moz-linear-gradient(-45deg,var(--green) 50%,var(--cal-color-option) 51%) !important;background:-webkit-linear-gradient(-45deg,var(--green) 50%,var(--cal-color-option) 51%) !important;background:linear-gradient(135deg,var(--green) 50%,var(--cal-color-option) 51%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--green)',endColorstr='var(--cal-color-option)',GradientType=1) !important}
.js-print-planbord{display:none}.ha-mybooking-my-keyobjects-planning-date{text-align:center;padding:1em}.ha-mybooking-my-keyobjects-planning-date input{border:0;padding:.75em 1em;background-color:var(--grey1)}.ha-mo-keys-planning__month{color:#fff;text-align:center;border-radius:3px;padding:.2em;background-color:var(--primary)}.ha-mo-keys-planning__days{text-align:center}table.planbord{width:100%;border-collapse:separate;border-spacing:2px;padding:0;margin:1em 0}table.planbord div.tip{position:absolute;display:none}table.planbord tr.ha-mo-keys-planning__objects td{height:30px;font-size:10px;text-align:center;background-color:var(--grey2);border-radius:3px;padding:0}table.planbord tr.ha-mo-keys-planning__objects td.hasTipped{background-image:none}table.planbord tr.ha-mo-keys-planning__objects td.hasTipped:after{display:none}table.planbord tr.ha-mo-keys-planning__objects td.hasTipped>div>div:before{display:block;float:left;content:'i';color:#fff;text-align:center;width:16px;height:16px;border-radius:50%;background:var(--secundary);margin-right:6px}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__empty{background-color:transparent}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__month{font-weight:700;font-size:1.1em;background-color:#0e3a5f;color:#fff;overflow:hidden}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object{text-align:left;background-color:#fff}table.planbord tr.ha-mo-keys-planning__days td{font-size:10px;color:#000;width:3%;min-width:20px}table.planbord tr.ha-mo-keys-planning__days td.ha-mo-keys-planning__empty{width:auto}table.planbord tr.ha-mo-keys-planning__days td.ha-mo-keys-planning__back,table.planbord tr.ha-mo-keys-planning__days td.ha-mo-keys-planning__forward{width:2%;min-width:14px;font-size:18px;color:#fff;border:0;background-color:var(--secundary);border-radius:5px;cursor:pointer}table.planbord tr.ha-mo-keys-planning__days td.ha-mo-keys-planning__back:hover,table.planbord tr.ha-mo-keys-planning__days td.ha-mo-keys-planning__forward:hover{background-color:#333}table.planbord tr.ha-mo-keys-planning__objects td.weekend{background-color:var(--grey3)}table.planbord tr.ha-mo-keys-planning__objects td.today{border-left:3px dotted green}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-occupation div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-own-use div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-option div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-block div{position:relative;height:100%;font-size:11px;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;overflow:hidden;-webkit-transform:matrix(1,0,-.65,1,10,0);-moz-transform:matrix(1,0,-.65,1,10px,0px);-ms-transform:matrix(1,0,-.65,1,10,0);-o-transform:matrix(1,0,-.65,1,10,0);transform:matrix(1,0,-.65,1,10,0)}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-occupation div div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-own-use div div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-option div div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-block div div{position:absolute;display:block;width:95%;overflow:hidden;padding-left:10px;padding-top:6px;text-overflow:ellipsis;-webkit-transform:matrix(1,0,.65,1,0,0);-moz-transform:matrix(1,0,.65,1,0px,0px);-ms-transform:matrix(1,0,.65,1,0,0);-o-transform:matrix(1,0,.65,1,0,0);transform:matrix(1,0,.65,1,0,0)}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-occupation[data-payed=no] div{background-color:var(--accent2);color:#fff}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-occupation[data-payed=partly] div{background-color:var(--accent);color:#fff}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-occupation[data-payed=yes] div{background-color:var(--green);color:#fff}
table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-own-use div{background-color:var(--yellow);color:#000}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-option div{background-color:#d65c02;color:#fff}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-block div{background-color:#75411b;color:#fff}.ha-planbord-legenda .ha-planbord-legenda--color{display:inline-block;width:30px;margin-right:15px;text-indent:-6000px;-webkit-transform:matrix(1,0,-.86,1,9,0);-moz-transform:matrix(1,0,-.86,1,9px,0px);-ms-transform:matrix(1,0,-.86,1,9,0);-o-transform:matrix(1,0,-.86,1,9,0);transform:matrix(1,0,-.86,1,9,0)}.ha-planbord-legenda .ha-planbord-legenda--type[data-payed=no] .ha-planbord-legenda--color{background-color:var(--accent2)}.ha-planbord-legenda .ha-planbord-legenda--type[data-payed=partly] .ha-planbord-legenda--color{background-color:var(--accent)}.ha-planbord-legenda .ha-planbord-legenda--type[data-payed=yes] .ha-planbord-legenda--color{background-color:var(--green)}.ha-planbord-legenda .ha-planbord-legenda--type[data-type=homeowner] .ha-planbord-legenda--color{background-color:var(--yellow)}.ha-planbord-legenda--type{display:inline-block;white-space:nowrap;margin-top:3px}.ha-planbord-legenda--comma{display:inline-block;width:15px;text-indent:-6000px}#footer{border-top:0;z-index:inherit}.footer-top{display:block}.review-translate{display:none;float:right;margin:0 5px 2px}.optie-intro{font-size:1.15em;padding:0;margin-top:-1em}.optie-intro--login{padding:0 15px}.optie-intro .small{font-size:.9em}@media screen and (min-width:768px){.ha-mybooking-members-table .icon-add,.ha-mybooking-members-table .icon-edit,.ha-mybooking-pricing-table .icon-add,.ha-mybooking-pricing-table .icon-edit{position:relative;width:auto;height:auto;background:0 0}.webp .ha-mybooking-members-table .icon-add,.webp .ha-mybooking-members-table .icon-edit,.webp .ha-mybooking-pricing-table .icon-add,.webp .ha-mybooking-pricing-table .icon-edit{background:0 0}.ha-mybooking-members-table .icon-add:before,.ha-mybooking-members-table .icon-edit:before,.ha-mybooking-pricing-table .icon-add:before,.ha-mybooking-pricing-table .icon-edit:before{display:inline-block;content:'Voeg medereiziger toe';height:36px;line-height:36px;background-color:#06375f;border-color:#06375f;color:#fff;font-size:16px;font-weight:700;padding:0 10px;border:0;white-space:nowrap;border-radius:3px;margin:0 5px 5px 0;box-shadow:0 2px 3px -1px rgba(0,0,0,.5);transition:.2s background-color ease-in-out}.ha-mybooking-members-table .icon-add::before:hover,.ha-mybooking-members-table .icon-edit::before:hover,.ha-mybooking-pricing-table .icon-add::before:hover,.ha-mybooking-pricing-table .icon-edit::before:hover{background-color:#032039}.ha-mybooking-members-table .icon-add a,.ha-mybooking-members-table .icon-edit a,.ha-mybooking-pricing-table .icon-add a,.ha-mybooking-pricing-table .icon-edit a{position:absolute;left:0;top:0}html:lang(de) .ha-mybooking-members-table .icon-add:before{content:'Mitreisenden hinzufügen'}html:lang(en) .ha-mybooking-members-table .icon-add:before{content:'Add fellow traveler'}.ha-mybooking-members-table .icon-edit:before{content:'Wijzigen'}html:lang(de) .ha-mybooking-members-table .icon-edit:before{content:'Ändern'}html:lang(en) .ha-mybooking-members-table .icon-edit:before{content:'Change'}.ha-mybooking-pricing-table .icon-add:before{content:'Artikelen toevoegen'}html:lang(de) .ha-mybooking-pricing-table .icon-add:before{content:'Artikel hinzufügen'}html:lang(en) .ha-mybooking-pricing-table .icon-add:before{content:'Add articles'}.ha-mybooking-pricing-table .icon-edit:before{content:'Wijzigen'}html:lang(de) .ha-mybooking-pricing-table .icon-edit:before{content:'Ändern'}html:lang(en) .ha-mybooking-pricing-table .icon-edit:before{content:'Change'}.cta-contact__advies{margin-bottom:0}.cta-contact__advies h2{display:inline-block}.cta-contact__telefoon,.cta-contact__mail{float:left;clear:none;min-height:65px}
.cta-contact__chat{float:left;width:100%;margin-left:0}.cta-contact__telefoon{width:calc(59% - 55px);margin-right:1%}.cta-contact__mail{width:calc(39% - 55px);margin-left:1%;margin-right:0}}@media (min-width:992px){.cta-contact__telefoon{width:calc(39% - 37px);margin-right:1%}.cta-contact__mail{width:calc(31% - 37px);margin-left:1%;margin-right:1%}.cta-contact__chat{float:left;clear:none;min-height:65px;width:calc(26% - 37px);margin-left:1%}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-occupation div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-own-use div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-option div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-block div{-webkit-transform:matrix(1,0,-.86,1,13,0);-moz-transform:matrix(1,0,-.86,1,13px,0px);-ms-transform:matrix(1,0,-.86,1,13,0);-o-transform:matrix(1,0,-.86,1,13,0);transform:matrix(1,0,-.86,1,13,0)}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-occupation div div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-own-use div div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-option div div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-block div div{-webkit-transform:matrix(1,0,.86,1,0,0);-moz-transform:matrix(1,0,.86,1,0px,0px);-ms-transform:matrix(1,0,.86,1,0,0);-o-transform:matrix(1,0,.86,1,0,0);transform:matrix(1,0,.86,1,0,0)}.optie-intro--login{padding-left:110px}}@media (min-width:1200px){.cta-contact__contact a.footer__mail{margin:20px 0 0}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-occupation div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-own-use div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-option div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-block div{-webkit-transform:matrix(1,0,-1.05,1,16,0);-moz-transform:matrix(1,0,-1.05,1,16px,0px);-ms-transform:matrix(1,0,-1.05,1,16,0);-o-transform:matrix(1,0,-1.05,1,16,0);transform:matrix(1,0,-1.05,1,16,0)}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-occupation div div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-own-use div div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-option div div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-block div div{-webkit-transform:matrix(1,0,1.05,1,0,0);-moz-transform:matrix(1,0,1.05,1,0px,0px);-ms-transform:matrix(1,0,1.05,1,0,0);-o-transform:matrix(1,0,1.05,1,0,0);transform:matrix(1,0,1.05,1,0,0)}}@media (min-width:1400px){.cta-contact__contact a.footer__mail{margin:20px 0 0}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-occupation div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-own-use div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-option div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-block div{-webkit-transform:matrix(1,0,-1.15,1,20,0);-moz-transform:matrix(1,0,-1.15,1,20px,0px);-ms-transform:matrix(1,0,-1.15,1,20,0);-o-transform:matrix(1,0,-1.15,1,20,0);transform:matrix(1,0,-1.15,1,20,0)}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-occupation div div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-own-use div div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-option div div,table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object-block div div{-webkit-transform:matrix(1,0,1.15,1,0,0);-moz-transform:matrix(1,0,1.15,1,0px,0px);-ms-transform:matrix(1,0,1.15,1,0,0);-o-transform:matrix(1,0,1.15,1,0,0);transform:matrix(1,0,1.15,1,0,0)}
}@media screen and (max-width:991px){.ha-mybooking-my-reservations ul:not(.ha-mybooking-show):before{display:block;content:'';position:absolute;right:35px;margin-top:calc(-12px - 2em);width:12px;height:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:3px solid #06375f;border-bottom:3px solid #06375f}}@media screen and (max-width:900px){.ha-mybooking-my-keyobjects__periods:has(ul)>li.active{box-shadow:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ha-mybooking-my-keyobjects__periods:has(ul)>li.active>span:before,.ha-mybooking-my-keyobjects__periods:has(ul)>li.active>span:after{display:none}}@media screen and (max-width:767px){.ha-wrapper{padding-top:45px}.navbar-nav--mob{display:block}.mybooking-nav-container{position:fixed;display:block;opacity:1;width:100%;height:100%;top:-100%;padding-top:54px;overflow:hidden;background-color:#0e3a5f;will-change:transform;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .2s ease-in-out;-ms-transition:-ms-transform .2s ease-in-out;transition:transform .2s ease-in-out;z-index:999990}.mybooking-nav-container--open{-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.mybooking-nav-container .mybooking-nav{opacity:1}.mybooking-nav-container ul.navbar-nav{margin:0}.mybooking-nav-container ul.navbar-nav>li{border-bottom:1px solid #385d7b;border-bottom:1px solid rgba(255,255,255,.15)}.mybooking-nav-container ul.navbar-nav li a,.mybooking-nav-container ul.navbar-nav li h5{color:#fff;font-size:16px;padding:9px 20px;display:block}.mybooking-nav-container ul.navbar-nav>li>a.mail{background:url(/images/icons-sprite.png) scroll no-repeat 21px -1108px;padding-left:50px}.webp .mybooking-nav-container ul.navbar-nav>li>a.mail{background-image:url(/images/icons-sprite.1.webp)}.mybooking-nav-container ul.navbar-nav>li>a.telefoon{background:url(/images/icons-sprite.png) scroll no-repeat 21px -1149px;padding-left:50px;padding-bottom:5px}.webp .mybooking-nav-container ul.navbar-nav>li>a.telefoon{background-image:url(/images/icons-sprite.1.webp)}.mybooking-nav-container ul.navbar-nav>li>a.telefoon span{display:block;font-size:12px;color:#999;margin:-3px 0 0 1px}.mybooking-nav{margin:0}.mybooking-nav li,.mybooking-nav li.active,.mybooking-nav li:hover{font-weight:400;text-align:left;font-size:16px;line-height:inherit;color:#fff;text-transform:none;padding:9px 20px;margin:0;background-color:transparent;border-bottom:1px solid #385d7b;border-bottom:1px solid rgba(255,255,255,.15)}.header__mob__menu{top:13px;right:32px;z-index:999995}.header__mob__menu.header__mob__menu--open{top:56px;right:15px}.header__mob__menu__bars__bar--1,.header__mob__menu__bars__bar--3{will-change:transform;-webkit-transition:-webkit-transform .2s ease-in-out;-ms-transition:-ms-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out}.header__mob__menu--open .header__mob__menu__bars__bar--1{-webkit-transform:rotate(30deg) translate(3px,5px) scale(1.25,1);-ms-transform:rotate(30deg) translate(3px,5px) scale(1.25,1);transform:rotate(30deg) translate(3px,5px) scale(1.25,1)}.header__mob__menu--open .header__mob__menu__bars__bar--3{-webkit-transform:rotate(-30deg) translate(3px,-5px) scale(1.25,1);-ms-transform:rotate(-30deg) translate(3px,-5px) scale(1.25,1);transform:rotate(-30deg) translate(3px,-5px) scale(1.25,1)}.mybooking-nav-container.mybooking-nav-container--open{background-color:#0e3a5f}.header-tekst p{margin-right:30px}.booking-widget-mybooking-edit{z-index:999996}.booking-widget-mybooking-edit-content{width:100%;height:calc(100% - 53px);margin:53px auto 0 auto;padding:20px}table.planbord tr.ha-mo-keys-planning__objects td.ha-mo-keys-planning__object{white-space:nowrap}.ha-mybooking-my-keyobjects__reservations,.planbord{overflow-x:auto;display:block}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:12px}
::-webkit-scrollbar:horizontal{height:12px}::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px;border:2px solid #fff}::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}}@media screen and (max-width:720px){.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-own+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-occupied+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-blocked+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-blocked2+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-option+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-final+td{width:calc(50% - 30px) !important}}@media screen and (max-width:540px){.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-own+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-occupied+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-blocked+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-blocked2+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-option+td,.ha-mybooking-my-accommodation-details>.ui-widget-content>table td.cal-final+td{width:calc(100% - 30px) !important}#myacco-reviews .ha-survey-part .ha-survey-question{float:none;width:100%}#myacco-reviews .ha-survey-part .ha-survey-question[data-question="558"]{margin:0 0 10px}}@media screen and (max-width:480px){.booking-widget-mybooking-edit-content{padding:20px 10px}.ha-mybooking-my-documents td{display:block}.ha-mybooking-my-documents .table tbody>tr>td+td{border-top:0;padding-top:0}.ha-mybooking-my-documents a[data-mybooking-action=download-document]{display:block;margin:0}}
