.nav-flat__item{font-family:var(--font);font-size:var(--typescale-label-medium-font-size);font-style:normal;font-weight:var(--typescale-label-medium-font-weight,500);letter-spacing:var(--typescale-label-medium-letter-spacing);line-height:var(--typescale-label-medium-line-height);-webkit-text-decoration:var(--typescale-label-medium-text-decoration);text-decoration:var(--typescale-label-medium-text-decoration);text-transform:var(--typescale-label-medium-text-transform)}.nav-flat{gap:clamp(5px,2vw,25px)}.nav-flat,.nav-flat__item{align-items:center;display:flex}.nav-flat__item{color:inherit;height:100%;line-height:1;padding:12px 0;white-space:nowrap}.nav-flat__item:focus-visible{color:var(--color-link-hover)}.nav-flat__item--is-outline{border:1px solid;border-color:var(--header-text-color);border-radius:6px;padding:10px 20px;transition:.5s}@media (any-hover:hover) and (pointer:fine){.nav-flat__item--is-outline:hover{border-color:var(--color-link-hover);transition:.5s}}.hamburger{background:#0000;border:1px solid var(--hamburger-color,currentColor);border-radius:50%;cursor:pointer;display:block;height:40px;padding:13px 9px;position:relative;transition:border .2s ease;width:40px}@media only screen and (max-width:734px){.hamburger{height:35px;padding:12px 9px;width:35px}}@media (any-hover:hover) and (pointer:fine){.hamburger:hover{--hamburger-color:var(--color-primary-hover)}}.hamburger:focus-visible{--hamburger-color:var(--color-primary-hover)}.hamburger__wrapper{display:block;height:100%;position:relative}.hamburger__line{background:var(--hamburger-color,currentColor);display:block;height:1px;position:absolute;transition:all .25s ease-in-out,background-color .2s ease;width:100%}.hamburger__line:first-child{top:0}.hamburger__line:nth-child(2){top:50%;transform:translateY(-50%);transform-origin:100% 50%}.hamburger__line:nth-child(3){top:100%}.hamburger.is-active .hamburger__line:first-child{top:50%;transform:rotate(45deg) translateY(0) translate(0);transform-origin:center center}.hamburger.is-active .hamburger__line:nth-child(2){top:50%;transform:rotate(-45deg) translateY(0) translate(0);transform-origin:center center}.hamburger.is-active .hamburger__line:nth-child(3){opacity:0;transform:rotate(-15deg) translate(8px) translateY(-3px);transform-origin:100% 100%;width:0}.nav-wrapper-flat-fade-enter-active,.nav-wrapper-flat-fade-leave-active{transition:opacity .25s cubic-bezier(.2,0,0,1),transform .25s cubic-bezier(.2,0,0,1)}.nav-wrapper-flat-fade-enter-from,.nav-wrapper-flat-fade-leave-to{opacity:0;transform:translate(-20px)}.nav-wrapper{align-items:center;display:flex;height:100%;position:relative}.nav-wrapper__content{align-items:center;display:flex;margin-left:20px}@media only screen and (max-width:734px){.nav-wrapper__content{margin-left:10px}}.nav-wrapper__flat{align-items:center;display:flex;height:100%;margin-left:30px;will-change:transform}@media only screen and (max-width:960px){.nav-wrapper__flat{display:none}}.nav-wrapper__end{height:100%;position:absolute;right:0}.favorites-link-button{position:relative}@media only screen and (max-width:734px){.favorites-link-button.button svg{height:17px;width:17px}}.favorites-link-button__dot{background:var(--color-attention,var(--color-primary));border-radius:50%;height:10px;position:absolute;right:-2px;top:4px;width:10px;z-index:var(--z-index-1)}.header-tel-button__hidden{display:none}.header-buttons{display:flex;gap:10px}.loading-indicator{background:var(--loader-color,var(--color-primary));border-radius:inherit;border-radius:var(--header-floating-border-radius);clip-path:polygon(0 100%,0 0,100% 0,100% 100%);height:100%;width:100%}@media only screen and (max-width:734px){.loading-indicator{display:none}}.nav-wrapper-overlay-fade-enter-active,.nav-wrapper-panel-fade-enter-active{transition:opacity .3s cubic-bezier(.2,0,0,1),transform .5s cubic-bezier(.05,.7,.1,1)}.nav-wrapper-overlay-fade-leave-active,.nav-wrapper-panel-fade-leave-active{transition:opacity .3s cubic-bezier(.2,0,0,1),transform .3s cubic-bezier(.2,0,0,1)}.nav-wrapper-overlay-fade-enter-from,.nav-wrapper-overlay-fade-leave-to{opacity:0}.nav-wrapper-panel-fade-enter-from,.nav-wrapper-panel-fade-leave-to{opacity:0;transform:translate3d(-50px,0,0)}.header-full-nav{height:calc(100dvh - var(--header-info-line-height));inset:0;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;position:absolute;z-index:-1}.nav-wrapper-panel-bg{background:var(--section-gradient-bg)}.nav-wrapper-panel,.nav-wrapper-panel-bg{inset:0;position:absolute;z-index:var(--z-index-3)}.nav-wrapper-panel__wrapper{height:100%;width:100%}.nav-wrapper-panel__scrolled{height:100%;overflow:hidden;overflow-y:scroll;transition:scrollbar-color .3s ease;width:100%}.nav-wrapper-panel__scrolled:not([hide-scrollbar])::-webkit-scrollbar-thumb{background:var(--color-secondary)!important;border-radius:8px!important}.nav-wrapper-panel__scrolled:not([hide-scrollbar])::-webkit-scrollbar{height:4px!important;width:4px!important}.nav-wrapper-panel__scrolled::-webkit-scrollbar-track{background:#fff0!important}.nav-wrapper-panel__scrolled::-webkit-scrollbar-thumb{background:var(--color-secondary)!important}.nav-wrapper-panel__scrolled{scrollbar-face-color:var(--color-secondary)!important;scrollbar-track-color:#fff0!important}.nav-wrapper-panel__inner{display:flex;flex-direction:column;height:100%;min-height:100vh;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;padding-top:calc(var(--header-height));width:100%}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--header-bg);color:var(--header-text-color);flex:0 0 auto;height:var(--header-height);margin-bottom:calc(var(--header-height)*-1);padding:8px 15px 0;position:sticky;top:0;transition:transform .55s cubic-bezier(.2,0,0,1),background-color .3s cubic-bezier(.2,0,0,1),padding .3s cubic-bezier(.2,0,0,1);width:100%;will-change:transform;z-index:var(--z-index-4)}@media only screen and (max-width:734px){.header{padding:5px 3px 0}}.header__loading-indicator-flat{bottom:1px;height:1px;opacity:1;position:relative;transition:opacity .3s ease;width:100%}@media only screen and (max-width:734px){.header__loading-indicator-flat{bottom:0;left:10px;position:absolute;right:10px;width:auto}}.header__loading-indicator-float{inset:0 2px -3px;opacity:0;position:absolute;z-index:-1}.header__floating-return{align-items:flex-end;display:none;flex-direction:column;margin-top:15px;opacity:0;pointer-events:none;position:relative;transform:translateY(-15px);transition:transform .4s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1);z-index:-1}@media only screen and (max-width:734px){.header__floating-return{margin-top:8px}}.header__floating-return .project-hero-badge{box-shadow:var(--header-floating-box-shadow)}.header--floating{-webkit-backdrop-filter:unset;backdrop-filter:unset}@media only screen and (max-width:734px){.header--floating{padding:5px 3px 0}}.header--floating .header__wrap{background:var(--header-floating-bg);border-color:var(--header-floating-border-color);box-shadow:var(--header-floating-box-shadow);color:var(--header-floating-text-color)}.header--floating .header__line,.header--floating .header__loading-indicator-flat{opacity:0}.header--floating .header__loading-indicator-float{opacity:1;transition:opacity .3s ease .2s}.header--floating .nav-flat__item--is-outline{border-color:var(--header-floating-text-color);transition:.5s}@media (any-hover:hover) and (pointer:fine){.header--floating .nav-flat__item--is-outline:hover{border-color:var(--color-link-hover);transition:.5s}}@media only screen and (max-width:734px){.header.is-scrolled{transform:translate3d(0,-110%,0)}}.header.is-return-show:not(.header.is-nav-open) .header__floating-return{opacity:1;transform:translateY(0)}.header.is-return-show:not(.header.is-nav-open) .project-hero-badge{pointer-events:auto}@media only screen and (max-width:734px){.header.is-visible{transform:translateZ(0)}}.header .container{height:100%;position:unset}@media only screen and (max-width:734px){.header .container{padding:0 12px}}.header__wrap{border:1px solid #0000;border-radius:var(--header-floating-border-radius);height:100%;margin:0 auto;max-width:1404px;position:relative;transition:border-color .3s cubic-bezier(.2,0,0,1),transform .3s cubic-bezier(.2,0,0,1),background-color .3s cubic-bezier(.2,0,0,1)}@media only screen and (max-width:734px){.header__wrap{border:unset;position:relative}}.header__inner{flex:1 0 auto;height:100%;z-index:var(--z-index-1)}.header__inner,.header__logo{align-items:center;display:flex;position:relative}.header__logo{margin-right:40px}@media only screen and (max-width:734px){.header__logo{margin-right:20px}}.header__start{align-items:center;display:flex;flex:1 1 auto;margin-right:30px}@media only screen and (max-width:734px){.header__start{flex:0 0 auto}.header__live{font-size:12px;margin-right:-9px}}.header__tel{align-items:center;display:flex;height:100%;margin-left:25px}@media only screen and (max-width:1068px){.header__tel{display:none}}.header__tel-button{grid-column:1;grid-row:1}@media only screen and (min-width:1068.1px){.header__tel-button{display:none}}@media only screen and (max-width:734px){.header__lang-switcher{margin-right:auto}}.header__buttons{--color-on-surface-dark:currentcolor;margin-left:25px}@media only screen and (max-width:734px){.header__buttons{margin-left:20px}.header__search-trigger{display:none}}.header__line{background-color:var(--header-line-color);height:1px;opacity:.2;transition:opacity .3s cubic-bezier(.2,0,0,1);width:100%}@media only screen and (max-width:734px){.header__line{bottom:0;left:10px;position:absolute;right:10px;width:auto}}.header.is-nav-open{--header-floating-bg:var(--header-floating-bg-opened);--header-floating-text-color:var(--header-floating-text-color-opened);--header-line-color:var(--color-on-surface-dark);color:var(--header-floating-text-color-opened)}@media only screen and (max-width:734px){.header.is-nav-open{transform:translateZ(0)!important}}.header--light{--header-text-color:var(--color-on-surface-dark);--header-line-color:var(--color-on-surface-dark);--header-floating-bg:var(--header-floating-bg-light);--header-floating-text-color:var(--header-floating-text-color-light)}@media only screen and (max-width:1280px){.main-header .nav-flat>:last-child,.main-header .nav-flat>:nth-last-child(2){display:none}}@media only screen and (max-width:734px){.project-header.is-scrolled:not(.is-visible){transform:translate3d(0,-200%,0)}}.project-header .header__start{flex:1}@media only screen and (max-width:1280px){.project-header .nav-flat>:last-child{display:none}}@media only screen and (max-width:1400px){.project-header .nav-flat:has(:nth-child(6))>:nth-child(6),.project-header .nav-flat:has(:nth-child(6))>:nth-child(7){display:none}}@media only screen and (max-width:1280px){.project-header .nav-flat:has(:nth-child(6))>:nth-child(5),.project-header .nav-flat:has(:nth-child(6))>:nth-child(6),.project-header .nav-flat:has(:nth-child(6))>:nth-child(7){display:none}}@media only screen and (max-width:1100px){.project-header .nav-flat:has(:nth-child(6))>:nth-child(4){display:none}}@media only screen and (max-width:1068px){.project-header .nav-wrapper__flat{display:none}}.project-header .header__tel-button{display:flex}@media only screen and (min-width:1068.1px){.project-header .header__tel-button{display:none}}@media only screen and (max-width:1068px){.project-header .header__tel{display:none}}.project-header .nav-wrapper{flex:1}.project-header .nav-wrapper__end .social-buttons{gap:12px}@media only screen and (max-width:734px){.project-header .nav-wrapper__end .social-buttons{display:none}}.project-header .header__floating-return{display:flex}.header-transition-wrap{height:100%;position:relative}
