/* Martyrs JIT - 13328 tokens */
body .d-block { display: block; }
body .d-inline-block { display: inline-block; }
body .d-flex { display: flex; }
body .d-inline-flex { display: inline-flex; }
body .d-grid { display: grid; }
body .pos-relative { position: relative; }
body .pos-absolute { position: absolute; }
body .pos-fixed { position: fixed; }
body .pos-sticky { position: sticky; }
body .pos-t-10-negative { top: calc(10% * -1); }
body .pos-t-0 { top: 0%; }
body .pos-t-1r { top: 1rem; }
body .pos-t-100 { top: 100%; }
body .pos-t-regular { top: var(--regular); }
body .pos-t-thin { top: var(--thin); }
body .pos-t-small { top: var(--small); }
body .pos-r-10-negative { right: calc(10% * -1); }
body .pos-r-1r { right: 1rem; }
body .pos-r-small { right: var(--small); }
body .pos-r-regular { right: var(--regular); }
body .pos-r-0 { right: 0%; }
body .pos-r-thin { right: var(--thin); }
body .pos-b-0 { bottom: 0%; }
body .pos-b-0r { bottom: 0rem; }
body .pos-b-regular { bottom: var(--regular); }
body .pos-l-0 { left: 0%; }
body .pos-l-small { left: var(--small); }
body .pos-l-regular { left: var(--regular); }
body .cols-3-footer { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }
body .cols-2 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
body .cols-1 { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); }
body .cols-3 { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }
body .cols-\[fit-content\(100\%\)\_1fr\] { display: grid; grid-template-columns: fit-content(100%) 1fr; }
body .cols-\[1fr\_2fr\] { display: grid; grid-template-columns: 1fr 2fr; }
body .cols-5 { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); }
body .cols-4 { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); }
body .cols-\[1fr\_3fr\] { display: grid; grid-template-columns: 1fr 3fr; }
body .rows-\[minmax\(0\,1fr\)\] { display: grid; grid-template-rows: minmax(0,1fr); }
body .rows-1 { display: grid; grid-template-rows: repeat(1, minmax(0, 1fr)); }
body .gap-extra { gap: var(--extra); }
body .gap-small { gap: var(--small); }
body .gap-micro { gap: var(--micro); }
body .gap-thin { gap: var(--thin); }
body .gap-big { gap: var(--big); }
body .gap-regular { gap: var(--regular); }
body .gap-medium { gap: var(--medium); }
body .gap-nano { gap: var(--nano); }
body .gap-1 { gap: 1%; }
body .gap-2 { gap: 2%; }
body .w-100 { width: 100%; }
body .w-15r { width: 15rem; }
body .w-3r { width: 3rem; }
body .w-auto { width: auto; }
body .w-max { width: max-content; }
body .w-4r { width: 4rem; }
body .w-6r { width: 6rem; }
body .w-0 { width: 0%; }
body .w-fit { width: fit-content; }
body .w-2r { width: 2rem; }
body .w-66 { width: 66%; }
body .w-40 { width: 40%; }
body .w-\[0\.5rem\] { width: 0.5rem; }
body .w-\[5rem\] { width: 5rem; }
body .w-\[0\.4rem\] { width: 0.4rem; }
body .w-10r { width: 10rem; }
body .w-33 { width: 33%; }
body .w-8r { width: 8rem; }
body .w-min { width: min-content; }
body .w-1r { width: 1rem; }
body .w-50 { width: 50%; }
body .w-\[60px\] { width: 60px; }
body .w-\[48px\] { width: 48px; }
body .w-20 { width: 20%; }
body .h-100 { height: 100%; }
body .h-3r { height: 3rem; }
body .h-max { height: max-content; }
body .h-1r { height: 1rem; }
body .h-4r { height: 4rem; }
body .h-100vh { height: 100vh; }
body .h-2r { height: 2rem; }
body .h-15r { height: 15rem; }
body .h-70 { height: 70%; }
body .h-30 { height: 30%; }
body .h-\[0\.5rem\] { height: 0.5rem; }
body .h-10r { height: 10rem; }
body .h-\[12rem\] { height: 12rem; }
body .h-0 { height: 0%; }
body .h-\[20rem\] { height: 20rem; }
body .h-\[14rem\] { height: 14rem; }
body .h-\[5rem\] { height: 5rem; }
body .h-\[0\.4rem\] { height: 0.4rem; }
body .h-20r { height: 20rem; }
body .h-40r { height: 40rem; }
body .h-5 { height: 5%; }
body .h-2 { height: 2%; }
body .h-4 { height: 4%; }
body .h-43 { height: 43%; }
body .h-66 { height: 66%; }
body .h-3 { height: 3%; }
body .h-8r { height: 8rem; }
body .h-16 { height: 16%; }
body .h-58 { height: 58%; }
body .h-34 { height: 34%; }
body .h-auto { height: auto; }
body .h-\[60px\] { height: 60px; }
body .h-\[48px\] { height: 48px; }
body .h-37 { height: 37%; }
body .h-25 { height: 25%; }
body .h-28 { height: 28%; }
body .h-57 { height: 57%; }
body .h-12 { height: 12%; }
body .w-clamp-20r-30r-100 { min-width: min(20rem, 100%); max-width: min(30rem, 100%); }
body .w-clamp-30r-30r-100 { min-width: min(30rem, 100%); max-width: min(30rem, 100%); }
body .w-clamp-40r-50r-100 { min-width: min(40rem, 100%); max-width: min(50rem, 100%); }
body .w-clamp-0-50r-100 { min-width: min(0%, 100%); max-width: min(50rem, 100%); }
body .w-clamp-20r-20r-100 { min-width: min(20rem, 100%); max-width: min(20rem, 100%); }
body .w-min-0 { min-width: 0%; }
body .w-min-10 { min-width: 10%; }
body .w-min-30r { min-width: 30rem; }
body .w-min-20r { min-width: 20rem; }
body .w-min-8r { min-width: 8rem; }
body .w-max-big { max-width: var(--big); }
body .w-max-15r { max-width: 15rem; }
body .w-max-35r { max-width: 35rem; }
body .w-max-50r { max-width: 50rem; }
body .w-max-20r { max-width: 20rem; }
body .w-max-30r { max-width: 30rem; }
body .w-max-40r { max-width: 40rem; }
body .w-max-2r { max-width: 2rem; }
body .w-max-100 { max-width: 100%; }
body .w-max-\[64rem\] { max-width: 64rem; }
body .w-max-\[70rem\] { max-width: 70rem; }
body .w-max-\[40rem\] { max-width: 40rem; }
body .w-max-\[60rem\] { max-width: 60rem; }
body .h-min-100 { min-height: 100%; }
body .h-min-20r { min-height: 20rem; }
body .h-max-30r { max-height: 30rem; }
body .h-max-100 { max-height: 100%; }
body .h-max-80 { max-height: 80%; }
body .h-max-20r { max-height: 20rem; }
body .h-max-2r { max-height: 2rem; }
body .pd-medium { padding: var(--medium); }
body .pd-micro { padding: var(--micro); }
body .pd-small { padding: var(--small); }
body .pd-thin { padding: var(--thin); }
body .pd-zero { padding: 0; }
body .pd-semi { padding: var(--semi); }
body .pd-regular { padding: var(--regular); }
body .pd-big { padding: var(--big); }
body .pd-nano { padding: var(--nano); }
body .pd-t-big { padding-top: var(--big); }
body .pd-t-zero { padding-top: 0; }
body .pd-t-extra { padding-top: var(--extra); }
body .pd-t-thin { padding-top: var(--thin); }
body .pd-t-micro { padding-top: var(--micro); }
body .pd-t-small { padding-top: var(--small); }
body .pd-t-\[4rem\] { padding-top: 4rem; }
body .pd-r-medium { padding-right: var(--medium); }
body .pd-r-big { padding-right: var(--big); }
body .pd-r-small { padding-right: var(--small); }
body .pd-r-thin { padding-right: var(--thin); }
body .pd-r-zero { padding-right: 0; }
body .pd-r-\[2rem\] { padding-right: 2rem; }
body .pd-b-zero { padding-bottom: 0; }
body .pd-b-medium { padding-bottom: var(--medium); }
body .pd-b-thin { padding-bottom: var(--thin); }
body .pd-b-micro { padding-bottom: var(--micro); }
body .pd-b-small { padding-bottom: var(--small); }
body .pd-b-\[4rem\] { padding-bottom: 4rem; }
body .pd-l-medium { padding-left: var(--medium); }
body .pd-l-small { padding-left: var(--small); }
body .pd-l-thin { padding-left: var(--thin); }
body .pd-l-\[2rem\] { padding-left: 2rem; }
body .mn-auto { margin: auto; }
body .mn-regular { margin: var(--regular); }
body .mn-small { margin: var(--small); }
body .mn-medium { margin: var(--medium); }
body .mn-semi { margin: var(--semi); }
body .mn-thin { margin: var(--thin); }
body .mn-t-thin { margin-top: var(--thin); }
body .mn-t-micro-negative { margin-top: calc(var(--micro) * -1); }
body .mn-t-medium { margin-top: var(--medium); }
body .mn-t-micro { margin-top: var(--micro); }
body .mn-t-small { margin-top: var(--small); }
body .mn-t-zero { margin-top: 0; }
body .mn-t-auto { margin-top: auto; }
body .mn-r-auto { margin-right: auto; }
body .mn-r-thin { margin-right: var(--thin); }
body .mn-r-small { margin-right: var(--small); }
body .mn-r-micro { margin-right: var(--micro); }
body .mn-r-medium-negative { margin-right: calc(var(--medium) * -1); }
body .mn-r-nano { margin-right: var(--nano); }
body .mn-r-medium { margin-right: var(--medium); }
body .mn-b-thin { margin-bottom: var(--thin); }
body .mn-b-semi { margin-bottom: var(--semi); }
body .mn-b-micro { margin-bottom: var(--micro); }
body .mn-b-regular { margin-bottom: var(--regular); }
body .mn-b-small { margin-bottom: var(--small); }
body .mn-b-medium { margin-bottom: var(--medium); }
body .mn-b-big { margin-bottom: var(--big); }
body .mn-b-extra { margin-bottom: var(--extra); }
body .mn-l-auto { margin-left: auto; }
body .mn-l-small { margin-left: var(--small); }
body .mn-l-medium-negative { margin-left: calc(var(--medium) * -1); }
body .mn-l-thin { margin-left: var(--thin); }
body .mn-l-micro { margin-left: var(--micro); }
body .radius-medium { border-radius: var(--medium); }
body .radius-small { border-radius: var(--small); }
body .radius-thin { border-radius: var(--thin); }
body .radius-extra { border-radius: var(--extra); }
body .radius-regular { border-radius: var(--regular); }
body .radius-big { border-radius: var(--big); }
body .radius-\[50\%\] { border-radius: 50%; }
body .radius-semi { border-radius: var(--semi); }
body .radius-zero { border-radius: 0; }
body .radius-tl-medium { border-top-left-radius: var(--medium); }
body .radius-tr-medium { border-top-right-radius: var(--medium); }
body .radius-bl-medium { border-bottom-left-radius: var(--medium); }
body .radius-br-medium { border-bottom-right-radius: var(--medium); }
body .inset-0 { inset: 0%; }
body .z-index-2 { z-index: 20; }
body .z-index-1 { z-index: 10; }
body .z-index-5 { z-index: 50; }
body .z-index-6 { z-index: 60; }
body .z-index-10 { z-index: 100; }
body .z-index-3 { z-index: 30; }
body .z-index-7 { z-index: 70; }
body .z-index-4 { z-index: 40; }
body .z-1 { z-index: 1; }
body .flex-center { align-items: center; justify-content: center; }
body .flex-h-center { justify-content: center; }
body .flex-justify-start { justify-content: flex-start; }
body .flex-justify-center { justify-content: center; }
body .flex-justify-end { justify-content: flex-end; }
body .flex-justify-between { justify-content: space-between; }
body .flex-v-center { align-items: center; }
body .flex-align-center { align-items: center; }
body .flex-row { flex-direction: row; }
body .flex-column { flex-direction: column; }
body .flex-wrap { flex-wrap: wrap; }
body .flex-nowrap { flex-wrap: nowrap; }
body .flex-child-1 { flex: 1; }
body .flex-child-auto { flex: auto; }
body .flex-child-default { flex: 0 0 auto; }
body .flex-child-grow-1 { flex-grow: 1; }
body .flex-child-grow-0 { flex-grow: 0; }
body .align-self-end { align-self: end; }
body .o-hidden { overflow: hidden; }
body .o-scroll { overflow: scroll; }
body .o-x-hidden { overflow-x: hidden; }
body .o-x-scroll { overflow-x: scroll; }
body .o-x-auto { overflow-x: auto; }
body .o-x-visible { overflow-x: visible; }
body .o-y-hidden { overflow-y: hidden; }
body .o-y-scroll { overflow-y: scroll; }
body .o-y-auto { overflow-y: auto; }
body .o-y-visible { overflow-y: visible; }
body .t-left { text-align: left; }
body .t-center { text-align: center; }
body .t-right { text-align: right; }
body .text-\[28px\] { font-size: 28px; }
body .text-\[24px\] { font-size: 24px; }
body .bg-main-transp-10 { background: rgba(var(--main), 0.1); }
body .bg-black-transp-40 { background: rgba(var(--black), 0.4); }
body .bg-white-transp-90 { background: rgba(var(--white), 0.9); }
body .bg-main-transp-20 { background: rgba(var(--main), 0.2); }
body .bg-red-transp-20 { background: rgba(var(--red), 0.2); }
body .bg-fifth-transp-10 { background: rgba(var(--fifth), 0.1); }
body .bg-light-transp-50 { background: rgba(var(--light), 0.5); }
body .bg-light-transp-20 { background: rgba(var(--light), 0.2); }
body .bg-white-transp-3 { background: rgba(var(--white), 0.03); }
body .t-black-transp-60 { color: rgba(var(--black), 0.6); }
body .t-black-transp-25 { color: rgba(var(--black), 0.25); }
body .t-white-transp-50 { color: rgba(var(--white), 0.5); }
body .bg-white { background: rgb(var(--white)); }
body .bg-black { background: rgb(var(--black)); }
body .bg-light { background: rgb(var(--light)); }
body .bg-main { background: rgb(var(--main)); }
body .bg-dark { background: rgb(var(--dark)); }
body .bg-transparent { background: rgb(var(--transparent)); }
body .bg-second { background: rgb(var(--second)); }
body .bg-grey { background: rgb(var(--grey)); }
body .bg-green { background: rgb(var(--green)); }
body .bg-red { background: rgb(var(--red)); }
body .bg-fourth { background: rgb(var(--fourth)); }
body .bg-fourth-nano { background: var(--fourth-nano); }
body .bg-fifth-nano { background: var(--fifth-nano); }
body .bg-main-nano { background: var(--main-nano); }
body .bg-second-nano { background: var(--second-nano); }
body .bg-third-nano { background: var(--third-nano); }
body .bg-third { background: rgb(var(--third)); }
body .bg-green-nano { background: var(--green-nano); }
body .bg-orange { background: rgb(var(--orange)); }
body .bg-yellow { background: rgb(var(--yellow)); }
body .t-black { color: rgb(var(--black)); }
body .t-dark { color: rgb(var(--dark)); }
body .t-white { color: rgb(var(--white)); }
body .t-main { color: rgb(var(--main)); }
body .t-fourth { color: rgb(var(--fourth)); }
body .t-second { color: rgb(var(--second)); }
body .t-green { color: rgb(var(--green)); }
body .t-red { color: rgb(var(--red)); }
body .t-third { color: rgb(var(--third)); }
body .fill-black { fill: rgb(var(--black)); }
body .fill-white { fill: rgb(var(--white)); }
body .fill-main { fill: rgb(var(--main)); }
body .rotate-180deg { --m-rotate: 180deg; }
body .rotate-180 { --m-rotate: 180%; }
body .aspect-1x1 { aspect-ratio: 1 / 1; }
body .aspect-16x9 { aspect-ratio: 16 / 9; }
body .object-fit-cover { object-fit: cover; }
body .br-t-1px { box-shadow: inset 0 1px 0 0 var(--br-color, currentColor); }
body .br-r-1px { box-shadow: inset -1px 0 0 0 var(--br-color, currentColor); }
body .br-b-1px { box-shadow: inset 0 -1px 0 0 var(--br-color, currentColor); }
body .br-1px { box-shadow: inset 0 0 0 1px var(--br-color, currentColor); }
body .br-2px { box-shadow: inset 0 0 0 2px var(--br-color, currentColor); }
body .br-grey-transp-25 { --br-color: rgba(var(--grey), 0.25); }
body .br-white-transp-20 { --br-color: rgba(var(--white), 0.2); }
body .br-black-transp-5 { --br-color: rgba(var(--black), 0.05); }
body .br-black-transp-10 { --br-color: rgba(var(--black), 0.1); }
body .br-white-transp-10 { --br-color: rgba(var(--white), 0.1); }
body .br-grey { --br-color: rgb(var(--grey)); }
body .br-light { --br-color: rgb(var(--light)); }
body .br-dark { --br-color: rgb(var(--dark)); }
body .br-black { --br-color: rgb(var(--black)); }
body .br-white { --br-color: rgb(var(--white)); }
body .br-main { --br-color: rgb(var(--main)); }
body .opacity-50 { opacity: 0.5; }
body .opacity-60 { opacity: 0.6; }
body .opacity-0 { opacity: 0; }
body .bs-black { box-shadow: 0 4px 8px rgba(var(--black),0.05), 0 8px 16px rgba(var(--black),0.08), 0 12px 24px rgba(var(--black),0.10); }
body .ease-quint-out { transition: all 0.33s cubic-bezier(0.22,1,0.36,1); }
body .ease-linear { transition: all 0.33s linear; }
body .ease-ease { transition: all 0.33s ease; }
body .ease-cubic { transition: all 0.33s cubic-bezier(0.65,0,0.35,1); }
body .ease-elastic { transition: all 0.33s cubic-bezier(0.17,0.67,0.33,0.94); }
body .no-events { pointer-events: none; }
body .w-m-33r { width: min(100%, 33rem); }
body .w-m-50r { width: min(100%, 50rem); }
body .w-m-66r { width: min(100%, 66rem); }
body .w-m-10r { width: min(100%, 10rem); }
body .w-m-30r { width: min(100%, 30rem); }
body .h-m-40r { height: min(100%, 40rem); }
body .fw-bold { font-weight: 900; }
body .fw-demi { font-weight: 700; }
body .fw-semi { font-weight: 600; }
body .fw-medium { font-weight: 500; }
body .fw-regular { font-weight: 400; }
body .ws-nowrap { white-space: nowrap; }
body .lh-semi { line-height: var(--semi); }
body .lh-\[2\] { line-height: 2; }
body .lh-\[0\.75\] { line-height: 0.75; }
body .uppercase { text-transform: uppercase; }
body .capitalize { text-transform: capitalize; }
body .underline { text-decoration: underline; }
body .line-through { text-decoration: line-through; }
body .truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
body .line-clamp-3 { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 3; }
body .cursor-pointer { cursor: pointer; }
body .cursor-text { cursor: text; }
body .cursor-not-allowed { cursor: not-allowed; }
body .i-extra { width: var(--extra); height: var(--extra); }
body .i-big { width: var(--big); height: var(--big); }
body .i-semi { width: var(--semi); height: var(--semi); }
body .i-medium { width: var(--medium); height: var(--medium); }
body .i-regular { width: var(--regular); height: var(--regular); }
body .i-small { width: var(--small); height: var(--small); }
body .flex-shrink-0 { flex-shrink: 0; }
body .scroll-snap-x-mandatory { scroll-snap-type: x mandatory; }
body .scroll-snap-start { scroll-snap-align: start; }
body .scroll-smooth { scroll-behavior: smooth; }
body .scroll-pd-regular { scroll-padding: var(--regular); }
body .scroll-pd-r-medium { scroll-padding-right: var(--medium); }
body .scroll-pd-l-medium { scroll-padding-left: var(--medium); }
body .scroll-hide { -ms-overflow-style: none; scrollbar-width: none; }
body .hover\:bg-light:hover { background: rgb(var(--light)); }
body .hover\:bg-dark:hover { background: rgb(var(--dark)); }
body .hover\:bg-black:hover { background: rgb(var(--black)); }
body .hover\:bg-white:hover { background: rgb(var(--white)); }
body .hover\:bg-grey:hover { background: rgb(var(--grey)); }
body .hover\:bg-fifth:hover { background: rgb(var(--fifth)); }
body .hover\:bg-main:hover { background: rgb(var(--main)); }
body .hover\:t-white:hover { color: rgb(var(--white)); }
body .hover\:t-black:hover { color: rgb(var(--black)); }
body .hover\:fill-white:hover { fill: rgb(var(--white)); }
body .hover\:fill-black:hover { fill: rgb(var(--black)); }
body .hover\:scale-\[1\.05\]:hover { --m-scale-x: 1.05; --m-scale-y: 1.05; }
body .hover\:br-grey:hover { --br-color: rgb(var(--grey)); }
body .hover\:opacity-70:hover { opacity: 0.7; }
body .hover\:underline:hover { text-decoration: underline; }
body .group:hover .group-hover\:t-main { color: rgb(var(--main)); }
@media (min-width: 1025px) and (max-width: 1440px) { body .desktop\:mn-t-\[16rem\] { margin-top: 16rem; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:d-flex { display: flex; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:d-none { display: none; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:pos-r-25-negative { right: calc(25% * -1); } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:cols-2 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:cols-3 { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:cols-1 { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:w-100 { width: 100%; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:w-\[calc\(100\%\+2rem\)\] { width: calc(100% + 2rem); } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:h-50 { height: 50%; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:w-min-100 { min-width: 100%; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:pd-r-\[1rem\] { padding-right: 1rem; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:pd-l-\[1rem\] { padding-left: 1rem; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:mn-t-\[3rem\] { margin-top: 3rem; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:mn-r-\[-1rem\] { margin-right: -1rem; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:mn-l-\[-1rem\] { margin-left: -1rem; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:flex-align-end { align-items: flex-end; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:flex-\[1\_0\_auto\] { flex: 1 0 auto; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:o-x-auto { overflow-x: auto; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:flex-shrink-0 { flex-shrink: 0; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:scroll-snap-x-mandatory { scroll-snap-type: x mandatory; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:scroll-snap-start { scroll-snap-align: start; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:scroll-snap-center { scroll-snap-align: center; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:scroll-pd-r-\[1rem\] { scroll-padding-right: 1rem; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:scroll-pd-l-\[1rem\] { scroll-padding-left: 1rem; } }
@media (min-width: 641px) and (max-width: 1024px) { body .tablet\:scroll-hide { -ms-overflow-style: none; scrollbar-width: none; } }
@media (max-width: 640px) { body .mobile\:d-flex { display: flex; } }
@media (max-width: 640px) { body .mobile\:d-none { display: none; } }
@media (max-width: 640px) { body .mobile\:pos-l-0 { left: 0%; } }
@media (max-width: 640px) { body .mobile\:pos-l-50-negative { left: calc(50% * -1); } }
@media (max-width: 640px) { body .mobile\:cols-1 { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); } }
@media (max-width: 640px) { body .mobile\:cols-2 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 640px) { body .mobile\:gap-big { gap: var(--big); } }
@media (max-width: 640px) { body .mobile\:gap-small { gap: var(--small); } }
@media (max-width: 640px) { body .mobile\:w-100 { width: 100%; } }
@media (max-width: 640px) { body .mobile\:w-0 { width: 0%; } }
@media (max-width: 640px) { body .mobile\:w-\[calc\(100\%\+2rem\)\] { width: calc(100% + 2rem); } }
@media (max-width: 640px) { body .mobile\:w-\[calc\(100vw-4rem\)\] { width: calc(100vw-4rem); } }
@media (max-width: 640px) { body .mobile\:h-\[25rem\] { height: 25rem; } }
@media (max-width: 640px) { body .mobile\:h-100 { height: 100%; } }
@media (max-width: 640px) { body .mobile\:h-90 { height: 90%; } }
@media (max-width: 640px) { body .mobile\:w-min-100 { min-width: 100%; } }
@media (max-width: 640px) { body .mobile\:w-max-100 { max-width: 100%; } }
@media (max-width: 640px) { body .mobile\:h-min-auto { min-height: auto; } }
@media (max-width: 640px) { body .mobile\:pd-medium { padding: var(--medium); } }
@media (max-width: 640px) { body .mobile\:pd-thin { padding: var(--thin); } }
@media (max-width: 640px) { body .mobile\:pd-t-extra { padding-top: var(--extra); } }
@media (max-width: 640px) { body .mobile\:pd-t-zero { padding-top: 0; } }
@media (max-width: 640px) { body .mobile\:pd-t-\[4rem\] { padding-top: 4rem; } }
@media (max-width: 640px) { body .mobile\:pd-r-\[1rem\] { padding-right: 1rem; } }
@media (max-width: 640px) { body .mobile\:pd-b-zero { padding-bottom: 0; } }
@media (max-width: 640px) { body .mobile\:pd-b-\[4rem\] { padding-bottom: 4rem; } }
@media (max-width: 640px) { body .mobile\:pd-l-\[1rem\] { padding-left: 1rem; } }
@media (max-width: 640px) { body .mobile\:mn-t-small { margin-top: var(--small); } }
@media (max-width: 640px) { body .mobile\:mn-t-\[3rem\] { margin-top: 3rem; } }
@media (max-width: 640px) { body .mobile\:mn-r-\[-1rem\] { margin-right: -1rem; } }
@media (max-width: 640px) { body .mobile\:mn-l-\[-1rem\] { margin-left: -1rem; } }
@media (max-width: 640px) { body .mobile\:radius-zero { border-radius: 0; } }
@media (max-width: 640px) { body .mobile\:radius-tl-medium { border-top-left-radius: var(--medium); } }
@media (max-width: 640px) { body .mobile\:radius-tr-medium { border-top-right-radius: var(--medium); } }
@media (max-width: 640px) { body .mobile\:flex-center { align-items: center; justify-content: center; } }
@media (max-width: 640px) { body .mobile\:flex-v-center { align-items: center; } }
@media (max-width: 640px) { body .mobile\:flex-align-start { align-items: flex-start; } }
@media (max-width: 640px) { body .mobile\:flex-align-end { align-items: flex-end; } }
@media (max-width: 640px) { body .mobile\:flex-row { flex-direction: row; } }
@media (max-width: 640px) { body .mobile\:flex-column { flex-direction: column; } }
@media (max-width: 640px) { body .mobile\:flex-wrap { flex-wrap: wrap; } }
@media (max-width: 640px) { body .mobile\:flex-nowrap { flex-wrap: nowrap; } }
@media (max-width: 640px) { body .mobile\:flex-child-1 { flex: 1; } }
@media (max-width: 640px) { body .mobile\:o-x-auto { overflow-x: auto; } }
@media (max-width: 640px) { body .mobile\:o-y-hidden { overflow-y: hidden; } }
@media (max-width: 640px) { body .mobile\:t-center { text-align: center; } }
@media (max-width: 640px) { body .mobile\:flex-shrink-0 { flex-shrink: 0; } }
@media (max-width: 640px) { body .mobile\:scroll-snap-x-mandatory { scroll-snap-type: x mandatory; } }
@media (max-width: 640px) { body .mobile\:scroll-snap-start { scroll-snap-align: start; } }
@media (max-width: 640px) { body .mobile\:scroll-snap-center { scroll-snap-align: center; } }
@media (max-width: 640px) { body .mobile\:scroll-pd-r-\[1rem\] { scroll-padding-right: 1rem; } }
@media (max-width: 640px) { body .mobile\:scroll-pd-l-\[1rem\] { scroll-padding-left: 1rem; } }
@media (max-width: 640px) { body .mobile\:scroll-mn-r-small { scroll-margin-right: var(--small); } }
@media (max-width: 640px) { body .mobile\:scroll-hide { -ms-overflow-style: none; scrollbar-width: none; } }
@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) body .dark\:t-white { color: rgb(var(--white)); } }
@media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) body .dark\:t-grey-thin { color: var(--grey-thin); } }*{-webkit-tap-highlight-color:transparent}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{box-sizing:border-box;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{box-sizing:border-box;display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}@layer martyrs-base{@layer reset{html,button,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,textarea,input{font-size:100%;font:inherit;vertical-align:baseline;color:inherit;-webkit-tap-highlight-color:transparent;line-height:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:none}a:link,a:visited,a:hover{color:inherit;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}header,select,input,span,label,textarea{box-sizing:border-box;font-family:inherit}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea{background:0 0;text-decoration:none}input,input:link,input:focus,input:visited,input:active,textarea,textarea:link,textarea:focus,textarea:visited,textarea:active{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border:none;outline:none;text-decoration:none}div{-moz-user-select:text}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--main:10,250,125;--main-extra:color-mix(in srgb,rgb(var(--main))10%,black);--main-big:color-mix(in srgb,rgb(var(--main))25%,black);--main-semi:color-mix(in srgb,rgb(var(--main))50%,black);--main-medium:color-mix(in srgb,rgb(var(--main))75%,black);--main-regular:rgb(var(--main));--main-small:color-mix(in srgb,rgb(var(--main))75%,white);--main-thin:color-mix(in srgb,rgb(var(--main))50%,white);--main-micro:color-mix(in srgb,rgb(var(--main))25%,white);--main-nano:color-mix(in srgb,rgb(var(--main))10%,white);--second:34,102,255;--second-extra:color-mix(in srgb,rgb(var(--second))10%,black);--second-big:color-mix(in srgb,rgb(var(--second))25%,black);--second-semi:color-mix(in srgb,rgb(var(--second))50%,black);--second-medium:color-mix(in srgb,rgb(var(--second))75%,black);--second-regular:rgb(var(--second));--second-small:color-mix(in srgb,rgb(var(--second))75%,white);--second-thin:color-mix(in srgb,rgb(var(--second))50%,white);--second-micro:color-mix(in srgb,rgb(var(--second))25%,white);--second-nano:color-mix(in srgb,rgb(var(--second))10%,white);--third:162,10,255;--third-extra:color-mix(in srgb,rgb(var(--third))10%,black);--third-big:color-mix(in srgb,rgb(var(--third))25%,black);--third-semi:color-mix(in srgb,rgb(var(--third))50%,black);--third-medium:color-mix(in srgb,rgb(var(--third))75%,black);--third-regular:rgb(var(--third));--third-small:color-mix(in srgb,rgb(var(--third))75%,white);--third-thin:color-mix(in srgb,rgb(var(--third))50%,white);--third-micro:color-mix(in srgb,rgb(var(--third))25%,white);--third-nano:color-mix(in srgb,rgb(var(--third))10%,white);--fourth:255,10,84;--fourth-extra:color-mix(in srgb,rgb(var(--fourth))10%,black);--fourth-big:color-mix(in srgb,rgb(var(--fourth))25%,black);--fourth-semi:color-mix(in srgb,rgb(var(--fourth))50%,black);--fourth-medium:color-mix(in srgb,rgb(var(--fourth))75%,black);--fourth-regular:rgb(var(--fourth));--fourth-small:color-mix(in srgb,rgb(var(--fourth))75%,white);--fourth-thin:color-mix(in srgb,rgb(var(--fourth))50%,white);--fourth-micro:color-mix(in srgb,rgb(var(--fourth))25%,white);--fourth-nano:color-mix(in srgb,rgb(var(--fourth))10%,white);--fifth:255,216,10;--fifth-extra:color-mix(in srgb,rgb(var(--fifth))10%,black);--fifth-big:color-mix(in srgb,rgb(var(--fifth))25%,black);--fifth-semi:color-mix(in srgb,rgb(var(--fifth))50%,black);--fifth-medium:color-mix(in srgb,rgb(var(--fifth))75%,black);--fifth-regular:rgb(var(--fifth));--fifth-small:color-mix(in srgb,rgb(var(--fifth))75%,white);--fifth-thin:color-mix(in srgb,rgb(var(--fifth))50%,white);--fifth-micro:color-mix(in srgb,rgb(var(--fifth))25%,white);--fifth-nano:color-mix(in srgb,rgb(var(--fifth))10%,white);--black:0,0,0;--black-extra:color-mix(in srgb,rgb(var(--black))10%,black);--black-big:color-mix(in srgb,rgb(var(--black))25%,black);--black-semi:color-mix(in srgb,rgb(var(--black))50%,black);--black-medium:color-mix(in srgb,rgb(var(--black))75%,black);--black-regular:rgb(var(--black));--black-small:color-mix(in srgb,rgb(var(--black))75%,white);--black-thin:color-mix(in srgb,rgb(var(--black))50%,white);--black-micro:color-mix(in srgb,rgb(var(--black))25%,white);--black-nano:color-mix(in srgb,rgb(var(--black))10%,white);--dark:70,80,70;--dark-extra:color-mix(in srgb,rgb(var(--dark))10%,black);--dark-big:color-mix(in srgb,rgb(var(--dark))25%,black);--dark-semi:color-mix(in srgb,rgb(var(--dark))50%,black);--dark-medium:color-mix(in srgb,rgb(var(--dark))75%,black);--dark-regular:rgb(var(--dark));--dark-small:color-mix(in srgb,rgb(var(--dark))75%,white);--dark-thin:color-mix(in srgb,rgb(var(--dark))50%,white);--dark-micro:color-mix(in srgb,rgb(var(--dark))25%,white);--dark-nano:color-mix(in srgb,rgb(var(--dark))10%,white);--grey:180,180,180;--grey-extra:color-mix(in srgb,rgb(var(--grey))10%,black);--grey-big:color-mix(in srgb,rgb(var(--grey))25%,black);--grey-semi:color-mix(in srgb,rgb(var(--grey))50%,black);--grey-medium:color-mix(in srgb,rgb(var(--grey))75%,black);--grey-regular:rgb(var(--grey));--grey-small:color-mix(in srgb,rgb(var(--grey))75%,white);--grey-thin:color-mix(in srgb,rgb(var(--grey))50%,white);--grey-micro:color-mix(in srgb,rgb(var(--grey))25%,white);--grey-nano:color-mix(in srgb,rgb(var(--grey))10%,white);--light:245,249,247;--light-extra:color-mix(in srgb,rgb(var(--light))10%,black);--light-big:color-mix(in srgb,rgb(var(--light))25%,black);--light-semi:color-mix(in srgb,rgb(var(--light))50%,black);--light-medium:color-mix(in srgb,rgb(var(--light))75%,black);--light-regular:rgb(var(--light));--light-small:color-mix(in srgb,rgb(var(--light))75%,white);--light-thin:color-mix(in srgb,rgb(var(--light))50%,white);--light-micro:color-mix(in srgb,rgb(var(--light))25%,white);--light-nano:color-mix(in srgb,rgb(var(--light))10%,white);--white:255,255,255;--white-extra:color-mix(in srgb,rgb(var(--white))10%,black);--white-big:color-mix(in srgb,rgb(var(--white))25%,black);--white-semi:color-mix(in srgb,rgb(var(--white))50%,black);--white-medium:color-mix(in srgb,rgb(var(--white))75%,black);--white-regular:rgb(var(--white));--white-small:color-mix(in srgb,rgb(var(--white))75%,white);--white-thin:color-mix(in srgb,rgb(var(--white))50%,white);--white-micro:color-mix(in srgb,rgb(var(--white))25%,white);--white-nano:color-mix(in srgb,rgb(var(--white))10%,white);--red:360,70,90;--red-nice:354,80,100;--green:88,207,57;--green-nice:35,226,0;--orange:8,72,94;--orange-nice:13,70,100;--yellow:38,100,100;--yellow-nice:45,97,100;--youtube:252,13,27;--telegram:linear-gradient(0deg,#1d93d2 0%,#38b0e3 100%),#000;--twitter:29,155,240;--instagram:233,89,80;--reddit:255,69,0;--transparent:0,0,0,0;--extra:5rem;--big:3.25rem;--semi:2.5rem;--medium:1.5rem;--regular:1rem;--small:.75rem;--thin:.5rem;--micro:.25rem;--nano:.125rem;--font:"Avenir Next World";--font-main:"Avenir Next World";--font-second:"Avenir Next World";--flip-phone-max:320px;--phone-landscape-max:640px;--tablet-portrait-min:641px;--tablet-portrait-max:768px;--tablet-landscape-min:769px;--tablet-landscape-max:1024px;--desktop-min:1025px;--desktop-max:1440px;--xl-desktop-min:1441px;--xl-desktop-max:1920px;--xxl-desktop-min:1921px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--white:18,18,18;--light:27,23,25;--grey:0,0,0;--dark:190,181,190;--black:255,255,255;--white-extra:color-mix(in srgb,rgb(var(--white))10%,black);--white-big:color-mix(in srgb,rgb(var(--white))25%,black);--white-semi:color-mix(in srgb,rgb(var(--white))50%,black);--white-medium:color-mix(in srgb,rgb(var(--white))75%,black);--white-regular:rgb(var(--white));--white-small:color-mix(in srgb,rgb(var(--white))75%,white);--white-thin:color-mix(in srgb,rgb(var(--white))50%,white);--white-micro:color-mix(in srgb,rgb(var(--white))25%,white);--white-nano:color-mix(in srgb,rgb(var(--white))10%,white);--light-extra:color-mix(in srgb,rgb(var(--light))10%,black);--light-big:color-mix(in srgb,rgb(var(--light))25%,black);--light-semi:color-mix(in srgb,rgb(var(--light))50%,black);--light-medium:color-mix(in srgb,rgb(var(--light))75%,black);--light-regular:rgb(var(--light));--light-small:color-mix(in srgb,rgb(var(--light))75%,white);--light-thin:color-mix(in srgb,rgb(var(--light))50%,white);--light-micro:color-mix(in srgb,rgb(var(--light))25%,white);--light-nano:color-mix(in srgb,rgb(var(--light))10%,white);--grey-extra:color-mix(in srgb,rgb(var(--grey))10%,black);--grey-big:color-mix(in srgb,rgb(var(--grey))25%,black);--grey-semi:color-mix(in srgb,rgb(var(--grey))50%,black);--grey-medium:color-mix(in srgb,rgb(var(--grey))75%,black);--grey-regular:rgb(var(--grey));--grey-small:color-mix(in srgb,rgb(var(--grey))75%,white);--grey-thin:color-mix(in srgb,rgb(var(--grey))50%,white);--grey-micro:color-mix(in srgb,rgb(var(--grey))25%,white);--grey-nano:color-mix(in srgb,rgb(var(--grey))10%,white);--dark-extra:color-mix(in srgb,rgb(var(--dark))10%,black);--dark-big:color-mix(in srgb,rgb(var(--dark))25%,black);--dark-semi:color-mix(in srgb,rgb(var(--dark))50%,black);--dark-medium:color-mix(in srgb,rgb(var(--dark))75%,black);--dark-regular:rgb(var(--dark));--dark-small:color-mix(in srgb,rgb(var(--dark))75%,white);--dark-thin:color-mix(in srgb,rgb(var(--dark))50%,white);--dark-micro:color-mix(in srgb,rgb(var(--dark))25%,white);--dark-nano:color-mix(in srgb,rgb(var(--dark))10%,white);--black-extra:color-mix(in srgb,rgb(var(--black))10%,black);--black-big:color-mix(in srgb,rgb(var(--black))25%,black);--black-semi:color-mix(in srgb,rgb(var(--black))50%,black);--black-medium:color-mix(in srgb,rgb(var(--black))75%,black);--black-regular:rgb(var(--black));--black-small:color-mix(in srgb,rgb(var(--black))75%,white);--black-thin:color-mix(in srgb,rgb(var(--black))50%,white);--black-micro:color-mix(in srgb,rgb(var(--black))25%,white);--black-nano:color-mix(in srgb,rgb(var(--black))10%,white)}}:root[data-theme=dark]{--white:18,18,18;--light:27,23,25;--grey:0,0,0;--dark:190,181,190;--black:255,255,255;--white-extra:color-mix(in srgb,rgb(var(--white))10%,black);--white-big:color-mix(in srgb,rgb(var(--white))25%,black);--white-semi:color-mix(in srgb,rgb(var(--white))50%,black);--white-medium:color-mix(in srgb,rgb(var(--white))75%,black);--white-regular:rgb(var(--white));--white-small:color-mix(in srgb,rgb(var(--white))75%,white);--white-thin:color-mix(in srgb,rgb(var(--white))50%,white);--white-micro:color-mix(in srgb,rgb(var(--white))25%,white);--white-nano:color-mix(in srgb,rgb(var(--white))10%,white);--light-extra:color-mix(in srgb,rgb(var(--light))10%,black);--light-big:color-mix(in srgb,rgb(var(--light))25%,black);--light-semi:color-mix(in srgb,rgb(var(--light))50%,black);--light-medium:color-mix(in srgb,rgb(var(--light))75%,black);--light-regular:rgb(var(--light));--light-small:color-mix(in srgb,rgb(var(--light))75%,white);--light-thin:color-mix(in srgb,rgb(var(--light))50%,white);--light-micro:color-mix(in srgb,rgb(var(--light))25%,white);--light-nano:color-mix(in srgb,rgb(var(--light))10%,white);--grey-extra:color-mix(in srgb,rgb(var(--grey))10%,black);--grey-big:color-mix(in srgb,rgb(var(--grey))25%,black);--grey-semi:color-mix(in srgb,rgb(var(--grey))50%,black);--grey-medium:color-mix(in srgb,rgb(var(--grey))75%,black);--grey-regular:rgb(var(--grey));--grey-small:color-mix(in srgb,rgb(var(--grey))75%,white);--grey-thin:color-mix(in srgb,rgb(var(--grey))50%,white);--grey-micro:color-mix(in srgb,rgb(var(--grey))25%,white);--grey-nano:color-mix(in srgb,rgb(var(--grey))10%,white);--dark-extra:color-mix(in srgb,rgb(var(--dark))10%,black);--dark-big:color-mix(in srgb,rgb(var(--dark))25%,black);--dark-semi:color-mix(in srgb,rgb(var(--dark))50%,black);--dark-medium:color-mix(in srgb,rgb(var(--dark))75%,black);--dark-regular:rgb(var(--dark));--dark-small:color-mix(in srgb,rgb(var(--dark))75%,white);--dark-thin:color-mix(in srgb,rgb(var(--dark))50%,white);--dark-micro:color-mix(in srgb,rgb(var(--dark))25%,white);--dark-nano:color-mix(in srgb,rgb(var(--dark))10%,white);--black-extra:color-mix(in srgb,rgb(var(--black))10%,black);--black-big:color-mix(in srgb,rgb(var(--black))25%,black);--black-semi:color-mix(in srgb,rgb(var(--black))50%,black);--black-medium:color-mix(in srgb,rgb(var(--black))75%,black);--black-regular:rgb(var(--black));--black-small:color-mix(in srgb,rgb(var(--black))75%,white);--black-thin:color-mix(in srgb,rgb(var(--black))50%,white);--black-micro:color-mix(in srgb,rgb(var(--black))25%,white);--black-nano:color-mix(in srgb,rgb(var(--black))10%,white)}@media screen and (min-width:1921px){html,body{font-size:22px}}@media screen and (min-width:1441px){html,body{font-size:24px}}@media screen and (max-width:1440px){html,body{font-size:16px}}@media screen and (max-width:1024px){html,body{font-size:24px}}@media screen and (max-width:640px){html,body{font-size:16px}}@media screen and (max-width:320px){html,body{font-size:16px}}@media screen and (max-width:240px){html,body{font-size:16px}}@media screen and (min-width:641px){.mobile-only{display:none!important}}@media screen and (max-width:1025px){.desktop-only{display:none!important}.mobile-only{display:inherit!important}}body{font-family:var(--font)}a{transition:all .233s}a:hover{cursor:pointer}b{font-weight:600}h1,h2,h3,h4,h5,span,p{text-box:trim-both cap alphabetic}h1,.h1{font-family:var(--font-main);letter-spacing:-.05rem;text-transform:none;font-size:max(3.25rem,min(5vw,4rem));font-weight:500;line-height:1}h2,.h2{font-family:var(--font-main);letter-spacing:-.05rem;text-transform:none;font-size:max(2rem,min(5vw,3.25rem));font-weight:500;line-height:1.125}h3,.h3{font-family:var(--font-main);letter-spacing:-.05rem;text-transform:none;font-size:max(1.5rem,min(5vw,2rem));font-weight:500;line-height:1.25}h4,.h4{font-family:var(--font-main);letter-spacing:0;text-transform:none;font-size:max(1.25rem,min(5vw,1.5rem));font-weight:500}h5,.h5{font-family:var(--font-main);letter-spacing:0;text-transform:none;font-size:max(1rem,min(5vw,1.25rem));font-weight:500}.p-nano{font-family:var(--font-second);font-size:.625rem;font-weight:400;line-height:1.25}.p-micro{font-family:var(--font-second);font-size:.75rem;font-weight:400;line-height:1.25}.p-small{font-family:var(--font-second);font-size:.875rem;font-weight:400;line-height:1.25}p,.p-regular{font-family:var(--font-second);font-size:1rem;font-weight:400;line-height:1.25}.p-medium{font-family:var(--font-second);font-size:1.125rem;font-weight:400;line-height:1.25}.p-semi{font-family:var(--font-second);font-size:1.25rem;font-weight:400;line-height:1.25}.p-big{font-family:var(--font-second);font-size:1.375rem;font-weight:400;line-height:1.25}.p-extra{font-family:var(--font-second);font-size:1.5rem;font-weight:400;line-height:1.25}.font-main{font-family:var(--font-main)}.font-second{font-family:var(--font-second)}.text-box-none{text-box:none}.text-box-auto{text-box:auto}.text-box-trim{text-box:trim-both cap alphabetic}.text-box-trim-end{text-box:trim-end cap alphabetic}.trimmed>*{text-box:trim-both cap alphabetic;overflow:visible}*{box-sizing:border-box}html{-webkit-backface-visibility:hidden;backface-visibility:hidden;text-rendering:geometricPrecision;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}body{background:rgb(var(--white));color:rgb(var(--black))}html,body,#app{touch-action:manipulation;width:100%;height:100%;line-height:1;position:relative}.field-wrapper{transition:border-width .2s,box-shadow .2s}.field-wrapper:hover{box-shadow:inset 0 0 0 1px rgba(var(--dark),.2),0 0 6px 2px rgba(var(--dark),.1)}.field-wrapper:focus-within{box-shadow:inset 0 0 0 1px rgba(var(--second),1),0 0 6px 2px rgba(var(--second),.1)}.field-wrapper.focus-within{box-shadow:inset 0 0 0 1px rgba(var(--second),1),0 0 6px 2px rgba(var(--second),.1)}.field-wrapper:has(input:-webkit-autofill){background:#fffa96!important}.field-wrapper:has(textarea:-webkit-autofill){background:#fffa96!important}.field-wrapper:has(select:-webkit-autofill){background:#fffa96!important}.field-wrapper input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;background:#fffa96!important;-webkit-box-shadow:inset 0 0 0 1000px #fffa96!important}.field-wrapper textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;background:#fffa96!important;-webkit-box-shadow:inset 0 0 0 1000px #fffa96!important}.field-wrapper select:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;background:#fffa96!important;-webkit-box-shadow:inset 0 0 0 1000px #fffa96!important}.clickable{transition:border-width .2s,box-shadow .2s}.clickable:hover{cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--dark),.2),0 0 6px 2px rgba(var(--dark),.1)}.clickable:focus-within{box-shadow:inset 0 0 0 1px rgba(var(--second),1),0 0 6px 2px rgba(var(--second),.1)}.selected,.selected:hover{box-shadow:inset 0 0 0 1px rgba(var(--second),1),0 0 6px 2px rgba(var(--second),.1)}hr{background:rgba(0,0,0,.1);border:none;width:100%;height:1px;margin:0}.br-anim{box-shadow:none;border:1px dashed}.br-glow{box-shadow:inset 0 0 0 2px rgb(var(--white)),0px 0px 5px rgb(var(--white)),0px 0px 10px rgb(var(--white)),0px 0px 15px rgb(var(--white));position:relative}.cols-1,.cols-2,.cols-3,.cols-4,.cols-5,.cols-6,.cols-7,.cols-8,.cols-9,.cols-10,.cols-11,.cols-12{display:grid}.flex{display:flex}*,:before,:after{--m-tx:0;--m-ty:0;--m-rotate:0deg;--m-skew-x:0deg;--m-skew-y:0deg;--m-scale-x:1;--m-scale-y:1}[class*=translate-],[class*=rotate-],[class*=scale-],[class*=skew-]{transform:translateX(var(--m-tx))translateY(var(--m-ty))rotate(var(--m-rotate))skewX(var(--m-skew-x))skewY(var(--m-skew-y))scaleX(var(--m-scale-x))scaleY(var(--m-scale-y))}.disabled{opacity:.75!important;pointer-events:none!important;cursor:default!important;color:rgba(var(--black),.5)!important}.unactive{opacity:0}.hide{opacity:0;pointer-events:none;display:block;position:absolute}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.centered-v{position:absolute;top:50%;transform:translateY(-50%)}.centered-h{position:absolute;left:50%;transform:translate(-50%)}}@font-face{font-family:Avenir Next World;src:url(/static/fonts/AvenirNextWorld-Regular.woff2)format("woff2"),url(/static/fonts/AvenirNextWorld-Regular.woff)format("woff"),url(/static/fonts/AvenirNextWorld-Regular.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Avenir Next World;src:url(/static/fonts/AvenirNextWorld-Medium.woff2)format("woff2"),url(/static/fonts/AvenirNextWorld-Medium.woff)format("woff"),url(/static/fonts/AvenirNextWorld-Medium.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Avenir Next World;src:url(/static/fonts/AvenirNextWorld-Demi.woff2)format("woff2"),url(/static/fonts/AvenirNextWorld-Demi.woff)format("woff"),url(/static/fonts/AvenirNextWorld-Demi.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next World;src:url(/static/fonts/AvenirNextWorld-Bold.woff2)format("woff2"),url(/static/fonts/AvenirNextWorld-Bold.woff)format("woff"),url(/static/fonts/AvenirNextWorld-Bold.ttf)format("truetype");font-weight:700;font-style:normal}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:rgba(255,255,255,.16)}::selection{background:rgba(255,255,255,.16)}::-moz-selection{background:rgba(255,255,255,.16)}body,html{color:#fff;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,.004);width:100%;height:100%;text-rendering:geometricPrecision;background:linear-gradient(#000,#101010);font:16px/16px Avenir Next World,Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:static}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--main:0,255,136;--main-light:rgba(0,255,136,.1);--second:252,215,20;--third:20,85,255;--dark:0,0,0;--grey:255,255,255,.7;--light:255,255,255,.05;--white:255,255,255;--black:0,0,0}}#screen{height:100%;position:relative;overflow-x:hidden;overflow-y:auto}:root{--font:"Avenir Next World";--font-main:"Avenir Next World";--font-second:"Avenir Next World"}body h1,body h2,body h3,body h4,body h5,body span,body p{text-box:none;line-height:1.125}body h1,body .h1{letter-spacing:-.02em;text-transform:inherit;font-size:max(3rem,min(6vw,5rem));font-weight:500;line-height:1.125}body h2,body .h2{letter-spacing:-.01em;text-transform:inherit;font-size:max(2.5rem,min(4vw,4rem));font-weight:500;line-height:1.1}body h3,body .h3{letter-spacing:0;text-transform:inherit;font-size:max(2rem,min(2.5vw,2.25rem));font-weight:500;line-height:1.125}body h4,body .h4{letter-spacing:.1em;text-transform:uppercase;font-size:max(1.25rem,min(1.5vw,1.625rem));font-weight:600;line-height:1.25}body h5,body .h5{letter-spacing:.1em;text-transform:uppercase;font-size:max(1rem,min(1.25vw,1.125rem));font-weight:500;line-height:1.125}body p{font-weight:400}body .p-small{letter-spacing:-.01em;text-transform:inherit;font-size:max(1.25rem,min(1.25vw,1.25rem));line-height:1.5}body .p-regular,body p{letter-spacing:-.01em;text-transform:inherit;font-size:max(1.25rem,min(1.5vw,1.5rem));line-height:1.5}body .p-medium{letter-spacing:-.01em;text-transform:inherit;font-size:max(1.75rem,min(1.75vw,1.75rem));line-height:1.4}body .p-big{letter-spacing:-.01em;text-transform:inherit;font-size:max(2rem,min(2vw,2rem));line-height:1.4}body a{letter-spacing:.125rem;text-transform:uppercase;color:#00ff8b;font-size:.875rem;text-decoration:none;transition:all .4s cubic-bezier(.19,1,.22,1);display:block;position:relative}body a:hover{cursor:pointer;color:rgba(0,255,139,.5)}body .uppercase{letter-spacing:.25rem}body .text-gradient{color:transparent;background:linear-gradient(90deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.5) 100%);-webkit-background-clip:text;background-clip:text}body .pointer,body a:active,body a[href],body button,body label[for],body select{cursor:pointer}body input[type=submit]{cursor:pointer}body input[type=image]{cursor:pointer}body .section{box-sizing:border-box;z-index:1;width:100%;padding:4rem 2rem;position:relative}body .section-subsection{padding:3.125rem}body .card{background:rgba(255,255,255,.1);border-radius:.25rem;flex-direction:column;padding:1.25rem;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 8px -8px rgba(255,255,255,.1)}body .item{background:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.1);border-radius:.25rem;flex-direction:row;justify-content:flex-start;align-items:center;padding:1.25rem;transition:all .2s;display:flex;position:relative;overflow:hidden}body hr{z-index:1;background:#232323;border:none;width:100%;height:1px;margin:0}body hr.hr-white{background:rgba(255,255,255,.1)}body hr.pos-absolute{position:absolute;bottom:0;left:0}body hr.thin{height:1px}@media screen and (max-width:1024px){body .section{padding:4rem 1rem}}body a,body button{width:-webkit-max-content;width:-moz-max-content;width:max-content}body .letter2{white-space:pre;display:inline-block}body .button{color:#000;letter-spacing:.1rem;text-transform:uppercase;white-space:nowrap;background:#0f8;border:0;border-radius:.75rem;justify-content:space-between;align-items:center;padding:max(.75rem,min(1vw,1rem));font-size:1.25rem;font-weight:500;line-height:2rem;transition:all .4s cubic-bezier(.19,1,.22,1);display:flex;position:relative;transform:scale(1);box-shadow:24px 16px 32px -16px rgba(0,0,0,.5),-8px -6px 16px -6px rgba(255,255,255,.1)}body .button svg{flex-shrink:0;margin-left:1rem}body .button:hover{cursor:pointer;color:#fff;background:#1455ff;transition:all .4s cubic-bezier(.19,1,.22,1);transform:scale(1.1)}body .button:hover svg{fill:rgb(var(--white))}body .button.white{color:#000;background:#fff}body .button.main{color:#000;background:#0f8}body .button.outline{color:#fff;background:0 0;border:1px solid #fff}body .button.outline:hover{background:rgba(255,255,255,.1);transform:scale(1.1)}body .button-wrapper{gap:1rem;display:flex}body .block{z-index:100;height:auto;padding:8rem;position:relative;overflow:hidden}@media screen and (max-width:768px){body .block{padding:5rem}}body .block header span{letter-spacing:2px;text-transform:uppercase;color:#00ff8b;border:0;margin:0 0 2rem;padding:0;font-size:1.125rem;font-weight:600;line-height:1.75rem;display:inline-block;position:relative}body .case-page .wrapper-9-elements{perspective:640px;flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}body .case-page .wrapper-9-elements .image{border:1px solid rgba(255,255,255,.1);border-radius:.25rem;width:10.1%;margin-bottom:1%;transition:all .5s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}body .case-page .wrapper-9-elements .image:hover{transform:rotateX(10deg)}body .case-page .wrapper-9-elements .image img{width:100%}@media screen and (max-width:640px){body .case-page .wrapper-9-elements .image{width:48%;margin-bottom:4%}}body .case-page .case-block-image-right{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}body .case-page .case-block-image-right header{width:66%}body .case-page .case-block-image-right header p{margin-bottom:1rem}@media screen and (max-width:640px){body .case-page .case-block-image-right header{width:100%}}body .case-page .case-block-image-right .image-right-wrapper{width:33%}@media screen and (max-width:640px){body .case-page .case-block-image-right .image-right-wrapper{width:100%}}@media screen and (max-width:80rem){body .case-page .case-block-image-right .image-right-wrapper{max-width:62.5rem}}body .case-page .phone-frame{aspect-ratio:680/1176;border:2px solid rgba(255,255,255,.2);border-radius:3.125rem;width:100%;padding:1.25rem;position:relative}body .case-page .phone-frame video,body .case-page .phone-frame img{object-fit:cover;border-radius:2.5rem;width:100%;height:100%;display:block}body .case-page .screen-mockup{border:1px solid rgba(255,255,255,.1);border-radius:1rem;width:100%;padding:1rem;position:relative}body .case-page .screen-mockup img{border-radius:.5rem;width:100%;display:block}body .case-page .use-flow{width:100%;display:block;position:relative}body .case-page .use-flow .use-flow-bg,body .case-page .use-flow .use-flow-bg video{width:100%}body .case-page .case-section-image-right{flex-wrap:nowrap;gap:3rem;display:flex}body .case-page .wrapper-4-iphone{flex-flow:row;justify-content:space-between;gap:1.5rem;width:100%;height:auto;display:flex}body .case-page .wrapper-4-iphone figure{width:100%}body .case-page .wrapper-4-elements{flex-wrap:nowrap;justify-content:space-between;gap:1.5rem;width:100%;display:flex;position:relative}body .case-page .wrapper-4-elements figure{border:1px solid rgba(255,255,255,.1);border-radius:.25rem;width:100%;padding:3rem;display:block;position:relative}body .case-page .wrapper-4-elements figure:hover img{cursor:pointer;transform:scale(1.2)}body .case-page .wrapper-4-elements figure img{width:100%;transition:all .5s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:640px){body .case-page .wrapper-4-elements figure{width:40%;margin-bottom:20%}}body .case-page .achievments-wrapper{perspective:640px;flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}body .case-page .achievments-wrapper .image{border:1px solid rgba(255,255,255,.1);border-radius:.25rem;width:15%;margin-bottom:2rem;padding:3rem;position:relative;overflow:hidden}body .case-page .achievments-wrapper .image:hover img{cursor:pointer;transform:scale(1.2)}body .case-page .achievments-wrapper .image img{width:100%;transition:all .5s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:640px){body .case-page .achievments-wrapper .image{width:48%;margin-bottom:4%}}body .case-page .all-screens-wrapper{flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:8rem;display:flex;position:relative}body .case-page .all-screens-wrapper .screen-preview{width:13%;margin-bottom:1.5%}body .case-page .all-screens-wrapper .screen-preview img{width:100%}@media screen and (max-width:640px){body .case-page .all-screens-wrapper .screen-preview{width:48%;margin-bottom:4%}}body .case-page .wrapper-1-image img{width:100%}body .case-page .wrapper-2-elements{flex-wrap:wrap;justify-content:space-between;width:100%;height:auto;display:flex;position:relative}body .case-page .wrapper-2-elements figure{flex-wrap:nowrap;justify-content:flex-start;width:100%;margin-bottom:3rem;display:flex}@media (min-width:1024px){body .case-page .wrapper-2-elements figure{width:48%}}body .case-page .wrapper-2-elements figure img{height:6rem;margin-right:2.5rem;position:relative}body .case-page .wrapper-2-elements figure figcaption h5{margin-bottom:.5rem}body .case-page .wrapper-2-elements figure figcaption p{display:block}body .case-page .wrapper-3-elements{flex-wrap:wrap;justify-content:space-between;width:100%;height:auto;display:flex;position:relative}body .case-page .wrapper-3-elements figure{width:100%;margin-bottom:3rem}@media (min-width:1024px){body .case-page .wrapper-3-elements figure{width:30%}}body .case-page .wrapper-3-elements figure img{height:4rem;margin-bottom:2rem}body .case-page .wrapper-3-elements figure figcaption h5{display:block}body .case-page .arrows-wrapper{align-content:center;width:3.75rem;height:5rem;margin:.625rem 0;padding-left:.375rem;padding-right:.375rem;display:inline-block;position:relative;top:0;transform:translateY(0)rotate(90deg)}@media (min-width:1024px){body .case-page .arrows-wrapper{margin:0;top:3rem;transform:none}}body .case-page .arrows-wrapper .arrow{background:url(/static/images/cases/streetcar/arrows_green.svg) 100% no-repeat;width:80%;height:80%;position:relative;top:10%;left:10%}body .case-section{margin-top:2rem;margin-bottom:4rem}body .case-page h2{max-width:45rem;margin-bottom:1rem}body .case-page h3{max-width:60rem;margin-top:2rem;margin-bottom:2rem}body .case-page p{max-width:60rem}body .case-section.single{height:90vh;margin-left:-2rem;margin-right:-2rem}body .case-section.single img{object-fit:cover;width:100%;height:90vh;display:block}body .case-section.grid{gap:20px;display:grid}body .case-section.grid-2{grid-template-columns:repeat(2,1fr)}body .case-section.grid-3{grid-template-columns:repeat(3,1fr)}body .case-section.grid-4{grid-template-columns:repeat(4,1fr)}body .case-section.grid-5{grid-template-columns:repeat(5,1fr)}body .case-section.grid img{width:100%;height:auto;display:block}body .case-section.video{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}body .case-section.video iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){body .case-section.grid-2,body .case-section.grid-3,body .case-section.grid-4,body .case-section.grid-5{grid-template-columns:1fr}}.glitch-overlay-container[data-v-0e2a2932]{pointer-events:none;z-index:9999;position:absolute;top:0;bottom:0;left:0;right:0}canvas[data-v-0e2a2932]{background:0 0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes oz-pulse-45533de0{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}#preloader[data-v-45533de0]{z-index:500;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}#preloader .oz_wrapper[data-v-45533de0]{text-align:center}#preloader .oz_wrapper .oz[data-v-45533de0]{opacity:0;height:.875rem;animation:3s cubic-bezier(.16,1,.3,1) infinite oz-pulse-45533de0;animation-delay:calc(var(--i)*.1s);margin:.4375rem;display:inline-block;transform:scale(.8)}.cursor-label[data-v-1909bf79]{z-index:10001;pointer-events:none;color:#000;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;opacity:0;background:#0f8;border-radius:.25rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:opacity .2s,scale .2s;position:fixed;overflow:hidden;scale:.8}.cursor-label.visible[data-v-1909bf79]{opacity:1;scale:1}.cursor-label-text[data-v-1909bf79]{display:block}.label-text-enter-active[data-v-1909bf79],.label-text-leave-active[data-v-1909bf79]{transition:transform .12s,opacity .12s}.label-text-enter-from[data-v-1909bf79]{opacity:0;transform:translateY(8px)}.label-text-leave-to[data-v-1909bf79]{opacity:0;transform:translateY(-8px)}#popup_contact{z-index:1000;color:#fff;background:#000;width:100%;height:100%;position:fixed;top:0;left:0;overflow-y:auto}.popup_cross{z-index:100;cursor:pointer;border-top:0;border-bottom:1px solid rgba(255,255,255,.15);border-left:1px solid rgba(255,255,255,.15);border-right:0;padding:1rem;transition:all .4s cubic-bezier(.19,1,.22,1);display:block;position:absolute;top:0;right:0}.popup_cross:hover{background:#00ff8b}.popup_cross>img{height:1rem}.form-container{width:100%;max-width:50rem;min-height:100vh;margin:0 auto;padding:7.5rem 3rem 5rem}.success-message{text-align:center;flex-direction:column;align-items:center;padding:5rem 0;display:flex}.success-icon{color:#00ff8b;border:2px solid #00ff8b;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;margin-bottom:1.5rem;display:flex}.success-icon svg{width:2.5rem;height:2.5rem}.success-title{margin-bottom:1rem;font-size:3rem;font-weight:500}.success-text{color:rgba(255,255,255,.5);font-size:1.125rem}.contact-form{flex-direction:column;gap:5rem;display:flex}.form-section{border:0;margin:0;padding:0}.form-label{letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:2rem;font-size:.75rem;font-weight:600;line-height:1;display:block}.services-grid{flex-wrap:wrap;gap:1rem;display:flex}.service-btn{color:rgba(255,255,255,.3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid transparent;margin-bottom:.5rem;margin-right:1.5rem;padding:0 0 .5rem;font-size:1.75rem;font-weight:500;transition:all .3s}.service-btn:hover{color:rgba(255,255,255,.6)}.service-btn.active{color:#fff;border-bottom-color:#fff}.budget-grid{flex-wrap:wrap;gap:.75rem;display:flex}.budget-btn{color:rgba(255,255,255,.5);cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:3.125rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.budget-btn:hover{color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.3)}.budget-btn.active{color:#000;background:#fff;border-color:#fff}.form-textarea{color:#fff;resize:vertical;background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.1);width:100%;padding:1rem 0;font-size:1.25rem;line-height:1.4;transition:border-color .3s}.form-textarea::-webkit-input-placeholder{color:rgba(255,255,255,.3)}.form-textarea::-ms-input-placeholder{color:rgba(255,255,255,.3)}.form-textarea::placeholder{color:rgba(255,255,255,.3)}.form-textarea:focus{border-bottom-color:#fff;outline:0}.contact-grid{grid-template-columns:1fr 1fr;gap:3rem;display:grid}@media (max-width:768px){.contact-grid{grid-template-columns:1fr}}.form-input{color:#fff;background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.1);width:100%;padding:.5rem 0;font-size:1.125rem;transition:border-color .3s}.form-input::-webkit-input-placeholder{color:rgba(255,255,255,.4)}.form-input::-ms-input-placeholder{color:rgba(255,255,255,.4)}.form-input::placeholder{color:rgba(255,255,255,.4)}.form-input:focus{border-bottom-color:#fff;outline:0}.form-input.full-width{grid-column:1/-1}.submit-wrapper{padding-top:3rem}.submit-btn{color:#000;cursor:pointer;background:#fff;border:0;border-radius:3.125rem;align-items:center;gap:1rem;padding:1.25rem 3rem;font-size:1.125rem;font-weight:700;transition:all .3s;display:inline-flex}.submit-btn:hover{background:rgba(255,255,255,.9);transform:translateY(-2px)}.submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.submit-btn svg{width:1.25rem;height:1.25rem;transition:transform .3s}.submit-btn:hover:not(:disabled) svg{transform:translate(.25rem)}html.popup_contact_visible{overflow:hidden;height:100%!important}.popup-enter-active{animation:.4s cubic-bezier(.16,1,.3,1) popup-in}.popup-leave-active{animation:.3s cubic-bezier(.4,0,.2,1) popup-out}@keyframes popup-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes popup-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (max-width:768px){.form-container{padding:3rem 1.5rem}.contact-form{gap:3rem}.service-btn{font-size:1.5rem}.submit-btn{justify-content:center;width:100%}}.page-enter-active[data-v-5aa7a3c4],.page-leave-active[data-v-5aa7a3c4]{transition:all .4s}.page-enter-from[data-v-5aa7a3c4]{opacity:0;transform:translateY(30px)}.page-leave-to[data-v-5aa7a3c4]{opacity:0;transform:translateY(-30px)}.page-enter-to[data-v-5aa7a3c4],.page-leave-from[data-v-5aa7a3c4]{opacity:1;transform:translateY(0)}.logotype[data-v-850c30d4]{width:auto;height:2rem}.language-switcher[data-v-2a81ab0f]{margin-left:1.5rem;display:inline-block;position:relative}.lang-current[data-v-2a81ab0f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgba(255,255,255,.66);cursor:pointer;letter-spacing:2px;background:rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.1);border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:1rem;font-weight:600;transition:all .4s cubic-bezier(.19,1,.22,1);display:flex}.lang-current[data-v-2a81ab0f]:hover,.lang-current.active[data-v-2a81ab0f]{color:#fff;background:#000}.lang-current svg[data-v-2a81ab0f]{opacity:.66;transition:opacity .4s cubic-bezier(.19,1,.22,1)}.lang-current:hover svg[data-v-2a81ab0f],.lang-current.active svg[data-v-2a81ab0f]{opacity:1}.lang-dropdown[data-v-2a81ab0f]{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.95);border:1px solid rgba(255,255,255,.2);border-radius:4px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.lang-option[data-v-2a81ab0f]{cursor:pointer;color:rgba(255,255,255,.7);padding:10px 14px;font-size:14px;font-weight:500;transition:all .2s}.lang-option[data-v-2a81ab0f]:hover{color:#fff;background:rgba(255,255,255,.1)}.lang-option.active[data-v-2a81ab0f]{color:#00ff8b;background:rgba(0,255,139,.1)}.dropdown-enter-active[data-v-2a81ab0f],.dropdown-leave-active[data-v-2a81ab0f]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-2a81ab0f],.dropdown-leave-to[data-v-2a81ab0f]{opacity:0;transform:translateY(-8px)}.dropdown-enter-to[data-v-2a81ab0f],.dropdown-leave-from[data-v-2a81ab0f]{opacity:1;transform:translateY(0)}.header-wrapper{z-index:400;flex-direction:column;width:100%;transition:transform .33s cubic-bezier(.08,.75,.77,1.03);display:flex;position:absolute;top:0;left:0}.header-wrapper.sticky{position:fixed}.header-wrapper.sticky #header{background:#000;border-bottom:1px solid rgba(255,255,255,.15)}.header-wrapper:has(.mobile-menu.active){height:100vh;height:100dvh}#header{background:rgba(0,0,0,.25);border-bottom:1px solid rgba(255,255,255,.1);flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;height:auto;padding:2.5rem 2rem;line-height:1;display:flex}@media screen and (max-width:840px){#header{padding:2rem}}@media screen and (max-width:768px){#header{justify-content:center}}#header #icon-menu,#header #icon-menu-cross{cursor:pointer;width:1.5rem;height:1.5rem;transition:opacity .25s,transform .25s;display:none;position:absolute;right:2rem}#header #icon-menu-cross{opacity:0;pointer-events:none;width:1rem;height:1rem;right:2.5rem;transform:translateY(-8px)}#header #icon-menu-cross.visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media screen and (max-width:768px){#header #icon-menu{display:block}#header #icon-menu.hidden{opacity:0;pointer-events:none;transform:translateY(8px)}#header #icon-menu-cross{display:block}}#header .logo-wrapper{align-items:center;gap:1rem;margin-right:auto;display:flex}#header a{width:auto;height:auto;display:inline-block;position:relative}#header a img{width:auto;height:.875rem}#header nav,#header nav .links-wrapper{display:inline-block}#header nav .links-wrapper{white-space:nowrap}@media screen and (max-width:768px){#header nav .links-wrapper{display:none}}#header nav .links-wrapper a{letter-spacing:2px;color:rgba(255,255,255,.66);margin-left:1.5rem;font-size:1rem;font-weight:600;display:inline-block}#header nav .links-wrapper a:first-of-type{margin-left:0}#header nav .links-wrapper a:hover{color:#fff;transition:all .4s cubic-bezier(.19,1,.22,1)}.mobile-menu{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;padding:3rem 2rem;display:none}@media screen and (max-width:768px){.mobile-menu.active{display:flex}}.mobile-menu a{letter-spacing:2px;color:#fff;margin-left:0;font-size:2.625rem;font-weight:600;line-height:1.2;text-decoration:none;display:block}.mobile-menu a:hover{opacity:.7}.mobile-menu .mobile-lang{margin-top:1.5rem}#footer[data-v-04461c5c]{background:#000;border-top:1px solid rgba(255,255,255,.075);flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;height:auto;padding:4rem 2rem;display:flex}@media screen and (max-width:1024px){#footer[data-v-04461c5c]{padding:2rem}}#footer .copyright[data-v-04461c5c]{align-items:center;display:flex}#footer .copyright .heart-icon[data-v-04461c5c]{color:#0f8;width:1rem;height:1rem}#footer .copyright a[data-v-04461c5c]{font-size:inherit;letter-spacing:inherit;text-transform:inherit;display:inline}#footer .social-buttons[data-v-04461c5c]{gap:1rem;height:2.25rem;display:flex;position:relative}#footer .social-buttons .social[data-v-04461c5c]{opacity:.3;width:2.25rem;height:2.25rem;transition:all .4s cubic-bezier(.19,1,.22,1);display:inline-block;position:relative}#footer .social-buttons .social a img[data-v-04461c5c]{width:100%;height:100%}#footer .social-buttons .social[data-v-04461c5c]:hover{cursor:pointer;opacity:1;transition:all .4s cubic-bezier(.19,1,.22,1)}.digital-water-container[data-v-684adc0c]{width:100%;height:100%;position:absolute;top:0;left:0}canvas[data-v-684adc0c]{background:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.controls-panel[data-v-684adc0c]{color:#fff;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.2);border-radius:8px;min-width:280px;padding:20px;font-size:12px;position:absolute;top:20px;right:20px}.controls-panel h3[data-v-684adc0c]{color:#0f8;text-transform:uppercase;letter-spacing:1px;margin:0 0 15px;font-size:14px;font-weight:600}.control-group[data-v-684adc0c]{margin-bottom:12px}.control-group label[data-v-684adc0c]{color:rgba(255,255,255,.9);margin-bottom:5px;font-size:11px;display:block}.control-group input[type=range][data-v-684adc0c]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:rgba(255,255,255,.1);border-radius:2px;outline:none;width:100%;height:4px}.control-group input[type=range][data-v-684adc0c]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:#0f8;border-radius:50%;width:12px;height:12px;transition:background .2s}.control-group input[type=range][data-v-684adc0c]::-webkit-slider-thumb:hover{background:#0fa;box-shadow:0 0 8px rgba(0,255,136,.5)}.control-group input[type=range][data-v-684adc0c]::-moz-range-thumb{cursor:pointer;background:#0f8;border:none;border-radius:50%;width:12px;height:12px;transition:background .2s}.control-group input[type=range][data-v-684adc0c]::-moz-range-thumb:hover{background:#0fa;box-shadow:0 0 8px rgba(0,255,136,.5)}.control-group input[type=checkbox][data-v-684adc0c]{cursor:pointer;margin-right:8px}.control-group label[data-v-684adc0c]{cursor:pointer;align-items:center;display:flex}.reset-button[data-v-684adc0c]{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:6px;width:100%;padding:8px 16px;font-size:12px;font-weight:600;transition:all .3s}.reset-button[data-v-684adc0c]:hover{background:linear-gradient(135deg,#764ba2 0%,#667eea 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.reset-button[data-v-684adc0c]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(102,126,234,.4)}@media (max-width:768px){.controls-panel[data-v-684adc0c]{min-width:auto;max-height:50vh;top:10px;left:10px;right:10px;overflow-y:auto}}.shader-wrapper[data-v-ecfb1e76]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0%,#000 50%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 50%,transparent 100%)}#about{overflow:hidden}#about .texter-line{white-space:nowrap;display:block}#about #texter span{display:inline-block;-webkit-text-fill-color:currentColor!important;background:0 0!important}.background-image{aspect-ratio:836/662;z-index:-1;height:120%;position:absolute;bottom:-5%}#clients .clients-wrapper{height:6rem;position:relative;left:-26rem}#clients .clients-wrapper .client{border:1px solid rgba(255,255,255,.1);border-radius:.5rem;width:12rem;height:6rem;position:absolute}h1,h2,h3,h1 span:not(#texter):not(#texter *),h2 span:not(#texter):not(#texter *),h3 span:not(#texter):not(#texter *){color:transparent;background:linear-gradient(#fff 0%,rgba(255,255,255,.7) 100%);-webkit-background-clip:text;background-clip:text}.hero-about .hero-text{z-index:11;max-width:74rem;position:relative}#texter{min-width:8rem;display:inline-block;-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}#texter span{-webkit-text-fill-color:currentColor!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}#our-philosophy header[data-v-85486698]{z-index:150;margin-bottom:5rem;position:relative}#our-philosophy .history-wrapper[data-v-85486698]{justify-content:space-between;width:100%;display:flex}#our-philosophy .history-wrapper figure[data-v-85486698]{width:30%}#our-philosophy .history-wrapper figure figcaption h4[data-v-85486698]{color:#0f8;letter-spacing:.05em;border:2px solid #0f8;border-radius:62.4375rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-weight:600;display:inline-block;box-shadow:0 0 1.25rem rgba(0,255,136,.4),0 0 2.5rem rgba(0,255,136,.2)}#our-philosophy .history-wrapper figure figcaption p[data-v-85486698]{opacity:.7;margin-bottom:1rem}@media screen and (max-width:640px){#our-philosophy .history-wrapper[data-v-85486698]{flex-wrap:wrap}#our-philosophy .history-wrapper figure[data-v-85486698]{width:100%;margin-bottom:3rem}}#our-philosophy .ozdao-link[data-v-85486698]{color:#0f8;align-items:center;gap:.5rem;margin-top:1rem;font-size:1.25rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}#our-philosophy .ozdao-link svg[data-v-85486698]{flex-shrink:0;transition:all .3s}#our-philosophy .ozdao-link[data-v-85486698]:hover{color:#0f8;opacity:.8}#our-philosophy .ozdao-link:hover svg[data-v-85486698]{transform:translate(.25rem)}#our-values .rules-wrapper.desktop[data-v-62608d50]{justify-content:space-between;width:100%;display:flex}@media screen and (max-width:1024px){#our-values .rules-wrapper.desktop[data-v-62608d50]{display:none}}#our-values .rules-wrapper.desktop .col-left[data-v-62608d50],#our-values .rules-wrapper.desktop .col-right[data-v-62608d50]{flex-direction:column;width:30%;display:flex}#our-values .rules-wrapper.desktop .col-center[data-v-62608d50]{justify-content:center;align-items:center;width:30%;display:flex}#our-values .rules-wrapper.desktop .col-center img[data-v-62608d50]{max-width:100%;height:auto}#our-values .rules-wrapper.mobile[data-v-62608d50]{display:none;position:relative}@media screen and (max-width:1024px){#our-values .rules-wrapper.mobile[data-v-62608d50]{display:block}}#our-values .rules-wrapper.mobile .mobile-bg[data-v-62608d50]{opacity:.15;z-index:0;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#our-values .rules-wrapper.mobile .rules-scroll[data-v-62608d50]{-webkit-overflow-scrolling:touch;gap:1.5rem;padding:2rem 0;display:flex;overflow-x:auto}#our-values .rules-wrapper.mobile .rules-scroll[data-v-62608d50]::-webkit-scrollbar{display:none}#our-values .rules-wrapper.mobile .rules-scroll .rule[data-v-62608d50]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.5);border-radius:.5rem;flex:0 0 17.5rem;padding:1.5rem}#our-values .rule[data-v-62608d50]{margin-bottom:3rem}#our-values .rule[data-v-62608d50]:last-child{margin-bottom:0}#our-values .rule h3[data-v-62608d50]{margin-bottom:1.5rem}#our-team header[data-v-821ff86e]{max-width:67.5rem;margin-bottom:3rem}#our-team .team-wrapper[data-v-821ff86e]{grid-template-columns:repeat(4,1fr);gap:1.5rem;width:100%;height:auto;display:grid}#our-team .team-wrapper figure[data-v-821ff86e]{width:100%;height:auto;position:relative}#our-team .team-wrapper figure img[data-v-821ff86e]{border:1px solid #0f0f0f;width:100%;height:auto;margin-bottom:2rem}@media screen and (max-width:640px){#our-team .team-wrapper[data-v-821ff86e]{grid-template-columns:repeat(2,1fr)}}#credo[data-v-525b7b2c]{position:relative;overflow:visible}#credo .about-block[data-v-525b7b2c]{border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;position:relative;overflow:hidden}#credo header[data-v-525b7b2c]{max-width:45rem;margin-bottom:2rem}#credo p[data-v-525b7b2c]{max-width:45rem}#credo .background-image[data-v-525b7b2c]{opacity:.1;z-index:-1;height:120%;position:absolute;top:0%;right:0%}.vision-preview[data-v-37f9c2b5]{z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transform-origin:0 0;border-radius:.75rem;width:18rem;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.4)}@media screen and (max-width:1024px){.vision-preview[data-v-37f9c2b5]{display:none}}.vision-preview img[data-v-37f9c2b5],.vision-preview video[data-v-37f9c2b5]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}#our-vision[data-v-37f9c2b5]{border-top:1px solid rgba(255,255,255,.075)}#our-vision header[data-v-37f9c2b5]{margin-bottom:3rem}#our-vision .main-services-wrapper[data-v-37f9c2b5]{flex-direction:column;gap:0;width:100%;display:flex;position:relative}#our-vision .main-services-wrapper .main-service[data-v-37f9c2b5]{cursor:pointer;border-top:1px solid rgba(255,255,255,.1);flex-direction:column;padding:3rem 0;transition:all .3s;display:flex;position:relative}#our-vision .main-services-wrapper .main-service[data-v-37f9c2b5]:hover{background:rgba(255,255,255,.02)}#our-vision .main-services-wrapper .main-service .service-header[data-v-37f9c2b5]{justify-content:space-between;align-items:center;width:100%;display:flex}#our-vision .main-services-wrapper .main-service .service-header h3[data-v-37f9c2b5]{font-size:2rem;font-weight:600}#our-vision .main-services-wrapper .main-service .service-number[data-v-37f9c2b5]{color:#0f8;font-size:5rem;font-weight:500;line-height:1}#our-vision .main-services-wrapper .main-service .service-content[data-v-37f9c2b5]{opacity:0;max-height:0;transition:all .4s;overflow:hidden}#our-vision .main-services-wrapper .main-service .service-content p[data-v-37f9c2b5]{white-space:pre-line;max-width:45rem;padding-top:1.5rem}#our-vision .main-services-wrapper .main-service.is-open .service-content[data-v-37f9c2b5]{opacity:1;max-height:25rem}.cases-slider[data-v-c8ef8e80]{position:relative}.cases-slider__grid[data-v-c8ef8e80]{grid-template-columns:1fr 1fr;align-items:center;min-height:30rem;display:grid}.cases-slider__text[data-v-c8ef8e80]{z-index:2}.cases-slider__text p[data-v-c8ef8e80]{max-width:30rem;margin-bottom:2rem}.cases-slider__image[data-v-c8ef8e80]{height:25rem;position:relative;overflow:visible}.cases-slider__slides[data-v-c8ef8e80]{cursor:grab;align-items:center;height:100%;display:flex}.cases-slider__slides[data-v-c8ef8e80]:active{cursor:grabbing}.cases-slider__slide[data-v-c8ef8e80]{opacity:0;cursor:pointer;flex:none;width:100%;transition:opacity .4s}.cases-slider__slide.active[data-v-c8ef8e80]{opacity:1}.cases-slider__slide img[data-v-c8ef8e80]{--slider-img-width:100%;--slider-img-height:auto;width:var(--slider-img-width);height:var(--slider-img-height);object-fit:contain;position:relative;left:0%;-webkit-mask-image:linear-gradient(#000 60%,transparent 90%);mask-image:linear-gradient(#000 60%,transparent 90%)}.cases-slider__tags[data-v-c8ef8e80]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.cases-slider__label[data-v-c8ef8e80]{color:#fff;background:rgba(255,255,255,.1);border-radius:.25rem;padding:.5rem .75rem;font-size:.875rem;display:inline-block}.cases-slider__nav[data-v-c8ef8e80]{justify-content:flex-start;align-items:center;gap:1rem;margin-top:2rem;display:flex}@media (max-width:640px){.cases-slider__nav[data-v-c8ef8e80]{justify-content:space-between;width:100%}}.cases-slider__arrow[data-v-c8ef8e80]{color:rgba(255,255,255,.1);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.cases-slider__arrow[data-v-c8ef8e80]:hover{opacity:.7}.cases-slider__arrow--prev svg[data-v-c8ef8e80]{transform:rotate(180deg)}.cases-slider__dots[data-v-c8ef8e80]{align-items:center;gap:.5rem;display:flex}.cases-slider__dot[data-v-c8ef8e80]{cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:50%;width:.5rem;height:.5rem;padding:0;transition:all .2s}.cases-slider__dot[data-v-c8ef8e80]:hover{border-color:rgba(255,255,255,.3)}.cases-slider__dot.active[data-v-c8ef8e80]{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.1)}@media (max-width:768px){.cases-slider__grid[data-v-c8ef8e80]{grid-template-columns:1fr;gap:1rem;min-height:auto}.cases-slider__image[data-v-c8ef8e80]{order:-1;height:15rem}.cases-slider__slide[data-v-c8ef8e80]{width:100%}.cases-slider__slide img[data-v-c8ef8e80]{--slider-img-width:100%}}.hero-contacts-section[data-v-918291de]{padding-bottom:5rem}.hero-contacts-section .content-wrapper[data-v-918291de]{grid-template-columns:1fr 1fr;align-items:flex-start;gap:4rem;display:grid}@media screen and (max-width:1024px){.hero-contacts-section .content-wrapper[data-v-918291de]{grid-template-columns:1fr;gap:3rem}}.hero-contacts-section .left-column[data-v-918291de]{align-self:start}.hero-contacts-section .left-column__sticky[data-v-918291de]{position:-webkit-sticky;position:sticky;top:12rem}.hero-contacts-section .right-column[data-v-918291de]{border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem}.hero-contacts-section .contacts-blocks[data-v-918291de]{flex-direction:column;gap:2rem;display:flex}.hero-contacts-section .contact-group h3[data-v-918291de]{margin-bottom:1rem}.hero-contacts-section .contact-item[data-v-918291de]{border-radius:1rem;margin-bottom:1rem}.locations-section header[data-v-8e9a2d12]{max-width:100%;margin-bottom:3rem}.locations-section header h4[data-v-8e9a2d12]{margin-bottom:1rem}.locations-section header h2[data-v-8e9a2d12]{line-height:1.2}@media screen and (max-width:640px){.locations-section header[data-v-8e9a2d12]{max-width:90%}}.locations-section .locations-grid[data-v-8e9a2d12]{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media screen and (max-width:768px){.locations-section .locations-grid[data-v-8e9a2d12]{grid-template-columns:1fr;gap:1.5rem}}.locations-section .location-item[data-v-8e9a2d12]{border:1px solid rgba(255,255,255,.1);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.locations-section .location-item .location-photo[data-v-8e9a2d12]{object-fit:cover;width:100%;height:15rem}.locations-section .location-item .location-city[data-v-8e9a2d12]{margin:2rem 2rem 1rem;font-size:1.5rem;font-weight:600}.locations-section .location-item .location-address[data-v-8e9a2d12]{opacity:.7;margin:0 2rem 2rem;font-size:1rem;line-height:1.5}#vacancies[data-v-3f8bb732]{position:relative;overflow:visible}#vacancies header[data-v-3f8bb732]{max-width:45rem;margin-bottom:2rem}#vacancies .note[data-v-3f8bb732]{max-width:45rem}#vacancies .vacancies-wrapper[data-v-3f8bb732]{flex-direction:column;gap:1rem;max-width:45rem;display:flex}#vacancies .vacancy-item[data-v-3f8bb732]{-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 2rem;font-size:1.125rem;line-height:1.5;transition:all .3s;display:flex}#vacancies .vacancy-item svg[data-v-3f8bb732]{flex-shrink:0;transition:all .3s}#vacancies .vacancy-item[data-v-3f8bb732]:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2)}#vacancies .vacancy-item:hover svg[data-v-3f8bb732]{transform:translate(.25rem)}#vacancies .background-image[data-v-3f8bb732]{z-index:-1;object-fit:contain;height:175%;position:absolute;bottom:-60%;left:20%;-webkit-mask-image:linear-gradient(#000 40%,transparent 70%);mask-image:linear-gradient(#000 40%,transparent 70%)}.not-found-page[data-v-4fcda826]{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.not-found-page .container[data-v-4fcda826]{max-width:600px}.not-found-page__title[data-v-4fcda826]{margin:0 0 20px;font-size:max(72px,min(15vw,120px));font-weight:700}.not-found-page__text[data-v-4fcda826]{color:#666;margin:0 0 40px;font-size:24px}.not-found-page__link[data-v-4fcda826]{color:#fff;background:#000;padding:15px 40px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.not-found-page__link[data-v-4fcda826]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.alcomath-auditory figure img[data-v-6c1bcc9a],.alcomath-solution figure img[data-v-6c1bcc9a]{height:10rem}.alcomath-visual-conception[data-v-6c1bcc9a]{flex-direction:column;align-items:center}.alcomath-visual-conception figure[data-v-6c1bcc9a]{width:100%}@media (min-width:1024px){.alcomath-visual-conception figure[data-v-6c1bcc9a]{width:20%}}.alcomath-visual-conception img[data-v-6c1bcc9a]{width:4rem;margin-top:2rem;margin-bottom:5rem;transform:rotate(90deg)}.alcomath-typograhy figure[data-v-6c1bcc9a]{margin-bottom:0}.alcomath-typograhy figure img[data-v-6c1bcc9a]{height:auto}.alcomath-icons[data-v-6c1bcc9a]{perspective:640px;flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.alcomath-icons .image[data-v-6c1bcc9a]{width:40%;margin-bottom:20%;position:relative}@media (min-width:1024px){.alcomath-icons .image[data-v-6c1bcc9a]{width:8%}}.alcomath-icons .image img[data-v-6c1bcc9a]{width:100%}.alcomath-graph-wrapper[data-v-6c1bcc9a]{flex-wrap:nowrap;justify-content:space-between;margin-bottom:2rem;display:flex}.alcomath-graph-wrapper img[data-v-6c1bcc9a]{height:21.875rem}@media (min-width:1024px){.alcomath-graph-wrapper img[data-v-6c1bcc9a]{height:32.5rem}}.alcomath-graph-wrapper img[data-v-6c1bcc9a]:last-of-type,.alcomath-graph-wrapper img[data-v-6c1bcc9a]:nth-last-child(2){display:none}.home-credit-section figure[data-v-20d7836c]{text-align:center;background:#fff;border-radius:.3rem;width:100%;margin-bottom:2rem;padding:3rem}@media (min-width:1024px){.home-credit-section figure[data-v-20d7836c]{width:calc(33% - 1.5rem)}}.home-credit-section figure figcaption p[data-v-20d7836c]{text-transform:uppercase;opacity:1;color:#ff343c;font-size:1rem;font-weight:600;display:block}.home-credit-section figure figcaption h5[data-v-20d7836c]{color:#000;margin-top:.25rem;font-size:1.25rem;font-weight:600}.home-credit-section .arrows-wrapper[data-v-20d7836c]{width:2rem;height:2rem;margin-bottom:3rem;position:relative;transform:rotate(90deg)}@media (min-width:1024px){.home-credit-section .arrows-wrapper[data-v-20d7836c]{margin-bottom:-3rem}}.home-credit-section .arrows-wrapper .arrow[data-v-20d7836c]{background-size:100%;width:8rem;height:100%;position:absolute;left:calc(50% - 6.5rem)}@media (min-width:768px){.home-credit-section .arrows-wrapper .arrow[data-v-20d7836c]{left:calc(50% - 4rem)}}.home-credit-problemes figure[data-v-20d7836c]{background:#ff343c}.home-credit-problemes figure figcaption h5[data-v-20d7836c]{color:#fff}.home-credit-problemes figure figcaption p[data-v-20d7836c]{color:rgba(255,255,255,.5)}.home-credit-personas figure[data-v-20d7836c]{text-align:left;background-position:calc(100% + 1rem);background-repeat:no-repeat;background-size:auto calc(100% - 3rem);padding:5rem 3rem}.home-credit-usecase[data-v-20d7836c]{justify-content:center;align-items:center}@media (min-width:1024px){.home-credit-usecase[data-v-20d7836c]{justify-content:space-between}}.home-credit-usecase figure[data-v-20d7836c]{padding:4rem 1rem}.alcomath-visual-conception[data-v-20d7836c]{flex-direction:column;align-items:center}.alcomath-visual-conception figure[data-v-20d7836c]{width:100%}@media (min-width:1024px){.alcomath-visual-conception figure[data-v-20d7836c]{width:20%}}.alcomath-visual-conception img[data-v-20d7836c]{width:6rem;margin-top:2rem;margin-bottom:5rem;transform:rotate(90deg)}@media (min-width:768px){.alcomath-visual-conception img[data-v-20d7836c]{width:5rem}}.home-credit-vc img[data-v-20d7836c]{width:6rem}@media (min-width:768px){.home-credit-vc img[data-v-20d7836c]{width:5rem}}.home-credit-colors figure img[data-v-20d7836c]{width:100%;height:auto}.home-credit-tasks figure[data-v-20d7836c]{background:0 0;border-radius:.3rem}.home-credit-tasks figure figcaption h5[data-v-20d7836c]{color:#fff}.home-credit-tasks figure[data-v-20d7836c]:first-child{border:.125rem solid #0e84f5}.home-credit-tasks figure:first-child p[data-v-20d7836c]{color:#0e84f5}.home-credit-tasks figure[data-v-20d7836c]:nth-child(2){border:.125rem solid #df3235}.home-credit-tasks figure:nth-child(2) p[data-v-20d7836c]{color:#df3235}.home-credit-tasks figure[data-v-20d7836c]:nth-child(3){border:.125rem solid #fbb42e}.home-credit-tasks figure:nth-child(3) p[data-v-20d7836c]{color:#fbb42e}.home-credit-status figure[data-v-20d7836c]{text-align:center;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;width:calc(50% - 1.5rem);margin-bottom:3rem;padding:3rem}@media (min-width:1024px){.home-credit-status figure[data-v-20d7836c]{width:calc(25% - 1.5rem)}}.home-credit-status figure img[data-v-20d7836c]{height:5rem;margin-bottom:2rem}.home-credit-checklist figure[data-v-20d7836c]{background:0 0;padding:0}.home-credit-checklist figure img[data-v-20d7836c]{height:auto}.home-credit-statistic figure[data-v-20d7836c]{text-align:center;width:calc(50% - 3rem);margin-bottom:6rem}@media (min-width:1024px){.home-credit-statistic figure[data-v-20d7836c]{width:calc(20% - 1.5rem)}}.home-credit-statistic figure img[data-v-20d7836c]{width:100%;height:auto}.home-credit-statistic figure figcaption h5[data-v-20d7836c]{font-size:1.125rem;font-weight:600}.browser-mockup[data-v-f26ff05c]{background:#fff;border-radius:8px;width:100%;min-width:0;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.12)}.browser-mockup .browser-chrome[data-v-f26ff05c]{background:#f5f5f5;border-bottom:1px solid #e0e0e0;align-items:center;gap:12px;padding:12px 16px;display:flex}.browser-mockup .browser-chrome .browser-controls[data-v-f26ff05c]{gap:8px;display:flex}.browser-mockup .browser-chrome .browser-controls .dot[data-v-f26ff05c]{border-radius:50%;width:12px;height:12px}.browser-mockup .browser-chrome .browser-controls .dot.red[data-v-f26ff05c]{background:#ff5f56}.browser-mockup .browser-chrome .browser-controls .dot.yellow[data-v-f26ff05c]{background:#ffbd2e}.browser-mockup .browser-chrome .browser-controls .dot.green[data-v-f26ff05c]{background:#27c93f}.browser-mockup .browser-chrome .browser-address-bar[data-v-f26ff05c]{color:#666;background:#fff;border-radius:6px;flex:1;align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:flex}.browser-mockup .browser-chrome .browser-address-bar .lock-icon[data-v-f26ff05c]{font-size:12px}.browser-mockup .browser-chrome .browser-address-bar .url[data-v-f26ff05c]{color:#333}.browser-mockup .browser-screen[data-v-f26ff05c]{background:#fff;position:relative;overflow:hidden}.browser-mockup .browser-screen.scrollable[data-v-f26ff05c]{max-height:600px;overflow-x:hidden;overflow-y:auto}.browser-mockup .browser-screen.scrollable[data-v-f26ff05c]::-webkit-scrollbar{width:8px}.browser-mockup .browser-screen.scrollable[data-v-f26ff05c]::-webkit-scrollbar-track{background:#f1f1f1}.browser-mockup .browser-screen.scrollable[data-v-f26ff05c]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.browser-mockup .browser-screen.scrollable[data-v-f26ff05c]::-webkit-scrollbar-thumb:hover{background:#555}.browser-mockup .browser-screen[data-v-f26ff05c] img{width:100%;height:auto;display:block}.case-card__image[data-v-075eaf9e]{object-fit:cover;width:100%;height:auto}.case-card__icon[data-v-075eaf9e]{width:4rem;height:4rem}.case-single[data-v-72f3e36c]{margin-top:2rem;margin-bottom:4rem}.case-single.full-width[data-v-72f3e36c]{margin-left:-2rem;margin-right:-2rem}.case-single img[data-v-72f3e36c],.case-single video[data-v-72f3e36c]{object-fit:cover;object-position:center;width:100%;height:auto;display:block}.case-single.ratio-16-9 img[data-v-72f3e36c],.case-single.ratio-16-9 video[data-v-72f3e36c]{aspect-ratio:16/9}.case-single.ratio-4-3 img[data-v-72f3e36c],.case-single.ratio-4-3 video[data-v-72f3e36c]{aspect-ratio:4/3}.case-single.ratio-1-1 img[data-v-72f3e36c],.case-single.ratio-1-1 video[data-v-72f3e36c]{aspect-ratio:1}.case-single.ratio-auto img[data-v-72f3e36c],.case-single.ratio-auto video[data-v-72f3e36c]{aspect-ratio:auto}@media (max-width:768px){.case-single.ratio-16-9:not(.no-crop) img[data-v-72f3e36c],.case-single.ratio-16-9:not(.no-crop) video[data-v-72f3e36c],.case-single.ratio-4-3:not(.no-crop) img[data-v-72f3e36c],.case-single.ratio-4-3:not(.no-crop) video[data-v-72f3e36c]{aspect-ratio:4/3;object-position:var(--mobile-position,center)}}.case-single.no-crop img[data-v-72f3e36c],.case-single.no-crop video[data-v-72f3e36c]{aspect-ratio:auto;object-fit:contain;height:auto}.cases-scroll[data-v-1b0b7a00]>*{flex:1 1 0;min-width:0}@media (max-width:480px){.cases-scroll[data-v-1b0b7a00]:not(section.full-width .cases-scroll)>*{scroll-snap-align:start}}@media (min-width:481px) and (max-width:1024px){.cases-scroll.tablet-scroll[data-v-1b0b7a00]>*{scroll-snap-align:start}}section.full-width[data-v-1b0b7a00]{width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem}section.full-width .cases-scroll[data-v-1b0b7a00]{flex-wrap:wrap}section.full-width .cases-scroll[data-v-1b0b7a00]>*{flex:1 1 0;min-width:0}@media (min-width:481px) and (max-width:1024px){.cases-scroll.tablet-scroll[data-v-1b0b7a00]>*{flex:none;width:calc(50% - .5rem)}}@media (max-width:480px){.cases-scroll[data-v-1b0b7a00]:not(section.full-width .cases-scroll)>*{flex:none;width:calc(100vw - 2rem)}}.device-mockup[data-v-30d20919]{background:#1a1a1a;border-radius:36px;max-width:375px;max-height:80vh;margin:0 auto;padding:12px;box-shadow:0 8px 32px rgba(0,0,0,.24)}.device-mockup[data-v-30d20919]:before{content:"";z-index:2;background:#1a1a1a;border-radius:0 0 16px 16px;width:120px;height:24px;margin:0 auto 8px;display:block;position:relative}.device-mockup .device-screen[data-v-30d20919]{background:#fff;border-radius:24px;max-height:100%;position:relative;overflow:scroll}.device-mockup .device-screen.scrollable[data-v-30d20919]{max-height:600px;overflow-y:auto}.device-mockup .device-screen.scrollable[data-v-30d20919]::-webkit-scrollbar{width:8px}.device-mockup .device-screen.scrollable[data-v-30d20919]::-webkit-scrollbar-track{background:#f1f1f1}.device-mockup .device-screen.scrollable[data-v-30d20919]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.device-mockup .device-screen.scrollable[data-v-30d20919]::-webkit-scrollbar-thumb:hover{background:#555}.device-mockup .device-screen img[data-v-30d20919]{width:100%;height:auto;display:block}.wrapper-5-elements[data-v-26e39371]{flex-wrap:wrap;justify-content:space-between;width:100%;height:auto;display:flex;position:relative}.wrapper-5-elements figure[data-v-26e39371]{width:calc(50% - 3rem);margin-bottom:3rem}@media (min-width:1024px){.wrapper-5-elements figure[data-v-26e39371]{width:10%}}.wrapper-5-elements figure img[data-v-26e39371]{margin-bottom:2rem}.wrapper-5-elements figure figcaption h5[data-v-26e39371]{margin-bottom:.5rem;display:block}.wrapper-2-columns[data-v-26e39371]{flex-wrap:wrap;justify-content:space-between;width:100%;height:auto;display:flex;position:relative}@media (min-width:1024px){.wrapper-2-columns[data-v-26e39371]{flex-wrap:nowrap}}.wrapper-2-columns .wrapper-column[data-v-26e39371]{width:100%}@media (min-width:1024px){.wrapper-2-columns .wrapper-column[data-v-26e39371]{width:calc(50% - 3rem)}}.wrapper-2-columns .wrapper-column .wrapper-image[data-v-26e39371]{width:100%;height:100%;display:block;position:relative}.wrapper-2-columns .wrapper-column .wrapper-image img[data-v-26e39371]{width:75%}.wrapper-2-columns .wrapper-column .wrapper-image-big[data-v-26e39371]{width:100%;height:100%;display:block;position:relative;overflow:auto}.wrapper-2-columns .wrapper-column .wrapper-image-big img[data-v-26e39371]{width:100%}.wrapper-list-images[data-v-26e39371]{perspective:640px;flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.wrapper-list-images .image[data-v-26e39371]{border-radius:.25rem;width:50%;margin-bottom:2rem;padding:3rem;position:relative;overflow:hidden}@media (min-width:1024px){.wrapper-list-images .image[data-v-26e39371]{width:15%}}.wrapper-list-images .image:hover img[data-v-26e39371]{cursor:pointer;transform:scale(1.2)}.wrapper-list-images .image img[data-v-26e39371]{width:80%;transition:all .5s cubic-bezier(.19,1,.22,1)}@media (min-width:1024px){.wrapper-list-images .image img[data-v-26e39371]{width:100%}}.wrapper-image[data-v-26e39371],.wrapper-image img[data-v-26e39371]{width:100%}.uhp-typography[data-v-26e39371]{margin-bottom:5rem}.uhp-typography .wrapper-image img[data-v-26e39371]{height:100%;width:100%!important}.logo-usage figure[data-v-26e39371]{width:calc(50% - 3rem)}.logo-usage figure img[data-v-26e39371]{width:100%;height:auto}.logo-prohibited figure[data-v-26e39371]{width:calc(50% - 3rem)}.logo-prohibited figure img[data-v-26e39371]{width:66%;height:auto}@media (min-width:1024px){.logo-prohibited figure img[data-v-26e39371]{width:auto;height:12.25rem}}.blazons figure[data-v-26e39371]{width:calc(50% - 3rem)}@media (min-width:1024px){.blazons figure[data-v-26e39371]{width:30%}}.blazons figure img[data-v-26e39371]{height:16rem}.blazons figure figcaption h5[data-v-26e39371]{margin-bottom:.5rem}.uhp-pattern-slider[data-v-26e39371]{height:66vh!important}.uhp-pattern-slider .case-wrapper[data-v-26e39371]{background-position:50%;background-repeat:no-repeat;background-size:cover!important}.pattern-stage figure[data-v-26e39371]{width:100%;margin-bottom:4rem;display:block}.pattern-stage figure img[data-v-26e39371]{width:15rem;margin-bottom:1.25rem}@media (min-width:1024px){.pattern-stage figure img[data-v-26e39371]{width:auto;height:17.5rem}}.our-auditory figure[data-v-26e39371]{text-align:center;border:1px solid rgba(255,255,255,.1);flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;margin-bottom:0;padding:3rem;display:flex}.wrapper-uhp-colors[data-v-26e39371]{width:100%;height:auto;display:block;position:relative}.wrapper-uhp-colors .wrapper-uhp-color[data-v-26e39371]{width:calc(100% - 5rem);height:auto;margin-bottom:3rem;display:block;position:relative;left:0}@media (min-width:1024px){.wrapper-uhp-colors .wrapper-uhp-color[data-v-26e39371]{width:calc(100% - 8rem)}}.wrapper-uhp-colors .wrapper-uhp-color .wrapper-text[data-v-26e39371]{flex-wrap:nowrap;justify-content:space-between;margin-bottom:1rem;display:flex}.wrapper-uhp-colors .wrapper-uhp-color .wrapper-text h5[data-v-26e39371]{margin-left:.5rem;margin-right:1rem}@media (min-width:1024px){.wrapper-uhp-colors .wrapper-uhp-color .wrapper-text h5[data-v-26e39371]{margin-left:3rem}}.wrapper-uhp-colors .wrapper-uhp-color .wrapper-text p[data-v-26e39371]{margin-right:.5rem}@media (min-width:1024px){.wrapper-uhp-colors .wrapper-uhp-color .wrapper-text p[data-v-26e39371]{margin-right:3rem}}.wrapper-uhp-colors .wrapper-uhp-color .wrapper-color[data-v-26e39371]{background:#0f8;height:5rem}.wrapper-uhp-colors .uhp-gold[data-v-26e39371]{left:0}.wrapper-uhp-colors .uhp-gold .wrapper-text h5[data-v-26e39371]{margin-left:5rem}@media (min-width:1024px){.wrapper-uhp-colors .uhp-gold .wrapper-text h5[data-v-26e39371]{margin-left:8rem}}.wrapper-uhp-colors .uhp-gold .wrapper-text p[data-v-26e39371]:last-of-type{margin-right:0}.wrapper-uhp-colors .uhp-gold .wrapper-color[data-v-26e39371]{background:#eea93c}.wrapper-uhp-colors .uhp-navy[data-v-26e39371]{left:5rem}@media (min-width:1024px){.wrapper-uhp-colors .uhp-navy[data-v-26e39371]{left:8rem}}.wrapper-uhp-colors .uhp-navy .wrapper-text h5[data-v-26e39371]{margin-left:0}.wrapper-uhp-colors .uhp-navy .wrapper-text p[data-v-26e39371]:last-of-type{margin-right:5rem}@media (min-width:1024px){.wrapper-uhp-colors .uhp-navy .wrapper-text p[data-v-26e39371]:last-of-type{margin-right:8rem}}.wrapper-uhp-colors .uhp-navy .wrapper-color[data-v-26e39371]{background:#272a33}.wrapper-uhp-colors .uhp-gray[data-v-26e39371]{left:0}.wrapper-uhp-colors .uhp-gray .wrapper-text h5[data-v-26e39371]{margin-left:5rem}@media (min-width:1024px){.wrapper-uhp-colors .uhp-gray .wrapper-text h5[data-v-26e39371]{margin-left:8rem}}.wrapper-uhp-colors .uhp-gray .wrapper-text p[data-v-26e39371]:last-of-type{margin-right:0}.wrapper-uhp-colors .uhp-gray .wrapper-color[data-v-26e39371]{background:#666e75}.wrapper-uhp-colors .uhp-white[data-v-26e39371]{left:5rem}@media (min-width:1024px){.wrapper-uhp-colors .uhp-white[data-v-26e39371]{left:8rem}}.wrapper-uhp-colors .uhp-white .wrapper-text h5[data-v-26e39371]{margin-left:0}.wrapper-uhp-colors .uhp-white .wrapper-text p[data-v-26e39371]:last-of-type{margin-right:5rem}@media (min-width:1024px){.wrapper-uhp-colors .uhp-white .wrapper-text p[data-v-26e39371]:last-of-type{margin-right:8rem}}.wrapper-uhp-colors .uhp-white .wrapper-color[data-v-26e39371]{background:#fff}.wrapper-uhp-color[data-v-26e39371]{width:calc(50% - 1rem);height:auto;margin-bottom:3rem;display:block;position:relative}.wrapper-uhp-color .wrapper-text[data-v-26e39371]{margin-bottom:1rem}.wrapper-uhp-color .wrapper-color[data-v-26e39371]{height:5rem}.uhp-gold .wrapper-color[data-v-26e39371]{background:#eea93c}.uhp-navy .wrapper-color[data-v-26e39371]{background:#272a33}.uhp-gray .wrapper-color[data-v-26e39371]{background:#666e75}.uhp-white .wrapper-color[data-v-26e39371]{background:#fff}.uhp-gallery-wrapper[data-v-26e39371]{justify-content:space-between;width:100%;height:auto;margin-bottom:2%;display:flex}.uhp-gallery-wrapper .big-section[data-v-26e39371]{width:auto;display:flex}.uhp-gallery-wrapper .big-section figure[data-v-26e39371]{width:100%;position:relative}.uhp-gallery-wrapper .big-section figure img[data-v-26e39371]{display:inline-section;width:100%;position:relative}.uhp-gallery-wrapper .small-section[data-v-26e39371]{display:inline-section;margin-left:2%;position:relative}.uhp-gallery-wrapper .small-section figure[data-v-26e39371]{width:100%;height:auto;position:relative}.uhp-gallery-wrapper .small-section figure img[data-v-26e39371]{display:inline-section;width:100%}.uhp-gallery-wrapper .small-section figure[data-v-26e39371]:last-of-type{position:absolute;bottom:0}.uhp-gallery-wrapper .small-section[data-v-26e39371]:last-of-type,.uhp-gallery-wrapper.big-nofirst .big-section[data-v-26e39371]:last-of-type,.uhp-gallery-wrapper.big-nofirst .small-section[data-v-26e39371]:last-of-type{display:none}.uhp-gallery-wrapper.big-nofirst .small-section[data-v-26e39371]:first-of-type{margin-left:0}.uhp-gallery-wrapper.big-nofirst .big-section[data-v-26e39371],.uhp-gallery-wrapper.big-nofirst .small-section[data-v-26e39371]{margin-left:2%}.cases-wrapper[data-v-26e39371]{width:100%;display:flex}.case-wrapper[data-v-26e39371]{flex:1;min-height:400px}.skillset[data-v-a385d97c]{border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:2rem;position:relative}.skillset .service-icon[data-v-a385d97c]{object-fit:contain;-webkit-filter:drop-shadow(0 0 10px rgba(0,255,136,.6));filter:drop-shadow(0 0 10px rgba(0,255,136,.6));width:5rem;height:5rem;margin-bottom:1.5rem}.skillset .skill-item[data-v-a385d97c]{cursor:pointer;margin-bottom:1rem;text-decoration:none;transition:color .2s;display:block}.skillset hr[data-v-a385d97c]{position:absolute;left:0}#our-process header[data-v-003e9ee9]{z-index:150;max-width:67.5rem;margin-bottom:4rem;position:relative}#our-process .process-wrapper[data-v-003e9ee9]{z-index:150;grid-template-columns:repeat(auto-fit,minmax(12rem,8fr));grid-auto-rows:5rem;gap:1rem;display:grid;position:relative}@media (max-width:640px){#our-process .process-wrapper[data-v-003e9ee9]{grid-template-columns:1fr 1fr 1fr}}#our-process .process-wrapper .process-stage[data-v-003e9ee9]{text-align:center;letter-spacing:.125rem;text-transform:uppercase;color:#00ff8b;-webkit-filter:drop-shadow(0 0 10px rgba(0,255,136,.6));filter:drop-shadow(0 0 10px rgba(0,255,136,.6));border:1px solid rgba(0,255,139,.25);border-radius:1rem;justify-content:center;align-items:center;padding:1.5rem 0;font-size:1rem;font-weight:600;line-height:1rem;transition:all .4s cubic-bezier(0,.55,.5,1);display:inline-flex;position:relative}#our-process .process-wrapper .process-stage[data-v-003e9ee9]:hover{cursor:pointer;color:#fff;background:#00ff8b}#our-process .process-wrapper .process-stage[data-v-003e9ee9]:active{transform:scale(.9)}#competetions header[data-v-7b20c7e4]{margin-bottom:5rem}#competetions .competences-wrapper[data-v-7b20c7e4]{grid-template-columns:1fr 1fr 1fr;gap:1rem;width:100%;display:grid;position:relative}@media screen and (max-width:768px){#competetions .competences-wrapper[data-v-7b20c7e4]{grid-template-columns:1fr 1fr}}@media screen and (max-width:640px){#competetions .competences-wrapper[data-v-7b20c7e4]{grid-template-columns:1fr}}#competetions .competences-wrapper .competence[data-v-7b20c7e4]{border:1px solid rgba(255,255,255,.1);border-radius:1rem;width:100%;height:auto;padding:2rem;position:relative}#competetions .competences-wrapper .competence .competence-number[data-v-7b20c7e4]{flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1.5rem;display:flex}#competetions .competences-wrapper .competence .competence-number span[data-v-7b20c7e4]{color:#00ff8b;border:2px solid rgba(0,255,136,.33);border-radius:100%;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:2rem;font-weight:600;display:flex}#competetions .competences-wrapper .competence h3[data-v-7b20c7e4]{margin-bottom:2rem}#competetions .competences-wrapper .competence p[data-v-7b20c7e4]{opacity:.5;text-transform:none;margin-bottom:1.5rem}#competetions .competences-wrapper .competence .competence-link[data-v-7b20c7e4]{color:#0f8;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}#competetions .competences-wrapper .competence .competence-link svg[data-v-7b20c7e4]{flex-shrink:0;transition:all .3s}#competetions .competences-wrapper .competence .competence-link[data-v-7b20c7e4]:hover{opacity:.8}#competetions .competences-wrapper .competence .competence-link:hover svg[data-v-7b20c7e4]{transform:translate(.25rem)}.project{border:1px solid rgba(255,255,255,.1);border-radius:1rem;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.project-cover{aspect-ratio:4/3;transform-origin:0 0;border-bottom:1px solid rgba(0,0,0,.1);flex:1 0;width:100%;height:100%;position:relative;overflow:hidden}.project-cover img,.project-cover video{object-fit:cover;width:100%;height:100%;transition:transform .33s;transform:scale(1.1)}.project-header{padding:1rem}.project hr{background:rgba(0,0,0,.1);height:2px}.project-description{padding:0 1rem 1rem;overflow:hidden}.project-description p{font-size:1.5rem}.project:hover{cursor:pointer}.project:hover .project-cover img,.project:hover .project-cover video{transform:scale(1)}.project:hover .project-soon-label{opacity:1}.project-soon-label{letter-spacing:.1em;color:#000;opacity:0;pointer-events:none;z-index:2;background:rgba(255,255,255,.9);border-radius:2rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;transition:opacity .33s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project.project-soon:hover{cursor:default}.project.preview-only{pointer-events:none;border:none}.project.preview-only .project-cover{border-bottom:none}.project.preview-only:hover{background:0 0}.sidebar-backdrop{z-index:999;cursor:pointer;background:rgba(0,0,0,.7);width:100%;height:100%;position:fixed;top:0;left:0}.filter-sidebar{z-index:1000;background:#0a0a0a;border-left:1px solid rgba(255,255,255,.1);width:31.25rem;height:100vh;position:fixed;top:0;right:0;overflow-y:auto}@media screen and (max-width:768px){.filter-sidebar{width:100%}}.filter-sidebar .close-btn{color:#fff;cursor:pointer;background:0 0;border:none;width:2.5rem;height:2.5rem;font-size:2rem;line-height:1;transition:all .2s;position:absolute;top:2rem;right:2rem}.filter-sidebar .close-btn:hover{opacity:.7}.filter-sidebar .sidebar-content{padding:5rem 3rem}@media screen and (max-width:768px){.filter-sidebar .sidebar-content{padding:5rem 2rem}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:transform .3s}.slide-enter-from,.slide-leave-to{transform:translate(100%)}.filter-sidebar .skill-category{margin-bottom:1.5rem}.filter-sidebar .skill-category:last-child{margin-bottom:0}.filter-sidebar .skill-category .category-title{text-transform:uppercase;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:block}.filter-sidebar .skill-category .skill-checkbox{cursor:pointer;color:rgba(255,255,255,.8);align-items:center;gap:.75rem;padding:.625rem 0;font-size:1rem;transition:color .2s;display:flex}.filter-sidebar .skill-category .skill-checkbox:hover{color:#fff}.filter-sidebar .skill-category .skill-checkbox:hover input[type=checkbox]:not(:checked){border-color:rgba(255,255,255,.5)}.filter-sidebar .skill-category .skill-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:0 0;border:2px solid rgba(255,255,255,.3);border-radius:.25rem;flex-shrink:0;width:1.25rem;height:1.25rem;transition:all .2s;position:relative}.filter-sidebar .skill-category .skill-checkbox input[type=checkbox]:checked{background:#0f8;border-color:#0f8}.filter-sidebar .skill-category .skill-checkbox input[type=checkbox]:checked:after{content:"";border:2px solid #0a0a0a;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.filter-sidebar .skill-category .skill-checkbox input[type=checkbox]:hover:not(:checked){border-color:rgba(255,255,255,.5)}.filter-sidebar .sidebar-description{color:rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:3rem;padding-bottom:3rem;font-size:1rem;line-height:1.6}@media screen and (max-width:768px){.filter-sidebar .sidebar-description{margin-bottom:2rem;padding-bottom:2rem}}.filter-sidebar .sidebar-columns{grid-template-columns:1fr 1fr;gap:3rem;display:grid}@media screen and (max-width:768px){.filter-sidebar .sidebar-columns{grid-template-columns:1fr;gap:2rem}}.filter-sidebar .sidebar-field{margin-bottom:2rem}.filter-sidebar .sidebar-field .field-label{color:rgba(255,255,255,.5);text-transform:capitalize;margin-bottom:.5rem;font-size:.875rem}.filter-sidebar .sidebar-field .field-value{color:#fff;font-size:1rem;line-height:1.6}.filter-sidebar .sidebar-field .field-value div{margin-bottom:.25rem}.filter-sidebar .sidebar-field .field-value div:last-child{margin-bottom:0}.filter-sidebar .sidebar-field .field-value .underlined{text-decoration:underline}#about-case[data-v-3eb07a2f]{z-index:100;margin-top:4rem;overflow:hidden}#about-case h1[data-v-3eb07a2f]{max-width:50rem;margin-bottom:2rem}#about-case h1 .fw-semi[data-v-3eb07a2f]{font-weight:600}#about-case p[data-v-3eb07a2f]{max-width:40rem;margin-bottom:2rem}#about-case .services-tags[data-v-3eb07a2f]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}#about-case .service-tag[data-v-3eb07a2f]{background:rgba(255,255,255,.1);border-radius:.25rem;padding:1rem;font-size:1rem;transition:all .3s;display:inline-block}#about-case .service-tag[data-v-3eb07a2f]:hover{background:rgba(255,255,255,.05)}#about-case .button[data-v-3eb07a2f]{color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:0;text-transform:none;background:0 0;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;padding:1rem 1.5rem;font-size:1rem;line-height:1;transition:all .3s}#about-case .button[data-v-3eb07a2f]:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.4)}.case-navigation[data-v-5b1a40c2]{width:100%;display:flex;padding:0!important}@media (max-width:768px){.case-navigation[data-v-5b1a40c2]{flex-direction:column}}.nav-item[data-v-5b1a40c2]{border-top:1px solid rgba(255,255,255,.075);border-bottom:1px solid rgba(255,255,255,.075);width:50%;min-height:280px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.nav-item[data-v-5b1a40c2]{width:100%;min-height:200px}}.nav-prev[data-v-5b1a40c2]{border-right:1px solid rgba(255,255,255,.075)}@media (max-width:768px){.nav-prev[data-v-5b1a40c2]{border-bottom:none;border-right:none}}.nav-bg[data-v-5b1a40c2]{z-index:1;opacity:0;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.1)}.nav-bg img[data-v-5b1a40c2],.nav-bg video[data-v-5b1a40c2]{object-fit:cover;width:100%;height:100%}.nav-item:hover .nav-bg[data-v-5b1a40c2]{opacity:.6;transform:scale(1)}.nav-content[data-v-5b1a40c2]{z-index:2;align-items:center;width:100%;display:flex;position:relative}.nav-prev .nav-content[data-v-5b1a40c2]{justify-content:flex-start}.nav-next .nav-content[data-v-5b1a40c2]{justify-content:flex-end}.nav-text[data-v-5b1a40c2]{flex-direction:column;gap:.5rem;transition:transform .5s cubic-bezier(.19,1,.22,1);display:flex}.nav-prev:hover .nav-text[data-v-5b1a40c2]{transform:translate(2.5rem)}.nav-next:hover .nav-text[data-v-5b1a40c2]{transform:translate(-2.5rem)}.nav-prev .nav-text[data-v-5b1a40c2]{text-align:left}.nav-next .nav-text[data-v-5b1a40c2]{text-align:right}.nav-text .h3[data-v-5b1a40c2]{color:#fff}.nav-arrow[data-v-5b1a40c2]{color:#fff;opacity:0;width:1.5rem;height:1.5rem;transition:opacity .5s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;transform:translateY(-50%)}.nav-prev .nav-arrow[data-v-5b1a40c2]{left:1rem}.nav-next .nav-arrow[data-v-5b1a40c2]{right:1rem}.nav-item:hover .nav-arrow[data-v-5b1a40c2]{opacity:1}.filters[data-v-37540517]{flex-direction:column;gap:1rem;display:flex}.filters .filter-buttons[data-v-37540517]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filters .filter-buttons button[data-v-37540517]{color:#fff;white-space:nowrap;background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:1rem;width:auto;padding:1rem 1.5rem;transition:all .2s;display:block}.filters .filter-buttons button[data-v-37540517]:hover{cursor:pointer;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.filters .filter-buttons button.filter-active[data-v-37540517]{color:#0f8;border-color:rgba(0,255,136,.3)}.filters .filter-buttons button.is-open[data-v-37540517]{color:#0f8;background:rgba(255,255,255,.1);border-color:rgba(0,255,136,.5)}.filters .filter-buttons .skills-toggle[data-v-37540517]{padding:.75rem 1.25rem;font-size:1.5rem;line-height:1}@media (max-width:1024px){.filters .filter-buttons[data-v-37540517]{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem;overflow-x:auto}.filters .filter-buttons[data-v-37540517]::-webkit-scrollbar{display:none}}.projects-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;grid-auto-flow:dense;gap:1rem;width:100%;display:grid}@media (max-width:640px){.projects-grid{grid-template-columns:1fr}}.projects-grid.animating *,.projects-grid.animating .project{transition:none!important}.project-archived{border:1px solid rgba(255,255,255,.1);border-radius:1rem;flex-direction:row;width:100%;display:flex;position:relative;overflow:hidden}.project-archived-special{z-index:5;grid-row-end:span 2;grid-column-end:span 2}@media (max-width:640px){.project-archived-special{grid-row-end:auto;grid-column-end:auto}}.project-archived-cover{transform-origin:0 0;border-right:1px solid rgba(0,0,0,.1);width:12rem;height:100%;position:relative}.project-archived-cover img,.project-archived-cover video{object-fit:cover;width:calc(100% - 2rem);height:calc(100% - 2rem);transition:transform .33s;position:absolute;top:1rem;left:1rem;transform:scale(1.1)}.project-archived-header{width:100%;padding:1rem}.project-archived-description{color:transparent;padding:0 1rem;transition:all .33s ease-in;overflow:hidden}.project-archived-description p{font-size:1.5rem}.project-archived:hover{cursor:pointer}.project-archived:hover .project-archived-cover img,.project-archived:hover .project-archived-cover video{transform:scale(1)}.project-archived:hover .project-archived-soon-label{opacity:1}.project-archived-soon-label{letter-spacing:.1em;color:#000;opacity:0;pointer-events:none;z-index:2;background:rgba(255,255,255,.9);border-radius:2rem;padding:.375rem 1rem;font-size:.875rem;font-weight:700;transition:opacity .33s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-archived-soon:hover{cursor:default}.project-archived-extra-chip{white-space:nowrap;background:rgba(255,255,255,.15);border-radius:1rem;justify-content:center;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex;position:relative;top:-.15rem;left:.15rem}@media (max-width:640px){.project-archived{flex-direction:column}.project-archived-cover{border-bottom:1px solid rgba(255,255,255,.1);border-right:none;width:100%;height:0;padding-bottom:56.25%}.project-archived-cover img,.project-archived-cover video{width:100%;height:100%;top:0;left:0;transform:scale(1)}}#projects-archive{position:relative}.projects-archive-grid{grid-template-columns:repeat(auto-fit,minmax(100%,1fr));grid-auto-rows:7rem;grid-auto-flow:dense;perspective:1250px;perspective-origin:50%;gap:1rem;width:100%;display:grid}#our-clients{position:relative}#our-clients .logos-wrapper{will-change:transform;border:1px solid rgba(255,255,255,.1);border-radius:1rem;flex-wrap:wrap;display:flex}#our-clients .logos-wrapper>div,#our-clients .logos-wrapper .show-more-btn{text-align:center;will-change:opacity,transform;border:0;justify-content:center;align-items:center;width:25%;padding:5rem 3rem;display:flex}#our-clients .logos-wrapper>div img,#our-clients .logos-wrapper .show-more-btn img{will-change:opacity,transform;height:6.25rem}#our-clients .logos-wrapper>div img.onetwotrip,#our-clients .logos-wrapper .show-more-btn img.onetwotrip{height:5.5rem}@media screen and (max-width:768px){#our-clients .logos-wrapper>div,#our-clients .logos-wrapper .show-more-btn{width:50%;padding:4rem 1.5rem}#our-clients .logos-wrapper>div img,#our-clients .logos-wrapper .show-more-btn img{height:3.5rem}}#our-clients .logos-wrapper .show-more-btn button{cursor:pointer;color:#fff;background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:62.4375rem;padding:1rem 2rem;transition:background-color .25s,border-color .25s}#our-clients .logos-wrapper .show-more-btn button span{text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-weight:500}#our-clients .logos-wrapper .show-more-btn button:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2)}@media screen and (max-width:768px){#our-clients .logos-wrapper .show-more-btn button{padding:.75rem 1.5rem}#our-clients .logos-wrapper .show-more-btn button span{font-size:.875rem}}#our-focus{color:#fff;background:#000;flex-wrap:nowrap;position:relative;overflow:hidden}.stat-card{color:inherit;border:1px solid rgba(255,255,255,.1);border-radius:1rem;width:100%;padding:2rem;text-decoration:none;transition:all .3s;display:block}.stat-card:hover{background:rgba(255,255,255,.08);border-color:rgba(0,255,136,.3)}.stat-card h3{color:#0f8;margin-bottom:.5rem;font-size:4.5rem;font-weight:500}.stat-card p{color:#fff;text-transform:uppercase;font-size:1.5rem;font-weight:400}#contacts{color:#fff;background:#000;flex-direction:column;overflow:hidden}#contacts>p span{display:block}#contacts .contacts-wrapper{z-index:3;position:relative}#contacts .small{color:rgba(255,255,255,.5)}#contacts .button-wrapper{max-width:40rem}#contacts .button-wrapper .button{width:50%}#contacts .our-contacts li{border-right:1px solid rgba(255,255,255,.06)}#contacts .our-contacts li:last-child{border-right:0}@media (max-width:768px){#contacts .our-contacts li{border-bottom:1px solid rgba(255,255,255,.06);border-right:0}#contacts .our-contacts li:last-child{border-bottom:0}}.page-about[data-v-5720d206]{padding-top:5.5rem}.page-about #services-hero header[data-v-5720d206]{z-index:150;position:relative}.page-about #services-hero footer[data-v-5720d206]{color:#0f8}.page-services[data-v-2f0cb029]{padding-top:5.5rem}.page-services #services-hero header[data-v-2f0cb029]{z-index:150;position:relative}.page-services #services-hero footer[data-v-2f0cb029]{color:#0f8}.page-cases[data-v-5ba2f3d4],.page-search[data-v-39f2be94]{padding-top:5.5rem}.page-working-cases .working-header[data-v-6671a44a]{border-top:1px solid rgba(255,255,255,.075);justify-content:space-between;align-items:flex-start;padding:8rem 2rem 4rem;display:flex}.page-working-cases .working-header h1[data-v-6671a44a]{margin-bottom:1rem;font-size:3rem}.page-working-cases .working-header p[data-v-6671a44a]{font-size:1.125rem}.page-working-cases .working-header .view-toggle[data-v-6671a44a]{color:#fff;cursor:pointer;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;transition:all .2s}.page-working-cases .working-header .view-toggle[data-v-6671a44a]:hover{color:#000;background:#0f8;border-color:#0f8}@media (max-width:640px){.page-working-cases .working-header[data-v-6671a44a]{flex-direction:column;gap:1.5rem;padding:5rem 2rem 2rem}.page-working-cases .working-header h1[data-v-6671a44a]{font-size:2rem}.page-working-cases .working-header .view-toggle[data-v-6671a44a]{align-self:flex-start}}.page-working-cases .projects-grid[data-v-6671a44a]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:60vh;gap:1rem;width:100%;padding:0 2rem 4rem;display:grid}@media (max-width:640px){.page-working-cases .projects-grid[data-v-6671a44a]{grid-template-columns:1fr}}.page-working-cases .simple-grid[data-v-6671a44a]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;width:100%;padding:0 2rem 4rem;display:grid}@media (max-width:640px){.page-working-cases .simple-grid[data-v-6671a44a]{grid-template-columns:1fr}}.page-working-cases .simple-card[data-v-6671a44a]{color:inherit;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;flex-direction:column;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.page-working-cases .simple-card[data-v-6671a44a]:hover{background:#0f8;border-color:#0f8;transform:translateY(-4px)}.page-working-cases .simple-card:hover .simple-card-cover img[data-v-6671a44a],.page-working-cases .simple-card:hover .simple-card-cover video[data-v-6671a44a]{transform:scale(1.05)}.page-working-cases .simple-card:hover .simple-card-title h3[data-v-6671a44a]{color:#000}.page-working-cases .simple-card-cover[data-v-6671a44a]{background:rgba(0,0,0,.2);width:100%;height:12.5rem;overflow:hidden}.page-working-cases .simple-card-cover img[data-v-6671a44a],.page-working-cases .simple-card-cover video[data-v-6671a44a]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.page-working-cases .simple-card-title[data-v-6671a44a]{padding:1rem}.page-working-cases .simple-card-title h3[data-v-6671a44a]{margin:0;font-size:1rem;transition:color .3s}.page-contacts[data-v-f52cd9bc]{padding-top:5.5rem}.case-page[data-v-7c4e34e3] .bg-case{background:var(--case-color)}.case-page[data-v-7c4e34e3] .t-case{color:var(--case-color)}