.gallery .gallery-item{position:relative;display:block;width:100%;padding:0;overflow:hidden;background-color:#f6f6f6}.gallery .gallery-item::before{display:block;content:"";padding-top:100%}.gallery .gallery-item .image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:0}.gallery .gallery-item .image img{width:100%}.gallery .gallery-item.scale-on-hover .image{transform:scale(1);transition:transform .25s ease-in-out}.gallery .gallery-item::after{content:"";display:none;position:absolute;z-index:10;left:1rem;bottom:1rem;width:3.125rem;height:3.125rem;padding:12px;background-color:#906c4a}.gallery .gallery-item.social-icon-facebook::after{display:block;content:url(../../Icons/SVG/facebook_white.svg)}.gallery .gallery-item.social-icon-instagram::after{display:block;content:url(../../Icons/SVG/instagram_white.svg)}.gallery .gallery-item.social-icon-events::after{display:block;content:url(../../Icons/SVG/events_white.svg)}.gallery .gallery-item:focus.scale-on-hover .image,.gallery .gallery-item:hover.scale-on-hover .image{transform:scale(1.05);transition:transform .25s ease-in-out}.gallery-carousel.d-flex .gallery-item{width:33.33333%}.gallery-nav-container{margin-top:1rem}.gallery-nav-container.disabled{display:none}.gallery-nav-container .owl-next,.gallery-nav-container .owl-prev{font-size:14px}@media (min-width:992px){.gallery-nav-container .owl-next,.gallery-nav-container .owl-prev{font-size:24px}}@media (min-width:1440px){.frame-type-image .container{position:relative}.gallery-nav-container{margin:0}.gallery-nav-container .owl-next,.gallery-nav-container .owl-prev{position:absolute;top:50%;transform:translateY(-50%)}.gallery-nav-container .owl-prev{left:-20px}.gallery-nav-container .owl-next{right:-20px}}@media (min-width:1500px){.gallery-nav-container .owl-prev{left:-38px}.gallery-nav-container .owl-next{right:-38px}}.gallery-grid{margin-bottom:-20px}.gallery-grid .gallery-item{margin-bottom:20px}.nav-tabs{display:flex;flex-wrap:wrap;margin:0;padding:0;justify-content:center}.nav-tabs .nav-item+.nav-item{margin-left:1.375rem}.nav-tabs .nav-link{color:#906c4a;text-transform:uppercase;font-size:1rem;font-weight:600;padding:.125rem .375rem;border-bottom:2px solid transparent}@media (min-width:992px){.nav-tabs .nav-link{font-size:1.25rem;padding:.625rem .75rem}}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#906c4a;border-bottom-color:#906c4a}@media (max-width:359.99px){.nav-tabs .nav-item+.nav-item{margin-left:0}.nav-tabs .nav-link{font-size:.75rem}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.filter-button{display:inline-block;padding:.125rem .375rem;border-top:0;border-left:0;border-right:0;border-bottom:2px solid transparent;font-weight:600;font-size:1rem;text-transform:uppercase;color:#906c4a;background-color:transparent}@media (max-width:767.98px){.filter-button{margin-bottom:.375rem}}.filter-button:focus{outline:0}.filter-button.mixitup-control-active{border-bottom-color:#906c4a}.offers-filter{text-align:center}.offers-filter .filter-button+.filter-button{margin-left:1.375rem}.offers-list{margin-bottom:-3.125rem}@media (min-width:992px){.filter-button{font-size:1.25rem;padding:.625rem .75rem}.offers-list{margin-bottom:-6.25rem}}.offer-teaser{margin-bottom:3.125rem}.offer-teaser .image{margin-bottom:1.75rem}.offer-teaser .price{margin-top:.375rem;font-size:1.125rem;font-weight:700}@media (min-width:992px){.offer-teaser{margin-bottom:6.25rem}.offer-teaser .image{margin-bottom:2.125rem}.offer-teaser .price{font-size:1.5rem}}@media (min-width:1420px){.offer-teaser .price{font-size:2.0625rem}}.offer-teaser .btn{margin-top:1.5rem}.room-teaser .price{font-size:1.125rem;font-weight:700}@media (min-width:992px){.offer-teaser .btn{margin-top:1.875rem}.room-teaser .price{font-size:1.5rem}}.offer-textpic .price,.room-description .price{font-size:1.25rem;font-weight:600}.room-description .price{margin-top:1.5rem}.offer-services .frame-header,.room-tabs .nav-tabs{margin-bottom:2rem}.container-2-cols{max-width:960px;margin:0 auto}@media (min-width:992px){.offer-textpic .price,.room-description .price{font-size:2rem}.room-description .price{margin-top:4rem}.offer-services .frame-header,.room-tabs .nav-tabs{margin-bottom:4rem}.container-2-cols{-moz-columns:2;columns:2;-moz-column-gap:64px;column-gap:64px}.container-2-cols li{-moz-column-break-inside:avoid;break-inside:avoid-column}}