.preloader[data-v-ae8e57f4]{transition:opacity .32s ease,visibility .32s ease}.preloader.bf-preloader-hidden[data-v-ae8e57f4]{opacity:0;pointer-events:none;visibility:hidden}.preloader-logo[data-v-ae8e57f4] .bf-preloader-brand-svg{aspect-ratio:446/523;color:#ececec;display:block;height:auto;width:100%}.preloader[data-v-ae8e57f4] .spinner{animation:bf-preloader-spin-ae8e57f4 1.05s linear infinite;border-color:#fff hsla(0,0%,100%,.22) hsla(0,0%,100%,.22);transform:translateZ(0)}@keyframes bf-preloader-spin-ae8e57f4{to{transform:rotate(1turn)}}.site-brand-link[data-v-e8615313]{align-items:center;color:var(--tp-common-black,#181313);display:inline-flex;gap:.65rem;line-height:1.2;max-width:100%;text-decoration:none}.site-brand-link__mark[data-v-e8615313]{flex-shrink:0}.logo-mark-svg[data-v-e8615313]{aspect-ratio:446/523;display:block;height:auto;width:46px}.site-brand-link__text[data-v-e8615313]{display:flex;flex-direction:column;gap:.12rem;min-width:0}.site-brand-link__name[data-v-e8615313]{font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;white-space:nowrap}.site-brand-link__tagline[data-v-e8615313]{color:#0000007a;font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sarunasdev-dark{color:var(--tp-common-white,#fff)}.sarunasdev-dark{color:#ffffff8c}@media(max-width:399.98px){.site-brand-link__tagline[data-v-e8615313]{display:none}.site-brand-link__name[data-v-e8615313]{font-size:.9375rem}}.bf-offcanvas-quick-list[data-v-3063b47e]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.bf-offcanvas-quick-list a[data-v-3063b47e]{color:inherit;font-size:15px;font-weight:500}.bf-offcanvas-social-list[data-v-3063b47e]{display:flex;gap:14px;list-style:none;margin:0;padding:0}.bf-offcanvas-social-list a[data-v-3063b47e]{color:inherit;font-size:18px}.tp-offcanvas-gallery-img[data-v-3063b47e]{overflow:hidden}.bf-offcanvas-project-thumb[data-v-3063b47e]{aspect-ratio:4/3;border-radius:8px;display:block;overflow:hidden;width:100%}.bf-offcanvas-project-thumb img[data-v-3063b47e]{border-radius:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bf-offcanvas-project-thumb--na[data-v-3063b47e]{cursor:default;opacity:.65}.bf-cookie-banner[data-v-31801291]{background:linear-gradient(0deg,#fffffff7,#f6f6f7f5);border-top:1px solid rgba(0,0,0,.08);inset-inline:0;bottom:0;box-shadow:0 -12px 40px #00000014;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom,0));position:fixed;z-index:100050}.bf-cookie-banner__inner[data-v-31801291]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between}.bf-cookie-banner__text[data-v-31801291]{flex:1 1 18rem;max-width:52rem}.bf-cookie-banner__title[data-v-31801291]{font-size:clamp(1rem,.35vw + .94rem,1.125rem);font-weight:700;letter-spacing:.02em;margin-bottom:.35rem}.bf-cookie-banner__desc[data-v-31801291]{color:#232328eb;font-size:clamp(.875rem,.25vw + .82rem,.9375rem);line-height:1.55}.bf-cookie-banner__link[data-v-31801291]{font-weight:600;text-decoration:underline;text-underline-offset:3px}.bf-cookie-banner__actions[data-v-31801291]{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.bf-cookie-banner__btn[data-v-31801291]{min-height:44px;padding-inline:1.15rem}.bf-cookie-banner__btn--primary[data-v-31801291]{border:none}.bf-cookie-banner-enter-active[data-v-31801291],.bf-cookie-banner-leave-active[data-v-31801291]{transition:opacity .28s ease,transform .28s ease}.bf-cookie-banner-enter-from[data-v-31801291],.bf-cookie-banner-leave-to[data-v-31801291]{opacity:0;transform:translateY(12px)}.bf-lang-switch[data-v-d0715e2c]{font-size:14px;gap:8px;text-transform:uppercase}.bf-lang-switch a[data-v-d0715e2c]{color:inherit;opacity:.6}.bf-lang-switch a.is-active[data-v-d0715e2c]{font-weight:600;opacity:1}.bf-main-menu[data-v-d0715e2c] nav>ul>li>a.bf-nav-link{display:inline-block;height:auto;line-height:inherit;overflow:visible;position:relative}.bf-main-menu[data-v-d0715e2c] a.bf-nav-link{text-decoration:none}.bf-main-menu[data-v-d0715e2c] a.bf-nav-link.router-link-active,.bf-main-menu[data-v-d0715e2c] li:hover>a.bf-nav-link{color:var(--tp-common-black,#1a1a1a)}.bf-footer-brand[data-v-0c232d5e]{padding-inline:clamp(.75rem,4vw,1.5rem)}.bf-footer-brand-link[data-v-0c232d5e]{align-items:center;display:inline-flex;justify-content:center;line-height:0;margin-inline:auto;max-width:100%;padding:.35rem 0;width:min(100%,52rem)}.bf-footer-brand-img[data-v-0c232d5e]{display:block;height:auto;max-width:100%;opacity:.92;width:100%}.bf-footer-legal[data-v-0c232d5e]{color:inherit;font-size:.9375rem}.bf-footer-link-btn[data-v-0c232d5e]{background:none;border:0;cursor:pointer;display:inline;font:inherit;margin:0;padding:0}.bf-footer-legal-link[data-v-0c232d5e],.bf-footer-link-btn[data-v-0c232d5e]{color:inherit;text-decoration:underline;text-underline-offset:3px}.bf-footer-sep[data-v-0c232d5e]{opacity:.55}
