[data-v-bf6e5932]:root{--header-height:60px;--page-top-margin:106px}@media screen and (min-width:768px){[data-v-bf6e5932]:root{--header-height:80px;--page-top-margin:120px}}@media screen and (min-width:1024px){[data-v-bf6e5932]:root{--header-height:86px}}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:400;src:url(../woff2/ClashGrotesk-Regular.ffku-G9Y.woff2)format("woff2"),url(../ttf/ClashGrotesk-Regular.BPwOxqjJ.ttf)format("truetype")}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:500;src:url(../woff2/ClashGrotesk-Medium.D4bJBILm.woff2)format("woff2"),url(../ttf/ClashGrotesk-Medium.Dl97H9mo.ttf)format("truetype")}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:600;src:url(../woff2/ClashGrotesk-Semibold.B2Z1YXWT.woff2)format("woff2"),url(../ttf/ClashGrotesk-Semibold.j1h64Bed.ttf)format("truetype")}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:700;src:url(../woff2/ClashGrotesk-Bold.DwsSTDVe.woff2)format("woff2"),url(../ttf/ClashGrotesk-Bold.alnSQt0l.ttf)format("truetype")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(../woff2/SpaceGrotesk-Bold.7JBSkUHd.woff2)format("woff2"),url(../ttf/SpaceGrotesk-Bold.BheyrowY.ttf)format("truetype")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:300;src:url(../woff2/Outfit-Light.B7NT8Xf7.woff2)format("woff2"),url(../ttf/Outfit-Light.rK9eMEPa.ttf)format("truetype")}@font-face{font-display:swap;font-family:Finger Paint;font-style:normal;font-weight:400;src:url(../woff2/FingerPaint-Regular.DRWmlGJg.woff2)format("woff2"),url(../ttf/FingerPaint-Regular.DsI6mlo0.ttf)format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(../woff2/Gilroy-Medium.Dvwc38gi.woff2)format("woff2"),url(../ttf/Gilroy-Medium.D7PbV1sv.ttf)format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:url(../woff2/Gilroy-Bold.BiD9fqKm.woff2)format("woff2"),url(../ttf/Gilroy-Bold.yXpx-Icw.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}}.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}.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-7bea230d]:root{--header-height:60px;--page-top-margin:106px}@media screen and (min-width:768px){[data-v-7bea230d]:root{--header-height:80px;--page-top-margin:120px}}@media screen and (min-width:1024px){[data-v-7bea230d]:root{--header-height:86px}}.contact-form-first-step-component[data-v-7bea230d]{flex-direction:column;display:flex}.contact-form-first-step-component .header[data-v-7bea230d]{flex-direction:column;align-items:center;gap:20px;display:flex}@media screen and (min-width:1600px){.contact-form-first-step-component .header[data-v-7bea230d]{gap:29px}}.contact-form-first-step-component .header .title[data-v-7bea230d]{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-7bea230d]{font-size:44px}}@media screen and (min-width:1600px){.contact-form-first-step-component .header .title[data-v-7bea230d]{font-size:46px;line-height:1}}@media screen and (min-width:1920px){.contact-form-first-step-component .header .title[data-v-7bea230d]{font-size:48px}}.contact-form-first-step-component .header .subtitle[data-v-7bea230d]{font-size:24px;font-weight:500;line-height:28px}@media screen and (min-width:1024px){.contact-form-first-step-component .header .subtitle[data-v-7bea230d]{line-height:31px}}@media screen and (min-width:1600px){.contact-form-first-step-component .header .subtitle[data-v-7bea230d]{line-height:34px}}.contact-form-first-step-component .form[data-v-7bea230d]{flex-direction:column;gap:9px;margin-top:20px;display:flex}@media screen and (min-width:1024px){.contact-form-first-step-component .form[data-v-7bea230d]{gap:12px}}@media screen and (min-width:1600px){.contact-form-first-step-component .form[data-v-7bea230d]{gap:19px;margin-top:30px}}.contact-form-first-step-component .form .button[data-v-7bea230d]{padding:14.1px 42px}.contact-form-first-step-component .contact-number[data-v-7bea230d]{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-7bea230d]{display:inline}}@media screen and (min-width:1600px){.contact-form-first-step-component .contact-number[data-v-7bea230d]{margin-top:27px}}[data-v-a7287ff6]:root{--header-height:60px;--page-top-margin:106px}@media screen and (min-width:768px){[data-v-a7287ff6]:root{--header-height:80px;--page-top-margin:120px}}@media screen and (min-width:1024px){[data-v-a7287ff6]:root{--header-height:86px}}.contact-form-second-step-component[data-v-a7287ff6]{flex-direction:column;gap:20px;display:flex}@media screen and (min-width:1600px){.contact-form-second-step-component[data-v-a7287ff6]{gap:30px}}.contact-form-second-step-component .header[data-v-a7287ff6]{flex-direction:column;align-items:center;gap:10px;display:flex}@media screen and (min-width:1600px){.contact-form-second-step-component .header[data-v-a7287ff6]{gap:12px}}.contact-form-second-step-component .header .title[data-v-a7287ff6]{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-a7287ff6]{font-size:44px}}@media screen and (min-width:1600px){.contact-form-second-step-component .header .title[data-v-a7287ff6]{font-size:46px}}@media screen and (min-width:1920px){.contact-form-second-step-component .header .title[data-v-a7287ff6]{font-size:48px}}.contact-form-second-step-component .form[data-v-a7287ff6]{flex-direction:column;gap:15px;display:flex}@media screen and (min-width:1024px){.contact-form-second-step-component .form[data-v-a7287ff6]{gap:18px}}.contact-form-second-step-component .form .group-title[data-v-a7287ff6]{font-weight:600}.contact-form-second-step-component .form .group[data-v-a7287ff6]{flex-direction:column;gap:10px;display:flex}@media screen and (min-width:1600px){.contact-form-second-step-component .form .group[data-v-a7287ff6]{gap:15px}}@media screen and (min-width:1920px){.contact-form-second-step-component .form .group .textarea[data-v-a7287ff6]{margin-top:8px}}.contact-form-second-step-component .form .group .textarea[data-v-a7287ff6] .wrapper{height:130px}@media screen and (min-width:1024px){.contact-form-second-step-component .form .group .textarea[data-v-a7287ff6] .wrapper{height:160px}}@media screen and (min-width:1600px){.contact-form-second-step-component .form .group .textarea[data-v-a7287ff6] .wrapper{height:180px}}.contact-form-second-step-component .button[data-v-a7287ff6]{width:100%;padding:14.1px 42px}[data-v-10ddc7be]:root{--header-height:60px;--page-top-margin:106px}@media screen and (min-width:768px){[data-v-10ddc7be]:root{--header-height:80px;--page-top-margin:120px}}@media screen and (min-width:1024px){[data-v-10ddc7be]:root{--header-height:86px}}.contact-form-success-step-component[data-v-10ddc7be]{flex-direction:column;align-items:center;display:flex}.contact-form-success-step-component .icon[data-v-10ddc7be]{width:150px;height:150px}.contact-form-success-step-component .description[data-v-10ddc7be],.contact-form-success-step-component .title[data-v-10ddc7be]{width:100%;max-width:548px}.contact-form-success-step-component .title[data-v-10ddc7be]{margin-top:30px}@media screen and (min-width:1024px){.contact-form-success-step-component .title[data-v-10ddc7be]{margin-top:40px}}.contact-form-success-step-component .description[data-v-10ddc7be]{margin-top:24px;font-weight:500;line-height:1.3}@media screen and (min-width:1024px){.contact-form-success-step-component .description[data-v-10ddc7be]{margin-top:32px}}.contact-form-success-step-component .button[data-v-10ddc7be]{width:100%;margin-top:32px;padding:14.1px 42px}@media screen and (min-width:1024px){.contact-form-success-step-component[data-v-10ddc7be]{margin-top:41px}}[data-v-e29ba458]:root{--header-height:60px;--page-top-margin:106px}@media screen and (min-width:768px){[data-v-e29ba458]:root{--header-height:80px;--page-top-margin:120px}}@media screen and (min-width:1024px){[data-v-e29ba458]:root{--header-height:86px}}.base-button-wrapper.with-limit[data-v-e29ba458],.base-limiter-wrapper[data-v-e29ba458]{width:100%;max-width:100%;margin:0 auto;padding:0 20px;position:relative}@media (min-width:768px){.base-button-wrapper.with-limit[data-v-e29ba458],.base-limiter-wrapper[data-v-e29ba458]{padding:0 30px}}@media (min-width:1024px){.base-button-wrapper.with-limit[data-v-e29ba458],.base-limiter-wrapper[data-v-e29ba458]{padding:0 40px}}@media (min-width:1921px){.base-button-wrapper.with-limit[data-v-e29ba458],.base-limiter-wrapper[data-v-e29ba458]{padding:0 60px}}@media (min-width:2560px){.base-button-wrapper.with-limit[data-v-e29ba458],.base-limiter-wrapper[data-v-e29ba458]{padding:0 80px}}.service-limiter-wrapper[data-v-e29ba458]{width:100%;max-width:100%;margin:0 auto;padding:0 16px;position:relative}@media (min-width:414px){.service-limiter-wrapper[data-v-e29ba458]{padding:0 21px}}@media (min-width:768px){.service-limiter-wrapper[data-v-e29ba458]{padding:0 30px}}@media (min-width:1024px){.service-limiter-wrapper[data-v-e29ba458]{padding:0 40px}}@media (min-width:1921px){.service-limiter-wrapper[data-v-e29ba458]{padding:0 60px}}@media (min-width:2560px){.service-limiter-wrapper[data-v-e29ba458]{padding:0 80px}}.blog-limiter-wrapper[data-v-e29ba458]{width:100%;max-width:100%;margin:0 auto;padding:0 16px;position:relative}@media (min-width:768px){.blog-limiter-wrapper[data-v-e29ba458]{padding:0 30px}}@media (min-width:1024px){.blog-limiter-wrapper[data-v-e29ba458]{padding:0 40px}}@media (min-width:1440px){.blog-limiter-wrapper[data-v-e29ba458]{max-width:1500px}}@media (min-width:1920px){.blog-limiter-wrapper[data-v-e29ba458]{max-width:1290px}}@media (min-width:1921px){.blog-limiter-wrapper[data-v-e29ba458]{max-width:1620px;padding:0 60px}}@media (min-width:2560px){.blog-limiter-wrapper[data-v-e29ba458]{padding:0 80px}}.base-button-wrapper[data-v-e29ba458]{justify-content:center;width:100%;display:flex}.base-button-wrapper.tablet-to-left[data-v-e29ba458]{justify-content:flex-start}.base-button-wrapper[data-v-e29ba458]>*{width:100%!important}@media screen and (min-width:568px){.base-button-wrapper[data-v-e29ba458]>*{width:-moz-fit-content!important;width:fit-content!important}}.base-page-top-retreat[data-v-e29ba458]{padding-top:10px}@media screen and (min-width:786px){.base-page-top-retreat[data-v-e29ba458]{padding-top:12px}}@media screen and (min-width:1024px){.base-page-top-retreat[data-v-e29ba458]{padding-top:24px}}@media screen and (min-width:1440px){.base-page-top-retreat[data-v-e29ba458]{padding-top:30px}}.service-page-top-retreat[data-v-e29ba458]{padding-top:1px}@media screen and (min-width:414px){.service-page-top-retreat[data-v-e29ba458]{padding-top:8px}}@media screen and (min-width:768px){.service-page-top-retreat[data-v-e29ba458]{padding-top:16px}}@media screen and (min-width:1024px){.service-page-top-retreat[data-v-e29ba458]{padding-top:21px}}.base-page-bottom-retreat[data-v-e29ba458]{padding-bottom:37px}@media screen and (min-width:1024px){.base-page-bottom-retreat[data-v-e29ba458]{padding-bottom:50px}}@media screen and (min-width:1440px){.base-page-bottom-retreat[data-v-e29ba458]{padding-bottom:75px}}.multi-step-contact-form-section[data-v-e29ba458]{justify-content:center;width:-moz-fit-content;width:fit-content;display:flex}.multi-step-contact-form-section.popup[data-v-e29ba458]{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-e29ba458]{width:500px}}@media screen and (min-width:1600px){.multi-step-contact-form-section.popup[data-v-e29ba458]{width:600px}}@media screen and (min-width:1920px){.multi-step-contact-form-section.popup[data-v-e29ba458]{width:680px;min-height:730px}}.multi-step-contact-form-section.popup .step[data-v-e29ba458]{padding:25px 15px 30px}@media screen and (min-width:768px){.multi-step-contact-form-section.popup .step[data-v-e29ba458]{padding:30px 40px}}@media screen and (min-width:1024px){.multi-step-contact-form-section.popup .step[data-v-e29ba458]{padding:30px 25px}}@media screen and (min-width:1600px){.multi-step-contact-form-section.popup .step[data-v-e29ba458]{padding:40px}}@media screen and (min-width:1920px){.multi-step-contact-form-section.popup .step[data-v-e29ba458]{padding:50px}}.multi-step-contact-form-section.block .step[data-v-e29ba458]{padding:30px 15px}@media screen and (min-width:768px){.multi-step-contact-form-section.block .step[data-v-e29ba458]{padding:40px 20px}}@media screen and (min-width:1024px){.multi-step-contact-form-section.block .step[data-v-e29ba458]{padding:50px 25px}}@media screen and (min-width:1600px){.multi-step-contact-form-section.block .step[data-v-e29ba458]{padding:60px 40px}}@media screen and (min-width:1920px){.multi-step-contact-form-section.block .step[data-v-e29ba458]{padding:80px}}.multi-step-contact-form-section .wrapper[data-v-e29ba458]{width:100%}.multi-step-contact-form-section .wrapper.popup[data-v-e29ba458]{color:#fff;background-color:#12191f;border-radius:24px;align-items:center;display:flex}.multi-step-contact-form-section .wrapper.block[data-v-e29ba458]{flex-direction:column;gap:20px;display:flex}@media screen and (min-width:1024px){.multi-step-contact-form-section .wrapper.block[data-v-e29ba458]{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-e29ba458]{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-e29ba458]{gap:50px}}.multi-step-contact-form-section .wrapper.block .step[data-v-e29ba458]{grid-column:span 3}.multi-step-contact-form-section .wrapper.block .media-wrapper[data-v-e29ba458]{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-e29ba458]{aspect-ratio:1050/860;max-height:1200px}}.multi-step-contact-form-section .wrapper.block .media-wrapper .image[data-v-e29ba458]{-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-e29ba458]{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}[data-v-acbab1e2]:root{--header-height:60px;--page-top-margin:106px}@media screen and (min-width:768px){[data-v-acbab1e2]:root{--header-height:80px;--page-top-margin:120px}}@media screen and (min-width:1024px){[data-v-acbab1e2]:root{--header-height:86px}}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:400;src:url(../woff2/ClashGrotesk-Regular.ffku-G9Y.woff2)format("woff2"),url(../ttf/ClashGrotesk-Regular.BPwOxqjJ.ttf)format("truetype")}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:500;src:url(../woff2/ClashGrotesk-Medium.D4bJBILm.woff2)format("woff2"),url(../ttf/ClashGrotesk-Medium.Dl97H9mo.ttf)format("truetype")}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:600;src:url(../woff2/ClashGrotesk-Semibold.B2Z1YXWT.woff2)format("woff2"),url(../ttf/ClashGrotesk-Semibold.j1h64Bed.ttf)format("truetype")}@font-face{font-display:swap;font-family:Clash Grotesk;font-style:normal;font-weight:700;src:url(../woff2/ClashGrotesk-Bold.DwsSTDVe.woff2)format("woff2"),url(../ttf/ClashGrotesk-Bold.alnSQt0l.ttf)format("truetype")}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(../woff2/SpaceGrotesk-Bold.7JBSkUHd.woff2)format("woff2"),url(../ttf/SpaceGrotesk-Bold.BheyrowY.ttf)format("truetype")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:300;src:url(../woff2/Outfit-Light.B7NT8Xf7.woff2)format("woff2"),url(../ttf/Outfit-Light.rK9eMEPa.ttf)format("truetype")}@font-face{font-display:swap;font-family:Finger Paint;font-style:normal;font-weight:400;src:url(../woff2/FingerPaint-Regular.DRWmlGJg.woff2)format("woff2"),url(../ttf/FingerPaint-Regular.DsI6mlo0.ttf)format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(../woff2/Gilroy-Medium.Dvwc38gi.woff2)format("woff2"),url(../ttf/Gilroy-Medium.D7PbV1sv.ttf)format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:url(../woff2/Gilroy-Bold.BiD9fqKm.woff2)format("woff2"),url(../ttf/Gilroy-Bold.yXpx-Icw.ttf)format("truetype")}.title-135[data-v-acbab1e2]{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-acbab1e2]{font-size:50px}}@media screen and (min-width:768px){.title-135[data-v-acbab1e2]{font-size:65px}}@media screen and (min-width:1024px){.title-135[data-v-acbab1e2]{letter-spacing:0;font-size:80px;line-height:.79}}@media screen and (min-width:1600px){.title-135[data-v-acbab1e2]{font-size:90px}}@media screen and (min-width:1920px){.title-135[data-v-acbab1e2]{font-size:135px}}@media screen and (min-width:2160px){.title-135[data-v-acbab1e2]{font-size:145px}}@media screen and (min-width:2560px){.title-135[data-v-acbab1e2]{font-size:160px}}.title-110[data-v-acbab1e2]{text-transform:uppercase;font-size:41px;font-weight:700;line-height:.9}@media screen and (min-width:768px){.title-110[data-v-acbab1e2]{font-size:50px}}@media screen and (min-width:1024px){.title-110[data-v-acbab1e2]{font-size:65px;line-height:.82}}@media screen and (min-width:1440px){.title-110[data-v-acbab1e2]{font-size:90px;line-height:.9}}@media screen and (min-width:1920px){.title-110[data-v-acbab1e2]{font-size:110px}}.title-64[data-v-acbab1e2]{max-width:700px;font-size:32px;font-weight:700;line-height:1.1}@media screen and (min-width:1024px){.title-64[data-v-acbab1e2]{font-size:36px}}@media screen and (min-width:1440px){.title-64[data-v-acbab1e2]{font-size:42px}}@media screen and (min-width:1600px){.title-64[data-v-acbab1e2]{font-size:54px}}@media screen and (min-width:1920px){.title-64[data-v-acbab1e2]{font-size:64px}}.title-48[data-v-acbab1e2]{font-size:32px;font-weight:700;line-height:1.065}@media screen and (min-width:768px){.title-48[data-v-acbab1e2]{font-size:36px}}@media screen and (min-width:1024px){.title-48[data-v-acbab1e2]{font-size:42px}}@media screen and (min-width:1440px){.title-48[data-v-acbab1e2]{font-size:48px}}.subtitle-50[data-v-acbab1e2]{font-size:32px;font-weight:700;line-height:1}@media screen and (min-width:768px){.subtitle-50[data-v-acbab1e2]{font-size:40px}}@media screen and (min-width:1024px){.subtitle-50[data-v-acbab1e2]{font-size:45px}}@media screen and (min-width:1440px){.subtitle-50[data-v-acbab1e2]{font-size:50px}}.subtitle-44[data-v-acbab1e2]{font-size:32px;font-weight:700;line-height:1.065}@media screen and (min-width:768px){.subtitle-44[data-v-acbab1e2]{font-size:36px}}@media screen and (min-width:1024px){.subtitle-44[data-v-acbab1e2]{font-size:40px;font-weight:600}}@media screen and (min-width:1440px){.subtitle-44[data-v-acbab1e2]{font-size:44px}}.subtitle-32[data-v-acbab1e2]{font-size:21px;font-weight:500;line-height:1.238}@media screen and (min-width:1024px){.subtitle-32[data-v-acbab1e2]{font-size:24px}}@media screen and (min-width:1440px){.subtitle-32[data-v-acbab1e2]{font-size:32px;line-height:1.214}}.subtitle-28[data-v-acbab1e2]{font-size:21px;font-weight:500;line-height:1.238}@media screen and (min-width:1024px){.subtitle-28[data-v-acbab1e2]{font-size:24px}}@media screen and (min-width:1440px){.subtitle-28[data-v-acbab1e2]{font-size:28px;line-height:1.214}}.subtitle-28-mobile[data-v-acbab1e2]{font-size:16px;font-weight:500;line-height:1.238}@media screen and (min-width:768px){.subtitle-28-mobile[data-v-acbab1e2]{font-size:20px}}@media screen and (min-width:1024px){.subtitle-28-mobile[data-v-acbab1e2]{font-size:24px}}@media screen and (min-width:1440px){.subtitle-28-mobile[data-v-acbab1e2]{font-size:28px;line-height:1.214}}.subtitle-26[data-v-acbab1e2]{font-size:21px;font-weight:700;line-height:1}@media screen and (min-width:1024px){.subtitle-26[data-v-acbab1e2]{font-size:24px}}@media screen and (min-width:1440px){.subtitle-26[data-v-acbab1e2]{font-size:26px}}.subtitle-24[data-v-acbab1e2]{font-size:24px;font-weight:700;line-height:1}.subtitle-21[data-v-acbab1e2]{font-size:21px;font-weight:600;line-height:1.1}.text-40[data-v-acbab1e2]{font-size:21px;font-weight:500;line-height:1}@media screen and (min-width:768px){.text-40[data-v-acbab1e2]{font-size:26px}}@media screen and (min-width:1024px){.text-40[data-v-acbab1e2]{font-size:34px}}@media screen and (min-width:1440px){.text-40[data-v-acbab1e2]{font-size:40px;line-height:1.1}}.portfolio-hero-section .description[data-v-acbab1e2] .richtext p,.text-38[data-v-acbab1e2]{font-size:21px;font-weight:500;line-height:1.26}@media screen and (min-width:768px){.portfolio-hero-section .description[data-v-acbab1e2] .richtext p,.text-38[data-v-acbab1e2]{font-size:24px}}@media screen and (min-width:1024px){.portfolio-hero-section .description[data-v-acbab1e2] .richtext p,.text-38[data-v-acbab1e2]{font-size:28px}}@media screen and (min-width:1440px){.portfolio-hero-section .description[data-v-acbab1e2] .richtext p,.text-38[data-v-acbab1e2]{font-size:32px}}@media screen and (min-width:1920px){.portfolio-hero-section .description[data-v-acbab1e2] .richtext p,.text-38[data-v-acbab1e2]{font-size:38px}}.text-32[data-v-acbab1e2]{font-size:21px;font-weight:500;line-height:1.26}@media screen and (min-width:768px){.text-32[data-v-acbab1e2]{font-size:24px}}@media screen and (min-width:1024px){.text-32[data-v-acbab1e2]{font-size:28px}}@media screen and (min-width:1440px){.text-32[data-v-acbab1e2]{font-size:32px;line-height:36px}}.text-28[data-v-acbab1e2]{font-size:21px;font-weight:400;line-height:26px}@media screen and (min-width:1024px){.text-28[data-v-acbab1e2]{font-size:24px;line-height:28px}}@media screen and (min-width:1440px){.text-28[data-v-acbab1e2]{font-size:28px;line-height:34px}}.text-24[data-v-acbab1e2]{font-size:21px;font-weight:400;line-height:1}@media screen and (min-width:1024px){.text-24[data-v-acbab1e2]{font-size:22px}}@media screen and (min-width:1440px){.text-24[data-v-acbab1e2]{font-size:24px}}.text-24-mobile[data-v-acbab1e2]{font-size:16px;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.text-24-mobile[data-v-acbab1e2]{font-size:18px}}@media screen and (min-width:1024px){.text-24-mobile[data-v-acbab1e2]{font-size:20px}}@media screen and (min-width:1440px){.text-24-mobile[data-v-acbab1e2]{font-size:22px}}@media screen and (min-width:1600px){.text-24-mobile[data-v-acbab1e2]{font-size:24px}}.text-22[data-v-acbab1e2]{font-size:16px;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.text-22[data-v-acbab1e2]{font-size:18px}}@media screen and (min-width:1024px){.text-22[data-v-acbab1e2]{font-size:20px}}@media screen and (min-width:1440px){.text-22[data-v-acbab1e2]{font-size:22px}}.text-18[data-v-acbab1e2]{font-size:18px;font-weight:400;line-height:1.55}.text-16[data-v-acbab1e2]{font-size:16px}.text-14[data-v-acbab1e2],.text-16[data-v-acbab1e2]{font-weight:500;line-height:1.25}.text-14[data-v-acbab1e2]{font-size:14px}.error-text-14[data-v-acbab1e2]{font-family:Outfit,Tahoma,sans-serif;font-size:14px;font-weight:300;line-height:1.5}.uppercase[data-v-acbab1e2]{text-transform:uppercase}.centered[data-v-acbab1e2]{text-align:center}.portfolio-hero-section .wrapper[data-v-acbab1e2]{flex-direction:column;gap:10px;display:flex}@media screen and (min-width:768px){.portfolio-hero-section .wrapper[data-v-acbab1e2]{gap:20px}}@media screen and (min-width:1024px){.portfolio-hero-section .wrapper[data-v-acbab1e2]{gap:30px}}@media screen and (min-width:1440px){.portfolio-hero-section .wrapper[data-v-acbab1e2]{gap:43px}}.portfolio-hero-section .title[data-v-acbab1e2]{max-width:400px}@media screen and (min-width:568px){.portfolio-hero-section .title[data-v-acbab1e2]{max-width:500px}}@media screen and (min-width:1024px){.portfolio-hero-section .title[data-v-acbab1e2]{max-width:750px}}@media screen and (min-width:1440px){.portfolio-hero-section .title[data-v-acbab1e2]{max-width:850px}}@media screen and (min-width:1920px){.portfolio-hero-section .title[data-v-acbab1e2]{max-width:1180px}}@media screen and (min-width:2160px){.portfolio-hero-section .title[data-v-acbab1e2]{max-width:1380px}}.portfolio-hero-section .description[data-v-acbab1e2]{white-space:break-spaces;max-width:700px}[data-v-16b551f8]:root{--header-height:60px;--page-top-margin:106px}@media screen and (min-width:768px){[data-v-16b551f8]:root{--header-height:80px;--page-top-margin:120px}}@media screen and (min-width:1024px){[data-v-16b551f8]:root{--header-height:86px}}.portfolio-page[data-v-16b551f8]{position:relative}.portfolio-page .breadcrumbs[data-v-16b551f8]{margin:18px 0 25px}@media screen and (min-width:1440px){.portfolio-page .breadcrumbs[data-v-16b551f8]{margin:30px 0 40px}}@media screen and (min-width:1920px){.portfolio-page .breadcrumbs[data-v-16b551f8]{margin:25px 0 60px}}.portfolio-page .wrapper[data-v-16b551f8]{color:var(--29a40acc);width:100%;padding-bottom:40px;position:relative}@media screen and (min-width:768px){.portfolio-page .wrapper[data-v-16b551f8]{padding-bottom:80px}}@media screen and (min-width:1024px){.portfolio-page .wrapper[data-v-16b551f8]{padding-bottom:100px}}@media screen and (min-width:1440px){.portfolio-page .wrapper[data-v-16b551f8]{padding-bottom:140px}}.portfolio-page .content[data-v-16b551f8]{flex-direction:column;gap:20px;display:flex}@media screen and (min-width:1024px){.portfolio-page .content[data-v-16b551f8]{gap:30px}}@media screen and (min-width:1440px){.portfolio-page .content[data-v-16b551f8]{gap:40px}}@media screen and (min-width:1920px){.portfolio-page .content[data-v-16b551f8]{gap:50px}}.portfolio-page .projects-section[data-v-16b551f8]:first-child:not(:has(.title-wrapper)){margin-top:30px}@media screen and (min-width:768px){.portfolio-page .projects-section[data-v-16b551f8]:first-child:not(:has(.title-wrapper)){margin-top:20px}}@media screen and (min-width:1024px){.portfolio-page .projects-section[data-v-16b551f8]:first-child:not(:has(.title-wrapper)){margin-top:50px}}@media screen and (min-width:1440px){.portfolio-page .projects-section[data-v-16b551f8]:first-child:not(:has(.title-wrapper)){margin-top:90px}}.portfolio-page .contact-form[data-v-16b551f8],.portfolio-page .media-wrapper[data-v-16b551f8],.portfolio-page .multi-step-form[data-v-16b551f8]{max-height:none}@media screen and (min-width:1024px){.portfolio-page .contact-form[data-v-16b551f8],.portfolio-page .media-wrapper[data-v-16b551f8],.portfolio-page .multi-step-form[data-v-16b551f8]{min-height:560px}}@media screen and (min-width:1440px){.portfolio-page .contact-form[data-v-16b551f8],.portfolio-page .media-wrapper[data-v-16b551f8],.portfolio-page .multi-step-form[data-v-16b551f8]{min-height:700px}}@media screen and (min-width:1920px){.portfolio-page .contact-form[data-v-16b551f8],.portfolio-page .media-wrapper[data-v-16b551f8],.portfolio-page .multi-step-form[data-v-16b551f8]{min-height:860px}}.portfolio-page .multi-step-form[data-v-16b551f8] .media-wrapper{display:none}@media screen and (min-width:1024px){.portfolio-page .multi-step-form[data-v-16b551f8] .media-wrapper{display:block}}.portfolio-page .cooperation-form[data-v-16b551f8],.portfolio-page .dynamic-component[data-v-16b551f8]{padding-top:40px}@media screen and (min-width:768px){.portfolio-page .cooperation-form[data-v-16b551f8],.portfolio-page .dynamic-component[data-v-16b551f8]{padding-top:60px}}@media screen and (min-width:1024px){.portfolio-page .cooperation-form[data-v-16b551f8],.portfolio-page .dynamic-component[data-v-16b551f8]{padding-top:90px}}@media screen and (min-width:1440px){.portfolio-page .cooperation-form[data-v-16b551f8],.portfolio-page .dynamic-component[data-v-16b551f8]{padding-top:106px}}
