@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap);.scroll-manager[data-v-6a40b358]{position:absolute;width:100vw;height:100vh;overflow:hidden}.scroll-manager--enabled[data-v-6a40b358]{overflow-y:hidden;overflow-x:auto}.scroll-manager__placeholder[data-v-6a40b358]{position:absolute;width:100vw;height:100vh}.the-zoom-manager[data-v-4f847d43]{transform-origin:0 0}.the-zoom-manager--use-transitions[data-v-4f847d43]{transition:transform .5s ease-in-out}.the-zoom-manager--active[data-v-4f847d43]{position:fixed;top:calc(-50% + 100vh);left:50vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;user-zoom:none}.the-zoom-manager--active .the-zoom-manager__position[data-v-4f847d43]{height:100vh;width:177.77778vh;transform:translateX(-50%) translateY(-50%)}@media (orientation:landscape){.the-zoom-manager--active .the-zoom-manager__position[data-v-4f847d43]{width:100vw}}.the-zoom-manager--active .the-zoom-manager__position--use-transitions[data-v-4f847d43]{transition:transform .5s cubic-bezier(.25,0,.5,1)}.the-background-interaction-manager__scroll-manager[data-v-7716a65e]{background-color:var(--grey-background-color)}.the-tour-360-viewer[data-v-555bef9b]{--layama-tour360-background-color:#111;background-color:var(--layama-tour360-background-color)}.the-tour-360-viewer__iframe[data-v-555bef9b]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.the-tour-360-viewer__transition--slide-left-short-enter-active[data-v-555bef9b],.the-tour-360-viewer__transition--slide-left-short-leave-active[data-v-555bef9b]{transition:all .3s ease}.the-tour-360-viewer__transition--slide-left-short-enter[data-v-555bef9b],.the-tour-360-viewer__transition--slide-left-short-leave-to[data-v-555bef9b]{opacity:0;transform:translateX(-10px)}.the-interactive-svg--disabled[data-v-2c6a466d]{pointer-events:none}.the-interactive-svg[data-v-2c6a466d] svg{position:absolute;top:0;left:0;width:100vw;height:100vh}.the-interactive-svg[data-v-2c6a466d] svg *{pointer-events:none}.the-interactive-svg[data-v-2c6a466d] svg .the-interactive-svg__interactive-element{opacity:0;cursor:pointer;transition:opacity .15s ease-in-out;pointer-events:inherit}.the-interactive-svg[data-v-2c6a466d] svg .the-interactive-svg__interactive-element--active{opacity:.42}@media screen and (max-aspect-ratio:11/9){.the-interactive-svg[data-v-2c6a466d] svg{width:auto}}.the-background-image-viewer__layer[data-v-120ffbc2]{position:absolute}.the-background-image-viewer__layer--fade-in-on-ready[data-v-120ffbc2]{opacity:0}.the-background-image-viewer__layer--fade-in-on-ready.the-background-image-viewer__layer--ready[data-v-120ffbc2]{transition:opacity .6s ease-out;opacity:1}.full-viewport-background-element[data-v-fee26cce]{position:relative;overflow:hidden;pointer-events:none;height:100vh}.full-viewport-background-element__inner[data-v-fee26cce]{position:relative;aspect-ratio:16/9;width:100%;transform:translateY(calc(50vh - 50%))}@media screen and (max-aspect-ratio:16/9){.full-viewport-background-element__inner[data-v-fee26cce]{width:auto;height:100%;transform:translateX(calc(50vw - 50%))}}.full-viewport-background-element__inner>[data-v-fee26cce]{display:block;width:100%;height:100%}.the-transition-manager__background-image[data-v-f332e184]{position:relative;z-index:0}.the-transition-manager__transition-video[data-v-f332e184]{position:absolute;z-index:1;visibility:hidden}.the-transition-manager__transition-video--active[data-v-f332e184]{visibility:visible}.the-transition-manager__transition-video__video[data-v-f332e184]{filter:blur(0)}.the-transition-manager__tour360[data-v-f332e184]{position:fixed;z-index:0;width:100vw;height:100vh;top:0;left:0}.the-transition-manager[data-v-f332e184] .fade-enter-active,.the-transition-manager[data-v-f332e184] .fade-leave-active{transition:opacity .3s ease}.the-transition-manager[data-v-f332e184] .fade-enter{opacity:0}.the-transition-manager[data-v-f332e184] .fade-leave-to{transition-duration:0s;opacity:0}.the-transition-manager[data-v-f332e184] .slide-left-short-enter-active,.the-transition-manager[data-v-f332e184] .slide-left-short-leave-active{transition:all .4s ease;position:absolute}.the-transition-manager[data-v-f332e184] .slide-left-short-enter{transform:translateX(-5px);opacity:0}.the-transition-manager[data-v-f332e184] .slide-left-short-leave-to{transform:translateX(-10px);opacity:0}.menu-wrapper[data-v-ebdf24c8]{display:flex;flex-direction:column;gap:.75rem}.menu-row[data-v-63fca7c7]{padding:0 1.25rem}.menu-row--divider--top[data-v-63fca7c7]{padding-top:1rem;border-top:1px solid var(--gray-100)}.menu-row--divider--bottom[data-v-63fca7c7]:not(:last-child){padding-bottom:1rem;border-bottom:1px solid var(--gray-100)}.menu-row--divider--bottom+.menu-row[data-v-63fca7c7],.menu-row--separator--bottom+.menu-row[data-v-63fca7c7]{padding-top:unset;border-top:unset}.menu-row--divider--bottom+.menu-row[data-v-63fca7c7]:before,.menu-row--separator--bottom+.menu-row[data-v-63fca7c7]:before{content:unset}.menu-row--grow[data-v-63fca7c7]{flex-grow:1}.icon[data-v-436e0ef8]{fill:var(--gray-600);stroke:var(--gray-600)}.icon[data-v-436e0ef8] .stroke{stroke:inherit}.icon[data-v-436e0ef8] .no-stroke{stroke:transparent}.icon[data-v-436e0ef8] .fill{fill:inherit}.icon[data-v-436e0ef8] .no-fill{fill:transparent}.app-menu-item[data-v-344a1a64]{color:#2b2b2b;font-weight:500;width:100%;gap:1.5625rem;display:flex;align-items:center;padding:.5rem 0;border-bottom:.5px solid var(--gray-100);cursor:pointer}.app-menu-item__icon[data-v-344a1a64]{stroke:var(--primary-color);fill:var(--primary-color)}.app-menu-item__text[data-v-344a1a64]{flex:1;font-size:1rem;font-weight:var(--font-weight-medium);margin:0;color:var(--gray-700);cursor:pointer}.app-menu-item__text__connection-warning[data-v-344a1a64]{font-size:.75rem;font-weight:var(--font-weight-regular)}.app-menu-item__submenu-indicator__icon[data-v-344a1a64]{stroke:var(--gray-700);fill:var(--gray-700)}.app-menu-item--highlighted[data-v-344a1a64],.app-menu-item[data-v-344a1a64]:hover{border-bottom:.5px solid var(--primary-color)}.app-menu-item--highlighted .app-menu-item__text[data-v-344a1a64],.app-menu-item:hover .app-menu-item__text[data-v-344a1a64]{color:var(--primary-color)}.app-menu-item--highlighted .app-menu-item__submenu-indicator__icon[data-v-344a1a64],.app-menu-item:hover .app-menu-item__submenu-indicator__icon[data-v-344a1a64]{stroke:var(--primary-color);fill:var(--primary-color)}.background-vimeo-video-displayer[data-v-63e5dd3a]{position:fixed;background:var(--gray-900)}.tooltip-element[data-v-cd0c2f3a]{--arrow-position-x:9999px;display:inline-block}.tooltip-element__inner[data-v-cd0c2f3a]{position:relative;white-space:nowrap;text-overflow:ellipsis;background-color:var(--gray-900);padding:.5rem 20px;border-radius:.5rem;color:#fff}.tooltip-element__arrow[data-v-cd0c2f3a]{position:absolute}.tooltip__wrapper[data-v-3825b136]{position:relative;display:inline-block}.tooltip__wrapper--fixed .tooltip__element[data-v-3825b136],.tooltip__wrapper:hover .tooltip__element[data-v-3825b136]{visibility:visible;opacity:1;transition:opacity .15s ease-out}.tooltip__element[data-v-3825b136]{position:absolute;visibility:hidden;opacity:0}.top-bar-control-wrapper[data-v-730d557d]{pointer-events:all}.dropdown-list[data-v-55cb9820]{border-radius:12px;overflow:hidden}.dropdown-list .dropdown-list__option[data-v-55cb9820]{cursor:pointer;padding:10px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-list .dropdown-list__option.disabled[data-v-55cb9820]{cursor:default;pointer-events:none}.dropdown-placeholder[data-v-5c18c305]{height:0;overflow:hidden;visibility:hidden}.dropdown[data-v-6fe42fb4]{position:relative}.dropdown__button[data-v-6fe42fb4]{width:100%}.dropdown__list[data-v-6fe42fb4]{position:absolute;margin-top:5px;z-index:10;width:calc(100% + 2.25rem)}.dropdown-list-enter-active[data-v-6fe42fb4],.dropdown-list-leave-active[data-v-6fe42fb4]{transition:transform .3s cubic-bezier(.25,.1,.5,1),opacity .2s cubic-bezier(.25,.1,.5,1)}.dropdown-list-enter[data-v-6fe42fb4],.dropdown-list-leave-to[data-v-6fe42fb4]{opacity:0}.dropdown-list-enter[data-v-6fe42fb4]{transform:translate3d(0,-10px,0)}.dropdown-list-leave-active[data-v-6fe42fb4]{transition:opacity .15s ease-out}.top-bar-controls-group[data-v-22b15d94]{display:flex;gap:16px}.top-bar-controls-group__transition-enter-active[data-v-22b15d94]{transition:opacity .3s ease-out;transition-delay:.15s;pointer-events:none}.top-bar-controls-group__transition-leave-active[data-v-22b15d94]{display:none}.top-bar-controls-group__transition-enter[data-v-22b15d94]{opacity:0}.top-bar-controls-group__transition-move[data-v-22b15d94]{transition:transform .25s ease-out}.top-bar-resizable-block[data-v-47c88a70]{--offset:0;transition:margin-right .6s cubic-bezier(.15,0,0,1)}.top-bar-resizable-block--moved[data-v-47c88a70]{margin-right:var(--offset)}.top-bar[data-v-7dbd6c8c]{--menu-icon-width:56px;position:fixed;top:0;right:0;padding:16px;width:100%;pointer-events:none}.top-bar__main[data-v-7dbd6c8c]{position:relative;z-index:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;gap:16px;min-height:2.5rem;margin-left:calc(var(--menu-icon-width) + var(--menu-offset))}.top-bar__extension[data-v-7dbd6c8c]{position:relative;z-index:0;margin-top:1.25rem}.top-bar__extension[data-v-7dbd6c8c]:empty{display:none}.top-bar__nav[data-v-7dbd6c8c]{position:relative;display:flex;flex:1;justify-content:space-between}.home__top-bar[data-v-46c9813e]{z-index:5}.home__logo[data-v-46c9813e]{pointer-events:none;z-index:10}.home__enter-button[data-v-46c9813e]{z-index:10}.fade-enter-active[data-v-46c9813e],.fade-leave-active[data-v-46c9813e]{transition:.5s}.fade-enter[data-v-46c9813e],.fade-leave-to[data-v-46c9813e]{opacity:0}.home_button[data-v-46c9813e]:hover{background-color:var(--gray-900);color:var(--gray-25)}.text-hint-tooltip[data-v-4736db7b]{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative}.text-hint-tooltip__hint[data-v-4736db7b]{position:absolute;background:#15151599;color:#fff;padding:.5rem .5rem;min-width:4rem;font-size:12px;text-align:center;border-radius:1rem;display:flex;align-items:center;justify-content:center}.text-hint-tooltip__hint label[data-v-4736db7b]{margin:0;line-height:1}.text-hint-tooltip__hint.left-top[data-v-4736db7b]{bottom:100%;right:100%}.text-hint-tooltip__hint.right-top[data-v-4736db7b]{left:100%;bottom:100%}.text-hint-tooltip__hint.left-bottom[data-v-4736db7b]{top:100%;right:100%}.text-hint-tooltip__hint.right-bottom[data-v-4736db7b]{top:100%;left:100%}.fade-enter-active[data-v-4736db7b],.fade-leave-active[data-v-4736db7b]{transition:.5s}.fade-enter[data-v-4736db7b],.fade-leave-to[data-v-4736db7b]{opacity:0;transform:translateY(-1rem)}.pagination-controls__control[data-v-839d48c2]{position:fixed;top:50%;transform:translateY(-50%);transition:transform .6s ease-in-out}.pagination-controls__control--moved[data-v-839d48c2]{--offset:0;transition:transform .6s cubic-bezier(.15,0,0,1);transform:translateY(-50%) translateX(var(--offset))}.pagination-controls__control--next[data-v-839d48c2]{right:16px;background-color:rgba(48,42,42,.7);border-radius:50%;transition:scale .3s}.pagination-controls__control--next[data-v-839d48c2]:hover{scale:1.05}.pagination-controls__control--prev[data-v-839d48c2]{left:16px;background-color:rgba(48,42,42,.7);border-radius:50%;transition:scale .3s}.pagination-controls__control--prev[data-v-839d48c2]:hover{scale:1.05}.full-viewport-container[data-v-1149e4f4]{pointer-events:none;position:relative;z-index:320;width:100vw}.full-viewport-container__elements[data-v-1149e4f4]{pointer-events:all}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-content-wrapper{overflow:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{-webkit-touch-callout:none}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.app-scrollbar-container[data-v-ef5ebb3a]{--track-margin-top:0;--track-margin-bottom:0px}.app-scrollbar-container[data-v-ef5ebb3a] .simplebar-track.simplebar-vertical{padding:0;margin-top:calc(4px + var(--track-margin-top));margin-right:0;margin-bottom:calc(4px + var(--track-margin-bottom));margin-left:0;width:12px;transition:opacity .2s ease-out}.app-scrollbar-container[data-v-ef5ebb3a] .simplebar-scrollbar:before{background-color:var(--light-gray);opacity:1!important;width:4px;border-radius:4px;left:4px}.app-sheet-contact-information[data-v-522a1b03]{display:flex;gap:2.375rem;justify-content:space-between;background-color:var(--gray-50);padding:.625rem 1.25rem}.app-sheet-contact-information__text[data-v-522a1b03]{display:flex;justify-content:flex-start;align-items:center;font-weight:var(--font-weight-medium);font-size:.875rem;color:var(--gray-700)}.app-sheet-contact-information__buttons[data-v-522a1b03]{display:flex;gap:1.25rem}.contact-panel[data-v-2d580268]{background:#fff;padding:1.5rem 1.25rem;border-top:1px solid var(--gray-100);font-size:.875rem;font-weight:var(--font-weight-regular);white-space:nowrap}.contact-panel ul[data-v-2d580268]{list-style:none;padding:0;margin:0}.contact-panel ul li[data-v-2d580268]:not(:last-child){margin-bottom:1.25rem}.contact-panel ul li p[data-v-2d580268]{display:inline;color:var(--gray-700)}.contact-panel ul .icon[data-v-2d580268]{fill:var(--gray-700);stroke:var(--gray-700);margin-right:1rem;vertical-align:middle;border-style:none}.sidebar-panel[data-v-ce8414b2]{position:fixed;width:375px;top:0;left:0;background:var(--white);z-index:1;display:flex;flex-flow:column wrap}.sidebar-panel__content[data-v-ce8414b2]{flex:1;width:100%;overflow:hidden}.sidebar-panel__content__scroll[data-v-ce8414b2]{height:100%;overflow:auto}.sidebar-panel__content__scroll .sidebar-panel__content__scroll__inner[data-v-ce8414b2]{position:relative;display:flex;flex-direction:column}.sidebar-panel__content__scroll--disabled[data-v-ce8414b2]{overflow:hidden}.sidebar-panel__content__scroll--disabled .sidebar-panel__content__scroll__inner[data-v-ce8414b2]{height:100%}.sidebar-panel__content__scroll--disabled .sidebar-panel__slot-wrapper[data-v-ce8414b2]{overflow:hidden}.sidebar-panel__controls[data-v-ce8414b2]{display:flex;justify-content:flex-end;align-items:center;padding:0 16px;margin:16px 0 0;min-height:40px}.sidebar-panel__slot-wrapper[data-v-ce8414b2]{flex:1}.swipe-left-right-enter-active[data-v-ce8414b2],.swipe-left-right-leave-active[data-v-ce8414b2]{transition:transform .5s cubic-bezier(.15,0,0,1);transition-delay:50ms}.swipe-left-right-enter[data-v-ce8414b2],.swipe-left-right-leave-to[data-v-ce8414b2]{transform:translateX(-100%)}.swipe-left-right-leave-to[data-v-ce8414b2]{transition:transform .4s cubic-bezier(.75,0,.65,1),transform .4s ease-in-out}.sliding-up-panel[data-v-1103cfc8]{--panel-height:0;--content-height:0;position:fixed;left:0;bottom:0;width:100vw;display:flex;flex-direction:column;transition:height .3s ease-out;z-index:1}.sliding-up-panel__wrapper[data-v-1103cfc8]{display:flex;flex-direction:column}.sliding-up-panel--collapsed[data-v-1103cfc8],.sliding-up-panel--dragging[data-v-1103cfc8],.sliding-up-panel--minimized[data-v-1103cfc8]{height:var(--panel-height)}.sliding-up-panel--collapsed .sliding-up-panel__content[data-v-1103cfc8],.sliding-up-panel--minimized .sliding-up-panel__content[data-v-1103cfc8]{transition:min-height .3s ease-out;min-height:var(--content-height)}.sliding-up-panel--expanded .sliding-up-panel__content__scroll--disabled .sliding-up-panel__content__scroll__inner[data-v-1103cfc8]{height:100%}.sliding-up-panel--expanded .sliding-up-panel__content__scroll--disabled .sliding-up-panel__content__block[data-v-1103cfc8]{overflow:hidden}.sliding-up-panel--expanded .sliding-up-panel__content__block[data-v-1103cfc8]{flex:1}.sliding-up-panel--expanded .sliding-up-panel__content[data-v-1103cfc8]{border-radius:0}.sliding-up-panel--dragging[data-v-1103cfc8]{transition:none}.sliding-up-panel__content[data-v-1103cfc8]{flex:1;overflow:hidden;background:var(--white);border-radius:12px 12px 0 0}.sliding-up-panel__content__scroll[data-v-1103cfc8]{position:relative;height:100%;overflow:auto}.sliding-up-panel__content__scroll--disabled[data-v-1103cfc8]{overflow:hidden}.sliding-up-panel__content__slot-transition-enter-active[data-v-1103cfc8],.sliding-up-panel__content__slot-transition-leave-active[data-v-1103cfc8]{transition:opacity .4s ease-in-out}.sliding-up-panel__content__slot-transition-leave-active[data-v-1103cfc8]{position:absolute!important;width:100%}.sliding-up-panel__content__slot-transition-enter[data-v-1103cfc8],.sliding-up-panel__content__slot-transition-leave-to[data-v-1103cfc8]{opacity:0}.sliding-up-panel__controls[data-v-1103cfc8]{display:flex;justify-content:flex-end;align-items:center;padding:0 16px;margin:16px 0 0;min-height:40px}.swipe-bottom-up-enter-active[data-v-1103cfc8],.swipe-bottom-up-leave-active[data-v-1103cfc8]{transition:transform .5s cubic-bezier(.15,0,0,1);transition-delay:50ms}.swipe-bottom-up-enter[data-v-1103cfc8],.swipe-bottom-up-leave-to[data-v-1103cfc8]{transform:translateY(100%)}.swipe-bottom-up-leave-to[data-v-1103cfc8]{transition:transform .4s cubic-bezier(.75,0,.65,1),transform .4s ease-in-out}.sheet-wrapper[data-v-99bbb33c]{display:flex;flex-direction:column;gap:1rem;min-width:300px;padding:1rem 0}.sheet-wrapper--popup[data-v-99bbb33c]{padding:1.5rem 0}.sheet-row[data-v-9d579898]{padding:0 1.25rem}.sheet-row--divider--top[data-v-9d579898]{padding-top:1rem;border-top:1px solid var(--gray-100)}.sheet-row--divider--bottom[data-v-9d579898]:not(:last-child){padding-bottom:1rem;border-bottom:1px solid var(--gray-100)}.sheet-row--separator--top[data-v-9d579898]:before{content:"";display:block;padding-top:1rem;border-top:1px solid var(--gray-100)}.sheet-row--separator--bottom[data-v-9d579898]:not(:last-child):after{content:"";display:block;padding-bottom:1rem;border-bottom:1px solid var(--gray-100)}.sheet-row--divider--bottom+.sheet-row[data-v-9d579898],.sheet-row--separator--bottom+.sheet-row[data-v-9d579898]{padding-top:unset;border-top:unset}.sheet-row--divider--bottom+.sheet-row[data-v-9d579898]:before,.sheet-row--separator--bottom+.sheet-row[data-v-9d579898]:before{content:unset}.sheet-row--overflow-hidden[data-v-9d579898]{overflow:hidden;flex:1}.sheet-row--background[data-v-9d579898]{background-color:var(--gray-100);border:0}.sheet-row--background[data-v-9d579898]:after,.sheet-row--background[data-v-9d579898]:before{content:unset}.sheet-block-button-group[data-v-575018aa]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:8px;column-gap:8px;row-gap:.8125rem}.sheet-block-button-group[data-v-575018aa]:empty{display:none}.sheet-block-button-group>[data-v-575018aa]:nth-child(3),.sheet-block-button-group>[data-v-575018aa]:only-child{grid-column:1/span 2}.title[data-v-557b2e5b]{display:flex;flex-direction:column;gap:.5rem}.title .highlight-text[data-v-557b2e5b]{font-size:1rem;margin:0;color:var(--gray-700)}.title .descriptive-text[data-v-557b2e5b]{white-space:pre-line;font-size:1rem;margin:0;color:var(--gray-500)}.picture[data-v-275cf368]{display:flex;justify-content:center;align-items:center;overflow:hidden}.picture img[data-v-275cf368]{opacity:0;animation:fade-in-275cf368 1s forwards}.picture--covered-in-width img[data-v-275cf368]{width:100%}.picture--covered-in-width.contain img[data-v-275cf368]{width:auto;height:100%}.picture--covered-in-height img[data-v-275cf368]{height:100%}.picture--covered-in-height.contain img[data-v-275cf368]{width:100%;height:auto}.picture__skeleton-box[data-v-275cf368]{width:100%;height:100%;background-color:var(--gray-200);position:relative}.picture__skeleton-box[data-v-275cf368]:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:shimmer-275cf368 2s infinite;content:""}@keyframes shimmer-275cf368{to{transform:translateX(100%)}}@keyframes fade-in-275cf368{to{opacity:1}}.sheet-preview-logo[data-v-d1a4e0aa]{position:relative;aspect-ratio:322/147;overflow:hidden;background:#fff;border-radius:8px;padding:1.375rem;border:1px solid var(--gray-100)}.sheet-preview-logo__image[data-v-d1a4e0aa]{width:100%;height:100%}.preview-image[data-v-1248709a]{position:relative;aspect-ratio:322/147;overflow:hidden;background:var(--gray);border-radius:8px;transform:translateZ(0)}.preview-image__image__picture[data-v-1248709a]{width:100%;height:100%}.preview-image__image__preview[data-v-1248709a]{position:absolute;display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.-badge[data-v-a20df72e]{display:flex;flex-direction:row-reverse;align-items:center;font-size:.625rem;font-weight:var(--font-weight-medium);text-transform:uppercase;line-height:1;padding:.375rem 5px;border-radius:.6875rem}.-badge__bullet[data-v-a20df72e]{display:block;width:9px;height:9px;border-radius:50%;margin:0 2px}.-badge__text[data-v-a20df72e]{display:block;margin:0 4px}.sheet-block-title-and-availability[data-v-cd8c8eb2]{display:flex;align-items:flex-start}.sheet-block-title-and-availability__title[data-v-cd8c8eb2]{flex:1}.sheet-block-title-and-availability__availability[data-v-cd8c8eb2]{height:-moz-fit-content;height:fit-content}.icon-group[data-v-2d905e76]{display:flex;border-radius:12px;width:-moz-fit-content;width:fit-content;overflow:hidden;background-color:#fff;border:1px solid var(--gray-300);box-shadow:0 4px 4px rgba(0,0,0,.25)}.share-menu[data-v-56dcd055]{position:relative;width:-moz-fit-content;width:fit-content}.share-menu__feedback[data-v-56dcd055]{font-size:.75rem;color:#fff;background:#344054e5;padding:6px 16px;border-radius:90px;width:-moz-max-content;width:max-content}.share-menu__feedback[data-v-56dcd055],.share-menu__icon-group[data-v-56dcd055]{bottom:100%;position:absolute;margin-bottom:5px;z-index:10}.share-menu__feedback__button-icon[data-v-56dcd055]:hover,.share-menu__icon-group__button-icon[data-v-56dcd055]:hover{background:var(--gray-50)}.share-menu-transition-enter-active[data-v-56dcd055],.share-menu-transition-leave-active[data-v-56dcd055]{transition:transform .3s cubic-bezier(.25,.1,.5,1),opacity .2s cubic-bezier(.25,.1,.5,1)}.share-menu-transition-enter[data-v-56dcd055],.share-menu-transition-leave-to[data-v-56dcd055]{opacity:0}.share-menu-transition-enter[data-v-56dcd055]{transform:translate3d(0,10px,0)}.share-menu-transition-leave-active[data-v-56dcd055]{transition:opacity .15s ease-out}.sheet-block-with-share-menu[data-v-6199e88c]{position:relative;margin-bottom:1.25rem}.sheet-block-with-share-menu__share-menu[data-v-6199e88c]{position:absolute;bottom:-.75rem;right:-.1875rem}.word-group[data-v-6f3e922e]{display:inline-block}.feature-list-item[data-v-3b374a03]{display:flex;align-items:center;padding:.8125rem 0;gap:20px}.feature-list-item__text[data-v-3b374a03]{font-size:.875rem;line-height:1.125}.feature-list-item__icon[data-v-3b374a03]{display:block;stroke:var(--primary-color);fill:var(--primary-color)}.feature-list-item--small[data-v-3b374a03]{padding:0;gap:10px}.feature-list-item--plain[data-v-3b374a03]{padding:0}.feature-list-item--plain .feature-list-item__text[data-v-3b374a03]{color:var(--gray-500)}.feature-list-item--plain .feature-list-item__text[data-v-3b374a03]:before{content:"• "}.feature-list[data-v-4c71446a]{display:flex;flex-direction:column}.feature-list__title[data-v-4c71446a]{font-size:.875rem;margin-bottom:.75em;font-weight:var(--font-weight-medium)}.feature-list__list[data-v-4c71446a]{flex:1;position:relative;overflow:hidden}.feature-list__list[data-v-4c71446a]:after,.feature-list__list[data-v-4c71446a]:before{content:"";display:block;width:100%;height:.8125rem;position:absolute;z-index:2;top:0;background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}.feature-list__list[data-v-4c71446a]:after{top:unset;bottom:0;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}.feature-list__scrollbar-container[data-v-4c71446a]{height:100%;overflow:auto}.feature-list li[data-v-4c71446a],.feature-list ul[data-v-4c71446a]{padding:0;margin:0;list-style:none}.feature-list li[data-v-4c71446a]{border-bottom:1px solid var(--gray-100)}.feature-list li[data-v-4c71446a]:last-child{border-bottom:0}.sheet-availability-text[data-v-3b5cc0b4]{font-size:.875rem;font-style:italic;text-align:center;color:var(--gray-500);margin:.5625rem 0}.sheet-price[data-v-869c3cb8]{font-size:.875rem;line-height:1;margin:0;color:var(--primary-color)}.sheet-unit-large[data-v-c91ca2c8]{position:relative;height:100%}.sheet-unit-large__features[data-v-c91ca2c8]{height:100%}.base-modal[data-v-13f33824]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;padding:14px}.base-modal__modal[data-v-13f33824]{position:relative;z-index:1;background-color:#fff;border-radius:.75rem;padding:0 30px 48px;border-bottom:2px solid #fff;max-height:100%;max-width:100%}.base-modal__modal__head[data-v-13f33824]{background:#fff;padding:30px 0;position:sticky;top:0;z-index:5}.base-modal__modal__title[data-v-13f33824]{font-size:1.125rem;color:var(--gray-700);margin:0 30px 0 0}.base-modal__modal__close-button[data-v-13f33824]{position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.base-modal__modal--expand[data-v-13f33824]{border-bottom:.75rem solid #fff;border-top:.75rem solid #fff;padding:0}.base-modal__modal--expand .base-modal__modal__head[data-v-13f33824]{padding:calc(30px - .75rem) 30px;border-bottom:1px solid var(--gray-100)}.base-modal__modal--expand .base-modal__modal__close-button[data-v-13f33824]{right:20px;top:calc(50% - .325rem)}.base-modal__overlay[data-v-13f33824]{position:absolute;inset:0;z-index:0;background-color:rgba(0,0,0,.45)}.app-confirmation-message[data-v-cb0fd6fc]{text-align:center;padding:14px 0}.app-confirmation-message h2[data-v-cb0fd6fc]{font-size:1.125rem;font-weight:var(--font-weight-medium);color:var(--gray-700);margin:1.5625rem 0 1.25rem}.app-confirmation-message p[data-v-cb0fd6fc]{font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--gray-700);margin:0}.app-confirmation-message .tick-icon[data-v-cb0fd6fc]{margin:35px auto 30px}.app-legal-text[data-v-8ec5a2c6]{height:100%;width:100%}.app-legal-text[data-v-8ec5a2c6] h5{font-weight:var(--font-weight-bold)}.app-legal-text[data-v-8ec5a2c6] h5,.app-legal-text[data-v-8ec5a2c6] p{font-size:.875rem;margin-bottom:20px}.app-legal-text[data-v-8ec5a2c6] p+h5{margin-top:40px}.disclaimer-modal[data-v-455af17b]{padding-right:10px;overflow:auto}.input-styled-field[data-v-75242200]{margin-bottom:1.625rem}.input-styled-field[data-v-75242200]:last-child{margin:0}.input-styled-field .field-info[data-v-75242200]{text-align:right;font-size:.75rem;line-height:1;color:var(--gray-500);padding:.4375rem 0}.input-wrapper[data-v-75242200]{border-bottom:1px solid var(--gray-100);position:relative;transition:border-color .2s ease-out}.input-wrapper[data-v-75242200]:after{content:"";display:block;position:absolute;height:2px;width:0;background-color:var(--gray-100);transition:all .2s ease-out;bottom:-2px}.input-wrapper.active[data-v-75242200]:after{width:100%;background-color:var(--primary-color)}.input-wrapper.active.errors[data-v-75242200]:after{background-color:var(--form-error-color)}.input-wrapper .field[data-v-75242200]{display:block;width:100%;font-size:.875rem;font-family:var(--font-family);font-weight:var(--font-weight-medium);color:var(--gray-700);padding:.375rem 0 .25em;border:0}.input-wrapper .field[data-v-75242200]::-moz-placeholder{color:var(--gray-500);font-weight:var(--font-weight-regular);opacity:1}.input-wrapper .field.placeholder[data-v-75242200],.input-wrapper .field[data-v-75242200]::placeholder{color:var(--gray-500);font-weight:var(--font-weight-regular);opacity:1}.input-wrapper .field[data-v-75242200]:focus{outline:0}.input-wrapper .field[data-v-75242200]:focus::-moz-placeholder{color:var(--gray-300)}.input-wrapper .field[data-v-75242200]:focus::placeholder{color:var(--gray-300)}.input-wrapper .area[data-v-75242200]{height:2.5em;min-height:2.5em;resize:none;transition:margin .2s ease-out}.input-wrapper .area[data-v-75242200]:not(:-moz-placeholder-shown){margin-bottom:.5em}.input-wrapper .area[data-v-75242200]:not(:placeholder-shown){margin-bottom:.5em}.input-wrapper.errors[data-v-75242200]{border-color:var(--form-error-color)}.input-wrapper.errors .field[data-v-75242200]{color:var(--form-error-color);box-shadow:none}.input-wrapper.errors .field[data-v-75242200]::-moz-placeholder{color:var(--form-error-color)}.input-wrapper.errors .field[data-v-75242200]::placeholder{color:var(--form-error-color)}.input-wrapper .error-message[data-v-75242200]{color:var(--form-error-color);font-size:.75rem;line-height:1.125;padding:.4375rem 0;position:absolute;top:100%;width:100%;z-index:2;animation:error-75242200 .1s ease-in-out}@keyframes error-75242200{0%{opacity:0}to{opacity:1;transform:none}}.checkbox .input-wrapper[data-v-75242200]{border:0}.checkbox .input-wrapper[data-v-75242200]:after{display:none}.checkbox .input-wrapper label[data-v-75242200]{display:flex;flex-flow:row wrap;align-items:center;gap:.75rem;font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--gray-500)}.checkbox .input-wrapper label svg[data-v-75242200]{fill:transparent;stroke:var(--gray-700);transition:all .2s ease-out}.checkbox .input-wrapper label .base-input__slot[data-v-75242200]{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1}.checkbox .input-wrapper label .base-input__slot[data-v-75242200] a{color:inherit;text-decoration:underline}.checkbox .input-wrapper.active label svg[data-v-75242200],.checkbox .input-wrapper:hover label svg[data-v-75242200]{stroke:var(--primary-color)}.checkbox .input-wrapper.active label svg path[data-v-75242200]{fill:var(--primary-color)}.checkbox .input-wrapper input[data-v-75242200]{position:absolute;left:-9999px}.checkbox .input-wrapper.errors label svg[data-v-75242200]{stroke:var(--form-error-color)}.select[data-v-75242200]{position:relative}.select .field[data-v-75242200]{-webkit-appearance:none;background-color:#fff}.select option[data-v-75242200]{font-family:var(--font-family);color:var(--black)}.select .select-icon[data-v-75242200]{display:flex;align-items:center;justify-content:center;position:absolute;background:#fff;width:25px;height:100%;right:0;top:0;pointer-events:none;padding-top:.3em}h5[data-v-3641da87]{font-size:.875rem;margin:0 0 2.5em 0;font-weight:var(--font-weight-regular);text-transform:uppercase}.box[data-v-3641da87]{background-color:#f6f6f6;border:solid 1px var(--gray-100);position:relative}.box .box__content[data-v-3641da87]{overflow:auto;max-height:174px}.box .box__content .box__content__body[data-v-3641da87]{padding:1.875rem 20px}.form-error[data-v-139438c4]{color:var(--form-error-color);font-weight:var(--font-weight-bold);font-size:1rem;margin:0 0 10px}fieldset[data-v-139438c4]{margin-bottom:1rem}.button[data-v-139438c4]{width:100%}.check[data-v-139438c4]{margin-bottom:2rem}.box+button[data-v-139438c4]{margin-top:11px}.privacy-policy[data-v-139438c4]{margin-bottom:2rem}.privacy-policy-modal[data-v-13d9e446]{padding-right:10px;overflow:auto}.custom-form[data-v-e441f09e]{iframe[data-v-e441f09e]{width:100%;min-width:350px;min-height:600px}}.subject[data-v-178bd896]{font-size:1rem;font-weight:var(--font-weight-medium);margin-bottom:1.75rem;color:var(--gray-500)}.quoter-result-table[data-v-38752eee]{width:100%;margin-bottom:.625rem}.quoter-result-table td[data-v-38752eee],.quoter-result-table tr[data-v-38752eee]{font-size:.875rem;color:var(--gray-700)}.quoter-result-table tr[data-v-38752eee]{border-bottom:1px solid var(--gray-100)}.quoter-result-table td[data-v-38752eee]{padding:.625rem .3125rem;text-align:center}.quoter-result-table td[data-v-38752eee]:last-child{text-align:right}.quoter-result-table td[data-v-38752eee]:first-child{text-align:left}.quoter-result-installments-table[data-v-62d81c78]{width:100%;margin-bottom:.625rem}.quoter-result-installments-table td[data-v-62d81c78],.quoter-result-installments-table tr[data-v-62d81c78]{font-size:.875rem;color:var(--gray-700)}.quoter-result-installments-table tr[data-v-62d81c78]{border-bottom:1px solid var(--gray-100)}.quoter-result-installments-table td[data-v-62d81c78]{padding:.625rem .3125rem;text-align:center}.quoter-result-installments-table td[data-v-62d81c78]:last-child{text-align:right}.quoter-result-installments-table td[data-v-62d81c78]:first-child{text-align:left}.quoter-result-installments-table table thead tr td[data-v-62d81c78]{font-weight:var(--font-weight-medium);text-align:center}.quoter-result-installments-table tr:nth-child(odd):not(:only-child) td[data-v-62d81c78]{background-color:var(--gray-100)}.quoter__dropdown[data-v-6af9480d]{max-width:unset;margin:0 -.3125rem}.quoter__data[data-v-6af9480d]{display:flex;flex-direction:column;margin-top:.9375rem;gap:.9375rem}.quoter__data__section[data-v-6af9480d]{border-radius:8px;border:1px solid var(--gray-100);background:var(--gray-50);padding:.3125rem}.installments-trigger[data-v-6af9480d]{font-size:.875rem;padding:.9375rem .3125rem;margin:0;display:flex;justify-content:space-between;border-radius:5px;cursor:pointer;transition:background-color .3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.installments-trigger[data-v-6af9480d]:active{background-color:var(--gray-100);transition:none}.installments-trigger--open .icon[data-v-6af9480d]{transform:scaleY(-1)}.fade-enter-active[data-v-6af9480d]{transition:filter .4s ease-out}.fade-enter[data-v-6af9480d]{filter:opacity(0)}.fade-switch-enter-active[data-v-6af9480d]{transition:filter .6s ease-in-out;transition-delay:50ms}.fade-switch-enter[data-v-6af9480d]{filter:opacity(0)}.quoter-user-info[data-v-4737f09c]{display:flex;flex-direction:column;gap:.5rem;padding:.3125rem;margin:1rem 0}.quoter-user-info dt[data-v-4737f09c]{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--gray-700)}.quoter-user-info dd[data-v-4737f09c]{font-size:.875rem;margin:0;color:var(--gray-500)}.quoter-user-info dd+dt[data-v-4737f09c]{margin-top:.75rem}.unit-card-container[data-v-f0c54e2c]{overflow:hidden;border-radius:8px;background-color:#fff}.unit-card-container__link[data-v-f0c54e2c]{text-decoration:none}.unit-card-body[data-v-caa17958]{padding:12px}.unit-card-badges[data-v-6484994a]{display:flex;flex-direction:row-reverse;justify-content:flex-end}.unit-card-badges__badge[data-v-6484994a]{font-size:.75rem;font-weight:var(--font-weight-regular);line-height:1.5;color:var(--gray-400);margin:0}.unit-card-badges__badge[data-v-6484994a]:before{content:"-";padding:0 .375rem}.unit-card-badges__badge[data-v-6484994a]:last-child:before{content:none}.unit-card-title[data-v-463608e1]{color:var(--gray-700)}.unit-card-description[data-v-31a40928],.unit-card-title[data-v-463608e1]{font-size:.875rem;font-weight:var(--font-weight-regular);line-height:1.5;margin:0}.unit-card-description[data-v-31a40928]{color:var(--gray-600)}.unit-card-price[data-v-18beb0f0]{font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--gray-700);margin:0}.unit-card-feature-list[data-v-7131548e]{--bullet-width:1.25rem;overflow:hidden}.unit-card-feature-list__list[data-v-7131548e]{display:flex;flex-wrap:wrap;margin:.5625rem 0 0 calc(var(--bullet-width)*-1);padding:0;color:var(--gray-400);list-style:none}.unit-card-feature-list__list-item[data-v-7131548e]{font-size:.875rem;font-weight:var(--font-weight-regular);line-height:1.5;color:var(--gray-600)}.unit-card-feature-list__list-item[data-v-7131548e]:before{content:"•";display:inline-block;width:var(--bullet-width);text-align:center}.unit-card-feature-list__list-item span[data-v-7131548e]{display:inline-block}.unit-card-cover[data-v-26331304]{position:relative;height:150px;min-width:267px;overflow:hidden;background:var(--gray)}.unit-card-cover__image[data-v-26331304]{position:relative;transform:translateY(calc(75px - 50%))}.unit-card-cover__image__picture[data-v-26331304],.unit-card-cover__image__preview[data-v-26331304]{position:absolute;width:100%;top:0}.unit-card-cover__image__preview[data-v-26331304]{display:block;-o-object-fit:cover;object-fit:cover}.unit-card-cover__image__placeholder[data-v-26331304]{width:100%}.unit-card-cover__info[data-v-26331304]{position:absolute;right:0;left:0;bottom:0;padding:12px;background:linear-gradient(180deg,rgba(16,24,40,0),rgba(16,24,40,.7))}.unit-card-cover__info[data-v-26331304]:empty{display:none}.unit-card-indicator[data-v-e61322a2]{margin:0;line-height:1;display:flex;align-items:center;gap:6px}.unit-card-indicator__icon[data-v-e61322a2]{fill:var(--white);stroke:var(--white)}.unit-card-indicator__text[data-v-e61322a2]{color:var(--white);font-size:.75rem;font-weight:var(--font-weight-medium)}.quoter-pdf-content__article[data-v-44696635]{border-radius:8px;width:800px;min-height:800px;margin:0 auto;background-color:var(--gray-50);padding:60px 30px 30px}.quoter-pdf-content__article h2[data-v-44696635]{font-size:1.125rem;color:var(--gray-700);padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--gray-200)}.quoter-pdf-content__article h3[data-v-44696635]{font-size:.875rem;margin:1.5rem 0;line-height:1.5}.quoter-pdf-content__article h3 span[data-v-44696635]{display:block;font-weight:var(--font-weight-regular);color:var(--gray-500)}.quoter-pdf-content__image[data-v-44696635]{display:block;height:75px;width:auto;margin:40px auto 0}.info[data-v-44696635],h2[data-v-44696635]{margin:0 .5rem}.layout[data-v-44696635]{display:flex;gap:12px}.layout .column[data-v-44696635]{display:flex;flex-direction:column;gap:12px;width:40%}.layout .column.quote[data-v-44696635]{flex:1;width:60%}.frame[data-v-44696635]{border-radius:8px;border:1px solid var(--gray-100);background-color:var(--white);padding:12px}h5[data-v-b13bf398]{font-size:.875rem;margin:0 0 2.5em 0;font-weight:var(--font-weight-regular);text-transform:uppercase}.box[data-v-b13bf398]{background-color:#f6f6f6;border:solid 1px var(--gray-100);position:relative}.box .box__content[data-v-b13bf398]{overflow:auto;max-height:174px}.box .box__content .box__content__body[data-v-b13bf398]{padding:1.875rem 20px}.form-error[data-v-00bb4fc7]{color:var(--form-error-color);font-weight:var(--font-weight-bold);font-size:1rem;margin:0 0 10px}fieldset[data-v-00bb4fc7]{margin-bottom:2.5rem}.button[data-v-00bb4fc7]{width:100%}.check[data-v-00bb4fc7]{margin-bottom:2rem}.box+button[data-v-00bb4fc7]{margin-top:11px}.privacy-policy[data-v-00bb4fc7]{margin-bottom:2rem}.disclaimer-button[data-v-00bb4fc7]{font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--gray-500);text-decoration:underline;padding:0;margin:0;border:0;background:none}.disclaimer[data-v-00bb4fc7]{margin-top:.5rem}.quote-wizard[data-v-6c365646]{position:relative}.quote-wizard__content[data-v-6c365646]{background-color:var(--gray-50);padding:.9375rem}.quote-wizard__content__column[data-v-6c365646]{display:flex;flex-direction:row-reverse;gap:.9375rem;max-width:620px;margin:0 auto}.quote-wizard__content__info[data-v-6c365646]{width:230px}.quote-wizard__content__main[data-v-6c365646]{flex:1;flex-basis:60%;padding:1.25rem;border-radius:.5rem;background:#fff}.quote-wizard__content__header[data-v-6c365646]{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.25rem}.quote-wizard__content__header h3[data-v-6c365646],.quote-wizard__content__header p[data-v-6c365646]{font-size:1rem;font-weight:var(--font-weight-medium);margin:0}.quote-wizard__content__header p[data-v-6c365646]{font-size:.875rem;font-weight:var(--font-weight-regular)}.quote-wizard__controls[data-v-6c365646]{display:flex;gap:.9375rem;justify-content:space-between;background:#fff;border-top:1px solid var(--gray-100);position:sticky;bottom:0;z-index:2;padding:.9375rem;will-change:transform}.quote-wizard__controls__inner[data-v-6c365646]{display:flex;gap:.9375rem}.form-error[data-v-6c365646]{color:var(--form-error-color);font-weight:var(--font-weight-bold);font-size:1rem;margin:1rem 0 10px}.quote-confirmation-message[data-v-05a14ad2]{text-align:center;padding:14px 0}.quote-confirmation-message h2[data-v-05a14ad2]{font-size:1.125rem;font-weight:var(--font-weight-medium);color:var(--gray-700);margin:1.5625rem 0 1.25rem}.quote-confirmation-message p[data-v-05a14ad2]{font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--gray-700);margin:0}.quote-confirmation-message .tick-icon[data-v-05a14ad2]{margin:35px auto 30px}.feature-list-plain[data-v-056ec666]{display:flex;justify-content:center}.feature-list-plain__list[data-v-056ec666]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:250px}.feature-list-plain li[data-v-056ec666],.feature-list-plain ul[data-v-056ec666]{padding:0;margin:0;list-style:none}.feature-list-small__list[data-v-7872f60b]{display:flex;justify-content:center;gap:20px}.feature-list-small li[data-v-7872f60b],.feature-list-small ul[data-v-7872f60b]{padding:0;margin:0;list-style:none}.minimap[data-v-f6734a2c]{position:relative;overflow:hidden;border-radius:12px;box-shadow:0 0 4px rgba(0,0,0,.1)}.minimap__content[data-v-f6734a2c]{aspect-ratio:16/9;height:90px}.minimap__content[data-v-f6734a2c]:after{content:"";display:block;position:absolute;inset:0;background:#fff;opacity:.7}.minimap__lens[data-v-f6734a2c]{--size:100%;--offset-x:0%;--offset-y:0%;position:absolute;top:50%;left:50%;transform:translate(calc(-50% + var(--offset-x)),calc(-50% + var(--offset-y)));overflow:hidden;border:1.5px solid var(--gray-100);border-radius:12px}.minimap__lens--horizontal[data-v-f6734a2c]{width:var(--size)}.minimap__lens--vertical[data-v-f6734a2c]{height:var(--size)}.minimap__lens[data-v-f6734a2c]:after{content:"";display:block;position:absolute;inset:0;background:var(--primary-color);opacity:.5}.minimap[data-v-f6734a2c]:after{content:"";display:block;position:absolute;inset:0;border-radius:12px;border:1.5px solid var(--gray-100)}.app-zoom-controls-buttons[data-v-193c77ae]{display:flex;flex-direction:column;justify-content:center;gap:.625rem;pointer-events:all}.zoom-controls[data-v-2d1d701b]{display:flex;justify-content:space-between;align-items:center;height:90px;position:fixed;bottom:22px;left:16px;right:16px;transition:margin .6s cubic-bezier(.15,0,0,1);pointer-events:none}.zoom-controls--moved[data-v-2d1d701b]{--right-offset:0;--left-offset:0;margin-right:var(--right-offset);margin-left:var(--left-offset)}.zoom-controls__buttons[data-v-2d1d701b]{margin-left:auto}.zoom-controls__minimap-fade-transition-enter-active[data-v-2d1d701b],.zoom-controls__minimap-fade-transition-leave-active[data-v-2d1d701b]{transition:opacity .25s ease-in-out}.zoom-controls__minimap-fade-transition-enter[data-v-2d1d701b],.zoom-controls__minimap-fade-transition-leave-to[data-v-2d1d701b]{opacity:0}.app-popup-wrapper[data-v-f437780c]{position:fixed;z-index:15;will-change:transform}.sheet-content-unit[data-v-1f48c4ed]{position:relative}.sheet-content-unit__availability[data-v-1f48c4ed]{position:absolute;top:.5rem;right:.5rem}.popup-enter-active,.popup-leave-active{transition:transform .3s cubic-bezier(.25,.1,.5,1),opacity .2s cubic-bezier(.25,.1,.5,1)}.popup-enter-active{transition-delay:.3s}#masterplan-container[data-v-79b42079]{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:320;pointer-events:none}.masterplan__ui-fade-enter-active[data-v-79b42079]{transition:opacity .3s ease-in-out}.masterplan__ui-fade-enter[data-v-79b42079],.masterplan__ui-fade-leave-to[data-v-79b42079]{opacity:0}.masterplan__info-panel[data-v-79b42079]{position:relative;z-index:20}.masterplan__buttons-wrapper[data-v-79b42079]{position:fixed;left:0;right:0;margin:0 auto;bottom:7%;z-index:10;display:flex;flex-wrap:wrap;justify-content:center}.masterplan__popup-displayer[data-v-79b42079]{pointer-events:all}.levels-menu[data-v-a3871c90]{max-width:100px;position:fixed;top:0;right:0;min-width:85px;height:100vh;background-color:var(--gray-700);display:flex;flex-direction:column;text-align:center;align-items:center;padding:1rem 0;gap:1.5rem}.levels-menu__links[data-v-a3871c90]{color:#fff;width:100%;height:100%;display:flex;flex-direction:column;overflow-x:hidden;padding:8px}.levels-menu__links .link-item[data-v-a3871c90]{display:block;font-weight:400;padding:10px;margin:.2rem .5rem;color:#fff;border-radius:10px}.levels-menu__links .link-item[data-v-a3871c90]:hover{background-color:var(--gray-200)}.levels-menu__links .selected[data-v-a3871c90]{background-color:#fff;color:#545e70}.menu-slide-enter-active[data-v-a3871c90],.menu-slide-leave-active[data-v-a3871c90]{transition:transform .4s cubic-bezier(.15,0,0,1)}.menu-slide-enter[data-v-a3871c90],.menu-slide-leave-to[data-v-a3871c90]{transform:translate3d(100%,0,0)}.menu-slide-leave-to[data-v-a3871c90]{transition:transform .4s ease}.top-bar__label--align-left[data-v-6e4d0259]{text-align:left}.top-bar__label--align-center[data-v-6e4d0259]{text-align:center}.top-bar__label--align-right[data-v-6e4d0259]{text-align:right}.top-bar__label__text[data-v-6e4d0259]{position:relative;display:inline-block;font-size:1.1rem;color:#fff;padding:4px 18px;line-height:1.172;border-radius:2px;white-space:nowrap;overflow:hidden}.top-bar__label__text[data-v-6e4d0259]:before{content:"";display:block;position:absolute;inset:0;z-index:-1;background:var(--gray-700);opacity:.7}#topview-container[data-v-6bde23cf]{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:305;pointer-events:none}.topview__levels-menu[data-v-6bde23cf],.topview__levels-options[data-v-6bde23cf],.topview__popup-displayer[data-v-6bde23cf],.topview__unit-info-panel[data-v-6bde23cf]{pointer-events:all}.topview__unit-info-panel[data-v-6bde23cf]{position:relative;z-index:20}.no-internet-connection-error-container[data-v-6763bc8e]{display:flex;position:absolute;width:100vw;height:100vh;background-color:var(--grey-background-color)}.no-internet-connection-error-container__main[data-v-6763bc8e]{overflow:hidden;flex:1;height:100%}.no-internet-connection-error-container__content[data-v-6763bc8e]{margin:154px auto;padding:20px 16px;max-width:816px;display:flex}.no-internet-connection-error-container__content__icon[data-v-6763bc8e]{width:100px;height:-moz-fit-content;height:fit-content}.no-internet-connection-error-container__content__message[data-v-6763bc8e]{flex:1;align-items:center;margin-top:9px;margin-left:32px}.no-internet-connection-error-container__content__message__title[data-v-6763bc8e]{font-size:1.5rem;line-height:1.2;color:var(--brownish-grey);margin-bottom:10px}.no-internet-connection-error-container__content__message__description[data-v-6763bc8e]{font-size:1rem;padding-bottom:24px;line-height:1.5;color:var(--gray)}.no-internet-connection-error-container__content__message__description p[data-v-6763bc8e]{margin:0}.no-internet-connection-error-container__content__message__action[data-v-6763bc8e]{width:-moz-max-content;width:max-content}.interactive-map[data-v-15ccfc1a]{background:#e5e3df}.interactive-map__map-container[data-v-15ccfc1a]{position:absolute;top:0;left:0;width:100vw;height:100vh}.interactive-map__controls[data-v-15ccfc1a]{position:fixed;right:20px;bottom:28px;z-index:1;width:40px;display:flex;flex-wrap:wrap;transition:transform .3s ease-out}.interactive-map__controls__zoom-in[data-v-15ccfc1a]{margin-bottom:14px}.interactive-map__map-container[data-v-15ccfc1a] .gm-style .gm-style-iw-c{min-width:194px!important;max-width:316px!important;max-height:none!important;border-radius:0;padding:0!important;box-shadow:none;background:transparent;overflow:visible;pointer-events:none}.interactive-map__map-container[data-v-15ccfc1a] .gm-style .gm-style-iw-c .gm-style-iw-d{overflow:visible!important}.interactive-map__map-container[data-v-15ccfc1a] .gm-style .gm-style-iw-c .picture{height:178px;width:100%;background-color:var(--brownish-grey);background-position:50%;background-size:cover;border-radius:8px;opacity:0;margin-bottom:8px;transition:opacity .2s ease-in-out}.interactive-map__map-container[data-v-15ccfc1a] .gm-style .gm-style-iw-c p{font-size:.75rem;letter-spacing:.05em;margin:0;border-radius:4px;background-color:var(--primary-color);color:#fff;padding:4px 8px;box-shadow:0 6px 8px -4px rgba(0,0,0,.25);pointer-events:all}.interactive-map__map-container[data-v-15ccfc1a] .gm-style .gm-style-iw-c .gm-ui-hover-effect{display:none!important}.interactive-map__map-container[data-v-15ccfc1a] .gm-style .gm-style-iw-c:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:96px;height:88px;transform:translateX(-50%) translateY(100%);pointer-events:all}@media (hover:hover){.interactive-map__map-container[data-v-15ccfc1a] .gm-style-iw-c:hover{pointer-events:all}.interactive-map__map-container[data-v-15ccfc1a] .gm-style-iw-c:hover .picture{opacity:1}}.interactive-map__map-container[data-v-15ccfc1a] .gm-style .gm-style-iw-t{bottom:40px!important}.interactive-map__map-container[data-v-15ccfc1a] .gm-style .gm-style-iw-t:after{display:none}.app-rich-text[data-v-44a37e72]{font-size:.875rem;color:var(--gray-500)}.app-rich-text[data-v-44a37e72] h1,.app-rich-text[data-v-44a37e72] h2,.app-rich-text[data-v-44a37e72] h3,.app-rich-text[data-v-44a37e72] h4,.app-rich-text[data-v-44a37e72] h5,.app-rich-text[data-v-44a37e72] h6{color:var(--gray-700);font-size:1rem;margin:0 0 1.375em}.app-rich-text[data-v-44a37e72] p,.app-rich-text[data-v-44a37e72] td{margin:1.375em 0}.app-rich-text[data-v-44a37e72] p:last-child{margin-bottom:0}.app-rich-text[data-v-44a37e72] table{width:100%;margin-top:2.5em;border-top:1px solid var(--gray-100)}.app-rich-text[data-v-44a37e72] tr:first-child td{padding-top:1em}.app-rich-text[data-v-44a37e72] td:last-child{text-align:right}.rich-text--compact[data-v-44a37e72] h1,.rich-text--compact[data-v-44a37e72] h2,.rich-text--compact[data-v-44a37e72] h3,.rich-text--compact[data-v-44a37e72] h4,.rich-text--compact[data-v-44a37e72] h5,.rich-text--compact[data-v-44a37e72] h6{margin-bottom:.875rem}.location[data-v-a88bcfbc]{position:relative;z-index:320}.location__interactive-map__transition--fade-enter-active[data-v-a88bcfbc],.location__interactive-map__transition--fade-leave-active[data-v-a88bcfbc]{transition:opacity .2s ease-out}.location__interactive-map__transition--fade-enter[data-v-a88bcfbc],.location__interactive-map__transition--fade-leave-to[data-v-a88bcfbc]{opacity:0}#neighbourhood-subdivision-container[data-v-a7eaf0ec]{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:305;pointer-events:none}.neighbourhood-subdivision__unit-info-panel[data-v-a7eaf0ec]{pointer-events:all;position:relative;z-index:20}.neighbourhood-subdivision__popup-displayer[data-v-a7eaf0ec]{pointer-events:all}.horizontal-scroll-hint[data-v-055a2de4]{text-align:center}.horizontal-scroll-hint__title[data-v-055a2de4]{font-size:1.0625rem;font-weight:var(--font-weight-regular);line-height:1.172;color:var(--white);padding:0;margin:24px 0 10px}.horizontal-scroll-hint__title strong[data-v-055a2de4]{font-size:1.125rem;font-weight:var(--font-weight-medium)}.modal-hint-container[data-v-995e9df8]{position:relative;width:calc(100% - 128px);max-width:250px;background-color:hsla(0,0%,8%,.9);padding:20px 12px}.modal-hint-container__close-button[data-v-995e9df8]{pointer-events:all;position:absolute;top:6px;right:6px}.modal-hint-container__wrapper[data-v-995e9df8]{pointer-events:none;position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hint-fade-enter-active[data-v-995e9df8],.hint-fade-leave-active[data-v-995e9df8]{transition:opacity .3s ease-in-out}.hint-fade-enter-active[data-v-995e9df8]{transition-delay:.3s}.hint-fade-enter[data-v-995e9df8],.hint-fade-leave-to[data-v-995e9df8]{opacity:0}.sheet-point-of-interest-large[data-v-3280de38]{position:relative;height:100%}.sheet-point-of-interest-large__features[data-v-3280de38]{height:100%}.flap__badge{position:absolute;top:0;right:0;width:10px;height:10px;border-radius:10px;background:#0d3a40}.app-button-list[data-v-354058a8]{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.gellery-menu[data-v-da29d9c4]{position:absolute;top:0;right:0;pointer-events:all}.project-details[data-v-536545ee]{position:relative;z-index:320}.project-details__gallery-collections-flap-dropdown[data-v-536545ee]{position:fixed;top:50%;left:0;margin-top:4.375rem}.project-details__gallery-collections-flap-dropdown--open[data-v-536545ee]{z-index:3}.project-details__info-panel[data-v-536545ee]{position:relative;z-index:2}.project-details__floor-menu[data-v-536545ee]{pointer-events:all}.picture[data-v-0c51e486]{display:flex;justify-content:center;align-items:center;overflow:hidden}.picture img[data-v-0c51e486]{opacity:0;animation:fade-in-0c51e486 1s forwards}.picture--covered-in-width img[data-v-0c51e486]{width:100%}.picture--covered-in-width.contain img[data-v-0c51e486]{width:auto;height:100%}.picture--covered-in-height img[data-v-0c51e486]{height:100%}.picture--covered-in-height.contain img[data-v-0c51e486]{width:100%;height:auto}.picture__skeleton-box[data-v-0c51e486]{width:100%;height:100%;background-color:var(--gray-200);position:relative}.picture__skeleton-box[data-v-0c51e486]:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:shimmer-0c51e486 2s infinite;content:""}@keyframes shimmer-0c51e486{to{transform:translateX(100%)}}@keyframes fade-in-0c51e486{to{opacity:1}}.menu-logo[data-v-04024bb4]{padding:0}.menu-logo__image[data-v-04024bb4]{width:100%;height:100px}.contact__wrapper[data-v-10d1f693]{position:relative;z-index:10}.contact[data-v-10d1f693]{max-width:550px;width:100%;height:100vh;background-color:#fff;color:var(--gray-700);position:absolute;right:0;overflow:auto}.contact__top-controls[data-v-10d1f693]{z-index:20}.contact .contact__panel[data-v-10d1f693]{padding:60px 0 0 0}.contact .contact__panel .contact__panel__block[data-v-10d1f693]{padding:0 65px 28px;border-bottom:1px solid var(--gray-100);margin-bottom:30px}.contact .contact__panel .contact__panel__block[data-v-10d1f693]:last-child{border-bottom:0;margin-bottom:0;padding-bottom:46px}.contact .contact__panel .contact__panel__block--form[data-v-10d1f693]{padding-bottom:64px}.contact .contact__panel .contact__panel__block--about[data-v-10d1f693]{padding-right:53px}.contact .contact__panel .contact__panel__block .contact__panel__block__footer[data-v-10d1f693]{margin-bottom:1.625rem;font-size:1rem;line-height:1.75;color:var(--gray-500)}.contact .contact__panel .contact__panel__block .contact__panel__block__footer[data-v-10d1f693]:last-child{margin:0}.contact .contact__panel .contact__panel__block .contact__panel__block__footer a[data-v-10d1f693]{color:inherit;font-weight:var(--font-weight-medium);text-decoration:underline}.contact .contact__panel .contact__panel__block .contact__panel__block__footer h3[data-v-10d1f693]{font-size:.875rem;font-weight:var(--font-weight-medium);margin-bottom:1em}.contact .contact__panel .contact__panel__block .contact__panel__block__footer p[data-v-10d1f693]{font-size:.875rem;margin:0}.contact .contact__panel .contact__panel__block .contact__panel__block__footer__social[data-v-10d1f693]{display:flex;list-style-type:none;margin:0;padding:0}.contact .contact__panel .contact__panel__block .contact__panel__block__footer__social .social-link[data-v-10d1f693]{margin-right:16px}.contact .contact__panel h1[data-v-10d1f693]{font-size:1.125rem;font-weight:var(--font-weight-medium);color:var(--primary-color);margin-bottom:2rem}.contact .contact__panel h2[data-v-10d1f693]{font-size:1rem;font-weight:var(--font-weight-medium);margin-bottom:2rem}.contact .contact__panel .info ul[data-v-10d1f693]{list-style-type:none;margin:0;padding:0}.contact .contact__panel .info ul li[data-v-10d1f693]{font-size:.875rem;margin-bottom:1.25rem}.contact .contact__panel .info ul li a[data-v-10d1f693]{display:flex;align-items:center;color:var(--gray-700);gap:1rem}.contact .contact__panel .info ul li a svg[data-v-10d1f693]{fill:var(--gray-700);stroke:var(--gray-700)}.contact .contact__panel .info ul li img[data-v-10d1f693]{width:20px;margin-right:8px}.contact .contact__panel .info ul li[data-v-10d1f693]:last-child{margin:0}.contact__privacy-policy-button[data-v-10d1f693]{width:100%}.contact_logo_wrapper[data-v-10d1f693]{margin-bottom:50px}.contact_form_title[data-v-10d1f693],.contact_title[data-v-10d1f693]{text-align:center;border-bottom:none}.contact_form_title[data-v-10d1f693]{margin-top:20px;margin-bottom:20px}.contact_form_subtitle[data-v-10d1f693]{text-align:center;display:block}.video__top-controls[data-v-2fb491a4]{z-index:20}.video__wrapper[data-v-2fb491a4]{width:100vw;height:100vh;background:var(--grey-background-color);transition:padding .4s ease-out;padding:32px}.video__wrapper iframe[data-v-2fb491a4]{width:100%;height:100%}.gallery[data-v-73832e1e]{position:relative;z-index:320}.exterior-tour360__top-controls[data-v-1da67818]{z-index:20}.amenities-gallery__top-bar[data-v-50c7db9c]{z-index:1}.amenities-gallery__gallery-collections-flap-dropdown[data-v-50c7db9c]{position:fixed;top:50%;left:0;margin-top:4.375rem}.amenities-gallery__tour360-dropdown[data-v-50c7db9c]{--topbar-height:72px;position:fixed;top:var(--topbar-height);left:16px;margin-top:5px}.standalone-quoter h1[data-v-2afc4f02]{font-size:1.125rem;font-weight:var(--font-weight-medium);color:var(--gray-700);background-color:#fff;padding:1.25rem;margin:0;border-bottom:1px solid var(--gray-100);position:sticky;top:0;z-index:2}.standalone-quoter .error[data-v-2afc4f02]{font-size:.875rem;font-weight:var(--font-weight-regular);text-align:center;color:var(--gray-700);margin:3rem 0;padding:0 1.25rem}.container[data-v-12af6783]{margin:80px 50px}h1[data-v-12af6783]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}h2[data-v-12af6783]{font-size:.75rem;text-transform:lowercase;margin-bottom:1.5em;color:var(--gray-500);border-bottom:1px solid var(--gray-300);padding:.25em 0}.pallete[data-v-12af6783]{display:flex}.pallete__item p[data-v-12af6783]{font-size:.75rem;text-align:center;margin:0 auto .5em}.sample[data-v-12af6783]{width:80px;height:80px;margin:5px}.pallete_example[data-v-12af6783]{margin-top:2rem}.container[data-v-35048c6a]{margin:80px 50px}h1[data-v-35048c6a]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}th[data-v-35048c6a]{font-weight:400;font-size:.75rem}td[data-v-35048c6a],th[data-v-35048c6a]{padding:5px 10px}.container[data-v-19084977]{margin:80px 50px}h1[data-v-19084977]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}th[data-v-19084977]{font-weight:400;font-size:.75rem}td[data-v-19084977],th[data-v-19084977]{padding:5px 10px}.container[data-v-fee5e666]{margin:80px 50px}h1[data-v-fee5e666]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}th[data-v-fee5e666]{font-weight:400;font-size:.75rem}td[data-v-fee5e666],th[data-v-fee5e666]{padding:5px 10px}.container[data-v-13c296a8]{margin:80px 50px}h1[data-v-13c296a8]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}th[data-v-13c296a8]{font-weight:400;font-size:.75rem}td[data-v-13c296a8],th[data-v-13c296a8]{padding:5px 10px}.copyright[data-v-9e496b42]{font-weight:.875rem;text-align:center;color:var(--gray-500);margin:0}.copyright b[data-v-9e496b42]{font-weight:inherit}.copyright a[data-v-9e496b42]{color:inherit}.title[data-v-21b350d1]{font-size:1.375rem;color:var(--gray-700);padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--gray-200)}.prop-control[data-v-4303c5eb]{color:var(--gray-700);border-bottom:1px solid var(--gray-100);margin-bottom:10px}.prop-control__input[data-v-4303c5eb]{margin-bottom:10px}.prop-control__info[data-v-4303c5eb]{display:block;margin-bottom:10px;font-weight:var(--font-weight-medium);font-size:1rem}.prop-control__info__name[data-v-4303c5eb]{margin-left:10px}.prop-control__info__type[data-v-4303c5eb]{font-size:.875rem;font-weight:var(--font-weight-light)}.prop-control__info__type[data-v-4303c5eb]:before{content:" "}.prop-control input[type=text][data-v-4303c5eb],.prop-control select[data-v-4303c5eb]{display:block;font-size:.875rem;font-family:var(--font-family);color:var(--gray-700);background-color:#fff;border:1px solid var(--gray-300);border-radius:4px;padding:.25rem 10px;width:100%}.example-component[data-v-64dbd998]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-64dbd998]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-64dbd998]{padding:30px;flex:1}.example-component[data-v-23847662]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-23847662]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-23847662]{padding:30px}.container[data-v-d5d441ea]{margin:80px 50px}h1[data-v-d5d441ea]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}th[data-v-d5d441ea]{font-weight:400;font-size:.75rem}td[data-v-d5d441ea],th[data-v-d5d441ea]{padding:5px 10px}.container[data-v-3e76c88e]{margin:80px 50px}h1[data-v-3e76c88e]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}.feature-lists[data-v-3e76c88e]{display:flex}.feature-list[data-v-3e76c88e]{flex:1}.feature-list--with-scroll[data-v-3e76c88e]{height:300px}.feature-list-plain[data-v-3e76c88e],.feature-list-small[data-v-3e76c88e]{max-width:300px}td[data-v-3e76c88e],th[data-v-3e76c88e]{padding:10px;border:1px solid var(--gray-300);font-weight:var(--font-weight-normal)}.container[data-v-587cee4d]{margin:80px 50px}h1[data-v-587cee4d]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}th[data-v-587cee4d]{font-weight:400;font-size:.75rem}td[data-v-587cee4d],th[data-v-587cee4d]{padding:5px 10px}.container[data-v-4ec1e9f0]{margin:80px 50px}h1[data-v-4ec1e9f0]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}td[data-v-4ec1e9f0],th[data-v-4ec1e9f0]{font-weight:400;font-size:.75rem;padding:15px 20px}.legacy .header[data-v-4ec1e9f0]{position:sticky;top:0;z-index:1;background:#fff;box-shadow:0 8px 6px -8px rgba(0,0,0,.25)}.legacy svg[data-v-4ec1e9f0]{fill:var(--black);stroke:var(--black)}.legacy .icon[data-v-4ec1e9f0]{display:inline-block}.legacy tr[data-v-4ec1e9f0]:hover{background-color:var(--gray-300)}.legacy tr:hover .icon[data-v-4ec1e9f0]{background:#fff;box-shadow:0 1px 6px -1px rgba(0,0,0,.25)}.container[data-v-7250266f]{width:100%;display:flex;flex-wrap:wrap;background:#e9edee}.container .image[data-v-7250266f]{margin:.5rem}.container .image__component[data-v-7250266f]{width:480px;height:270px}.container .image__component.portrait[data-v-7250266f]{width:270px;height:480px}.container[data-v-1f8923e2]{width:100%;padding:1rem}.container h1[data-v-1f8923e2]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}.component-wrapper--resizable[data-v-541cb816]{overflow:auto}.component-wrapper--bordered[data-v-541cb816]{border:1px solid var(--gray-300)}.example-component[data-v-2f67912d]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-2f67912d]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-2f67912d]{padding:0 30px}.example-component[data-v-bcaf7498]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-bcaf7498]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-bcaf7498]{padding:0 30px}.example-component[data-v-3fffb21e]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-3fffb21e]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-3fffb21e]{padding:0 30px}.example-component[data-v-0e5020d2]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-0e5020d2]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-0e5020d2]{padding:0 30px}.example-component[data-v-0fa4fc9e]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-0fa4fc9e]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-0fa4fc9e]{padding:0 30px}.example-component[data-v-c9376b5e]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-c9376b5e]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-c9376b5e]{padding:0 30px}.example-component[data-v-5bc10040]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-5bc10040]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-5bc10040]{padding:0 30px}.example-component[data-v-75ea4c17]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-75ea4c17]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-75ea4c17]{padding:0 30px}.container[data-v-fd523c58]{margin:80px 50px}h1[data-v-fd523c58]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}th[data-v-fd523c58]{font-weight:400;font-size:.75rem}td[data-v-fd523c58],th[data-v-fd523c58]{padding:5px 10px;min-width:300px}.container[data-v-77fe8b99]{margin:80px 50px}h1[data-v-77fe8b99]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}th[data-v-77fe8b99]{font-weight:400;font-size:.75rem}td[data-v-77fe8b99],th[data-v-77fe8b99]{padding:5px 10px}.container[data-v-4ea2a381]{margin:80px 50px}h1[data-v-4ea2a381]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}h2[data-v-4ea2a381]{font-size:1rem;font-weight:700}.wrapper[data-v-4ea2a381]{display:flex;justify-content:center;margin:50px auto}.container[data-v-130578ca]{margin:80px 50px}.container .wrapper[data-v-130578ca]{margin:50px}h1[data-v-130578ca]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}.container[data-v-a1fa6476]{margin:80px 50px}.container .wrapper[data-v-a1fa6476]{margin:50px}h1[data-v-a1fa6476]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}th[data-v-a1fa6476]{font-weight:400;font-size:.75rem}td[data-v-a1fa6476],th[data-v-a1fa6476]{padding:5px 10px}.container[data-v-1c3d9040]{margin:80px 50px}.container .wrapper[data-v-1c3d9040]{margin:50px}h1[data-v-1c3d9040]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}.app-submenu-title[data-v-394c9c42]{display:flex;align-items:center;gap:1.625rem;padding:.5625rem 0}.app-submenu-title__icon[data-v-394c9c42]{stroke:var(--primary-color);fill:var(--primary-color)}.app-submenu-title__text[data-v-394c9c42]{font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;margin:0;color:var(--primary-color)}.container[data-v-8e07b63a]{margin:80px 50px}h1[data-v-8e07b63a]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}th[data-v-8e07b63a]{font-weight:400;font-size:.75rem}td[data-v-8e07b63a],th[data-v-8e07b63a]{padding:5px 10px}.app-social-network-buttons[data-v-45729370]{display:flex;gap:1.25rem;width:100%;justify-content:center}.container[data-v-71b7fd58]{margin:80px 50px}.container .wrapper[data-v-71b7fd58]{margin:50px}h1[data-v-71b7fd58]{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}.app-overlay[data-v-67a9dee0]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--gray-900);opacity:.9}.overlay-enter-active[data-v-67a9dee0],.overlay-leave-active[data-v-67a9dee0]{transition:all .3s ease-in-out}.overlay-enter[data-v-67a9dee0],.overlay-leave-to[data-v-67a9dee0]{opacity:0}.close-overlay-button[data-v-41fb0ee0]{position:fixed;top:1rem;right:1rem}.example-component[data-v-038c2e47]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-038c2e47]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-038c2e47]{padding:30px;width:340px}.example-component[data-v-066693fe]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-066693fe]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-066693fe]{padding:30px;flex:1}.example-component[data-v-1540abd0]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-1540abd0]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-1540abd0]{padding:30px;flex:1}.example-target[data-v-1540abd0]{border:1px solid var(--gray-700);width:80px;height:80px;display:flex;justify-content:center;align-items:center;font-size:.75rem;text-align:center;text-transform:uppercase;margin:0}.example-component[data-v-4b2c23ac]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-4b2c23ac]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-4b2c23ac]{padding:30px;width:340px}.example-component[data-v-064ea060]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-064ea060]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-064ea060]{padding:0 30px}.example-component[data-v-7f515381]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-7f515381]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-7f515381]{padding:30px}.example-component[data-v-bf573cbc]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-bf573cbc]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-bf573cbc]{flex:1;padding:0 30px}.example-component[data-v-71a30586]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-71a30586]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-71a30586]{flex:1;padding:0 30px}.example-component[data-v-8e2de8e8]{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls[data-v-8e2de8e8]{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component[data-v-8e2de8e8]{flex:1;padding:0 30px}.ui-kit[data-v-8d25965a]{--web3d-color:#7db942;display:flex}.ui-kit__content[data-v-8d25965a]{flex:1;height:100vh;overflow:auto;position:relative;padding:1.5rem 30px}.ui-kit__content--white[data-v-8d25965a]{color:var(--gray-900);background-color:#fff}.ui-kit__content--gray[data-v-8d25965a]{color:var(--gray-900);background-color:var(--gray-200)}.ui-kit__content--black[data-v-8d25965a]{color:var(--gray-50);background-color:var(--gray-900)}.ui-kit__color-menu[data-v-8d25965a]{position:fixed;right:100px;bottom:20px;padding:10px;background:#fff;border:1px solid var(--gray-200);border-radius:12px}.ui-kit__color-menu li[data-v-8d25965a],.ui-kit__color-menu ul[data-v-8d25965a]{padding:0;margin:0;list-style:none}.ui-kit__color-menu ul[data-v-8d25965a]{display:flex;gap:5px}.ui-kit__color-menu button[data-v-8d25965a]{text-indent:-9999px;display:block;width:20px;height:20px;border:1px solid var(--gray-600)}.ui-kit__color-menu button.white[data-v-8d25965a]{background-color:#fff}.ui-kit__color-menu button.gray[data-v-8d25965a]{background-color:var(--gray-200)}.ui-kit__color-menu button.black[data-v-8d25965a]{background-color:var(--gray-900)}.ui-kit__color-menu button.current[data-v-8d25965a]{border:3px solid var(--web3d-color)}.ui-kit__components-menu[data-v-8d25965a]{color:var(--gray-900);width:270px;height:100vh;overflow:auto;border-right:1px solid var(--gray-200);padding:1.5rem 20px}.ui-kit__components-menu h1[data-v-8d25965a]{font-weight:var(--font-weight-medium);font-size:1.125rem;margin-bottom:2em}.ui-kit__components-menu h2[data-v-8d25965a]{font-weight:var(--font-weight-medium);font-size:1rem;margin:1.5em 0 .5em}.ui-kit__components-menu li[data-v-8d25965a],.ui-kit__components-menu ul[data-v-8d25965a]{list-style:none;padding:0;margin:0}.ui-kit__components-menu li[data-v-8d25965a]{overflow:hidden;text-overflow:ellipsis}.ui-kit__components-menu__link[data-v-8d25965a]{color:var(--gray-600);font-size:.875rem}.ui-kit__components-menu__link.router-link-active[data-v-8d25965a]{font-weight:var(--font-weight-bold);text-decoration:none;color:var(--web3d-color)}.menu-item-list[data-v-9eaaa65e]{list-style:none;padding:0;margin:0}.menu-item-list__item__link[data-v-9eaaa65e]{text-decoration:none}.menu-logo[data-v-93074c52]{padding:0}.menu-logo__image[data-v-93074c52]{width:100%;height:100px}.menu-footer__developer-link[data-v-568b7fea]{text-align:center}.menu-footer__developer-link[data-v-568b7fea]:last-child{margin-bottom:.9375rem}.menu-footer__developer-link a[data-v-568b7fea]{font-size:.875rem;text-decoration:underline;color:var(--gray-700)}.menu-footer__social-links[data-v-568b7fea]:last-child{margin-bottom:.9375rem}.menu-submenu[data-v-4a0f7319]{padding-top:.875rem}.menu[data-v-7d01e9ed]{min-height:100%;padding-bottom:.9375rem}.menu__top[data-v-7d01e9ed]{background:#fff;padding-top:.9375rem;position:sticky;top:0;z-index:2}.menu__controls[data-v-7d01e9ed]{display:flex;flex-direction:row-reverse;justify-content:space-between}.menu__layout[data-v-7d01e9ed]{flex:1}.menu__transition[data-v-7d01e9ed]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.menu__transition--in-enter-active[data-v-7d01e9ed],.menu__transition--in-leave-active[data-v-7d01e9ed]{transition:opacity .2s ease-out,transform .2s ease-out;pointer-events:none}.menu__transition--in-enter[data-v-7d01e9ed]{opacity:0;transform:translateX(150px)}.menu__transition--in-enter-to[data-v-7d01e9ed]{transition-delay:.1s}.menu__transition--in-leave-to[data-v-7d01e9ed],.menu__transition--in-leave[data-v-7d01e9ed]{position:absolute;inset:0;opacity:0;transform:translateX(-150px)}.menu__transition--out-enter-active[data-v-7d01e9ed],.menu__transition--out-leave-active[data-v-7d01e9ed]{transition:opacity .2s ease-out,transform .2s ease-out;pointer-events:none}.menu__transition--out-enter[data-v-7d01e9ed]{opacity:0;transform:translateX(-150px)}.menu__transition--out-enter-to[data-v-7d01e9ed]{transition-delay:.1s}.menu__transition--out-leave-to[data-v-7d01e9ed]{position:absolute;width:100%;opacity:0;transform:translateX(150px)}.menu-container[data-v-079ef00f]{-webkit-user-select:none;-moz-user-select:none;user-select:none;--open-menu-transition:transform 450ms cubic-bezier(0,0.6,0.4,1);--close-menu-transition:transform 600ms ease}.menu-container__button[data-v-079ef00f]{position:fixed;top:16px;left:16px;transform:translate3d(var(--menu-offset),0,0)}.menu-container__menu[data-v-079ef00f]{min-height:100%}.menu-container__menu__scroll[data-v-079ef00f]{position:fixed;top:0;left:0;z-index:10;background-color:#fff;width:360px;overflow:auto}.menu-container .menu-slide-enter-active[data-v-079ef00f],.menu-container .menu-slide-leave-active[data-v-079ef00f]{transition:var(--open-menu-transition)}.menu-container .menu-slide-enter[data-v-079ef00f],.menu-container .menu-slide-leave-to[data-v-079ef00f]{transform:translate3d(-100%,0,0)}.menu-container .menu-slide-leave-to[data-v-079ef00f]{transition:var(--close-menu-transition)}.rotate-device-hint[data-v-3801ba46]{height:100%;width:100%;padding:16px;margin:auto;overflow:auto;background-color:hsla(0,0%,8%,.95);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.rotate-device-hint__title[data-v-3801ba46]{padding:0;margin:10px 0;max-width:300px;color:#fff;font-size:2rem;font-weight:var(--font-weight-light);line-height:1.172;text-align:center}.rotate-device-hint__title strong[data-v-3801ba46]{font-weight:var(--font-weight-bold)}.rotate-device-hint__subtitle[data-v-3801ba46]{font-size:1rem;max-width:300px;font-weight:var(--font-weight-light);line-height:1.375;text-align:center;color:#fff;padding:0;margin:10px 0}.rotate-device-hint__subtitle i[data-v-3801ba46]{font-weight:var(--font-weight-regular);font-style:italic}.rotate-device-hint__icon[data-v-3801ba46]{margin-bottom:14px}.rotate-device-hint__button[data-v-3801ba46]{margin-top:22px}.rotate-device-hint__close-button[data-v-3801ba46]{position:fixed;right:16px;top:16px}.hint-fade-enter-active[data-v-29a1f243],.hint-fade-leave-active[data-v-29a1f243]{transition:opacity .3s ease-in-out}.hint-fade-enter-active[data-v-29a1f243]{transition-delay:.3s}.hint-fade-enter[data-v-29a1f243],.hint-fade-leave-to[data-v-29a1f243]{opacity:0}.readability-shadow__shadow[data-v-a8073874]{display:none;position:fixed;left:0;right:0;z-index:5;height:100px;pointer-events:none}.readability-shadow__shadow--top[data-v-a8073874]{display:block;top:0;background:linear-gradient(180deg,rgba(16,24,40,.45),rgba(16,24,40,0))}.readability-shadow__shadow--bottom[data-v-a8073874]{display:block;bottom:0;background:linear-gradient(0deg,rgba(16,24,40,.45),rgba(16,24,40,0))}.readability-shadow__transition-enter-active[data-v-a8073874],.readability-shadow__transition-leave-active[data-v-a8073874]{transition:opacity .3s ease-out}.readability-shadow__transition-enter[data-v-a8073874],.readability-shadow__transition-leave-to[data-v-a8073874]{opacity:0}.layout .main[data-v-fbc0ce9c]{z-index:0;position:relative}.layout .menu[data-v-fbc0ce9c]{position:absolute;z-index:1}.layout .hints[data-v-fbc0ce9c]{position:absolute;z-index:2;top:0}.layout .modals[data-v-fbc0ce9c]{z-index:3}.layout--transition-active[data-v-fbc0ce9c]:after{content:"";display:block;position:fixed;inset:0;z-index:10}*{margin:0;padding:0;font-family:Roboto,sans-serif}:root{--white:#fff}.button-text{--content-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid transparent;padding:0;gap:14px;color:var(--content-color);font-weight:var(--font-weight-medium);text-align:center;text-decoration:none;line-height:1;transition:color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button-text__icon{transition:stroke .2s ease-out,fill .2s ease-out;fill:var(--content-color);stroke:var(--content-color)}.button-text__icon-wrapper{max-height:1em;overflow:visible;display:flex;align-items:center;justify-content:center}.button-text__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;flex:1}.button-text__text:only-child{text-align:center}.button-text:focus{outline:0}.button-text:active{transition:none}.button-text:disabled{cursor:default;pointer-events:none}.button-text--primary{--content-color:#fff;background-color:var(--primary-color)}.button-text--primary:hover{background-color:var(--primary-color-700)}.button-text--primary:focus-visible{background-color:var(--primary-color);box-shadow:0 0 0 4px var(--primary-color-100)}.button-text--primary:active{background-color:var(--primary-color-700);border-color:var(--primary-color-900);box-shadow:0 0 0 1px var(--primary-color-900)}.button-text--primary:disabled{--content-color:hsla(0,0%,100%,.4);background-color:var(--primary-color-100)}.button-text--secondary{--content-color:var(--primary-color);background-color:var(--primary-color-50)}.button-text--secondary:hover{background-color:var(--primary-color-100)}.button-text--secondary:focus-visible{background-color:var(--primary-color-50);box-shadow:0 0 0 4px var(--primary-color-25)}.button-text--secondary:active{background-color:var(--primary-color-100);border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.button-text--secondary:disabled{--content-color:var(--primary-color-300);background-color:var(--primary-color-25)}.button-text--dark{--content-color:#fff;background-color:var(--gray-700)}.button-text--dark:hover{background-color:var(--gray-800)}.button-text--dark:focus-visible{background-color:var(--gray-700);box-shadow:0 0 0 4px var(--gray-300)}.button-text--dark:active{background-color:var(--gray-800);border-color:var(--gray-900);box-shadow:0 0 0 1px var(--gray-900)}.button-text--dark:disabled{--content-color:hsla(0,0%,100%,.4);background-color:var(--gray-300)}.button-text--light{--content-color:var(--gray-700);background-color:#fff;border:1px solid var(--gray-300)}.button-text--light:hover{--content-color:var(--gray-800);background-color:var(--gray-100)}.button-text--light:focus-visible{background-color:#fff;box-shadow:0 0 0 4px var(--gray-100)}.button-text--light:active{background-color:var(--gray-100);border-color:var(--gray-800);box-shadow:0 0 0 1px var(--gray-800)}.button-text--light:disabled{--content-color:var(--gray-300);background-color:#fff;border-color:var(--gray-200)}.button-text--extra-light{--content-color:var(--gray-700);background-color:var(--gray-100)}.button-text--extra-light:hover{background-color:var(--gray-200)}.button-text--extra-light:focus-visible{background-color:var(--gray-100);box-shadow:0 0 0 4px var(--gray-200)}.button-text--extra-light:active{background-color:var(--gray-200);border-color:var(--gray-800);box-shadow:0 0 0 1px var(--gray-800)}.button-text--extra-light:disabled{--content-color:var(--gray-300);background-color:var(--gray-50)}.button-text--primary-link{--content-color:var(--primary-color);background-color:transparent}.button-text--primary-link:focus-visible{box-shadow:0 0 0 4px var(--primary-color-25)}.button-text--primary-link:active{background-color:var(--primary-color-25)}.button-text--primary-link:disabled{--content-color:var(--primary-color-300)}.button-text--link{--content-color:var(--gray-500);background-color:transparent}.button-text--link:focus-visible{box-shadow:0 0 0 4px var(--gray-100)}.button-text--link:active{background-color:var(--gray-100)}.button-text--link:disabled{--content-color:var(--gray-300)}.button-text--xs{font-size:.875rem;padding:.625rem 14px;border-radius:1.125rem}.button-text--sm{font-size:.875rem;padding:.75rem 16px;border-radius:1.25rem}.button-text--md{font-size:1rem;padding:.8125rem 18px;border-radius:1.375rem}.button-text--lg{font-size:1rem;padding:.9375rem 20px;border-radius:1.5rem}.button-text--xl{font-size:1.125rem;padding:1.25rem 28px;border-radius:1.875rem}.button-text--square{border-radius:0}.button-text--reverse{flex-direction:row-reverse}.button-text--collapsable{--js-calculated-text-width:unset;transition:gap .3s ease-in-out,padding .3s ease-in-out;gap:0}.button-text--collapsable .button-text__text{transition:width .3s cubic-bezier(.25,0,.35,1);text-overflow:clip;width:0}.button-text--collapsable .button-text__text__inner{transition:opacity .1s ease-out;opacity:0}.button-text--collapsable.button-text--expanded,.button-text--collapsable:hover{gap:16px}.button-text--collapsable.button-text--expanded .button-text__text,.button-text--collapsable:hover .button-text__text{width:var(--js-calculated-text-width)}.button-text--collapsable.button-text--expanded .button-text__text__inner,.button-text--collapsable:hover .button-text__text__inner{opacity:1;transition-duration:.3s;transition-delay:.2s}.full-viewport-background-element{position:relative;overflow:hidden;pointer-events:none;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}@media (max-aspect-ratio:11/9){.full-viewport-background-element{width:auto}}.full-viewport-background-element__inner{position:relative;aspect-ratio:16/9;width:100%;transform:translateY(calc(50vh - 50%))}@media screen and (max-aspect-ratio:16/9){.full-viewport-background-element__inner{width:auto;height:100%;transform:translateX(calc(50vw - 50%))}}.full-viewport-background-element__inner>{display:block;width:100%;height:100%}@media (max-aspect-ratio:11/9){.full-viewport-background-element--scrollable .full-viewport-background-element__inner{transform:none}}.background-vimeo-video-displayer{position:fixed;background:var(--gray-900)}.tooltip-element{--arrow-position-x:9999px;display:inline-block}.tooltip-element__inner{position:relative;white-space:nowrap;text-overflow:ellipsis;background-color:var(--gray-900);padding:.5rem 20px;border-radius:.5rem;color:#fff}.tooltip-element__arrow{position:absolute}.tooltip-element--top .tooltip-element__arrow,.tooltip-element--top-end .tooltip-element__arrow,.tooltip-element--top-start .tooltip-element__arrow{border-top:12px solid var(--gray-900);border-right:12px solid transparent;border-left:12px solid transparent;bottom:0;transform:translate(-50%,50%)}.tooltip-element--bottom .tooltip-element__arrow,.tooltip-element--bottom-end .tooltip-element__arrow,.tooltip-element--bottom-start .tooltip-element__arrow{border-bottom:12px solid var(--gray-900);border-right:12px solid transparent;border-left:12px solid transparent;top:0;transform:translate(-50%,-50%)}.tooltip-element--bottom .tooltip-element__arrow,.tooltip-element--top .tooltip-element__arrow{left:50%}.tooltip-element--bottom-start .tooltip-element__arrow,.tooltip-element--top-start .tooltip-element__arrow{left:min(100% - 18px,var(--arrow-position-x))}.tooltip-element--bottom-end .tooltip-element__arrow,.tooltip-element--top-end .tooltip-element__arrow{right:min(100% - 18px,var(--arrow-position-x))}.tooltip-element--top-end .tooltip-element__arrow{transform:translate(50%,50%)}.tooltip-element--bottom-end .tooltip-element__arrow{transform:translate(50%,-50%)}.tooltip-element--right .tooltip-element__arrow{border-right:12px solid var(--gray-900);border-top:12px solid transparent;border-bottom:12px solid transparent;top:50%;left:0;transform:translate(-50%,-50%)}.tooltip-element--left .tooltip-element__arrow{border-left:12px solid var(--gray-900);border-top:12px solid transparent;border-bottom:12px solid transparent;top:50%;right:0;transform:translate(50%,-50%)}.tooltip__wrapper{position:relative;display:inline-block}.tooltip__wrapper--fixed .tooltip__element,.tooltip__wrapper:hover .tooltip__element{visibility:visible;opacity:1;transition:opacity .15s ease-out}.tooltip__element{position:absolute;visibility:hidden;opacity:0}@media (max-height:576px),(max-width:576px){.tooltip__element{display:none}}.tooltip__element--top{transform:translate(-50%,-100%);top:-9px;left:50%}.tooltip__element--top-start{transform:translateY(-100%);top:-9px;left:0}.tooltip__element--top-end{transform:translateY(-100%);top:-9px;right:0}.tooltip__element--right{transform:translate(100%,-50%);top:50%;right:-9px}.tooltip__element--bottom{transform:translate(-50%,100%);bottom:-9px;left:50%}.tooltip__element--bottom-start{transform:translateY(100%);bottom:-9px;left:0}.tooltip__element--bottom-end{transform:translateY(100%);bottom:-9px;right:0}.tooltip__element--left{transform:translate(-100%,-50%);top:50%;left:-9px}.top-bar-control-wrapper{pointer-events:all}.icon{fill:var(--gray-600);stroke:var(--gray-600)}.icon .stroke{stroke:inherit}.icon .no-stroke{stroke:transparent}.icon .fill{fill:inherit}.icon .no-fill{fill:transparent}.button-text-with-icon{--content-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid transparent;padding:0;gap:14px;color:var(--content-color);font-weight:var(--font-weight-medium);text-align:center;text-decoration:none;line-height:1;transition:color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button-text-with-icon__icon{transition:stroke .2s ease-out,fill .2s ease-out;fill:var(--content-color);stroke:var(--content-color)}.button-text-with-icon__icon-wrapper{max-height:1em;overflow:visible;display:flex;align-items:center;justify-content:center}.button-text-with-icon__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;flex:1}.button-text-with-icon__text:only-child{text-align:center}.button-text-with-icon:focus{outline:0}.button-text-with-icon:active{transition:none}.button-text-with-icon:disabled{cursor:default;pointer-events:none}.button-text-with-icon--primary{--content-color:#fff;background-color:var(--primary-color)}.button-text-with-icon--primary:hover{background-color:var(--primary-color-700)}.button-text-with-icon--primary:focus-visible{background-color:var(--primary-color);box-shadow:0 0 0 4px var(--primary-color-100)}.button-text-with-icon--primary:active{background-color:var(--primary-color-700);border-color:var(--primary-color-900);box-shadow:0 0 0 1px var(--primary-color-900)}.button-text-with-icon--primary:disabled{--content-color:hsla(0,0%,100%,.4);background-color:var(--primary-color-100)}.button-text-with-icon--secondary{--content-color:var(--primary-color);background-color:var(--primary-color-50)}.button-text-with-icon--secondary:hover{background-color:var(--primary-color-100)}.button-text-with-icon--secondary:focus-visible{background-color:var(--primary-color-50);box-shadow:0 0 0 4px var(--primary-color-25)}.button-text-with-icon--secondary:active{background-color:var(--primary-color-100);border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.button-text-with-icon--secondary:disabled{--content-color:var(--primary-color-300);background-color:var(--primary-color-25)}.button-text-with-icon--dark{--content-color:#fff;background-color:var(--gray-700)}.button-text-with-icon--dark:hover{background-color:var(--gray-800)}.button-text-with-icon--dark:focus-visible{background-color:var(--gray-700);box-shadow:0 0 0 4px var(--gray-300)}.button-text-with-icon--dark:active{background-color:var(--gray-800);border-color:var(--gray-900);box-shadow:0 0 0 1px var(--gray-900)}.button-text-with-icon--dark:disabled{--content-color:hsla(0,0%,100%,.4);background-color:var(--gray-300)}.button-text-with-icon--light{--content-color:var(--gray-700);background-color:#fff;border:1px solid var(--gray-300)}.button-text-with-icon--light:hover{--content-color:var(--gray-800);background-color:var(--gray-100)}.button-text-with-icon--light:focus-visible{background-color:#fff;box-shadow:0 0 0 4px var(--gray-100)}.button-text-with-icon--light:active{background-color:var(--gray-100);border-color:var(--gray-800);box-shadow:0 0 0 1px var(--gray-800)}.button-text-with-icon--light:disabled{--content-color:var(--gray-300);background-color:#fff;border-color:var(--gray-200)}.button-text-with-icon--extra-light{--content-color:var(--gray-700);background-color:var(--gray-100)}.button-text-with-icon--extra-light:hover{background-color:var(--gray-200)}.button-text-with-icon--extra-light:focus-visible{background-color:var(--gray-100);box-shadow:0 0 0 4px var(--gray-200)}.button-text-with-icon--extra-light:active{background-color:var(--gray-200);border-color:var(--gray-800);box-shadow:0 0 0 1px var(--gray-800)}.button-text-with-icon--extra-light:disabled{--content-color:var(--gray-300);background-color:var(--gray-50)}.button-text-with-icon--primary-link{--content-color:var(--primary-color);background-color:transparent}.button-text-with-icon--primary-link:focus-visible{box-shadow:0 0 0 4px var(--primary-color-25)}.button-text-with-icon--primary-link:active{background-color:var(--primary-color-25)}.button-text-with-icon--primary-link:disabled{--content-color:var(--primary-color-300)}.button-text-with-icon--link{--content-color:var(--gray-500);background-color:transparent}.button-text-with-icon--link:focus-visible{box-shadow:0 0 0 4px var(--gray-100)}.button-text-with-icon--link:active{background-color:var(--gray-100)}.button-text-with-icon--link:disabled{--content-color:var(--gray-300)}.button-text-with-icon--xs{font-size:.875rem;padding:.625rem 14px;border-radius:1.125rem}.button-text-with-icon--sm{font-size:.875rem;padding:.75rem 16px;border-radius:1.25rem}.button-text-with-icon--md{font-size:1rem;padding:.8125rem 18px;border-radius:1.375rem}.button-text-with-icon--lg{font-size:1rem;padding:.9375rem 20px;border-radius:1.5rem}.button-text-with-icon--xl{font-size:1.125rem;padding:1.25rem 28px;border-radius:1.875rem}.button-text-with-icon--collapsable:not(.button-text-with-icon--expanded):not(:hover),.button-text-with-icon--icon-only{--button-width:2.25rem;--icon-width:16px;--round-compoensation:-1px;--padding:calc((var(--button-width) - var(--icon-width))/2 + var(--round-compoensation));padding-left:var(--padding);padding-right:var(--padding)}.button-text-with-icon--collapsable:not(.button-text-with-icon--expanded):not(:hover).button-text-with-icon--xs,.button-text-with-icon--icon-only.button-text-with-icon--xs{--button-width:2.25rem;--icon-width:16px}.button-text-with-icon--collapsable:not(.button-text-with-icon--expanded):not(:hover).button-text-with-icon--sm,.button-text-with-icon--icon-only.button-text-with-icon--sm{--button-width:2.5rem;--icon-width:18px}.button-text-with-icon--collapsable:not(.button-text-with-icon--expanded):not(:hover).button-text-with-icon--md,.button-text-with-icon--icon-only.button-text-with-icon--md{--button-width:2.75rem;--icon-width:20px}.button-text-with-icon--collapsable:not(.button-text-with-icon--expanded):not(:hover).button-text-with-icon--lg,.button-text-with-icon--icon-only.button-text-with-icon--lg{--button-width:3rem;--icon-width:22px}.button-text-with-icon--collapsable:not(.button-text-with-icon--expanded):not(:hover).button-text-with-icon--xl,.button-text-with-icon--icon-only.button-text-with-icon--xl{--button-width:3.75rem;--icon-width:27px}.button-text-with-icon--square{border-radius:0}.button-text-with-icon--reverse{flex-direction:row-reverse}.button-text-with-icon--collapsable{--js-calculated-text-width:unset;transition:gap .3s ease-in-out,padding .3s ease-in-out;gap:0}.button-text-with-icon--collapsable .button-text-with-icon__text{transition:width .3s cubic-bezier(.25,0,.35,1);text-overflow:clip;width:0}.button-text-with-icon--collapsable .button-text-with-icon__text__inner{transition:opacity .1s ease-out;opacity:0}.button-text-with-icon--collapsable.button-text-with-icon--expanded,.button-text-with-icon--collapsable:hover{gap:16px}.button-text-with-icon--collapsable.button-text-with-icon--expanded .button-text-with-icon__text,.button-text-with-icon--collapsable:hover .button-text-with-icon__text{width:var(--js-calculated-text-width)}.button-text-with-icon--collapsable.button-text-with-icon--expanded .button-text-with-icon__text__inner,.button-text-with-icon--collapsable:hover .button-text-with-icon__text__inner{opacity:1;transition-duration:.3s;transition-delay:.2s}.dropdown-list{border-radius:12px;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-list .dropdown-list__option{cursor:pointer;padding:10px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-list .dropdown-list__option.disabled{cursor:default;pointer-events:none}.dropdown-list--sm,.dropdown-list--xs{font-size:.875rem}.dropdown-list--lg,.dropdown-list--md{font-size:1rem}.dropdown-list--xl{font-size:1.125rem}.dropdown-list--primary{color:#fff;background-color:var(--primary-color)}.dropdown-list--primary .dropdown-list__option.selected,.dropdown-list--primary .dropdown-list__option:hover{background:var(--primary-color-700)}.dropdown-list--primary .dropdown-list__option.disabled{color:hsla(0,0%,100%,.4);background-color:var(--primary-color-100)}.dropdown-list--secondary{color:var(--primary-color);background-color:var(--primary-color-50);box-shadow:0 1px 2px var(--primary-color-25)}.dropdown-list--secondary .dropdown-list__option.selected,.dropdown-list--secondary .dropdown-list__option:hover{background:var(--primary-color-100)}.dropdown-list--secondary .dropdown-list__option.disabled{color:var(--primary-color-300);background-color:var(--primary-color-25)}.dropdown-list--dark{color:#fff;background-color:var(--gray-700)}.dropdown-list--dark .dropdown-list__option.selected,.dropdown-list--dark .dropdown-list__option:hover{background:var(--gray-800)}.dropdown-list--dark .dropdown-list__option.disabled{color:hsla(0,0%,100%,.4);background-color:var(--gray-300)}.dropdown-list--light{color:var(--gray-700);background-color:#fff;border:1px solid var(--gray-300);box-shadow:0 1px 2px var(--primary-color-25)}.dropdown-list--light .dropdown-list__option.selected,.dropdown-list--light .dropdown-list__option:hover{background:var(--gray-50)}.dropdown-list--light .dropdown-list__option.disabled{color:var(--gray-300);background-color:#fff}.dropdown-list--extra-light{color:var(--gray-700);background-color:var(--gray-100)}.dropdown-list--extra-light .dropdown-list__option.selected,.dropdown-list--extra-light .dropdown-list__option:hover{background:var(--gray-200)}.dropdown-list--extra-light .dropdown-list__option.disabled{color:var(--gray-300);background-color:var(--gray-50)}.dropdown-list--primary-link{color:var(--primary-color);background-color:transparent}.dropdown-list--primary-link .dropdown-list__option.selected,.dropdown-list--primary-link .dropdown-list__option:hover{background:var(--primary-color-25)}.dropdown-list--primary-link .dropdown-list__option.disabled{color:var(--primary-color-300)}.dropdown-list--link{color:var(--gray-500);background-color:transparent}.dropdown-list--link .dropdown-list__option.selected,.dropdown-list--link .dropdown-list__option:hover{background:var(--gray-50)}.dropdown-list--link .dropdown-list__option.disabled{color:var(--gray-300)}.dropdown-placeholder{height:0;overflow:hidden;visibility:hidden}.dropdown{max-width:min(220px,100vw - 4.25rem);position:relative}.dropdown__button{width:100%}.dropdown__list{position:absolute;margin-top:5px;z-index:10;width:calc(100% + 2.25rem)}.dropdown-list-enter-active,.dropdown-list-leave-active{transition:transform .3s cubic-bezier(.25,.1,.5,1),opacity .2s cubic-bezier(.25,.1,.5,1)}.dropdown-list-enter,.dropdown-list-leave-to{opacity:0}.dropdown-list-enter{transform:translate3d(0,-10px,0)}.dropdown-list-leave-active{transition:opacity .15s ease-out}.top-bar-controls-group{display:flex;gap:16px}.top-bar-controls-group__transition-enter-active{transition:opacity .3s ease-out;transition-delay:.15s;pointer-events:none}.top-bar-controls-group__transition-leave-active{display:none}.top-bar-controls-group__transition-enter{opacity:0}.top-bar-controls-group__transition-move{transition:transform .25s ease-out}.top-bar-resizable-block{--offset:0;transition:margin-right .6s cubic-bezier(.15,0,0,1)}.top-bar-resizable-block--moved{margin-right:var(--offset)}.top-bar{--menu-icon-width:56px;position:fixed;top:0;right:0;padding:16px;width:100%;pointer-events:none}.top-bar__main{position:relative;z-index:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;gap:16px;min-height:2.5rem;margin-left:calc(var(--menu-icon-width) + var(--menu-offset))}.top-bar__extension{position:relative;z-index:0;margin-top:1.25rem}.top-bar__extension:empty{display:none}.top-bar__nav{position:relative;display:flex;flex:1;justify-content:space-between}.home__top-bar{z-index:5}.home__logo{pointer-events:none;z-index:10}.home__enter-button{z-index:10}.text-hint-tooltip{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative}.text-hint-tooltip__hint{position:absolute;background:hsla(0,0%,8%,.6);color:#fff;padding:.5rem .5rem;min-width:4rem;font-size:12px;text-align:center;border-radius:1rem;display:flex;align-items:center;justify-content:center}.text-hint-tooltip__hint label{margin:0;line-height:1}.text-hint-tooltip__hint.left-top{bottom:100%;right:100%}.text-hint-tooltip__hint.right-top{left:100%;bottom:100%}.text-hint-tooltip__hint.left-bottom{top:100%;right:100%}.text-hint-tooltip__hint.right-bottom{top:100%;left:100%}@media (max-height:576px),(max-width:576px){.text-hint-tooltip__hint.left-top{bottom:calc(100% + 7px);right:0}.text-hint-tooltip__hint.right-top{left:0;bottom:calc(100% + 7px)}.text-hint-tooltip__hint.left-bottom{top:calc(100% + 7px);right:0}.text-hint-tooltip__hint.right-bottom{top:calc(100% + 7px);left:0}}.fade-enter-active,.fade-leave-active{transition:.5s}.fade-enter,.fade-leave-to{opacity:0;transform:translateY(-1rem)}.pagination-controls__control{position:fixed;top:50%;transform:translateY(-50%);transition:transform .6s ease-in-out}.pagination-controls__control--moved{--offset:0;transition:transform .6s cubic-bezier(.15,0,0,1);transform:translateY(-50%) translateX(var(--offset))}.pagination-controls__control--next{right:16px}.pagination-controls__control--prev{left:16px}.full-viewport-container{pointer-events:none;position:relative;z-index:320;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100)}.full-viewport-container__elements{pointer-events:all}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;opacity:0;transition:opacity .2s linear .5s}.simplebar-hover .simplebar-scrollbar:before,.simplebar-mouse-entered .simplebar-scrollbar:before,.simplebar-scrollbar.simplebar-visible:before,.simplebar-scrolling .simplebar-scrollbar:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.app-scrollbar-container{--track-margin-top:0;--track-margin-bottom:0px}.app-scrollbar-container .simplebar-track.simplebar-vertical{padding:0;margin-top:calc(4px + var(--track-margin-top));margin-right:0;margin-bottom:calc(4px + var(--track-margin-bottom));margin-left:0;width:12px;transition:opacity .2s ease-out}.app-scrollbar-container .simplebar-scrollbar:before{background-color:var(--light-gray);opacity:1!important;width:4px;border-radius:4px;left:4px}.button-icon{--content-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid transparent;padding:0;gap:14px;color:var(--content-color);font-weight:var(--font-weight-medium);text-align:center;text-decoration:none;line-height:1;transition:color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;border-radius:50%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button-icon__icon{transition:stroke .2s ease-out,fill .2s ease-out;fill:var(--content-color);stroke:var(--content-color)}.button-icon__icon-wrapper{max-height:1em;overflow:visible;display:flex;align-items:center;justify-content:center}.button-icon__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;flex:1}.button-icon__text:only-child{text-align:center}.button-icon:focus{outline:0}.button-icon:active{transition:none}.button-icon:disabled{cursor:default;pointer-events:none}.button-icon--primary{--content-color:#fff;background-color:var(--primary-color)}.button-icon--primary:hover{background-color:var(--primary-color-700)}.button-icon--primary:focus-visible{background-color:var(--primary-color);box-shadow:0 0 0 4px var(--primary-color-100)}.button-icon--primary:active{background-color:var(--primary-color-700);border-color:var(--primary-color-900);box-shadow:0 0 0 1px var(--primary-color-900)}.button-icon--primary:disabled{--content-color:hsla(0,0%,100%,.4);background-color:var(--primary-color-100)}.button-icon--secondary{--content-color:var(--primary-color);background-color:var(--primary-color-50)}.button-icon--secondary:hover{background-color:var(--primary-color-100)}.button-icon--secondary:focus-visible{background-color:var(--primary-color-50);box-shadow:0 0 0 4px var(--primary-color-25)}.button-icon--secondary:active{background-color:var(--primary-color-100);border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.button-icon--secondary:disabled{--content-color:var(--primary-color-300);background-color:var(--primary-color-25)}.button-icon--dark{--content-color:#fff;background-color:var(--gray-700)}.button-icon--dark:hover{background-color:var(--gray-800)}.button-icon--dark:focus-visible{background-color:var(--gray-700);box-shadow:0 0 0 4px var(--gray-300)}.button-icon--dark:active{background-color:var(--gray-800);border-color:var(--gray-900);box-shadow:0 0 0 1px var(--gray-900)}.button-icon--dark:disabled{--content-color:hsla(0,0%,100%,.4);background-color:var(--gray-300)}.button-icon--light{--content-color:var(--gray-700);background-color:#fff;border:1px solid var(--gray-300)}.button-icon--light:hover{--content-color:var(--gray-800);background-color:var(--gray-100)}.button-icon--light:focus-visible{background-color:#fff;box-shadow:0 0 0 4px var(--gray-100)}.button-icon--light:active{background-color:var(--gray-100);border-color:var(--gray-800);box-shadow:0 0 0 1px var(--gray-800)}.button-icon--light:disabled{--content-color:var(--gray-300);background-color:#fff;border-color:var(--gray-200)}.button-icon--extra-light{--content-color:var(--gray-700);background-color:var(--gray-100)}.button-icon--extra-light:hover{background-color:var(--gray-200)}.button-icon--extra-light:focus-visible{background-color:var(--gray-100);box-shadow:0 0 0 4px var(--gray-200)}.button-icon--extra-light:active{background-color:var(--gray-200);border-color:var(--gray-800);box-shadow:0 0 0 1px var(--gray-800)}.button-icon--extra-light:disabled{--content-color:var(--gray-300);background-color:var(--gray-50)}.button-icon--primary-link{--content-color:var(--primary-color);background-color:transparent}.button-icon--primary-link:focus-visible{box-shadow:0 0 0 4px var(--primary-color-25)}.button-icon--primary-link:active{background-color:var(--primary-color-25)}.button-icon--primary-link:disabled{--content-color:var(--primary-color-300)}.button-icon--link{--content-color:var(--gray-500);background-color:transparent}.button-icon--link:focus-visible{box-shadow:0 0 0 4px var(--gray-100)}.button-icon--link:active{background-color:var(--gray-100)}.button-icon--link:disabled{--content-color:var(--gray-300)}.button-icon--xs{width:2.25rem;height:2.25rem}.button-icon--sm{width:2.5rem;height:2.5rem}.button-icon--md{width:2.75rem;height:2.75rem}.button-icon--lg{width:3rem;height:3rem}.button-icon--xl{width:3.75rem;height:3.75rem}.button-icon--square{border-radius:0}.button-icon--reverse{flex-direction:row-reverse}.button-icon--collapsable{--js-calculated-text-width:unset;transition:gap .3s ease-in-out,padding .3s ease-in-out;gap:0}.button-icon--collapsable .button-icon__text{transition:width .3s cubic-bezier(.25,0,.35,1);text-overflow:clip;width:0}.button-icon--collapsable .button-icon__text__inner{transition:opacity .1s ease-out;opacity:0}.button-icon--collapsable.button-icon--expanded,.button-icon--collapsable:hover{gap:16px}.button-icon--collapsable.button-icon--expanded .button-icon__text,.button-icon--collapsable:hover .button-icon__text{width:var(--js-calculated-text-width)}.button-icon--collapsable.button-icon--expanded .button-icon__text__inner,.button-icon--collapsable:hover .button-icon__text__inner{opacity:1;transition-duration:.3s;transition-delay:.2s}.app-sheet-contact-information{display:flex;gap:2.375rem;justify-content:space-between;background-color:var(--gray-50);padding:.625rem 1.25rem}.app-sheet-contact-information__text{display:flex;justify-content:flex-start;align-items:center;font-weight:var(--font-weight-medium);font-size:.875rem;color:var(--gray-700)}.app-sheet-contact-information__buttons{display:flex;gap:1.25rem}.contact-panel{background:#fff;padding:1.5rem 1.25rem;border-top:1px solid var(--gray-100);font-size:.875rem;font-weight:var(--font-weight-regular);white-space:nowrap}.contact-panel ul{list-style:none;padding:0;margin:0}.contact-panel ul li:not(:last-child){margin-bottom:1.25rem}.contact-panel ul li p{display:inline;color:var(--gray-700)}.contact-panel ul .icon{fill:var(--gray-700);stroke:var(--gray-700);margin-right:1rem;vertical-align:middle;border-style:none}.sidebar-panel{position:fixed;width:375px;top:0;left:0;background:var(--white);height:100vh;height:calc(var(--vh, 1vh)*100);z-index:1;display:flex;flex-flow:column wrap}.sidebar-panel__content{flex:1;width:100%;overflow:hidden}.sidebar-panel__content__scroll{height:100%;overflow:auto}.sidebar-panel__content__scroll .sidebar-panel__content__scroll__inner{position:relative;display:flex;flex-direction:column}.sidebar-panel__content__scroll--disabled{overflow:hidden}.sidebar-panel__content__scroll--disabled .sidebar-panel__content__scroll__inner{height:100%}.sidebar-panel__content__scroll--disabled .sidebar-panel__slot-wrapper{overflow:hidden}.sidebar-panel__controls{display:flex;justify-content:flex-end;align-items:center;padding:0 16px;margin:16px 0 0;min-height:40px}.sidebar-panel__slot-wrapper{flex:1}.swipe-left-right-enter-active,.swipe-left-right-leave-active{transition:transform .5s cubic-bezier(.15,0,0,1);transition-delay:50ms}.swipe-left-right-enter,.swipe-left-right-leave-to{transform:translateX(-100%)}.swipe-left-right-leave-to{transition:transform .4s cubic-bezier(.75,0,.65,1),transform .4s ease-in-out}.sliding-up-panel{--panel-height:0;--content-height:0;position:fixed;left:0;bottom:0;width:100vw;transition:height .3s ease-out;z-index:1}.sliding-up-panel,.sliding-up-panel__wrapper{display:flex;flex-direction:column}.sliding-up-panel--collapsed,.sliding-up-panel--dragging,.sliding-up-panel--minimized{height:var(--panel-height)}.sliding-up-panel--collapsed .sliding-up-panel__content,.sliding-up-panel--minimized .sliding-up-panel__content{transition:min-height .3s ease-out;min-height:var(--content-height)}.sliding-up-panel--expanded{height:100vh;height:calc(var(--vh, 1vh)*100)}.sliding-up-panel--expanded .sliding-up-panel__content__scroll--disabled .sliding-up-panel__content__scroll__inner{height:100%}.sliding-up-panel--expanded .sliding-up-panel__content__scroll--disabled .sliding-up-panel__content__block{overflow:hidden}.sliding-up-panel--expanded .sliding-up-panel__content__block{flex:1}.sliding-up-panel--expanded .sliding-up-panel__content{border-radius:0}.sliding-up-panel--dragging{transition:none}.sliding-up-panel__content{flex:1;overflow:hidden;background:var(--white);border-radius:12px 12px 0 0}.sliding-up-panel__content__scroll{position:relative;height:100%;overflow:auto}.sliding-up-panel__content__scroll--disabled{overflow:hidden}.sliding-up-panel__content__slot-transition-enter-active,.sliding-up-panel__content__slot-transition-leave-active{transition:opacity .4s ease-in-out}.sliding-up-panel__content__slot-transition-leave-active{position:absolute!important;width:100%}.sliding-up-panel__content__slot-transition-enter,.sliding-up-panel__content__slot-transition-leave-to{opacity:0}.sliding-up-panel__controls{display:flex;justify-content:flex-end;align-items:center;padding:0 16px;margin:16px 0 0;min-height:40px}.swipe-bottom-up-enter-active,.swipe-bottom-up-leave-active{transition:transform .5s cubic-bezier(.15,0,0,1);transition-delay:50ms}.swipe-bottom-up-enter,.swipe-bottom-up-leave-to{transform:translateY(100%)}.swipe-bottom-up-leave-to{transition:transform .4s cubic-bezier(.75,0,.65,1),transform .4s ease-in-out}.sheet-wrapper{display:flex;flex-direction:column;gap:1rem;min-width:300px;padding:1rem 0}.sheet-wrapper--popup{padding:1.5rem 0}.sheet-row{padding:0 1.25rem}.sheet-row--divider--top{padding-top:1rem;border-top:1px solid var(--gray-100)}.sheet-row--divider--bottom:not(:last-child){padding-bottom:1rem;border-bottom:1px solid var(--gray-100)}.sheet-row--separator--top:before{content:"";display:block;padding-top:1rem;border-top:1px solid var(--gray-100)}.sheet-row--separator--bottom:not(:last-child):after{content:"";display:block;padding-bottom:1rem;border-bottom:1px solid var(--gray-100)}.sheet-row--divider--bottom+.sheet-row,.sheet-row--separator--bottom+.sheet-row{padding-top:unset;border-top:unset}.sheet-row--divider--bottom+.sheet-row:before,.sheet-row--separator--bottom+.sheet-row:before{content:unset}.sheet-row--overflow-hidden{overflow:hidden;flex:1}.sheet-row--background{background-color:var(--gray-100);border:0}.sheet-row--background:after,.sheet-row--background:before{content:unset}.sheet-block-button-group{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:8px;column-gap:8px;row-gap:.8125rem}.sheet-block-button-group:empty{display:none}.sheet-block-button-group>:nth-child(3),.sheet-block-button-group>:only-child{grid-column:1/span 2}.title{display:flex;flex-direction:column;gap:.5rem}.title .highlight-text{font-size:1rem;font-weight:500;margin:0;color:var(--gray-700)}.title .descriptive-text{white-space:pre-line;font-size:1rem;font-weight:400;margin:0;color:var(--gray-500)}.title--align-center{text-align:center;align-items:center}.title--align-left{text-align:start;align-items:flex-start}.title--align-right{text-align:end;align-items:flex-end}.title--primary .highlight-text{color:var(--primary-color)}.button-text-router-link{--content-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid transparent;padding:0;gap:14px;color:var(--content-color);font-weight:var(--font-weight-medium);text-align:center;text-decoration:none;line-height:1;transition:color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button-text-router-link__icon{transition:stroke .2s ease-out,fill .2s ease-out;fill:var(--content-color);stroke:var(--content-color)}.button-text-router-link__icon-wrapper{max-height:1em;overflow:visible;display:flex;align-items:center;justify-content:center}.button-text-router-link__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;flex:1;padding:1.5px 0}.button-text-router-link__text:only-child{text-align:center}.button-text-router-link:focus{outline:0}.button-text-router-link:active{transition:none}.button-text-router-link:disabled{cursor:default;pointer-events:none}.button-text-router-link--primary{--content-color:#fff;background-color:var(--primary-color)}.button-text-router-link--primary:hover{background-color:var(--primary-color-700)}.button-text-router-link--primary:focus-visible{background-color:var(--primary-color);box-shadow:0 0 0 4px var(--primary-color-100)}.button-text-router-link--primary:active{background-color:var(--primary-color-700);border-color:var(--primary-color-900);box-shadow:0 0 0 1px var(--primary-color-900)}.button-text-router-link--primary:disabled{--content-color:hsla(0,0%,100%,.4);background-color:var(--primary-color-100)}.button-text-router-link--secondary{--content-color:var(--primary-color);background-color:var(--primary-color-50)}.button-text-router-link--secondary:hover{background-color:var(--primary-color-100)}.button-text-router-link--secondary:focus-visible{background-color:var(--primary-color-50);box-shadow:0 0 0 4px var(--primary-color-25)}.button-text-router-link--secondary:active{background-color:var(--primary-color-100);border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.button-text-router-link--secondary:disabled{--content-color:var(--primary-color-300);background-color:var(--primary-color-25)}.button-text-router-link--dark{--content-color:#fff;background-color:var(--gray-700)}.button-text-router-link--dark:hover{background-color:var(--gray-800)}.button-text-router-link--dark:focus-visible{background-color:var(--gray-700);box-shadow:0 0 0 4px var(--gray-300)}.button-text-router-link--dark:active{background-color:var(--gray-800);border-color:var(--gray-900);box-shadow:0 0 0 1px var(--gray-900)}.button-text-router-link--dark:disabled{--content-color:hsla(0,0%,100%,.4);background-color:var(--gray-300)}.button-text-router-link--light{--content-color:var(--gray-700);background-color:#fff;border:1px solid var(--gray-300)}.button-text-router-link--light:hover{--content-color:var(--gray-800);background-color:var(--gray-100)}.button-text-router-link--light:focus-visible{background-color:#fff;box-shadow:0 0 0 4px var(--gray-100)}.button-text-router-link--light:active{background-color:var(--gray-100);border-color:var(--gray-800);box-shadow:0 0 0 1px var(--gray-800)}.button-text-router-link--light:disabled{--content-color:var(--gray-300);background-color:#fff;border-color:var(--gray-200)}.button-text-router-link--extra-light{--content-color:var(--gray-700);background-color:var(--gray-100)}.button-text-router-link--extra-light:hover{background-color:var(--gray-200)}.button-text-router-link--extra-light:focus-visible{background-color:var(--gray-100);box-shadow:0 0 0 4px var(--gray-200)}.button-text-router-link--extra-light:active{background-color:var(--gray-200);border-color:var(--gray-800);box-shadow:0 0 0 1px var(--gray-800)}.button-text-router-link--extra-light:disabled{--content-color:var(--gray-300);background-color:var(--gray-50)}.button-text-router-link--primary-link{--content-color:var(--primary-color);background-color:transparent}.button-text-router-link--primary-link:focus-visible{box-shadow:0 0 0 4px var(--primary-color-25)}.button-text-router-link--primary-link:active{background-color:var(--primary-color-25)}.button-text-router-link--primary-link:disabled{--content-color:var(--primary-color-300)}.button-text-router-link--link{--content-color:var(--gray-500);background-color:transparent}.button-text-router-link--link:focus-visible{box-shadow:0 0 0 4px var(--gray-100)}.button-text-router-link--link:active{background-color:var(--gray-100)}.button-text-router-link--link:disabled{--content-color:var(--gray-300)}.button-text-router-link--xs{font-size:.875rem;padding:.625rem 14px;border-radius:1.125rem}.button-text-router-link--sm{font-size:.875rem;padding:.75rem 16px;border-radius:1.25rem}.button-text-router-link--md{font-size:1rem;padding:.8125rem 18px;border-radius:1.375rem}.button-text-router-link--lg{font-size:1rem;padding:.9375rem 20px;border-radius:1.5rem}.button-text-router-link--xl{font-size:1.125rem;padding:1.25rem 28px;border-radius:1.875rem}.button-text-router-link--square{border-radius:0}.button-text-router-link--reverse{flex-direction:row-reverse}.button-text-router-link--collapsable{--js-calculated-text-width:unset;transition:gap .3s ease-in-out,padding .3s ease-in-out;gap:0}.button-text-router-link--collapsable .button-text-router-link__text{transition:width .3s cubic-bezier(.25,0,.35,1);text-overflow:clip;width:0}.button-text-router-link--collapsable .button-text-router-link__text__inner{transition:opacity .1s ease-out;opacity:0}.button-text-router-link--collapsable.button-text-router-link--expanded,.button-text-router-link--collapsable:hover{gap:16px}.button-text-router-link--collapsable.button-text-router-link--expanded .button-text-router-link__text,.button-text-router-link--collapsable:hover .button-text-router-link__text{width:var(--js-calculated-text-width)}.button-text-router-link--collapsable.button-text-router-link--expanded .button-text-router-link__text__inner,.button-text-router-link--collapsable:hover .button-text-router-link__text__inner{opacity:1;transition-duration:.3s;transition-delay:.2s}.picture{display:flex;justify-content:center;align-items:center;overflow:hidden}.picture img{opacity:0;animation:fade-in-data-v-275cf368 1s forwards}.picture--covered-in-width img{width:100%}.picture--covered-in-width.contain img{width:auto;height:100%}.picture--covered-in-height img{height:100%}.picture--covered-in-height.contain img{width:100%;height:auto}.picture__skeleton-box{width:100%;height:100%;background-color:var(--gray-200);position:relative}.picture__skeleton-box:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));animation:shimmer-data-v-275cf368 2s infinite;content:""}@keyframes shimmer-data-v-275cf368{to{transform:translateX(100%)}}@keyframes fade-in-data-v-275cf368{to{opacity:1}}.sheet-preview-logo{position:relative;aspect-ratio:322/147;overflow:hidden;background:#fff;border-radius:8px;padding:1.375rem;border:1px solid var(--gray-100)}.sheet-preview-logo__image{width:100%;height:100%}.preview-image{position:relative;aspect-ratio:322/147;overflow:hidden;background:var(--gray);border-radius:8px;transform:translateZ(0)}.preview-image__image__picture{width:100%;height:100%}.preview-image__image__preview{position:absolute;display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.-badge{display:flex;flex-direction:row-reverse;align-items:center;font-size:.625rem;font-weight:var(--font-weight-medium);text-transform:uppercase;line-height:1;padding:.375rem 5px;border-radius:.6875rem}.-badge__bullet{display:block;width:9px;height:9px;border-radius:50%;margin:0 2px}.-badge__text{display:block;margin:0 4px}.sheet-block-title-and-availability{display:flex;align-items:flex-start}.sheet-block-title-and-availability__title{flex:1}.sheet-block-title-and-availability__availability{height:-moz-fit-content;height:fit-content}.icon-group{display:flex;border-radius:12px;overflow:hidden;background-color:#fff;border:1px solid var(--gray-300);box-shadow:0 4px 4px rgba(0,0,0,.25);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.icon-group,.share-menu{width:-moz-fit-content;width:fit-content}.share-menu{position:relative}.share-menu__feedback{font-size:.75rem;color:#fff;background:rgba(52,64,84,.898);padding:6px 16px;border-radius:90px;width:-moz-max-content;width:max-content;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.share-menu__feedback,.share-menu__icon-group{bottom:100%;position:absolute;margin-bottom:5px;z-index:10}.share-menu__feedback--align-left,.share-menu__icon-group--align-left{left:0}.share-menu__feedback--align-right,.share-menu__icon-group--align-right{right:0}.share-menu__feedback__button-icon:hover,.share-menu__icon-group__button-icon:hover{background:var(--gray-50)}.share-menu-transition-enter-active,.share-menu-transition-leave-active{transition:transform .3s cubic-bezier(.25,.1,.5,1),opacity .2s cubic-bezier(.25,.1,.5,1)}.share-menu-transition-enter,.share-menu-transition-leave-to{opacity:0}.share-menu-transition-enter{transform:translate3d(0,10px,0)}.share-menu-transition-leave-active{transition:opacity .15s ease-out}.sheet-block-with-share-menu{position:relative;margin-bottom:1.25rem}.sheet-block-with-share-menu__share-menu{position:absolute;bottom:-.75rem;right:-.1875rem}.word-group{display:inline-block}.feature-list-item{display:flex;align-items:center;padding:.8125rem 0;gap:20px}.feature-list-item__text{font-size:.875rem;line-height:1.125}.feature-list-item__icon{display:block;stroke:var(--primary-color);fill:var(--primary-color)}.feature-list-item--small{padding:0;gap:10px}.feature-list-item--plain{padding:0}.feature-list-item--plain .feature-list-item__text{color:var(--gray-500)}.feature-list-item--plain .feature-list-item__text:before{content:"• "}.feature-list{display:flex;flex-direction:column}.feature-list__title{font-size:.875rem;margin-bottom:.75em;font-weight:var(--font-weight-medium)}.feature-list__list{flex:1;position:relative;overflow:hidden}.feature-list__list:after,.feature-list__list:before{content:"";display:block;width:100%;height:.8125rem;position:absolute;z-index:2;top:0;background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}.feature-list__list:after{top:unset;bottom:0;background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}.feature-list__scrollbar-container{height:100%;overflow:auto}.feature-list li,.feature-list ul{padding:0;margin:0;list-style:none}.feature-list li{border-bottom:1px solid var(--gray-100)}.feature-list li:last-child{border-bottom:0}.sheet-availability-text{font-size:.875rem;font-style:italic;text-align:center;color:var(--gray-500);margin:.5625rem 0}.sheet-price{font-size:.875rem;line-height:1;font-weight:500;margin:0;color:var(--primary-color)}.sheet-price--align-center{text-align:center}.sheet-price--align-left{text-align:start}.sheet-price--align-right{text-align:end}.button-text-link{--content-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid transparent;padding:0;gap:14px;color:var(--content-color);font-weight:var(--font-weight-medium);text-align:center;text-decoration:none;line-height:1;transition:color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button-text-link__icon{transition:stroke .2s ease-out,fill .2s ease-out;fill:var(--content-color);stroke:var(--content-color)}.button-text-link__icon-wrapper{max-height:1em;overflow:visible;display:flex;align-items:center;justify-content:center}.button-text-link__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;flex:1}.button-text-link__text:only-child{text-align:center}.button-text-link:focus{outline:0}.button-text-link:active{transition:none}.button-text-link:disabled{cursor:default;pointer-events:none}.button-text-link--primary{--content-color:#fff;background-color:var(--primary-color)}.button-text-link--primary:hover{background-color:var(--primary-color-700)}.button-text-link--primary:focus-visible{background-color:var(--primary-color);box-shadow:0 0 0 4px var(--primary-color-100)}.button-text-link--primary:active{background-color:var(--primary-color-700);border-color:var(--primary-color-900);box-shadow:0 0 0 1px var(--primary-color-900)}.button-text-link--primary:disabled{--content-color:hsla(0,0%,100%,.4);background-color:var(--primary-color-100)}.button-text-link--secondary{--content-color:var(--primary-color);background-color:var(--primary-color-50)}.button-text-link--secondary:hover{background-color:var(--primary-color-100)}.button-text-link--secondary:focus-visible{background-color:var(--primary-color-50);box-shadow:0 0 0 4px var(--primary-color-25)}.button-text-link--secondary:active{background-color:var(--primary-color-100);border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.button-text-link--secondary:disabled{--content-color:var(--primary-color-300);background-color:var(--primary-color-25)}.button-text-link--dark{--content-color:#fff;background-color:var(--gray-700)}.button-text-link--dark:hover{background-color:var(--gray-800)}.button-text-link--dark:focus-visible{background-color:var(--gray-700);box-shadow:0 0 0 4px var(--gray-300)}.button-text-link--dark:active{background-color:var(--gray-800);border-color:var(--gray-900);box-shadow:0 0 0 1px var(--gray-900)}.button-text-link--dark:disabled{--content-color:hsla(0,0%,100%,.4);background-color:var(--gray-300)}.button-text-link--light{--content-color:var(--gray-700);background-color:#fff;border:1px solid var(--gray-300)}.button-text-link--light:hover{--content-color:var(--gray-800);background-color:var(--gray-100)}.button-text-link--light:focus-visible{background-color:#fff;box-shadow:0 0 0 4px var(--gray-100)}.button-text-link--light:active{background-color:var(--gray-100);border-color:var(--gray-800);box-shadow:0 0 0 1px var(--gray-800)}.button-text-link--light:disabled{--content-color:var(--gray-300);background-color:#fff;border-color:var(--gray-200)}.button-text-link--extra-light{--content-color:var(--gray-700);background-color:var(--gray-100)}.button-text-link--extra-light:hover{background-color:var(--gray-200)}.button-text-link--extra-light:focus-visible{background-color:var(--gray-100);box-shadow:0 0 0 4px var(--gray-200)}.button-text-link--extra-light:active{background-color:var(--gray-200);border-color:var(--gray-800);box-shadow:0 0 0 1px var(--gray-800)}.button-text-link--extra-light:disabled{--content-color:var(--gray-300);background-color:var(--gray-50)}.button-text-link--primary-link{--content-color:var(--primary-color);background-color:transparent}.button-text-link--primary-link:focus-visible{box-shadow:0 0 0 4px var(--primary-color-25)}.button-text-link--primary-link:active{background-color:var(--primary-color-25)}.button-text-link--primary-link:disabled{--content-color:var(--primary-color-300)}.button-text-link--link{--content-color:var(--gray-500);background-color:transparent}.button-text-link--link:focus-visible{box-shadow:0 0 0 4px var(--gray-100)}.button-text-link--link:active{background-color:var(--gray-100)}.button-text-link--link:disabled{--content-color:var(--gray-300)}.button-text-link--xs{font-size:.875rem;padding:.625rem 14px;border-radius:1.125rem}.button-text-link--sm{font-size:.875rem;padding:.75rem 16px;border-radius:1.25rem}.button-text-link--md{font-size:1rem;padding:.8125rem 18px;border-radius:1.375rem}.button-text-link--lg{font-size:1rem;padding:.9375rem 20px;border-radius:1.5rem}.button-text-link--xl{font-size:1.125rem;padding:1.25rem 28px;border-radius:1.875rem}.button-text-link--square{border-radius:0}.button-text-link--reverse{flex-direction:row-reverse}.button-text-link--collapsable{--js-calculated-text-width:unset;transition:gap .3s ease-in-out,padding .3s ease-in-out;gap:0}.button-text-link--collapsable .button-text-link__text{transition:width .3s cubic-bezier(.25,0,.35,1);text-overflow:clip;width:0}.button-text-link--collapsable .button-text-link__text__inner{transition:opacity .1s ease-out;opacity:0}.button-text-link--collapsable.button-text-link--expanded,.button-text-link--collapsable:hover{gap:16px}.button-text-link--collapsable.button-text-link--expanded .button-text-link__text,.button-text-link--collapsable:hover .button-text-link__text{width:var(--js-calculated-text-width)}.button-text-link--collapsable.button-text-link--expanded .button-text-link__text__inner,.button-text-link--collapsable:hover .button-text-link__text__inner{opacity:1;transition-duration:.3s;transition-delay:.2s}.sheet-unit-large{position:relative;height:100%}.sheet-unit-large__features{height:100%}.base-modal{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;padding:14px}@media (max-height:576px),(max-width:576px){.base-modal{padding:0;justify-content:stretch;align-items:stretch}}.base-modal__modal{position:relative;z-index:1;background-color:#fff;border-radius:.75rem;padding:0 30px 48px;border-bottom:2px solid #fff;max-height:100%;max-width:100%}@media (max-height:576px),(max-width:576px){.base-modal__modal{overflow:auto;border-radius:0}}.base-modal__modal__head{background:#fff;padding:30px 0;position:sticky;top:0;z-index:5}.base-modal__modal__title{font-size:1.125rem;color:var(--gray-700);margin:0 30px 0 0}.base-modal__modal__close-button{position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.base-modal__modal--expand{border-bottom:.75rem solid #fff;border-top:.75rem solid #fff;padding:0}.base-modal__modal--expand .base-modal__modal__head{padding:calc(30px - .75rem) 30px;border-bottom:1px solid var(--gray-100)}.base-modal__modal--expand .base-modal__modal__close-button{right:20px;top:calc(50% - .325rem)}.base-modal__overlay{position:absolute;inset:0;z-index:0;background-color:rgba(0,0,0,.45)}.app-confirmation-message{text-align:center;padding:14px 0}.app-confirmation-message h2{font-size:1.125rem;font-weight:var(--font-weight-medium);color:var(--gray-700);margin:1.5625rem 0 1.25rem}.app-confirmation-message p{font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--gray-700);margin:0}.app-confirmation-message .tick-icon{margin:35px auto 30px}@media (max-height:576px),(max-width:576px){.app-confirmation-message{padding:0}.app-confirmation-message p{margin-bottom:0}.app-confirmation-message .tick-icon{margin-top:20px}}@media (max-height:576px) and (min-aspect-ratio:4/3){.app-confirmation-message .tick-icon{margin-top:10px}}.app-legal-text{height:100%;width:100%}.app-legal-text h5{font-weight:var(--font-weight-bold)}.app-legal-text h5,.app-legal-text p{font-size:.875rem;margin-bottom:20px}.app-legal-text p+h5{margin-top:40px}.disclaimer-modal{max-height:max(50vh,385px);padding-right:10px;overflow:auto}@media (max-height:576px),(max-width:576px){.disclaimer-modal{padding-right:0;max-height:none}}.input-styled-field{margin-bottom:1.625rem}.input-styled-field:last-child{margin:0}.input-styled-field .field-info{text-align:right;font-size:.75rem;line-height:1;color:var(--gray-500);padding:.4375rem 0}.input-wrapper{border-bottom:1px solid var(--gray-100);position:relative;transition:border-color .2s ease-out}.input-wrapper:after{content:"";display:block;position:absolute;height:2px;width:0;background-color:var(--gray-100);transition:all .2s ease-out;bottom:-2px}.input-wrapper.active:after{width:100%;background-color:var(--primary-color)}.input-wrapper.active.errors:after{background-color:var(--form-error-color)}.input-wrapper .field{display:block;width:100%;font-size:.875rem;font-family:var(--font-family);font-weight:var(--font-weight-medium);color:var(--gray-700);padding:.375rem 0 .25em;border:0}.input-wrapper .field::-moz-placeholder{color:var(--gray-500);font-weight:var(--font-weight-regular);opacity:1}.input-wrapper .field.placeholder,.input-wrapper .field::placeholder{color:var(--gray-500);font-weight:var(--font-weight-regular);opacity:1}.input-wrapper .field:focus{outline:0}.input-wrapper .field:focus::-moz-placeholder{color:var(--gray-300)}.input-wrapper .field:focus::placeholder{color:var(--gray-300)}.input-wrapper .area{height:2.5em;min-height:2.5em;resize:none;transition:margin .2s ease-out}.input-wrapper .area:not(:-moz-placeholder-shown){margin-bottom:.5em}.input-wrapper .area:not(:placeholder-shown){margin-bottom:.5em}.input-wrapper.errors{border-color:var(--form-error-color)}.input-wrapper.errors .field{color:var(--form-error-color);box-shadow:none}.input-wrapper.errors .field::-moz-placeholder{color:var(--form-error-color)}.input-wrapper.errors .field::placeholder{color:var(--form-error-color)}.input-wrapper .error-message{color:var(--form-error-color);font-size:.75rem;line-height:1.125;padding:.4375rem 0;position:absolute;top:100%;width:100%;z-index:2;animation:error-data-v-21671e72 .1s ease-in-out}@keyframes error-data-v-21671e72{0%{opacity:0}to{opacity:1;transform:none}}.checkbox .input-wrapper{border:0}.checkbox .input-wrapper:after{display:none}.checkbox .input-wrapper label{display:flex;flex-flow:row wrap;align-items:center;gap:.75rem;font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--gray-500)}.checkbox .input-wrapper label svg{fill:transparent;stroke:var(--gray-700);transition:all .2s ease-out}.checkbox .input-wrapper label .base-input__slot{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1}.checkbox .input-wrapper label .base-input__slot a{color:inherit;text-decoration:underline}.checkbox .input-wrapper.active label svg,.checkbox .input-wrapper:hover label svg{stroke:var(--primary-color)}.checkbox .input-wrapper.active label svg path{fill:var(--primary-color)}.checkbox .input-wrapper input{position:absolute;left:-9999px}.checkbox .input-wrapper.errors label svg{stroke:var(--form-error-color)}.select{position:relative}.select .field{-webkit-appearance:none;background-color:#fff}.select option{font-family:var(--font-family);color:var(--black)}.select .select-icon{display:flex;align-items:center;justify-content:center;position:absolute;background:#fff;width:25px;height:100%;right:0;top:0;pointer-events:none;padding-top:.3em}fieldset{margin-bottom:1rem}.privacy-policy-modal{max-height:max(50vh,385px);padding-right:10px;overflow:auto}@media (max-height:576px),(max-width:576px){.privacy-policy-modal{padding-right:0;max-height:none}}.subject{font-size:1rem;font-weight:var(--font-weight-medium);margin-bottom:1.75rem;color:var(--gray-500)}.quoter-result-table{width:100%;margin-bottom:.625rem}.quoter-result-table td,.quoter-result-table tr{font-size:.875rem;color:var(--gray-700)}.quoter-result-table tr{border-bottom:1px solid var(--gray-100)}.quoter-result-table td{padding:.625rem .3125rem;text-align:center}.quoter-result-table td:last-child{text-align:right}.quoter-result-table td:first-child{text-align:left}.quoter-result-installments-table{width:100%;margin-bottom:.625rem}.quoter-result-installments-table td,.quoter-result-installments-table tr{font-size:.875rem;color:var(--gray-700)}.quoter-result-installments-table tr{border-bottom:1px solid var(--gray-100)}.quoter-result-installments-table td{padding:.625rem .3125rem;text-align:center}.quoter-result-installments-table td:last-child{text-align:right}.quoter-result-installments-table td:first-child{text-align:left}.quoter-result-installments-table table thead tr td{font-weight:var(--font-weight-medium);text-align:center}.quoter-result-installments-table tr:nth-child(odd):not(:only-child) td{background-color:var(--gray-100)}.quoter__dropdown{max-width:unset;margin:0 -.3125rem}.quoter__data{display:flex;flex-direction:column;margin-top:.9375rem;gap:.9375rem}.quoter__data__section{border-radius:8px;border:1px solid var(--gray-100);background:var(--gray-50);padding:.3125rem}.installments-trigger{font-size:.875rem;padding:.9375rem .3125rem;margin:0;display:flex;justify-content:space-between;border-radius:5px;cursor:pointer;transition:background-color .3s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.installments-trigger:active{background-color:var(--gray-100);transition:none}.installments-trigger--open .icon{transform:scaleY(-1)}.fade-enter-active{transition:filter .4s ease-out}.fade-enter{filter:opacity(0)}.fade-switch-enter-active{transition:filter .6s ease-in-out;transition-delay:50ms}.fade-switch-enter{filter:opacity(0)}.quoter-user-info{display:flex;flex-direction:column;gap:.5rem;padding:.3125rem;margin:1rem 0}.quoter-user-info dt{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--gray-700)}.quoter-user-info dd{font-size:.875rem;margin:0;color:var(--gray-500)}.quoter-user-info dd+dt{margin-top:.75rem}.unit-card-container{overflow:hidden;border-radius:8px;background-color:#fff}.unit-card-container__link{text-decoration:none}.unit-card-body{padding:12px}.unit-card-badges{display:flex;flex-direction:row-reverse;justify-content:flex-end}.unit-card-badges__badge{font-size:.75rem;font-weight:var(--font-weight-regular);line-height:1.5;color:var(--gray-400);margin:0}.unit-card-badges__badge:before{content:"-";padding:0 .375rem}.unit-card-badges__badge:last-child:before{content:none}.unit-card-title{color:var(--gray-700)}.unit-card-description,.unit-card-title{font-size:.875rem;font-weight:var(--font-weight-regular);line-height:1.5;margin:0}.unit-card-description{color:var(--gray-600)}.unit-card-price{font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--gray-700);margin:0}.unit-card-feature-list{--bullet-width:1.25rem;overflow:hidden}.unit-card-feature-list__list{display:flex;flex-wrap:wrap;margin:.5625rem 0 0 calc(var(--bullet-width)*-1);padding:0;color:var(--gray-400);list-style:none}.unit-card-feature-list__list-item{font-size:.875rem;font-weight:var(--font-weight-regular);line-height:1.5;color:var(--gray-600)}.unit-card-feature-list__list-item:before{content:"•";display:inline-block;width:var(--bullet-width);text-align:center}.unit-card-feature-list__list-item span{display:inline-block}.unit-card-cover{position:relative;height:150px;min-width:267px;overflow:hidden;background:var(--gray)}.unit-card-cover__image{position:relative;transform:translateY(calc(75px - 50%))}.unit-card-cover__image__picture,.unit-card-cover__image__preview{position:absolute;width:100%;top:0}.unit-card-cover__image__preview{display:block;-o-object-fit:cover;object-fit:cover}.unit-card-cover__image__placeholder{width:100%}.unit-card-cover__info{position:absolute;right:0;left:0;bottom:0;padding:12px;background:linear-gradient(180deg,rgba(16,24,40,0),rgba(16,24,40,.7))}.unit-card-cover__info:empty{display:none}.unit-card-indicator{margin:0;line-height:1;display:flex;align-items:center;gap:6px}.unit-card-indicator__icon{fill:var(--white);stroke:var(--white)}.unit-card-indicator__text{color:var(--white);font-size:.75rem;font-weight:var(--font-weight-medium)}.quoter-pdf-content__article{border-radius:8px;width:800px;min-height:800px;margin:0 auto;background-color:var(--gray-50);padding:60px 30px 30px}.quoter-pdf-content__article h2{font-size:1.125rem;color:var(--gray-700);padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--gray-200)}.quoter-pdf-content__article h3{font-size:.875rem;margin:1.5rem 0;line-height:1.5}.quoter-pdf-content__article h3 span{display:block;font-weight:var(--font-weight-regular);color:var(--gray-500)}.quoter-pdf-content__image{display:block;height:75px;width:auto;margin:40px auto 0}.info,h2{margin:0 .5rem}.layout,.layout .column{display:flex;gap:12px}.layout .column{flex-direction:column;width:40%}.layout .column.quote{flex:1;width:60%}.frame{border-radius:8px;border:1px solid var(--gray-100);background-color:var(--white);padding:12px}.pdf-maker{width:0;height:0;overflow:hidden}h5{font-size:.875rem;margin:0 0 2.5em 0;font-weight:var(--font-weight-regular);text-transform:uppercase}.box{background-color:#f6f6f6;border:solid 1px var(--gray-100);position:relative}.box .box__content{overflow:auto;max-height:174px}.box .box__content .box__content__body{padding:1.875rem 20px}.form-error{margin:0 0 10px}fieldset{margin-bottom:2.5rem}.button{width:100%}.check{margin-bottom:2rem}.box+button{margin-top:11px}.privacy-policy{margin-bottom:2rem}.disclaimer-button{font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--gray-500);text-decoration:underline;padding:0;margin:0;border:0;background:none}.disclaimer{margin-top:.5rem}.quote-wizard{position:relative}.quote-wizard__content{background-color:var(--gray-50);padding:.9375rem}.quote-wizard__content__column{display:flex;flex-direction:row-reverse;gap:.9375rem;max-width:620px;margin:0 auto}@media (max-width:576px) and (max-aspect-ratio:4/3){.quote-wizard__content__column{flex-direction:column-reverse}}.quote-wizard__content__info{width:230px}@media (max-width:576px) and (max-aspect-ratio:4/3){.quote-wizard__content__info{width:auto}}.quote-wizard__content__main{flex:1;flex-basis:60%;padding:1.25rem;border-radius:.5rem;background:#fff}.quote-wizard__content__header{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.25rem}.quote-wizard__content__header h3,.quote-wizard__content__header p{font-size:1rem;font-weight:var(--font-weight-medium);margin:0}.quote-wizard__content__header p{font-size:.875rem;font-weight:var(--font-weight-regular)}.quote-wizard__controls{justify-content:space-between;background:#fff;border-top:1px solid var(--gray-100);position:sticky;bottom:0;z-index:2;padding:.9375rem;will-change:transform}.quote-wizard__controls,.quote-wizard__controls__inner{display:flex;gap:.9375rem}.form-error{color:var(--form-error-color);font-weight:var(--font-weight-bold);font-size:1rem;margin:1rem 0 10px}.quote-confirmation-message{text-align:center;padding:14px 0}.quote-confirmation-message h2{font-size:1.125rem;font-weight:var(--font-weight-medium);color:var(--gray-700);margin:1.5625rem 0 1.25rem}.quote-confirmation-message p{font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--gray-700);margin:0}.quote-confirmation-message .tick-icon{margin:35px auto 30px}@media (max-height:576px),(max-width:576px){.quote-confirmation-message{padding:0}.quote-confirmation-message p{margin-bottom:0}.quote-confirmation-message .tick-icon{margin-top:20px}}@media (max-height:576px) and (min-aspect-ratio:4/3){.quote-confirmation-message .tick-icon{margin-top:10px}}.feature-list-plain,.feature-list-plain__list{display:flex;justify-content:center}.feature-list-plain__list{flex-wrap:wrap;gap:8px;max-width:250px}.feature-list-plain li,.feature-list-plain ul{padding:0;margin:0;list-style:none}.feature-list-small__list{display:flex;justify-content:center;gap:20px}.feature-list-small li,.feature-list-small ul{padding:0;margin:0;list-style:none}.minimap{position:relative;overflow:hidden;border-radius:12px;box-shadow:0 0 4px rgba(0,0,0,.1)}.minimap__content{aspect-ratio:16/9;height:90px}.minimap__content:after{content:"";display:block;position:absolute;inset:0;background:#fff;opacity:.7}.minimap__lens{--size:100%;--offset-x:0%;--offset-y:0%;position:absolute;top:50%;left:50%;transform:translate(calc(-50% + var(--offset-x)),calc(-50% + var(--offset-y)));overflow:hidden;border:1.5px solid var(--gray-100);border-radius:12px}.minimap__lens--horizontal{width:var(--size)}.minimap__lens--vertical{height:var(--size)}.minimap__lens:after{background:var(--primary-color);opacity:.5}.minimap:after,.minimap__lens:after{content:"";display:block;position:absolute;inset:0}.minimap:after{border-radius:12px;border:1.5px solid var(--gray-100)}.app-zoom-controls-buttons{display:flex;flex-direction:column;justify-content:center;gap:.625rem;pointer-events:all}.zoom-controls{display:flex;justify-content:space-between;align-items:center;height:90px;position:fixed;bottom:22px;left:16px;right:16px;transition:margin .6s cubic-bezier(.15,0,0,1);pointer-events:none}.zoom-controls--moved{--right-offset:0;--left-offset:0;margin-right:var(--right-offset);margin-left:var(--left-offset)}.zoom-controls__buttons{margin-left:auto}.zoom-controls__minimap-fade-transition-enter-active,.zoom-controls__minimap-fade-transition-leave-active{transition:opacity .25s ease-in-out}.zoom-controls__minimap-fade-transition-enter,.zoom-controls__minimap-fade-transition-leave-to{opacity:0}.card{overflow:hidden;background:#fff;border-radius:.75rem}.app-popup-wrapper{position:fixed;z-index:15;will-change:transform}.sheet-content-unit{position:relative}.sheet-content-unit__availability{position:absolute;top:.5rem;right:.5rem}.popup-enter,.popup-leave-to{opacity:0}.popup-enter{transform:translate3d(0,10px,0)}.popup-leave-active{transition:opacity .15s ease-out}#masterplan-container{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:320;pointer-events:none}.masterplan__ui-fade-enter-active{transition:opacity .3s ease-in-out}.masterplan__ui-fade-enter,.masterplan__ui-fade-leave-to{opacity:0}.masterplan__info-panel{position:relative;z-index:20}.masterplan__buttons-wrapper{position:fixed;left:0;right:0;margin:0 auto;bottom:7%;z-index:10;display:flex;flex-wrap:wrap;justify-content:center}@media (max-height:576px) and (min-aspect-ratio:4/3){.masterplan__buttons-wrapper{position:absolute}}.masterplan__popup-displayer{pointer-events:all}.levels-menu{position:fixed;top:0;right:0;min-width:85px;height:100vh;height:calc(var(--vh, 1vh)*100);background:var(--gray-700);align-items:center;padding:1rem 0;gap:1.5rem}.levels-menu,.levels-menu__links{display:flex;flex-direction:column}.levels-menu__links{width:100%;height:100%;overflow-x:hidden;padding:8px}.levels-menu__links .link-item{display:block;font-weight:400}@media (max-width:576px) and (max-aspect-ratio:4/3){.levels-menu{min-width:95px}}.menu-slide-enter-active,.menu-slide-leave-active{transition:transform .4s cubic-bezier(.15,0,0,1)}.menu-slide-enter,.menu-slide-leave-to{transform:translate3d(100%,0,0)}.menu-slide-leave-to{transition:transform .4s ease}.top-bar__label--align-left{text-align:left}.top-bar__label--align-center{text-align:center}.top-bar__label--align-right{text-align:right}.top-bar__label__text{position:relative;display:inline-block;font-size:.75rem;color:#fff;padding:4px 18px;line-height:1.172;border-radius:2px;white-space:nowrap;overflow:hidden}.top-bar__label__text:before{content:"";display:block;position:absolute;inset:0;z-index:-1;background:var(--gray-700);opacity:.7}#topview-container{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:305;pointer-events:none}.topview__levels-menu,.topview__levels-options,.topview__popup-displayer,.topview__unit-info-panel{pointer-events:all}.topview__unit-info-panel{position:relative;z-index:20}.no-internet-connection-error-container{height:calc(var(--vh, 1vh)*100);display:flex;position:absolute;width:100vw;height:100vh;background-color:var(--grey-background-color)}.no-internet-connection-error-container__main{overflow:hidden;flex:1;height:100%}.no-internet-connection-error-container__content{margin:154px auto;padding:20px 16px;max-width:816px;display:flex}.no-internet-connection-error-container__content__icon{width:100px;height:-moz-fit-content;height:fit-content}.no-internet-connection-error-container__content__message{flex:1;align-items:center;margin-top:9px;margin-left:32px}.no-internet-connection-error-container__content__message__title{font-size:1.5rem;line-height:1.2;font-weight:700;color:var(--brownish-grey);margin-bottom:10px}.no-internet-connection-error-container__content__message__description{font-size:1rem;padding-bottom:24px;line-height:1.5;font-weight:400;color:var(--gray)}.no-internet-connection-error-container__content__message__description p{margin:0}.no-internet-connection-error-container__content__message__action{width:-moz-max-content;width:max-content}.interactive-map{background:#e5e3df}.interactive-map__map-container{position:absolute;top:0;left:0;width:100vw;height:100vh}.interactive-map__controls{position:fixed;right:20px;bottom:28px;z-index:1;width:40px;display:flex;flex-wrap:wrap;transition:transform .3s ease-out}@media (max-height:576px) and (min-aspect-ratio:4/3){.interactive-map__controls{position:absolute}}.interactive-map__controls__zoom-in{margin-bottom:14px}.interactive-map__map-container .gm-style .gm-style-iw-c{min-width:194px!important;max-width:316px!important;max-height:none!important;border-radius:0;padding:0!important;box-shadow:none;background:transparent;overflow:visible;pointer-events:none}.interactive-map__map-container .gm-style .gm-style-iw-c .gm-style-iw-d{overflow:visible!important}.interactive-map__map-container .gm-style .gm-style-iw-c .picture{height:178px;width:100%;background-color:var(--brownish-grey);background-position:50%;background-size:cover;border-radius:8px;opacity:0;margin-bottom:8px;transition:opacity .2s ease-in-out}@media (max-height:576px),(max-width:576px){.interactive-map__map-container .gm-style .gm-style-iw-c .picture{display:none}}.interactive-map__map-container .gm-style .gm-style-iw-c p{font-size:.75rem;letter-spacing:.05em;margin:0;border-radius:4px;background-color:var(--primary-color);color:#fff;padding:4px 8px;box-shadow:0 6px 8px -4px rgba(0,0,0,.25);pointer-events:all}.interactive-map__map-container .gm-style .gm-style-iw-c .gm-ui-hover-effect{display:none!important}.interactive-map__map-container .gm-style .gm-style-iw-c:after{content:"";display:block;position:absolute;bottom:0;left:50%;width:96px;height:88px;transform:translateX(-50%) translateY(100%);pointer-events:all}@media (hover:hover){.interactive-map__map-container .gm-style-iw-c:hover{pointer-events:all}.interactive-map__map-container .gm-style-iw-c:hover .picture{opacity:1}}.interactive-map__map-container .gm-style .gm-style-iw-t{bottom:40px!important}.interactive-map__map-container .gm-style .gm-style-iw-t:after{display:none}.app-rich-text{font-size:.875rem;font-weight:400;color:var(--gray-500)}.app-rich-text h1,.app-rich-text h2,.app-rich-text h3,.app-rich-text h4,.app-rich-text h5,.app-rich-text h6{color:var(--gray-700);font-weight:500;font-size:1rem;margin:0 0 1.375em}.app-rich-text p,.app-rich-text td{margin:1.375em 0}.app-rich-text p:last-child{margin-bottom:0}.app-rich-text b{font-weight:700}.app-rich-text table{width:100%;margin-top:2.5em;border-top:1px solid var(--gray-100)}.app-rich-text tr:first-child td{padding-top:1em}.app-rich-text td:last-child{text-align:right}.rich-text--compact h1,.rich-text--compact h2,.rich-text--compact h3,.rich-text--compact h4,.rich-text--compact h5,.rich-text--compact h6{margin-bottom:.875rem}.location{position:relative;z-index:320}.location__interactive-map__transition--fade-enter-active,.location__interactive-map__transition--fade-leave-active{transition:opacity .2s ease-out}.location__interactive-map__transition--fade-enter,.location__interactive-map__transition--fade-leave-to{opacity:0}#neighbourhood-subdivision-container{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:305;pointer-events:none}.neighbourhood-subdivision__unit-info-panel{pointer-events:all;position:relative;z-index:20}.neighbourhood-subdivision__popup-displayer{pointer-events:all}.horizontal-scroll-hint{text-align:center}.horizontal-scroll-hint__title{font-size:1.0625rem;font-weight:var(--font-weight-regular);line-height:1.172;color:var(--white);padding:0;margin:24px 0 10px}.horizontal-scroll-hint__title strong{font-size:1.125rem;font-weight:var(--font-weight-medium)}.modal-hint-container{position:relative;width:calc(100% - 128px);max-width:250px;background-color:hsla(0,0%,8%,.9);padding:20px 12px}.modal-hint-container__close-button{pointer-events:all;position:absolute;top:6px;right:6px}.modal-hint-container__wrapper{pointer-events:none;position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sheet-point-of-interest-large{position:relative;height:100%}.sheet-point-of-interest-large__features{height:100%}.flap-icon{--content-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid transparent;padding:0;gap:14px;color:var(--content-color);font-weight:var(--font-weight-medium);text-align:center;text-decoration:none;line-height:1;transition:color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;border-radius:50%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flap-icon__icon{transition:stroke .2s ease-out,fill .2s ease-out;fill:var(--content-color);stroke:var(--content-color)}.flap-icon__icon-wrapper{max-height:1em;overflow:visible;display:flex;align-items:center;justify-content:center}.flap-icon__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;flex:1}.flap-icon__text:only-child{text-align:center}.flap-icon:focus{outline:0}.flap-icon:active{transition:none}.flap-icon:disabled{cursor:default;pointer-events:none}.flap-icon--primary{--content-color:#fff;background-color:var(--primary-color)}.flap-icon--primary:hover{background-color:var(--primary-color-700)}.flap-icon--primary:focus-visible{background-color:var(--primary-color);box-shadow:0 0 0 4px var(--primary-color-100)}.flap-icon--primary:active{background-color:var(--primary-color-700);border-color:var(--primary-color-900);box-shadow:0 0 0 1px var(--primary-color-900)}.flap-icon--primary:disabled{--content-color:hsla(0,0%,100%,.4);background-color:var(--primary-color-100)}.flap-icon--secondary{--content-color:var(--primary-color);background-color:var(--primary-color-50)}.flap-icon--secondary:hover{background-color:var(--primary-color-100)}.flap-icon--secondary:focus-visible{background-color:var(--primary-color-50);box-shadow:0 0 0 4px var(--primary-color-25)}.flap-icon--secondary:active{background-color:var(--primary-color-100);border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.flap-icon--secondary:disabled{--content-color:var(--primary-color-300);background-color:var(--primary-color-25)}.flap-icon--dark{--content-color:#fff;background-color:var(--gray-700)}.flap-icon--dark:hover{background-color:var(--gray-800)}.flap-icon--dark:focus-visible{background-color:var(--gray-700);box-shadow:0 0 0 4px var(--gray-300)}.flap-icon--dark:active{background-color:var(--gray-800);border-color:var(--gray-900);box-shadow:0 0 0 1px var(--gray-900)}.flap-icon--dark:disabled{--content-color:hsla(0,0%,100%,.4);background-color:var(--gray-300)}.flap-icon--light{--content-color:var(--gray-700);background-color:#fff;border:1px solid var(--gray-300)}.flap-icon--light:hover{--content-color:var(--gray-800);background-color:var(--gray-100)}.flap-icon--light:focus-visible{background-color:#fff;box-shadow:0 0 0 4px var(--gray-100)}.flap-icon--light:active{background-color:var(--gray-100);border-color:var(--gray-800);box-shadow:0 0 0 1px var(--gray-800)}.flap-icon--light:disabled{--content-color:var(--gray-300);background-color:#fff;border-color:var(--gray-200)}.flap-icon--extra-light{--content-color:var(--gray-700);background-color:var(--gray-100)}.flap-icon--extra-light:hover{background-color:var(--gray-200)}.flap-icon--extra-light:focus-visible{background-color:var(--gray-100);box-shadow:0 0 0 4px var(--gray-200)}.flap-icon--extra-light:active{background-color:var(--gray-200);border-color:var(--gray-800);box-shadow:0 0 0 1px var(--gray-800)}.flap-icon--extra-light:disabled{--content-color:var(--gray-300);background-color:var(--gray-50)}.flap-icon--primary-link{--content-color:var(--primary-color);background-color:transparent}.flap-icon--primary-link:focus-visible{box-shadow:0 0 0 4px var(--primary-color-25)}.flap-icon--primary-link:active{background-color:var(--primary-color-25)}.flap-icon--primary-link:disabled{--content-color:var(--primary-color-300)}.flap-icon--link{--content-color:var(--gray-500);background-color:transparent}.flap-icon--link:focus-visible{box-shadow:0 0 0 4px var(--gray-100)}.flap-icon--link:active{background-color:var(--gray-100)}.flap-icon--link:disabled{--content-color:var(--gray-300)}.flap-icon--xs{width:2.25rem;height:2.25rem}.flap-icon--sm{width:2.5rem;height:2.5rem}.flap-icon--md{width:2.75rem;height:2.75rem}.flap-icon--lg{width:3rem;height:3rem}.flap-icon--xl{width:3.75rem;height:3.75rem}.flap-icon--square{border-radius:0}.flap-icon--reverse{flex-direction:row-reverse}.flap-icon--collapsable{--js-calculated-text-width:unset;transition:gap .3s ease-in-out,padding .3s ease-in-out;gap:0}.flap-icon--collapsable .flap-icon__text{transition:width .3s cubic-bezier(.25,0,.35,1);text-overflow:clip;width:0}.flap-icon--collapsable .flap-icon__text__inner{transition:opacity .1s ease-out;opacity:0}.flap-icon--collapsable.flap-icon--expanded,.flap-icon--collapsable:hover{gap:16px}.flap-icon--collapsable.flap-icon--expanded .flap-icon__text,.flap-icon--collapsable:hover .flap-icon__text{width:var(--js-calculated-text-width)}.flap-icon--collapsable.flap-icon--expanded .flap-icon__text__inner,.flap-icon--collapsable:hover .flap-icon__text__inner{opacity:1;transition-duration:.3s;transition-delay:.2s}.flap{position:relative;width:-moz-fit-content;width:fit-content;cursor:pointer;padding:7px 14px 7px 20px;border-radius:0 20px 20px 0;background-color:#fff;border:1px solid var(--gray-300);box-shadow:0 1px 2px var(--primary-color-25);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flap__icon{transition:stroke .2s ease-out;fill:var(--gray-700);stroke:var(--gray-700)}.flap:hover{background-color:var(--gray-50)}.flap-dropdown{position:relative}.flap-dropdown__list{position:absolute;left:14px;z-index:10;min-width:220px}.flap-dropdown__list--bottom-position{margin-top:5px}.flap-dropdown__list--top-position{bottom:100%;margin-bottom:5px}.flap-dropdown-list-bottom-position-enter-active,.flap-dropdown-list-bottom-position-leave-active,.flap-dropdown-list-top-position-enter-active,.flap-dropdown-list-top-position-leave-active{transition:transform .3s cubic-bezier(.25,.1,.5,1),opacity .2s cubic-bezier(.25,.1,.5,1)}.flap-dropdown-list-bottom-position-enter,.flap-dropdown-list-bottom-position-leave-to,.flap-dropdown-list-top-position-enter,.flap-dropdown-list-top-position-leave{opacity:0}.flap-dropdown-list-top-position-enter{transform:translate3d(0,10px,0)}.flap-dropdown-list-bottom-position-enter{transform:translate3d(0,-10px,0)}.flap-dropdown-list-bottom-position-leave-active,.flap-dropdown-list-top-position-leave-active{transition:opacity .15s ease-out}.app-button-list{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.gellery-menu{position:absolute;top:0;right:0;pointer-events:all}.project-details{position:relative;z-index:320}.project-details__gallery-collections-flap-dropdown{position:fixed;top:50%;left:0;margin-top:4.375rem}.project-details__gallery-collections-flap-dropdown--open{z-index:3}.project-details__info-panel{position:relative;z-index:2}.project-details__floor-menu{pointer-events:all}.contact__wrapper{position:relative;width:100vw;z-index:10}.contact{max-width:550px;width:100%;height:100vh;background-color:#fff;color:var(--gray-700);position:absolute;right:0;overflow:auto}.contact__top-controls{z-index:20}.contact .contact__panel{padding:60px 0 0 0}.contact .contact__panel .contact__panel__block{padding:0 65px 28px;border-bottom:1px solid var(--gray-100);margin-bottom:30px}.contact .contact__panel .contact__panel__block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:46px}.contact .contact__panel .contact__panel__block--form{padding-bottom:64px}.contact .contact__panel .contact__panel__block--about{padding-right:53px}.contact .contact__panel .contact__panel__block .contact__panel__block__footer{margin-bottom:1.625rem;font-size:1rem;line-height:1.75;color:var(--gray-500)}.contact .contact__panel .contact__panel__block .contact__panel__block__footer:last-child{margin:0}.contact .contact__panel .contact__panel__block .contact__panel__block__footer a{color:inherit;font-weight:var(--font-weight-medium);text-decoration:underline}.contact .contact__panel .contact__panel__block .contact__panel__block__footer h3{font-size:.875rem;font-weight:var(--font-weight-medium);margin-bottom:1em}.contact .contact__panel .contact__panel__block .contact__panel__block__footer p{font-size:.875rem;margin:0}.contact .contact__panel .contact__panel__block .contact__panel__block__footer__social{display:flex;list-style-type:none;margin:0;padding:0}.contact .contact__panel .contact__panel__block .contact__panel__block__footer__social .social-link{margin-right:16px}.contact .contact__panel h1{font-size:1.125rem;color:var(--primary-color)}.contact .contact__panel h1,.contact .contact__panel h2{font-weight:var(--font-weight-medium);margin-bottom:2rem}.contact .contact__panel h2{font-size:1rem}.contact .contact__panel .info ul{list-style-type:none;margin:0;padding:0}.contact .contact__panel .info ul li{font-size:.875rem;margin-bottom:1.25rem}.contact .contact__panel .info ul li a{display:flex;align-items:center;color:var(--gray-700);gap:1rem}.contact .contact__panel .info ul li a svg{fill:var(--gray-700);stroke:var(--gray-700)}.contact .contact__panel .info ul li img{width:20px;margin-right:8px}.contact .contact__panel .info ul li:last-child{margin:0}.contact__privacy-policy-button{width:100%}@media (max-height:576px),(max-width:576px){.contact{max-width:none}.contact .contact__panel .contact__panel__block--about .contact__panel__block__footer{margin-bottom:30px}}@media (max-width:576px) and (max-aspect-ratio:4/3){.contact .contact__panel .contact__panel__block{padding:0 29px 48px 35px;margin-bottom:49px}.contact .contact__panel .contact__panel__block--about{padding-right:29px;line-height:22px}.contact .contact__panel .contact__panel__block:first-child{padding-top:44px;padding-bottom:28px;margin-bottom:30px}.contact .contact__panel h1{margin-bottom:25px}.contact .contact__panel .info ul li{margin-bottom:18px}}@media (max-height:576px) and (min-aspect-ratio:4/3){.contact .contact__panel{display:flex;flex-direction:column;padding-top:0;height:100vh}.contact .contact__panel--with-form{display:grid;grid-template-columns:auto auto;grid-template-rows:max-content;gap:0 0;grid-template-areas:"contact__panel__block--info contact__panel__block--form contact__panel__block--about"}.contact .contact__panel .contact__panel__block{padding:70px 30px 28px;margin:0}.contact .contact__panel .contact__panel__block--info{grid-column:1/2;grid-row:1}.contact .contact__panel .contact__panel__block--form{border-left:1px solid var(--gray-100);grid-column:2/2;grid-row:1/3;padding-top:78px;padding-bottom:25px;border-bottom:none}.contact .contact__panel .contact__panel__block--about{grid-column:1/2;grid-row:2;padding-top:30px}}.video__top-controls{z-index:20}.video__wrapper{width:100vw;height:100vh;background:var(--grey-background-color);transform:translateZ(0);transition:padding .4s ease-out;padding:32px}@media (max-height:576px),(max-width:576px){.video__wrapper{padding:16px}}.video__wrapper iframe{width:100%;height:100%;transform:translateZ(0)}.gallery{position:relative;z-index:320}.exterior-tour360__top-controls{z-index:20}.amenities-gallery__top-bar{z-index:1}@media (max-height:576px),(max-width:576px){.amenities-gallery__top-bar__tour360-select{max-width:calc(100vw - 195px)}}.amenities-gallery__gallery-collections-flap-dropdown{position:fixed;top:50%;left:0;margin-top:4.375rem}.amenities-gallery__tour360-dropdown{--topbar-height:72px;position:fixed;top:var(--topbar-height);left:16px;margin-top:5px}.standalone-quoter h1{font-size:1.125rem;font-weight:var(--font-weight-medium);color:var(--gray-700);background-color:#fff;padding:1.25rem;margin:0;border-bottom:1px solid var(--gray-100);position:sticky;top:0;z-index:2}.standalone-quoter .error{font-size:.875rem;font-weight:var(--font-weight-regular);text-align:center;color:var(--gray-700);margin:3rem 0;padding:0 1.25rem}h2{font-size:.75rem;margin-bottom:1.5em;color:var(--gray-500);border-bottom:1px solid var(--gray-300);padding:.25em 0}.pallete{display:flex}.pallete__item p{font-size:.75rem;text-align:center;margin:0 auto .5em}.sample{width:80px;height:80px;margin:5px}.pallete_example{margin-top:2rem}.copyright{font-weight:.875rem;text-align:center;color:var(--gray-500);margin:0}.copyright b{font-weight:inherit}.copyright a{color:inherit}.prop-control{color:var(--gray-700);border-bottom:1px solid var(--gray-100)}.prop-control,.prop-control__input{margin-bottom:10px}.prop-control__info{display:block;margin-bottom:10px;font-weight:var(--font-weight-medium);font-size:1rem}.prop-control__info__name{margin-left:10px}.prop-control__info__type{font-size:.875rem;font-weight:var(--font-weight-light)}.prop-control__info__type:before{content:" "}.prop-control input[type=text],.prop-control select{display:block;font-size:.875rem;font-family:var(--font-family);color:var(--gray-700);background-color:#fff;border:1px solid var(--gray-300);border-radius:4px;padding:.25rem 10px;width:100%}.feature-lists{display:flex}.feature-list{flex:1}.feature-list--with-scroll{height:300px}.feature-list-plain,.feature-list-small{max-width:300px}td,th{padding:10px;border:1px solid var(--gray-300);font-weight:var(--font-weight-normal);font-weight:400;font-size:.75rem;padding:15px 20px}.legacy .header{position:sticky;top:0;z-index:1;background:#fff;box-shadow:0 8px 6px -8px rgba(0,0,0,.25)}.legacy svg{fill:var(--black);stroke:var(--black)}.legacy .icon{display:inline-block}.legacy tr:hover{background-color:var(--gray-300)}.legacy tr:hover .icon{background:#fff;box-shadow:0 1px 6px -1px rgba(0,0,0,.25)}.container{display:flex;flex-wrap:wrap;background:#e9edee}.container .image{margin:.5rem}.container .image__component{width:480px;height:270px}.container .image__component.portrait{width:270px;height:480px}.container{width:100%;padding:1rem}.container h1{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}.component-wrapper--resizable{overflow:auto}.component-wrapper--bordered{border:1px solid var(--gray-300)}td,th{min-width:300px}h2{font-size:1rem;font-weight:700}.wrapper{display:flex;justify-content:center;margin:50px auto}.app-submenu-title{display:flex;align-items:center;gap:1.625rem;padding:.5625rem 0}.app-submenu-title__icon{stroke:var(--primary-color);fill:var(--primary-color)}.app-submenu-title__text{font-size:1rem;font-weight:var(--font-weight-medium);line-height:1.5;margin:0;color:var(--primary-color)}th{font-weight:400;font-size:.75rem}td,th{padding:5px 10px}.app-social-network-buttons{display:flex;gap:1.25rem;width:100%;justify-content:center}.container{margin:80px 50px}.container .wrapper{margin:50px}h1{font-size:1.5rem;margin:2.5em 0 1.5em;border-bottom:1px solid #000}.app-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--gray-900);opacity:.9}.overlay-enter-active,.overlay-leave-active{transition:all .3s ease-in-out}.overlay-enter,.overlay-leave-to{opacity:0}.close-overlay-button{position:fixed;top:1rem;right:1rem}.app-menu-item{width:100%;gap:1.5625rem;display:flex;align-items:center;padding:.5rem 0;border-bottom:.5px solid var(--gray-100);cursor:pointer}.app-menu-item__icon{stroke:var(--primary-color);fill:var(--primary-color)}.app-menu-item__text{flex:1;font-size:1rem;font-weight:var(--font-weight-medium);margin:0;color:var(--gray-700);cursor:pointer}.app-menu-item__text__connection-warning{font-size:.75rem;font-weight:var(--font-weight-regular)}.app-menu-item__submenu-indicator__icon{stroke:var(--gray-700);fill:var(--gray-700)}.app-menu-item--highlighted,.app-menu-item:hover{border-bottom:.5px solid var(--primary-color)}.app-menu-item--highlighted .app-menu-item__text,.app-menu-item:hover .app-menu-item__text{color:var(--primary-color)}.app-menu-item--highlighted .app-menu-item__submenu-indicator__icon,.app-menu-item:hover .app-menu-item__submenu-indicator__icon{stroke:var(--primary-color);fill:var(--primary-color)}.example-target{border:1px solid var(--gray-700);width:80px;height:80px;display:flex;justify-content:center;align-items:center;font-size:.75rem;text-align:center;text-transform:uppercase;margin:0}.menu-item-list{list-style:none;padding:0;margin:0}.menu-item-list__item__link{text-decoration:none}.example-component__component{width:340px}.menu-wrapper{display:flex;flex-direction:column;gap:.75rem}.menu-row{padding:0 1.25rem}.menu-row--divider--top{padding-top:1rem;border-top:1px solid var(--gray-100)}.menu-row--divider--bottom:not(:last-child){padding-bottom:1rem;border-bottom:1px solid var(--gray-100)}.menu-row--divider--bottom+.menu-row,.menu-row--separator--bottom+.menu-row{padding-top:unset;border-top:unset}.menu-row--divider--bottom+.menu-row:before,.menu-row--separator--bottom+.menu-row:before{content:unset}.menu-row--grow{flex-grow:1}.menu-logo{padding:0}.menu-logo__image{width:100%;height:100px}.menu-footer__developer-link{text-align:center}.menu-footer__developer-link:last-child{margin-bottom:.9375rem}.menu-footer__developer-link a{font-size:.875rem;text-decoration:underline;color:var(--gray-700)}.menu-footer__social-links:last-child{margin-bottom:.9375rem}.menu-submenu{padding-top:.875rem}.menu{min-height:100%;padding-bottom:.9375rem}.menu__top{background:#fff;padding-top:.9375rem;position:sticky;top:0;z-index:2}.menu__controls{display:flex;flex-direction:row-reverse;justify-content:space-between}.menu__layout{flex:1}.menu__transition{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.menu__transition--in-enter-active,.menu__transition--in-leave-active{transition:opacity .2s ease-out,transform .2s ease-out;pointer-events:none}.menu__transition--in-enter{opacity:0;transform:translateX(150px)}.menu__transition--in-enter-to{transition-delay:.1s}.menu__transition--in-leave,.menu__transition--in-leave-to{position:absolute;inset:0;opacity:0;transform:translateX(-150px)}.menu__transition--out-enter-active,.menu__transition--out-leave-active{transition:opacity .2s ease-out,transform .2s ease-out;pointer-events:none}.menu__transition--out-enter{opacity:0;transform:translateX(-150px)}.menu__transition--out-enter-to{transition-delay:.1s}.menu__transition--out-leave-to{position:absolute;width:100%;opacity:0;transform:translateX(150px)}.example-component__component{padding:30px}.example-component{display:flex;justify-content:stretch;align-items:stretch}.example-component__controls{background:#fff;padding:30px;border:1px solid var(--gray-200);flex-basis:300px;border-radius:12px}.example-component__component{flex:1;padding:0 30px}.ui-kit{--web3d-color:#7db942;display:flex}.ui-kit__content{flex:1;height:100vh;overflow:auto;position:relative;padding:1.5rem 30px}.ui-kit__content--white{color:var(--gray-900);background-color:#fff}.ui-kit__content--gray{color:var(--gray-900);background-color:var(--gray-200)}.ui-kit__content--black{color:var(--gray-50);background-color:var(--gray-900)}.ui-kit__color-menu{position:fixed;right:100px;bottom:20px;padding:10px;background:#fff;border:1px solid var(--gray-200);border-radius:12px}.ui-kit__color-menu li,.ui-kit__color-menu ul{padding:0;margin:0;list-style:none}.ui-kit__color-menu ul{display:flex;gap:5px}.ui-kit__color-menu button{text-indent:-9999px;display:block;width:20px;height:20px;border:1px solid var(--gray-600)}.ui-kit__color-menu button.white{background-color:#fff}.ui-kit__color-menu button.gray{background-color:var(--gray-200)}.ui-kit__color-menu button.black{background-color:var(--gray-900)}.ui-kit__color-menu button.current{border:3px solid var(--web3d-color)}.ui-kit__components-menu{color:var(--gray-900);width:270px;height:100vh;overflow:auto;border-right:1px solid var(--gray-200);padding:1.5rem 20px}.ui-kit__components-menu h1{font-weight:var(--font-weight-medium);font-size:1.125rem;margin-bottom:2em}.ui-kit__components-menu h2{font-weight:var(--font-weight-medium);font-size:1rem;margin:1.5em 0 .5em}.ui-kit__components-menu li,.ui-kit__components-menu ul{list-style:none;padding:0;margin:0}.ui-kit__components-menu li{overflow:hidden;text-overflow:ellipsis}.ui-kit__components-menu__link{color:var(--gray-600);font-size:.875rem}.ui-kit__components-menu__link.router-link-active{font-weight:var(--font-weight-bold);text-decoration:none;color:var(--web3d-color)}.scroll-manager{position:absolute;width:100vw;height:100vh;overflow:hidden}.scroll-manager--enabled{overflow-y:hidden;overflow-x:auto}.scroll-manager--scrolling{transform:translateZ(0)}.scroll-manager__placeholder{position:absolute;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}@media (max-aspect-ratio:11/9){.scroll-manager__placeholder{width:auto}}.the-zoom-manager{transform-origin:0 0}.the-zoom-manager--use-transitions{transition:transform .5s ease-in-out}.the-zoom-manager--active{position:fixed;top:calc(-50% + 100vh);left:50vw;-webkit-user-select:none;-moz-user-select:none;user-select:none;user-zoom:none}.the-zoom-manager--active .the-zoom-manager__position{height:100vh;width:177.7777777778vh;transform:translateX(-50%) translateY(-50%)}@media (orientation:landscape){.the-zoom-manager--active .the-zoom-manager__position{width:100vw}}.the-zoom-manager--active .the-zoom-manager__position--use-transitions{transition:transform .5s cubic-bezier(.25,0,.5,1)}.the-background-interaction-manager__scroll-manager{background-color:var(--grey-background-color)}.the-tour-360-viewer{--layama-tour360-background-color:#111;background-color:var(--layama-tour360-background-color)}.the-tour-360-viewer__iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.the-tour-360-viewer__transition--slide-left-short-enter-active,.the-tour-360-viewer__transition--slide-left-short-leave-active{transition:all .3s ease}.the-tour-360-viewer__transition--slide-left-short-enter,.the-tour-360-viewer__transition--slide-left-short-leave-to{opacity:0;transform:translateX(-10px)}.the-interactive-svg--disabled{pointer-events:none}.the-interactive-svg svg{position:absolute;top:0;left:0;width:100vw;height:100vh}.the-interactive-svg svg *{pointer-events:none}@media (max-aspect-ratio:11/9){.the-interactive-svg svg{width:auto}}.the-background-image-viewer__layer{position:absolute;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}@media (max-aspect-ratio:11/9){.the-background-image-viewer__layer{width:auto}}.the-background-image-viewer__layer--fade-in-on-ready{opacity:0}.the-background-image-viewer__layer--fade-in-on-ready.the-background-image-viewer__layer--ready{transition:opacity .6s ease-out;opacity:1}.the-transition-manager__background-image{position:relative;z-index:0}.the-transition-manager__transition-video{position:absolute;z-index:1;visibility:hidden}.the-transition-manager__transition-video--active{visibility:visible}.the-transition-manager__transition-video__video{filter:blur(0)}.the-transition-manager__tour360{position:fixed;z-index:0;width:100vw;height:100vh;top:0;left:0}.the-transition-manager .fade-enter-active,.the-transition-manager .fade-leave-active{transition:opacity .3s ease}.the-transition-manager .fade-enter{opacity:0}.the-transition-manager .fade-leave-to{transition-duration:0s;opacity:0}.the-transition-manager .slide-left-short-enter-active,.the-transition-manager .slide-left-short-leave-active{transition:all .4s ease;position:absolute}.the-transition-manager .slide-left-short-enter{transform:translateX(-5px);opacity:0}.the-transition-manager .slide-left-short-leave-to{transform:translateX(-10px);opacity:0}.menu-container{-webkit-user-select:none;-moz-user-select:none;user-select:none;--open-menu-transition:transform 450ms cubic-bezier(0,0.6,0.4,1);--close-menu-transition:transform 600ms ease}.menu-container__button{position:fixed;top:16px;left:16px;transform:translate3d(var(--menu-offset),0,0)}.menu-container__menu{min-height:100%;min-height:calc(var(--vh, 1vh)*100)}.menu-container__menu__scroll{position:fixed;top:0;left:0;z-index:10;background-color:#fff;width:360px;height:100vh;height:calc(var(--vh, 1vh)*100);overflow:auto}@media (max-height:576px),(max-width:576px){.menu-container__menu__scroll{width:350px;max-width:calc(100vw - 25px)}}.menu-container .menu-slide-enter-active,.menu-container .menu-slide-leave-active{transition:var(--open-menu-transition)}.menu-container .menu-slide-enter,.menu-container .menu-slide-leave-to{transform:translate3d(-100%,0,0)}.menu-container .menu-slide-leave-to{transition:var(--close-menu-transition)}.rotate-device-hint{height:100%;width:100%;padding:16px;margin:auto;overflow:auto;background-color:hsla(0,0%,8%,.95);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.rotate-device-hint__title{padding:0;margin:10px 0;max-width:300px;color:#fff;font-size:2rem;font-weight:var(--font-weight-light);line-height:1.172;text-align:center}.rotate-device-hint__title strong{font-weight:var(--font-weight-bold)}.rotate-device-hint__subtitle{font-size:1rem;max-width:300px;font-weight:var(--font-weight-light);line-height:1.375;text-align:center;color:#fff;padding:0;margin:10px 0}.rotate-device-hint__subtitle i{font-weight:var(--font-weight-regular);font-style:italic}.rotate-device-hint__icon{margin-bottom:14px}.rotate-device-hint__button{margin-top:22px}.rotate-device-hint__close-button{position:fixed;right:16px;top:16px}.hint-fade-enter-active,.hint-fade-leave-active{transition:opacity .3s ease-in-out}.hint-fade-enter-active{transition-delay:.3s}.hint-fade-enter,.hint-fade-leave-to{opacity:0}.readability-shadow__shadow{display:none;position:fixed;left:0;right:0;z-index:5;height:100px;pointer-events:none}.readability-shadow__shadow--top{display:block;top:0;background:linear-gradient(180deg,rgba(16,24,40,.45),rgba(16,24,40,0))}.readability-shadow__shadow--bottom{display:block;bottom:0;background:linear-gradient(0deg,rgba(16,24,40,.45),rgba(16,24,40,0))}.readability-shadow__transition-enter-active,.readability-shadow__transition-leave-active{transition:opacity .3s ease-out}.readability-shadow__transition-enter,.readability-shadow__transition-leave-to{opacity:0}.layout .main{z-index:0;position:relative}.layout .menu{position:absolute;z-index:1}.layout .hints{position:absolute;z-index:2;top:0}.layout .modals{z-index:3}.layout--transition-active:after{content:"";display:block;position:fixed;inset:0;z-index:10}.error-page{font-family:Roboto,sans-serif;display:flex;flex-flow:column wrap;justify-content:space-between;padding:120px 128px 32px;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);background-size:cover;transition:height .3s ease-out}@media (max-height:576px) and (min-aspect-ratio:4/3){.error-page{padding:40px 32px 24px}}@media (max-width:576px) and (max-aspect-ratio:4/3){.error-page{padding:72px 32px 24px;background-size:auto 80vh;background-position:calc(100% + 32px) bottom}}.error-page__title{color:#49596f;font-size:4rem;font-weight:500;margin-bottom:8px}@media (max-height:576px),(max-width:576px){.error-page__title{font-size:2rem}}@media (max-width:576px) and (max-aspect-ratio:4/3){.error-page__title{margin-bottom:24px}}.error-page__description{font-size:1.5rem;line-height:1.25;opacity:.6}@media (max-height:576px),(max-width:576px){.error-page__description{font-size:1.375rem}}.error-page__footer{text-align:center}.error-page__footer p{margin:0;color:var(--gray)}@media (max-height:576px),(max-width:576px){.error-page__footer p{font-size:.875rem}}.error-page__footer b{font-weight:500}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}footer,header,section{display:block}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0}p,ul{margin-bottom:1rem}ul{margin-top:0}ul ul{margin-bottom:0}b,strong{font-weight:bolder}a{text-decoration:none;background-color:transparent}a:hover{text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=submit],button{-webkit-appearance:button}[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}[hidden]{display:none!important}small{font-size:80%;font-weight:400}body{--background-color:#fff;--grey-background-color:#e7e6e6;--brownish-grey:#5b5b5b;--form-error-color:#db5656;--black:#151515;--gray:#777;--light-gray:#bdbdbd;--white:#fff;--gray-25:#fcfcfd;--gray-50:#f9fafb;--gray-100:#f2f4f7;--gray-200:#eaecf0;--gray-300:#d0d5dd;--gray-400:#98a2b3;--gray-500:#667085;--gray-600:#475467;--gray-700:#0f4249;--gray-800:#1d2939;--gray-900:#ac481e;--font-family:Helvetica,Arial,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700}#app-container{background-color:var(--background-color);font:var(--font-weight-regular) 100%/1.5 var(--font-family),sans-serif;color:var(--black)}.clickable{pointer-events:all}.tooltip .b-tooltip{opacity:1}.tooltip-inner{background-color:var(--primary-color)}.bs-tooltip-bottom .arrow:before{border-top-color:var(--primary-color);border-bottom-color:var(--primary-color)}.bs-tooltip-right .arrow:before{border-right-color:var(--primary-color)}.bs-tooltip-top .arrow:before{border-top-color:var(--primary-color)}.bs-tooltip-left .arrow:before{border-left-color:var(--primary-color)}.modal-enter-active,.modal-leave-active{transition:all .2s ease}.modal-enter,.modal-leave-to{opacity:0;transform:scale(1.05)}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(10px);opacity:0}#app-container{position:relative;width:100vw;height:100vh}