button:focus{outline:none}a{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.shadow,body.sticky #header{-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.3);-moz-box-shadow:5px 5px 15px 5px rgba(0,0,0,.3);box-shadow:5px 5px 15px 5px rgba(0,0,0,.3)}.shadow-gray{-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.1);-moz-box-shadow:5px 5px 15px 5px rgba(0,0,0,.1);box-shadow:5px 5px 15px 5px rgba(0,0,0,.1)}.shadow-white{-webkit-box-shadow:5px 5px 15px 5px hsla(0,0%,100%,.3);-moz-box-shadow:5px 5px 15px 5px hsla(0,0%,100%,.3);box-shadow:5px 5px 15px 5px hsla(0,0%,100%,.3)}.hidden{display:none}.required{border:1px solid #e30613}.one-line{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;max-width:95%}span.edit-link{display:none !important}.elementor-widget-theme-site-logo a{display:block}*{font-display:swap}*:focus{outline:none}body{max-width:100vw;overflow-x:hidden}body.sticky #header{background:rgba(0,0,0,.7);border-bottom:1px solid #b8823d;backdrop-filter:blur(3px);min-height:80px;z-index:999}body.sticky #header .elementor-widget-theme-site-logo{max-width:60px}body.sticky #header .elementor-widget-theme-site-logo .elementor-widget-container{margin-bottom:0 !important}body.sticky #header .elementor-widget-theme-site-logo img{width:auto !important;max-height:50px !important}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#3a2d1b}body::-webkit-scrollbar-thumb{background:#f6f1eb}body::-webkit-scrollbar-thumb:hover{background:#b8823d}#header .reservation .elementor-item{background:#94794b}#header .reservation .elementor-item:hover{background:#b8823d}#header .sub-menu .menu-item a{min-width:190px}.rotate-title .elementor-heading-title{position:absolute;bottom:0;left:15px;transform:rotate(-90deg) translateX(-100%);white-space:nowrap;transform-origin:0 100%}.bg-wrapper{position:relative}.bg-wrapper:after{position:absolute;left:10%;right:10%;top:-50px;bottom:-50px;content:"";background:#f6f1eb;z-index:-1}@media(max-width: 1023px){.bg-wrapper:after{top:-15px;bottom:-15px}}.service-description .elementor-widget-container{display:block;display:-webkit-box;height:96px;font-size:16px;line-height:24px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.service-button .elementor-button-text{position:relative}.service-button .elementor-button-text:after{position:absolute;left:0;right:-15px;bottom:0;content:"";background:rgba(184,130,61,.25);width:calc(100% + 15px);height:10px;z-index:0}.elementor-form .elementor-form-fields-wrapper{align-items:center}.elementor-form .wpa-test-msg{display:none !important}.post-tags{display:none !important}.tablepress>:where(thead,tfoot)>tr>*{background:#94794b !important;color:#fff !important;font-weight:bold}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background:rgba(233,212,180,.25) !important}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-color:#e9d4b4 !important}.tablepress tr th:last-of-type,.tablepress tr td:last-of-type{text-align:center !important}@media(min-width: 1024px){.tablepress tr th:last-of-type,.tablepress tr td:last-of-type{width:300px !important}}/*# sourceMappingURL=style.css.map */
