.tr-layout-element,.tr-layout-element:after,.tr-layout-element:before{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}html.tr-layout-element{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}footer.tr-layout-element,header.tr-layout-element,nav.tr-layout-element{display:block}body.tr-layout-element{min-width:990px;background-color:#fff;margin:0;font-family:sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#000;text-align:left}h5.tr-layout-element,p.tr-layout-element,ul.tr-layout-element{margin-bottom:1rem}a.tr-layout-element{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;outline:0;cursor:pointer}a.tr-layout-element,a.tr-layout-element:hover{color:#000}a.tr-layout-element:hover{text-decoration:none}a.tr-layout-element:not([href]):not([tabindex]),a.tr-layout-element:not([href]):not([tabindex]):focus,a.tr-layout-element:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a.tr-layout-element:not([href]):not([tabindex]):focus{outline:0}svg.tr-layout-element:not(:root){overflow:hidden}.tr-layout-element::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.tr-layout-element:root{--color-black:#353535;--color-white:#fff;--color-grey:#777;--color-light-grey:#ccc;--color-lighter-grey:#eee;--color-dark-grey:#999;--color-darker-grey:#1a1a1a;--color-primary-btn:var(--color-secondary);--color-primary-btn-text:var(--color-secondary);--color-primary-btn-hover:var(--color-primary);--color-secondary-btn:#987a37;--color-secondary-btn-text:#fff;--color-secondary-btn-hover:rgba(152,121,55,.88235);--color-tertiary-btn:var(--color-secondary);--color-tertiary-btn-text:#fff;--color-tertiary-btn-hover:#777;--font-size-h1:18px;--font-size-h2:5.5rem;--font-size-h3:28px;--font-size-h4:20px;--font-size-h5:26px;--font-size-text:16px;--font-size-text-small:14px;--font-size-text-price:44px;--font-size-text-review:18px;--font-size-text-copyright:14px;--font-size-btn:16px;--font-size-text-overlay:12.5rem;--line-height-h1:24px;--line-height-h2:5.5rem;--line-height-h3:32px;--line-height-h4:26px;--line-height-h5:32px;--line-height-text:24px;--line-height-text-small:20px;--line-height-text-price:44px;--line-height-text-review:30px;--line-height-text-copyright:24px;--line-height-btn:16px;--line-height-text-overlay:0;--text-overlay-position:30px}.tr-layout-element:root,body.dark.tr-layout-element{--color-bg:#1a1a1a;--color-bg-secondary:#121313;--color-heading:#e5e5e5;--color-subheading:var(--color-tertiary);--color-text:#e5e5e5;--color-light-grey:#616161;--color-grey:#777;--color-lists:#121313;--color-black:#353535;--color-divider:#2d2d2d;--color-scrollbar-track:#121313;--color-scrollbar-thumb:#444;--color-primary:#353535;--color-secondary:#c3852a;--color-tertiary:#d5c8c0}header.dark.tr-layout-element,header.dark.tr-layout-element:not(.with-hero){--color-header-logo:var(--color-white);--color-header-menu:var(--color-white);--color-header-phone:var(--color-white);--color-header-hamburger:hsla(0,0%,100%,.5);--color-header-hover:var(--color-white);--color-header-bg:transparent;--color-header-shadow:none;--color-header-border:0;--color-header-mobile:var(--color-white);--color-header-bg-mobile:var(--color-bg)}#nav-overlay.dark.tr-layout-element{--color-bg:#070707;--color-menu:#e5e5e5}@font-face{font-family:Pebble Open Sans Light;font-display:swap;src:url(../fonts/opensans-light-webfont-69ec704a3861eeed35f7e4b1b8301cca.woff2) format("woff2"),url(../fonts/opensans-light-webfont-ae7d2593d16784918677ae70d7bb2d6f.woff) format("woff");font-weight:400;font-style:normal}html.tr-layout-element{font-size:62.5%}body.tr-layout-element,html.tr-layout-element{background-color:var(--color-bg);font-family:Pebble Open Sans,sans-serif}#container.tr-layout-element{overflow:hidden}#container.tr-layout-element{width:100%;margin:0 auto;padding:0}#container .wrapper.tr-layout-element{background-color:transparent;width:100%;height:100%;display:block}.centre.tr-layout-element{max-width:80%;margin:0 auto}.centre.tr-layout-element,footer.tr-layout-element{position:relative;width:100%;height:auto}footer.tr-layout-element{background-color:transparent;clear:both;display:block}.button.tr-layout-element,.tr-layout-element:after,.tr-layout-element:before,a.tr-layout-element,header .tr-layout-element,header.tr-layout-element,svg .tr-layout-element,svg.tr-layout-element{transition:all .2s ease-out}body .tr-layout-element::-moz-selection{background-color:rgba(0,0,0,.99);color:#fff}body .tr-layout-element::selection{background-color:rgba(0,0,0,.99);color:#fff}.tr-layout-element::-webkit-scrollbar-corner{background:0 0;display:none}.tr-layout-element::-webkit-scrollbar{width:8px;height:8px}.tr-layout-element::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}.tr-layout-element::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);box-shadow:none}.anchor.tr-layout-element{visibility:hidden;clear:both}.clear.tr-layout-element{clear:both}@media screen and (max-width:1680px){.centre.tr-layout-element{max-width:80%}}.anime.tr-layout-element{animation-fill-mode:backwards}@media (prefers-reduced-motion:undefined),(print:undefined){.anime.tr-layout-element{animation:unset!important;transition:none!important}}.anime.push.tr-layout-element:hover{animation-name:push;animation-duration:.2s;animation-timing-function:ease;animation-iteration-count:1}h5.tr-layout-element{font:var(--font-size-h5)/var(--line-height-h5) Pebble Open Sans Light,sans-serif;margin:0 0 20px;letter-spacing:.1em;text-transform:uppercase}h5 a.tr-layout-element,h5.tr-layout-element,li.tr-layout-element,p.tr-layout-element{color:var(--color-text)}li.tr-layout-element,p.tr-layout-element{font:var(--font-size-text)/var(--line-height-text) Pebble Open Sans Light,sans-serif;margin-bottom:20px}li a.tr-layout-element,p a.tr-layout-element{color:var(--color-text)}header.tr-layout-element{background-color:var(--color-header-bg);position:relative;top:0;right:auto;bottom:auto;left:0;width:100%;height:auto;z-index:1;min-width:1000px}header .centre.tr-layout-element{max-width:80%;height:130px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}header .logo.tr-layout-element{max-width:300px;margin-right:auto}header .logo a.tr-layout-element{display:block}header .logo a svg.tr-layout-element{width:100%;height:auto}header .logo a:hover svg.tr-layout-element{opacity:.7}header .phone.tr-layout-element{position:relative;top:-2px}header .phone a.tr-layout-element{display:block}header .phone a svg.tr-layout-element{width:100%;max-width:25px;height:auto;display:block;fill:var(--color-header-phone)}header nav.hamburger-menu.tr-layout-element{margin-left:50px}header nav .hamburger.tr-layout-element{position:relative;top:2px;width:35px;height:16px;margin:0;padding:0;cursor:pointer;overflow:hidden;display:inline-block}header nav .hamburger span.tr-layout-element{background-color:var(--color-header-hamburger);position:absolute;left:50%;width:100%;height:1px;transform:translateX(-50%);transition:all .2s ease-out;display:block}header nav .hamburger span.tr-layout-element:first-child{top:0;width:70%}header nav .hamburger span.tr-layout-element:nth-child(2){top:7px}header nav .hamburger span.tr-layout-element:nth-child(3){top:15px;width:70%}header nav .hamburger:hover span.tr-layout-element{background-color:var(--color-header-hover)}header nav .hamburger:hover span.tr-layout-element:first-child{top:15px}header nav .hamburger:hover span.tr-layout-element:nth-child(3){top:0}header nav ul.tr-layout-element{list-style:none}header nav ul li.tr-layout-element,header nav ul.tr-layout-element{margin:0;padding:0;display:inline-block}header nav ul li a.tr-layout-element{background-color:transparent;position:relative;font:12px/130px Pebble Open Sans,sans-serif;color:var(--color-header-menu);margin:0;padding:0 15px;letter-spacing:.2em;text-transform:uppercase;display:block;z-index:1}header nav ul li a.tr-layout-element:after{background-color:var(--color-header-hover);position:absolute;top:auto;right:auto;bottom:0;left:0;width:0;height:1px;content:"";opacity:1;z-index:-1}header nav ul li a.tr-layout-element:hover{background-color:transparent;color:var(--color-header-hover)}header nav ul li a.tr-layout-element:hover:after{width:100%}header nav ul li.tr-layout-element:first-child{margin-left:30px}header nav ul li.tr-layout-element:last-child{margin-right:30px}@media screen and (max-width:1440px){header .centre.tr-layout-element{max-width:90%}header .logo.tr-layout-element{position:relative;top:2px}header .logo.tr-layout-element{max-width:225px}}@media screen and (max-width:1366px){header .centre.tr-layout-element{height:100px}header nav ul li a.tr-layout-element{line-height:100px}}@media screen and (max-width:1230px){header nav ul li#menu-item-633.tr-layout-element{display:none}}@media screen and (max-width:1070px){header nav ul li#menu-item-664.tr-layout-element{display:none}}@media screen and (max-width:1024px){header.dark.tr-layout-element{background-color:var(--color-header-bg-mobile);position:relative}header.dark .centre.tr-layout-element{height:100px}header.dark .logo.tr-layout-element{max-width:180px}header.dark .phone a svg.tr-layout-element{fill:var(--color-header-mobile)}header.dark nav ul li a.tr-layout-element{line-height:100px;padding:0 8px;color:var(--color-header-mobile)}header.dark nav .hamburger span.tr-layout-element{background-color:var(--color-header-mobile)}}#nav-overlay.tr-layout-element{background-color:var(--color-bg);position:fixed;top:0;right:0;width:100%;max-width:400px;height:100%;display:none;overflow:hidden;z-index:1006}#nav-overlay .wrap.tr-layout-element{position:relative;width:100%;height:100%;display:block;z-index:2}#nav-overlay .wrap .menu.tr-layout-element{position:relative;top:50%;left:50%;width:auto;height:auto;margin:0;padding:0;text-align:center;transform:translateY(-50%) translateX(-50%);display:none}#nav-overlay .wrap .menu ul.tr-layout-element{margin:0;padding:0;list-style:none}#nav-overlay .wrap .menu ul li.tr-layout-element{position:relative;margin:0 0 10px;padding:0;text-align:center;display:block}#nav-overlay .wrap .menu ul li a.tr-layout-element{background-color:transparent;position:relative;font:12px/12px Pebble Open Sans,sans-serif;color:var(--color-menu);padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,0);letter-spacing:.2em;text-transform:uppercase}#nav-overlay .wrap .menu ul li a.tr-layout-element:hover{background-color:transparent;border-color:var(--color-secondary)}#nav-overlay .wrap .menu ul li.tr-layout-element:last-child{margin:0 0 50px}#nav-overlay .wrap .menu .tel.tr-layout-element{font:26px/26px Pebble Open Sans Light,sans-serif;color:var(--color-secondary);margin-bottom:20px;display:block}#nav-overlay .wrap .menu .button.tr-layout-element{margin-bottom:10px}#nav-overlay .wrap .close.tr-layout-element{position:absolute;top:40px;right:55px;width:24px;height:24px;margin:0;padding:0;cursor:pointer;display:block}#nav-overlay .wrap .close span.tr-layout-element{background-color:var(--color-grey);position:absolute;left:0;width:100%;height:2px;transform:rotate(0);transition:.25s ease-in-out;opacity:.5;display:block}#nav-overlay .wrap .close span.tr-layout-element:first-child{top:12px;transform:rotate(135deg)}#nav-overlay .wrap .close span.tr-layout-element:nth-child(2){top:12px;opacity:0!important}#nav-overlay .wrap .close span.tr-layout-element:nth-child(3){top:12px;transform:rotate(-135deg)}#nav-overlay .wrap .close:hover span.tr-layout-element{opacity:1}#nav-overlay.dark.tr-layout-element{box-shadow:none}#nav-overlay.dark .wrap .menu .button.tr-layout-element:hover{background-color:#fff!important;color:var(--color-black)!important}@media screen and (max-height:500px){#nav-overlay .wrap .menu a.booknow.tr-layout-element,#nav-overlay .wrap .menu a.tel.tr-layout-element{display:none}}.section-gallery .text .button.tr-layout-element:not(:disabled):not(span):hover{color:#fff!important}.section-subscribe form .button.tr-layout-element:not(:disabled):not(span):hover{color:#fff!important;border-color:var(--color-tertiary)!important}.section-subscribe form .button.tr-layout-element:not(:disabled):not(span):hover:after{left:0}.button.tr-layout-element{background-color:transparent;width:auto;padding:18px 0;font:var(--font-size-btn)/var(--line-height-btn) Pebble Open Sans Light,sans-serif;color:var(--color-primary-btn-text)!important;text-align:center;text-decoration:none!important;text-transform:capitalize;letter-spacing:.05em;display:inline-block;cursor:pointer;z-index:1;outline:0!important}.button.tr-layout-element{position:relative;margin:0}.button.tr-layout-element:after{background-color:var(--color-primary-btn-hover);position:absolute;top:0;right:auto;bottom:auto;left:-100%;width:100%;height:100%;z-index:-1}.button.tr-layout-element:disabled{cursor:not-allowed}.button.tr-layout-element:not(:disabled):not(span):hover{color:#777!important;border-color:var(--color-primary-btn-hover)!important}.button.tr-layout-element:not(:disabled):not(span):hover:after{left:0}.button.secondary.tr-layout-element{background-color:var(--color-secondary-btn);border-color:var(--color-secondary-btn);padding:18px 30px}.button.secondary.tr-layout-element{color:var(--color-secondary-btn-text)!important}.button.secondary.tr-layout-element:after,.button.secondary.tr-layout-element:not(:disabled):not(span):hover{background-color:var(--color-secondary-btn-hover)}.button.secondary.tr-layout-element:not(:disabled):not(span):hover{color:#fff!important;border-color:var(--color-secondary-btn-hover)!important}.button.tertiary.tr-layout-element:not(:disabled):not(span):hover{border-color:var(--color-tertiary-btn-hover)!important}body.internal footer.tr-layout-element{margin:var(--section-padding)}footer.tr-layout-element{background-color:#070707;background-position:50%;background-image:url(../images/footer-bg.jpg);background-size:cover;margin:0;padding:6% 0 0;border-bottom:15px solid #353535}footer .centre.tr-layout-element{max-width:none;width:90%;max-width:1750px}footer .bottom.tr-layout-element,footer .top.tr-layout-element{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}footer .bottom-align.tr-layout-element{-ms-flex-align:end;align-items:flex-end}footer .top.tr-layout-element{width:90%;max-width:1750px;margin:auto}footer .col-one.tr-layout-element,footer .col-two.tr-layout-element{width:50%}footer .bottom.tr-layout-element{padding:3% 0 8%}footer .bottom .col-one.tr-layout-element,footer .bottom .col-three.tr-layout-element{width:30%}footer .bottom .col-two.tr-layout-element{width:40%}footer .bottom .col-three.tr-layout-element{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:space-evenly;justify-content:space-evenly}footer .details.tr-layout-element{margin:0;padding:0;text-align:center}footer .details p.phone.tr-layout-element{font:38px/48px Pebble Open Sans Light,sans-serif;color:var(--color-tertiary);margin:0 0 15px}footer .details p.phone a.tr-layout-element{color:var(--color-tertiary);text-decoration:none}footer .details h5.address.tr-layout-element{margin:0;font:12px/22px Pebble Open Sans,sans-serif}footer .details h5.address a.tr-layout-element:hover{color:var(--color-tertiary)}footer .copyright.tr-layout-element{text-align:left;padding-left:10px}footer .copyright p.tr-layout-element{font-size:14px;line-height:20px;color:#999;margin:0;padding:0;letter-spacing:.03em;display:block}footer .copyright p a.tr-layout-element{color:#999;text-decoration:none}footer .copyright p a.property.tr-layout-element{margin-right:15px}footer .copyright p a.tr-layout-element:hover{color:var(--color-secondary)}footer .navigation ul.tr-layout-element{margin:0;padding:0;list-style:none;text-align:right}footer .navigation ul li.tr-layout-element{font:14px/14px Pebble Open Sans Light,sans-serif;margin:0 25px 0 0;padding:0;display:inline-block}footer .navigation ul li.tr-layout-element:last-child{margin:0}footer .navigation ul li a.tr-layout-element{font:14px/14px Pebble Open Sans Light,sans-serif;letter-spacing:unset;text-transform:capitalize;padding-bottom:0}footer .navigation ul li a.tr-layout-element:hover{color:#070707!important}@media screen and (max-width:1680px){footer .bottom .col-two.tr-layout-element{width:35%;width:30%}footer .bottom .col-three.tr-layout-element{width:35%}}@media screen and (max-width:1600px){footer .copyright p a.property.tr-layout-element{margin-right:20px}footer .navigation ul li.tr-layout-element{margin:0 20px 0 0}}@media screen and (max-width:1440px){footer .centre.tr-layout-element{max-width:85%}footer .top.tr-layout-element{max-width:90%}footer .bottom.tr-layout-element{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .bottom .col-one.tr-layout-element,footer .bottom .col-three.tr-layout-element{-ms-flex-order:2;order:2;width:50%}footer .bottom .col-two.tr-layout-element{-ms-flex-order:1;order:1;width:100%;padding-bottom:50px}}@media screen and (max-width:1280px){footer.tr-layout-element{background-size:contain;background-position-y:100%;background-repeat:no-repeat}}@media screen and (max-width:1024px){footer.tr-layout-element{text-align:center;padding:8% 0 0}footer .top.tr-layout-element{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .bottom.tr-layout-element{padding-top:60px}footer .copyright.tr-layout-element{padding:0}}@media screen and (max-width:1024px){.tr-layout-element:root{--font-size-text-review:20px;--line-height-text-review:26px}}#Layer_1.tr-layout-element{enable-background:new 0 0 250 234.9!important}#Layer_1.tr-layout-element{enable-background:new 0 0 250 234.9!important}#Layer_1.tr-layout-element{enable-background:new 0 0 250 234.9!important}#Layer_1.tr-layout-element{enable-background:new 0 0 1080 298.2!important}#tr-40a7cbb0-f421-11ed-b8de-8121cd46828f.tr-layout-element{width:100%!important}#tr-40a8dd20-f421-11ed-b8de-8121cd46828f.tr-layout-element{text-align:center!important;width:100%!important}#Layer_1.tr-layout-element{width:222px!important}#main-content-area-wrapper.tr-layout-element{min-width:954px;max-width:1140px;padding:18px;margin:0 auto}#main-content-area.tr-layout-element{border:1px solid #bcbec0;background-color:#fff}