.ErrorComponent_root__nM8H6{align-items:center;display:flex;height:100vh;justify-content:center}.ErrorComponent_rootWrapper__DzueK h2{margin-bottom:var(--9);text-align:center}.ErrorComponent_rootWrapperButtons__ufJir{align-items:center;display:flex;flex-direction:column;gap:15px}@media (min-width:768px){.ErrorComponent_rootWrapperButtons__ufJir{flex-direction:row}}.Button_root__GbzzH{--s:var(--4);--t:var(--i);background-color:var(--s);color:var(--t);display:inline-block;flex-shrink:0;height:-moz-fit-content;height:fit-content;text-align:center;transition:background-color .3s ease,color .3s ease,border-radius .3s ease,scale .3s ease,box-shadow .3s ease;width:-moz-fit-content;width:fit-content}.Button_root__GbzzH:disabled{cursor:not-allowed;opacity:.5}.Button_root__GbzzH.Button_regular__RLX5e{border-radius:var(--m);padding:var(--1g) var(--1h);text-transform:lowercase}.Button_root__GbzzH:not(.Button_short__tCZ24){width:100%}.Button_root__GbzzH.Button_short__tCZ24{background-color:var(--i);border-radius:var(--15);color:var(--4);padding:var(--1i) var(--1j)}.Button_root__GbzzH.Button_secondary__pFIlL{--s:transparent;--t:var(--4);border:1px solid var(--q)}.Button_root__GbzzH.Button_secondaryDark__SGOqU{--s:transparent;--t:var(--i);border:1px solid var(--11)}.Button_root__GbzzH.Button_white__ta6dJ{--s:var(--i);--t:var(--4)}@media (min-width:768px){.Button_root__GbzzH:not(.Button_short__tCZ24){width:-moz-fit-content;width:fit-content}}@media (hover:hover){.Button_root__GbzzH.Button_regular__RLX5e:not(:disabled):hover{border-radius:calc(var(--m)*2);box-shadow:0 7px 18px -15px hsla(0,0%,5%,.04),0 20px 20px 0 hsla(0,0%,5%,.05),0 24px 19px -30px hsla(0,0%,5%,.25);scale:1.1}.Button_root__GbzzH.Button_short__tCZ24:not(:disabled):hover{background-color:var(--n);scale:1.05}.Button_root__GbzzH.Button_primary__swzAa:not(:disabled):hover{--s:var(--i);--t:var(--4)}.Button_root__GbzzH.Button_primaryAlt__JLn2c:not(:disabled):hover{--s:var(--3);--t:var(--4)}.Button_root__GbzzH.Button_secondary__pFIlL:not(:disabled):hover{--t:var(--q);border-color:var(--c)}.Button_root__GbzzH.Button_secondaryDark__SGOqU:not(:disabled):hover{opacity:.8}.Button_root__GbzzH.Button_white__ta6dJ:not(:disabled):hover{--s:var(--11)}}.NotFound_root__WVw2A{height:100vh;padding:var(--o) var(--0) 0;position:relative;width:100vw}.NotFound_root__WVw2A .NotFound_inner___oS6o{align-items:center;display:flex;flex-flow:column;height:100%;padding-bottom:40px;padding-top:var(--9)}.NotFound_root__WVw2A h1{width:245px}.NotFound_root__WVw2A h1 span{text-align:center!important}.NotFound_root__WVw2A .NotFound_image__FPBFK{height:205px;margin-top:35px}.NotFound_root__WVw2A .NotFound_image__FPBFK svg{display:block;height:100%;width:100%}.NotFound_root__WVw2A p{color:var(--d);margin-top:var(--2);text-align:center}.NotFound_root__WVw2A .NotFound_button__Z_XCx{margin-top:auto}@media (min-width:768px){.NotFound_root__WVw2A{height:max(700px,100vh)}.NotFound_root__WVw2A .NotFound_inner___oS6o{margin-top:var(--p);padding-bottom:0}.NotFound_root__WVw2A h1{width:710px}.NotFound_root__WVw2A .NotFound_image__FPBFK{height:326px;margin-top:35px}.NotFound_root__WVw2A p{margin-top:var(--6);width:38.5rem}.NotFound_root__WVw2A .NotFound_button__Z_XCx{margin-top:var(--5)}}@media (min-width:1280px){.NotFound_root__WVw2A{align-items:center;display:flex;justify-content:center}.NotFound_root__WVw2A .NotFound_inner___oS6o{height:auto;margin-top:0}.NotFound_root__WVw2A .NotFound_image__FPBFK{height:20vw;margin-top:2.734375vw}.NotFound_root__WVw2A p{width:44.375rem}}@media (min-width:1440px){.NotFound_root__WVw2A .NotFound_image__FPBFK{height:20.9722222222vw;margin-top:2.7777777778vw}.NotFound_root__WVw2A p{width:44.375rem}}@media (min-width:1920px){.NotFound_root__WVw2A h1{width:36.9791666667vw}.NotFound_root__WVw2A .NotFound_image__FPBFK{height:min(21.1979166667vw,21.1979166667vw);margin-top:min(3.125vw,3.125vw)}.NotFound_root__WVw2A p{width:44.375rem}}.Favorites_root__Cpz__{display:flex;flex-flow:column-reverse;gap:var(--9);justify-content:flex-end;margin-bottom:140px;margin-top:var(--o);padding:0 var(--0)}.Favorites_root__Cpz__ .Favorites_content___K6i9 .Favorites_title__9fVPt{padding:0!important}.Favorites_root__Cpz__ .Favorites_content___K6i9 .Favorites_text__jyGxE{margin-top:var(--5)}.Favorites_root__Cpz__ .Favorites_content___K6i9 .Favorites_btn__cASJv{margin-top:var(--7)}.Favorites_root__Cpz__ .Favorites_content___K6i9 .Favorites_formWrapper__c4LBw{display:none;margin-top:var(--7)}.Favorites_root__Cpz__ .Favorites_content___K6i9 .Favorites_formWrapper__c4LBw p:last-of-type{color:var(--d);margin-top:var(--k)}.Favorites_root__Cpz__ .Favorites_projects__xaW01{display:flex;flex-flow:column;gap:var(--5);height:-moz-fit-content;height:fit-content;padding-top:var(--9)}.Favorites_root__Cpz__ .Favorites_projects__xaW01 p{color:var(--q)}.Favorites_root__Cpz__ .Favorites_list__gBK7x{display:flex;flex-flow:column}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_{display:flex;padding:var(--5) 0;position:relative}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_:not(:last-of-type){border-bottom:1px solid var(--3)}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_ .Favorites_link__sDvJB{display:flex;gap:var(--7);margin-right:var(--9)}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_projectInfo__Ykz2g{display:flex;flex-flow:column;gap:10px}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_ .Favorites_picture__EHOTZ{border-radius:var(--m);flex-shrink:0;height:60px;overflow:hidden;transition:scale .3s ease;width:60px}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_ .Favorites_picture__EHOTZ img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_ .Favorites_title__9fVPt{transition:color .3s ease}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_ .Favorites_description__szczc{text-wrap:balance;color:var(--c)}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_ .Favorites_button__FJkeY{aspect-ratio:1;position:absolute;right:0;top:var(--5);transition:opacity .3s ease,scale .3s ease;width:16px}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_ .Favorites_button__FJkeY svg{display:block;height:100%;width:100%}@media (min-width:768px){.Favorites_root__Cpz__{margin-bottom:var(--p);min-height:calc(100vh - var(--p) - var(--o))}.Favorites_root__Cpz__ .Favorites_content___K6i9 .Favorites_text__jyGxE{width:502px}.Favorites_root__Cpz__ .Favorites_content___K6i9 .Favorites_formWrapper__c4LBw p{width:423px}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_projectInfo__Ykz2g{gap:10px}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_ .Favorites_picture__EHOTZ{height:93px;width:145px}}@media (min-width:1280px){.Favorites_root__Cpz__{display:grid;gap:0;grid-template-columns:repeat(2,1fr)}.Favorites_root__Cpz__ .Favorites_content___K6i9{padding-right:3.125vw;padding-top:var(--9)}.Favorites_root__Cpz__ .Favorites_content___K6i9 .Favorites_text__jyGxE{width:42.421875vw}.Favorites_root__Cpz__ .Favorites_content___K6i9 .Favorites_formWrapper__c4LBw{margin-top:var(--9)}.Favorites_root__Cpz__ .Favorites_content___K6i9 .Favorites_formWrapper__c4LBw p{width:35.46875vw}.Favorites_root__Cpz__ .Favorites_projects__xaW01{border-left:1px solid var(--3);padding-left:var(--b)}.Favorites_root__Cpz__ .Favorites_projects__xaW01 h2{color:var(--d)}.Favorites_root__Cpz__ .Favorites_projects__xaW01 p{width:60%}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_projectInfo__Ykz2g{gap:var(--r)}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_ .Favorites_picture__EHOTZ{height:7.8125vw;width:12.265625vw}}@media (min-width:1440px){.Favorites_root__Cpz__ .Favorites_content___K6i9{padding-right:3.4722222222vw}.Favorites_root__Cpz__ .Favorites_content___K6i9 .Favorites_text__jyGxE{margin-top:var(--7);width:37.7083333333vw}.Favorites_root__Cpz__ .Favorites_content___K6i9 .Favorites_formWrapper__c4LBw{margin-top:var(--2)}.Favorites_root__Cpz__ .Favorites_content___K6i9 .Favorites_formWrapper__c4LBw p{width:31.5277777778vw}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_ .Favorites_picture__EHOTZ{height:7.2916666667vw;width:11.4583333333vw}}@media (min-width:1920px){.Favorites_root__Cpz__ .Favorites_content___K6i9{padding-right:min(3.6458333333vw,3.6458333333vw)}.Favorites_root__Cpz__ .Favorites_content___K6i9 .Favorites_text__jyGxE{width:min(28.3854166667vw,28.3854166667vw)}.Favorites_root__Cpz__ .Favorites_content___K6i9 .Favorites_formWrapper__c4LBw p{width:min(25.15625vw,25.15625vw)}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_ .Favorites_picture__EHOTZ{height:min(7.2916666667vw,7.2916666667vw);width:min(11.4583333333vw,11.4583333333vw)}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_ .Favorites_button__FJkeY{width:.8333333333vw}}@media (hover:hover){.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_ .Favorites_link__sDvJB:hover .Favorites_picture__EHOTZ{scale:1.05}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_ .Favorites_link__sDvJB:hover .Favorites_title__9fVPt{color:var(--d)}.Favorites_root__Cpz__ .Favorites_list__gBK7x .Favorites_project__UJ0c_ .Favorites_button__FJkeY:hover{opacity:.8;scale:1.15}}.ProjectsGrid_root__ejDwf{align-items:center;display:flex;flex-direction:column;gap:var(--2)}.TwoColumnSlider_root__5YKA3{overflow:hidden;padding-top:var(--1)}.TwoColumnSlider_rootHead__lqf__{padding:0 var(--0)}.TwoColumnSlider_rootHead__lqf__,.TwoColumnSlider_rootTitle__qvQ2c{margin-bottom:var(--7)}.TwoColumnSlider_rootTabs__s8_xr{display:flex;flex-flow:row wrap;gap:var(--1e)}.TwoColumnSlider_rootMain__7pjrK{border-top:1px solid var(--3);display:grid;grid-template-areas:"title" "description" "slider" "link";padding:0 var(--0)}.TwoColumnSlider_rootMain__7pjrK>:first-child:not(.TwoColumnSlider_rootRight__zY3_a){margin-top:var(--8)}.TwoColumnSlider_rootLeft__QTg_a{padding:var(--8) var(--0)}.TwoColumnSlider_rootRight__zY3_a{grid-area:slider;margin:var(--2) calc(var(--0)*-1) 0;overflow:hidden;padding:0 var(--0)}.TwoColumnSlider_rootSubtitle__vrH_l{grid-area:title}.TwoColumnSlider_rootDescription__XYY_a{grid-area:description;margin-top:var(--5)}.TwoColumnSlider_rootLink__KgAQT{grid-area:link;margin-top:var(--2)}.TwoColumnSlider_rootNav__kun9z{align-self:end;grid-area:nav;margin:var(--8) 0}.TwoColumnSlider_root__5YKA3 .swiper{overflow:visible}.TwoColumnSlider_root__5YKA3 .swiper-slide{width:auto}.TwoColumnSlider_root__5YKA3 .swiper-slide:not(:last-child){margin-right:var(--f)}@media (max-width:1279px){.TwoColumnSlider_rootNav__kun9z{width:302px}}@media (max-width:767px){.TwoColumnSlider_rootNav__kun9z{display:none}}@media (min-width:768px){.TwoColumnSlider_rootMain__7pjrK{border-bottom:1px solid var(--3);grid-template-areas:"title slider" "description slider" "link slider" "nav slider";grid-template-columns:1fr auto;grid-template-rows:repeat(3,auto) 1fr;padding:0}.TwoColumnSlider_rootRight__zY3_a{border-left:1px solid var(--3);margin:0;padding:var(--8) 0}.TwoColumnSlider_rootDescription__XYY_a,.TwoColumnSlider_rootSubtitle__vrH_l{margin-left:var(--0);width:295px}.TwoColumnSlider_rootLink__KgAQT{margin-top:var(--7)}.TwoColumnSlider_rootLink__KgAQT,.TwoColumnSlider_rootNav__kun9z{margin-left:var(--0)}.TwoColumnSlider_root__5YKA3 .swiper{padding:0 var(--8)}}@media (min-width:1280px){.TwoColumnSlider_rootTitle__qvQ2c{width:92.96875vw}.TwoColumnSlider_rootRight__zY3_a{width:65.625vw}.TwoColumnSlider_rootDescription__XYY_a,.TwoColumnSlider_rootSubtitle__vrH_l{width:29.921875vw}}@media (min-width:1440px){.TwoColumnSlider_rootTitle__qvQ2c{margin-bottom:var(--5);width:95.1388888889vw}.TwoColumnSlider_rootRight__zY3_a{width:66.1111111111vw}.TwoColumnSlider_rootSubtitle__vrH_l{width:26.5972222222vw}.TwoColumnSlider_rootDescription__XYY_a{width:25vw}}@media (min-width:1920px){.TwoColumnSlider_rootTitle__qvQ2c{width:min(93.75vw,93.75vw)}.TwoColumnSlider_rootRight__zY3_a{width:min(75.0520833333vw,75.0520833333vw)}.TwoColumnSlider_rootSubtitle__vrH_l{width:min(22.9166666667vw,22.9166666667vw)}.TwoColumnSlider_rootDescription__XYY_a{width:min(21.6145833333vw,21.6145833333vw)}}