@charset "UTF-8";



@font-face {
    font-family: 'neou';
    src: url('fonts/Neou-Bold.eot');
    src: url('fonts/Neou-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Neou-Bold.woff2') format('woff2'),
        url('fonts/Neou-Bold.woff') format('woff'),
        url('fonts/Neou-Bold.ttf') format('truetype'),
        url('fonts/Neou-Bold.svg#Neou-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'gotahmlight';
    src: url('fonts/Gotham-Medium.woff2') format('woff2'),
        url('fonts/Gotham-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'myrreg';
    src: url('fonts/Gotham-Book.woff2') format('woff2'),
        url('fonts/Gotham-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
font-family:'myrreg1111';
font-style:normal;
font-weight:300;
src:url(https://abbey-real-estate.ams3.cdn.digitaloceanspaces.com/files/fonts/ABCDiatype-Light-Trial.otf) format("opentype")
}
@font-face {
font-family:Rongel;
font-style:normal;
font-weight:400;
src:url(https://abbey-real-estate.ams3.cdn.digitaloceanspaces.com/files/fonts/RongelTrial-Regular.otf) format("opentype")
}
@font-face {
font-family:Rongel;
font-style:italic;
font-weight:400;
src:url(https://abbey-real-estate.ams3.cdn.digitaloceanspaces.com/files/fonts/RongelTrial-RegularItalic.otf) format("opentype")
}
@media (min-width: 2000px) {
body {
font-size:20px
}
}
@media (min-width: 791px) and (max-width: 2000px) {
body {
font-size:.85vw
}
}
@media only screen and (min-width: 1040px) and (max-width: 1440px) {
body {
font-size:0.9em
}
}
@media (min-width: 790px) and (max-width: 1040px) {
body {
font-size:1.3vw!important
}
}
@media (max-width: 790px) {
body {
font-size:3.2vw
}
}
@media (min-width: 450px) and (max-width: 790px) {
body {
font-size:1.8vw!important
}
}
.ohm-remove-spacing-bottom {
	margin-bottom:0!important
}
.ohm-small-padding-top {
	padding-top:12px!important
}
.ohm-small-padding-bottom {
	padding-bottom:12px!important
}
.ohm-standard-padding-top {
	padding-top:24px!important
}
.ohm-standard-padding-bottom {
	padding-bottom:24px!important
}
.ohm-big-padding-top {
	padding-top:36px!important
}
.ohm-big-padding-bottom {
	padding-bottom:36px!important
}
.ohm-extra-big-padding-top {
	padding-top:48px!important
}
.ohm-extra-big-padding-bottom {
	padding-bottom:48px!important
}
.ohm-small-margin-top {
	margin-top:12px!important
}
.ohm-small-margin-bottom {
	margin-bottom:12px!important
}
.ohm-standard-margin-top {
	margin-top:24px!important
}
.ohm-standard-margin-bottom {
	margin-bottom:24px!important
}
.ohm-big-margin-top {
	margin-top:36px!important
}
.ohm-big-margin-bottom {
	margin-bottom:36px!important
}
.ohm-extra-big-margin-top {
	margin-top:48px!important
}
.ohm-extra-big-margin-bottom {
	margin-bottom:48px!important
}
.ohm-remove-margin-top {
	margin-top:0!important
}
.ohm-remove-margin-bottom {
	margin-bottom:0!important
}
.ohm-remove-padding-top {
	padding-top:0!important
}
.ohm-remove-padding-bottom {
	padding-bottom:0!important
}
@media (min-width: 2000px) {
.desktop\:ohm-small-padding-top {
padding-top:12px!important
}
.desktop\:ohm-small-padding-bottom {
padding-bottom:12px!important
}
.desktop\:ohm-standard-padding-top {
padding-top:24px!important
}
.desktop\:ohm-standard-padding-bottom {
padding-bottom:24px!important
}
.desktop\:ohm-big-padding-top {
padding-top:36px!important
}
.desktop\:ohm-big-padding-bottom {
padding-bottom:36px!important
}
.desktop\:ohm-extra-big-padding-top {
padding-top:48px!important
}
.desktop\:ohm-extra-big-padding-bottom {
padding-bottom:48px!important
}
.desktop\:ohm-small-margin-top {
margin-top:12px!important
}
.desktop\:ohm-small-margin-bottom {
margin-bottom:12px!important
}
.desktop\:ohm-standard-margin-top {
margin-top:24px!important
}
.desktop\:ohm-standard-margin-bottom {
margin-bottom:24px!important
}
.desktop\:ohm-big-margin-top {
margin-top:36px!important
}
.desktop\:ohm-big-margin-bottom {
margin-bottom:36px!important
}
.desktop\:ohm-extra-big-margin-top {
margin-top:48px!important
}
.desktop\:ohm-extra-big-margin-bottom {
margin-bottom:48px!important
}
.desktop\:ohm-remove-margin-top {
margin-top:0!important
}
.desktop\:ohm-remove-margin-bottom {
margin-bottom:0!important
}
.desktop\:ohm-remove-padding-top {
padding-top:0!important
}
.desktop\:ohm-remove-padding-bottom {
padding-bottom:0!important
}
}
@media (max-width: 790px) {
.mobile\:ohm-remove-padding-bottom {
padding-bottom:0!important
}
.mobile\:ohm-remove-padding-top {
padding-top:0!important
}
.mobile\:ohm-remove-margin-bottom {
margin-bottom:0!important
}
.mobile\:ohm-remove-margin-top {
margin-top:0!important
}
.mobile\:ohm-small-padding-bottom {
padding-bottom:7.5px!important
}
.mobile\:ohm-small-padding-top {
padding-top:7.5px!important
}
.mobile\:ohm-small-margin-bottom {
margin-bottom:7.5px!important
}
.mobile\:ohm-small-margin-top {
margin-top:7.5px!important
}
.mobile\:ohm-standard-padding-bottom {
padding-bottom:15px!important
}
.mobile\:ohm-standard-padding-top {
padding-top:15px!important
}
.mobile\:ohm-standard-margin-bottom {
margin-bottom:15px!important
}
.mobile\:ohm-standard-margin-top {
margin-top:15px!important
}
.mobile\:ohm-big-padding-bottom {
padding-bottom:22.5px!important
}
.mobile\:ohm-big-padding-top {
padding-top:22.5px!important
}
.mobile\:ohm-big-margin-bottom {
margin-bottom:22.5px!important
}
.mobile\:ohm-big-margin-top {
margin-top:22.5px!important
}
.mobile\:ohm-extra-big-padding-bottom {
padding-bottom:30px!important
}
.mobile\:ohm-extra-big-padding-top {
padding-top:30px!important
}
.mobile\:ohm-extra-big-margin-bottom {
margin-bottom:30px!important
}
.mobile\:ohm-extra-big-margin-top {
margin-top:30px!important
}
}
.ohm-inner {
	margin-left:auto;
	margin-right:auto;
	max-width:2000px
}
.ohm-inner.ohm-small {
	margin-left:auto;
	margin-right:auto
}
@media (min-width: 2000px) {
.ohm-inner.ohm-small {
max-width:calc(2000px / 12 * 2)!important
}
}
section {
	margin-bottom:6em
}
@media (min-width: 791px) {
section {
padding-top:24px;
padding-bottom:24px
}
.meettheteam section {
padding-top:2.3%;
padding-bottom:24px
}

}
@media (max-width: 790px) {
section {
padding-left:15px;
padding-right:15px
}
}
@media (min-width: 791px) {
.item-spacing-big {
margin-bottom:1.5em
}
}
@media (max-width: 790px) {
.item-spacing-big {
margin-bottom:1.2em
}
}
@media (min-width: 791px) {
.item-spacing-medium {
margin-bottom:1.2em
}
}
@media (max-width: 790px) {
.item-spacing-medium {
margin-bottom:1em
}
}
@media (min-width: 791px) {
.item-spacing-small {
margin-bottom:.8em
}
}
@media (max-width: 790px) {
.item-spacing-small {
margin-bottom:.5em
}
}
@media (min-width: 791px) {
.item-spacing-smaller {
margin-bottom:.7em
}
}
@media (max-width: 790px) {
.item-spacing-smaller {
margin-bottom:.5em
}
}
.ohm-heading-text {
	font-family:''myrreg''
	font-weight:400;
	line-height:normal;
	font-style:normal;
	letter-spacing:1px
}
.ohm-heading {
	font-size:2.3em!important
}
@media (max-width: 790px) {
.ohm-heading {
font-size:1.8em!important
}
}
.ohm-text {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-content-wrapper p {
	margin-block:0 0;
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
@media (min-width: 791px) {
.ohm-content-wrapper p:not(:last-child) {
margin-bottom:1.2em
}
}
@media (max-width: 790px) {
.ohm-content-wrapper p:not(:last-child) {
margin-bottom:1em
}
}
.ohm-content-wrapper a, .ohm-content-wrapper a:hover {
	color:#000
}
.ohm-content-wrapper ul, .ohm-content-wrapper ol {
	padding-inline-start:20px;
	margin-block:.5em .5em;
	font-family:'myrreg'
}
.ohm-content-wrapper ul li::marker, .ohm-content-wrapper ol li::marker {
color:#000
}
.ohm-content-wrapper h1, .ohm-content-wrapper h2, .ohm-content-wrapper h3, .ohm-content-wrapper h4, .ohm-content-wrapper h5, .ohm-content-wrapper h6 {
	font-size:2.3em!important
}
@media (max-width: 790px) {
.ohm-content-wrapper h1, .ohm-content-wrapper h2, .ohm-content-wrapper h3, .ohm-content-wrapper h4, .ohm-content-wrapper h5, .ohm-content-wrapper h6 {
font-size:1.8em!important
}
}
@media (min-width: 791px) {
.ohm-content-wrapper h1, .ohm-content-wrapper h2, .ohm-content-wrapper h3, .ohm-content-wrapper h4, .ohm-content-wrapper h5, .ohm-content-wrapper h6 {
margin-bottom:.8em
}
}
@media (max-width: 790px) {
.ohm-content-wrapper h1, .ohm-content-wrapper h2, .ohm-content-wrapper h3, .ohm-content-wrapper h4, .ohm-content-wrapper h5, .ohm-content-wrapper h6 {
margin-bottom:.5em
}
}
.ohm-content-wrapper h1 small, .ohm-content-wrapper h2 small, .ohm-content-wrapper h3 small, .ohm-content-wrapper h4 small, .ohm-content-wrapper h5 small, .ohm-content-wrapper h6 small {
	font-size:initial
}
.ohm-text-xs {
	text-transform:uppercase;
	font-size:.9em!important
}
.ohm-text-s {
	font-size:1.1em!important
}
@media (max-width: 790px) {
.ohm-text-s {
font-size:1.2em!important
}
}
.ohm-text-m {
	font-size:1.2em!important
}
@media (max-width: 790px) {
.ohm-text-m {
font-size:1.2em!important
}
}
.ohm-text-xm {
	font-size:1.2em!important
}
.ohm-text-l {
	font-size:1.7em!important
}
@media (max-width: 790px) {
.ohm-text-l {
font-size:1.5em
}
}
.ohm-text-xl {
	font-size:2.2em!important;
	line-height:110.5%
}
@media (max-width: 790px) {
.ohm-text-xl {
font-size:1.8em!important
}
}
.ohm-text-xxl {
	font-size:5em!important;
	text-transform:uppercase;
	line-height:86%!important
}
@media (max-width: 790px) {
.ohm-text-xxl {
font-size:1.8em!important
}
}
.ohm-btn {
	font-family:'myrreg';
	font-size:1em;
	text-decoration:none;
	padding:5px 10px;
	color:#fff;
	background-color:#000;
transition:all .2s ease-in-out;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer
}
.ohm-btn-wrapper {
	display:flex;
	gap:.75em
}
.ohm-btn-arrow-border {
	font-family:'myrreg';
	font-size:1em;
	text-decoration:none;
	padding:5px 10px;
	color:#fff;
	background-color:#000;
transition:all .2s ease-in-out;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer
}
.ohm-btn-arrow-border {
	border:1px solid black;
	background-color:transparent;
	color:#000;
	position:relative
}
.ohm-btn-arrow-border:hover:after {
	width:37px
}
.ohm-btn-arrow-border:hover:before {
	right:-15px
}
.ohm-btn-arrow-border.ohm-white-btn {
	border:1px solid yellow;
	color:#ffffff;
}
.ohm-btn-arrow-border.ohm-white-btn:after {
	border-top:1px solid yellow;
	border-bottom:1px solid yellow;
	border-right:1px solid yellow
}
.ohm-btn-arrow-border.ohm-white-btn:before {
	background-image:url(buttonArrowWhite-477871af.svg)
}
.ohm-btn-arrow-border:after {
	content:"";
	display:block;
	width:27px;
	height:100%;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-right:1px solid black;
	position:absolute;
	top:0;
	right:0;
	transform:translate(100%) translateY(-1px);
transition:width .3s ease-in-out
}
.ohm-btn-arrow-border:before {
	content:"";
	display:block;
	width:18px;
	height:18px;
	background-image:url(buttonArrow-53fbafe4.svg);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	top:50%;
	right:-5px;
	transform:translate(100%) translateY(-50%);
transition:right .3s ease-in-out
}
@media (max-width: 790px) {
.ohm-btn-arrow-border:hover:after {
width:27px
}
.ohm-btn-arrow-border:hover:before {
right:-5px
}
}
.ohm-btn-underlined {
	font-family:'myrreg';
	font-size:1em;
	text-decoration:none;
	padding:5px 10px;
	color:#fff;
	background-color:#000;
transition:all .2s ease-in-out;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer
}
.ohm-btn-underlined {
	background-color:transparent;
	color:#000;
	border:none;
	position:relative;
	padding:0 1em 0 0;
transition:all .3s ease-in-out
}
.ohm-btn-underlined:hover {
	padding:0 1.5em 0 0
}
.ohm-btn-underlined.ohm-white-btn {
	color:#fff
}
.ohm-btn-underlined.ohm-white-btn:after {
	background-image:url(buttonArrowWhite-477871af.svg)
}
.ohm-btn-underlined:after {
	content:"";
	display:block;
	width:7px;
	height:14px;
	background-image:url(buttonArrow-53fbafe4.svg);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	right:0
}
@media (max-width: 790px) {
.ohm-btn-underlined:hover {
padding:0 1em 0 0
}
.ohm-btn-underlined:after {
width:6px
}
}
.ohm-btn-outline {
	font-family:'myrreg';
	font-size:1em;
	text-decoration:none;
	padding:5px 10px;
	color:#fff;
	background-color:#000;
transition:all .2s ease-in-out;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer
}
.ohm-btn-outline {
	background-color:transparent;
	color:#000;
	border:2px solid #000;
	position:relative
}
.ohm-btn-solid-black {
	font-family:'myrreg';
	font-size:1em;
	text-decoration:none;
	padding:5px 10px;
	color:#fff;
	background-color:#000;
transition:all .2s ease-in-out;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer
}
.ohm-btn-solid-black {
	background-color:transparent;
	color:#000;
	border:0;
	position:relative
}
.ohm-btn-solid-black.active {
	background-color:#000;
	color:#fff
}
#backdrop-light, #backdrop-black {
	z-index:999999!important
}
#backdrop-light.ohm-active, #backdrop-black.ohm-active {
	opacity:1;
	visibility:visible;
transition:all .3s ease-in-out
}
[data-blueprint=plain_text][data-type=popup] {
position:fixed;
width:100%;
height:100%;
overflow-y:scroll;
display:flex;
z-index:100;
top:0;
left:0;
padding:30px;
z-index:200;
background-color:#f2eee9;
transform:none!important
}
[data-blueprint=plain_text][data-type=popup] .popup-close {
	cursor:pointer;
	position:absolute;
	top:16px;
	right:50%;
	transform:translate(50%);
	z-index:10
}
[data-blueprint=plain_text][data-type=popup] .popup-close:hover {
	font-weight:700
}
[data-blueprint=plain_text][data-type=popup] .ohm-inner {
	display:flex;
	flex-direction:column;
	width:100%
}
[data-blueprint=plain_text][data-type=popup] .ohm-inner .ohm-sections {
	display:flex;
	flex-direction:column;
	height:100%;
	width:100%
}
[data-blueprint=plain_text][data-type=popup] .ohm-inner .ohm-sections .ohm-section {
	position:relative;
	margin-bottom:4em;
	height:100%;
	display:flex
}
[data-blueprint=plain_text][data-type=popup] .ohm-inner .ohm-sections .ohm-section .ohm-title {
	text-transform:uppercase
}
@media (min-width: 791px) {
[data-blueprint=plain_text][data-type=popup] .ohm-sections {
border-left:1px solid rgba(0, 0, 0, .2);
border-right:1px solid rgba(0, 0, 0, .2);
max-width:40%;
margin:6em auto;
padding:0 4em 6em
}
[data-blueprint=plain_text][data-type=popup] .ohm-sections .ohm-section .ohm-title {
position:absolute;
left:0;
top:0;
width:60%;
transform:translate(-145%);
margin-top:0;
padding:0;
text-align:right
}
}
@media (max-width: 790px) {
[data-blueprint=plain_text][data-type=popup] .ohm-inner {
height:100%;
margin:3em 0
}
[data-blueprint=plain_text][data-type=popup] .ohm-inner .ohm-sections .ohm-section:last-child {
padding-bottom:8em
}
[data-blueprint=plain_text][data-type=popup] .ohm-inner .ohm-sections .ohm-section .ohm-title {
font-size:1.2em;
padding-bottom:1em;
border-bottom:1px solid rgba(0, 0, 0, .2)
}
}
@media (min-width: 791px) and (max-width: 2000px) {
[data-blueprint=plain_text][data-type=popup] .ohm-sections {
max-width:50%
}
}
@media (min-width: 790px) and (max-width: 1040px) {
[data-blueprint=plain_text][data-type=popup] .ohm-sections {
max-width:60%;
margin:4em auto;
padding:0 3em 6em
}
[data-blueprint=plain_text][data-type=popup] .ohm-sections .ohm-section .ohm-title {
width:60%;
transform:translate(-130%)
}
}
[data-blueprint=main_menu_popup][data-type=popup] {
position:fixed;
width:100%;
overflow-y:scroll;
display:flex;
z-index:9999999;
top:0;
left:0;
background-color:#f2eee9;
height:100%;
transform:translateY(-100%);
opacity:1;
transition:all .45s ease-in-out;
transition-delay:.5s
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-credit, [data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-left-desktop {
	opacity:0;
transition:all .3s ease-in-out
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-left-desktop .ohm-availability-btn .ohm-btn {
	white-space:nowrap;
	border:1px solid black!important
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-right-desktop {
	opacity:0;
transition:all .3s ease-in-out
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-right-desktop .ohm-menu-wrapper li .letter {
	display:inline-block;
    font-weight:bold;
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .text-wrapper.ohm-no-wrap {
	word-break:keep-all
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .text-wrapper.ohm-no-wrap .word {
	display:inline-block;
	white-space:nowrap
}
[data-blueprint=main_menu_popup][data-type=popup].active {
	height:100%;
	transform:translateY(0);
transition:all .45s ease-in-out
}
[data-blueprint=main_menu_popup][data-type=popup].active .ohm-inner .ohm-credit, [data-blueprint=main_menu_popup][data-type=popup].active .ohm-inner .ohm-left-desktop, [data-blueprint=main_menu_popup][data-type=popup].active .ohm-inner .ohm-right-desktop {
	opacity:1;
transition:all .6s ease-in-out;
transition-delay:.4s
}
[data-blueprint=main_menu_popup][data-type=popup].active .ohm-inner .ohm-right-desktop .ohm-menu-wrapper .text-wrapper.ohm-no-wrap {
	word-break:keep-all!important
}
[data-blueprint=main_menu_popup][data-type=popup].active .ohm-inner .ohm-right-desktop .ohm-menu-wrapper li a .letter {
	opacity:0
}
@media (min-width: 791px) {
[data-blueprint=main_menu_popup][data-type=popup] {
padding:0
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner {
width:100%;
display:flex;
margin:0;
position:relative
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner a:not(.popup-close, .ohm-btn):hover {
text-decoration:underline!important
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-credit {
position:absolute;
padding:0;
margin:0;
bottom:1em;
right:.5em;
writing-mode:vertical-lr
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-credit a {
text-decoration:none
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .text-wrapper {
position:relative;
display:inline-block
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-menu-wrapper {
width:100%;
list-style-type:none;
padding:0;
margin:0
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-menu-wrapper li a {
font-size:5em!important;
text-transform:uppercase;
line-height:86%!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:3em!important;
color:#fff;
text-decoration:none
}
}
@media (min-width: 791px) and (max-width: 790px) {
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-menu-wrapper li a {
font-size:1.8em!important
}
}
@media (min-width: 791px) {
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-menu-wrapper li:nth-child(n+5) {
display:none
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-menu-wrapper li .ohm-line-container {
position:relative;
width:1px;
height:100%;
background-color:transparent;
overflow:hidden
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-menu-wrapper li .ohm-line-container .ohm-line {
position:absolute;
height:100%;
bottom:0;
top:0;
margin:auto;
z-index:99;
width:1px;
background-color:#6c7e854d
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-menu-wrapper li .ohm-line-container .ohm-line.growLine {
height:0;
animation:growLine 2s forwards
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-left-desktop {
order:1;
width:18%;
display:flex;
flex-direction:column;
padding:16px 1.25rem
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-left-desktop .popup-close {
font-size:1.2em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
margin-bottom:1rem;
order:1;
cursor:pointer
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-left-desktop .ohm-availability-btn {
margin-bottom:2rem;
font-size:1.2em!important;
order:2
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-left-desktop .ohm-contact-container {
order:3;
margin-top:auto
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-left-desktop .ohm-contact-container .ohm-contact-wrapper {
display:flex;
flex-direction:column;
margin-bottom:1rem
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-left-desktop .ohm-contact-container .ohm-contact-wrapper p {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
text-transform:uppercase;
font-size:.9em!important;
margin:0
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-left-desktop .ohm-contact-container .ohm-contact-wrapper p:has(br) {
margin-bottom:1rem
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-left-desktop .ohm-contact-container .ohm-contact-wrapper p {
text-transform:none!important
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-left-desktop .ohm-contact-container .ohm-contact-wrapper a {
text-decoration:none;
color:#000
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-left-desktop .ohm-contact-container .ohm-touch-btn, [data-blueprint=main_menu_popup][data-type=popup] .ohm-left-desktop .ohm-contact-container .ohm-projects-btn {
margin-bottom:1rem
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-left-desktop .ohm-contact-container .ohm-logo-wrapper svg {
width:43%;
min-width:80px;
height:auto
}
}
@media (min-width: 791px) {
[data-blueprint=main_menu_popup][data-type=popup] .ohm-right-desktop {
order:2;
width:100%
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-right-desktop .ohm-menu-wrapper {
display:flex;
list-style-type:none;
margin:auto 0;
padding:0;
height:100%;
position:relative;
align-items:center
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-right-desktop .ohm-menu-wrapper li {
width:33%;
height:100%;
padding-top:0;
display:flex;
flex-direction: column;
position:relative;
overflow:hidden;
border-left:1px solid rgba(108, 126, 133, .3);
transition:height .3s ease-in-out;
transition-delay:.2s
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-right-desktop .ohm-menu-wrapper li.list-hovered {
height:100%;
transition:height .3s ease-in-out;
transition-delay:.2s
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-right-desktop .ohm-menu-wrapper li.list-hovered .ohm-background {
height:100%;
width:100%;
transition:all .3s ease-in-out
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-right-desktop .ohm-menu-wrapper li .ohm-background {
position:absolute;
height:calc(100% - 32px);
width:calc(100% - 2em);
display:flex;
background-repeat:no-repeat;
background-size:cover;
z-index:1;
top:0;
bottom:0;
left:0;
right:0;
margin:auto;
transition:all .3s ease-in-out;
overflow:hidden
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-right-desktop .ohm-menu-wrapper li .ohm-background:before {
content:"";
position:absolute;
transition:background-color .6s ease-in-out;
top:0;
left:0;
width:100%;
height:100%;
background-color:#0000004d;
z-index:1
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-right-desktop .ohm-menu-wrapper li a {
word-break:break-all;
padding:2.25rem 2rem;
z-index:99
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-right-desktop .ohm-menu-wrapper li a .ohm-first-letter {
font-size:.2em;
position:absolute;
top:1.5em
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-right-desktop .ohm-menu-wrapper li a .ohm-hide-letter {
font-size:.2em;
opacity:0;
margin-right:.5rem
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-right-desktop .ohm-menu-wrapper li a .letters:nth-child(1) {
padding-left:0rem
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-right-desktop .ohm-menu-wrapper li a .letters.ohm-no-wrap {
word-break:normal
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-right-desktop .ohm-menu-wrapper .ohm-background-items {
position:absolute;
margin:2% 0;
height:calc(100% - 60px);
width:100%;
display:flex;
gap:1rem
}
}
@media (min-width: 791px) and (max-width: 2000px) {
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-menu-wrapper li a {
font-size:2.3em!important
}
}
@media only screen and (min-width: 1040px) and (max-width: 1400px) {
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-menu-wrapper li a {
font-size:2.3em!important
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-menu-wrapper li a .ohm-first-letter {
font-size:.32em!important;
top:3em
}
}
@media (min-width: 790px) and (max-width: 1040px) {
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-availability-btn .ohm-btn {
font-size:.7em
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-menu-wrapper li a {
font-size:1.5em!important
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-menu-wrapper li a .ohm-first-letter {
font-size:.45em!important;
top:3.5em
}
}
@media (max-width: 790px) {
[data-blueprint=main_menu_popup][data-type=popup] {
padding:30px
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner {
margin:0 0 3rem;
display:flex;
flex-direction:column;
width:100%
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-top-mobile {
height:50vh;
display:flex;
flex-direction:column;
/*border-bottom:1px solid rgba(108, 126, 133, .3);*/
margin-bottom:2em
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-top-mobile .popup-close {
font-size:1.2em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
margin-bottom:1rem;
cursor:pointer
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-top-mobile .ohm-availability-btn .ohm-btn {
font-size:1.2em!important
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-top-mobile .ohm-menu-wrapper {
list-style-type:none;
margin:auto 0;
padding:0;
display:flex;
flex-direction:column;
gap:.4rem
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-top-mobile .ohm-menu-wrapper li:nth-child(n+5) {
display:none
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-top-mobile .ohm-menu-wrapper a {
text-decoration:none
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-top-mobile .ohm-menu-wrapper a span {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.3em;
text-transform:uppercase
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-bottom-mobile {
display:flex;
flex-direction:column;
justify-content:flex-end;
height:50%
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-bottom-mobile .ohm-touch-btn {
margin-bottom:1rem;
font-size:1.2em!important
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-bottom-mobile .ohm-projects-btn {
margin-bottom:2rem;
font-size:1.2em!important
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-bottom-mobile .ohm-contact-container {
display:flex;
width:100%;
justify-content:space-between;
align-items:flex-end;
gap:.7rem
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-bottom-mobile .ohm-contact-container .ohm-contact-wrapper {
display:flex;
flex-direction:column
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-bottom-mobile .ohm-contact-container .ohm-contact-wrapper * {
font-family:'myrreg';
line-height:normal;
color:#000;
font-size:1.1em!important;
margin:0
}
}
@media (max-width: 790px) and (max-width: 790px) {
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-bottom-mobile .ohm-contact-container .ohm-contact-wrapper * {
font-size:1em!important
}
}
@media (max-width: 790px) {
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-bottom-mobile .ohm-contact-container .ohm-contact-wrapper *:has(br) {
margin-bottom:1rem
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-bottom-mobile .ohm-contact-container .ohm-contact-wrapper a {
text-decoration:none
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-bottom-mobile .ohm-contact-container .ohm-logo-wrapper {
width:40%
}
[data-blueprint=main_menu_popup][data-type=popup] .ohm-inner .ohm-bottom-mobile .ohm-contact-container .ohm-logo-wrapper svg {
width:100%;
object-fit:contain;
height:100%
}
}
[data-blueprint=contact_popup][data-type=popup] {
position:fixed;
overflow-y:scroll;
display:flex;
z-index:99999999;
top:0;
left:0;
transform:none!important;
min-height:100vh
}
[data-blueprint=contact_popup][data-type=popup] .ohm-btn-solid-black {
	cursor:default
}
[data-blueprint=contact_popup][data-type=popup] #residence_slug {
	display:none
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper input, [data-blueprint=contact_popup][data-type=popup] textarea {
	border:0;
	border-bottom:1px solid black!important;
	background-color:#f2eee9;
	width:100%;
padding:.6rem 0;
	text-transform:none;
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper input, [data-blueprint=contact_popup][data-type=popup] textarea {
	font-size:1.2em!important
}
@media (max-width: 790px) {
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper input, [data-blueprint=contact_popup][data-type=popup] textarea {
font-size:1.2em!important
}
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper input, [data-blueprint=contact_popup][data-type=popup] textarea {
	color:#000
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper input::placeholder, [data-blueprint=contact_popup][data-type=popup] textarea::placeholder {
color:#000;
margin:0;
padding:0;
text-transform:uppercase
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper input:focus, [data-blueprint=contact_popup][data-type=popup] textarea:focus {
	border:none;
	outline:none
}
[data-blueprint=contact_popup][data-type=popup] div.ohm-text-content p {
	font-size:1em!important
}
[data-blueprint=contact_popup][data-type=popup] .ohm-checkboxes {
	padding:1rem 0;
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
[data-blueprint=contact_popup][data-type=popup] .ohm-checkboxes {
	color:#000
}
[data-blueprint=contact_popup][data-type=popup] .ohm-checkboxes a {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
[data-blueprint=contact_popup][data-type=popup] .ohm-checkboxes a {
	color:#000;
	text-decoration:underline
}
[data-blueprint=contact_popup][data-type=popup] .ohm-checkboxes .checkbox-label {
	display:flex;
	align-items:center;
gap:.5rem
}
[data-blueprint=contact_popup][data-type=popup] .ohm-checkboxes input[type=checkbox] {
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	width:20px;
	height:20px;
	border:1px solid black!important;
	background-color:transparent;
	cursor:pointer;
	position:relative;
	display:inline-block;
	margin:0
}
[data-blueprint=contact_popup][data-type=popup] .ohm-checkboxes input[type=checkbox]:checked {
	background-color:transparent;
	border:1px solid black!important;
	position:relative
}
[data-blueprint=contact_popup][data-type=popup] .ohm-checkboxes input[type=checkbox]:checked:after {
	content:"✓";
	position:absolute;
	color:#000;
	font-size:14px;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%)
}
[data-blueprint=contact_popup][data-type=popup] .ohm-checkboxes input[type=checkbox]:focus {
	outline:none
}
[data-blueprint=contact_popup][data-type=popup] .ohm-fieldset-wrapper {
padding:.6rem 0;
	cursor:pointer;
	border-bottom:1px solid black!important
}
[data-blueprint=contact_popup][data-type=popup] .ohm-fieldset-wrapper label {
	text-transform:uppercase;
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
[data-blueprint=contact_popup][data-type=popup] .ohm-fieldset-wrapper label {
	font-size:1.2em!important
}
@media (max-width: 790px) {
[data-blueprint=contact_popup][data-type=popup] .ohm-fieldset-wrapper label {
font-size:1.2em!important
}
}
[data-blueprint=contact_popup][data-type=popup] .ohm-fieldset-wrapper label {
	display:flex;
	align-items:center;
	cursor:pointer
}
[data-blueprint=contact_popup][data-type=popup] .ohm-fieldset-wrapper .ohm-dropdown-button {
	cursor:pointer;
	position:relative
}
[data-blueprint=contact_popup][data-type=popup] .ohm-fieldset-wrapper .ohm-dropdown-button:after {
	content:"";
	position:absolute;
	top:50%;
	right:0;
	width:15px;
	height:15px;
	background-image:url(/build/assets/moreArrowBlack-17b99734.svg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	opacity:.5;
	pointer-events:none;
	transform:translateY(-50%);
transition:all .3s ease-in-out
}
[data-blueprint=contact_popup][data-type=popup] .ohm-fieldset-wrapper.active .ohm-dropdown-button:after {
	transform:translateY(-50%) rotate(180deg)
}
[data-blueprint=contact_popup][data-type=popup] .ohm-fieldset-wrapper .ohm-fieldset {
	border:none;
	margin:0;
	padding:0
}
[data-blueprint=contact_popup][data-type=popup] .ohm-fieldset-wrapper .ohm-fieldset .flex {
	display:flex
}
[data-blueprint=contact_popup][data-type=popup] .ohm-fieldset-wrapper .ohm-fieldset .flex-col {
	flex-direction:column
}
[data-blueprint=contact_popup][data-type=popup] .ohm-fieldset-wrapper .ohm-fieldset .ohm-fieldset-list {
	list-style-type:none;
padding:.5rem 0;
	margin:0
}
[data-blueprint=contact_popup][data-type=popup] .ohm-fieldset-wrapper .ohm-fieldset .ohm-fieldset-list label {
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
padding:.2rem 0
}
[data-blueprint=contact_popup][data-type=popup] .ohm-fieldset-wrapper .ohm-fieldset .ohm-fieldset-list label input {
	width:auto;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start
}
[data-blueprint=contact_popup][data-type=popup] .success, [data-blueprint=contact_popup][data-type=popup] .error {
	display:block;
margin-top:.5rem;
font-size:.875rem;
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
[data-blueprint=contact_popup][data-type=popup] .success {
	color:#16a34a
}
[data-blueprint=contact_popup][data-type=popup] .error {
	color:#dc2626
}
[data-blueprint=contact_popup][data-type=popup] .hidden {
	display:none!important
}
[data-blueprint=contact_popup][data-type=popup] .ohm-btn {
	display:flex;
	flex-direction:row;
	align-items:center
}
[data-blueprint=contact_popup][data-type=popup] .ohm-btn svg {
	height:1.25rem;
	width:1.25rem;
	margin-right:1rem;
	display:block
}
[data-blueprint=contact_popup][data-type=popup] .ohm-btn svg.animate-spin {
	animation:spin 1s linear infinite
}
[data-blueprint=contact_popup][data-type=popup] .ohm-btn svg circle {
	opacity:.25
}
[data-blueprint=contact_popup][data-type=popup] .ohm-btn svg path {
	opacity:.75
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner {
	display:flex;
	flex-wrap:wrap
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner.ohm-black-background {
	background-color:#080808
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner.ohm-black-background .ohm-heading-wrapper {
	color:#fff
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner.ohm-black-background .ohm-logo svg path, [data-blueprint=contact_popup][data-type=popup] .ohm-inner.ohm-black-background .ohm-instagram svg path {
	fill:#fff
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-content-wrapper {
	width:70%
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-content-wrapper .ohm-heading-wrapper * {
	font-family:''myrreg''
	font-weight:400;
	line-height:normal;
	font-style:normal;
	letter-spacing:1px
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-content-wrapper .ohm-heading-wrapper * {
	font-size:2.3em!important
}
@media (max-width: 790px) {
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-content-wrapper .ohm-heading-wrapper * {
font-size:1.8em!important
}
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-content-wrapper .ohm-heading-wrapper * {
	margin:0;
	letter-spacing:1px
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .popup-close {
	margin-left:auto;
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .popup-close {
	font-size:1.2em!important
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .popup-close {
	cursor:pointer
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper {
	width:100%
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper .ohm-error-msg {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper .ohm-error-msg {
	text-transform:uppercase;
	font-size:.9em!important
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper .ohm-error-msg {
padding-left:.1rem;
	display:none
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-notification {
margin:.5rem 0
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-notification span {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-notification span {
	text-transform:uppercase;
	font-size:.9em!important
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-notification span {
	text-transform:none
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-success-message {
	display:none
}
@media (min-width: 791px) {
[data-blueprint=contact_popup][data-type=popup] {
width:100%;
height:auto;
background-color:#d8d2d2a6;
backdrop-filter:saturate(180%) blur(25px);
-webkit-backdrop-filter:saturate(180%) blur(25px)
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner {
background-color:#f2eee9;
margin:auto;
padding:30px;
width:70%;
min-height:60%
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .popup-close {
position:absolute;
top:0.4rem;
left:50%;
transform:translate(-50%)
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-content-wrapper {
width:40%;
padding-right:2rem;
display:flex;
flex-direction:column;
justify-content:flex-start;
height:auto
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-content-wrapper .ohm-heading-wrapper {
margin-bottom:2rem
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-content-wrapper .ohm-logo {
height:111px;
margin-top:auto
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-content-wrapper .ohm-logo svg {
height:111px;
object-fit:contain
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper {
width:60%;
height:100%;
display:flex;
padding-left:2rem
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper .ohm-residence-info {
display:flex;
flex-wrap:nowrap;
justify-content:space-between;
margin-bottom:2rem
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper .ohm-residence-text {
font-weight:300!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
text-transform:uppercase;
font-size:.9em!important;
opacity:.5
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper form {
width:100%;
display:flex;
flex-direction:column;
height:100%
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper form .ohm-form-bottom {
padding-top:1rem;
margin-top:auto;
display:flex
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper form .ohm-form-bottom .ohm-instagram {
opacity:0;
visibility:hidden;
height:25px
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper form .ohm-form-bottom .ohm-instagram a {
height:25px;
display:flex
}
}
@media (min-width: 790px) and (max-width: 1040px) {
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-wrapper form .ohm-form-bottom {
padding-top:1rem
}
}
@media (max-width: 790px) {
[data-blueprint=contact_popup][data-type=popup] {
width:100%;
height:100%;
padding:20px 20px 4rem;
background-color:#f2eee9
}
[data-blueprint=contact_popup][data-type=popup]:has(.ohm-black-background) {
background-color:#080808
}
[data-blueprint=contact_popup][data-type=popup]:has(.ohm-black-background) .popup-close {
color:#fff!important
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-form-bottom {
margin-bottom:2rem
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-content-wrapper, [data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-heading-wrapper {
margin-bottom:1rem
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-residence-info {
display:flex;
flex-wrap:wrap;
justify-content:space-between
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-residence-text {
font-weight:300!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
text-transform:uppercase;
font-size:.9em!important;
opacity:.5
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-btn-solid-black {
width:fit-content;
margin-bottom:1rem
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-logo-wrapper {
margin-top:auto;
display:flex;
justify-content:space-between;
width:100%;
align-items:flex-end
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-logo-wrapper .ohm-logo svg {
height:111px;
object-fit:contain
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-logo-wrapper .ohm-instagram {
opacity:0;
visibility:hidden
}
[data-blueprint=contact_popup][data-type=popup] .ohm-inner .ohm-logo-wrapper .ohm-instagram svg {
height:25px;
object-fit:contain
}
}
@keyframes fade-in {
0% {
opacity:0
}
to {
	opacity:1
}
}
.ohm-component-mainHeader {
	position:fixed;
	top:0;
	left:0;
	opacity:0;
	z-index:999999;
transition:all .5s ease-in-out
}
.ohm-component-mainHeader .ohm-book-button {
	font-size:1.2em!important;
	border:1px solid white
}
.ohm-component-mainHeader.ohm-white-background {
	background-color:#f2eee9;
transition:all .5s ease-in-out
}
.ohm-component-mainHeader.ohm-white-background .ohm-inner {
	border-right:1px solid rgba(108, 126, 133, .3)
}
.ohm-component-mainHeader.ohm-white-background .ohm-inner .ohm-top a {
	color:#000
}
.ohm-component-mainHeader.ohm-white-background .ohm-inner .ohm-top .ohm-book-button {
	border-color:#000!important
}
.ohm-component-mainHeader.ohm-white-background .ohm-inner .ohm-top .ohm-open-popup {
	color:#000
}
.ohm-component-mainHeader.ohm-white-background .ohmbottomenquire {
	color:#000!important
}
.ohm-component-mainHeader.ohm-white-background .ohm-inner .ohm-top .ohm-btn-outline {
	border-color:#fff
}
.ohm-component-mainHeader.ohm-white-background .ohm-inner .ohm-bottom svg path {
	fill:#000
}
.ohm-component-mainHeader.ohm-visible {
	animation:fade-in 2s forwards
}
.ohm-component-mainHeader .ohm-inner .ohm-top a {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-component-mainHeader .ohm-inner .ohm-top a {
	color:#fff
}
.ohm-component-mainHeader .ohm-inner .ohm-top .ohm-open-popup {
	text-decoration:none;
	font-size:1.2em!important
}
.ohm-component-mainHeader .ohm-inner .ohm-top .ohm-open-popup {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-component-mainHeader .ohm-inner .ohm-top .ohm-open-popup {
	color:#fff
}
.ohm-component-mainHeader .ohm-inner .ohm-top .ohm-btn-outline {
	border-color:#fff
}
@media (min-width: 791px) {
.ohm-component-mainHeader {
height:100%
}
.ohm-component-mainHeader .ohm-inner {
height:100%;
display:flex;
flex-direction:column;
justify-content:space-between;
border-right:1px solid white;
padding:24px 1.25rem;
margin:0
}
.ohm-component-mainHeader .ohm-inner.ohm-no-border {
border-right:none
}
.ohm-component-mainHeader .ohm-inner.ohm-border-cut {
margin:24px 0;
padding:0 1.25rem;
height:calc(100% - 48px)
}
.ohm-component-mainHeader .ohm-inner .ohm-top {
display:flex;
flex-direction:column;
gap:1em
}
.ohm-component-mainHeader .ohm-inner .ohm-top .ohm-book-button {
display:table;
margin-right:auto
}
.ohm-component-mainHeader .ohm-inner .ohm-bottom {
display:flex;
justify-content:center;
align-items:center;
flex-direction:column
}
.ohm-component-mainHeader .ohm-inner .ohm-bottom svg {
width:83px;
height:111px;
overflow:visible
}
}
@media (max-width: 790px) {
.ohm-component-mainHeader {
width:100%
}
.ohm-component-mainHeader.ohm-white-background .ohm-inner .ohm-middle-logo {
opacity:1;
visibility:visible
}
.ohm-component-mainHeader .ohm-inner {
width:100%;
padding:1rem
}
.ohm-component-mainHeader .ohm-inner .ohm-top {
display:flex;
justify-content:space-between;
align-items:center;
width:100%
}
.ohm-component-mainHeader .ohm-inner .ohm-top .ohm-book-button {
margin-right:0;
font-size:1.2em!important
}
.ohm-component-mainHeader .ohm-inner .ohm-middle-logo {
opacity:1;
visibility:visible
}
}
.ohm-component-mainFooter {
	background-color:#6c7e85;
	display:none;
	z-index:999
}
.ohm-component-mainFooter.ohm-visible {
	display:flex
}
.ohm-component-mainFooter .ohm-social-icons a svg {
	fill:#fff;
	width:30px
}
.ohm-component-mainFooter .ohm-social-icons a svg path {
	fill:#fff
}
.ohm-component-mainFooter .ohm-inner .ohm-menu .ohm-menu-list {
	list-style-type:none;
	padding:0;
	margin:0
}
.ohm-component-mainFooter .ohm-inner .ohm-menu .ohm-menu-list a {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-component-mainFooter .ohm-inner .ohm-menu .ohm-menu-list a {
	text-decoration:none;
	color:#fff;
	opacity:.5;
transition:opacity .3s ease-in-out
}
.ohm-component-mainFooter .ohm-inner .ohm-menu .ohm-menu-list a:hover {
	opacity:1
}
.ohm-component-mainFooter .ohm-inner .ohm-bottom {
	display:flex;
	justify-content:space-between
}
.ohm-component-mainFooter .ohm-inner .ohm-bottom .ohm-credit a {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-component-mainFooter .ohm-inner .ohm-bottom .ohm-credit a {
	color:#fff;
	text-decoration:none;
	font-size:.9em!important
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer {
	margin-bottom:1.5rem
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer .ohm-form-title {
	font-size:2.3em!important
}
@media (max-width: 790px) {
.ohm-component-mainFooter .ohm-inner .ohm-top-footer .ohm-form-title {
font-size:1.8em!important
}
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer .ohm-form-title {
	color:#fff
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer .ohm-form-title p {
	margin:0 0 1.5rem
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer input[name=city] {
	display:none
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer input {
	background-color:#000000;
	border:none;
	border-bottom:1px solid rgba(255, 255, 255, .5);
	width:100%;
padding:.6rem 0;
	color:#fff!important;
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer input {
	font-size:1em!important
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer input::placeholder {
color:#fff!important;
opacity:.5;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer input::placeholder {
text-transform:uppercase
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer input:focus {
	outline:none;
	border:none;
	border-bottom:1px solid white;
	box-shadow:none
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer .ohm-checkboxes {
	display:flex;
gap:.5rem;
	padding:1rem 0;
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer .ohm-checkboxes {
	color:#fff
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer .ohm-checkboxes a {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer .ohm-checkboxes a {
	color:#fff;
	text-decoration:underline
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer .ohm-checkboxes input[type=checkbox] {
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	width:20px;
	height:20px;
	border:1px solid white;
	background-color:transparent;
	cursor:pointer;
	position:relative;
	display:inline-block;
	margin:0
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer .ohm-checkboxes input[type=checkbox]:checked {
	background-color:transparent
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer .ohm-checkboxes input[type=checkbox]:checked:after {
	content:"✓";
	position:absolute;
	color:#fff;
	font-size:14px;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%)
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer .ohm-checkboxes input[type=checkbox]:focus {
	outline:none
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer .ohm-btn {
	width:calc(100% - 26px);
	margin-top:1rem
}
@media (min-width: 791px) {
.ohm-component-mainFooter {
height:100vh;
min-width:21vw
}
.ohm-component-mainFooter .ohm-inner {
padding:2rem 24px;
width:100%;
justify-content:space-between;
display:flex;
flex-direction:column;
height:100%
}
.ohm-component-mainFooter .ohm-inner .ohm-menu {
margin-bottom:1rem
}
.ohm-component-mainFooter .ohm-inner .ohm-menu li {
margin-bottom:.5rem
}
.ohm-component-mainFooter .ohm-inner .ohm-social-links {
margin-bottom:1rem
}
.ohm-component-mainFooter .ohm-inner .ohm-social-links p {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:12px!important;
text-transform:uppercase;
color:#fff;
margin:0
}
.ohm-component-mainFooter .ohm-inner .ohm-social-links a {
font-size:14px!important;
text-transform:none;
color:inherit;
text-decoration:none
}
.ohm-component-mainFooter .ohm-inner .ohm-social-links a:hover {
text-decoration:underline
}
.ohm-component-mainFooter .ohm-inner .ohm-logo {
border-bottom:1px solid #c3b935;
padding-bottom:1.5rem;
margin-bottom:1.5rem
}
.ohm-component-mainFooter .ohm-inner .ohm-logo svg {
max-height:calc((100vw - 48px)/8);
width:auto;
object-fit:contain
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-mainFooter .ohm-inner .ohm-logo svg {
max-height:250px
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-mainFooter .ohm-inner .ohm-logo svg {
max-height:calc((100vw - 48px)/8)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-mainFooter .ohm-inner .ohm-logo svg {
max-height:calc((100vw - 30px)/8)
}
}
@media (max-width: 790px) {
.ohm-component-mainFooter {
min-width:25vw
}
.ohm-component-mainFooter .ohm-inner {
padding:3rem 15px;
width:100%
}
.ohm-component-mainFooter .ohm-inner .ohm-top-footer .ohm-btn {
width:calc(100% - 27px)
}
.ohm-component-mainFooter .ohm-inner .ohm-menu {
margin-bottom:2rem
}
.ohm-component-mainFooter .ohm-inner .ohm-menu .ohm-menu-list li {
margin-bottom:.5rem
}
.ohm-component-mainFooter .ohm-inner .ohm-social-links {
margin-bottom:1.5rem
}
.ohm-component-mainFooter .ohm-inner .ohm-social-links p {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:12px!important;
text-transform:uppercase;
color:#fff;
margin:0
}
.ohm-component-mainFooter .ohm-inner .ohm-social-links a {
font-size:14px!important;
text-transform:none;
color:inherit;
text-decoration:none
}
.ohm-component-mainFooter .ohm-inner .ohm-social-links a:hover {
text-decoration:underline
}
.ohm-component-mainFooter .ohm-inner .ohm-logo {
border-bottom:1px solid white;
padding-bottom:1rem;
margin-bottom:1rem
}
.ohm-component-mainFooter .ohm-inner .ohm-logo svg {
max-height:calc((100vw - 24px * 2) / 12 * 4);
width:auto;
object-fit:contain
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-mainFooter .ohm-inner .ohm-logo svg {
max-height:calc(2000px / 12 * 4)
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-mainFooter .ohm-inner .ohm-logo svg {
max-height:calc((100vw - 24px * 2) / 12 * 4)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-mainFooter .ohm-inner .ohm-logo svg {
max-height:calc((100vw - 15px * 2) / 12 * 4)
}
}
#CybotCookiebotDialog div, #CybotCookiebotDialog a {
	font-family:'myrreg', serif!important
}
#CybotCookiebotDialog #CybotCookiebotDialogPoweredByText, #CybotCookiebotDialog #CybotCookiebotDialogPoweredbyCybot {
	display:none!important
}
#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper {
	margin-top:0!important
}
.ohm-slider {
	overflow:hidden;
	position:relative
}
.ohm-slider .swiper-pagination-bullet-active {
	background:white!important
}
.ohm-slider .swiper-pagination-bullet {
	background:white;
	opacity:1
}
@keyframes spin {
0% {
transform:translate(0) translateY(0) 0deg
}
to {
	transform:translate(0) translateY(0) rotate(360deg)
}
}
@keyframes checkmark {
0% {
width:0;
height:0
}
50% {
width:.5em;
height:0
}
to {
	width:.5em;
	height:.9em
}
}
.ohm-btn.loading {
	color:transparent!important;
	pointer-events:none;
	position:relative
}
.ohm-btn.loading:after {
	content:"";
	display:inline-block;
	width:1em;
	height:1em;
	border:2px solid white;
	border-top-color:#000;
	border-radius:50%;
	animation:spin 1.5s linear infinite;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%) translateY(-50%)
}
.ohm-btn.ready {
	color:transparent!important;
	pointer-events:none;
	position:relative
}
.ohm-btn.ready:after {
	content:"";
	display:block;
	width:1em;
	height:1.5em;
	border-right:2px solid transparent;
	border-bottom:2px solid transparent;
	border-color:#fff;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%) translateY(-65%) rotate(45deg);
animation:checkmark .5s ease forwards
}
.ohm-404Page {
	width:100%
}
.ohm-404Page .ohm-inner {
	background:black;
	height:100vh;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	border-top:1px solid rgba(0, 0, 0, .2)
}
.ohm-404Page .ohm-inner .ohm-404Container {
	animation:fadeIn 1.5s ease-in-out 0s 1 normal forwards;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center
}
.ohm-404Page .ohm-inner .ohm-404Container .ohm-heading, .ohm-404Page .ohm-inner .ohm-404Container .ohm-text, .ohm-404Page .ohm-inner .ohm-404Container a {
	color:#fff
}
.ohm-404Page .ohm-inner .ohm-404Container ul {
	display:flex;
	flex-direction:row;
	gap:1.5rem;
	padding:0
}
.ohm-404Page .ohm-inner .ohm-404Container .ohm-text {
	position:relative;
	display:inline-block;
	text-decoration:none
}
.ohm-404Page .ohm-inner .ohm-404Container .ohm-text:after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:0;
	height:1px;
	background:white;
transition:width .3s ease-in-out
}
.ohm-404Page .ohm-inner .ohm-404Container .ohm-text:hover:after {
	width:100%
}
.ohm-404Page .ohm-inner .ohm-404Container .ohm-text:not(:hover):after {
right:0;
left:auto;
transition:width .3s ease-in-out
}
.ohm-404Page .ohm-inner .ohm-404Container .ohm-heading {
	margin-bottom:20px
}
@media (max-width: 790px) {
.ohm-404Page .ohm-404Container {
padding:1rem
}
.ohm-404Page .ohm-404Container .ohm-heading {
font-size:1.5em!important
}
.ohm-404Page .ohm-404Container ul {
flex-direction:column!important;
text-align:center;
gap:.5rem!important
}
.ohm-404Page .ohm-404Container .ohm-text:after {
height:0!important
}
}
.ohm-lightbox {
	display:none;
	z-index:999999999999;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ohm-lightbox.active {
	display:block
}
.ohm-lightbox.active:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, .8);
	z-index:-1
}
.ohm-lightbox .ohm-lightbox-close-btn:after {
	content:"";
	position:absolute;
	right:1%;
	top:1%;
	width:36px;
	height:36px;
	background-image:url(../../../public/icons/closeButton.svg);
	background-size:cover;
	margin:auto;
	z-index:999999
}
.ohm-lightbox .swiper-container {
	height:auto;
	position:relative;
	max-width:80%;
	margin:0 auto;
	overflow:hidden
}
.ohm-lightbox .swiper-slide {
	height:100vh;
	overflow:hidden;
	display:flex
}
.ohm-lightbox .swiper-slide img {
	margin:auto;
	width:90%;
	height:90%;
	object-fit:contain
}
@media (max-width: 790px) {
.ohm-lightbox .swiper-slide img {
width:80%
}
}
.ohm-component-TextSection .ohm-inner {
	display:flex;
	flex-direction:column;
	align-items:center;
	max-height:100vh;
	margin-left:auto;
	margin-right:auto
}
@media (min-width: 2000px) {
.ohm-component-TextSection .ohm-inner {
max-width:calc(2000px / 12 * 2)!important
}
}
.ohm-component-TextSection .ohm-inner {
margin-top:calc((100vw - 24px * 2) / 12 * .5)
}
@media (min-width: 2000px) {
.ohm-component-TextSection .ohm-inner {
margin-top:calc(2000px / 12 * .5)
}
}
@media (min-width: 791px) and (max-width: 2000px) {
.ohm-component-TextSection .ohm-inner {
margin-top:calc((100vw - 24px * 2) / 12 * .5)
}
}
@media (max-width: 790px) {
.ohm-component-TextSection .ohm-inner {
margin-top:calc((100vw - 15px * 2) / 12 * .5)
}
}
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
margin-bottom:calc((100vw - 24px * 2) / 12 * .25)
}
@media (min-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
margin-bottom:calc(2000px / 12 * .25)
}
}
@media (min-width: 791px) and (max-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
margin-bottom:calc((100vw - 24px * 2) / 12 * .25)
}
}
@media (max-width: 790px) {
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
margin-bottom:calc((100vw - 15px * 2) / 12 * .25)
}
}
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
padding-left:calc((100vw - 24px * 2) / 12 * 1)
}
@media (min-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
padding-left:calc(2000px / 12 * 1)
}
}
@media (min-width: 791px) and (max-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
padding-left:calc((100vw - 24px * 2) / 12 * 1)
}
}
@media (max-width: 790px) {
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
padding-left:calc((100vw - 15px * 2) / 12 * 1)
}
}
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
padding-right:calc((100vw - 24px * 2) / 12 * 1)
}
@media (min-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
padding-right:calc(2000px / 12 * 1)
}
}
@media (min-width: 791px) and (max-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
padding-right:calc((100vw - 24px * 2) / 12 * 1)
}
}
@media (max-width: 790px) {
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
padding-right:calc((100vw - 15px * 2) / 12 * 1)
}
}
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper h1, .ohm-component-TextSection .ohm-inner .ohm-content-wrapper h2, .ohm-component-TextSection .ohm-inner .ohm-content-wrapper h3, .ohm-component-TextSection .ohm-inner .ohm-content-wrapper h4, .ohm-component-TextSection .ohm-inner .ohm-content-wrapper h5, .ohm-component-TextSection .ohm-inner .ohm-content-wrapper h6 {
	font-size:2.3em!important
}
@media (max-width: 790px) {
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper h1, .ohm-component-TextSection .ohm-inner .ohm-content-wrapper h2, .ohm-component-TextSection .ohm-inner .ohm-content-wrapper h3, .ohm-component-TextSection .ohm-inner .ohm-content-wrapper h4, .ohm-component-TextSection .ohm-inner .ohm-content-wrapper h5, .ohm-component-TextSection .ohm-inner .ohm-content-wrapper h6 {
font-size:1.8em!important
}
}
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper h1, .ohm-component-TextSection .ohm-inner .ohm-content-wrapper h2, .ohm-component-TextSection .ohm-inner .ohm-content-wrapper h3, .ohm-component-TextSection .ohm-inner .ohm-content-wrapper h4, .ohm-component-TextSection .ohm-inner .ohm-content-wrapper h5, .ohm-component-TextSection .ohm-inner .ohm-content-wrapper h6 {
	text-align:center
}
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper p {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-component-TextSection .ohm-inner .ohm-heading-wrapper * {
	font-size:2.3em!important
}
@media (max-width: 790px) {
.ohm-component-TextSection .ohm-inner .ohm-heading-wrapper * {
font-size:1.8em!important
}
}
.ohm-component-TextSection .ohm-inner .ohm-heading-wrapper * {
	text-align:center;
margin-bottom:calc((100vw - 24px * 2) / 12 * .2)
}
@media (min-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-heading-wrapper * {
margin-bottom:calc(2000px / 12 * .2)
}
}
@media (min-width: 791px) and (max-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-heading-wrapper * {
margin-bottom:calc((100vw - 24px * 2) / 12 * .2)
}
}
@media (max-width: 790px) {
.ohm-component-TextSection .ohm-inner .ohm-heading-wrapper * {
margin-bottom:calc((100vw - 15px * 2) / 12 * .2)
}
}
.ohm-component-TextSection .ohm-inner .ohm-subheading-wrapper * {
	font-size:2.3em!important
}
@media (max-width: 790px) {
.ohm-component-TextSection .ohm-inner .ohm-subheading-wrapper * {
font-size:1.8em!important
}
}
.ohm-component-TextSection .ohm-inner .ohm-subheading-wrapper * {
	text-align:center
}
.ohm-component-TextSection .ohm-inner .ohm-subheading-wrapper {
margin-bottom:calc((100vw - 24px * 2) / 12 * .1)
}
@media (min-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-subheading-wrapper {
margin-bottom:calc(2000px / 12 * .1)
}
}
@media (min-width: 791px) and (max-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-subheading-wrapper {
margin-bottom:calc((100vw - 24px * 2) / 12 * .1)
}
}
@media (max-width: 790px) {
.ohm-component-TextSection .ohm-inner .ohm-subheading-wrapper {
margin-bottom:calc((100vw - 15px * 2) / 12 * .1)
}
}
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
margin-bottom:calc((100vw - 24px * 2) / 12 * .2)
}
@media (min-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
margin-bottom:calc(2000px / 12 * .2)
}
}
@media (min-width: 791px) and (max-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
margin-bottom:calc((100vw - 24px * 2) / 12 * .2)
}
}
@media (max-width: 790px) {
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper {
margin-bottom:calc((100vw - 15px * 2) / 12 * .2)
}
}
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper p {
	text-align:center
}
.ohm-component-TextSection .ohm-inner .ohm-content-wrapper a {
	color:#000
}
.ohm-component-TextSection .ohm-inner .ohm-img-wrapper {
margin-bottom:calc((100vw - 24px * 2) / 12 * .3)
}
@media (min-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-img-wrapper {
margin-bottom:calc(2000px / 12 * .3)
}
}
@media (min-width: 791px) and (max-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-img-wrapper {
margin-bottom:calc((100vw - 24px * 2) / 12 * .3)
}
}
@media (max-width: 790px) {
.ohm-component-TextSection .ohm-inner .ohm-img-wrapper {
margin-bottom:calc((100vw - 15px * 2) / 12 * .3)
}
}
.ohm-component-TextSection .ohm-inner .ohm-img-wrapper img {
	width:calc((100vw - 48px)/2)
}
@media (min-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-img-wrapper img {
width:1000px
}
}
@media (min-width: 791px) and (max-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-img-wrapper img {
width:calc((100vw - 48px)/2)
}
}
@media (max-width: 790px) {
.ohm-component-TextSection .ohm-inner .ohm-img-wrapper img {
width:calc((100vw - 30px)/2)
}
}
.ohm-component-TextSection .ohm-inner .ohm-img-wrapper img {
height:calc((100vw - 24px * 2) / 12 * 2.5)
}
@media (min-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-img-wrapper img {
height:calc(2000px / 12 * 2.5)
}
}
@media (min-width: 791px) and (max-width: 2000px) {
.ohm-component-TextSection .ohm-inner .ohm-img-wrapper img {
height:calc((100vw - 24px * 2) / 12 * 2.5)
}
}
@media (max-width: 790px) {
.ohm-component-TextSection .ohm-inner .ohm-img-wrapper img {
height:calc((100vw - 15px * 2) / 12 * 2.5)
}
}
.ohm-component-TextSection .ohm-inner .ohm-img-wrapper img {
	object-fit:cover
}
.ohm-component-TextSection .ohm-inner .ohm-btn-wrapper {
	gap:1rem
}
@keyframes growLine {
0% {
height:0
}
50% {
height:0
}
to {
	height:100%
}
}
@keyframes growLineMobile {
0% {
width:0
}
50% {
width:0
}
to {
	width:100%
}
}
@keyframes fadeIn {
0% {
opacity:0
}
to {
	opacity:1
}
}
@keyframes slideIn {
0% {
transform:translate(750%)
}
to {
	transform:translate(0)
}
}
@keyframes slideIn2 {
0% {
transform:translate(250%)
}
to {
	transform:translate(0)
}
}
@keyframes slideIn3 {
0% {
transform:translate(-200%)
}
to {
	transform:translate(0)
}
}
.ohm-component-HeroMenu {
	background-color:#000;
	width:100vw;
	height:100svh;
	margin:0;
	overflow:hidden
}
.ohm-component-HeroMenu .ohm-background-container {
	width:100%;
	height:100%;
	position:relative
}
.ohm-component-HeroMenu .ohm-background-container:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#00000080;
	z-index:1
}
.ohm-component-HeroMenu .ohm-background-container .ohm-background-main-image {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	height:100%;
	width:100%
}
.ohm-component-HeroMenu .ohm-background-container .ohm-background-main-image .ohm-img {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	height:100%;
	width:100%;
	object-fit:cover
}
.ohm-component-HeroMenu .ohm-inner {
	width:100%;
	height:100%;
	position:relative;
	z-index:2
}
.ohm-component-HeroMenu .ohm-inner .text-wrapper {
	position:relative;
	display:inline-block
}
.ohm-component-HeroMenu .ohm-inner .text-wrapper.ohm-no-wrap {
	word-break:keep-all
}
.ohm-component-HeroMenu .ohm-inner .text-wrapper.ohm-no-wrap .word {
	display:inline-block;
	white-space:nowrap
}
.ohm-component-HeroMenu .ohm-inner .text-wrapper .letters {
	display:flex;
	flex-wrap:wrap;
column-gap:.7rem
}
.ohm-component-HeroMenu .ohm-inner .text-wrapper .letter {
	display:inline-block
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu {
	width:100%
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list {
	width:100%;
	list-style-type:none;
	padding:0;
	margin:0
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li {
transition:all .5s ease-in-out;
transition-delay:.2s
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li .ohm-column-link {
transition:all .5s ease-in-out;
transition-delay:.2s;
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li .ohm-column-link {
	font-size:1.2em!important;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none
}
@media (min-width: 791px) {
.ohm-component-HeroMenu {
padding:0!important
}
.ohm-component-HeroMenu .ohm-background-container {
padding:0 0 0 24px;
transition:background-image .5s ease-in-out;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
opacity:0;
animation:fadeIn 2s forwards;
animation-delay:1s;
position:relative
}
.ohm-component-HeroMenu .ohm-background-container .ohm-background-images {
position:absolute;
z-index:0;
top:0;
left:0;
right:0;
bottom:0;
width:100%;
height:100%
}
.ohm-component-HeroMenu .ohm-background-container .ohm-background-images .background-image {
opacity:0;
visibility:hidden;
transition:all .5s ease-in-out
}
.ohm-component-HeroMenu .ohm-background-container .ohm-background-images .background-image.ohm-active {
opacity:1;
visibility:visible;
transition:all .5s ease-in-out
}
.ohm-component-HeroMenu .ohm-background-container .ohm-background-images .background-image .ohm-img {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
width:100%;
height:100%;
object-fit:cover
}
.ohm-component-HeroMenu .ohm-inner {
display:flex;
padding:24px 0;
max-width:unset;
z-index:1
}
.ohm-component-HeroMenu .ohm-inner .ohm-left-col {
display:flex;
flex-direction:column;
width:100%;
padding:0rem 2.5rem
}
.ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-top-heading {
transform:translate(-200%);
animation:slideIn3 1.9s ease forwards;
animation-delay:1.2s
}
.ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-sub-heading {
margin-top:24px;
transform:translate(-200%);
animation:slideIn3 1.9s ease forwards;
animation-delay:1.2s
}
.ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-sub-heading p {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.5em!important;
color:#fff;
text-transform:capitalize;
margin:0
}
.ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-bottom-heading {
margin-top:auto;
margin-left:auto;
max-width:600px;
transform:translate(250%);
animation:slideIn2 1.9s ease forwards;
animation-delay:1.2s
}
.ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-bottom-heading h1, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-bottom-heading h2, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-bottom-heading h3, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-bottom-heading h4, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-bottom-heading h5, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-bottom-heading h6, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-bottom-heading p {
text-align:right
}
.ohm-component-HeroMenu .ohm-inner .ohm-left-col {
margin-left:100px
}
.ohm-component-HeroMenu .ohm-inner .ohm-left-col h1, .ohm-component-HeroMenu .ohm-inner .ohm-left-col h2, .ohm-component-HeroMenu .ohm-inner .ohm-left-col h3, .ohm-component-HeroMenu .ohm-inner .ohm-left-col h4, .ohm-component-HeroMenu .ohm-inner .ohm-left-col h5, .ohm-component-HeroMenu .ohm-inner .ohm-left-col h6, .ohm-component-HeroMenu .ohm-inner .ohm-left-col p {
font-size:5em!important;
text-transform:uppercase;
line-height:86%!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
color:#fff;
margin:0
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-HeroMenu .ohm-inner .ohm-left-col h1, .ohm-component-HeroMenu .ohm-inner .ohm-left-col h2, .ohm-component-HeroMenu .ohm-inner .ohm-left-col h3, .ohm-component-HeroMenu .ohm-inner .ohm-left-col h4, .ohm-component-HeroMenu .ohm-inner .ohm-left-col h5, .ohm-component-HeroMenu .ohm-inner .ohm-left-col h6, .ohm-component-HeroMenu .ohm-inner .ohm-left-col p {
font-size:1.8em!important
}
}
@media (min-width: 791px) {
.ohm-component-HeroMenu .ohm-inner .ohm-right-col {
display:flex;
align-items:flex-end
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu {
height:100%
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list {
display:flex;
height:100%;
justify-content:flex-end
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li {
width:202px;
border-left:1px solid white;
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-end;
padding:0 1rem;
height:100%;
position:relative;
opacity:0;
animation:fadeIn 1s forwards
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li:nth-child(1) {
animation-delay:2s
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li:nth-child(2) {
animation-delay:2.2s
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li:nth-child(3) {
animation-delay:2.4s
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li:nth-child(4) {
animation-delay:2.6s
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li:nth-child(5) {
animation-delay:2.8s
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li .ohm-full-link {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:2
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li .ohm-column-link {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:2.5em!important;
line-height:.85;
text-transform:uppercase;
color:#fff;
text-decoration:none;
text-align:left;
opacity:1;
transition:transform .4s ease, opacity .3s ease
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li .ohm-column-link .letters {
width:auto;
display:flex;
flex-direction:column
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li .ohm-menu-arrow {
position:absolute;
bottom:0;
left:0;
right:0;
display:flex;
justify-content:center;
opacity:0;
transform:translateY(10px);
transition:opacity .3s ease, transform .4s ease
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li.ohm-hovered .ohm-column-link {
opacity:1;
transform:translateY(-56px)
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li.ohm-hovered .ohm-menu-arrow {
opacity:1;
transform:translateY(0)
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li.ohm-auto-highlight .ohm-column-link {
opacity:1;
transform:translateY(-56px)
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li.ohm-auto-highlight .ohm-menu-arrow {
opacity:1;
transform:translateY(0)
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li.ohm-auto-dimmed .ohm-column-link, .ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li.ohm-user-dimmed .ohm-column-link {
opacity:.6
}
}
@media (max-width: 790px) {
.ohm-component-HeroMenu {
padding:0
}
.ohm-component-HeroMenu .ohm-background-container {
transition:background-image .5s ease-in-out;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
opacity:0;
animation:fadeIn 2s forwards;
animation-delay:1s
}
.ohm-component-HeroMenu .ohm-background-container .ohm-background-images {
display:none
}
.ohm-component-HeroMenu .ohm-inner {
display:flex;
flex-direction:column;
justify-content:space-evenly;
padding:56px 16px 140px;
position:relative
}
.ohm-component-HeroMenu .ohm-inner .ohm-left-col {
display:contents
}
.ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-top-heading {
transform:none;
animation:none
}
.ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-top-heading h1, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-top-heading h2, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-top-heading h3, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-top-heading h4, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-top-heading h5, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-top-heading h6, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-top-heading p {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:41px!important;
line-height:37px;
color:#fff;
text-transform:uppercase;
margin:0
}
.ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-sub-heading {
transform:none;
animation:none
}
.ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-sub-heading p {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:18px!important;
text-align:right;
text-transform:capitalize;
color:#fff;
margin:0
}
.ohm-component-HeroMenu .ohm-inner .ohm-right-col {
display:contents
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li {
padding:14px 0;
border-bottom:1px solid white;
position:relative
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li .ohm-full-link {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:2
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li .ohm-column-link {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.4em!important;
text-transform:uppercase;
color:#fff;
text-decoration:none;
opacity:1
}
.ohm-component-HeroMenu .ohm-inner .ohm-menu .ohm-menu-list li .ohm-line-container {
display:none
}
.ohm-component-HeroMenu .ohm-inner .ohm-bottom {
position:absolute;
bottom:16px;
left:16px
}
.ohm-component-HeroMenu .ohm-inner .ohm-bottom .ohm-bottom-logo svg {
max-width:85px;
max-height:115px
}
}
@media screen and (min-width: 2000px) {
.ohm-component-HeroMenu .ohm-inner .ohm-left-col {
margin-left:140px
}
}
@media screen and (min-width: 790px) and (max-width: 1100px) {
.ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-heading-wrapper h1, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-heading-wrapper h2, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-heading-wrapper h3, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-heading-wrapper h4, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-heading-wrapper h5, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-heading-wrapper h6, .ohm-component-HeroMenu .ohm-inner .ohm-left-col .ohm-heading-wrapper p {
font-size:2.8em!important
}
}
body:has(.ohm-component-HeroMenu) ::-webkit-scrollbar {
display:none
}
body:has(.ohm-component-HeroMenu) .ohm-component-mainHeader .ohm-open-popup {
display:none
}
body:has(.ohm-component-HeroMenu) .ohm-component-mainHeader .ohm-middle-logo {
display:none
}
body:has(.ohm-component-HeroMenu) .ohm-component-mainHeader .ohm-book-button {
border:none!important
}
body:has(.ohm-component-HeroMenu) .ohm-component-mainHeader .ohm-inner .ohm-top {
justify-content:flex-start
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock {
height:100%;
padding-right:calc((100vw - 24px * 2) / 12 * .2);
width:auto;
background-color:#f2eee9
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomsBlock {
padding-right:calc(2000px / 12 * .2)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock {
padding-right:calc((100vw - 24px * 2) / 12 * .2)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock {
padding-right:calc((100vw - 15px * 2) / 12 * .2)
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner {
max-width:unset;
height:100%;
display:flex
}
.ohm-component-RoomsBlock .ohm-inner .ohm-heading-wrapper {
margin-right:2rem;
margin-left:2rem
}
.ohm-component-RoomsBlock .ohm-inner .ohm-heading-wrapper * {
font-size:1.1em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
text-transform:uppercase;
margin:0;
text-wrap:nowrap
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-heading-wrapper * {
font-size:1.2em!important
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container {
height:100%;
display:flex;
flex-wrap:nowrap
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container.ohm-with-lines {
border-left:1px solid rgba(108, 126, 133, .3);
border-right:1px solid rgba(108, 126, 133, .3)
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room {
height:100%;
display:flex;
flex-direction:column;
overflow:hidden;
width:calc((100vw - 24px * 2) / 12 * 4.4)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room {
width:calc(2000px / 12 * 4.4)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room {
width:calc((130vw - 24px * 2) / 12 * 4.4)
}
.meettheteam .ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room {
width:calc((130vw - 24px * 2) / 12 * 2.4)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room {
width:calc((100vw - 15px * 2) / 12 * 4.4)
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-image-container {
position:relative
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-image-container a {
text-decoration:none
}
.absmborder,.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:not(:first-child) {
border-left:1px solid rgba(108, 126, 133, .3);
padding-left:40px;
}
.meettheteam .absmborder,.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:not(:first-child) {
border:none;
padding-left:40px;
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content {
cursor:pointer
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content picture {
width:110%;
margin-left:-5%;
transition:all .3s ease-in-out
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content picture:before {
width:calc((100vw - 24px * 2) / 12 * 4.4)!important;
left:calc((100vw - 48px)*0)!important
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content picture:before {
width:calc(2000px / 12 * 4.4)!important
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content picture:before {
width:calc((100vw - 24px * 2) / 12 * 4.4)!important
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content picture:before {
width:calc((100vw - 15px * 2) / 12 * 4.4)!important
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content picture:before {
left:0!important
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content picture:before {
left:calc((100vw - 48px)*0)!important
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content picture:before {
left:calc((100vw - 30px)*0)!important
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content .ohm-room-title .ohm-more-info {
opacity:1
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content .ohm-img {
width:calc((100vw - 24px * 2) / 12 * 4.4)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content .ohm-img {
width:calc(2000px / 12 * 4.4)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content .ohm-img {
width:calc((100vw - 24px * 2) / 12 * 4.4)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content .ohm-img {
width:calc((100vw - 15px * 2) / 12 * 4.4)
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content .ohm-room-title {
top:3rem;
left:calc((100vw - 24px * 2) / 12 * .5)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content .ohm-room-title {
left:calc(2000px / 12 * .5)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content .ohm-room-title {
left:calc((100vw - 24px * 2) / 12 * .5)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:has(.ohm-content:hover) .ohm-content .ohm-room-title {
left:calc((100vw - 15px * 2) / 12 * .5)
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:not(.ohm-image-top) .ohm-image-container {
margin-top:auto
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:not(.ohm-image-top) .ohm-testimonials {
order:-1
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:not(.ohm-image-top) .ohm-show-cta {
order:-1;
padding-bottom:3em
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:not(.ohm-image-top) .ohm-show-cta .ohm-show-cta-content .ohm-heading-wrapper {
margin:0
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room:not(.ohm-image-top) .ohm-show-cta .ohm-show-cta-content .ohm-heading-wrapper p {
margin:0
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room.ohm-image-top .ohm-testimonials {
margin-top:auto
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-image-container {
opacity:0;
position:relative;
transition:all .3s ease-in-out;
width:calc((100vw - 24px * 2) / 12 * 4.4)!important;
padding-left:calc((100vw - 24px * 2) / 12 * .2);
padding-right:calc((100vw - 24px * 2) / 12 * .2)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-image-container {
width:calc(2000px / 12 * 4.4)!important
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-image-container {
width:calc((100vw - 24px * 2) / 12 * 4.4)!important
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-image-container {
width:calc((100vw - 15px * 2) / 12 * 4.4)!important
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-image-container {
padding-left:calc(2000px / 12 * .2)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-image-container {
padding-left:calc((100vw - 24px * 2) / 12 * .2)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-image-container {
padding-left:calc((100vw - 15px * 2) / 12 * .2)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-image-container {
padding-right:calc(2000px / 12 * .2)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-image-container {
padding-right:calc((100vw - 24px * 2) / 12 * .2)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-image-container {
padding-right:calc((100vw - 15px * 2) / 12 * .2)
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-image-container .ohm-content {
position:relative
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-room-title {
position:absolute;
top:1.5rem;
left:calc((100vw - 48px)*.0375);
display:flex;
flex-direction:column;
transition:all .5s ease-in-out;
z-index:100
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-room-title {
left:75px
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-room-title {
left:calc((100vw - 48px)*.0375)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-room-title {
left:calc((100vw - 30px)*.0375)
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-room-title * {
margin:0
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-room-title .ohm-text-big {
display:flex;
flex-direction:column;
font-size:1.7em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
color:#fff;
line-height:100%;
z-index:2
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-room-title .ohm-text-big {
font-size:1.5em
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-room-title .ohm-more-info {
font-size:1.2em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
color:#fff;
text-decoration:none;
text-transform:uppercase;
position:relative;
margin-top:.7rem;
opacity:0;
transition:all .3s ease-in-out
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-room-title .ohm-more-info {
font-size:1.2em!important
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-room-title .ohm-more-info:after {
content:"";
display:block;
width:15px;
height:15px;
background-image:url(buttonArrowUp-15147e2d.svg);
background-size:contain;
background-position:center;
background-repeat:no-repeat;
position:absolute;
top:2px;
right:-25px
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .inView.ohm-image-container, .ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .inView.ohm-image-container .ohm-room-title, .ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .inView.ohm-image-container .ohm-btn-container {
opacity:1
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .inView.ohm-image-container picture .ohm-img {
transform:scaleZ(1);
opacity:1;
transition:transform 5s linear, opacity 1s linear, left .6s linear, width .6s linear;
transition-timing-function:cubic-bezier(.25, .46, .45, .94), cubic-bezier(.645, .045, .355, 1), ease-in-out, ease-in-out
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .inView.ohm-image-container picture:before {
transform:scaleZ(1);
opacity:1;
transition:transform 5s linear, opacity 1s linear, left .6s linear, width .6s linear;
transition-timing-function:cubic-bezier(.25, .46, .45, .94), cubic-bezier(.645, .045, .355, 1), ease-in-out, ease-in-out
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room picture {
overflow:hidden;
position:relative;
margin:0;
width:100%;
transition:all .6s ease-in-out;
display:flex;
justify-content:center
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room picture .ohm-img {
height:calc((100vw - 24px * 2) / 12 * 2.2);
object-fit:cover;
width:100%;
cursor:pointer;
transform:scale3d(1.2, 1.2, 1.2);
transition-timing-function:cubic-bezier(.55, .09, .68, .53);
opacity:0
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room picture .ohm-img {
height:calc(2000px / 12 * 2.2)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room picture .ohm-img {
height:calc((100vw - 24px * 2) / 12 * 2.2)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room picture .ohm-img {
height:calc((100vw - 15px * 2) / 12 * 2.2)
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room picture:before {
content:"";
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
height:calc((100vw - 24px * 2) / 12 * 2.2);
background-color:#0000004d;
z-index:99;
transform:scale3d(1.2, 1.2, 1.2);
transition-timing-function:cubic-bezier(.55, .09, .68, .53);
opacity:1;
transition:all .6s ease-in-out
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room picture:before {
height:calc(2000px / 12 * 2.2)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room picture:before {
height:calc((100vw - 24px * 2) / 12 * 2.2)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room picture:before {
height:calc((100vw - 15px * 2) / 12 * 2.2)
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-room-title {
opacity:0
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-btn-container {
opacity:0;
display:flex;
justify-content:space-between;
margin-top:1em;
transition:opacity .5s ease-in-out
}
.ohm-component-RoomsBlock .ohm-inner .ohm-rooms-container .ohm-room .ohm-btn-container .ohm-terms {
text-transform:uppercase;
font-size:.9em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
text-decoration:none;
opacity:.5;
position:unset!important;
width:auto
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-show-cta {
height:100%;
display:flex;
flex-wrap:nowrap;
width:calc((100vw - 24px * 2) / 12 * 4.4)!important;
padding-left:calc((100vw - 24px * 2) / 12 * .2);
padding-right:calc((100vw - 24px * 2) / 12 * .2)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-show-cta {
width:calc(2000px / 12 * 4.4)!important
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-show-cta {
width:calc((100vw - 24px * 2) / 12 * 4.4)!important
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-show-cta {
width:calc((100vw - 15px * 2) / 12 * 4.4)!important
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-show-cta {
padding-left:calc(2000px / 12 * .2)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-show-cta {
padding-left:calc((100vw - 24px * 2) / 12 * .2)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-show-cta {
padding-left:calc((100vw - 15px * 2) / 12 * .2)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-show-cta {
padding-right:calc(2000px / 12 * .2)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-show-cta {
padding-right:calc((100vw - 24px * 2) / 12 * .2)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-show-cta {
padding-right:calc((100vw - 15px * 2) / 12 * .2)
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-show-cta .ohm-show-cta-content {
height:100%;
display:flex;
flex-direction:column;
justify-content:space-between;
overflow:hidden
}
.ohm-component-RoomsBlock .ohm-inner .ohm-show-cta .ohm-show-cta-content .ohm-heading-wrapper {
margin-top:10em;
margin-left:0
}
.ohm-component-RoomsBlock .ohm-inner .ohm-show-cta .ohm-show-cta-content .ohm-heading-wrapper p {
text-transform:none
}
.ohm-component-RoomsBlock .ohm-inner .ohm-show-cta .ohm-show-cta-content .ohm-heading-wrapper * {
font-size:2.3em!important;
font-family:''myrreg''
font-weight:400;
line-height:normal;
font-style:normal;
letter-spacing:1px;
text-wrap:wrap
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-show-cta .ohm-show-cta-content .ohm-heading-wrapper * {
font-size:1.8em!important
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-testimonials {
position:relative
}
.ohm-component-RoomsBlock .ohm-inner .ohm-testimonials .ohm-testimonials-slider {
overflow:hidden;
position:relative;
width:calc(80% - 20px);
margin:0 auto
}
.ohm-component-RoomsBlock .ohm-inner .ohm-testimonials .ohm-testimonials-slider .ohm-content-wrapper * {
font-size:2.3em!important;
font-family:''myrreg''
font-weight:400;
line-height:normal;
font-style:normal;
letter-spacing:1px
}
.ohm-component-RoomsBlock .ohm-inner .ohm-testimonials .ohm-testimonials-slider .ohm-content-wrapper {
margin-bottom:1rem
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-testimonials .ohm-testimonials-slider .ohm-content-wrapper * {
font-size:1.8em!important
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-testimonials .ohm-testimonials-slider .ohm-author {
position:relative;
margin-left:30px
}
.ohm-component-RoomsBlock .ohm-inner .ohm-testimonials .ohm-testimonials-slider .ohm-author * {
font-size:1.1em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-testimonials .ohm-testimonials-slider .ohm-author * {
font-size:1.2em!important
}
}
@media (min-width: 791px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-testimonials .ohm-testimonials-slider .ohm-author .ohm-author-line {
width:15px;
height:1px;
background-color:#6c7e85;
position:absolute;
top:45%;
left:-25px
}
.ohm-component-RoomsBlock .ohm-inner .ohm-testimonials .swiper-button-next, .ohm-component-RoomsBlock .ohm-inner .ohm-testimonials .swiper-button-prev {
position:absolute;
height:20px
}
.ohm-component-RoomsBlock .ohm-inner .ohm-testimonials .swiper-button-next:after, .ohm-component-RoomsBlock .ohm-inner .ohm-testimonials .swiper-button-prev:after {
content:"";
display:block;
width:20px;
height:20px;
background-image:url(/build/assets/sliderArrow-4f42647b.svg);
background-size:contain;
background-position:center;
background-repeat:no-repeat;
position:absolute
}
.ohm-component-RoomsBlock .ohm-inner .ohm-testimonials .swiper-button-prev {
transform:rotate(180deg);
left:20px;
top:0;
bottom:0;
margin:auto
}
.ohm-component-RoomsBlock .ohm-inner .ohm-testimonials .swiper-button-next {
right:20px;
top:0;
bottom:0;
margin:auto
}
}
@media (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-heading-wrapper * {
font-size:1.1em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
text-transform:uppercase
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-heading-wrapper * {
font-size:1.2em!important
}
}
@media (max-width: 790px) {
.absmborder, .ohm-component-RoomsBlock .ohm-inner .ohm-room {
position:relative;
padding-bottom:1.5rem;
margin-bottom:1rem;
border-bottom:1px solid rgba(108, 126, 133, .3)
}
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-content {
position:relative
}
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-content .ohm-title-overlay {
position:absolute;
top:0;
left:0;
width:100%;
height:calc((100vw - 24px * 2) / 12 * 7);
background:rgba(0, 0, 0, .3);
z-index:1;
transition:all ease-in-out .5s
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-content .ohm-title-overlay {
height:calc(2000px / 12 * 7)
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-content .ohm-title-overlay {
height:calc((100vw - 24px * 2) / 12 * 7)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-content .ohm-title-overlay {
height:calc((100vw - 15px * 2) / 12 * 7)
}
}
@media (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-room-title {
position:absolute;
top:1rem;
left:1rem;
z-index:2
}
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-room-title * {
margin:0
}
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-room-title .ohm-text-big {
display:flex;
flex-direction:column;
font-size:1.7em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
color:#fff;
line-height:100%
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-room-title .ohm-text-big {
font-size:1.5em
}
}
@media (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-show-cta {
height:100%;
width:100%;
display:flex;
flex-wrap:nowrap
}
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-show-cta .ohm-show-cta-content {
height:100%;
display:flex;
flex-direction:column;
justify-content:space-between;
overflow:hidden
}
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-show-cta .ohm-show-cta-content .ohm-heading-wrapper {
margin-top:3em
}
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-show-cta .ohm-show-cta-content .ohm-heading-wrapper p {
text-transform:none
}
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-show-cta .ohm-show-cta-content .ohm-heading-wrapper * {
font-size:2.3em!important;
font-family:''myrreg''
font-weight:400;
line-height:normal;
font-style:normal;
letter-spacing:1px
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-show-cta .ohm-show-cta-content .ohm-heading-wrapper * {
font-size:1.8em!important
}
}
@media (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-image-container, .ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-image-container .ohm-room-title, .ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-image-container .ohm-btn-container {
opacity:1
}
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-image-container picture .ohm-img {
transform:scaleZ(1);
opacity:1;
transition:transform 5s linear, opacity 1s linear, left .6s linear, width .6s linear;
transition-timing-function:cubic-bezier(.25, .46, .45, .94), cubic-bezier(.645, .045, .355, 1), ease-in-out, ease-in-out
}
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-image-container picture:before {
transform:scaleZ(1);
opacity:1;
transition:transform 5s linear, opacity 1s linear, left .6s linear, width .6s linear;
transition-timing-function:cubic-bezier(.25, .46, .45, .94), cubic-bezier(.645, .045, .355, 1), ease-in-out, ease-in-out
}
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-room-title {
opacity:0
}
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-img {
width:100%;
height:calc((100vw - 24px * 2) / 12 * 7);
object-fit:cover;
margin-bottom:1rem;
transform:scale3d(1.2, 1.2, 1.2);
transition-timing-function:cubic-bezier(.55, .09, .68, .53);
opacity:0
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-img {
height:calc(2000px / 12 * 7)
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-img {
height:calc((100vw - 24px * 2) / 12 * 7)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-img {
height:calc((100vw - 15px * 2) / 12 * 7)
}
}
@media (max-width: 790px) {
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-btn-container {
display:flex;
justify-content:space-between;
opacity:0
}
.ohm-component-RoomsBlock .ohm-inner .ohm-room .ohm-btn-container .ohm-terms {
text-transform:uppercase;
font-size:.9em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
text-decoration:none;
opacity:.5;
position:unset!important;
width:auto
}
}
.ohm-main-container:has(.ohm-room[data-slug=london]) .ohm-component-facilitiesSection {
background-color:#000c
}
.ohm-main-container:has(.ohm-room[data-slug=london]) footer {
background-color:#000c
}
.ohm-main-container:has(.ohm-room[data-slug=london]) footer form input {
background-color:transparent!important
}
.ohm-component-MapSection .ohm-inner .mapboxgl-ctrl-bottom-right {
	display:none
}
.ohm-component-MapSection .ohm-inner .ohm-top-wrapper {
	display:flex;
	flex-direction:column;
	gap:30px
}
.ohm-component-MapSection .ohm-inner .ohm-top-wrapper .ohm-location-buttons {
	margin-bottom:8px;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	gap:1rem
}
.ohm-component-MapSection .ohm-inner .ohm-heading-wrapper * {
	text-transform:uppercase;
	font-size:.9em!important
}
.ohm-component-MapSection .ohm-inner .ohm-heading-wrapper * {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper[x-ref=map_section_mapbox_wrapper_London] .marker-content-wrapper {
	background:black!important;
	opacity:.8!important
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .mapboxgl-ctrl-logo, .ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .mapboxgl-ctrl-attrib-inner {
	display:none
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-div-wrapper .marker-close-btn {
	position:absolute;
	top:0;
	right:5px;
	background:none;
	border:none;
	font-size:20px;
	cursor:pointer;
	color:#fff;
	padding:5px;
	line-height:1
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-div-wrapper .marker-close-btn:hover {
	color:#333
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-div-wrapper .marker-content-wrapper {
	opacity:0;
	display:none
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-div-wrapper.active {
	z-index:999
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-div-wrapper.active .marker-content-wrapper {
	opacity:1;
	display:block
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-div-wrapper.active .ohm-marker {
	background-image:url(https://abbey-real-estate.ams3.cdn.digitaloceanspaces.com/files/icons/mapIconBigDark.svg)!important;
	width:28px;
	height:38px;
	scale:1.2
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-content-wrapper {
	background-color:#6c7e85;
	width:200px;
	position:absolute;
	transform:translate(-45%) translateY(-100%);
	top:-10px
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-content-wrapper .marker-div {
	padding:2rem 1rem 1rem
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-content-wrapper a {
	text-decoration:none
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-content-wrapper .marker-title {
	font-size:1.2em!important
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-content-wrapper .marker-title {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-content-wrapper .marker-title {
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	border-top:1px solid white;
	border-bottom:1px solid white;
padding:.3rem 0;
	margin-bottom:1rem
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-content-wrapper .marker-place-name {
	font-size:1.1em!important
}
@media (max-width: 790px) {
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-content-wrapper .marker-place-name {
font-size:1.2em!important
}
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-content-wrapper .marker-place-name {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .marker-content-wrapper .marker-place-name {
	color:#fff;
	text-align:center;
	width:80%;
	margin:0 auto
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .ohm-marker {
	width:28px;
	height:38px;
	object-fit:contain;
	object-position:center;
	background-repeat:no-repeat
}
@media (min-width: 791px) {
.ohm-component-MapSection .ohm-inner .ohm-top-wrapper {
display:flex;
flex-direction:column;
gap:25px
}
.ohm-component-MapSection .ohm-inner .ohm-top-wrapper .ohm-location-buttons {
padding:0 2rem;
margin-bottom:2px
}
.ohm-component-MapSection {
margin:0;
background-color:#f2eee9
}
.ohm-component-MapSection .ohm-heading-wrapper {
padding:0 2rem
}
.ohm-component-MapSection .ohm-heading-wrapper * {
text-wrap:nowrap
}
.ohm-component-MapSection .ohm-inner {
height:100%;
display:flex;
padding:0 0rem
}
.ohm-component-MapSection .ohm-inner .mapboxgl-map {
height:100%
}
.ohm-component-MapSection .ohm-inner .map_container {
aspect-ratio:1/1;
height:100%!important;
position:relative
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper {
height:100%;
opacity:0;
visibility:hidden;
position:absolute;
width:100%;
left:0;
top:0;
transition:all .5s ease-in-out
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper.active {
opacity:1;
visibility:visible
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .mapboxgl-canvas-container {
width:calc((100vw - 24px * 2) / 12 * 9.5);
height:100%!important
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .mapboxgl-canvas-container {
width:calc(2000px / 12 * 9.5)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .mapboxgl-canvas-container {
width:calc((100vw - 24px * 2) / 12 * 9.5)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .mapboxgl-canvas-container {
width:calc((100vw - 15px * 2) / 12 * 9.5)
}
}
@media (max-width: 790px) {
.ohm-component-MapSection .ohm-inner {
/*border-top:1px solid rgba(108, 126, 133, .3)*/
border:none;
}
.ohm-component-MapSection .ohm-inner .ohm-heading-wrapper * {
font-size:1.1em!important
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-MapSection .ohm-inner .ohm-heading-wrapper * {
font-size:1.2em!important
}
}
@media (max-width: 790px) {
.ohm-component-MapSection .ohm-inner .ohm-location-buttons {
flex-direction:row!important
}
.ohm-component-MapSection .ohm-inner .ohm-location-buttons * {
font-size:1.1em!important
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-MapSection .ohm-inner .ohm-location-buttons * {
font-size:1.2em!important
}
}
@media (max-width: 790px) {
.ohm-component-MapSection .ohm-inner .ohm-location-buttons .ohm-btn-wrapper {
margin-bottom:10px
}
.ohm-component-MapSection .ohm-inner .ohm-top-wrapper {
margin-bottom:40px
}
.ohm-component-MapSection .ohm-inner .map_container {
height:calc((100vw - 48px)*1);
width:100%!important;
position:relative
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-MapSection .ohm-inner .map_container {
height:2000px
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-MapSection .ohm-inner .map_container {
height:calc((100vw - 48px)*1)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-MapSection .ohm-inner .map_container {
height:calc((100vw - 30px)*1)
}
}
@media (max-width: 790px) {
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper {
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
visibility:hidden;
transition:all .5s ease-in-out
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper.active {
opacity:1;
visibility:visible
}
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .mapboxgl-canvas-container {
width:100%;
height:calc((100vw - 48px)*1)
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .mapboxgl-canvas-container {
height:2000px
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .mapboxgl-canvas-container {
height:calc((100vw - 48px)*1)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .mapboxgl-canvas-container {
height:calc((100vw - 30px)*1)
}
}
@media (max-width: 790px) {
.ohm-component-MapSection .ohm-inner .ohm-mapbox-wrapper .mapboxgl-map {
height:100%;
width:100%
}
}
.ohm-component-SmallTextSlider .ohm-background-container {
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	position:relative;
	width:100%;
	height:100%
}
.ohm-component-SmallTextSlider .ohm-background-container:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#00000080;
	z-index:1
}
.ohm-component-SmallTextSlider .ohm-inner {
	z-index:2;
	position:relative
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-heading-wrapper {
	z-index:2
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-heading-wrapper * {
	font-size:2.3em!important
}
@media (max-width: 790px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-heading-wrapper * {
font-size:1.8em!important
}
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-heading-wrapper * {
	font-family:''myrreg''
	font-weight:400;
	line-height:normal;
	font-style:normal;
	letter-spacing:1px
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-heading-wrapper * {
	color:#fff;
	margin:0
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-divide-wrapper {
	margin:auto 0
}
.ohm-component-SmallTextSlider .ohm-inner .swiper-button-next, .ohm-component-SmallTextSlider .ohm-inner .swiper-button-prev {
	position:absolute;
	height:20px;
	top:unset;
	z-index:2
}
.ohm-component-SmallTextSlider .ohm-inner .swiper-button-next:after, .ohm-component-SmallTextSlider .ohm-inner .swiper-button-prev:after {
	content:"";
	display:block;
	width:20px;
	height:20px;
	background-image:url(/build/assets/sliderArrowWhite-f78b9e74.svg);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	position:absolute
}
.ohm-component-SmallTextSlider .ohm-inner .swiper-button-prev {
	top:50%
}
.ohm-component-SmallTextSlider .ohm-inner .swiper-button-next {
	transform:rotate(180deg);
	top:50%
}
@media (min-width: 791px) {
.ohm-component-SmallTextSlider {
margin:0;
height:100%;
padding:0!important;
min-width:calc((100vw - 24px * 2) / 12 * 11)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-SmallTextSlider {
min-width:calc(2000px / 12 * 11)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-SmallTextSlider {
min-width:calc((100vw - 24px * 2) / 12 * 11)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-SmallTextSlider {
min-width:calc((100vw - 15px * 2) / 12 * 11)
}
}
@media (min-width: 791px) {
.ohm-component-SmallTextSlider .ohm-inner {
padding-top:24px;
padding-bottom:24px;
height:100%;
display:flex;
flex-direction:column
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-heading-wrapper {
margin-left:calc((100vw - 24px * 2) / 12 * 1)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-heading-wrapper {
margin-left:calc(2000px / 12 * 1)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-heading-wrapper {
margin-left:calc((100vw - 24px * 2) / 12 * 1)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-heading-wrapper {
margin-left:calc((100vw - 15px * 2) / 12 * 1)
}
}
@media (min-width: 791px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-slider-container {
position:relative;
width:calc((100vw - 24px * 2) / 12 * 4);
margin-right:calc((100vw - 24px * 2) / 12 * 1);
margin-left:auto
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-slider-container {
width:calc(2000px / 12 * 4)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-slider-container {
width:calc((100vw - 24px * 2) / 12 * 4)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-slider-container {
width:calc((100vw - 15px * 2) / 12 * 4)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-slider-container {
margin-right:calc(2000px / 12 * 1)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-slider-container {
margin-right:calc((100vw - 24px * 2) / 12 * 1)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-slider-container {
margin-right:calc((100vw - 15px * 2) / 12 * 1)
}
}
@media (min-width: 791px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider {
border-left:1px solid white;
border-right:1px solid white;
overflow:hidden
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper {
position:relative
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide {
padding:0 2rem
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-heading-wrapper {
margin-left:0;
margin-bottom:2rem
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-heading-wrapper * {
font-size:2.3em!important;
font-family:''myrreg''
font-weight:400;
line-height:normal;
font-style:normal;
letter-spacing:1px;
color:#fff;
margin:0
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-heading-wrapper * {
font-size:1.8em!important
}
}
@media (min-width: 791px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-content-wrapper {
margin-bottom:1.5rem
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-content-wrapper * {
font-size:1.2em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
color:#fff
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-content-wrapper * {
font-size:1.2em!important
}
}
@media (min-width: 791px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-btn-wrapper .ohm-btn {
color:#fff
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-btn-wrapper .ohm-btn:after {
background-image:url(buttonArrowWhite-477871af.svg)
}
.ohm-component-SmallTextSlider .ohm-inner .swiper-button-prev {
left:-2.5rem;
bottom:0;
top:0;
margin:auto
}
.ohm-component-SmallTextSlider .ohm-inner .swiper-button-next {
right:-2.5rem;
bottom:0;
top:0;
margin:auto
}
}
@media (max-width: 790px) {
.ohm-component-SmallTextSlider {
padding:0
}
.ohm-component-SmallTextSlider .ohm-inner {
padding-left:15px;
padding-right:15px;
padding-top:1rem;
padding-bottom:2rem;
min-height:calc((100vw - 24px * 2) / 12 * 19);
display:flex;
flex-direction:column;
position:relative;
z-index:2
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-SmallTextSlider .ohm-inner {
min-height:calc(2000px / 12 * 19)
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-SmallTextSlider .ohm-inner {
min-height:calc((100vw - 24px * 2) / 12 * 19)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-SmallTextSlider .ohm-inner {
min-height:calc((100vw - 15px * 2) / 12 * 19)
}
}
@media (max-width: 790px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-slider-container {
position:relative
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider {
border-left:1px solid white;
border-right:1px solid white;
overflow:hidden;
width:85%;
margin-left:auto;
margin-right:auto;
position:relative
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper {
position:relative
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide {
padding:0 1rem
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-heading-wrapper {
margin-bottom:1rem
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-heading-wrapper * {
font-size:2.3em!important;
font-family:''myrreg''
font-weight:400;
line-height:normal;
font-style:normal;
letter-spacing:1px;
color:#fff;
margin:0
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-heading-wrapper * {
font-size:1.8em!important
}
}
@media (max-width: 790px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-content-wrapper {
margin-bottom:2rem
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-content-wrapper * {
font-size:1.2em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
color:#fff
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-content-wrapper * {
font-size:1.2em!important
}
}
@media (max-width: 790px) {
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-btn-wrapper .ohm-btn {
color:#fff
}
.ohm-component-SmallTextSlider .ohm-inner .ohm-text-slider .swiper-wrapper .ohm-text-slide .ohm-btn-wrapper .ohm-btn:after {
background-image:url(buttonArrowWhite-477871af.svg)
}
.ohm-component-SmallTextSlider .ohm-inner .swiper-button-prev {
left:-.5rem
}
.ohm-component-SmallTextSlider .ohm-inner .swiper-button-next {
right:-.5rem
}
}
@media (min-width: 791px) {
.ohm-component-HeroImage {
padding:0!important;
margin:0
}
.ohm-component-HeroImage .ohm-inner {
background-color:#f2eee9;
display:flex;
max-width:unset;
height:100%;
position:relative
}
.ohm-component-HeroImage .ohm-inner:before {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
z-index:99;
opacity:1;
transition:all .6s ease-in-out
}
.ohm-component-HeroImage .ohm-inner.ohm-animated:before {
opacity:0;
z-index:-1;
transition:all .6s ease-in-out
}
.ohm-component-HeroImage .ohm-inner .ohm-hero-container {
padding-top:24px;
padding-bottom:24px;
height:100%;
background-size:cover;
background-position:center;
background-repeat:no-repeat;
width:70vw;
padding-left:160px;
position:relative
}
.ohm-component-HeroImage .ohm-inner .ohm-hero-container:before {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#00000080;
z-index:1
}
.ohm-component-HeroImage .ohm-inner .ohm-hero-container .ohm-heading-wrapper {
z-index:100;
position:relative
}
.ohm-component-HeroImage .ohm-inner .ohm-hero-container .ohm-heading-wrapper .letter {
font-size:3em!important;
text-transform:uppercase;
line-height:46%!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;

color:#ffffff;
margin:0;
display:inline-block
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-HeroImage .ohm-inner .ohm-hero-container .ohm-heading-wrapper .letter {
font-size:1.8em!important
}
}
@media (min-width: 791px) {
.ohm-component-HeroImage .ohm-inner .ohm-hero-container .ohm-heading-wrapper .letter.last-letter {
margin-right:.7rem
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container {
width:35vw;
padding-top:24px;
padding-bottom:24px;
padding-left:2rem;
padding-right:2rem;
display:flex;
flex-direction:column
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-heading-wrapper {
margin-bottom:1rem
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-heading-wrapper * {
font-size:1.1em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
text-transform:uppercase!important;
margin:0
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-heading-wrapper * {
font-size:1.2em!important
}
}
@media (min-width: 791px) {
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-content-wrapper {
margin-bottom:2rem
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-content-wrapper p {
font-size:1.7em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.5em!important;
margin:0
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-content-wrapper p {
font-size:1.5em
}
}
@media (min-width: 791px) {
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-content-wrapper p:has(small) {
line-height:1!important
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-content-wrapper p small {
font-size:.7em!important;
line-height:1!important
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-extra-content-wrapper {
margin-top:auto;
margin-bottom:1rem
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-extra-content-wrapper p {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:12px!important;
text-transform:uppercase;
margin:0
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-extra-content-wrapper a {
font-size:14px!important;
text-transform:none;
color:inherit;
text-decoration:none
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-extra-content-wrapper a:hover {
text-decoration:underline
}
}
@media (min-width: 791px) {
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-btn-wrapper {
margin-top:0
}
.ohm-component-HeroImage .ohm-inner.ohm-no-overlay .ohm-hero-container:before {
content:none!important
}
.ohm-component-HeroImage .ohm-inner.ohm-light-overlay .ohm-hero-container:before {
background-color:#0000004d
}
}
@media (max-width: 790px) {
.ohm-component-HeroImage {
padding:0
}
.ohm-component-HeroImage.mlisting .ohm-inner:before {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:10px;
background-color:#000;
z-index:99;
opacity:1;
transition:all .6s ease-in-out
}

.ohm-component-HeroImage .ohm-inner:before {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;
z-index:99;
opacity:1;
transition:all .6s ease-in-out
}
.ohm-component-HeroImage .ohm-inner.ohm-animated:before {
opacity:0;
z-index:-1;
transition:all .6s ease-in-out
}
.ohm-component-HeroImage .ohm-inner.ohm-animated .ohm-scroll-more {
z-index:99
}
.ohm-component-HeroImage.mlisting .ohm-inner .ohm-hero-container {
height:10svh;
background-repeat:no-repeat;
background-size:cover;
background-position:center;
padding-left:15px;
padding-right:15px;
padding-bottom:5rem;
padding-top:20px;
display:flex;
flex-direction:column;
margin-bottom:2rem;
position:relative
}
.ohm-component-HeroImage .ohm-inner .ohm-hero-container {
height:100svh;
background-repeat:no-repeat;
background-size:cover;
background-position:center;
padding-left:15px;
padding-right:15px;
padding-bottom:5rem;
padding-top:80px;
display:flex;
flex-direction:column;
margin-bottom:2rem;
position:relative
}
.ohm-component-HeroImage .ohm-inner .ohm-hero-container:before {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#00000080;
z-index:1
}
.ohm-component-HeroImage .ohm-inner .ohm-hero-container .ohm-heading-wrapper {
z-index:100;
opacity:0;
font-size:4vw
}
.ohm-component-HeroImage .ohm-inner .ohm-hero-container .ohm-heading-wrapper .letter {
display:inline-block
}
.ohm-component-HeroImage .ohm-inner .ohm-hero-container .ohm-heading-wrapper.ohm-visible {
opacity:1
}
.ohm-component-HeroImage .ohm-inner .ohm-hero-container .ohm-heading-wrapper * {
font-size:1.5em!important;
text-transform:uppercase;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#fff;
margin:0
}
.ohm-component-HeroImage .ohm-inner .ohm-hero-container .ohm-scroll-more {
margin-top:auto;
font-family:''myrreg''
font-weight:400;
line-height:normal;
font-style:normal;
color:#fff;
letter-spacing:1px;
font-size:1.2em!important;
text-align:center;
position:relative
}
.ohm-component-HeroImage .ohm-inner .ohm-hero-container .ohm-scroll-more:after {
content:"";
display:block;
width:20px;
height:20px;
background-image:url(/build/assets/moreArrow-1340ce67.svg);
background-size:contain;
background-position:center;
background-repeat:no-repeat;
position:absolute;
left:50%;
transform:translate(-50%);
bottom:-1.8rem;
cursor:pointer
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container {
padding-left:15px;
padding-right:15px
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-heading-wrapper {
margin-bottom:1rem
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-heading-wrapper * {
font-size:1.1em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
text-transform:uppercase!important;
margin:0
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-heading-wrapper * {
font-size:1.2em!important
}
}
@media (max-width: 790px) {
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-content-wrapper {
margin-bottom:2rem
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-content-wrapper p {
font-size:1.7em!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
margin:0
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-content-wrapper p {
font-size:1.5em
}
}
@media (max-width: 790px) {
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-extra-content-wrapper {
margin-bottom:1.5rem
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-extra-content-wrapper p {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:12px!important;
text-transform:uppercase;
margin:0
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-extra-content-wrapper a {
font-size:14px!important;
text-transform:none;
color:inherit;
text-decoration:none
}
.ohm-component-HeroImage .ohm-inner .ohm-intro-container .ohm-extra-content-wrapper a:hover {
text-decoration:underline
}
}
@media (max-width: 790px) {
.ohm-component-HeroImage .ohm-inner.ohm-no-overlay .ohm-hero-container:before {
content:none!important
}
.ohm-component-HeroImage .ohm-inner.ohm-light-overlay .ohm-hero-container:before {
background-color:#0000004d
}
}
.ohm-component-FAQSection {
	background:#F2EEE9;
	height:100%
}
.ohm-component-FAQSection .ohm-inner {
	height:100%;
	display:flex;
	flex-direction:column
}
.ohm-component-FAQSection .ohm-inner .ohm-heading-wrapper {
	font-size:1.1em!important
}
@media (max-width: 790px) {
.ohm-component-FAQSection .ohm-inner .ohm-heading-wrapper {
font-size:1.2em!important
}
}
.ohm-component-FAQSection .ohm-inner .ohm-heading-wrapper {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-component-FAQSection .ohm-inner .ohm-heading-wrapper {
	text-transform:uppercase!important
}
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper {
	width:100%
}
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper .ohm-faq-item {
	border-top:1px solid black
}
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper .ohm-faq-item:last-child .ohm-question {
	margin-bottom:0
}
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper .ohm-faq-item .ohm-question {
	cursor:pointer;
	text-transform:uppercase;
	position:relative;
	padding-right:1.75em
}
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper .ohm-faq-item .ohm-question:after {
	content:"";
	position:absolute;
	right:0;
	bottom:0;
	top:0;
	width:16px;
	height:16px;
	background-image:url(/build/assets/plus-2f4ed7d6.svg);
	background-size:cover;
	margin:auto;
transition:transform .5s ease
}
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper .ohm-faq-item .ohm-question.expanded:after {
	transform:rotate(45deg)
}
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper .ohm-faq-item .ohm-answer {
	overflow:hidden;
transition:all .3s ease;
	margin-bottom:0
}
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper .ohm-faq-item .ohm-answer-content {
	margin-bottom:0;
	overflow:hidden
}
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper .ohm-faq-item .ohm-question.expanded+.ohm-answer .ohm-answer-content {
	margin-bottom:.8em
}
@media (min-width: 791px) {
.ohm-component-FAQSection {
width:50vw;
padding:24px
}
.ohm-component-FAQSection .ohm-inner {
border-left:1px solid rgba(0, 0, 0, .2);
border-right:1px solid rgba(0, 0, 0, .2);
padding:0 2em 0 8em!important;
justify-content:flex-end;
align-items:flex-end
}
.ohm-component-FAQSection .ohm-inner .ohm-heading-wrapper {
align-self:start;
margin-bottom:auto
}
.ohm-component-FAQSection .ohm-inner .ohm-heading-wrapper * {
margin:0
}
}
@media (min-width: 791px) and (min-width: 791px) {
.ohm-component-FAQSection .ohm-inner .ohm-question {
margin-bottom:.7em;
margin-top:.7em
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-FAQSection .ohm-inner .ohm-question {
margin-bottom:.5em;
margin-top:.5em
}
}
@media (min-width: 791px) and (min-width: 791px) {
.ohm-component-FAQSection .ohm-inner .ohm-answer {
margin-bottom:.8em
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-FAQSection .ohm-inner .ohm-answer {
margin-bottom:.5em
}
}
@media (max-width: 790px) {
.ohm-component-FAQSection {
padding:4em 15px
}
.ohm-component-FAQSection .ohm-inner .ohm-heading-wrapper {
border-bottom:none
}
.ohm-component-FAQSection .ohm-inner .ohm-mobile-hidden {
display:none
}
}
@media (max-width: 790px) and (min-width: 791px) {
.ohm-component-FAQSection .ohm-inner .ohm-content-wrapper {
margin-bottom:1.5em;
margin-top:1.5em
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-FAQSection .ohm-inner .ohm-content-wrapper {
margin-bottom:1.2em;
margin-top:1.2em
}
}
@media (max-width: 790px) {
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper .ohm-faq-item:last-child {
border-bottom:1px solid black
}
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper .ohm-faq-item:last-child .ohm-question {
margin-bottom:1em
}
}
@media (max-width: 790px) and (min-width: 791px) {
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper .ohm-faq-item .ohm-question {
margin-bottom:1.2em;
margin-top:1.2em
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper .ohm-faq-item .ohm-question {
margin-bottom:1em;
margin-top:1em
}
}
@media (max-width: 790px) and (min-width: 791px) {
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper .ohm-faq-item .ohm-answer {
margin-bottom:1.2em
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper .ohm-faq-item .ohm-answer {
margin-bottom:1em
}
}
@media (max-width: 790px) {
.ohm-component-FAQSection .ohm-inner .ohm-faq-wrapper .ohm-faq-item .ohm-answer {
margin-bottom:0
}
}
@media (min-width: 790px) and (max-width: 1040px) {
.ohm-component-FAQSection {
width:70vw
}
}
.ohm-component-InstagramSection {
	height:100%;
	background:#F2EEE9
}
.ohm-component-InstagramSection .ohm-inner .ohm-title {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-component-InstagramSection .ohm-inner .ohm-title {
	margin:0
}
.ohm-component-InstagramSection .ohm-inner .ohm-heading-wrapper * {
	font-size:2.3em!important
}
@media (max-width: 790px) {
.ohm-component-InstagramSection .ohm-inner .ohm-heading-wrapper * {
font-size:1.8em!important
}
}
.ohm-component-InstagramSection .ohm-inner .ohm-heading-wrapper * {
	font-family:''myrreg''
	font-weight:400;
	line-height:normal;
	font-style:normal;
	letter-spacing:1px
}
.ohm-component-InstagramSection .ohm-inner .ohm-image-grid {
	display:grid;
	gap:.7em
}
.ohm-component-InstagramSection .ohm-inner .ohm-image-grid .ohm-image-wrapper {
	width:100%;
	height:0;
	padding-bottom:100%;
	position:relative
}
.ohm-component-InstagramSection .ohm-inner .ohm-image-grid .ohm-image-wrapper div {
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0
}
.ohm-component-InstagramSection .ohm-inner .ohm-image-grid .ohm-image-wrapper div .ohm-img {
	object-fit:cover;
	height:100%;
	width:100%
}
@media (min-width: 791px) {
.ohm-component-InstagramSection {
padding-left:4em;
padding-right:4em
}
.ohm-component-InstagramSection .ohm-inner {
display:flex;
flex-direction:row;
min-width:50vw;
height:100%
}
.ohm-component-InstagramSection .ohm-inner .left {
border-right:1px solid rgba(0, 0, 0, .2);
padding:0 16px;
display:flex;
flex-direction:column
}
.ohm-component-InstagramSection .ohm-inner .left .ohm-heading-wrapper * {
margin:0
}
.ohm-component-InstagramSection .ohm-inner .left .ohm-heading-wrapper {
margin-top:auto
}
.ohm-component-InstagramSection .ohm-inner .right {
border-right:1px solid rgba(0, 0, 0, .2);
padding:0 16px;
height:100%;
display:flex;
flex-direction:column;
justify-content:flex-end
}
.ohm-component-InstagramSection .ohm-inner .right .ohm-image-grid {
grid-template-columns:repeat(3, 1fr);
width:30vw
}
}
@media (min-width: 791px) and (min-width: 791px) {
.ohm-component-InstagramSection .ohm-inner .right .ohm-image-grid {
margin-bottom:1.2em
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-InstagramSection .ohm-inner .right .ohm-image-grid {
margin-bottom:1em
}
}
@media (max-width: 790px) {
.ohm-component-InstagramSection {
padding:4em 15px
}
.ohm-component-InstagramSection .ohm-inner .right .ohm-image-grid {
margin-bottom:1.5em;
grid-template-columns:repeat(2, 1fr);
width:100%
}
.ohm-component-InstagramSection .ohm-inner .right .ohm-image-grid .ohm-image-wrapper:nth-child(n+5) {
display:none
}
}
@media (min-width: 791px) and (max-width: 2000px) {
.ohm-component-InstagramSection {
padding-left:12em;
padding-right:10em
}
.ohm-component-InstagramSection .ohm-inner .left {
padding-right:6em;
min-width:26em
}
}
.ohm-component-facilitiesSection {
	background-color:#6c7e85
}
.ohm-component-facilitiesSection .ohm-inner .ohm-heading-wrapper {
	margin-bottom:2rem
}
.ohm-component-facilitiesSection .ohm-inner .ohm-heading-wrapper * {
	font-family:''myrreg''
	font-weight:400;
	line-height:normal;
	font-style:normal;
	letter-spacing:1px
}
.ohm-component-facilitiesSection .ohm-inner .ohm-heading-wrapper * {
	font-size:2.2em!important;
	line-height:110.5%
}
@media (max-width: 790px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-heading-wrapper * {
font-size:1.8em!important
}
}
.ohm-component-facilitiesSection .ohm-inner .ohm-heading-wrapper * {
	color:#fff;
	margin:0
}
.ohm-component-facilitiesSection .ohm-inner .ohm-sub-heading {
	margin-bottom:1rem
}
.ohm-component-facilitiesSection .ohm-inner .ohm-sub-heading * {
	font-family:'myrreg';
	font-weight:300;
	line-height:normal;
	color:#000
}
.ohm-component-facilitiesSection .ohm-inner .ohm-sub-heading * {
	text-transform:uppercase;
	font-size:.9em!important
}
.ohm-component-facilitiesSection .ohm-inner .ohm-sub-heading * {
	color:#fff
}
@media (min-width: 791px) {
.ohm-component-facilitiesSection {
height:100%
}
.ohm-component-facilitiesSection .ohm-inner {
height:100%;
display:flex;
flex-wrap:nowrap;
width:calc((100vw - 48px)*.75)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-facilitiesSection .ohm-inner {
width:1500px
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-facilitiesSection .ohm-inner {
width:calc((100vw - 48px)*.75)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-facilitiesSection .ohm-inner {
width:calc((100vw - 30px)*.75)
}
}
@media (min-width: 791px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-left-col {
width:30%;
padding:0 2rem 0 4rem;
border-right:1px solid rgba(255, 255, 255, .3)
}
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col {
width:70%;
padding:0 6rem 0 2.5rem;
display:flex
}
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper {
list-style-type:none;
padding:0;
margin:auto 0 0;
width:100%
}
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item {
display:flex;
gap:1.5rem;
padding:.5rem 0;
border-top:1px solid rgba(255, 255, 255, .3)
}
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item:last-child {
border-bottom:1px solid rgba(255, 255, 255, .3)
}
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item .ohm-icon {
display:flex;
justify-content:center;
align-items:center
}
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item .ohm-icon picture {
height:calc((100vw - 24px * 2) / 12 * .15)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item .ohm-icon picture {
height:calc(2000px / 12 * .15)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item .ohm-icon picture {
height:calc((100vw - 24px * 2) / 12 * .15)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item .ohm-icon picture {
height:calc((100vw - 15px * 2) / 12 * .15)
}
}
@media (min-width: 791px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item .ohm-icon img {
height:calc((100vw - 24px * 2) / 12 * .15);
width:calc((100vw - 24px * 2) / 12 * .15);
object-fit:contain
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item .ohm-icon img {
height:calc(2000px / 12 * .15)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item .ohm-icon img {
height:calc((100vw - 24px * 2) / 12 * .15)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item .ohm-icon img {
height:calc((100vw - 15px * 2) / 12 * .15)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item .ohm-icon img {
width:calc(2000px / 12 * .15)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item .ohm-icon img {
width:calc((100vw - 24px * 2) / 12 * .15)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item .ohm-icon img {
width:calc((100vw - 15px * 2) / 12 * .15)
}
}
@media (min-width: 791px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item .ohm-text {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.7em!important;
color:#fff;
padding-right:1rem
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-right-col .ohm-facilities-wrapper .ohm-facility-item .ohm-text {
font-size:1.5em
}
}
@media (max-width: 790px) {
.ohm-component-facilitiesSection .ohm-inner {
padding:1.5rem 0 2rem
}
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper {
list-style-type:none;
padding:0
}
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper .ohm-facility-item {
display:flex;
gap:1rem;
padding:.5rem 0;
border-top:1px solid rgba(255, 255, 255, .3)
}
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper .ohm-facility-item:last-child {
border-bottom:1px solid rgba(255, 255, 255, .3)
}
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper .ohm-facility-item .ohm-icon {
display:flex;
justify-content:center;
align-items:center
}
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper .ohm-facility-item .ohm-icon picture {
height:calc((100vw - 24px * 2) / 12 * .4)
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper .ohm-facility-item .ohm-icon picture {
height:calc(2000px / 12 * .4)
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper .ohm-facility-item .ohm-icon picture {
height:calc((100vw - 24px * 2) / 12 * .4)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper .ohm-facility-item .ohm-icon picture {
height:calc((100vw - 15px * 2) / 12 * .4)
}
}
@media (max-width: 790px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper .ohm-facility-item .ohm-icon img {
height:calc((100vw - 24px * 2) / 12 * .4);
width:calc((100vw - 24px * 2) / 12 * .6);
object-fit:contain
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper .ohm-facility-item .ohm-icon img {
height:calc(2000px / 12 * .4)
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper .ohm-facility-item .ohm-icon img {
height:calc((100vw - 24px * 2) / 12 * .4)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper .ohm-facility-item .ohm-icon img {
height:calc((100vw - 15px * 2) / 12 * .4)
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper .ohm-facility-item .ohm-icon img {
width:calc(2000px / 12 * .6)
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper .ohm-facility-item .ohm-icon img {
width:calc((100vw - 24px * 2) / 12 * .6)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper .ohm-facility-item .ohm-icon img {
width:calc((100vw - 15px * 2) / 12 * .6)
}
}
@media (max-width: 790px) {
.ohm-component-facilitiesSection .ohm-inner .ohm-facilities-wrapper .ohm-facility-item .ohm-text {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.2em!important;
color:#fff;
padding-right:1rem
}
}
.ohm-component-AlternatingCards {
	background-color:#f2eee9
}
@media (min-width: 791px) {
.ohm-component-AlternatingCards {
height:100%
}
.ohm-component-AlternatingCards .ohm-inner {
display:flex;
max-width:unset;
height:100%;
gap:1.5rem;
padding-left:1.5rem;
padding-right:1.5rem
}
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col {
display:flex;
flex-direction:column;
padding-left:1rem
}
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col.ohm-more-space {
padding-left:calc((100vw - 24px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col.ohm-more-space {
padding-left:calc(2000px / 12 * 3.5)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col.ohm-more-space {
padding-left:calc((100vw - 24px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col.ohm-more-space {
padding-left:calc((100vw - 15px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-heading-wrapper {
order:0;
margin-bottom:1rem
}
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-heading-wrapper * {
width:calc((100vw - 24px * 2) / 12 * 3.5);
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
text-transform:uppercase;
font-size:.9em!important;
text-align:right;
margin:0
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-heading-wrapper * {
width:calc(2000px / 12 * 3.5)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-heading-wrapper * {
width:calc((100vw - 24px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-heading-wrapper * {
width:calc((100vw - 15px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-content-wrapper {
order:1;
margin-bottom:2rem
}
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-content-wrapper * {
width:calc((100vw - 24px * 2) / 12 * 3.5);
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.2em!important;
text-align:right
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-content-wrapper * {
width:calc(2000px / 12 * 3.5)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-content-wrapper * {
width:calc((100vw - 24px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-content-wrapper * {
width:calc((100vw - 15px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-content-wrapper * {
font-size:1.2em!important
}
}
@media (min-width: 791px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-btn-wrapper {
order:2;
display:flex;
justify-content:right;
padding-right:17px;
width:calc((100vw - 24px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-btn-wrapper {
width:calc(2000px / 12 * 3.5)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-btn-wrapper {
width:calc((100vw - 24px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-btn-wrapper {
width:calc((100vw - 15px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col picture {
order:3;
margin-top:auto;
height:60%;
overflow:hidden
}
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col picture.inView .ohm-img {
transform:scaleZ(1);
transition:transform 5s linear, opacity 1s linear;
transition-timing-function:cubic-bezier(.25, .46, .45, .94), cubic-bezier(.645, .045, .355, 1);
opacity:1;
object-fit:cover
}
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col picture .ohm-img {
transform:scale3d(1.1, 1.1, 1.1);
transition-timing-function:cubic-bezier(.55, .09, .68, .53);
opacity:0;
width:calc((100vw - 24px * 2) / 12 * 3.5);
height:100%;
object-fit:cover
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col picture .ohm-img {
width:calc(2000px / 12 * 3.5)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col picture .ohm-img {
width:calc((100vw - 24px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col picture .ohm-img {
width:calc((100vw - 15px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-middle-col picture {
height:100%;
display:block;
overflow:hidden
}
.ohm-component-AlternatingCards .ohm-inner .ohm-middle-col picture.inView .ohm-img {
transform:scaleZ(1);
transition:transform 5s linear, opacity 1s linear;
transition-timing-function:cubic-bezier(.25, .46, .45, .94), cubic-bezier(.645, .045, .355, 1);
opacity:1;
object-fit:cover
}
.ohm-component-AlternatingCards .ohm-inner .ohm-middle-col picture .ohm-img {
transform:scale3d(1.1, 1.1, 1.1);
transition-timing-function:cubic-bezier(.55, .09, .68, .53);
opacity:0;
height:100%;
object-fit:cover;
width:calc((100vw - 24px * 2) / 12 * 7)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-middle-col picture .ohm-img {
width:calc(2000px / 12 * 7)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-middle-col picture .ohm-img {
width:calc((100vw - 24px * 2) / 12 * 7)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-middle-col picture .ohm-img {
width:calc((100vw - 15px * 2) / 12 * 7)
}
}
@media (min-width: 791px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col {
display:flex;
flex-direction:column;
border-right:1px solid rgba(108, 126, 133, .3);
padding-right:1rem
}
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col.ohm-more-space {
margin-right:calc((100vw - 24px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col.ohm-more-space {
margin-right:calc(2000px / 12 * 3.5)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col.ohm-more-space {
margin-right:calc((100vw - 24px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col.ohm-more-space {
margin-right:calc((100vw - 15px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-heading-wrapper {
margin-bottom:1rem
}
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-heading-wrapper * {
width:calc((100vw - 24px * 2) / 12 * 3.5);
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
text-transform:uppercase;
font-size:.9em!important;
text-align:left;
margin:0
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-heading-wrapper * {
width:calc(2000px / 12 * 3.5)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-heading-wrapper * {
width:calc((100vw - 24px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-heading-wrapper * {
width:calc((100vw - 15px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-content-wrapper {
margin-bottom:2rem;
margin-top:auto
}
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-content-wrapper * {
width:calc((100vw - 24px * 2) / 12 * 3.5);
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.2em!important;
text-align:left
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-content-wrapper * {
width:calc(2000px / 12 * 3.5)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-content-wrapper * {
width:calc((100vw - 24px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-content-wrapper * {
width:calc((100vw - 15px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-content-wrapper * {
font-size:1.2em!important
}
}
@media (min-width: 791px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-btn-wrapper {
display:flex;
justify-content:left;
width:calc((100vw - 24px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-btn-wrapper {
width:calc(2000px / 12 * 3.5)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-btn-wrapper {
width:calc((100vw - 24px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-btn-wrapper {
width:calc((100vw - 15px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col picture {
height:60%;
overflow:hidden
}
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col picture.inView .ohm-img {
transform:scaleZ(1);
transition:transform 5s linear, opacity 1s linear;
transition-timing-function:cubic-bezier(.25, .46, .45, .94), cubic-bezier(.645, .045, .355, 1);
opacity:1;
object-fit:cover
}
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col picture .ohm-img {
transform:scale3d(1.1, 1.1, 1.1);
transition-timing-function:cubic-bezier(.55, .09, .68, .53);
opacity:0;
width:calc((100vw - 24px * 2) / 12 * 3.5);
height:100%;
object-fit:cover
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col picture .ohm-img {
width:calc(2000px / 12 * 3.5)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col picture .ohm-img {
width:calc((100vw - 24px * 2) / 12 * 3.5)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col picture .ohm-img {
width:calc((100vw - 15px * 2) / 12 * 3.5)
}
}
@media (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner {
display:flex;
flex-direction:column;
border-bottom:1px solid rgba(108, 126, 133, .3);
gap:1rem
}
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col {
display:flex;
flex-direction:column;
margin-top:1rem
}
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col.ohm-more-space {
display:none
}
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-heading-wrapper {
margin-bottom:1rem;
order:0
}
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-heading-wrapper * {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
text-transform:uppercase;
font-size:.9em!important;
text-align:right;
margin:0
}
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-content-wrapper {
order:1;
margin-bottom:2rem
}
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-content-wrapper * {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.2em!important;
text-align:right
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-content-wrapper * {
font-size:1.2em!important
}
}
@media (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col .ohm-btn-wrapper {
margin-bottom:1rem;
padding-right:17px;
order:2;
display:flex;
justify-content:right
}
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col picture {
order:3;
display:flex;
justify-content:left
}
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col picture .ohm-img {
height:calc((100vw - 24px * 2) / 12 * 8);
width:60%;
object-fit:cover;
opacity:1
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col picture .ohm-img {
height:calc(2000px / 12 * 8)
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col picture .ohm-img {
height:calc((100vw - 24px * 2) / 12 * 8)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-left-col picture .ohm-img {
height:calc((100vw - 15px * 2) / 12 * 8)
}
}
@media (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-middle-col {
height:100%;
display:block;
overflow:hidden
}
.ohm-component-AlternatingCards .ohm-inner .ohm-middle-col .ohm-img {
opacity:1;
height:calc((100vw - 48px)/.8);
width:100%;
object-fit:cover
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-middle-col .ohm-img {
height:2500px
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-middle-col .ohm-img {
height:calc((100vw - 48px)/.8)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-middle-col .ohm-img {
height:calc((100vw - 30px)/.8)
}
}
@media (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col {
display:flex;
flex-direction:column
}
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-heading-wrapper {
margin-bottom:1rem
}
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-heading-wrapper * {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
text-transform:uppercase;
font-size:.9em!important;
text-align:left;
margin:0
}
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-content-wrapper {
margin-bottom:2rem
}
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-content-wrapper * {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.2em!important;
text-align:left
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-content-wrapper * {
font-size:1.2em!important
}
}
@media (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col .ohm-btn-wrapper {
margin-bottom:1rem;
display:flex;
justify-content:left
}
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col picture {
display:flex;
justify-content:right;
margin-bottom:2rem
}
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col picture .ohm-img {
height:calc((100vw - 24px * 2) / 12 * 8);
width:60%;
object-fit:cover
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col picture .ohm-img {
height:calc(2000px / 12 * 8)
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col picture .ohm-img {
height:calc((100vw - 24px * 2) / 12 * 8)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-AlternatingCards .ohm-inner .ohm-right-col picture .ohm-img {
height:calc((100vw - 15px * 2) / 12 * 8)
}
}
@media (min-width: 791px) {
.ohm-component-Divider {
margin:0;
padding:0!important
}
.ohm-component-Divider .ohm-inner {
height:100%
}
.ohm-component-Divider .ohm-inner.ohm-add-space {
width:calc((100vw - 48px)/4)
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-Divider .ohm-inner.ohm-add-space {
width:500px
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-Divider .ohm-inner.ohm-add-space {
width:calc((100vw - 48px)/4)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-Divider .ohm-inner.ohm-add-space {
width:calc((100vw - 30px)/4)
}
}
@media (min-width: 791px) {
.ohm-component-Divider .ohm-inner>div {
height:100%
}
.ohm-component-Divider .ohm-img {
width:calc((100vw - 24px * 2) / 12 * 10);
height:100%;
object-fit:cover
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-Divider .ohm-img {
width:calc(2000px / 12 * 10)
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-Divider .ohm-img {
width:calc((100vw - 24px * 2) / 12 * 10)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-Divider .ohm-img {
width:calc((100vw - 15px * 2) / 12 * 10)
}
}
@media (max-width: 790px) {
.ohm-component-Divider {
margin:0;
padding:0
}
.ohm-component-Divider picture {
height:calc((100vw - 24px * 2) / 12 * 16);
width:100%;
display:flex
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-Divider picture {
height:calc(2000px / 12 * 16)
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-Divider picture {
height:calc((100vw - 24px * 2) / 12 * 16)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-Divider picture {
height:calc((100vw - 15px * 2) / 12 * 16)
}
}
@media (max-width: 790px) {
.ohm-component-Divider picture .ohm-img {
height:calc((100vw - 24px * 2) / 12 * 16);
width:100%;
object-fit:cover
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-Divider picture .ohm-img {
height:calc(2000px / 12 * 16)
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-Divider picture .ohm-img {
height:calc((100vw - 24px * 2) / 12 * 16)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-Divider picture .ohm-img {
height:calc((100vw - 15px * 2) / 12 * 16)
}
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col, .ohm-component-RoomSingle .ohm-inner .ohm-bottom-col, .ohm-component-RoomSingle .ohm-inner .ohm-check-button, .ohm-component-RoomSingle .ohm-inner .ohm-right-col, .ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-back-btn, .ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-bottom {
	opacity:0!important;
transition:all .3s ease-in-out
}
.ohm-component-RoomSingle .ohm-inner.ohm-ready .ohm-middle-col, .ohm-component-RoomSingle .ohm-inner.ohm-ready .ohm-bottom-col, .ohm-component-RoomSingle .ohm-inner.ohm-ready .ohm-check-button, .ohm-component-RoomSingle .ohm-inner.ohm-ready .ohm-right-col, .ohm-component-RoomSingle .ohm-inner.ohm-ready .ohm-left-col .ohm-back-btn, .ohm-component-RoomSingle .ohm-inner.ohm-ready .ohm-left-col .ohm-bottom {
	opacity:1!important;
transition:all .3s ease-in-out
}
.ohm-component-RoomSingle .ohm-inner .ohm-heading-wrapper span {
	display:inline-block
}
.ohm-component-RoomSingle .ohm-inner .ohm-video {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover
}
@media (min-width: 791px) {
.ohm-component-RoomSingle {
background-color:#565656
}
.ohm-component-RoomSingle:has(.ohm-athens-style) {
background-color:#6c7e85
}
.ohm-component-RoomSingle {
width:100vw;
height:100vh;
overflow:hidden
}
.ohm-component-RoomSingle .ohm-inner {
display:flex;
flex-wrap:nowrap;
width:100%;
height:100%;
padding:0 30px
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col {
width:33%;
display:flex;
flex-direction:column;
height:100%;
margin-bottom:4rem;
padding-right:1rem
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-bottom {
margin-top:auto;
min-height:0
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-heading-wrapper {
opacity:0
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-heading-wrapper.ohm-visible {
opacity:1
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-heading-wrapper h1 {
margin:0;
/*display:flex;*/
/*flex-direction:column*/
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-heading-wrapper span>span {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:0.9em!important;
line-height:110.5%;
color:#fff
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-heading-wrapper span>span {
font-size:1.8em!important
}
}
@media (min-width: 791px) {
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-content-wrapper {
margin-top:auto;
margin-bottom:1rem
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-content-wrapper p {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1em!important;
color:#fff;
margin:0
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-content-wrapper p {
font-size:1.2em!important
}
}
@media (min-width: 791px) {
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-content-wrapper ul li::marker {
color:#fff
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-floorplan {
margin-bottom:2rem
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper .ohm-dropdown-item {
padding:.6rem 0 .3rem;
border-bottom:1px solid yellow
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper .ohm-dropdown-item:first-child {
border-top:1px solid yellow
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-title {
margin-bottom:.3rem;
position:relative;
cursor:pointer
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-title.active:after {
transform:translateY(-50%) rotate(45deg)
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-title:after {
content:"";
position:absolute;
top:50%;
right:0;
width:15px;
height:15px;
background-image:url(/build/assets/plusRoom-3ef94bfe.svg);
background-size:cover;
background-repeat:no-repeat;
background-position:center;
opacity:.5;
pointer-events:none;
transform:translateY(-50%);
transition:all .3s ease-in-out
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-title p, .ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-title h2 {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.1em!important;
color:#fff;
text-transform:uppercase;
margin:0
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper {
margin-bottom:2rem
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-title p, .ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-title h2 {
font-size:1.2em!important
}
}
@media (min-width: 791px) {
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-content {
margin:0!important;
max-height:300px;
overflow-y:auto;
overflow-x:hidden;
overscroll-behavior:contain;
-webkit-overflow-scrolling:touch
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-content * {
color:#fff;
margin:0 0 0.5rem
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-content .ohm-img {
height:calc((100vw - 48px)*.75);
width:100%;
object-fit:cover
}
}
@media (min-width: 791px) and (min-width: 2000px) {
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-content .ohm-img {
height:1500px
}
}
@media (min-width: 791px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-content .ohm-img {
height:calc((100vw - 48px)*.75)
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-content .ohm-img {
height:calc((100vw - 30px)*.75)
}
}
@media (min-width: 791px) {
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-less-information-button {
margin-bottom:1rem
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-check-button {
height:auto;
padding:5px 0
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col.coming-soon .ohm-content p {
color:#fff!important
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col {
width:60%;
display:flex;
flex-direction:column;
align-items:center;
padding:0 1.5rem;
border-left:1px solid yellow;
border-right:1px solid yellow
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col .ohm-back-btn {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.2em!important;
color:#fff;
text-decoration:none;
padding:0 6rem 1rem;
border-left:1px solid yellow;
border-right:1px solid yellow;
cursor:pointer
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col .ohm-img-wrapper {
height:100%;
width:100%;
overflow:hidden;
position:relative
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col .ohm-img-wrapper picture {
height:100%;
width:100%
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col .ohm-img-wrapper picture .ohm-img {
height:100%;
width:100%;
object-fit:cover
}
}
@media (min-width: 791px) {
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col.coming-soon {
position:relative;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col.coming-soon .ohm-heading {
position:absolute;
z-index:5;
color:#fff
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col.coming-soon .ohm-img-wrapper:after {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#0006;
z-index:4;
pointer-events:none
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col.coming-soon.last-slide-active .ohm-heading {
display:none
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col.coming-soon.last-slide-active .ohm-img-wrapper:after {
display:none
}
.ohm-component-RoomSingle .ohm-inner .ohm-right-col {
width:12%;
height:100%;
display:flex;
justify-content:flex-end
}
.ohm-component-RoomSingle .ohm-inner .ohm-right-col .ohm-slider {
height:100%;
width:80%
}
.ohm-component-RoomSingle .ohm-inner .ohm-right-col .swiper-slide {
cursor:pointer
}
.ohm-component-RoomSingle .ohm-inner .ohm-right-col .swiper-slide .ohm-img {
width:100%;
height:100%;
object-fit:cover
}
.ohm-component-RoomSingle .ohm-inner .ohm-right-col .swiper-slide:not(.ohm-full-visible):before {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#0006;
z-index:1;
border-radius:10px
}
.ohm-component-RoomSingle .ohm-inner .ohm-right-col .swiper-slide:not(.ohm-full-visible):hover:before {
content:none
}
.ohm-component-RoomSingle .ohm-inner .ohm-right-col.coming-soon .ohm-slider .swiper-slide {
position:relative
}
.ohm-component-RoomSingle .ohm-inner .ohm-right-col.coming-soon .ohm-slider .swiper-slide:after {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#0006;
z-index:2;
pointer-events:none
}
}
@media screen and (min-width: 791px) and (max-width: 1040px) {
.ohm-component-RoomSingle .ohm-inner .ohm-left-col {
width:23%
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col {
width:54%
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col .ohm-img-wrapper {
height:calc((100vw - 48px)/2);
margin:auto 0
}
}
@media screen and (min-width: 791px) and (max-width: 1040px) and (min-width: 2000px) {
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col .ohm-img-wrapper {
height:1000px
}
}
@media screen and (min-width: 791px) and (max-width: 1040px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col .ohm-img-wrapper {
height:calc((100vw - 48px)/2)
}
}
@media screen and (min-width: 791px) and (max-width: 1040px) and (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col .ohm-img-wrapper {
height:calc((100vw - 30px)/2)
}
}
@media screen and (min-width: 791px) and (max-width: 1040px) {
.ohm-component-RoomSingle .ohm-inner .ohm-right-col {
width:23%
}
.ohm-component-RoomSingle .ohm-inner .ohm-right-col .ohm-slider {
width:80%
}
}
@media (max-width: 790px) {
.ohm-component-RoomSingle {
background-color:#000c
}
.ohm-component-RoomSingle:has(.ohm-athens-style) {
background-color:#6c7e85
}
.ohm-component-RoomSingle {
width:100%;
margin:0;
z-index:999
}
.ohm-component-RoomSingle .ohm-inner {
padding:2rem 0 4rem;
min-height:100vh;
display:flex;
flex-direction:column
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col {
/*display:flex;*/
justify-content:space-between;
margin-bottom:4rem
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-heading-wrapper {
opacity:0
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-heading-wrapper.ohm-visible {
opacity:1
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-heading-wrapper h1 {
margin:0;
/*display:flex;
flex-direction:column*/
}
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-heading-wrapper span>span {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:2.2em!important;
line-height:110.5%;
color:#fff
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-heading-wrapper span>span {
font-size:1.3em!important
}
}
@media (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-left-col .ohm-back-btn {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.2em!important;
color:#fff;
text-decoration:none;
margin-left:auto
}
}
@media (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col {
margin-bottom:3rem
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col .ohm-img-wrapper .ohm-img {
height:calc((100vw - 48px)*.75);
width:100%;
object-fit:cover;
transition:all .4s ease-in-out
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col .ohm-img-wrapper .ohm-img {
height:1500px
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col .ohm-img-wrapper .ohm-img {
height:calc((100vw - 48px)*.75)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col .ohm-img-wrapper .ohm-img {
height:calc((100vw - 30px)*.75)
}
}
@media (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col.coming-soon {
position:relative;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col.coming-soon .ohm-heading {
position:absolute;
z-index:5;
font-family:''myrreg''
font-weight:400;
line-height:normal;
font-style:normal;
letter-spacing:1px;
color:#fff
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col.coming-soon .ohm-img-wrapper {
position:relative
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col.coming-soon .ohm-img-wrapper:after {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#0006;
z-index:4;
pointer-events:none
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col.coming-soon.last-slide-active .ohm-heading {
display:none
}
.ohm-component-RoomSingle .ohm-inner .ohm-middle-col.coming-soon.last-slide-active .ohm-img-wrapper:after {
display:none
}
}
@media (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col {
margin-bottom:1rem
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col.active .ohm-more-button:after {
transform:translateY(-50%) rotate(180deg);
transition:all .3s ease-in-out
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-more-button {
position:relative
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-more-button:after {
content:"";
position:absolute;
top:50%;
right:0;
width:15px;
height:15px;
background-image:url(/build/assets/moreArrow-1340ce67.svg);
background-size:cover;
background-repeat:no-repeat;
background-position:center;
opacity:.5;
pointer-events:none;
transform:translateY(-50%);
transition:all .3s ease-in-out
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-more-button * {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.2em!important;
text-transform:uppercase;
color:#fff
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-content-wrapper {
margin-bottom:1rem
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-content-wrapper p {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.2em!important;
color:#fff;
margin:0
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-content-wrapper p {
font-size:1.2em!important
}
}
@media (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-content-wrapper ul li p {
color:#fff
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-content-wrapper ul li::marker {
color:#fff
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper .ohm-dropdown-item {
padding:.6rem 0 .3rem;
border-bottom:1px solid white
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper .ohm-dropdown-item:first-child {
border-top:1px solid white
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-title {
margin-bottom:.3rem;
position:relative
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-title.active:after {
transform:translateY(-50%) rotate(45deg)
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-title:after {
content:"";
position:absolute;
top:50%;
right:0;
width:15px;
height:15px;
background-image:url(/build/assets/plusRoom-3ef94bfe.svg);
background-size:cover;
background-repeat:no-repeat;
background-position:center;
opacity:.5;
pointer-events:none;
transform:translateY(-50%);
transition:all .3s ease-in-out
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-title h2, .ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-title p {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.1em!important;
color:#fff;
text-transform:uppercase;
margin:0
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper {
margin-bottom:2rem
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-title h2, .ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-title p {
font-size:1.2em!important
}
}
@media (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-content {
margin:0;
max-height:300px;
overflow-y:auto;
overflow-x:hidden;
overscroll-behavior:contain;
-webkit-overflow-scrolling:touch
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-content *:not(li p) {
color:#fff;
margin:0 0 .6rem
}
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-content .ohm-img {
height:calc((100vw - 48px)*.75);
width:100%;
object-fit:cover
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-content .ohm-img {
height:1500px
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-content .ohm-img {
height:calc((100vw - 48px)*.75)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col .ohm-dropdown-wrapper .ohm-dropdown-item .ohm-content .ohm-img {
height:calc((100vw - 30px)*.75)
}
}
@media (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col.coming-soon .ohm-content p {
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.1em!important;
color:#fff;
margin-bottom:1rem
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-bottom-col.coming-soon .ohm-content p {
font-size:1.2em!important
}
}
@media (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .ohm-check-button {
margin-bottom:2rem
}
.ohm-component-RoomSingle .ohm-inner .ohm-right-col.coming-soon .ohm-slider .swiper-slide {
position:relative
}
.ohm-component-RoomSingle .ohm-inner .ohm-right-col.coming-soon .ohm-slider .swiper-slide:after {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#0006;
z-index:2;
pointer-events:none
}
.ohm-component-RoomSingle .ohm-inner .swiper-slide .ohm-img {
height:calc((100vw - 24px * 2) / 12 * 2.5);
width:100%;
object-fit:cover
}
}
@media (max-width: 790px) and (min-width: 2000px) {
.ohm-component-RoomSingle .ohm-inner .swiper-slide .ohm-img {
height:calc(2000px / 12 * 2.5)
}
}
@media (max-width: 790px) and (min-width: 791px) and (max-width: 2000px) {
.ohm-component-RoomSingle .ohm-inner .swiper-slide .ohm-img {
height:calc((100vw - 24px * 2) / 12 * 2.5)
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .swiper-slide .ohm-img {
height:calc((100vw - 15px * 2) / 12 * 2.5)
}
}
@media (max-width: 790px) {
.ohm-component-RoomSingle .ohm-inner .swiper-slide:not(.ohm-full-visible):before {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#00000080;
z-index:1
}
}
body:has(.ohm-component-RoomSingle) header, body:has(.ohm-component-RoomSingle) footer {
display:none!important
}
@media (min-width: 791px) {
.ohm-component-LocationsOverview {
margin-bottom:0!important
}
.ohm-component-LocationsOverview .ohm-inner {
height:100%
}
.ohm-component-LocationsOverview .ohm-locations-overview-container {
display:flex;
height:100%
}
.ohm-component-LocationsOverview .ohm-location-item {
padding-left:2rem;
padding-right:2rem;
border-right:1px solid rgba(108, 126, 133, .3)
}
.ohm-component-LocationsOverview .ohm-location-item .ohm-image-container {
height:70%;
width:100%;
min-width:500px;
position:relative
}
.ohm-component-LocationsOverview .ohm-location-item .ohm-image-container .ohm-img {
width:100%;
height:100%;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
object-fit:cover
}
.ohm-component-LocationsOverview .ohm-location-item .ohm-content-container {
display:flex;
flex-direction:column;
justify-content:space-between;
height:30%;
padding-top:2rem
}
.ohm-component-LocationsOverview .ohm-location-item .ohm-content-container .ohm-text p {
margin:0!important;
font-size:1.2em!important
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-LocationsOverview .ohm-location-item .ohm-content-container .ohm-text p {
font-size:1.2em!important
}
}
@media (min-width: 791px) {
.ohm-component-LocationsOverview .ohm-location-item .ohm-content-container .ohm-content-title {
display:flex;
flex-wrap:nowrap;
width:100%;
justify-content:space-between;
align-items:center
}
.ohm-component-LocationsOverview .ohm-location-item .ohm-content-container .ohm-content-title .ohm-title.ohm-heading-wrapper * {
font-weight:300!important;
text-transform:uppercase;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:2.2em!important;
line-height:110.5%;
margin:0!important
}
}
@media (min-width: 791px) and (max-width: 790px) {
.ohm-component-LocationsOverview .ohm-location-item .ohm-content-container .ohm-content-title .ohm-title.ohm-heading-wrapper * {
font-size:1.8em!important
}
}
@media (min-width: 791px) {
.ohm-component-LocationsOverview .ohm-location-item .ohm-content-container .ohm-content-title .ohm-residences-count {
font-weight:300!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
text-transform:uppercase;
font-size:.9em!important;
opacity:.5
}
}
@media (max-width: 790px) {
.ohm-component-LocationsOverview .ohm-location-item {
padding-top:1rem;
padding-bottom:1rem
}
.ohm-component-LocationsOverview .ohm-location-item .ohm-image-container {
width:100%;
aspect-ratio:1/1;
position:relative
}
.ohm-component-LocationsOverview .ohm-location-item .ohm-image-container .ohm-img {
width:100%;
height:100%;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
object-fit:cover
}
.ohm-component-LocationsOverview .ohm-location-item .ohm-content-container {
display:flex;
flex-direction:column;
gap:1rem;
padding-top:1rem;
padding-bottom:1rem
}
.ohm-component-LocationsOverview .ohm-location-item .ohm-content-container .ohm-text p {
margin:0!important
}
.ohm-component-LocationsOverview .ohm-location-item .ohm-content-container .ohm-content-title {
display:flex;
flex-wrap:nowrap;
width:100%;
justify-content:space-between;
align-items:center
}
.ohm-component-LocationsOverview .ohm-location-item .ohm-content-container .ohm-content-title .ohm-title.ohm-heading-wrapper * {
font-weight:300!important;
text-transform:uppercase;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
font-size:1.7em!important;
margin:0!important
}
}
@media (max-width: 790px) and (max-width: 790px) {
.ohm-component-LocationsOverview .ohm-location-item .ohm-content-container .ohm-content-title .ohm-title.ohm-heading-wrapper * {
font-size:1.5em
}
}
@media (max-width: 790px) {
.ohm-component-LocationsOverview .ohm-location-item .ohm-content-container .ohm-content-title .ohm-residences-count {
font-weight:300!important;
font-family:'myrreg';
font-weight:300;
line-height:normal;
color:#000;
text-transform:uppercase;
font-size:.9em!important;
opacity:.5
}
}
@media (min-width: 2000px) {
.ohm-component-LocationsOverview .ohm-location-item .ohm-image-container {
min-width:1100px
}
}
* {
	text-rendering:geometricPrecision!important;
	box-sizing:border-box
}
:root {
--swiper-theme-color: white !important
}
html, body {
	overflow-x:hidden;
	margin:0!important
}
@media (min-width: 791px) {
.ohm-body main#content {
display:flex;
flex-wrap:nowrap;
width:auto;
margin:0;
max-height:100vh
}
.ohm-main-container {
display:flex;
flex-wrap:nowrap;
overflow-x:scroll;
overflow-y:hidden;
max-width:100vw;
margin:0 auto;
height:100vh
}


}
.ohm-main-container {
	background-color:#f2eee9
}
@media (max-width: 790px) {
.ohm-mobile-hidden {
display:none!important
}
}
@media (min-width: 791px) {
.ohm-desktop-hidden {
display:none!important
}
}
.noscroll {
	position:fixed;
	width:100%
}
.middle_name {
	display:none
}
#lindy-messenger-popup .chat-frame {
	max-height:50vh!important
}
#lindy-messenger-popup .button-container {
	margin:0!important;
	left:2rem!important;
	bottom:10rem!important;
	z-index:999999!important
}
#lindy-messenger-popup .button-container button {
	width:56px;
	height:56px
}
@media screen and (min-width: 790px) {
#lindy-messenger-popup .chat-frame {
max-height:50vh!important
}
}
@media screen and (min-width: 1041px) {
body:has(.ohm-component-RoomSingle) #lindy-messenger-popup .button-container {
left:25%!important;
bottom:2rem!important
}
}
@media screen and (min-width: 791px) and (max-width: 1040px) {
body:has(.ohm-component-RoomSingle) #lindy-messenger-popup .button-container {
left:27%!important;
bottom:3rem!important
}
}
@media (max-width: 790px) {
#lindy-messenger-popup .button-container {
right:1rem!important;
left:auto!important;
bottom:4rem!important
}
#lindy-messenger-popup .button-container button {
width:48px;
height:48px
}
}
@media screen and (max-width: 790px) {
#CookiebotWidget:not(.CookiebotWidget-inactive) {
right:16px!important
}
}
