.button.min-padding button{padding:8px 5px}.button.rounded-sm button{border-radius:20px !important}.button button{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 20px;text-align:center}.button button p{font-size:12px;letter-spacing:.12em;line-height:140%;text-transform:uppercase;margin:0}.button button:disabled p{opacity:.25}.button button:disabled:hover{background-color:#404040 !important}.button.common button,.button.map button,.button.mail button,.button.list button,.button.order button,.button.filter button,.button.edit button{background-color:rgba(0,0,0,0);border-radius:5px;border:1px solid #63666a}.button.common button p,.button.map button p,.button.mail button p,.button.list button p,.button.order button p,.button.filter button p,.button.edit button p{color:#63666a;font-family:"Suisse Intl Medium"}.button.common button svg,.button.map button svg,.button.mail button svg,.button.list button svg,.button.order button svg,.button.filter button svg,.button.edit button svg{margin-right:8px}.button.common button:hover,.button.map button:hover,.button.mail button:hover,.button.list button:hover,.button.order button:hover,.button.filter button:hover,.button.edit button:hover{background-color:#63666a}.button.common button:hover svg path,.button.map button:hover svg path,.button.mail button:hover svg path,.button.list button:hover svg path,.button.order button:hover svg path,.button.filter button:hover svg path,.button.edit button:hover svg path{stroke:#fff}.button.common button:hover p,.button.map button:hover p,.button.mail button:hover p,.button.list button:hover p,.button.order button:hover p,.button.filter button:hover p,.button.edit button:hover p{color:#fff}.button.edit button{background-color:#39a5d4;border:none;-webkit-box-shadow:0px 0px 10px 3px rgba(0,0,0,.1);box-shadow:0px 0px 10px 3px rgba(0,0,0,.1);border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 15px}.button.edit button p{color:#fff}.button.edit button:hover{background-color:#39a5d4;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.3);box-shadow:2px 2px 8px rgba(0,0,0,.3)}.button.edit button svg{margin-right:0;margin-left:8px}.button.booking button{background-color:#63666a;border-radius:5px;border:none;-webkit-transition:.3s;transition:.3s}.button.booking button:hover{background-color:var(--dot-cat-hover-color)}.button.booking button p{color:#fff;font-family:"Suisse Intl Medium"}.button.rewards button{background-color:rgba(255,255,255,.8);border-radius:26px;border:none;padding:10px 30px}.button.rewards button:hover{-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.3);box-shadow:2px 2px 8px rgba(0,0,0,.3)}.button.rewards button p{color:#00148c;font-family:"Suisse Intl Medium"}.button.rewards-page button{background-color:#00148c;border-radius:26px;border:none;padding:10px 30px}.button.rewards-page button:hover{-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.3);box-shadow:2px 2px 8px rgba(0,0,0,.3)}.button.rewards-page button p{color:rgba(255,255,255,.8);font-family:"Suisse Intl Medium"}.button.seeMore button{background-color:rgba(255,255,255,.8);border-radius:26px;padding:5px;border:1px solid #63666a}.button.seeMore button:hover{-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.3);box-shadow:2px 2px 8px rgba(0,0,0,.3)}.button.seeMore button p{color:#63666a;font-family:"Suisse Intl Regular";font-size:11px;letter-spacing:.12em;text-transform:uppercase}.button.seeMore button p::after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOCA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTMuNTg1NDcgMC45NTk0NzNINy4wMzA2MU03LjAzMDYxIDAuOTU5NDczVjQuNjI2MTRNNy4wMzA2MSAwLjk1OTQ3M0wwLjcxNDYgNy42ODE3IiBzdHJva2U9IiMzOUE1RDQiIHN0cm9rZS13aWR0aD0iMS4yNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==);width:7px;height:7px}.button.map button,.button.mail button,.button.list button,.button.order button,.button.filter button{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}@media(min-width: 992px){.button.rounded-sm button{border-radius:5px !important}}
.section-block.narrow-width{max-width:864px;margin:auto}.section-block.card-shadow .slider .slide{-webkit-filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.3));filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.3))}.section-block.colored-stripes-bg{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDcyIiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCA0NzIgNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik05NC41MzkxIDAuMTUwNzU3SDQ3LjQxN1Y1LjE1MDY1SDk0LjUzOTFWMC4xNTA3NTdaIiBmaWxsPSIjNjM2NTY5Ii8+DQo8cGF0aCBkPSJNMTQxLjY2MSAwLjE1MDc1N0g5NC41MzkzVjUuMTUwNjVIMTQxLjY2MVYwLjE1MDc1N1oiIGZpbGw9IiMwMDE2ODkiLz4NCjxwYXRoIGQ9Ik0zMzAuMTQ5IDAuMTUwNzU3SDI4My4wMjdWNS4xNTA2NUgzMzAuMTQ5VjAuMTUwNzU3WiIgZmlsbD0iIzhDNzM0QiIvPg0KPHBhdGggZD0iTTQ3LjQxNyAwLjE1MDYzNUgwLjI5NDkyMlY1LjE1MDUzSDQ3LjQxN1YwLjE1MDYzNVoiIGZpbGw9ImJsYWNrIi8+DQo8cGF0aCBkPSJNMjM1LjkwNSAwLjE1MDc1N0gxODguNzgzVjUuMTUwNjVIMjM1LjkwNVYwLjE1MDc1N1oiIGZpbGw9IiMwMEJCQjQiLz4NCjxwYXRoIGQ9Ik0xODguNzgzIDAuMTUwNzU3SDE0MS42NjFWNS4xNTA2NUgxODguNzgzVjAuMTUwNzU3WiIgZmlsbD0iIzJBN0RFMSIvPg0KPHBhdGggZD0iTTI4My4wMjcgMC4xNTA3NTdIMjM1LjkwNVY1LjE1MDY1SDI4My4wMjdWMC4xNTA3NTdaIiBmaWxsPSIjNjAyNjlFIi8+DQo8cGF0aCBkPSJNNDI0LjM5NCAwLjE1MDc1N0gzNzcuMjcxVjUuMTUwNjVINDI0LjM5NFYwLjE1MDc1N1oiIGZpbGw9IiNFQzc3MDAiLz4NCjxwYXRoIGQ9Ik0zNzcuMjcyIDAuMTUwNzU3SDMzMC4xNVY1LjE1MDY1SDM3Ny4yNzJWMC4xNTA3NTdaIiBmaWxsPSIjNjQ1MTNEIi8+DQo8cGF0aCBkPSJNNDcxLjUxNiAwLjE1MDc1N0g0MjQuMzk0VjUuMTUwNjVINDcxLjUxNlYwLjE1MDc1N1oiIGZpbGw9IiNGNTMzM0YiLz4NCjwvc3ZnPg0K);background-position:center bottom;background-repeat:no-repeat;background-size:75%}.section-block .block-title h4{font-family:"Suisse Intl Medium";color:#63666a;font-size:24px;line-height:26px}.section-block .block-title .tittle-rewards{max-width:250px;font-family:"Suisse Intl Bold";font-size:18px;line-height:24px}.section-block .block-subtitle h5{font-size:18px;line-height:24px;font-family:"Suisse Intl Bold"}@media(min-width: 992px){.section-block.width-75 .background{max-width:75%;margin:0 auto}.section-block.colored-stripes-bg{background-size:50%}.section-block .block-title h4{font-size:30px;line-height:28px}.section-block .block-title .tittle-rewards{max-width:none;max-width:initial;font-family:"Suisse Intl Medium";font-size:30px;line-height:28px}}
