.portfolio-header-menu[data-v-f7ed77ea]{background-color:#fff;display:flex;flex-direction:column;overflow:hidden;padding-right:1em}@media screen and (width >= 1024px){.portfolio-header-menu[data-v-f7ed77ea]{background:#fff;border-radius:2em;font-size:10px;gap:3.2em;max-height:calc(100vh - 10em);padding:10em 1em 3em 3em}}@media screen and (width >= 1024px) and (width <= 1919px){.portfolio-header-menu[data-v-f7ed77ea]{font-size:.5208333333vw}}@media screen and (width <= 1023px){.portfolio-header-menu[data-v-f7ed77ea]{padding:2em}}@media screen and (width <= 1023px) and (orientation:landscape){.portfolio-header-menu[data-v-f7ed77ea]{font-size:1.2315270936vw;height:100%}}@media screen and (width <= 1023px) and (orientation:portrait){.portfolio-header-menu[data-v-f7ed77ea]{font-size:2.6666666667vw}}.portfolio-header-menu__wrapper[data-v-f7ed77ea]{display:flex;flex-direction:column;max-height:100%;overflow-y:auto;padding-right:1.7em}.portfolio-header-menu__wrapper[data-v-f7ed77ea]::-webkit-scrollbar{width:.3em}.portfolio-header-menu__wrapper[data-v-f7ed77ea]::-webkit-scrollbar-thumb{background:#06f;border-radius:2.4em}.portfolio-header-menu__content[data-v-f7ed77ea]{flex:1 1 100%}.portfolio-header[data-v-9da30f8c]{position:relative;width:100%}@media screen and (width >= 1024px){.portfolio-header[data-v-9da30f8c]{font-size:.5208333333vw}}@media screen and (width <= 1023px){.portfolio-header[data-v-9da30f8c]{background:#fff}}@media screen and (width <= 1023px) and (orientation:landscape){.portfolio-header[data-v-9da30f8c]{font-size:1.2315270936vw;height:100%}}@media screen and (width <= 1023px) and (orientation:portrait){.portfolio-header[data-v-9da30f8c]{font-size:2.6666666667vw}}.portfolio-header__wrapper[data-v-9da30f8c]{position:relative;z-index:10}@media screen and (width <= 1023px) and (orientation:landscape){.portfolio-header__wrapper[data-v-9da30f8c]{height:100%}}.portfolio-header__container[data-v-9da30f8c]{margin:0 auto;max-width:190em;padding:0 2em 0 5em;width:100%}@media screen and (width <= 1023px){.portfolio-header__container[data-v-9da30f8c]{padding:0 2em}}@media screen and (width <= 1023px) and (orientation:landscape){.portfolio-header__container[data-v-9da30f8c]{height:100%}}.portfolio-header__inner[data-v-9da30f8c]{align-items:center;display:flex;justify-content:space-between}@media screen and (width >= 1024px){.portfolio-header__inner[data-v-9da30f8c]{padding:1em 0}}@media screen and (width <= 1023px) and (orientation:portrait){.portfolio-header__inner[data-v-9da30f8c]{padding:1em 0}}@media screen and (width <= 1023px) and (orientation:landscape){.portfolio-header__inner[data-v-9da30f8c]{flex-direction:column-reverse;height:100%;padding:2em 0}}.portfolio-header__logo[data-v-9da30f8c]{flex-shrink:0}@media screen and (width <= 1023px) and (orientation:landscape){.portfolio-header__logo[data-v-9da30f8c]{height:8.7em;position:relative;width:3.1em}}@media screen and (width >= 768px){.portfolio-header__logo img[data-v-9da30f8c]{height:6em;width:13em}}@media screen and (width <= 1023px) and (orientation:portrait){.portfolio-header__logo img[data-v-9da30f8c]{height:3.1em;width:8.7em}}@media screen and (width <= 1023px) and (orientation:landscape){.portfolio-header__logo img[data-v-9da30f8c]{bottom:-2.6em;height:4.4em;left:1.5em;position:absolute;transform:rotate(-90deg);transform-origin:left;width:9.6em}}@media screen and (width >= 1024px){.portfolio-header__menu-wrapper[data-v-9da30f8c]{padding:2em 3em;position:relative}}.portfolio-header__burger[data-v-9da30f8c]{align-items:center;background-color:#fff;border:none;border-radius:50%;color:#06f;cursor:pointer;display:flex;flex-direction:column;height:6em;justify-content:center;outline:none;padding:1em;position:relative;transition:background-color .3s,color .3s;width:6em;z-index:6}@media screen and (width <= 1023px){.portfolio-header__burger[data-v-9da30f8c]{background:#06f;color:#fff;height:4.5em;width:4.5em}}.portfolio-header__burger.is-open[data-v-9da30f8c]{background-color:#06f;color:#fff}.portfolio-header__burger .icon-wrapper[data-v-9da30f8c]{height:2.7em;position:absolute;width:2.7em}@media screen and (width <= 1023px){.portfolio-header__burger .icon-wrapper[data-v-9da30f8c]{height:1.7em;width:2em}}.portfolio-header__menu[data-v-9da30f8c]{position:absolute;z-index:5}@media screen and (width >= 1024px){.portfolio-header__menu[data-v-9da30f8c]{right:0;top:0;width:27.4em}}@media screen and (width <= 1023px) and (orientation:portrait){.portfolio-header__menu[data-v-9da30f8c]{height:calc(100vh - 6em);left:0;top:100%;width:100%}}@media screen and (width <= 1023px) and (orientation:landscape){.portfolio-header__menu[data-v-9da30f8c]{height:100%;left:100%;top:0;width:calc(100dvw - 8.5em)}}.portfolio-header__nav-list[data-v-9da30f8c]{display:flex}@media screen and (width >= 1024px){.portfolio-header__nav-list[data-v-9da30f8c]{flex-direction:column;gap:.6em}}@media screen and (width <= 1023px){.portfolio-header__nav-list[data-v-9da30f8c]{flex-wrap:wrap;gap:.8em .6em}}.portfolio-header__nav-item[data-v-9da30f8c]{flex-shrink:0}.portfolio-header__nav-button[data-v-9da30f8c]{align-items:center;background:none;border:.1em solid rgba(0,102,255,.4);border-radius:5em;color:#06f;cursor:pointer;display:flex;gap:1em;justify-content:center;min-height:4em;outline:none;padding:.9em 1.72em;transition:all .3s}.portfolio-header__nav-button[data-v-9da30f8c]:disabled{cursor:not-allowed;opacity:.5}.portfolio-header__nav-button--active[data-v-9da30f8c]{background:#06f;border-color:#06f;color:#fff}.portfolio-header__nav-button-text[data-v-9da30f8c]{font-family:Montserrat Bold;font-size:1.4em;line-height:135%;text-transform:uppercase}@media screen and (width <= 1023px) and (orientation:landscape){.portfolio-page[data-v-fc2bdf2c]{flex-direction:row;height:100vh;height:100dvh;min-height:auto;overflow:hidden}}@media screen and (width >= 1024px){.portfolio-page[data-v-fc2bdf2c] .page-header{left:0;position:absolute;right:0;width:100%}}@media screen and (width <= 1023px) and (orientation:landscape){.portfolio-page[data-v-fc2bdf2c] .page-header{position:relative}}@media screen and (width <= 1023px) and (orientation:portrait){.portfolio-page[data-v-fc2bdf2c] .page-wrapper{display:flex;flex-direction:column;justify-content:center}}
