@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{font-family:inherit}html,body{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{background:#fff url(//static.opendi.com/ng/images/bg-texture.jpg);max-width:960px;margin:0 auto;color:#333;font-family:Inter,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.5;font-kerning:normal;font-feature-settings:"liga","kern","tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}a{color:#0670c6;cursor:pointer}ul{list-style-type:none;padding:0}header{padding:10px 0 0}header .logo{float:left;padding:0 30px 10px}header .logo figure{margin:0}header .logo figure img{float:left}header .logo figure figcaption{float:left;margin:0 0 0 8px}header .logo figure figcaption .site-name{font-size:1.5em;letter-spacing:-1px;line-height:1.2em}header .logo figure figcaption .site-name strong{color:#333}header .logo figure figcaption .section{color:#595959;font-size:.9em}header #searchbar{float:right;display:flex;-moz-column-gap:10px;column-gap:10px;align-items:center}header #searchbar form{flex:0 0 0 70%}header #searchbar form label{display:inline-block;height:20px}header #searchbar form input{height:25px;outline:none;display:none;border:none;font-size:1.1em;width:300px;padding:7px 10px 5px;margin-right:-5px;border-radius:3px 0 0 3px;color:#595959}header #searchbar form input.active{display:inline}header #searchbar button{padding:9px 15px 11px;font-size:0}header #searchbar a.btn{flex:0 0 0 30%}section{padding:20px 50px;border-radius:3px 3px 0 0;box-shadow:0 1px 2px #0003;background:#fff;display:block;margin-top:15px}section h3{font-size:1.5em;margin:5px 0 20px}footer{margin:15px 0 40px;display:flex}footer form{text-align:right;flex:1}footer nav{color:#595959;font-size:.9em;flex:3;line-height:30px;flex-wrap:wrap}footer a{color:#595959;text-decoration:none}footer a:not(:last-child):after{content:" | "}@media screen and (max-width: 370px){header #searchbar .btn{display:none}}@media screen and (max-width: 650px){header .logo{padding:0 20px 10px}header .btn{margin-right:15px;padding:10px}header #searchbar form{display:none}section{padding:20px 30px}footer{padding:10px;margin:15px 0 40px;flex-wrap:wrap}footer form{flex:0 0 100%}footer nav{flex:0 0 100%}footer nav a:first-child:after{content:"";display:block}}.icon{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;display:inline-block;width:16px;height:16px}.icon-serp:before{content:"☰ ";font-style:normal}.icon-search{background-color:#333;-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"/></svg>')}.icon-star{height:17px;-webkit-mask-position:bottom center;mask-position:bottom center;background-color:#595959;-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"/></svg>')}.icon-star-full{background-color:#fcc354}.icon-up{background-color:#333;-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"/></svg>')}.icon-close{background-color:#333;-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 384 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 384 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"/></svg>')}.btn{border-radius:3px;cursor:pointer;font-size:.9em;display:inline-block;padding:10px 15px;border:none;text-decoration:none}.btn:hover{box-shadow:0 1px 2px #0003}.btn:active{filter:brightness(95%)}.btn-white{background:#fff;text-decoration:none}.btn-grey{color:#333;border:1px solid rgb(217,217,217);background:#f2f2f2;text-decoration:none}.btn-blue{background:#0670c6;color:#fff;text-transform:uppercase;padding:10px 30px}.btn-yellow{background:#fcc354;color:#333}#btn-scroll{display:none;position:fixed;bottom:20px;right:30px;z-index:99;padding:12px 15px 8px}.v2-ad{margin:16px 0}.v2-ad__label{display:block;margin-bottom:4px;font-size:11px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#9aa0a6}.v2-ad ins.adsbygoogle{display:block;margin:0;width:100%}.v2-ad--detail-top,.v2-ad--detail-bottom{min-height:250px}.v2-ad--detail-inarticle,.v2-ad--detail-map{min-height:120px}@media screen and (max-width: 767px){.v2-ad--detail-top,.v2-ad--detail-bottom,.v2-ad--detail-inarticle{min-height:280px}}.v2-ad--preview{position:relative;outline:2px dashed #b39ddb;outline-offset:2px;background:repeating-linear-gradient(45deg,rgba(179,157,219,.08),rgba(179,157,219,.08) 10px,transparent 10px,transparent 20px)}.v2-ad--preview:after{content:attr(data-ab26-info);position:absolute;left:8px;bottom:6px;padding:2px 6px;font-family:monospace;font-size:11px;line-height:1.4;color:#4527a0;background:#ffffffe6;border-radius:3px;pointer-events:none}.v2-ad--preview ins.adsbygoogle{min-height:100px}@media screen and (max-width: 650px){.v2-ad ins.adsbygoogle{width:100%}}.ab26-badge{position:fixed;right:12px;bottom:60px;z-index:9999;display:flex;align-items:center;gap:6px;padding:5px 6px 5px 10px;border-radius:5px;font-family:monospace;font-size:12px;line-height:1;color:#fff;background:#37474f;box-shadow:0 1px 4px #0000004d}.ab26-badge__label{opacity:.55;letter-spacing:.04em}.ab26-badge__arm{padding:4px 8px;border-radius:3px;color:#fff9;text-decoration:none;white-space:nowrap}.ab26-badge__arm:hover{color:#fff;background:#ffffff1f}.ab26-badge__arm.is-active{color:#1a1815;background:#f9a802;font-weight:700}.ab26-badge--b{background:#4527a0}#loader[hidden]{display:none}#loader{position:fixed;top:0;left:0;height:100%;width:100%;background:#fff;overflow:hidden;z-index:999;animation:loader-dismiss 0s linear 2.5s forwards;perspective:900px;perspective-origin:50% 50%}#loader:before,#loader:after{content:"";position:absolute;left:50%;top:50%}#loader:before{width:380px;height:380px;margin-top:-190px;margin-left:-190px;border-radius:14px;background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200"%3E%3Crect width="200" height="200" fill="%23e9e9e9"/%3E%3Cg stroke="%23f7f7f7" stroke-linecap="square" fill="none"%3E%3Cpath d="M0 46h200M0 132h200" stroke-width="13"/%3E%3Cpath d="M54 0v200M148 0v200" stroke-width="13"/%3E%3Cpath d="M0 92h200M0 178h200" stroke-width="6"/%3E%3Cpath d="M100 0v200" stroke-width="6"/%3E%3C/g%3E%3Cg fill="%23dedede"%3E%3Crect x="10" y="102" width="32" height="22" rx="3"/%3E%3Crect x="162" y="12" width="30" height="24" rx="3"/%3E%3Crect x="64" y="142" width="28" height="26" rx="3"/%3E%3Crect x="112" y="56" width="26" height="24" rx="3"/%3E%3C/g%3E%3Ccircle cx="172" cy="152" r="13" fill="%23e2e2e2"/%3E%3C/svg%3E') repeat 50% 50%;background-size:200px 200px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 38%,rgba(0,0,0,.5) 60%,transparent 78%);mask-image:radial-gradient(circle at 50% 50%,#000 38%,rgba(0,0,0,.5) 60%,transparent 78%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;transform:rotateX(54deg);animation:loader-reveal 2.5s linear forwards}#loader:after{width:44px;height:56px;margin-top:-28px;margin-left:-22px;background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 48"%3E%3Cpath d="M19 0C8.507 0 0 8.507 0 19c0 12.426 19 29 19 29S38 31.426 38 19C38 8.507 29.493 0 19 0z" fill="%23f9a802"/%3E%3Ccircle cx="19" cy="19" r="11" fill="%23fdfcfa"/%3E%3Cpath d="M19 10.5l2.06 4.18 4.61.67-3.34 3.25.79 4.6L19 20.77l-4.12 2.43.79-4.6-3.33-3.25 4.61-.67z" fill="%23f9a802"/%3E%3C/svg%3E') no-repeat 50% 50%;background-size:contain;animation:loader-pin 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){#loader:before{animation:none;-webkit-mask-image:none;mask-image:none;transform:none;opacity:.6}#loader:after{animation:none}}@keyframes loader-dismiss{to{visibility:hidden;display:none}}@keyframes loader-reveal{0%{-webkit-mask-size:0 0;mask-size:0 0}to{-webkit-mask-size:265% 265%;mask-size:265% 265%}}@keyframes loader-pin{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.flex{display:flex;flex-wrap:wrap}.flex-1{width:8.3333333333%}.flex-2{width:16.6666666667%}.flex-3{width:25%}.flex-4{width:33.3333333333%}.flex-4.mr-10{width:calc(25% - 10px)}.flex-5{width:41.6666666667%}.flex-6{width:50%}.flex-7{width:58.3333333333%}.flex-8{width:66.6666666667%}.flex-9{width:75%}.flex-10{width:83.3333333333%}.flex-11{width:91.6666666667%}@media (min-width: 768px) and (max-width: 992px){.flex-md-4{width:33.3333333333%}}@media (min-width: 768px) and (max-width: 992px){.flex-md-6{width:50%}.flex-md-6.mr-10{width:calc(50% - 10px)}}@media (min-width: 768px) and (max-width: 992px){.flex-md-8{width:66.6666666667%}}@media (min-width: 768px) and (max-width: 992px){.flex-md-12{width:100%}}@media (max-width: 768px){.flex-sm-4{width:33.3333333333%}}@media (max-width: 768px){.flex-sm-6{width:50%}}@media (max-width: 768px){.flex-sm-8{width:66.6666666667%}}@media (max-width: 768px){.flex-sm-12{width:100%}}.flex-grow{flex-grow:1}.flex-align-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.inline{display:inline}.inline-block,.is_inline{display:inline-block}.collapsed{width:0;flex-grow:0;background-color:transparent}.hidden{display:none}@media (max-width: 768px){.hidden-sm{display:none}}@media (min-width: 768px) and (max-width: 992px){.hidden-md{display:none}}@media (min-width: 992px){.hidden-lg{display:none}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-underline{text-decoration:underline}.text-light-gray{color:#b3b3b3}.text-gray{color:#999}.text-dark{color:#333}.text-blue{color:#0670c6}.font-small{font-size:.93em}.font-xsmall{font-size:.75em}.pl-0{padding-left:0}.pb-0{padding-bottom:0}.pr-0{padding-right:0}.pr-10{padding-right:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pr-15{padding-right:15px}.pb-15{padding-bottom:15px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.pb-20{padding-bottom:20px}.pl-30{padding-left:30px}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mb-10{margin-bottom:0}.ml-10{margin-left:10px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mt-20{margin-top:20px}.align-middle{vertical-align:middle}.round{border-radius:50%}.cursor-pointer{cursor:pointer}.border-b{border-bottom:1px solid #eee}.box{padding:20px 50px;margin-top:15px;margin-bottom:0;border-radius:3px 3px 0 0;background-color:#fff;box-shadow:0 1px 2px #0003}.box>h2{font-size:1.5em;margin:5px 0 20px}@media screen and (max-width: 650px){.box{padding:20px 30px}}.box,.box *,.box *:before,.box *:after{box-sizing:border-box}.neighbors h3{font-size:1.1em}.neighbors .rating-stars{font-size:1em;line-height:1}.neighbors .rating-stars .icon-star-full,.neighbors .rating-stars .icon-star-half,.neighbors .rating-stars .icon-star-empty{display:inline-block;width:16px;height:17px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom center;mask-position:bottom center;-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z"/></svg>')}.neighbors .rating-stars .icon-star-full,.neighbors .rating-stars .icon-star-half{background-color:#fcc354}.neighbors .rating-stars .icon-star-empty{background-color:#595959}.neighbors .datasource-badge{margin-top:20px;white-space:nowrap}.neighbors .datasource-badge img{max-width:44px;height:auto}@media screen and (max-width: 650px){.neighbors{padding-left:0;padding-right:0}}.datasource-badge{display:inline-block;color:#b3b3b3;font-size:.85em;vertical-align:bottom}.listing-logo{max-width:160px;max-height:80px;width:auto;height:auto;margin-bottom:8px}.listing-screenshot{display:inline-block;max-width:320px;margin-top:12px;text-decoration:none}.listing-screenshot img{max-width:100%;height:auto;display:block}.listing-screenshot span{display:block;margin-top:4px;font-size:14px}.opening-hours .hours-element{padding:10px 0;border-bottom:1px solid #eee}.gallery .image{height:250px;margin:0 10px 10px 0;background-position:center center;background-repeat:no-repeat;background-size:cover}.gallery .image--clickable{cursor:zoom-in;border-radius:3px;transition:transform .15s ease,box-shadow .15s ease}.gallery .image--clickable:hover,.gallery .image--clickable:focus-visible{transform:translateY(-2px);box-shadow:0 4px 12px #00000040}.gallery .image--clickable:focus-visible{outline:2px solid #f9a802;outline-offset:2px}.payment-options{margin-top:4px}.payment-options-chips{display:flex;flex-wrap:wrap;gap:8px}.payment-option-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;color:#1f2d3d;font-weight:400;line-height:1.2}.payment-option-chip-icon{width:24px;height:24px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;background:#f3f4f6;color:#5f6b76}.payment-option-chip-icon svg{width:16px;height:16px;fill:currentColor}.payment-option-chip-icon--brand{width:48px;height:28px;flex:0 0 48px;padding:0;border-radius:4px;background:transparent}.payment-option-chip-icon--brand svg{width:48px;height:28px;display:block}.payment-option-chip--cash{background:#fff;border-color:#e5e7eb}.payment-option-chip--cash .payment-option-chip-icon{background:#eef2f5;color:#5f6b76}.payment-option-chip--other{background:#fafafa;border-color:#e5e7eb}.payment-option-chip--card{background:#fff}.payment-option-chip-label{overflow-wrap:anywhere;font-size:15px}@media (max-width: 768px){.payment-option-chip{min-height:34px;padding:6px 9px}.payment-option-chip-label{font-size:14px}}.gallery-lightbox-open{overflow:hidden}.gallery-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;box-sizing:border-box;background:#141414eb}.gallery-lightbox[hidden]{display:none}.gallery-lightbox__stage{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.gallery-lightbox__image{max-width:100%;max-height:calc(100vh - 120px);-o-object-fit:contain;object-fit:contain;border-radius:3px;background:#ffffff0f}.gallery-lightbox__count{color:#ffffffbf;font-size:14px;letter-spacing:.04em}.gallery-lightbox__nav,.gallery-lightbox__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:#ffffff1a;color:#fff;cursor:pointer;border-radius:6px;line-height:1}.gallery-lightbox__nav:hover,.gallery-lightbox__close:hover{background:#fff3}.gallery-lightbox__nav:focus-visible,.gallery-lightbox__close:focus-visible{outline:2px solid #f9a802;outline-offset:2px}.gallery-lightbox__nav[hidden],.gallery-lightbox__close[hidden]{display:none}.gallery-lightbox__nav{width:48px;height:48px;font-size:30px}.gallery-lightbox__close{position:absolute;top:16px;right:16px;width:40px;height:40px;font-size:26px}@media screen and (max-width: 650px){.gallery-lightbox{padding:12px}.gallery-lightbox__nav{position:absolute;bottom:20px;width:44px;height:44px}.gallery-lightbox__nav--prev{left:20px}.gallery-lightbox__nav--next{right:20px}.gallery-lightbox__image{max-height:calc(100vh - 160px)}}#head-map{clear:both;background:linear-gradient(#0000000d,#0000000d),url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200"%3E%3Crect width="200" height="200" fill="%23e9e9e9"/%3E%3Cg stroke="%23f7f7f7" stroke-linecap="square" fill="none"%3E%3Cpath d="M0 46h200M0 132h200" stroke-width="13"/%3E%3Cpath d="M54 0v200M148 0v200" stroke-width="13"/%3E%3Cpath d="M0 92h200M0 178h200" stroke-width="6"/%3E%3Cpath d="M100 0v200" stroke-width="6"/%3E%3C/g%3E%3Cg fill="%23dedede"%3E%3Crect x="10" y="102" width="32" height="22" rx="3"/%3E%3Crect x="162" y="12" width="30" height="24" rx="3"/%3E%3Crect x="64" y="142" width="28" height="26" rx="3"/%3E%3Crect x="112" y="56" width="26" height="24" rx="3"/%3E%3C/g%3E%3Ccircle cx="172" cy="152" r="13" fill="%23e2e2e2"/%3E%3C/svg%3E') repeat 50% 50% #e9e9e9;background-size:auto,220px 220px;position:relative;z-index:1;border-radius:3px 3px 0 0;box-shadow:0 1px 2px #0003;height:160px}#head-map .btn{font-size:.8em;margin:20px 30px}section#listing{margin-top:-96px;padding:20px 30px;display:flex;flex-wrap:wrap;align-items:stretch;border-radius:0}section#listing .name{flex:0 0 100%;max-width:100%;box-sizing:border-box;margin-bottom:4px;padding:18px 20px;border-radius:3px;position:relative;z-index:2;background:#ffffffeb;box-shadow:0 -3px 3px #0000001a;display:flex;align-items:center;justify-content:space-between;gap:24px}section#listing .name__main{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}section#listing .name__text{min-width:0}section#listing .name .listing-logo{flex:0 0 auto;width:auto;height:auto;max-width:220px;max-height:75px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;margin:0}section#listing .name h1{margin:0;font-size:26px;line-height:1.25;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}section#listing .name__sub{margin:4px 0 0;font-size:.9em;color:#595959;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section#listing .name__rating{flex:0 0 auto;align-self:flex-start;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:#595959}section#listing .name__rating:hover .name__rating-count{text-decoration:underline}section#listing .name__stars{white-space:nowrap}section#listing .name__stars .icon-star{width:20px;height:20px}section#listing .name__rating-count{font-size:.85em;white-space:nowrap}section#listing .card{flex:0 0 66.666%;max-width:66.666%;box-sizing:border-box;padding:10px 20px 0}section#listing .card>.v2-ad:first-child{margin-top:0}section#listing .card dl{display:flex;flex-flow:row;flex-wrap:wrap;width:calc(100% - 35px);overflow:visible}section#listing .card dt,section#listing .card dd{border-bottom:1px solid rgb(242,242,242);padding:7px 10px;margin:0}section#listing .card dt{flex:0 0 calc(30% - 30px);text-overflow:ellipsis;overflow:hidden;text-align:right;vertical-align:top;color:#595959}section#listing .card dd{flex:0 0 calc(70% - 10px);margin-left:auto;text-align:left;text-overflow:ellipsis;overflow:hidden}section#listing .card .dd-action{float:right;margin-left:12px;color:#0670c6;text-decoration:underline}section#listing .card dd:after{clear:left}section#listing aside{flex:0 0 33.333%;max-width:33.333%;box-sizing:border-box;padding:20px;border-left:1px dotted rgb(242,242,242);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}section#listing aside form{display:flex}section#listing nav{flex:0 0 100%;max-width:100%;box-sizing:border-box;display:flex;flex-wrap:wrap;padding:24px 0 0 20px}section#listing nav a{flex:0 0 auto;flex-shrink:0;padding:0 5px 0 0;font-size:.9em;color:#595959;text-decoration:none}section#listing nav a:not(:last-child):after{content:" »"}section#infos p{margin:0 0 14px;line-height:1.6}section#infos p:last-child{margin-bottom:0}section#reviews{position:relative}section#reviews #btn-review{position:absolute;right:20px;top:20px}section#reviews .review .icon-star{width:14px;height:14px}section#reviews .review-summary .icon-star{width:20px;height:20px}section#reviews .review{margin-top:10px;padding-top:10px;border-top:1px solid rgb(242,242,242)}section#reviews .review p:first-child{color:#595959;font-size:.9em;margin:0}section#map{padding-bottom:0}section#map #map-container{height:350px;margin-left:-50px;width:calc(100% + 100px)}.review-form{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999999;margin:0;border-radius:0;background-color:#00000080;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:80px 20px 40px}.review-form.hidden{display:none}.review-form .review-form-modal{position:relative;width:100%;max-width:460px;box-sizing:border-box;padding:30px;background-color:#fff;border-radius:3px;box-shadow:0 3px 12px #0000004d;text-align:left}.review-form .review-form-modal .review-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.review-form .review-form-modal .review-form-head h4{margin:0;font-size:20px;line-height:1.3;font-weight:700;color:#333}.review-form .review-form-modal .review-form-head .close-modal{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgb(217,217,217);border-radius:3px;background-color:#f2f2f2;cursor:pointer}.review-form .review-form-modal .review-form-head .close-modal:hover{box-shadow:0 1px 2px #0003}.review-form .review-form-modal .review-form-head .close-modal i{display:block;width:14px;height:14px}.review-form .review-form-modal .form-field{display:block;margin-bottom:18px}.review-form .review-form-modal .form-field label{display:block;margin-bottom:6px;color:#595959;font-size:.9em}.review-form .review-form-modal .form-field input,.review-form .review-form-modal .form-field textarea{width:100%;box-sizing:border-box;padding:8px 10px;font-size:14px;color:#333;border:1px solid rgb(217,217,217);border-radius:3px;background-color:#fff;outline:0;box-shadow:none}.review-form .review-form-modal .form-field input:focus,.review-form .review-form-modal .form-field textarea:focus{border-color:#0670c6}.review-form .review-form-modal .form-field textarea{min-height:90px;resize:vertical}.review-form .review-form-modal .add-rating{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:24px}.review-form .review-form-modal .add-rating .text{flex:0 0 100%;margin:0 0 8px;color:#595959;font-size:.9em}.review-form .review-form-modal .add-rating input{position:absolute;opacity:0;width:0;height:0}.review-form .review-form-modal .add-rating label{position:relative;display:inline-block;width:24px;height:24px;cursor:pointer}.review-form .review-form-modal .add-rating .icon-star{width:24px;height:24px}.review-form .review-form-modal .add-rating label:hover,.review-form .review-form-modal .add-rating label:hover~label,.review-form .review-form-modal .add-rating input:checked~label{background-color:#fcc354}.review-form .review-form-modal .review-form-captcha{margin-bottom:8px}.review-form .review-form-modal .review-form-captcha-notice{margin:0 0 20px;font-size:.75em;color:#b3b3b3}.review-form .review-form-modal .review-form-captcha-notice a{color:#b3b3b3}.review-form .review-form-modal .review-captcha-response{padding:0 0 12px}.review-form .review-form-modal .review-captcha-response.success{color:#0670c6}.review-form .review-form-modal .review-captcha-response.error{color:#d24b38}.review-form .review-form-modal .btn-blue{display:block;width:100%;text-align:center}@media screen and (max-width: 370px){header #searchbar .btn{display:none}header #head-map{background:#e9e5dc}}@media screen and (max-width: 650px){header #head-map .btn{margin:20px 15px}section#listing{padding:20px 15px}section#listing .name{flex-basis:100%;max-width:100%;padding:15px;flex-wrap:wrap;align-items:flex-start;gap:10px 16px}section#listing .name__main{flex:1 1 100%;gap:10px}section#listing .name .listing-logo{max-width:160px;max-height:60px}section#listing .name h1{font-size:22px;-webkit-line-clamp:none;display:block;overflow:visible}section#listing .name__sub{white-space:normal}section#listing .name__rating{flex-direction:row;align-items:center;gap:8px}section#listing .card{flex-basis:100%;max-width:100%;padding:15px 15px 0}section#listing .card dt{flex:0 0 calc(30% - 20px)}section#listing .card dd{flex:0 0 calc(70% - 20px)}section#listing aside,section#listing nav{display:none}section#reviews #btn-review{position:static;margin:0 0 10px;padding:10px;display:block}}
