@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/latolight-copy.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/latoitalic.woff2) format("woff2");unicode-range:u+0020-007e,u+00c4,u+00d6,u+00dc,u+00e4,u+00f6,u+00fc,u+00df}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/latoregular.woff2) format("woff2");unicode-range:u+0020-007e,u+00c4,u+00d6,u+00dc,u+00e4,u+00f6,u+00fc,u+00df}@font-face{font-family:Lato;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/latomedium.woff2) format("woff2");unicode-range:u+0020-007e,u+00c4,u+00d6,u+00dc,u+00e4,u+00f6,u+00fc,u+00df}@font-face{font-family:Lato;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/latosemibold1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/latobold.woff2) format("woff2");unicode-range:u+0020-007e,u+00c4,u+00d6,u+00dc,u+00e4,u+00f6,u+00fc,u+00df}.projects_buttonWrapper__pEpte{display:flex;justify-content:center;gap:40px;margin:20px 0 0}.projects_buttonTitle__yl0e2{border:none;background:none;color:#767474;font-size:18px;font-weight:400;line-height:1.2;text-align:justified;letter-spacing:.03em}.projects_buttonTitleActive__PLzM8{color:#000}.projects_projectsWrapper__K76kU{display:flex;flex-direction:column}@media(min-width:768px){.projects_projectsWrapper__K76kU{flex-direction:row}}.projects_projectNameStylesReverse__7DQ9P{display:none}@media(min-width:1024px)and (max-width:1440px){.projects_projectNameStylesReverse__7DQ9P{display:block;color:#767474;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;text-orientation:mixed;-webkit-text-orientation:mixed;transform:rotate(-180deg);margin-top:0;font-family:Lato;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:.02em;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;text-align:center}}@media(min-width:1024px)and (max-width:1440px)and (min-width:768px){.projects_projectNameStylesReverse__7DQ9P{font-size:32px;letter-spacing:.01em}}.projects_projectsUXWrapper__Bwm96{display:flex;flex-wrap:wrap;gap:20px;margin:50px 0 70px}@media(min-width:768px){.projects_projectsUXWrapper__Bwm96{margin-left:40px}}.projects_projectsUXContainer__83N9w{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;padding:30px;border:1px solid #b5aede}.projects_projectsUXContainer__83N9w:nth-child(2),.projects_projectsUXContainer__83N9w:nth-child(3){border:1px solid #b4aeae;background:#f9f9f9}@media(min-width:768px)and (max-width:1023px){.projects_projectsUXContainer__83N9w{min-height:584px}}@media(min-width:768px){.projects_projectsUXContainer__83N9w{flex-direction:column}}@media(min-width:1024px)and (max-width:1440px){.projects_projectsUXContainer__83N9w{max-width:40%;min-height:auto}}@media(min-width:1441px){.projects_projectsUXContainer__83N9w{max-width:40%;min-height:auto}}.projects_projectTitle__21Epz{font-size:32px;font-weight:400;line-height:1.2;text-align:left;text-align:center}@media(min-width:768px){.projects_projectTitle__21Epz{font-size:48px;font-weight:500;line-height:1.2;text-align:left;letter-spacing:.02em;text-align:center}}.projects_mainImage____hwv{width:100%;height:100%;aspect-ratio:1/1}@media(min-width:768px){.projects_mainImage____hwv{max-width:352px;margin:0 40px}}.projects_mainImageProject_1__fbSIO{width:112px;aspect-ratio:644/1316}.projects_mainImageProject_2__4mXKd{aspect-ratio:349/147;max-width:349px}.projects_mainImageProject_3__sOxWB{aspect-ratio:240/278;max-width:240px}.projects_mainImageProject_4__oAFIV{object-fit:contain;aspect-ratio:1/1;max-width:227px}.projects_textImagePropsProjectsButton__uMY2U{font-size:18px;font-weight:400;line-height:1.2;text-align:justified;letter-spacing:.03em;color:#fff;margin-left:auto;margin-right:auto;padding:16px 30px;border-radius:12px;letter-spacing:.1rem;background:#000}