body,figure,pre{margin:0}img,legend{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap;padding:0}q{quotes:"\201C""\201D""\2018""\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}* {position: relative;box-sizing: border-box;}html {scroll-behavior: smooth;}@font-face {font-weight: normal;font-style: normal;}@font-face {font-family: 'Regular';src: url('../_typefaces/neueSerie57-Regular.woff2') format('woff2');}@font-face {font-family: 'Medium';src: url('../_typefaces/neueSerie57-Medium.woff2') format('woff2');}@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono&display=swap');:root {--txt-standard: 'Regular', sans-serif;--txt-medium: 'Medium', sans-serif;}:root {--col-pri-black: rgba(26, 28, 29, 1.0);--col-pri-white: rgba(255, 255, 255, 1.0);--col-sec-red: rgba(255, 40, 10, 1.0);--col-sec-red-dark: rgba(166, 20, 0, 1.0);--col-sec-shade-yellow-1: #FFF6BE;--col-sec-beige-light: rgba(249, 247, 241, 1.0);--col-sec-beige-dark: rgba(235, 229, 212, 1.0);}:root {--type-xxxxl: calc(60px + (120 - 60) * ((100vw - 375px) / (1600 - 375)));--type-xxxl: calc(30px + (90 - 30) * ((100vw - 375px) / (1600 - 375)));--type-xxl: calc(30px + (70 - 30) * ((100vw - 375px) / (1600 - 375)));--type-xl: calc(30px + (50 - 30) * ((100vw - 375px) / (1600 - 375)));--type-l: calc(30px + (45 - 30) * ((100vw - 375px) / (1600 - 375)));--type-m: calc(30px + (40 - 30) * ((100vw - 375px) / (1600 - 375)));--type-s: calc(27px + (35 - 27) * ((100vw - 375px) / (1600 - 375)));--type-xs: calc(24px + (30 - 24) * ((100vw - 375px) / (1600 - 375)));--type-xxs: calc(21px + (25 - 21) * ((100vw - 375px) / (1600 - 375)));--type-xxxs: calc(18px + (20 - 18) * ((100vw - 375px) / (1600 - 375)));--type-tiny: 16px;--type-micro: 14px;--type-nano: 12px;--type-pico: 10px;}:root {--ease: cubic-bezier(.26, .29, .65, .58);}:root {--pad-120: calc(20px + (120 - 20) * ((100vw - 375px) / (1600 - 375)));--pad-100: calc(20px + (100 - 20) * ((100vw - 375px) / (1600 - 375)));--pad-80: calc(20px + (80 - 20) * ((100vw - 375px) / (1600 - 375)));--pad-60: calc(20px + (60 - 20) * ((100vw - 375px) / (1600 - 375)));--pad-50: calc(20px + (50 - 20) * ((100vw - 375px) / (1600 - 375)));--pad-40: calc(20px + (40 - 20) * ((100vw - 375px) / (1600 - 375)));--pad-20: calc(10px + (20 - 10) * ((100vw - 375px) / (1600 - 375)));--pad-15: calc(8px + (15 - 8) * ((100vw - 375px) / (1600 - 375)));--circle-size: calc(40px + (80 - 40) * ((100vw - 375px) / (1600 - 375)));}body {font-family: var(--txt-standard);background-color: var(--col-sec-beige-light);color: var(--col-pri-black);margin: 0!important;font-size: var(--type-micro);padding:var(--pad-50);font-kerning: normal;counter-reset: item;-webkit-overflow-scrolling: touch;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transition: background-color 0.3s var(--ease);overflow-x: hidden;}h1, h2, h3, h4, h5, h6 {font-family: var(--txt-medium);margin-bottom: 0.4em;margin-top:0;padding-top:0;font-weight:100;}h1 {line-height: 0.9em;}h2, h3, h4, h5, h6 {line-height: 1em;margin-bottom: 0.4em;}a {color: var(--col-pri-blue-purple);text-decoration: underline;}p {line-height: 1.4em;margin-top:0;padding-top:0;}p:last-child {margin-bottom: 0;}p a.link {text-decoration: underline;}.uppercase {text-transform: uppercase;}.h1XXXL {font-size: var(--type-xxxxl);margin-left:-4px;margin-bottom:0.4em !important;}.h1XXL {font-size: var(--type-xxxl);margin-left:-4px;margin-bottom:0.4em !important;}.h1XL {font-size: var(--type-xxl);}.h1, h1 {font-size: var(--type-xl);}.h2, h2 {font-size: var(--type-l);}.h3, h3 {font-size: var(--type-m);}.h4, h4 {font-size: var(--type-s);}.h5, h5 {font-size: var(--type-xs);}.h6, h6 {font-size: var(--type-xxs);}.L {font-size: var(--type-xxs);}.ListL {font-size: calc(15px + (45 - 15) * ((100vw - 375px) / (1600 - 375)));}.M {font-size: var(--type-xxxs);}.ListM {font-size: calc(15px + (30 - 15) * ((100vw - 375px) / (1600 - 375)));}.S {font-size: var(--type-tiny);letter-spacing: 0.4px;}.XS {font-size: var(--type-micro);letter-spacing: 0.6px;}.XXS {font-size: var(--type-nano);letter-spacing: 0.9px;}.XXXS {font-size: var(--type-pico);letter-spacing: 1.1px;}h1:only-child,h1:last-child,h2:only-child,h2:last-child,h3:only-child,h3:last-child,h4:only-child,h4:last-child,h5:only-child,h5:last-child,h6:only-child,h6:last-child,p:only-child,p:last-child {margin-bottom: 0 !important;}.txt-regular {font-family: var(--txt-standard) !important;}.txt-bold {font-family: var(--txt-medium) !important;}.txt-mono {font-family: "IBM Plex Mono", monospace;font-weight: 400;font-style: normal;}.mar-t-160 {margin-top: calc(80px + (160 - 80) * ((100vw - 375px) / (1600 - 375))) !important;}.mar-b-120 {margin-bottom: calc(60px + (120 - 60) * ((100vw - 375px) / (1600 - 375))) !important;}.mar-t-120 {margin-top: calc(60px + (120 - 60) * ((100vw - 375px) / (1600 - 375))) !important;}.mar-b-100 {margin-bottom: calc(50px + (100 - 50) * ((100vw - 375px) / (1600 - 375))) !important;}.mar-t-100 {margin-top: calc(50px + (100 - 50) * ((100vw - 375px) / (1600 - 375))) !important;}.mar-b-80 {margin-bottom: calc(40px + (80 - 40) * ((100vw - 375px) / (1600 - 375))) !important;}.mar-t-80 {margin-top: calc(40px + (80 - 40) * ((100vw - 375px) / (1600 - 375))) !important;}.mar-b-60 {margin-bottom: calc(30px + (60 - 30) * ((100vw - 375px) / (1600 - 375))) !important;}.mar-t-60 {margin-top: calc(30px + (60 - 30) * ((100vw - 375px) / (1600 - 375))) !important;}.mar-b-40 {margin-bottom: calc(20px + (40 - 20) * ((100vw - 375px) / (1600 - 375))) !important;}.mar-t-40 {margin-top: calc(20px + (40 - 20) * ((100vw - 375px) / (1600 - 375))) !important;}.mar-l-40 {margin-left: calc(20px + (40 - 20) * ((100vw - 375px) / (1600 - 375))) !important;}.mar-b-20 {margin-bottom: calc(10px + (20 - 10) * ((100vw - 375px) / (1600 - 375))) !important;}.mar-t-20 {margin-top: calc(10px + (20 - 10) * ((100vw - 375px) / (1600 - 375))) !important;}.mar-r-20 {margin-right: calc(10px + (20 - 10) * ((100vw - 375px) / (1600 - 375))) !important;}.mar-r-10 {margin-right: 10px !important;}.pad-b-120 {padding-bottom: calc(60px + (120 - 60) * ((100vw - 375px) / (1600 - 375))) !important;}.pad-t-120 {padding-top: calc(60px + (120 - 60) * ((100vw - 375px) / (1600 - 375))) !important;}.pad-b-100 {padding-bottom: calc(50px + (100 - 50) * ((100vw - 375px) / (1600 - 375))) !important;}.pad-t-100 {padding-top: calc(50px + (100 - 50) * ((100vw - 375px) / (1600 - 375))) !important;}.pad-b-80 {padding-bottom: calc(40px + (80 - 40) * ((100vw - 375px) / (1600 - 375))) !important;}.pad-t-80 {padding-top: calc(40px + (80 - 40) * ((100vw - 375px) / (1600 - 375))) !important;}.pad-b-60 {padding-bottom: calc(30px + (60 - 30) * ((100vw - 375px) / (1600 - 375))) !important;}.pad-t-60 {padding-top: calc(30px + (60 - 30) * ((100vw - 375px) / (1600 - 375))) !important;}.pad-b-40 {padding-bottom: calc(20px + (40 - 20) * ((100vw - 375px) / (1600 - 375))) !important;}.pad-t-40 {padding-top: calc(20px + (40 - 20) * ((100vw - 375px) / (1600 - 375))) !important;}.pad-b-20 {padding-bottom: calc(10px + (20 - 10) * ((100vw - 375px) / (1600 - 375))) !important;}.pad-t-20 {padding-top: calc(10px + (20 - 10) * ((100vw - 375px) / (1600 - 375))) !important;}.pad-r-10 {padding-right: 10px;}.pad-r-5 {padding-right: 5px;}.text-black {color: var(--col-pri-black);}.text-white {color: var(--col-pri-white);}.text-red {color: var(--col-pri-red);}.text-yellow {color: var(--col-pri-yellow);}.text-success {color: var(--col-sec-green);}.text-error {color: var(--col-sec-red));}.bg-black {background-color: var(--col-pri-black);}.bg-white {background-color: var(--col-pri-white);}.bg-red {background-color: var(--col-sec-red);}.bg-red-dark {background-color: var(--col-sec-red-dark);}.bg-yellow-shade-1 {background-color: var(--col-sec-shade-yellow-1);}.bg-beige-dark {background-color: var(--col-sec-beige-dark);}.bg-beige-dark {background-color: var(--col-sec-beige-dark);}img, video {border: 0;vertical-align: middle;display: block;max-width: 100%;height: auto;width: 100%;}.hidden {display: none !important;}.blur {filter: blur(15px);transform: scale(0.98); }.overflow-hidden {overflow-x: clip;}.btn {border: none;outline: none; cursor: pointer; font-family: var(--txt-bold);display:inline-flex;transition: background-color 0.15s var(--ease);text-decoration: none !important;align-self: flex-start;letter-spacing:0.2px;}.btn:last-child {margin-right:0}.btn.large {padding: calc(15px + (30 - 15) * ((100vw - 375px) / (1600 - 375)));}.btn.standard {padding-top: calc(10px + (15 - 10) * ((100vw - 375px) / (1600 - 375)));padding-bottom: calc(10px + (15 - 10) * ((100vw - 375px) / (1600 - 375)));padding-left: calc(15px + (20 - 15) * ((100vw - 375px) / (1600 - 375)));padding-right: calc(15px + (20 - 15) * ((100vw - 375px) / (1600 - 375)));}.btn.tag {padding-top: calc(5px + (10 - 10) * ((100vw - 375px) / (1600 - 375)));padding-bottom: calc(5px + (10 - 10) * ((100vw - 375px) / (1600 - 375)));padding-left: calc(10px + (15 - 10) * ((100vw - 375px) / (1600 - 375)));padding-right: calc(10px + (15 - 10) * ((100vw - 375px) / (1600 - 375)));cursor:default;font-size: var(--type-nano);}.btn.small {padding-top: calc(5px + (10 - 10) * ((100vw - 375px) / (1600 - 375)));padding-bottom: calc(5px + (10 - 10) * ((100vw - 375px) / (1600 - 375)));padding-left: calc(10px + (15 - 10) * ((100vw - 375px) / (1600 - 375)));padding-right: calc(10px + (15 - 10) * ((100vw - 375px) / (1600 - 375)));font-size: var(--type-micro);}.tag {display:flex;padding-top: calc(5px + (10 - 10) * ((100vw - 375px) / (1600 - 375)));padding-bottom: calc(5px + (10 - 10) * ((100vw - 375px) / (1600 - 375)));padding-left: calc(8px + (10 - 8) * ((100vw - 375px) / (1600 - 375)));padding-right: calc(8px + (10 - 8) * ((100vw - 375px) / (1600 - 375)));cursor:default;border-radius:60px;align-self: flex-start;letter-spacing: 0.1px;}.tag-text {padding-top: calc(5px + (10 - 10) * ((100vw - 375px) / (1600 - 375)));padding-bottom: calc(5px + (10 - 10) * ((100vw - 375px) / (1600 - 375)));padding-left: calc(8px + (10 - 8) * ((100vw - 375px) / (1600 - 375)));padding-right: calc(8px + (10 - 8) * ((100vw - 375px) / (1600 - 375)));cursor:default;border-radius:60px;letter-spacing: inherit;letter-spacing: 0.1px;}.tag-mini {padding-top: 2px;padding-bottom: 2px;padding-left: 8px;padding-right: 8px;cursor:default;border-radius:60px;background-color: var(--col-pri-deep-purple-14);font-size: var(--type-nano);margin: 0 0 20px 0;display:inline-flex;}.tag-inline {padding-top: calc(5px + (10 - 10) * ((100vw - 375px) / (1600 - 375)));padding-bottom: calc(5px + (10 - 10) * ((100vw - 375px) / (1600 - 375)));padding-left: calc(8px + (10 - 8) * ((100vw - 375px) / (1600 - 375)));padding-right: calc(8px + (10 - 8) * ((100vw - 375px) / (1600 - 375)));cursor:default;border-radius:60px;display:inline-flex;}.rounded-box {border-radius: calc(16px + (40 - 16) * ((100vw - 375px) / (1600 - 375)));padding: calc(20px + (40 - 20) * ((100vw - 375px) / (1600 - 375))) !important;}.rounded-box-no-pad {border-radius: calc(16px + (40 - 16) * ((100vw - 375px) / (1600 - 375)));}.rounded-box-inner {border-radius: calc(8px + (20 - 8) * ((100vw - 375px) / (1600 - 375)));padding: calc(20px + (40 - 20) * ((100vw - 375px) / (1600 - 375))) !important;}.circle {display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;aspect-ratio: 1;min-width: 2rem;min-height: 2rem;font-feature-settings: "tnum";}address {font-style: normal;}main {transition: filter 0.15s var(--ease), transform 0.15s var(--ease);display:flex;flex-direction:column;width: 100%;}main::-webkit-scrollbar {width: 0.1em;height: 0.1em;}main::-webkit-scrollbar-track {background: transparent;}main::-webkit-scrollbar-thumb {background-color: transparent;border: none;}section:first-child {margin-top: 0;}section {margin-top: calc(20px + (50 - 20) * ((100vw - 375px) / (1600 - 375)));}section:last-child {margin-bottom: calc(20px + (50 - 20) * ((100vw - 375px) / (1600 - 375)));}footer {position: relative;bottom: 0;left: 0;width: 100%;-webkit-backdrop-filter: blur(5px);}.rounded-40 {border-radius: calc(16px + (40 - 16) * ((100vw - 375px) / (1600 - 375)));overflow:hidden;}.rounded-20 {border-radius: calc(16px + (20 - 16) * ((100vw - 375px) / (1600 - 375)));overflow:hidden;}.padded-120 {padding: calc(20px + (120 - 20) * ((100vw - 375px) / (1600 - 375)));}.padded-100 {padding: calc(20px + (100 - 20) * ((100vw - 375px) / (1600 - 375)));}.padded-80 {padding: calc(20px + (80 - 20) * ((100vw - 375px) / (1600 - 375)));}.padded-60 {padding: calc(20px + (60 - 20) * ((100vw - 375px) / (1600 - 375)));}.padded-50 {padding: calc(20px + (50 - 20) * ((100vw - 375px) / (1600 - 375)));}.padded-40 {padding: calc(20px + (40 - 20) * ((100vw - 375px) / (1600 - 375)));}.padded-20 {padding: calc(10px + (20 - 10) * ((100vw - 375px) / (1600 - 375)));}.border {border: 1px solid var(--col-pri-black);}[class*="col-md"].right, [class*="col-lg"].right {border-right:0 !important;}@media (max-width: 1024px) {[class*="col-sm"].right, [class*="col-xs"].right {border-right:1px solid var(--col-pri-black) !important;border-bottom:0 !important;}}.bottom {border-bottom:0 !important;}ul {padding:0;margin: 0;list-style-type: none;}li {padding: var(--pad-40) 0;border-bottom: 1px solid var(--col-shade-black-4);}li:last-child {border-bottom: 0;}.comparison-table {width: 100%;border-collapse: collapse; }.comparison-table td {padding: var(--pad-20);vertical-align: middle;}.arrow-cell {text-align: center;white-space: nowrap;}.logo-grid {display: flex;flex-wrap: wrap; gap: 10vw; justify-content: flex-start; align-items: center; padding: 1rem 0 0 0;}.logo-grid img {max-height: 60px;object-fit: contain; width:auto;}.cta-box {display: flex;gap:20px;flex-wrap: wrap;flex-direction: row;}@media (max-width: 768px) {.num {padding-bottom: 1rem;}}.client_logos {width: 100%;overflow: hidden;margin-top:0;}.logos {display: flex;transition: transform 0.5s ease;margin-top: 0;flex-wrap: wrap;gap: 40px;opacity: 1;margin-right:20px}.grid-2 {grid-template-columns: repeat(2, 1fr);}.grid-3 {grid-template-columns: repeat(3, 1fr);}.grid-4 {grid-template-columns: repeat(4, 1fr);}@media only screen and (max-width:640px) {.logos {gap:20px;}}.logos img {height:calc(20px + (35 - 20) * ((100vw - 300px)/ (1600 - 375)));width: auto;}.client-list {grid-template-columns: repeat(2, 1fr);}.grid-2, .grid-3, .grid-4 {grid-template-columns: repeat(1, 1fr);}}.pricing-table {border-collapse: collapse;}.pricing-table th,.pricing-table td {border: 1px solid var(--col-pri-black);padding: var(--pad-20);text-align: left;vertical-align: top;font-feature-settings: 'zero' on, 'tnum' on, 'ss08' on, 'ss09' on, 'dlig' on, 'ss10' on, 'ss03' on;font-variant-numeric: lining-nums tabular-nums;}.pricing-table thead th {font-family: "Medium";font-weight: 100;border-collapse: collapse;}.pricing-table tbody th {width: 185px;font-family: "Medium";font-weight: 100;border-collapse: collapse;}.pricing-table tbody td {border-collapse: collapse;}.pricing-table td:nth-child(2),.pricing-table td:nth-child(3),.pricing-table thead th:nth-child(2),.pricing-table thead th:nth-child(3) {width: 267px;}.pricing-table tbody tr:nth-child(3) td {}table {border-collapse: collapse;}table td, table th {border: 1px solid var(--col-pri-black);}table tr:first-child th {border-top: 0;}.pricing-table tr:last-child td {border-bottom: 0;}.pricing-table tr td:first-child,.pricing-table tr th:first-child {border-left: 0;}.pricing-table tr td:last-child,.pricing-table tr th:last-child {border-right: 0;}.pricing-table .last-tr-th {border-left: 0;border-bottom: 0;}.grid {display: grid;grid-template-columns: repeat(3, 1fr);}.grid-2 {display: grid;grid-template-columns: repeat(2, 1fr);}.grid-3 {display: grid;grid-template-columns: repeat(3, 1fr);}.grid-4 {display: grid;grid-template-columns: repeat(4, 1fr);}.grid-item, .grid-item-2 {border-right: 1px solid var(--col-pri-black);border-bottom: 1px solid var(--col-pri-black);padding: var(--pad-20);background: var(--col-pri-white);box-sizing: border-box;}.grid-item h3 {min-height:60px;}.grid-item:nth-child(3n) {border-right: none;}.grid-item-2:nth-child(2n) {border-right: none;}.grid-item-2:nth-child(3n) {border-bottom: none;}.grid-item:last-child, .grid-item-2:last-child {border-bottom: none;}@media (min-width: 769px) {.grid-item:nth-child(-n+3) {border-top: none;}}@media (max-width: 768px) {.grid, .grid-2 {grid-template-columns: 1fr;}.grid-item, .grid-item-2 {border-right: none;}}@media (max-width: 1024px) {.pricing-table td:nth-child(2),.pricing-table td:nth-child(3),.pricing-table thead th:nth-child(2),.pricing-table thead th:nth-child(3) {width:auto;}.pricing-table tbody th {width:auto;}}.accordion {width: 100%;box-sizing: border-box;}.accordion-checkbox {display: none;}.accordion-label {display: flex;align-items: flex-start;cursor: pointer;padding: var(--pad-20);user-select: none;transition: background 0.1s;position: relative;border-left: 1px solid var(--col-pri-black) !important;border-right: 1px solid var(--col-pri-black) !important;border-top: 0 !important;}.accordion .accordion-label:first-child {border-top: 0 !important;}.accordion-arrow {width: 18px;height: 18px;margin-right: 16px;margin-top: 10px;transition: transform 0.2s;flex-shrink: 0;}.accordion-checkbox:checked + .accordion-label .accordion-arrow {transform: rotate(90deg);}.accordion-label-text {color: var(--col-pri-black);line-height: 1.18;text-align: left;font-family: "Medium";}.accordion-content {max-height: 0;overflow: hidden;padding: 0 24px;border-bottom: 1px solid var(--col-pri-black);border-left: 1px solid var(--col-pri-black) !important;border-right: 1px solid var(--col-pri-black) !important;}.accordion-checkbox:checked + .accordion-label + .accordion-content {max-height: 600px;padding: 16px 24px 28px 56px; }.accordion-content:last-child {border-bottom: none;}.accordion-answer {text-align: left;}@media (max-width: 600px) {.accordion {max-width: 100%;}.accordion-checkbox:checked + .accordion-label + .accordion-content {padding-left: var(--pad-50);padding-right: var(--pad-50);}.accordion-label {padding: var(--pad-20);}}@media (max-width: 1024px) {.accordion-label, .accordion-content {text-align:left;border-left: 0 !important;border-right: 0 !important;}}.arrow-stack {display: grid;grid-template-columns: repeat(7, 1fr); height:auto; }.arrow-box {border-left: 1px solid #000;border-bottom: none;display: flex;align-items: flex-end;justify-content: center;position: relative;height: 100%;box-sizing: border-box;width: auto;padding: var(--pad-20);}.arrow-box:hover {background-color: #FFCAC3}.arrow-box:last-child {border-right: none;}.arrow-icon {width: 18px;height: 18px;position: absolute;bottom: 5%; animation-fill-mode: forwards;animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);animation-name: arrowMoveUp;animation-duration: 0.5s;animation-delay: 1s; opacity: 1;}@keyframes arrowMoveUp {from {bottom: 5%;}to {bottom: var(--target-bottom);}}.arrow-box:nth-child(1) .arrow-icon { --target-bottom: 5%; }.arrow-box:nth-child(2) .arrow-icon { --target-bottom: 8%; }.arrow-box:nth-child(3) .arrow-icon { --target-bottom: 14%; }.arrow-box:nth-child(4) .arrow-icon { --target-bottom: 25%; }.arrow-box:nth-child(5) .arrow-icon { --target-bottom: 45%; }.arrow-box:nth-child(6) .arrow-icon { --target-bottom: 70%; }.arrow-box:nth-child(7) .arrow-icon { --target-bottom: 90%; }.arrow-box:nth-child(1) .arrow-icon { animation-delay: 0s; }.arrow-box:nth-child(2) .arrow-icon { animation-delay: 0.1s; }.arrow-box:nth-child(3) .arrow-icon { animation-delay: 0.25s; }.arrow-box:nth-child(4) .arrow-icon { animation-delay: 0.32s; }.arrow-box:nth-child(5) .arrow-icon { animation-delay: 0.4s; }.arrow-box:nth-child(6) .arrow-icon { animation-delay: 0.44s; }.arrow-box:nth-child(7) .arrow-icon { animation-delay: 0.48s; }@media (max-width: 1024px) {.arrow-stack {display:none}}main::before,main::after {content: '';position: fixed;top: 0;height: 100vh;width: 1px;background: var(--col-pri-black);z-index: 0;}main::before {left: calc(20px + (50 - 20) * ((100vw - 375px) / (1600 - 375)));}main::after {right: calc(20px + (50 - 20) * ((100vw - 375px) / (1600 - 375)));}header, footer {position: relative;z-index: 1;}.boxed-section {position: relative;z-index: 1; }.boxed-section::before,.boxed-section::after {content: '';position: absolute;left: 50%;transform: translateX(-50%);width: 100vw;height: 1px;background: #000;z-index: -1; pointer-events: none;}.boxed-section::before {top: 0;}.boxed-section::after {bottom: 0;}.container,.container-fluid {margin-right: auto;margin-left: auto}.container-fluid {padding-right: 2rem;padding-left: 2rem}.row {box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}.row.reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse}.col.reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse}.column {display:flex;-ms-flex-direction: column;flex-direction: column}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9 {box-sizing: border-box;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto}.col-xs {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%}.col-xs-1 {-ms-flex-preferred-size: 8.33333333%;flex-basis: 8.33333333%;max-width: 8.33333333%}.col-xs-2 {-ms-flex-preferred-size: 16.66666667%;flex-basis: 16.66666667%;max-width: 16.66666667%}.col-xs-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%}.col-xs-4 {-ms-flex-preferred-size: 33.33333333%;flex-basis: 33.33333333%;max-width: 33.33333333%}.col-xs-5 {-ms-flex-preferred-size: 41.66666667%;flex-basis: 41.66666667%;max-width: 41.66666667%}.col-xs-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%}.col-xs-7 {-ms-flex-preferred-size: 58.33333333%;flex-basis: 58.33333333%;max-width: 58.33333333%}.col-xs-8 {-ms-flex-preferred-size: 66.66666667%;flex-basis: 66.66666667%;max-width: 66.66666667%}.col-xs-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%}.col-xs-10 {-ms-flex-preferred-size: 83.33333333%;flex-basis: 83.33333333%;max-width: 83.33333333%}.col-xs-11 {-ms-flex-preferred-size: 91.66666667%;flex-basis: 91.66666667%;max-width: 91.66666667%}.col-xs-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%}.col-xs-offset-0 {margin-left: 0}.col-xs-offset-1 {margin-left: 8.33333333%}.col-xs-offset-2 {margin-left: 16.66666667%}.col-xs-offset-3 {margin-left: 25%}.col-xs-offset-4 {margin-left: 33.33333333%}.col-xs-offset-5 {margin-left: 41.66666667%}.col-xs-offset-6 {margin-left: 50%}.col-xs-offset-7 {margin-left: 58.33333333%}.col-xs-offset-8 {margin-left: 66.66666667%}.col-xs-offset-9 {margin-left: 75%}.col-xs-offset-10 {margin-left: 83.33333333%}.col-xs-offset-11 {margin-left: 91.66666667%}.start-xs {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;text-align: start}.center-xs {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center}.end-xs {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;text-align: end}.top-xs {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.middle-xs {-webkit-box-align: center;-ms-flex-align: center;align-items: center}.bottom-xs {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}.around-xs {-ms-flex-pack: distribute;justify-content: space-around}.between-xs {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.first-xs {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}.last-xs {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}@media only screen and (min-width:48em) {.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9 {box-sizing: border-box;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}.col-sm {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%}.col-sm-1 {-ms-flex-preferred-size: 8.33333333%;flex-basis: 8.33333333%;max-width: 8.33333333%}.col-sm-2 {-ms-flex-preferred-size: 16.66666667%;flex-basis: 16.66666667%;max-width: 16.66666667%}.col-sm-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%}.col-sm-4 {-ms-flex-preferred-size: 33.33333333%;flex-basis: 33.33333333%;max-width: 33.33333333%}.col-sm-5 {-ms-flex-preferred-size: 41.66666667%;flex-basis: 41.66666667%;max-width: 41.66666667%}.col-sm-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%}.col-sm-7 {-ms-flex-preferred-size: 58.33333333%;flex-basis: 58.33333333%;max-width: 58.33333333%}.col-sm-8 {-ms-flex-preferred-size: 66.66666667%;flex-basis: 66.66666667%;max-width: 66.66666667%}.col-sm-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%}.col-sm-10 {-ms-flex-preferred-size: 83.33333333%;flex-basis: 83.33333333%;max-width: 83.33333333%}.col-sm-11 {-ms-flex-preferred-size: 91.66666667%;flex-basis: 91.66666667%;max-width: 91.66666667%}.col-sm-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%}.col-sm-offset-0 {margin-left: 0}.col-sm-offset-1 {margin-left: 8.33333333%}.col-sm-offset-2 {margin-left: 16.66666667%}.col-sm-offset-3 {margin-left: 25%}.col-sm-offset-4 {margin-left: 33.33333333%}.col-sm-offset-5 {margin-left: 41.66666667%}.col-sm-offset-6 {margin-left: 50%}.col-sm-offset-7 {margin-left: 58.33333333%}.col-sm-offset-8 {margin-left: 66.66666667%}.col-sm-offset-9 {margin-left: 75%}.col-sm-offset-10 {margin-left: 83.33333333%}.col-sm-offset-11 {margin-left: 91.66666667%}.start-sm {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;text-align: start}.center-sm {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center}.end-sm {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;text-align: end}.top-sm {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.middle-sm {-webkit-box-align: center;-ms-flex-align: center;align-items: center}.bottom-sm {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}.around-sm {-ms-flex-pack: distribute;justify-content: space-around}.between-sm {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.first-sm {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}.last-sm {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}}@media only screen and (min-width:64em) {.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9 {box-sizing: border-box;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}.col-md {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%}.col-md-1 {-ms-flex-preferred-size: 8.33333333%;flex-basis: 8.33333333%;max-width: 8.33333333%}.col-md-2 {-ms-flex-preferred-size: 16.66666667%;flex-basis: 16.66666667%;max-width: 16.66666667%}.col-md-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%}.col-md-4 {-ms-flex-preferred-size: 33.33333333%;flex-basis: 33.33333333%;max-width: 33.33333333%}.col-md-5 {-ms-flex-preferred-size: 41.66666667%;flex-basis: 41.66666667%;max-width: 41.66666667%}.col-md-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%}.col-md-7 {-ms-flex-preferred-size: 58.33333333%;flex-basis: 58.33333333%;max-width: 58.33333333%}.col-md-8 {-ms-flex-preferred-size: 66.66666667%;flex-basis: 66.66666667%;max-width: 66.66666667%}.col-md-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%}.col-md-10 {-ms-flex-preferred-size: 83.33333333%;flex-basis: 83.33333333%;max-width: 83.33333333%}.col-md-11 {-ms-flex-preferred-size: 91.66666667%;flex-basis: 91.66666667%;max-width: 91.66666667%}.col-md-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%}.col-md-offset-0 {margin-left: 0}.col-md-offset-1 {margin-left: 8.33333333%}.col-md-offset-2 {margin-left: 16.66666667%}.col-md-offset-3 {margin-left: 25%}.col-md-offset-4 {margin-left: 33.33333333%}.col-md-offset-5 {margin-left: 41.66666667%}.col-md-offset-6 {margin-left: 50%}.col-md-offset-7 {margin-left: 58.33333333%}.col-md-offset-8 {margin-left: 66.66666667%}.col-md-offset-9 {margin-left: 75%}.col-md-offset-10 {margin-left: 83.33333333%}.col-md-offset-11 {margin-left: 91.66666667%}.start-md {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;text-align: start}.center-md {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center}.end-md {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;text-align: end}.top-md {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.middle-md {-webkit-box-align: center;-ms-flex-align: center;align-items: center}.bottom-md {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}.around-md {-ms-flex-pack: distribute;justify-content: space-around}.between-md {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.first-md {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}.last-md {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}}@media only screen and (min-width:75em) {.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9 {box-sizing: border-box;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}.col-lg {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%}.col-lg-1 {-ms-flex-preferred-size: 8.33333333%;flex-basis: 8.33333333%;max-width: 8.33333333%}.col-lg-2 {-ms-flex-preferred-size: 16.66666667%;flex-basis: 16.66666667%;max-width: 16.66666667%}.col-lg-3 {-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%}.col-lg-4 {-ms-flex-preferred-size: 33.33333333%;flex-basis: 33.33333333%;max-width: 33.33333333%}.col-lg-5 {-ms-flex-preferred-size: 41.66666667%;flex-basis: 41.66666667%;max-width: 41.66666667%}.col-lg-6 {-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%}.col-lg-7 {-ms-flex-preferred-size: 58.33333333%;flex-basis: 58.33333333%;max-width: 58.33333333%}.col-lg-8 {-ms-flex-preferred-size: 66.66666667%;flex-basis: 66.66666667%;max-width: 66.66666667%}.col-lg-9 {-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%}.col-lg-10 {-ms-flex-preferred-size: 83.33333333%;flex-basis: 83.33333333%;max-width: 83.33333333%}.col-lg-11 {-ms-flex-preferred-size: 91.66666667%;flex-basis: 91.66666667%;max-width: 91.66666667%}.col-lg-12 {-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%}.col-lg-offset-0 {margin-left: 0}.col-lg-offset-1 {margin-left: 8.33333333%}.col-lg-offset-2 {margin-left: 16.66666667%}.col-lg-offset-3 {margin-left: 25%}.col-lg-offset-4 {margin-left: 33.33333333%}.col-lg-offset-5 {margin-left: 41.66666667%}.col-lg-offset-6 {margin-left: 50%}.col-lg-offset-7 {margin-left: 58.33333333%}.col-lg-offset-8 {margin-left: 66.66666667%}.col-lg-offset-9 {margin-left: 75%}.col-lg-offset-10 {margin-left: 83.33333333%}.col-lg-offset-11 {margin-left: 91.66666667%}.start-lg {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;text-align: start}.center-lg {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center}.end-lg {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;text-align: end}.top-lg {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start}.middle-lg {-webkit-box-align: center;-ms-flex-align: center;align-items: center}.bottom-lg {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end}.around-lg {-ms-flex-pack: distribute;justify-content: space-around}.between-lg {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.first-lg {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1}.last-lg {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}}.nav-block img {height: 100%;width: calc(120px + (180 - 120) * ((100vw - 375px) / (1600 - 375)));}.nav-header {max-width: 320px;box-sizing: border-box;padding:0;gap:0px;position: fixed;top:calc(20px + (50 - 20) * ((100vw - 375px) / (1600 - 375)));left:calc(40px + (110 - 40) * ((100vw - 375px) / (1600 - 375)));overflow: hidden;z-index: 999;}.nav-title {margin: 0; font-weight: 100;line-height: 1.4;}