.styles_rotatingButton__2lZBT{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;animation:styles_rotate__kBTlm 30s linear infinite}@keyframes styles_rotate__kBTlm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.styles_btn__z5ia4{width:80px;height:80px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;animation:styles_counter-rotate__chVSK 30s linear infinite}@keyframes styles_counter-rotate__chVSK{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.styles_btn__z5ia4:hover{transform:scale(1.05) rotate(-1turn);box-shadow:0 6px 12px rgba(0,0,0,.15)}.styles_btn__z5ia4:active{transform:scale(.95) rotate(-1turn)}.styles_imageContainer__zMAv4{display:flex;align-items:center;justify-content:center;width:60px;height:60px;position:relative;z-index:2}.styles_blue__nbqD3{background-color:rgba(98,115,212,.432)}.styles_blue__nbqD3:hover{background-color:rgba(98,115,212,.55)}.styles_green__L71wL{background-color:rgba(108,133,69,.45)}.styles_green__L71wL:hover{background-color:rgba(108,133,69,.55)}.styles_sky__wcFfK{background-color:rgba(179,247,240,.65)}.styles_sky__wcFfK:hover{background-color:rgba(179,247,240,.8)}.styles_yellow__6N__n{background-color:hsla(46,89%,71%,.65)}.styles_yellow__6N__n:hover{background-color:hsla(46,89%,71%,.8)}@media (min-width:1200px){.styles_btn__z5ia4{width:100px;height:100px}.styles_imageContainer__zMAv4{width:75px;height:75px}}@media (max-width:768px){.styles_btn__z5ia4{width:60px;height:60px}.styles_imageContainer__zMAv4{width:45px;height:45px}}.navigationContainer_container__zlSpy{position:relative;max-width:100vw;width:100vw;height:calc(100vh - var(--headerHeight));display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;transition:opacity .5s ease;box-sizing:border-box;background-color:var(--secondaryColor)}.navigationContainer_fadeIn__FQiMi{opacity:1}.navigationContainer_fadeOut__LliC5{opacity:0}.navigationContainer_content__rd5QE{position:relative;max-width:100vw;width:100vw;height:calc(100vh - var(--headerHeight) - 120px);overflow:hidden}.navigationContainer_navButton__RYHAx{position:absolute;left:50%;transform:translateX(-50%);z-index:10;background-color:hsla(0,0%,100%,.95);border:1px solid #e5e7eb;border-radius:9999px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 12px rgba(0,0,0,.1)}.navigationContainer_navButton__RYHAx:hover{background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.15);transform:translateX(-50%) scale(1.08)}.navigationContainer_navButton__RYHAx:active{transform:translateX(-50%) scale(.95)}.navigationContainer_navButton__RYHAx:focus{outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.5),0 5px 15px rgba(0,0,0,.15)}.navigationContainer_navButtonTop__zymxl{top:15px}.navigationContainer_navButtonBottom__TRmF3{bottom:15px}.navigationContainer_navTooltip__J5fWx{position:absolute;top:50%;transform:translateY(-50%);right:60px;background:rgba(0,0,0,.8);color:#fff;padding:5px 10px;border-radius:4px;font-size:.8rem;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none;white-space:nowrap}.navigationContainer_navButtonBottom__TRmF3 .navigationContainer_navTooltip__J5fWx{top:auto;bottom:50%;transform:translateY(50%)}.navigationContainer_navButton__RYHAx:hover .navigationContainer_navTooltip__J5fWx{opacity:1;transform:translateY(-50%) translateX(-5px)}.navigationContainer_navButtonBottom__TRmF3:hover .navigationContainer_navTooltip__J5fWx{transform:translateY(50%) translateX(-5px)}.navigationContainer_paginationIndicator__uqQqC{position:absolute;bottom:30px;left:30px;background-color:hsla(0,0%,100%,.95);border-radius:20px;padding:8px 16px;display:flex;align-items:center;font-size:1rem;box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:5}.navigationContainer_currentIndex__vJrUx{font-weight:700}.navigationContainer_separator__n_kG_{margin:0 5px;color:#666}.navigationContainer_totalProjects__6V6Xi{color:#666}@media (max-width:768px){.navigationContainer_container__zlSpy{height:100vh}.navigationContainer_content__rd5QE{height:calc(100vh - 100px)}.navigationContainer_navButton__RYHAx{width:40px;height:40px}.navigationContainer_navTooltip__J5fWx{display:none}.navigationContainer_paginationIndicator__uqQqC{left:15px;bottom:15px;padding:5px 10px;font-size:.875rem}}@media (max-width:480px){.navigationContainer_navButton__RYHAx{width:36px;height:36px}.navigationContainer_navButtonTop__zymxl{top:10px}.navigationContainer_navButtonBottom__TRmF3{bottom:10px}}.styles_section__2E5mP{max-height:calc(100vh - var(--headerHeight));height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:var(--marginBorders);animation:styles_fadeIn__aOKxr .6s ease-in-out}@keyframes styles_fadeIn__aOKxr{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.styles_content__VkN8U{max-width:1200px;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--marginBorders);gap:var(--marginBorders);align-items:center}.styles_projectInfo__0v9q1{display:flex;flex-direction:column;gap:1.5rem;z-index:5;animation:styles_slideIn__JMeid .8s ease-out}@keyframes styles_slideIn__JMeid{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}.styles_titleGroup__WZm3f{animation:styles_fadeUp__Igmxv .8s ease-out .3s both}@keyframes styles_fadeUp__Igmxv{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.styles_title__zNpcD{font-size:3rem;font-weight:700;line-height:1.2;margin:0;font-family:SUSE,sans-serif}.styles_location__wBFft{font-size:1.5rem;color:#666;margin:.5rem 0 0}.styles_descriptionContainer__s_ERP{margin:.5rem 0 1rem;animation:styles_fadeUp__Igmxv .8s ease-out .5s both}.styles_description__Zcldp{font-size:1.1rem;line-height:1.6;color:#333;margin:0}.styles_tags__cJUUn{display:flex;flex-wrap:wrap;gap:.75rem;animation:styles_fadeUp__Igmxv .8s ease-out .7s both;justify-content:center}.styles_imageSection__WofWQ{position:relative;animation:styles_scaleIn__VbFeV 1s ease-out .2s both}@keyframes styles_scaleIn__VbFeV{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.styles_imageContainer__6umno{width:100%;height:auto;max-height:600px;position:relative;overflow:hidden;border-radius:calc(var(--marginBorders) / 2);box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .5s ease,box-shadow .5s ease}.styles_imageContainer__6umno:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.styles_image__z0iuj{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.styles_imageContainer__6umno:hover .styles_image__z0iuj{transform:scale(1.05)}.styles_projectMetaSEO__tKh_C{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1280px){.styles_title__zNpcD{font-size:2.5rem}.styles_location__wBFft{font-size:1.25rem}}@media (max-width:1024px){.styles_content__VkN8U{grid-template-columns:1fr;gap:2rem}.styles_projectInfo__0v9q1{order:2;padding:0 1rem}.styles_imageSection__WofWQ{order:1}.styles_imageContainer__6umno{max-height:450px}}@media (max-width:768px){.styles_section__2E5mP{padding:1rem;overflow-y:auto}.styles_content__VkN8U{height:auto;min-height:unset}.styles_title__zNpcD{font-size:2rem}.styles_description__Zcldp{font-size:1rem}.styles_tags__cJUUn{justify-content:flex-start}}@media (max-width:640px){.styles_section__2E5mP{padding:1rem .75rem}.styles_title__zNpcD{font-size:1.75rem}.styles_location__wBFft{font-size:1rem}.styles_tags__cJUUn{justify-content:center}}.styles_labelButton__YiX_t{display:inline-flex;white-space:nowrap;width:min-content;align-items:center;justify-content:center;padding:6px 12px;border-radius:25px;border:1px solid;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--fontParagraphSizeXXS);transition:all .2s ease}.styles_clickable__o1_Sr{cursor:pointer;font-weight:600;border-width:2px;box-shadow:0 3px 6px rgba(0,0,0,.15);position:relative;overflow:hidden}.styles_clickable__o1_Sr:after{content:"";position:absolute;bottom:4px;left:12px;right:12px;height:2px;background-color:currentColor;opacity:.6;transition:all .3s ease}.styles_whiteLabel__f42E5{background-color:#fff;color:#000}.styles_blackLabel__8CWF7{background-color:#000;color:#fff}.styles_clickable__o1_Sr:hover{transform:translateY(-2px);box-shadow:0 5px 10px rgba(0,0,0,.25)}.styles_clickable__o1_Sr:hover:after{opacity:1;height:2px}.styles_clickable__o1_Sr:focus{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.15)}.styles_blue__TMv75{background-color:rgba(55,70,150,.9);color:#fff}.styles_blue__TMv75.styles_clickable__o1_Sr:hover{background-color:#283478}.styles_green___V4DF{background-color:#4a6428;color:#fff}.styles_green___V4DF.styles_clickable__o1_Sr:hover{background-color:#3b501f}.styles_sky__xT1FX{background-color:#68d7ce;color:#222}.styles_sky__xT1FX.styles_clickable__o1_Sr:hover{background-color:#4bbfb6}.styles_yellow__6kFXy{background-color:#e8c13a;color:#222}.styles_yellow__6kFXy.styles_clickable__o1_Sr:hover{background-color:#dcaf1c}.styles_clickable__o1_Sr:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.2)}@media screen and (max-width:800px){.styles_labelButton__YiX_t{padding:4px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:10px}.styles_clickable__o1_Sr:after{bottom:3px;left:8px;right:8px;height:1px}}