#app{height:100%;display:flex}.page-layout[data-v-b39fefd0]{display:flex;flex-direction:column;height:100%;width:100%;max-width:1200px;margin:auto;align-items:stretch}.page-layout .header[data-v-b39fefd0]{width:100%}.page-layout .body[data-v-b39fefd0]{height:100%}.expander{transition:var(--expander-transition);transform-origin:var(--expander-origin)}.expander.expanded.animation,.expander:not(.expanded){overflow:hidden}.expander>div{display:flex;flex-direction:var(--expander-direction)}.expander.row{width:var(--expander-width)}.expander.row:not(.expanded){width:0;opacity:var(--expander-opacity)}.expander.row>div{min-width:var(--expander-min-size)}.expander.column{height:var(--expander-height)}.expander.column:not(.expanded){height:0;opacity:var(--expander-opacity)}.expander.column>div{min-height:var(--expander-min-size)}.service[data-v-09a22b8a]{width:300px;height:200px;position:relative}.service .contents[data-v-09a22b8a]{display:flex;flex-direction:column;background:#fff;box-shadow:-1px 1px 4px 0 gray;border-radius:8px;padding:8px 15px;position:absolute;min-height:100%;width:100%}.service .contents.expanded[data-v-09a22b8a]{z-index:2}.service .contents>.service-title[data-v-09a22b8a]{color:#000;font-size:.9em;font-weight:700}.service .contents .paragraphs[data-v-09a22b8a]{font-size:small;color:#3c3c3c;margin-top:8px;margin-bottom:0;margin-right:50px;min-height:140px}.service .contents>.more[data-v-09a22b8a]{margin-top:auto;margin-left:auto;font-size:small;color:#238ecc;text-decoration:underline;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.service .contents>.circle[data-v-09a22b8a]{position:absolute;right:-15px;top:-12px;width:80px;height:80px;border:2px solid #238ecc;border-radius:80px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;z-index:1}.service .contents>.circle>img[data-v-09a22b8a]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text[data-v-09a22b8a]{transition:all .3s ease-in-out;opacity:1}.text[data-v-09a22b8a]:not(.show){opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}svg[data-v-e1267876]{transition:all .1s ease-out;filter:drop-shadow(0 0 0 gray)}svg[data-v-e1267876]:hover{filter:drop-shadow(0 1px 2px gray)}svg[data-v-e1267876]:active{filter:drop-shadow(0 0 0 black)}svg[flip-x][data-v-e1267876]{transform:scaleX(-1)}svg:not([disabled=false]) [disabled=true][data-v-e1267876],svg:not([disabled=false])[disabled][data-v-e1267876]{pointer-events:none;filter:contrast(.5);fill:#fff}.carousel{position:relative;display:flex;overflow:hidden}.carousel>.arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;transition:opacity .2s cubic-bezier(.55,.09,.68,.53);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.carousel>.arrow.l{left:3px}.carousel>.arrow.r{right:3px}.carousel>.arrow:not(.active){opacity:0;pointer-events:none}.carousel>.arrow .default-arrow{fill:#fff;stroke:#000;width:20px}.carousel .items{position:relative;display:flex;overflow-x:auto;scrollbar-width:none;min-width:100%}.carousel .items::-webkit-scrollbar{display:none}.list-tile[data-v-ae151dec]{justify-content:space-between}.list-tile .tile-body[data-v-ae151dec],.list-tile[data-v-ae151dec]{display:flex;align-items:center}.modal-root[data-v-2c15ca70]{display:flex;border:none;border-radius:8px;transition:.15s ease-in-out}.modal-root[data-v-2c15ca70]::backdrop{background:hsla(0,0%,88%,.5)}.modal-root[data-v-2c15ca70]:not([open]){opacity:0;transform:scale(.95);transition:none}.header[data-v-5f5436ea]{padding:10px;background:#fff;display:flex;justify-content:space-between;align-items:center;width:100%}.header nav[data-v-5f5436ea]{color:#000;display:flex;flex-wrap:wrap;align-items:flex-start;gap:25px}.header nav>[data-v-5f5436ea]{text-align:left;line-height:1.5em}.header nav a[data-v-5f5436ea]{display:inline-flex;justify-content:left;gap:10px;width:-moz-max-content;width:max-content;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header nav a .nav-arrow[data-v-5f5436ea]{transform:rotate(90deg)}section .title[data-v-5f5436ea]{margin-left:5px;text-align:left;color:#777b7c}section .content[data-v-5f5436ea]{padding:20px}.background-image[data-v-5f5436ea]{z-index:-1}#first-impression[data-v-5f5436ea]{position:relative}#first-impression .content[data-v-5f5436ea]{width:70%;display:flex;flex-direction:column;justify-content:space-between}#first-impression .content #arguments-grid[data-v-5f5436ea]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}#first-impression .content #arguments-grid>.argument[data-v-5f5436ea]{display:flex;text-align:left;align-items:center;color:#000;padding:10px;line-height:1.5em;font-weight:500}#first-impression .content #arguments-grid>.argument>svg[data-v-5f5436ea]{margin:15px;width:55px;min-width:55px;height:55px;fill:#238ecc}#first-impression .content #arguments-grid>.argument[data-v-5f5436ea]{border:.5px solid;--gradient-position:left bottom;box-sizing:content-box;-o-border-image:radial-gradient(farthest-side at var(--gradient-position),#238ecc 0,transparent 100%) 1;border-image:radial-gradient(farthest-side at var(--gradient-position),#238ecc 0,transparent 100%) 1}#first-impression .content #arguments-grid>.argument[data-v-5f5436ea]:first-child{--gradient-position:right bottom}#first-impression .content #arguments-grid>.argument[data-v-5f5436ea]:nth-child(2){--gradient-position:left bottom}#first-impression .content #arguments-grid>.argument[data-v-5f5436ea]:nth-child(3){--gradient-position:top right}#first-impression .content #arguments-grid>.argument[data-v-5f5436ea]:nth-child(4){--gradient-position:top left}#first-impression>.background-image[data-v-5f5436ea]{position:relative;max-width:800px;margin-left:auto;display:grid}#first-impression>.background-image>img[data-v-5f5436ea]{width:100%;transform:scaleX(-1)}#first-impression>.background-image>.ficus[data-v-5f5436ea]{width:171px;transform:translateX(30px);position:absolute;right:0;bottom:30px;z-index:2}#first-impression>.background-image .front-shadow[data-v-5f5436ea]{display:flex;z-index:1;--shadow-top:15px;--shadow-blur:50px;--shadow-color:#fff}#first-impression>.background-image .front-shadow .background[data-v-5f5436ea]{height:100%;width:30%;background:var(--shadow-color)}#first-impression>.background-image .front-shadow .shadow[data-v-5f5436ea]{width:100%;height:100%;box-shadow:inset var(--shadow-blur) 0 var(--shadow-blur) 0 var(--shadow-color),inset 0 var(--shadow-blur) var(--shadow-top) 0 var(--shadow-color),calc(0px - var(--shadow-blur)*2) 0 0 calc(var(--shadow-blur)*3) var(--shadow-color)}#first-impression>img[data-v-5f5436ea]{width:100%;transform:scaleX(-1)}#services-section .services[data-v-5f5436ea]{display:flex;-moz-column-gap:20px;column-gap:20px;row-gap:15px;justify-content:center;flex-wrap:wrap;padding-top:15px}#services-section .background-image[data-v-5f5436ea]{display:flex;justify-content:center}#services-section .background-image>.cubes[data-v-5f5436ea]{--offset-x:50%}#services-section .background-image>.cubes>svg[data-v-5f5436ea]{width:300px}#services-section .background-image>.cubes[data-v-5f5436ea]:first-child{transform:translateX(calc(0px - var(--offset-x))) scaleX(-1)}#services-section .background-image>.cubes[data-v-5f5436ea]:last-child{transform:translateX(var(--offset-x))}#statistics-section .statistics[data-v-5f5436ea]{display:flex;justify-content:space-around;align-items:center;height:100%}#statistics-section .statistics .statistic-border[data-v-5f5436ea]{width:140px;height:140px;padding:18px;border-radius:140px;background:#fff;box-shadow:2px -2px 4px 0 rgba(89,121,131,.412),1px 3px 5px 0 #8ea4bb,inset 0 -3px 10px 2px #cfe0f1}#statistics-section .statistics .statistic-border .statistic[data-v-5f5436ea]{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(180deg,#d0e0f3,#fff);border-radius:inherit}#statistics-section .statistics .statistic-border .statistic .value[data-v-5f5436ea]{line-height:1em;font-size:2.5em;color:#777b7c}#statistics-section .statistics .statistic-border .statistic .type[data-v-5f5436ea]{font-weight:600;text-align:center;color:#238ecc}.logo-with-gradient[data-v-5f5436ea]{height:90px;background:linear-gradient(90deg,#aad1ff 0,transparent);padding:10px}.logo-with-gradient>img[data-v-5f5436ea]{height:100%;filter:brightness(100)}#feedback-section .feedback[data-v-5f5436ea]{display:flex;flex-direction:column;gap:10px}#feedback-section .feedback>.send-button[data-v-5f5436ea]{position:relative;padding:calc(15px + .5em)}#feedback-section .feedback>.send-button>span[data-v-5f5436ea]{position:absolute;top:50%;left:50%;translate:-50% -50%;transform-origin:center;transform:scale(.9);opacity:0;transition:.3s ease-out}#feedback-section .feedback>.send-button>span.show[data-v-5f5436ea]{opacity:1;transform:scale(1)}#feedback-section .contact-info[data-v-5f5436ea]{display:flex;gap:10px}#feedback-section .contact-info>input[data-v-5f5436ea]{width:100%}#gallery .gallery-image[data-v-5f5436ea]{cursor:pointer}#gallery .gallery-image>img[data-v-5f5436ea]{transition:transform .15s ease-out}#gallery .gallery-image:hover>img[data-v-5f5436ea]{transform:scale(1.1)}#gallery .gallery-modal-image[data-v-5f5436ea]{display:flex;max-width:100%;max-height:100%;width:80vw}#gallery .gallery-modal-image>img[data-v-5f5436ea]{width:95%;-o-object-fit:contain;object-fit:contain}#gallery .gallery-modal-image>.counter[data-v-5f5436ea]{position:absolute;width:100%;left:0;text-align:center;color:#fff;filter:drop-shadow(0 0 1px black);-webkit-user-select:none;-moz-user-select:none;user-select:none}.default-arrow[data-v-5f5436ea]{fill:#fff;stroke:#000;filter:drop-shadow(0 0 1px black);width:20px;height:100%;margin:auto 5px}@font-face{font-family:Inter;src:url(/fonts/Inter-Thin.28e744e6.eot);src:url(/fonts/Inter-Thin.28e744e6.eot?#iefix) format("embedded-opentype"),url(/fonts/Inter-Thin.2f65a53b.woff2) format("woff2"),url(/fonts/Inter-Thin.643b63b9.woff) format("woff"),url(/fonts/Inter-Thin.066832e9.ttf) format("truetype"),url(/img/Inter-Thin.4f53117d.svg#Inter-Thin) format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.be6f7bfb.eot);src:url(/fonts/Inter-Bold.be6f7bfb.eot?#iefix) format("embedded-opentype"),url(/fonts/Inter-Bold.1d8ba97e.woff2) format("woff2"),url(/fonts/Inter-Bold.37e983f6.woff) format("woff"),url(/fonts/Inter-Bold.0897f397.ttf) format("truetype"),url(/img/Inter-Bold.c51dec04.svg#Inter-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Black.2215c1b9.eot);src:url(/fonts/Inter-Black.2215c1b9.eot?#iefix) format("embedded-opentype"),url(/fonts/Inter-Black.b67be8bb.woff2) format("woff2"),url(/fonts/Inter-Black.274173ea.woff) format("woff"),url(/fonts/Inter-Black.a7c11cfd.ttf) format("truetype"),url(/img/Inter-Black.6da67629.svg#Inter-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraBold.cda50472.eot);src:url(/fonts/Inter-ExtraBold.cda50472.eot?#iefix) format("embedded-opentype"),url(/fonts/Inter-ExtraBold.e8c9faf2.woff2) format("woff2"),url(/fonts/Inter-ExtraBold.050068f2.woff) format("woff"),url(/fonts/Inter-ExtraBold.b9c50f24.ttf) format("truetype"),url(/img/Inter-ExtraBold.4e7b1f70.svg#Inter-ExtraBold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraLight.244c937c.eot);src:url(/fonts/Inter-ExtraLight.244c937c.eot?#iefix) format("embedded-opentype"),url(/fonts/Inter-ExtraLight.2bc9c234.woff2) format("woff2"),url(/fonts/Inter-ExtraLight.bfb2c1ea.woff) format("woff"),url(/fonts/Inter-ExtraLight.431bc47a.ttf) format("truetype"),url(/img/Inter-ExtraLight.b847cf59.svg#Inter-ExtraLight) format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.dfc95555.eot);src:url(/fonts/Inter-Medium.dfc95555.eot?#iefix) format("embedded-opentype"),url(/fonts/Inter-Medium.96cbe8a2.woff2) format("woff2"),url(/fonts/Inter-Medium.63dccbe4.woff) format("woff"),url(/fonts/Inter-Medium.edf31791.ttf) format("truetype"),url(/img/Inter-Medium.5ff58877.svg#Inter-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.94dee925.eot);src:url(/fonts/Inter-SemiBold.94dee925.eot?#iefix) format("embedded-opentype"),url(/fonts/Inter-SemiBold.46ab4d36.woff2) format("woff2"),url(/fonts/Inter-SemiBold.5be09b35.woff) format("woff"),url(/fonts/Inter-SemiBold.bcc89d2c.ttf) format("truetype"),url(/img/Inter-SemiBold.cd7d6680.svg#Inter-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Light.52322209.eot);src:url(/fonts/Inter-Light.52322209.eot?#iefix) format("embedded-opentype"),url(/fonts/Inter-Light.8bd0aed8.woff2) format("woff2"),url(/fonts/Inter-Light.93044716.woff) format("woff"),url(/fonts/Inter-Light.11050f51.ttf) format("truetype"),url(/img/Inter-Light.c502bb72.svg#Inter-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.e3049046.eot);src:url(/fonts/Inter-Regular.e3049046.eot?#iefix) format("embedded-opentype"),url(/fonts/Inter-Regular.22a8d8ea.woff2) format("woff2"),url(/fonts/Inter-Regular.328d32e5.woff) format("woff"),url(/fonts/Inter-Regular.04eda231.ttf) format("truetype"),url(/img/Inter-Regular.22169516.svg#Inter-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}html{min-height:100%;display:flex;align-items:stretch;scroll-behavior:smooth}body,html{min-width:100%}body{padding:0;margin:0}*{box-sizing:border-box;font-family:inherit}h1{font-size:2em}img:not([allow-pointer]):not([allow-pointer=true]){pointer-events:none}iframe:not([allow-select]):not([allow-select=true]),img:not([allow-select]):not([allow-select=true]){-webkit-user-select:none;-moz-user-select:none;user-select:none}[stack]:not([stack=false]){display:grid}[stack]:not([stack=false])>*{grid-area:1/1/2/2}[stretch=width]{width:100%}[stretch=height]{height:100%}[stretch=both]{width:100%;height:100%}[flex]{display:flex}[flex=column],[flex=row]{display:flex;flex-direction:column}body{min-height:100%;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[mark]{color:#238ecc;text-decoration-color:#238ecc}a[mark],h1[mark],nav[mark]{background-color:transparent}a[mark]:active{color:#0d5c8a}a{text-decoration:none}a:hover{text-decoration:underline;text-decoration-color:inherit}input:not([type=button]),textarea{background:#ebebeb;border-radius:4px;padding:15px;border:none;outline:none;box-shadow:0 0 0 0 transparent;transition:all .2s ease-out}input:not([type=button]):focus,textarea:focus{box-shadow:0 0 0 2px #238ecc}input:not([type=button])[outlined=true],input:not([type=button])[outlined],textarea[outlined=true],textarea[outlined]{border:1px solid #777b7c}input:not([type=button])[error=true],input:not([type=button])[error],textarea[error=true],textarea[error]{box-shadow:0 0 0 2px red}button,input[type=button]{padding:15px;border-radius:4px;border:none}button[filled=true],button[filled],input[type=button][filled=true],input[type=button][filled]{background-color:#238ecc;color:#fff}button[filled=true]:not(:disabled):active,button[filled]:not(:disabled):active,input[type=button][filled=true]:not(:disabled):active,input[type=button][filled]:not(:disabled):active{background-color:#0d5c8a}button[outlined=true],button[outlined],input[type=button][outlined=true],input[type=button][outlined]{border:2px solid #238ecc;color:#238ecc;background:#fff}button:not(:disabled),input[type=button]:not(:disabled){cursor:pointer}[secondary]{color:#777b7c}