@font-face{font-family:'Geometria Medium';src:url(fonts/Geometria-Medium.woff) format("woff") , url(fonts/Geometria-Medium.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Geometria Bold';src:url(fonts/Geometria-Bold.woff) format("woff") , url(fonts/Geometria-Bold.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Geometria Light';src:url(fonts/Geometria-Light.woff) format("woff") , url(fonts/Geometria-Light.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Marta Bold';src:url(fonts/Marta-Bold.woff) format("woff") , url(fonts/Marta-Bold.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Marta Italic';src:url(fonts/Marta-Italic.woff) format("woff") , url(fonts/Marta-Italic.ttf) format("truetype");font-weight:normal;font-style:normal}html{font-size:calc(100vw / 320 + 12px);overflow-x:hidden}body{font-family:"Geometria Medium",sans-serif;overflow-x:hidden}#page{max-width:2500px;margin:0 auto}.hidden{display:none}a{color:#000}a:hover{color:#801b37}input::-webkit-input-placeholder{color:#000;font-family:"Geometria Light",sans-serif;font-size:.889rem;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#000;font-family:"Geometria Light",sans-serif;font-size:.889rem;opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{color:#000;font-family:"Geometria Light",sans-serif;font-size:.889rem}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000;font-family:"Geometria Light",sans-serif;font-size:.889rem}.wp-block{max-width:100%}.acf-postbox h2{font-size:2em;background:#e2e4e7}.acf-postbox .acf-tab-group li a{font-size:1.5em}.post-list-wrapper a{display:block}.rt-screen-locker{position:fixed;left:0;top:0;height:100%;width:100%;background:#fff;z-index:1100;display:none;pointer-events:none}.rt-screen-locker::before{height:50px;width:50px;display:block;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px;content:'';-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background:url(img/xspinner-1.png.pagespeed.ic.svCTKQqN5z.png) center center;background-size:auto auto;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.modal.rt-popup-form .button-wrapper .button,.rt-contact-form .button-wrapper .button,.modal.rt-popup-form .rt-form-btn-repeat,.modal.rt-popup-form .rt-form-btn-close,.modal.rt-popup-form .rt-form-btn-primary,.rt-contact-form .rt-form-btn-repeat,.rt-contact-form .rt-form-btn-close,.rt-contact-form .rt-form-btn-primary,.twin-posts-slider-wrapper .additional-sliders .content-slider .post-link,.twin-posts-slider-wrapper .additional-sliders .content-slider .archive-link,.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-actions .post-booking,.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-actions .post-link,body.single.single-rooms .entry-content .general-content .post-info .post-booking,.post-type-archive-vacancy .vacancy-posts .post-actions .post-link,body.page.page-prices p.booking a{display:inline-block;font-family:"Geometria Bold",sans-serif;font-size:.778rem;text-transform:uppercase;padding:.7em 1.5em;-webkit-transition:all .3s;transition:all .3s;border-radius:0}.action-wrapper .button,.paginated-post-wrapper .pagination .button{display:inline-block;font-family:"Geometria Bold",sans-serif;font-size:.778rem;text-transform:uppercase;padding:.7em 1.5em;-webkit-transition:all .3s;transition:all .3s}.action-wrapper .button,.paginated-post-wrapper .pagination .button.button-load-more,.paginated-post-wrapper .pagination .button.button-previous,.paginated-post-wrapper .pagination .button.button-next,.paginated-post-wrapper .pagination .paging-pagination .button.paging-button,.paginated-post-wrapper .pagination .paging-pagination .button.paging-button.current-page,.rt-contact-form .button-wrapper .button,.twin-posts-slider-wrapper .additional-sliders .content-slider .archive-link,.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-actions .post-link{border:2px solid #000;color:#000}.action-wrapper .button:hover,.paginated-post-wrapper .pagination .button.button-load-more:hover,.paginated-post-wrapper .pagination .button.button-previous:hover,.paginated-post-wrapper .pagination .button.button-next:hover,.paginated-post-wrapper .pagination .paging-pagination .button.paging-button:hover,.rt-contact-form .button-wrapper .button:hover,.twin-posts-slider-wrapper .additional-sliders .content-slider .archive-link:hover,.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-actions .post-link:hover{color:#801b37;border-color:#801b37}.twin-posts-slider-wrapper .additional-sliders .content-slider .post-link,.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-actions .post-booking,body.single.single-rooms .entry-content .general-content .post-info .post-booking,.post-type-archive-vacancy .vacancy-posts .post-actions .post-link,body.page.page-prices p.booking a{border:2px solid #801b37;color:#fff;background:#801b37}.twin-posts-slider-wrapper .additional-sliders .content-slider .post-link:hover,.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-actions .post-booking:hover,body.single.single-rooms .entry-content .general-content .post-info .post-booking:hover,.post-type-archive-vacancy .vacancy-posts .post-actions .post-link:hover,body.page.page-prices p.booking a:hover{color:#801b37;background-color:transparent}.modal.rt-popup-form .button-wrapper .button,.rt-contact-form .button-wrapper .button,.modal.rt-popup-form .rt-form-btn-repeat,.modal.rt-popup-form .rt-form-btn-close,.modal.rt-popup-form .rt-form-btn-primary,.rt-contact-form .rt-form-btn-repeat,.rt-contact-form .rt-form-btn-close,.rt-contact-form .rt-form-btn-primary{border:2px solid #d5ba95;color:#000;background:#d5ba95}.modal.rt-popup-form .button-wrapper .button:hover,.rt-contact-form .button-wrapper .button:hover,.modal.rt-popup-form .rt-form-btn-repeat:hover,.modal.rt-popup-form .rt-form-btn-close:hover,.modal.rt-popup-form .rt-form-btn-primary:hover,.rt-contact-form .rt-form-btn-repeat:hover,.rt-contact-form .rt-form-btn-close:hover,.rt-contact-form .rt-form-btn-primary:hover{color:#d5ba95;background-color:transparent}.font-light{font-family:"Geometria Light",sans-serif}.font-light{font-family:"Geometria Light",sans-serif}.font-bold,strong{font-family:"Geometria Bold",sans-serif}.has-font-size-10-font-size{font-size:.556rem}.has-font-size-12-font-size{font-size:.667rem}.has-font-size-14-font-size{font-size:.778rem}.has-font-size-16-font-size{font-size:.889rem}.has-font-size-17-font-size{font-size:.944rem}.has-font-size-18-font-size{font-size:1rem}.has-font-size-24-font-size{font-size:1.333rem}.has-font-size-28-font-size{font-size:1.556rem}.has-font-size-30-font-size{font-size:1.667rem}.has-font-size-36-font-size{font-size:2rem}.has-font-size-40-font-size{font-size:2.222rem}.has-font-size-45-font-size{font-size:2.5rem}.has-font-size-50-font-size{font-size:2.778rem}.has-font-size-55-font-size{font-size:3.056rem}@media (max-width:576px){.has-font-size-24-font-size{font-size:1.222rem}.has-font-size-22-font-size{font-size:1.111rem}}.has-winered-color{color:#801b37}.has-light-grey-background-color{background:#f3f3f1}.has-black-background-color{background:#000}.has-winered-background-color{background:#801b37}.has-brown-background-color{background:#d5ba95}.has-white-background-color{background:#fff}.mb-6{margin-bottom:4rem!important}.mb-7{margin-bottom:5rem!important}.mb-8{margin-bottom:6rem!important}.mb-9{margin-bottom:7rem!important}.mb-20{margin-bottom:20rem!important}.mb--5{margin-bottom:-3rem!important}.mb--6{margin-bottom:-4rem!important}.mb--7{margin-bottom:-5rem!important}.mb--16{margin-bottom:-16rem!important}.mt-6{margin-top:4rem!important}.mt-7{margin-top:5rem!important}.mt-8{margin-top:6rem!important}.mt-9{margin-top:7rem!important}.mt--5{margin-top:-3rem!important}.mt--6{margin-top:-4rem!important}.mt--7{margin-top:-5rem!important}.mt--16{margin-top:-16rem!important}@media (max-width:599px){.order-m-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-m-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-m-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-m-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.decorate-circle-orange{margin-right:.2em}}.wp-block-media-text .wp-block-media-text__media img{width:auto}.wp-block-group.flex-group .wp-block-group__inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-block-group.flex-group .wp-block-group__inner-container .wp-block-media-text__media{margin-bottom:1em}.wp-block-group.flex-group .wp-block-group__inner-container .wp-block-media-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 14.27%;flex:1 1 14.27%;padding-left:5px;padding-right:5px;margin-bottom:2em}.wp-block-group.flex-group .wp-block-group__inner-container .wp-block-media-text p{margin-bottom:0}.wp-block-group.flex-group .wp-block-group__inner-container .wp-block-media-text p:first-child{text-transform:uppercase}.rt_breadcrumbs{list-style:none;max-width:1300px}.rt_breadcrumbs li{display:inline}.woocommerce .woocommerce-breadcrumb,.woocommerce-breadcrumb,.rt_breadcrumbs{margin:0 auto;padding:2em 15px;font-size:.778rem;color:#d5ba95;text-transform:uppercase}.woocommerce .woocommerce-breadcrumb a,.woocommerce-breadcrumb a,.rt_breadcrumbs a{color:#d5ba95}.part-container{padding-left:0;padding-right:0}.template-part-content{padding-top:2em}.section-header,.page-header,.entry-header{padding:1em 15px 0 15px;max-width:1300px;margin-left:auto;margin-right:auto;text-align:center}.section-header .before-title,.page-header .before-title,.entry-header .before-title{color:#d5ba95;font-size:.889rem;font-family:"Geometria Bold",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2em;text-transform:uppercase}.section-header .before-title::before,.section-header .before-title::after,.page-header .before-title::before,.page-header .before-title::after,.entry-header .before-title::before,.entry-header .before-title::after{content:'';display:block;width:3em;height:2px;background:#d5ba95}.section-header .before-title::before,.page-header .before-title::before,.entry-header .before-title::before{margin-right:.5em}.section-header .before-title::after,.page-header .before-title::after,.entry-header .before-title::after{margin-left:.5em}.section-header h2.title,.section-header .title,.page-header h2.title,.page-header .title,.entry-header h2.title,.entry-header .title{font-family:"Marta Bold",sans-serif;font-size:2.5rem;margin-bottom:.5em;text-transform:uppercase}.section-header .after-title,.page-header .after-title,.entry-header .after-title{padding-bottom:2em;text-transform:uppercase}.section-header-decore{position:absolute;bottom:0;right:0;width:50%;height:3px;background:#000}.action-wrapper{text-align:center}.action-wrapper.section-action{padding-top:2em}.rt-multiple-items:not(.multirows-slider) .slick-track,.rt-multiple-items:not(.multirows-slider) .slick-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.rt-multiple-items:not(.multirows-slider) .slick-track>div,.rt-multiple-items:not(.multirows-slider) .slick-slide>div{max-width:100%;width:100%}.rt-multiple-items:not(.multirows-slider) .slick-slide{height:auto}.rt-multiple-items:not(.multirows-slider) .slick-slide>div{height:100%}.rt-multiple-items:not(.multirows-slider) .slick-slide img{width:100%}.rt-multiple-items:not(.multirows-slider) .rt-slide.simply-slide{height:100%}.rt-multiple-items:not(.multirows-slider) .rt-slide .wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.rt-multiple-items:not(.multirows-slider) .slick-arrow{font-size:3em;-webkit-transition:all .3s;transition:all .3s;color:#fff;width:1em;height:1em}.rt-multiple-items:not(.multirows-slider) .slick-arrow .svg-icon{width:1em;height:1em}.rt-multiple-items:not(.multirows-slider) .slick-prev{left:1.333rem}.rt-multiple-items:not(.multirows-slider) .slick-next{right:1.333rem}.rt-multiple-items:not(.multirows-slider) .slick-prev::before,.rt-multiple-items:not(.multirows-slider) .slick-next::before{content:none}.rt-multiple-items:not(.multirows-slider) .slick-arrow:hover{opacity:.7}.rt-multiple-items:not(.multirows-slider).slick-dotted.slick-slider .slick-dots{text-align:left}.rt-multiple-items:not(.multirows-slider).slick-dotted.slick-slider .slick-dots li{height:15px;width:15px;margin:0 5px}.rt-multiple-items:not(.multirows-slider).slick-dotted.slick-slider .slick-dots li button{width:auto;height:auto;background:none;border:none}.rt-multiple-items:not(.multirows-slider).slick-dotted.slick-slider .slick-dots li button::before{content:'';width:15px;height:15px;background:#d5ba95;opacity:1;border:1px solid #d5ba95;border-radius:50%}.rt-multiple-items:not(.multirows-slider).slick-dotted.slick-slider .slick-dots li.slick-active button{background:none;border:none}.rt-multiple-items:not(.multirows-slider).slick-dotted.slick-slider .slick-dots li.slick-active button::before{background:#801b37;border-color:#801b37}.rt-multiple-items{display:none}a{outline:none}a:hover{text-decoration:none}img{max-width:100%;height:auto}#masthead{width:100%}#masthead.fixed-top{position:fixed}#masthead .menu-addon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#masthead .menu-addon .social-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px}#masthead .menu-addon .social-wrapper .social-network{margin:0 5px;font-size:1.333rem;color:#d5ba95}#masthead .site-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#masthead .site-contacts a{color:#000;font-family:"Geometria Bold",sans-serif}#masthead .site-contacts a:hover{color:#801b37}#masthead .site-contacts a.phone{font-size:1.222rem;color:#801b37;line-height:1}#masthead .navbar-panel .site-contacts{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#masthead .panel-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:0 15px 0 15px}#masthead.site-header-2 .navbar-toggleable{position:static}#masthead .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:auto;flex:auto}#masthead .toggler-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 15px}#masthead .top-panel{color:#000}#masthead .top-panel .content-wrapper .description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px}#masthead .top-panel .content-wrapper .description .content{max-width:500px}#masthead .navbar{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto}#masthead .navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;margin-right:0;padding:0;height:4em;-webkit-box-flex:0;-ms-flex:0 0 7em;flex:0 0 7em}#masthead img.site-logo{width:68%}#masthead .navbar-toggler{border-color:transparent;outline:none}#masthead .navbar-toggler .navbar-toggler-line{display:block;background:#d5ba95;height:3px;width:2.5rem;margin:8px 0}#masthead .navbar-collapse.collapse.show .navbar-nav,#masthead .navbar-collapse.collapsing .navbar-nav{padding:1em .5em}#masthead .navbar-dark .navbar-nav .nav-link{color:#000;padding-right:.7em;padding-left:.7em}#masthead .navbar-dark .navbar-nav .nav-link:hover{color:#801b37}.home #masthead{position:absolute;background:transparent;width:100%;top:0;left:0;z-index:1000}.home #masthead .menu-addon .social-wrapper .social-network{color:#fff}.home #masthead .menu-addon .social-wrapper .social-network a{color:#fff}.home #masthead .menu-addon .social-wrapper .social-network a:hover{color:#d5ba95}.home #masthead .site-contacts a{color:#fff}.home #masthead .site-contacts a:hover{color:#801b37}.home #masthead .site-contacts a.phone{color:#801b37}.home #masthead .navbar-toggler{border-color:#fff}.home #masthead .navbar-toggler .navbar-toggler-line{background:#fff}.home #masthead .navbar-dark .navbar-nav .nav-link{color:#fff}.home #masthead .navbar-dark .navbar-nav .nav-link:hover{color:#801b37}@media (min-width:992px){#masthead .content-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#masthead .toggler-wrapper{display:none}}.modal.rt-popup-form.inform-popup .modal-header .modal-title{color:#fff;text-align:center;font-size:1.333rem;line-height:1}.modal.rt-popup-form.inform-popup .modal-content{border:none}.modal.rt-popup-form.inform-popup .rt-form-message{text-align:center}.modal.rt-popup-form.inform-popup .button-wrapper{margin-top:4em}.modal.rt-popup-form .modal-header,.rt-contact-form .modal-header{background:#000;padding:15px;border-bottom:none;border-radius:0}.modal.rt-popup-form .modal-header .context,.rt-contact-form .modal-header .context{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal.rt-popup-form .modal-header .context .title,.rt-contact-form .modal-header .context .title{text-transform:uppercase;font-size:1.333rem;padding-right:1.333rem;color:#fff;text-align:center;margin-bottom:1em}.modal.rt-popup-form .modal-header .context .title span,.rt-contact-form .modal-header .context .title span{display:inline-block;margin-top:1em;font-size:.6em;font-family:"Geometria Medium",sans-serif;color:#fff}.modal.rt-popup-form .modal-header .context .title.empty-data,.rt-contact-form .modal-header .context .title.empty-data{display:none}.modal.rt-popup-form .modal-header .context .text,.rt-contact-form .modal-header .context .text{font-family:"Geometria Light",sans-serif;color:#fff;margin-bottom:1em}.modal.rt-popup-form .modal-header .context .text.empty-data,.rt-contact-form .modal-header .context .text.empty-data{display:none}.modal.rt-popup-form button.close,.rt-contact-form button.close{position:absolute;right:15px;top:15px;font-size:1.333rem;line-height:1;margin:0;padding:0;color:#fff;opacity:1;text-shadow:none}.modal.rt-popup-form button.close:hover,.rt-contact-form button.close:hover{color:#fff}.modal.rt-popup-form .modal-dialog,.rt-contact-form .modal-dialog{width:500px;max-width:calc(100% - 15px)}.modal.rt-popup-form .modal-content,.rt-contact-form .modal-content{border-radius:0;border:none}.modal.rt-popup-form .rt-field-wrapper,.rt-contact-form .rt-field-wrapper{margin-top:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal.rt-popup-form .rt-field-wrapper .rt-field-label,.rt-contact-form .rt-field-wrapper .rt-field-label{display:none;font-size:.9em}.modal.rt-popup-form .rt-field-wrapper .rt-field-label .mark,.rt-contact-form .rt-field-wrapper .rt-field-label .mark{background:transparent;color:#ff6d34}.modal.rt-popup-form .rt-field-wrapper input,.rt-contact-form .rt-field-wrapper input{outline:none;border:1px solid #000;padding:.4em;-webkit-transition:all .3s;transition:all .3s;max-width:100%}.modal.rt-popup-form .rt-field-wrapper .rt-form-error-label,.rt-contact-form .rt-field-wrapper .rt-form-error-label{color:#ff6d34;-webkit-transition:all .3s;transition:all .3s;opacity:0;font-size:.7em}.modal.rt-popup-form .rt-field-wrapper.error-field .rt-form-error-label,.rt-contact-form .rt-field-wrapper.error-field .rt-form-error-label{opacity:1}.modal.rt-popup-form .rt-field-wrapper.error-field input,.rt-contact-form .rt-field-wrapper.error-field input{border:1px solid #ff6d34}.modal.rt-popup-form .rt-field-wrapper .org-selector,.rt-contact-form .rt-field-wrapper .org-selector{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.modal.rt-popup-form .rt-field-wrapper .org-selector input,.rt-contact-form .rt-field-wrapper .org-selector input{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:1em}.modal.rt-popup-form .rt-field-wrapper .org-selector .button,.rt-contact-form .rt-field-wrapper .org-selector .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5em;width:1.6em;border:1px solid #000;margin-left:.2em;-webkit-transition:all .3s;transition:all .3s}.modal.rt-popup-form .rt-field-wrapper .org-selector .button:hover,.rt-contact-form .rt-field-wrapper .org-selector .button:hover{color:#fff;background:#000}.modal.rt-popup-form .rt-field-wrapper .org-selector .list,.rt-contact-form .rt-field-wrapper .org-selector .list{display:none;position:absolute;border:2px solid #000;margin-top:.3em;width:100%;top:100%}.modal.rt-popup-form .rt-field-wrapper .org-selector .list .org,.rt-contact-form .rt-field-wrapper .org-selector .list .org{font-size:calc(100vw / 192 + 10px);padding:.7em 1.5em;-webkit-transition:all .3s;transition:all .3s;background:#fff}.modal.rt-popup-form .rt-field-wrapper .org-selector .list .org:not(:last-child),.rt-contact-form .rt-field-wrapper .org-selector .list .org:not(:last-child){border-bottom:2px solid #000}.modal.rt-popup-form .rt-field-wrapper .org-selector .list .org.current-org,.modal.rt-popup-form .rt-field-wrapper .org-selector .list .org:hover,.rt-contact-form .rt-field-wrapper .org-selector .list .org.current-org,.rt-contact-form .rt-field-wrapper .org-selector .list .org:hover{color:#fff;background:#000}.modal.rt-popup-form .rt-field-wrapper .org-selector .list.open,.rt-contact-form .rt-field-wrapper .org-selector .list.open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:10}.modal.rt-popup-form .rt-field-wrapper.attachment-wrapper input[type="file"],.rt-contact-form .rt-field-wrapper.attachment-wrapper input[type="file"]{width:.1px;height:.1px;opacity:0;position:absolute;z-index:-10}.modal.rt-popup-form .rt-field-wrapper.attachment-wrapper .attachment-label,.rt-contact-form .rt-field-wrapper.attachment-wrapper .attachment-label{font-size:.889rem;cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#801b37;padding:1em;border:2px dotted #801b37}.modal.rt-popup-form .rt-field-wrapper.attachment-wrapper .attachment-label p,.rt-contact-form .rt-field-wrapper.attachment-wrapper .attachment-label p{margin:0}.modal.rt-popup-form .rt-field-wrapper.attachment-wrapper .attachment-label .svg-icon,.rt-contact-form .rt-field-wrapper.attachment-wrapper .attachment-label .svg-icon{font-size:2.5em;margin-right:.3em}.modal.rt-popup-form .rt-field-wrapper.attachment-wrapper .file-info,.rt-contact-form .rt-field-wrapper.attachment-wrapper .file-info{font-size:.778rem}.modal.rt-popup-form .rt-field-wrapper.checkbox-wrapper input[type="radio"],.modal.rt-popup-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"],.rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="radio"],.rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]{display:none}.modal.rt-popup-form .rt-field-wrapper.checkbox-wrapper input[type="radio"]+label,.modal.rt-popup-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]+label,.rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="radio"]+label,.rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]+label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-size:.889rem}.modal.rt-popup-form .rt-field-wrapper.checkbox-wrapper input[type="radio"]+label p,.modal.rt-popup-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]+label p,.rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="radio"]+label p,.rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]+label p{margin:0;padding:0}.modal.rt-popup-form .rt-field-wrapper.checkbox-wrapper input[type="radio"]+label::before,.modal.rt-popup-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]+label::before,.rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="radio"]+label::before,.rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]+label::before{content:'';display:inline-block;width:1.5em;height:1.5em;margin-right:1em;-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 1.5em;flex:0 0 1.5em;background:transparent}.modal.rt-popup-form .rt-field-wrapper.checkbox-wrapper input[type="radio"]:checked+label::before,.modal.rt-popup-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]:checked+label::before,.rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="radio"]:checked+label::before,.rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]:checked+label::before{border:5px solid #fff;background:#000}.modal.rt-popup-form .modal-footer,.rt-contact-form .modal-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:none;padding:15px}.modal.rt-popup-form .button-wrapper,.rt-contact-form .button-wrapper{text-align:center;margin-top:1em}.modal.rt-popup-form .rt-form-success-message,.modal.rt-popup-form .rt-form-error-message,.rt-contact-form .rt-form-success-message,.rt-contact-form .rt-form-error-message{padding:10%;display:none;color:#000}.modal.rt-popup-form .rt-form-success-message .message-text,.modal.rt-popup-form .rt-form-error-message .message-text,.rt-contact-form .rt-form-success-message .message-text,.rt-contact-form .rt-form-error-message .message-text{font-size:calc(100vw / 106 + 18px);line-height:1.2;padding-bottom:1em}.modal.rt-popup-form .rt-form-success-message .message-text .title,.modal.rt-popup-form .rt-form-error-message .message-text .title,.rt-contact-form .rt-form-success-message .message-text .title,.rt-contact-form .rt-form-error-message .message-text .title{font-family:"Geometria Bold",sans-serif;padding-bottom:1em;text-transform:uppercase}.modal.rt-popup-form .rt-form-btn-repeat,.modal.rt-popup-form .rt-form-btn-close,.modal.rt-popup-form .rt-form-btn-primary,.rt-contact-form .rt-form-btn-repeat,.rt-contact-form .rt-form-btn-close,.rt-contact-form .rt-form-btn-primary{cursor:pointer;display:inline-block;text-transform:uppercase}.modal.rt-popup-form.error-response .modal-body,.modal.rt-popup-form.error-response .modal-header,.modal.rt-popup-form.error-response button.close,.rt-contact-form.error-response .modal-body,.rt-contact-form.error-response .modal-header,.rt-contact-form.error-response button.close{display:none}.modal.rt-popup-form.error-response .rt-form-error-message,.rt-contact-form.error-response .rt-form-error-message{display:block}.modal.rt-popup-form.succes-response .modal-body,.modal.rt-popup-form.succes-response .modal-header,.modal.rt-popup-form.succes-response button.close,.rt-contact-form.succes-response .modal-body,.rt-contact-form.succes-response .modal-header,.rt-contact-form.succes-response button.close{display:none}.modal.rt-popup-form.succes-response .rt-form-success-message,.rt-contact-form.succes-response .rt-form-success-message{display:block}.page-banners-slider{min-height:700px}.page-banners-slider .slide-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;padding-bottom:2em}.page-banners-slider .slide-content-wrapper .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.page-banners-slider .slide-content-wrapper .content-container .title{font-size:3em;font-family:"Marta Italic",sans-serif;line-height:1}.page-banners-slider .slide-content-wrapper .content-container .description{font-size:1.5em;font-family:"Geometria Medium",sans-serif;margin-bottom:.6em}.page-banners-slider .slide-content-wrapper .content-container .description p{margin-bottom:0}.page-banners-slider .slide-content-wrapper .content-container .action-wrapper{text-align:left}.page-banners-slider .slide-content-wrapper .content-container .action{display:inline-block;padding:1em 2em;line-height:1;background-color:transparent;-webkit-transition:all .3s;transition:all .3s;margin-bottom:.5em}.page-banners-slider .slide-content-wrapper .content-container .remark{margin-top:2em}.part-content-wrapper{padding-bottom:3em}.posts-slider{padding-bottom:2em}.posts-slider.arrows-slider{width:calc(100% - 3em);margin:0 auto}.posts-slider .rt-slide .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;padding:15px;background:#fff;margin:0 7.5px}.posts-slider .rt-slide .wrapper.horizontal-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.posts-slider .rt-slide .wrapper.horizontal-wrapper .post-data-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.posts-slider .rt-slide .wrapper .post-image{padding-bottom:2em}.posts-slider .rt-slide .wrapper .post-title{font-family:"Geometria Bold",sans-serif;font-size:1.333rem;text-transform:uppercase;margin-bottom:1.2em;word-wrap:break-word}.posts-slider .rt-slide .wrapper .post-description{font-size:.8em;word-wrap:break-word}.posts-slider .rt-slide .wrapper .post-price .price-value{font-family:"Geometria Bold",sans-serif;font-size:1.3em}.posts-slider .rt-slide .wrapper .action-wrapper{margin-top:auto}.posts-slider .slick-arrow{width:1.5em;height:1.5em;font-size:inherit;border:3px solid #000;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.posts-slider .slick-arrow:hover{border:3px solid #000;background:#fff}.posts-slider .slick-arrow::before{color:#000;font-family:'icofont';font-size:1.5em;font-weight:900;-webkit-transition:all .3s;transition:all .3s;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.posts-slider .slick-arrow:hover::before{color:#000}.posts-slider .slick-next{right:-1.3em}.posts-slider .slick-prev{left:-1.3em}.posts-slider .slick-prev::before{content:'\eac9'}.posts-slider .slick-next::before{content:'\eaca'}.posts-slider .slick-dots li button{border:3px solid #000;border-radius:50%}.posts-slider .slick-dots li button::before{content:none}.posts-slider .slick-dots li.slick-active button{background:#000}.paginated-post-wrapper{padding-top:2em}.paginated-post-wrapper .paginated-post-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.paginated-post-wrapper .post-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.paginated-post-wrapper .post-wrapper .post-content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border:1px solid #000;background:#fff}.paginated-post-wrapper .post-wrapper .post-content .post-image img{width:100%}.paginated-post-wrapper .post-wrapper.vertical-wrapper{margin-bottom:2em}.paginated-post-wrapper .post-wrapper.vertical-wrapper .post-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px}.paginated-post-wrapper .post-wrapper.vertical-wrapper .post-content>div:last-child{margin-top:auto}.paginated-post-wrapper .post-wrapper.horizontal-wrapper{margin-bottom:2em}.paginated-post-wrapper .post-wrapper.horizontal-wrapper .post-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:15px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.paginated-post-wrapper .post-wrapper.horizontal-wrapper .post-content .post-data-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.paginated-post-wrapper .post-wrapper.horizontal-wrapper .post-content .post-data-wrapper>div:last-child{margin-top:auto}.paginated-post-wrapper .post-wrapper.tile-wrapper{padding:0}.paginated-post-wrapper .post-wrapper.tile-wrapper .post-content{padding:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(0,0,0,.3);color:#fff}.paginated-post-wrapper .post-wrapper.tile-wrapper .post-content>div:last-child{margin-top:auto}.paginated-post-wrapper .post-content .post-image{padding-bottom:2em}.paginated-post-wrapper .post-content .post-title{font-family:"Geometria Bold",sans-serif;font-size:calc(100vw / 148 + 13px);text-transform:uppercase;word-wrap:break-word;margin-bottom:1.2em}.paginated-post-wrapper .post-content .post-description{font-size:.8em;margin-bottom:1.5em;word-wrap:break-word}.paginated-post-wrapper .post-content .post-price .price-value{font-family:"Geometria Bold",sans-serif;font-size:1.3em}.paginated-post-wrapper .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em}.paginated-post-wrapper .pagination .button.button-previous{margin-right:.5em;display:none}.paginated-post-wrapper .pagination .button.button-next{margin-left:.5em}.paginated-post-wrapper .pagination .paging-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paginated-post-wrapper .pagination .paging-pagination .button.paging-button{padding:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2em;height:2em;margin:0 .1em}.paginated-post-wrapper .pagination .paging-pagination .button.paging-button.first-page{margin-right:1em}.paginated-post-wrapper .pagination .paging-pagination .button.paging-button.last-page{margin-left:1em}.paginated-post-wrapper .pagination .paging-pagination .button.paging-button.current-page{cursor:initial}.rt-contact-form .rt-form-input[required]{display:none}.rt-contact-form .form-content-wrapper{width:600px;max-width:calc(100vw - 1rem);margin:0 auto;padding:0 15px}.rt-contact-form .form-header{font-size:1.333rem}.rt-contact-form .form-header .title{text-align:center;margin-bottom:.5em}.rt-contact-form .form-header .text{font-size:.5em;margin-bottom:1em}.rt-contact-form .rt-field-wrapper{margin-top:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rt-contact-form .rt-field-wrapper .rt-field-label{display:none}.rt-contact-form .rt-field-wrapper .rt-field-label .mark{background:transparent;color:#ff6d34}.rt-contact-form .rt-field-wrapper input{outline:none;border:1px solid #000;font-size:1.3em;padding:.4em;-webkit-transition:all .3s;transition:all .3s}.rt-contact-form .rt-field-wrapper input,.rt-contact-form .rt-field-wrapper textarea{max-width:calc(100% - 30px)}.rt-contact-form .rt-field-wrapper .rt-form-error-label{color:#ff6d34;-webkit-transition:all .3s;transition:all .3s;opacity:0}.rt-contact-form .rt-field-wrapper.error-field .rt-form-error-label{opacity:1}.rt-contact-form .rt-field-wrapper.error-field input,.rt-contact-form .rt-field-wrapper.error-field textarea{border:1px solid #ff6d34}.rt-contact-form .button-wrapper{text-align:center;margin-top:1em}.org-contacts-section .map-wrapper{min-height:80vh}.org-contacts-section .orgs{background:#000;color:#fff;padding:2em 0 2em 4em}.org-contacts-section .orgs .header{text-transform:uppercase;font-size:25px;padding:1em}.org-contacts-section .orgs .list .org{display:none;padding:1em 5em 1em 0;margin-bottom:1em;border-bottom:4px solid #fff}.org-contacts-section .orgs .list .org.current-org{display:block}.org-contacts-section .orgs .list .org p{margin-bottom:0}.org-contacts-section .orgs .list .org .label{font-weight:700;padding-right:1em}.org-contacts-section .orgs .list .org a{color:#fff}.org-contacts-section .orgs .list .org a:hover{color:#fff}.radio-button{display:block;position:relative;cursor:pointer;line-height:26px;margin:0 0 15px 30px}.radio-button .label{position:relative;display:block;float:left;margin-right:15px;width:26px;height:26px;border:2px solid #fff;border-radius:50%}.radio-button .label:after{content:'';position:absolute;top:0;left:0;width:22px;height:22px;background:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0;pointer-events:none;border:3px solid #000;border-radius:50%}.radio-button input[type="radio"]{width:auto;margin:0;display:none}.radio-button:hover .label:after{-webkit-transform:scale(1.5);transform:scale(1.5)}input[type="radio"]:checked+.label{border-color:#fff}input[type="radio"]:checked+.label:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s cubic-bezier(.35,.9,.4,.9);transition:all .2s cubic-bezier(.35,.9,.4,.9);opacity:1}.error404 .page-404-wrapper{background:#f3f3f1;padding:2em 0 4em}.error404 .entry-header .before-title{font-family:"Geometria Bold",sans-serif;font-size:1.333rem}.error404 .content-404{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:900px}.error404 .content-404 .text{text-align:center}.error404 .content-404 .text h2{font-family:"Geometria Bold",sans-serif;font-size:3.333rem;text-transform:lowercase;margin:.5em 0}.error404 .content-404 .text p{font-family:"Geometria Light",sans-serif}.error404 .content-404 .text a{color:#000;font-family:"Geometria Bold",sans-serif;text-decoration:underline}.error404 .site-footer{margin-top:0}.site-footer{margin-top:3em}.site-footer .copyright,.site-footer .develop{text-align:center}.site-footer a{color:inherit}.site-footer a:hover{color:inherit}.svg-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.svg-icon svg{position:relative;-ms-flex-negative:0;flex-shrink:0;height:1em;width:1em;fill:currentColor;-webkit-transition:fill .3s;transition:fill .3s}@media (max-width:991px){#masthead.site-header-1 .navbar-toggleable{position:static}#masthead.site-header-1 .collapse-wrapper{position:absolute;width:100%;top:100%}#masthead.site-header-1 .navbar-collapse{position:absolute;top:0;right:0;z-index:1000}#masthead.site-header-2 .navbar-panel .panel-wrapper{padding:0}#masthead.site-header-2 .navbar-collapse{position:absolute;top:0;right:0}#masthead .content-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}#masthead .top-panel .content-wrapper .description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#masthead .top-panel .content-wrapper .description .content{max-width:100%}#masthead .navbar.navbar-toggleable{padding:0}.org-contacts-section .content-wrapper .map-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-height:60vh}}@media (max-width:610px){.error404 #masthead .navbar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error404 #masthead .navbar .navbar-brand{text-align:center}.error404 #masthead .navbar .site-contacts{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:1em 15px .5em 15px}}@media (max-width:576px){#masthead .navbar{-ms-flex-wrap:wrap;flex-wrap:wrap}.paginated-post-wrapper .post-wrapper.tile-wrapper{min-height:100vw}}@media (max-width:550px){#masthead .top-panel .content-wrapper .description{display:none}}.container{max-width:1300px}#masthead .top-panel .panel-wrapper,#masthead .navbar-panel .panel-wrapper{max-width:1500px;margin:0 auto}#masthead .navbar{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-header .section-header-text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.section-header .section-header-decore{display:none}#section-main-banner .template-part-content{padding-top:0}#section-main-banner .page-banners-slider .slide-content-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#section-main-banner .page-banners-slider .content-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 500px;flex:0 500px;max-width:100%;padding-left:15px}#section-main-banner .page-banners-slider .content-container .title{font-size:5rem;margin-bottom:.5em}#section-main-banner .page-banners-slider .content-container .title p{margin-bottom:0}#section-main-banner .page-banners-slider .content-container .description{font-size:1.333rem;margin-bottom:2em}#section-main-banner .page-banners-slider .content-container .action{color:#fff;border:2px solid #fff;-webkit-transition:all .3s;transition:all .3s}#section-main-banner .page-banners-slider .content-container .action:hover{border-color:#801b37;color:#fff;background:#801b37}#section-rooms-number .subheader-content{padding-bottom:4em}.twin-posts-slider-wrapper .main-slider .slick-arrow .svg-icon{font-size:3.333rem}.twin-posts-slider-wrapper .main-slider .slick-arrow.slick-prev{left:2.778rem}.twin-posts-slider-wrapper .main-slider .slick-arrow.slick-next{right:2.778rem}.twin-posts-slider-wrapper .additional-sliders{max-width:1300px;margin-left:auto;margin-right:auto;margin-top:2em}.twin-posts-slider-wrapper .additional-sliders .thumb-slider,.twin-posts-slider-wrapper .additional-sliders .content-slider-wrapper{padding-left:15px;padding-right:15px}.twin-posts-slider-wrapper .additional-sliders .thumb-slider{width:67%;float:left}.twin-posts-slider-wrapper .additional-sliders .thumb-slider .slick-slide{padding:0 4px}.twin-posts-slider-wrapper .additional-sliders .thumb-slider .slick-slide .rt-slide{opacity:.5}.twin-posts-slider-wrapper .additional-sliders .thumb-slider .slick-slide.slick-current .rt-slide,.twin-posts-slider-wrapper .additional-sliders .thumb-slider .slick-slide:hover .rt-slide{opacity:1}.twin-posts-slider-wrapper .additional-sliders .thumb-slider .slick-slide .title{font-size:.778rem;font-family:"Geometria Bold",sans-serif;line-height:1.2;margin-top:1em}.twin-posts-slider-wrapper .additional-sliders .content-slider-wrapper{width:33%;float:left}.twin-posts-slider-wrapper .additional-sliders .content-slider .slide-title{font-size:1.333rem;font-family:"Geometria Bold",sans-serif;margin-bottom:.5em}.twin-posts-slider-wrapper .additional-sliders .content-slider .slide-description{font-size:.889rem;font-family:"Geometria Bold",sans-serif}.twin-posts-slider-wrapper .additional-sliders .content-slider .slide-action{margin-top:2em}.twin-posts-slider-wrapper .additional-sliders .content-slider .slide-action a:first-child{margin-right:.5em}#section-weekend-prices .weekend-price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#section-weekend-prices .part-1{-webkit-box-flex:0;-ms-flex:0 0 calc(40% - 3em);flex:0 0 calc(40% - 3em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:url(img/praga-hotel-home-weekend-bg.png) top right #801b37}#section-weekend-prices .part-1 .title{font-family:"Marta Italic",sans-serif;font-size:3.056rem;color:#fff;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;max-width:100%;padding:.5em 1em}#section-weekend-prices .part-2{position:relative;-webkit-box-flex:0;-ms-flex:0 0 3em;flex:0 0 3em}#section-weekend-prices .part-2 .weekends{position:absolute;top:50%;right:.7em;-webkit-transform:translate(calc(50% - 1em),-50%);transform:translate(calc(50% - 1em),-50%)}#section-weekend-prices .part-2 .weekends .text{top:0;right:0;line-height:1em;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center 0;transform-origin:center center 0;white-space:nowrap}#section-weekend-prices .part-3{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f3f3f1;padding:1em 0}#section-weekend-prices .part-3 .price-wrapper{width:100%;max-width:700px;padding:0 3em;z-index:1}#section-weekend-prices .part-3 .room-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.333rem;font-family:"Geometria Bold",sans-serif;line-height:1em;padding:.4em 0;position:relative}#section-weekend-prices .part-3 .room-price .name{padding-right:.3em;background:#f3f3f1}#section-weekend-prices .part-3 .room-price .price{padding-left:.3em;background:#f3f3f1}#section-weekend-prices .part-3 .room-price::after{content:'';border-bottom:2px dotted #000;display:inline-block;position:absolute;bottom:.5em;left:0;width:100%;z-index:-1}#section-services-slider .rt-slide .wrapper{position:relative;margin:0}#section-services-slider .rt-slide .wrapper .post-title{position:absolute;top:40%;left:0;right:0;font-family:"Geometria Bold",sans-serif;font-size:1.333rem;text-transform:uppercase;text-align:center;padding:0 1.5em;color:#fff}#section-services-slider .rt-slide .wrapper .post-image{padding-bottom:0}#section-services-slider .rt-slide .wrapper .action-wrapper{position:absolute;bottom:25%;left:0;right:0}#section-services-slider .rt-slide .wrapper .action-wrapper .button{border-color:#fff;color:#fff}#section-services-slider .rt-slide .wrapper .action-wrapper .button:hover{background:#801b37;border-color:#801b37}#section-services-slider .slick-dots{bottom:-2em;text-align:left;padding:0 15px}#section-services-slider .slick-dots li button{border:none}#section-services-slider .slick-dots li.slick-active button{background:none}#section-about{background-position:left center!important;background-size:auto 100%!important;background-repeat:no-repeat!important;background-color:#f3f3f1!important;margin-top:3em;margin-bottom:3em;padding:2em 0 1em 0}#section-about .template-part-content{padding-top:0;padding-bottom:0}#section-about .part-content-wrapper{padding:0}#section-about .wp-block-columns{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#section-about .wp-block-columns .wp-block-image{padding:0 4em}#section-about .wp-block-columns h2{font-size:1.333rem;font-family:"Geometria Bold",sans-serif;margin-bottom:1.5em;text-align:center}#section-about .wp-block-columns p{font-family:"Geometria Light",sans-serif;text-align:center}#section-about .wp-block-buttons{text-align:center;margin-top:3em}#section-about .wp-block-button__link{background:transparent;text-transform:uppercase;padding:.5em 1.5em;border:2px solid #000;-webkit-transition:all .3s;transition:all .3s}#section-about .wp-block-button__link:hover{background:#801b37;color:#fff;border-color:#801b37}#section-restaurant-sets{margin-bottom:2em}#section-restaurant-sets .rt-slide .wrapper{margin:0}#section-restaurant-sets .rt-slide .wrapper .post-image{padding-bottom:1em}#section-restaurant-sets .rt-slide .wrapper .post-title{text-align:center}#section-restaurant-sets .rt-slide .wrapper .post-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.111rem;color:#801b37;text-transform:uppercase;margin-top:auto}#section-restaurant-sets .rt-slide .wrapper .post-price .price-wrapper{padding:.2em 1.5em;background:#f3f3f1}#section-virtual-tour .paginated-post-wrapper .post-wrapper .post-content{border:none;padding:0}#section-virtual-tour .paginated-post-wrapper .post-wrapper .post-content .post-image{padding-bottom:1em}#section-virtual-tour .paginated-post-wrapper .post-wrapper .post-content .post-title{text-align:center;font-family:"Geometria Bold",sans-serif;font-size:1.333rem;line-height:1.2}#section-virtual-tour .paginated-post-wrapper .post-wrapper .post-content .action-wrapper .button{padding:.3em 2em;font-family:"Geometria Bold",sans-serif;text-transform:uppercase}footer{background:#f3f3f1}footer .widget-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:2em}footer .widget{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;font-size:.778rem;font-family:"Geometria Light",sans-serif;padding:0 15px}footer .widget.widget_feedback_form_widget,footer .widget.widget_rt_yamap_widget,footer .widget.widget_rt_social_widget,footer .widget.widget_rt_copyright_widget{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}footer .widget.widget_feedback_form_widget,footer .widget.widget_rt_yamap_widget,footer .widget.widget_rt_social_widget{padding:0}footer .widget .widgettitle{font-family:"Geometria Bold",sans-serif;text-transform:uppercase;display:inline-block;margin-bottom:2em}footer .widget ul.menu{padding:0;list-style-type:none}footer .widget ul.menu a{text-decoration:none;line-height:1.5}footer .widget ul.menu a:hover{text-decoration:underline}footer #feedback-widget{background:#000b1c;color:#fff;border-top:10px solid #d5ba95;padding:3em 0 2em 0}footer #feedback-widget ::-webkit-input-placeholder{color:#fff;font-family:"Geometria Light",sans-serif;font-size:.778rem;opacity:1}footer #feedback-widget ::-moz-placeholder{color:#fff;font-family:"Geometria Light",sans-serif;font-size:.778rem;opacity:1}footer #feedback-widget :-moz-placeholder{color:#fff}footer #feedback-widget :-ms-input-placeholder{color:#fff}footer #feedback-widget .rt-contact-form .form-header span{font-family:"Geometria Medium",sans-serif}footer #feedback-widget .rt-contact-form .rt-field-label:not(.checkbox-label){display:none}footer #feedback-widget .rt-contact-form .form-content-wrapper{max-width:1300px;width:unset}footer #feedback-widget .rt-contact-form .fields-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer #feedback-widget .rt-contact-form .fields-row .field-set{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer #feedback-widget .rt-contact-form input,footer #feedback-widget .rt-contact-form textarea{background:#242e3c;font-size:.778rem;padding:1em;border:none;color:#fff}footer #feedback-widget .rt-contact-form .acceptance-field{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}footer #feedback-widget .rt-contact-form .acceptance-field .checkbox-label{color:#d5ba95;font-size:.889rem;font-family:"Geometria Light",sans-serif}footer #feedback-widget .rt-contact-form .rt-form-input{max-width:unset;border-right:2px solid #000b1c;border-top:2px solid #242e3c;border-bottom:2px solid #242e3c}footer #feedback-widget .rt-contact-form .rt-field-wrapper{position:relative;margin-top:0;padding:1em 0}footer #feedback-widget .rt-contact-form .rt-field-wrapper:not(.acceptance-field){-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}footer #feedback-widget .rt-contact-form .rt-field-wrapper.textarea-wrapper{-webkit-box-flex:1;-ms-flex:auto;flex:auto}footer #feedback-widget .rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]+label::before{-webkit-box-shadow:0 0 0 2px #000b1c;box-shadow:0 0 0 2px #000b1c;background:#242e3c}footer #feedback-widget .rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]:checked+label::before{-webkit-box-shadow:0 0 0 2px #d5ba95;box-shadow:0 0 0 2px #d5ba95;border:6px solid #242e3c;background:#d5ba95}footer #feedback-widget .rt-contact-form .rt-field-wrapper .rt-form-error-label{position:absolute;bottom:-1em;top:auto;left:0;right:0}footer #feedback-widget .rt-contact-form .rt-field-wrapper.error-field .rt-form-error-label{bottom:0}footer #feedback-widget .rt-contact-form .button-wrapper{margin:0}footer #feedback-widget .rt-contact-form .button-wrapper .button{background:#d5ba95;color:#000;border:2px solid #d5ba95;-webkit-transition:all .3s;transition:all .3s;font-size:.778rem;padding:1em 2em}footer #feedback-widget .rt-contact-form .button-wrapper .button:hover,footer #feedback-widget .rt-contact-form .button-wrapper .button:active{background-color:transparent;color:#d5ba95}footer .widget_rt_yamap_widget{border-bottom:10px solid #fbedec;margin-bottom:4em}footer .widget_rt_social_widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2em}footer .widget_rt_social_widget .social-network{padding:0 .5em}footer .widget_rt_social_widget .social-network .svg-icon{font-size:2em}footer .widget_rt_copyright_widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3em;line-height:1}footer .widget_rt_copyright_widget .development{margin-left:.5em;padding-left:.5em;border-left:1px solid #000}footer .widget_rt_contact_widget{line-height:1.5}footer .widget_rt_contact_widget a{line-height:1.5}footer .widget_rt_contact_widget a:hover{color:#801b37;text-decoration:underline}footer .widget_rt_contact_widget .widget-code{margin-top:2em}.special-promo_action{display:-webkit-box;display:-ms-flexbox;display:flex}.special-promo_action .color-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:1.5em;padding-bottom:1.5em}.special-promo_action .color-wrapper .color{width:100%;background:#f3f3f1}.special-promo_action .part-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.special-promo_action .part-1 .color-wrapper{padding-right:1.5em}.special-promo_action .part-2{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1.5em}.special-promo_action .post-content{padding:1.5em 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.special-promo_action .post-content .title,.special-promo_action .post-content .excerpt{max-width:100%}.special-promo_action .post-content .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.special-promo_action .post-content .title .text{text-transform:uppercase;font-family:"Marta Bold",sans-serif;font-size:2rem;padding-right:.4em;line-height:1}.special-promo_action .post-content .title .svg-icon{font-size:1.2em;color:#801b37;padding:0 .15em}.special-promo_action .post-content .excerpt{font-size:1.333rem}.post-type-archive-rooms .rooms-container{max-width:1140px}.post-type-archive-rooms .rooms-posts{margin-top:5em}.post-type-archive-rooms .rooms-posts .post-wrapper{margin-bottom:4em}.post-type-archive-rooms .rooms-posts .post-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-type-archive-rooms .rooms-posts .post-inner .post-image img{width:100%}.post-type-archive-rooms .rooms-posts .post-inner .post-content{padding-left:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-title{font-size:1.333rem;text-transform:uppercase;margin:.5em 0 1em}.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-description{font-family:"Geometria Light",sans-serif;margin-bottom:2em}.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-excerpt{margin-bottom:2em}.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-actions{margin-top:auto}.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-actions .post-link{margin-left:1em}body.single.single-rooms .entry-content{background:#f3f3f1;padding-top:3em;padding-bottom:6em}body.single.single-rooms .entry-content .general-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.single.single-rooms .entry-content .general-content .rt-multiple-items:not(.multirows-slider) .slick-arrow{font-size:1.5em;color:#000}body.single.single-rooms .entry-content .general-content .main-slider .rt-multiple-items:not(.multirows-slider){margin-bottom:2.5rem}body.single.single-rooms .entry-content .general-content .thumb-slider .slick-slide{padding:0 2px}body.single.single-rooms .entry-content .general-content .thumb-slider .slick-slide .rt-slide{opacity:.5}body.single.single-rooms .entry-content .general-content .thumb-slider .slick-slide.slick-current .rt-slide{opacity:1}body.single.single-rooms .entry-content .general-content .post-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:2em}body.single.single-rooms .entry-content .general-content .post-info .registration-rules{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.889rem;text-transform:uppercase;margin-bottom:2em;line-height:1em}body.single.single-rooms .entry-content .general-content .post-info .registration-rules .svg-icon{font-size:2em;color:#d5ba95;margin-right:.5em}body.single.single-rooms .entry-content .general-content .post-info .registration-rules .text-out{padding-left:.5em;margin-left:.5em;border-left:2px solid #000}body.single.single-rooms .entry-content .general-content .post-info .part-header{text-transform:uppercase;margin-bottom:.5em}body.single.single-rooms .entry-content .general-content .post-info .part-content{font-family:"Geometria Light",sans-serif;padding-bottom:2em;margin-bottom:2em;border-bottom:3px solid #d5ba95}body.single.single-rooms .entry-content .general-content .post-info .part-content ul{padding-left:1em;margin:0}body.single.single-rooms .entry-content .general-content .post-info .post-description{font-family:"Geometria Light",sans-serif;margin-bottom:1em}body.single.single-rooms .entry-content .general-content .post-info .post-excerpt{margin-bottom:1em}body.single.single-rooms .entry-content .general-content .post-info .post-actions{margin-top:auto}body.single.single-rooms .entry-content .additional-content{margin-top:6em}body.single.single-rooms .entry-content .additional-content .part-header{font-size:1.333rem;text-transform:uppercase;text-align:center;margin-bottom:2em}body.single.single-rooms .entry-content .additional-content .part-content{font-family:"Geometria Light",sans-serif;-webkit-column-count:4;column-count:4}body.single.single-rooms .entry-content .additional-content .part-content ul{padding-left:1em;margin:0}body.single.single-rooms .entry-content .additional-content .part-content ul li{line-height:1.2em;margin-bottom:.5em}body.single.single-rooms footer{margin-top:0}.post-type-archive-hotel_service .hotel-service-container,.post-type-archive-hotel_service .services-info-container,.page-template-page-hotel_service .hotel-service-container,.page-template-page-hotel_service .services-info-container{max-width:940px;margin-left:auto;margin-right:auto}.post-type-archive-hotel_service .hotel-service-posts,.page-template-page-hotel_service .hotel-service-posts{margin:3em 0}.post-type-archive-hotel_service .hotel-service-posts .post-wrapper,.page-template-page-hotel_service .hotel-service-posts .post-wrapper{margin-bottom:2em}.post-type-archive-hotel_service .hotel-service-posts .post-inner,.page-template-page-hotel_service .hotel-service-posts .post-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-type-archive-hotel_service .hotel-service-posts .post-inner .post-content,.page-template-page-hotel_service .hotel-service-posts .post-inner .post-content{padding-left:2em}.post-type-archive-hotel_service .hotel-service-posts .post-title,.page-template-page-hotel_service .hotel-service-posts .post-title{text-transform:uppercase;font-family:"Geometria Bold",sans-serif;margin-bottom:1em}.post-type-archive-hotel_service .hotel-service-posts .post-description,.page-template-page-hotel_service .hotel-service-posts .post-description{font-family:"Geometria Light",sans-serif}.post-type-archive-hotel_service .hotel-service-posts .post-description ul,.page-template-page-hotel_service .hotel-service-posts .post-description ul{padding-left:1em;margin:0}.post-type-archive-hotel_service .services-info-wrapper,.page-template-page-hotel_service .services-info-wrapper{background:#f3f3f1;padding:2em 0 6em}.post-type-archive-hotel_service .services-info-wrapper .info-title,.page-template-page-hotel_service .services-info-wrapper .info-title{font-size:1.333rem;padding:3em 0 1em}.post-type-archive-hotel_service .services-info-wrapper .info-content,.page-template-page-hotel_service .services-info-wrapper .info-content{font-family:"Geometria Light",sans-serif}.post-type-archive-hotel_service .services-info-wrapper .info-content ul,.page-template-page-hotel_service .services-info-wrapper .info-content ul{padding-left:1em;margin:0}.post-type-archive-hotel_service .services-info-wrapper .info-content ul li,.page-template-page-hotel_service .services-info-wrapper .info-content ul li{line-height:1.2;margin-bottom:.5em}.post-type-archive-hotel_service .site-footer,.page-template-page-hotel_service .site-footer{margin-top:0}body.page.page-conference-hall .post-gallery .main-slider{margin-bottom:3em}body.page.page-conference-hall .post-gallery .main-slider .slick-dotted.slick-slider{margin-bottom:50px}body.page.page-conference-hall .post-gallery .main-slider .slick-dotted.slick-slider .slick-dots{bottom:-40px;text-align:center}body.page.page-conference-hall .content-parts-wrapper.conference-hall{background:#f3f3f1;padding:2em 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.page.page-conference-hall .content-parts-wrapper.conference-hall .header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-family:"Marta Bold",sans-serif;font-size:2.5rem;text-align:center;text-transform:uppercase;margin-bottom:1em}body.page.page-conference-hall .content-parts-wrapper.conference-hall .content-part{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:4em;padding:0 2em}body.page.page-conference-hall .content-parts-wrapper.conference-hall .content-part.rent-hall-info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0}body.page.page-conference-hall .content-parts-wrapper.conference-hall .content-part .info-title{text-transform:uppercase;font-family:"Geometria Bold",sans-serif;margin-bottom:1em}body.page.page-conference-hall .content-parts-wrapper.conference-hall .content-part .info-content{font-size:.889rem}body.page.page-conference-hall .content-parts-wrapper.conference-hall .content-part .info-content ul{padding-left:1em;margin:0}body.page.page-conference-hall .content-parts-wrapper.conference-hall .content-part .info-content ul li{margin-bottom:.5em}body.page.page-conference-hall .content-parts-wrapper.conference-hall .rent-hall-info .info-content{display:-webkit-box;display:-ms-flexbox;display:flex}body.page.page-conference-hall .content-parts-wrapper.conference-hall .rent-hall-info .info-content table{border-collapse:separate;border-spacing:7px}body.page.page-conference-hall .content-parts-wrapper.conference-hall .rent-hall-info .info-content table thead h3{background:#801b37;color:#fff;text-align:center;font-size:1em;padding:1em 15px;text-transform:uppercase;margin-bottom:.2em}body.page.page-conference-hall .content-parts-wrapper.conference-hall .rent-hall-info .info-content table tbody tr td{background:#fff;padding:.5em 1em;font-size:1rem;width:auto!important}body.page.page-conference-hall .content-parts-wrapper.conference-hall .rent-hall-info .info-content ul{width:50%;padding:0 0 0 3em}body.career-page .entry-content{padding-bottom:2em}body.career-page .entry-content .career-welcome .wp-block-column{margin:0}body.career-page .entry-content .career-welcome .wp-block-column:first-child{background:#f3f3f1;padding:1em}body.career-page .entry-content .career-welcome .wp-block-image{margin:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}body.career-page .entry-content .career-welcome .wp-block-image img{width:100%}body.career-page .entry-content .post-list-wrapper{margin:3em 0;padding:0 2em}body.career-page .entry-content .post-list-wrapper a{text-transform:uppercase;font-size:1.333rem;margin-bottom:1em;text-decoration:underline}.post-type-archive-vacancy .vacancy-posts{margin-top:2em}.post-type-archive-vacancy .vacancy-posts .post-wrapper{margin-bottom:1.667rem}.post-type-archive-vacancy .vacancy-posts .post-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f3f3f1;height:100%;padding:2em}.post-type-archive-vacancy .vacancy-posts .post-title{font-size:1.667rem;margin-bottom:1em}.post-type-archive-vacancy .vacancy-posts .content-part{margin-bottom:1em}.post-type-archive-vacancy .vacancy-posts .content-part .info-title{text-transform:uppercase}.post-type-archive-vacancy .vacancy-posts .content-part .info-content{font-size:.889rem;font-family:"Geometria Light",sans-serif}.post-type-archive-vacancy .vacancy-posts .content-part .info-content ul{padding-left:1em;margin:0}.post-type-archive-vacancy .vacancy-posts .content-part .info-content ul li{margin-bottom:.5em}.post-type-archive-vacancy .vacancy-posts .post-actions{margin-top:auto}body.single.single-vacancy .single-vacancy-container{max-width:700px}body.single.single-vacancy .single-vacancy-container .content-part{margin-bottom:3em}body.single.single-vacancy .single-vacancy-container .content-part .info-title{font-size:1.333rem;margin-bottom:.5em}body.single.single-vacancy .single-vacancy-container .content-part .info-content{font-family:"Geometria Light",sans-serif}body.single.single-vacancy .single-vacancy-container .content-part .info-content ul{padding-left:1em;margin:0}body.single.single-vacancy .single-vacancy-container .content-part .info-content ul li{margin-bottom:.5em}body.single.single-vacancy .form-wrapper{background:#f3f3f1;padding:3em 0 6em}body.single.single-vacancy .form-wrapper .rt-contact-form .form-header .title{text-align:left;text-transform:uppercase;margin-bottom:1em}body.single.single-vacancy .form-wrapper .rt-contact-form .rt-field-wrapper input{border:none;font-family:"Geometria Light",sans-serif;font-size:.889rem;padding:.7em;max-width:unset}body.single.single-vacancy .form-wrapper .rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]+label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.single.single-vacancy .form-wrapper .rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]+label a{color:#801b37}body.single.single-vacancy .form-wrapper .rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]+label a:hover{text-decoration:underline}body.single.single-vacancy .form-wrapper .rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]+label::before{-webkit-box-shadow:0 0 0 2px #801b37;box-shadow:0 0 0 2px #801b37;border-radius:0}body.single.single-vacancy .form-wrapper .rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="radio"]:checked+label::before,body.single.single-vacancy .form-wrapper .rt-contact-form .rt-field-wrapper.checkbox-wrapper input[type="checkbox"]:checked+label::before{border:4px solid #f3f3f1;background:#801b37}body.single.single-vacancy .form-wrapper .rt-contact-form .rt-form-btn-primary{padding:.3em 2.5em;font-size:.889rem}body.single.single-vacancy .site-footer{margin-top:0}.post-type-archive-promo_action .promo_action-posts .post-wrapper{margin-bottom:1.667rem}.post-type-archive-promo_action .promo_action-posts .post-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f3f3f1;height:100%}.post-type-archive-promo_action .promo_action-posts .post-content{padding:15px}.post-type-archive-promo_action .promo_action-posts .post-title{font-size:1.667rem}.post-type-archive-promo_action .promo_action-posts .post-excerpt{font-family:"Geometria Light",sans-serif;font-size:1.333rem;margin-bottom:.5em}.post-type-archive-promo_action .promo_action-posts .post-actions{margin-top:auto;color:#d5ba95;padding:0 15px 15px 15px}.post-type-archive-promo_action .promo_action-posts .post-actions .svg-icon{font-size:2em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.single.single-promo_action .entry-content{margin-top:2em;margin-bottom:6em}body.single.single-promo_action .single-promo_action-container .post-image{text-align:center;margin-bottom:3em}body.page.page-prices .entry-content{margin:1em 0 6em 0}body.page.page-prices table{text-transform:uppercase;font-size:.889rem;border-collapse:separate;border-spacing:7px}body.page.page-prices table th{background:#d5ba95}body.page.page-prices table th,body.page.page-prices table td{background:#f3f3f1;padding:.7em 1em}body.page.page-prices p.booking a{margin-left:1em;margin-top:1em}body.page.page-contacts .entry-content{margin:2em auto 8em auto;max-width:700px}body.page.page-contacts .wp-block-media-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2em}body.page.page-contacts .wp-block-media-text .wp-block-media-text__content{padding:0 3em}body.page.page-contacts .wp-block-media-text .wp-block-media-text__content p{margin-bottom:0}.booking-search-form-wrapper{background:#801b37;-webkit-box-shadow:inset 0 -10px 0 #d5ba95;box-shadow:inset 0 -10px 0 #d5ba95}.home #section-rooms-number{position:relative}.home #section-rooms-number p{margin-bottom:0}a[id^="hotels101_partner_widget"]{position:absolute;right:15px;bottom:0;left:auto;top:auto;width:10em!important;height:4em!important}a[id^="hotels101_partner_widget"] .hotel101-t-4-t{width:10em!important;height:4em!important;background-size:cover}a[id^="hotels101_partner_widget"] .hotel101-t-4-t .score{font-size:1.667rem!important;padding:0!important;position:absolute;bottom:.778rem;right:1.556rem}@media (max-width:1300px){#masthead .navbar-dark .navbar-nav .nav-link{padding-left:.5em;padding-right:.5em}#masthead .menu-addon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#masthead .menu-addon .social-wrapper{margin-bottom:.5em}#masthead .menu-addon .social-wrapper .social-network{font-size:1.111rem}}@media (max-width:991px){#masthead img.site-logo{width:auto}#masthead .navbar-brand{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 15px}#masthead .menu-addon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#masthead .menu-addon .social-wrapper{margin-bottom:0}#masthead .menu-addon .social-wrapper .social-network{font-size:1.556rem}#masthead .menu-addon .site-contacts a.phone{font-size:1.556rem}#masthead .navbar-dark .navbar-nav .nav-link{color:#fff;padding:.5em 2em;font-size:1.556rem}#masthead .navbar-dark .navbar-nav .nav-link:hover{color:#fff;background:#262f3e}#masthead .navbar-collapse{background:#000;left:-15px}#masthead .navbar-collapse.collapse.show .navbar-nav{padding:1em 0}.home #masthead .navbar-dark .navbar-nav .nav-link:hover{color:#fff}.twin-posts-slider-wrapper .main-slider{height:calc(100vw / 2) !important}.twin-posts-slider-wrapper .additional-sliders .thumb-slider{width:60%}.twin-posts-slider-wrapper .additional-sliders .content-slider-wrapper{width:40%}.home #section-services-slider .rt-slide .wrapper .post-title{top:30%}body.single.single-rooms .entry-content .general-content .post-info{padding-left:15px}body.single.single-rooms .entry-content .additional-content .part-content{-webkit-column-count:3;column-count:3}body.page.career-page .career-welcome{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}body.page.career-page .career-welcome .wp-block-column{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}body.page.career-page .career-welcome .wp-block-column:first-child{padding:2em 15px}footer .widget{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}footer #feedback-widget .rt-contact-form .form-content-wrapper{max-width:600px;width:100%}footer #feedback-widget .rt-contact-form .fields-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer #feedback-widget .rt-contact-form .fields-row .field-set{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}footer #feedback-widget .rt-contact-form .rt-field-wrapper:not(.acceptance-field){-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}footer #feedback-widget .rt-contact-form textarea{height:10em}footer #feedback-widget .rt-contact-form .button-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:2em 0}footer #feedback-widget .rt-contact-form .acceptance-field{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer #widget_rt_yamap_widget .yamapapi{height:70vh}}@media (max-width:768px){html{font-size:calc(100vw / 128 + 12px)}#page{margin-top:5em}#masthead,.home #masthead{height:5em;position:fixed;top:0;left:0;z-index:10}#masthead .navbar-panel,.home #masthead .navbar-panel{background:#fff}#masthead .navbar-panel .panel-wrapper,.home #masthead .navbar-panel .panel-wrapper{padding:0}#masthead .navbar-panel .toggler-wrapper,.home #masthead .navbar-panel .toggler-wrapper{padding:0 15px 0 0}#masthead .navbar-toggler .navbar-toggler-line,.home #masthead .navbar-toggler .navbar-toggler-line{background:#d5ba95;height:3px;width:2.5rem;margin:8px 0}.home #section-main-banner .page-banners-slider .slide-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px;padding-bottom:15px}.home #section-main-banner .page-banners-slider .content-container{padding-left:0}.home #section-main-banner .page-banners-slider .slick-arrow.slick-prev{left:0}.home #section-main-banner .page-banners-slider .slick-arrow.slick-next{right:0}.home #section-weekend-prices .weekend-price-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home #section-weekend-prices .part-1,.home #section-weekend-prices .part-2,.home #section-weekend-prices .part-3{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%}.home #section-weekend-prices .part-1 .title{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding:.7em 15px;line-height:1.2;text-align:center}.home #section-weekend-prices .part-2 .weekends{position:relative;-webkit-transform:none;transform:none;right:auto;top:auto;text-align:center;padding:1em 15px;font-size:1.222rem}.home #section-weekend-prices .part-2 .weekends .text{-webkit-transform:none;transform:none}.home #section-services-slider .rt-slide .wrapper .post-title{top:40%;line-height:1.2;padding:0 1em}.home #section-about .wp-block-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home #section-about .wp-block-columns .wp-block-column{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.home #section-about .wp-block-columns .wp-block-column:nth-child(2n){margin:2em 0 0 0}.special-promo_action .part-1 .color-wrapper{display:none}.special-promo_action .part-1 img{width:100%}.special-promo_action .part-2{padding:0}.special-promo_action .part-2 .color-wrapper{padding:0}.special-promo_action .part-2 .post-content{padding:3em 30px}.twin-posts-slider-wrapper .main-slider .slick-arrow.slick-prev{left:15px}.twin-posts-slider-wrapper .main-slider .slick-arrow.slick-next{right:15px}.twin-posts-slider-wrapper .additional-sliders .thumb-slider{width:50%}.twin-posts-slider-wrapper .additional-sliders .content-slider-wrapper{width:50%}.post-type-archive-rooms .rooms-posts .post-inner .post-image{padding:0;margin-bottom:1em}.post-type-archive-rooms .rooms-posts .post-inner .post-content{padding-left:15px}.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-description,.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-excerpt{margin-bottom:1em}body.single.single-rooms .entry-content{padding-bottom:0}body.single.single-rooms .entry-content .general-content{padding-bottom:3em}body.single.single-rooms .entry-content .general-content .post-images{margin-bottom:3em}body.single.single-rooms .entry-content .general-content .main-slider .rt-multiple-items:not(.multirows-slider){margin-bottom:1em}body.single.single-rooms .entry-content .additional-content{padding:2em 15px 6em 15px;background:#fff;margin:0 -15px}body.single.single-rooms .entry-content .additional-content .part-content{-webkit-column-count:2;column-count:2}body.page.page-conference-hall .content-parts-wrapper.conference-hall{margin-left:-15px;margin-right:-15px}body.page.page-conference-hall .content-parts-wrapper.conference-hall .header{padding-left:15px;padding-right:15px}body.page.page-conference-hall .content-parts-wrapper.conference-hall .rent-hall-info .info-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.page.page-conference-hall .content-parts-wrapper.conference-hall .rent-hall-info .info-content table{width:100%!important;margin-bottom:2em}body.page.page-conference-hall .content-parts-wrapper.conference-hall .rent-hall-info .info-content ul{padding:0 15px 0 30px;width:100%}.post-type-archive-hotel_service .hotel-service-posts .post-inner .post-content,.page-template-page-hotel_service .hotel-service-posts .post-inner .post-content{padding-left:15px}body.page.page-prices .wp-block-table{margin-left:-24px;margin-right:-24px}body.page.page-prices p.has-background{margin-bottom:0;margin-left:-15px;margin-right:-15px}body.page.page-prices table{font-size:.778rem}footer .widget{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}.widget.widget_rt_copyright_widget{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.widget.widget_rt_copyright_widget .organization{text-align:center}.widget.widget_rt_copyright_widget .development{text-align:center;border-left:none;padding:0;margin:1em 0 0 0}}@media (max-width:576px){#masthead .menu-addon .social-wrapper{display:none}#masthead .navbar{-ms-flex-wrap:wrap;flex-wrap:wrap}.home #section-main-banner .page-banners-slider .content-container .title{font-size:4rem}.home #section-weekend-prices .part-3 .price-wrapper{padding:0 15px}.home #section-services-slider .posts-slider .rt-slide .wrapper{padding:0}.home #section-services-slider .posts-slider .rt-slide .wrapper .post-title{top:45%}.home #section-services-slider .slick-dots{padding:0}.home #section-restaurant-sets .posts-slider .rt-slide .wrapper{padding:0}.home #section-restaurant-sets .slick-dots{padding:0}.home #section-virtual-tour .section-wrapper{margin-left:-15px;margin-right:-15px}.home #section-virtual-tour .paginated-post-grid .post-wrapper{padding:0;margin-bottom:4em}.home #section-virtual-tour .paginated-post-grid .post-wrapper .post-content .action-wrapper .button{font-size:1.3em}.twin-posts-slider-wrapper .main-slider .slick-arrow.slick-prev{left:0}.twin-posts-slider-wrapper .main-slider .slick-arrow.slick-next{right:0}.twin-posts-slider-wrapper .additional-sliders .thumb-slider{width:100%}.twin-posts-slider-wrapper .additional-sliders .thumb-slider .rt-multiple-items:not(.multirows-slider){margin-bottom:2.778rem}.twin-posts-slider-wrapper .additional-sliders .thumb-slider .rt-multiple-items:not(.multirows-slider) .slick-dots{text-align:left}.twin-posts-slider-wrapper .additional-sliders .content-slider-wrapper{width:100%}.twin-posts-slider-wrapper .additional-sliders .content-slider .slide-title{font-size:2rem;line-height:1.2}.twin-posts-slider-wrapper .additional-sliders .content-slider .slide-description{font-size:1.111rem}.twin-posts-slider-wrapper .additional-sliders .content-slider .slide-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.twin-posts-slider-wrapper .additional-sliders .content-slider .slide-action>a{-webkit-box-flex:0;-ms-flex:0 48%;flex:0 48%;text-align:center}.twin-posts-slider-wrapper .additional-sliders .content-slider .slide-action a:first-child{margin:0}body.single.single-rooms .entry-content .general-content .post-images{padding-left:0;padding-right:0}body.single.single-rooms .entry-content .additional-content .part-content{-webkit-column-count:1;column-count:1}body.page.page-conference-hall .content-parts-wrapper.conference-hall .content-part{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.post-type-archive-promo_action .promo_action-posts .post-wrapper{padding-left:0;padding-right:0}.post-type-archive-hotel_service .hotel-service-posts,.page-template-page-hotel_service .hotel-service-posts{margin:1em -15px 0}.post-type-archive-hotel_service .hotel-service-posts .post-wrapper,.page-template-page-hotel_service .hotel-service-posts .post-wrapper{margin-bottom:4em}.post-type-archive-hotel_service .hotel-service-posts .post-inner .post-image,.page-template-page-hotel_service .hotel-service-posts .post-inner .post-image{margin-bottom:1.5em}.post-type-archive-hotel_service .hotel-service-posts .post-inner .post-image img,.page-template-page-hotel_service .hotel-service-posts .post-inner .post-image img{width:100%}.post-type-archive-hotel_service .hotel-service-posts .post-inner .post-content,.page-template-page-hotel_service .hotel-service-posts .post-inner .post-content{padding:0 30px}.post-type-archive-hotel_service .hotel-service-posts .post-title,.page-template-page-hotel_service .hotel-service-posts .post-title{font-size:1.667rem;text-align:center;margin-bottom:.3em}.post-type-archive-hotel_service .services-info-wrapper,.page-template-page-hotel_service .services-info-wrapper{padding-top:0}body.single.single-promo_action .single-promo_action-container{padding:0}body.single.single-promo_action .single-promo_action-container p.has-background{margin-left:-15px;margin-right:-15px}body.single.single-promo_action .single-promo_action-container .post-content{padding-left:15px;padding-right:15px}body.page.page-prices .wp-block-table{margin-left:-19px;margin-right:-19px}body.page.page-prices table{font-size:.667rem;border-spacing:4px}body.page.page-contacts .entry-header{padding-left:0;padding-right:0}body.page.page-contacts .wp-block-media-text .wp-block-media-text__content{padding:0 0 0 15px}footer .widget{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}footer .widget:not(:first-child){margin-top:2em}footer .widget .widgettitle{margin-bottom:1em}footer .widget_rt_yamap_widget{margin-bottom:3em}}@media (max-width:450px){#masthead .menu-addon .site-contacts a.phone{font-size:.889rem}.post-type-archive-rooms .rooms-posts .post-inner .post-image{margin-bottom:0}.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-title{margin:1em 0 0 0}.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-actions .post-booking,.post-type-archive-rooms .rooms-posts .post-inner .post-content .post-actions .post-link{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;text-align:center;padding-left:7.5px;padding-right:7.5px;margin:0}body.career-page .entry-content .post-list-wrapper{padding:0}.post-type-archive-hotel_service .page-header .title,.page-template-page-hotel_service .page-header .title{font-size:1.667rem}body.single.single-vacancy .entry-header .title{font-size:1.667rem}body.page.page-prices table{font-size:.556rem}}@media (max-width:350px){#masthead .menu-addon .site-contacts a.phone{font-size:.667rem}body.page.page-conference-hall .content-parts-wrapper.conference-hall .header{font-size:2rem}}