<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.4}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:local(Nunito Regular),local(Nunito-Regular),url(/static/nunito-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:local(Nunito Regular),local(Nunito-Regular),url(/static/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:local(Nunito Bold),local(Nunito-Bold),url(/static/nunito-latin-ext-bold.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:local(Nunito Bold),local(Nunito-Bold),url(/static/nunito-latin-bold.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{--grid-margin:0;--background:#eee;--white:#fff;--base-font:#484848;--light-font:#666;--green:#698308;--green-light:#85a50a;--blue:#526eab;--blue-lightened:#748abc;--red:#de4a00;--orange:#ffbb39;--brown:#630;--pink:#ff8799;--grey0:#f6f6f6;--grey1:#ddd;--grey2:#dee2e6;--grey3:#bbb;--grey4:#999;--border-light:1px solid var(--grey2);--border-dark:1px solid var(--grey4);--border-radius:.6rem;--border-radius-small:.25rem;--border-radius-buttons:3rem;--form-control-border:2px solid var(--grey2);--form-control-border-focus:2px solid var(--blue);--shadow:0 0 1.5rem #0000001f;--shadow-3d:0 16px 38px -12px #0000008f,0 4px 25px 0 #0000001f,0 8px 10px -5px #0003;--shadow-3d-center:0 0 38px -12px #0000008f,0 0 25px 0 #0000001f,0 0 10px -5px #0003;--shadow-sharp:0 0 4px #0005;--shadow-text:0 1px 5px #0009;--shadow-text-white:0 1px 5px #fff9;--shadow-text-dark:0 .1rem .5rem #000;font-size:16px}.br{border-radius:var(--border-radius)}.br0{border-radius:0}.brt{border-radius:var(--border-radius)var(--border-radius)0 0}.brb{border-radius:0 0 var(--border-radius)var(--border-radius)}.shadow{box-shadow:var(--shadow)}.shadow-3d{box-shadow:var(--shadow-3d)}.w60{width:60%!important}.w100{width:100%!important}img{aspect-ratio:1.6;object-fit:cover;width:100%}.pointer{cursor:pointer}.m1{margin:.25rem}.mt1{margin-top:.25rem}.mb1{margin-bottom:.25rem}.ml1{margin-left:.25rem}.mr1{margin-right:.25rem}.m2{margin:.5rem}.mt2{margin-top:.5rem!important}.mb2{margin-bottom:.5rem}.ml2{margin-left:.5rem}.mr2{margin-right:.5rem}.m3{margin:1rem}.mt3{margin-top:1rem!important}.mb3{margin-bottom:1rem}.ml3{margin-left:1rem}.mr3{margin-right:1rem}.m4{margin:1.5rem}.mt4{margin-top:1.5rem}.mb4{margin-bottom:1.5rem}.ml4{margin-left:1.5rem}.mr4{margin-right:1.5rem}.m5{margin:3rem}.mt5{margin-top:3rem}.mb5{margin-bottom:3rem}.ml5{margin-left:3rem}.mr5{margin-right:3rem}.m0{margin:0}.mt0{margin-top:0}.mb0{margin-bottom:0}.ml0{margin-left:0}.mr0{margin-right:0}.p1{padding:.25rem}.pt1{padding-top:.25rem}.pb1{padding-bottom:.25rem}.pl1{padding-left:.25rem}.pr1{padding-right:.25rem}.p2{padding:.5rem}.pt2{padding-top:.5rem}.pb2{padding-bottom:.5rem}.pl2{padding-left:.5rem}.pr2{padding-right:.5rem}.p3{padding:1rem}.pt3{padding-top:1rem}.pb3{padding-bottom:1rem}.pl3{padding-left:1rem}.pr3{padding-right:1rem}.p4{padding:1.5rem}.pt4{padding-top:1.5rem}.pb4{padding-bottom:1.5rem}.pl4{padding-left:1.5rem}.pr4{padding-right:1.5rem}.p0{padding:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pl0{padding-left:0}.pr0{padding-right:0}.b-light{border:var(--border-light)}.b-top-light{border-top:var(--border-light)}.b-dark{border:var(--border-dark)}.block{display:block}.inline-block{display:inline-block!important}.float-right{float:right}.float-left{float:left}.clearfix:after{content:"";clear:both;display:table}.relative{position:relative}.ignore-white-space{font-size:0}.bg-orange{background-color:var(--orange)}.bg-green{background-color:var(--green)}.flex{justify-content:space-between;display:flex;&amp;.f-middle{align-items:center}&amp;.f-center{justify-content:center}&amp;.f-top{align-items:flex-start}&amp;.f-px{column-gap:1rem}&amp;.f-left{justify-content:flex-start}&amp;.f-gap{gap:1rem}&amp; .f-shrink{flex-shrink:1}&amp; .f-grow{flex-grow:1}}.hide{display:none!important}body{color:var(--base-font);background:var(--background);margin:0;font-family:Nunito,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;position:relative;overflow:hidden scroll;&amp;:not(.is-owner) .owner-only,&amp;.is-owner .client-only{display:none!important}}.load-pending{background-color:var(--blue);width:0;box-shadow:0 0 10px 2px var(--blue);z-index:1001;height:3px;transition:width .5s;position:fixed;top:0;left:0}.load-pending-mobile{background-color:var(--white);z-index:1001;width:100vw;height:100vh;color:var(--green);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:15vh;font-size:5rem;display:flex;position:fixed;top:0;left:0;&amp; span{color:var(--base-font);margin-top:1rem;font-size:1rem}}#main-content{background-color:var(--white);border-radius:0 0 var(--border-radius)var(--border-radius);padding-bottom:1rem}.template-detail #main-content{border-radius:var(--border-radius)}hr{border:0;border-bottom:1px solid #0000001a;margin-top:1rem;margin-bottom:1rem}.fade-out-button{display:none}footer{&amp; a{color:var(--light-font);margin:0 1rem 1rem 0;display:inline-block}}.detail-owner-photo{border-radius:50%;width:3.9rem;height:3.9rem}.photo-label{color:var(--white);border-radius:var(--border-radius);z-index:1;font-size:var(--fs12);background:#0009;padding:.25rem .5rem;position:absolute;bottom:2.5rem;right:.5rem}.label{border-radius:var(--border-radius);background-color:var(--grey3);color:var(--white);line-height:1;font-size:var(--fs14);padding:.19rem .5rem .1rem;display:inline-block;&amp;:hover{text-decoration:none!important}}.fade-out-paragraph{max-height:15rem;position:relative;overflow:hidden;&amp; img,&amp; .article-image{display:none}&amp; .fade-out-button{text-align:center;background:linear-gradient(#fff0 0%,#fff 40%);width:100%;height:3rem;padding-top:3rem;font-weight:700;display:block;position:absolute;bottom:0}&amp; .fade-out-less{display:none}&amp;.fade-out-paragraph-long{max-height:30rem}&amp;.expanded{max-height:unset;padding-bottom:3rem;&amp; .fade-out-less{display:block}&amp; .fade-out-more{display:none}&amp; .fade-out-button{background:0 0;margin-top:4rem;padding-top:0}&amp; img,&amp; .article-image{display:block}}}.profile-box{box-shadow:var(--shadow-3d);border-radius:var(--border-radius);margin:1rem 1rem 0 0;display:flex;overflow:hidden;&amp; img{object-fit:cover;flex-shrink:1;width:8rem;height:10rem}&amp; div{flex-grow:1;padding:1rem 1rem 0}}.share{color:var(--blue);font-size:var(--fs24);position:absolute;right:0}.messenger-logo{cursor:pointer;font-size:1.4rem;&amp;:hover{transform-origin:50%;transform:scale(1.2)}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none;&amp;::-webkit-scrollbar{display:none}}[title],[data-title]{position:relative}#cookies-consent{box-sizing:border-box;background:#fff;justify-content:space-around;align-items:center;width:100vw;padding:.5rem;display:none;position:fixed;bottom:0}code{white-space:break-spaces}.popIn{opacity:1;animation:.4s popIn}@keyframes popIn{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@keyframes miniScale{0%{transform:scale(1)}to{transform:scale(1.02)}}@media screen and (width&gt;=1001px){.mobile-only{display:none!important}}@media screen and (width&lt;=1000px){.desktop-only{display:none!important}.template-detail #main-content{border-radius:0}.web{background-color:#fff}footer{background-color:var(--background);padding-top:1rem;&amp; a{margin-bottom:.25rem}}.template-detail footer{margin-bottom:5rem}.mobile-m0{margin:0}.mobile-mt0{margin-top:0}.mobile-mt1{margin-top:.25rem}.mobile-mt2{margin-top:.5rem}.mobile-mt3{margin-top:1rem}.profile-box{&amp; img{width:5rem;height:12rem}}}:root{accent-color:var(--green)}.container{box-sizing:border-box;max-width:1140px;margin:0 auto;display:flow-root}.grid{grid-template-columns:repeat(12,1fr);align-items:center;display:grid;&amp;.grid-x-padding{column-gap:1rem}&amp;.grid-align-vertical{align-items:start}&amp;.grid-5{grid-template-columns:repeat(5,1fr)}&amp; .middle{align-items:center;display:flex}&amp; .col-1{grid-column-end:span 1}&amp; .col-2{grid-column-end:span 2}&amp; .col-3{grid-column-end:span 3}&amp; .col-4{grid-column-end:span 4}&amp; .col-5{grid-column-end:span 5}&amp; .col-6{grid-column-end:span 6}&amp; .col-7{grid-column-end:span 7}&amp; .col-8{grid-column-end:span 8}&amp; .col-9{grid-column-end:span 9}&amp; .col-10{grid-column-end:span 10}&amp; .col-11{grid-column-end:span 11}&amp; .col-12{grid-column-end:span 12}}@media (width&gt;=576px){.container{max-width:540px}}@media screen and (width&lt;=1000px){.container{background:#fff;max-width:720px}.grid{grid-template-columns:repeat(1,1fr);&amp;.grid-mobile-gap{grid-row-gap:.6rem}&amp;.grid-mobile-2{grid-template-columns:repeat(2,1fr)}&amp;.grid-mobile-3{grid-template-columns:repeat(3,1fr)}&amp;.grid-mobile-12{grid-template-columns:repeat(12,1fr)}&amp; .col-mobile-12{grid-column-end:span 12}&amp;:not(.grid-mobile-12){&amp;&gt;.col-1,&amp;&gt;.col-2,&amp;&gt;.col-3,&amp;&gt;.col-4,&amp;&gt;.col-5,&amp;&gt;.col-6,&amp;&gt;.col-7,&amp;&gt;.col-8,&amp;&gt;.col-9,&amp;&gt;.col-10,&amp;&gt;.col-11,&amp;&gt;.col-12{grid-column-end:span 1}}}}@media (width&gt;=992px){.container{max-width:calc(100% - 2rem)}}@media (width&gt;=1200px){.container{max-width:1140px}}html{--fs10:.625rem;--fs11:.6875rem;--fs12:.75rem;--fs13:.8125rem;--fs14:.875rem;--fs15:.9375rem;--fs16:1rem;--fs20:1.25rem;--fs22:1.375rem;--fs24:1.5rem;--fs28:1.75rem}.fs0{font-size:0}.fs10{font-size:var(--fs10)}.fs11{font-size:var(--fs11)}.fs12{font-size:var(--fs12)}.fs13{font-size:var(--fs13)}.fs14{font-size:var(--fs14)}.fs16{font-size:var(--fs16)}.fs20{font-size:var(--fs20)}.fs24{font-size:var(--fs24)}.fs28{font-size:var(--fs28)}.text-red{color:var(--red)}.text-green{color:var(--green)}.text-blue{color:var(--blue)}.text-yellow{color:var(--orange)}.text-white{color:var(--white)}.text-normal{color:var(--base-font)}.text-light{color:var(--light-font)}.text-light-more{color:var(--grey4)}.text-small{font-size:var(--fs12)}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.bold{font-weight:bolder}.italic{font-style:italic}h1,h2,h3{color:var(--green);margin:0;font-weight:700}h1{font-size:var(--fs28)}h2{font-size:var(--fs20)}h3{font-size:var(--fs16)}h4{color:var(--green);margin:1rem .5rem .5rem;font-size:120%;font-weight:600}p{margin:0 0 .5rem;line-height:1.4}a{color:var(--green);text-decoration:none;&amp;:hover{text-decoration:underline}&amp;.with-icon{color:var(--light-font);line-height:1.4;font-size:var(--fs13);white-space:nowrap;text-overflow:ellipsis;padding:.1rem .5rem .1rem 1rem;display:block;position:relative;overflow:hidden;&amp;:before{font-size:var(--fs12);color:var(--red);font-family:Font Awesome Solid;position:absolute;top:.05rem;left:0}&amp;.marker:before{content:""}&amp;.circles:before{content:"";color:var(--orange);font-weight:300}&amp;.user:before{content:"";font-family:Font Awesome Light}&amp;.more{color:var(--green);margin-top:.3rem;&amp;:before{content:""}}&amp; span.small{color:var(--light-font)}}}.multi-line-ellipsis:not(.show-full-text){text-overflow:ellipsis;-webkit-line-clamp:6;white-space:normal;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}@media (width&lt;=1000px){.mobile-text-center{text-align:center}a:hover{text-decoration:none}a.with-icon{padding:.2rem .5rem .3rem 1rem;line-height:1.5;&amp;:before{top:.2rem}}}@font-face{font-family:Font Awesome Light;src:url(/static/fa-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Font Awesome Solid;src:url(/static/fa-solid.woff2)format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Font Awesome Brands;src:url(/static/fa-brands.woff2)format("woff2");font-weight:300;font-style:normal;font-display:block}.fal{font-family:Font Awesome Light;font-weight:300}.fas,.fa{font-family:Font Awesome Solid;font-weight:300}.far{font-family:Font Awesome Regular;font-weight:300}.fad{font-family:Font Awesome Duotone;font-weight:300}.fab{font-family:Font Awesome Brands;font-weight:300}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;display:inline-block}.fa-lg{vertical-align:-.0667em;font-size:1.33333em;line-height:.75em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:2.5em;padding-left:0;list-style-type:none}.fa-ul&gt;li{position:relative}.fa-li{text-align:center;width:2em;line-height:inherit;position:absolute;left:-2em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa .fa-pull-left,.fab .fa-pull-left,.fal .fa-pull-left,.far .fa-pull-left,.fas .fa-pull-left{margin-right:.3em}.fa .fa-pull-right,.fab .fa-pull-right,.fal .fa-pull-right,.far .fa-pull-right,.fas .fa-pull-right{margin-left:.3em}.fa-spin{animation:2s linear infinite fa-spin}.fa-pulse{animation:1s steps(8,end) infinite fa-spin}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal .fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal .fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.fa-air-conditioner:before{content:""}.fa-bell-on:before{content:""}.fa-bus:before{content:""}.fa-chess-rook:before{content:""}.fa-door-open:before{content:""}.fa-dungeon:before{content:""}.fa-ethernet:before{content:""}.fa-female:before{content:""}.fa-fireplace:before{content:""}.fa-history:before{content:""}.fa-info-circle:before{content:""}.fa-life-ring:before{content:""}.fa-male:before{content:""}.fa-mountain:before{content:""}.fa-oven:before{content:""}.fa-parking:before{content:""}.fa-paw:before{content:""}.fa-restroom:before{content:""}.fa-satellite-dish:before{content:""}.fa-shopping-cart:before{content:""}.fa-shower:before{content:""}.fa-skiing:before{content:""}.fa-slash:before{content:""}.fa-snowflake:before{content:""}.fa-spinner-third:before{content:""}.fa-squirrel:before{content:""}.fa-swimmer:before{content:""}.fa-swimming-pool:before{content:""}.fa-toilet:before{content:""}.fa-train:before{content:""}.fa-tv:before{content:""}.fa-utensils-alt:before{content:""}.fa-walking:before{content:""}.fa-water:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-arrow-down:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-asterisk:before{content:""}.fa-at:before{content:""}.fa-bars:before{content:""}.fa-bed:before{content:""}.fa-bed-alt:before{content:""}.fa-bicycle:before{content:""}.fa-bullseye:before{content:""}.fa-calendar-alt:before{content:""}.fa-calendar-edit:before{content:""}.fa-check:before{content:""}.fa-check-square:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-up:before{content:""}.fa-child:before{content:""}.fa-circle:before{content:""}.fa-comment:before{content:""}.fa-envelope:before{content:""}.fa-euro-sign:before{content:""}.fa-exclamation-circle:before{content:""}.fa-eye:before{content:""}.fa-filter:before{content:""}.fa-heart:before{content:""}.fa-home:before{content:""}.fa-level-down:before{content:""}.fa-lightbulb:before{content:""}.fa-lock:before{content:""}.fa-magic:before{content:""}.fa-comment-dots:before{content:""}.fa-map-marker:before{content:""}.fa-map-marker-alt:before{content:""}.fa-minus:before{content:""}.fa-newspaper:before{content:""}.fa-paper-plane:before{content:""}.fa-phone:before{content:""}.fa-phone-square:before{content:""}.fa-play:before{content:""}.fa-plus:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-search:before{content:""}.fa-share-alt:before{content:""}.fa-sort:before{content:""}.fa-sort-down:before{content:""}.fa-sort-up:before{content:""}.fa-caret-right:before{content:""}.fa-caret-left:before{content:""}.fa-spinner:before{content:""}.fa-square:before{content:""}.fa-star:before{content:""}.fa-street-view:before{content:""}.fa-times:before{content:""}.fa-trophy:before{content:""}.fa-utensils:before{content:""}.fa-virus:before{content:""}.fa-wifi:before{content:""}.fa-location-arrow:before{content:""}.fa-cog:before{content:""}.fa-user:before{content:""}.fa-user-friends:before{content:""}.fa-sync:before{content:""}.fa-hot-tub:before{content:""}.fa-spa:before{content:""}.fa-concierge-bell:before{content:""}.fa-ban:before{content:""}.fa-fort-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-facebook-square:before{content:""}.fa-twitter:before{content:""}.fa-instagram:before{content:""}.fa-viber:before{content:""}.fa-whatsapp:before{content:""}.fa-facebook-messenger:before{content:""}.fa-telegram:before{content:""}.fa-skype:before{content:""}.button{border-radius:var(--border-radius-buttons);color:var(--white);font-size:var(--fs13);text-align:center;border:none;justify-content:center;align-items:center;width:fit-content;padding:.35rem .8rem .3rem;line-height:1.4;transition:transform .1s;display:flex;&amp;:hover{box-shadow:var(--shadow-3d);cursor:pointer;text-decoration:none}&amp;.button-green{background-color:var(--green);color:var(--white)}&amp;.button-orange{background-color:var(--orange);color:var(--brown)}&amp;.button-red{background-color:var(--red);color:var(--white)}&amp;.button-blue{background-color:var(--blue);color:var(--white)}&amp;.button-brown{background-color:var(--brown);color:var(--white)}&amp;.button-grey{background-color:var(--grey0);color:var(--light-font);&amp;:hover{filter:none;background-color:var(--grey1)}}&amp;.button-transparent{color:var(--base-font);background-color:#0000;&amp;:hover{background-color:var(--grey0);filter:none}}&amp;.button-small{font-size:var(--fs12);padding:.2rem .3rem}&amp;.button-large{font-size:var(--fs14);padding:.5rem 1rem}&amp;.button-huge{padding:.5rem 2rem;font-size:1.1rem}&amp;.button-center{margin-left:auto;margin-right:auto}&amp;.button-right{margin-left:auto}&amp;.button-block{box-sizing:border-box;width:100%}&amp;.form-control{border:none}&amp;.button-disabled{opacity:.5}&amp;.button-in-gallery{color:#fff;z-index:1050;font-size:18px;display:none;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}&amp;.button-icon{width:1.5rem;height:1.5rem;padding:0;line-height:1;display:inline-block;&amp;:hover{transform:scale(1.1)}}}.photos.expanded .button-in-gallery{display:block}.button-dropdown{text-align:left;&amp;:after{left:initial;font-size:var(--fs16);content:"";font-family:Font Awesome Solid;position:absolute;right:.5rem}}.form-control{border:var(--form-control-border);border-radius:var(--border-radius);box-sizing:border-box;width:100%;font-size:var(--fs16);background-color:var(--white);height:2rem;padding:0 .5rem;&amp;:focus-visible,&amp;:focus{border:var(--form-control-border-focus);outline-width:0}&amp;::placeholder{color:#ccc}&amp;.invalid{border-color:var(--red)}}.invisible-input{background-color:#0000;border:none;width:100%;&amp;:active,&amp;:focus-visible{outline:none}}textarea.form-control{height:6rem;padding:.5rem}.form-label{color:var(--green);margin:.5rem .2rem .2rem;font-weight:bolder;display:inline-block}.form-info{float:right;color:var(--grey4);margin:.3rem .5rem 0 0;font-size:13px;font-style:italic}.count-selector{border:1px dashed var(--grey2);cursor:default;opacity:1;border-radius:100rem;justify-content:space-between;align-items:center;width:6rem;margin:0 auto;display:flex;&amp;&gt;div:first-child,&amp;&gt;div:last-child{text-align:center;width:2.5rem;line-height:2.5rem;font-size:var(--fs20);cursor:pointer;color:var(--green);user-select:none;border-radius:100rem;font-weight:700;&amp;:not(.disabled):hover{background-color:var(--grey2)}&amp;:active{background-color:var(--grey2)!important}&amp;.disabled{color:var(--grey2);cursor:default;pointer-events:none}}&amp;&gt;div:first-child{margin-right:.1rem}&amp;&gt;div:last-child{margin-left:.1rem}&amp;&gt;div:nth-child(2){font-size:var(--fs16);text-align:center}&amp;&gt;div input{height:unset;text-align:center;border:none;width:1rem;margin:0;padding:0}}label.checkbox{white-space:nowrap;text-overflow:ellipsis;border-radius:var(--border-radius);align-items:center;padding:.4rem .5rem;display:flex;overflow:hidden;&amp;.wrapped{overflow:unset;white-space:unset;text-overflow:unset}&amp; input{margin:0 .5rem 0 0}&amp;:hover{background-color:var(--grey0)}&amp;.checkbox-search-transparent{border-radius:var(--border-radius-buttons);height:2.3rem;padding:0 1rem;&amp;:hover{background-color:#fff5}}}.rating-star{cursor:pointer;color:#698308;background:0 0;margin-right:0;padding-right:5px;font-size:19px;display:inline-block;position:relative;&amp;.orange{color:#ffca56}}i.fa-mandatory{color:var(--red);font-size:var(--fs11);vertical-align:super;margin-left:.25rem}@media screen and (width&lt;=1000px){.count-selector{&amp;&gt;div:first-child,&amp;&gt;div:last-child{width:2rem;line-height:2rem}}}.mm{aspect-ratio:2;z-index:0;width:100%;line-height:1;display:inline-block;position:relative;&amp;&gt;img{aspect-ratio:2;vertical-align:middle;object-fit:unset;width:100%}&amp;.cz&gt;img{aspect-ratio:2/1.1}&amp;&gt;i.fa{color:#000;z-index:10;margin:-1px 0 0 -1px;font-size:4px;position:absolute}&amp;.mm-home{width:3.5rem;line-height:1;position:absolute;bottom:3.25rem;right:.5rem;&amp;&gt;i.fa{margin:-2px 0 0 -2px;font-size:4px}}&amp;.mm-list-item{flex-shrink:0;width:3.2rem;margin-top:-.3rem;margin-right:-.25rem}&amp;.mm-detail{width:7rem;margin-right:.5rem}&amp;.mm-list{float:right;width:25%;margin-top:15px;margin-right:0}&amp;.mm-blog-detail{float:right;text-align:center;width:180px}}@media screen and (width&lt;=1000px){.mm{&amp;.mm-list{float:none;width:70px;margin:0;position:absolute;bottom:1rem;right:1rem}&amp;.mm-home{width:40px;line-height:1;position:absolute;bottom:7vw;right:1vw;&amp;&gt;i.fa{margin:-1px 0 0 -1px;font-size:2px}}&amp;.mm-detail{width:70px;margin-top:.3rem;margin-right:0}&amp;.mm-attractions-list{width:70px;position:absolute;bottom:10px;right:10px}&amp;.mm-blog-detail{width:120px}}}.article{line-height:1.5;font-size:var(--fs14);&amp; .article-image{float:left;text-align:center;border-radius:var(--border-radius);border:1px solid #dee2e6;max-width:50%;margin:0 1rem 1rem 0;padding:.25rem}&amp; .article-image:nth-of-type(odd){float:right;margin:0 0 1rem 1rem}&amp; .article-image img{width:100%}&amp; .article-image a{color:#aaa;font-size:11px}&amp; blockquote{border-left:.25 solid var(--orange);padding:.5rem 1rem}&amp; .blog-image{text-align:center;margin:1rem -1rem;&amp; img{border-radius:var(--border-radius);max-width:100%;max-height:70vh}&amp; span{text-align:center;font-size:var(--fs13);word-break:break-all;width:100%;display:block}}&amp; h3{font-size:var(--fs20);margin:3rem 0 0;font-weight:lighter}}@media screen and (width&lt;=1000px){.article{&amp; img.thumbnail{float:none;max-width:100%;margin:1rem 0!important}&amp; .article-image{border-width:0;padding:0;&amp; a{font-size:10px;line-height:1;display:inline-block}}}}.table-amenities{font-size:var(--fs13);border-spacing:0;width:calc(100% - 2rem);margin-bottom:2rem;&amp; tr{&amp;:nth-child(odd) td{background-color:var(--grey0)}&amp; td{vertical-align:middle;padding:.3rem .5rem;line-height:1.25rem;&amp;.icon{color:var(--blue);width:1.5rem;font-size:1.25rem}}&amp;:last-child td{border-bottom:none}}}.table-prices{width:100%;font-size:var(--fs13);border-spacing:0;margin-bottom:1rem;line-height:1.5;&amp; th{border-bottom:1px solid var(--grey2);text-align:left}&amp; td{border-top:1px solid var(--grey2)}&amp; td,&amp; th{vertical-align:top;padding:.4rem .6rem}}@media screen and (width&gt;=1001px){.table-amenities{&amp; tr{&amp; td{&amp;:first-child{vertical-align:top;text-align:right;width:30%}}}}}.calendar{&amp; .calendar-outdated{text-align:center;font-size:var(--fs28);padding-top:5rem;font-weight:bolder;position:absolute;inset:0}&amp; .row-swiper-item{width:16rem;margin-right:1rem;padding-top:1rem;display:inline-block}&amp; .cal-title{text-align:center;margin:-.2rem 0 1rem;font-size:16px;font-weight:700}&amp; .cal-month{font-size:13px;&amp; .cal-day-names,&amp; .cal-dates{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}&amp; .cal-day-names{color:var(--grey4);font-weight:700}&amp; .cal-dates{&amp;.cal-push-2 :first-child{grid-column:2}&amp;.cal-push-3 :first-child{grid-column:3}&amp;.cal-push-4 :first-child{grid-column:4}&amp;.cal-push-5 :first-child{grid-column:5}&amp;.cal-push-6 :first-child{grid-column:6}&amp;.cal-push-7 :first-child{grid-column:7}&amp;&gt;div{text-align:center;border-radius:var(--border-radius-small);margin:0 1px 1px 0;padding:.3rem 0;&amp;.range-start{background:var(--blue);background:linear-gradient(135deg,#fff 0,#fff 35%,var(--blue)36%,var(--blue)100%);border-radius:var(--border-radius-small)0 0 var(--border-radius-small);color:var(--white)}&amp;.range{background:var(--blue-lightened);color:var(--white);border-radius:0}&amp;.range-end{background:var(--blue);border-radius:0 var(--border-radius-small)var(--border-radius-small)0;color:var(--white)}&amp;.invalid{background:var(--red)!important}&amp;.muted{color:var(--grey2)}&amp;.selecting{filter:brightness(1.3)}}}}}.calendar-alerts{font-size:var(--fs12);color:var(--blue);text-align:center;padding:0 1rem;font-weight:700}.s02,.s12{background:linear-gradient(135deg,#fff 0%,#fff 50%,var(--orange)51%,var(--orange)100%)}.s22{background:var(--orange)}.s20{background:linear-gradient(135deg,var(--orange)0%,var(--orange)50%,#fff 51%,#fff 100%)}.s01,.s11,.s21{background:radial-gradient(circle at 50% 85%,var(--orange),var(--orange)12%,transparent 12%,transparent)}.s21{background:radial-gradient(circle at 50% 85%,var(--orange),var(--orange)12%,transparent 12%,transparent),linear-gradient(135deg,var(--orange)0%,var(--orange)50%,#fff 51%,#fff 100%)}@media (width&gt;=761px){.calendar{&amp; .cal-dates{&amp;&gt;div:not(.muted){cursor:pointer;&amp;:hover{background:var(--blue);color:var(--white)}}}}}@media (width&lt;=760px){.calendar{&amp; .row-swiper-item{padding-top:0}}}.rate-plan-calendar{&amp; .row-swiper-item{width:16rem;margin-right:1rem;padding-top:1rem;display:inline-block}&amp; .cal-title{text-align:center;margin:-.2rem 0 1rem;font-size:16px;font-weight:700}&amp; .cal-month{font-size:13px;&amp; .cal-day-names,&amp; .cal-dates{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}&amp; .cal-day-names{color:var(--grey4);font-weight:700}&amp; .cal-dates{&amp;.cal-push-2 :first-child{grid-column:2}&amp;.cal-push-3 :first-child{grid-column:3}&amp;.cal-push-4 :first-child{grid-column:4}&amp;.cal-push-5 :first-child{grid-column:5}&amp;.cal-push-6 :first-child{grid-column:6}&amp;.cal-push-7 :first-child{grid-column:7}&amp;&gt;div{border-radius:var(--border-radius-small);cursor:default;margin:0 1px 1px 0;padding:.2rem;&amp;.range-start{background:var(--blue);border-radius:var(--border-radius-small)0 0 var(--border-radius-small);color:var(--white)}&amp;.range{background:var(--blue-lightened);color:var(--white);border-radius:0}&amp;.range-end{background:var(--blue);border-radius:0 var(--border-radius-small)var(--border-radius-small)0;color:var(--white)}&amp;.available-start{background:#f2f6ff;border-radius:100% 0 0 100%}&amp;.available{background:#f2f6ff;border-radius:0}&amp;.available-end{background:#f2f6ff;border-radius:0 100% 100% 0}&amp;.clickable&gt;span{background:#ccdbff;border-radius:100%}&amp;.invalid{background:var(--red)!important}&amp;.muted{color:var(--grey2)}&amp;&gt;span{justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:flex}}}}}.calendar-controls{justify-content:space-between;align-items:center;display:flex}@media (width&gt;=761px){.rate-plan-calendar{&amp; .cal-dates{&amp;&gt;div.clickable:not(.muted):not(.range):not(.range-start):not(.range-end){&amp;:hover{padding:0;&amp;&gt;span{background-color:var(--blue);color:#fff;width:2.1rem;height:2.1rem}}}}}}@media (width&lt;=760px){.rate-plan-calendar{&amp; .row-swiper-item{padding-top:0}}}.tabs{border-bottom:1px solid var(--green);white-space:nowrap;align-items:flex-end;max-width:100%;margin:1rem 0;display:flex;overflow-x:scroll;&amp; a{border-radius:var(--border-radius)var(--border-radius)0 0;border:1px solid var(--grey2);background-color:var(--white);font-size:var(--fs16);color:var(--grey4);z-index:1;border-width:1px 1px 0;margin-right:.3rem;padding:.3rem .8rem;&amp;:hover{box-shadow:var(--shadow);z-index:2;text-decoration:none!important}&amp;.active{background-color:var(--green);color:var(--white);border-color:var(--green);padding:.4rem .8rem .3rem;text-decoration:none!important}}}@media screen and (width&lt;=1000px){.tabs{&amp; a{font-size:var(--fs13);padding:.3rem .5rem;&amp;.active{padding:.4rem .5rem .3rem}}}}.dropdown{position:relative;&amp;.opened{&amp; .dropdown-menu{display:block}}}.dropdown-menu{z-index:1050;float:left;text-align:left;background-color:var(--white);border-radius:var(--border-radius);width:max-content;min-width:10rem;box-shadow:var(--shadow-3d);background-clip:padding-box;margin:.125rem 0 0;padding:.3rem;list-style:none;display:none;position:absolute;top:100%;left:0;&amp; .dropdown-menu-header{display:none}&amp; .dropdown-menu-body{padding:1rem}&amp; .dropdown-menu-footer{border-top:var(--border-light);background-color:#fff;flex:0 0 3rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}&amp;.w100{width:100%;width:stretch}}.dropdown-menu-right{left:auto;right:0}.dropdown-item{clear:both;color:var(--base-font);white-space:nowrap;font-weight:400;line-height:1.2rem;font-size:var(--fs12);border-radius:var(--border-radius);background-color:#0000;border:0;padding:.1875rem .625rem;display:block;&amp;:hover{background-color:var(--grey0);cursor:default}}@media screen and (width&lt;=1000px){.dropdown-menu:not(.dropdown-floating){box-sizing:border-box;border-radius:0;margin:0;padding:0;position:fixed;top:0;overflow-y:scroll;width:100vw!important;height:100%!important;max-height:unset!important;&amp;.wide{width:90vw!important}&amp; .dropdown-menu-header{border-bottom:var(--border-light);flex:0 0 3rem;align-items:center;padding:1rem;font-size:120%;display:flex;&amp; :first-child{flex:0;margin:0 1.5rem 0 .2rem;font-size:150%}&amp; :nth-child(2){flex:1 0}&amp; :nth-child(3){white-space:nowrap;flex:0}}&amp; .dropdown-menu-body{margin-bottom:5rem;margin-bottom:calc(constant(safe-area-inset-bottom) + 5rem);margin-bottom:calc(env(safe-area-inset-bottom) + 5rem);flex:1;overflow:hidden scroll}&amp; .dropdown-menu-footer{box-sizing:border-box;width:100vw;position:fixed;bottom:0}}.dropdown.opened .dropdown-menu{flex-direction:column;align-items:stretch;display:flex!important}}@media screen and (width&gt;=1001px){[title]:not([title=""]):hover:after{border-radius:var(--border-radius);background:#484848;max-width:20rem;padding:.2rem .5rem;line-height:1.2;display:block;position:absolute;transform:translate(-50%);box-shadow:0 0 20px #fff3;content:attr(title)!important;color:#fff!important;font-size:var(--fs12)!important;text-align:center!important;z-index:10!important;width:max-content!important;bottom:120%!important;left:50%!important;top:unset!important;font-family:Nunito,sans-serif!important}.title-left[title]:not([title=""]):hover:after{height:min-content;right:100%;transform:translateY(-50%);left:unset!important;top:50%!important}.title-above-right[title]:not([title=""]):hover:after{bottom:120%!important;left:0!important;transform:none!important}.title-above-left[title]:not([title=""]):hover:after{right:0!important;left:unset!important;bottom:120%!important;transform:none!important}}@media screen and (width&lt;=1000px){[title]:not([title=""]):active:after{border-radius:var(--border-radius);background:#484848;padding:.2rem .5rem;display:block;position:absolute;transform:translate(-50%);box-shadow:0 0 20px #fff3;content:attr(title)!important;color:#fff!important;font-size:var(--fs12)!important;text-align:center!important;z-index:10!important;width:max-content!important;bottom:120%!important;left:50%!important;top:unset!important;font-family:Nunito,sans-serif!important}.title-left[title]:not([title=""]):active:after{height:min-content;right:100%;transform:translateY(-50%);left:unset!important;top:50%!important}.title-above-right[title]:not([title=""]):active:after{bottom:120%!important;left:0!important;transform:none!important}.title-above-left[title]:not([title=""]):active:after{right:0!important;left:unset!important;bottom:120%!important;transform:none!important}}.newsletter-category{cursor:pointer;border:1px solid #fff;border-radius:8px;margin-bottom:1rem;padding:.5rem;display:block;&amp;:hover{background-color:var(--grey0);border:1px solid var(--grey1)}&amp; input[type=checkbox]{pointer-events:none}&amp; label{cursor:pointer}&amp; p{margin-left:1.5rem}}.bigger-text{font-size:15px}nav{border-bottom:var(--border-light);background:#fff;padding:0;&amp;&gt;.container{justify-content:space-between;align-items:center;display:flex}&amp; .logo{width:10rem;height:5.6rem;margin:-.5rem -1.25rem -1.3rem;outline:none!important}&amp; a.brand{font-size:var(--fs16);color:var(--light-font);flex:1 0;margin:1rem 0 0;padding:0;line-height:1.25rem}&amp; .header-menu{margin-top:1rem;&amp;&gt;div{font-size:var(--fs12);margin-left:0;padding:.25rem .75rem;display:inline-block;&amp;&gt;a{color:var(--base-font)}}}}.call-us-mobile{text-align:center;background-color:#fff;padding:1.1rem 0 0;font-size:15px;font-weight:700}.template-home .call-us-mobile{padding:.6rem 0 .5rem}@media (width&lt;=760px){.nav-toggle,.nav-close{right:0;top:constant(safe-area-inset-top);top:env(safe-area-inset-top);color:var(--base-font);font-size:var(--fs24);background-color:var(--white);flex:0;width:3.5rem;height:3rem;position:absolute;&amp;:before{content:"";font-family:Font Awesome Solid;font-size:var(--fs24);position:absolute;top:.6rem;right:1.2rem}}.main-menu-wrapper{&amp;.opened{&amp; .nav-toggle{display:none}}}.nav-close{&amp;:before{content:""}}nav{box-shadow:var(--shadow);background:var(--white);z-index:8;padding:.25rem 0;padding-top:calc(constant(safe-area-inset-top) + .25rem);padding-top:calc(env(safe-area-inset-top) + .25rem);margin:0;&amp;&gt;.container{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;&amp; .logo{width:7rem;height:4rem;margin:-.5rem -.5rem -1.25rem}&amp; .brand{font-size:var(--fs14);flex:1;margin-top:.8rem}}}.main-menu-wrapper{&amp; .favorites{color:var(--red);font-size:var(--fs16);position:absolute;top:1.5rem;right:.5rem;&amp;:hover{color:var(--red)}}}}.main-menu{min-height:1.5rem;margin:.3rem 0;&amp; .main-menu-item{border-radius:var(--border-radius)var(--border-radius)0 0;font-size:var(--fs13);padding:.2rem .6rem;display:inline-block;position:relative;&amp;:not(.favorites-wrapper):hover{background-color:var(--white);text-decoration:none;&amp;&gt;a{text-decoration:none}}&amp;&gt;a{color:var(--base-font);font-weight:600;line-height:1.5rem;display:block;&amp;.favorites{background-color:var(--red);color:var(--white);border-radius:var(--border-radius);padding:0 .4rem;font-size:12px;line-height:1.3rem;&amp;:hover{background-color:var(--red);box-shadow:var(--shadow-3d)}}&amp; .fa-angle-right{display:none}}&amp; .submenu{background:var(--white);z-index:1055;width:15rem;box-shadow:var(--shadow-3d);border-radius:var(--border-radius);padding:1rem;position:absolute;left:0;transform:scale(0);&amp;.submenu-right{left:auto;right:0}&amp;.submenu-large{width:45rem;left:-8rem}&amp;.submenu-middle{width:36rem;left:auto;right:0}&amp; .main-menu-article{align-items:center;height:2.5rem;padding-top:.75rem;line-height:.8rem;display:flex;&amp; img{float:left;border-radius:var(--border-radius);aspect-ratio:1.6;width:4.4rem;margin:0 .5rem 0 0}}}&amp;:hover{&amp; .submenu{transition-delay:.2s;transform:scale(1)}}}&amp; .title{&amp; a{font-size:var(--fs16);font-weight:bolder}&amp; .flag{vertical-align:baseline;height:1rem;width:unset;box-shadow:var(--shadow-3d);border-radius:3px}}}@media screen and (width&lt;=1000px){.main-menu{background-color:var(--white);width:100%;height:calc(100vh - constant(safe-area-inset-top) - 3rem);height:calc(100vh - env(safe-area-inset-top) - 3rem);top:calc(constant(safe-area-inset-top) + 3rem);top:calc(env(safe-area-inset-top) + 3rem);display:none;overflow-y:scroll;&amp; .main-menu-item{border-bottom:var(--border-light);padding:1rem;display:block;&amp; .title{display:none}&amp; .submenu{box-shadow:none;background:0 0;border-radius:0;width:auto;margin-left:.3rem;padding:0;display:inline-block;position:static;transform:scale(1);&amp;.submenu-large,&amp;.submenu-middle{width:auto!important}&amp;&gt;.grid{max-width:calc(100vw - 2rem)}&amp; a.with-icon{color:var(--green);padding:0 .4rem 0 0;line-height:1.5;display:inline-block;&amp;:before{content:"";color:var(--blue);margin-right:.2rem;position:static}}}}}.main-menu-wrapper{&amp;.opened{&amp; .main-menu{display:block}}}}.search{background-color:var(--orange);border-radius:var(--border-radius)var(--border-radius)0 0;padding:1rem;&amp; .location-dropdown,&amp; .date-range-dropdown{width:36rem}&amp; .capacity-dropdown{width:23rem}&amp; .rental-type-dropdown{width:15rem}&amp; .amenities-dropdown{width:clamp(20vw,70vw,900px);max-height:70vh;overflow-y:scroll;&amp; .track-container{margin-top:1.5rem}&amp; p{margin-top:1rem}&amp; select.form-control{width:45%}}&amp; .pills{white-space:nowrap;overflow:scroll;&amp; a{background-color:var(--grey0);color:var(--light-font);border-radius:var(--border-radius-buttons);margin:0 .5rem .5rem 0;padding:.35rem .8rem .3rem;display:inline-block}}&amp; .semi-hidden-checkbox:has(input[type=checkbox]:checked),&amp; .semi-hidden-dropdown{display:none}&amp; .semi-hidden-checkbox:has(input[type=checkbox]:checked)+.semi-hidden-dropdown{display:unset}}.search-dropdown-button{text-align:left;width:100%;color:var(--light-font);background-color:var(--white);cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:0 .5rem;height:2.3rem;display:flex;&amp; span{white-space:nowrap;flex-grow:1;overflow-x:hidden}&amp; i.fa{color:var(--base-font);font-size:var(--fs14);text-align:center;flex-grow:0;flex-shrink:0;display:inline-block;margin:.25rem 0!important;&amp;.fa-right{font-size:var(--fs16)}}&amp; i.fal.fa-times{border:1px solid var(--grey1);border-radius:50%;flex:0 0 1rem;justify-content:center;align-items:center;height:1rem;display:none;&amp;:hover{background-color:var(--grey1)}}&amp;.is-active{color:var(--base-font);&amp; span{font-weight:700}&amp; i.fal.fa-times{display:inline-flex}}&amp;.search-submit{background-color:var(--brown);color:var(--white);appearance:button;&amp; i.fa{color:var(--white)}}}ul.quick-search{margin:0;padding:0;&amp; li{padding:0;list-style:none;&amp; a{padding:.5rem;font-size:13px;display:block;&amp; span{&amp; span{background:#ffca5690}}&amp;:hover{background:var(--green);color:var(--white);border-radius:var(--border-radius);text-decoration:none;&amp; span{background:var(--green)}&amp; small{color:var(--light-font)}}&amp; small{color:var(--light-font)}}&amp; span.no-results{color:var(--light-font);text-align:center;padding:.5rem;display:block}&amp;:last-child{&amp; a{border-radius:0 0 .25rem .25rem}}}&amp; li.focus{&amp; a{background:var(--green);color:var(--white);border-radius:var(--border-radius);text-decoration:none;&amp; small{color:var(--white)}}}}.search{&amp; select.form-control{padding:.2rem}}.star-rating{flex-direction:row-reverse;justify-content:center;align-items:center;width:8rem;margin:1rem auto;display:flex;position:relative}.star-rating input{display:none}.star-rating&gt;label{color:var(--grey4);width:3rem}.star-rating label:hover{cursor:pointer;transform:scale(1.2)}.star-rating label:before{content:"";font-family:Font Awesome Light;font-size:2rem}.star-rating.smaller label:before{font-size:1.5rem}.star-rating input:checked~label:before,.star-rating label:hover:before,.star-rating label:hover~label:before{color:var(--orange);font-family:Font Awesome Solid}@-moz-document url-prefix(){.star-rating input:checked~label:before{font-size:2.5rem;line-height:1.5rem}}@media screen and (width&lt;=1000px){.search{z-index:1050;border-radius:0;position:sticky;top:0;&amp; .location-dropdown{width:unset}&amp; .search-dropdown-button{height:3rem;font-size:var(--fs16);padding:0 1.2rem;&amp; span{white-space:break-spaces}&amp; i.fa{font-size:var(--fs20);&amp;.fa-right{font-size:var(--fs20)}}&amp; i.fal.fa-times{flex:0 0 1.7rem;height:1.7rem;margin-right:.5rem}}&amp; .h1{color:var(--brown);line-height:1.3;font-size:var(--fs20);margin-top:0}&amp; .pills{overflow:unset;white-space:unset}&amp; a.with-icon{font-size:var(--fs14);padding:.3rem .5rem .4rem 1rem;&amp;:before{font-size:var(--fs14);top:.3rem}}}.search-small{display:none}body.template-home{&amp; .search{position:static}}body.template-list,body.template-blog-list,body.template-blog-detail{&amp; .search{background-color:#0000;padding-bottom:0}&amp; .search-small{display:block;&amp; .search-dropdown-button{box-shadow:var(--shadow-3d)}}&amp; .search-large{display:none}}.star-rating label:hover{color:var(--orange)}.star-rating label:hover~label:before{color:var(--orange);font-family:Font Awesome Solid}.calendar-controls{z-index:1;border-top:var(--border-light);background:#fff;padding:1rem;position:fixed;bottom:0;left:0;right:0}.amenities-dropdown{max-height:unset}}.search-demand{border:1px solid var(--orange);border-radius:0 0 var(--border-radius)var(--border-radius);background:#fff5e1;border-top:none;margin:0 1rem 1rem;padding:1rem;display:none;overflow:hidden;&amp; .well{color:#003580;border-radius:var(--border-radius);background-color:#ffffff4d;border:1px solid #e3e3e3;padding:1rem;line-height:1.5;display:flex;&amp; .icon{border-right:1px dashed var(--grey2);font-size:var(--fs11);text-align:center;flex-shrink:0;margin:0 .5rem 0 0;padding:.5rem .5rem .5rem 0;&amp; i.fa.fa-arrow-up{text-align:center;font-size:var(--fs24);margin:.25rem 0;display:block}}}&amp; .form-control{border-color:#cebb98}}@media screen and (width&lt;=1000px){.search-demand{&amp; .well{flex-wrap:wrap;&amp; .icon{border-right:none;flex-grow:1}}}}.home-desktop{&amp; h1{font-size:2rem}&amp; .vip-rental{box-shadow:var(--shadow);border-radius:var(--border-radius);margin-bottom:1rem;font-size:0;position:relative;&amp;:hover{box-shadow:var(--shadow-3d);transform:scale(1.01)}&amp; img{border-radius:var(--border-radius);aspect-ratio:1.6;object-fit:fill;width:100%}&amp; .caption{color:var(--white);white-space:nowrap;text-align:center;text-overflow:ellipsis;height:auto;font-size:var(--fs12);border-radius:0 0 var(--border-radius)var(--border-radius);background:#00000080;padding:.5rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden;&amp;&gt;span{vertical-align:top;background:var(--green);border-radius:.25rem;padding:.1rem .5rem;font-size:75%;display:inline}}}}@media screen and (width&lt;=1000px){.home-regions{margin-bottom:2rem}.home-map{grid-row-start:1;margin:-3rem 0 2rem}}.rate-plans{margin:1rem;&amp; .rate-plan{box-shadow:var(--shadow);background:#fff;margin-bottom:1rem;&amp;.hover:hover{box-shadow:var(--shadow-3d-center)}&amp; .fa-chevron-up{display:none}}&amp; .rate-plan-header{cursor:pointer;padding:1rem}&amp; .rate-plan-body{padding-bottom:1rem;display:none}&amp; .rate-plan.opened{margin-bottom:2rem;&amp; .rate-plan-header{&amp; .fa-chevron-down{display:none}&amp; .fa-chevron-up{display:unset}&amp; .hide-on-opened{display:none}}&amp; .rate-plan-body{display:block}}&amp; .rate-plan-rules{color:var(--grey4);font-weight:700}&amp; .rate-plan-info{padding:1rem;&amp; h3{margin:1rem 0 .3rem}&amp; ul{margin-top:0}}&amp; .rate-plan-details{padding:0 1rem;&amp; a{background:var(--grey0);border-radius:var(--border-radius-buttons);color:var(--base-font);margin-right:.5rem;padding:.1rem .8rem;&amp;:hover,&amp;.active{background:var(--grey1);text-decoration:none}}&amp; .details-tab{background:var(--grey0);border-radius:var(--border-radius);color:var(--base-font);margin-top:.5rem;padding:.5rem;display:none;&amp;.active{display:block}}}&amp; .rate-plan-buy{border-radius:var(--border-radius);margin:1rem;&amp; .rate-plan-buy-header{color:var(--green);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}}&amp; .rate-plan-buy-step{border-radius:var(--border-radius);box-shadow:var(--shadow);background:#fff;margin-bottom:1rem;padding:1rem;&amp; .rate-plan-buy-step-heading{color:var(--blue);margin-bottom:1rem;font-size:1.1rem;font-weight:700}}&amp; .rate-plan-unit{border-radius:var(--border-radius);box-sizing:border-box;width:100%;margin-bottom:1rem;padding:1rem;display:flex;&amp;:hover{box-shadow:var(--shadow-3d);z-index:1}}}.tooltip-container{cursor:pointer;display:inline-block;position:relative}.tooltip-text{visibility:hidden;opacity:0;color:#fff;text-align:left;z-index:1;white-space:nowrap;background-color:#333;border-radius:4px;width:max-content;padding:6px 10px;font-size:.75rem;line-height:1.3;transition:opacity .2s;position:absolute;bottom:125%;left:50%;transform:translate(-72%)}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}@media screen and (width&lt;=1000px){.rate-plan-summary{flex-wrap:wrap;&amp;&gt;:nth-child(3){flex-basis:100%}}}@media screen and (width&lt;=768px){.rate-plan-details{&amp; a{margin-top:.25rem;display:flex}}}.row-swiper{position:relative;&amp; .scroll-left,&amp; .scroll-right{z-index:1;width:3rem;height:3rem;box-shadow:var(--shadow);background-color:#484848;border:2px solid #fff;border-radius:2rem;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(50% - 1rem);left:-1rem;&amp;:hover{cursor:pointer;box-shadow:var(--shadow-3d);background-color:#666}&amp; i{color:#fff;margin-left:-.2rem;font-size:2rem}}&amp; .scroll-right{right:-1rem;left:unset;&amp; i{margin-left:.2rem}}&amp; .scrollable{scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;width:100%;overflow-y:scroll;&amp;::-webkit-scrollbar{display:none}&amp; .inner{width:max-content;&amp; .row-swiper-item{float:left;scroll-snap-align:start;width:16rem;margin:0 1rem 0 0;position:relative;overflow:hidden;&amp;.row-swiper-item-small{width:10rem}&amp;&gt;img{border-radius:var(--border-radius);aspect-ratio:1.6;object-fit:cover;width:100%}&amp; .title{font-size:var(--fs13);white-space:nowrap;color:var(--green);line-height:1.5;&amp; span{color:#666}&amp; h3{font-size:var(--fs13);margin:0;font-weight:400;display:inline}}&amp; .rating{float:right;text-align:right;color:#666;&amp; i.fa-star{color:var(--orange)}}}}}&amp;.for-calendar{&amp; .scroll-left,&amp; .scroll-right{background-color:none}&amp; .scroll-left{left:-2.5rem}&amp; .scroll-right{right:-2.5rem;left:unset}}}@media screen and (width&lt;=1000px){.row-swiper{&amp; .row-swiper-title{margin:1rem 0 .4rem .2rem;font-size:1.2rem}&amp; .row-swiper-more{margin-top:1.3rem}&amp; .scroll-left,&amp; .scroll-right{display:none}&amp; .scrollable{&amp; .inner{&amp; a.row-swiper-item{width:33vw;margin:0 .5rem 0 0;&amp;&gt;.title{margin:0;font-weight:300;line-height:1}&amp;&gt;img{width:33vw;height:31vw}}&amp; a.row-swiper-item-wide{width:54vw;margin:0;&amp;&gt;img{width:50vw;height:33vw}}}}&amp;.for-calendar{margin:0!important}}.row-swiper.for-calendar{&amp; .cal-title{margin-top:1rem}&amp; .cal-month{font-size:16px;&amp; .cal-dates{&amp;&gt;div{justify-content:center;padding:.4rem;display:flex}}}&amp; .scrollable{&amp; .inner{width:max-content;&amp; .row-swiper-item{width:unset}}}}}.list{margin:0 2rem 2rem;padding-top:2rem;padding-bottom:2rem}.list-title{align-items:center;display:flex;&amp; h1{margin:0}&amp; .count{flex-grow:1;margin-left:1rem}&amp; .button-grey{flex-shrink:1}}.rental-attraction-distance-label{color:#fff;border-top-left-radius:var(--border-radius);background-color:#00000080;padding:.2rem .5rem;font-weight:700;position:absolute;bottom:0;right:0;&amp;:after{content:"Vzdušná vzdialenosť";color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background-color:#00000080;border-radius:.3rem;padding:.2rem .5rem;font-size:.8rem;transition:opacity .3s;position:absolute;bottom:120%;right:-10%;transform:translate(-10%)}&amp;:hover:after{opacity:1}}.list-filter{flex-flow:wrap;align-content:flex-end;align-items:center;display:flex;position:relative;&amp;&gt;div{margin:.2rem .5rem .2rem 0}&amp;&gt;div:last-child{margin-left:0}&amp; .list-filter-item{color:var(--light-font);border-radius:var(--border-radius);background-color:var(--grey0);padding:0 .4rem;line-height:1.7;position:relative}&amp; .list-filter-item-cancel{color:var(--light-font);border-left:1px solid var(--white);border-radius:0 var(--border-radius)var(--border-radius)0;margin-right:-.4rem;padding:0 .4rem;display:inline-block;&amp;:hover{background-color:var(--grey1);color:#000}}&amp; .list-filter-item-title{float:left;text-indent:-10000px;width:0;height:0;overflow:hidden}}.list-description{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:normal;right:0;overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.sl{font-size:var(--fs12);margin:1rem .5rem;line-height:1.6}.sl-group{display:flex}@media screen and (width&gt;=1001px){.sl-group.collapsed a:nth-child(n+9):not(.more-link){display:none}}.sl-group.collapsed .sl-links{white-space:nowrap}.sl-title{color:var(--blue);text-align:right;flex:0 0 7rem;margin-right:.5rem;font-weight:600}.sl-links{margin:0 0 .2rem;padding:0;list-style:none;overflow:hidden;&amp; .more-link{color:var(--blue);font-weight:600}&amp; a{margin-right:10px;display:inline-block;&amp;:before{content:"";color:var(--blue);margin:0 3px 0 0;font-family:Font Awesome Solid;font-size:11px;font-weight:300}}}.list-attraction-photo-caption{font-size:var(--fs12);text-align:center;word-break:break-all}.list-attraction{&amp; img.large,&amp; img.thumb,&amp; .photo-placeholder{aspect-ratio:1.7;object-fit:fill;border-radius:var(--border-radius);width:100%}&amp; img.thumb{width:calc(25% - 1px);margin:1px 1px 0 0}}.list-use-demand{background-color:var(--green);width:100%;color:var(--white);font-size:var(--fs24);text-align:center;box-sizing:border-box;border-radius:var(--border-radius);margin:2rem 0;padding:1.5rem;display:block}.collapsible{&amp; h2{cursor:pointer;border-radius:var(--border-radius);justify-content:space-between;align-items:center;padding:0 1rem;font-size:18px;display:flex;&amp;:after{content:"";font-family:Font Awesome Solid;font-size:2rem}&amp;:hover{background:var(--grey0)}}&amp;&gt;div{margin:0 1rem;display:none}&amp;.expanded{&amp;&gt;h2{margin-bottom:1rem}&amp;&gt;div{display:block}}}@media screen and (width&lt;=1000px){.list{margin:0 1rem 1rem;padding-top:0}.list-title{flex-wrap:wrap;padding-top:1rem;&amp; h1{font-size:var(--fs20);flex-basis:100%;margin-bottom:.5rem}&amp; .count{margin-left:0}}.list-filter{width:max-content;display:block;&amp; .list-filter-item{display:inline-block}}.sl{overflow-x:scroll}.sl-links{overflow:unset;&amp; .more-link{display:none}}.collapsible{&amp; h2{padding:0}&amp; div{margin:0}}}.list-item{border-radius:var(--border-radius);box-shadow:var(--shadow-3d);margin-top:1rem;position:relative;overflow-x:hidden}.li-favorite{color:var(--white);font-size:var(--fs28);z-index:1049;text-shadow:var(--shadow-text-dark);padding:.5rem 1rem;position:absolute;top:0;right:0;&amp;:hover{transform:scale(1.2)}&amp; i.fas.fa-heart{color:var(--red)}}.li-share{color:var(--white);font-size:var(--fs28);z-index:1049;text-shadow:var(--shadow-text-dark);padding:.5rem 1rem;position:absolute;top:3.5rem;right:0;&amp;:hover{transform:scale(1.2)}}.li-video-virtual-tour{color:var(--white);font-size:var(--fs24);z-index:999;text-shadow:var(--shadow-text-dark);padding:.5rem 1rem;position:absolute;top:10.5rem;right:0}.li-video{z-index:1049;cursor:pointer;margin-left:.4rem;&amp;:hover{transform:scale(1.2)}}.li-virtual-tour{z-index:1049;cursor:pointer;margin-left:.4rem;&amp;:hover{transform:scale(1.2)}}.li-photo{display:block;position:relative}.li-label-wrapper{font-size:var(--fs13);z-index:1;width:100%;display:block;position:absolute;top:.5rem;left:.5rem}.li-label{font-size:var(--fs13);color:var(--white);border-radius:var(--border-radius);background:#00000080;max-width:75%;margin-bottom:.2rem;padding:.3rem .5rem;display:inline-block}.li-photos{scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--border-radius)var(--border-radius)0 0;display:flex;overflow:scroll hidden;&amp;::-webkit-scrollbar{display:none}&amp; img{aspect-ratio:1.6;object-fit:cover;scroll-snap-align:center;flex:0 0 100%;width:100%}}.li-nav{color:var(--white);border-radius:var(--border-radius-buttons);font-size:var(--fs20);cursor:pointer;background:#00000080;justify-content:center;align-items:center;width:2rem;height:2rem;display:none;position:absolute;top:6rem;left:.5rem;&amp;:hover{background:var(--white);color:var(--base-font)}&amp;.right{left:initial;right:.5rem}}.list-item:hover .li-nav{display:flex}.li-details{min-height:10rem;padding:.75rem}.li-slogan{color:var(--base-font);white-space:nowrap;text-overflow:ellipsis;margin-top:0;font-weight:700;display:block;overflow:hidden}.li-description{font-size:var(--fs12);color:var(--light-font);hyphens:auto;height:3.3rem;line-height:1.3}.li-row{justify-content:space-between;margin-top:.5rem;display:flex}.li-title{align-items:center;display:flex;&amp; h3{white-space:nowrap;flex-grow:1;overflow:hidden;&amp;.blog{height:3rem;white-space:unset}&amp; a{line-height:1}}}.li-stars{font-weight:700;&amp; small{font-size:12px;font-weight:400}}.li-price{font-weight:700;&amp; span{font-weight:300;font-size:var(--fs12)}}.li-button{flex-shrink:1;padding:.35rem 1rem .3rem;font-size:14px}.li-dots{text-align:center;z-index:1;width:100%;top:unset;display:block;position:absolute;bottom:.5rem}.li-dots .fa-circle{color:#fff;text-shadow:0 0 3px #000;opacity:.8;width:1rem;font-size:8px}.li-dots .fa-circle:first-child,.li-dots .fa-circle:nth-child(5){font-size:7px}.li-dots .fa-circle:nth-child(3){opacity:1;font-size:10px}@media screen and (width&lt;=1000px){.li-nav{display:none}}.detail{&amp; #detail-phone-suffix{display:none}&amp;.show-phone{&amp; #detail-phone-suffix{display:inline}&amp; #detail-phone-xxx{display:none}}&amp; .detail-contact-wrapper{align-items:stretch}&amp; .detail-left-one{grid-area:1/1/2/span 9}&amp; .detail-left-two{grid-area:2/1/2/span 9;width:100%}&amp; .detail-contact{grid-area:1/10/span 2/span 3;position:relative;&amp;&gt;div{position:sticky;top:6rem}}&amp; .detail-title{background:#fff;padding:1rem;&amp;.fixed{box-shadow:0 .25rem .35rem -.35rem #000}}&amp; .contact-name{font-weight:700;line-height:2rem}&amp; .button.button-contacts{position:absolute;right:1rem}&amp; .button.reservation{font-size:var(--fs22);margin:1rem auto 2rem;padding:.6rem 2rem;display:block;&amp; small{font-size:var(--fs12);margin-top:.2rem;display:block}}&amp; .navigation{&amp; a{background:var(--grey0);border-radius:var(--border-radius-buttons);color:var(--base-font);margin-left:.5rem;padding:.1rem .8rem;font-size:90%;&amp;:hover{background:var(--grey1);text-decoration:none}}}&amp; .review-box{background-color:var(--grey0);cursor:pointer;margin:1rem;&amp; .flex&gt;div{padding:1rem}&amp; .ratings{justify-content:space-around;padding:0 1rem 1rem;display:flex}&amp; .rating-main{color:var(--blue);font-size:1.5rem;&amp; small{color:var(--base-font);font-size:var(--fs14);display:block}}&amp; .rating-small{color:var(--blue);&amp; small{color:var(--base-font)}}}&amp; h2{font-size:var(--fs24);text-align:center;margin-top:1rem;padding:.5rem 0 0;font-weight:400;position:relative}&amp; .poi-item{text-overflow:ellipsis;white-space:nowrap;justify-content:space-between;margin-bottom:.3rem;display:flex;overflow:hidden;&amp;&gt;a:first-child{text-overflow:ellipsis;overflow:hidden}}&amp; #calendar-holder{height:15rem}&amp; .description{word-break:break-word}&amp; hr{margin-top:-4rem;padding-top:5rem;&amp;.no-padding{margin-top:1rem;padding-top:0}}&amp; .main-infos{margin-top:1rem;padding:0 1rem;display:flex;&amp; .main-info{flex:1 0;align-items:center;gap:1rem;padding:.3rem 1rem;display:flex;&amp;&gt;.icon{font-size:2rem}&amp;&gt;.text{&amp; .secondary{font-size:80%;display:block}}}}&amp; .secondary-icons{&amp;&gt;div{border-radius:var(--border-radius-buttons);background:var(--grey0);margin:.5rem .5rem 0 0;padding:.3rem .8rem .2rem;display:inline-block;&amp; i{margin-right:.3rem}}}&amp; .faq-item{color:var(--light-font);border:1px solid var(--grey0);background-color:var(--grey0);border-radius:var(--border-radius);align-items:center;gap:1rem;margin-bottom:.5rem;padding:.35rem .8rem .3rem;display:flex;&amp;:hover{border-color:var(--grey1)}&amp; .fa-angle-down{flex:0}&amp; .faq-question{cursor:pointer;flex:1 0;font-weight:700}&amp; .faq-answer{margin-top:.3rem;font-weight:400;display:none}&amp;.expanded{&amp; .faq-answer{display:block}}}}@media screen and (width&lt;=1000px){.detail-mobile-links{z-index:99;background-color:#0000;flex-wrap:wrap;transition:bottom .2s linear;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;&amp; a{text-align:center;border-left:var(--border-light);border-radius:var(--border-radius);color:var(--base-font);background-color:#0000;flex:1;margin-right:.5rem;padding:.5rem 0;font-size:.8rem;line-height:1.5rem;&amp;:first-child{background-color:var(--orange);&amp; i.fa{color:var(--brown)}}&amp;:nth-child(2){background-color:var(--green);color:var(--white);margin-left:.5rem}&amp; small{font-size:var(--fs15)}&amp; i.fa{color:#eee;font-size:1.2rem;display:block}}}.detail{&amp; .row-swiper .scrollable{width:calc(100vw - 6rem)}&amp; .review-box{margin:1rem}&amp; .detail-title{padding:.7rem;&amp; h1{font-size:var(--fs20)}}&amp; .detail-left-one{grid-area:1/1/span 1/1}&amp; .detail-left-two{grid-area:3/1/3/1}&amp; .detail-contact{grid-area:2/1/3/1;&amp;&gt;div{padding-top:0}}}.calendar-legend{text-align:center;&amp; table{margin:0 auto}}.main-infos{flex-wrap:wrap;justify-content:center;&amp; .main-info{background:var(--grey0);border-radius:var(--border-radius-buttons);text-align:center;justify-content:center;align-items:center;margin:.5rem .3rem;padding:.3rem 1rem;display:flex;flex:0 0 35%!important;&amp; .icon{display:none}}}}@media screen and (width&gt;=1001px){.detail{&amp; .detail-title{border-radius:var(--border-radius)var(--border-radius)0 0;z-index:10;margin-bottom:-1rem;position:sticky;top:-1px}&amp; #calendar-holder{&amp; .scrollable{width:unset;margin:0 3rem}}&amp; .calendar-legend{justify-content:space-between;align-items:center;display:flex}}}.detail{&amp; .photos{border-radius:var(--border-radius);z-index:0;margin:1rem 1rem 0;font-size:0;position:relative;overflow:hidden;&amp; .close,&amp; .li-dots{display:none}&amp; .photos-wrapper{cursor:pointer;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:3px;width:100%;display:grid;overflow:hidden;&amp; .photo{&amp;:first-child{grid-area:1/1/span 2/span 2;&amp;&gt;img{height:100%}}&amp;:nth-child(2){grid-area:1/3}&amp;:nth-child(3){grid-area:1/4}&amp;:nth-child(4){grid-area:2/3}&amp;:nth-child(5){grid-area:2/4}&amp;:nth-child(n+6){display:none}&amp; img{background-color:var(--grey2)}}}&amp; .more-photos{border-top-left-radius:var(--border-radius);color:#fff;text-align:right;box-sizing:border-box;cursor:pointer;background:#00000080;padding:.5rem .8rem;font-size:1.2rem;font-weight:700;position:absolute;bottom:0;right:0;&amp;.video{right:unset;border-top-left-radius:0;border-top-right-radius:var(--border-radius);display:flex;left:0;&amp;&gt;div{margin-right:0;&amp;:hover{color:var(--orange);background-color:#0000001a;transition:all .3s;transform:translate(5px)}&amp;:not(:last-child){margin-right:1rem}}}}&amp;.expanded{z-index:1100;&amp; .photos-wrapper{cursor:default;z-index:1049;box-sizing:border-box;scroll-snap-type:unset;white-space:normal;background:#fff;width:100vw;height:100vh;padding-top:2rem;display:block;position:fixed;top:0;left:0;overflow-y:scroll;&amp; .photo{max-width:70vw;margin:0 auto;display:block}&amp; img{border-radius:var(--border-radius);margin-bottom:3px;position:relative}&amp;&gt;div{&amp;:before{content:attr(data-title);text-shadow:0 0 5px #000;text-align:center;z-index:1;color:#fff;width:100%;padding:.5rem 0;font-size:1rem;position:absolute;bottom:3px}}}&amp; .li-favorite{display:none;&amp;.close{z-index:1050;color:var(--base-font);text-shadow:none;display:block;position:fixed;top:0;right:0}}&amp; .gallery-reservation-button{z-index:2;display:inline-block;position:absolute;bottom:1rem;right:1rem}}}}@media screen and (width&gt;=1001px){.detail{&amp; .photos.expanded{&amp; .photos-wrapper{&amp; .photo:nth-child(3n+1){&amp; img{aspect-ratio:unset}}&amp; .photo:nth-child(3n+2){width:calc(35vw - 1.5px);margin:0 1.5px 0 15vw;display:inline-block}&amp; .photo:nth-child(3n+3){width:calc(35vw - 1.5px);margin:0 0 0 1.5px;display:inline-block}}}}}@media screen and (width&lt;=1000px){.detail{&amp; .navigation-mobile{z-index:1;background:#fff;padding:1rem;display:flex;position:sticky;top:0;overflow-x:scroll;&amp; a{color:var(--base-font);white-space:nowrap;padding:0 .8rem;font-size:1rem;&amp;.navigation-mobile-first{color:var(--red);position:relative;&amp; i{position:absolute;top:.15rem;left:-.1rem}}}}&amp; .photos{border-radius:0;margin:0;&amp; .li-dots{width:100vw;display:block;bottom:1rem}&amp; .photos-wrapper{scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;white-space:nowrap;width:100vw;display:block;overflow:scroll hidden;&amp; .photo{scroll-snap-align:center;width:100vw;display:inline-block!important}}&amp; .more-photos{padding:.3rem .7rem;font-size:.8rem}&amp;.expanded{&amp; .li-favorite.close{z-index:1050;color:#fff;text-shadow:var(--shadow-text-dark);display:block;position:fixed;top:0;right:0}&amp; .photos-wrapper{scroll-snap-type:unset;white-space:normal;padding-top:2rem;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);overflow-y:scroll;&amp; .photo{max-width:unset;background-color:#000}&amp;&gt;div:before{background:0 0;font-size:1.1rem;bottom:0}&amp; img{height:unset;aspect-ratio:unset;border-radius:0;margin-bottom:.5rem}}}}}}.detail-units{&amp; img{border-radius:var(--border-radius-small);width:100%}&amp; .people-selector{&amp; .dropdown-item{white-space:normal;&amp;:active,&amp;:hover,&amp;:focus{color:unset;background-color:unset}}&amp; a{border:var(--border-light);text-align:center;box-sizing:border-box;width:2rem;height:2rem;font-size:var(--fs15);border-radius:5rem;margin:0 .25rem .25rem 0;padding-top:.35rem;display:inline-block;&amp;.selected{color:var(--white);border-color:var(--green);background:var(--green);&amp;:hover{background:var(--green);cursor:default;text-decoration:none}}&amp;:hover{background:var(--grey0)}}}&amp; .finalPriceWrapper{z-index:1049;position:fixed;bottom:2rem;left:0;right:0}&amp; .finalPrice{cursor:pointer;width:60%;margin:0 auto}&amp; .photo-label{bottom:.5rem}}.modal .detail-units{&amp; .finalPrice{width:unset;flex-wrap:wrap}&amp; .finalPriceWrapper{display:block;position:static!important}}@media screen and (width&lt;=1000px){.detail-units{&amp; .units{box-sizing:border-box;width:100%;margin:0;padding:1rem}&amp; .finalPrice{width:unset;flex-wrap:wrap}}}.reviews-item{background-color:var(--grey0);border-radius:var(--border-radius);&amp; .reviews-item-rating{font-size:var(--fs24);color:var(--blue);text-align:right;min-width:5rem}&amp; .fa-outside{margin-top:.1rem;margin-left:-1.5rem;position:absolute}&amp; .rating-text{margin:1rem 0 0 3rem}}.star-rating.star-rating-reviews{width:unset;margin:0}h2{text-align:center;color:var(--primary);margin-bottom:1.25rem;font-weight:400}.gallery{grid-template-columns:30% 30% 30%;gap:1rem;display:grid;&amp; .gallery-item{border-radius:var(--border-radius);position:relative;overflow:hidden;&amp; img{border-radius:var(--border-radius);z-index:2;object-fit:cover;width:100%;height:100%;display:block}&amp;:hover{&amp; .photoDelete{display:block;&amp;:hover{opacity:1}}}&amp; .photoDelete{cursor:pointer;color:#fff;opacity:.8;background:#e00;border-radius:0 5px;padding:2px 5px;display:none;position:absolute;top:0;right:0;box-shadow:0 2px 2px #0003}}&amp; .blank-gallery-item{border-radius:var(--border-radius);border:1px dashed var(--grey2);background-color:var(--grey0);justify-content:center;align-items:center;display:flex;position:relative;&amp; span{cursor:pointer;width:100%;&amp;:hover{color:var(--green)}}}}@media screen and (width&lt;=1000px){.reviews-item{&amp; .rating-text{max-width:75vw;margin:1rem -5rem 0 1rem;display:none}}.fade-out-paragraph.expanded{&amp; .rating-text{display:block}}}.pagination{border-radius:var(--border-radius);width:40%;font-size:var(--fs20);border:1px solid #cbd2a0;justify-content:space-between;margin:2rem auto;display:flex;&amp; .pagination-item{text-align:center;flex-grow:1;padding:1rem;&amp;:not(:first-child){border-left:1px solid #cbd2a0}}}@media screen and (width&lt;=1000px){.pagination{width:90%;font-size:1rem}}body.modal-open{touch-action:none;-webkit-overflow-scrolling:none;overscroll-behavior:none;height:100vh;overflow:hidden}.auto-hide-scrollbar{overflow:auto}.auto-hide-scrollbar::-webkit-scrollbar{width:8px}.auto-hide-scrollbar::-webkit-scrollbar-thumb{background:#0000001a}.auto-hide-scrollbar::-webkit-scrollbar-track{background:0 0}.modal{z-index:1051;background:#000a;outline:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;&amp; .modal-dialog{max-width:30rem}&amp; .modal-lg{max-width:56rem}&amp; .modal-sm{max-width:15rem}}.modal-dialog{pointer-events:none;width:auto;margin:5vh auto 0;position:relative}.modal-content{pointer-events:auto;background-color:var(--white);border-radius:var(--border-radius);background-clip:padding-box;outline:0;flex-direction:column;width:100%;max-height:93vh;display:flex;position:relative}.modal-header{border-bottom:var(--border-light);border-top-left-radius:calc(var(--border-radius) - 1px);border-top-right-radius:calc(var(--border-radius) - 1px);justify-content:space-between;align-items:center;padding:1rem;display:flex;&amp; .modal-title{color:var(--base-font);font-size:1.125rem;font-weight:400}&amp; .close{opacity:.2;cursor:pointer;font-size:2rem;&amp;:hover{opacity:1}}}.modal-body{flex:auto;margin:1rem;position:relative;overflow:hidden scroll}.modal-footer{justify-content:flex-end;padding:1rem;display:flex}.share-container{flex-direction:column;display:flex;&amp; .share-photo-container{justify-content:flex-start;margin:.5rem 1.5rem;display:flex}&amp; .share-item-container{justify-content:space-between;width:94%;margin:1.5rem;display:flex;&amp; .share-item-sub-container{width:48%;&amp; .share-item{border:2px solid var(--grey2);border-radius:var(--border-radius);font-weight:700;font-size:var(--fs14);cursor:pointer;box-shadow:var(--shadow);margin:.6rem 0;padding:.8rem;&amp; i{margin-right:.5rem}&amp;:hover{background:var(--grey2);border:2px solid var(--grey3)}}}}}@media screen and (width&lt;=1000px){.modal-content{border-radius:var(--border-radius)var(--border-radius)0 0;height:calc(100vh - 1.75rem);animation:.5s slideUp}.modal.confirm .modal-content{border-radius:var(--border-radius);width:90%;height:auto;margin-left:auto;margin-right:auto;&amp; .modal-footer{flex-flow:column-reverse wrap;align-items:center;&amp; button{width:80%;margin-bottom:1rem;padding:1rem;font-weight:700}}}@keyframes slideUp{0%{margin-top:100vh}70%{margin-top:2.5rem}to{margin-top:2rem}}.share-photo-container{flex-direction:column;align-items:center;display:flex}.share-item-container{flex-direction:column;width:100%;display:flex;margin:0 1.5rem!important;&amp; .share-item-sub-container{flex-direction:column;margin:0;display:flex;width:94%!important;&amp; .share-item{margin:.5rem 0 0!important}}}}@media screen and (width&gt;=1001px){.modal-body .modal-unit{&amp; .li-photo{width:100%;position:relative}&amp; .li-nav{display:flex;top:calc(50% - 1rem)}}}.blog-article{font-size:var(--fs16);width:75%;margin:2rem auto;padding-bottom:3rem;&amp; .source{font-size:var(--fs12);color:var(--light-font);word-break:break-all;margin-bottom:1rem;line-height:1.1;display:inline-block}&amp; .blog-image{text-align:center;&amp; span{font-size:var(--fs12)}&amp; img{border-radius:var(--border-radius)}}&amp; h2{text-align:center;margin-top:2rem;margin-bottom:1rem}&amp; h6{font-size:var(--fs12)}}@media screen and (width&lt;=1000px){.blog-article{font-size:var(--fs14);width:100%}}.page-with-search{margin:0 2rem 2rem;padding:2rem 0}.page-title{align-items:center;display:flex;position:relative;&amp; h1{margin:0}&amp; .middle{flex-grow:1;margin-left:1rem}&amp; .right{flex-shrink:1}}@media screen and (width&lt;=1000px){.page-with-search{margin:0 1rem 1rem;padding-top:0}.page-title{flex-wrap:wrap;padding-top:1rem;&amp; h1{font-size:var(--fs20);flex-basis:100%;margin-bottom:.5rem}&amp; .middle{margin-left:0}&amp; .right{flex-shrink:1}}}.links-vertical{grid-template-rows:repeat(1000,auto);grid-auto-flow:column;display:grid;&amp;.pois-near{font-size:13px}&amp; a{display:block}}@media screen and (width&lt;=1000px){.links-vertical{display:block;&amp; a{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs12);padding:.5rem 0;display:block;overflow:hidden}}}.attractions-list{&amp; .list-item{&amp; .li-details{min-height:unset}&amp; .li-row{justify-content:center}}}@media screen and (width&lt;=1000px){.blog-article{font-size:var(--fs14);width:100%}}.search.reservation-open{background-color:var(--white);border-radius:var(--border-radius);border:none;margin:0 2rem;padding:0;position:static;&amp; .search-dropdown-button{box-shadow:var(--shadow)}&amp; .search-submit{background-color:var(--orange);text-align:center;box-sizing:border-box;font-size:1.25rem}}.call-box{&amp; .phone-info{display:flex;&amp;&gt;:first-child{padding:.2rem 1rem;&amp; .fa{color:var(--green);font-size:1.7rem}}}&amp; .search-submit{background-color:var(--green)!important}}@media screen and (width&gt;=1001px){.dropdown-menu.calendar-width{width:18rem}.reservation-open{&amp; h2{color:var(--brown);font-size:var(--fs16);font-weight:700}}}.reservation-units-row{justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;padding:.5rem;display:flex;position:relative;&amp;:hover{background-color:var(--grey0)}&amp;.offer-not-available{opacity:.6;background:repeating-linear-gradient(45deg,#f9f9f9,#f9f9f9 10px,#0000000d 10px 20px);&amp;&gt;:first-child{filter:grayscale()opacity(.6)}&amp;:hover{background-color:unset}}}.reservation-units-wrapper{border-top:1px solid var(--grey2)}.variation-guests-wrapper{padding:.5rem}.variation-guests{justify-content:space-evenly;display:flex}.reservation-modal-body{margin:0}.reservation-form{min-height:30rem;margin:1rem}.reservation-container{border:var(--form-control-border);border-radius:var(--border-radius);overflow:hidden}.reservation-container-padded{border-radius:var(--border-radius)}.reservation-date-button{border:var(--form-control-border);border-radius:var(--border-radius)}.reservation-dropdown-menu{box-sizing:border-box;width:100%;display:unset}.reservation-unit-info{line-height:1.1}.reservation-unit-info-wide{cursor:pointer;width:calc(50% - 3rem)}.reservation-price-strikethrough{color:var(--red);text-decoration:line-through}.reservation-price-strikethrough-bold{color:var(--red);font-weight:700;text-decoration:line-through}.reservation-price-large{font-size:150%}.reservation-offer-item{border-radius:var(--border-radius);background-color:#fff}.reservation-offer-content{flex:1}.reservation-unit-disabled{opacity:.7}.reservation-input-error{border-color:var(--red)}.reservation-textarea{resize:none;height:4rem}.reservation-select-fit{width:fit-content}.reservation-text-italic{font-style:italic}.reservation-line-height{line-height:1.5}.reservation-total-price{font-size:120%}.reservation-submit-disabled{background-color:var(--grey4);color:var(--grey2);cursor:not-allowed}.reservation-flex-wrap{flex-wrap:wrap}.reservation-grid-start{align-items:start}.reservation-qr-code{object-fit:contain;width:100%;aspect-ratio:unset}.reservation-qr-code-mobile{width:80%;margin:5% 10% 0}.reservation-spacer-mobile{height:100px}.faded{opacity:.5}.reservation-alternative-notice{border-radius:var(--border-radius);padding:1rem}.reservation-loading-container{text-align:center;margin:.5rem 0}.reservation-unavailable-message{text-align:center;margin:1rem;font-style:italic}.reservation-icon-spacing{margin-left:.25rem}.reservation-variations-hidden{display:none}.reservation-variations-expanded{display:block}.reservation-preselected-unit{text-align:center;border-top:1px solid var(--grey2);color:var(--green);padding:.5rem .3rem .3rem;font-style:italic;font-weight:700}.stars-wrapper{height:1em;font-size:1.5rem;line-height:1em;display:flex;&amp; .stars{float:left;position:relative;&amp;:before{content:"";float:left;z-index:1;color:var(--blue);font-family:Font Awesome Light}&amp;&gt;div{float:left;z-index:2;position:absolute;left:0;overflow:hidden;&amp;:after{content:"";color:var(--blue);font-family:Font Awesome Solid}}}}.stars-rating{background:var(--blue);color:#fff;border-radius:var(--border-radius-small);margin-left:.3rem;padding:.2rem .5rem .1rem;font-size:.9rem;font-weight:700;display:inline-block}.list-widget-1{background-color:#fff;padding:.5rem 1rem 1rem;&amp; .list-widget-header{justify-content:space-between;align-items:center;display:flex;&amp; .list-widget-header-title{color:var(--green);font-size:1.2rem;font-weight:600}&amp; .list-widget-header-logo{width:7rem;height:3rem}}&amp; .list-widget-items{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;display:flex}&amp; .list-widget-item{width:10rem;height:7.5rem;padding-bottom:1rem;&amp; img{border-radius:var(--border-radius)}&amp; p{font-size:var(--fs12);color:var(--base-font);text-align:center;line-height:1.1}}}.list-map{width:100vw;height:calc(100vh - 4rem);position:fixed;top:4rem;left:0;&amp; .list-map-map{width:100%;height:100%}&amp; .rental-marker{opacity:1;color:#fff;background-color:#000;border:2px solid #fff;border-radius:100%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:15px;font-weight:700;transition:transform .15s;animation:.2s popIn;display:flex;box-shadow:0 0 10px #00000080;&amp;.no-photo{width:.3rem;height:.3rem}&amp;.current{border-color:#fff;transform:scale(2)}&amp;.favorite{border-color:var(--pink);border-width:4px}}&amp; .list-map-preview{opacity:0;visibility:hidden;border-radius:var(--border-radius);z-index:1;width:50vw;box-shadow:var(--shadow-3d);cursor:pointer;background:#fff;transition:opacity .2s,visibility;display:flex;position:absolute;bottom:2rem;left:2rem;overflow:hidden;&amp;.shown{opacity:1;visibility:visible}&amp; .list-map-favorite{right:.5rem;left:unset}&amp; .list-map-preview-photo{flex:0 0 33%;font-size:0;position:relative;&amp; .li-photos{border-radius:unset;height:100%}&amp; img{height:100%}}&amp; .list-map-preview-info{box-sizing:border-box;flex:0 0 67%;padding:.5rem 1rem}}&amp; .list-map-close{z-index:1;width:3rem;height:3rem;color:var(--base-font);border-radius:var(--border-radius);background:#fff;justify-content:center;align-items:center;font-size:2rem;display:flex;position:absolute;top:1rem;right:1rem;&amp;:hover{transform-origin:50%;text-decoration:none;transform:scale(1.1)}}}.list-map-preview-close{color:#fff;border-radius:var(--border-radius-buttons);z-index:1;background:#00000080;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:15px;display:flex;position:absolute;top:.5rem;left:.5rem}.template-list-map{&amp; .main-menu-wrapper,&amp; footer{display:none}}@media screen and (width&lt;=1000px){.list-map{height:calc(100% - 3rem);top:3rem;&amp; .list-map-close{width:3rem;height:3rem;font-size:1.3rem}&amp; .list-map-preview{flex-direction:column;width:calc(100vw - 2rem);bottom:1rem;left:1rem;&amp; .list-map-preview-info{&amp; .li-description{height:unset}}}}.list-map-preview-close{width:2.5rem;height:2.5rem;font-size:20px}}</pre></body></html>