.o-vac-process-grid{display:grid;gap:20px;grid-template-columns:1fr}.o-vac-process-grid__item{background-color:#f3f4f9;border-radius:10px;padding:15px}@media (min-width:46.25em){.o-vac-process-grid{grid-template-columns:1fr 1fr}.o-vac-process-grid__item{grid-column:1/span 2}.o-vac-process-grid__item--half{grid-column:auto}}@media print{.o-vac-process-grid{grid-template-columns:1fr 1fr}.o-vac-process-grid__item{border:.5pt solid #888;grid-column:1/span 2}.o-vac-process-grid__item--half{grid-column:auto}}.o-vac-process-grid__item-label{color:#9a9ba2;margin-bottom:5px}.o-vac-process-grid__list{margin:0 0 10px;padding:0 0 0 .5em}.o-vac-process-grid__list>li{margin:0 0 0 1em;padding:0}.o-vac-apartment{display:grid;height:100%;width:100%}.o-vac-apartment--slide{padding:20px}@media (min-width:46.25em){.o-vac-apartment--slide{grid-column-gap:40px;grid-template-areas:"image title title" "image description props" "image link props";grid-template-columns:2fr 3fr 1fr}.o-vac-apartment--slide>.o-vac-apartment__destination{grid-column:1/1;grid-row:1/1;z-index:100}}@media (max-width:46.24em){.o-vac-apartment--slide{grid-row-gap:20px;grid-template-areas:"image" "title" "description" "props" "link";grid-template-columns:1fr}.o-vac-apartment--slide>.o-vac-apartment__destination{grid-column:1/1;grid-row:1/1;z-index:100}body.vac-sticky .o-vac-apartment--slide{grid-column-gap:10px;grid-row-gap:0;grid-template-areas:"image title" "image props" "image link";grid-template-columns:1fr 2fr;padding:10px}body.vac-sticky .o-vac-apartment--slide>.o-vac-apartment__title{font-size:16px}body.vac-sticky .o-vac-apartment--slide>.o-vac-apartment__link>a,body.vac-sticky .o-vac-apartment--slide>.o-vac-apartment__props{font-size:14px;line-height:20px}body.vac-sticky .o-vac-apartment--slide>.o-vac-apartment__destination{grid-column:1/1;grid-row:1/3}body.vac-sticky .o-vac-apartment--slide>.o-vac-apartment__description{display:none}}@media (min-width:46.25em){.o-vac-apartment--summary{grid-column-gap:40px;grid-template-areas:"image image" "title title" "description props" "link props";grid-template-columns:2fr 1fr}.o-vac-apartment--summary>.o-vac-apartment__destination{grid-column:2/2;grid-row:1/1;z-index:100}}@media (max-width:46.24em){.o-vac-apartment--summary{grid-template-areas:"image" "title" "description" "props" "link";grid-template-columns:1fr}.o-vac-apartment--summary>.o-vac-apartment__destination{grid-column:1/1;grid-row:1/1;z-index:100}}.o-vac-apartment--summary>.o-vac-apartment__title{margin-bottom:10px;margin-top:10px}.o-vac-apartment--summary>.o-vac-apartment__link{margin-top:10px}.o-vac-apartment__image{grid-area:image}.o-vac-apartment__image--slide{height:220px}@media (max-width:46.24em){.o-vac-apartment__image--slide{margin:-20px -20px 0}body.vac-sticky .o-vac-apartment__image--slide{height:120px;margin:0}}.o-vac-apartment__image--summary{position:relative}.o-vac-apartment__image--summary:before{content:"";display:block;padding-bottom:50%;width:100%}.o-vac-apartment__destination{grid-area:destination;text-align:right}.o-vac-apartment__destination>span{background-color:#cfd3e8;border-radius:10px;color:#10228e;display:inline-block;margin:10px;padding:5px 10px;z-index:1}.o-vac-apartment__title{grid-area:title}.o-vac-apartment__description{grid-area:description;height:100%;min-height:0;overflow:hidden;width:100%}.o-vac-apartment__props{grid-area:props}.o-vac-apartment__link{grid-area:link}.o-vac-form-person{background-color:#fff;border-radius:10px;display:grid;grid-template-areas:"label delete edit" "name name name";grid-template-columns:1fr 50px 50px;margin-top:20px;padding:20px 10px}.o-vac-form-person__label{color:#9a9ba2;grid-area:label}.o-vac-form-person__delete{grid-area:delete}.o-vac-form-person__delete>button{background-color:#030517;display:inline-block;height:44px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18' fill='none'%3E%3Cpath d='M3.3 17.5c-.5 0-.925-.175-1.275-.525A1.736 1.736 0 0 1 1.5 15.7V3h-.25a.726.726 0 0 1-.75-.75.726.726 0 0 1 .75-.75H5c0-.25.087-.458.262-.625A.892.892 0 0 1 5.9.625h4.2c.25 0 .463.083.638.25A.828.828 0 0 1 11 1.5h3.75a.728.728 0 0 1 .75.75.728.728 0 0 1-.75.75h-.25v12.7c0 .5-.175.925-.525 1.275-.35.35-.775.525-1.275.525H3.3ZM3 3v12.7c0 .083.03.154.088.213A.289.289 0 0 0 3.3 16h9.4a.292.292 0 0 0 .213-.087A.292.292 0 0 0 13 15.7V3H3Zm2.4 10.25a.728.728 0 0 0 .75.75c.217 0 .396-.07.538-.212a.731.731 0 0 0 .212-.538v-7.5a.731.731 0 0 0-.212-.538A.731.731 0 0 0 6.15 5a.728.728 0 0 0-.75.75v7.5Zm3.7 0c0 .217.07.396.212.538A.731.731 0 0 0 9.85 14c.217 0 .396-.07.538-.212a.731.731 0 0 0 .212-.538v-7.5a.731.731 0 0 0-.212-.538A.731.731 0 0 0 9.85 5a.731.731 0 0 0-.538.212.731.731 0 0 0-.212.538v7.5ZM3 3v12.7c0 .083.03.154.088.213A.289.289 0 0 0 3.3 16H3V3Z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18' fill='none'%3E%3Cpath d='M3.3 17.5c-.5 0-.925-.175-1.275-.525A1.736 1.736 0 0 1 1.5 15.7V3h-.25a.726.726 0 0 1-.75-.75.726.726 0 0 1 .75-.75H5c0-.25.087-.458.262-.625A.892.892 0 0 1 5.9.625h4.2c.25 0 .463.083.638.25A.828.828 0 0 1 11 1.5h3.75a.728.728 0 0 1 .75.75.728.728 0 0 1-.75.75h-.25v12.7c0 .5-.175.925-.525 1.275-.35.35-.775.525-1.275.525H3.3ZM3 3v12.7c0 .083.03.154.088.213A.289.289 0 0 0 3.3 16h9.4a.292.292 0 0 0 .213-.087A.292.292 0 0 0 13 15.7V3H3Zm2.4 10.25a.728.728 0 0 0 .75.75c.217 0 .396-.07.538-.212a.731.731 0 0 0 .212-.538v-7.5a.731.731 0 0 0-.212-.538A.731.731 0 0 0 6.15 5a.728.728 0 0 0-.75.75v7.5Zm3.7 0c0 .217.07.396.212.538A.731.731 0 0 0 9.85 14c.217 0 .396-.07.538-.212a.731.731 0 0 0 .212-.538v-7.5a.731.731 0 0 0-.212-.538A.731.731 0 0 0 9.85 5a.731.731 0 0 0-.538.212.731.731 0 0 0-.212.538v7.5ZM3 3v12.7c0 .083.03.154.088.213A.289.289 0 0 0 3.3 16H3V3Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px;mask-size:24px;width:44px}.o-vac-form-person__edit{grid-area:edit}.o-vac-form-person__edit>button{background-color:#030517;display:inline-block;height:44px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M1.5 21c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 0 19.5c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 1.5 18h17c.417 0 .77.146 1.062.438.292.291.438.645.438 1.062 0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 18.5 21h-17Zm1.9-5.5a.867.867 0 0 1-.637-.262.869.869 0 0 1-.263-.638v-1.775c0-.117.02-.233.062-.35a.69.69 0 0 1 .213-.3l8.65-8.65 3.05 3.05-8.65 8.65a.69.69 0 0 1-.3.213 1.043 1.043 0 0 1-.35.062H3.4ZM4 14h.9l7.475-7.425-.95-.95L4 13.1v.9Zm11.475-8.475L12.45 2.5l1.475-1.475a.933.933 0 0 1 .688-.275c.275 0 .504.092.687.275l1.625 1.65c.183.183.28.408.288.675.008.267-.08.5-.263.7l-1.475 1.475Z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M1.5 21c-.417 0-.77-.146-1.062-.438A1.444 1.444 0 0 1 0 19.5c0-.417.146-.77.438-1.062A1.444 1.444 0 0 1 1.5 18h17c.417 0 .77.146 1.062.438.292.291.438.645.438 1.062 0 .417-.146.77-.438 1.062A1.444 1.444 0 0 1 18.5 21h-17Zm1.9-5.5a.867.867 0 0 1-.637-.262.869.869 0 0 1-.263-.638v-1.775c0-.117.02-.233.062-.35a.69.69 0 0 1 .213-.3l8.65-8.65 3.05 3.05-8.65 8.65a.69.69 0 0 1-.3.213 1.043 1.043 0 0 1-.35.062H3.4ZM4 14h.9l7.475-7.425-.95-.95L4 13.1v.9Zm11.475-8.475L12.45 2.5l1.475-1.475a.933.933 0 0 1 .688-.275c.275 0 .504.092.687.275l1.625 1.65c.183.183.28.408.288.675.008.267-.08.5-.263.7l-1.475 1.475Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px;mask-size:24px;width:44px}.o-vac-form-person__name{grid-area:name}.o-vac-button-availability{align-items:center;background-color:#9a9ba2;border:0;border-radius:10px;color:#030517;display:grid;min-height:60px;padding:13px 20px;width:100%}.o-vac-button-availability.is-available{background-color:#95c270;color:#fff;cursor:pointer;transition:transform .4s ease}.o-vac-button-availability.is-available>h4{color:#fff}.o-vac-button-availability.is-available:hover{transform:scale(1.03)}.o-vac-button-availability.is-reserved{background-color:#e87186}.o-vac-button-availability.is-blocked{background-color:#e5af67}@media (min-width:46.25em){.o-vac-button-availability{grid-column-gap:30px;grid-template-areas:"price lastminute action";grid-template-columns:auto auto 1fr}.o-vac-button-availability__lastminute{text-align:left}.o-vac-button-availability__lastminute>span{padding:10px}}@media (max-width:46.24em){.o-vac-button-availability{grid-template-areas:"price action";grid-template-columns:auto 1fr}.o-vac-button-availability.has-lastminute{grid-template-areas:"lastminute lastminute" "price action"}.o-vac-button-availability__lastminute{margin-bottom:10px;text-align:left}.o-vac-button-availability__lastminute>span{padding:5px 10px}}.o-vac-button-availability__price{grid-area:price}.o-vac-button-availability__lastminute{grid-area:lastminute}.o-vac-button-availability__lastminute>span{background-color:#10228e;border-radius:10px;color:#fff;display:inline-block}.o-vac-button-availability__action{grid-area:action;text-align:right}.o-vac-button-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:50px}.c-nav-languages{display:inline-block;position:relative;z-index:100}.c-nav-languages:focus-within .c-nav-languages__ul{display:block}.c-nav-languages:focus-within .c-nav-languages__current:after{-webkit-mask-image:url("data:image/svg+xml, caret-up");mask-image:url("data:image/svg+xml, caret-up");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px;mask-size:12px}.c-nav-languages__current{align-items:center;background-color:#e6e6e8;border:0 solid #a0a0a0;box-sizing:border-box;color:#030517;display:flex;font-family:inherit;height:2.5em;padding:0 16px}.c-nav-languages__current:hover:not(:focus){background-color:#e6e6e8;box-shadow:0 0 0 2px #10228e;color:#030517;outline:0}.c-nav-languages__current:focus{background-color:#fff;box-shadow:0 0 0 2px #10228e;color:#030517;outline:0}.c-nav-languages__current{border-radius:10px;cursor:pointer;transition:box-shadow .4s ease,background-color .4s ease}.c-nav-languages__current:after{background-color:#030517;content:"";height:12px;margin-top:-6px;-webkit-mask-image:url("data:image/svg+xml, caret-down");mask-image:url("data:image/svg+xml, caret-down");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px;mask-size:12px;pointer-events:none;position:absolute;right:11.5px;top:50%;width:12px}@media (max-width:46.24em){.c-nav-languages__current{min-width:80px}}@media (min-width:46.25em){.c-nav-languages__current{min-width:200px}}.c-nav-languages__ul{background-color:#fff;border:0 solid #a0a0a0;border-radius:10px;box-shadow:0 0 3px 1px rgba(0,0,0,.3);color:#030517;display:none;list-style:none;margin:0;outline:0;padding:0;position:absolute;width:100%}.c-nav-languages--header .c-nav-languages__ul{border-top:0;clip-path:inset(0 -10px -10px -10px);top:100%}.c-nav-languages--footer .c-nav-languages__ul{border-bottom:0;bottom:100%;clip-path:inset(-10px -10px 0 -10px)}.c-nav-languages__li{display:block}.c-nav-languages__link{display:block;padding:10px 16px}.c-nav-languages__link:hover{background-color:#cfd3e8}@media (max-width:46.24em){.c-nav-languages__link-label--full{display:none}}.c-nav-languages__link-label--abbr{text-transform:uppercase}@media (min-width:46.25em){.c-nav-languages__link-label--abbr{display:none}}.c-vac-footer{background-color:#cfd3e8}@media (min-width:46.25em){.c-vac-footer{padding-bottom:50px;padding-top:40px}}@media (max-width:46.24em){.c-vac-footer{padding-bottom:60px;padding-top:60px}}@media (min-width:46.25em){.c-vac-footer__container{align-items:flex-start;display:flex;justify-content:space-between}.c-vac-footer__links{align-items:center;column-gap:40px;display:flex;flex-wrap:wrap;justify-content:flex-end;row-gap:10px}.c-vac-footer__contact{flex-grow:1}}.c-vac-footer__booking_info{color:#9a9ba2}@media (min-width:46.25em){.c-vac-footer__booking_info{display:inline-block}}@media (max-width:46.24em){.c-vac-footer__booking_info{display:block;margin-bottom:30px;margin-top:50px}}.c-vac-footer__booking_info-label{margin-left:10px}@media print{.c-vac-footer{display:none}}@media (min-width:46.25em){.c-vac-header{margin-bottom:50px;padding-top:30px}}@media (max-width:46.24em){.c-vac-header{margin-bottom:30px;padding-top:30px}}.c-vac-header__container{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.c-vac-header__logo{width:220px}@media (max-width:46.24em){.c-vac-header__logo{width:150px}}.c-vac-header__logo>img{max-width:100%}.c-vac-header__booking_info{color:#9a9ba2;display:inline-block;margin-left:auto;margin-right:40px}@media (max-width:46.24em){.c-vac-header__booking_info{font-size:24px}}.c-vac-header__booking_info-label{margin-left:10px}@media (max-width:46.24em){.c-vac-header__booking_info-label{display:none}}@media print{.c-vac-header{display:none}}@media (min-width:46.25em){.c-vac-main{padding-bottom:60px}}@media (max-width:46.24em){.c-vac-main{padding-bottom:40px}}.c-vac-page{overflow:hidden;width:100%}@media (min-width:46.25em){.c-vac-page--process{background-color:#e6e6e8}}.c-vac-filter{align-items:end;column-gap:30px;display:grid;padding-bottom:30px;row-gap:10px}@media (min-width:61.25em){.c-vac-filter{grid-template-areas:"destination dogs member";grid-template-columns:1fr auto auto}}@media (max-width:61.24em){.c-vac-filter{grid-template-areas:"destination destination" "dogs member";grid-template-columns:1fr 1fr}}.c-vac-filter__destination{grid-area:destination}@media (min-width:61.25em){.c-vac-filter__destination{margin-right:auto;min-width:350px}}.c-vac-filter__dogs{grid-area:dogs}.c-vac-filter__member{grid-area:member}.c-vac-filter .o-field-choicejs .choices__inner{background-color:#fff!important}.c-vac-filter .o-field-choicejs .choices__inner:not(:focus){background-color:#e6e6e8!important}.c-vac-filter .o-field-choicejs:hover .choices__inner{box-shadow:0 0 0 2px #10228e}.c-vac-filter .o-field-choicejs .is-open .choices__inner{background-color:#fff!important}.c-vac-modal{background-color:rgba(0,0,0,.3);bottom:0;left:0;position:fixed;right:0;top:0;z-index:200}.c-vac-modal__container{position:absolute}@media (min-width:30em){.c-vac-modal__container{background-color:#fff;border-radius:20px;left:50%;max-height:calc(100vh - 48px);max-width:calc(100% - 48px);top:50%;transform:translate(-50%,-50%)}}@media (max-width:29.99em){.c-vac-modal__container{background-color:#fff;bottom:0;left:0;right:0;top:0}}.c-vac-modal__content{max-width:100%;overflow:auto}@media (min-width:46.25em){.c-vac-modal__content{max-height:calc(100vh - 48px);padding:50px 80px}}@media (min-width:30em) and (max-width:46.24em){.c-vac-modal__content{max-height:calc(100vh - 48px);padding:30px 40px}}@media (max-width:29.99em){.c-vac-modal__content{max-height:100vh;padding:20px}}.c-vac-modal__title{margin-bottom:10px}.c-vac-modal__close{background-color:#030517;cursor:pointer;height:20px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m7 8.05-5.075 5.075a.736.736 0 0 1-.512.212.69.69 0 0 1-.538-.212.72.72 0 0 1-.225-.525c0-.2.075-.375.225-.525L5.95 7 .875 1.925a.737.737 0 0 1-.212-.513.69.69 0 0 1 .212-.537A.72.72 0 0 1 1.4.65c.2 0 .375.075.525.225L7 5.95 12.075.875a.74.74 0 0 1 .513-.213.693.693 0 0 1 .537.213.72.72 0 0 1 .225.525.72.72 0 0 1-.225.525L8.05 7l5.075 5.075a.736.736 0 0 1 .212.512.69.69 0 0 1-.212.538.72.72 0 0 1-.525.225.72.72 0 0 1-.525-.225L7 8.05Z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m7 8.05-5.075 5.075a.736.736 0 0 1-.512.212.69.69 0 0 1-.538-.212.72.72 0 0 1-.225-.525c0-.2.075-.375.225-.525L5.95 7 .875 1.925a.737.737 0 0 1-.212-.513.69.69 0 0 1 .212-.537A.72.72 0 0 1 1.4.65c.2 0 .375.075.525.225L7 5.95 12.075.875a.74.74 0 0 1 .513-.213.693.693 0 0 1 .537.213.72.72 0 0 1 .225.525.72.72 0 0 1-.225.525L8.05 7l5.075 5.075a.736.736 0 0 1 .212.512.69.69 0 0 1-.212.538.72.72 0 0 1-.525.225.72.72 0 0 1-.525-.225L7 8.05Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;position:absolute;right:30px;top:30px;width:20px}.c-vac-modal--info{display:none}.c-vac-modal--info .c-vac-modal__content{width:1000px}.c-vac-modal--notice .c-vac-modal__content{width:800px}.c-vac-modal--notice .c-vac-modal__content:before{background-color:#e87186;content:"";display:block;height:62px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 19.4a1.71 1.71 0 0 1-.675-.138 2.102 2.102 0 0 1-.6-.387l-7.6-7.6a2.12 2.12 0 0 1-.388-.6A1.721 1.721 0 0 1 .6 10a1.817 1.817 0 0 1 .525-1.275l7.6-7.6c.183-.184.383-.317.6-.4C9.54.64 9.766.6 10 .6c.233 0 .462.041.688.125.224.083.42.216.587.4l7.6 7.6c.183.166.316.362.4.587.083.225.125.454.125.688 0 .233-.042.458-.125.675a1.722 1.722 0 0 1-.4.6l-7.6 7.6a1.755 1.755 0 0 1-.587.387A1.805 1.805 0 0 1 10 19.4Zm.225-1.6 7.575-7.575c.05-.05.075-.125.075-.225s-.025-.175-.075-.225L10.225 2.2c-.05-.05-.125-.075-.225-.075s-.175.025-.225.075L2.2 9.775c-.05.05-.075.125-.075.225s.025.175.075.225L9.775 17.8c.05.05.125.075.225.075s.175-.025.225-.075Zm-.975-6.725h1.5v-5.6h-1.5v5.6ZM10 13.7c.233 0 .425-.08.575-.238a.789.789 0 0 0 .225-.562.823.823 0 0 0-.225-.588.758.758 0 0 0-.575-.237.758.758 0 0 0-.575.237.823.823 0 0 0-.225.588c0 .216.075.404.225.562.15.158.341.238.575.238Z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 19.4a1.71 1.71 0 0 1-.675-.138 2.102 2.102 0 0 1-.6-.387l-7.6-7.6a2.12 2.12 0 0 1-.388-.6A1.721 1.721 0 0 1 .6 10a1.817 1.817 0 0 1 .525-1.275l7.6-7.6c.183-.184.383-.317.6-.4C9.54.64 9.766.6 10 .6c.233 0 .462.041.688.125.224.083.42.216.587.4l7.6 7.6c.183.166.316.362.4.587.083.225.125.454.125.688 0 .233-.042.458-.125.675a1.722 1.722 0 0 1-.4.6l-7.6 7.6a1.755 1.755 0 0 1-.587.387A1.805 1.805 0 0 1 10 19.4Zm.225-1.6 7.575-7.575c.05-.05.075-.125.075-.225s-.025-.175-.075-.225L10.225 2.2c-.05-.05-.125-.075-.225-.075s-.175.025-.225.075L2.2 9.775c-.05.05-.075.125-.075.225s.025.175.075.225L9.775 17.8c.05.05.125.075.225.075s.175-.025.225-.075Zm-.975-6.725h1.5v-5.6h-1.5v5.6ZM10 13.7c.233 0 .425-.08.575-.238a.789.789 0 0 0 .225-.562.823.823 0 0 0-.225-.588.758.758 0 0 0-.575-.237.758.758 0 0 0-.575.237.823.823 0 0 0-.225.588c0 .216.075.404.225.562.15.158.341.238.575.238Z' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:62px;mask-size:62px;position:absolute;width:62px}@media (min-width:46.25em){.c-vac-modal--notice .c-vac-modal__content{padding-left:150px}.c-vac-modal--notice .c-vac-modal__content:before{left:50px;top:50px}}@media (max-width:46.24em){.c-vac-modal--notice .c-vac-modal__content{padding-top:140px}.c-vac-modal--notice .c-vac-modal__content:before{left:calc(50% - 31px);top:60px}.c-vac-modal--notice .c-vac-modal__content .c-vac-modal__title{text-align:center}}.c-vac-modal--question .c-vac-modal__content{width:530px}.c-vac-modal--question .c-vac-modal__title{text-align:center}.c-vac-modal--person .c-vac-modal__content,.c-vac-modal--timerange .c-vac-modal__content{width:600px}.c-vac-availability{transition:opacity .3s ease-in-out}.c-vac-availability.is-moving{opacity:0}.c-vac-availability__month-title{margin-bottom:20px;margin-top:60px}.c-vac-availability__month{background-color:#f3f4f9;padding:24px}.c-vac-availability__conditions{color:#9a9ba2;margin-top:20px}@media (min-width:61.25em){.c-vac-availability{padding-left:48px;padding-right:48px}.c-vac-availability__month{border-radius:10px;display:flex;flex-direction:column;row-gap:12px}.c-vac-availability__week{align-items:center;display:flex;width:100%}.c-vac-availability__timerange{width:40%}.c-vac-availability__button{width:60%}}@media (max-width:61.24em){.c-vac-availability__month{display:flex;flex-direction:column;row-gap:30px}.c-vac-availability__timerange{margin-bottom:10px}}@media (min-width:46.25em) and (max-width:61.24em){.c-vac-availability{padding-left:24px;padding-right:24px}}@media (min-width:46.25em){.c-vac-availability{margin-left:auto;margin-right:auto;max-width:1236px}}@media (max-width:46.24em){.c-vac-availability__conditions,.c-vac-availability__month-title{padding-left:24px;padding-right:24px}}.c-vac-apartment-slider{margin-bottom:64px;transition:opacity .3s ease-in-out}.c-vac-apartment-slider.is-changing{opacity:.5}.c-vac-apartment-slider:after{content:"";display:none;transition:height .3s ease-in-out}@media (min-width:46.25em){.c-vac-apartment-slider:after{height:310px}body.vac-sticky .c-vac-apartment-slider:after{display:block}}@media (max-width:46.24em){.c-vac-apartment-slider:after{height:634px}body.vac-sticky .c-vac-apartment-slider:after{display:block;height:190px}}.c-vac-apartment-slider__inner{background-color:#fff;height:310px;overflow:hidden}@media (max-width:46.24em){.c-vac-apartment-slider__inner{height:634px;transition:height .3s ease-in-out}body.vac-sticky .c-vac-apartment-slider__inner{height:190px}}body.vac-sticky .c-vac-apartment-slider__inner{box-shadow:0 2px 15px rgba(0,0,0,.1);left:0;position:fixed;right:0;top:0;z-index:10}.c-vac-apartment-slider__slide{background-color:#cfd3e8;border-radius:10px}@media (min-width:61.25em){.c-vac-apartment-slider__slide{max-width:calc(100vw - 112px);width:1140px}}@media (max-width:61.24em){.c-vac-apartment-slider__slide{width:calc(100vw - 64px)}}@media (min-width:46.25em){.c-vac-apartment-slider__slide{height:260px;margin:0 24px}}@media (max-width:46.24em){.c-vac-apartment-slider__slide{height:584px;margin:0 10px;transition:height .3s ease-in-out}body.vac-sticky .c-vac-apartment-slider__slide{height:140px}}.c-vac-process-step{align-items:center;display:flex;gap:30px;list-style:none;margin:0 auto 80px;padding:0;width:85%}@media (max-width:46.24em){.c-vac-process-step{gap:20px;margin-bottom:50px}}.c-vac-process-step__step{height:40px;position:relative;width:40px}.c-vac-process-step__step>a,.c-vac-process-step__step>span{background-color:#10228e;border-radius:20px;color:#fff;display:block;font-size:20px;height:40px;line-height:40px;text-align:center;width:40px}.c-vac-process-step__step--future>a,.c-vac-process-step__step--future>span{background-color:#e6e6e8;color:#9a9ba2}.c-vac-process-step__step--future .c-vac-process-step__step-label{color:#9a9ba2}.c-vac-process-step__step-label{color:#10228e;margin-left:20px;margin-top:10px;position:absolute;text-align:center;transform:translate(-50%);white-space:nowrap}@media (max-width:46.24em){.c-vac-process-step__step-label{display:none}}.c-vac-process-step__path{background-color:#10228e;flex-grow:1;height:2px}.c-vac-process-step__path--future{background-color:#e6e6e8}.c-vac-process-container{background-color:#fff;border-radius:20px}@media (min-width:46.25em){.c-vac-process-container{margin:60px 0;padding:60px 0}}@media (max-width:46.24em){.c-vac-process-container{margin:30px 0}}.c-vac-process-container__message{margin-bottom:40px;text-align:center}.c-vac-process-container__message--margin-top{margin-top:40px}.c-vac-reservation-form__add-persons{align-items:center;display:flex;justify-content:stretch}.c-vac-reservation-form__add-persons-label{flex-grow:1}.c-vac-reservation-form__street-number,.c-vac-reservation-form__zip-place{column-gap:20px;display:flex;flex-wrap:wrap;justify-content:stretch;width:100%}.c-vac-reservation-form__street-number>.o-form__row,.c-vac-reservation-form__zip-place>.o-form__row{flex-grow:3}.c-vac-reservation-form__street-number>.o-form__row--short,.c-vac-reservation-form__zip-place>.o-form__row--short{flex:100px 1 1}.c-vac-range-select__title{margin-bottom:20px}.c-vac-range-select__choice{align-items:center;display:flex;margin-bottom:30px}.c-vac-range-select__choice-label{flex-grow:1;padding-right:20px}.c-vac-range-select__choice-amount{text-align:center;width:50px}.c-vac-price-details,.c-vac-price-details tbody{display:block}.c-vac-price-details td{border:none!important;margin:0;padding:0;width:auto!important}.c-vac-price-details tr{border-bottom:1px solid #e6e6e8;display:grid;grid-template-columns:50% 10% 4% 7% 9% 4% 7% 9%;margin:0;padding:10px 0}.c-vac-price-details tr.subtotal,.c-vac-price-details tr.total,.c-vac-price-details tr.vat{display:grid;grid-template-columns:84% 7% 9%}.c-vac-price-details tr.subtotal{border-top:1px solid #9a9ba2}.c-vac-price-details tr.total{border-bottom:none;border-top:1px solid #9a9ba2;font-weight:500}@media (max-width:46.24em){.c-vac-price-details tr{grid-template-columns:30% 10% 12% 15% 6% 12% 15%}.c-vac-price-details tr.position td:first-of-type{grid-column:span 7}.c-vac-price-details tr.subtotal,.c-vac-price-details tr.total,.c-vac-price-details tr.vat{grid-template-columns:73% 12% 15%}}.c-vac-summary__subtitle{column-gap:40px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;margin-top:50px}.c-vac-summary__print{margin-top:40px}@media (max-width:46.24em){.c-vac-summary__print{display:none}}@media print{.c-vac-summary__print{display:none}}.o-control-choice__label,.o-form__label{color:#9a9ba2!important}.o-form__row.error>.o-control-choice__label,.o-form__row.error>.o-form__label{color:#e87186!important}.o-form__field>.choices>.choices__inner,.o-form__field>input,.o-form__field>select,.o-form__field>textarea{border-radius:10px!important;transition:box-shadow .4s ease,background-color .4s ease!important}.o-form__field>.choices>.choices__inner:hover:not(:focus),.o-form__field>input:hover:not(:focus),.o-form__field>select:hover:not(:focus),.o-form__field>textarea:hover:not(:focus){background-color:#e6e6e8!important;box-shadow:0 0 0 2px #10228e!important}.o-form__field>.choices>.choices__inner:focus,.o-form__field>input:focus,.o-form__field>select:focus,.o-form__field>textarea:focus{box-shadow:0 0 0 2px #10228e!important}.o-form__field>.choices{z-index:2}.o-form__field>.choices>.choices__inner,.o-form__field>.choices>.choices__list--dropdown{border-radius:10px!important}.o-control-choice__label{color:#030517!important;padding-left:2em!important}.o-control-choice__label:before{content:""!important;display:none!important}.o-control-choice>input[type=checkbox]{background-color:#fff;border:2px solid #030517;border-radius:3px;box-sizing:border-box}.o-control-choice>input[type=checkbox]:focus,.o-control-choice>input[type=checkbox]:hover:not(:disabled){border-color:#10228e!important;border-width:4px!important;box-shadow:0 0 0 11px #9fa7d2!important}.o-control-choice>input[type=checkbox]:checked{background-color:#10228e!important;border-color:#10228e!important}.o-control-choice>input[type=checkbox]:disabled{border-color:#9a9ba2!important}.o-control-choice>input[type=checkbox]:disabled:hover{background-color:inherit!important;box-shadow:none!important}.o-control-choice>input[type=checkbox]:disabled:checked{border-color:#9a9ba2!important}.o-control-choice>input[type=checkbox]:checked+label:before{display:none!important}.o-form__row--dark:not(.error) .o-field-choicejs .choices__inner,.o-form__row--dark:not(.error) .o-field-input>input,.o-form__row--dark:not(.error) .o-field-textarea>textarea{background-color:#fff!important}.o-form__row--dark:not(.error) .o-field-choicejs .choices__inner:hover:not(:focus),.o-form__row--dark:not(.error) .o-field-input>input:hover:not(:focus),.o-form__row--dark:not(.error) .o-field-textarea>textarea:hover:not(:focus){background-color:#e6e6e8!important}.u-1\/1{width:100%!important}.u-1\/2{width:50%!important}.u-2\/2{width:100%!important}.u-1\/3{width:33.3333333333%!important}.u-2\/3{width:66.6666666667%!important}.u-3\/3{width:100%!important}.u-1\/4{width:25%!important}.u-2\/4{width:50%!important}.u-3\/4{width:75%!important}.u-4\/4{width:100%!important}.u-1\/5{width:20%!important}.u-2\/5{width:40%!important}.u-3\/5{width:60%!important}.u-4\/5{width:80%!important}.u-5\/5{width:100%!important}@media (min-width:20em){.u-1\/1\@mobile{width:100%!important}.u-1\/2\@mobile{width:50%!important}.u-2\/2\@mobile{width:100%!important}.u-1\/3\@mobile{width:33.3333333333%!important}.u-2\/3\@mobile{width:66.6666666667%!important}.u-3\/3\@mobile{width:100%!important}.u-1\/4\@mobile{width:25%!important}.u-2\/4\@mobile{width:50%!important}.u-3\/4\@mobile{width:75%!important}.u-4\/4\@mobile{width:100%!important}.u-1\/5\@mobile{width:20%!important}.u-2\/5\@mobile{width:40%!important}.u-3\/5\@mobile{width:60%!important}.u-4\/5\@mobile{width:80%!important}.u-5\/5\@mobile{width:100%!important}}@media (min-width:30em){.u-1\/1\@mobile-landscape{width:100%!important}.u-1\/2\@mobile-landscape{width:50%!important}.u-2\/2\@mobile-landscape{width:100%!important}.u-1\/3\@mobile-landscape{width:33.3333333333%!important}.u-2\/3\@mobile-landscape{width:66.6666666667%!important}.u-3\/3\@mobile-landscape{width:100%!important}.u-1\/4\@mobile-landscape{width:25%!important}.u-2\/4\@mobile-landscape{width:50%!important}.u-3\/4\@mobile-landscape{width:75%!important}.u-4\/4\@mobile-landscape{width:100%!important}.u-1\/5\@mobile-landscape{width:20%!important}.u-2\/5\@mobile-landscape{width:40%!important}.u-3\/5\@mobile-landscape{width:60%!important}.u-4\/5\@mobile-landscape{width:80%!important}.u-5\/5\@mobile-landscape{width:100%!important}}@media (min-width:46.25em){.u-1\/1\@tablet{width:100%!important}.u-1\/2\@tablet{width:50%!important}.u-2\/2\@tablet{width:100%!important}.u-1\/3\@tablet{width:33.3333333333%!important}.u-2\/3\@tablet{width:66.6666666667%!important}.u-3\/3\@tablet{width:100%!important}.u-1\/4\@tablet{width:25%!important}.u-2\/4\@tablet{width:50%!important}.u-3\/4\@tablet{width:75%!important}.u-4\/4\@tablet{width:100%!important}.u-1\/5\@tablet{width:20%!important}.u-2\/5\@tablet{width:40%!important}.u-3\/5\@tablet{width:60%!important}.u-4\/5\@tablet{width:80%!important}.u-5\/5\@tablet{width:100%!important}}@media (min-width:61.25em){.u-1\/1\@desktop{width:100%!important}.u-1\/2\@desktop{width:50%!important}.u-2\/2\@desktop{width:100%!important}.u-1\/3\@desktop{width:33.3333333333%!important}.u-2\/3\@desktop{width:66.6666666667%!important}.u-3\/3\@desktop{width:100%!important}.u-1\/4\@desktop{width:25%!important}.u-2\/4\@desktop{width:50%!important}.u-3\/4\@desktop{width:75%!important}.u-4\/4\@desktop{width:100%!important}.u-1\/5\@desktop{width:20%!important}.u-2\/5\@desktop{width:40%!important}.u-3\/5\@desktop{width:60%!important}.u-4\/5\@desktop{width:80%!important}.u-5\/5\@desktop{width:100%!important}}@media (min-width:81.25em){.u-1\/1\@wide{width:100%!important}.u-1\/2\@wide{width:50%!important}.u-2\/2\@wide{width:100%!important}.u-1\/3\@wide{width:33.3333333333%!important}.u-2\/3\@wide{width:66.6666666667%!important}.u-3\/3\@wide{width:100%!important}.u-1\/4\@wide{width:25%!important}.u-2\/4\@wide{width:50%!important}.u-3\/4\@wide{width:75%!important}.u-4\/4\@wide{width:100%!important}.u-1\/5\@wide{width:20%!important}.u-2\/5\@wide{width:40%!important}.u-3\/5\@wide{width:60%!important}.u-4\/5\@wide{width:80%!important}.u-5\/5\@wide{width:100%!important}}@media (min-width:46.25em){.u-font-subtitle{font-size:20px;line-height:32px}}@media (max-width:46.24em){.u-font-subtitle{font-size:18px;line-height:28px}}@media (min-width:46.25em){.c-vac-price-details,.o-control-choice__label,.o-form__label,.o-vac-form-person__label,.u-font-small{font-size:16px;line-height:26px}}@media (max-width:46.24em){.c-vac-price-details,.o-control-choice__label,.o-form__label,.o-vac-form-person__label,.u-font-small{font-size:14px;line-height:20px}}@media (min-width:46.25em){.c-vac-availability__conditions,.o-vac-apartment__description,.o-vac-apartment__destination>span,.o-vac-button-availability__lastminute>span,.o-vac-process-grid__item-label,.u-font-hint{font-size:14px;line-height:24px}}@media (max-width:46.24em){.c-vac-availability__conditions,.o-vac-apartment__description,.o-vac-apartment__destination>span,.o-vac-button-availability__lastminute>span,.o-vac-process-grid__item-label,.u-font-hint{font-size:12px;line-height:18px}}.c-vac-process-step__step-label,.o-vac-apartment__props,.u-font-button{font-weight:500}@media (min-width:46.25em){.c-vac-process-step__step-label,.o-vac-apartment__props,.u-font-button{font-size:20px;line-height:28px}}@media (max-width:46.24em){.c-vac-process-step__step-label,.o-vac-apartment__props,.u-font-button{font-size:18px;line-height:28px}}.u-text-center{text-align:center}