.wp-admin #poststuff .component h2, .wp-admin #poststuff .component h3, .wp-admin #poststuff .component h4{padding:0}.wp-admin #poststuff .component p{margin:0}.theme-browser .theme .theme-name{height:unset}body > #page > #header[role=banner]{display:none}.acfe-flexible-layout-thumbnail{background-size:contain}.wp-menu-name .update-plugins{display:none !important}:root{--width:80rem;--margin:6.25rem;--padding:1rem}@media (max-width:1000px){:root{--margin:1rem}}@media (max-width:600px){:root{--margin:1rem}}*{box-sizing:border-box;margin:0}html{font-size:16px;scroll-behavior:smooth}body{overflow-x:hidden}body.prevent-scroll{overflow:hidden}.component a{text-decoration:none}.underline{text-decoration:underline}.mw, .component-floor_selection .inner:has(.floor){max-width:var(--width);width:100%;margin-left:auto;margin-right:auto}.mw-200{max-width:12.5rem}@media (min-width:calc(1000px + 1px)){.mw-200-d{max-width:12.5rem}}.mw-210{max-width:13.125rem}@media (min-width:calc(1000px + 1px)){.mw-210-d{max-width:13.125rem}}.mw-220{max-width:13.75rem}@media (min-width:calc(1000px + 1px)){.mw-220-d{max-width:13.75rem}}.mw-230{max-width:14.375rem}@media (min-width:calc(1000px + 1px)){.mw-230-d{max-width:14.375rem}}.mw-240{max-width:15rem}@media (min-width:calc(1000px + 1px)){.mw-240-d{max-width:15rem}}.mw-250{max-width:15.625rem}@media (min-width:calc(1000px + 1px)){.mw-250-d{max-width:15.625rem}}.mw-260{max-width:16.25rem}@media (min-width:calc(1000px + 1px)){.mw-260-d{max-width:16.25rem}}.mw-270{max-width:16.875rem}@media (min-width:calc(1000px + 1px)){.mw-270-d{max-width:16.875rem}}.mw-280{max-width:17.5rem}@media (min-width:calc(1000px + 1px)){.mw-280-d{max-width:17.5rem}}.mw-290{max-width:18.125rem}@media (min-width:calc(1000px + 1px)){.mw-290-d{max-width:18.125rem}}.mw-300{max-width:18.75rem}@media (min-width:calc(1000px + 1px)){.mw-300-d{max-width:18.75rem}}.mw-310{max-width:19.375rem}@media (min-width:calc(1000px + 1px)){.mw-310-d{max-width:19.375rem}}.mw-320{max-width:20rem}@media (min-width:calc(1000px + 1px)){.mw-320-d{max-width:20rem}}.mw-330{max-width:20.625rem}@media (min-width:calc(1000px + 1px)){.mw-330-d{max-width:20.625rem}}.mw-340{max-width:21.25rem}@media (min-width:calc(1000px + 1px)){.mw-340-d{max-width:21.25rem}}.mw-350{max-width:21.875rem}@media (min-width:calc(1000px + 1px)){.mw-350-d{max-width:21.875rem}}.mw-360{max-width:22.5rem}@media (min-width:calc(1000px + 1px)){.mw-360-d{max-width:22.5rem}}.mw-370{max-width:23.125rem}@media (min-width:calc(1000px + 1px)){.mw-370-d{max-width:23.125rem}}.mw-380{max-width:23.75rem}@media (min-width:calc(1000px + 1px)){.mw-380-d{max-width:23.75rem}}.mw-390{max-width:24.375rem}@media (min-width:calc(1000px + 1px)){.mw-390-d{max-width:24.375rem}}.mw-400{max-width:25rem}@media (min-width:calc(1000px + 1px)){.mw-400-d{max-width:25rem}}.mw-410{max-width:25.625rem}@media (min-width:calc(1000px + 1px)){.mw-410-d{max-width:25.625rem}}.mw-420{max-width:26.25rem}@media (min-width:calc(1000px + 1px)){.mw-420-d{max-width:26.25rem}}.mw-430{max-width:26.875rem}@media (min-width:calc(1000px + 1px)){.mw-430-d{max-width:26.875rem}}.mw-440{max-width:27.5rem}@media (min-width:calc(1000px + 1px)){.mw-440-d{max-width:27.5rem}}.mw-450{max-width:28.125rem}@media (min-width:calc(1000px + 1px)){.mw-450-d{max-width:28.125rem}}.mw-460{max-width:28.75rem}@media (min-width:calc(1000px + 1px)){.mw-460-d{max-width:28.75rem}}.mw-470{max-width:29.375rem}@media (min-width:calc(1000px + 1px)){.mw-470-d{max-width:29.375rem}}.mw-480{max-width:30rem}@media (min-width:calc(1000px + 1px)){.mw-480-d{max-width:30rem}}.mw-490{max-width:30.625rem}@media (min-width:calc(1000px + 1px)){.mw-490-d{max-width:30.625rem}}.mw-500{max-width:31.25rem}@media (min-width:calc(1000px + 1px)){.mw-500-d{max-width:31.25rem}}.mw-510{max-width:31.875rem}@media (min-width:calc(1000px + 1px)){.mw-510-d{max-width:31.875rem}}.mw-520{max-width:32.5rem}@media (min-width:calc(1000px + 1px)){.mw-520-d{max-width:32.5rem}}.mw-530{max-width:33.125rem}@media (min-width:calc(1000px + 1px)){.mw-530-d{max-width:33.125rem}}.mw-540{max-width:33.75rem}@media (min-width:calc(1000px + 1px)){.mw-540-d{max-width:33.75rem}}.mw-550{max-width:34.375rem}@media (min-width:calc(1000px + 1px)){.mw-550-d{max-width:34.375rem}}.mw-560{max-width:35rem}@media (min-width:calc(1000px + 1px)){.mw-560-d{max-width:35rem}}.mw-570{max-width:35.625rem}@media (min-width:calc(1000px + 1px)){.mw-570-d{max-width:35.625rem}}.mw-580{max-width:36.25rem}@media (min-width:calc(1000px + 1px)){.mw-580-d{max-width:36.25rem}}.mw-590{max-width:36.875rem}@media (min-width:calc(1000px + 1px)){.mw-590-d{max-width:36.875rem}}.mw-600{max-width:37.5rem}@media (min-width:calc(1000px + 1px)){.mw-600-d{max-width:37.5rem}}.mw-610{max-width:38.125rem}@media (min-width:calc(1000px + 1px)){.mw-610-d{max-width:38.125rem}}.mw-620{max-width:38.75rem}@media (min-width:calc(1000px + 1px)){.mw-620-d{max-width:38.75rem}}.mw-630{max-width:39.375rem}@media (min-width:calc(1000px + 1px)){.mw-630-d{max-width:39.375rem}}.mw-640{max-width:40rem}@media (min-width:calc(1000px + 1px)){.mw-640-d{max-width:40rem}}.mw-650{max-width:40.625rem}@media (min-width:calc(1000px + 1px)){.mw-650-d{max-width:40.625rem}}.mw-660{max-width:41.25rem}@media (min-width:calc(1000px + 1px)){.mw-660-d{max-width:41.25rem}}.mw-670{max-width:41.875rem}@media (min-width:calc(1000px + 1px)){.mw-670-d{max-width:41.875rem}}.mw-680{max-width:42.5rem}@media (min-width:calc(1000px + 1px)){.mw-680-d{max-width:42.5rem}}.mw-690{max-width:43.125rem}@media (min-width:calc(1000px + 1px)){.mw-690-d{max-width:43.125rem}}.mw-700{max-width:43.75rem}@media (min-width:calc(1000px + 1px)){.mw-700-d{max-width:43.75rem}}.mw-710{max-width:44.375rem}@media (min-width:calc(1000px + 1px)){.mw-710-d{max-width:44.375rem}}.mw-720{max-width:45rem}@media (min-width:calc(1000px + 1px)){.mw-720-d{max-width:45rem}}.mw-730{max-width:45.625rem}@media (min-width:calc(1000px + 1px)){.mw-730-d{max-width:45.625rem}}.mw-740{max-width:46.25rem}@media (min-width:calc(1000px + 1px)){.mw-740-d{max-width:46.25rem}}.mw-750{max-width:46.875rem}@media (min-width:calc(1000px + 1px)){.mw-750-d{max-width:46.875rem}}.mw-760{max-width:47.5rem}@media (min-width:calc(1000px + 1px)){.mw-760-d{max-width:47.5rem}}.mw-770{max-width:48.125rem}@media (min-width:calc(1000px + 1px)){.mw-770-d{max-width:48.125rem}}.mw-780{max-width:48.75rem}@media (min-width:calc(1000px + 1px)){.mw-780-d{max-width:48.75rem}}.mw-790{max-width:49.375rem}@media (min-width:calc(1000px + 1px)){.mw-790-d{max-width:49.375rem}}.mw-800{max-width:50rem}@media (min-width:calc(1000px + 1px)){.mw-800-d{max-width:50rem}}.mw-810{max-width:50.625rem}@media (min-width:calc(1000px + 1px)){.mw-810-d{max-width:50.625rem}}.mw-820{max-width:51.25rem}@media (min-width:calc(1000px + 1px)){.mw-820-d{max-width:51.25rem}}.mw-830{max-width:51.875rem}@media (min-width:calc(1000px + 1px)){.mw-830-d{max-width:51.875rem}}.mw-840{max-width:52.5rem}@media (min-width:calc(1000px + 1px)){.mw-840-d{max-width:52.5rem}}.mw-850{max-width:53.125rem}@media (min-width:calc(1000px + 1px)){.mw-850-d{max-width:53.125rem}}.mw-860{max-width:53.75rem}@media (min-width:calc(1000px + 1px)){.mw-860-d{max-width:53.75rem}}.mw-870{max-width:54.375rem}@media (min-width:calc(1000px + 1px)){.mw-870-d{max-width:54.375rem}}.mw-880{max-width:55rem}@media (min-width:calc(1000px + 1px)){.mw-880-d{max-width:55rem}}.mw-890{max-width:55.625rem}@media (min-width:calc(1000px + 1px)){.mw-890-d{max-width:55.625rem}}.mw-900{max-width:56.25rem}@media (min-width:calc(1000px + 1px)){.mw-900-d{max-width:56.25rem}}.mw-910{max-width:56.875rem}@media (min-width:calc(1000px + 1px)){.mw-910-d{max-width:56.875rem}}.mw-920{max-width:57.5rem}@media (min-width:calc(1000px + 1px)){.mw-920-d{max-width:57.5rem}}.mw-930{max-width:58.125rem}@media (min-width:calc(1000px + 1px)){.mw-930-d{max-width:58.125rem}}.mw-940{max-width:58.75rem}@media (min-width:calc(1000px + 1px)){.mw-940-d{max-width:58.75rem}}.mw-950{max-width:59.375rem}@media (min-width:calc(1000px + 1px)){.mw-950-d{max-width:59.375rem}}.mw-960{max-width:60rem}@media (min-width:calc(1000px + 1px)){.mw-960-d{max-width:60rem}}.mw-970{max-width:60.625rem}@media (min-width:calc(1000px + 1px)){.mw-970-d{max-width:60.625rem}}.mw-980{max-width:61.25rem}@media (min-width:calc(1000px + 1px)){.mw-980-d{max-width:61.25rem}}.mw-990{max-width:61.875rem}@media (min-width:calc(1000px + 1px)){.mw-990-d{max-width:61.875rem}}.mw-1000{max-width:62.5rem}@media (min-width:calc(1000px + 1px)){.mw-1000-d{max-width:62.5rem}}.mw-1010{max-width:63.125rem}@media (min-width:calc(1000px + 1px)){.mw-1010-d{max-width:63.125rem}}.mw-1020{max-width:63.75rem}@media (min-width:calc(1000px + 1px)){.mw-1020-d{max-width:63.75rem}}.mw-1030{max-width:64.375rem}@media (min-width:calc(1000px + 1px)){.mw-1030-d{max-width:64.375rem}}.mw-1040{max-width:65rem}@media (min-width:calc(1000px + 1px)){.mw-1040-d{max-width:65rem}}.mw-1050{max-width:65.625rem}@media (min-width:calc(1000px + 1px)){.mw-1050-d{max-width:65.625rem}}.pad, .component-floor_selection .inner:has(.floor){padding-left:var(--padding) !important;padding-right:var(--padding) !important}@media (max-width:1000px){.pad, .component-floor_selection .inner:has(.floor){padding-left:var(--padding) !important;padding-right:var(--padding) !important}}@media (max-width:600px){.pad, .component-floor_selection .inner:has(.floor){padding-left:var(--padding) !important;padding-right:var(--padding) !important}}.fw{width:100%}.center{text-align:center}button{cursor:pointer}.noselect, .wrap-checkbox{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noscroll{-ms-overflow-style:none;scrollbar-width:none}.noscroll::-webkit-scrollbar{display:none}@media (max-width:1000px){.desktop{display:none !important}}@media (min-width:calc(1000px + 1px)){.mobile{display:none !important}}.fw{width:100%}.flex{display:flex;justify-content:center;align-items:center}.flex-c{display:flex;justify-content:center;align-items:center;flex-direction:column}.auto{margin-left:auto;margin-right:auto}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.upper{text-transform:uppercase}.component{position:relative}.component:empty{display:none}.component-error code{padding:0.1875rem 0.3125rem 0.125rem;background:rgba(0, 0, 0, 0.07);margin-top:0.5rem;font-weight:400 !important}.pad, .component-floor_selection .inner:has(.floor){padding-left:4rem !important;padding-right:4rem !important}@media (max-width:1000px){.pad, .component-floor_selection .inner:has(.floor){padding-left:3rem !important;padding-right:3rem !important}}@media (max-width:600px){.pad, .component-floor_selection .inner:has(.floor){padding-left:1.25rem !important;padding-right:1.25rem !important}}:root{--width:90rem;--header:6.375rem}@media (max-width:1000px){:root{--header:5rem}}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}.font-h1{font-weight:400 !important;font-size:3.25rem !important;line-height:1.1em !important;letter-spacing:6% !important;text-transform:none}.font-h1-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h1-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:3.25rem !important;line-height:1.1em !important;letter-spacing:6% !important;text-transform:none}.font-hdf{font-weight:500 !important;font-size:0.875rem !important;line-height:1.3em !important;letter-spacing:0.15em !important;text-transform:none;text-transform:uppercase}.font-hdf-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-hdf-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:0.875rem !important;line-height:1.3em !important;letter-spacing:0.15em !important;text-transform:none}.font-h2, .content h2, .content h1{font-weight:400 !important;font-size:1.75rem !important;line-height:1.2em !important;letter-spacing:15% !important;text-transform:none}.font-h2-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h2-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.75rem !important;line-height:1.2em !important;letter-spacing:15% !important;text-transform:none}.font-h3, .content h3{font-weight:400 !important;font-size:1.375rem !important;line-height:1.3em !important;letter-spacing:12% !important;text-transform:none}.font-h3-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h3-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.375rem !important;line-height:1.3em !important;letter-spacing:12% !important;text-transform:none}.font-h4, .content h4{font-weight:400 !important;font-size:1.25rem !important;line-height:1.3em !important;letter-spacing:10% !important;text-transform:none}.font-h4-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h4-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.25rem !important;line-height:1.3em !important;letter-spacing:10% !important;text-transform:none}.font-h5, .content h5{font-weight:400 !important;font-size:1.125rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h5-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h5-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.125rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h6, .content h6{font-weight:400 !important;font-size:1rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h6-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h6-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-tll{font-weight:300 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tll-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tll-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:300 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tln{font-weight:400 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tln-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tln-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tlm{font-weight:500 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tlm-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tlm-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tls{font-weight:600 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tls-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tls-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:600 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tlb{font-weight:700 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tlb-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tlb-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:700 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tml{font-weight:300 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tml-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tml-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:300 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tmn{font-weight:400 !important;font-size:1.125rem !important;line-height:1.8em !important;letter-spacing:normal !important;text-transform:none}.font-tmn-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tmn-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.125rem !important;line-height:1.8em !important;letter-spacing:normal !important;text-transform:none}.font-tmm{font-weight:500 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tmm-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tmm-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tms{font-weight:600 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tms-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tms-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:600 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tmb{font-weight:700 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tmb-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tmb-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:700 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trl{font-weight:300 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trl-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-trl-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:300 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trna{font-weight:500 !important;font-size:0.875rem !important;line-height:1.8em !important;letter-spacing:0.13125rem !important;text-transform:uppercase}.font-trna-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-trna-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:0.875rem !important;line-height:1.8em !important;letter-spacing:0.13125rem !important;text-transform:uppercase}.font-trn, .wrap-input > input + label, .wrap-input > textarea + label, .wrap-input > input, .wrap-input > textarea{font-weight:400 !important;font-size:1rem !important;line-height:1.8em !important;letter-spacing:0.03rem !important;text-transform:none}.font-trn-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-trn-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1rem !important;line-height:1.8em !important;letter-spacing:0.03rem !important;text-transform:none}.font-trm{font-weight:500 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trm-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-trm-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trs{font-weight:600 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trs-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-trs-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:600 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trb{font-weight:700 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trb-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-trb-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:700 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsl{font-weight:300 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsl-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tsl-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:300 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsn{font-weight:400 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsn-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tsn-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsm{font-weight:500 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsm-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tsm-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tss{font-weight:600 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tss-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tss-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:600 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsb{font-weight:700 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsb-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tsb-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:700 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-ttl{font-weight:300 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-ttl-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-ttl-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:300 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-ttn, .wrap-checkbox{font-weight:400 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:10% !important;text-transform:none}.font-ttn-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-ttn-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:10% !important;text-transform:none}.font-ttm{font-weight:500 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-ttm-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-ttm-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tts{font-weight:600 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tts-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tts-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:600 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-ttb{font-weight:700 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-ttb-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-ttb-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:700 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-bm{font-weight:500 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-bm-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-bm-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-brs, .part-content-simple > div > div a, .href, .btn{font-weight:500 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:0.1125rem !important;text-transform:none;text-transform:uppercase}.font-brs-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-brs-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:0.1125rem !important;text-transform:none}@media (max-width:1000px){.font-h1{font-weight:400 !important;font-size:2.5rem !important;line-height:1.2em !important;letter-spacing:6% !important;text-transform:none}.font-h1-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h1-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:2.5rem !important;line-height:1.2em !important;letter-spacing:6% !important;text-transform:none}.font-h2, .content h2, .content h1{font-weight:400 !important;font-size:1.5rem !important;line-height:1.2em !important;letter-spacing:10% !important;text-transform:none}.font-h2-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h2-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.5rem !important;line-height:1.2em !important;letter-spacing:10% !important;text-transform:none}.font-h3, .content h3{font-weight:400 !important;font-size:1.375rem !important;line-height:1.2em !important;letter-spacing:10% !important;text-transform:none}.font-h3-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h3-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.375rem !important;line-height:1.2em !important;letter-spacing:10% !important;text-transform:none}.font-h4, .content h4{font-weight:400 !important;font-size:1.5rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h4-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h4-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.5rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h5, .content h5{font-weight:400 !important;font-size:1.125rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h5-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h5-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.125rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h6, .content h6{font-weight:400 !important;font-size:1.125rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h6-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h6-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.125rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-trna{font-weight:500 !important;font-size:0.875rem !important;line-height:1.8em !important;letter-spacing:0.13125rem !important;text-transform:uppercase}.font-trna-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-trna-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:0.875rem !important;line-height:1.8em !important;letter-spacing:0.13125rem !important;text-transform:uppercase}}.content > *:first-child{margin-top:0 !important}.content > *:not(:first-child){margin-top:1em}#bettrlite .content strong, #bettrlite .content strong *, #bettrlite .content b, #bettrlite .content b *{font-weight:700 !important}.content a{text-decoration:underline !important;transition:0.2s}.content .wp-video-shortcode{overflow:hidden}.content img{width:100%;height:auto;margin:1.5rem 0}.content img:has(~ .wp-caption-text){margin-bottom:0.5rem}.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{margin:1.5rem 0 1rem}.content table th, .content table td{border:1px solid #1f2522}.content table th, .content table td{padding:0.5rem}.content table{border-collapse:collapse;display:block;width:calc(100% + 2.5rem);overflow-x:auto;-webkit-overflow-scrolling:touch;margin-left:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}.content ol,
.content ul{padding:0 0 0 1rem}.content .wp-caption{width:100% !important}.content .wp-caption-text{border-left:2px solid #2f3e36;padding-left:0.5rem}.content blockquote{padding-left:1.25rem;border-left:0.125rem solid #2f3e36;max-width:unset !important;min-width:unset !important}.content blockquote:has(> iframe){padding:0;border:0 !important}.content img{width:100%;height:auto;margin:1.5rem 0}.content img:has(~ .wp-caption-text){margin-bottom:0.5rem}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondThin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondThinItalic.woff2") format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondExtralight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondExtralightItalic.woff2") format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondRegular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondRegularItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondMedium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondMediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondBold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondBoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondExtrabold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondExtraboldItalic.woff2") format("woff2");font-weight:800;font-style:italic;font-display:swap}.pad, .component-floor_selection .inner:has(.floor){padding-left:4rem !important;padding-right:4rem !important}@media (max-width:1000px){.pad, .component-floor_selection .inner:has(.floor){padding-left:3rem !important;padding-right:3rem !important}}@media (max-width:600px){.pad, .component-floor_selection .inner:has(.floor){padding-left:1.25rem !important;padding-right:1.25rem !important}}:root{--width:90rem;--header:6.375rem}@media (max-width:1000px){:root{--header:5rem}}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}.font-h1{font-weight:400 !important;font-size:3.25rem !important;line-height:1.1em !important;letter-spacing:6% !important;text-transform:none}.font-h1-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h1-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:3.25rem !important;line-height:1.1em !important;letter-spacing:6% !important;text-transform:none}.font-hdf{font-weight:500 !important;font-size:0.875rem !important;line-height:1.3em !important;letter-spacing:0.15em !important;text-transform:none;text-transform:uppercase}.font-hdf-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-hdf-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:0.875rem !important;line-height:1.3em !important;letter-spacing:0.15em !important;text-transform:none}.font-h2, .content h2, .content h1{font-weight:400 !important;font-size:1.75rem !important;line-height:1.2em !important;letter-spacing:15% !important;text-transform:none}.font-h2-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h2-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.75rem !important;line-height:1.2em !important;letter-spacing:15% !important;text-transform:none}.font-h3, .content h3{font-weight:400 !important;font-size:1.375rem !important;line-height:1.3em !important;letter-spacing:12% !important;text-transform:none}.font-h3-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h3-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.375rem !important;line-height:1.3em !important;letter-spacing:12% !important;text-transform:none}.font-h4, .content h4{font-weight:400 !important;font-size:1.25rem !important;line-height:1.3em !important;letter-spacing:10% !important;text-transform:none}.font-h4-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h4-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.25rem !important;line-height:1.3em !important;letter-spacing:10% !important;text-transform:none}.font-h5, .content h5{font-weight:400 !important;font-size:1.125rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h5-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h5-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.125rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h6, .content h6{font-weight:400 !important;font-size:1rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h6-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h6-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-tll{font-weight:300 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tll-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tll-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:300 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tln{font-weight:400 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tln-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tln-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tlm{font-weight:500 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tlm-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tlm-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tls{font-weight:600 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tls-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tls-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:600 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tlb{font-weight:700 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tlb-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tlb-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:700 !important;font-size:1.25rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tml{font-weight:300 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tml-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tml-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:300 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tmn{font-weight:400 !important;font-size:1.125rem !important;line-height:1.8em !important;letter-spacing:normal !important;text-transform:none}.font-tmn-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tmn-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.125rem !important;line-height:1.8em !important;letter-spacing:normal !important;text-transform:none}.font-tmm{font-weight:500 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tmm-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tmm-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tms{font-weight:600 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tms-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tms-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:600 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tmb{font-weight:700 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tmb-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tmb-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:700 !important;font-size:1.125rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trl{font-weight:300 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trl-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-trl-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:300 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trna{font-weight:500 !important;font-size:0.875rem !important;line-height:1.8em !important;letter-spacing:0.13125rem !important;text-transform:uppercase}.font-trna-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-trna-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:0.875rem !important;line-height:1.8em !important;letter-spacing:0.13125rem !important;text-transform:uppercase}.font-trn, .wrap-input > input + label, .wrap-input > textarea + label, .wrap-input > input, .wrap-input > textarea{font-weight:400 !important;font-size:1rem !important;line-height:1.8em !important;letter-spacing:0.03rem !important;text-transform:none}.font-trn-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-trn-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1rem !important;line-height:1.8em !important;letter-spacing:0.03rem !important;text-transform:none}.font-trm{font-weight:500 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trm-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-trm-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trs{font-weight:600 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trs-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-trs-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:600 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trb{font-weight:700 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-trb-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-trb-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:700 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsl{font-weight:300 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsl-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tsl-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:300 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsn{font-weight:400 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsn-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tsn-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsm{font-weight:500 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsm-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tsm-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tss{font-weight:600 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tss-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tss-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:600 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsb{font-weight:700 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tsb-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tsb-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:700 !important;font-size:0.875rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-ttl{font-weight:300 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-ttl-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-ttl-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:300 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-ttn, .wrap-checkbox{font-weight:400 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:10% !important;text-transform:none}.font-ttn-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-ttn-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:10% !important;text-transform:none}.font-ttm{font-weight:500 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-ttm-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-ttm-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tts{font-weight:600 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-tts-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-tts-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:600 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-ttb{font-weight:700 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-ttb-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-ttb-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:700 !important;font-size:0.75rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-bm{font-weight:500 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-bm-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-bm-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:normal !important;text-transform:none}.font-brs, .part-content-simple > div > div a, .href, .btn{font-weight:500 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:0.1125rem !important;text-transform:none;text-transform:uppercase}.font-brs-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-brs-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:1rem !important;line-height:1.5em !important;letter-spacing:0.1125rem !important;text-transform:none}@media (max-width:1000px){.font-h1{font-weight:400 !important;font-size:2.5rem !important;line-height:1.2em !important;letter-spacing:6% !important;text-transform:none}.font-h1-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h1-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:2.5rem !important;line-height:1.2em !important;letter-spacing:6% !important;text-transform:none}.font-h2, .content h2, .content h1{font-weight:400 !important;font-size:1.5rem !important;line-height:1.2em !important;letter-spacing:10% !important;text-transform:none}.font-h2-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h2-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.5rem !important;line-height:1.2em !important;letter-spacing:10% !important;text-transform:none}.font-h3, .content h3{font-weight:400 !important;font-size:1.375rem !important;line-height:1.2em !important;letter-spacing:10% !important;text-transform:none}.font-h3-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h3-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.375rem !important;line-height:1.2em !important;letter-spacing:10% !important;text-transform:none}.font-h4, .content h4{font-weight:400 !important;font-size:1.5rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h4-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h4-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.5rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h5, .content h5{font-weight:400 !important;font-size:1.125rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h5-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h5-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.125rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h6, .content h6{font-weight:400 !important;font-size:1.125rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-h6-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-h6-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:400 !important;font-size:1.125rem !important;line-height:1.4em !important;letter-spacing:10% !important;text-transform:none}.font-trna{font-weight:500 !important;font-size:0.875rem !important;line-height:1.8em !important;letter-spacing:0.13125rem !important;text-transform:uppercase}.font-trna-all:not(.font-hdf, a, h1, h2, h3, h4, h5, h6), .font-trna-all *:not(.font-hdf, a, h1, h2, h3, h4, h5, h6){font-weight:500 !important;font-size:0.875rem !important;line-height:1.8em !important;letter-spacing:0.13125rem !important;text-transform:uppercase}}.content > *:first-child{margin-top:0 !important}.content > *:not(:first-child){margin-top:1em}#bettrlite .content strong, #bettrlite .content strong *, #bettrlite .content b, #bettrlite .content b *{font-weight:700 !important}.content a{text-decoration:underline !important;transition:0.2s}.content .wp-video-shortcode{overflow:hidden}.content img{width:100%;height:auto;margin:1.5rem 0}.content img:has(~ .wp-caption-text){margin-bottom:0.5rem}.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{margin:1.5rem 0 1rem}.content table th, .content table td{border:1px solid #1f2522}.content table th, .content table td{padding:0.5rem}.content table{border-collapse:collapse;display:block;width:calc(100% + 2.5rem);overflow-x:auto;-webkit-overflow-scrolling:touch;margin-left:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}.content ol,
.content ul{padding:0 0 0 1rem}.content .wp-caption{width:100% !important}.content .wp-caption-text{border-left:2px solid #2f3e36;padding-left:0.5rem}.content blockquote{padding-left:1.25rem;border-left:0.125rem solid #2f3e36;max-width:unset !important;min-width:unset !important}.content blockquote:has(> iframe){padding:0;border:0 !important}.content img{width:100%;height:auto;margin:1.5rem 0}.content img:has(~ .wp-caption-text){margin-bottom:0.5rem}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondThin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondThinItalic.woff2") format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondExtralight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondExtralightItalic.woff2") format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondRegular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondRegularItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondMedium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondMediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondBold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondBoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondExtrabold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"OT Jubilee Diamond";src:url("/wp-content/themes/dev/fonts/OTJubilee-DiamondExtraboldItalic.woff2") format("woff2");font-weight:800;font-style:italic;font-display:swap}.component-about{padding:7.5rem 0}@media (max-width:1000px){.component-about{padding:4rem 0}}.component-about .inner{max-width:50rem;gap:1rem}@media (max-width:1000px){.component-about .inner{gap:1.5rem}}.component-about .inner > .content *{color:#6c7a73}.component-apartments{padding:6.25rem 0}@media (max-width:1000px){.component-apartments{min-height:unset;padding:4rem 0}}@media (max-width:1000px){.component-apartments .inner > .top{flex-direction:column;align-items:flex-start;gap:1rem}}.component-apartments .inner > .top > p{display:flex;align-items:center;gap:0.5rem}@media (max-width:1000px){.component-apartments .inner > .top > p{display:none}}.component-apartments .inner > .top > p::before{content:"";height:1.25rem;width:1.25rem;flex-shrink:0;background:url("/wp-content/uploads/2026/04/filter.svg") center/contain no-repeat}.component-apartments .inner > .top > .filters > .filter-wrapper{gap:2rem}@media (max-width:1000px){.component-apartments .inner > .top > .filters{position:static;width:100%;height:auto;background:none;padding:0;opacity:1;pointer-events:all;flex-direction:row;justify-content:flex-start}.component-apartments .inner > .top > .filters > .font-h3, .component-apartments .content .inner > .top > .filters > h3, .content .component-apartments .inner > .top > .filters > h3{display:none}.component-apartments .inner > .top > .filters > .filter-wrapper{flex-direction:column;gap:0.625rem;width:100%;align-items:flex-start}.component-apartments .inner > .top > .filters > .filter-wrapper > .close{display:none}.component-apartments .inner > .top > .filters > .filter-wrapper .part-select{width:100%;flex-shrink:0}.component-apartments .inner > .top > .filters > .filter-wrapper .part-select > p.mobile{font-size:0.75rem !important;padding-right:0}.component-apartments .inner > .top > .filters > .filter-wrapper .part-select > div{width:100%;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0.5rem 0 0;gap:0.4rem;scrollbar-width:none}.component-apartments .inner > .top > .filters > .filter-wrapper .part-select > div::-webkit-scrollbar{display:none}.component-apartments .inner > .top > .filters > .filter-wrapper .part-select > div > p{padding:0.35rem 0.875rem !important;font-size:0.75rem !important;line-height:1.4em !important;border-color:rgba(47, 62, 54, 0.25) !important}.component-apartments .inner > .top > .filters > .filter-wrapper .part-select > div > p.active{border-color:#2f3e36 !important}.component-apartments .inner > .top > .filters *{pointer-events:all !important}}.component-apartments .inner > .grid{margin:1.5rem 0 0}@media (max-width:1000px){.component-apartments .inner > .grid{min-height:unset;overflow:scroll}}.component-apartments .inner > .grid > div,
.component-apartments .inner > .grid > a{display:grid;grid-template-columns:repeat(var(--apartments-columns), 1fr);border-bottom:1px solid rgba(220, 227, 221, 0.4);transition:0.2s;height:3.3625rem;transition:0.2s}@media (max-width:1000px){.component-apartments .inner > .grid > div, .component-apartments .inner > .grid > a{min-height:unset;grid-template-columns:repeat(var(--apartments-columns), 5.5rem);width:max-content;font-size:0.75rem !important}}.component-apartments .inner > .grid > div.hide,
.component-apartments .inner > .grid > a.hide{margin-top:-3.3625rem;opacity:0}.component-apartments .inner > .grid > div:first-child > p,
.component-apartments .inner > .grid > a:first-child > p{padding:0.625rem 0 0.875rem}.component-apartments .inner > .grid > div > p,
.component-apartments .inner > .grid > a > p{padding:0.75rem 0;transition:0.2s;text-align:center}.component-apartments .inner > .grid > div:not(:first-child, [data-status=available]),
.component-apartments .inner > .grid > a:not(:first-child, [data-status=available]){background:rgba(220, 227, 221, 0.4)}.component-apartments .inner > .grid > div:not(:first-child, [data-status=available]) > p,
.component-apartments .inner > .grid > a:not(:first-child, [data-status=available]) > p{color:rgba(47, 62, 54, 0.45)}@media (hover:hover){.component-apartments .inner > .grid > div[data-status=available]:hover, .component-apartments .inner > .grid > a[data-status=available]:hover{background:#2f3e36}.component-apartments .inner > .grid > div[data-status=available]:hover > p, .component-apartments .inner > .grid > a[data-status=available]:hover > p{color:#eef2ef !important}}@media (max-width:1000px){.single-apartment .component-apartments .inner > .top > .filters{display:none}}.component-available_apartments{background-color:#2f3e36 !important}@media (max-width:1000px){.component-available_apartments .inner{flex-direction:column-reverse}}.component-available_apartments .inner *{color:#eef2ef}.component-available_apartments .inner > div:first-child{width:50%;flex-shrink:0;padding:6rem 5rem 6rem max(4rem, calc((100vw - var(--width)) / 2 + 4rem));gap:1.5rem;justify-content:center}@media (max-width:1000px){.component-available_apartments .inner > div:first-child{width:100%;padding:4rem 1.25rem}}.component-available_apartments .inner > div:first-child > *{width:100%}.component-available_apartments .inner > div:first-child > .font-h2, .component-available_apartments .content .inner > div:first-child > h1, .content .component-available_apartments .inner > div:first-child > h1, .component-available_apartments .content .inner > div:first-child > h2, .content .component-available_apartments .inner > div:first-child > h2{color:#eef2ef}.component-available_apartments .inner > div:first-child > .flex-c > div{width:100%;gap:1rem;padding:1.25rem 0}.component-available_apartments .inner > div:first-child > .flex-c > div:not(:last-child){border-bottom:1px solid rgba(238, 242, 239, 0.25)}.component-available_apartments .inner > div:first-child > a{width:fit-content}.component-available_apartments .inner > .img-col{width:50%;flex-shrink:0;position:relative}@media (max-width:1000px){.component-available_apartments .inner > .img-col{width:100%;height:21.875rem;flex:none}}.component-available_apartments .inner > .img-col > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.component-big_gallery{padding:1.5rem 0 5rem}@media (max-width:1000px){.component-big_gallery{padding:1.5rem 0 4rem}}.component-big_gallery .inner > .font-h2, .component-big_gallery .content .inner > h1, .content .component-big_gallery .inner > h1, .component-big_gallery .content .inner > h2, .content .component-big_gallery .inner > h2{text-align:center}.component-big_gallery .inner > .grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.5rem;margin:2.5rem 0 0}@media (max-width:1000px){.component-big_gallery .inner > .grid{gap:1rem}}.component-big_gallery .inner > .grid > a{overflow:hidden;aspect-ratio:1}.component-big_gallery .inner > .grid > a:nth-child(3n+1){grid-column:span 2;max-height:45rem;height:100%;aspect-ratio:unset !important}@media (max-width:1000px){.component-big_gallery .inner > .grid > a:nth-child(3n+1){max-height:77vw}}.component-big_gallery .inner > .grid > a > img{width:100%;height:100%;object-fit:cover;transition:0.3s}@media (hover:hover){.component-big_gallery .inner > .grid > a:hover > img{transform:scale(1.05)}}.component-columns{padding:7.5rem 0}@media (max-width:1000px){.component-columns{padding:4rem 0}}.component-columns .inner{gap:6rem}@media (max-width:1000px){.component-columns .inner{flex-direction:column;gap:4rem}}.component-columns .inner > div{flex:1}.component-columns .inner > div > div{margin:3rem 0 0;gap:2rem}@media (max-width:1000px){.component-columns .inner > div > div{margin:2rem 0 0;gap:1.5rem}}.component-columns .inner > div > div > div > p:last-child{margin:0.5rem 0 0}.component-contacts .inner{min-height:43.75rem}@media (max-width:1000px){.component-contacts .inner{min-height:unset;flex-direction:column-reverse}}.component-contacts .inner > div{width:50%;flex-shrink:0;padding:5rem 5rem 5rem max(4rem, calc((100vw - var(--width)) / 2 + 4rem));background:#2f3e36;justify-content:center}@media (max-width:1000px){.component-contacts .inner > div{width:100%;padding:3rem 1.25rem 4rem}}.component-contacts .inner > div *{color:#eef2ef}.component-contacts .inner > div > .flex-c{margin:2rem 0 2.5rem;width:100%}@media (max-width:1000px){.component-contacts .inner > div > .flex-c{margin:1rem 0 3rem}}.component-contacts .inner > div > .flex-c > div{width:100%;border-bottom:1px solid rgba(238, 242, 239, 0.25);padding:2rem 0;justify-content:space-between}.component-contacts .inner > div > .flex{width:100%;gap:1.5rem;align-items:flex-start}.component-contacts .inner > div > .flex > img{width:6.1875rem;height:6.1875rem;object-fit:cover;flex-shrink:0}.component-contacts .inner > div > .flex > div{gap:0.375rem;justify-content:flex-start;align-items:flex-end;text-align:right}.component-contacts .inner > .img-col{width:50%;flex-shrink:0;position:relative}@media (max-width:1000px){.component-contacts .inner > .img-col{width:100%;height:21.875rem;flex:none}}.component-contacts .inner > .img-col > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.component-contacts .inner.light > div{padding-left:max(4rem, calc((100vw - var(--width)) / 2 + 4rem));background-color:#eef2ef}@media (max-width:1000px){.component-contacts .inner.light > div{padding:3rem 1.25rem 4rem}}.component-contacts .inner.light > div *{color:#2f3e36}.component-contacts .inner.light > div > .flex-c > div{border-bottom:1px solid #dce3dd}.component-contacts .inner.light > div > .flex-c + .font-h2, .component-contacts .content .inner.light > div > .flex-c + h1, .content .component-contacts .inner.light > div > .flex-c + h1, .component-contacts .content .inner.light > div > .flex-c + h2, .content .component-contacts .inner.light > div > .flex-c + h2{margin-bottom:2rem}.component-contacts .inner.light > div > .flex{border-bottom:1px solid #dce3dd;padding-bottom:2rem}.component-contents{padding:7.5rem 0 4rem}.component-contents:first-child{padding-top:2rem}.component-contents:last-child{padding-bottom:0}.component-contents .inner{gap:6rem}@media (max-width:1000px){.component-contents .inner{gap:4rem}}.component-cta > .inner{min-height:43.75rem}@media (max-width:1000px){.component-cta > .inner{min-height:unset;flex-direction:column-reverse}}.component-cta > .inner > div{width:50%;background-color:#2f3e36;padding:6rem 5rem 6rem max(4rem, calc((100vw - var(--width)) / 2 + 4rem));justify-content:center;flex-shrink:0}@media (max-width:1000px){.component-cta > .inner > div{width:100%;padding:3rem 1.25rem}}.component-cta > .inner > div *{color:#eef2ef}.component-cta > .inner > div > p{margin:1.5rem 0 0}.component-cta > .inner > div > a{margin:2rem 0 0}.component-cta > .inner > .img-col{width:50%;flex-shrink:0;position:relative}@media (max-width:1000px){.component-cta > .inner > .img-col{width:100%;height:21.875rem;flex:none}}.component-cta > .inner > .img-col > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.component-floor_selection:has(.floor){padding:0 0 1.5rem}@media (max-width:1000px){.component-floor_selection:has(.floor){padding:1.5rem 0 4rem}}.component-floor_selection .inner:has(.floors)::before{content:"";display:block;position:absolute;background:linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 21.43%);inset:0;pointer-events:none}.component-floor_selection .inner > div:not(.floor){height:100dvh;overflow:hidden}@media (max-width:1000px){.component-floor_selection .inner > div:not(.floor){position:relative;height:100dvh;overflow:hidden}.component-floor_selection .inner > div:not(.floor)::after{content:"";display:block;position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 65.98%, rgba(0, 0, 0, 0.4) 76.08%);pointer-events:none}.component-floor_selection .inner > div:not(.floor) > img{width:100%;height:auto;object-fit:cover;max-height:100vh}.component-floor_selection .inner > div:not(.floor) > div{position:absolute;width:calc(100% - 2rem);left:1rem;bottom:1.5rem;z-index:1}.component-floor_selection .inner > div:not(.floor) > div *{color:#eef2ef}.component-floor_selection .inner > div:not(.floor) > div > div{gap:0.5rem;width:100%;margin:1rem 0 0}.component-floor_selection .inner > div:not(.floor) > div > div > a{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:6.25rem;border:1px solid rgba(238, 242, 239, 0.25)}}.component-floor_selection .inner > .floor{width:100%;position:relative}.component-floor_selection .inner > .floor > .compass{position:absolute;top:13rem;left:unset;right:4.75rem;width:3.9rem;height:3.9rem;background:url("/wp-content/uploads/2026/05/compass-new.svg") center/contain no-repeat}@media (max-width:1000px){.component-floor_selection .inner > .floor > .compass{top:7.875rem;right:unset;left:1.25rem;width:2.5rem;height:2.5rem}}.component-floor_selection .inner > .floor svg{max-width:52.5rem;height:calc(100dvh - 12rem);min-height:28rem;max-height:50.75rem;margin:1.5rem auto 0}@media (max-width:1000px){.component-floor_selection .inner > .floor svg{height:auto;min-height:unset;max-height:unset;margin:3rem auto 0}}.component-floor_selection .inner > .floor > p{margin:1rem 0 0}.component-floor_selection .inner > .floor > svg polyline{fill:rgba(140, 179, 139, 0.4509803922);fill-opacity:0;transition:0.2s}.component-floor_selection .inner > .floor > svg polyline.reserved, .component-floor_selection .inner > .floor > svg polyline.sold{fill:#2f3e36;fill-opacity:0.5 !important}.component-floor_selection .inner > .floor > svg polyline.active{fill-opacity:1 !important}@media (hover:hover){.component-floor_selection .inner > .floor > svg polyline:hover{fill-opacity:1}}.component-floor_selection .inner > .floor > svg > .open-apartment{pointer-events:all}.component-floor_selection .inner > .floor > .apartment-popup{background:#dce3dd;padding:1.5rem;gap:0.25rem;position:fixed;opacity:0;pointer-events:none;max-width:15rem;width:100%}@media (max-width:1000px){.component-floor_selection .inner > .floor > .apartment-popup{position:absolute}}.component-floor_selection .inner > .floor > .apartment-popup.reserved, .component-floor_selection .inner > .floor > .apartment-popup.sold{display:none}.component-floor_selection .inner > .floor > .apartment-popup > p{font-weight:600 !important;line-height:1.3em !important;letter-spacing:15% !important;color:#2f3e36}.component-floor_selection .inner > .floor > .apartment-popup > p.title{font-size:1.75rem !important;font-weight:400 !important;font-family:"DM Sans" !important}.component-floor_selection .inner > .floor > .apartment-popup > p:not(.title){font-size:0.75rem;opacity:0.6}.component-floor_selection .inner > .floor > .apartment-popup > .btn{margin:0.5rem 0 0;padding:0.375rem 1em;width:100%}.component-floor_selection .inner > .floor > .apartment-popup.active{opacity:1;pointer-events:all;z-index:2}.component-floor_selection .inner > .floor > div{gap:1rem;position:absolute;top:1.5rem;left:50%;transform:translateX(-50%);z-index:2;white-space:nowrap}@media (max-width:1000px){.component-floor_selection .inner > .floor > div{position:static;transform:none;flex-direction:column;width:100%;white-space:normal}}.component-floor_selection .inner > .floor > div > div{gap:0.5rem;width:100%}@media (max-width:1000px){.component-floor_selection .inner > .floor > div > div{justify-content:space-evenly}}.component-floor_selection .inner > .floor > div > div > a{min-width:4.475rem;flex:1;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:6.25rem;border:1px solid #2f3e36;background:#eef2ef;transition:background 0.25s ease}@media (hover:hover){.component-floor_selection .inner > .floor > div > div > a:not(.active):hover{background:#dce3dd}}.component-floor_selection .inner > .floor > div > div > a.active{background:white}@media (max-width:1000px){.component-floor_selection .inner > .floor > div > div > a{min-width:unset}}@media (max-width:1000px){.component-floor_selection .inner svg.floors{position:absolute;inset:0;height:100%;width:auto;left:39%;transform:translate(-50%)}}.component-floor_selection .inner svg.floors .line{stroke:#2f3e36;stroke-opacity:0;cursor:pointer}.component-floor_selection .inner svg.floors text{fill:#eef2ef;font-size:3.5rem;font-family:"DM Sans";text-transform:uppercase;letter-spacing:10%;pointer-events:none;transition:0.2s;opacity:0}.component-floor_selection .inner svg.floors polyline{fill:#2f3e36;fill-opacity:0;transition:0.4s ease-out;cursor:pointer}.component-floor_selection .inner svg.floors polyline:hover{fill-opacity:0.6}.component-floor_selection .inner svg.floors polyline:hover + text{opacity:1}.component-footer{padding:4rem 0;background-color:#dce3dd !important}@media (max-width:1000px){.component-footer{padding:3rem 0}}@media (max-width:1000px){.component-footer .inner > .flex{flex-direction:column}}.component-footer .inner > .flex > *{flex:1}.component-footer .inner > .flex > *:nth-child(2){text-align:center}.component-footer .inner > .flex > *:last-child{text-align:right}.component-footer .inner > .flex img{height:5rem;width:auto}.component-footer .inner > .flex:first-child > a > span{position:relative;display:inline-block}.component-footer .inner > .flex:first-child > a > span::before{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:0.0625rem;background:#2f3e36;transition:transform 0.2s;transform:scaleX(0);transform-origin:right}@media (hover:hover){.component-footer .inner > .flex:first-child > a:hover > span::before{transform-origin:left;transform:scaleX(1)}}@media (max-width:1000px){.component-footer .inner > .flex:first-child > *:nth-child(2){order:1}}@media (max-width:1000px){.component-footer .inner > .flex:first-child > *:first-child{margin:2rem 0 1.25rem}}@media (max-width:1000px){.component-footer .inner > .flex:first-child > *{order:2}}.component-footer .inner > .flex:last-child{border-top:1px solid rgba(47, 62, 54, 0.3);padding-top:2.5rem;margin-top:2.5rem}@media (max-width:1000px){.component-footer .inner > .flex:last-child{gap:1.125rem;padding-top:2rem;margin-top:2rem}}.component-footer .inner > .flex:last-child > .flex{gap:1.5rem}.component-footer .inner > .flex:last-child > .flex > a{position:relative}.component-footer .inner > .flex:last-child > .flex > a::before{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:0.0625rem;background:#2f3e36;transition:transform 0.2s;transform:scaleX(0);transform-origin:right}@media (hover:hover){.component-footer .inner > .flex:last-child > .flex > a:hover::before{transform-origin:left;transform:scaleX(1)}}.component-footer .inner > .flex:last-child > .illustrative{opacity:0.3}@media (max-width:1000px){.component-footer .inner > .flex img{height:2.5rem;align-self:center}}.component-gallery{padding:6.25rem 0}@media (max-width:1000px){.component-gallery{padding:4rem 0}}.component-gallery .inner{padding-left:0 !important;padding-right:0 !important}.component-gallery .inner > .font-h2, .component-gallery .content .inner > h1, .content .component-gallery .inner > h1, .component-gallery .content .inner > h2, .content .component-gallery .inner > h2{text-align:center}.component-gallery .inner .swiper{margin:4rem 0 0}@media (max-width:1000px){.component-gallery .inner .swiper{margin:2rem 0 0}}.component-gallery .inner .swiper .swiper-wrapper{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;align-items:center}.component-gallery .inner .swiper .swiper-slide{width:auto;height:38rem;opacity:0.35;transition:opacity 0.6s ease}@media (max-width:1000px){.component-gallery .inner .swiper .swiper-slide{height:18rem}}.component-gallery .inner .swiper .swiper-slide.swiper-slide-active{opacity:1}.component-gallery .inner .swiper .swiper-slide > img{height:100%;width:auto;display:block}.component-gallery .inner .swiper .gallery-controls{margin:2.5rem auto 0;max-width:24rem;width:100%;gap:1.5rem;align-items:center}@media (max-width:1000px){.component-gallery .inner .swiper .gallery-controls{max-width:12rem}}.component-gallery .inner .swiper .gallery-controls > .prev,
.component-gallery .inner .swiper .gallery-controls > .next{width:2.5rem;height:2.5rem;flex-shrink:0;cursor:pointer;background:url("/wp-content/uploads/2026/04/arrow.svg") 54% center/1.25rem no-repeat, #dce3dd;border-radius:50%;transition:background 0.2s}@media (pointer:coarse){.component-gallery .inner .swiper .gallery-controls > .prev, .component-gallery .inner .swiper .gallery-controls > .next{display:none}}@media (hover:hover){.component-gallery .inner .swiper .gallery-controls > .prev:hover, .component-gallery .inner .swiper .gallery-controls > .next:hover{background:url("/wp-content/uploads/2026/04/arrow.svg") 54% center/1.25rem no-repeat, #eef2ef}}.component-gallery .inner .swiper .gallery-controls > .prev{transform:rotate(180deg)}.component-gallery .inner .swiper .gallery-controls .swiper-pagination{flex:1;height:2px;background:#dce3dd;position:relative;margin:0;width:auto}.component-gallery .inner .swiper .gallery-controls .swiper-pagination .pagination-bar{position:absolute;inset:0}.component-gallery .inner .swiper .gallery-controls .swiper-pagination .pagination-bar .pagination-progress{height:100%;width:0;background:#2f3e36;transition:width 0.4s ease}.component-header{position:fixed;z-index:10;transition:0.4s ease-out;width:100%;left:0;top:0}.component-header > .inner{height:var(--header)}.component-header > .inner > a.phone{width:1.25rem;height:1.25rem;flex-shrink:0;background:url("/wp-content/uploads/2026/04/phone.svg") center/contain no-repeat}.component-header > .inner > a:not(.phone){order:2;flex-shrink:0}@media (max-width:1000px){.component-header > .inner > a:not(.phone){margin:auto}}.component-header > .inner > a:not(.phone) > img{height:2rem;width:auto}@media (max-width:1000px){.component-header > .inner > a:not(.phone) > img{height:1.875rem}}.component-header > .inner > .menu{order:4;width:1.5rem;height:1.5rem;flex-shrink:0;position:relative}.component-header > .inner > .menu > span{position:absolute;right:0;width:80%;height:0.125rem;background:#2f3e36;transform:translateY(-50%);transition:0.3s}.component-header > .inner > .menu > span:nth-child(1){top:25%}.component-header > .inner > .menu > span:nth-child(2){top:50%}.component-header > .inner > .menu > span:nth-child(3){top:75%}.component-header > .inner > .menu.active > span{top:50% !important;left:10%;transform:translate(-50%, -50%);width:80%}.component-header > .inner > .menu.active > span:nth-child(1){transform:rotate(45deg)}.component-header > .inner > .menu.active > span:nth-child(2){opacity:0}.component-header > .inner > .menu.active > span:nth-child(3){transform:rotate(-45deg)}.component-header > .inner > .nav-wrap{display:contents}@media (max-width:1000px){.component-header > .inner > .nav-wrap{display:flex;flex-direction:column;position:fixed;inset:0;top:var(--header);background-color:#eef2ef;gap:0;transform:translateY(-1rem);transition:0.2s;opacity:0;pointer-events:none;overflow-y:auto;padding-bottom:2rem}}.component-header > .inner > .nav-wrap > .nav-left{order:1}.component-header > .inner > .nav-wrap > .nav-right{order:3}@media (min-width:1001px){.component-header > .inner > .nav-wrap > .nav-left{flex:1 1 0;justify-content:flex-start}.component-header > .inner > .nav-wrap > .nav-right{flex:1 1 0;justify-content:flex-end}}@media (max-width:1000px){.component-header > .inner > .nav-wrap{}.component-header > .inner > .nav-wrap > .nav-right::before{content:"";display:block;width:4.25rem;height:1px;background-color:#dce3dd;margin:2.75rem auto}}.component-header > .inner > .nav-wrap > nav{display:flex;align-items:center;gap:2rem}@media (max-width:1000px){.component-header > .inner > .nav-wrap > nav{flex-direction:column;width:100%;gap:0}}.component-header > .inner > .nav-wrap > nav > a{position:relative;transition:0.2s}@media (max-width:1000px){.component-header > .inner > .nav-wrap > nav > a{color:#2f3e36 !important;text-align:center;font-size:1.25rem !important;font-weight:500 !important;line-height:1.3em !important;margin:0 auto;width:fit-content}.component-header > .inner > .nav-wrap > nav > a::before{display:none !important}.component-header > .inner > .nav-wrap > nav > a + span:not(:last-child){all:unset;content:"";width:4.25rem;display:block;margin:2.75rem auto;background-color:#dce3dd;height:1px}}.component-header > .inner > .nav-wrap > nav > a::before{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:0.0625rem;background:#2f3e36;transition:transform 0.2s;transform:scaleX(0);transform-origin:right}@media (hover:hover){.component-header > .inner > .nav-wrap > nav > a:hover::before{transform-origin:left;transform:scaleX(1)}}.component-header.down:not(:has(.menu.active)){margin-top:calc(-1 * var(--header))}.component-header:has(.menu.active) .nav-wrap{transform:translateY(0);opacity:1;pointer-events:all}body:has(.menu.active){overflow:hidden}body:has(main > section.component-contacts > div.light) .component-header{background-color:#dce3dd}body:has(main > section.component-hero:first-child,
main > section.component-floor_selection.floors:first-child):not(:has(.menu.active)) .component-header:not(.down, .up){background-color:transparent}body:has(main > section.component-hero:first-child,
main > section.component-floor_selection.floors:first-child):not(:has(.menu.active)) .component-header:not(.down, .up) > .inner > a{filter:brightness(0) invert(1)}body:has(main > section.component-hero:first-child,
main > section.component-floor_selection.floors:first-child):not(:has(.menu.active)) .component-header:not(.down, .up) > .inner .nav-wrap > nav > a{color:#eef2ef}body:has(main > section.component-hero:first-child,
main > section.component-floor_selection.floors:first-child):not(:has(.menu.active)) .component-header:not(.down, .up) > .inner .nav-wrap > nav > a::before{background:#eef2ef}body:has(main > section.component-hero:first-child,
main > section.component-floor_selection.floors:first-child):not(:has(.menu.active)) .component-header:not(.down, .up) .menu > span{background:#eef2ef}main > section:first-child:not(.component-hero, .component-floor_selection.floors)::before, main > section:first-child:empty + section:not(.component-hero, .component-floor_selection.floors)::before{content:"";display:block;height:var(--header)}.component-header > .inner .nav-wrap > nav > .lang-switcher{position:relative;cursor:pointer}.component-header > .inner .nav-wrap > nav > .lang-switcher > .current{display:flex;align-items:center;gap:0.4rem}.component-header > .inner .nav-wrap > nav > .lang-switcher > .current::after{content:"";width:0.4rem;height:0.4rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-0.15rem;transition:0.2s}.component-header > .inner .nav-wrap > nav > .lang-switcher > .lang-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(0.5rem);background:#eef2ef;padding:0.625rem 1.25rem;border-radius:0.375rem;box-shadow:0 6px 20px rgba(0, 0, 0, 0.1);opacity:0;visibility:hidden;pointer-events:none;transition:0.2s}@media (hover:hover){.component-header > .inner .nav-wrap > nav > .lang-switcher > .lang-dropdown::before{content:"";position:absolute;bottom:100%;left:-0.5rem;right:-0.5rem;height:0.85rem}}.component-header > .inner .nav-wrap > nav > .lang-switcher > .lang-dropdown > a{color:#2f3e36 !important;white-space:nowrap}.component-header > .inner .nav-wrap > nav > .lang-switcher > .lang-dropdown > a::before{display:none !important}@media (hover:hover){.component-header > .inner .nav-wrap > nav > .lang-switcher:hover > .lang-dropdown{opacity:1;visibility:visible;pointer-events:all;transform:translateX(-50%) translateY(0.25rem)}.component-header > .inner .nav-wrap > nav > .lang-switcher:hover > .current::after{transform:rotate(225deg);margin-top:0.15rem}}.component-header > .inner .nav-wrap > nav > .lang-switcher.open > .lang-dropdown{opacity:1;visibility:visible;pointer-events:all;transform:translateX(-50%) translateY(0.25rem)}@media (max-width:1000px){.component-header > .inner .nav-wrap > nav > .lang-switcher{margin:0 auto;width:fit-content}.component-header > .inner .nav-wrap > nav > .lang-switcher > .current{justify-content:center;font-size:1.25rem !important;font-weight:600 !important}.component-header > .inner .nav-wrap > nav > .lang-switcher > .lang-dropdown{position:static;transform:none !important;background:none;box-shadow:none;padding:0;margin:0;height:0;overflow:hidden;pointer-events:none}.component-header > .inner .nav-wrap > nav > .lang-switcher > .lang-dropdown > a{display:block;text-align:center;font-size:1.25rem !important;font-weight:500 !important;margin-top:0.75rem}.component-header > .inner .nav-wrap > nav > .lang-switcher.open > .lang-dropdown{height:auto;pointer-events:all}}body:has(main > section.component-hero:first-child,
main > section.component-floor_selection.floors:first-child):not(:has(.menu.active)) .component-header:not(.down, .up) > .inner .nav-wrap > nav > .lang-switcher > .current{color:#eef2ef}.component-hero{position:relative}.component-hero > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.component-hero > .inner{height:100dvh;position:relative;max-width:60rem;padding-bottom:3rem}.component-hero > .inner > .font-h1{text-align:center;color:#eef2ef;z-index:1;opacity:0}.component-image{padding:6.25rem 0}.component-image .inner > img{max-height:31.6875rem;object-fit:cover}.component-not_found .inner{min-height:44rem}.component-not_found .inner > .font-trn, .component-not_found .wrap-input.inner > input + label, .component-not_found .wrap-input.inner > textarea + label, .component-not_found .wrap-input.inner > input, .component-not_found .wrap-input.inner > textarea{margin:1.5rem 0 2rem;max-width:34.75rem;text-align:center}@media (max-width:1000px){.component-not_found .inner > .font-trn, .component-not_found .wrap-input.inner > input + label, .component-not_found .wrap-input.inner > textarea + label, .component-not_found .wrap-input.inner > input, .component-not_found .wrap-input.inner > textarea{margin:1rem 0 2rem}}.component-post_content{padding:4rem 0 6.25rem}@media (max-width:1000px){.component-post_content{padding:1.5rem 0 4rem}}.component-post_content > .inner{max-width:50rem}.component-single_apartment:last-child{padding:0 0 6.25rem}@media (max-width:1000px){.component-single_apartment:last-child{padding:0 0 4rem}}.component-single_apartment .inner{gap:6.25rem}@media (max-width:1000px){.component-single_apartment .inner{flex-direction:column-reverse;gap:2rem}}.component-single_apartment .inner > .right{width:50%;max-height:38rem;background:#e2e7e3;align-self:stretch;flex:1;padding:5rem;position:relative;min-height:38rem}@media (max-width:1000px){.component-single_apartment .inner > .right{width:100%;padding:1.5rem 1.5rem 5rem;min-height:unset;aspect-ratio:1}}.component-single_apartment .inner > .right > img{width:100%;height:100%;object-fit:contain}.component-single_apartment .inner > .right > .resize{position:absolute;top:1.0625rem;right:1.0625rem;cursor:pointer;width:3rem;height:3rem;background:url("/wp-content/uploads/2026/04/resize.svg") center/1rem no-repeat;transition:0.2s}@media (hover:hover){.component-single_apartment .inner > .right > .resize:hover{transform:scale(1.2)}}.component-single_apartment .inner > .right > .compass{position:absolute;bottom:1.5625rem;left:2.0625rem;width:3.25rem;height:3.25rem;background:url("/wp-content/uploads/2026/05/compass-new.svg") center/contain no-repeat}@media (max-width:1000px){.component-single_apartment .inner > .right > .compass{width:2.25rem;height:2.25rem;bottom:1.25rem;left:1.5rem}}.component-single_apartment .inner > .left{max-width:32rem;width:50%;flex:1;margin:0 auto 0 0;padding:2rem 0}@media (max-width:1000px){.component-single_apartment .inner > .left{padding:0}}@media (max-width:1000px){.component-single_apartment .inner > .left{width:100%}}.component-single_apartment .inner > .left > a{width:fit-content;display:flex;align-items:center;gap:0.5rem;font-size:0.75rem !important}.component-single_apartment .inner > .left > a::before{content:"";display:block;width:1.25rem;height:1.25rem;flex-shrink:0;background:url("/wp-content/uploads/2026/04/back.svg") center/contain no-repeat;transition:0.2s}@media (hover:hover){.component-single_apartment .inner > .left > a:hover::before{transform:translateX(-0.25rem)}}.component-single_apartment .inner > .left > .font-h2, .component-single_apartment .content .inner > .left > h1, .content .component-single_apartment .inner > .left > h1, .component-single_apartment .content .inner > .left > h2, .content .component-single_apartment .inner > .left > h2{margin:1.5rem 0}.component-single_apartment .inner > .left > .flex:last-child{margin:2rem 0 0;gap:2rem}@media (max-width:1000px){.component-single_apartment .inner > .left > .flex:last-child{flex-direction:column;align-items:flex-start}}.component-single_apartment .inner > .left > .props{width:100%}.component-single_apartment .inner > .left > .props > div{width:100%;justify-content:space-between;padding:0.75rem 0;gap:1rem}.component-single_apartment .inner > .left > .props > div:not(:last-child){border-bottom:1px solid #dce3dd}.component-thank_you .inner{text-align:center;background:url("/wp-content/uploads/2026/04/Group-8.svg") center/contain no-repeat !important;min-height:40rem;max-width:43.75rem}@media (max-width:1000px){.component-thank_you .inner{background:url("/wp-content/uploads/2026/04/Group-8-1.svg") center/100% 100% no-repeat !important}}.component-thank_you .inner > img{width:5rem;height:4.75rem;object-fit:contain}.component-thank_you .inner > .font-h2, .component-thank_you .content .inner > h1, .content .component-thank_you .inner > h1, .component-thank_you .content .inner > h2, .content .component-thank_you .inner > h2{margin:2rem 0 0}.component-thank_you .inner > p{margin:1rem 0 0}.component-thank_you .inner > a{margin:2rem 0 0}.component,
.part-popup-wrapper,
.component-error{background:#eef2ef}.component *,
.part-popup-wrapper *,
.component-error *{font-family:"DM Sans";word-wrap:break-word;color:#6c7a73;font-variant-numeric:lining-nums proportional-nums}.component .font-h1,
.component .font-h2,
.component .content h1,
.content .component h1,
.component .content h2,
.content .component h2,
.component .font-h3,
.component .content h3,
.content .component h3,
.component .font-h4,
.component .content h4,
.content .component h4,
.component .font-h5,
.component .content h5,
.content .component h5,
.component .font-h6,
.component .content h6,
.content .component h6,
.part-popup-wrapper .font-h1,
.part-popup-wrapper .font-h2,
.part-popup-wrapper .content h1,
.content .part-popup-wrapper h1,
.part-popup-wrapper .content h2,
.content .part-popup-wrapper h2,
.part-popup-wrapper .font-h3,
.part-popup-wrapper .content h3,
.content .part-popup-wrapper h3,
.part-popup-wrapper .font-h4,
.part-popup-wrapper .content h4,
.content .part-popup-wrapper h4,
.part-popup-wrapper .font-h5,
.part-popup-wrapper .content h5,
.content .part-popup-wrapper h5,
.part-popup-wrapper .font-h6,
.part-popup-wrapper .content h6,
.content .part-popup-wrapper h6,
.component-error .font-h1,
.component-error .font-h2,
.component-error .content h1,
.content .component-error h1,
.component-error .content h2,
.content .component-error h2,
.component-error .font-h3,
.component-error .content h3,
.content .component-error h3,
.component-error .font-h4,
.component-error .content h4,
.content .component-error h4,
.component-error .font-h5,
.component-error .content h5,
.content .component-error h5,
.component-error .font-h6,
.component-error .content h6,
.content .component-error h6{font-family:"DM Sans";text-transform:uppercase;color:#2f3e36}.component:not(.component-single_apartment,
.component-hero,
.component-apartments,
.component-floor_selection) + .component:not(.component-available_apartments, .component-cta, .component-hero){padding-top:0}.fade-in.part{opacity:0;transform:translateY(1.25rem);transition:opacity 0.6s ease, transform 0.6s ease}.fade-in > .inner{opacity:0;transform:translateY(1.25rem);transition:opacity 0.6s ease, transform 0.6s ease}.fade-in.visible.part{opacity:1;transform:translateY(0)}.fade-in.visible > .inner{opacity:1;transform:translateY(0)}body{position:relative}.btn{padding:0.75rem 2rem;border-radius:0;cursor:pointer;border:1px solid #2f3e36;background:#2f3e36;transition:0.3s;width:fit-content;overflow:hidden;text-decoration:none;display:block;position:relative;text-align:center;color:#eef2ef}.btn > span, .btn > .button__label{pointer-events:none;color:#eef2ef;transition:0.2s}.btn > .button__label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:0.5rem}.btn.light{border-color:#dce3dd;background:#dce3dd}.btn.light > span, .btn.light > .button__label{color:#2f3e36}.btn > .button__flair{position:absolute;display:block;width:0;height:0;border-radius:50%;background-color:#1f2522;transition:width 0.3s ease-in-out, height 0.3s ease-in-out;transform:translate(-50%, -50%);z-index:0}@media (hover:hover){.btn:hover{border-color:#1f2522;background:#1f2522}.btn:hover > .button__flair{width:200%;height:25rem}.btn:hover.light > .button__label{color:#eef2ef}}.href{line-height:1.25em !important;background-image:linear-gradient(to right, #1f2522, #1f2522 50%, #2f3e36 50%);background-size:200% 100%;background-position:100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all 0.2s ease-in-out;border:0;border-bottom:0.0625rem solid #2f3e36;padding:0;display:flex;width:fit-content}.href.white{border-color:#eef2ef}.href.light{border-color:#dce3dd}.href.transparent{border-color:transparent}.href.download{align-items:center;gap:0.5rem}.href.download::before{content:"";width:1.25rem;height:1.25rem;background:url("/wp-content/uploads/2026/04/download.svg") center/contain no-repeat}@media (hover:hover){.href:hover{background-position:0;border-color:#1f2522}.href:hover.transparent{border-color:transparent}}.part-content-simple > div{flex:1;padding:0 8rem 0 0}.part-content-simple > div > div{margin:1.5rem 0 0}.part-content-simple > div > div a{font-weight:500 !important;padding:0 0 0.125rem;text-decoration:none !important;border-bottom:1px solid #2f3e36}@media (max-width:1000px){.part-content-simple > div{padding:0 !important}}.part-content-simple > img{padding:0 0 0 0.5rem;width:50%;height:auto;aspect-ratio:1;object-fit:cover}@media (max-width:1000px){.part-content-simple > img{width:100%;padding:0}}.part-content-simple:nth-child(2n){flex-direction:row-reverse}.part-content-simple:nth-child(2n) > div{padding:0 0 0 8rem}.part-content-simple:nth-child(2n) > img{padding:0 0.5rem 0 0}@media (max-width:1000px){.part-content-simple{flex-direction:column-reverse !important;gap:3rem}}.part-title{display:flex;align-items:center;gap:0.625rem}.part-title::before{content:"";display:block;background:url("/wp-content/uploads/2026/04/location.svg") center/contain no-repeat;width:1.125rem;height:1.125rem}.content .part-title{margin:2rem 0}.part-select{position:relative;z-index:1;min-width:9rem}@media (max-width:1000px){.part-select{width:100%;min-width:unset}}.part-select > select{display:none}.part-select > p.mobile{position:relative}.part-select > p.mobile .close{width:1.5rem;height:1.5rem;background:url("/wp-content/uploads/2026/04/close.svg") center center/contain no-repeat;position:absolute;top:0;right:0;opacity:0;transition:0.2s;pointer-events:none}@media (max-width:1000px){.part-select > p.mobile .close{width:1rem;height:1rem}}.part-select > p.mobile.chosen .close{opacity:1;pointer-events:all}.part-select > div{padding:1rem;width:9rem;position:absolute;left:0;top:1.75rem;z-index:1;background:#eef2ef;opacity:0;transition:0.2s;pointer-events:none;border:1px solid rgba(47, 62, 54, 0.15);box-shadow:0 4px 16px rgba(0, 0, 0, 0.07)}@media (max-width:1000px){.part-select > div{opacity:1;position:relative;display:flex;flex-wrap:wrap;border:0;box-shadow:none;top:0;gap:0.75rem;pointer-events:all;width:calc(100vw - 2rem);padding:1rem 0}}.part-select > div > p{cursor:pointer;width:100%}.part-select > div > p:not(:last-child){padding-bottom:0.5rem;margin-bottom:0.5rem}@media (max-width:1000px){.part-select > div > p{padding:0.5rem 1.25rem !important;border:0.0625rem solid rgba(238, 242, 239, 0.25) !important;border-radius:6.25rem !important;flex-shrink:0 !important;width:max-content !important;line-height:1.5em !important;margin:0 !important}.part-select > div > p.active{border-color:#2f3e36;background:#2f3e36;color:#dce3dd}}.part-select > p.label{position:absolute;top:0;pointer-events:none;left:0;line-height:1em !important;font-size:0.625rem !important;color:#2f3e36;opacity:0;transition:0.2s;width:max-content}.part-select > p[data-name]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column-reverse;padding-right:3rem;cursor:pointer;transition:0.2s}.part-select > p[data-name]::after{content:"";display:block;width:1.5rem;height:1.5rem;transition:0.2s;position:absolute;top:0;right:0;background:url("/wp-content/uploads/2026/04/dropdown.svg") center center/contain no-repeat}.part-select > p[data-name] .close{width:1.5rem;height:1.5rem;background:url("/wp-content/uploads/2026/04/close.svg") center center/0.875rem no-repeat;position:absolute;top:0;right:0;opacity:0;transition:0.2s;pointer-events:none}@media (hover:hover){.part-select > p[data-name]:hover::after, .part-select > p[data-name]:hover .close{transform:scale(1.3)}}.part-select > p[data-name] > span:not(.close){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.part-select > p[data-name].chosen .close{opacity:1;pointer-events:all;z-index:1}.part-select > p[data-name].chosen::after{opacity:0}.part-select > p[data-name].chosen ~ p.label{opacity:1;top:-1.25em}.part-select > p[data-name].active + div{opacity:1;top:2rem;pointer-events:all}.part-select > p[data-name][data-name=sort] + div{width:11rem;left:-1rem}@media (max-width:1000px){.part-select > p[data-name][data-name=sort] + div{width:100%;left:unset}}.wrap-input{position:relative;width:100%}.wrap-input > input, .wrap-input > textarea{width:100%;outline:none;padding:0.75rem;transition:0.2s;resize:none;color:#2f3e36;background:transparent;border:1px solid #dce3dd}.wrap-input > input + label, .wrap-input > textarea + label{color:#2f3e36;position:absolute;left:0.75rem;top:0.875rem;pointer-events:none;pointer-events:none;transition:0.2s}.wrap-input > input[required] + label::after, .wrap-input > textarea[required] + label::after{content:" *";color:#2f3e36;font-size:0.875rem}.wrap-input > input option, .wrap-input > textarea option{color:black}.wrap-input > input:focus, .wrap-input > textarea:focus{border-color:#2f3e36}.wrap-input > input:not(:placeholder-shown), .wrap-input > textarea:not(:placeholder-shown){padding:1.09rem 0.75rem 0.41rem}.wrap-input > input:not(:placeholder-shown) + label, .wrap-input > textarea:not(:placeholder-shown) + label{opacity:1;top:0.375rem;font-size:0.625rem !important}.wrap-checkbox{position:relative}.wrap-checkbox > input{opacity:0;width:1px;height:1px;position:absolute;top:0.625rem;left:0.6rem}.wrap-checkbox > input + label{position:relative;padding-left:1.625rem;display:block;cursor:pointer;text-transform:uppercase}.wrap-checkbox > input + label, .wrap-checkbox > input + label *{font-family:"DM Sans"}.wrap-checkbox > input + label a{text-decoration:underline;color:#2f3e36}.wrap-checkbox > input + label > span{position:absolute;top:0.125rem;left:0;display:block;width:1.125rem;height:1.125rem;background:transparent;border:0.0625rem solid #dce3dd;transition:all 250ms cubic-bezier(0.4, 0, 0.23, 1)}.wrap-checkbox > input + label ul{padding-left:1rem}.wrap-checkbox > input:checked + label > span{border:0.375rem solid #2f3e36;animation:shrink 200ms cubic-bezier(0.4, 0, 0.23, 1);background:#2f3e36}.wrap-checkbox > input:checked + label > span::before{content:"";position:absolute;top:0.125rem;left:0;border-right:0.125rem solid transparent;border-bottom:0.125rem solid transparent;transform:rotate(45deg);transform-origin:0% 100%;animation:checkbox 125ms 250ms cubic-bezier(0.4, 0, 0.23, 1) forwards}.wrap-checkbox > input[required] + label::after{content:" *";color:#2f3e36;font-size:0.875rem}@keyframes shrink{0%{transform:scale(1)}33%{transform:scale(0.85)}100%{transform:scale(1)}}@keyframes checkbox{0%{width:0;height:0;border-color:#eef2ef;transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.2em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.2em;height:0.5em;border-color:#eef2ef;transform:translate3d(0, -0.5em, 0) rotate(45deg)}}.part-popup-wrapper{position:fixed;inset:0;background-color:rgba(47, 62, 54, 0.45);z-index:100;opacity:0;pointer-events:none;transition:0.2s}.part-popup-wrapper > .inner{background:#eef2ef;height:auto;padding:5rem 4rem;transition:0.2;max-width:40rem;width:100%;overflow:scroll}@media (max-width:1000px){.part-popup-wrapper > .inner{padding:3rem 1rem}}.part-popup-wrapper > .inner > img{height:3rem;width:auto;display:block;margin:0 auto 1.5rem}.part-popup-wrapper > .inner > .close{position:absolute;cursor:pointer;width:1.25rem;height:1.25rem;top:1.5rem;right:1.5rem;background:url("/wp-content/uploads/2026/04/close.svg") center/contain no-repeat}.part-popup-wrapper > .inner > .font-h2, .content .part-popup-wrapper > .inner > h1, .content .part-popup-wrapper > .inner > h2{margin:2rem 0 0;text-align:center}.part-popup-wrapper > .inner > .font-trn, .part-popup-wrapper > .wrap-input.inner > input, .part-popup-wrapper > .wrap-input.inner > textarea, .part-popup-wrapper > .wrap-input.inner > input + label, .part-popup-wrapper > .wrap-input.inner > textarea + label{margin:1rem 0 0;text-align:center}.part-popup-wrapper > .inner > form{margin:2rem 0 0;gap:1rem}.part-popup-wrapper > .inner > form > *{width:100%}.part-popup-wrapper > .inner > form > .checkboxes{margin:0.5rem 0;gap:0.75rem}.part-popup-wrapper > .inner > form > .checkboxes > *{width:100%}.part-popup-wrapper > .inner > form > button{margin:auto;width:fit-content}body.open-popup-reservation{overflow:hidden}body.open-popup-reservation .part-popup-reservation{opacity:1;pointer-events:all}body.open-popup-consultation{overflow:hidden}body.open-popup-consultation .part-popup-consultation{opacity:1;pointer-events:all}body{-ms-overflow-style:none;scrollbar-width:unset !important}body::-webkit-scrollbar{width:0 !important;display:none !important;background:transparent}.loader{position:relative;overflow:hidden}.loader::before{content:"";display:block;width:100%;height:100%;position:absolute;inset:0;background:#2f3e36;opacity:0;pointer-events:none;transition:0.2s;z-index:250}.loader::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1rem;height:1rem;border:0.1875rem solid #eef2ef;border-bottom-color:#2f3e36;border-radius:50%;animation:rotation 1s linear infinite;opacity:0;pointer-events:none;transition:0.2s;z-index:300}.loader.loading{pointer-events:none}.loader.loading::before, .loader.loading::after{opacity:1}@keyframes rotation{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.part-apartment_popup{position:absolute;inset:0;background:#e8ece9;width:100%;height:100dvh;z-index:99;padding:5.1875rem;transform:scale(0.95);opacity:0;transition:0.2s;pointer-events:none}@media (max-width:1000px){.part-apartment_popup{padding:2rem;overflow:scroll}}.part-apartment_popup.active{opacity:1;transform:scale(1);pointer-events:all}.part-apartment_popup > .logo{position:absolute;top:5.1875rem;left:5.1875rem}@media (max-width:1000px){.part-apartment_popup > .logo{position:relative;top:unset;left:unset;margin:unset}}.part-apartment_popup > .logo > img{height:3.5rem;width:auto}@media (max-width:1000px){.part-apartment_popup > .logo > img{height:2.5rem}}.part-apartment_popup > .img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 10rem);height:calc(100% - 11rem);background-color:#e8ece9}@media (max-width:1000px){.part-apartment_popup > .img{width:100%;height:auto;transform:unset;top:unset;left:unset;position:relative;margin:2rem 0 0}}.part-apartment_popup > .img > p{margin:1rem 0 0;text-align:center}.part-apartment_popup > .img > img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.part-apartment_popup > .compass{position:absolute;bottom:4.625rem;left:5.1875rem;width:5.875rem;height:5.875rem;background:url("/wp-content/uploads/2026/05/compass-new.svg") center/contain no-repeat}.part-apartment_popup .close{width:1.5rem;height:1.5rem;background:url("/wp-content/uploads/2026/04/close.svg") center center/contain no-repeat;position:absolute;top:2.5rem;right:2.5rem;cursor:pointer}@media (max-width:1000px){.part-apartment_popup .close{top:2rem;right:1.5rem;width:1.25rem;height:1.25rem}}.part-apartment_popup .float{position:absolute;top:5.1875rem;right:5.1875rem;max-width:19.4375rem;width:100%}@media (max-width:1000px){.part-apartment_popup .float{position:relative;top:unset;right:unset;margin:2.5rem 0 0;max-width:unset}}.part-apartment_popup .float > p{margin:0 0 0.9375rem}.part-apartment_popup .float > div{padding:1rem 0;border-bottom:1px solid #dce3dd;width:100%}html:has(.part-apartment_popup.active){overflow:hidden}.part-apartment_plan > svg{width:5.25rem;height:5.25rem;position:absolute;bottom:1.5625rem;right:2rem}.part-apartment_plan > svg > polyline{fill:#2f3e36}@media (max-width:1000px){.part-apartment_plan > svg{width:3.75rem;height:3.75rem;bottom:1.25rem;right:1.5rem}}.transition{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:clip}.transition__panels{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.transition__panel{background-color:#2f3e36;width:100%;height:100%;position:relative;top:-100%}.transition__lines{opacity:0;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;transition:0.2s}.transition__lines.active{opacity:0.1}.transition__line{border-right:1px solid #dce3dd;width:100%;height:100%}.transition__line:last-child{border-right-style:none}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:auto !important}@media (max-width:1000px){.component-footer .inner > .flex img{height:2.5rem;width:auto;flex:none;align-self:center}}