html{color:#000}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}*{box-sizing:border-box;outline:none}.text-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;text-decoration:none}.text-hide,.card-share .social-link,.component-header-social .social-link,.component-header-mobile .header-logo-link,.component-header .header-logo-link{font:0/0;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}.titlefont,.page-contact .title,.page-gallery .page-title,.list-page-description-inner .title,.block-newsletter-subscribe .title,.block-push-offers .title,.block-inside-slideshow .title,.block-text .title,.block-title .title p,.block-title .title h1,.card-description .description-title,.component-booking .booking-header-container .title{letter-spacing:.3em;font-family:"Playfair Display",serif;text-transform:uppercase}.buttonfont,.eu-cookie-compliance-banner button,.button,.block-inside-slideshow .carousel-text-slide a,.webform-confirmation .webform-confirmation__back,.custom-form .form-submit,.titlesecondaryfont,.page-gallery .group-title,.page-list .list-page-group .group-title,.eu-cookie-compliance-banner .eu-cookie-compliance-category>div:first-child,.push-product .push-product-title,.block-push-offers .offer-title,.block-inside-slideshow .carousel-text-slide .author,.block-inside-slideshow.centered-insert .carousel-text-slide .title,.block-inside-quote .author,.block-inside-desc-product .title,.block-slider-landscape-text .title,.block-slider-portrait-text .title,.block-title .title h2,.block-insert .title,.push-homepage .main-title{letter-spacing:.3em;font-family:"Oswald",serif;font-weight:400;text-transform:uppercase}.buttonfont,.eu-cookie-compliance-banner button,.button,.block-inside-slideshow .carousel-text-slide a,.webform-confirmation .webform-confirmation__back,.custom-form .form-submit{margin-bottom:10px;letter-spacing:.1em}.description,.lightfont,.page-contact .form-area .description,.eu-cookie-compliance-banner .bwat-extra-button button,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.agree-button,.eu-cookie-compliance-banner .eu-cookie-compliance-categories-buttons button,.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message,.eu-cookie-compliance-banner .eu-cookie-compliance-category>div.eu-cookie-compliance-category-description,.component-cookie-banner .cookie-banner-content,.list-page-description-inner .description,.block-inside-slideshow.centered-insert .carousel-text-container,.block-inside-slideshow .carousel-text-slide,.block-text .description,.card-icons .label,.card-share .share-text,.card-navigation .card-navigation-inner,.component-header .header-address,.webform-confirmation{letter-spacing:.2em;font-family:"Oswald",serif;font-weight:300;line-height:2em}@font-face{font-family:"maz-icon-font";font-weight:normal;font-style:normal;src:url(/themes/custom/negresco/fonts/built/maz-icon-font.eot);src:url(/themes/custom/negresco/fonts/built/maz-icon-font.woff2) format("woff2"),url(/themes/custom/negresco/fonts/built/maz-icon-font.woff) format("woff"),url(/themes/custom/negresco/fonts/built/maz-icon-font.ttf) format("truetype"),url(/themes/custom/negresco/fonts/built/maz-icon-font.eot#iefix) format("embedded-opentype")}[class^=maz-icon-font-],[class*=" maz-icon-font-"]{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none}.maz-icon-font-arrow-down:after{content:""}.maz-icon-font-arrow-left:after{content:""}.maz-icon-font-arrow-right:after{content:""}.maz-icon-font-arrow-up:after{content:""}.maz-icon-font-download:after{content:""}.maz-icon-font-facebook:after{content:""}.maz-icon-font-info:after{content:""}.maz-icon-font-instagram:after{content:""}.maz-icon-font-mail:after{content:""}.maz-icon-font-pin:after{content:""}.maz-icon-font-pinterest:after{content:""}.maz-icon-font-twitter:after{content:""}.icon-logo_desktop,.global-loader::after,.component-header .header-logo{background-image:url(/themes/custom/negresco/img/built/sprite.png);background-position:0px -152px;width:132px;height:144px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-logo_desktop,.global-loader::after,.component-header .header-logo{background-image:url(/themes/custom/negresco/img/built/sprite%402x.png);background-size:493px 296px}}.icon-logo_mobile,.component-header-mobile .header-logo{background-image:url(/themes/custom/negresco/img/built/sprite.png);background-position:-304px -169px;width:128px;height:21px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-logo_mobile,.component-header-mobile .header-logo{background-image:url(/themes/custom/negresco/img/built/sprite%402x.png);background-size:493px 296px}}.icon-close{background-image:url(/themes/custom/negresco/img/built/sprite.png);background-position:-463px -92px;width:19px;height:19px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-close{background-image:url(/themes/custom/negresco/img/built/sprite%402x.png);background-size:493px 296px}}.icon-calendar,.component-booking .booking-fieldset.dates div.date-select::after{background-image:url(/themes/custom/negresco/img/built/sprite.png);background-position:-463px -113px;width:15px;height:15px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-calendar,.component-booking .booking-fieldset.dates div.date-select::after{background-image:url(/themes/custom/negresco/img/built/sprite%402x.png);background-size:493px 296px}}.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-single{*zoom:1}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;color:#333;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:rgba(0,0,0,0);background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-disabled .pika-button{pointer-events:none;cursor:default}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.negresco-pika-theme .pika-button{border-radius:0;-webkit-appearance:none}.negresco-pika-theme .pika-button:hover{background-color:#232323}.negresco-pika-theme .is-selected .pika-button{box-shadow:none;background-color:#89d122}.negresco-pika-theme .is-today .pika-button{color:#89d122}.negresco-pika-theme .is-today.is-selected .pika-button{color:#fff}.negresco-pika-theme abbr[title]{text-decoration:none}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}html{font-family:"Oswald",serif;font-size:10px;background-color:#fff;color:#000;-webkit-font-smoothing:subpixel-antialiased}html,body{height:100%}body.no-scroll{overflow-y:scroll}body.no-scroll .app{height:100%;overflow:hidden}.app{position:relative}a{color:inherit}.messages--error{display:none}.svg-sprite{display:none}.svg-icon{display:inline-block}@media screen and (min-width:1201px){.path-user .user-login-form{padding-top:67px}.path-frontpage .app{width:100%;height:100vh;overflow:hidden}.path-frontpage.user-logged-in .app{height:calc(100vh - 80px)}}@media only screen and (max-width:750px){body.no-scroll{overflow-y:hidden}}.size08{font-size:8px !important}.size10{font-size:10px !important}.size12{font-size:12px !important}.size14{font-size:14px !important}.size16{font-size:16px !important}.size18{font-size:18px !important}.quote{quotes:"“" "”" "‘" "’"}.quote::before,.quote::after{display:inline-block !important;font-family:inherit !important;font-size:inherit !important;color:inherit !important}.quote::before{content:open-quote}.quote::after{content:close-quote}.main-content{padding-top:66px;box-sizing:border-box;min-height:calc(100vh - 400px)}.path-frontpage .main-content{width:100%;height:100vh;padding-top:0;background:#fff;background-size:cover}@media screen and (min-width:1201px){.main-content{margin-left:250px}.path-frontpage .main-content{margin-left:0;transform:translate3d(0,100%,0)}.path-frontpage.user-logged-in .main-content{height:calc(100vh - 80px)}.path-frontpage.start-homepage-animation .main-content{transition:transform .5s ease-in;will-change:transform}.path-frontpage.skip-homepage-animation .main-content,.path-frontpage.end-homepage-animation .main-content{transform:translate3d(0,0,0)}.path-user .user-login-form{padding-top:67px}}@media screen and (max-width:750px){.main-content{padding-top:50px}}#container .custom-form .ajax-progress{vertical-align:middle}#container .custom-form .ajax-progress .throbber{width:30px;height:30px;background:url(/themes/custom/negresco/img/throbber-active.svg);background-size:30px 30px}.custom-form .form-type-textfield,.custom-form .form-type-email,.custom-form .form-type-tel,.custom-form .form-type-textarea{position:relative}.custom-form input[type=text],.custom-form input[type=email],.custom-form input[type=tel],.custom-form textarea{-webkit-appearance:none;display:block;width:100%;padding:15px;border:0;background-color:#fff}.custom-form input[type=text]::-ms-input-placeholder,.custom-form input[type=email]::-ms-input-placeholder,.custom-form input[type=tel]::-ms-input-placeholder,.custom-form textarea::-ms-input-placeholder{font-style:italic;color:#999}.custom-form input[type=text]::placeholder,.custom-form input[type=email]::placeholder,.custom-form input[type=tel]::placeholder,.custom-form textarea::placeholder{font-style:italic;color:#999}html:lang(ru) .custom-form input[type=text]::-ms-input-placeholder,html:lang(ru) .custom-form input[type=email]::-ms-input-placeholder,html:lang(ru) .custom-form input[type=tel]::-ms-input-placeholder,html:lang(ru) .custom-form textarea::-ms-input-placeholder{font-style:normal}html:lang(ru) .custom-form input[type=text]::placeholder,html:lang(ru) .custom-form input[type=email]::placeholder,html:lang(ru) .custom-form input[type=tel]::placeholder,html:lang(ru) .custom-form textarea::placeholder{font-style:normal}html:lang(zh-hans) .custom-form input[type=text]::-ms-input-placeholder,html:lang(zh-hans) .custom-form input[type=email]::-ms-input-placeholder,html:lang(zh-hans) .custom-form input[type=tel]::-ms-input-placeholder,html:lang(zh-hans) .custom-form textarea::-ms-input-placeholder{font-style:normal}html:lang(zh-hans) .custom-form input[type=text]::placeholder,html:lang(zh-hans) .custom-form input[type=email]::placeholder,html:lang(zh-hans) .custom-form input[type=tel]::placeholder,html:lang(zh-hans) .custom-form textarea::placeholder{font-style:normal}html:lang(ja) .custom-form input[type=text]::-ms-input-placeholder,html:lang(ja) .custom-form input[type=email]::-ms-input-placeholder,html:lang(ja) .custom-form input[type=tel]::-ms-input-placeholder,html:lang(ja) .custom-form textarea::-ms-input-placeholder{font-style:normal}html:lang(ja) .custom-form input[type=text]::placeholder,html:lang(ja) .custom-form input[type=email]::placeholder,html:lang(ja) .custom-form input[type=tel]::placeholder,html:lang(ja) .custom-form textarea::placeholder{font-style:normal}.custom-form input[type=text].error+.error-display,.custom-form input[type=email].error+.error-display,.custom-form input[type=tel].error+.error-display,.custom-form textarea.error+.error-display{display:block}.custom-form input[type=checkbox].error~label::before,.custom-form input[type=radio].error~label::before{border-color:#e13e3e}.custom-form .error-display{display:none;position:absolute;left:0;right:0;bottom:0;height:5px;background-color:#e13e3e}.custom-form .custom-select-wrapper{position:relative}.custom-form .custom-select-wrapper::before{position:absolute;top:0;bottom:0;right:0;width:40px;background-color:#fff;content:"";pointer-events:none}.custom-form .custom-select-wrapper::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";display:block;position:absolute;top:50%;right:16px;transform:translateY(-50%);font-size:13px;pointer-events:none}.custom-form select{-webkit-appearance:none;display:block;width:100%;padding:15px 0 15px 15px;border:0;border-radius:0;background-color:#fff}.custom-form select.error+.error-display{display:block}.custom-form .form-submit{-webkit-appearance:none;display:inline-block;height:40px;line-height:37px;padding:0 30px;font-size:1.5rem;border:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff}.theme-events .custom-form .form-submit,.theme-rooms .custom-form .form-submit{border-color:#000;color:#000}.custom-form .form-type-radio,.custom-form .form-type-checkbox{position:relative}.custom-form .form-type-radio label,.custom-form .form-type-checkbox label{position:relative;cursor:pointer;padding-left:30px;line-height:25px}.custom-form .form-type-radio label::before,.custom-form .form-type-checkbox label::before{display:inline-block;position:absolute;top:50%;left:0;width:20px;height:20px;margin-right:10px;vertical-align:bottom;border:1px solid #fff;transform:translateY(-50%);content:""}.theme-events .custom-form .form-type-radio label::before,.theme-rooms .custom-form .form-type-radio label::before,.theme-events .custom-form .form-type-checkbox label::before,.theme-rooms .custom-form .form-type-checkbox label::before{border-color:#000}.custom-form .form-type-radio input[type=radio],.custom-form .form-type-radio input[type=checkbox],.custom-form .form-type-checkbox input[type=radio],.custom-form .form-type-checkbox input[type=checkbox]{position:absolute;top:5px;left:2px;opacity:0;cursor:pointer}.custom-form .form-type-radio input[type=radio]:checked~label::after,.custom-form .form-type-checkbox input[type=checkbox]:checked~label::after{display:block;position:absolute;top:50%;left:5px;width:12px;height:12px;background-color:#fff;transform:translateY(-50%);content:""}.theme-events .custom-form .form-type-radio input[type=radio]:checked~label::after,.theme-rooms .custom-form .form-type-radio input[type=radio]:checked~label::after,.theme-events .custom-form .form-type-checkbox input[type=checkbox]:checked~label::after,.theme-rooms .custom-form .form-type-checkbox input[type=checkbox]:checked~label::after{background-color:#000}.custom-form .form-type-radio label::before{border-radius:50%}.custom-form .form-type-radio input[type=radio]:checked~label::after{border-radius:50%}.custom-form .field-prefix+.form-checkboxes{margin-top:20px}.custom-form .form-actions{margin-top:45px}.custom-form .form-type-processed-text{color:#fff}.custom-form legend,.custom-form label{color:#fff}.theme-events .custom-form legend,.theme-rooms .custom-form legend,.theme-events .custom-form label,.theme-rooms .custom-form label{color:#000}.custom-form legend{margin-bottom:10px}.custom-form .form-item+.form-item{margin-top:10px}.custom-form .form-item label{display:inline-block;margin-bottom:3px}.custom-form .form-item label.option{display:inline-block}.custom-form .webform-type-radios .form-type-radio{float:left}.custom-form .webform-type-radios .form-type-radio+.form-type-radio{margin-top:0;margin-left:20px}.webform-confirmation{text-align:center;font-size:2em;margin:6em 0}.button,.block-inside-slideshow .carousel-text-slide a,.webform-confirmation .webform-confirmation__back{display:inline-block;font-size:1.3rem;text-align:center;text-decoration:none;cursor:pointer}.button.theme-white-with-border,.block-inside-slideshow .carousel-text-slide a.theme-white-with-border,.webform-confirmation .theme-white-with-border.webform-confirmation__back{background-color:#fff;border:1px solid}.button.theme-privilege,.block-inside-slideshow .carousel-text-slide a.theme-privilege,.webform-confirmation .theme-privilege.webform-confirmation__back{background-color:#a39161;color:#fff}.wysiwyg-text .button,.wysiwyg-text .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .wysiwyg-text a,.wysiwyg-text .webform-confirmation .webform-confirmation__back,.webform-confirmation .wysiwyg-text .webform-confirmation__back{text-decoration:none}.button-level1{height:40px;line-height:37px;padding:0 20px}.button-level2{width:206px;height:50px;line-height:47px}.button-level3{height:50px;line-height:47px;padding:0 40px}.wysiwyg-text p+p,.wysiwyg-text p+ul,.wysiwyg-text p+ol,.wysiwyg-text ul+p,.wysiwyg-text ol+p{margin-top:19px}.wysiwyg-text strong{font-weight:bold;line-height:1em}.wysiwyg-text em{font-style:italic}.wysiwyg-text ul,.wysiwyg-text ol{padding-left:20px;list-style:disc}.wysiwyg-text a{text-decoration:underline}.component-header{position:fixed;top:0;left:0;width:250px;height:100%;z-index:80}.toolbar-fixed.toolbar-horizontal .component-header{top:79px;height:calc(100vh - 79px)}.toolbar-fixed.toolbar-vertical .component-header{top:39px;left:150px;height:calc(100vh - 39px)}.component-header .header-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%;background-color:#fff;z-index:1}.component-header .header-logo-container{padding-top:30px;padding-bottom:30px}.component-header .header-logo-link{display:block;width:132px;margin:0 auto}.component-header .header-logo{display:block}.component-header .header-top{display:none}.component-header .main-navigation{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.component-header .main-menu{font-family:"Oswald",serif;margin-left:58px}.component-header .menu-list,.component-header .sub-menu-list{display:block}.component-header .menu-item.menu-item-expanded .sub-menu{transform:translate3d(100%,0,0)}.component-header .menu-item a.is-active{text-decoration:underline}.component-header .sub-menu-header-label,.component-header .menu-item>a{display:inline-block;position:relative;text-transform:uppercase;letter-spacing:.15em;z-index:1}.component-header .sub-menu-header-label::after,.component-header .menu-item>a::after{display:block;position:absolute;left:0;bottom:0;width:100%;height:10px;background-color:#fff;z-index:-1;overflow:hidden;transform:scaleX(0);transform-origin:right center;transition:transform .4s cubic-bezier(0.645,0.045,0.355,1);opacity:.6;content:""}.component-header .theme-hotel .sub-menu-header-label::after,.component-header .theme-hotel.menu-item>a::after{background-color:#a39161}.component-header .theme-rooms .sub-menu-header-label::after,.component-header .theme-rooms.menu-item>a::after{background-color:#a39161}.component-header .theme-restaurants .sub-menu-header-label::after,.component-header .theme-restaurants.menu-item>a::after{background-color:#a39161}.component-header .theme-events .sub-menu-header-label::after,.component-header .theme-events.menu-item>a::after{background-color:#a39161}.component-header .theme-news .sub-menu-header-label::after,.component-header .theme-news.menu-item>a::after{background-color:#a39161}.component-header .theme-offers .sub-menu-header-label::after,.component-header .theme-offers.menu-item>a::after{background-color:#a39161}.component-header .theme-gallery .sub-menu-header-label::after,.component-header .theme-gallery.menu-item>a::after{background-color:#a39161}.component-header .theme-contact .sub-menu-header-label::after,.component-header .theme-contact.menu-item>a::after{background-color:#a39161}.component-header .theme-languages .sub-menu-header-label::after,.component-header .theme-languages.menu-item>a::after{background-color:#a39161}.component-header .sub-menu-header-label::after{transform:none}.component-header .sub-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;position:absolute;top:0;left:0;width:100%;height:100vh;padding-left:30px;text-align:left;background-color:#fff;transition:transform .2s ease-out;z-index:-1}.component-header .sub-menu-header{display:none;position:relative;height:44px;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.component-header .sub-menu-header-back{display:block;position:absolute;top:50%;left:14px;width:30px;height:30px;transform:translateY(-50%);cursor:pointer}.component-header .sub-menu-header-back::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:17px}.component-header .menu-item,.component-header .sub-menu-item{display:block;padding:8px 0;font-size:1.5rem}.component-header .menu-item a,.component-header .sub-menu-item a{display:inline-block;text-decoration:none}.component-header .sub-menu-item.item-all{margin-top:20px}.component-header .sub-menu-item.item-all a{text-decoration:underline}.component-header .header-address{position:relative;padding-top:20px;margin-top:10px;margin-left:58px;font-size:9px;text-transform:uppercase}.component-header .header-address::before{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";display:block;position:absolute;top:-3px;left:-3px;color:#a39161;font-size:18px}.component-header .header-address a{text-decoration:none}.component-header .header-social-language{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-top:20px;padding-bottom:10px;margin-left:48px}@media screen and (min-width:1201px){.path-frontpage .component-header{transform:translate3d(-100%,0,0)}.path-frontpage.start-homepage-animation .component-header{transition:transform .5s ease-in}.path-frontpage.skip-homepage-animation .component-header,.path-frontpage.end-homepage-animation .component-header{transform:translate3d(0,0,0)}.component-header .menu-item>a:hover::after,.component-header .menu-item.menu-item-expanded>a::after{transform:none;transform-origin:left center}.component-header .sub-menu-item.item-all{display:none}}@media screen and (max-width:1200px){.component-header{width:375px;transform:translate3d(-100%,0,0);transition:transform .2s ease-out}.component-header.active{transform:translate3d(0,0,0)}.component-header .header-content{overflow-y:auto}.component-header .header-logo-container{display:none}.component-header .header-top{display:block;padding-top:66px;border-bottom:1px solid #ccc}.component-header .menu-item,.component-header .sub-menu-item{font-size:1.7rem}.component-header .menu-item.menu-item-expanded .sub-menu{transform:translate3d(0,0,0)}.component-header .sub-menu{display:block;padding-top:66px;transform:translate3d(-100%,0,0);padding-left:0;text-align:center;z-index:10}.component-header .sub-menu-header{display:-ms-flexbox;display:flex}.component-header .sub-menu-list{margin-top:30px}.component-header .header-address{margin-top:-10px}}@media screen and (max-width:750px){.component-header{width:100%}.component-header .header-content{-ms-flex-pack:start;justify-content:flex-start}.component-header .main-navigation{margin-top:30px;margin-bottom:30px}.component-header .header-top{padding-top:50px}.component-header .sub-menu{padding-top:50px}}.component-header-mobile{display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:66px;padding-left:20px;padding-right:20px;background-color:#fff;z-index:90}.component-header-mobile .main-block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-positive:0;flex-grow:0}.component-header-mobile .header-logo-link{display:block;margin-left:10px}.component-header-mobile .header-logo{display:block}.component-header-mobile .booking-btn{background-color:#000;color:#fff}@media screen and (max-width:1200px){.component-header-mobile{display:-ms-flexbox;display:flex}}@media screen and (max-width:750px){.component-header-mobile{height:50px;padding-right:0}.component-header-mobile .booking-btn{height:50px;line-height:50px}}.component-header-social .the-social-list{display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:row;flex-direction:row}.component-header-social .social-item{display:block}.component-header-social .social-item+.social-item{margin-left:5px}.component-header-social .social-link{display:block;position:relative;width:30px;height:30px;text-decoration:none}.component-header-social .social-link::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;color:#a39161}.component-header-social .social-link.facebook::before{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-header-social .social-link.twitter::before{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-header-social .social-link.instagram::before{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.component-header-social .social-link.pinterest::before{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}@media only screen and (max-width:1200px){.component-header-social .social-item+.social-item{margin-left:15px}.component-header-social .social-link{width:40px;height:40px}.component-header-social .social-link::before{font-size:28px}}.component-language-switcher{margin-left:30px;font-family:"Oswald",serif;font-weight:300;font-size:1.5rem}.component-language-switcher .links{display:block}.component-language-switcher .menu-item{padding:0}.component-language-switcher .current-language::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";display:inline-block;margin-left:8px;vertical-align:inherit;font-size:11px}.component-language-switcher .sub-menu-list a.is-active{text-decoration:underline}.burger-menu{width:25px;height:16px;cursor:pointer}.burger-menu.active .burger-menu-inner{transform:rotateX(-180deg);background-color:rgba(0,0,0,0)}.burger-menu.active .burger-menu-inner::before{transform:translate3d(0,7px,0) rotate(45deg)}.burger-menu.active .burger-menu-inner::after{transform:translate3d(0,-7px,0) rotate(-45deg)}.burger-menu-box{position:relative;display:block;width:100%;height:100%}.burger-menu-inner{margin-top:-1px;top:50%;transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s cubic-bezier(0.645,0.045,0.355,1) .1s}.burger-menu-inner,.burger-menu-inner::before,.burger-menu-inner::after{display:block;position:absolute;width:25px;height:2px;transition:transform .15s ease;background-color:#000}.burger-menu-inner::before,.burger-menu-inner::after{transition:transform 0s cubic-bezier(0.645,0.045,0.355,1) .1s;content:""}.burger-menu-inner::before{top:-7px}.burger-menu-inner::after{bottom:-7px}.openBookingForm{opacity:0;transition:all ease 1s;min-width:125px;box-sizing:border-box;text-align:center}.bt-black{color:#fff;background-color:#000;border:none;margin-bottom:0}body.start-homepage-animation .component-cta-header{z-index:-1}.component-booking-container{position:fixed;left:0;box-shadow:0 1px 12px 0 rgba(0,0,0,.15);width:100%;z-index:90;opacity:0;height:200px;top:-200px;transition:all ease .5s}@media screen and (max-width:1200px){.component-booking-container{height:100vh;top:-100vh;z-index:80}}.component-booking-container.active{top:0;opacity:1}.component-booking-container .closeBookingForm{position:absolute;right:10px;bottom:26px;cursor:pointer;display:block;z-index:3}.component-booking{background-color:#fff;bottom:0;right:0;box-sizing:border-box;width:calc(100% - 250px);padding-bottom:26px;position:absolute;z-index:2;height:200px;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.component-booking{width:100%;height:100vh;box-sizing:border-box;padding-top:100px;display:block;padding-left:40px;padding-right:40px}}.component-booking .booking-component-title{display:none}@media screen and (max-width:1200px){.component-booking .booking-component-title{display:block;font-size:16px;color:#a39161;letter-spacing:2.29px;text-transform:uppercase;margin:0 auto 24px;max-width:320px}}.component-booking p.booking-title{font-size:12px;color:#000;letter-spacing:1.57px;text-transform:uppercase;line-height:1em;white-space:nowrap;margin-bottom:13px}.component-booking p.booking-desc{font-size:10px;color:#a39161;letter-spacing:1.29px;line-height:1em;white-space:nowrap;margin-bottom:10px}.component-booking form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:end;align-items:end;width:100%}@media screen and (max-width:1200px){.component-booking form{-ms-flex-direction:column;flex-direction:column;width:auto;margin:0 auto;max-width:320px;display:block}}.component-booking form select,.component-booking form input[type=text],.component-booking form input::-ms-input-placeholder{font-size:11px;color:#000;letter-spacing:1.29px;line-height:30px}.component-booking form select,.component-booking form input[type=text],.component-booking form input::placeholder{font-size:11px;color:#000;letter-spacing:1.29px;line-height:30px}.component-booking form select,.component-booking form input[type=text]{width:100%;background:#fff;border:1px solid #a39161;height:30px;padding:0 5px;box-sizing:border-box}.component-booking form select{min-width:40%}.component-booking .booking-fieldset{margin-bottom:40px}@media screen and (min-width:1200px){.component-booking .booking-fieldset{margin-bottom:0}}.component-booking .booking-fieldset.dates input{min-width:130px;cursor:pointer}.component-booking .booking-fieldset.dates div.date-select{position:relative}.component-booking .booking-fieldset.dates div.date-select::after{content:"";display:block;position:absolute;right:8px;top:7px;pointer-events:none}.component-booking .flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.component-booking .flex>div:not(:last-child){margin-right:6px}.component-cta-header{display:none;position:fixed;top:0;left:250px;right:0;height:66px;background-color:#fff;z-index:85}@media screen and (min-width:1200px){.component-cta-header{display:block}}.component-cta-header .component-cta-header-wrapper{width:calc(100% - 80px);max-width:1400px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px}.component-cta-header .booking-cta-container{margin-right:10px}.card-description .price-info,.card-description-inner .price-info,.component-booking-form .price-info{display:none !important}.component-footer{position:relative;margin-left:250px;background-color:#232323;color:#999}.component-footer .footer-logo{padding:30px 0 20px;text-align:center;-ms-flex-pack:center;justify-content:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;max-width:750px;margin-inline:auto}@media only screen and (max-width:750px){.component-footer .footer-logo{display:block}}.component-footer .footer-logo .logo1{background-image:url(/themes/custom/negresco/img/built/sprite.png);background-position:0px 0px;width:150px;height:150px;display:inline-block;margin:-32px 0;transform:scale(0.6)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.component-footer .footer-logo .logo1{background-image:url(/themes/custom/negresco/img/built/sprite%402x.png);background-size:493px 296px}}.component-footer .footer-logo .logo2{background-image:url(/themes/custom/negresco/img/built/sprite.png);background-position:-304px -92px;width:157px;height:75px;display:inline-block;margin:0 -5px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.component-footer .footer-logo .logo2{background-image:url(/themes/custom/negresco/img/built/sprite%402x.png);background-size:493px 296px}}.component-footer .footer-logo .logo3{background-image:url(/themes/custom/negresco/img/built/sprite.png);background-position:-152px 0px;width:150px;height:150px;display:inline-block;margin:-37px 0;transform:scale(0.6)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.component-footer .footer-logo .logo3{background-image:url(/themes/custom/negresco/img/built/sprite%402x.png);background-size:493px 296px}}.component-footer .footer-logo .logo4{width:100px;display:inline-block}@media only screen and (max-width:750px){.component-footer .footer-logo .logo4{width:147px}}.component-footer .footer-logo .logo5{width:100px;display:inline-block}@media only screen and (max-width:750px){.component-footer .footer-logo .logo5{width:147px}}.path-frontpage .component-footer .footer-logo{display:none}.component-footer .footer-mobile-toggle{display:none;position:relative;height:40px;background:#232323 url(/themes/custom/negresco/img/footer-mini-logo.svg) no-repeat center;background-size:22px 22px;color:#fff}.component-footer .footer-mobile-toggle::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:13px}.path-frontpage .component-footer{position:fixed;bottom:0;left:0;right:0;margin-top:0}.path-frontpage .component-footer .footer-navigation{display:none}.path-frontpage .component-footer .footer-bottom-navigation{padding-top:10px;padding-bottom:10px}.component-footer a{text-decoration:none}@media only screen and (max-width:1200px){.component-footer{margin-left:0}}@media only screen and (max-width:750px){.path-frontpage .component-footer{transform:translateY(100%);transition:transform .3s ease-in-out}.path-frontpage .component-footer.opened{transform:translateY(0)}.path-frontpage .component-footer.opened .footer-mobile-toggle::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.path-frontpage .component-footer .footer-mobile-toggle{display:block;margin-top:-40px}.component-footer .footer-logo{padding:10px 0 0;margin-bottom:-25px}.component-footer .footer-logo .logo2{transform:scale(0.75)}.component-footer .footer-logo .logo1,.component-footer .footer-logo .logo3{transform:scale(0.45);margin:-32px -12px}}.footer-navigation{padding-top:30px;padding-bottom:20px;font-family:"Oswald",serif;font-size:1.5rem}.footer-navigation .main-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;max-width:776px;margin:0 auto}.footer-navigation .menu-item>span{display:block;margin-bottom:10px;letter-spacing:2px;font-size:1.6rem}.footer-navigation .sub-menu-item{padding:4px 10px 4px 0;line-height:1em}@media only screen and (max-width:820px){.footer-navigation{margin-left:30px;margin-right:30px}}@media screen and (max-width:750px){.footer-navigation{padding-top:45px;margin-left:40px;margin-right:40px}.footer-navigation .main-menu{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-navigation .menu-item{-ms-flex-preferred-size:50%;flex-basis:50%;text-align:center}.footer-navigation .menu-item:nth-child(n+3){margin-top:35px}}.footer-bottom-navigation{margin:0 30px;padding-top:20px;padding-bottom:40px;font-family:"Oswald",serif;font-size:1.5rem}.footer-bottom-navigation .main-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.footer-bottom-navigation .menu-item{display:block;padding:0 15px}.footer-bottom-navigation .menu-item a{display:block}@media screen and (max-width:750px){.footer-bottom-navigation .main-menu{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.footer-bottom-navigation .menu-item{padding:5px 0}}.global-popin{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:150}.global-popin.opened{display:-ms-flexbox;display:flex}.global-popin .popin-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.85}.global-popin .popin-content{position:relative;font-size:1.5rem}.global-popin.simple-message .popin-content{max-width:350px;padding:20px;background-color:#fff}.global-popin.facebook-popin{font-family:"Oswald",serif;font-weight:300}.global-popin.facebook-popin .popin-content{width:714px}.global-popin.facebook-popin .popin-title{margin-bottom:20px;font-size:2.8rem;text-transform:uppercase;text-align:center;color:#fff}.global-popin.facebook-popin .sites-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:30px}.global-popin.facebook-popin .site{width:220px;background-color:#fff;border-bottom:4px solid #fff}.global-popin.facebook-popin .site.theme-hotel{border-color:#a39161}.global-popin.facebook-popin .site.theme-restaurants{border-color:#a39161}.global-popin.facebook-popin .site-link{display:block;text-decoration:none}.global-popin.facebook-popin .site-picture{display:block}.global-popin.facebook-popin .site-title{position:relative;padding:15px 35px 15px 15px;font-size:1.5rem;font-weight:bold;text-transform:uppercase}.global-popin.facebook-popin .site-title::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:18px;color:#a39161}@media only screen and (max-width:768px){.global-popin.facebook-popin .popin-content{width:100%;margin:0 20px}}@media only screen and (max-width:750px){.global-popin.facebook-popin .sites-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.global-popin.facebook-popin .site-picture{display:none}.global-popin.facebook-popin .site+.site{margin-top:15px}}.global-loader{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;opacity:1;transition:opacity .5s ease-in;z-index:170}.global-loader::after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:""}.global-loader.fadding{opacity:0}.path-frontpage .global-loader.hidden{display:none}.path-frontpage .global-loader{display:block}@keyframes fadout{from{opacity:1}to{opacity:0}}@keyframes fading{from{opacity:0}to{opacity:1}}#homeCover{cursor:pointer}#homeCover img{max-width:100%;display:block;margin:0 auto;opacity:0;animation:fading ease-in 3s;animation-fill-mode:forwards}#homeCover.fadeout img{animation:fadout ease-in 2s;animation-fill-mode:forwards}.homepage-animation{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;transition:transform .5s ease-in;overflow:hidden;background-color:#000}.homepage-animation .prehome-mute{cursor:pointer;position:absolute;top:25px;right:25px;z-index:100}.homepage-animation .prehome-mute a{display:block;padding:14px;background:#a39161;border-radius:99px}.homepage-animation .prehome-mute img.mute{display:block}.homepage-animation .prehome-mute img.unmute{display:none}.homepage-animation .prehome-mute:not(.muteIt):hover img.mute,.homepage-animation .prehome-mute.muteIt:not(:hover) img.mute{display:none}.homepage-animation .prehome-mute:not(.muteIt):hover img.unmute,.homepage-animation .prehome-mute.muteIt:not(:hover) img.unmute{display:block}.homepage-animation .prehome-skip:after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";cursor:pointer;position:absolute;bottom:0;left:0;width:100%;height:50px;line-height:50px;text-align:center;font-size:25px;color:rgba(163,145,97,.66)}.path-frontpage.start-homepage-animation .homepage-animation{display:block;transition:transform .5s ease-in;will-change:transform}.path-frontpage.skip-homepage-animation .homepage-animation{display:none}.path-frontpage.end-homepage-animation .homepage-animation{transform:translate3d(0,-100%,0)}.homepage-animation-video{display:block;width:100%;height:100%;object-fit:cover}.push-homepage{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid #c3c3c3}.list-item.offer .push-homepage,.list-item.tripadvisor .push-homepage{position:relative;height:auto}.list-item.offer .push-homepage .background-image-container{position:relative;height:auto}.list-item.offer .push-homepage .background-image{height:auto;object-fit:none}.list-item.offer .push-homepage .title-container{display:block;height:auto;padding:15px 20px;text-align:center}.list-item.offer .push-homepage .buttons{margin-top:5px;margin-left:0}.push-homepage .visual-container{position:relative;-ms-flex-positive:1;flex-grow:1;background-color:#ccc}.push-homepage.over .background-video-container{display:block}.push-homepage .background-image-container,.push-homepage .background-video-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.push-homepage .background-video-container{display:none}.push-homepage .background-image,.push-homepage .background-video{display:block;width:100%;height:100%;object-fit:cover}.push-homepage [object-fit-polyfill] .background-video{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%,-50%);object-fit:cover}.push-homepage .category{position:absolute;top:20px;left:0;padding:5px 10px;text-transform:uppercase;font-size:1.2rem;background:#fff;border:solid;border-width:1px 1px 1px 0}.push-homepage .title-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:70px;padding:0 20px;background-color:#fff}.push-homepage .title{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-positive:1;flex-grow:1;font-size:1.5rem;line-height:1.1em}.push-homepage .price{font-size:1.8rem;font-weight:bold}.push-homepage .main-title{letter-spacing:1px;font-size:1.6rem;line-height:1.2em}.push-homepage .main-title+p{margin-top:5px}.push-homepage .buttons{margin-left:20px}.push-homepage.theme-hotel .border{background-color:#a39161}.push-homepage.theme-rooms .border{background-color:#a39161}.push-homepage.theme-restaurants .border{background-color:#a39161}.push-homepage.theme-events .border{background-color:#a39161}.push-homepage.theme-news .border{background-color:#a39161}.push-homepage.theme-offers .border{background-color:#a39161}.push-homepage.theme-gallery .border{background-color:#a39161}.push-homepage.theme-contact .border{background-color:#a39161}.push-homepage.theme-languages .border{background-color:#a39161}@media only screen and (max-width:750px){.push-homepage .title-container{padding:0 10px}.push-homepage .main-title{font-size:1.5rem}.push-homepage .buttons{margin-left:10px}}.card-navigation{height:36px}.card-navigation .card-navigation-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:fixed;top:66px;left:250px;right:0;height:36px;padding:0 20px;font-size:1.3rem;color:#000;z-index:70}.theme-rooms .card-navigation .card-navigation-inner{background-color:#a39161}.theme-restaurants .card-navigation .card-navigation-inner{background-color:#a39161;color:#fff}.theme-events .card-navigation .card-navigation-inner{background-color:#a39161}.theme-offers .card-navigation .card-navigation-inner{background-color:#a39161;color:#fff}.card-navigation .navigation-menu{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;text-decoration:none;line-height:1.2em}.card-navigation .navigation-item{-ms-flex:1;flex:1}.card-navigation .navigation-item.left{text-align:left}.card-navigation .navigation-item.center{text-align:center}.card-navigation .navigation-item.right{text-align:right}.card-navigation .link-previous,.card-navigation .link-next{display:inline-block;text-transform:uppercase;text-decoration:none}.card-navigation .link-previous::before,.card-navigation .link-previous::after,.card-navigation .link-next::before,.card-navigation .link-next::after{display:inline-block;vertical-align:bottom;font-size:15px}.card-navigation .link-previous{transform:translateX(-4px)}.card-navigation .link-previous::before{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";margin-right:20px}.card-navigation .link-next{transform:translateX(4px)}.card-navigation .link-next::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";margin-left:20px}@media only screen and (max-width:1200px){.card-navigation{height:45px}.card-navigation .card-navigation-inner{height:45px;left:0}}@media screen and (max-width:750px){.card-navigation .card-navigation-inner{top:50px}.card-navigation .link-previous span,.card-navigation .link-next span{display:none}}.card-cover.show-navigation .swiper-button-prev,.card-cover.show-navigation .swiper-button-next{display:block}.card-cover .swiper-container{width:100%}.card-cover .swiper-pagination-bullets{bottom:20px}.card-cover .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;background:#fff;opacity:.5}.card-cover .swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.card-cover .swiper-button-prev,.card-cover .swiper-button-next{display:none;width:30px;height:auto;margin:0;padding:10px 0;background:none;text-align:center;transform:translateY(-50%)}.card-cover .swiper-button-prev::after,.card-cover .swiper-button-next::after{font-size:22px;color:#fff}.card-cover .swiper-button-prev.swiper-button-disabled,.card-cover .swiper-button-next.swiper-button-disabled{opacity:.5}.card-cover .swiper-button-prev{left:30px}.card-cover .swiper-button-prev::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.card-cover .swiper-button-next{right:30px}.card-cover .swiper-button-next::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.card-cover .product-picture,.card-cover .product-picture img{display:block;width:100%}.card-cover .cover-video-container{position:relative;background-color:#000}.card-cover .cover-video-container::before{display:block;padding-top:44.8028673835%;content:""}.card-cover .cover-video{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:750px){.card-cover .swiper-button-prev,.card-cover .swiper-button-next{display:none}}.card-description{padding-top:33px;font-size:1.5rem}.card-description .card-description-inner{display:-ms-flexbox;display:flex;width:766px;margin:0 auto}.card-description .card-description-inner.product{display:block;text-align:center}.card-description .column{-ms-flex:1;flex:1}.card-description .description-title{margin-bottom:20px;font-size:2.8rem}.card-description .actions{margin-top:33px}.card-description .actions .row+.row{margin-top:10px}.card-description .actions .button,.card-description .actions .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .card-description .actions a,.card-description .actions .webform-confirmation .webform-confirmation__back,.webform-confirmation .card-description .actions .webform-confirmation__back{font-size:1.5rem}.card-description .button-booking{border:1px solid}.card-description .price-info{display:inline-block;margin-left:15px;font-size:1.5rem;vertical-align:bottom;cursor:pointer}.card-description .price-info p:nth-child(1){line-height:1em}.card-description .price-info p:nth-child(2){font-family:"Oswald",serif;font-weight:300;font-size:2.8rem;line-height:1.1em}.card-description .price-info p:nth-child(2)::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";display:inline-block;margin-left:4px;font-size:13px;vertical-align:super}.card-description .description-text{line-height:2em;font-weight:300}.card-description .description-text p+p{margin-top:20px}.card-description .description-text a{position:relative;text-decoration:none}@media only screen and (max-width:768px){.card-description .card-description-inner{width:auto;margin:0 20px}}@media only screen and (max-width:750px){.card-description .card-description-inner{-ms-flex-direction:column;flex-direction:column}}.card-share{display:-ms-flexbox;display:flex;margin-top:20px}.card-share .card-share-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:16px;border-top:1px solid #ccc;margin:0 auto}.card-share .share-text{font-size:1.5rem;text-transform:uppercase}.card-share .the-social-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-left:10px}.card-share .social-item{display:block}.card-share .social-item+.social-item{margin-left:5px}.card-share .social-link{display:block;position:relative;width:30px;height:30px;text-decoration:none}.card-share .social-link::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;color:#a39161}.card-share .social-link.facebook::before{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.card-share .social-link.twitter::before{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.card-share .social-link.mail::before{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}@media only screen and (max-width:750px){.card-share{display:block;margin-bottom:20px}.card-share .card-share-inner{-ms-flex-pack:justify;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #ccc}}.card-icons{margin-bottom:10px}.card-icons .icon-list{text-align:center}.card-icons .icon-item{margin:0 15px 10px;text-align:center;display:inline-block}.card-icons .icon{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;height:40px;margin-bottom:7px}.card-icons .icon-size-35 .svg-icon{height:15px}.card-icons .icon-sea .svg-icon{height:26px;fill:#999}.card-icons .icon-wifi .svg-icon{height:23px}.card-icons .icon-twin-bed .svg-icon{height:18px}.card-icons .icon-room-service .svg-icon{height:20px}.card-icons .icon-mini-bar .svg-icon{height:29px}.card-icons .icon-accessibility .svg-icon{height:26px}.card-icons .icon-family .svg-icon{height:26px}.card-icons .icon-size .svg-icon{height:17px}.card-icons .svg-icon{width:100%;max-height:40px}.card-icons .label{font-family:"Oswald",serif;font-size:1.5rem;text-transform:uppercase}.lounge-icons{margin-bottom:10px}.lounge-icons .icon-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lounge-icons .icon-item{width:33.3333333333%;margin-bottom:10px;text-align:center}.lounge-icons .icon{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;height:40px;margin-bottom:7px}.lounge-icons .icon-size .svg-icon{height:20px}.lounge-icons .svg-icon{width:100%;max-height:40px}.lounge-icons .label{font-family:"Oswald",serif;font-weight:300;font-size:1.5rem;text-transform:uppercase}.swiper-pagination-bullets{bottom:20px}.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;background:#fff;opacity:.5}.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.block-insert{font-size:1.5rem;color:#000}.block-insert.single-column .block-insert-inner{-ms-flex-pack:center;justify-content:center;text-align:center}.theme-events .block-insert{color:#000}.block-insert .block-insert-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:766px;margin:0 auto;padding:60px 20px;border-width:4px;border-style:solid}.theme-hotel .block-insert .block-insert-inner{border-color:#a39161}.theme-rooms .block-insert .block-insert-inner{border-color:#a39161}.theme-restaurants .block-insert .block-insert-inner{border-color:#a39161}.theme-events .block-insert .block-insert-inner{border-color:#a39161}.theme-news .block-insert .block-insert-inner{border-color:#a39161}.theme-offers .block-insert .block-insert-inner{border-color:#a39161}.theme-gallery .block-insert .block-insert-inner{border-color:#a39161}.theme-contact .block-insert .block-insert-inner{border-color:#a39161}.theme-languages .block-insert .block-insert-inner{border-color:#a39161}.block-insert .column{width:214px}.block-insert .title{position:relative;padding-left:15px;letter-spacing:1px;font-size:1.8rem}.block-insert .title p{display:inline-block}.block-insert .title p::before{display:inline-block;position:relative;width:10px;top:-6px;margin-top:5px;margin-left:-15px;margin-right:5px;border-top:2px solid #000;content:""}.theme-events .block-insert .title p::before{border-color:#000}.block-insert .description{margin-top:20px;line-height:1.5em}.block-insert .description .file{display:block;min-height:0;padding-left:0;background:none}.block-insert .description .file a{display:inline-block;text-decoration:none}.block-insert .description .file a::before{content:"> "}@media only screen and (max-width:768px){.block-insert .block-insert-inner{margin:0 20px}}@media only screen and (max-width:750px){.block-insert.single-column .block-insert-inner{text-align:inherit}.block-insert .block-insert-inner{-ms-flex-direction:column;flex-direction:column;padding:50px 20px}.block-insert .column{width:auto}.block-insert .column+.column{margin-top:50px}}.block-title .block-title-inner{max-width:615px;margin:0 auto;font-size:1.5rem;text-align:center}.block-title .title{font-size:2.8rem}.block-title .description{margin-top:20px}@media only screen and (max-width:555px){.block-title .block-title-inner{margin:0 20px}}.block-text .block-text-inner{max-width:766px;margin:0 auto;padding:0 40px;font-size:1.5rem}.block-text .title{font-size:1.8rem}.block-text .title+.description{margin-top:20px}.block-text .description{color:#666}@media only screen and (max-width:768px){.block-text .block-text-inner{margin:0 20px;padding:0}}.block-slider-portrait-text.image-left .column-text{-ms-flex-order:2;order:2;margin-left:60px}.block-slider-portrait-text.image-left .column-images{-ms-flex-order:1;order:1;margin-left:0}.block-slider-portrait-text.single-column .block-slider-portrait-text-inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;width:329px}.block-slider-portrait-text.single-column .text-container{margin-top:20px}.block-slider-portrait-text .block-slider-portrait-text-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:766px;margin:0 auto}.block-slider-portrait-text .column-text{-ms-flex-positive:1;flex-grow:1;-ms-flex-order:1;order:1;font-size:1.5rem}.block-slider-portrait-text .title{font-size:1.8rem}.block-slider-portrait-text .title+.description{margin-top:20px}.block-slider-portrait-text .description{line-height:1.6em}.block-slider-portrait-text .description p+p{margin-top:19px}.block-slider-portrait-text .description strong{font-weight:bold;line-height:1em}.block-slider-portrait-text .description em{font-style:italic}.block-slider-portrait-text .caption{font-size:1.5rem;font-style:italic}html:lang(ru) .block-slider-portrait-text .caption{font-style:normal}html:lang(zh-hans) .block-slider-portrait-text .caption{font-style:normal}html:lang(ja) .block-slider-portrait-text .caption{font-style:normal}.block-slider-portrait-text .column-images{-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:2;order:2;width:329px;margin-left:60px}.block-slider-portrait-text .swiper-container{width:100%}.block-slider-portrait-text .product-picture,.block-slider-portrait-text .product-picture img{display:block;width:100%}@media only screen and (max-width:768px){.block-slider-portrait-text.single-column .block-slider-portrait-text-inner{margin:0 auto}.block-slider-portrait-text .block-slider-portrait-text-inner{margin:0 20px}}@media only screen and (max-width:750px){.block-slider-portrait-text.single-column .block-slider-portrait-text-inner{width:auto;margin:0 20px}.block-slider-portrait-text .block-slider-portrait-text-inner{-ms-flex-direction:column;flex-direction:column}.block-slider-portrait-text .block-slider-portrait-text-inner .column{margin:0}.block-slider-portrait-text .block-slider-portrait-text-inner .column-text{-ms-flex-order:2;order:2;margin-top:30px}.block-slider-portrait-text .block-slider-portrait-text-inner .column-images{-ms-flex-order:1;order:1;width:100%}}.block-slider-landscape-text .block-slider-landscape-text-inner{max-width:766px;margin:0 auto}.block-slider-landscape-text .product-picture,.block-slider-landscape-text .product-picture img{display:block;width:100%}.block-slider-landscape-text .text-container{margin-top:20px}.block-slider-landscape-text .title,.block-slider-landscape-text .description{margin-left:40px;margin-right:40px}.block-slider-landscape-text .title{font-size:1.8rem}.block-slider-landscape-text .title+.description{margin-top:20px}.block-slider-landscape-text .description{font-size:1.4rem;color:#666}.block-slider-landscape-text .description strong{font-weight:bold;line-height:1em}.block-slider-landscape-text .description p+p{margin-top:19px}.block-slider-landscape-text .caption{font-size:1.5rem;font-style:italic}html:lang(ru) .block-slider-landscape-text .caption{font-style:normal}html:lang(zh-hans) .block-slider-landscape-text .caption{font-style:normal}html:lang(ja) .block-slider-landscape-text .caption{font-style:normal}@media only screen and (max-width:768px){.block-slider-landscape-text .block-slider-landscape-text-inner{margin:0 20px}.block-slider-landscape-text .block-slider-landscape-text-inner img{width:100%}}@media only screen and (max-width:750px){.block-slider-landscape-text .title,.block-slider-landscape-text .description{margin-left:0;margin-right:0}}.block-inside-desc-product .block-inside-desc-product-inner{position:relative;max-width:766px;margin:0 auto}.block-inside-desc-product .product-picture,.block-inside-desc-product .product-picture img{display:block;width:100%}.block-inside-desc-product .product-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:36px;width:380px;min-height:464px;padding:20px 30px;transform:translateY(-50%);border-bottom:5px solid #fff;background-color:#fff;font-size:1.5rem}.theme-hotel .block-inside-desc-product .product-text{border-color:#a39161}.theme-rooms .block-inside-desc-product .product-text{border-color:#a39161}.theme-restaurants .block-inside-desc-product .product-text{border-color:#a39161}.theme-events .block-inside-desc-product .product-text{border-color:#a39161}.theme-news .block-inside-desc-product .product-text{border-color:#a39161}.theme-offers .block-inside-desc-product .product-text{border-color:#a39161}.theme-gallery .block-inside-desc-product .product-text{border-color:#a39161}.theme-contact .block-inside-desc-product .product-text{border-color:#a39161}.theme-languages .block-inside-desc-product .product-text{border-color:#a39161}.block-inside-desc-product .title{font-size:1.8rem}.block-inside-desc-product .description{margin-top:20px;line-height:1.66em}.block-inside-desc-product .actions{margin-top:20px}.block-inside-desc-product .actions .row+.row{margin-top:10px}.block-inside-desc-product .actions .button,.block-inside-desc-product .actions .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .block-inside-desc-product .actions a,.block-inside-desc-product .actions .webform-confirmation .webform-confirmation__back,.webform-confirmation .block-inside-desc-product .actions .webform-confirmation__back{font-size:1.5rem}.block-inside-desc-product .price-info{display:inline-block;margin-left:7px;font-size:1.5rem;vertical-align:bottom;cursor:pointer}.block-inside-desc-product .price-info p:nth-child(1){line-height:1em}.block-inside-desc-product .price-info p:nth-child(2){font-family:"Oswald",serif;font-weight:300;font-size:2.8rem;line-height:1.1em}.block-inside-desc-product .price-info p:nth-child(2)::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";display:inline-block;margin-left:4px;font-size:13px;vertical-align:super}@media only screen and (max-width:768px){.block-inside-desc-product .block-inside-desc-product-inner{margin:0 20px}}@media only screen and (max-width:750px){.block-inside-desc-product .product-text{display:block;position:relative;top:inherit;right:inherit;width:auto;min-height:inherit;margin-top:10px;padding-left:0;padding-right:0;transform:none}}.block-inside-quote .block-inside-quote-inner{position:relative;margin:0 auto;width:calc(100% - 80px);max-width:1400px}.block-inside-quote .product-picture,.block-inside-quote .product-picture img{display:block;width:100%}.block-inside-quote .text-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:36px;width:380px;min-height:464px;padding:20px 40px;transform:translateY(-50%);border-bottom-width:5px;border-bottom-style:solid;background-color:#fff;font-size:1.4rem;text-align:center}.theme-hotel .block-inside-quote .text-container{border-color:#a39161}.theme-rooms .block-inside-quote .text-container{border-color:#a39161}.theme-restaurants .block-inside-quote .text-container{border-color:#a39161}.theme-events .block-inside-quote .text-container{border-color:#a39161}.theme-news .block-inside-quote .text-container{border-color:#a39161}.theme-offers .block-inside-quote .text-container{border-color:#a39161}.theme-gallery .block-inside-quote .text-container{border-color:#a39161}.theme-contact .block-inside-quote .text-container{border-color:#a39161}.theme-languages .block-inside-quote .text-container{border-color:#a39161}.block-inside-quote .blockquote{font-size:3.4rem;font-style:italic}html:lang(ru) .block-inside-quote .blockquote{font-style:normal}html:lang(zh-hans) .block-inside-quote .blockquote{font-style:normal}html:lang(ja) .block-inside-quote .blockquote{font-style:normal}.block-inside-quote .author{margin-top:10px;font-family:"Oswald",serif;font-size:1.8rem}@media only screen and (max-width:768px){.block-inside-quote .block-inside-quote-inner{margin:0 20px}}@media only screen and (max-width:750px){.block-inside-quote .text-container{display:block;position:relative;top:inherit;right:inherit;width:auto;min-height:inherit;padding-left:20px;padding-right:20px;transform:none}}.block-inside-slideshow .carousel-text-slide{line-height:1.4em;letter-spacing:.15em}.block-inside-slideshow .carousel-text-slide a{line-height:1em;padding:8px 10px;border:1px solid}.block-inside-slideshow .carousel-text-slide .title{line-height:1.75em}.block-inside-slideshow.centered-insert .block-inside-slideshow-inner{max-width:initial}.block-inside-slideshow.centered-insert .carousel-text-insert{right:initial;left:50%;height:304px;transform:translate(-50%,-50%)}.block-inside-slideshow.centered-insert .component-button-prev{top:15px}.block-inside-slideshow.centered-insert .component-button-next{bottom:15px}.block-inside-slideshow.centered-insert .carousel-text-container{padding-top:20px;padding-bottom:20px}.block-inside-slideshow.centered-insert .carousel-box{height:583px}.block-inside-slideshow.centered-insert .carousel-box::after{display:none;padding-top:52%}.block-inside-slideshow.centered-insert .carousel-image .product-picture,.block-inside-slideshow.centered-insert .carousel-image .product-picture img{height:100%}.block-inside-slideshow.centered-insert .carousel-image .product-picture img{object-fit:cover}.block-inside-slideshow.centered-insert .carousel-text-slide .title{width:100%;font-size:2.8rem;margin-bottom:10px}.block-inside-slideshow.centered-insert .carousel-text-slide .title+.button-container{margin-top:10px}.block-inside-slideshow.centered-insert .carousel-text-slide .button,.block-inside-slideshow.centered-insert .carousel-text-slide .webform-confirmation .webform-confirmation__back,.webform-confirmation .block-inside-slideshow.centered-insert .carousel-text-slide .webform-confirmation__back,.block-inside-slideshow.centered-insert .carousel-text-slide a{font-size:1.5rem}.block-inside-slideshow.no-arrow .component-button-prev,.block-inside-slideshow.no-arrow .component-button-next{display:none}.block-inside-slideshow .block-inside-slideshow-inner{position:relative;max-width:766px;margin:0 auto}.block-inside-slideshow .carousel-box{position:relative}.block-inside-slideshow .carousel-box::after{display:block;padding-top:75.7180156658%;content:""}.block-inside-slideshow .carousel-image-container{position:absolute;top:0;left:0;width:100%;height:100%}.block-inside-slideshow .carousel-image{width:100%;height:100%}.block-inside-slideshow .carousel-image .product-picture,.block-inside-slideshow .carousel-image .product-picture img{display:block;width:100%}.block-inside-slideshow .carousel-text-insert{position:absolute;top:50%;right:36px;width:380px;height:464px;transform:translateY(-50%);border-bottom:5px solid #fff;background-color:#fff;z-index:1}.theme-hotel .block-inside-slideshow .carousel-text-insert{border-color:#a39161}.theme-rooms .block-inside-slideshow .carousel-text-insert{border-color:#a39161}.theme-restaurants .block-inside-slideshow .carousel-text-insert{border-color:#a39161}.theme-events .block-inside-slideshow .carousel-text-insert{border-color:#a39161}.theme-news .block-inside-slideshow .carousel-text-insert{border-color:#a39161}.theme-offers .block-inside-slideshow .carousel-text-insert{border-color:#a39161}.theme-gallery .block-inside-slideshow .carousel-text-insert{border-color:#a39161}.theme-contact .block-inside-slideshow .carousel-text-insert{border-color:#a39161}.theme-languages .block-inside-slideshow .carousel-text-insert{border-color:#a39161}.block-inside-slideshow .carousel-text-container{width:100%;height:100%;padding:20px 22px;font-size:1.5rem}.block-inside-slideshow .carousel-text-container-inner{width:100%;height:100%}.block-inside-slideshow .carousel-text{width:100%;height:100%}.block-inside-slideshow .title{font-size:1.9rem;margin-bottom:20px}.block-inside-slideshow .carousel-text-slide{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;overflow:hidden}.block-inside-slideshow .carousel-text-slide .author{font-size:1.9rem}.block-inside-slideshow .carousel-text-slide .author+.blockquote{margin-top:20px}.block-inside-slideshow .carousel-text-slide .blockquote{font-size:3.6rem;font-style:italic}html:lang(ru) .block-inside-slideshow .carousel-text-slide .blockquote{font-style:normal}html:lang(zh-hans) .block-inside-slideshow .carousel-text-slide .blockquote{font-style:normal}html:lang(ja) .block-inside-slideshow .carousel-text-slide .blockquote{font-style:normal}.block-inside-slideshow .component-button-prev,.block-inside-slideshow .component-button-next{position:absolute;left:50%;transform:translateX(-50%);width:40px;height:40px;cursor:pointer;font-size:20px;z-index:100}.block-inside-slideshow .component-button-prev::after,.block-inside-slideshow .component-button-next::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.block-inside-slideshow .component-button-prev{top:35px}.block-inside-slideshow .component-button-prev::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.block-inside-slideshow .component-button-next{bottom:35px}.block-inside-slideshow .component-button-next::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.block-inside-slideshow .text-container{margin-top:25px;padding:0 40px}.block-inside-slideshow .text-container .description{font-size:1.4rem;color:#666}.block-inside-slideshow .text-container .description strong{font-weight:bold;line-height:1em}.block-inside-slideshow .text-container .description p+p{margin-top:19px}@media only screen and (max-width:768px){.block-inside-slideshow .block-inside-slideshow-inner{margin:0 20px}}@media only screen and (max-width:750px){.block-inside-slideshow.centered-insert .block-inside-slideshow-inner{margin:0}.block-inside-slideshow.centered-insert .carousel-box{height:auto}.block-inside-slideshow.centered-insert .carousel-image-container::after{padding-top:52%}.block-inside-slideshow.centered-insert .carousel-text-insert{left:initial;height:auto;transform:none}.block-inside-slideshow.centered-insert .carousel-text-insert::after{padding-top:68.4210526316%}.block-inside-slideshow.centered-insert .carousel-text-slide{padding:0 20px}.block-inside-slideshow.centered-insert .carousel-text-slide .button-container,.block-inside-slideshow.centered-insert .carousel-text-slide .button,.block-inside-slideshow.centered-insert .carousel-text-slide .webform-confirmation .webform-confirmation__back,.webform-confirmation .block-inside-slideshow.centered-insert .carousel-text-slide .webform-confirmation__back,.block-inside-slideshow.centered-insert .carousel-text-slide a{width:100%}.block-inside-slideshow.centered-insert .carousel-text-slide .title{margin-bottom:5px;font-size:1.8rem}.block-inside-slideshow.centered-insert .carousel-text-slide .title+.button-container{margin-top:5px}.block-inside-slideshow .carousel-box::after{display:none}.block-inside-slideshow .carousel-image-container{position:relative;top:auto;left:auto;width:auto;height:auto}.block-inside-slideshow .carousel-image-container::after{display:block;padding-top:75.7180156658%;content:""}.block-inside-slideshow .carousel-image{position:absolute;top:0;left:0}.block-inside-slideshow .carousel-text-insert{position:relative;top:auto;right:auto;width:auto;height:auto;transform:none}.block-inside-slideshow .carousel-text-insert::after{display:block;padding-top:100%;content:""}.block-inside-slideshow .carousel-text-container{position:absolute;top:0;left:0;padding:50px 0}.block-inside-slideshow .title{margin-bottom:10px;font-size:1.5rem}.block-inside-slideshow .carousel-text-slide .author{font-size:1.5rem}.block-inside-slideshow .carousel-text-slide .author+.blockquote{margin-top:10px}.block-inside-slideshow .carousel-text-slide .blockquote{font-size:3rem}.block-inside-slideshow .component-button-prev{top:15px}.block-inside-slideshow .component-button-next{bottom:15px}.block-inside-slideshow .text-container{padding:0 20px}}.block-push-offers .block-push-offers-inner{margin:0 auto;font-size:1.5rem;width:calc(100% - 80px);max-width:1400px}.block-push-offers .block-header{max-width:615px;margin:0 auto;text-align:center}.block-push-offers .category{position:absolute;top:20px;left:0;padding:5px 10px;background-color:#fff;font-size:1.2rem}.block-push-offers .title{font-size:2.8rem}.block-push-offers .description{margin-top:20px}.block-push-offers .push-offers-list{margin-top:20px}.block-push-offers .push-offers-list-wrapper{display:grid;gap:30px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;grid-template-columns:fit-content(248px) fit-content(248px) fit-content(248px)}@media only screen and (max-width:1024px){.block-push-offers .push-offers-list-wrapper{grid-template-columns:fit-content(248px) fit-content(248px)}}@media only screen and (max-width:500px){.block-push-offers .push-offers-list-wrapper{grid-template-columns:fit-content(248px)}}.block-push-offers .push-offer{height:auto;margin-bottom:20px;padding-bottom:40px;background-color:#fff}.block-push-offers .push-offer.theme-hotel{border-bottom:4px solid #a39161}.block-push-offers .push-offer.theme-rooms{border-bottom:4px solid #a39161}.block-push-offers .push-offer.theme-restaurants{border-bottom:4px solid #a39161}.block-push-offers .push-offer.theme-events{border-bottom:4px solid #a39161}.block-push-offers .push-offer.theme-news{border-bottom:4px solid #a39161}.block-push-offers .push-offer.theme-offers{border-bottom:4px solid #a39161}.block-push-offers .push-offer.theme-gallery{border-bottom:4px solid #a39161}.block-push-offers .push-offer.theme-contact{border-bottom:4px solid #a39161}.block-push-offers .push-offer.theme-languages{border-bottom:4px solid #a39161}.block-push-offers .picture-link{display:block}.block-push-offers .picture-link img{display:block;width:100%}.block-push-offers .offer-infos{padding:20px 20px 40px}.block-push-offers .offer-actions{position:absolute;bottom:20px;left:0;width:100%;padding:0 20px;text-align:center}.block-push-offers .offer-title{font-size:1.6rem}.block-push-offers .offer-description{margin-top:10px;font-size:1.3rem}@media only screen and (max-width:750px){.block-push-offers .offer-actions .button,.block-push-offers .offer-actions .webform-confirmation .webform-confirmation__back,.webform-confirmation .block-push-offers .offer-actions .webform-confirmation__back,.block-push-offers .offer-actions .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .block-push-offers .offer-actions a{display:block;padding:0}}.block-quote .block-quote-inner{max-width:615px;margin:0 auto;font-size:2.3rem;font-style:italic;text-align:center}html:lang(ru) .block-quote .block-quote-inner{font-style:normal}html:lang(zh-hans) .block-quote .block-quote-inner{font-style:normal}html:lang(ja) .block-quote .block-quote-inner{font-style:normal}@media only screen and (max-width:750px){.block-quote .block-quote-inner{margin:0 20px}}.block-image-portrait-list .block-image-portrait-list-inner{max-width:766px;width:calc(100% - 80px);max-width:1400px}.block-image-portrait-list .image-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-image-portrait-list .image-item{width:50%;height:auto}.block-image-portrait-list .image-item:nth-child(odd){padding-right:54px}.block-image-portrait-list .image-item:nth-child(even){padding-left:54px;margin-top:80px}.block-image-portrait-list .product-picture,.block-image-portrait-list .product-picture img{display:block;max-width:100%}@media only screen and (max-width:768px){.block-image-portrait-list .block-image-portrait-list-inner{margin:0 20px}}@media only screen and (max-width:750px){.block-image-portrait-list .block-image-portrait-list-inner{margin:0}.block-image-portrait-list .image-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.block-image-portrait-list .image-item{width:calc(100vw - 80px);height:100%}.block-image-portrait-list .image-item:nth-child(odd),.block-image-portrait-list .image-item:nth-child(even){padding:0;margin-top:0}}.block-single-cta .block-single-cta-inner{text-align:center}.block-single-cta .button,.block-single-cta .webform-confirmation .webform-confirmation__back,.webform-confirmation .block-single-cta .webform-confirmation__back,.block-single-cta .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .block-single-cta a{padding:0 30px;font-size:1.5rem}.block-single-cta .button.icon-facebook::after,.block-single-cta .webform-confirmation .icon-facebook.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-facebook.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-facebook::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-facebook::after,.block-single-cta .button.icon-instagram::after,.block-single-cta .webform-confirmation .icon-instagram.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-instagram.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-instagram::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-instagram::after,.block-single-cta .button.icon-pinterest::after,.block-single-cta .webform-confirmation .icon-pinterest.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-pinterest.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-pinterest::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-pinterest::after,.block-single-cta .button.icon-twitter::after,.block-single-cta .webform-confirmation .icon-twitter.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-twitter.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-twitter::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-twitter::after,.block-single-cta .button.icon-mail::after,.block-single-cta .webform-confirmation .icon-mail.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-mail.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-mail::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-mail::after,.block-single-cta .button.icon-info::after,.block-single-cta .webform-confirmation .icon-info.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-info.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-info::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-info::after,.block-single-cta .button.icon-pin::after,.block-single-cta .webform-confirmation .icon-pin.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-pin.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-pin::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-pin::after,.block-single-cta .button.icon-download::after,.block-single-cta .webform-confirmation .icon-download.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-download.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-download::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-download::after{display:inline-block;margin-left:10px;font-size:18px;vertical-align:sub}.block-single-cta .button.icon-facebook::after,.block-single-cta .webform-confirmation .icon-facebook.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-facebook.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-facebook::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-facebook::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";vertical-align:text-top}.block-single-cta .button.icon-instagram::after,.block-single-cta .webform-confirmation .icon-instagram.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-instagram.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-instagram::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-instagram::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.block-single-cta .button.icon-pinterest::after,.block-single-cta .webform-confirmation .icon-pinterest.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-pinterest.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-pinterest::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-pinterest::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.block-single-cta .button.icon-twitter::after,.block-single-cta .webform-confirmation .icon-twitter.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-twitter.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-twitter::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-twitter::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.block-single-cta .button.icon-mail::after,.block-single-cta .webform-confirmation .icon-mail.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-mail.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-mail::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-mail::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.block-single-cta .button.icon-info::after,.block-single-cta .webform-confirmation .icon-info.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-info.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-info::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-info::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.block-single-cta .button.icon-pin::after,.block-single-cta .webform-confirmation .icon-pin.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-pin.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-pin::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-pin::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.block-single-cta .button.icon-download::after,.block-single-cta .webform-confirmation .icon-download.webform-confirmation__back::after,.webform-confirmation .block-single-cta .icon-download.webform-confirmation__back::after,.block-single-cta .block-inside-slideshow .carousel-text-slide a.icon-download::after,.block-inside-slideshow .carousel-text-slide .block-single-cta a.icon-download::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";vertical-align:initial}@media only screen and (max-width:750px){.block-single-cta .block-single-cta-inner{margin:0 20px}.block-single-cta .button,.block-single-cta .webform-confirmation .webform-confirmation__back,.webform-confirmation .block-single-cta .webform-confirmation__back,.block-single-cta .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .block-single-cta a{display:block;width:100%;padding:10px 30px;height:auto;line-height:1.4em}}.block-video.player-initialized .player-container{display:block}.block-video.player-initialized .player-placeholder{display:none}.block-video .block-video-inner{max-width:766px;margin:0 auto}.block-video .player-container{display:none;position:relative}.block-video .player-container::before{display:block;padding-top:56.25%;content:""}.block-video .player{position:absolute;top:0;left:0;width:100%;height:100%}.block-video .player iframe{width:100%;height:100%}.block-video .player-placeholder{position:relative;cursor:pointer}.block-video .player-placeholder img{display:block;width:100%}.block-video .play-icon{position:absolute;top:50%;left:50%;width:76px;height:76px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #000}.block-video .play-icon::before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:0;height:0;border-style:solid;border-width:13px 0 13px 22.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}.block-video .text-container{margin-top:20px}.block-video .caption{font-size:1.5rem;font-style:italic}html:lang(ru) .block-video .caption{font-style:normal}html:lang(zh-hans) .block-video .caption{font-style:normal}html:lang(ja) .block-video .caption{font-style:normal}@media only screen and (max-width:768px){.block-video .block-video-inner{margin:0 20px}}.block-2-columns-carousels .block-2-columns-carousels-inner{max-width:766px;margin:0 auto}.block-2-columns-carousels .column-container{display:-ms-flexbox;display:flex}.block-2-columns-carousels .column-container .column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:50%}.block-2-columns-carousels .column-container .column:nth-child(odd)>div:nth-child(odd){-ms-flex-item-align:start;align-self:flex-start}.block-2-columns-carousels .column-container .column:nth-child(odd)>div:nth-child(even){-ms-flex-item-align:end;align-self:flex-end}.block-2-columns-carousels .column-container .column:nth-child(even){padding-top:60px}.block-2-columns-carousels .column-container .column:nth-child(even)>div:nth-child(odd){-ms-flex-item-align:end;align-self:flex-end}.block-2-columns-carousels .column-container .column:nth-child(even)>div:nth-child(even){-ms-flex-item-align:end;align-self:flex-end}.block-2-columns-carousels .block-slider-landscape-text{width:100%;max-width:363px}.block-2-columns-carousels .block-slider-portrait-text{width:100%;max-width:329px}.block-2-columns-carousels .block-slider-landscape-text-inner,.block-2-columns-carousels .block-slider-portrait-text-inner{width:auto;max-width:initial;margin:0}.block-2-columns-carousels .slider-images+.slider-images{margin-top:80px}@media only screen and (max-width:768px){.block-2-columns-carousels .block-2-columns-carousels-inner{margin:0 20px}.block-2-columns-carousels .column-container .column:nth-child(odd){padding-right:10px}.block-2-columns-carousels .column-container .column:nth-child(even){padding-left:10px}}@media only screen and (max-width:750px){.block-2-columns-carousels .column-container{-ms-flex-direction:column;flex-direction:column}.block-2-columns-carousels .column-container .column{width:auto}.block-2-columns-carousels .column-container .column:nth-child(odd),.block-2-columns-carousels .column-container .column:nth-child(even){padding:0}.block-2-columns-carousels .column-container .column+.column{margin-top:30px}.block-2-columns-carousels .block-slider-landscape-text,.block-2-columns-carousels .block-slider-portrait-text{max-width:initial}.block-2-columns-carousels .block-slider-portrait-text.single-column .block-slider-portrait-text-inner{margin:0}.block-2-columns-carousels .block-slider-landscape-text .block-slider-landscape-text-inner{margin:0}.block-2-columns-carousels .slider-images+.slider-images{margin-top:30px}}.theme-hotel .block-form{background-color:#a39161}.theme-rooms .block-form{background-color:#a39161}.theme-restaurants .block-form{background-color:#a39161}.theme-events .block-form{background-color:#a39161}.theme-news .block-form{background-color:#a39161}.theme-offers .block-form{background-color:#a39161}.theme-gallery .block-form{background-color:#a39161}.theme-contact .block-form{background-color:#a39161}.theme-languages .block-form{background-color:#a39161}.block-form .block-form-inner{max-width:766px;margin:0 auto;padding:50px 0;font-size:1.5rem}@media only screen and (max-width:768px){.block-form .block-form-inner{margin:0 20px}}.block-newsletter-subscribe{position:relative;margin-top:80px;padding:40px 0}.block-newsletter-subscribe .banner a{display:block;background:url(/themes/custom/negresco/img/d2021-newsletter-banner-slim.jpg) no-repeat center;background-size:cover;height:235px}@media only screen and (max-width:750px){.block-newsletter-subscribe .banner a{height:95px}}.block-tripadvisor+.block-newsletter-subscribe,.block-insert+.block-newsletter-subscribe,.block-form+.block-newsletter-subscribe,.block-inside-slideshow+.block-newsletter-subscribe{margin-top:0 !important}.block-newsletter-subscribe .block-newsletter-subscribe-inner{margin:0 auto;text-align:center;font-size:1.4rem;color:#fff}.block-newsletter-subscribe .title{display:none;font-size:2.8rem;margin-bottom:15px}.block-newsletter-subscribe .description{margin-bottom:15px}.block-newsletter-subscribe .button,.block-newsletter-subscribe .webform-confirmation .webform-confirmation__back,.webform-confirmation .block-newsletter-subscribe .webform-confirmation__back,.block-newsletter-subscribe .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .block-newsletter-subscribe a{font-size:inherit;background-color:#a39161;font-weight:500;letter-spacing:2px}@media only screen and (max-width:750px){.block-newsletter-subscribe .button,.block-newsletter-subscribe .webform-confirmation .webform-confirmation__back,.webform-confirmation .block-newsletter-subscribe .webform-confirmation__back,.block-newsletter-subscribe .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .block-newsletter-subscribe a{width:100%;padding:0}}@media only screen and (max-width:430px){.block-newsletter-subscribe .block-newsletter-subscribe-inner{margin:0 20px}}.block-tripadvisor,.list-item.tripadvisor{text-align:center;font-size:1.5rem;background-color:#e4f9f1}.block-tripadvisor.show-navigation .swiper-button-prev,.block-tripadvisor.show-navigation .swiper-button-next,.list-item.tripadvisor.show-navigation .swiper-button-prev,.list-item.tripadvisor.show-navigation .swiper-button-next{display:block}.block-tripadvisor .tripadvisor-logo,.list-item.tripadvisor .tripadvisor-logo{background-image:url(/themes/custom/negresco/img/built/sprite.png);background-position:-304px -211px;width:40px;height:23px;display:inline-block;margin-right:10px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.block-tripadvisor .tripadvisor-logo,.list-item.tripadvisor .tripadvisor-logo{background-image:url(/themes/custom/negresco/img/built/sprite%402x.png);background-size:493px 296px}}.block-tripadvisor .tripadvisor-note,.list-item.tripadvisor .tripadvisor-note{background-image:url(/themes/custom/negresco/img/built/sprite.png);background-position:-304px -192px;width:85px;height:17px;display:inline-block}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.block-tripadvisor .tripadvisor-note,.list-item.tripadvisor .tripadvisor-note{background-image:url(/themes/custom/negresco/img/built/sprite%402x.png);background-size:493px 296px}}.block-tripadvisor .tripadvisor-note-fill,.list-item.tripadvisor .tripadvisor-note-fill{background-image:url(/themes/custom/negresco/img/built/sprite.png);background-position:-391px -192px;width:85px;height:17px;display:block}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.block-tripadvisor .tripadvisor-note-fill,.list-item.tripadvisor .tripadvisor-note-fill{background-image:url(/themes/custom/negresco/img/built/sprite%402x.png);background-size:493px 296px}}.block-tripadvisor .tripadvisor-note-info,.list-item.tripadvisor .tripadvisor-note-info{margin-top:10px;color:#4c4c4c}.block-tripadvisor .swiper-container,.list-item.tripadvisor .swiper-container{width:100%}.block-tripadvisor .comments-carousel,.list-item.tripadvisor .comments-carousel{margin:60px 0}.block-tripadvisor .comment-slide,.list-item.tripadvisor .comment-slide{width:100%}.block-tripadvisor .comment-slide-inner,.list-item.tripadvisor .comment-slide-inner{margin:0 auto;width:calc(100% - 80px);max-width:1400px}.block-tripadvisor .swiper-button-prev,.block-tripadvisor .swiper-button-next,.list-item.tripadvisor .swiper-button-prev,.list-item.tripadvisor .swiper-button-next{display:none;width:30px;height:auto;margin:0;padding:10px 0;background:none;text-align:center;transform:translateY(-50%)}.block-tripadvisor .swiper-button-prev::after,.block-tripadvisor .swiper-button-next::after,.list-item.tripadvisor .swiper-button-prev::after,.list-item.tripadvisor .swiper-button-next::after{font-size:22px;color:#4c4c4c}.block-tripadvisor .swiper-button-prev.swiper-button-disabled,.block-tripadvisor .swiper-button-next.swiper-button-disabled,.list-item.tripadvisor .swiper-button-prev.swiper-button-disabled,.list-item.tripadvisor .swiper-button-next.swiper-button-disabled{opacity:.5}.block-tripadvisor .swiper-button-prev,.list-item.tripadvisor .swiper-button-prev{left:0}.block-tripadvisor .swiper-button-prev::after,.list-item.tripadvisor .swiper-button-prev::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.block-tripadvisor .swiper-button-next,.list-item.tripadvisor .swiper-button-next{right:0}.block-tripadvisor .swiper-button-next::after,.list-item.tripadvisor .swiper-button-next::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.block-tripadvisor .quote,.list-item.tripadvisor .quote{font-size:3.6rem;font-style:italic}html:lang(ru) .block-tripadvisor .quote,html:lang(ru) .list-item.tripadvisor .quote{font-style:normal}html:lang(zh-hans) .block-tripadvisor .quote,html:lang(zh-hans) .list-item.tripadvisor .quote{font-style:normal}html:lang(ja) .block-tripadvisor .quote,html:lang(ja) .list-item.tripadvisor .quote{font-style:normal}.block-tripadvisor .author,.list-item.tripadvisor .author{margin-top:15px;color:#4c4c4c}.block-tripadvisor .button,.block-tripadvisor .webform-confirmation .webform-confirmation__back,.webform-confirmation .block-tripadvisor .webform-confirmation__back,.block-tripadvisor .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .block-tripadvisor a,.list-item.tripadvisor .button,.list-item.tripadvisor .webform-confirmation .webform-confirmation__back,.webform-confirmation .list-item.tripadvisor .webform-confirmation__back,.list-item.tripadvisor .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .list-item.tripadvisor a{font-size:inherit;border:1px solid #000}.block-tripadvisor{padding:50px 0}.block-tripadvisor .block-tripadvisor-inner{max-width:976px;margin:0 auto}.list-item.tripadvisor .push-homepage{padding-top:15px}.list-item.tripadvisor .swiper-button-prev{left:10px}.list-item.tripadvisor .swiper-button-next{right:10px}.list-item.tripadvisor .comments-carousel{margin:40px 0}.list-item.tripadvisor .comment-slide-inner{padding:0 35px}.list-item.tripadvisor .quote{font-size:3rem}.list-item.tripadvisor .buttons-container{padding:15px 0;background-color:#fff}.list-item.tripadvisor .button,.list-item.tripadvisor .webform-confirmation .webform-confirmation__back,.webform-confirmation .list-item.tripadvisor .webform-confirmation__back,.list-item.tripadvisor .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .list-item.tripadvisor a{font-size:1.3rem}@media only screen and (max-width:1070px){.block-tripadvisor .comment-slide-inner{margin:0 60px}.block-tripadvisor .swiper-button-prev{left:30px}.block-tripadvisor .swiper-button-next{right:30px}}@media only screen and (max-width:750px){.block-tripadvisor .buttons-container{padding:0 20px}.block-tripadvisor .button,.block-tripadvisor .webform-confirmation .webform-confirmation__back,.webform-confirmation .block-tripadvisor .webform-confirmation__back,.block-tripadvisor .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .block-tripadvisor a{width:100%;padding:0}.list-item.tripadvisor .quote{font-size:2.8rem;line-height:1.2em}}.slider-images.hide-pagination .swiper-pagination{display:none}.list-page-description{position:relative;padding:50px 0}.list-page-description-inner{max-width:615px;margin:0 auto;text-align:center;font-size:1.4rem}.list-page-description-inner .title{font-size:2.8rem}.list-page-description-inner .title-inner{display:inline-block;position:relative}.list-page-description-inner .title-inner span{display:inline-block;position:relative;z-index:1}.list-page-description-inner .description{margin-top:20px}@media only screen and (max-width:750px){.list-page-description-inner{width:auto;margin:0 20px}}.list-page-filters.opened .component-label::after{content:""}.list-page-filters.opened .filters{display:-ms-flexbox;display:flex}.list-page-filters .list-page-filters-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0 20px;position:relative;max-width:415px;margin:0 auto;background-color:#fff;font-family:"Oswald",serif;font-size:1.5rem;text-transform:uppercase;border:1px solid}.list-page-filters .component-label{position:relative;width:100%;height:50px;line-height:50px;cursor:pointer}.list-page-filters .component-label::after{display:inline-block;font-family:"maz-icon-font";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);content:""}.list-page-filters .filters-number{display:inline-block}.list-page-filters .filters{display:none;min-height:50px;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50px;left:-1px;width:calc(100% + 2px);background-color:#fff;padding:10px 20px 20px;z-index:10;border:1px solid;border-top:0}.list-page-filters .filter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;margin:10px 0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.list-page-filters .filter.selected .radio::after{display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;background-color:#000;border-radius:50%;transform:translate(-50%,-50%);content:""}.list-page-filters .radio{display:inline-block;position:relative;width:20px;height:20px;border:1px solid;border-radius:50%}.list-page-filters .radio-label{margin-left:10px}@media only screen and (max-width:555px){.list-page-filters .list-page-filters-inner{margin:0 20px}}.push-product{font-size:1.5rem}.push-product .push-product-inner{position:relative;background-color:#fff}.push-product .push-product-picture img{display:block;width:100%}.push-product .picture-link{display:block}.push-product .push-product-infos{padding:20px;text-align:center}.push-product .push-product-title{font-family:"Oswald",serif;font-size:1.6rem}.push-product .push-product-price{margin-top:5px}.push-product .price{font-family:"Oswald",serif;font-weight:300;font-size:1.6rem}.push-product .push-product-actions{display:-ms-flexbox;display:flex;margin-top:15px;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row}.push-product .push-product-actions .button,.push-product .push-product-actions .webform-confirmation .webform-confirmation__back,.webform-confirmation .push-product .push-product-actions .webform-confirmation__back,.push-product .push-product-actions .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .push-product .push-product-actions a{width:40%;max-width:150px;box-sizing:border-box}.push-product .push-product-actions .button+.button,.push-product .push-product-actions .webform-confirmation .webform-confirmation__back+.button,.webform-confirmation .push-product .push-product-actions .webform-confirmation__back+.button,.push-product .push-product-actions .block-inside-slideshow .carousel-text-slide a+.button,.block-inside-slideshow .carousel-text-slide .push-product .push-product-actions a+.button,.push-product .push-product-actions .webform-confirmation .button+.webform-confirmation__back,.webform-confirmation .push-product .push-product-actions .button+.webform-confirmation__back,.push-product .push-product-actions .webform-confirmation .webform-confirmation__back+.webform-confirmation__back,.webform-confirmation .push-product .push-product-actions .webform-confirmation__back+.webform-confirmation__back,.push-product .push-product-actions .block-inside-slideshow .carousel-text-slide .webform-confirmation a+.webform-confirmation__back,.webform-confirmation .push-product .push-product-actions .block-inside-slideshow .carousel-text-slide a+.webform-confirmation__back,.block-inside-slideshow .carousel-text-slide .push-product .push-product-actions .webform-confirmation a+.webform-confirmation__back,.webform-confirmation .block-inside-slideshow .carousel-text-slide .push-product .push-product-actions a+.webform-confirmation__back,.push-product .push-product-actions .block-inside-slideshow .carousel-text-slide .button+a,.block-inside-slideshow .carousel-text-slide .push-product .push-product-actions .button+a,.push-product .push-product-actions .webform-confirmation .block-inside-slideshow .carousel-text-slide .webform-confirmation__back+a,.block-inside-slideshow .carousel-text-slide .push-product .push-product-actions .webform-confirmation .webform-confirmation__back+a,.webform-confirmation .push-product .push-product-actions .block-inside-slideshow .carousel-text-slide .webform-confirmation__back+a,.block-inside-slideshow .carousel-text-slide .webform-confirmation .push-product .push-product-actions .webform-confirmation__back+a,.push-product .push-product-actions .block-inside-slideshow .carousel-text-slide a+a,.block-inside-slideshow .carousel-text-slide .push-product .push-product-actions a+a{margin-left:20px}.push-product .button-booking{border:1px solid}.push-product .push-product-key-info-text{font-weight:300}.component-cookie-banner{position:fixed;bottom:0;left:250px;right:0;padding:13px 20px;background-color:rgba(0,0,0,.8);color:#fff;transform:translate3d(0,100%,0);z-index:86}.consent-cookies .component-cookie-banner{display:none}.cookie-banner-visible .component-cookie-banner{transform:translate3d(0,0,0)}.component-cookie-banner .cookie-banner-content{display:-ms-flexbox;display:flex;width:100%;font-size:1.5rem;line-height:1.4em}.component-cookie-banner .cookie-banner-text,.component-cookie-banner .cookie-banner-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.component-cookie-banner .cookie-banner-text{-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.component-cookie-banner .cookie-banner-buttons{-ms-flex-align:center;align-items:center;-ms-flex-positive:0;flex-grow:0;padding-left:20px}.component-cookie-banner .cookie-banner-accept{display:block;padding:15px 40px;text-transform:uppercase;text-decoration:none;background-color:#a39161}@media screen and (min-width:1201px){.user-logged-in .component-cookie-banner{display:none}.path-frontpage .component-cookie-banner{transform:translate3d(0,100%,0)}.path-frontpage.start-homepage-animation .component-cookie-banner{transition:transform .5s ease-in .5s;will-change:transform}.path-frontpage.skip-homepage-animation .component-cookie-banner,.path-frontpage.end-homepage-animation .component-cookie-banner{transform:translate3d(0,0,0)}}@media screen and (max-width:1200px){.component-cookie-banner{left:0}}@media screen and (max-width:768px){.component-cookie-banner .cookie-banner-content{-ms-flex-direction:column;flex-direction:column}.component-cookie-banner .cookie-banner-buttons{padding-top:10px;padding-left:0}}.bwat-hide-settings{height:0;overflow:hidden;transition:opacity 1.5s ease-out;opacity:0}.bwat-hide-settings.is-visible{height:auto;opacity:1}.eu-cookie-compliance-banner{position:fixed;bottom:0;left:250px;right:0;padding:13px 20px;background-color:rgba(0,0,0,.85);color:#fff;transform:translate3d(0,100%,0);z-index:86;max-height:95vh;overflow:auto;font-size:14px}.eu-cookie-compliance-banner button{line-height:1.25em !important}.eu-cookie-compliance-banner .eu-cookie-compliance-category>div.eu-cookie-compliance-category-description{margin-top:.25em;margin-bottom:1em;padding-left:21px;letter-spacing:2px;line-height:1.25em}.cookie-banner-visible .eu-cookie-compliance-banner{transform:translate3d(0,0,0)}.eu-cookie-compliance-banner .eu-cookie-compliance-content{width:100%;line-height:1.4em}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message{margin-right:15px}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message h2{font-weight:normal}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message p{font-weight:300;font-size:14px;line-height:1.25em !important}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message button{padding:0;margin:0}.eu-cookie-compliance-banner .cookie-banner-text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.eu-cookie-compliance-banner .cookie-banner-text{-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons{clear:none !important}.eu-cookie-compliance-banner .bwat-extra-button button,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons button.agree-button,.eu-cookie-compliance-banner .eu-cookie-compliance-categories-buttons button{-webkit-appearance:none;-moz-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border:none;display:inline-block;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;-ms-flex-align:center;align-items:center;-ms-flex-positive:0;flex-grow:0;padding:15px 20px;border-radius:0;box-shadow:none;text-shadow:none;float:none;margin-top:0 !important}.eu-cookie-compliance-banner .eu-cookie-compliance-save-preferences-button{margin-left:21px}.eu-cookie-compliance-banner .bwat-extra-button button,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:none;margin-top:0}.eu-cookie-compliance-banner .bwat-extra-button button{background-color:rgba(137,209,34,.66)}@media screen and (min-width:1201px){.eu-cookie-compliance-banner .eu-cookie-compliance-categories{padding-top:5px}.user-logged-in .eu-cookie-compliance-banner{display:none}.path-frontpage .eu-cookie-compliance-banner{transform:translate3d(0,100%,0)}.path-frontpage.start-homepage-animation .eu-cookie-compliance-banner{transition:transform .5s ease-in .5s;will-change:transform}.path-frontpage.skip-homepage-animation .eu-cookie-compliance-banner,.path-frontpage.end-homepage-animation .eu-cookie-compliance-banner{transform:translate3d(0,0,0)}}.footer-menu-cookie-settings a{margin-right:0;margin-top:0;vertical-align:inherit;box-shadow:none;background:none;border-radius:0;border:none;color:inherit;font-family:inherit;font-weight:inherit;padding:0;text-shadow:none}@media screen and (max-width:1200px){.eu-cookie-compliance-banner{left:0}}@media screen and (max-width:768px){.eu-cookie-compliance-banner button{padding-top:10px;padding-left:0}}.eu-cookie-withdraw-tab{display:none !important}.path-frontpage{height:100%}.path-frontpage .app,.path-frontpage #container,.path-frontpage #page,.path-frontpage #page>.region-content,.path-frontpage #block-negresco-content{height:100%}.page-content-homepage{position:relative;top:66px;height:calc(100% - 66px);-webkit-user-select:none;-ms-user-select:none;user-select:none}.path-frontpage.user-logged-in .page-content-homepage{top:0}.page-content-homepage.no-scroll .scroll-bar-container{visibility:hidden}.page-content-homepage .list-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:100%;overflow:hidden;cursor:grab}.page-content-homepage .list-wrapper.grabbing{cursor:grabbing}.page-content-homepage .list-container{padding-left:7.8125%;padding-right:20px}.page-content-homepage .list-items{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.page-content-homepage .list-item{display:block;position:relative;width:377px;-ms-flex-negative:0;flex-shrink:0}.page-content-homepage .list-item.offer::before,.page-content-homepage .list-item.tripadvisor::before{display:none}.page-content-homepage .list-item::before{display:block;padding-top:157.0291777188%;content:""}.page-content-homepage .list-item+.list-item{margin-left:18px}.page-content-homepage .list-item-content{position:absolute;top:0;left:0;width:100%;height:100%}.page-content-homepage .scroll-bar-container{overflow:hidden;z-index:10;position:absolute;left:0;bottom:40px;width:100%;height:2.5rem}.page-content-homepage .scroll-bar-container.scroll-bar-grabbing,.page-content-homepage .scroll-bar-container.scroll-bar-grabbing .scroll-bar-handler{cursor:grabbing}.page-content-homepage .scroll-bar-container::before{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:100%;opacity:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 100%);transition:opacity .5s ease-out}.page-content-homepage .scroll-bar-container .scroll-bar-wrapper{position:absolute;top:50%;left:0;right:0;height:1.4rem;margin:0 1rem;transform:translateY(-50%)}.page-content-homepage .scroll-bar-container .scroll-bar-wrapper .scroll-bar-handler{position:absolute;top:.2rem;left:0;width:5rem;height:1rem;border-radius:1rem;background-color:#000;opacity:.5;cursor:grab;transition:opacity .5s ease-out;transition:transform .1s ease-out}.page-content-homepage .scroll-bar-container:hover::before{opacity:.2}.page-content-homepage .scroll-bar-container:hover .scroll-bar-wrapper .scroll-bar-handler{opacity:.8}@media only screen and (max-width:1350px){.page-content-homepage .list-item{width:291px}.page-content-homepage .list-item::before{padding-top:162.8865979381%}}@media screen and (min-width:1201px){.page-content-homepage{left:250px;width:calc(100% - 250px)}.page-content-homepage .list-item{width:320px;transform:translate3d(0,0,0);transition:transform .4s ease-out}.page-content-homepage .list-item::before{padding-top:160.625%}}@media screen and (min-width:1201px)and (max-height:665px){.page-content-homepage .list-item{width:300px}.page-content-homepage .push-homepage .main-title{font-size:1.4rem}}@media only screen and (max-width:1200px){.page-content-homepage .scroll-bar-container{display:none}}@media screen and (max-width:750px){.page-content-homepage{top:50px;height:calc(100% - 50px)}.page-content-homepage .list-item{width:270px}}.page-content-hotel-room .block-list{margin-top:50px}.page-content-hotel-room .block-item+.block-item{margin-top:70px}.page-content-restaurant .block-list{margin-top:50px}.page-content-restaurant .block-item+.block-item{margin-top:70px}.page-content-offers .block-list{margin-top:50px}.page-content-offers .block-item+.block-item{margin-top:70px}.page-events .block-list{margin-top:50px}.page-events .block-item+.block-item{margin-top:70px}.page-list .page-background{position:fixed;top:0;bottom:0;left:0;width:100%;background:#fff;background-size:cover;z-index:0}.page-list .list-page-group{margin-top:60px}.page-list .list-page-group.hidden{display:none}.page-list .list-page-group .list-page-group-inner{margin:0 auto;width:calc(100% - 80px);max-width:1400px}.page-list .list-page-group .group-title,.page-list .list-page-group .group-description{text-align:center}.page-list .list-page-group .group-title{position:relative;font-size:2.8rem}.page-list .list-page-group .group-description{max-width:615px;margin:20px auto 0;font-size:1.4rem}.page-list .group-list{margin-top:20px}.page-list .group-list-wrapper{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:1024px){.page-list .group-list-wrapper{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.page-list .group-list-wrapper{grid-template-columns:1fr}}.page-list .push-product{margin-bottom:15px}.page-list .block-list{position:relative;margin-top:60px}.page-list .block-item+.block-item{margin-top:70px}@media only screen and (max-width:768px){.page-list .list-page-group{margin-left:20px;margin-right:20px}}@media only screen and (max-width:750px){.page-list .group-list-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-list .list-page-group{margin-left:0;margin-right:0}.page-list .list-page-group .group-description{width:auto;margin:20px 20px 0}}.page-gallery .page-background{position:fixed;top:0;bottom:0;left:0;width:100%;background:#fff;background-size:cover;z-index:0}.page-gallery .page-title{padding-top:50px;font-size:2.8rem;text-align:center}.page-gallery .page-title+.page-description{margin-top:20px}.page-gallery .title-inner{display:inline-block;position:relative}.page-gallery .title-inner span{display:inline-block;position:relative;z-index:1}.page-gallery .page-description,.page-gallery .group-description{position:relative;max-width:615px;margin:0 auto;font-size:1.4rem;text-align:center}.page-gallery .gallery-group{position:relative;margin-top:60px}.page-gallery .gallery-group-inner{margin:0 auto;max-width:766px}.page-gallery .group-title{font-family:"Oswald",serif;font-size:2.8rem;text-align:center}.page-gallery .group-title+.group-description{margin-top:20px}.page-gallery .group-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}.page-gallery .gallery-item{width:calc((100% - 20px)/3);margin-left:9px;margin-bottom:10px;cursor:pointer}.page-gallery .gallery-item:nth-child(3n+1){margin-left:0}.page-gallery .gallery-picture,.page-gallery .gallery-picture img{display:block;width:100%}.page-gallery .gallery-viewer{display:none;position:fixed;top:66px;bottom:0;left:250px;right:0;background-color:#a39161;z-index:10}.page-gallery .gallery-viewer.active{display:block}.page-gallery .gallery-viewer-inner{height:100%}.page-gallery .viewer-close{position:absolute;top:20px;right:20px;width:34px;height:34px;cursor:pointer;z-index:1}.page-gallery .viewer-close::before,.page-gallery .viewer-close::after{display:block;position:absolute;width:100%;height:2px;top:50%;left:0;margin-top:-1px;background-color:#000;content:""}.page-gallery .viewer-close::before{transform:rotate(45deg)}.page-gallery .viewer-close::after{transform:rotate(-45deg)}.page-gallery .viewer-content{height:100%;padding-top:35px}.page-gallery .swiper-container{height:100%}.page-gallery .swiper-button-prev,.page-gallery .swiper-button-next{background:none;width:30px;height:auto;margin-top:0;transform:translateY(-50%)}.page-gallery .swiper-button-prev svg,.page-gallery .swiper-button-next svg{display:block}.page-gallery .swiper-button-prev{left:40px}.page-gallery .swiper-button-next{right:40px}.page-gallery .swiper-slide .picture-container{display:block;height:calc(100% - 100px)}.page-gallery .swiper-slide .product-picture{display:block;height:100%}.page-gallery .swiper-slide .product-picture img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.page-gallery .swiper-slide .description{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:100px}.page-gallery .swiper-slide .description-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.4rem}.page-gallery .swiper-slide .button-container{padding-left:20px}.page-gallery .swiper-slide .caption{font-style:italic}html:lang(ru) .page-gallery .swiper-slide .caption{font-style:normal}html:lang(zh-hans) .page-gallery .swiper-slide .caption{font-style:normal}html:lang(ja) .page-gallery .swiper-slide .caption{font-style:normal}.page-gallery .swiper-slide .button,.page-gallery .swiper-slide .webform-confirmation .webform-confirmation__back,.webform-confirmation .page-gallery .swiper-slide .webform-confirmation__back,.page-gallery .swiper-slide .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .page-gallery .swiper-slide a{background-color:rgba(0,0,0,0);padding:0 20px}.page-gallery .block-list{margin-top:70px}.page-node-type-gallery .main-content{background-color:#f5f5f5}@media only screen and (max-width:1200px){.page-gallery .gallery-viewer{left:0}}@media only screen and (max-width:768px){.page-gallery .gallery-group-inner{margin:0 20px}}@media only screen and (max-width:750px){.page-gallery .gallery-item{width:calc((100% - 20px)/2);margin-left:10px;margin-bottom:10px;cursor:pointer}.page-gallery .gallery-item:nth-child(3n+1){margin-left:10px}.page-gallery .gallery-item:nth-child(2n+1){margin-left:0}.page-gallery .gallery-viewer{top:50px}.page-gallery .swiper-button-prev,.page-gallery .swiper-button-next{display:none}.page-gallery .viewer-content{padding-top:65px}.page-gallery .viewer-close{width:22px;height:22px}.page-gallery .viewer-close::before,.page-gallery .viewer-close::after{height:1px;margin-top:0}.page-gallery .swiper-slide{width:calc(100% - 80px)}.page-gallery .swiper-slide .picture-container{height:calc(100% - 160px)}.page-gallery .swiper-slide .description{-ms-flex-direction:column;flex-direction:column;height:160px}.page-gallery .swiper-slide .description-inner{display:block;padding:0 20px;text-align:center}.page-gallery .swiper-slide .button-container{margin-top:17px;padding-left:0;width:100%}.page-gallery .swiper-slide .button,.page-gallery .swiper-slide .webform-confirmation .webform-confirmation__back,.webform-confirmation .page-gallery .swiper-slide .webform-confirmation__back,.page-gallery .swiper-slide .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .page-gallery .swiper-slide a{width:100%}}.page-edito .block-list{margin-top:50px}.page-edito .block-item+.block-item{margin-top:70px}@media only screen and (min-width:1200px){.page-node-type-page-edito .main-content{background-color:#f5f5f5}}.page-contact .page-contact-inner{display:-ms-flexbox;display:flex;min-height:700px;font-size:1.4rem}.page-contact .map-area,.page-contact .form-area{-ms-flex:1 1;flex:1 1}.page-contact .map-area{position:relative}.page-contact .title{margin-bottom:10px;font-size:2.8rem}.page-contact .contact-info{position:absolute;top:30px;left:30px;width:350px;padding:50px 30px;z-index:10;background-color:#a39161;color:#fff}.page-contact .contact-info .address p+p{margin-top:10px}.page-contact .contact-info .buttons{margin-top:15px}.page-contact .contact-info .button,.page-contact .contact-info .webform-confirmation .webform-confirmation__back,.webform-confirmation .page-contact .contact-info .webform-confirmation__back,.page-contact .contact-info .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .page-contact .contact-info a{display:inline-block;padding:0 25px;border:1px solid #fff;font-size:1.5rem}.page-contact .contact-map{position:absolute;top:0;bottom:0;left:0;right:0}.page-contact .contact-map-inner{height:100%}.page-contact .form-area{padding:50px 70px;background:#232323;background-size:cover}@media only screen and (max-width:1200px){.page-contact .form-area{padding:30px}}.page-contact .form-area .title,.page-contact .form-area .description{color:#fff}.page-contact .form-area .description{margin-bottom:40px}.page-contact .form-area .description p+p{margin-top:10px}.page-contact .js-form-type-webform-markup{color:#fff}@media only screen and (max-width:750px){.page-contact .page-contact-inner{-ms-flex-direction:column;flex-direction:column}.page-contact .map-area{padding-bottom:30px;background-color:#a39161}.page-contact .contact-map{position:relative;top:auto;bottom:auto;left:auto;right:auto;margin:0 20px}.page-contact .contact-map::before{display:block;padding-top:77.6119402985%;content:""}.page-contact .contact-map-inner{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #fff}.page-contact .contact-info{position:relative;top:0;left:0;width:auto;padding:30px 20px 20px}.page-contact .contact-info .button,.page-contact .contact-info .webform-confirmation .webform-confirmation__back,.webform-confirmation .page-contact .contact-info .webform-confirmation__back,.page-contact .contact-info .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .page-contact .contact-info a{display:block;width:100%}}.page-404{font-size:1.4rem;min-height:calc(100vh - 442px)}.page-404 .actions{margin-top:20px}.page-404 .button,.page-404 .webform-confirmation .webform-confirmation__back,.webform-confirmation .page-404 .webform-confirmation__back,.page-404 .block-inside-slideshow .carousel-text-slide a,.block-inside-slideshow .carousel-text-slide .page-404 a{font-size:inherit;border:1px solid #fff}.page-press .product-picture{display:block}.page-press .product-picture img{max-width:100%}.page-press .picture-link{padding-bottom:20px}#toolbar-bar{position:fixed !important}#block-negresco-local-tasks{text-align:right;position:fixed;z-index:1000;bottom:0;right:0;width:auto;background-color:rgba(0,0,0,.7);border-top:1px solid #000}#block-negresco-local-tasks .tabs.primary{font-size:0}#block-negresco-local-tasks .tabs.primary li{display:inline-block}#block-negresco-local-tasks .tabs.primary a{color:#fff;text-decoration:none;padding:15px;display:inline-block;font-size:15px;background-color:rgba(0,0,0,0);transition:background-color .2s;position:relative}#block-negresco-local-tasks .tabs.primary a::before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:0;background-color:#fff;transition:height .2s}#block-negresco-local-tasks .tabs.primary a:hover{background-color:#000}#block-negresco-local-tasks .tabs.primary a:hover::before{height:5px}#user-login-form{width:auto;margin:0 15px 50px 15px;padding:40px 25px;border:1px solid #c1c1c1}#user-login-form .form-item{position:relative;margin-bottom:30px}#user-login-form label{font-size:16px;color:#848484;display:block;margin-bottom:10px}#user-login-form .description{color:#171715;font-size:14px;font-style:italic}html:lang(ru) #user-login-form .description{font-style:normal}html:lang(zh-hans) #user-login-form .description{font-style:normal}html:lang(ja) #user-login-form .description{font-style:normal}#user-login-form .form-text{position:relative;width:100%;background:rgba(0,0,0,0);border-left:none;border-right:none;border-top:none;border-bottom:1px solid;border-color:#c1c1c1;padding-bottom:5px;margin-bottom:5px}#user-login-form #edit-actions{text-align:center}#user-login-form #edit-submit{position:relative;z-index:10;width:auto;background:rgba(0,0,0,0);border-left:none;border-right:none;border-top:none;border-bottom:1px solid;border-color:#c1c1c1;padding-bottom:5px}html.js input.form-autocomplete{display:inline-block;width:20px;height:20px;background:url(/themes/custom/negresco/img/throbber-active.gif);background-color:rgba(0,0,0,0);background-size:20px 20px;background-repeat:no-repeat;background-position:center}#container .ajax-progress-throbber .message{display:none}#container .ajax-progress .throbber{display:inline-block;width:20px;height:20px;background:url(/themes/custom/negresco/img/throbber-active.gif);background-color:rgba(0,0,0,0);background-size:20px 20px;background-repeat:no-repeat;background-position:center}#user-login-form{width:600px;margin:0 auto 50px;padding:50px 50px 30px 50px}
