@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.content-placeholder{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;display:inline-block;height:inherit;position:relative}.daterangepicker{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:inherit;display:none;font-family:arial;font-size:15px;left:20px;line-height:1em;margin-top:7px;max-width:none;padding:0;position:absolute;top:100px;width:278px;z-index:3001}.daterangepicker:after,.daterangepicker:before{border-bottom-color:#0003;content:"";display:inline-block;position:absolute}.daterangepicker:before{border-bottom:7px solid #ccc;border-left:7px solid #0000;border-right:7px solid #0000;top:-7px}.daterangepicker:after{border-bottom:6px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;top:-6px}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;margin-left:auto;margin-right:auto;right:0;width:0}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{border-bottom:initial;border-top:7px solid #ccc;bottom:-7px;top:auto}.daterangepicker.drop-up:after{border-bottom:initial;border-top:6px solid #fff;bottom:-6px;top:auto}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border:solid #000;border-radius:0;border-width:0 2px 2px 0;color:#fff;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{border:1px solid #0000;border-radius:4px;cursor:pointer;font-size:12px;height:24px;line-height:24px;min-width:32px;text-align:center;vertical-align:middle;white-space:nowrap;width:32px}.daterangepicker .calendar-table{background-color:#fff;border:1px solid #fff;border-radius:4px}.daterangepicker .calendar-table table{border-collapse:collapse;border-spacing:0;margin:0;width:100%}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:#0000;color:inherit}.daterangepicker td.week,.daterangepicker th.week{color:#ccc;font-size:80%}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:#0000;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:#0000;border-radius:0;color:#000}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:#0000;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{cursor:default;font-size:12px;height:auto;margin:0;padding:1px}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{background:#eee;border:1px solid #eee;font-size:12px;margin:0 auto;outline:0;padding:2px;width:50px}.daterangepicker .calendar-time{line-height:30px;margin:4px auto 0;position:relative;text-align:center}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{border-top:1px solid #ddd;clear:both;display:none;line-height:12px;padding:8px;text-align:right;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{font-size:12px;font-weight:700;margin-left:8px;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;margin:0;text-align:left}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{cursor:pointer;font-size:12px;padding:8px 12px}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .drp-calendar,.daterangepicker.single .ranges{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .drp-calendar,.daterangepicker .ranges{float:left}}@media (min-width:730px){.daterangepicker .ranges{float:left;width:auto}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}.top-filter-datepicker.daterangepicker .calendar-table table{border:0;border-collapse:collapse;border-spacing:0;max-width:100%}.top-filter-datepicker.daterangepicker .calendar-table table td,.top-filter-datepicker.daterangepicker .calendar-table table th{padding:0}.top-filter-datepicker.daterangepicker .drp-calendar{max-width:320px}.top-filter-datepicker.daterangepicker .drp-calendars-wrapper{display:flex;justify-content:space-between;padding:10px 20px}.top-filter-datepicker.daterangepicker:after,.top-filter-datepicker.daterangepicker:before{display:none}.top-filter-datepicker.daterangepicker .fake-input-fields{background-color:#f8f8f8;border-bottom:1px solid #dfdfdf;display:flex;padding:20px}.home .top-filter-datepicker.daterangepicker{z-index:100011}.top-filter-datepicker.daterangepicker .fake-end-field,.top-filter-datepicker.daterangepicker .fake-start-field{background-color:#fff;border:1px solid #707070;cursor:pointer;display:inline-flex;font-size:14px;padding:10px 20px;width:130px}.top-filter-datepicker.daterangepicker .fake-end-field.active,.top-filter-datepicker.daterangepicker .fake-start-field.active{box-shadow:inset 0 0 0 2px #92a89e}.top-filter-datepicker.daterangepicker .fake-end-field{margin-left:15px}.top-filter-datepicker.daterangepicker.show-calendar .drp-buttons{align-items:center;display:flex;justify-content:space-between}.top-filter-datepicker.daterangepicker .calendar-table td,.top-filter-datepicker.daterangepicker .calendar-table th{border-radius:0;color:#3e3e3e;font-size:14px;height:39px;line-height:36px;min-width:39px;width:39px}.top-filter-datepicker.daterangepicker td.off.disabled.ends,.top-filter-datepicker.daterangepicker td.off:not(.disabled){opacity:0}.top-filter-datepicker.daterangepicker td.in-range:not(.active){background:#c5ceca}.top-filter-datepicker.daterangepicker td.active,.top-filter-datepicker.daterangepicker td.active:hover{background:#92a89e;color:#fff}.overflow-visible{overflow:visible}.top-filter-datepicker.daterangepicker .drp-buttons{border-top:0;padding:10px 30px 20px}.top-filter-datepicker.daterangepicker .drp-buttons button{background:#fff;border:0;cursor:pointer}.top-filter-datepicker.daterangepicker .drp-buttons button.cancelBtn{color:#636363}.top-filter-datepicker.daterangepicker .drp-buttons button.applyBtn{color:#92a89e}.top-filter-datepicker.daterangepicker .drp-selected-nights{color:#92a89e;font-size:12px}.top-filter-datepicker.daterangepicker .calendar-table th{color:#444;font-family:Crimson Text,serif;font-size:15px;font-weight:700}.top-filter-datepicker.daterangepicker .calendar-table th.month{font-size:18px}.top-filter-datepicker.daterangepicker th.available{box-shadow:inset 0 0 0 1px #d6d6d6}.top-filter-datepicker.daterangepicker th.available span{border-color:#d6d6d6;padding:5px}.top-filter-datepicker.daterangepicker th.next.available span{margin-left:-5px}.top-filter-datepicker.daterangepicker th.prev.available span{margin-right:-5px}.top-filter-datepicker.daterangepicker .calendar-table td.off.disabled{background:#f1f1f1;color:#d0d0d0;text-decoration:none}.top-filter-datepicker.daterangepicker .calendar-table td.not-yet.off.disabled{background:#5f9ea0;color:#d0d0d0;text-decoration:none}.top-filter-datepicker.daterangepicker td.available:not(.active):hover{background:#b6bcbf}.top-filter-datepicker.daterangepicker td.end-date,.top-filter-datepicker.daterangepicker td.start-date{position:relative}.top-filter-datepicker.daterangepicker td.start-date:after{border-left:15px solid #0000;right:0}.top-filter-datepicker.daterangepicker td.end-date:after,.top-filter-datepicker.daterangepicker td.start-date:after{background-color:initial;border-bottom:19px solid #c5ceca;border-top:20px solid #c5ceca;bottom:0;content:"";position:absolute;top:0;width:0}.top-filter-datepicker.daterangepicker td.end-date:after{border-right:15px solid #0000;left:0}.top-filter-datepicker.daterangepicker td.start-date.end-date:after{border:0!important}.top-filter-datepicker.daterangepicker .calendar-table td,.top-filter-datepicker.daterangepicker .calendar-table th{border:0}@media only screen and (max-width:680px){.top-filter-datepicker.daterangepicker{bottom:0!important;left:0!important;margin-top:0;max-width:none;position:fixed;right:0!important;top:0!important;width:100%;z-index:10021}.top-filter-datepicker.daterangepicker .header-section{background:#f8f8f8;border-bottom:1px solid #dfdfdf;display:flex;flex-direction:column}.top-filter-datepicker.daterangepicker .header-section .buttons-section{display:flex;justify-content:space-between;padding:10px 20px}.top-filter-datepicker.daterangepicker .header-section .close-button{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 5px 0 #0003;display:flex;height:30px;justify-content:center;width:30px}.top-filter-datepicker.daterangepicker .header-section .reset-button{align-items:center;background:#fff;color:#636363;display:flex;font-size:12px;height:30px;justify-content:center;padding:10px 15px}.top-filter-datepicker.daterangepicker .fake-input-fields{border-bottom:0;justify-content:center}.top-filter-datepicker.daterangepicker .calendar-week-days{margin:0 auto;max-width:320px}.top-filter-datepicker.daterangepicker .calendar-week-days table{width:100%}.top-filter-datepicker.daterangepicker .calendar-week-days table th{border-radius:0;color:#92a89e;font-size:14px;height:39px;line-height:36px;min-width:39px;text-align:center;width:45px}.top-filter-datepicker.daterangepicker .drp-buttons{background:#fff;border-top:1px solid #dfdfdf;bottom:0;left:0;padding-bottom:10px;position:absolute;right:0}.top-filter-datepicker.daterangepicker .drp-calendars-wrapper.infinite-calendars{flex-direction:column;overflow:auto}.top-filter-datepicker.daterangepicker .drp-calendars-wrapper.infinite-calendars .drp-calendar{margin:0 auto}.top-filter-datepicker.daterangepicker .calendar-table td,.top-filter-datepicker.daterangepicker .calendar-table th{width:45px}}.filters-wrapper{background-color:#fff;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:0;padding:20px 40px;z-index:9999}@media (max-width:767px){.filters-wrapper{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(160px,50%),1fr));padding:10px 20px}}.filters-wrapper .filter-button{align-items:center;background:#fff;border:1px solid #b6bcbf;cursor:pointer;display:flex;font-size:14px;font-weight:400;justify-content:space-between;line-height:inherit;padding:5px 12px 5px 15px}@media (max-width:480px){.filters-wrapper .filter-button{flex:1;padding:4px 6px 4px 8px}}.filters-wrapper .filter-button:hover{border-color:#92a89e}.filters-wrapper .filter-button i,.filters-wrapper .filter-button svg{font-size:20px;margin-left:10px}@media (max-width:599px){.filters-wrapper .filter-button i,.filters-wrapper .filter-button svg{display:none}}.filters-wrapper .search-field>.filter-button{cursor:auto}@media (max-width:767px){.filters-wrapper .search-field,.filters-wrapper .search-field>.filter-button{width:100%}}.filters-wrapper .filter-popup{display:none}.filters-wrapper .filter-wrapper{margin:0;position:relative}.filters-wrapper .filter-wrapper.opened .filter-popup{background-color:#fff;border:1px solid #ddd;bottom:-5px;box-shadow:0 1px 3px rgba(0,0,0,.118);display:flex;flex-direction:column;max-height:300px;overflow:auto;padding:20px;position:absolute;transform:translateY(100%);width:240px;z-index:210}@media (max-width:599px){.filters-wrapper .filter-wrapper.opened .filter-popup{border-radius:0;bottom:0;left:0;position:fixed;right:0;text-align:center;transform:none;width:100%!important}}.filter-select-options-col{display:flex;flex-flow:column;font-weight:400;width:100%}.filter-select-options-col span{cursor:pointer;font-size:15px;padding:5px 0}.filter-select-options-col span:hover{text-decoration:underline}#sort-option-select ul{display:flex;list-style:none;margin:0 30px}@media (max-width:767px){#sort-option-select ul{justify-content:center;margin:0 10px}}#sort-option-select ul li{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between}#sort-option-select ul li:not(:first-child):before{color:var(--contrast);content:"|";text-decoration:none!important}#sort-option-select ul li.selected{color:var(--contrast-2)}#sort-option-select ul li.selected span{text-decoration:underline;text-underline-offset:3px}#sort-option-select ul li span{padding:0 20px}@media (max-width:767px){#sort-option-select ul li span{padding:0 10px}}#sort-option-select ul li:first-child span{padding-left:0}#sort-option-select ul li:last-child span{padding-right:0}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:10005}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:#000;opacity:0;transform:translateZ(0)}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp__bg{transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:#ccc;font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:#ccc;text-decoration:underline}code,pre{color:#333;font-family:Menlo,Monaco,monospace;font-size:12px;line-height:1.45;tab-size:4}pre{word-wrap:normal;-webkit-font-smoothing:auto;margin:0;overflow:auto;padding:0;text-rendering:auto}code{background:#f2f2f2;border-radius:2px;margin:0;padding:3px 5px}pre code{background:none;border-radius:0;padding:0}h3 code{font-size:22px;font-weight:400;padding:6px 10px}h3 code.default{background:none;font-size:12px;opacity:.7;padding:0}.docs p{margin:0;padding-bottom:12px;padding-top:12px}.docs h1{margin-bottom:32px}.docs h1 a{text-decoration:none}.docs h1 a:hover{text-decoration:underline}.docs h2{margin:36px 0 12px}.docs h3{font-size:22px;line-height:28px;margin:24px 0 8px}.docs ol,.docs ul{margin-bottom:8px;margin-top:8px}.docs li{margin:0;padding:4px 0}.docs-menu{left:0;position:absolute;top:106px;width:160px}.docs-menu ul{border-bottom:1px solid #ccc;border-top:1px solid #ccc;list-style:none;margin:0;padding:25px 0}.docs-menu__ad{border-bottom:1px solid #ccc;font-size:13px;line-height:17px;padding:25px 10px;position:relative}.docs-menu a{text-decoration:none;width:100%}a.docs-logo{font-size:20px;font-weight:600;margin-bottom:0;text-decoration:none}.docs-menu li{list-style:none;margin:0;padding:0}a.docs-menu__item--active{color:#222;font-weight:400}.codepen-embed{background-color:#f8f8f8;box-sizing:initial;height:600px;margin-left:-30px;padding:16px 30px;width:100%}.codepen-embed--disabled{height:auto}.codepen-embed p{margin-bottom:0}.docs .highlight{border-radius:2px;box-sizing:initial;margin-bottom:26px;margin-left:-30px;padding:16px 30px;width:100%}.language-css .k{color:#0086b3}.language-css .nt{color:#63a35c}img{border:0;height:auto;max-width:100%;width:auto}.video__container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:35px;position:relative;width:100%}.video__container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-desc{margin:12px auto;max-width:740px;width:100%}.row--heading{position:relative}.section--head p{font-size:19px;line-height:29px;margin-bottom:24px;text-align:left}.section--head .github-button{position:absolute;right:0;top:0}.row--nav{font-size:32px;line-height:1.1;text-align:center}.navigation{background:#f7f7f7;padding:30px 0;position:relative;width:100%}.navigation a{border-bottom:1px solid #92abcd;text-decoration:none}a.twitter-nav-link{border:0;margin:0 .2em}.navigation a:hover{border-bottom-color:#c00}span.highlight{background:#f6f3e2}.title-block p{font-size:22px;line-height:28px;margin-bottom:24px;max-width:600px}p,ul.text-list{color:#444}.section--head p,.title-block p{color:#666}.title-block p{font-size:19px;line-height:29px}.section{margin-top:176px;width:100%}.docs{margin-top:60px}.section--head{background:#eee;margin:0;padding:132px 0}.row--docs{max-width:960px;padding-left:210px}.row--heading{margin-bottom:0;margin-top:0}.row--footer{padding:132px 0;text-align:center}.row--wide{max-width:1000px}.row--video{max-width:1160px}.row--wide img{float:left;margin:0 12px 12px 0;width:200px}img.img--with_border{border:1px solid #ddd;border-radius:2px}.img-desc{margin-left:212px}.row:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.row--large{margin-bottom:48px}.section--head h1 a{font-size:14px;text-decoration:none;vertical-align:super}.col-50{float:left;width:48%}.col-50:first-child{margin-right:4%}.col-img{height:auto;max-width:100%;width:auto}.style-select,.style-select .radio{float:left;width:100%}.style-select .radio{display:block;margin-bottom:12px;position:relative}.style-select label{cursor:pointer;display:block;padding-left:24px;position:relative}.style-select input{border:0;cursor:pointer;height:24px;left:0;margin:0;opacity:0;outline:0;overflow:hidden;padding:0;position:absolute;top:0;width:24px}.style-select input+label:before{background:none;border:2px solid #0009;border-radius:50%;box-sizing:border-box;content:"";height:16px;left:0;position:absolute;top:4px;width:16px}.radio:hover label:before,.style-select input:checked+label:before{border-color:#3169b3}.style-select input:checked+label:after{background:#3169b3;border-radius:50%;content:"";height:6px;left:5px;position:absolute;top:9px;width:6px}.row--modules ul{list-style:none;margin-left:0}.row--modules span{border-left:5px solid #fff;font-weight:600;margin-left:-10px;padding-left:5px}.size-chart{display:inline-block;width:100%}.size-chart div{float:left;font-size:13px;height:21px;line-height:1;padding:4px}.block__ui-separated{position:relative}.block__ui-separated .col-50{left:0;position:absolute;top:12px}.block__ui-separated img{float:right;max-width:450px}.demo-gallery{float:left;height:auto;width:100%}.ukraine-flag{background:#fc0;display:inline-block;height:14px;position:relative;top:1px;width:21px}.ukraine-flag:before{background:#06c;content:"";height:7px;left:0;position:absolute;top:0;width:21px}.demo-gallery figure{display:none}.demo-gallery__title{float:left;font-size:14px;line-height:14px;margin-top:5px;opacity:.8;width:100%}.share-buttons h2{border:0;text-align:center}.share-buttons{margin:0 0 24px;position:relative;text-align:center}.share-buttons a{background:#5aaf63;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:22px;margin:10px;padding:10px 20px;text-decoration:none}.share-buttons a:hover{opacity:.7}#tweet{background:#0096c4}#like{background:#3b5998}#gplus{background:#d34836}@media screen and (max-width:1000px){.row--wide{max-width:800px}.row--wide img{float:none}.img-desc{margin-left:0}.section{margin-top:132px}.row--docs{max-width:800px;padding-left:30px}.section--head{margin-top:0;padding:30px 0}.docs{margin-top:48px}.docs-menu{left:0;margin:15px 0;top:0}.docs-menu,.docs-menu ul{position:relative}.docs-menu__ad{display:none}.row--nav{font-size:24px;line-height:1.1}}@media screen and (max-width:650px){h1{font-size:40px}.block__ui-separated .col-50{position:relative;top:0}.block__ui-separated img{float:left;max-width:100%;width:100%}}@media screen and (max-width:450px){.col-50:first-child{margin-right:0}.row--wide img{margin-bottom:6px}.col-50{margin-bottom:12px;width:100%}.row{padding:0 18px}.codepen-embed,.docs .highlight{margin-left:-18px;padding-left:18px;padding-right:18px}.section{margin-top:88px}.docs{margin-top:32px}.section--head{margin-top:0;padding:24px 0}.row--nav{font-size:18px;line-height:26px}}@media screen and (max-width:700px){.row--nav{font-size:18px;line-height:26px}.demo-gallery{max-width:500px}a.demo-gallery__img--main{width:164px}.section--head p{font-size:18px;line-height:24px}}@media screen and (max-width:450px){a.demo-gallery__img--main{width:127px}}@media screen and (max-width:350px){a.demo-gallery__img--main{width:109px}}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;opacity:.75;overflow:visible;padding:0;position:relative;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__button svg{pointer-events:none}.pswp__ui--over-close .pswp__button--close{opacity:1}@media (-webkit-min-device-pixel-ratio:1.09375),(-webkit-min-device-pixel-ratio:1.1),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTY3LjAwMiA1OS41djMuNzY4Yy02LjMwNy44NC05LjE4NCA1Ljc1LTEwLjAwMiA5LjczMiAyLjIyLTIuODMgNS41NjQtNS4wOTggMTAuMDAyLTUuMDk4VjcxLjVMNzMgNjUuNTg1IDY3LjAwMiA1OS41ek0xMyAyOXYtNWgydjNoM3YyaC01em0wLTE0aDV2MmgtM3YzaC0ydi01em0xOCAwdjVoLTJ2LTNoLTN2LTJoNXptMCAxNGgtNXYtMmgzdi0zaDJ2NXpNNjIgMjR2NWgtMnYtM2gtM3YtMmg1em0wLTRoLTV2LTJoM3YtM2gydjV6bTggMHYtNWgydjNoM3YyaC01em0wIDRoNXYyaC0zdjNoLTJ2LTV6TTIwLjU4NiA2NmwtNS42NTYtNS42NTYgMS40MTQtMS40MTRMMjIgNjQuNTg2bDUuNjU2LTUuNjU2IDEuNDE0IDEuNDE0TDIzLjQxNCA2Nmw1LjY1NiA1LjY1Ni0xLjQxNCAxLjQxNEwyMiA2Ny40MTRsLTUuNjU2IDUuNjU2LTEuNDE0LTEuNDE0TDIwLjU4NiA2NnpNMTExLjc4NSA2NS4wMyAxMTAgNjMuNWwzLTMuNWgtMTB2LTJoMTBsLTMtMy41IDEuNzg1LTEuNDY4TDExNyA1OWwtNS4yMTUgNi4wM3pNMTUyLjIxNSA2NS4wMyAxNTQgNjMuNWwtMy0zLjVoMTB2LTJoLTEwbDMtMy41LTEuNzg1LTEuNDY4TDE0NyA1OWw1LjIxNSA2LjAzek0xNjAuOTU3IDI4LjU0M2wtMy4yNS0zLjI1LTEuNDEzIDEuNDE0IDMuMjUgMy4yNXoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTUyLjUgMjdhNS41IDUuNSAwIDEgMCAwLTExIDUuNSA1LjUgMCAxIDAgMCAxMXoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUwIDIxaDV2MWgtNXpNMTE2Ljk1NyAyOC41NDNsLTEuNDE0IDEuNDE0LTMuMjUtMy4yNSAxLjQxNC0xLjQxNCAzLjI1IDMuMjV6Ii8+PHBhdGggZD0iTTEwOC41IDI3YTUuNSA1LjUgMCAxIDAgMC0xMSA1LjUgNS41IDAgMSAwIDAgMTF6IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS41Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEwNiAyMWg1djFoLTV6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTEwOS4wNDMgMTkuMDA4LS4wODUgNS0xLS4wMTcuMDg1LTV6Ii8+PC9nPjwvc3ZnPg==")}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;user-select:none}.pswp__share-modal{-webkit-backface-visibility:hidden;background:#00000080;display:block;height:100%;left:0;opacity:0;padding:10px;position:absolute;top:0;transition:opacity .25s ease-out;width:100%;will-change:opacity;z-index:1600}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{-webkit-backface-visibility:hidden;background:#fff;border-radius:2px;box-shadow:0 2px 5px #00000040;display:block;position:absolute;right:44px;top:56px;transform:translateY(6px);transition:transform .25s;width:auto;will-change:transform;z-index:1620}.pswp__share-tooltip a{display:block;font-size:14px;line-height:18px;padding:8px 12px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{border:6px solid;border-color:#0000 #0000 #fff;content:"";display:block;height:0;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;position:absolute;right:15px;top:-12px;width:0}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{color:#fff;font-size:13px;height:44px;left:0;line-height:44px;opacity:.75;padding:0 10px;position:absolute;top:0}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{color:#ccc;font-size:13px;line-height:20px;margin:0 auto;max-width:420px;padding:10px;text-align:left}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff #0000 #0000;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:#00000080}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:#0000004d}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:1}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.single-dwl_stay.full-width-content.separate-containers h1{background-color:var(--contrast);color:#fff;margin-bottom:0;padding:50px 40px;text-align:center}.single-dwl_stay.full-width-content.separate-containers .gallery-wrapper{grid-row-gap:2px;grid-column-gap:2px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr)}@media (max-width:970px){.single-dwl_stay.full-width-content.separate-containers .gallery-wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:540px){.single-dwl_stay.full-width-content.separate-containers .gallery-wrapper{grid-template-columns:repeat(2,1fr)}}.single-dwl_stay.full-width-content.separate-containers .gallery-entry{cursor:pointer;height:100%;overflow:hidden;padding-top:66.6666%!important;position:relative;width:100%}.single-dwl_stay.full-width-content.separate-containers .gallery-entry img{min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}@media (max-width:540px){.single-dwl_stay.full-width-content.separate-containers .gallery-entry.gallery-col-sm-hidden{display:none}}@media (max-width:970px){.single-dwl_stay.full-width-content.separate-containers .gallery-entry.gallery-col-md-hidden{display:none}}.single-dwl_stay.full-width-content.separate-containers .gallery-2-2{grid-column-end:span 2;grid-row-end:span 2}.single-dwl_stay.full-width-content.separate-containers .order-2{order:2}.single-dwl_stay.full-width-content.separate-containers .hidden-gallery{display:none}.single-dwl_stay.full-width-content.separate-containers .inside-article{box-sizing:initial;padding:0 15px}.single-dwl_stay.full-width-content.separate-containers .inside-article .stay-content-wrapper{margin:0 auto;max-width:1600px}.single-dwl_stay.full-width-content.separate-containers .filters-wrapper{justify-content:flex-start}.reserve-bar-container{align-items:center;display:flex;flex-grow:1;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0}.reserve-bar{display:flex;padding:30px 15px}.reserve-bar .filters-wrapper{border:0;box-shadow:none;padding:0;width:60%}@media (max-width:540px){.reserve-bar .filters-wrapper{width:100%}}.reserve-bar .filters-wrapper .filter-wrapper.guests-field.opened .filter-popup{width:160px}.book-price-wrapper{align-items:center;display:flex;gap:20px;position:relative}@media (max-width:979px){.book-price-wrapper{z-index:10001}}@media (max-width:540px){.book-price-wrapper{background-color:var(--white);border-top:1px solid #dedede;bottom:0;box-shadow:0 -1px 5px 0 #0003;flex-flow:row;height:60px;justify-content:space-between;left:0;margin:0;padding:0 1%;position:fixed;right:0}}.book-price-wrapper .price-wrapper{display:flex;position:relative}@media (min-width:541px) and (max-width:979px){.book-price-wrapper .price-wrapper{background-color:#ffffffe6;justify-content:flex-end;min-width:-webkit-fit-content;min-width:fit-content;padding:5px 10px;position:absolute;right:0;top:-30px;transform:translateY(-100%);white-space:nowrap}}.book-price-wrapper .price-wrapper.opened #price-popup{display:block}@media (max-width:540px){.book-price-wrapper .price-wrapper.opened #price-popup{border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:60px;box-shadow:0 -1px 5px 0 #0003;left:0;position:fixed;right:0;transform:none;width:100%}}.book-price-wrapper .book-button-wrapper a{background:var(--contrast);color:var(--white);font-size:14px;gap:8px;height:100%;padding:5px 12px 5px 15px;text-transform:uppercase}#price-result,.book-price-wrapper .book-button-wrapper a{align-items:center;display:inline-flex;font-weight:600;letter-spacing:.5px}#price-result{cursor:pointer}#price-result>span{padding-left:10px}#price-popup{background:#fff;border:1px solid grey;bottom:-10px;display:none;padding:20px;position:absolute;right:0;transform:translateY(100%);width:250px}#price-popup>div{display:flex;justify-content:space-between}#price-popup>div+div{margin-top:10px}#price-popup .label{font-weight:700}#price-popup .rent-details-trigger{cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:3px}#price-popup .rent-details{background:#fff;border:1px solid grey;display:flex;flex-direction:column;left:-10px;padding:20px;position:absolute;top:0;transform:translateX(-100%)}@media (max-width:540px){#price-popup .rent-details{left:0;top:0;transform:translateY(-100%);width:100%}}#price-popup .rent-details__popover__header{display:flex;justify-content:center;min-width:300px;position:relative}#price-popup .rent-details__popover__header>span{color:#3f4d55;cursor:pointer;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}#price-popup .rent-details .label{cursor:pointer;text-decoration:underline}#price-popup .rent-details__popover__body{border-bottom:1px solid #dedede;border-top:1px solid #dedede;margin-bottom:20px;margin-top:20px;padding-bottom:20px;padding-top:20px}#price-popup .rent-details__popover__body>div,#price-popup .rent-details__popover__footer>div{display:flex;justify-content:space-between}.loading_icon{animation:loading-rotate .8s linear infinite;background-clip:padding-box;border:2px solid;border-color:#0003 #0003 #333;border-radius:50%;color:#0000;display:inline-block;font-size:10px;height:30px;width:30px}@keyframes loading-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bedding-configurations-wrapper{clear:both;column-gap:20px;display:flex;flex-wrap:wrap;float:none;justify-content:center;margin-top:20px;width:100%}.bedding-configuration{align-items:center;display:flex;flex-direction:column;font-weight:600;justify-content:space-between;max-width:50%;padding:20px}.bedding-configuration .bedding-bedroom{font-size:14px}.bedding-configuration .bedding-icons{padding:20px 0}.bedding-configuration .bedding-icon+.bedding-configuration .bedding-icon{margin-left:10px}.bedding-configuration .bedding-icon svg{height:28px!important;width:28px!important}.bedding-configuration .bedding-beds{font-size:13px}.stay-section-row{border-top:1px solid #b6bcbf;padding:20px 0}.stay-title-row{display:flex;gap:40px;padding-top:60px}@media (max-width:979px){.stay-title-row{flex-direction:column;padding-top:0}}.stay-title-row .stay-title-wrapper{align-items:center;display:flex;flex:2;flex-direction:column;padding-top:60px}@media (max-width:979px){.stay-title-row .stay-title-wrapper{align-items:flex-start}}.stay-title-row .stay-description-wrapper{flex:3}.gold-bar-top:before{border-top:4px solid var(--accent);content:"";display:block;max-width:140px;padding-bottom:60px}.page-template-search-template #main{margin:0 auto;max-width:1600px}#results-wrapper{display:grid;gap:80px 20px;grid-template-columns:repeat(4,1fr);padding:30px}@media (max-width:1440px){#results-wrapper{gap:70px 20px;grid-template-columns:repeat(3,1fr)}}@media (max-width:1140px){#results-wrapper{gap:50px 20px;grid-template-columns:repeat(2,1fr);padding:20px}}@media (max-width:767px){#results-wrapper{gap:40px 20px;grid-template-columns:1fr;padding:10px}}#results-wrapper .card-content,#results-wrapper .card-price,#results-wrapper .stay-features,#results-wrapper h4{font-size:14px;font-weight:600;margin-bottom:10px}@media (max-width:767px){#results-wrapper .card-content,#results-wrapper .card-price,#results-wrapper .stay-features,#results-wrapper h4{margin-bottom:0}}#results-wrapper h4{font-size:24px;font-weight:600;text-transform:none}#results-wrapper .card-content,#results-wrapper .card-price{margin-top:20px;text-align:center}@media (max-width:1140px){#results-wrapper .card-content,#results-wrapper .card-price{margin-top:10px}}@media (max-width:767px){#results-wrapper .card-content,#results-wrapper .card-price{margin-top:0}}#results-wrapper .card-price{letter-spacing:.5px}#results-wrapper .card-content{box-sizing:border-box;padding:20px}#results-wrapper .card-wrapper{border-bottom:1px solid #b6bcbf;display:flex;flex-direction:column;overflow:hidden}#results-wrapper .card-wrapper:hover{border-color:#92a89e}#results-wrapper .card-wrapper.filtered{display:none}#results-wrapper .card-wrapper .img-wrapper{background:#eee;height:250px;overflow:hidden;position:relative}#results-wrapper .card-wrapper .img-wrapper img{display:flex;height:100%;max-height:none;max-width:none;object-fit:cover;object-position:center;width:100%}#results-wrapper .card-link{align-items:center;color:var(--contrast);display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:8px 10px;text-transform:uppercase}#results-wrapper .card-link:hover{color:var(--accent)}#loading-results{display:grid;gap:80px 20px;grid-template-columns:repeat(4,1fr);padding:30px}@media (max-width:1440px){#loading-results{gap:70px 20px;grid-template-columns:repeat(3,1fr)}}@media (max-width:1140px){#loading-results{gap:50px 20px;grid-template-columns:repeat(2,1fr);padding:20px}}@media (max-width:767px){#loading-results{gap:40px 20px;grid-template-columns:1fr;padding:10px}}#loading-results .stay-card{border-bottom:1px solid #eee;display:flex;flex-direction:column;overflow:hidden}#loading-results .stay-card .card-content{box-sizing:border-box;padding:20px;text-align:center}#loading-results .stay-card .card-title{margin-bottom:10px;width:100%}#loading-results .stay-card .card-image{height:250px;width:100%}#loading-results .stay-card .card-image .content-placeholder{display:block}#loading-results .stay-card .features-line{height:15px;width:80%}#loading-results .stay-card .price-line{height:16px;margin:10px 0 30px;width:60%}#loading-results .stay-card .button-line{height:16px;width:70%}.topview-calendar{position:relative}.topview-calendar .topview-calendar-controls>button{background-color:initial;border:0;color:var(--accent);cursor:pointer;font-size:18px;padding:6px;position:absolute;top:0;z-index:1}.topview-calendar .topview-calendar-controls>button:hover{background-color:var(--light)}.topview-calendar .topview-calendar-controls>button svg{height:16px;width:16px}.topview-calendar .topview-calendar-controls #topview-prev-month{left:0}.topview-calendar .topview-calendar-controls #topview-next-month{right:0}.topview-calendar-months{grid-column-gap:80px;clear:both;display:grid;float:none;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(1,1fr);margin-top:20px;width:100%}@media (max-width:1280px){.topview-calendar-months{grid-column-gap:30px;grid-template-columns:repeat(5,1fr)}}@media (max-width:1100px){.topview-calendar-months{grid-column-gap:30px;grid-template-columns:repeat(4,1fr)}}@media (max-width:960px){.topview-calendar-months{grid-column-gap:120px;grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.topview-calendar-months{grid-column-gap:90px}}@media (max-width:767px){.topview-calendar-months{grid-column-gap:50px}}@media (max-width:600px){.topview-calendar-months{grid-column-gap:80px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.topview-calendar-months{grid-column-gap:30px;grid-template-columns:1fr}}.topview-calendar-months:after{clear:both;content:"";display:table}.topview-calendar-months .mo-name{color:#423129;font-size:14px;margin-bottom:20px;text-align:center}.topview-calendar-months .calendar-month{display:block;float:left;width:100%}.topview-calendar-months .calendar-month .week-days-wrapper{display:grid;grid-template-columns:repeat(7,1fr);margin:0 -6px}.topview-calendar-months .calendar-month .week-days-wrapper>span{font-size:12px;text-align:center}.topview-calendar-months .calendar-month .days-wrapper{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);margin:0 -6px}.topview-calendar-wrapper .topview-calendar-legend{display:flex;flex-wrap:wrap;font-size:12px;gap:12px;line-height:16px}.topview-calendar-wrapper .topview-calendar-legend div,.topview-calendar-wrapper .topview-calendar-legend span{align-items:center;display:flex;gap:6px}.topview-calendar-wrapper .availability-icon{display:inline-block;height:14px;width:14px}.topview-calendar-wrapper .availability-icon.is-available{background-color:var(--accent);border-radius:50%}.topview-calendar-wrapper .availability-icon.is-unavailable{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE5IDE5Ij48ZyBkYXRhLW5hbWU9Ikdyb3VwIDQxOSIgc3Ryb2tlPSIjNzA3MDcwIj48ZyBkYXRhLW5hbWU9IkVsbGlwc2UgNzkiIGZpbGw9IiNmZmYiPjxjaXJjbGUgY3g9IjkuNSIgY3k9IjkuNSIgcj0iOS41IiBzdHJva2U9Im5vbmUiLz48Y2lyY2xlIGN4PSI5LjUiIGN5PSI5LjUiIHI9IjkiIGZpbGw9Im5vbmUiLz48L2c+PHBhdGggZGF0YS1uYW1lPSJMaW5lIDY1IiBmaWxsPSJub25lIiBkPSJtMi41IDMuNSAxMyAxMiIvPjxwYXRoIGRhdGEtbmFtZT0iTGluZSA2NiIgZmlsbD0ibm9uZSIgZD0ibTE2IDMuNS0xMyAxMiIvPjwvZz48L3N2Zz4=")}.topview-calendar-wrapper .availability-icon.is-past{background-color:var(--accent);border-radius:50%;opacity:.5}.topview-calendar-wrapper .availability-icon.is-not-yet{background-color:var(--border);border-radius:50%;opacity:.5}.topview-calendar-wrapper .calendar-month .availability-icon{margin:6px auto}body.has-black-top{background:linear-gradient(180deg,var(--contrast) 0,var(--contrast) 649.9999px,var(--white) 650px);min-height:100vh}@media (max-width:992px){body.has-black-top{background:linear-gradient(180deg,var(--contrast) 0,var(--contrast) 499.9999px,var(--white) 500px)}}@media (max-width:768px){body.has-black-top{background:linear-gradient(180deg,var(--contrast) 0,var(--contrast) 349.9999px,var(--white) 350px)}}@media (max-width:540px){body.has-black-top{background:linear-gradient(180deg,var(--contrast) 0,var(--contrast) 299.9999px,var(--white) 300px)}}.site-header .inside-header.grid-container{border-bottom:1px solid var(--border)}.first-letter-large .fl-rich-text:first-letter{font-family:Cormorant SC,serif;font-size:30px;font-weight:600;line-height:1.5rem}.secondary-nav-float-right .multi-navigation-wrapper{flex-direction:row;flex-grow:1;justify-content:space-between;margin-left:20px}@media (max-width:768px){.secondary-nav-float-right .multi-navigation-wrapper{background-color:var(--contrast);bottom:0;left:0;margin-left:0;position:absolute;right:0;transform:translateY(100%)}}.secondary-nav-float-right .multi-navigation-wrapper #secondary-navigation,.secondary-nav-float-right .multi-navigation-wrapper #site-navigation{margin-left:0}.secondary-nav-float-right .multi-navigation-wrapper #secondary-navigation li,.secondary-nav-float-right .multi-navigation-wrapper #site-navigation li{align-items:center;display:flex}@media (min-width:768px){#site-navigation li:not(:first-child):before{content:"|";font-weight:700}}#menu-footer-menu li a,#menu-secondary-menu li a{border:1px solid #0000}#menu-footer-menu li.book-button a,#menu-secondary-menu li.book-button a{border-color:var(--border);display:inline-flex;padding:0 40px}#site-navigation .menu-item.visible-mobile{display:none!important}@media (max-width:767px){#site-navigation .menu-item.visible-mobile{display:flex!important}#masthead{z-index:10002}#masthead .inside-header{position:relative;z-index:1}#masthead .inside-header .main-navigation.toggled #primary-menu{min-height:calc(100vh - 100px)}#secondary-navigation{display:none}#mobile-menu-control-wrapper{order:3}}.list-with-separator .fl-list,.list-with-separator ul{display:flex}@media screen and (max-width:992px){.list-with-separator .fl-list,.list-with-separator ul{flex-wrap:wrap;justify-content:center;width:100%}}@media screen and (max-width:767px){.list-with-separator .fl-list,.list-with-separator ul{align-items:center;flex-flow:column}}.list-with-separator .fl-list-item,.list-with-separator li{align-items:center;display:flex}@media screen and (min-width:768px){.list-with-separator .fl-list-item:not(:first-child):before,.list-with-separator li:not(:first-child):before{color:var(--white);content:"|";font-weight:700}.list-with-separator .fl-list-item .fl-list-item-wrapper,.list-with-separator li .fl-list-item-wrapper{padding:0 20px}.list-with-separator .fl-list-item:first-child .fl-list-item-wrapper,.list-with-separator li:first-child .fl-list-item-wrapper{padding-left:0}.list-with-separator .fl-list-item:last-child .fl-list-item-wrapper,.list-with-separator li:last-child .fl-list-item-wrapper{padding-right:0}}.fl-rich-text blockquote{border-left:0;margin:0;padding:0}.fl-rich-text blockquote:before{left:15px;top:0;transform:translate(-100%,-50%)}.fl-rich-text blockquote:after,.fl-rich-text blockquote:before{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwIiBoZWlnaHQ9IjgwMCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjxwYXRoIGQ9Ik00LjU4MyAxNy4zMjFDMy41NTMgMTYuMjI3IDMgMTUgMyAxMy4wMTFjMC0zLjUgMi40NTctNi42MzcgNi4wMy04LjE4OGwuODkzIDEuMzc4Yy0zLjMzNSAxLjgwNC0zLjk4NyA0LjE0NS00LjI0NyA1LjYyMS41MzctLjI3OCAxLjI0LS4zNzUgMS45MjktLjMxMSAxLjgwNC4xNjcgMy4yMjYgMS42NDggMy4yMjYgMy40ODlhMy41IDMuNSAwIDAgMS0zLjUgMy41IDMuODcxIDMuODcxIDAgMCAxLTIuNzQ4LTEuMTc5em0xMCAwQzEzLjU1MyAxNi4yMjcgMTMgMTUgMTMgMTMuMDExYzAtMy41IDIuNDU3LTYuNjM3IDYuMDMtOC4xODhsLjg5MyAxLjM3OGMtMy4zMzUgMS44MDQtMy45ODcgNC4xNDUtNC4yNDcgNS42MjEuNTM3LS4yNzggMS4yNC0uMzc1IDEuOTI5LS4zMTEgMS44MDQuMTY3IDMuMjI2IDEuNjQ4IDMuMjI2IDMuNDg5YTMuNSAzLjUgMCAwIDEtMy41IDMuNSAzLjg3MSAzLjg3MSAwIDAgMS0yLjc0OC0xLjE3OXoiLz48L3N2Zz4=");background-size:cover;color:var(--contrast);content:"";display:flex;height:35px;position:absolute;width:35px}.fl-rich-text blockquote:after{bottom:0;right:15px;transform:translate(100%,-50%) rotateY(180deg)}.flex-row{display:flex;flex-flow:row;justify-content:space-between}.stay-features ul{display:flex;justify-content:center;list-style:none;margin-bottom:5px;margin-left:0;padding-left:0}.stay-features ul li{align-items:center;cursor:pointer;display:flex;font-size:12px;font-weight:600;justify-content:space-between}.stay-features ul li:not(:first-child):before{color:var(--contrast);content:"|"}.stay-features ul li:hover{border-color:#92a89e}.stay-features ul li span{padding:0 10px}.stay-features ul li:first-child span{padding-left:0}.stay-features ul li:last-child span{padding-right:0}.pp-content-posts-inner .pp-stay-post .pp-button{align-items:center;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;text-transform:uppercase}
