:where(.box-icon[data-v-c42cbead]){align-items:center;display:flex;justify-content:center;position:relative}.badge-tooltip-wrapper[data-v-23fc6650]{align-items:center;display:inline-flex;flex-direction:column}.badge-tooltip[data-v-23fc6650]{background-color:#0f1b2d;border-radius:.5rem;bottom:calc(100% + .5rem);color:#fff;font-size:.875rem;font-weight:500;left:50%;opacity:0;padding:.375rem .75rem;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .15s ease;white-space:nowrap;z-index:10}.badge-tooltip[data-v-23fc6650]:after{border:.375rem solid transparent;border-top-color:#0f1b2d;content:"";left:50%;position:absolute;top:100%;transform:translate(-50%)}.badge-tooltip-wrapper:active .badge-tooltip[data-v-23fc6650],.badge-tooltip-wrapper:hover .badge-tooltip[data-v-23fc6650]{opacity:1}:where(.card-contact[data-v-b554b290]){border:1px solid rgba(0,17,42,.1);border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.75rem}@media screen and (min-width:768px){:where(.card-contact[data-v-b554b290]){flex-shrink:0;width:285px}}.workroom-drawer-intro[data-v-9fab4ff6]{line-height:1.6}.bg-header[data-v-6e15410d]:before{background-image:var(--1ac488f4);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";filter:blur(200px);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}swiper-container[data-v-e5ab5db4]::part(pagination){bottom:.25rem;height:1.5rem;left:0;position:absolute;right:0}swiper-container[data-v-e5ab5db4]::part(bullet){background-color:#ffffff80;height:.375rem;opacity:1;transition:width .15s,background .15s;width:.375rem}swiper-container[data-v-e5ab5db4]::part(bullet-active){background:var(--c-white);border-radius:5px;height:.375rem;transition:width .15s,background .15s;width:1.125rem}[data-v-e5ab5db4] .card-default{opacity:0;transition:opacity .5s ease}[data-v-e5ab5db4] .swiper-slide-active{opacity:1}:where(.chart-circle-ring[data-v-2dfd9ba9]){aspect-ratio:1/1;display:inline-block;height:100%;position:relative;width:100%}.chart-circle-ring__center[data-v-2dfd9ba9]{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.chart-circle-ring__center[data-v-2dfd9ba9]>*{pointer-events:auto}svg[data-v-2dfd9ba9]{display:block;height:100%;overflow:visible;width:100%}:where(.chart-radar-pentagon[data-v-fe382104]){display:inline-block;position:relative}:where(.radar-svg[data-v-fe382104]){display:block}:where(.radar-label[data-v-fe382104]){align-items:center;display:flex;flex-direction:column;position:absolute}:where(.radar-data-polygon[data-v-fe382104]){transition:all .3s ease}:where(.radar-data-point[data-v-fe382104]){transition:all .3s ease}[data-v-0a5dd1b3] .radar-label--highlighted *{color:#fc6d88!important}@media screen and (min-width:1280px){.section-main-grid[data-v-d6a446f1]{display:grid;grid-template-columns:1fr 17.8125rem}}@media screen and (min-width:1280px){.section-about[data-v-d6a446f1],.section-main-grid>nav[data-v-d6a446f1],.section-reviews[data-v-d6a446f1],.section-services[data-v-d6a446f1],.section-subnav[data-v-d6a446f1],image.png .section-portfolio[data-v-d6a446f1]{grid-column:1}}@media screen and (min-width:1280px){.section-contact[data-v-d6a446f1]{grid-column:2;grid-row:1/span 10;min-height:0}}@media screen and (min-width:1280px){.section-subnav[data-v-d6a446f1]{align-self:start;background-color:var(--c-white);border-bottom-color:var(--c-neutral-100);border-bottom-style:solid;border-bottom-width:1px;position:sticky;top:calc(var(--workroom-header-height, 10rem) + var(--workroom-sticky-gap, 40px));z-index:2}}@media screen and (min-width:1280px){.section-contact__sticky[data-v-d6a446f1]{position:sticky;top:calc(var(--workroom-header-height, 10rem) + var(--workroom-sticky-gap, 40px));z-index:1}}@media screen and (min-width:1280px){.workroom-sticky-block[data-v-d6a446f1]:before{background-color:var(--c-white);content:"";height:var(--workroom-sticky-gap,40px);left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:calc(var(--workroom-sticky-gap, 40px)*-1);z-index:0}}@media screen and (min-width:1280px){.workroom-sticky-block.is-sticky-gap-mask[data-v-d6a446f1]:before{opacity:1}}@media screen and (min-width:1280px){.workroom-sticky-block[data-v-d6a446f1]>*{position:relative;z-index:1}}.scroll-target-section[data-v-d6a446f1]{scroll-margin-top:calc(var(--workroom-sticky-wrapper-height, 6rem) + .5rem)}@media screen and (min-width:1280px){.scroll-target-section[data-v-d6a446f1]{scroll-margin-top:calc(var(--workroom-header-height, 10rem) + var(--workroom-sticky-gap, 40px) + 3.25rem)}}[data-v-d6a446f1] .workroom-subnav{background-color:var(--c-white);border-bottom:none;gap:2rem;width:100%}[data-v-d6a446f1] .workroom-subnav .workroom-subnav__tab{color:var(--c-neutral-500);height:auto;min-width:unset;padding:.75rem 2rem;width:auto}[data-v-d6a446f1] .workroom-subnav .workroom-subnav__tab_text{font-size:.875rem;font-weight:400;letter-spacing:.01em;line-height:1.6}[data-v-d6a446f1] .workroom-subnav .workroom-subnav__tab.focus .workroom-subnav__tab_text{color:var(--c-neutral-900);font-weight:600}[data-v-d6a446f1] .workroom-subnav .workroom-subnav__tab:after{height:2px}[data-v-d6a446f1] .workroom-subnav .workroom-subnav__tab.focus:after{background-color:var(--c-primary-500)}[data-v-d6a446f1] .workroom-subnav-mobile{background-color:transparent;border-bottom:1px solid var(--c-neutral-100);gap:0;width:100%}[data-v-d6a446f1] .workroom-subnav-mobile .workroom-subnav-mobile__tab{border-bottom:1px solid var(--c-neutral-100);color:var(--c-neutral-500);flex:1;height:3rem;min-width:unset;padding:.75rem 0;width:auto}[data-v-d6a446f1] .workroom-subnav-mobile .workroom-subnav-mobile__tab_text{font-size:.875rem;font-weight:400;letter-spacing:.01em;line-height:1.6}[data-v-d6a446f1] .workroom-subnav-mobile .workroom-subnav-mobile__tab.focus{border-bottom:2px solid var(--c-primary-500);color:var(--c-neutral-900)}[data-v-d6a446f1] .workroom-subnav-mobile .workroom-subnav-mobile__tab.focus .workroom-subnav-mobile__tab_text{font-weight:600}[data-v-d6a446f1] .workroom-subnav-mobile .workroom-subnav-mobile__tab:after{display:none}.workroom-breadcrumb[data-v-d6a446f1] .list-breadcrumb{flex-wrap:wrap;overflow:visible}.workroom-breadcrumb[data-v-d6a446f1] .breadcrumb:last-child{flex:1 1 auto;min-width:0}.workroom-breadcrumb[data-v-d6a446f1] .breadcrumb:last-child a{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-word}
