/*!
 * Bootstrap v4.0.0-alpha.4 (http://getbootstrap.com)
 * Copyright 2011-2016 The Bootstrap Authors
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
body {font-family: "Roboto Condensed",sans-serif;font-weight: 400;font-size: 18px;color: #5f5a67;position: relative;padding: 0 15px }body::before, body::after {content: "";display: block;position: fixed;left: 0;right: 0;height: 15px;background: #fff;z-index: 600 }body::before {top: 0 }body::after {bottom: 0 }body main img {width: 100%;max-width: 100%;height: auto }body main img.img-text {width: auto;height: auto;min-height: 182px;max-width: 100%;padding: 15px;border: rgba(208,189,175,0.2) solid 1px;margin-bottom: 30px }body main img.img-text.img-text-left {float: left;margin-right: 30px }body main img.img-text.img-text-right {float: right;margin-left: 30px }body a, body button {color: #d0bdaf;transition: all 0.2s ease-out }body a:hover, body a:active, body a:focus, body a:visited, body button:hover, body button:active, body button:focus, body button:visited {color: rgba(208,189,175,0.8);text-decoration: none }body h1, body h2, body h3, body h4 {line-height: 1.2;margin-bottom: 15px;font-family: "Crimson Text",serif;font-weight: 400 }body h1 {font-size: 72px }@media (max-width: 1024px) {body h1 {font-size: 48px }}@media (max-width: 768px) {body h1 {font-size: 36px }}body h2 {font-size: 48px }@media (max-width: 1024px) {body h2 {font-size: 36px }}body h3 {font-size: 36px;font-style: italic }body h4 {font-size: 28px;text-transform: uppercase;color: #aa886f }body h5 {font-size: 18px;line-height: 1.9 }body h6 {font-size: 14px;letter-spacing: .08rem;text-transform: uppercase }body ul {list-style: none;padding: 0;margin: 0 }body .map {line-height: 0 }@media (max-width: 993px) {body .order-first {order: 1 }}#cookieConsent {position: fixed;bottom: 0;left: 0;right: 0;z-index: 10;background: #fff;font-size: 14px;margin-bottom: 7.5px }#cookieConsent .btn {font-size: 12px;padding: 7.5px;line-height: 1em }@media (min-width: 1400px) {.container, .owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item .item {width: 100%;max-width: 1400px }}@media (max-width: 1400px) {.container, .owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item .item {width: 100%;max-width: 1400px }}.container-fluid {padding: 0 }@media (min-width: 1400px) {.col-extra {max-width: 20% }}.navbar-brand {line-height: 0;transition: all 0.5s ease-out }.navbar-brand img {width: 100%;height: auto }.navbar-brand.navbar-brand-fix {position: absolute;width: 210px;top: 15vh;left: 50%;margin: 0 0 0 -105px;z-index: 500 }@media (max-width: 1200px) {.navbar-brand.navbar-brand-fix {top: 10vh;width: 150px;margin: 0 0 0 -75px }}.navbar-brand.navbar-brand-min {width: 0;opacity: 0;height: 45px;padding: 0;margin: 0 7.5px -7.5px }@media (max-width: 1200px) {.navbar-brand.navbar-brand-min {display: none }}header#main-header {background: rgba(255,255,255,0);text-align: left;padding: 30px }@media (max-width: 1200px) {header#main-header {padding: 0 }}header#main-header .navbar {position: relative;padding: 0;transition: all 0.2s ease-out }header#main-header .navbar .navbar-nav li {margin: 0 3px }header#main-header .navbar .navbar-nav li a {color: #d0bdaf;padding: 15px 7.5px }header#main-header .navbar .navbar-nav li a:hover, header#main-header .navbar .navbar-nav li a:active, header#main-header .navbar .navbar-nav li a:focus {color: rgba(208,189,175,0.8) }@media (max-width: 1400px) {header#main-header .navbar .navbar-nav li a {padding: 15px 3px }}header#main-header .navbar .navbar-nav li.active a {font-weight: 700 }header#main-header .navbar .navbar-nav li .dropdown-menu {padding: 0;margin: 0;border-radius: 0;background: #3a363e }@media (max-width: 1200px) {header#main-header .navbar .navbar-nav li .dropdown-menu {text-align: center }}header#main-header .navbar .navbar-nav li .dropdown-menu a:hover, header#main-header .navbar .navbar-nav li .dropdown-menu a:active, header#main-header .navbar .navbar-nav li .dropdown-menu a:focus {background: rgba(95,90,103,0.2);color: #fff }@media (max-width: 1200px) {header#main-header .navbar .navbar-nav.mr-auto {background: #5a4137;top: 15px;left: 15px;right: 15px;position: absolute;z-index: 1;text-align: center;padding-top: 60px;max-height: 530px;overflow-y: scroll }}@media (max-width: 1200px) {header#main-header .navbar .navbar-social {padding: 0;position: absolute;top: 7.5px;right: 7.5px }}@media (max-width: 1200px) {header#main-header .navbar .navbar-social .navbar-nav {flex-direction: row;padding: 15px }}header#main-header .navbar .navbar-social .navbar-nav li a {color: #5f5a67;font-size: 22px;padding: 0 }@media (max-width: 1200px) {header#main-header .navbar .navbar-social .navbar-nav li a {width: 35px;height: 35px;line-height: 35px;font-size: 18px }}header#main-header .navbar.sticky {background: rgba(255,255,255,0.9) }header#main-header .navbar.sticky .navbar-brand-min {width: 45px;opacity: 1 }header#main-header .navbar.sticky .navbar-nav li a {color: #aa886f }header#main-header .navbar.sticky .navbar-nav li a:hover, header#main-header .navbar.sticky .navbar-nav li a:active, header#main-header .navbar.sticky .navbar-nav li a:focus {color: #3a363e }@media (max-width: 1200px) {header#main-header .navbar.sticky .navbar-nav li a:hover, header#main-header .navbar.sticky .navbar-nav li a:active, header#main-header .navbar.sticky .navbar-nav li a:focus {color: #fff }}header#main-header .navbar.sticky .navbar-nav li.active a {color: #3a363e }@media (max-width: 1200px) {header#main-header .navbar.sticky .navbar-nav li.active a {color: #fff }}header#main-header .navbar.sticky .navbar-nav li .dropdown-menu a:hover, header#main-header .navbar.sticky .navbar-nav li .dropdown-menu a:active, header#main-header .navbar.sticky .navbar-nav li .dropdown-menu a:focus {background: rgba(95,90,103,0.2);color: #fff }.navbar-toggler {box-shadow: 0px 1px 17px 0px rgba(0,0,0,0.17);background: #5a4137;width: 45px;height: 45px;border-radius: 0;padding: 0;text-align: center;transition: all 0.2s ease-out;outline: none;z-index: 100;position: absolute;left: 15px;top: 15px }.navbar-toggler img {width: 27px;margin: 0 auto }.navbar-toggler:hover, .navbar-toggler:active, .navbar-toggler:focus {background: #d0bdaf }footer#main-footer {padding: 60px 0;text-align: left;color: #d0bdaf;background: #5f5a67 }footer#main-footer .social-box {position: fixed;z-index: 2;right: 15px;bottom: 15px;background: #3a363e;text-align: center;padding: 0 3px }@media (max-width: 575px) {footer#main-footer .social-box {display: none }}footer#main-footer .social-box span {display: inline-block;transform: rotate(90deg);margin: 30px 0 }footer#main-footer .social-box a {display: block;color: #d0bdaf;padding: 3px 7.5px }footer#main-footer .social-box a:hover, footer#main-footer .social-box a:active, footer#main-footer .social-box a:focus {color: #fff }@media (max-width: 575px) {footer#main-footer {text-align: center }}footer#main-footer img {max-width: 100% }footer#main-footer .row-mini-feature {border-bottom: rgba(255,255,255,0.1) solid 1px;margin-bottom: 30px }footer#main-footer .col-footer {margin-bottom: 30px }footer#main-footer .col-footer p a {color: #d0bdaf }footer#main-footer .col-footer p a:hover, footer#main-footer .col-footer p a:active, footer#main-footer .col-footer p a:focus {color: #fff }footer#main-footer .col-footer ul {display: flex;flex-direction: row }@media (max-width: 575px) {footer#main-footer .col-footer ul {align-items: center;justify-content: center }}footer#main-footer .col-footer ul li {margin: 0 7.5px 0 0 }@media (max-width: 575px) {footer#main-footer .col-footer ul.social-link-footer {display: none }}footer#main-footer .logo-brand-footer {width: 150px;line-height: 0;margin-bottom: 15px;max-width: 100% }@media (max-width: 575px) {footer#main-footer .logo-brand-footer {margin: 0 auto }}footer#main-footer .logo-brand-footer img {width: 100%;height: auto }aside {height: 100%;background: rgba(208,189,175,0.2);margin: 0 -7.5px;padding: 60px 60px 60px }@media (max-width: 1200px) {aside {padding: 60px 30px 30px }}aside .aside-map {line-height: 0;margin: -60px -60px 30px }@media (max-width: 1200px) {aside .aside-map {margin: -60px -30px 30px }}aside ul li {position: relative;padding: 0 0 0 15px;margin: 0 0 7.5px 0 }aside ul li:before {display: block;content: "";position: absolute;width: 7.5px;height: 7.5px;background: rgba(95,90,103,0.2);border-radius: 300px;top: 7.5px;left: 0 }aside ul li a {color: rgba(58,54,62,0.8) }.wrapper {overflow: hidden;position: relative }.wrapper main {text-align: left }.wrapper main section {margin-top: 15px;margin-bottom: 15px }.wrapper main section hr {clear: both;margin: 15px 0;border-color: rgba(208,189,175,0.2) }.wrapper main section figure.hero-img {height: 100%;min-height: 768px;overflow: hidden;position: relative;margin: 0 -15px }.wrapper main section figure.hero-img img {display: block;position: absolute;left: 50%;top: 50%;height: 100%;width: auto;max-width: inherit;transform: translate(-50%, -50%) }.wrapper main section article {padding-top: 60px;padding-bottom: 15px }.wrapper main section article.cms-block {max-width: 600px }.wrapper main section article a {border-bottom: dotted 1px;border-color: rgba(95,90,103,0.1);color: #bda28f }.wrapper main section article ul {margin-bottom: 15px }.wrapper main section article ul li {position: relative;padding: 3px 3px 3px 15px }.wrapper main section article ul li::before {content: "";display: block;width: 7.5px;height: 7.5px;border-radius: 300px;background: rgba(95,90,103,0.1);position: absolute;left: 0;top: 12px }.wrapper main section article blockquote p {font-weight: 400 }.wrapper main section footer.s-footer {padding-top: 30px;padding-bottom: 60px }.wrapper main section footer footer.blockquote-footer {font-weight: 700 }.wrapper main section.section-light {background: #fff;color: #5f5a67 }.wrapper main section.section-light footer.blockquote-footer {color: #d0bdaf }.wrapper main section.section-dark {background: #5f5a67;color: #fff }.wrapper main section.section-dark footer.blockquote-footer {color: rgba(255,255,255,0.9) }.wrapper main section#s-cms {padding-top: 60px;padding-bottom: 60px }.wrapper main section#home-banner {margin: 0 0 15px }@media (max-width: 993px) {.wrapper main section#s-feature .col-feature {margin-bottom: 15px }}@media (max-width: 993px) {.wrapper main section#s-feature .col-feature:last-child {margin-bottom: 0 }}.wrapper main section#s-reviews {text-align: center }.btn {font-size: 16px;letter-spacing: .15rem;text-transform: uppercase;color: #fff;border-radius: 2px;background: #5f5a67;border-color: #5f5a67;padding: 15px }.btn:hover, .btn:active, .btn:focus, .btn:visited, .btn:not(:disabled):not(.disabled):active {color: #447860 }.btn.btn-primary {background: #d0bdaf;border-color: #d0bdaf;color: #5f5a67 }.btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus, .btn.btn-primary:visited, .btn.btn-primary:not(:disabled):not(.disabled):active {background: rgba(208,189,175,0.8);border-color: rgba(208,189,175,0.8) }.btn.btn-primary.btn-ghost {background: none;color: #d0bdaf;border-color: #d0bdaf }.btn.btn-primary.btn-ghost:hover, .btn.btn-primary.btn-ghost:active, .btn.btn-primary.btn-ghost:focus, .btn.btn-primary.btn-ghost:visited, .btn.btn-primary.btn-ghost:not(:disabled):not(.disabled):active {border-color: rgba(208,189,175,0.8);color: rgba(208,189,175,0.8) }.btn.btn-outline-primary {background: none;color: #d0bdaf;border-color: #d0bdaf }.btn.btn-outline-primary:hover, .btn.btn-outline-primary:active, .btn.btn-outline-primary:focus, .btn.btn-outline-primary:visited, .btn.btn-outline-primary:not(:disabled):not(.disabled):active {background: none;border-color: rgba(208,189,175,0.8);color: rgba(208,189,175,0.8) }.btn.btn-secondary {background: #3a363e;border-color: #3a363e;color: #fff }.btn.btn-secondary:hover, .btn.btn-secondary:active, .btn.btn-secondary:focus, .btn.btn-secondary:visited, .btn.btn-secondary:not(:disabled):not(.disabled):active {background: rgba(58,54,62,0.8);border-color: rgba(58,54,62,0.8) }.btn.btn-secondary.btn-ghost {background: none;color: #3a363e;border-color: #3a363e }.btn.btn-secondary.btn-ghost:hover, .btn.btn-secondary.btn-ghost:active, .btn.btn-secondary.btn-ghost:focus, .btn.btn-secondary.btn-ghost:visited, .btn.btn-secondary.btn-ghost:not(:disabled):not(.disabled):active {border-color: rgba(58,54,62,0.8);color: rgba(58,54,62,0.8) }.btn.btn-outline-secondary {background: none;color: #3a363e;border-color: #3a363e }.btn.btn-outline-secondary:hover, .btn.btn-outline-secondary:active, .btn.btn-outline-secondary:focus, .btn.btn-outline-secondary:visited, .btn.btn-outline-secondary:not(:disabled):not(.disabled):active {background: none;border-color: rgba(58,54,62,0.8);color: rgba(58,54,62,0.8) }.btn.btn-success {background: #447860;border-color: #447860;color: #fff }.btn.btn-success:hover, .btn.btn-success:active, .btn.btn-success:focus, .btn.btn-success:visited, .btn.btn-success:not(:disabled):not(.disabled):active {background: #3b6853;border-color: #3b6853 }.btn.btn-outline-success {background: none;color: #447860;border-color: #447860 }.btn.btn-outline-success:hover, .btn.btn-outline-success:active, .btn.btn-outline-success:focus, .btn.btn-outline-success:visited, .btn.btn-outline-success:not(:disabled):not(.disabled):active {background: none;border-color: #325746;color: #325746 }.btn.btn-danger {background: #a42329;border-color: #a42329;color: #fff }.btn.btn-danger:hover, .btn.btn-danger:active, .btn.btn-danger:focus, .btn.btn-danger:visited, .btn.btn-danger:not(:disabled):not(.disabled):active {background: #8f1f24;border-color: #8f1f24 }.btn.btn-outline-danger {background: none;color: #a42329;border-color: #a42329 }.btn.btn-outline-danger:hover, .btn.btn-outline-danger:active, .btn.btn-outline-danger:focus, .btn.btn-outline-danger:visited, .btn.btn-outline-danger:not(:disabled):not(.disabled):active {background: none;border-color: #7a1a1e;color: #7a1a1e }.btn.btn-warning {background: #c19d44;border-color: #c19d44;color: #fff }.btn.btn-warning:hover, .btn.btn-warning:active, .btn.btn-warning:visited, .btn.btn-warning:focus {background: #b18f3b;border-color: #b18f3b }.btn.btn-outline-warning {background: none;color: #c19d44;border-color: #c19d44 }.btn.btn-outline-warning:hover, .btn.btn-outline-warning:active, .btn.btn-outline-warning:focus, .btn.btn-outline-warning:visited, .btn.btn-outline-warning:not(:disabled):not(.disabled):active {background: none;border-color: #9e7f34;color: #9e7f34 }.btn.btn-info {background: #775e7b;border-color: #775e7b;color: #fff }.btn.btn-info:hover, .btn.btn-info:active, .btn.btn-info:focus, .btn.btn-info:visited, .btn.btn-info:not(:disabled):not(.disabled):active {background: #69536d;border-color: #69536d }.btn.btn-outline-info {background: none;color: #775e7b;border-color: #775e7b }.btn.btn-outline-info:hover, .btn.btn-outline-info:active, .btn.btn-outline-info:focus, .btn.btn-outline-info:visited, .btn.btn-outline-info:not(:disabled):not(.disabled):active {background: none;border-color: #5b485e;color: #5b485e }.btn.btn-light {background: rgba(95,90,103,0.1);border-color: rgba(95,90,103,0.1);color: #d0bdaf }.btn.btn-light:hover, .btn.btn-light:active, .btn.btn-light:visited, .btn.btn-light:focus {background: rgba(208,189,175,0.2);border-color: rgba(208,189,175,0.2) }.btn.btn-outline-light {background: none;color: rgba(95,90,103,0.1);border-color: rgba(95,90,103,0.1) }.btn.btn-outline-light:hover, .btn.btn-outline-light:active, .btn.btn-outline-light:focus, .btn.btn-outline-light:visited, .btn.btn-outline-light:not(:disabled):not(.disabled):active {background: none;border-color: #fff;color: #fff }.btn.btn-dark {background: #5f5a67;border-color: #5f5a67;color: #d0bdaf }.btn.btn-dark:hover, .btn.btn-dark:active, .btn.btn-dark:focus, .btn.btn-dark:visited, .btn.btn-dark:not(:disabled):not(.disabled):active {background: #3a363e;border-color: #3a363e;color: #fff }.btn.btn-outline-dark {background: none;color: rgba(95,90,103,0.5);border-color: rgba(95,90,103,0.5) }.btn.btn-outline-dark:hover, .btn.btn-outline-dark:active, .btn.btn-outline-dark:focus, .btn.btn-outline-dark:visited, .btn.btn-outline-dark:not(:disabled):not(.disabled):active {background: none;border-color: #5f5a67;color: #5f5a67 }.btn.btn-link {background: none;border: 0;color: #d0bdaf }.btn.btn-link:hover, .btn.btn-link:active, .btn.btn-link:focus, .btn.btn-link:visited, .btn.btn-link:not(:disabled):not(.disabled):active {background: none;color: #5a4137 }.btn.btn-alternative {background: #5a4137;border-color: #5a4137;color: #fff }.btn.btn-alternative:hover, .btn.btn-alternative:active, .btn.btn-alternative:focus, .btn.btn-alternative:visited, .btn.btn-alternative:not(:disabled):not(.disabled):active {background: rgba(90,65,55,0.3);border-color: rgba(90,65,55,0.3) }.btn.btn-alternative.btn-ghost {background: none;color: #5a4137;border-color: #5a4137 }.btn.btn-alternative.btn-ghost:hover, .btn.btn-alternative.btn-ghost:active, .btn.btn-alternative.btn-ghost:focus, .btn.btn-alternative.btn-ghost:visited, .btn.btn-alternative.btn-ghost:not(:disabled):not(.disabled):active {border-color: rgba(90,65,55,0.3);color: rgba(90,65,55,0.3) }.btn.btn-white {background: #fff;border-color: #fff;color: #5f5a67 }.btn.btn-white:hover, .btn.btn-white:active, .btn.btn-white:focus, .btn.btn-white:visited, .btn.btn-white:not(:disabled):not(.disabled):active {background: #d0bdaf;border-color: #d0bdaf;color: #fff }.btn.btn-white.btn-ghost {background: none;color: #fff;border-color: rgba(255,255,255,0.2) }.btn.btn-white.btn-ghost:hover, .btn.btn-white.btn-ghost:active, .btn.btn-white.btn-ghost:focus, .btn.btn-white.btn-ghost:visited, .btn.btn-white.btn-ghost:not(:disabled):not(.disabled):active {background: #fff;border-color: #fff;color: #5f5a67 }.btn.btn-black {background: #5f5a67;border-color: #5f5a67;color: #fff }.btn.btn-black:hover, .btn.btn-black:active, .btn.btn-black:focus, .btn.btn-black:visited, .btn.btn-black:not(:disabled):not(.disabled):active {background: #3a363e;border-color: #3a363e;color: #fff }.btn.btn-black.btn-ghost {background: none;color: #3a363e;border-color: rgba(95,90,103,0.2) }.btn.btn-black.btn-ghost:hover, .btn.btn-black.btn-ghost:active, .btn.btn-black.btn-ghost:focus, .btn.btn-black.btn-ghost:visited, .btn.btn-black.btn-ghost:not(:disabled):not(.disabled):active {border-color: #5f5a67;color: #3a363e }.btn.btn-dash {border-style: dashed }.btn.btn-radius {border-radius: 300px;width: 45px;height: 45px;text-align: center;line-height: 45px;padding: 0 }.btn.btn-full {width: 100% }.link, body h1 small, header#main-header .navbar .navbar-nav li a {font-size: 16px;text-transform: uppercase;letter-spacing: .15rem;display: block;font-weight: 400 }.link.link-small, body h1 small.link-small, header#main-header .navbar .navbar-nav li a.link-small {font-size: 12px }.link.link-small img, body h1 small.link-small img, header#main-header .navbar .navbar-nav li a.link-small img {display: inline-block;width: auto;margin: 0;max-height: 16px }.link.link-small-img-display img, body h1 small.link-small-img-display img, header#main-header .navbar .navbar-nav li a.link-small-img-display img {display: block;width: auto;max-height: 40px;margin: 3px auto 0 }.link-feature {font-family: "Crimson Text",serif;font-weight: 400;font-size: 28px;letter-spacing: .15rem;text-transform: uppercase;display: flex;min-height: 320px;align-items: center;justify-content: center;background: #5a4137;background-size: cover;background-repeat: no-repeat;background-position: center 50%;margin: 0 -7.5px;position: relative;color: #d0bdaf;transition: all 0.2s ease-out }.link-feature::before {content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #5a4137;opacity: 0.5;transition: all 0.2s ease-out }.link-feature strong {font-weight: 400;position: relative;z-index: 2;transition: all 0.2s ease-out }.link-feature:hover, .link-feature:active, .link-feature:visited, .link-feature:focus {color: #fff }.link-feature:hover::before, .link-feature:active::before, .link-feature:visited::before, .link-feature:focus::before {opacity: 0.7 }.mini-feature {font-family: "Crimson Text",serif;font-weight: 400;font-size: 18px;letter-spacing: .08rem;text-transform: uppercase;display: block;text-align: center;padding: 0 0 7.5px;font-size: 14px }.mini-feature strong {display: block;font-weight: 400;padding: 7.5px 0 }.mini-feature img, .mini-feature i {display: block;width: 60px;max-width: 100%;height: 60px;margin: 0 auto;transition: all 0.2s ease-out }.mini-feature i {display: block;font-size: 48px;color: #fff }.mini-feature:hover, .mini-feature:active, .mini-feature:visited, .mini-feature:focus {color: #fff }.mini-feature:hover img, .mini-feature:active img, .mini-feature:visited img, .mini-feature:focus img {opacity: 0.5 }.alert.alert-primary {background: rgba(208,189,175,0.8);border-color: #d0bdaf;color: #3a363e }.alert.alert-secondary {background: rgba(58,54,62,0.8);border-color: #3a363e;color: rgba(255,255,255,0.9) }.alert.alert-secondary .alert-link {color: #fff }.alert.alert-success {background: #b4d4c5;border-color: #447860;color: #447860 }.alert.alert-danger {background: #eca7aa;border-color: #a42329;color: #a42329 }.alert.alert-warning {background: #f4eddd;border-color: #c19d44;color: #c19d44 }.alert.alert-info {background: #d7cdd8;border-color: #775e7b;color: #775e7b }.nav-pills {list-style: none }.nav-pills .nav-item::before {display: none;padding: 0 }.nav-pills .nav-link {background: rgba(208,189,175,0.2) }.nav-pills .nav-link:hover {background: rgba(95,90,103,0.1) }.nav-pills .nav-link.active {background: #3a363e }.nav-pills .nav-link.active :hover {background: #3a363e }.nav-pills .show > nav-link {background: #3a363e }.nav-pills .show > nav-link :hover {background: #3a363e }.row-grid-gallery {background: #fff;position: relative;padding-left: 15px;padding-right: 15px;margin-left: -15px;margin-right: -15px }.row-grid-gallery .col-grid-gallery .col-grid-item {min-height: 240px;width: 100%;margin-bottom: 30px;background-size: cover;background-position: center 0;position: relative }.row-grid-gallery .col-grid-gallery .col-grid-item .col-grid-item-title {position: absolute;right: 0;top: 30px;color: #5f5a67;text-align: right }.row-grid-gallery .col-grid-gallery .col-grid-item .col-grid-item-title span {display: inline-block;background: #fff;padding: 0 7.5px }@media (max-width: 600px) {.row-grid-gallery .col-grid-gallery .col-grid-item {min-height: 140px }}@media (max-width: 480px) {.row-grid-gallery .col-grid-gallery .col-grid-item {min-height: 90px }}.row-grid-gallery .col-grid-gallery:last-child .col-grid-item {margin-bottom: 0 }@media (max-width: 993px) {.row-grid-gallery {padding-top: 15px;padding-bottom: 15px;margin-left: -60px;margin-right: -60px }}.basicLightbox--visible {z-index: 5000 !important }.card.card-gallery-item {border-radius: 0;line-height: 0;position: relative;margin: 0 0 30px;border: 0 }.card.card-gallery-item::after {display: block;content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: #3a363e;z-index: 2;opacity: 0;transition: all 0.5s ease-out }.card.card-gallery-item:hover::after {opacity: 0.5 }.card.card-review {border-left: 0;border-right: 0;border-top: 0;border-bottom: rgba(208,189,175,0.2) solid 1px;border-radius: 0;background: none;text-align: center }.card.card-review:first-of-type {border-bottom: rgba(208,189,175,0.2) solid 1px }.card.card-review:not(:first-of-type):not(:last-of-type) {border-bottom: rgba(208,189,175,0.2) solid 1px }.card.card-review:last-of-type {border-bottom: 0 }.card.card-review .card-header {padding: 15px 0;border: 0;background: none }.card.card-review .card-header h2 {margin: 0 }.card.card-review .card-header h2 button {font-style: italic;border: 0;background: none;cursor: pointer;outline: none }.card.card-review .card-header h2 button:hover, .card.card-review .card-header h2 button:active, .card.card-review .card-header h2 button:focus {color: #3a363e }.card.card-review .card-body {text-align: left;max-width: 768px;background: rgba(208,189,175,0.2);margin: 0 auto;padding: 30px }.card.card-review .card-footer {background: rgba(208,189,175,0.2);border: 0;max-width: 768px;font-size: 14px;padding-top: 0;font-weight: 700;margin: 0 auto }.card.card-local {border-left: 0;border-right: 0;border-top: 0;border-bottom: rgba(208,189,175,0.2) solid 1px;border-radius: 0;background: none;text-align: left }.card.card-local:first-of-type {border-bottom: rgba(208,189,175,0.2) solid 1px }.card.card-local:not(:first-of-type):not(:last-of-type) {border-bottom: rgba(208,189,175,0.2) solid 1px }.card.card-local:last-of-type {border-bottom: 0 }.card.card-local .card-header {padding: 15px 0;border: 0;background: none }.card.card-local .card-header h2 {margin: 0 }.card.card-local .card-header h2 button {font-style: italic;border: 0;background: none;cursor: pointer;outline: none }.card.card-local .card-header h2 button:hover, .card.card-local .card-header h2 button:active, .card.card-local .card-header h2 button:focus {color: #3a363e }.card.card-local .card-body {padding: 0 }.accordion {margin-bottom: 60px }form {margin-bottom: 30px }form label {font-size: 12px;letter-spacing: .08rem;text-transform: uppercase;opacity: .5 }form .form-control {font-size: 18px;letter-spacing: .08rem;padding: 15px;border-color: rgba(95,90,103,0.5);box-shadow: 0px 1px 17px 0px rgba(0,0,0,0.17);border-radius: 2px;background: rgba(95,90,103,0.1);color: #5f5a67;height: auto;transition: all 0.2s ease-out }form .form-control.form-control-dark {background: #5f5a67;border-color: rgba(255,255,255,0.1);color: #fff }form .form-control.form-control-dark:active, form .form-control.form-control-dark:focus {color: #fff;border-color: #fff }form .input-text {width: 100px;padding-top: 11px;padding-bottom: 11px }form table {width: 100% }form table tr td.label label {font-weight: 700;color: #5f5a67;opacity: 1 }form table tr td.value label {font-size: 14px;opacity: 1 }form .quantity {display: inline-block }.jumbotron {position: relative;text-align: center;padding: 0;background-size: cover;background-repeat: no-repeat;background-position: center top;border-radius: 0;margin: 0 }.jumbotron::before {background: #5a3e37;background: linear-gradient(to bottom, rgba(90,62,55,0.75) 0%, rgba(90,62,55,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a3e37', endColorstr='#5a3e37', GradientType=0 );display: block;content: "";position: absolute;left: 0;right: 0;bottom: 75%;top: 0;z-index: 1 }.jumbotron::after {display: block;content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: url("/images/pattern-overlay.png") repeat;z-index: 2 }.jumbotron .jumbotron-content {position: relative;z-index: 3;padding: 520px 15px 15px }@media (max-width: 1200px) {.jumbotron .jumbotron-content {padding: 300px 15px 15px }}.jumbotron .jumbotron-content h1 {font-size: 160px }@media (max-width: 1400px) {.jumbotron .jumbotron-content h1 {font-size: 90px }}@media (max-width: 1024px) {.jumbotron .jumbotron-content h1 {font-size: 48px }}@media (max-width: 768px) {.jumbotron .jumbotron-content h1 {font-size: 36px }}.jumbotron .jumbotron-content p {font-family: "Crimson Text",serif;text-transform: uppercase;font-size: 36px;letter-spacing: .08rem }@media (max-width: 1400px) {.jumbotron .jumbotron-content p {font-size: 28px }}@media (max-width: 1024px) {.jumbotron .jumbotron-content p {font-size: 18px }}.jumbotron.jumbotron-dark {color: #fff }.jumbotron.jumbotron-light {background: #fff }.jumbotron.jumbotron-light::before, .jumbotron.jumbotron-light::after {display: none }.jumbotron.jumbotron-light .jumbotron-content {padding: 380px 15px 7.5px }@media (max-width: 1200px) {.jumbotron.jumbotron-light .jumbotron-content {padding: 260px 15px 7.5px }}.jumbotron.jumbotron-light .jumbotron-content h1 {font-size: 72px }@media (max-width: 1024px) {.jumbotron.jumbotron-light .jumbotron-content h1 {font-size: 48px }}@media (max-width: 768px) {.jumbotron.jumbotron-light .jumbotron-content h1 {font-size: 36px }}*, *:before, *:after {box-sizing: border-box;margin: 0;padding: 0 }.owl-carousel .owl-nav {position: absolute;left: 0;right: 0;top: 50%;margin-top: -45px }.owl-carousel .owl-nav button {position: absolute;outline: none }.owl-carousel .owl-nav button span {display: block;border-radius: 300px;border: solid 2px #5f5a67;font-size: 22px;width: 45px;height: 45px;transition: all 0.2s ease-out }.owl-carousel .owl-nav button.owl-prev {left: 0 }.owl-carousel .owl-nav button.owl-next {right: 0 }.owl-carousel .owl-nav button:hover span, .owl-carousel .owl-nav button:active span, .owl-carousel .owl-nav button:focus span {background: #5f5a67;color: #fff }.owl-carousel .owl-dots {z-index: 1;text-align: center;display: flex;align-items: center;justify-content: center }.owl-carousel .owl-dots .owl-dot {width: 60px;height: 3px;border-radius: 0;margin: 0 7.5px;transition: all 0.2s ease-out;outline: none;background: #d0bdaf }@media (max-width: 768px) {.owl-carousel .owl-dots .owl-dot {width: 30px }}.owl-carousel .owl-dots .owl-dot:hover, .owl-carousel .owl-dots .owl-dot.active {background: #fff }.owl-carousel.owl-carousel-home {height: 100vh;background: #fff }.owl-carousel.owl-carousel-home .owl-dots {position: absolute;padding: 30px 0;bottom: 0;left: 0;right: 0 }@media (max-width: 575px) {.owl-carousel.owl-carousel-home {height: auto }}.owl-carousel.owl-carousel-home .owl-stage-outer {height: 100% }@media (max-width: 575px) {.owl-carousel.owl-carousel-home .owl-stage-outer {height: auto }}.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage {height: 100% }@media (max-width: 575px) {.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage {height: auto }}.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item {height: 100%;display: flex;align-items: center;justify-content: center }.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item::before {background: rgba(95,90,103,0.5);background: linear-gradient(to bottom, rgba(95,90,103,0.8) 0%, rgba(95,90,103,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a3e37', endColorstr='#5a3e37', GradientType=0 );display: block;content: "";position: absolute;left: 0;right: 0;bottom: 50%;top: 0;z-index: 1 }.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item::after {display: block;content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: url("/images/pattern-overlay.png") repeat;z-index: 2 }.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item .item {align-self: flex-end;padding-left: 15px;padding-right: 15px;padding-bottom: 140px;text-align: center }@media (max-width: 680px) {.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item .item {padding-top: 300px;padding-bottom: 60px }}.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item .item .img-slide {position: fixed;width: 100%;height: 100vh;display: block;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;pointer-events: none;background-size: cover;background-position: center top;background-repeat: no-repeat;opacity: 1;transition: all 0.2s ease-out }.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item .item .text-slide {color: #fff;position: relative;z-index: 5 }.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item .item .text-slide h1 {font-size: 160px }@media (max-width: 1400px) {.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item .item .text-slide h1 {font-size: 90px }}@media (max-width: 1024px) {.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item .item .text-slide h1 {font-size: 48px }}@media (max-width: 768px) {.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item .item .text-slide h1 {font-size: 36px }}.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item .item .text-slide p {font-family: "Crimson Text",serif;text-transform: uppercase;font-size: 36px;letter-spacing: .08rem }@media (max-width: 1400px) {.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item .item .text-slide p {font-size: 28px }}@media (max-width: 1024px) {.owl-carousel.owl-carousel-home .owl-stage-outer .owl-stage .owl-item .item .text-slide p {font-size: 18px }}.owl-carousel.owl-carousel-home .owl-nav {display: none }.owl-carousel.owl-carousel-testimonial .owl-dots {position: relative;padding: 7.5px 0 }.datepicker {box-shadow: 0px 1px 17px 0px rgba(0,0,0,0.17);padding: 15px;margin: 0 7.5px }.datepicker .table-condensed {width: 100% }.datepicker .table-condensed th, .datepicker .table-condensed td {padding: 7.5px;text-align: center }.datepicker .table-condensed th.calendar-unoccupy, .datepicker .table-condensed td.calendar-unoccupy {background: rgba(208,189,175,0.2) }.datepicker .table-condensed th.active, .datepicker .table-condensed td.active {background: #3a363e;color: #fff }.datepicker .table-condensed th {text-transform: uppercase;font-size: 12px }.datepicker .table-condensed th.datepicker-switch {color: #d0bdaf;font-size: 16px;cursor: pointer }.datepicker .table-condensed th.next, .datepicker .table-condensed th.prev {background: rgba(208,189,175,0.2);color: #3a363e;font-weight: 700;font-size: 16px;cursor: pointer }.datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.highlighted.disabled:hover, .datepicker table tr td.active[disabled]:hover, .datepicker table tr td.active.highlighted[disabled]:hover, fieldset[disabled] .datepicker table tr td.active:hover, fieldset[disabled] .datepicker table tr td.active.highlighted:hover, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.highlighted.disabled:focus, .datepicker table tr td.active[disabled]:focus, .datepicker table tr td.active.highlighted[disabled]:focus, fieldset[disabled] .datepicker table tr td.active:focus, fieldset[disabled] .datepicker table tr td.active.highlighted:focus, .datepicker table tr td.active.disabled.focus, .datepicker table tr td.active.highlighted.disabled.focus, .datepicker table tr td.active[disabled].focus, .datepicker table tr td.active.highlighted[disabled].focus, fieldset[disabled] .datepicker table tr td.active.focus, fieldset[disabled] .datepicker table tr td.active.highlighted.focus {background: #3a363e;color: #fff }.calendar-available-available {border-radius: 0px;}.calendar-completed-available {background-image: linear-gradient(90deg, #3a363e, #FFFFFF);border-radius: 0px;}.calendar-homeaway-available {background-image: linear-gradient(90deg, #775e7b, #FFFFFF);border-radius: 0px;}.calendar-overdue-available {background-image: linear-gradient(90deg, #a42329, #FFFFFF);border-radius: 0px;}.calendar-held-available {background-image: linear-gradient(90deg, #c19d44, #FFFFFF);border-radius: 0px;}.calendar-confirmed-available {background-image: linear-gradient(90deg, #00ff00, #FFFFFF);border-radius: 0px;}.calendar-booked-available {background-image: linear-gradient(90deg, #447860, #FFFFFF);border-radius: 0px;}.calendar-available-completed {background-image: linear-gradient(90deg, #FFFFFF, #3a363e);border-radius: 0px;}.calendar-completed-completed {background-color: #3a363e !important;border-radius: 0px;}.calendar-completed-completed-break {background-image: linear-gradient(90deg, #3a363e, #ffffff, #3a363e);border-radius: 0px;}.calendar-homeaway-completed {background-image: linear-gradient(90deg, #775e7b, #3a363e);border-radius: 0px;}.calendar-overdue-completed {background-image: linear-gradient(90deg, #a42329, #3a363e);border-radius: 0px;}.calendar-held-completed {background-image: linear-gradient(90deg, #c19d44, #3a363e);border-radius: 0px;}.calendar-confirmed-completed {background-image: linear-gradient(90deg, #00ff00, #3a363e);border-radius: 0px;}.calendar-booked-completed {background-image: linear-gradient(90deg, #447860, #3a363e);border-radius: 0px;}.calendar-available-homeaway {background-image: linear-gradient(90deg, #FFFFFF, #775e7b);border-radius: 0px;}.calendar-completed-homeaway {background-image: linear-gradient(90deg, #3a363e, #775e7b);border-radius: 0px;}.calendar-homeaway-homeaway-break {background-image: linear-gradient(90deg, #775e7b, #ffffff, #775e7b);border-radius: 0px;color: rgba(255,255,255,0.9) }.calendar-homeaway-homeaway {background-color: #775e7b !important;border-radius: 0px;color: rgba(255,255,255,0.9) }.calendar-overdue-homeaway {background-image: linear-gradient(90deg, #a42329, #775e7b);border-radius: 0px;color: #fff}.calendar-held-homeaway {background-image: linear-gradient(90deg, #c19d44, #775e7b);border-radius: 0px;}.calendar-confirmed-homeaway {background-image: linear-gradient(90deg, #00ff00, #775e7b);border-radius: 0px;}.calendar-booked-homeaway {background-image: linear-gradient(90deg, #447860, #775e7b);border-radius: 0px;}.calendar-available-overdue {background-image: linear-gradient(90deg, #FFFFFF, #a42329);border-radius: 0px;}.calendar-completed-overdue {background-image: linear-gradient(90deg, #3a363e, #a42329);border-radius: 0px;}.calendar-homeaway-overdue {background-image: linear-gradient(90deg, #775e7b, #a42329);border-radius: 0px;color: #fff}.calendar-overdue-overdue-break {background-image: linear-gradient(90deg, #a42329, #ffffff, #a42329);border-radius: 0px;color: #fff }.calendar-overdue-overdue {background-color: #a42329 !important;border-radius: 0px;color: #fff }.calendar-held-overdue {background-image: linear-gradient(90deg, #c19d44, #a42329);border-radius: 0px;}.calendar-confirmed-overdue {background-image: linear-gradient(90deg, #00ff00, #a42329);border-radius: 0px;}.calendar-booked-overdue {background-image: linear-gradient(90deg, #447860, #a42329);border-radius: 0px;}.calendar-available-held {background-image: linear-gradient(90deg, #FFFFFF, #c19d44);border-radius: 0px;}.calendar-completed-held {background-image: linear-gradient(90deg, #3a363e, #c19d44);border-radius: 0px;}.calendar-homeaway-held {background-image: linear-gradient(90deg, #775e7b, #c19d44);border-radius: 0px;}.calendar-overdue-held {background-image: linear-gradient(90deg, #a42329, #c19d44);border-radius: 0px;}.calendar-held-held-break {background-image: linear-gradient(90deg, #c19d44, #ffffff, #c19d44);border-radius: 0px;}.calendar-held-held {background-color: #c19d44 !important;border-radius: 0px;}.calendar-confirmed-held {background-image: linear-gradient(90deg, #00ff00, #c19d44);border-radius: 0px;}.calendar-booked-held {background-image: linear-gradient(90deg, #447860, #c19d44);border-radius: 0px;}.calendar-available-confirmed {background-image: linear-gradient(90deg, #FFFFFF, #00ff00);border-radius: 0px;}.calendar-completed-confirmed {background-image: linear-gradient(90deg, #3a363e, #00ff00);border-radius: 0px;}.calendar-homeaway-confirmed {background-image: linear-gradient(90deg, #775e7b, #00ff00);border-radius: 0px;}.calendar-overdue-confirmed {background-image: linear-gradient(90deg, #a42329, #00ff00);border-radius: 0px;}.calendar-held-confirmed {background-image: linear-gradient(90deg, #c19d44, #00ff00);border-radius: 0px;}.calendar-confirmed-confirmed-break {background-image: linear-gradient(90deg, #00ff00, #ffffff, #00ff00);border-radius: 0px;}.calendar-confirmed-confirmed {background-color: #00ff00 !important;border-radius: 0px;}.calendar-booked-confirmed {background-image: linear-gradient(90deg, #447860, #00ff00);border-radius: 0px;}.calendar-available-booked {background-image: linear-gradient(90deg, #FFFFFF, #447860);border-radius: 0px;}.calendar-completed-booked {background-image: linear-gradient(90deg, #3a363e, #447860);border-radius: 0px;}.calendar-homeaway-booked {background-image: linear-gradient(90deg, #775e7b, #447860);border-radius: 0px;}.calendar-overdue-booked {background-image: linear-gradient(90deg, #a42329, #447860);border-radius: 0px;}.calendar-held-booked {background-image: linear-gradient(90deg, #c19d44, #447860);border-radius: 0px;}.calendar-confirmed-booked {background-image: linear-gradient(90deg, #00ff00, #447860);border-radius: 0px;}.calendar-booked-booked-break {background-image: linear-gradient(90deg, #447860, #ffffff, #447860);border-radius: 0px;}.calendar-booked-booked {background-color: #447860 !important;border-radius: 0px;}.calendar-checkin {background-color: #a42329;background-image: linear-gradient(to top left, #d9edf7, #F6F2EF);border-radius: 0px }.calendar-checkout {background-color: #447860;background-image: linear-gradient(to top left, #F6F2EF, #d9edf7);border-radius: 0px }.calendar-occupy {background-color: #d9edf7;border-radius: 0px }.calendar-unoccupy {background-color: #d9edf7;border-radius: 0px }
 /*# sourceMappingURL=main.css.map */