.ProjectHeader_backLink__Ob8JZ{display:flex;align-items:center;gap:var(--gap-s);font-weight:800;color:var(--c-primary);margin:8rem 0 4rem}.ProjectHeader_backLink__Ob8JZ svg{height:1.6rem}.ProjectHeader_header__kJH3X{display:grid;grid-template-columns:1fr;grid-column-gap:var(--gap-lg);grid-row-gap:var(--gap-lg);margin-bottom:6rem}@media screen and (min-width:768px){.ProjectHeader_header__kJH3X{grid-template-columns:repeat(2,1fr)}}.ProjectHeader_header__kJH3X img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:584/358}.ProjectHeader_header__kJH3X .ProjectHeader_information__JiHwV{display:flex;flex-flow:column;justify-content:center}@media screen and (min-width:992px){.ProjectHeader_header__kJH3X .ProjectHeader_information__JiHwV{padding-left:var(--gap-lg)}}.ProjectHeader_header__kJH3X .ProjectHeader_information__JiHwV .ProjectHeader_zip__ce_Xn{font-size:2.4rem;font-weight:400;margin-top:1rem}.Header_topHeader__VCp7u{display:flex;flex-flow:column;gap:var(--gap-s);justify-content:space-between;background:var(--c-background);padding:var(--gap-s) 1rem;font-size:1.4rem}@media screen and (min-width:768px){.Header_topHeader__VCp7u{flex-flow:row;gap:0;padding:var(--gap-s) calc((100% - var(--container-max-width-xl))/2)}}.Header_mainHeader__WybzO{display:flex;align-items:center;justify-content:space-between;padding:3rem 1rem 5rem;max-width:var(--container-max-width-xl);margin:0 auto}@media screen and (min-width:768px){.Header_mainHeader__WybzO{padding:3rem 0 5rem;align-items:flex-end}}.Header_mainHeader__WybzO .Header_logo__VN8f5{height:4.4rem}.Header_mainHeader__WybzO .Header_burger__28SpQ{display:flex;flex-flow:column;justify-content:space-between;width:3.2rem;height:2.4rem;z-index:120}@media screen and (min-width:768px){.Header_mainHeader__WybzO .Header_burger__28SpQ{display:none}}.Header_mainHeader__WybzO .Header_burger__28SpQ span{display:block;height:3px;width:100%;background-color:var(--c-black);border-radius:100px;transition:all .3s}.Header_mainHeader__WybzO .Header_burger__28SpQ.Header_open__pIJo_ span:first-child{transform:translateY(1.1rem) rotate(-45deg)}.Header_mainHeader__WybzO .Header_burger__28SpQ.Header_open__pIJo_ span:nth-child(2){opacity:0}.Header_mainHeader__WybzO .Header_burger__28SpQ.Header_open__pIJo_ span:nth-child(3){transform:translateY(-1.1rem) rotate(45deg)}.Header_mainHeader__WybzO .Header_navigation__04Am2{position:fixed;top:0;left:0;height:100vh;width:100vw;transform:translateY(-100%);transition:transform .5s;background-color:var(--c-white);z-index:100}.Header_mainHeader__WybzO .Header_navigation__04Am2.Header_open__pIJo_{transform:translateY(0)}@media screen and (min-width:768px){.Header_mainHeader__WybzO .Header_navigation__04Am2{position:relative;background-color:transparent;width:auto;height:auto;transform:none}}.Header_mainHeader__WybzO .Header_navigation__04Am2 ul{display:flex;flex-flow:column;align-items:center;justify-content:center;list-style:none;gap:var(--gap-lg);height:100%}@media screen and (min-width:768px){.Header_mainHeader__WybzO .Header_navigation__04Am2 ul{flex-flow:row}}.Header_mainHeader__WybzO .Header_navigation__04Am2 ul li{font-size:2.5rem;font-weight:800}.Header_hiringBadge__QtUKG{position:relative;color:var(--c-white);transition:transform .3s ease}.Header_hiringBadge__QtUKG:hover{transform:scale(1.06)}.Header_hiringBadge__QtUKG:hover .Header_hiringBlob__t3in2{transform:rotate(-5deg) scale(1.05)}.Header_hiringBadge__QtUKG.Header_active__vcUHv:before{background-color:var(--c-primary);bottom:-1.8rem;z-index:1}.Header_hiringBadge__QtUKG li{position:relative;white-space:nowrap}@media screen and (min-width:768px){.Header_hiringBadge__QtUKG{margin-left:1.2rem}}.Header_hiringBlob__t3in2{position:absolute;inset:-1rem -1.6rem -1.2rem -1.4rem;background-color:var(--c-primary);border-radius:30% 70% 22% 78%/55% 30% 70% 45%;transform:rotate(-3deg);z-index:-1}@media(prefers-reduced-motion:no-preference){.Header_hiringBlob__t3in2{-webkit-animation:Header_morph__vqXos 8s ease-in-out infinite,Header_pulse__VjlFX 2s ease-in-out infinite;animation:Header_morph__vqXos 8s ease-in-out infinite,Header_pulse__VjlFX 2s ease-in-out infinite}}.Header_hiringText__x2XW2{position:relative;z-index:1}@-webkit-keyframes Header_morph__vqXos{0%,to{border-radius:30% 70% 22% 78%/55% 30% 70% 45%}20%{border-radius:72% 28% 65% 35%/38% 72% 28% 62%}40%{border-radius:25% 75% 40% 60%/68% 22% 78% 32%}60%{border-radius:68% 32% 75% 25%/28% 65% 35% 72%}80%{border-radius:40% 60% 28% 72%/72% 40% 60% 28%}}@keyframes Header_morph__vqXos{0%,to{border-radius:30% 70% 22% 78%/55% 30% 70% 45%}20%{border-radius:72% 28% 65% 35%/38% 72% 28% 62%}40%{border-radius:25% 75% 40% 60%/68% 22% 78% 32%}60%{border-radius:68% 32% 75% 25%/28% 65% 35% 72%}80%{border-radius:40% 60% 28% 72%/72% 40% 60% 28%}}@-webkit-keyframes Header_pulse__VjlFX{0%,to{box-shadow:0 2px 8px rgba(229,34,17,.3)}50%{box-shadow:0 4px 20px rgba(229,34,17,.55)}}@keyframes Header_pulse__VjlFX{0%,to{box-shadow:0 2px 8px rgba(229,34,17,.3)}50%{box-shadow:0 4px 20px rgba(229,34,17,.55)}}.Header_active__vcUHv{position:relative}.Header_active__vcUHv:before{content:"";position:absolute;left:0;bottom:-5px;width:60%;height:2px;background-color:var(--c-primary)}.Footer_footer__tlOGv{display:flex;flex-flow:column;gap:var(--gap-lg);justify-content:space-between;margin-top:auto;border-top:1.5px solid rgba(0,0,0,.3);padding:5rem 1rem}@media screen and (min-width:768px){.Footer_footer__tlOGv{flex-flow:row;padding:5rem calc((100% - var(--container-max-width-xl))/2)}}.Footer_contact__ooUlq{display:flex;flex-flow:column;gap:4px;font-size:2.4rem;font-weight:800;margin-bottom:3rem}.Footer_contactLink__bajkV{display:flex;align-items:center;font-size:1.6rem;font-weight:800;color:var(--c-primary);gap:var(--gap-s)}.Footer_contactLink__bajkV svg{height:1.6rem}.Footer_navigation__k5U_v{display:flex;gap:var(--gap-md);list-style:none;font-size:1.6rem}.Default_wrapper__ruwtA{display:flex;flex-flow:column;max-width:100vw;overflow:hidden;min-height:100vh}.Default_content__jPpSR{margin:0 auto;width:100%;padding:0 1rem;font-size:1.6rem}@media screen and (min-width:992px){.Default_content__jPpSR{padding:0;max-width:var(--container-max-width-lg)}}@media screen and (min-width:1200px){.Default_content__jPpSR{max-width:var(--container-max-width-xl)}}.Default_content__jPpSR section{margin-bottom:8rem}.LightBox_lightbox__LbTCe{display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;width:100vw;height:100vh}.LightBox_lightbox__LbTCe:after{content:"";position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:1}.LightBox_lightbox__LbTCe .LightBox_close__GqMwA{position:absolute;right:0;top:0;height:40px;width:40px;background-color:var(--c-black);z-index:20}.LightBox_lightbox__LbTCe .LightBox_close__GqMwA span{position:absolute;left:20%;top:calc(50% - 1px);display:block;background-color:var(--c-white);width:60%;height:2px;border-radius:10px}.LightBox_lightbox__LbTCe .LightBox_close__GqMwA span:first-child{transform:rotate(135deg)}.LightBox_lightbox__LbTCe .LightBox_close__GqMwA span:nth-child(2){transform:rotate(45deg)}.LightBox_lightbox__LbTCe img{width:auto;height:auto;z-index:10;max-height:80%;max-width:80%}.DetailPageContent_content__3_kqT{width:100%;margin:0 auto}@media screen and (min-width:992px){.DetailPageContent_content__3_kqT{width:83.3333333333%}}@media screen and (min-width:1200px){.DetailPageContent_content__3_kqT{width:66.6666666667%}}.DetailPageContent_content__3_kqT .DetailPageContent_item__ER9GI{margin-bottom:3rem}.DetailPageContent_content__3_kqT .DetailPageContent_item__ER9GI .DetailPageContent_title__z43YG{margin-bottom:1.2rem}.DetailPageContent_content__3_kqT .DetailPageContent_item__ER9GI .DetailPageContent_images__edEPv{display:grid;grid-template-columns:1fr;grid-column-gap:var(--gap-lg);grid-row-gap:var(--gap-lg);margin-top:var(--gap-lg)}@media screen and (min-width:768px){.DetailPageContent_content__3_kqT .DetailPageContent_item__ER9GI .DetailPageContent_images__edEPv{grid-template-columns:repeat(2,1fr)}}.DetailPageContent_content__3_kqT .DetailPageContent_item__ER9GI .DetailPageContent_images__edEPv img{width:100%;height:29.5rem;-o-object-fit:cover;object-fit:cover;cursor:pointer}