[data-v-4b952016]:root{--header-height:60px;--toolkit-header-height:67px;--toolkit-header-pipeline-height:63px;--page-top-margin:106px}@media screen and (min-width:768px){[data-v-4b952016]:root{--header-height:80px;--toolkit-header-height:68px;--page-top-margin:120px}}@media screen and (min-width:1024px){[data-v-4b952016]:root{--toolkit-header-height:68px;--header-height:86px}}:root.has-resume-bar[data-v-4b952016]{--toolkit-header-height:116px}@media screen and (min-width:768px){:root.has-resume-bar[data-v-4b952016]{--toolkit-header-height:92px}}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:400;src:url(../fonts/ClashGrotesk-Regular.woff2)format("woff2"),url(../fonts/ClashGrotesk-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:500;src:url(../fonts/ClashGrotesk-Medium.woff2)format("woff2"),url(../fonts/ClashGrotesk-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:600;src:url(../fonts/ClashGrotesk-Semibold.woff2)format("woff2"),url(../fonts/ClashGrotesk-Semibold.ttf)format("truetype")}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:700;src:url(../fonts/ClashGrotesk-Bold.woff2)format("woff2"),url(../fonts/ClashGrotesk-Bold.ttf)format("truetype")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(../fonts/SpaceGrotesk-Bold.woff2)format("woff2"),url(../fonts/SpaceGrotesk-Bold.ttf)format("truetype")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:300;src:url(../fonts/Outfit-Light.woff2)format("woff2"),url(../fonts/Outfit-Light.ttf)format("truetype")}@font-face{font-display:swap;font-family:Finger Paint;font-style:normal;font-weight:400;src:url(../fonts/FingerPaint-Regular.woff2)format("woff2"),url(../fonts/FingerPaint-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(../fonts/Gilroy-Medium.woff2)format("woff2"),url(../fonts/Gilroy-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:url(../fonts/Gilroy-Bold.woff2)format("woff2"),url(../fonts/Gilroy-Bold.ttf)format("truetype")}.title-135[data-v-4b952016]{letter-spacing:.5px;text-transform:uppercase;font-size:40px;font-weight:700;line-height:.94}@media screen and (min-width:568px){.title-135[data-v-4b952016]{font-size:50px}}@media screen and (min-width:768px){.title-135[data-v-4b952016]{font-size:65px}}@media screen and (min-width:1024px){.title-135[data-v-4b952016]{letter-spacing:0;font-size:80px;line-height:.79}}@media screen and (min-width:1600px){.title-135[data-v-4b952016]{font-size:90px}}@media screen and (min-width:1920px){.title-135[data-v-4b952016]{font-size:135px}}@media screen and (min-width:2160px){.title-135[data-v-4b952016]{font-size:145px}}@media screen and (min-width:2560px){.title-135[data-v-4b952016]{font-size:160px}}.title-110[data-v-4b952016]{text-transform:uppercase;font-size:41px;font-weight:700;line-height:.9}@media screen and (min-width:768px){.title-110[data-v-4b952016]{font-size:50px}}@media screen and (min-width:1024px){.title-110[data-v-4b952016]{font-size:65px;line-height:.82}}@media screen and (min-width:1440px){.title-110[data-v-4b952016]{font-size:90px;line-height:.9}}@media screen and (min-width:1920px){.title-110[data-v-4b952016]{font-size:110px}}.title-64[data-v-4b952016]{max-width:700px;font-size:32px;font-weight:700;line-height:1.1}@media screen and (min-width:1024px){.title-64[data-v-4b952016]{font-size:36px}}@media screen and (min-width:1440px){.title-64[data-v-4b952016]{font-size:42px}}@media screen and (min-width:1600px){.title-64[data-v-4b952016]{font-size:54px}}@media screen and (min-width:1920px){.title-64[data-v-4b952016]{font-size:64px}}.title-48[data-v-4b952016]{font-size:32px;font-weight:700;line-height:1.065}@media screen and (min-width:768px){.title-48[data-v-4b952016]{font-size:36px}}@media screen and (min-width:1024px){.title-48[data-v-4b952016]{font-size:42px}}@media screen and (min-width:1440px){.title-48[data-v-4b952016]{font-size:48px}}.title-36[data-v-4b952016]{font-size:26px;font-weight:600;line-height:1.2}@media (min-width:768px){.title-36[data-v-4b952016]{font-size:30px}}@media (min-width:1024px){.title-36[data-v-4b952016]{font-size:36px}}.title-26[data-v-4b952016]{text-align:center;font-size:26px;font-weight:500;line-height:32px}.title-20[data-v-4b952016]{font-size:20px;font-weight:500;line-height:1.3}@media (min-width:768px){.title-20[data-v-4b952016]{font-size:22px}}@media (min-width:2100px){.title-20[data-v-4b952016]{font-size:24px;line-height:1.5}}.subtitle-50[data-v-4b952016]{font-size:32px;font-weight:700;line-height:1}@media screen and (min-width:768px){.subtitle-50[data-v-4b952016]{font-size:40px}}@media screen and (min-width:1024px){.subtitle-50[data-v-4b952016]{font-size:45px}}@media screen and (min-width:1440px){.subtitle-50[data-v-4b952016]{font-size:50px}}.subtitle-44[data-v-4b952016]{font-size:32px;font-weight:700;line-height:1.065}@media screen and (min-width:768px){.subtitle-44[data-v-4b952016]{font-size:36px}}@media screen and (min-width:1024px){.subtitle-44[data-v-4b952016]{font-size:40px;font-weight:600}}@media screen and (min-width:1440px){.subtitle-44[data-v-4b952016]{font-size:44px}}.subtitle-32[data-v-4b952016]{font-size:21px;font-weight:500;line-height:1.238}@media screen and (min-width:1024px){.subtitle-32[data-v-4b952016]{font-size:24px}}@media screen and (min-width:1440px){.subtitle-32[data-v-4b952016]{font-size:32px;line-height:1.214}}.subtitle-28[data-v-4b952016]{font-size:21px;font-weight:500;line-height:1.238}@media screen and (min-width:1024px){.subtitle-28[data-v-4b952016]{font-size:24px}}@media screen and (min-width:1440px){.subtitle-28[data-v-4b952016]{font-size:28px;line-height:1.214}}.subtitle-28-mobile[data-v-4b952016]{font-size:16px;font-weight:500;line-height:1.238}@media screen and (min-width:768px){.subtitle-28-mobile[data-v-4b952016]{font-size:20px}}@media screen and (min-width:1024px){.subtitle-28-mobile[data-v-4b952016]{font-size:24px}}@media screen and (min-width:1440px){.subtitle-28-mobile[data-v-4b952016]{font-size:28px;line-height:1.214}}.subtitle-26[data-v-4b952016]{font-size:21px;font-weight:700;line-height:1}@media screen and (min-width:1024px){.subtitle-26[data-v-4b952016]{font-size:24px}}@media screen and (min-width:1440px){.subtitle-26[data-v-4b952016]{font-size:26px}}.subtitle-24[data-v-4b952016]{font-size:24px;font-weight:700;line-height:1}.subtitle-21[data-v-4b952016]{font-size:21px;font-weight:600;line-height:1.1}.text-40[data-v-4b952016]{font-size:21px;font-weight:500;line-height:1}@media screen and (min-width:768px){.text-40[data-v-4b952016]{font-size:26px}}@media screen and (min-width:1024px){.text-40[data-v-4b952016]{font-size:34px}}@media screen and (min-width:1440px){.text-40[data-v-4b952016]{font-size:40px;line-height:1.1}}.portfolio-hero-section .description[data-v-4b952016] .richtext p,.text-38[data-v-4b952016]{font-size:21px;font-weight:500;line-height:1.26}@media screen and (min-width:768px){.portfolio-hero-section .description[data-v-4b952016] .richtext p,.text-38[data-v-4b952016]{font-size:24px}}@media screen and (min-width:1024px){.portfolio-hero-section .description[data-v-4b952016] .richtext p,.text-38[data-v-4b952016]{font-size:28px}}@media screen and (min-width:1440px){.portfolio-hero-section .description[data-v-4b952016] .richtext p,.text-38[data-v-4b952016]{font-size:32px}}@media screen and (min-width:1920px){.portfolio-hero-section .description[data-v-4b952016] .richtext p,.text-38[data-v-4b952016]{font-size:38px}}.text-32[data-v-4b952016]{font-size:21px;font-weight:500;line-height:1.26}@media screen and (min-width:768px){.text-32[data-v-4b952016]{font-size:24px}}@media screen and (min-width:1024px){.text-32[data-v-4b952016]{font-size:28px}}@media screen and (min-width:1440px){.text-32[data-v-4b952016]{font-size:32px;line-height:36px}}.text-28[data-v-4b952016]{font-size:21px;font-weight:400;line-height:26px}@media screen and (min-width:1024px){.text-28[data-v-4b952016]{font-size:24px;line-height:28px}}@media screen and (min-width:1440px){.text-28[data-v-4b952016]{font-size:28px;line-height:34px}}.text-24[data-v-4b952016]{font-size:21px;font-weight:400;line-height:1}@media screen and (min-width:1024px){.text-24[data-v-4b952016]{font-size:22px}}@media screen and (min-width:1440px){.text-24[data-v-4b952016]{font-size:24px}}.text-24-mobile[data-v-4b952016]{font-size:16px;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.text-24-mobile[data-v-4b952016]{font-size:18px}}@media screen and (min-width:1024px){.text-24-mobile[data-v-4b952016]{font-size:20px}}@media screen and (min-width:1440px){.text-24-mobile[data-v-4b952016]{font-size:22px}}@media screen and (min-width:1600px){.text-24-mobile[data-v-4b952016]{font-size:24px}}.text-22[data-v-4b952016]{font-size:16px;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.text-22[data-v-4b952016]{font-size:18px}}@media screen and (min-width:1024px){.text-22[data-v-4b952016]{font-size:20px}}@media screen and (min-width:1440px){.text-22[data-v-4b952016]{font-size:22px}}.text-18[data-v-4b952016]{font-size:18px;font-weight:400;line-height:1.55}.text-16[data-v-4b952016]{font-size:16px}.text-14[data-v-4b952016],.text-16[data-v-4b952016]{font-weight:500;line-height:1.25}.text-14[data-v-4b952016]{font-size:14px}.text-13[data-v-4b952016]{font-size:13px;font-weight:500;line-height:18px}.error-text-14[data-v-4b952016]{font-family:Outfit,Tahoma,sans-serif;font-size:14px;font-weight:300;line-height:1.5}.uppercase[data-v-4b952016]{text-transform:uppercase}.centered[data-v-4b952016]{text-align:center}.portfolio-hero-section .wrapper[data-v-4b952016]{flex-direction:column;gap:10px;display:flex}@media screen and (min-width:768px){.portfolio-hero-section .wrapper[data-v-4b952016]{gap:20px}}@media screen and (min-width:1024px){.portfolio-hero-section .wrapper[data-v-4b952016]{gap:30px}}@media screen and (min-width:1440px){.portfolio-hero-section .wrapper[data-v-4b952016]{gap:43px}}.portfolio-hero-section .title[data-v-4b952016]{max-width:400px}@media screen and (min-width:568px){.portfolio-hero-section .title[data-v-4b952016]{max-width:500px}}@media screen and (min-width:1024px){.portfolio-hero-section .title[data-v-4b952016]{max-width:750px}}@media screen and (min-width:1440px){.portfolio-hero-section .title[data-v-4b952016]{max-width:850px}}@media screen and (min-width:1920px){.portfolio-hero-section .title[data-v-4b952016]{max-width:1180px}}@media screen and (min-width:2160px){.portfolio-hero-section .title[data-v-4b952016]{max-width:1380px}}.portfolio-hero-section .description[data-v-4b952016]{white-space:break-spaces;max-width:700px}[data-v-bf6e5932]:root{--header-height:60px;--toolkit-header-height:67px;--toolkit-header-pipeline-height:63px;--page-top-margin:106px}@media screen and (min-width:768px){[data-v-bf6e5932]:root{--header-height:80px;--toolkit-header-height:68px;--page-top-margin:120px}}@media screen and (min-width:1024px){[data-v-bf6e5932]:root{--toolkit-header-height:68px;--header-height:86px}}:root.has-resume-bar[data-v-bf6e5932]{--toolkit-header-height:116px}@media screen and (min-width:768px){:root.has-resume-bar[data-v-bf6e5932]{--toolkit-header-height:92px}}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:400;src:url(../fonts/ClashGrotesk-Regular.woff2)format("woff2"),url(../fonts/ClashGrotesk-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:500;src:url(../fonts/ClashGrotesk-Medium.woff2)format("woff2"),url(../fonts/ClashGrotesk-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:600;src:url(../fonts/ClashGrotesk-Semibold.woff2)format("woff2"),url(../fonts/ClashGrotesk-Semibold.ttf)format("truetype")}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:700;src:url(../fonts/ClashGrotesk-Bold.woff2)format("woff2"),url(../fonts/ClashGrotesk-Bold.ttf)format("truetype")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(../fonts/SpaceGrotesk-Bold.woff2)format("woff2"),url(../fonts/SpaceGrotesk-Bold.ttf)format("truetype")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:300;src:url(../fonts/Outfit-Light.woff2)format("woff2"),url(../fonts/Outfit-Light.ttf)format("truetype")}@font-face{font-display:swap;font-family:Finger Paint;font-style:normal;font-weight:400;src:url(../fonts/FingerPaint-Regular.woff2)format("woff2"),url(../fonts/FingerPaint-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(../fonts/Gilroy-Medium.woff2)format("woff2"),url(../fonts/Gilroy-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:url(../fonts/Gilroy-Bold.woff2)format("woff2"),url(../fonts/Gilroy-Bold.ttf)format("truetype")}.title-135[data-v-bf6e5932]{letter-spacing:.5px;text-transform:uppercase;font-size:40px;font-weight:700;line-height:.94}@media screen and (min-width:568px){.title-135[data-v-bf6e5932]{font-size:50px}}@media screen and (min-width:768px){.title-135[data-v-bf6e5932]{font-size:65px}}@media screen and (min-width:1024px){.title-135[data-v-bf6e5932]{letter-spacing:0;font-size:80px;line-height:.79}}@media screen and (min-width:1600px){.title-135[data-v-bf6e5932]{font-size:90px}}@media screen and (min-width:1920px){.title-135[data-v-bf6e5932]{font-size:135px}}@media screen and (min-width:2160px){.title-135[data-v-bf6e5932]{font-size:145px}}@media screen and (min-width:2560px){.title-135[data-v-bf6e5932]{font-size:160px}}.portfolio-projects-section .title[data-v-bf6e5932],.title-110[data-v-bf6e5932]{text-transform:uppercase;font-size:41px;font-weight:700;line-height:.9}@media screen and (min-width:768px){.portfolio-projects-section .title[data-v-bf6e5932],.title-110[data-v-bf6e5932]{font-size:50px}}@media screen and (min-width:1024px){.portfolio-projects-section .title[data-v-bf6e5932],.title-110[data-v-bf6e5932]{font-size:65px;line-height:.82}}@media screen and (min-width:1440px){.portfolio-projects-section .title[data-v-bf6e5932],.title-110[data-v-bf6e5932]{font-size:90px;line-height:.9}}@media screen and (min-width:1920px){.portfolio-projects-section .title[data-v-bf6e5932],.title-110[data-v-bf6e5932]{font-size:110px}}.title-64[data-v-bf6e5932]{max-width:700px;font-size:32px;font-weight:700;line-height:1.1}@media screen and (min-width:1024px){.title-64[data-v-bf6e5932]{font-size:36px}}@media screen and (min-width:1440px){.title-64[data-v-bf6e5932]{font-size:42px}}@media screen and (min-width:1600px){.title-64[data-v-bf6e5932]{font-size:54px}}@media screen and (min-width:1920px){.title-64[data-v-bf6e5932]{font-size:64px}}.title-48[data-v-bf6e5932]{font-size:32px;font-weight:700;line-height:1.065}@media screen and (min-width:768px){.title-48[data-v-bf6e5932]{font-size:36px}}@media screen and (min-width:1024px){.title-48[data-v-bf6e5932]{font-size:42px}}@media screen and (min-width:1440px){.title-48[data-v-bf6e5932]{font-size:48px}}.title-36[data-v-bf6e5932]{font-size:26px;font-weight:600;line-height:1.2}@media (min-width:768px){.title-36[data-v-bf6e5932]{font-size:30px}}@media (min-width:1024px){.title-36[data-v-bf6e5932]{font-size:36px}}.title-26[data-v-bf6e5932]{text-align:center;font-size:26px;font-weight:500;line-height:32px}.title-20[data-v-bf6e5932]{font-size:20px;font-weight:500;line-height:1.3}@media (min-width:768px){.title-20[data-v-bf6e5932]{font-size:22px}}@media (min-width:2100px){.title-20[data-v-bf6e5932]{font-size:24px;line-height:1.5}}.subtitle-50[data-v-bf6e5932]{font-size:32px;font-weight:700;line-height:1}@media screen and (min-width:768px){.subtitle-50[data-v-bf6e5932]{font-size:40px}}@media screen and (min-width:1024px){.subtitle-50[data-v-bf6e5932]{font-size:45px}}@media screen and (min-width:1440px){.subtitle-50[data-v-bf6e5932]{font-size:50px}}.subtitle-44[data-v-bf6e5932]{font-size:32px;font-weight:700;line-height:1.065}@media screen and (min-width:768px){.subtitle-44[data-v-bf6e5932]{font-size:36px}}@media screen and (min-width:1024px){.subtitle-44[data-v-bf6e5932]{font-size:40px;font-weight:600}}@media screen and (min-width:1440px){.subtitle-44[data-v-bf6e5932]{font-size:44px}}.subtitle-32[data-v-bf6e5932]{font-size:21px;font-weight:500;line-height:1.238}@media screen and (min-width:1024px){.subtitle-32[data-v-bf6e5932]{font-size:24px}}@media screen and (min-width:1440px){.subtitle-32[data-v-bf6e5932]{font-size:32px;line-height:1.214}}.subtitle-28[data-v-bf6e5932]{font-size:21px;font-weight:500;line-height:1.238}@media screen and (min-width:1024px){.subtitle-28[data-v-bf6e5932]{font-size:24px}}@media screen and (min-width:1440px){.subtitle-28[data-v-bf6e5932]{font-size:28px;line-height:1.214}}.subtitle-28-mobile[data-v-bf6e5932]{font-size:16px;font-weight:500;line-height:1.238}@media screen and (min-width:768px){.subtitle-28-mobile[data-v-bf6e5932]{font-size:20px}}@media screen and (min-width:1024px){.subtitle-28-mobile[data-v-bf6e5932]{font-size:24px}}@media screen and (min-width:1440px){.subtitle-28-mobile[data-v-bf6e5932]{font-size:28px;line-height:1.214}}.subtitle-26[data-v-bf6e5932]{font-size:21px;font-weight:700;line-height:1}@media screen and (min-width:1024px){.subtitle-26[data-v-bf6e5932]{font-size:24px}}@media screen and (min-width:1440px){.subtitle-26[data-v-bf6e5932]{font-size:26px}}.subtitle-24[data-v-bf6e5932]{font-size:24px;font-weight:700;line-height:1}.subtitle-21[data-v-bf6e5932]{font-size:21px;font-weight:600;line-height:1.1}.text-40[data-v-bf6e5932]{font-size:21px;font-weight:500;line-height:1}@media screen and (min-width:768px){.text-40[data-v-bf6e5932]{font-size:26px}}@media screen and (min-width:1024px){.text-40[data-v-bf6e5932]{font-size:34px}}@media screen and (min-width:1440px){.text-40[data-v-bf6e5932]{font-size:40px;line-height:1.1}}.portfolio-projects-section .description[data-v-bf6e5932],.text-38[data-v-bf6e5932]{font-size:21px;font-weight:500;line-height:1.26}@media screen and (min-width:768px){.portfolio-projects-section .description[data-v-bf6e5932],.text-38[data-v-bf6e5932]{font-size:24px}}@media screen and (min-width:1024px){.portfolio-projects-section .description[data-v-bf6e5932],.text-38[data-v-bf6e5932]{font-size:28px}}@media screen and (min-width:1440px){.portfolio-projects-section .description[data-v-bf6e5932],.text-38[data-v-bf6e5932]{font-size:32px}}@media screen and (min-width:1920px){.portfolio-projects-section .description[data-v-bf6e5932],.text-38[data-v-bf6e5932]{font-size:38px}}.text-32[data-v-bf6e5932]{font-size:21px;font-weight:500;line-height:1.26}@media screen and (min-width:768px){.text-32[data-v-bf6e5932]{font-size:24px}}@media screen and (min-width:1024px){.text-32[data-v-bf6e5932]{font-size:28px}}@media screen and (min-width:1440px){.text-32[data-v-bf6e5932]{font-size:32px;line-height:36px}}.text-28[data-v-bf6e5932]{font-size:21px;font-weight:400;line-height:26px}@media screen and (min-width:1024px){.text-28[data-v-bf6e5932]{font-size:24px;line-height:28px}}@media screen and (min-width:1440px){.text-28[data-v-bf6e5932]{font-size:28px;line-height:34px}}.text-24[data-v-bf6e5932]{font-size:21px;font-weight:400;line-height:1}@media screen and (min-width:1024px){.text-24[data-v-bf6e5932]{font-size:22px}}@media screen and (min-width:1440px){.text-24[data-v-bf6e5932]{font-size:24px}}.text-24-mobile[data-v-bf6e5932]{font-size:16px;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.text-24-mobile[data-v-bf6e5932]{font-size:18px}}@media screen and (min-width:1024px){.text-24-mobile[data-v-bf6e5932]{font-size:20px}}@media screen and (min-width:1440px){.text-24-mobile[data-v-bf6e5932]{font-size:22px}}@media screen and (min-width:1600px){.text-24-mobile[data-v-bf6e5932]{font-size:24px}}.text-22[data-v-bf6e5932]{font-size:16px;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.text-22[data-v-bf6e5932]{font-size:18px}}@media screen and (min-width:1024px){.text-22[data-v-bf6e5932]{font-size:20px}}@media screen and (min-width:1440px){.text-22[data-v-bf6e5932]{font-size:22px}}.text-18[data-v-bf6e5932]{font-size:18px;font-weight:400;line-height:1.55}.text-16[data-v-bf6e5932]{font-size:16px}.text-14[data-v-bf6e5932],.text-16[data-v-bf6e5932]{font-weight:500;line-height:1.25}.text-14[data-v-bf6e5932]{font-size:14px}.text-13[data-v-bf6e5932]{font-size:13px;font-weight:500;line-height:18px}.error-text-14[data-v-bf6e5932]{font-family:Outfit,Tahoma,sans-serif;font-size:14px;font-weight:300;line-height:1.5}.uppercase[data-v-bf6e5932]{text-transform:uppercase}.centered[data-v-bf6e5932]{text-align:center}.portfolio-projects-section[data-v-bf6e5932]{flex-direction:column;gap:10px;display:flex;position:relative}@media screen and (min-width:768px){.portfolio-projects-section[data-v-bf6e5932]{gap:20px}}@media screen and (min-width:1024px){.portfolio-projects-section[data-v-bf6e5932]{gap:30px}}@media screen and (min-width:1440px){.portfolio-projects-section[data-v-bf6e5932]{gap:43px}}.portfolio-projects-section .title-wrapper[data-v-bf6e5932]{margin-top:30px}@media screen and (min-width:768px){.portfolio-projects-section .title-wrapper[data-v-bf6e5932]{margin-top:20px}}@media screen and (min-width:1024px){.portfolio-projects-section .title-wrapper[data-v-bf6e5932]{margin-top:50px}}@media screen and (min-width:1440px){.portfolio-projects-section .title-wrapper[data-v-bf6e5932]{margin-top:90px}}.portfolio-projects-section .title[data-v-bf6e5932]{max-width:1000px}.portfolio-projects-section .description[data-v-bf6e5932]{max-width:1200px;margin-top:10px}@media screen and (min-width:768px){.portfolio-projects-section .description[data-v-bf6e5932]{margin-top:20px}}@media screen and (min-width:1024px){.portfolio-projects-section .description[data-v-bf6e5932]{margin-top:30px}}@media screen and (min-width:1440px){.portfolio-projects-section .description[data-v-bf6e5932]{margin-top:43px}}.portfolio-projects-section .wrapper[data-v-bf6e5932]{flex-direction:column;gap:20px;display:flex}@media screen and (min-width:1024px){.portfolio-projects-section .wrapper[data-v-bf6e5932]{gap:30px}}@media screen and (min-width:1440px){.portfolio-projects-section .wrapper[data-v-bf6e5932]{gap:40px}}@media screen and (min-width:1920px){.portfolio-projects-section .wrapper[data-v-bf6e5932]{gap:50px}}.portfolio-projects-section .projects[data-v-bf6e5932]{gap:inherit;flex-direction:column;display:flex}@media screen and (min-width:1024px){.portfolio-projects-section .projects[data-v-bf6e5932]{grid-template-columns:repeat(3,1fr) 5% repeat(3,1fr);display:grid}}@media screen and (min-width:1440px){.portfolio-projects-section .projects[data-v-bf6e5932]{grid-template-columns:repeat(3,1fr) 14.4% repeat(3,1fr)}}.portfolio-projects-section .projects[data-v-bf6e5932]>*{aspect-ratio:335/340;width:100%;height:100%}.portfolio-projects-section .projects[data-v-bf6e5932]>:nth-child(5n+1){grid-column:span 7}@media screen and (min-width:1024px){.portfolio-projects-section .projects[data-v-bf6e5932]>:nth-child(5n+1){aspect-ratio:1840/996}}@media screen and (min-width:2160px){.portfolio-projects-section .projects[data-v-bf6e5932]>:nth-child(5n+1){aspect-ratio:1840/850}}.portfolio-projects-section .projects[data-v-bf6e5932]>:nth-child(5n+2),.portfolio-projects-section .projects[data-v-bf6e5932]>:nth-child(5n+5){grid-column:span 4}@media screen and (min-width:1024px){.portfolio-projects-section .projects[data-v-bf6e5932]>:nth-child(5n+2),.portfolio-projects-section .projects[data-v-bf6e5932]>:nth-child(5n+5){aspect-ratio:1052/913}}@media screen and (min-width:1440px){.portfolio-projects-section .projects[data-v-bf6e5932]>:nth-child(5n+2),.portfolio-projects-section .projects[data-v-bf6e5932]>:nth-child(5n+5){aspect-ratio:1052/747}}.portfolio-projects-section .projects[data-v-bf6e5932]>:nth-child(5n+3),.portfolio-projects-section .projects[data-v-bf6e5932]>:nth-child(5n+4){grid-column:span 3}@media screen and (min-width:1024px){.portfolio-projects-section .projects[data-v-bf6e5932]>:nth-child(5n+3),.portfolio-projects-section .projects[data-v-bf6e5932]>:nth-child(5n+4){aspect-ratio:335/340}}[data-v-f3e3f28c]:root{--header-height:60px;--toolkit-header-height:67px;--toolkit-header-pipeline-height:63px;--page-top-margin:106px}@media screen and (min-width:768px){[data-v-f3e3f28c]:root{--header-height:80px;--toolkit-header-height:68px;--page-top-margin:120px}}@media screen and (min-width:1024px){[data-v-f3e3f28c]:root{--toolkit-header-height:68px;--header-height:86px}}:root.has-resume-bar[data-v-f3e3f28c]{--toolkit-header-height:116px}@media screen and (min-width:768px){:root.has-resume-bar[data-v-f3e3f28c]{--toolkit-header-height:92px}}.contact-form-first-step-component[data-v-f3e3f28c]{flex-direction:column;display:flex}.contact-form-first-step-component .header[data-v-f3e3f28c]{flex-direction:column;align-items:center;gap:20px;display:flex}@media screen and (min-width:1600px){.contact-form-first-step-component .header[data-v-f3e3f28c]{gap:29px}}.contact-form-first-step-component .header .title[data-v-f3e3f28c]{width:100%;font-size:41px;font-weight:700;line-height:.92}@media screen and (min-width:1024px){.contact-form-first-step-component .header .title[data-v-f3e3f28c]{font-size:44px}}@media screen and (min-width:1600px){.contact-form-first-step-component .header .title[data-v-f3e3f28c]{font-size:46px;line-height:1}}@media screen and (min-width:1920px){.contact-form-first-step-component .header .title[data-v-f3e3f28c]{font-size:48px}}.contact-form-first-step-component .header .subtitle[data-v-f3e3f28c]{font-size:24px;font-weight:500;line-height:28px}@media screen and (min-width:1024px){.contact-form-first-step-component .header .subtitle[data-v-f3e3f28c]{line-height:31px}}@media screen and (min-width:1600px){.contact-form-first-step-component .header .subtitle[data-v-f3e3f28c]{line-height:34px}}.contact-form-first-step-component .form[data-v-f3e3f28c]{flex-direction:column;gap:9px;margin-top:20px;display:flex}@media screen and (min-width:1024px){.contact-form-first-step-component .form[data-v-f3e3f28c]{gap:12px}}@media screen and (min-width:1600px){.contact-form-first-step-component .form[data-v-f3e3f28c]{gap:19px;margin-top:30px}}.contact-form-first-step-component .form .button[data-v-f3e3f28c]{padding:14.1px 42px}.contact-form-first-step-component .contact-number[data-v-f3e3f28c]{text-align:center;flex-direction:column;margin-top:20px;font-size:20px;font-weight:600;line-height:1;display:flex}@media screen and (min-width:1024px){.contact-form-first-step-component .contact-number[data-v-f3e3f28c]{display:inline}}@media screen and (min-width:1600px){.contact-form-first-step-component .contact-number[data-v-f3e3f28c]{margin-top:27px}}[data-v-b15c4dc3]:root{--header-height:60px;--toolkit-header-height:67px;--toolkit-header-pipeline-height:63px;--page-top-margin:106px}@media screen and (min-width:768px){[data-v-b15c4dc3]:root{--header-height:80px;--toolkit-header-height:68px;--page-top-margin:120px}}@media screen and (min-width:1024px){[data-v-b15c4dc3]:root{--toolkit-header-height:68px;--header-height:86px}}:root.has-resume-bar[data-v-b15c4dc3]{--toolkit-header-height:116px}@media screen and (min-width:768px){:root.has-resume-bar[data-v-b15c4dc3]{--toolkit-header-height:92px}}.contact-form-second-step-component[data-v-b15c4dc3]{flex-direction:column;gap:20px;display:flex}@media screen and (min-width:1600px){.contact-form-second-step-component[data-v-b15c4dc3]{gap:30px}}.contact-form-second-step-component .header[data-v-b15c4dc3]{flex-direction:column;align-items:center;gap:10px;display:flex}@media screen and (min-width:1600px){.contact-form-second-step-component .header[data-v-b15c4dc3]{gap:12px}}.contact-form-second-step-component .header .title[data-v-b15c4dc3]{width:100%;font-size:41px;font-weight:700;line-height:1.17}@media screen and (min-width:1024px){.contact-form-second-step-component .header .title[data-v-b15c4dc3]{font-size:44px}}@media screen and (min-width:1600px){.contact-form-second-step-component .header .title[data-v-b15c4dc3]{font-size:46px}}@media screen and (min-width:1920px){.contact-form-second-step-component .header .title[data-v-b15c4dc3]{font-size:48px}}.contact-form-second-step-component .form[data-v-b15c4dc3]{flex-direction:column;gap:15px;display:flex}@media screen and (min-width:1024px){.contact-form-second-step-component .form[data-v-b15c4dc3]{gap:18px}}.contact-form-second-step-component .form .group-title[data-v-b15c4dc3]{font-weight:600}.contact-form-second-step-component .form .group[data-v-b15c4dc3]{flex-direction:column;gap:10px;display:flex}@media screen and (min-width:1600px){.contact-form-second-step-component .form .group[data-v-b15c4dc3]{gap:15px}}@media screen and (min-width:1920px){.contact-form-second-step-component .form .group .textarea[data-v-b15c4dc3]{margin-top:8px}}.contact-form-second-step-component .form .group .textarea[data-v-b15c4dc3] .wrapper{height:130px}@media screen and (min-width:1024px){.contact-form-second-step-component .form .group .textarea[data-v-b15c4dc3] .wrapper{height:160px}}@media screen and (min-width:1600px){.contact-form-second-step-component .form .group .textarea[data-v-b15c4dc3] .wrapper{height:180px}}.contact-form-second-step-component .button[data-v-b15c4dc3]{width:100%;padding:14.1px 42px}[data-v-abb4e2e3]:root{--header-height:60px;--toolkit-header-height:67px;--toolkit-header-pipeline-height:63px;--page-top-margin:106px}@media screen and (min-width:768px){[data-v-abb4e2e3]:root{--header-height:80px;--toolkit-header-height:68px;--page-top-margin:120px}}@media screen and (min-width:1024px){[data-v-abb4e2e3]:root{--toolkit-header-height:68px;--header-height:86px}}:root.has-resume-bar[data-v-abb4e2e3]{--toolkit-header-height:116px}@media screen and (min-width:768px){:root.has-resume-bar[data-v-abb4e2e3]{--toolkit-header-height:92px}}.contact-form-success-step-component[data-v-abb4e2e3]{flex-direction:column;align-items:center;display:flex}.contact-form-success-step-component .icon[data-v-abb4e2e3]{width:150px;height:150px}.contact-form-success-step-component .description[data-v-abb4e2e3],.contact-form-success-step-component .title[data-v-abb4e2e3]{width:100%;max-width:548px}.contact-form-success-step-component .title[data-v-abb4e2e3]{margin-top:30px}@media screen and (min-width:1024px){.contact-form-success-step-component .title[data-v-abb4e2e3]{margin-top:40px}}.contact-form-success-step-component .description[data-v-abb4e2e3]{margin-top:24px;font-weight:500;line-height:1.3}@media screen and (min-width:1024px){.contact-form-success-step-component .description[data-v-abb4e2e3]{margin-top:32px}}.contact-form-success-step-component .button[data-v-abb4e2e3]{width:100%;margin-top:32px;padding:14.1px 42px}@media screen and (min-width:1024px){.contact-form-success-step-component[data-v-abb4e2e3]{margin-top:41px}}[data-v-353b4d18]:root{--header-height:60px;--toolkit-header-height:67px;--toolkit-header-pipeline-height:63px;--page-top-margin:106px}@media screen and (min-width:768px){[data-v-353b4d18]:root{--header-height:80px;--toolkit-header-height:68px;--page-top-margin:120px}}@media screen and (min-width:1024px){[data-v-353b4d18]:root{--toolkit-header-height:68px;--header-height:86px}}:root.has-resume-bar[data-v-353b4d18]{--toolkit-header-height:116px}@media screen and (min-width:768px){:root.has-resume-bar[data-v-353b4d18]{--toolkit-header-height:92px}}.navigation-limiter-wrapper[data-v-353b4d18]{padding-left:15px;padding-right:15px}@media screen and (min-width:1024px){.navigation-limiter-wrapper[data-v-353b4d18]{padding-left:30px;padding-right:30px}}@media screen and (min-width:1440px){.navigation-limiter-wrapper[data-v-353b4d18]{padding-left:40px;padding-right:40px}}.base-button-wrapper.with-limit[data-v-353b4d18],.base-limiter-wrapper[data-v-353b4d18]{width:100%;max-width:100%;margin:0 auto;padding:0 20px;position:relative}@media (min-width:768px){.base-button-wrapper.with-limit[data-v-353b4d18],.base-limiter-wrapper[data-v-353b4d18]{padding:0 30px}}@media (min-width:1024px){.base-button-wrapper.with-limit[data-v-353b4d18],.base-limiter-wrapper[data-v-353b4d18]{padding:0 40px}}@media (min-width:2160px){.base-button-wrapper.with-limit[data-v-353b4d18],.base-limiter-wrapper[data-v-353b4d18]{padding:0 60px}}@media (min-width:2560px){.base-button-wrapper.with-limit[data-v-353b4d18],.base-limiter-wrapper[data-v-353b4d18]{padding:0 80px}}.toolkit-limiter-wrapper[data-v-353b4d18]{width:100%;max-width:100%;margin:0 auto;padding:0 16px;position:relative}@media (min-width:768px){.toolkit-limiter-wrapper[data-v-353b4d18]{padding:0 32px}}@media (min-width:1024px){.toolkit-limiter-wrapper[data-v-353b4d18]{padding:0 44px}}@media (min-width:1440px){.toolkit-limiter-wrapper[data-v-353b4d18]{padding:0 120px}}@media (min-width:1600px){.toolkit-limiter-wrapper[data-v-353b4d18]{padding:0 197px}}@media (min-width:2100px){.toolkit-limiter-wrapper[data-v-353b4d18]{padding:0 240px}}.service-limiter-wrapper[data-v-353b4d18]{width:100%;max-width:100%;margin:0 auto;padding:0 16px;position:relative}@media (min-width:414px){.service-limiter-wrapper[data-v-353b4d18]{padding:0 21px}}@media (min-width:768px){.service-limiter-wrapper[data-v-353b4d18]{padding:0 30px}}@media (min-width:1024px){.service-limiter-wrapper[data-v-353b4d18]{padding:0 40px}}@media (min-width:1921px){.service-limiter-wrapper[data-v-353b4d18]{padding:0 60px}}@media (min-width:2560px){.service-limiter-wrapper[data-v-353b4d18]{padding:0 80px}}.blog-limiter-wrapper[data-v-353b4d18]{width:100%;max-width:100%;margin:0 auto;padding:0 16px;position:relative}@media (min-width:768px){.blog-limiter-wrapper[data-v-353b4d18]{padding:0 30px}}@media (min-width:1024px){.blog-limiter-wrapper[data-v-353b4d18]{padding:0 40px}}@media (min-width:1440px){.blog-limiter-wrapper[data-v-353b4d18]{max-width:1500px}}@media (min-width:1920px){.blog-limiter-wrapper[data-v-353b4d18]{max-width:1290px}}@media (min-width:1921px){.blog-limiter-wrapper[data-v-353b4d18]{max-width:1620px;padding:0 60px}}@media (min-width:2560px){.blog-limiter-wrapper[data-v-353b4d18]{padding:0 80px}}.base-button-wrapper[data-v-353b4d18]{justify-content:center;width:100%;display:flex}.base-button-wrapper.tablet-to-left[data-v-353b4d18]{justify-content:flex-start}.base-button-wrapper[data-v-353b4d18]>*{width:100%!important}@media screen and (min-width:568px){.base-button-wrapper[data-v-353b4d18]>*{width:-moz-fit-content!important;width:fit-content!important}}.base-page-top-retreat[data-v-353b4d18]{padding-top:10px}@media screen and (min-width:786px){.base-page-top-retreat[data-v-353b4d18]{padding-top:12px}}@media screen and (min-width:1024px){.base-page-top-retreat[data-v-353b4d18]{padding-top:24px}}@media screen and (min-width:1440px){.base-page-top-retreat[data-v-353b4d18]{padding-top:30px}}.service-page-top-retreat[data-v-353b4d18]{padding-top:1px}@media screen and (min-width:414px){.service-page-top-retreat[data-v-353b4d18]{padding-top:8px}}@media screen and (min-width:768px){.service-page-top-retreat[data-v-353b4d18]{padding-top:16px}}@media screen and (min-width:1024px){.service-page-top-retreat[data-v-353b4d18]{padding-top:21px}}.base-page-bottom-retreat[data-v-353b4d18]{padding-bottom:37px}@media screen and (min-width:1024px){.base-page-bottom-retreat[data-v-353b4d18]{padding-bottom:50px}}@media screen and (min-width:1440px){.base-page-bottom-retreat[data-v-353b4d18]{padding-bottom:75px}}.multi-step-contact-form-section[data-v-353b4d18]{justify-content:center;width:-moz-fit-content;width:fit-content;display:flex}.multi-step-contact-form-section.popup[data-v-353b4d18]{border-radius:24px;max-width:700px;min-height:680px;box-shadow:0 -5px 9px #6b6b6b1a,0 16px 16px #6b6b6b17,0 36px 22px #6b6b6b0d,0 65px 26px #6b6b6b03,0 101px 28px #6b6b6b00}@media screen and (min-width:1360px){.multi-step-contact-form-section.popup[data-v-353b4d18]{width:500px}}@media screen and (min-width:1600px){.multi-step-contact-form-section.popup[data-v-353b4d18]{width:600px}}@media screen and (min-width:1920px){.multi-step-contact-form-section.popup[data-v-353b4d18]{width:680px;min-height:730px}}.multi-step-contact-form-section.popup .step[data-v-353b4d18]{padding:25px 15px 30px}@media screen and (min-width:768px){.multi-step-contact-form-section.popup .step[data-v-353b4d18]{padding:30px 40px}}@media screen and (min-width:1024px){.multi-step-contact-form-section.popup .step[data-v-353b4d18]{padding:30px 25px}}@media screen and (min-width:1600px){.multi-step-contact-form-section.popup .step[data-v-353b4d18]{padding:40px}}@media screen and (min-width:1920px){.multi-step-contact-form-section.popup .step[data-v-353b4d18]{padding:50px}}.multi-step-contact-form-section.block .step[data-v-353b4d18]{padding:30px 15px}@media screen and (min-width:768px){.multi-step-contact-form-section.block .step[data-v-353b4d18]{padding:40px 20px}}@media screen and (min-width:1024px){.multi-step-contact-form-section.block .step[data-v-353b4d18]{padding:50px 25px}}@media screen and (min-width:1600px){.multi-step-contact-form-section.block .step[data-v-353b4d18]{padding:60px 40px}}@media screen and (min-width:1920px){.multi-step-contact-form-section.block .step[data-v-353b4d18]{padding:80px}}.multi-step-contact-form-section .wrapper[data-v-353b4d18]{width:100%}.multi-step-contact-form-section .wrapper.popup[data-v-353b4d18]{color:#fff;background-color:#12191f;border-radius:24px;align-items:center;display:flex}.multi-step-contact-form-section .wrapper.block[data-v-353b4d18]{flex-direction:column;gap:20px;display:flex}@media screen and (min-width:1024px){.multi-step-contact-form-section .wrapper.block[data-v-353b4d18]{grid-template-columns:repeat(3,1fr) 5% repeat(3,1fr);gap:30px;display:grid}}@media screen and (min-width:1600px){.multi-step-contact-form-section .wrapper.block[data-v-353b4d18]{grid-template-columns:repeat(3,1fr) 14.4% repeat(3,1fr);gap:40px}}@media screen and (min-width:1920px){.multi-step-contact-form-section .wrapper.block[data-v-353b4d18]{gap:50px}}.multi-step-contact-form-section .wrapper.block .step[data-v-353b4d18]{grid-column:span 3}.multi-step-contact-form-section .wrapper.block .media-wrapper[data-v-353b4d18]{aspect-ratio:335/340;border-radius:24px;grid-column:span 4;width:100%;height:100%;max-height:660px;overflow:hidden}@media screen and (min-width:1024px){.multi-step-contact-form-section .wrapper.block .media-wrapper[data-v-353b4d18]{aspect-ratio:1050/860;max-height:1200px}}.multi-step-contact-form-section .wrapper.block .media-wrapper .image[data-v-353b4d18]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.multi-step-contact-form-section .wrapper .step[data-v-353b4d18]{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}
