.layered-content{background:unset;position:relative;height:1420px}@media(min-width: 768px){.layered-content{height:1500px}}@media(min-width: 1280px){.layered-content{height:1380px}}@media(min-width: 1440px){.layered-content{height:1830px}}.layered-content>.media{background:#000;height:100vh;position:fixed;top:0;z-index:-1}.layered-content>.media .basic-picture:after{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);content:"";display:block;inset:0;position:absolute}.layered-content>.media .basic-video .basic-video__poster-button,.layered-content>.media .basic-video .basic-video__control{display:none}.layered-content>.basic-video__control{bottom:32px;left:auto;position:absolute;right:44px;z-index:5}.layered-content>.basic-video__control.fixed{position:fixed;bottom:32px}.layered-content__layouts{overflow:hidden;position:relative;height:1420px}@media(min-width: 768px){.layered-content__layouts{height:1500px}}@media(min-width: 1280px){.layered-content__layouts{height:1380px}}@media(min-width: 1440px){.layered-content__layouts{height:1830px}}.layered-content__layouts>section{width:100%}.layered-content__layouts>section:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:1420px;padding-bottom:22px;position:absolute;top:0;z-index:3}@media(min-width: 768px){.layered-content__layouts>section:nth-child(2){height:1500px;padding-bottom:24px}}@media(min-width: 1280px){.layered-content__layouts>section:nth-child(2){height:1380px;padding-bottom:160px}}@media(min-width: 1440px){.layered-content__layouts>section:nth-child(2){height:1830px;padding-bottom:190px}}.layered-content__layouts>section:not(.background){background:rgba(0,0,0,0);overflow:visible}.layered-content__layouts>section:not(.background) .wysiwyg:not(.card__content) .title,.layered-content__layouts>section:not(.background) .wysiwyg:not(.card__content) .heading-1,.layered-content__layouts>section:not(.background) .wysiwyg:not(.card__content) .heading-2,.layered-content__layouts>section:not(.background) .wysiwyg:not(.card__content) .heading-3,.layered-content__layouts>section:not(.background) .wysiwyg:not(.card__content) .heading-4,.layered-content__layouts>section:not(.background) .wysiwyg:not(.card__content) .heading-5,.layered-content__layouts>section:not(.background) .wysiwyg:not(.card__content) p,.layered-content__layouts>section:not(.background) .wysiwyg:not(.card__content) ul li,.layered-content__layouts>section:not(.background) .wysiwyg:not(.card__content) ol li{color:#fff}.layered-content__layouts>section:not(.background) .gform_fields,.layered-content__layouts>section:not(.background) .gform_confirmation_message{color:#fff}.layered-content__gradient{display:block;height:100%;position:absolute;width:100%;z-index:2}.layered-content__gradient--top{left:0;top:0}.layered-content__gradient--bottom{bottom:0;left:0}.layered-content .layered-content__gradient--top{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.63)), color-stop(17.69%, rgba(0, 0, 0, 0)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.63) 0%, rgba(0, 0, 0, 0) 17.69%)}@media(min-width: 768px){.layered-content .layered-content__gradient--top{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.63)), color-stop(17.69%, rgba(0, 0, 0, 0)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.63) 0%, rgba(0, 0, 0, 0) 17.69%)}}@media(min-width: 1280px){.layered-content .layered-content__gradient--top{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.63)), color-stop(17.69%, rgba(0, 0, 0, 0)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.63) 0%, rgba(0, 0, 0, 0) 17.69%)}}@media(min-width: 1920px){.layered-content .layered-content__gradient--top{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.63)), color-stop(17.69%, rgba(0, 0, 0, 0)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.63) 0%, rgba(0, 0, 0, 0) 17.69%)}}.layered-content .layered-content__gradient--bottom{background:-webkit-gradient(linear, left bottom, left top, from(#222), color-stop(12.45%, rgba(34, 34, 34, 0.7)), color-stop(36.12%, rgba(34, 34, 34, 0)));background:linear-gradient(0deg, #222 0%, rgba(34, 34, 34, 0.7) 12.45%, rgba(34, 34, 34, 0) 36.12%)}@media(min-width: 768px){.layered-content .layered-content__gradient--bottom{background:-webkit-gradient(linear, left bottom, left top, from(#222), color-stop(12.45%, rgba(34, 34, 34, 0.7)), color-stop(36.12%, rgba(34, 34, 34, 0)));background:linear-gradient(0deg, #222 0%, rgba(34, 34, 34, 0.7) 12.45%, rgba(34, 34, 34, 0) 36.12%)}}@media(min-width: 1280px){.layered-content .layered-content__gradient--bottom{background:-webkit-gradient(linear, left bottom, left top, from(#222), color-stop(12.45%, rgba(34, 34, 34, 0.7)), color-stop(36.12%, rgba(34, 34, 34, 0)));background:linear-gradient(0deg, #222 0%, rgba(34, 34, 34, 0.7) 12.45%, rgba(34, 34, 34, 0) 36.12%)}}@media(min-width: 1920px){.layered-content .layered-content__gradient--bottom{background:-webkit-gradient(linear, left bottom, left top, from(#222), color-stop(12.45%, rgba(34, 34, 34, 0.7)), color-stop(36.12%, rgba(34, 34, 34, 0)));background:linear-gradient(0deg, #222 0%, rgba(34, 34, 34, 0.7) 12.45%, rgba(34, 34, 34, 0) 36.12%)}}.layered-content__intersection{background:rgba(0,0,0,0);border:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(var(--header-height, 60px) + 2px);margin-top:calc((var(--header-height, 60px) + 2px)*-1);margin-bottom:0;max-width:2560px;position:relative;width:100%;z-index:-1}@media screen and (min-width: 768px){.layered-content__intersection{height:calc(var(--header-height, 64px) + 2px);margin-top:calc((var(--header-height, 64px) + 2px)*-1)}}@media screen and (min-width: 1280px){.layered-content__intersection{height:calc(var(--header-height, 80px) + 2px);margin-top:calc((var(--header-height, 80px) + 2px)*-1)}}@media(min-width: 1280px){.layered-content--booking>.basic-video__control{bottom:100px}}@media(min-width: 1920px){.layered-content--booking>.basic-video__control{bottom:32px}}