@keyframes pnlm-mv{0%,to{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}}@-webkit-keyframes pnlm-mv{0%,to{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes bounce_mw{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}img{margin:0;padding:0;border:0;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}#ng_status .status{*zoom:1}#ng_status .status:after,#ng_status .status:before{content:"";display:table}#ng_status .status:after{clear:both}.pnlm-container{margin:0;padding:0;overflow:hidden;position:relative;cursor:default;width:100%;height:100%;font-family:Helvetica,"Nimbus Sans L","Liberation Sans",Arial,sans-serif;background:#f4f4f4 url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2267%22%20height%3D%22100%22%20viewBox%3D%220%200%2067%20100%22%3E%0A%3Cpath%20stroke%3D%22%23ccc%22%20fill%3D%22none%22%20d%3D%22M33.5%2C50%2C0%2C63%2C33.5%2C75%2C67%2C63%2C33.5%2C50m-33.5-50%2C67%2C25m-0.5%2C0%2C0%2C75m-66.5-75%2C67-25m-33.5%2C75%2C0%2C25m0-100%2C0%2C50%22%2F%3E%0A%3C%2Fsvg%3E%0A);-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;outline:0;line-height:1.4;contain:content}.pnlm-container *{box-sizing:content-box}.pnlm-ui{position:absolute;width:100%;height:100%;z-index:1}.pnlm-grab{cursor:grab;cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A)12 8,default}.pnlm-grabbing{cursor:grabbing;cursor:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s5.07-5.29%203.77-6.74c-1.31-1.45-2.53%200.14-2.53%200.14s2.74-3.29%200.535-4.06c-2.2-0.769-2.52%201.3-2.52%201.3s0.81-2.13-1.12-2.13-1.52%201.77-1.52%201.77-0.261-1.59-1.87-1.12c-1.61%200.468-0.874%202.17-0.874%202.17s-0.651-1.55-2-0.445c-1.35%201.11-0.68%202.25-0.365%203.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A)12 8,default}.pnlm-sprite{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%22208%22%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22117%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22143%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20cy%3D%22169%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cy%3D%22195%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cx%3D%2213%22%20cy%3D%22195%22%20r%3D%222.5%22%2F%3E%0A%3Cpath%20d%3D%22m5%2083v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-5%205v6h6v-6zm-5%205v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20110a7%207%200%200%200%20-7%207%207%207%200%200%200%207%207%207%207%200%200%200%207%20-7%207%207%200%200%200%20-7%20-7zm-1%203h2v2h-2zm0%203h2v5h-2z%22%2F%3E%0A%3Cpath%20d%3D%22m5%2057v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-10%2010v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m17%2038v2h-8v-2z%22%2F%3E%0A%3Cpath%20d%3D%22m12%209v3h-3v2h3v3h2v-3h3v-2h-3v-3z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20136-6.125%206.125h4.375v7.875h3.5v-7.875h4.375z%22%2F%3E%0A%3Cpath%20d%3D%22m10.428%20173.33v-5.77l5-2.89v5.77zm1-1.73%203-1.73-3.001-1.74z%22%2F%3E%0A%3C%2Fsvg%3E%0A)}.pnlm-container:-moz-full-screen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:-webkit-full-screen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:-ms-fullscreen{height:100%!important;width:100%!important;position:static!important}.pnlm-container:fullscreen{height:100%!important;width:100%!important;position:static!important}.pnlm-render-container{cursor:inherit;position:absolute;height:100%;width:100%}.pnlm-controls{margin-top:4px;background-color:#fff;border:1px solid #999;border-color:rgba(0,0,0,.4);border-radius:3px;cursor:pointer;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-control:hover{background-color:#f8f8f8}.pnlm-controls-container{position:absolute;top:0;left:4px;z-index:1}.pnlm-zoom-controls{width:26px;height:52px}.pnlm-zoom-in,.pnlm-zoom-out{width:100%;height:50%;position:absolute}.pnlm-zoom-in{top:0;border-radius:3px 3px 0 0}.pnlm-zoom-out{bottom:0;background-position:0-26px;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,.1);border-radius:0 0 3px 3px}.pnlm-fullscreen-toggle-button,.pnlm-orientation-button{width:26px;height:26px}.pnlm-hot-spot-debug-indicator{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0-13px;background-color:rgba(255,255,255,.5);border-radius:13px;display:none}.pnlm-orientation-button-inactive{background-position:0-156px}.pnlm-orientation-button-active{background-position:0-182px}.pnlm-fullscreen-toggle-button-inactive{background-position:0-52px}.pnlm-fullscreen-toggle-button-active{background-position:0-78px}.pnlm-panorama-info{position:absolute;bottom:4px;background-color:rgba(0,0,0,.7);border-radius:0 3px 3px 0;padding-right:10px;color:#fff;text-align:left;display:none;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-author-box,.pnlm-title-box{position:relative;display:table;padding-left:5px}.pnlm-title-box{font-size:20px;margin-bottom:3px}.pnlm-author-box{font-size:12px}.pnlm-lbox,.pnlm-load-box{position:absolute;top:50%;left:50%;display:none}.pnlm-load-box{width:200px;height:150px;margin:-75px 0 0-100px;background-color:rgba(0,0,0,.7);border-radius:3px;text-align:center;font-size:20px;color:#fff}.pnlm-load-box p{margin:20px 0}.pnlm-lbox{width:20px;height:20px;margin:-10px 0 0-10px}.pnlm-loading{animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-name:pnlm-mv;-webkit-animation-name:pnlm-mv;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;height:10px;width:10px;background-color:#fff;position:relative}.pnlm-info-box,.pnlm-load-button{position:absolute;top:50%;left:50%;width:200px;border-radius:3px;display:table;text-align:center;color:#fff}.pnlm-load-button{height:100px;margin:-50px 0 0-100px;background-color:rgba(0,0,0,.7);font-size:20px;cursor:pointer}.pnlm-load-button:hover{background-color:rgba(0,0,0,.8)}.pnlm-info-box p,.pnlm-load-button p{display:table-cell;vertical-align:middle}.pnlm-info-box{font-size:15px;height:150px;margin:-75px 0 0-100px;background-color:#000;table-layout:fixed}.pnlm-author-box a,.pnlm-info-box a{color:#fff;word-wrap:break-word;overflow-wrap:break-word}.pnlm-info-box p{padding:0 5px}.flickity-prev-next-button svg,.pnlm-error-msg,.zonemap .panel_sections .section span{display:none}.pnlm-about-msg{font-size:11px;line-height:11px;color:#fff;padding:5px 8px;background:rgba(0,0,0,.7);border-radius:3px;position:absolute;top:50px;left:50px;display:none;opacity:0;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1}.pnlm-about-msg a:link,.pnlm-about-msg a:visited{color:#fff}.pnlm-about-msg a:active,.pnlm-about-msg a:hover{color:#eee}.pnlm-hotspot-base,div.pnlm-tooltip span{visibility:hidden;position:absolute;cursor:default}.pnlm-hotspot-base{vertical-align:middle;top:0;z-index:1}.pnlm-hotspot{height:26px;width:26px;border-radius:13px}.pnlm-hotspot:hover{background-color:rgba(255,255,255,.2)}.pnlm-hotspot.pnlm-info{background-position:0-104px}.pnlm-hotspot.pnlm-scene{background-position:0-130px}div.pnlm-tooltip span{border-radius:3px;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;max-width:200px;padding:5px 10px;margin-left:-220px}div.pnlm-tooltip:hover span{visibility:visible}div.pnlm-tooltip:hover span:after{content:"";position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:rgba(0,0,0,.7) transparent transparent;bottom:-20px;left:-10px;margin:0 50%}.pnlm-compass{position:absolute;width:50px;height:50px;right:4px;bottom:4px;border-radius:25px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2250%22%20width%3D%2250%22%3E%0A%3Cpath%20d%3D%22m24.5078%206-3.2578%2018h7.5l-3.25781-18h-0.984376zm-3.2578%2020%203.2578%2018h0.9844l3.2578-18h-7.5zm1.19531%200.9941h5.10938l-2.5547%2014.1075-2.5547-14.1075z%22%2F%3E%0A%3C%2Fsvg%3E%0A);cursor:default;display:none}.pnlm-world{position:absolute;left:50%;top:50%}.pnlm-face{position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0}.pnlm-dragfix,.pnlm-preview-img{position:absolute;height:100%;width:100%}.pnlm-preview-img{background-size:cover;background-position:center}.pnlm-lbar{width:150px;margin:0 auto;border:#fff 1px solid;height:6px}.pnlm-lbar-fill{background:#fff;height:100%;width:0}.pnlm-lmsg{font-size:12px}.pnlm-fade-img{position:absolute;top:0;left:0}.pnlm-pointer,.zonemap .mapcanva.enlarge_whole_map{cursor:pointer}.fvborder,.zonemap{border:1px solid #a8a8a8;border-radius:5px;box-shadow:1px 2px 1px 1px rgba(168,168,168,.15)}.noselection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.valign{display:inline-block;vertical-align:middle;height:100%;width:.1%}#photos_slider .slider_cell .photo,.valcontent{display:inline-block;vertical-align:middle;width:99.5%}@font-face{font-family:"weathericons_tides";font-display:block;src:url(/css/fonts/weathericons_regular_webfont_tides_snow.woff2)format("woff2");font-weight:400;font-style:normal}.wi{display:inline-block;font-family:"weathericons_tides";font-style:normal;font-weight:400;line-height:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wi:before{font-size:inherit}.wi-fw{text-align:center;width:1.4em}.wi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wi-rotate-180,.wi-wind.from-0-deg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.wi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.wi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.wi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.wi-fv-d1:before{content:""}.wi-fv-d2:before{content:""}.wi-fv-d3:before{content:""}.wi-fv-d4:before{content:""}.wi-fv-d5:before{content:""}.wi-fv-d6:before{content:""}.wi-fv-d7:before{content:""}.wi-fv-d8:before{content:""}.wi-fv-d9:before{content:""}.wi-fv-d10:before{content:""}.wi-fv-d11:before{content:""}.wi-fv-d12:before{content:""}.wi-fv-d13:before{content:""}.wi-fv-d14:before{content:""}.wi-fv-d15:before{content:""}.wi-fv-d16:before{content:""}.wi-fv-d17:before{content:""}.wi-fv-n1:before{content:""}.wi-fv-n2:before{content:""}.wi-fv-n3:before{content:""}.wi-fv-n4:before{content:""}.wi-fv-n5:before{content:""}.wi-fv-n6:before{content:""}.wi-fv-n7:before{content:""}.wi-fv-n8:before{content:""}.wi-fv-n9:before{content:""}.wi-fv-n10:before{content:""}.wi-fv-n11:before{content:""}.wi-fv-n12:before{content:""}.wi-fv-n13:before{content:""}.wi-fv-n14:before{content:""}.wi-fv-n15:before{content:""}.wi-fv-n16:before{content:""}.wi-fv-n17:before{content:""}.wi-tide-high:before{content:""}.wi-tide-low:before{content:""}.wi-snow-depth-bottom:before{content:""}.wi-snow-depth-top:before{content:""}.wi-snow-lift:before{content:""}.wi-snow-trail:before{content:""}.wi-thermometer:before{content:""}.wi-thermometer-exterior:before{content:""}.wi-sunrise:before{content:""}.wi-sunset:before{content:""}.wi-humidity:before{content:""}.wi-time-13:before,.wi-time-1:before{content:""}.wi-time-14:before,.wi-time-2:before{content:""}.wi-time-15:before,.wi-time-3:before{content:""}.wi-time-16:before,.wi-time-4:before{content:""}.wi-time-17:before,.wi-time-5:before{content:""}.wi-time-18:before,.wi-time-6:before{content:""}.wi-time-19:before,.wi-time-7:before{content:""}.wi-time-20:before,.wi-time-8:before{content:""}.wi-time-21:before,.wi-time-9:before{content:""}.wi-time-10:before,.wi-time-22:before{content:""}.wi-time-11:before,.wi-time-23:before{content:""}.wi-time-0:before,.wi-time-12:before{content:""}.wi-wind:before{content:""}.wi-wind.from-0-deg{-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}.wi-wind.from-10-deg{-webkit-transform:rotate(190deg);-moz-transform:rotate(190deg);-ms-transform:rotate(190deg);-o-transform:rotate(190deg);transform:rotate(190deg)}.wi-wind.from-20-deg{-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);-ms-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg)}.wi-wind.from-30-deg{-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-ms-transform:rotate(210deg);-o-transform:rotate(210deg);transform:rotate(210deg)}.wi-wind.from-40-deg{-webkit-transform:rotate(220deg);-moz-transform:rotate(220deg);-ms-transform:rotate(220deg);-o-transform:rotate(220deg);transform:rotate(220deg)}.wi-wind.from-50-deg{-webkit-transform:rotate(230deg);-moz-transform:rotate(230deg);-ms-transform:rotate(230deg);-o-transform:rotate(230deg);transform:rotate(230deg)}.wi-wind.from-60-deg{-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-ms-transform:rotate(240deg);-o-transform:rotate(240deg);transform:rotate(240deg)}.wi-wind.from-70-deg{-webkit-transform:rotate(250deg);-moz-transform:rotate(250deg);-ms-transform:rotate(250deg);-o-transform:rotate(250deg);transform:rotate(250deg)}.wi-wind.from-80-deg{-webkit-transform:rotate(260deg);-moz-transform:rotate(260deg);-ms-transform:rotate(260deg);-o-transform:rotate(260deg);transform:rotate(260deg)}.wi-wind.from-90-deg{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.wi-wind.from-100-deg{-webkit-transform:rotate(280deg);-moz-transform:rotate(280deg);-ms-transform:rotate(280deg);-o-transform:rotate(280deg);transform:rotate(280deg)}.wi-wind.from-110-deg{-webkit-transform:rotate(290deg);-moz-transform:rotate(290deg);-ms-transform:rotate(290deg);-o-transform:rotate(290deg);transform:rotate(290deg)}.wi-wind.from-120-deg{-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);-ms-transform:rotate(300deg);-o-transform:rotate(300deg);transform:rotate(300deg)}.wi-wind.from-130-deg{-webkit-transform:rotate(310deg);-moz-transform:rotate(310deg);-ms-transform:rotate(310deg);-o-transform:rotate(310deg);transform:rotate(310deg)}.wi-wind.from-140-deg{-webkit-transform:rotate(320deg);-moz-transform:rotate(320deg);-ms-transform:rotate(320deg);-o-transform:rotate(320deg);transform:rotate(320deg)}.wi-wind.from-150-deg{-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-ms-transform:rotate(330deg);-o-transform:rotate(330deg);transform:rotate(330deg)}.wi-wind.from-160-deg{-webkit-transform:rotate(340deg);-moz-transform:rotate(340deg);-ms-transform:rotate(340deg);-o-transform:rotate(340deg);transform:rotate(340deg)}.wi-wind.from-170-deg{-webkit-transform:rotate(350deg);-moz-transform:rotate(350deg);-ms-transform:rotate(350deg);-o-transform:rotate(350deg);transform:rotate(350deg)}.wi-wind.from-180-deg{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.wi-wind.from-190-deg{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}.wi-wind.from-200-deg{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg)}.wi-wind.from-210-deg{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}.wi-wind.from-220-deg{-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}.wi-wind.from-230-deg{-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);transform:rotate(50deg)}.wi-wind.from-240-deg{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg)}.wi-wind.from-250-deg{-webkit-transform:rotate(70deg);-moz-transform:rotate(70deg);-ms-transform:rotate(70deg);-o-transform:rotate(70deg);transform:rotate(70deg)}.wi-wind.from-260-deg{-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg)}.wi-wind.from-270-deg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.wi-wind.from-280-deg{-webkit-transform:rotate(100deg);-moz-transform:rotate(100deg);-ms-transform:rotate(100deg);-o-transform:rotate(100deg);transform:rotate(100deg)}.wi-wind.from-290-deg{-webkit-transform:rotate(110deg);-moz-transform:rotate(110deg);-ms-transform:rotate(110deg);-o-transform:rotate(110deg);transform:rotate(110deg)}.wi-wind.from-300-deg{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)}.wi-wind.from-310-deg{-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-ms-transform:rotate(130deg);-o-transform:rotate(130deg);transform:rotate(130deg)}.wi-wind.from-320-deg{-webkit-transform:rotate(140deg);-moz-transform:rotate(140deg);-ms-transform:rotate(140deg);-o-transform:rotate(140deg);transform:rotate(140deg)}.wi-wind.from-330-deg{-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg)}.wi-wind.from-340-deg{-webkit-transform:rotate(160deg);-moz-transform:rotate(160deg);-ms-transform:rotate(160deg);-o-transform:rotate(160deg);transform:rotate(160deg)}.wi-wind.from-350-deg{-webkit-transform:rotate(170deg);-moz-transform:rotate(170deg);-ms-transform:rotate(170deg);-o-transform:rotate(170deg);transform:rotate(170deg)}.wi-wind.from-360-deg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.zonemap{position:relative;width:100%;height:100%}.zonemap.sticktop{border-top:0;border-radius:0 0 5px 5px}.zonemap .mapcanva,.zonemap .mapcontainer{width:100%;height:100%;overflow:hidden;position:relative;border-radius:5px;z-index:0}.zonemap .panel_sections{position:relative;display:inline-block;float:right;width:95px;height:100%;padding:20px 0 0 20px;background-color:#eaeaea;border-radius:0 5px 5px 0;border-left:4px solid #a8a8a8}.zonemap .panel_sections+.mapcontainer{width:auto;border-radius:5px 0 0 5px}.zonemap .panel_sections+.mapcontainer .mapcanva{border-radius:5px 0 0 5px}.zonemap .panel_sections .section{margin-bottom:10px;font-size:.85rem;color:#000}.zonemap .panel_sections .icon{display:inline-block;vertical-align:middle;margin:0 6px 0-2px}.zonemap .panel_sections .tourisme{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1011px -1067px;height:24px;width:24px}.zonemap .panel_sections .commune{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-791px -1067px;height:24px;width:24px}.zonemap .panel_sections .landmark{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-879px -1067px;height:24px;width:24px}.zonemap .panel_sections .balade{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-659px -1067px;height:24px;width:24px}.zonemap .panel_sections .evenement{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1135px -561px;height:23px;width:20px}.zonemap .panel_sections .activite{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-615px -1067px;height:24px;width:24px}.zonemap .panel_sections .restaurant{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-967px -1067px;height:24px;width:24px}.zonemap .panel_sections .hotel{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-835px -1067px;height:24px;width:24px}.zonemap .panel_sections .location{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-923px -1067px;height:24px;width:24px}.zonemap .panel_sections .chambre{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-747px -1067px;height:24px;width:24px}.zonemap .panel_sections .camping{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-703px -1067px;height:24px;width:24px}.zonemap .panel_sections .voiture{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1055px -1067px;height:24px;width:24px}.zonemap .panel_sections .vol{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1135px -10px;height:24px;width:24px}@media (min-width:75em){.zonemap .panel_sections.fullname{width:240px}.zonemap .panel_sections.fullname .section span{display:inline}}.zonemap .maploader,.zonemap .midget{position:absolute;height:100px;border:1px solid #d2d2d2}.zonemap .maploader{top:50%;left:50%;width:120px;margin-top:-50px;margin-left:-60px;background-color:#fff;background-image:url(/visuals/common/loading_map.gif);background-repeat:no-repeat;background-position:center center;opacity:.9;border-radius:5px}.zonemap .midget{left:0;bottom:0;width:100px;background-color:rgba(255,255,255,.9);border-bottom:0;border-left:0;border-radius:0 5px 0 5px;z-index:20}.zonemap .midget img{position:absolute;top:5px;left:5px}.zonemap .enlarge{position:absolute;top:10px;right:10px;cursor:pointer;z-index:20;height:48px;width:48px;border:2px solid rgba(0,0,0,.4);border-radius:5px;background:#fff}.zonemap .enlarge:before{content:"";position:absolute;top:9px;left:9px;background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1083px -732px;height:28px;width:27px}.zonemap .top_address{padding:5px;border-radius:5px 5px 0 0;background:#878787;font-size:.9rem;line-height:1.1rem;text-align:center;color:#fff}.zonemap .top_address a,.zonemap .top_address a:hover,.zonemap .top_address a:link,.zonemap .top_address a:visited{color:#fff;text-decoration:underline}.zonemap .markers img{position:absolute;cursor:pointer}.zonemap .markers img.user{z-index:11;margin:-10px 0 0-10px;cursor:none}.zonemap .markers img.tourisme{z-index:10;margin:-11px 0 0-11px}.zonemap .markers img.commune{z-index:3;margin:-10px 0 0-12px}.zonemap .markers img.landmark{z-index:2;margin:-11px 0 0-8px}.zonemap .markers img.balade{z-index:8;margin:-11px 0 0-8px}.zonemap .markers img.evenement{z-index:9;margin:-11px 0 0-10px}.zonemap .markers img.hotel{z-index:5;margin:-10px 0 0-10px}.zonemap .markers img.activite{z-index:8;margin:-10px 0 0-11px}.zonemap .markers img.chambre{z-index:6;margin:-6px 0 0-11px}.zonemap .markers img.location{z-index:6;margin:-10px 0 0-10px}.zonemap .markers img.camping{z-index:6;margin:-9px 0 0-9px}.zonemap .markers img.restaurant{z-index:4;margin:-10px 0 0-9px}.zonemap .markers img.voiture{z-index:7;margin:-9px 0 0-11px}.zonemap .markers img.vol{z-index:7;margin:-9px 0 0-9px}.zonemap .user_position{height:40px;width:40px;position:absolute;background:0 0}.zonemap .user_position .pulse{width:40px;height:40px;position:absolute;z-index:1;background:rgba(5,124,255,.6);border-radius:50%;opacity:0;animation:pulsate 2400ms ease-out infinite}.zonemap.fullscreen,a img{border:0}.zonemap.fullscreen,.zonemap.fullscreen .mapcanva,.zonemap.fullscreen .mapcontainer,.zonemap.fullscreen .panel_sections{border-radius:0}@media (min-width:50em){.zonemap.fullscreen.fullname{width:240px}.zonemap.fullscreen.fullname .section span{display:inline}}.zonemap.search_panel{border-top:0;border-right:0;border-color:#d2d2d2}.zonemap.search_panel,.zonemap.search_panel .mapcanva,.zonemap.search_panel .mapcontainer,.zonemap.search_panel .panel_sections{border-radius:0 5px 0 5px}.ng_style_theme_modern,:root{--sprite-notreguide:url("/visuals/layout/notreguide/sprite-notreguide-modern-9544f56e.svg")}.ng_style_theme_elegant{--sprite-notreguide:url("/visuals/layout/notreguide/sprite-notreguide-elegant-93a58f75.svg")}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-prev-next-button,.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{top:0;width:70px;border:0;background:rgba(0,0,0,.5);cursor:pointer;opacity:.4}.flickity-prev-next-button:before{position:absolute;top:50%;margin-top:-25px;content:"";background-position:-3026px -954.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px;filter:invert(1)}.flickity-page-dots .dot.is-selected,.flickity-prev-next-button:hover,.has-mouse #ng_form_modal #button_close:hover,.has-mouse #photos_slider_container #button_close:hover{opacity:1}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.previous:before{left:10px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flickity-prev-next-button.next{right:0}.flickity-prev-next-button.next:before{right:10px}.flickity-prev-next-button:disabled{opacity:.2;cursor:auto}.flickity-prev-next-button .arrow{display:none}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}@font-face{font-family:"Averta";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/averta.woff2)format("woff2")}@font-face{font-family:"Arial";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/arial.woff2)format("woff2")}@font-face{font-family:"Baskerville";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/baskerville.woff2)format("woff2")}@font-face{font-family:"Bodoni";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/bodoni.woff2)format("woff2")}@font-face{font-family:"Brandon Grotesque";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/brandongrotesque.woff2)format("woff2")}@font-face{font-family:"Futura";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/futura.woff2)format("woff2")}@font-face{font-family:"Garamond";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/garamond.woff2)format("woff2")}@font-face{font-family:"Georgia";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/georgia.woff2)format("woff2")}@font-face{font-family:"Helvetica";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/helvetica.woff2)format("woff2")}@font-face{font-family:"Leitura News Roman";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/leituranewsroman.woff2)format("woff2")}@font-face{font-family:"Montserrat";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/montserrat.woff2)format("woff2")}@font-face{font-family:"Neutrif Studio";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/neutrifstudio.woff2)format("woff2")}@font-face{font-family:"Poppins";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/poppins.woff2)format("woff2")}@font-face{font-family:"Proxima Nova";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/proximanova.woff2)format("woff2")}@font-face{font-family:"Roboto";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/roboto.woff2)format("woff2")}@font-face{font-family:"Rockwell";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/rockwell.woff2)format("woff2")}@font-face{font-family:"Times New Roman";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/timesnewroman.woff2)format("woff2")}@font-face{font-family:"Uniform Condensed";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/uniformcondensed.woff2)format("woff2")}@font-face{font-family:"Verdana";font-display:auto;font-style:normal;font-weight:400;src:url(/css/fonts/booklets/verdana.woff2)format("woff2")}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem}img{-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}sup{font-size:.7em;padding-left:2px;top:-.4em}body,html{height:100%;font-size:100%;font-family:Helvetica,sans-serif}html[lang=ar]{direction:rtl;text-align:right;unicode-bidi:bidi-override}body,sup{position:relative}body{cursor:default;background:#000;-webkit-overflow-scrolling:touch;overflow:hidden}*{scrollbar-face-color:#0b3543;scrollbar-track-color:#eaeaea}#ng_messages #ng_messages_list::-webkit-scrollbar,#ng_side_menu_content::-webkit-scrollbar,::-webkit-scrollbar{width:7px}#ng_messages #ng_messages_list::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb{background:#0b3543}#ng_messages #ng_messages_list::-webkit-scrollbar-track,::-webkit-scrollbar-track{background:#eaeaea}button,input,select,textarea{font-family:inherit;font-size:1rem;border:1px solid rgba(0,0,0,.4);border-radius:5px}input,select,textarea{padding:.5rem}input:disabled,select:disabled,textarea:disabled{color:#878787;background-color:#eaeaea}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{width:100%;-webkit-appearance:none}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,textarea:focus{-webkit-appearance:none;outline:0}input:not([type=checkbox]):not([type=radio]):not([type=range]):-webkit-autofill,textarea:-webkit-autofill{background-color:transparent}input:not([type=checkbox]):not([type=radio]):not([type=range])::-moz-placeholder,input:not([type=checkbox]):not([type=radio]):not([type=range])::-webkit-input-placeholder,textarea::-moz-placeholder,textarea::-webkit-input-placeholder{color:#878787}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,textarea:focus{box-shadow:0 4px 8px rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.9)}.form_ico_email,.form_ico_firstname,.form_ico_lastname,.form_ico_password,.form_ico_phone,.form_ico_room{position:relative;padding:.5rem;border:1px solid rgba(0,0,0,.4);border-radius:5px;background:#fff;width:100%}.form_ico_email:has(input:disabled),.form_ico_firstname:has(input:disabled),.form_ico_lastname:has(input:disabled),.form_ico_password:has(input:disabled),.form_ico_phone:has(input:disabled),.form_ico_room:has(input:disabled){background-color:#eaeaea}.form_ico_email input,.form_ico_firstname input,.form_ico_lastname input,.form_ico_password input,.form_ico_phone input,.form_ico_room input{height:100%;width:100%;vertical-align:middle;padding:0 0 0 40px;border:0;background:0 0}.form_ico_email:before,.form_ico_firstname:before,.form_ico_lastname:before,.form_ico_password:before,.form_ico_phone:before,.form_ico_room:before{position:absolute;top:7px;left:6px;content:"";transform:scale(.028);transform-origin:0 0}.form_ico_email:after,.form_ico_firstname:after,.form_ico_lastname:after,.form_ico_password:after,.form_ico_phone:after,.form_ico_room:after{content:"";position:absolute;top:25%;bottom:25%;left:35px;width:.5px;background-color:#5f5f5f}.form_ico_email:has(input:focus),.form_ico_firstname:has(input:focus),.form_ico_lastname:has(input:focus),.form_ico_password:has(input:focus),.form_ico_phone:has(input:focus),.form_ico_room:has(input:focus){box-shadow:0 4px 8px rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.9)}.form_ico_email:has(input:focus) input,.form_ico_firstname:has(input:focus) input,.form_ico_lastname:has(input:focus) input,.form_ico_password:has(input:focus) input,.form_ico_phone:has(input:focus) input,.form_ico_room:has(input:focus) input{box-shadow:none!important;border:0!important}.form_ico_email:before,.form_ico_firstname:before,.form_ico_lastname:before,.form_ico_password:before,.form_ico_phone:before,.form_ico_room:before{background-color:#5f5f5f;-webkit-mask-image:var(--sprite-notreguide);-webkit-mask-position:-10px -830px;-webkit-mask-repeat:no-repeat;-webkit-mask-size:auto;mask-image:var(--sprite-notreguide);mask-position:-10px -830px;mask-repeat:no-repeat;mask-size:auto;height:800px;width:800px}.form_ico_email:before,.form_ico_lastname:before,.form_ico_password:before,.form_ico_phone:before,.form_ico_room:before{-webkit-mask-position:-1650px -10px;mask-position:-1650px -10px}.form_ico_email:before,.form_ico_password:before,.form_ico_phone:before,.form_ico_room:before{-webkit-mask-position:-830px -10px;mask-position:-830px -10px}.form_ico_password:before,.form_ico_phone:before,.form_ico_room:before{-webkit-mask-position:-10px -1650px;mask-position:-10px -1650px}.form_ico_password:before,.form_ico_room:before{-webkit-mask-position:-1650px -1650px;mask-position:-1650px -1650px}.form_ico_password:before{-webkit-mask-position:-1650px -830px;mask-position:-1650px -830px}.flink,a,a:link,a:visited{display:inline;text-decoration:none;color:#3d9bb8;font-weight:700}.has-mouse .flink:hover,.has-mouse a:hover{text-decoration:underline;cursor:pointer;opacity:.8}.interaction_button{position:relative;display:inline-block;padding:10px 30px;font-size:.9rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05rem;border:0;color:#fff;text-align:center;cursor:pointer}.interaction_button:not(.secondary){background-color:#3d9bb8}.interaction_button.secondary{color:#000;background-color:transparent;border:1px solid #000}.interaction_button.offline{opacity:.2;cursor:auto;padding-right:65px}.interaction_button.offline:after{position:absolute;top:2px;right:0;content:"";background-position:-2680px -1054.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px;transform:scale(.6);transform-origin:0 0}.interaction_button:disabled{opacity:.5;cursor:auto}.interaction_button.loading{padding-right:65px}.flag_lang.fr,.interaction_button.loading:after{background-repeat:no-repeat;background-image:var(--sprite-notreguide)}.interaction_button.loading:after{position:absolute;top:8px;right:18px;content:"";background-position:-2925px -1188.69px;height:30px;width:22px;transform:scale(.6);transform-origin:0 0;filter:invert(1)}.flag_lang{content:"";display:inline-block}.flag_lang.fr{background-position:-3071px -830px;height:24px;width:38px}.flag_lang.da,.flag_lang.de,.flag_lang.en,.flag_lang.es,.flag_lang.it,.flag_lang.nl,.flag_lang.pt{background-position:-2897px -830px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:24px;width:38px}.flag_lang.da,.flag_lang.de,.flag_lang.es,.flag_lang.it,.flag_lang.nl,.flag_lang.pt{background-position:-2839px -830px}.flag_lang.da,.flag_lang.es,.flag_lang.it,.flag_lang.nl,.flag_lang.pt{background-position:-3129px -830px}.flag_lang.da,.flag_lang.es,.flag_lang.nl,.flag_lang.pt{background-position:-2955px -830px}.flag_lang.da,.flag_lang.nl,.flag_lang.pt{background-position:-2714px -1124.69px}.flag_lang.da,.flag_lang.pt{background-position:-2772px -1124.69px}.flag_lang.da{background-position:-2781px -830px}.flag_lang.ar,.flag_lang.ca,.flag_lang.eu,.flag_lang.ja,.flag_lang.ru,.flag_lang.sv,.flag_lang.zh{background-position:-2888px -1124.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:24px;width:38px}.flag_lang.ar,.flag_lang.ca,.flag_lang.eu,.flag_lang.ja,.flag_lang.ru,.flag_lang.zh{background-position:-2723px -830px}.flag_lang.ar,.flag_lang.eu,.flag_lang.ja,.flag_lang.ru,.flag_lang.zh{background-position:-3013px -830px}.flag_lang.ar,.flag_lang.ja,.flag_lang.ru,.flag_lang.zh{background-position:-2830px -1124.69px}.flag_lang.ar,.flag_lang.ja,.flag_lang.zh{background-position:-2946px -1124.69px}.flag_lang.ar,.flag_lang.ja{background-position:-3187px -830px}.flag_lang.ar{background-position:-2665px -830px}.ng_style_blocs_rounded ::-webkit-scrollbar-thumb,.ng_style_blocs_rounded ::-webkit-scrollbar-track{border-radius:5px}.ng_style_blocs_rounded .interaction_button{border-radius:50px}.ng_style_blocs_rounded textarea{padding:10px}.ng_color_4_inverted .flink,.ng_color_4_inverted a,.ng_color_4_inverted a:link,.ng_color_4_inverted a:visited{color:#000;text-decoration:underline;text-decoration-style:double;text-decoration-color:#3d9bb8}.ng_color_4_inverted .interaction_button:not(.secondary),.ng_color_4_inverted .ng_content_text a.ebutton:not(.offline):not(:disabled),.ng_color_4_inverted .ng_user_text a.ebutton:not(.offline):not(:disabled){color:#000;border:1px solid #000}.ng_color_4_inverted .interaction_button:not(.secondary).offline:after{filter:invert(1)}.ng_color_4_inverted .interaction_button:not(.secondary):disabled:after{filter:invert(0)}.has-mouse #ng_status .status .enable_button:not(.offline):not(:disabled):hover,.has-mouse .interaction_button:not(.offline):not(:disabled):hover:not(.secondary),.has-mouse .page_booklet .ng_user_text a.ebutton:not(.offline):not(:disabled):hover{opacity:.8}.has-mouse .interaction_button:not(.offline):not(:disabled):hover.secondary{background-color:#eaeaea}.has-mouse .ng_color_4_inverted .flink:hover,.has-mouse .ng_color_4_inverted a:hover,.has-mouse .ng_color_4_inverted a:link:hover,.has-mouse .ng_color_4_inverted a:visited:hover{text-decoration:underline;text-decoration-style:double;text-decoration-color:#3d9bb8}#photos_slider_container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:0}#photos_slider_container #button_close{position:absolute;top:3px;right:3px;width:60px;height:60px;cursor:pointer;z-index:2;opacity:.8}#photos_slider_container #button_close .background{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.8}#photos_slider_container #button_close .icon{position:absolute;top:5px;right:5px;background-position:-2886px -954.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px;filter:invert(1)}@media (min-width:23.75em){#photos_slider_container #button_close{width:70px}#photos_slider_container #button_close .icon{right:10px}}#ng_form_modal,#photos_slider{width:100%;height:100%}#photos_slider .slider_cell{width:100%;height:100%;margin-right:50px}#photos_slider .slider_cell .photo{text-align:center}#photos_slider .slider_cell .photo img{width:90%;height:auto}#photos_slider .slider_cell .photo.vertical{height:90%}#photos_slider .slider_cell .photo.vertical img{width:auto;height:100%}#photos_slider .slider_cell .photo .photo_360,#photos_slider .slider_cell .photo .video_player{display:inline-block;width:100%;height:100%}#ng_form_modal{position:absolute;top:0;left:0}#ng_form_modal .ng_form_content{margin:80px 20px}#sub_button_close{position:absolute;top:3px;right:3px;width:60px;height:60px;cursor:pointer;z-index:2;opacity:.8}#sub_button_close .background{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.8}#sub_button_close .icon{position:absolute;top:5px;right:5px;background-position:-2886px -954.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px;filter:invert(1)}@media (min-width:23.75em){#sub_button_close{width:70px}#sub_button_close .icon{right:10px}}#ng_main_panel{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}#ng_disabled_panel{display:none;background-color:#26596c;color:#fff}.ng_disabled_panel_enabled #ng_main_panel{height:calc(100% - 70px)}.ng_disabled_panel_enabled #ng_disabled_panel{position:absolute;bottom:0;left:0;width:100%;height:70px;display:block;border-top:4px solid #fff}.ng_disabled_panel_enabled #ng_disabled_panel_button{padding:0 50px;height:100%;text-align:right;font-size:1.2rem;line-height:1.3rem;vertical-align:middle}.ng_disabled_panel_enabled #ng_disabled_panel_button .wheelchair_icon{display:inline-block;margin-right:20px;vertical-align:middle;background-position:-2654px -1124.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:40px;width:40px;filter:invert(1)}.ng_disabled_panel_enabled #ng_disabled_panel_button .wheelchair_toggle{display:inline-block;margin-top:15px;margin-left:20px;vertical-align:middle;background-position:-2470px -878px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:56.69px;width:102.05px;transform:scale(.7);transform-origin:0 0;filter:invert(1);cursor:pointer}.ng_disabled_panel_enabled.ng_disabled_mode_enabled #ng_main_panel{top:calc(50% - 70px);height:50%}.ng_disabled_panel_enabled.ng_disabled_mode_enabled #ng_disabled_panel_button .wheelchair_toggle{transform:rotate(180deg)}#ng_side_menu{display:flex;flex-direction:column;position:absolute;top:10px;left:-300px;width:300px;max-height:95vh;z-index:90;overflow-x:hidden;transition:all .5s ease;will-change:left,width}@media (min-width:25em){#ng_side_menu{left:-350px;width:350px}}#ng_side_menu_header{position:relative;width:calc(100% - 5px);height:100px;flex-shrink:0;background-color:#0b3543;margin-left:5px;padding:40px 0 0 25px;font-size:1.5rem;color:rgba(255,255,255,.6);border-bottom:1px solid rgba(255,255,255,.1)}#ng_side_menu_header .icon_close{position:absolute;top:25px;right:25px;opacity:.5;cursor:pointer;background-position:-2886px -954.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px;filter:invert(1)}@media (min-width:71.875em){#ng_side_menu_header .title_menu{display:none}}#ng_side_menu_content{position:relative;flex-grow:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-face-color:#32798f;scrollbar-track-color:#0b3543}#ng_side_menu_content::-webkit-scrollbar-thumb{background:#32798f}#ng_side_menu_content::-webkit-scrollbar-track{background:#0b3543}#ng_side_menu_content li{position:relative;width:100%;background-color:#0b3543;margin-left:5px;padding:25px 100px 25px 25px;font-size:1rem;color:rgba(255,255,255,.95);border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer}#ng_side_menu_content li:last-child{border-bottom:none}#ng_side_menu_content li .icon{position:absolute;top:17px;right:35px;width:34px;height:34px;filter:invert(1);opacity:.95}#ng_side_menu_footer{width:calc(100% - 5px);height:80px;flex-shrink:0;background-color:#0b3543;margin-left:5px}#ng_side_menu_footer:before{position:absolute;bottom:20px;left:25px;content:"";opacity:.9;background-position:-2470px -830px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:28px;width:110px}#ng_side_menu_footer.no_logo_notreguide{height:20px}#ng_side_menu_footer.no_logo_notreguide:before{display:none}#ng_side_menu_custom_logo{position:absolute;left:25px;top:0;bottom:0;cursor:pointer}#ng_side_menu_custom_logo img{max-width:150px;max-height:50px}#ng_side_menu_custom_logo.whitens{opacity:.9}#ng_header{position:absolute;top:0;left:0;width:100%;height:150px;overflow:hidden;transition:margin .5s}#ng_header_menu{position:absolute;top:40px;bottom:0;left:0;width:80px;background-color:#26596c;cursor:pointer}#ng_header_lang .flag_lang:after,#ng_header_menu:before{position:absolute;top:35px;left:15px;content:"";filter:invert(1);background-position:-2956px -954.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px}#ng_header_name{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:110px;left:0;right:0;overflow:hidden;background-color:#32798f;color:#fff;font-size:1.05rem;line-height:1.05rem;text-align:center}#ng_header_name,#ng_header_name span{vertical-align:middle}#ng_header_custom_logo{max-width:70px;max-height:23px;margin-right:15px}#ng_header_user{position:absolute;top:40px;bottom:0;right:0;padding:0 5px;width:calc(100% - 80px);background-color:#26596c;text-align:right}#ng_header_lang,#ng_header_status{position:relative;display:inline-block;vertical-align:middle;color:#fff}#ng_header_lang{width:110px;height:40px;text-align:left;cursor:pointer;padding:12px 0 0 55px;font-weight:700;font-size:.95rem;letter-spacing:.2rem;border:1px solid rgba(255,255,255,.5);border-radius:8px}#ng_header_lang .flag_lang{position:absolute;top:12px;left:13px;transform:scale(.65);transform-origin:0 0}#ng_header_lang .flag_lang:after{display:inline-block;position:relative;top:-1px;left:112px;background-position:-3233px -1188.69px;height:4.15px;width:6.98px;transform:scale(2.7);transform-origin:0 0}#ng_header_status{width:auto;min-height:50px}#ng_header_status .nodata,#ng_header_status .nonotification{width:auto}#ng_header_status .loading,#ng_header_status .nodata,#ng_header_status .nogeo,#ng_header_status .nonotification,#ng_header_status .offline,#ng_header_status .online{display:none;align-items:center;position:relative;font-size:.8rem;line-height:.8rem;cursor:pointer}#ng_header_status .nogeo,#ng_header_status .offline,#ng_header_status .online{width:auto}#ng_header_messages,#ng_header_status .loading{width:50px;height:50px}#ng_header_status .text{display:none}#ng_header_status .loader{position:absolute;top:12px;left:15px;width:30px;height:30px;margin:0 20px -10px 0;border-radius:50%;background:#fff;background:-moz-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-o-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:linear-gradient(to right,#fff 10%,rgba(255,255,255,0) 42%);-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}#ng_header_status .loader:before{width:50%;height:50%;background:#fff;border-radius:100%0 0 0;position:absolute;top:0;left:0;content:""}#ng_header_status .loader:after{background:#26596c;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}#ng_header_status .nodata:before,#ng_header_status .nogeo:before,#ng_header_status .nonotification:before,#ng_header_status .offline:before,#ng_header_status .online:before{content:"";filter:invert(1)}#ng_header_status .nodata:before,#ng_header_status .nonotification:before{background-position:-2610px -1054.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px}#ng_header_status .nodata:before{background-position:-2470px -1054.69px}#ng_header_status .nogeo:before,#ng_header_status .offline:before,#ng_header_status .online:before{background-position:-2540px -1054.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px}#ng_header_status .offline:before,#ng_header_status .online:before{background-position:-2680px -1054.69px}#ng_header_status .online:before{background-position:-2750px -1054.69px}#ng_header_messages{position:relative;display:inline-block;vertical-align:middle;cursor:pointer}#ng_header_messages:before{top:0;left:0;background-position:-3166px -954.69px;height:50px;width:50px;filter:invert(1)}#ng_header_messages #messages_unread_counter{display:none;position:absolute;top:0;right:-12px;width:25px;height:25px;border-radius:50%;background-color:#d44c4c;border:1px solid #d85d5d;color:#fff;font-size:.8rem;text-align:center;padding-top:7px;z-index:2}.messagerie_disabled #ng_header_messages{display:none}#ng_langs,#ng_messages,#ng_status{position:absolute;top:152px;right:0;background-color:#26596c;color:#fff}#ng_langs,#ng_langs .column{display:flex;flex-direction:column}#ng_langs{width:auto;padding:20px;border-top:1px solid #fff;z-index:1050}#ng_langs .column{align-items:flex-start}#ng_langs .lang{display:flex;align-items:center;padding:10px 15px 5px;font-size:1rem;width:100%;cursor:pointer}#ng_langs .lang .flag_lang{display:inline-block;margin-right:10px;vertical-align:middle;transform:scale(.8);transform-origin:0 0}#ng_langs .lang .text{padding-right:10px}#ng_messages,#ng_status{width:90%}#ng_status{padding:10px 25px 30px;z-index:1050}#ng_status .status{position:relative;min-height:50px;padding:15px 0 15px 10px;font-size:1rem}#ng_status .status.geo,#ng_status .status.network,#ng_status .status.notification{border-bottom:1px solid rgba(255,255,255,.3)}#ng_status .status .trouble_text{display:none}#ng_status .status .fine_text,#ng_status .status .loading_text,#ng_status .status .trouble_text{margin-top:5px;text-transform:uppercase;font-size:.6rem;letter-spacing:.12rem}#ng_status .status .loading_text{display:none}#ng_status .status .trouble_text{opacity:.6}#ng_status .status .fine_text{display:block}#ng_status .status .enable_button{position:absolute;top:10px;right:0;width:100px;padding:7px 15px;font-size:.55rem;line-height:.65rem;font-weight:700;letter-spacing:.01rem;text-transform:uppercase;color:#000;background-color:#3d9bb8;text-align:center;cursor:pointer;text-decoration:none!important}#ng_status .infos,#ng_status .status.loading,#ng_status .status.trouble{color:rgba(255,255,255,.8)}#ng_status .status.loading .download_booklet,#ng_status .status.loading .enable_geolocation,#ng_status .status.loading .enable_notifications,#ng_status .status.trouble .download_booklet,#ng_status .status.trouble .enable_geolocation,#ng_status .status.trouble .enable_notifications{margin-top:5px;font-style:normal;text-decoration:underline;color:#fff;cursor:pointer}#ng_status .status.trouble .trouble_text{display:block}#ng_status .status.trouble .fine_text{display:none}#ng_status .status.loading .loading_text{display:block}#ng_status .status.fine{padding-right:60px}#ng_status .status.fine .enable_button{display:none}#ng_header_messages:before,#ng_messages #ng_messages_list .title:before,#ng_status .status.fine:after{position:absolute;content:"";background-repeat:no-repeat;background-image:var(--sprite-notreguide)}#ng_status .status.fine:after{top:0;right:0;background-position:-3096px -954.69px;height:50px;width:50px;filter:invert(1)}#ng_status .infos{padding:30px 10px 10px;font-size:.7rem;line-height:.7rem}#ng_status .infos .disable_notifications{color:#fff;text-decoration:underline;cursor:pointer}#ng_status #reset_terminal{display:none;padding:0 10px 10px;font-size:.8rem;line-height:.9rem;color:rgba(255,255,255,.8)}#ng_status #reset_terminal.online{text-decoration:underline;cursor:pointer}#ng_status #reset_terminal.offline{opacity:.5}#ng_status .download_booklet_instructions.offline,#ng_status .enable_notifications_instructions.offline{opacity:.2;cursor:default!important}#ng_messages{padding-bottom:5px;z-index:1040}#ng_messages #ng_messages_headline{position:relative}#ng_messages #ng_messages_headline .correspondents{display:flex;width:100%;font-size:1rem}#ng_messages #ng_messages_headline .intro{display:inline-block;font-size:.8rem;padding-right:5px;margin-bottom:3px;opacity:.8}#ng_messages #ng_messages_headline .name{display:inline-block;font-size:1.1rem;letter-spacing:.05rem}#ng_messages #ng_messages_headline .establishment,#ng_messages #ng_messages_headline .user{flex:1 1 auto;align-self:center;overflow:hidden;padding:20px}#ng_messages #ng_messages_headline #ng_name_edit_form,#ng_messages #ng_messages_headline .user,#ng_messages #ng_messages_list .out .title:before{display:none}#ng_messages #ng_messages_no_notifications{display:none;margin-top:-15px;padding:0 20px 10px;font-size:.75rem;line-height:.9rem}#ng_messages #ng_messages_no_notifications .regular_text{opacity:.6}#ng_messages #ng_messages_no_notifications .enable_notifications{opacity:.8;text-decoration:underline;cursor:pointer}#ng_messages #ng_messages_list{padding-top:10px;max-height:calc(100vh - 360px);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-face-color:#0b3543;scrollbar-track-color:#eaeaea}#ng_messages #ng_messages_list .timestamp{padding:5px;font-size:.8rem;text-transform:uppercase;letter-spacing:.05rem;text-align:center;opacity:.6}#ng_messages #ng_messages_list .in,#ng_messages #ng_messages_list .out{padding:25px 20px 20px;border-radius:5px}#ng_messages #ng_messages_list .out{color:#000}#ng_messages #ng_messages_list .in p,#ng_messages #ng_messages_list .out p{line-height:1.1rem}#ng_messages #ng_messages_list .in p+p,#ng_messages #ng_messages_list .out p+p,#ng_policy_modal .policy p+p,#ng_policy_modal .policy p+ul,#ng_policy_modal .policy ul+p,.page_booklet .ng_place_content .comments p+p,.page_booklet .ng_place_content .cta p+p,.page_booklet .ng_place_content .description p+p,.page_booklet .ng_place_content .licence p+p,.page_booklet .ng_text_content .text div.bigger+div.bigger{margin-top:10px}#ng_messages #ng_messages_list .in{margin:10px 20% 10px 20px;background-color:rgba(0,0,0,.5);color:#fff}#ng_messages #ng_messages_list .out{margin:10px 20px 10px 20%;background-color:#fff;text-align:right}#ng_messages #ng_messages_list .title{position:relative;top:-10px;left:-10px;width:calc(100% + 20px);padding:0 10px 0 40px;font-size:1rem;font-weight:700;letter-spacing:.05rem}#ng_messages #ng_messages_list .title .time{display:inline-block;margin-left:15px;font-size:.8rem;opacity:.5}#ng_messages #ng_messages_list .title:before{top:-4px;left:7px;background-position:-3092px -1054.69px;height:44px;width:44px;transform:scale(.5);transform-origin:0 0;filter:invert(1) brightness(1000%)}#ng_messages #ng_messages_list .out .time{margin-left:0;margin-right:15px}#ng_messages #ng_messages_list .auto .title:before{background-position:-3222.05px -878px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:44px;width:44px}#ng_messages #ng_messages_list .cancelation_requested:before,#ng_messages #ng_messages_list .person .title:before{background-position:-2470px -1124.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:44px;width:44px}#ng_messages #ng_messages_list .request_cancelation{display:block;font-size:.9rem}#ng_messages #ng_messages_list .cancelation_requested{display:block}#ng_messages #ng_messages_list .cta_link,#ng_messages #ng_messages_list .moreinfo_link{display:block;font-size:.9rem}#ng_messages #ng_messages_list .cta_link,#ng_messages #ng_messages_list .moreinfo_link,#ng_messages #ng_messages_list .request_cancelation{margin-top:8px;text-align:right}#ng_messages #ng_messages_list .cta_link.offline,#ng_messages #ng_messages_list .cta_link.offline:hover,#ng_messages #ng_messages_list .request_cancelation.offline,#ng_messages #ng_messages_list .request_cancelation.offline:hover{color:#a8a8a8;cursor:auto;text-decoration:none!important;opacity:1}#ng_messages #ng_messages_list .cancelation_requested{position:relative;margin-top:10px;padding-left:30px;font-size:.8rem;line-height:.9rem}#ng_messages #ng_messages_list .cancelation_requested:before{position:absolute;left:0;top:-1px;content:"";background-position:-3156px -1054.69px;transform:scale(.4);transform-origin:0 0;filter:invert(1) brightness(1000%)}#ng_messages #ng_messages_list .ng_form_cancelation_submit[data-form_cancelation_id] .cancelation_requested{display:none}#ng_messages #ng_messages_list .ng_form_cancelation_submit:not([data-form_cancelation_id]) .request_cancelation{display:none}#ng_messages #ng_messages_processing{display:none;justify-content:left;margin:10px 20px;align-items:center;gap:5px}#ng_messages #ng_messages_processing span{width:8px;height:8px;background-color:#f2f2f2;border-radius:50%;animation:bounce_mw 1.5s infinite}#ng_messages #ng_messages_processing span:nth-child(1){animation-delay:0s}#ng_messages #ng_messages_processing span:nth-child(2){animation-delay:.2s}#ng_messages #ng_messages_processing span:nth-child(3){animation-delay:.4s}#ng_messages #ng_messages_processing.show{display:flex}#ng_messages #ng_message_form{position:relative;padding:10px 15px}#ng_messages #ng_message_form .form_ico_email,#ng_messages #ng_message_form .form_ico_firstname,#ng_messages #ng_message_form .form_ico_lastname{margin-bottom:7px}#ng_messages #ng_message_form .form_ico_firstname,#ng_messages #ng_message_form .form_ico_lastname{display:inline-block;width:49%}#ng_messages #ng_message_form .form_ico_firstname{margin-right:1%}#ng_messages #ng_message_form .form_ico_lastname{margin-left:1%}#ng_messages #ng_message_form #ng_message_text{height:78px;padding-right:78px;z-index:1}#ng_messages #ng_message_form #ng_message_submit{position:absolute;bottom:20px;right:22px;width:64px;height:64px;z-index:2;background-color:#0b3543;cursor:pointer}#ng_messages #ng_message_form #ng_message_submit:after{position:absolute;top:15px;left:13px;content:"";background-position:-3082.05px -878px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px;transform:scale(.75);transform-origin:0 0;filter:invert(1)}#ng_messages #ng_message_form #ng_message_submit.sending{top:11px;cursor:auto}#ng_messages #ng_message_form #ng_message_submit.sending:after,#ng_messages.has_ng_name #ng_messages_headline .user #ng_name_edit_action:before{background-position:-3152.05px -878px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px;filter:invert(1)}#ng_messages #ng_message_form #ng_message_submit.offline{opacity:.5;cursor:auto}#ng_messages #ng_message_form #ng_message_submit.offline:after{background-position:-3012.05px -878px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px;opacity:.5}#ng_messages.has_ng_name #ng_messages_headline .establishment,#ng_messages.has_ng_name #ng_messages_headline .user{max-width:60%}#ng_messages.has_ng_name #ng_messages_headline .user{display:block;text-align:right}#ng_messages.has_ng_name #ng_messages_headline .user #ng_name_display{letter-spacing:.01rem}#ng_messages.has_ng_name #ng_messages_headline .user #ng_name_edit_action{cursor:pointer}#ng_messages.has_ng_name #ng_messages_headline .user #ng_name_edit_action:before{display:inline-block;margin:0 6px -2px 0;content:"";background-position:-3120px -1240.69px;height:16px;width:16px}#ng_messages.edit_ng_name #ng_message_form .form_ico_email,#ng_messages.edit_ng_name #ng_message_form .form_ico_firstname,#ng_messages.edit_ng_name #ng_message_form .form_ico_lastname,#ng_messages.edit_ng_name #ng_messages_headline .establishment,#ng_messages.edit_ng_name #ng_messages_headline .user,#ng_messages.has_ng_email #ng_message_form .form_ico_email,#ng_messages.has_ng_name #ng_message_form .form_ico_firstname,#ng_messages.has_ng_name #ng_message_form .form_ico_lastname{display:none}#ng_messages.edit_ng_name #ng_messages_headline #ng_name_edit_form{display:block;position:relative;width:100%;max-width:400px;margin:30px;padding:15px;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px}@media (min-width:32.5em){#ng_messages.edit_ng_name #ng_messages_headline #ng_name_edit_form{margin-left:auto}}#ng_messages.edit_ng_name #ng_messages_headline #ng_name_edit_form .form_ico_firstname,#ng_messages.edit_ng_name #ng_messages_headline #ng_name_edit_form .form_ico_lastname{margin-bottom:10px}#ng_messages.edit_ng_name #ng_messages_headline #ng_name_edit_form #ng_name_edit_submit{margin-top:15px}#ng_notifications{position:fixed;bottom:20px;right:40px;width:300px;z-index:9999}#ng_notifications .notification{display:none;position:relative;margin-top:30px;padding:20px 50px 10px 90px;min-height:80px;border-left:none;border-right:none;border-radius:10px;background:#fff;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.3)}#ng_notifications .notification:first-of-type{margin-top:0}#ng_notifications .notification:before{position:absolute;height:auto;margin:0;top:0;left:0;bottom:0;width:15px;border-radius:10px 0 0 10px;content:"";background:#32798f}#ng_notifications .notification .icon{position:absolute;top:15px;left:30px;content:"";opacity:.9}#ng_notifications .notification .icon.photo img{width:44px;height:44px;border-radius:50%;object-fit:cover}#ng_notifications .notification .close,#ng_notifications .notification .icon.bell{background-position:-3092px -1054.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:44px;width:44px;transform:scale(.8);transform-origin:0 0}#ng_notifications .notification .close{position:absolute;top:12px;right:-12px;content:"";background-position:-2886px -954.69px;height:50px;width:50px;transform:scale(.5);z-index:9999}#ng_notifications .notification .title{padding:0 0 20px;font-size:1.1rem;line-height:1.2rem;font-weight:700;overflow-wrap:break-word;opacity:.9}#ng_notifications .notification .text{padding:10px 0;font-size:.9rem;overflow-wrap:break-word;line-height:1rem;color:#a8a8a8}#ng_notifications .notification .flink{display:block;font-size:.9rem;padding:0 0 10px}#ng_nav_back:before,#ng_notifications .notification.iosa2hs .bell,#ng_notifications .notification.text_copy .bell{background-position:-3220px -1054.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:44px;width:44px}#ng_nav_back:before,#ng_notifications .notification.text_copy .bell{background-position:-3099px -1124.69px;height:20px;width:20px;transform:scale(2);transform-origin:0 0;top:10px;left:30px}#ng_notifications .notification.format_large{padding-bottom:30px}#ng_notifications .notification.format_large .title{font-size:1.3rem;line-height:1.4rem}#ng_notifications .notification.format_large .text{font-size:1.1rem;line-height:1.3rem}#ng_notifications .notification.format_large .large_photo img{width:90%;margin-bottom:10px}#ng_notifications .notification.format_large .ng_submit_button{margin:10px 0 15px;padding:10px 20px;height:auto}@media (min-width:23.75em){#ng_notifications .notification.format_large{margin-left:-10vw}}@media (min-width:31.25em){#ng_notifications .notification.format_large{margin-left:-20vw}#ng_notifications .notification.format_large .large_photo img{width:80%}}@media (min-width:87.5em){#ng_notifications .notification.format_large{margin-left:-15vw}}@media (min-width:28.125em){#ng_notifications{width:350px}}#ng_nav{position:absolute;top:0;left:0;width:100%;height:130px;overflow:hidden}#ng_nav_back{position:absolute;top:25px;left:30px;padding:10px 15px 10px 30px;border:1px solid #a8a8a8;border-radius:5px;text-transform:uppercase;font-size:.6rem;font-weight:700;letter-spacing:.1rem;color:#878787;cursor:pointer}#ng_nav_back:before{position:absolute;top:7.5px;left:5px;content:"";background-position:-2816px -954.69px;height:50px;width:50px;transform:scale(.3);opacity:.4}#ng_nav_title{display:flex;align-items:center;position:absolute;top:65px;bottom:0;left:30px;right:30px}#ng_nav_title .icon{display:none;width:100%;min-width:30px;max-width:40px;aspect-ratio:1;background-color:#5f5f5f;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain}#ng_nav_title .text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-left:15px;font-size:1.5rem;line-height:1.6rem}#ng_nav_title .text.long{font-size:1.3rem;line-height:1.4rem}#ng_nav_search{position:absolute;top:20px;right:25px;width:60px;height:40px;overflow:hidden}#ng_nav_search input{display:none;padding:10px 15px;height:100%;border:0;box-shadow:none;color:#878787}#ng_nav_search input:focus{color:#000}#ng_nav_search_button{position:absolute;top:0;right:0;width:50px;height:100%;cursor:pointer}#ng_nav_search_button:after{position:absolute;top:0;right:11px;content:"";background-color:#5f5f5f;-webkit-mask-image:var(--sprite-notreguide);-webkit-mask-position:-2594px -1124.69px;-webkit-mask-repeat:no-repeat;-webkit-mask-size:auto;mask-image:var(--sprite-notreguide);mask-position:-2594px -1124.69px;mask-repeat:no-repeat;mask-size:auto;height:40px;width:40px}.messagerie_disabled #ng_header_lang,.messagerie_disabled #ng_header_messages,.messagerie_disabled #ng_header_status{margin-left:5px;margin-right:5px}#ng_container{position:absolute;top:150px;bottom:0;width:100%;transition:margin .5s}#ng_container_overlay,#ng_content{position:absolute;bottom:0;left:0;right:0}#ng_container_overlay{display:none;top:0;background-color:#fff;opacity:.7;z-index:2000}#ng_content{top:140px;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:0 4px 4px;line-height:0}#ng_modal{z-index:100}#ng_modal,#ng_submodal{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;overflow:auto}#ng_modal iframe,#ng_submodal iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}@media (min-width:71.875em){#ng_modal,#ng_submodal{top:120px;left:390px}}@media (min-width:112.5em){#ng_modal,#ng_submodal{left:500px;right:80px}}#ng_submodal{z-index:90}#ng_interaction_modal,#ng_policy_modal,#ng_welcome_modal{display:none;position:absolute;top:0;bottom:0;left:0;right:0}#ng_welcome_password_modal{position:absolute;top:0;bottom:0;left:0;right:0}#ng_interaction_modal .overlay,#ng_policy_modal .overlay,#ng_welcome_modal .overlay,#ng_welcome_password_modal .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:.9}#ng_interaction_modal .content,#ng_policy_modal .content,#ng_welcome_modal .content,#ng_welcome_password_modal .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;width:80%;box-shadow:0 8px 24px rgba(0,0,0,.3)}#ng_interaction_modal .title,#ng_policy_modal .title,#ng_welcome_modal .title,#ng_welcome_password_modal .title{padding:20px 40px;background-color:#32798f;font-size:1.5rem;line-height:1.7rem;color:#fff}#ng_interaction_modal .body,#ng_policy_modal .body,#ng_welcome_modal .body,#ng_welcome_password_modal .body{padding:20px 40px 40px;background-color:#fff;font-size:1rem;line-height:1.2rem}#ng_interaction_modal .intro,#ng_policy_modal .intro,#ng_welcome_modal .intro,#ng_welcome_password_modal .intro{font-size:.85rem;color:#878787}#ng_interaction_modal .email,#ng_interaction_modal .firstname,#ng_interaction_modal .lastname,#ng_interaction_modal .name,#ng_interaction_modal .password,#ng_policy_modal .email,#ng_policy_modal .firstname,#ng_policy_modal .lastname,#ng_policy_modal .name,#ng_policy_modal .password,#ng_welcome_modal .email,#ng_welcome_modal .firstname,#ng_welcome_modal .lastname,#ng_welcome_modal .name,#ng_welcome_modal .password,#ng_welcome_password_modal .email,#ng_welcome_password_modal .firstname,#ng_welcome_password_modal .lastname,#ng_welcome_password_modal .name,#ng_welcome_password_modal .password{margin-top:15px}#ng_interaction_modal .validation,#ng_policy_modal .validation,#ng_welcome_modal .validation,#ng_welcome_password_modal .validation{margin-top:20px}@media (min-width:43.75em){#ng_interaction_modal .content,#ng_policy_modal .content,#ng_welcome_modal .content,#ng_welcome_password_modal .content{width:500px}}#ng_interaction_modal{z-index:9000}#ng_interaction_modal .content{max-width:320px}#ng_interaction_modal .interaction_button{min-width:0;width:40%;margin:0 5%}#ng_welcome_modal{z-index:9998}#ng_welcome_modal .geolocation,#ng_welcome_modal .notifications,#ng_welcome_modal .optin{position:relative;display:block;margin:15px 0;padding:3px 0 0 35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#ng_welcome_modal .geolocation input,#ng_welcome_modal .notifications input,#ng_welcome_modal .optin input{position:absolute;opacity:0;cursor:pointer}#ng_welcome_modal .geolocation .checkmark,#ng_welcome_modal .notifications .checkmark,#ng_welcome_modal .optin .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eaeaea}#ng_welcome_modal .geolocation input:checked~.checkmark,#ng_welcome_modal .notifications input:checked~.checkmark,#ng_welcome_modal .optin input:checked~.checkmark{background-color:#434649}#ng_welcome_modal .geolocation input:checked~.checkmark:after,#ng_welcome_modal .notifications input:checked~.checkmark:after,#ng_welcome_modal .optin input:checked~.checkmark:after{content:"";position:absolute;left:9px;top:5px;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#ng_welcome_modal .complement{margin-top:10px;font-size:.85rem}#ng_welcome_modal .complement .legal{color:#878787}#ng_policy_modal{z-index:9999}#ng_policy_modal .policy{padding-right:15px;overflow-y:scroll;overflow-x:hidden}#ng_policy_modal .policy ul{list-style-type:disc}#ng_policy_modal .policy ul li{margin:5px 0 0 20px}#ng_welcome_password_modal{display:block}#ng_welcome_password_modal .password_failed{font-size:.85rem;color:#d44c4c}#ng_langs,#ng_messages,#ng_status{opacity:0;transform:translateY(-5px);transition:all .5s ease;will-change:transform,opacity;pointer-events:none}#ng_langs.displayed,#ng_messages.displayed,#ng_status.displayed{opacity:1;transform:translateY(0);pointer-events:auto}@media (min-width:20em){#ng_langs{right:20px}#ng_header_user{padding:0 10px}}@media (min-width:21.25em){#ng_langs{right:40px}#ng_header_lang,#ng_header_messages,#ng_header_status{margin:5px 5px 5px 0}.messagerie_disabled #ng_header_lang,.messagerie_disabled #ng_header_messages,.messagerie_disabled #ng_header_status{margin-left:15px;margin-right:15px}}@media (min-width:22.5em){#ng_langs{right:60px}#ng_header_lang,#ng_header_messages,#ng_header_status{margin-right:10px}}@media (min-width:23.75em){#ng_langs{right:80px}#ng_header_lang,#ng_header_messages,#ng_header_status{margin-right:20px}.messagerie_disabled #ng_header_lang,.messagerie_disabled #ng_header_messages,.messagerie_disabled #ng_header_status{margin-left:25px;margin-right:25px}}@media (min-width:28.125em){#ng_status{width:360px}#ng_nav_title .text{font-size:1.6rem;line-height:normal}#ng_nav_title .text.long{font-size:1.4rem;line-height:normal}}@media (min-width:37.5em){#ng_langs{flex-direction:row;right:0}#ng_langs .column{flex:1}#ng_langs .column:first-child{padding-right:20px}#ng_langs .column:last-child{border-left:1px solid rgba(255,255,255,.3);padding-left:30px}#ng_status{width:470px}#ng_status .status .enable_button{width:200px}#ng_nav_title .icon{min-width:40px;max-width:60px}#ng_nav_title .text{padding:0 20px;font-size:1.8rem}#ng_nav_title .text.long{font-size:1.6rem}#ng_nav_search{right:30px}#ng_content{top:150px}}@media (min-width:50em){#ng_header{height:120px}#ng_header_menu{top:0;background-color:#32798f}#ng_header_menu:before{filter:invert(1)!important}#ng_header_name{justify-content:left;bottom:0;left:80px;right:320px;padding:0 25px 0 35px;font-size:1.7rem;line-height:1.7rem;text-align:left}#ng_header_custom_logo{display:none}#ng_header_user{top:0;width:320px;text-align:center}#ng_langs,#ng_messages,#ng_status{top:122px}#ng_nav{height:160px}#ng_nav_title{top:80px}#ng_nav_title .icon{min-width:50px;max-width:70px}#ng_nav_title .text{font-size:1.9rem}#ng_nav_title .text.long{font-size:1.7rem}#ng_container{top:120px}#ng_content{top:180px}}@media (min-width:62.5em){#ng_header_name{right:470px}#ng_header_user,#ng_status{width:470px}#ng_header_lang,#ng_header_messages{margin-left:15px;margin-right:15px}#ng_header_status{margin-left:15px;margin-right:45px}#ng_header_status .text{display:inline-block;padding:0 5px}#ng_header_status .loading{width:auto}#ng_header_status .loading .text{padding-left:60px}#ng_header_status:after{position:absolute;top:22px;right:-14px;content:"";cursor:pointer;background-position:-3233px -1188.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:4.15px;width:6.98px;transform:scale(2);transform-origin:0 0;filter:invert(1)}#ng_langs{right:20px}#ng_nav_title .text{padding-right:60px}}@media (min-width:75em){#ng_header_name{right:520px}#ng_header_user,#ng_messages,#ng_status{width:520px}#ng_header_lang,#ng_header_messages{margin-left:20px;margin-right:20px}#ng_header_status{margin-left:20px;margin-right:45px}#ng_langs{right:50px}}#ng_container.noback #ng_nav{height:80px}#ng_container.noback #ng_nav_back,.page_booklet .ng_section{display:none}#ng_container.noback #ng_nav_title{top:10px;bottom:10px;left:10px;right:60px}#ng_container.noback #ng_nav_search{right:10px}#ng_container.noback #ng_content{top:80px}@media (min-width:37.5em){#ng_container.noback #ng_nav{height:100px}#ng_container.noback #ng_nav_title{left:20px;right:80px}#ng_container.noback #ng_nav_search{top:30px;right:20px}#ng_container.noback #ng_content{top:100px}}@media (min-width:50em){#ng_container.noback #ng_nav_title{right:320px}}@media (min-width:62.5em){#ng_container.noback #ng_nav_title{right:470px}}@media (min-width:71.875em){#ng_container.noback #ng_nav_title{right:310px}#ng_container.noback #ng_nav_search{width:240px}}@media (min-width:87.5em){#ng_container.noback #ng_nav_title{right:480px}#ng_container.noback #ng_nav_search{width:395px}}@media (max-width:50em){#ng_nav.fullsearch #ng_nav_back,#ng_nav.fullsearch #ng_nav_title{display:none}#ng_nav.fullsearch #ng_nav_search{left:25px;padding:0 40px 0 0;width:auto;border:1.5px solid #d2d2d2;border-radius:5px}#ng_nav.fullsearch #ng_nav_search input{display:block}}@media (max-width:50em) and (min-width:37.5em){#ng_nav.fullsearch #ng_nav_search{left:30px}}@media (max-width:50em){#ng_nav.fullsearch #ng_nav_search_button:after{display:none}#ng_nav.fullsearch #ng_nav_search_button:before{position:absolute;top:3px;right:-6px;content:"";background-position:-2886px -954.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px;transform:scale(.6);transform-origin:0 0;opacity:.5}}.side_menu_opened #ng_side_menu{left:10px;z-index:10000}.side_menu_opened #ng_container_overlay{display:block}@media (min-width:50em){#ng_nav_search{right:40px!important;width:255px;padding:0 0 0 55px;border:1.5px solid #5f5f5f;border-radius:5px}#ng_nav_search input{display:block}#ng_nav_search:after,#ng_nav_search:before{position:absolute;content:"";background-color:#5f5f5f}#ng_nav_search:before{top:5px;left:16px;-webkit-mask-image:var(--sprite-notreguide);-webkit-mask-position:-2594px -1124.69px;-webkit-mask-repeat:no-repeat;-webkit-mask-size:auto;mask-image:var(--sprite-notreguide);mask-position:-2594px -1124.69px;mask-repeat:no-repeat;mask-size:auto;height:40px;width:40px;transform:scale(.65);transform-origin:0 0}#ng_nav_search:after{bottom:7px;top:7px;left:54px;width:.5px}#ng_nav_search_button{display:none}}@media (min-width:62.5em){#ng_nav_search{width:385px}}@media (min-width:75em){#ng_nav_search{width:395px;right:65px!important}}@media (min-width:112.5em){#ng_nav_search{right:22px!important}}@media (min-width:71.875em){#ng_header_menu,#ng_side_menu_header div{display:none}#ng_header_name{left:0}#ng_header_custom_logo{display:inline-block;max-width:150px;max-height:50px;margin-right:40px}#ng_side_menu_header{height:20px;border-bottom:0;padding:0}#ng_side_menu{padding-top:20px;left:20px;top:140px;width:350px;max-height:80vh}#ng_side_menu_content li.selected{margin-left:0;padding-left:30px;background-color:#3d9bb8;cursor:auto}#ng_side_menu_content li.selected .icon{right:30px}#ng_container{left:390px;right:0;width:auto;height:auto;margin-left:0!important;transition:none}}@media (min-width:112.5em){#ng_header_name{padding-left:100px;right:600px}#ng_header_user{width:600px}#ng_langs{right:100px}#ng_messages,#ng_status{right:80px}#ng_side_menu{left:80px}#ng_container{left:500px;right:80px}}.has-mouse #ng_side_menu_content li:hover{margin-left:0;padding-left:30px;background-color:#3d9bb8}.has-mouse #ng_side_menu_content li:hover .icon{right:30px}.has-mouse #ng_langs .lang:hover{background-color:#3d9bb8;border-radius:5px}.has-mouse #ng_welcome_modal .geolocation:hover input~.checkmark,.has-mouse #ng_welcome_modal .notifications:hover input~.checkmark{background-color:#d2d2d2}.has-mouse #ng_welcome_modal #welcome_validation:hover{opacity:.8}.ng_style_blocs_rounded #ng_side_menu_header{border-radius:20px 20px 0 0}.ng_style_blocs_rounded #ng_side_menu_footer{border-radius:0 0 20px 20px}.ng_style_blocs_rounded #ng_welcome_modal .geolocation .checkmark,.ng_style_blocs_rounded #ng_welcome_modal .notifications .checkmark,.ng_style_blocs_rounded #ng_welcome_modal .optin .checkmark{border-radius:5px}.ng_style_blocs_rounded #ng_interaction_modal .content,.ng_style_blocs_rounded #ng_policy_modal .content,.ng_style_blocs_rounded #ng_welcome_modal .content,.ng_style_blocs_rounded #ng_welcome_password_modal .content{border-radius:20px;overflow:hidden}.ng_style_blocs_rounded #ng_langs,.ng_style_blocs_rounded #ng_messages,.ng_style_blocs_rounded #ng_notifications .notification.format_large .large_photo img,.ng_style_blocs_rounded #ng_status,.ng_style_blocs_rounded #ng_status .status .enable_button{border-radius:20px}.ng_style_blocs_rounded #ng_messages #ng_messages_list .in,.ng_style_blocs_rounded #ng_messages #ng_messages_list .out{border-radius:30px;padding:25px 25px 20px}.ng_style_blocs_rounded #ng_messages #ng_message_form #ng_message_text{border-radius:10px;padding-top:10px;padding-left:20px;padding-bottom:10px}.ng_style_blocs_rounded #ng_messages #ng_message_form #ng_message_submit{border-radius:50%}.ng_style_blocs_rounded #ng_messages.has_ng_name #ng_message_form #ng_message_text{border-radius:40px;padding-top:15px;padding-left:25px;padding-bottom:15px}.ng_style_blocs_rounded #ng_nav_search{border-radius:30px}@media (max-width:50em){.ng_style_blocs_rounded #ng_nav.fullsearch #ng_nav_search{border-radius:30px;padding:0 50px 0 10px}.ng_style_blocs_rounded #ng_nav.fullsearch #ng_nav_search_button:after{right:10px}}.ng_style_blocs_rounded #ng_content{padding:0 8px 8px}.ng_fonts_arial{font-family:"Arial",sans-serif;font-size-adjust:.49}.ng_fonts_averta{font-family:"Averta",sans-serif;font-size-adjust:.46}.ng_fonts_baskerville{font-family:"Baskerville",serif;font-size-adjust:.41}.ng_fonts_bodoni{font-family:"Bodoni",serif;font-size-adjust:.43}.ng_fonts_brandongrotesque{font-family:"Brandon Grotesque",sans-serif;font-size-adjust:.44}.ng_fonts_futura{font-family:"Futura",sans-serif;font-size-adjust:.48}.ng_fonts_garamond{font-family:"Garamond",serif;font-size-adjust:.43}.ng_fonts_georgia{font-family:"Georgia",serif;font-size-adjust:.46}.ng_fonts_helvetica{font-family:"Helvetica",sans-serif;font-size-adjust:.5}.ng_fonts_leituranewsroman{font-family:"Leitura News Roman",serif;font-size-adjust:.48}.ng_fonts_montserrat{font-family:"Montserrat",sans-serif;font-size-adjust:.47}.ng_fonts_neutrifstudio{font-family:"Neutrif Studio",sans-serif}.ng_fonts_poppins{font-family:"Poppins",sans-serif;font-size-adjust:.49}.ng_fonts_proximanova{font-family:"Proxima Nova",sans-serif}.ng_fonts_roboto{font-family:"Roboto",sans-serif;font-size-adjust:.52}.ng_fonts_rockwell{font-family:"Rockwell",serif;font-size-adjust:.46}.ng_fonts_timesnewroman{font-family:"Times New Roman",serif;font-size-adjust:.46}.ng_fonts_uniformcondensed{font-family:"Uniform Condensed",sans-serif;font-size-adjust:.6}.ng_fonts_verdana{font-family:"Verdana",sans-serif;font-size-adjust:.48}.ng_color_1_inverted #ng_header_custom_logo.whitens{filter:invert(1)}.ng_color_1_inverted #ng_header_name,.ng_color_1_inverted #ng_policy_modal .title,.ng_color_1_inverted #ng_welcome_modal .title,.ng_color_2_inverted #ng_disabled_panel,.ng_color_2_inverted #ng_header_status{color:#000}@media (min-width:50em){.ng_color_1_inverted #ng_header_menu:before{filter:invert(0)!important}}.ng_color_2_inverted #ng_header_status .loader{background:#000;background:-moz-linear-gradient(left,#000 10%,rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left,#000 10%,rgba(255,255,255,0) 42%);background:-o-linear-gradient(left,#000 10%,rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left,#000 10%,rgba(255,255,255,0) 42%);background:linear-gradient(to right,#000 10%,rgba(255,255,255,0) 42%)}.ng_color_2_inverted #ng_header_status .loader:before{background:#000}.ng_color_2_inverted #ng_disabled_panel #ng_disabled_panel_button .wheelchair_icon,.ng_color_2_inverted #ng_disabled_panel #ng_disabled_panel_button .wheelchair_toggle,.ng_color_2_inverted #ng_header_lang .flag_lang:after,.ng_color_2_inverted #ng_header_menu:before,.ng_color_2_inverted #ng_header_messages:before,.ng_color_2_inverted #ng_header_status .nodata:before,.ng_color_2_inverted #ng_header_status .nogeo:before,.ng_color_2_inverted #ng_header_status .nonotification:before,.ng_color_2_inverted #ng_header_status .offline:before,.ng_color_2_inverted #ng_header_status .online:before,.ng_color_2_inverted #ng_header_status:after,.ng_color_2_inverted #ng_messages #ng_messages_list .title:before,.ng_color_2_inverted #ng_messages.has_ng_name #ng_messages_headline .user #ng_name_edit_action:before,.ng_color_2_inverted #ng_status .status.fine:after{filter:invert(0)}.ng_color_2_inverted #ng_header_lang{color:#000;border-color:rgba(0,0,0,.5)}.ng_color_2_inverted #ng_langs,.ng_color_2_inverted #ng_status .status.loading .download_booklet,.ng_color_2_inverted #ng_status .status.loading .enable_geolocation,.ng_color_2_inverted #ng_status .status.loading .enable_notifications,.ng_color_2_inverted #ng_status .status.trouble .download_booklet,.ng_color_2_inverted #ng_status .status.trouble .enable_geolocation,.ng_color_2_inverted #ng_status .status.trouble .enable_notifications{color:#000}.ng_color_2_inverted #ng_langs:not(.displayed){border-color:#000}.ng_color_2_inverted #ng_langs .column:last-child{border-color:rgba(0,0,0,.3)}.ng_color_2_inverted #ng_messages,.ng_color_2_inverted #ng_status{color:#000;border-color:#000}.ng_color_2_inverted #ng_status .status.geo,.ng_color_2_inverted #ng_status .status.network,.ng_color_2_inverted #ng_status .status.notification{border-color:rgba(0,0,0,.3)}.ng_color_2_inverted #ng_status #reset_terminal,.ng_color_2_inverted #ng_status .status.loading,.ng_color_2_inverted #ng_status .status.trouble{color:rgba(0,0,0,.8)}.ng_color_2_inverted #ng_status .infos{border-color:rgba(0,0,0,.6);color:rgba(0,0,0,.8)}.has-mouse .ng_color_4_inverted #ng_side_menu_content li:hover,.ng_color_2_inverted #ng_status .infos .disable_notifications,.ng_color_4_inverted #ng_status .status .enable_button{color:#000}.ng_color_2_inverted #ng_messages #ng_messages_headline:after{border-color:rgba(0,0,0,.6)}.ng_color_2_inverted #ng_messages #ng_messages_list .in{background-color:rgba(255,255,255,.5);color:#000}.ng_color_2_inverted #ng_messages #ng_messages_list .out{background-color:rgba(0,0,0,.8);color:#fff}.ng_color_3_inverted #ng_side_menu_header{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.1)}.ng_color_3_inverted #ng_messages #ng_message_form #ng_message_submit.sending:after,.ng_color_3_inverted #ng_messages #ng_message_form #ng_message_submit:after,.ng_color_3_inverted #ng_side_menu_content li .icon,.ng_color_3_inverted #ng_side_menu_header .icon_close{filter:invert(0)}.ng_color_3_inverted #ng_side_menu_content li{color:rgba(0,0,0,.95);border-color:rgba(0,0,0,.1);cursor:pointer}.ng_color_3_inverted #ng_side_menu_custom_logo.whitens,.ng_color_3_inverted #ng_side_menu_footer:before{filter:invert(1)}.ng_color_3_inverted #ng_content,.ng_color_3_inverted #ng_messages #ng_messages_list{scrollbar-track-color:#434649}.ng_color_3_inverted #ng_content::-webkit-scrollbar-track,.ng_color_3_inverted #ng_messages #ng_messages_list::-webkit-scrollbar-track{background:#434649}.ng_color_3_inverted #ng_messages #ng_messages_processing span{background-color:#434649}@media (min-width:71.875em){.ng_color_4_inverted #ng_side_menu_content li.selected{color:#000}.ng_color_4_inverted #ng_side_menu_content li.selected .icon{filter:invert(1);opacity:.8}}.has-mouse .ng_color_4_inverted #ng_side_menu_content li:hover .icon{filter:invert(1);opacity:.8}body[data-display_mode=terminal] #ng_name_edit_action:before,body[data-display_mode=terminal] #ng_status .infos,body[data-display_mode=terminal] .form_ico_email,body[data-display_mode=terminal] .form_ico_firstname,body[data-display_mode=terminal] .form_ico_lastname,body[data-display_mode=terminal] .form_ico_phone,body[data-display_mode=terminal] .form_ico_room{display:none!important}body[data-display_mode=terminal] #ng_status #reset_terminal{display:block!important}body[data-display_mode=terminal] #ng_name_edit_action{cursor:auto!important}.page_booklet .metric_val{font-size:1.15rem;margin-right:4px}.page_booklet .photo_360{position:relative;overflow:hidden;background:#eaeaea;color:#fff}.page_booklet .photo_360:before{content:"";display:block;padding-top:75%;width:100%}.page_booklet .photo_360>div,.page_booklet .photo_360>iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.page_booklet .video_preview.offline{-webkit-filter:grayscale(100%) brightness(110%);filter:grayscale(100%) brightness(110%);cursor:auto!important}.page_booklet .clipboard_copy{margin-right:40px}.page_booklet #ng_home_intro .icon:before,.page_booklet .clipboard_copy:after{content:"";background-repeat:no-repeat;background-image:var(--sprite-notreguide)}.page_booklet .clipboard_copy:after{display:inline-block;vertical-align:middle;margin-left:8px;margin-top:-4px;cursor:pointer;background-position:-3099px -1124.69px;height:20px;width:20px}.page_booklet #ng_home_intro{position:relative;height:400px;margin-bottom:2px}.page_booklet #ng_home_intro .photo{position:absolute;top:0;left:0;right:0;height:400px;overflow:hidden}.page_booklet #ng_home_intro .photo>img{object-fit:cover;width:100%;height:100%}.page_booklet #ng_home_intro .intro{position:absolute;bottom:25px;left:25px;right:25px}.page_booklet #ng_home_intro .overlay{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:5px;background-color:#0b3543;opacity:.8;z-index:1}.page_booklet #ng_home_intro .icon,.page_booklet #ng_home_intro .ilogo{display:none;position:relative;z-index:2;height:60px}.page_booklet #ng_home_intro .icon:before{position:absolute;top:15px;left:15px;background-position:-2636px -954.69px;height:70px;width:70px;transform:scale(.7);transform-origin:0 0;filter:invert(1)}.page_booklet #ng_home_intro .ilogo img{position:absolute;top:15px;left:20px;max-height:50px;max-width:150px}.page_booklet #ng_home_intro .text{position:relative;padding:20px;font-size:1rem;line-height:1rem;color:#fff;z-index:2}.page_booklet #ng_home_intro:not(.no_photo) .text .flink,.page_booklet #ng_home_intro:not(.no_photo) .text a,.page_booklet #ng_home_intro:not(.no_photo) .text a:link,.page_booklet #ng_home_intro:not(.no_photo) .text a:visited{font-weight:400;color:#eaeaea}.page_booklet #ng_home_intro.no_photo{height:auto}.page_booklet #ng_home_intro.no_photo .intro{position:relative;bottom:auto;left:auto;right:auto;width:100%;background-color:#f4f4f4;padding:20px}.page_booklet #ng_home_intro.no_photo .overlay{display:none}.page_booklet #ng_home_intro.no_photo .icon{display:block}.page_booklet #ng_home_intro.no_photo .icon:before,.page_booklet .ng_place_tile.no_photo .subtitle .date:before{filter:invert(0)}.page_booklet #ng_home_intro.no_photo .text{color:#000}@media (min-width:21.875em){.page_booklet #ng_home_intro .icon,.page_booklet #ng_home_intro .ilogo{display:block}.page_booklet #ng_home_intro .ilogo+.icon{display:none}}@media (min-width:23.75em){.page_booklet #ng_home_intro .text{font-size:1rem;line-height:1.1rem}}@media (min-width:26.25em){.page_booklet #ng_home_intro .text{font-size:1.1rem;line-height:1.2rem}}@media (min-width:37.5em){.page_booklet #ng_home_intro .intro,.page_booklet #ng_home_intro.no_photo .intro{padding:20px 20px 20px 115px}.page_booklet #ng_home_intro .icon,.page_booklet #ng_home_intro .ilogo{position:absolute;top:20px;left:25px}.page_booklet #ng_home_intro .icon{width:70px;height:70px}.page_booklet #ng_home_intro .icon:before{top:0;left:0;transform:scale(1);transform-origin:0 0}.page_booklet #ng_home_intro .ilogo{padding:0;margin-left:-25px;width:115px;text-align:center}.page_booklet #ng_home_intro .ilogo img{position:relative;top:0;left:0;height:auto;max-width:80px;max-height:70px}.page_booklet #ng_home_intro .text{min-height:70px;font-size:1.2rem;line-height:1.3rem;padding:0 0 0 40px;border-left:1px solid rgba(255,255,255,.5)}}@media (min-width:46.875em){.page_booklet #ng_home_intro .intro{right:auto;width:85%}}@media (min-width:62.5em){.page_booklet #ng_home_intro .intro{width:70%}}@media (min-width:71.875em){.page_booklet #ng_home_intro .ilogo+.icon{display:block}.page_booklet #ng_home_intro .ilogo{display:none}}@media (min-width:93.75em){.page_booklet #ng_home_intro .intro,.page_booklet #ng_home_intro.no_photo .intro{padding:30px 30px 30px 140px}.page_booklet #ng_home_intro .icon{top:30px;left:35px}.page_booklet #ng_home_intro .text{font-size:1.4rem;line-height:1.5rem}}.page_booklet .ng_nav_tile{position:relative;display:inline-block;width:50%;height:160px;background-color:#f4f4f4;text-align:center;overflow:hidden;cursor:pointer;border:2px solid #fff}.page_booklet .ng_nav_tile .photo{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.page_booklet .ng_nav_tile .photo .photo_360,.page_booklet .ng_nav_tile .photo img{object-fit:cover;width:100%;height:100%;transition:.3s}.page_booklet .ng_nav_tile .photo:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45)}.page_booklet .ng_nav_tile .ngicon{position:absolute;width:65px;height:65px;top:50%;left:50%;margin-top:-50px;margin-left:-35px;background-color:#fff;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-size:contain}.page_booklet .ng_nav_tile .name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;padding:0 10px;margin-top:44px;font-size:1.2rem;line-height:1.3rem;color:#fff}.page_booklet .ng_nav_tile:nth-of-type(2n+1){border-left:0}.page_booklet .ng_nav_tile:nth-of-type(2n){border-right:0}.page_booklet .ng_nav_tile.no_photo{transition:.3s ease-out 10ms}.page_booklet .ng_nav_tile.no_photo .ngicon{background-color:#5f5f5f}.page_booklet .ng_nav_tile.no_photo .name{color:#5f5f5f;filter:brightness(20%)}@media (min-width:43.75em){.page_booklet .ng_nav_tile{width:33.33333333%}.page_booklet .ng_nav_tile:nth-of-type(2n+1){border-left:2px solid #fff}.page_booklet .ng_nav_tile:nth-of-type(2n){border-right:2px solid #fff}.page_booklet .ng_nav_tile:nth-of-type(3n+1){border-left:0}.page_booklet .ng_nav_tile:nth-of-type(3n){border-right:0}}@media (min-width:56.25em){.page_booklet .ng_nav_tile{height:210px}.page_booklet .ng_nav_tile .ngicon{width:90px;height:90px;margin-top:-65px;margin-left:-45px}.page_booklet .ng_nav_tile .name{height:75px;margin-top:60px;font-size:1.4rem;line-height:1.5rem}}@media (min-width:93.75em){.page_booklet .ng_nav_tile{width:25%}.page_booklet .ng_nav_tile:nth-of-type(3n+1){border-left:2px solid #fff}.page_booklet .ng_nav_tile:nth-of-type(3n){border-right:2px solid #fff}.page_booklet .ng_nav_tile:nth-of-type(4n+1){border-left:0}.page_booklet .ng_nav_tile:nth-of-type(4n){border-right:0}}@media (min-width:125em){.page_booklet .ng_nav_tile{width:20%}.page_booklet .ng_nav_tile:nth-of-type(4n+1){border-left:2px solid #fff}.page_booklet .ng_nav_tile:nth-of-type(4n){border-right:2px solid #fff}.page_booklet .ng_nav_tile:nth-of-type(5n+1){border-left:0}.page_booklet .ng_nav_tile:nth-of-type(5n){border-right:0}}.page_booklet .ng_place_tile{position:relative;display:inline-block;width:100%;height:310px;text-align:center;overflow:hidden;cursor:pointer;background-color:#f4f4f4;border:2px solid #fff}.page_booklet .ng_place_tile .photo{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.page_booklet .ng_place_tile .photo .photo_360,.page_booklet .ng_place_tile .photo img{object-fit:cover;width:100%;height:100%;transition:.3s}.page_booklet .ng_place_tile .distance{position:absolute;top:15px;left:15px;width:90px;height:90px;padding-top:65px;background-color:#5f5f5f;border-radius:50%;color:#fff;text-align:center;font-size:.9rem;text-transform:uppercase}.page_booklet .ng_place_tile .distance:before{position:absolute;top:5px;left:20px;content:"";background-position:-2546px -954.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:70px;width:70px;transform:scale(.7);transform-origin:0 0;filter:invert(1)}.page_booklet .ng_place_tile .labels,.page_booklet .ng_place_tile .place{position:absolute;top:15px;right:15px}.page_booklet .ng_place_tile .labels .bookable,.page_booklet .ng_place_tile .labels .favorite{position:relative;display:inline-block;width:40px;height:40px;margin-left:8px;border-radius:50%}.page_booklet .ng_place_tile .labels .bookable:before,.page_booklet .ng_place_tile .labels .favorite:before{position:absolute;top:9px;left:10px;content:"";filter:invert(1);background-position:-3179px -1124.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:20px;width:20px}.page_booklet .ng_place_tile .labels .favorite{background-color:#d44c4c}.page_booklet .ng_place_tile .labels .bookable{background-color:#0b3543}.page_booklet .ng_place_tile .labels .bookable:before{background-position:-3139px -1124.69px}.page_booklet .ng_place_tile .place{width:auto;height:auto;max-width:50%;border-radius:10px;padding:10px 15px 10px 35px;color:#fff;background-color:#32798f;text-align:left;font-size:.7rem;line-height:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem}.page_booklet .ng_place_tile .place:before,.page_booklet .ng_place_tile .subtitle .date:before{content:"";background-repeat:no-repeat;background-image:var(--sprite-notreguide);filter:invert(1)}.page_booklet .ng_place_tile .place:before{position:absolute;top:8px;left:10px;background-position:-3162px -1188.69px;height:18px;width:15px}.page_booklet .ng_place_tile .text{position:absolute;bottom:0;left:0;right:0;padding:12px 10px;background-color:rgba(0,0,0,.5);color:#fff}.page_booklet .ng_place_tile .title{font-size:1.5rem;line-height:1.5rem}.page_booklet .ng_place_tile .title span.long{font-size:1.3rem;line-height:1.3rem}.page_booklet .ng_place_tile .subtitle{padding-top:5px;font-size:1rem;line-height:1rem;opacity:.7}.page_booklet .ng_place_tile .subtitle .date:before{display:inline-block;vertical-align:middle;margin:-4px 8px 0 0;background-position:-3197px -1188.69px;height:14px;width:16px}.page_booklet .ng_place_tile.no_photo{transition:.3s ease-out 10ms}.page_booklet .ng_place_tile.no_photo .text{padding-bottom:30px;background-color:transparent;color:#000}@media (min-width:37.5em){.page_booklet .ng_place_tile{width:50%}}@media (min-width:87.5em){.page_booklet .ng_place_tile{width:33.3333333333%}}@media (min-width:106.25em){.page_booklet .ng_place_tile{width:25%}}@media (min-width:150em){.page_booklet .ng_place_tile{width:20%}}.page_booklet .ng_content_text,.page_booklet .ng_content_text li,.page_booklet .ng_content_text p,.page_booklet .ng_content_text ul,.page_booklet .ng_user_text,.page_booklet .ng_user_text li,.page_booklet .ng_user_text p,.page_booklet .ng_user_text ul{color:#737474;font-size:1.1rem;line-height:1.3rem}.page_booklet .ng_content_text p+.ng_content_text,.page_booklet .ng_content_text p+.ng_user_text,.page_booklet .ng_content_text p+p,.page_booklet .ng_content_text ul+p,.page_booklet .ng_user_text p+.ng_content_text,.page_booklet .ng_user_text p+.ng_user_text,.page_booklet .ng_user_text p+p,.page_booklet .ng_user_text ul+p{margin-top:1.25em}.page_booklet .ng_content_text ul.l1,.page_booklet .ng_user_text ul.l1{list-style-type:disc;margin:.625em 0 0 2.5em}.page_booklet .ng_content_text ul.l1 li:not(:first-of-type),.page_booklet .ng_user_text ul.l1 li:not(:first-of-type){margin-top:.625em}.page_booklet .ng_content_text ul.l2,.page_booklet .ng_user_text ul.l2{list-style-type:circle;margin:.4166666667em 0 0 5em}.page_booklet .ng_content_text ul.l2 li:not(:first-of-type),.page_booklet .ng_user_text ul.l2 li:not(:first-of-type){margin-top:.4166666667em}.page_booklet .ng_content_text ul,.page_booklet .ng_user_text ul{margin-left:1em}.page_booklet .ng_content_text ul li,.page_booklet .ng_user_text ul li{position:relative;left:1em;padding-right:1em}.page_booklet .ng_content_text .ng_submodal_titre,.page_booklet .ng_user_text .ng_submodal_titre{margin:80px 20px 20px;font-size:1.6rem;line-height:1.8rem;color:#000}.page_booklet .ng_content_text .ng_form_titre,.page_booklet .ng_user_text .ng_form_titre{display:flex;align-items:center;font-size:1.5rem;line-height:1.7rem;color:#000;margin-bottom:20px}.page_booklet .ng_content_text .ng_form_titre .icon,.page_booklet .ng_user_text .ng_form_titre .icon{position:relative;margin-right:20px;background-color:#5f5f5f;border-radius:50%;width:70px;height:70px;flex-shrink:0}.page_booklet .ng_content_text .ng_form_titre .icon:before,.page_booklet .ng_user_text .ng_form_titre .icon:before{position:absolute;top:14px;left:16px;display:block;content:"";background-position:-10px -10px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:800px;width:800px;transform:scale(.05);transform-origin:0 0;filter:invert(1)}.page_booklet .ng_content_text .ng_form_titre .icon.is_menu:before,.page_booklet .ng_user_text .ng_form_titre .icon.is_menu:before{background-position:-830px -1650px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:800px;width:800px}.page_booklet .ng_content_text .esubtitle,.page_booklet .ng_user_text .esubtitle{font-size:1.25rem;line-height:1.35rem;font-weight:700;color:#000;margin-top:25px;padding:25px 0 20px;border-top:1px solid #ccc}.page_booklet .ng_content_text .esubtitle:first-child,.page_booklet .ng_user_text .esubtitle:first-child{margin-top:0;padding-top:0;border-top:0}.page_booklet .ng_content_text .esubtitle2,.page_booklet .ng_user_text .esubtitle2{font-size:1.1rem;line-height:1.2rem;color:#000;font-weight:700;margin:1.75em 0 1.25em}.esubtitle+.page_booklet .ng_content_text .esubtitle2,.esubtitle+.page_booklet .ng_user_text .esubtitle2,.page_booklet .ng_content_text .esubtitle+.esubtitle2,.page_booklet .ng_content_text .esubtitle+ul,.page_booklet .ng_content_text .esubtitle2+ul,.page_booklet .ng_user_text .esubtitle+.esubtitle2,.page_booklet .ng_user_text .esubtitle+ul,.page_booklet .ng_user_text .esubtitle2+ul{margin-top:0}.page_booklet .ng_content_text .ebold,.page_booklet .ng_user_text .ebold{font-weight:700}.page_booklet .ng_content_text a.offline,.page_booklet .ng_user_text a.offline{opacity:.3;cursor:auto!important;text-decoration:none!important}.page_booklet .ng_content_text a.ebutton,.page_booklet .ng_user_text a.ebutton{display:inline-block;vertical-align:middle;padding:10px 30px;font-size:.9rem;line-height:1rem;font-weight:700;text-transform:uppercase;color:#fff;background-color:#3d9bb8;text-align:center;cursor:pointer;text-decoration:none!important}.page_booklet .ng_content_text a.ebutton.offline,.page_booklet .ng_user_text a.ebutton.offline{opacity:.2;padding-right:65px;position:relative}.page_booklet .ng_content_text a.ebutton.offline:after,.page_booklet .ng_user_text a.ebutton.offline:after{position:absolute;top:2px;right:0;content:"";background-position:-2680px -1054.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px;transform:scale(.6);transform-origin:0 0;filter:invert(1)}.page_booklet .ng_content_text .photo,.page_booklet .ng_user_text .photo{display:block;height:60vw;max-height:400px;margin:10px 10px 10px 0;cursor:pointer}.page_booklet .ng_content_text .licence,.page_booklet .ng_user_text .licence{font-size:.9rem;margin-top:5px;color:#a8a8a8}.page_booklet .ng_content_text .itinerary_launcher,.page_booklet .ng_user_text .itinerary_launcher{position:relative;padding-left:60px}.page_booklet .ng_content_text .itinerary_launcher:before,.page_booklet .ng_user_text .itinerary_launcher:before{position:absolute;top:-4px;left:25px;content:"";transform:scale(.5);transform-origin:0 0}.page_booklet .ng_content_text .itinerary_launcher.google:before,.page_booklet .ng_user_text .itinerary_launcher.google:before{background-position:-2732.05px -878px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px}.page_booklet .ng_content_text .itinerary_launcher.waze:before,.page_booklet .ng_user_text .itinerary_launcher.waze:before{background-position:-2942.05px -878px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px}@media (min-width:37.5em){.page_booklet .ng_content_text .ng_submodal_titre,.page_booklet .ng_user_text .ng_submodal_titre{font-size:1.9rem;line-height:2.1rem}.page_booklet .ng_content_text .ng_form_titre,.page_booklet .ng_user_text .ng_form_titre{margin-left:-80px;margin-bottom:10px}.page_booklet .ng_content_text .ng_form_titre .icon,.page_booklet .ng_user_text .ng_form_titre .icon{margin-right:10px}}@media (min-width:50em){.page_booklet .ng_content_text .ng_form_titre,.page_booklet .ng_user_text .ng_form_titre{margin-left:-100px}.page_booklet .ng_content_text .ng_form_titre .icon,.page_booklet .ng_user_text .ng_form_titre .icon{margin-right:30px}}.page_booklet .interaction_button{margin-top:20px}.page_booklet .ng_text_content{position:relative;padding:0 20px 30px}.page_booklet .ng_text_content .text .bigger{font-size:1.3rem;line-height:1.5rem;font-weight:700}@media (min-width:81.25em){.page_booklet .ng_text_content{padding:0 20px 45px}.page_booklet .ng_text_content .text .esubtitle{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}.page_booklet .ng_contacts_content .place_name{margin-bottom:20px;color:#434649;font-size:1.6rem;line-height:1.7rem;font-weight:700}.page_booklet .ng_contacts_content .contact_title{margin-right:10px;color:#434649;font-weight:700}.page_booklet .ng_contacts_content .contact_email,.page_booklet .ng_contacts_content .contact_langs,.page_booklet .ng_contacts_content .contact_license_size,.page_booklet .ng_contacts_content .contact_name,.page_booklet .ng_contacts_content .contact_phones,.page_booklet .ng_contacts_content .contact_socmeds,.page_booklet .ng_contacts_content .contact_url{display:block;margin-bottom:20px;font-size:1rem;line-height:1.3rem;color:#000}.page_booklet .ng_contacts_content .contact_lat,.page_booklet .ng_contacts_content .contact_lng{display:block;font-size:1rem;line-height:1.3rem;color:#000}.page_booklet .ng_contacts_content .contact_lng{margin-bottom:20px}.page_booklet .ng_contacts_content .contact_phone{font-size:1.2rem;line-height:1.3rem;margin-top:10px;direction:ltr;unicode-bidi:embed}.page_booklet .ng_contacts_content .contact_phone.clipboard_copy:after{margin-top:-5px}.page_booklet .ng_contacts_content .contact_lat{margin-bottom:10px}.page_booklet .ng_contacts_content .contact_url.offline,.page_booklet .ng_contacts_content .contact_url.offline:hover{opacity:.2;cursor:auto;text-decoration:none!important}.page_booklet .ng_contacts_content .contact_facebook_url,.page_booklet .ng_contacts_content .contact_instagram_url,.page_booklet .ng_contacts_content .contact_linkedin_url,.page_booklet .ng_contacts_content .contact_twitter_url{display:inline-block;margin-right:10px;cursor:pointer}.page_booklet .ng_contacts_content .contact_facebook_url.offline,.page_booklet .ng_contacts_content .contact_facebook_url.offline:hover,.page_booklet .ng_contacts_content .contact_instagram_url.offline,.page_booklet .ng_contacts_content .contact_instagram_url.offline:hover,.page_booklet .ng_contacts_content .contact_linkedin_url.offline,.page_booklet .ng_contacts_content .contact_linkedin_url.offline:hover,.page_booklet .ng_contacts_content .contact_twitter_url.offline,.page_booklet .ng_contacts_content .contact_twitter_url.offline:hover{filter:grayscale(100%);cursor:auto;opacity:1!important}.page_booklet .ng_contacts_content .contact_facebook_url{background-position:-2820px -1054.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:48px;width:48px}.page_booklet .ng_contacts_content .contact_instagram_url,.page_booklet .ng_contacts_content .contact_twitter_url{background-position:-2888px -1054.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:48px;width:48px}.page_booklet .ng_contacts_content .contact_twitter_url{background-position:-3024px -1054.69px}.page_booklet .ng_contacts_content .contact_linkedin_url,.page_booklet .ng_contacts_content .loca_map:before{background-position:-2956px -1054.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:48px;width:48px}.page_booklet .ng_contacts_content .loca_maps{margin-top:20px;width:100%;cursor:pointer}.page_booklet .ng_contacts_content .loca_maps.offline{cursor:auto}.page_booklet .ng_contacts_content .loca_map{position:relative;width:100%;max-width:800px}.page_booklet .ng_contacts_content .loca_map img{width:100%}.page_booklet .ng_contacts_content .loca_map:before{position:absolute;top:50%;left:50%;content:"";background-position:-2470px -954.69px;height:80px;width:56px;margin:-80px 0 0-28px}.page_booklet .ng_contacts_content .loca_map+.loca_map{margin-top:20px}.page_booklet .ng_place_content{margin-bottom:30px}.page_booklet .ng_place_content .mosaic{display:grid;grid-template-areas:"photos""card""route";gap:20px;flex-direction:column;padding:0 20px;margin-bottom:30px}.page_booklet .ng_place_content .card{grid-area:card;background-color:#f4f4f4;padding:10px 20px}.page_booklet .ng_place_content .accroche{position:relative;padding:4px 0 0 40px;margin:10px 0;font-size:1.2rem;line-height:1.3rem}.page_booklet .ng_place_content .accroche:before{position:absolute;top:0;left:0;content:"";background-position:-2775px -1188.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:30px;width:30px}.page_booklet .ng_place_content .place_features .feature{position:relative;display:inline-block;margin:10px 20px 10px 0;padding:13px 18px;border-radius:5px;font-size:.85rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05rem;color:#27292a;background-color:#d2d2d2}.page_booklet .ng_place_content .place_features .feature.favorite{padding-right:45px}.page_booklet .ng_place_content .place_features .feature.favorite:after{position:absolute;top:7px;right:15px;content:"";background-position:-3179px -1124.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:20px;width:20px}.page_booklet .ng_place_content .contacts{margin:10px -30px 0}.page_booklet .ng_place_content .address{font-size:.9rem;line-height:1rem}.page_booklet .ng_place_content .address,.page_booklet .ng_place_content .phone{position:relative;padding:8px 0 0 45px;margin:0 30px 20px}.page_booklet .ng_place_content .calendar,.page_booklet .ng_place_content .website{position:relative;padding:8px 0 0 45px;font-size:.9rem;line-height:1rem;margin:0 30px 20px}.page_booklet .ng_place_content .address:before,.page_booklet .ng_place_content .calendar:before,.page_booklet .ng_place_content .phone:before,.page_booklet .ng_place_content .website:before{position:absolute;top:0;left:0;content:""}.page_booklet .ng_place_content .address{display:inline-block}.page_booklet .ng_place_content .address:before{background-position:-2470px -1240.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:33px;width:28px}.page_booklet .ng_place_content .phone{display:inline-block;font-size:1rem;line-height:1.1rem;direction:ltr;unicode-bidi:embed}.page_booklet .ng_place_content .phone:before,.page_booklet .ng_place_content .website:before{background-position:-2723px -1188.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:32px;width:32px}.page_booklet .ng_place_content .website{display:inline-block}.page_booklet .ng_place_content .website:before{background-position:-3017px -1188.69px;height:29px;width:29px}.page_booklet .ng_place_content .website.offline,.page_booklet .ng_place_content .website.offline:hover{opacity:.2;cursor:auto;text-decoration:none!important}.page_booklet .ng_place_content .abutton .bookable:before,.page_booklet .ng_place_content .calendar:before{background-position:-3066px -1188.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:28px;width:28px}.page_booklet .ng_place_content .abutton{display:inline-block;position:relative;color:#fff;background-color:#3d9bb8;border:0;text-align:center;cursor:pointer;padding:13px 25px;text-transform:uppercase;white-space:nowrap;font-size:.85rem;line-height:1rem;font-weight:700;letter-spacing:.05rem}.page_booklet .ng_place_content .abutton .bookable:before{display:inline-block;content:"";margin:-6px 12px 0 0;vertical-align:middle;background-position:-3139px -1124.69px;height:20px;width:20px;filter:brightness(0) invert(1)}.page_booklet .ng_place_content .abutton.offline{opacity:.2;cursor:auto;padding-right:57px}.page_booklet .ng_place_content .abutton.offline .bookable:before,.page_booklet .ng_place_content .photo_main{display:none}.page_booklet .ng_place_content .abutton.offline:after{position:absolute;top:6px;right:-5px;content:"";background-position:-2680px -1054.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px;transform:scale(.6);transform-origin:0 0;filter:invert(0)}.page_booklet .ng_place_content .place_features .abutton{margin:10px 20px 10px 0}.page_booklet .ng_place_content .photos{position:relative;grid-area:photos}.page_booklet .ng_place_content .photo{margin-right:10px;vertical-align:top;cursor:pointer}.page_booklet .ng_place_content .photo .photo_360,.page_booklet .ng_place_content .photo img{height:50vw;max-height:300px;object-fit:cover}.page_booklet .ng_place_content .route{grid-area:route;display:flex;align-items:stretch;flex-direction:column;gap:10px}.page_booklet .ng_place_content .metrics{display:flex;align-items:stretch;gap:10px;flex:1}.page_booklet .ng_place_content .metrics .distance,.page_booklet .ng_place_content .metrics .time{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:130px;font-size:1.1rem;line-height:1.2rem;text-align:center;color:#fff;background-color:#32798f}.page_booklet .ng_place_content .metrics .distance:before,.page_booklet .ng_place_content .metrics .time:before{display:block;content:"";filter:invert(1);background-position:-2546px -954.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:70px;width:70px}.page_booklet .ng_place_content .metrics .time:before{background-position:-2726px -954.69px}.page_booklet .ng_place_content .metrics .metric_val{font-size:1.3rem;font-weight:700}.page_booklet .ng_place_content .map{display:flex;align-items:center;justify-content:center;flex:1;cursor:pointer;overflow:hidden;max-height:280px}.page_booklet .ng_place_content .map.offline{cursor:auto}.page_booklet .ng_place_content .map img{display:block;width:100%;height:100%;object-fit:cover}.page_booklet .ng_place_content .comments,.page_booklet .ng_place_content .cta,.page_booklet .ng_place_content .description,.page_booklet .ng_place_content .details,.page_booklet .ng_place_content .licence{padding:0 30px 30px}.page_booklet .ng_place_content .comments .title,.page_booklet .ng_place_content .cta .title,.page_booklet .ng_place_content .description .title,.page_booklet .ng_place_content .details .title,.page_booklet .ng_place_content .licence .title{margin-bottom:5px;font-size:1.2rem;font-weight:700}.page_booklet .ng_place_content .comments,.page_booklet .ng_place_content .comments li,.page_booklet .ng_place_content .comments p,.page_booklet .ng_place_content .comments ul{font-style:italic}.page_booklet .ng_place_content .details p+p,.page_booklet .ng_place_content .details ul+p{margin-top:5px}.page_booklet .ng_place_content .details ul.l1{margin:2px 0 0}.page_booklet .ng_place_content .details ul.l1 li{margin-top:2px}.page_booklet .ng_place_content .details ul.l2{margin:0}.page_booklet .ng_place_content .details ul.l2 li{margin-top:0}.page_booklet .ng_place_content .details .esubtitle{border-top:none;margin-top:15px;padding:10px 0 5px}.page_booklet .ng_place_content .details .esubtitle:first-child{margin-top:0;padding-top:0}.page_booklet .ng_place_content .details .esubtitle2{margin:5px 0 2px}@media (min-width:37.5em){.page_booklet .ng_place_content .route{flex-direction:row}.page_booklet .ng_place_content .metrics{display:flex;flex:1;flex-direction:column;justify-content:center}.page_booklet .ng_place_content .map{flex:3}}@media (min-width:50em){.page_booklet .ng_place_content .map{flex:1.8}}@media (min-width:59.375em){.page_booklet .ng_place_content .metrics{flex-direction:row}.page_booklet .ng_place_content .map{flex:1}}@media (min-width:87.5em){.page_booklet .ng_place_content .mosaic.has_photos{grid-template-areas:"card photos""route photos";grid-template-columns:1fr 1fr;align-items:stretch}.page_booklet .ng_place_content .mosaic.has_photos .card{height:100%}.page_booklet .ng_place_content .mosaic.has_photos .photos{position:relative;height:100%;overflow:hidden}.page_booklet .ng_place_content .mosaic.has_photos .photo_main{display:block;width:100%;height:100%;cursor:pointer;overflow:hidden}.page_booklet .ng_place_content .mosaic.has_photos .photo_main img{width:100%;height:100%;object-fit:cover}.page_booklet .ng_place_content .mosaic.has_photos .photos_thumbs{position:absolute;bottom:20px;left:20px;width:100%}.page_booklet .ng_place_content .mosaic.has_photos .photo .photo_360,.page_booklet .ng_place_content .mosaic.has_photos .photo img{height:110px}.page_booklet .ng_place_content .mosaic.has_photos .route{height:100%}.page_booklet .ng_place_content .mosaic.has_photos .metrics{flex-direction:column}.page_booklet .ng_place_content .mosaic.has_photos .map{flex:3;max-height:none}}@media (min-width:106.25em){.page_booklet .ng_place_content .mosaic.has_photos .photo .photo_360,.page_booklet .ng_place_content .mosaic.has_photos .photo img{height:150px}.page_booklet .ng_place_content .mosaic.has_photos .map{flex:2}}@media (min-width:125em){.page_booklet .ng_place_content .mosaic.has_photos{grid-template-areas:"card photos route";grid-template-columns:1fr 1.5fr 1fr}.page_booklet .ng_place_content .mosaic.has_photos .photo .photo_360,.page_booklet .ng_place_content .mosaic.has_photos .photo img{height:130px}.page_booklet .ng_place_content .mosaic.has_photos .route{flex-direction:column}.page_booklet .ng_place_content .mosaic.has_photos .metrics{flex-direction:row}}@media (min-width:87.5em){.page_booklet .ng_place_content .mosaic:not(.has_photos){grid-template-areas:"card route";grid-template-columns:1.5fr 1fr}.page_booklet .ng_place_content .mosaic:not(.has_photos) .card,.page_booklet .ng_place_content .mosaic:not(.has_photos) .route{height:100%}.page_booklet .ng_place_content .mosaic:not(.has_photos) .metrics{flex-direction:column}.page_booklet .ng_place_content .mosaic:not(.has_photos) .map{flex:3;max-height:none}}@media (min-width:106.25em){.page_booklet .ng_place_content .mosaic:not(.has_photos){grid-template-columns:1fr 1fr}.page_booklet .ng_place_content .mosaic:not(.has_photos) .metrics{flex-direction:row}.page_booklet .ng_place_content .mosaic:not(.has_photos) .map{flex:1.5}}.page_booklet .ng_animations_content,.page_booklet .ng_weather_content{position:relative}.page_booklet .ng_animations_content .no_animations_data{padding:40px 25px;font-size:1.3rem;line-height:1.5rem}.page_booklet .ng_animations_content .animations_main{display:none}.page_booklet .ng_animations_content .animations_day{margin-bottom:8px}.page_booklet .ng_animations_content .animations_day .day_title{display:inline-block;padding:12px 20px;font-size:1rem;line-height:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05rem;color:#fff;background-color:#32798f}.page_booklet .ng_animations_content .animation_item{background-color:#f4f4f4;margin-bottom:8px;padding:20px}.page_booklet .ng_animations_content .animation_content{display:grid;grid-template-columns:1fr;grid-template-areas:"content""image""footer"}.page_booklet .ng_animations_content .animation_title{display:table-row;width:100%}.page_booklet .ng_animations_content .animation_title .time{display:table-cell;vertical-align:top;position:relative;width:90px;padding:9px 0 8px 39px;font-size:.9rem;line-height:1.2rem;font-weight:700}.page_booklet .ng_animations_content .animation_title .time:before{position:absolute;top:7px;left:0;content:"";background-position:-3059px -1124.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:20px;width:20px;transform:scale(1.2);transform-origin:0 0}.page_booklet .ng_animations_content .animation_title .name{display:table-cell;vertical-align:middle;padding:5px 0 5px 15px;font-size:1.5rem;line-height:1.6rem;border-left:1px solid #434649}.page_booklet .ng_animations_content .photos{grid-area:image;position:relative;margin-top:20px;width:200px}.page_booklet .ng_animations_content .photo{display:inline-block;vertical-align:middle;width:200px;height:150px;cursor:pointer}.page_booklet .ng_animations_content .photo .photo_360,.page_booklet .ng_animations_content .photo img{object-fit:cover;width:100%;height:100%}.page_booklet .ng_animations_content .photo:nth-of-type(2){position:absolute;width:85px;height:60px;bottom:10px;left:10px}.page_booklet .ng_animations_content .photo:nth-of-type(3){position:absolute;width:85px;height:60px;bottom:10px;right:10px}.page_booklet .ng_animations_content .animation_description{grid-area:content;position:relative;margin-top:20px;color:#434649;overflow:hidden}.page_booklet .ng_animations_content .animation_description .readmore{display:inline-block;position:absolute;left:0;bottom:0;width:100%}.page_booklet .ng_animations_content .animation_description .readmore .dimmer{width:100%;height:40px;background:linear-gradient(to bottom,rgba(255,255,255,0)0,#f4f4f4 100%)}.page_booklet .ng_animations_content .animation_description .readmore .extender{width:100%;padding-top:10px;font-size:.9rem;line-height:1rem;font-weight:700;text-transform:uppercase;color:#434649;background:#f4f4f4;cursor:pointer}.page_booklet .ng_animations_content .animation_features{grid-area:footer;margin-top:20px}.page_booklet .ng_animations_content .abutton,.page_booklet .ng_animations_content .animation_features .feature{display:inline-block;margin:10px 20px 10px 0;text-transform:uppercase;font-size:.85rem;line-height:1rem;font-weight:700;letter-spacing:.05rem}.page_booklet .ng_animations_content .animation_features .feature{padding:5px 15px;border-radius:5px;color:#27292a;background-color:#d2d2d2}.page_booklet .ng_animations_content .animation_features .feature:before{display:inline-block;content:"";vertical-align:middle;margin:2px 6px 0 0;transform:scale(.8);transform-origin:0 0}.page_booklet .ng_animations_content .animation_features .feature.audience.adults:before,.page_booklet .ng_animations_content .animation_features .feature.audience.anyone:before{background-position:-2526px -1188.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:32px;width:36px}.page_booklet .ng_animations_content .animation_features .feature.audience.adults:before{background-position:-2470px -1188.69px}.page_booklet .ng_animations_content .animation_features .feature.audience.children:before{background-position:-3236px -954.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:36px;width:32px}.page_booklet .ng_animations_content .animation_features .feature.place:before,.page_booklet .ng_animations_content .animation_features .feature.price:before{background-position:-2671px -1188.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:32px;width:32px}.page_booklet .ng_animations_content .animation_features .feature.place:before{background-position:-2626px -1188.69px;width:25px}.page_booklet .ng_animations_content .animation_features .feature.duration:before{background-position:-2582px -1188.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:32px;width:24px}.page_booklet .ng_animations_content .abutton{padding:13px 25px;white-space:nowrap;color:#fff;background-color:#3d9bb8;border:0;text-align:center;cursor:pointer}@media (min-width:37.5em){.page_booklet .ng_animations_content .animation_content{grid-template-columns:1fr auto;grid-template-areas:"content image""footer image";align-items:start}.page_booklet .ng_animations_content .photos{margin-left:20px;margin-top:0}}.page_booklet .ng_events_content .no_events_data,.page_booklet .ng_events_content .no_events_period{background-color:#f4f4f4;border-bottom:2px solid #fff;padding:40px 25px;font-size:1.3rem;line-height:1.5rem}.page_booklet .ng_events_content .events_main,.page_booklet .ng_events_content .no_events_period{display:none}.page_booklet .ng_events_content .efilters{display:flex;margin-bottom:4px}.page_booklet .ng_events_content .eftitle{display:none}.page_booklet .ng_events_content #efselect{padding:10px;border:1px solid #d2d2d2!important;background:#f4f4f4;width:100%}@media (min-width:50em){.page_booklet .ng_events_content .efilters{margin:0 2px 2px;padding:10px;background-color:#0b3543;font-size:1rem;line-height:1.1rem}.page_booklet .ng_events_content .eftitle{display:block;min-width:30%;position:relative;padding:12px 18px 12px 50px;text-transform:uppercase;color:#fff;font-size:.9rem;letter-spacing:.1em;font-weight:700}.page_booklet .ng_events_content .eftitle:before{position:absolute;top:10px;left:15px;content:"";background-position:-3219px -1124.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:18px;width:20px;filter:invert(1)}.page_booklet .ng_events_content #efselect{border-radius:5px}}.page_booklet .ng_form_content,.page_booklet .ng_weather_content .no_weather_data{background-color:#f4f4f4;padding:40px 25px;font-size:1.3rem;line-height:1.5rem}.page_booklet .ng_weather_content .weather_main{display:none}.ng_style_blocs_rounded #ng_home_intro,.page_booklet .ng_weather_content .weather_day{margin-bottom:8px}.page_booklet .ng_weather_content .weather_day .day_title{display:inline-block;padding:12px 20px;font-size:1rem;line-height:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05rem;color:#fff;background-color:#32798f}.page_booklet .ng_weather_content .weather_item{background-color:#f4f4f4;margin-bottom:8px;padding:20px 30px}.page_booklet .ng_weather_content .day_summary{font-size:1.2rem;line-height:1.4rem;padding-bottom:10px}.page_booklet .ng_weather_content .day_board{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;max-width:900px}.page_booklet .ng_weather_content .day_board>div{flex:1 0 auto;font-size:1.2rem;width:50%;padding:2px 0}.page_booklet .ng_weather_content .day_board>div .tide_height{position:absolute;top:0;right:0;width:100%;font-family:Helvetica,sans-serif;font-size:.8rem;text-align:center;color:#878787}.page_booklet .ng_weather_content .day_board .wi{width:40px;font-size:1.4rem;text-align:center;vertical-align:middle;color:#878787}.page_booklet .ng_weather_content .day_board .wi.wi-wind{font-size:1.6rem}.page_booklet .ng_weather_content .day_board .wi.wi-tide-high,.page_booklet .ng_weather_content .day_board .wi.wi-tide-low{position:relative}.page_booklet .ng_weather_content .day_board .sky{width:100%;text-align:center}.page_booklet .ng_weather_content .day_board .sky .wi{width:auto;font-size:6rem;text-align:left;color:#27292a}.page_booklet .ng_weather_content .hourly_board{margin-top:10px;padding-top:5px;border-top:2px solid #eaeaea;width:100%}.page_booklet .ng_weather_content .hourly_board>div{display:inline-block;width:16.65%;padding:2px 0;text-align:center}.page_booklet .ng_weather_content .hourly_board .wi{font-size:1.5rem;color:#27292a}.page_booklet .ng_weather_content .hourly_board .clock{font-size:1.7rem}.page_booklet .ng_weather_content .hourly_board .clock:before{position:relative;top:3px;color:#878787}.page_booklet .ng_weather_content .hourly_board .temperature{margin-top:2px;font-size:1rem;line-height:1.1rem}@media (min-width:31.5625em){.page_booklet .ng_weather_content .day_board>div:nth-child(2n+2){padding-left:60px}.page_booklet .ng_weather_content .day_board .sky .wi{font-size:7rem}}@media (min-width:37.5em){.page_booklet .ng_weather_content .day_board>div:nth-child(2n+2){padding-left:100px}}@media (min-width:43.75em){.page_booklet .ng_weather_content .day_board{flex-direction:column;-webkit-flex-direction:column;height:135px}.page_booklet .ng_weather_content .day_board>div{width:auto;height:50%;padding:0}.page_booklet .ng_weather_content .day_board>div:nth-child(2n+2){padding-left:0;padding-top:30px}.page_booklet .ng_weather_content .day_board .sky{width:auto;height:100%;text-align:left}.page_booklet .ng_weather_content .day_board .sky .wi{font-size:6rem}}@media (min-width:50em){.page_booklet .ng_weather_content .day_board{height:160px}.page_booklet .ng_weather_content .day_board>div{font-size:1.4rem}.page_booklet .ng_weather_content .day_board>div:nth-child(2n+2){padding-top:40px}.page_booklet .ng_weather_content .day_board .wi{width:60px;font-size:1.6rem}.page_booklet .ng_weather_content .day_board .wi.wi-wind{font-size:1.9rem}.page_booklet .ng_weather_content .day_board .sky .wi{font-size:7rem}.page_booklet .ng_weather_content .hourly_board>div{width:8.32%}}.page_booklet .ng_form_content{position:relative;clear:both;font-size:1.1rem;line-height:1.3rem}.page_booklet .ng_form_content .ng_form_container{width:100%;max-width:800px;margin-left:auto;margin-right:auto}.page_booklet .ng_form_content .ng_form_conclusion,.page_booklet .ng_form_content .ng_form_error,.page_booklet .ng_form_content .ng_form_intermede,.page_booklet .ng_form_content .ng_form_introduction{margin-bottom:1.25em}.page_booklet .ng_form_content .ng_form_last_record{display:none;margin-bottom:30px;border-radius:10px;overflow:hidden;color:#fff;background-color:#5f5f5f}.page_booklet .ng_form_content .ng_form_last_record .record_intro{display:flex;align-items:center;gap:20px;padding:15px 25px;font-size:.95rem;line-height:1.05rem;background-color:rgba(0,0,0,.4)}.page_booklet .ng_form_content .ng_form_last_record .cancelation_requested:before,.page_booklet .ng_form_content .ng_form_last_record .record_intro:before{content:"";background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:44px;width:44px;transform-origin:0 0;filter:invert(1) brightness(1000%)}.page_booklet .ng_form_content .ng_form_last_record .record_intro:before{display:block;flex-shrink:0;background-position:-3092px -1054.69px;transform:scale(.8)}.page_booklet .ng_form_content .ng_form_last_record .record_intro .ng_form_modify_link:before{display:block;flex-shrink:0;content:"";background-position:-3120px -1240.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:16px;width:16px;filter:invert(1)}.page_booklet .ng_form_content .ng_form_last_record .record_details{padding:20px 25px}.page_booklet .ng_form_content .ng_form_last_record .request_cancelation{display:block;font-size:.95rem;color:#fff}.page_booklet .ng_form_content .ng_form_last_record .cancelation_requested{display:block;color:#fff}.page_booklet .ng_form_content .ng_form_last_record .request_cancelation{margin-top:-12px;text-align:right;padding:0 25px 20px}.page_booklet .ng_form_content .ng_form_last_record .request_cancelation.offline,.page_booklet .ng_form_content .ng_form_last_record .request_cancelation.offline:hover{color:#a8a8a8;cursor:auto;text-decoration:none!important;opacity:1}.page_booklet .ng_form_content .ng_form_last_record .cancelation_requested{position:relative;margin-top:-12px;padding:0 25px 20px 58px;font-size:.9rem;line-height:1rem}.page_booklet .ng_form_content .ng_form_last_record .cancelation_requested:before{position:absolute;top:0;left:25px;background-position:-3156px -1054.69px;transform:scale(.55)}.page_booklet .ng_form_content .ng_form_last_record .ng_form_cancelation_submit[data-form_cancelation_id] .cancelation_requested{display:none}.page_booklet .ng_form_content .ng_form_last_record .ng_form_cancelation_submit:not([data-form_cancelation_id]) .request_cancelation{display:none}.page_booklet .ng_form_content .ng_form_error,.page_booklet .ng_form_content .ng_form_timeslot_status{display:none;align-items:center;border-radius:10px;padding:20px 25px;gap:20px}.page_booklet .ng_form_content .ng_form_error:before,.page_booklet .ng_form_content .ng_form_timeslot_status:before{flex-shrink:0;content:"";background-position:-2775px -1188.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:30px;width:30px}.page_booklet .ng_form_content .ng_form_error.displayed,.page_booklet .ng_form_content .ng_form_timeslot_status.displayed{display:flex}.page_booklet .ng_form_content .ng_form_error{color:#fff;background-color:#d32f2f}.page_booklet .ng_form_content .ng_form_error:before,.page_booklet .ng_form_content .ng_form_timeslot_status.highlighted:before{filter:invert(1) brightness(1000%)}.page_booklet .ng_form_content .ng_form_timeslot_status{margin-bottom:30px;color:#434649;background:#eaeaea}.page_booklet .ng_form_content .ng_form_item .response.type_single input[type=radio],.page_booklet .ng_form_content .ng_form_picture input,.page_booklet .ng_form_content .ng_form_picture textarea,.page_booklet .ng_form_content .ng_form_timeslot_status .directive{display:none}.page_booklet .ng_form_content .ng_form_timeslot_status.highlighted{color:#fff;background-color:#5f5f5f}.page_booklet .ng_form_content .ng_form_timeslot_status.highlighted .directive{display:inline}.page_booklet .ng_form_content fieldset{all:unset;display:block;margin:0;padding:0;border:0}.page_booklet .ng_form_content .question{color:#434649}.page_booklet .ng_form_content .ng_form_field{margin-bottom:10px;padding-bottom:10px}.page_booklet .ng_form_content .ng_form_field .question{padding-bottom:10px}.page_booklet .ng_form_content .ng_form_field .form_ico_email,.page_booklet .ng_form_content .ng_form_field .form_ico_firstname,.page_booklet .ng_form_content .ng_form_field .form_ico_lastname,.page_booklet .ng_form_content .ng_form_field .form_ico_phone,.page_booklet .ng_form_content .ng_form_field .form_ico_room{width:100%!important}.page_booklet .ng_form_content .ng_form_field select{width:100%;min-height:2.3rem}.page_booklet .ng_form_content .ng_form_submit_total{display:none;padding-top:5px;font-size:.8rem;font-weight:400;color:#fff}.page_booklet .ng_form_content .ng_form_submit_total .euros{font-weight:700}.page_booklet .ng_form_content #checkin_express_add_person{display:block;font-size:1rem}.page_booklet .ng_form_content .checkin_express_delete_person{font-size:.8rem;margin-left:20px;vertical-align:middle}@media (min-width:28.125em){.page_booklet .ng_form_content .ng_form_field{padding-bottom:0}.page_booklet .ng_form_content .ng_form_field .question{display:inline-block;vertical-align:top;padding-bottom:0;width:40%;padding-right:20px;text-align:right}.page_booklet .ng_form_content .ng_form_field .response{display:inline-block;vertical-align:top;width:60%}.page_booklet .ng_form_content .ng_form_submit_alignfields{margin-left:40%}}@media (min-width:37.5em){.page_booklet .ng_form_content{padding:40px}.page_booklet .ng_form_content .ng_form_container{padding-left:50px;padding-right:50px}.page_booklet .ng_form_content .ng_form_field .question{width:40%}.page_booklet .ng_form_content .ng_form_field .response{width:60%}.page_booklet .ng_form_content .ng_form_submit_alignfields{margin-left:40%}}@media (min-width:50em){.page_booklet .ng_form_content .ng_form_container{padding-left:100px;padding-right:100px}.page_booklet .ng_form_content .ng_form_field .question{width:35%}.page_booklet .ng_form_content .ng_form_field .response{width:65%}.page_booklet .ng_form_content .ng_form_submit_alignfields{margin-left:35%}}.page_booklet .ng_form_content .ng_form_item{margin-bottom:40px}.page_booklet .ng_form_content .ng_form_item .question{all:unset;display:block}.page_booklet .ng_form_content .ng_form_item .response{margin-top:10px}.page_booklet .ng_form_content .ng_form_item .response input[type=checkbox]{position:absolute;opacity:0}.page_booklet .ng_form_content .ng_form_item .response input[type=checkbox]+label{position:relative;cursor:pointer;padding:0}.page_booklet .ng_form_content .ng_form_item .response input[type=checkbox]+label:before{content:"";margin:-2px 10px 0 0;display:inline-block;vertical-align:text-top;width:22px;height:22px;background-color:#fff;border:1px solid #d2d2d2}.page_booklet .ng_form_content .ng_form_item .response input[type=checkbox]:checked+label{color:#000;font-weight:700}.page_booklet .ng_form_content .ng_form_item .response input[type=checkbox]:checked+label:before{background:#5f5f5f}.page_booklet .ng_form_content .ng_form_item .response input[type=checkbox]:checked+label:after{content:"";position:absolute;left:8px;top:2px;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.page_booklet .ng_form_content .ng_form_item .response.type_single{display:flex;flex-wrap:wrap;gap:15px}.page_booklet .ng_form_content .ng_form_item .response.type_single .option{position:relative}.page_booklet .ng_form_content .ng_form_item .response.type_single label{padding:10px 20px;background-color:#fff;border-radius:5px;cursor:pointer;transition:all .2s ease;display:inline-block}.page_booklet .ng_form_content .ng_form_item .response.type_single input[type=radio]:checked+label{background-color:#5f5f5f;color:#fff;font-weight:700}.page_booklet .ng_form_content .ng_form_item .response.type_single .option:has(input:disabled:checked) label{color:#eaeaea;background-color:#a8a8a8}.page_booklet .ng_form_content .ng_form_item .response.type_multiple label{display:flex;align-items:flex-start;max-width:100%}.page_booklet .ng_form_content .ng_form_item .response.type_multiple label:before{flex-shrink:0}.page_booklet .ng_form_content .ng_form_item .response.type_multiple .option{display:inline-block;margin:0 30px 12px 0}.page_booklet .ng_form_content .ng_form_item .response.type_multiple .option:has(input:disabled:checked) label{color:#878787}.page_booklet .ng_form_content .ng_form_item .response.type_multiple .option:has(input:disabled:checked) label:before{background-color:#a8a8a8}.page_booklet .ng_form_content .ng_form_item .response.type_multiple .option:has(input:disabled:checked) label:after{filter:invert(.1)}.page_booklet .ng_form_content .ng_form_item .response.type_scale{width:100%;max-width:600px;position:relative}.page_booklet .ng_form_content .ng_form_item .response.type_scale .track{position:absolute;top:50%;left:0;right:0;height:6px;background-color:#a8a8a8;z-index:1;transform:translateY(-50%);pointer-events:none}.page_booklet .ng_form_content .ng_form_item .response.type_scale .progress{position:absolute;top:50%;left:0;height:6px;background-color:#5f5f5f;z-index:1;transform:translateY(-50%);border-radius:3px;transition:width .3s ease;pointer-events:none}.page_booklet .ng_form_content .ng_form_item .response.type_scale .steps{display:flex;justify-content:space-between;pointer-events:none}.page_booklet .ng_form_content .ng_form_item .response.type_scale .steps span{position:relative;display:flex;align-items:center;justify-content:center;z-index:2;width:30px;height:30px;border-radius:5px;background-color:#a8a8a8;color:#434649;transition:all .3s ease;pointer-events:none}.page_booklet .ng_form_content .ng_form_item .response.type_scale .steps span.active{background-color:#5f5f5f;color:#fff;font-weight:700}.page_booklet .ng_form_content .ng_form_item .response.type_scale .steps span.hidden{background-color:#5f5f5f;color:rgba(255,255,255,.5)}.page_booklet .ng_form_content .ng_form_item .response.type_scale input[type=range]{position:absolute;top:0;width:100%;height:36px;margin:-7px 0 10px;background:0 0;appearance:none;border:0;cursor:pointer}.page_booklet .ng_form_content .ng_form_item .response.type_scale input[type=range]::-moz-range-thumb,.page_booklet .ng_form_content .ng_form_item .response.type_scale input[type=range]::-ms-thumb,.page_booklet .ng_form_content .ng_form_item .response.type_scale input[type=range]::-webkit-slider-thumb{pointer-events:auto;appearance:none;width:36px;height:36px;background:0 0;border:0}.page_booklet .ng_form_content .ng_form_item .response.type_date input,.page_booklet .ng_form_content .ng_form_item .response.type_date select,.page_booklet .ng_form_content .ng_form_item .response.type_dropdown input,.page_booklet .ng_form_content .ng_form_item .response.type_dropdown select,.page_booklet .ng_form_content .ng_form_item .response.type_number input,.page_booklet .ng_form_content .ng_form_item .response.type_number select,.page_booklet .ng_form_content .ng_form_item .response.type_time input,.page_booklet .ng_form_content .ng_form_item .response.type_time select,.page_booklet .ng_form_content .ng_form_item .response.type_timeslot input,.page_booklet .ng_form_content .ng_form_item .response.type_timeslot select{width:auto;padding:15px}.page_booklet .ng_form_content .ng_form_field[data-mandatory="1"] .question:after,.page_booklet .ng_form_content .ng_form_item[data-mandatory="1"] .question:after{content:"*";margin-left:4px;color:#d32f2f}.page_booklet .ng_form_content .ng_form_field.error .question,.page_booklet .ng_form_content .ng_form_item.error .question{color:#d32f2f}.page_booklet .ng_form_content .ng_form_field.error .form_ico_email,.page_booklet .ng_form_content .ng_form_field.error .form_ico_firstname,.page_booklet .ng_form_content .ng_form_field.error .form_ico_lastname,.page_booklet .ng_form_content .ng_form_field.error .form_ico_phone,.page_booklet .ng_form_content .ng_form_field.error .form_ico_room,.page_booklet .ng_form_content .ng_form_field.error input,.page_booklet .ng_form_content .ng_form_field.error select,.page_booklet .ng_form_content .ng_form_field.error textarea,.page_booklet .ng_form_content .ng_form_item.error .form_ico_email,.page_booklet .ng_form_content .ng_form_item.error .form_ico_firstname,.page_booklet .ng_form_content .ng_form_item.error .form_ico_lastname,.page_booklet .ng_form_content .ng_form_item.error .form_ico_phone,.page_booklet .ng_form_content .ng_form_item.error .form_ico_room,.page_booklet .ng_form_content .ng_form_item.error input,.page_booklet .ng_form_content .ng_form_item.error select,.page_booklet .ng_form_content .ng_form_item.error textarea{border:1.5px solid #d32f2f}.page_booklet .ng_form_content .ng_form_field.error .form_ico_email input,.page_booklet .ng_form_content .ng_form_field.error .form_ico_firstname input,.page_booklet .ng_form_content .ng_form_field.error .form_ico_lastname input,.page_booklet .ng_form_content .ng_form_field.error .form_ico_phone input,.page_booklet .ng_form_content .ng_form_field.error .form_ico_room input,.page_booklet .ng_form_content .ng_form_field.error .type_multiple input,.page_booklet .ng_form_content .ng_form_field.error .type_picture input,.page_booklet .ng_form_content .ng_form_field.error .type_single input,.page_booklet .ng_form_content .ng_form_item.error .form_ico_email input,.page_booklet .ng_form_content .ng_form_item.error .form_ico_firstname input,.page_booklet .ng_form_content .ng_form_item.error .form_ico_lastname input,.page_booklet .ng_form_content .ng_form_item.error .form_ico_phone input,.page_booklet .ng_form_content .ng_form_item.error .form_ico_room input,.page_booklet .ng_form_content .ng_form_item.error .type_multiple input,.page_booklet .ng_form_content .ng_form_item.error .type_picture input,.page_booklet .ng_form_content .ng_form_item.error .type_single input{border:0}.page_booklet .ng_form_content .ng_form_field.error .form_ico_email::-moz-placeholder,.page_booklet .ng_form_content .ng_form_field.error .form_ico_email::-webkit-input-placeholder,.page_booklet .ng_form_content .ng_form_field.error .form_ico_firstname::-moz-placeholder,.page_booklet .ng_form_content .ng_form_field.error .form_ico_firstname::-webkit-input-placeholder,.page_booklet .ng_form_content .ng_form_field.error .form_ico_lastname::-moz-placeholder,.page_booklet .ng_form_content .ng_form_field.error .form_ico_lastname::-webkit-input-placeholder,.page_booklet .ng_form_content .ng_form_field.error .form_ico_phone::-moz-placeholder,.page_booklet .ng_form_content .ng_form_field.error .form_ico_phone::-webkit-input-placeholder,.page_booklet .ng_form_content .ng_form_field.error .form_ico_room::-moz-placeholder,.page_booklet .ng_form_content .ng_form_field.error .form_ico_room::-webkit-input-placeholder,.page_booklet .ng_form_content .ng_form_item.error .form_ico_email::-moz-placeholder,.page_booklet .ng_form_content .ng_form_item.error .form_ico_email::-webkit-input-placeholder,.page_booklet .ng_form_content .ng_form_item.error .form_ico_firstname::-moz-placeholder,.page_booklet .ng_form_content .ng_form_item.error .form_ico_firstname::-webkit-input-placeholder,.page_booklet .ng_form_content .ng_form_item.error .form_ico_lastname::-moz-placeholder,.page_booklet .ng_form_content .ng_form_item.error .form_ico_lastname::-webkit-input-placeholder,.page_booklet .ng_form_content .ng_form_item.error .form_ico_phone::-moz-placeholder,.page_booklet .ng_form_content .ng_form_item.error .form_ico_phone::-webkit-input-placeholder,.page_booklet .ng_form_content .ng_form_item.error .form_ico_room::-moz-placeholder,.page_booklet .ng_form_content .ng_form_item.error .form_ico_room::-webkit-input-placeholder{color:#d32f2f}.page_booklet .ng_form_content .ng_form_field.error .type_multiple,.page_booklet .ng_form_content .ng_form_field.error .type_picture,.page_booklet .ng_form_content .ng_form_field.error .type_single,.page_booklet .ng_form_content .ng_form_item.error .type_multiple,.page_booklet .ng_form_content .ng_form_item.error .type_picture,.page_booklet .ng_form_content .ng_form_item.error .type_single{padding:15px;border:1.5px solid #d32f2f;border-radius:5px}.page_booklet .ng_form_content .ng_form_field.error .type_multiple,.page_booklet .ng_form_content .ng_form_item.error .type_multiple{padding-bottom:3px}.page_booklet .ng_form_content .ng_form_timeslot select{display:inline-block;margin:0 10px 10px 0}.page_booklet .ng_form_content .ng_form_picture .interaction_button{margin-top:0}.page_booklet .ng_form_content .ng_form_picture div.thumb{position:relative;display:inline-block}.page_booklet .ng_form_content .ng_form_picture div.thumb img{max-width:300px;max-height:300px;border-radius:10px}.page_booklet .ng_form_content .ng_form_picture div.thumb .delete{position:absolute;top:10px;right:10px;content:"";cursor:pointer;background-position:-2534px -1124.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:40px;width:40px}.page_booklet .ng_form_content .ng_form_purchase{display:flex;align-items:center}.page_booklet .ng_form_content .ng_form_purchase.noquestion{margin-top:-1.5rem}.page_booklet .ng_form_content .ng_form_purchase select{flex-shrink:0;width:110px}.page_booklet .ng_form_content .ng_form_purchase .name{margin-left:20px}.page_booklet .ng_form_content .ng_form_purchase .name.has_photo{color:#434649;cursor:pointer}.page_booklet .ng_form_content .ng_form_purchase .line{display:none;flex-grow:1;margin-left:20px;height:1.5px;background-color:#a8a8a8;opacity:.3}.page_booklet .ng_form_content .ng_form_purchase .photos,.page_booklet .ng_form_content .ng_form_purchase .price{display:none;flex-shrink:0;width:60px;text-align:right}.page_booklet .ng_form_content .ng_form_purchase .price{font-weight:700;color:#5f5f5f}.page_booklet .ng_form_content .ng_form_purchase .photos{margin-left:20px}.page_booklet .ng_form_content .ng_form_purchase .photo{display:inline-block;width:50px;height:50px;margin:0;border:1.5px solid #eaeaea;overflow:hidden;border-radius:50%;cursor:pointer;object-fit:cover}.page_booklet .ng_form_content .ng_form_purchase .purchase_photos_html{display:none}@media (min-width:28.125em){.page_booklet .ng_form_content .ng_form_purchase select{width:130px}.page_booklet .ng_form_content .ng_form_purchase .line,.page_booklet .ng_form_content .ng_form_purchase .price{display:block}}@media (min-width:34.375em){.page_booklet .ng_form_content .ng_form_purchase .name.has_photo{color:inherit;cursor:auto}.page_booklet .ng_form_content .ng_form_purchase .photos{display:block}}.page_booklet .ng_form_content .interaction_button{margin-top:0}.page_booklet div[class*=" ng_section_home_custom"],.page_booklet div[class^=ng_section_home_custom]{height:100%}.page_booklet div[class*=" ng_section_home_custom"] iframe,.page_booklet div[class^=ng_section_home_custom] iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border:0}.page_booklet .ng_search_results .has_result,.page_booklet .ng_search_results .no_result{display:none}.page_booklet .ng_search_results .result{position:relative;border-bottom:4px solid #fff;padding:20px 30px}.page_booklet .ng_search_results .has_result .result{background-color:#f4f4f4;cursor:pointer}.page_booklet .ng_search_results .ngicon{display:block;position:absolute;top:18px;left:30px;width:35px;height:35px}.page_booklet .ng_search_results .name{width:100%;font-size:1.4rem;line-height:1.5rem;font-weight:700;text-transform:uppercase;padding:5px 10px 15px 45px;border-bottom:1px solid #d2d2d2}.page_booklet .ng_search_results .summary{font-size:1.1rem;line-height:1.2rem;padding:20px 5px}.page_booklet .ng_search_results .keyword{color:#3d9bb8;font-weight:700;text-decoration:underline}@media (min-width:56.25em){.page_booklet .ng_search_results .result{padding:40px 50px 40px 210px}.page_booklet .ng_search_results .ngicon{position:absolute;top:30px;left:40px;width:130px;height:130px}.page_booklet .ng_search_results .name{padding-left:5px}}.payment_container{position:relative;padding:20px 20px 10px;background-color:#eaeaea;border:1px solid #a8a8a8;max-width:800px}.payment_container .header{margin-right:60px}.payment_container .header .title{font-weight:700;font-size:1.2rem;position:relative}.payment_container .header .title.has_photo{padding-left:60px}.payment_container .header .title .photo{position:absolute;top:0;left:0;width:50px;height:50px;margin:-10px 0 0-10px;border-radius:50%;object-fit:cover}.payment_container .header .price{float:right;font-weight:700;font-size:1.4rem;color:#5f5f5f;margin:0 0 10px 15px}.payment_container .close{position:absolute;top:3px;right:3px;width:50px;height:50px;cursor:pointer;z-index:2}.payment_container .close .background{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.8}.payment_container .close .icon{position:absolute;top:0;right:0;background-position:-2886px -954.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px}.payment_container .user_form{margin-top:30px}.payment_container .user_form .field{margin-top:12px;width:100%;text-align:center}.payment_container .user_form input,.payment_container .user_form select{width:100%;max-width:400px;background-color:#fff;padding:10px}.payment_container .user_form input.error,.payment_container .user_form select.error{border-color:#d32f2f!important;border-width:1.5px!important}.payment_container .transaction_info{display:none}.payment_container .paypal_container{margin-top:30px}.payment_container.transaction_status .header{margin-right:0}.payment_container.transaction_status .close,.payment_container.transaction_status .paypal_container,.payment_container.transaction_status .user_form{display:none}.payment_container.transaction_status .transaction_info{display:block;margin-top:25px;margin-bottom:20px;font-size:1.1rem;line-height:1.2rem;text-align:center;color:#434649}.payment_container.transaction_status .transaction_info:before{display:inline-block;content:"";margin:0 15px 0 0;vertical-align:middle}.payment_container.transaction_status .transaction_info.completed:before,.payment_container.transaction_status .transaction_info.pending:before{background-position:-2925px -1188.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:30px;width:22px}.payment_container.transaction_status .transaction_info.completed:before{background-position:-2825px -1188.69px;width:30px}.payment_container.transaction_status .transaction_info.failed:before,.payment_container.transaction_status .transaction_info.unavailable:before{background-position:-2875px -1188.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:30px;width:30px}.payment_container.transaction_status .transaction_info.unavailable:before{background-position:-2967px -1188.69px}.payment_container.transaction_status .transaction_info .close_link{display:block;margin-top:5px;margin-left:45px;font-size:.9rem;line-height:.9rem}.has-mouse .page_booklet .ng_nav_tile:not(.no_photo):hover .photo .photo_360,.has-mouse .page_booklet .ng_nav_tile:not(.no_photo):hover .photo img,.has-mouse .page_booklet .ng_place_tile:not(.no_photo):hover .photo .photo_360,.has-mouse .page_booklet .ng_place_tile:not(.no_photo):hover .photo img{transform:scale(1.1)}.has-mouse .page_booklet .ng_nav_tile.no_photo:hover,.has-mouse .page_booklet .ng_place_tile.no_photo:hover{background-color:#3d9bb8}.has-mouse .page_booklet .ng_nav_tile.no_photo:hover .ngicon{background-color:#fff}.has-mouse .page_booklet .ng_nav_tile.no_photo:hover .name{color:#fff;filter:brightness(1)}.has-mouse .page_booklet .ng_place_tile.no_photo:hover .title>span{color:#fff}.has-mouse .page_booklet .ng_place_tile.no_photo:hover .subtitle{color:rgba(255,255,255,.7)}.has-mouse .page_booklet .ng_contacts_content .contact_facebook_url:hover,.has-mouse .page_booklet .ng_contacts_content .contact_instagram_url:hover,.has-mouse .page_booklet .ng_contacts_content .contact_linkedin_url:hover,.has-mouse .page_booklet .ng_contacts_content .contact_twitter_url:hover{opacity:.8}.has-mouse .page_booklet .ng_animations_content .abutton:not(.offline):hover,.has-mouse .page_booklet .ng_place_content .abutton:not(.offline):hover{opacity:.8}.has-mouse .page_booklet .ng_animations_content .animation_description .readmore .extender:hover{color:#32798f}.has-mouse .page_booklet .ng_search_results .has_result .result:hover{background-color:#3d9bb8}.has-mouse .page_booklet .ng_search_results .has_result .result:hover .ngicon,.ng_color_1_inverted .ng_place_content .metrics .distance:before,.ng_color_1_inverted .ng_place_content .metrics .time:before{filter:invert(1)}.has-mouse .page_booklet .ng_search_results .has_result .result:hover .name,.has-mouse .page_booklet .ng_search_results .has_result .result:hover .summary{color:#d2d2d2}.has-mouse .page_booklet .ng_search_results .has_result .result:hover .keyword{color:#fff}.has-mouse .page_booklet .payment_container .close:hover{opacity:.7}.ng_style_blocs_rounded #ng_home_intro .photo,.ng_style_blocs_rounded .ng_contacts_content .loca_map img{border-radius:20px}.ng_style_blocs_rounded .ng_nav_tile,.ng_style_blocs_rounded .ng_place_tile{border-radius:20px;border:4px solid #fff}@media (min-width:43.75em){.ng_style_blocs_rounded .ng_nav_tile:nth-of-type(2n+1),.ng_style_blocs_rounded .ng_place_tile:nth-of-type(2n+1){border-left:4px solid #fff}.ng_style_blocs_rounded .ng_nav_tile:nth-of-type(2n),.ng_style_blocs_rounded .ng_place_tile:nth-of-type(2n){border-right:4px solid #fff}}.ng_style_blocs_rounded .contact_socmeds div,.ng_style_blocs_rounded .ng_content_text .photo,.ng_style_blocs_rounded .ng_place_content .photo .photo_360,.ng_style_blocs_rounded .ng_place_content .photo img,.ng_style_blocs_rounded .ng_place_content .place_features .feature,.ng_style_blocs_rounded .ng_user_text .photo{border-radius:10px}.ng_style_blocs_rounded .ng_content_text a.ebutton,.ng_style_blocs_rounded .ng_place_content .abutton,.ng_style_blocs_rounded .ng_user_text a.ebutton{border-radius:50px}.ng_style_blocs_rounded .ng_form_content,.ng_style_blocs_rounded .ng_place_content .card,.ng_style_blocs_rounded .ng_place_content .map,.ng_style_blocs_rounded .ng_place_content .metrics .distance,.ng_style_blocs_rounded .ng_place_content .metrics .time,.ng_style_blocs_rounded .ng_place_content .photo_main{border-radius:20px}.ng_style_blocs_rounded .ng_form_content .ng_form_item .response.type_scale .steps span{border-radius:50%}.ng_style_blocs_rounded .ng_animations_content .animations_day{margin-bottom:16px}.ng_style_blocs_rounded .ng_animations_content .animations_day .day_title,.ng_style_blocs_rounded .ng_animations_content .photo img,.ng_style_blocs_rounded .ng_weather_content .weather_day .day_title,.ng_style_blocs_rounded .payment_container{border-radius:10px}.ng_style_blocs_rounded .ng_animations_content .animation_item{margin-bottom:16px;border-radius:20px}.ng_style_blocs_rounded .ng_animations_content .abutton{border-radius:50px}.ng_style_blocs_rounded .ng_weather_content .weather_day{margin-bottom:16px}.ng_style_blocs_rounded .ng_weather_content .weather_item{margin-bottom:16px;border-radius:20px}.ng_style_blocs_rounded .ng_events_content .efilters{margin-bottom:12px}@media (min-width:50em){.ng_style_blocs_rounded .ng_events_content .efilters{border-radius:20px;padding:10px 20px}}.ng_color_1_inverted .ng_animations_content .day_title,.ng_color_1_inverted .ng_place_content .feature,.ng_color_1_inverted .ng_place_content .metrics .distance,.ng_color_1_inverted .ng_place_content .metrics .time,.ng_color_1_inverted .ng_place_tile .place,.ng_color_1_inverted .ng_weather_content .day_title,.ng_color_3_inverted #ng_home_intro .text,.ng_color_3_inverted .ng_events_content .eftitle{color:#000}.ng_color_1_inverted .ng_place_tile .place:before,.ng_color_3_inverted #ng_home_intro .icon:before,.ng_color_3_inverted .ng_place_tile .labels .bookable:before{filter:invert(0)}.ng_color_1_inverted .ng_animations_content .day_title:before,.ng_color_1_inverted .ng_weather_content .day_title:before{filter:invert(1)}@media (min-width:37.5em){.ng_color_3_inverted #ng_home_intro .text{border-left:1px solid rgba(0,0,0,.5)}}.ng_color_3_inverted .ng_events_content .eftitle:before,.ng_color_5_inverted .ng_place_tile .distance:before{filter:invert(0)}.ng_color_4_inverted .ng_place_content .abutton{color:#000;border:1px solid #000}.ng_color_4_inverted .ng_place_content .abutton .bookable:before{filter:grayscale(1)}.ng_color_4_inverted .ng_place_content .abutton.offline:after{filter:invert(1)}.ng_color_4_inverted .ng_animations_content .abutton:not(.offline){border:1px solid #000;color:#000}.ng_color_4_inverted .ng_form_content .ng_form_submit_total{color:#000}.ng_color_4_inverted .ng_search_results .keyword{color:#000;text-decoration-style:double;text-decoration-color:#3d9bb8}.has-mouse .page_booklet.ng_color_4_inverted .ng_place_tile.no_photo:hover .title>span,.ng_color_5_inverted .ng_place_tile .distance{color:#000}.has-mouse .page_booklet.ng_color_4_inverted .ng_nav_tile.no_photo:hover .ngicon{background-color:#000;opacity:.8}.has-mouse .page_booklet.ng_color_4_inverted .ng_nav_tile.no_photo:hover .name{color:#000;opacity:.8}.has-mouse .page_booklet.ng_color_4_inverted .ng_place_tile.no_photo:hover .subtitle{color:rgba(0,0,0,.7)}.has-mouse .page_booklet.ng_color_4_inverted .ng_search_results .has_result .result:hover .ngicon{filter:none}.has-mouse .page_booklet.ng_color_4_inverted .ng_search_results .has_result .result:hover .name,.has-mouse .page_booklet.ng_color_4_inverted .ng_search_results .has_result .result:hover .summary{color:#878787}.has-mouse .page_booklet.ng_color_4_inverted .ng_search_results .has_result .result:hover .keyword{color:#000}.page_placemap{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.page_placemap #travel_metrics,.page_placemap #travel_modes{position:absolute;top:3px;left:3px;z-index:1}.page_placemap #travel_modes .travel_mode{display:inline-block;vertical-align:top;position:relative;width:54px;height:60px;margin-right:2px;background:#0b3543;opacity:.8;cursor:pointer}.page_placemap #travel_modes .travel_mode.selected{opacity:1!important;height:69px;cursor:auto}.page_placemap #travel_modes .travel_mode:before{position:absolute;top:10px;left:9px;content:"";transform:scale(.7);transform-origin:0 0;filter:invert(1)}.page_placemap #travel_modes .travel_mode.disabled:before{opacity:.5}.page_placemap #travel_modes .travel_mode.driving:before,.page_placemap #travel_modes .travel_mode.transit:before{background-position:-2662.05px -878px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px}.page_placemap #travel_modes .travel_mode.transit:before{background-position:-2802.05px -878px}.page_placemap #travel_modes .travel_mode.bicycling:before,.page_placemap #travel_modes .travel_mode.walking:before{background-position:-2592.05px -878px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px}.page_placemap #travel_modes .travel_mode.walking:before{background-position:-2872.05px -878px}@media (min-width:21.25em){.page_placemap #travel_modes .travel_mode{width:65px}.page_placemap #travel_modes .travel_mode:before{top:9px;left:11px}}@media (min-width:26.875em){.page_placemap #travel_modes .travel_mode{width:86px}.page_placemap #travel_modes .travel_mode:before{top:8px;left:21px;transform:scale(.85);transform-origin:0 0}}.page_placemap #travel_metrics{top:66px;background-color:#0b3543}.page_placemap #travel_metrics .distance,.page_placemap #travel_metrics .time{position:relative;display:inline-block;width:111px;height:60px;padding:23px 0 0 60px;font-size:.8rem;line-height:1rem;color:#fff}.page_placemap #travel_metrics .distance:before,.page_placemap #travel_metrics .time:before{position:absolute;top:7px;left:10px;content:"";transform:scale(.6);transform-origin:0 0;filter:invert(1);background-position:-2546px -954.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:70px;width:70px}.page_placemap #travel_metrics .distance{border-right:1px solid rgba(255,255,255,.5);padding-right:5px}.page_placemap #travel_metrics .time{padding-right:5px}.page_placemap #travel_metrics .time:before{background-position:-2726px -954.69px}.page_placemap #travel_metrics .metric_val{font-size:1rem;margin-right:2px}@media (min-width:21.25em){.page_placemap #travel_metrics .distance,.page_placemap #travel_metrics .time{width:133px;padding-left:75px;font-size:1rem;line-height:1.2rem}.page_placemap #travel_metrics .distance:before,.page_placemap #travel_metrics .time:before{left:20px}.page_placemap #travel_metrics .metric_val{font-size:1.4rem;margin-right:3px}}@media (min-width:26.875em){.page_placemap #travel_metrics .distance,.page_placemap #travel_metrics .time{width:175px;padding-left:85px}.page_placemap #travel_metrics .distance:before,.page_placemap #travel_metrics .time:before{left:30px}}.page_placemap .transit_overlay{display:table;position:absolute;border:1px solid #ddd;border-radius:4px;background-color:#fff}.page_placemap .transit_overlay .transinfo{display:table-cell;min-height:30px;min-width:30px;padding:2px;border-radius:4px 0 0 4px;vertical-align:middle;text-align:center}.page_placemap .transit_overlay .transinfo .linesinfo{margin:0 5px;font-size:.7rem;font-weight:700;line-height:.8rem;color:#fff}.page_placemap .transit_overlay .placeinfo{display:table-cell;vertical-align:middle;padding:3px 8px;font-size:.7rem;line-height:.8rem}.page_placemap .transit_overlay .placeinfo .frequencyinfo{margin-top:2px;font-size:.6rem;line-height:.7rem;color:#aaa}.page_placemap .transicon{position:relative;overflow:hidden;width:23px;height:23px;border-radius:4px 0 0 4px;display:inline-block;vertical-align:middle}.page_placemap .transicon:before{display:block;content:"";position:absolute}.page_placemap .transicon.animal:before{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1135px -604px;height:23px;width:23px}.page_placemap .transicon.bus:before,.page_placemap .transicon.busferry:before,.page_placemap .transicon.shuttle:before{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1135px -647px;height:23px;width:23px}.page_placemap .transicon.cablecar:before{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1135px -690px;height:23px;width:23px}.page_placemap .transicon.car:before,.page_placemap .transicon.towncar:before{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1135px -733px;height:23px;width:23px}.page_placemap .transicon.bicycle:before,.page_placemap .transicon.cycle:before{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1135px -776px;height:23px;width:23px}.page_placemap .transicon.carferry:before,.page_placemap .transicon.ferry:before{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1135px -819px;height:23px;width:23px}.page_placemap .transicon.helicopter:before{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1135px -862px;height:23px;width:23px}.page_placemap .transicon.flight:before,.page_placemap .transicon.plane:before{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1135px -905px;height:23px;width:23px}.page_placemap .transicon.rideshare:before{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1135px -948px;height:23px;width:23px}.page_placemap .transicon.taxi:before{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1135px -991px;height:23px;width:23px}.page_placemap .transicon.cartrain:before,.page_placemap .transicon.nighttrain:before,.page_placemap .transicon.subway:before,.page_placemap .transicon.train:before{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-1135px -1034px;height:23px;width:23px}.page_placemap .transicon.tram:before{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-10px -1112px;height:23px;width:23px}.page_placemap .transicon.foot:before,.page_placemap .transicon.walk:before{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-96px -1112px;height:23px;width:23px}.page_placemap .transicon.unknown:before{background:url(/visuals/layout/sprite-main-f2d4f6ec.svg)-53px -1112px;height:23px;width:23px}.page_placemap #button_close{position:absolute;top:3px;right:3px;width:60px;height:60px;cursor:pointer;z-index:2}.page_placemap #button_close .background{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#0b3543;opacity:.8}.page_placemap #button_close .icon{position:absolute;top:5px;right:5px;background-position:-2886px -954.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px;filter:invert(1)}@media (min-width:26.875em){.page_placemap #button_close{width:70px}.page_placemap #button_close .icon{right:10px}}.page_placemap #itinerary_map{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.page_placemap #launch_board{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:3px;text-align:center;z-index:1}.page_placemap #launch_board .launch_title{display:inline-block;position:relative;vertical-align:top;width:190px;padding:10px 0 10px 35px;margin-bottom:2px;background:#0b3543;font-size:1.2rem;text-align:center;color:#fff}.page_placemap #launch_board #launch_google:before,.page_placemap #launch_board #launch_waze:before,.page_placemap #launch_board .launch_title:before{position:absolute;top:5px;left:20px;content:"";background-position:-3114px -1188.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:22px;width:28px;transform:scale(1.4);transform-origin:0 0;filter:invert(1)}.page_placemap #launch_board #launch_google,.page_placemap #launch_board #launch_waze{display:inline-block;position:relative;vertical-align:top;width:86px;height:50px;margin:0 1px;background:#0b3543;opacity:.8;cursor:pointer}.page_placemap #launch_board #launch_google:before,.page_placemap #launch_board #launch_waze:before{top:6px;left:26px;transform:scale(.7);background-position:-2942.05px -878px;height:50px;width:50px}.page_placemap #launch_board #launch_google:before{background-position:-2732.05px -878px}@media (min-width:21.25em){.page_placemap #launch_board .launch_title{padding:10px 0 10px 40px;font-size:1.4rem}.page_placemap #launch_board .launch_title:before{top:4px;left:10px;transform:scale(1.6);transform-origin:0 0}.page_placemap #launch_board #launch_google,.page_placemap #launch_board #launch_waze{width:86px;top:0;height:56px}.page_placemap #launch_board #launch_google:before,.page_placemap #launch_board #launch_waze:before{left:24px;transform:scale(.75);transform-origin:0 0}}.has-mouse .page_placemap #travel_modes .travel_mode:not(.selected):hover{opacity:.7}.has-mouse .page_placemap #button_close:hover,.has-mouse .page_placemap #launch_board #launch_google:hover,.has-mouse .page_placemap #launch_board #launch_waze:hover{opacity:.7}.ng_style_blocs_rounded #travel_modes .travel_mode{border-radius:20px;margin-right:4px}.ng_style_blocs_rounded #travel_modes .travel_mode.selected{height:60px}.ng_style_blocs_rounded #travel_metrics{border-radius:20px;top:67px}.ng_style_blocs_rounded #button_close{border-radius:20px;overflow:hidden}.ng_style_blocs_rounded #launch_board .launch_title{border-radius:20px;width:190px;margin-bottom:4px}.ng_style_blocs_rounded #launch_board #launch_google,.ng_style_blocs_rounded #launch_board #launch_waze{border-radius:20px;margin:0 4px}.ng_color_3_inverted #travel_modes .travel_mode:before{filter:invert(1)}.ng_color_3_inverted #travel_metrics .distance,.ng_color_3_inverted #travel_metrics .time{color:#000}.ng_color_3_inverted #button_close .icon,.ng_color_3_inverted #launch_board #launch_google:before,.ng_color_3_inverted #launch_board #launch_waze:before,.ng_color_3_inverted #launch_board .launch_title:before,.ng_color_3_inverted #travel_metrics .distance:before,.ng_color_3_inverted #travel_metrics .time:before,.ng_color_3_inverted.page_book_online #button_close .icon{filter:invert(0)}.ng_color_3_inverted #launch_board .launch_title{color:#000}.page_book_online,.page_book_online #button_close .background{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff}.page_book_online .if_loader,.page_book_online iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1}.page_book_online .if_loader{z-index:0;background:url(/visuals/common/loading.gif)center center no-repeat}.page_book_online #button_close{position:absolute;top:3px;right:3px;width:60px;height:60px;cursor:pointer;z-index:2}.page_book_online #button_close .background{background-color:#0b3543;opacity:.8}.page_book_online #button_close .icon{position:absolute;top:5px;right:5px;background-position:-2886px -954.69px;background-repeat:no-repeat;background-image:var(--sprite-notreguide);height:50px;width:50px;filter:invert(1)}@media (min-width:23.75em){.page_book_online #button_close{width:70px}.page_book_online #button_close .icon{right:10px}}.has-mouse .page_book_online #button_close:hover{opacity:.7}