.container:where(.astro-d6puh33w){padding:0 180px;margin-left:auto;margin-right:auto}.max-width:where(.astro-d6puh33w){max-width:2600px}@media (max-width: 1440px){.container:where(.astro-d6puh33w){padding:0 80px}}@media (max-width: 1280px){.container:where(.astro-d6puh33w){padding:0 40px}}@media (max-width: 768px){.container:where(.astro-d6puh33w){padding:0 20px}}app-background:where(.astro-rupa6kxd){position:absolute;top:0;width:100%;height:calc(100vh + 110px)}.background:where(.astro-rupa6kxd){position:absolute;height:100%;width:100%;padding-bottom:110px;display:flex;flex-direction:column;align-items:center;z-index:-1}.canvas:where(.astro-rupa6kxd){position:relative;width:100%;height:100%;max-width:1260px}.bg:where(.astro-rupa6kxd){position:absolute;width:100%;height:100%;background-size:128px;background-repeat:repeat;background-image:var(--bg);opacity:.075}.blur:where(.astro-rupa6kxd){position:absolute;width:100%;height:100%;backdrop-filter:blur(110px)}.bg-gradient:where(.astro-rupa6kxd){position:absolute;width:100%;height:100%;background:linear-gradient(to top,var(--color900),transparent 110px)}app-link:where(.astro-v3rwjvtt){display:inline}.root:where(.astro-v3rwjvtt){font-size:var(--mainTextDesktopFontSize);line-height:var(--mainTextDesktopLineHeight);color:var(--color100);text-decoration:none;white-space:nowrap}a:where(.astro-v3rwjvtt):active{color:var(--color100)}a:where(.astro-v3rwjvtt).disabled{color:var(--color300);cursor:default;pointer-events:none}.box:where(.astro-v3rwjvtt){display:block;position:relative;overflow:hidden;will-change:transform}.text:where(.astro-v3rwjvtt){display:block}.shadow:where(.astro-v3rwjvtt){position:absolute;display:block;color:var(--color300)}language-switcher:where(.astro-yqi2hlz3){display:inline}.root:where(.astro-yqi2hlz3){display:inline-flex;background-color:transparent;border:none;cursor:pointer;font-size:var(--mainTextDesktopFontSize);line-height:var(--mainTextDesktopLineHeight);color:var(--color100);text-decoration:none;white-space:nowrap}.box:where(.astro-yqi2hlz3){display:block;position:relative;overflow:hidden;will-change:transform}.text:where(.astro-yqi2hlz3){display:block}.shadow:where(.astro-yqi2hlz3){position:absolute;display:block;color:var(--color300)}.tooltip:where(.astro-yqi2hlz3){display:none;width:max-content;position:absolute;background:var(--color800);padding:12px;border-radius:4px;opacity:0;transition:opacity .3s ease;will-change:opacity,transform}.tooltip:where(.astro-yqi2hlz3).show{opacity:1}.arrow:where(.astro-yqi2hlz3){display:none;position:absolute;background:var(--color100);width:8px;height:8px;transform:rotate(45deg)}.mobile-links:where(.astro-yqi2hlz3){display:flex;flex-direction:row;gap:16px}.site:where(.astro-nfyaorar){display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--gap)}.social:where(.astro-nfyaorar){display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--gap)}.mobile:where(.astro-nfyaorar){flex-direction:column;justify-content:center;align-items:center;gap:var(--gap);font-size:var(--h3MobileFontSize);line-height:var(--h3MobileLineHeight)}@media (max-width: 1440px){.site:where(.astro-nfyaorar){justify-content:flex-end}}.no-scroll{overflow:hidden}.burger:where(.astro-2w66rqv5){margin-right:-16px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:0;outline:none}:root{--nav-height: 111px}.header:where(.astro-2w66rqv5) .nav:where(.astro-2w66rqv5){display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--gap);padding:40px 0}.mheader:where(.astro-2w66rqv5),.mheader-space:where(.astro-2w66rqv5){display:none}.mheader:where(.astro-2w66rqv5){position:fixed;z-index:1;top:0;right:0;left:0}.mheader:where(.astro-2w66rqv5).opened{bottom:0;background-color:#00000080;backdrop-filter:blur(20px)}.mheader-space:where(.astro-2w66rqv5).opened{display:block;height:var(--nav-height)}.mheader:where(.astro-2w66rqv5) .nav:where(.astro-2w66rqv5){display:grid;position:relative;grid-template:"l b" auto / 1fr auto;gap:var(--gap);align-items:center;height:var(--nav-height)}.menu:where(.astro-2w66rqv5){display:none;flex-direction:column;gap:var(--gap);position:absolute;will-change:transform;top:var(--nav-height);bottom:0;left:0;right:0;padding:32px 0;overflow:auto}.menu:where(.astro-2w66rqv5).opened{display:flex}.logo-wrapper:where(.astro-2w66rqv5){display:flex;flex-direction:row;align-items:center}@media (max-width: 1200px){.header:where(.astro-2w66rqv5){display:none}.mheader:where(.astro-2w66rqv5){display:block;background-color:#0003;backdrop-filter:blur(20px)}}.logo:where(.astro-2w66rqv5){grid-area:l}.burger:where(.astro-2w66rqv5){grid-area:b}.menu:where(.astro-2w66rqv5){grid-area:m}.line1:where(.astro-2w66rqv5),.line2:where(.astro-2w66rqv5),.line3:where(.astro-2w66rqv5){transform-box:fill-box;transform-origin:center}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg,video,canvas{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transition:none}}body,html{height:100%;scroll-behavior:smooth}@font-face{font-family:Manrope;src:url(/fonts/Manrope/static/Manrope-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope/static/Manrope-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope/static/Manrope-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}:root{--h1DesktopFontSize: var(--h1DesktopFontSize);--h1DesktopLineHeight: var(--h1DesktopLineHeight);--h2DesktopFontSize: var(--h2DesktopFontSize);--h2DesktopLineHeight: var(--h2DesktopLineHeight);--h3DesktopFontSize: var(--h3DesktopFontSize);--h3DesktopLineHeight: var(--h3DesktopLineHeight);--h3SemiboldDesktopFontSize: var(--h3SemiboldDesktopFontSize);--h3SemiboldDesktopLineHeight: var(--h3SemiboldDesktopLineHeight);--mainTextDesktopFontSize: var(--mainTextDesktopFontSize);--mainTextDesktopLineHeight: var(--mainTextDesktopLineHeight);--smallTextDesktopFontSize: var(--smallTextDesktopFontSize);--smallTextDesktopLineHeight: var(--smallTextDesktopLineHeight);--h1MobileFontSize: var(--h1MobileFontSize);--h1MobileLineHeight: var(--h1MobileLineHeight);--h2MobileFontSize: var(--h2MobileFontSize);--h2MobileLineHeight: var(--h2MobileLineHeight);--h3MobileFontSize: var(--h3MobileFontSize);--h3MobileLineHeight: var(--h3MobileLineHeight);--mainTextMobileFontSize: var(--mainTextMobileFontSize);--mainTextMobileLineHeight: var(--mainTextMobileLineHeight);--color100: var(--color100);--color300: var(--color300);--color600: var(--color600);--color700: var(--color700);--color800: var(--color800);--color900: var(--color900);--colorError: var(--colorError)}@media (min-width: 768px){h1,.h1{font-size:var(--h1DesktopFontSize);line-height:var(--h1DesktopLineHeight);font-weight:600}h2{font-size:var(--h2DesktopFontSize);line-height:var(--h2DesktopLineHeight);font-weight:600}h3{font-size:var(--h3DesktopFontSize);line-height:var(--h3DesktopLineHeight);font-weight:400}.h3-semibold{font-size:var(--h3SemiboldDesktopFontSize);line-height:var(--h3SemiboldDesktopLineHeight);font-weight:600}.main-text,p{font-size:var(--mainTextDesktopFontSize);line-height:var(--mainTextDesktopLineHeight)}.semibold{font-weight:600}.small-text{font-size:var(--smallTextDesktopFontSize);line-height:var(--smallTextDesktopLineHeight)}html,body{font-size:var(--mainTextDesktopFontSize);line-height:var(--mainTextDesktopLineHeight)}}@media (max-width: 768px){h1,.h1{font-size:var(--h1MobileFontSize);line-height:var(--h1MobileLineHeight)}h2{font-size:var(--h2MobileFontSize);line-height:var(--h2MobileLineHeight)}h3{font-size:var(--h3MobileFontSize);line-height:var(--h3MobileLineHeight)}.main-text,p,html,body{font-size:var(--mainTextMobileFontSize);line-height:var(--mainTextMobileLineHeight)}}html{will-change:scrollTop}body{background-color:var(--color900);color:var(--color100);font-family:Manrope,sans-serif}.page:where(.astro-sckkx6r4){padding-bottom:120px}@media (max-width: 768px){.page:where(.astro-sckkx6r4){padding-bottom:40px}}.link:where(.astro-cu7m7ac7){height:212px;min-width:212px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color800);color:inherit;text-decoration:none;border-radius:40px;will-change:background-color;transition:background-color .3s ease}.alignLeft:where(.astro-cu7m7ac7){padding:0 80px;align-items:flex-start;justify-content:center}.link:where(.astro-cu7m7ac7):hover{background-color:var(--color700)}.hidden:where(.astro-cu7m7ac7){position:absolute;opacity:0}.content:where(.astro-cu7m7ac7){display:flex;flex-direction:column;gap:8px;white-space:nowrap}.email:where(.astro-cu7m7ac7){font-size:var(--h3DesktopFontSize);line-height:var(--h3DesktopLineHeight)}.label:where(.astro-cu7m7ac7){font-size:var(--h3DesktopFontSize);line-height:var(--h3DesktopLineHeight)}.copy:where(.astro-cu7m7ac7){position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:24px;opacity:1}.ok-img:where(.astro-cu7m7ac7){position:absolute;opacity:0}@media screen and (max-width: 768px){.link:where(.astro-cu7m7ac7){height:auto;min-height:89px;min-width:90px;border-radius:16px}.email:where(.astro-cu7m7ac7){font-size:var(--h3MobileFontSize);line-height:var(--h3MobileLineHeight)}.label:where(.astro-cu7m7ac7){font-size:var(--h3MobileFontSize);line-height:var(--h3MobileLineHeight)}.icon:where(.astro-cu7m7ac7){width:40px;height:40px}.alignLeft:where(.astro-cu7m7ac7){padding:0 24px}.content:where(.astro-cu7m7ac7){gap:4px}.copy:where(.astro-cu7m7ac7){width:16px;margin-left:12px}}.get-intouch:where(.astro-6n32lg5m){margin-top:280px;display:grid;grid-template-columns:1fr auto auto auto;grid-template-areas:"email b c d";gap:32px}@media (max-width: 1440px){.get-intouch:where(.astro-6n32lg5m){grid-template:"email email email" auto "b c d" auto}}@media (max-width: 1024px){.get-intouch:where(.astro-6n32lg5m){margin-top:200px}}@media screen and (max-width: 768px){.get-intouch:where(.astro-6n32lg5m){margin-top:120px;gap:16px;display:flex;flex-direction:column}}.touch-email:where(.astro-6n32lg5m){grid-area:email}
