.button-effect{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;height:35px;line-height:35px;margin:20px auto;padding:0 18px;border:1px solid #2f2828;letter-spacing:2px;position:relative;overflow:hidden;z-index:1;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.button-effect.-white{border-color:#fff;color:#fff}.button-effect.-gold{border-color:#b8966a;color:#b8966a}.button-effect.-booking{height:50px;margin:0;padding:0 20px}.button-effect.-multiple{margin-top:0}.button-effect.-openBooking{display:none;width:90%;height:50px;position:absolute;left:5%;bottom:0;z-index:5}body.-en .button-effect{font-size:13px;text-transform:uppercase}@media screen and (min-width:992px){.button-effect:after,.button-effect:before{content:'';width:100%;height:55%;background-color:#2f2828;position:absolute;top:-55%;left:0;z-index:-1;-webkit-transition:top .2s ease-in-out;transition:top .2s ease-in-out}.button-effect:after{top:100%}.button-effect:hover{color:#fff;cursor:pointer}.button-effect:hover:before{top:0}.button-effect:hover:after{top:50%}.button-effect.-white:after,.button-effect.-white:before{background-color:#fff}.button-effect.-white:hover{color:#2f2828}.button-effect.-gold:after,.button-effect.-gold:before{background-color:#b8966a}.button-effect.-gold:hover{color:#fff}}@media screen and (max-width:768px){.button-effect.-booking{margin-top:15px;width:100%;background:#b8966a;border-color:#b8966a}.button-effect.-openBooking{display:-webkit-box;display:-ms-flexbox;display:flex}}.card-block{width:100%}.card-block>.image{height:200px;background-size:cover;background-position:50%}.card-block>.image.-scale{height:auto;padding-top:75%}.card-block>.content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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;padding:0 20px;height:100px;background:#f4f4f4}.card-block>.content>.date{font-size:13px;color:#a09b9b}.card-block>.content>.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42px;letter-spacing:1px}.content.-row>.card-block{width:calc(100% / 3 - 40px);margin:20px}@media screen and (max-width:992px){.content.-row>.card-block{width:calc(100% / 2 - 40px);margin:10px}}@media screen and (max-width:768px){.card-block>.image{height:270px}.content.-row>.card-block{width:100%;margin:10px 0}}@media screen and (max-width:480px){.card-block>.image{height:190px}.card-block>.content{padding:0 15px;height:110px}.card-block>.content>.title{height:60px}}.tab-list{text-align:center;margin:15px}.tab-list>.page{padding:10px 15px;border:1px solid #ddd;border-right:0}.tab-list>.page:first-of-type{border-radius:5px 0 0 5px}.tab-list>.page:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid #ddd}.tab-list>.page.-active{font-weight:700;color:#b8966a}.nest-menu{padding:40px 0}.nest-menu>.fa{margin:0 10px;font-size:16px}.nest-menu>.current{display:inline-block;color:#b8966a}@media screen and (max-width:768px){.nest-menu{padding:15px 0}}
/*# sourceMappingURL=media.f20307c54f6cd.css.map*/