.headerTextBlock{width:100%;position:relative;padding-top:10vw;opacity:0;margin-bottom:5vw!important;-webkit-transition:opacity 0.45s 0s cubic-bezier(.83,0,.17,1);-moz-transition:opacity 0.45s 0s cubic-bezier(.83,0,.17,1);-o-transition:opacity 0.45s 0s cubic-bezier(.83,0,.17,1);transition:opacity 0.45s 0s cubic-bezier(.83,0,.17,1)}.headerTextBlock.inView{opacity:1}.headerTextBlock.inView .contentWrapper .cols .col{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.headerTextBlock .contentWrapper{display:block;margin:0 11.125vw 5vw 11.125vw}.headerTextBlock .contentWrapper .cols{display:block;margin-left:-.5vw;width:calc(100% + 1vw)}.headerTextBlock .contentWrapper .cols .col{display:inline-block;margin:0 .5vw;vertical-align:top;width:calc(50% - 1vw);-webkit-transform:translateY(2.5vw);-moz-transform:translateY(2.5vw);-o-transform:translateY(2.5vw);-ms-transform:translateY(2.5vw);transform:translateY(2.5vw);-webkit-transition:all 450ms ease-out;-moz-transition:all 450ms ease-out;-o-transition:all 450ms ease-out;transition:all 450ms ease-out;opacity:0}.headerTextBlock .contentWrapper .cols .col:first-child{transition-delay:450ms}.headerTextBlock .contentWrapper .cols .col:last-child{vertical-align:bottom;transition-delay:675ms;padding:.75vw 0 0 7.875vw}.headerTextBlock .contentWrapper .cols .col .hugeTitle .counter{display:inline-block;text-align:center;font-size:1.4375vw;color:#fff;background-color:#048D38;width:3.125vw;height:3.125vw;border-radius:50%;border:1px solid #048D38;line-height:3.125vw;font-weight:700;position:relative;-webkit-transform:translate(.25vw,-75%);-moz-transform:translate(.25vw,-75%);-o-transform:translate(.25vw,-75%);-ms-transform:translate(.25vw,-75%);transform:translate(.25vw,-75%);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}html:not(.touch) .headerTextBlock .contentWrapper .cols .col .hugeTitle .counter:hover{background:#048D38;color:#fff}.headerTextBlock .contentWrapper .cols .col .hugeTitle .counter:after{display:none}.headerTextBlock .contentWrapper .cols .col .hugeTitle .counter span{height:100%;left:0;position:absolute;top:0;width:100%}.headerTextBlock .contentWrapper .cols .col .buttonWrapper{display:inline-block;vertical-align:top;margin-top:2.5vw}.headerTextBlock .contentWrapper .cols .col .buttonWrapper .button{display:inline-block;vertical-align:top}.headerTextBlock .contentWrapper .cols .col .buttonWrapper .button:first-child{margin-right:1.25vw}@media all and (max-width:1080px){.headerTextBlock{width:100%;position:relative;padding-top:14.815vw;margin-bottom:7.407vw!important}.headerTextBlock.inView .contentWrapper .cols .col{opacity:1}.headerTextBlock .contentWrapper{margin:0 1.481vw 9.259vw 1.481vw}.headerTextBlock .contentWrapper .cols{display:inline-block}.headerTextBlock .contentWrapper .cols .col{padding:0 .741vw;display:inline-block;vertical-align:top;-webkit-transform:translateY(3.704vw);-moz-transform:translateY(3.704vw);-o-transform:translateY(3.704vw);-ms-transform:translateY(3.704vw);transform:translateY(3.704vw);opacity:0}.headerTextBlock .contentWrapper .cols .col:first-child{transition-delay:450ms}.headerTextBlock .contentWrapper .cols .col:last-child{vertical-align:bottom;transition-delay:675ms;padding:1.111vw 0 0 0}.headerTextBlock .contentWrapper .cols .col .hugeTitle{padding-right:1.852vw}.headerTextBlock .contentWrapper .cols .col .hugeTitle .counter{font-size:1.667vw;width:3.704vw;height:3.704vw;line-height:3.704vw;-webkit-transform:translate(.37vw,-75%);-moz-transform:translate(.37vw,-75%);-o-transform:translate(.37vw,-75%);-ms-transform:translate(.37vw,-75%);transform:translate(.37vw,-75%)}.headerTextBlock .contentWrapper .cols .col .buttonWrapper{margin-top:3.704vw}.headerTextBlock .contentWrapper .cols .col .buttonWrapper .button:first-child{margin-right:1.852vw}}@media all and (max-width:580px){.headerTextBlock{width:100%;position:relative;padding-top:20.689vw;margin-bottom:13.793vw!important}.headerTextBlock.inView .contentWrapper .cols .col{opacity:1}.headerTextBlock .contentWrapper{margin:0 0 17.241vw 0}.headerTextBlock .contentWrapper .cols{display:inline-block}.headerTextBlock .contentWrapper .cols .col{padding:0;width:100%;display:inline-block;vertical-align:top;-webkit-transform:translateY(6.897vw);-moz-transform:translateY(6.897vw);-o-transform:translateY(6.897vw);-ms-transform:translateY(6.897vw);transform:translateY(6.897vw);opacity:0}.headerTextBlock .contentWrapper .cols .col:first-child{transition-delay:450ms}.headerTextBlock .contentWrapper .cols .col:last-child{vertical-align:bottom;transition-delay:675ms;padding:0}.headerTextBlock .contentWrapper .cols .col .hugeTitle{padding-right:0;margin-bottom:6.897vw}.headerTextBlock .contentWrapper .cols .col .hugeTitle .counter{font-size:4.138vw;width:8.621vw;height:8.621vw;line-height:8.621vw;-webkit-transform:translate(.69vw,-75%);-moz-transform:translate(.69vw,-75%);-o-transform:translate(.69vw,-75%);-ms-transform:translate(.69vw,-75%);transform:translate(.69vw,-75%)}.headerTextBlock .contentWrapper .cols .col .buttonWrapper{margin-top:6.897vw}.headerTextBlock .contentWrapper .cols .col .buttonWrapper .button:first-child{margin-bottom:3.448vw}}.mapBlock{overflow:hidden;color:#fff}.mapBlock.inView .cols .col.right{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.mapBlock.inView .mapWrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.mapBlock.wider{margin:0 -2.125vw 0 -2.125vw!important;width:calc(100% + (2.125vw*2))}.mapBlock.wider .mapWrapper{margin-top:2.5vw}.mapBlock.wider .cols{padding:0 2.125vw}.mapBlock .cols{display:block;margin-left:-.625vw;width:calc(100% + 1.25vw)}.mapBlock .cols .col{display:inline-block;margin:0 .625vw;vertical-align:top;width:calc(50% - 1.25vw)}.mapBlock .cols .col.left{padding-right:23.625vw}.mapBlock .cols .col.right{padding-left:23.625vw;-webkit-transform:translateY(2.5vw);-moz-transform:translateY(2.5vw);-o-transform:translateY(2.5vw);-ms-transform:translateY(2.5vw);transform:translateY(2.5vw);opacity:0;-webkit-transition:transform 0.45s,opacity 0.45s;-moz-transition:transform 0.45s,opacity 0.45s;-ms-transition:transform 0.45s,opacity 0.45s;-o-transition:transform 0.45s,opacity 0.45s;transition:transform 0.45s,opacity 0.45s;transition-delay:0.3s}@media all and (max-width:1080px){.mapBlock .cols .col.right{-webkit-transform:translateY(3.704vw);-moz-transform:translateY(3.704vw);-o-transform:translateY(3.704vw);-ms-transform:translateY(3.704vw);transform:translateY(3.704vw)}}@media all and (max-width:580px){.mapBlock .cols .col.right{-webkit-transform:translateY(6.897vw);-moz-transform:translateY(6.897vw);-o-transform:translateY(6.897vw);-ms-transform:translateY(6.897vw);transform:translateY(6.897vw)}}.mapBlock .cols .col.right .buttonWrapper{display:inline-block;vertical-align:top;margin-top:2.5vw}.mapBlock .cols .col.right .buttonWrapper .button{display:inline-block;vertical-align:top}.mapBlock .cols .col.right .buttonWrapper .button:first-child{margin-right:1.25vw}.mapBlock .mapWrapper{position:relative;-webkit-transform:translateY(2.5vw);-moz-transform:translateY(2.5vw);-o-transform:translateY(2.5vw);-ms-transform:translateY(2.5vw);transform:translateY(2.5vw);opacity:0;-webkit-transition:transform 0.45s,opacity 0.45s;-moz-transition:transform 0.45s,opacity 0.45s;-ms-transition:transform 0.45s,opacity 0.45s;-o-transition:transform 0.45s,opacity 0.45s;transition:transform 0.45s,opacity 0.45s;transition-delay:0.3s;-webkit-border-radius:.625vw;-moz-border-radius:.625vw;border-radius:.625vw;overflow:hidden;margin-top:2.5vw}@media all and (max-width:1080px){.mapBlock .mapWrapper{-webkit-transform:translateY(3.704vw);-moz-transform:translateY(3.704vw);-o-transform:translateY(3.704vw);-ms-transform:translateY(3.704vw);transform:translateY(3.704vw)}}@media all and (max-width:580px){.mapBlock .mapWrapper{-webkit-transform:translateY(6.897vw);-moz-transform:translateY(6.897vw);-o-transform:translateY(6.897vw);-ms-transform:translateY(6.897vw);transform:translateY(6.897vw)}}.mapBlock .mapWrapper #map{height:100%;aspect-ratio:1496/702;position:relative;width:100%}.mapBlock .mapWrapper #map .gm-svpc,.mapBlock .mapWrapper #map .gm-style-mtc-bbw,.mapBlock .mapWrapper #map .gm-style-cc{display:none}.mapBlock .mapWrapper #map .gmnoprint:has(>.gm-control-active){border-radius:100px;overflow:hidden}.mapBlock .mapWrapper .locationInformation{height:auto;left:1.25vw;position:absolute;top:auto;width:23.625vw;z-index:1;-webkit-border-radius:.625vw;-moz-border-radius:.625vw;border-radius:.625vw;overflow:hidden;color:#08461C;bottom:1.25vw;background-color:#fff;box-shadow:0 4px 4px 0 #00000040;pointer-events:none;-webkit-transform:translateY(2.5vw);-moz-transform:translateY(2.5vw);-o-transform:translateY(2.5vw);-ms-transform:translateY(2.5vw);transform:translateY(2.5vw);opacity:0;-webkit-transition:transform 0.45s,opacity 0.45s;-moz-transition:transform 0.45s,opacity 0.45s;-ms-transition:transform 0.45s,opacity 0.45s;-o-transition:transform 0.45s,opacity 0.45s;transition:transform 0.45s,opacity 0.45s}@media all and (max-width:1080px){.mapBlock .mapWrapper .locationInformation{-webkit-transform:translateY(3.704vw);-moz-transform:translateY(3.704vw);-o-transform:translateY(3.704vw);-ms-transform:translateY(3.704vw);transform:translateY(3.704vw)}}@media all and (max-width:580px){.mapBlock .mapWrapper .locationInformation{-webkit-transform:translateY(6.897vw);-moz-transform:translateY(6.897vw);-o-transform:translateY(6.897vw);-ms-transform:translateY(6.897vw);transform:translateY(6.897vw)}}.mapBlock .mapWrapper .locationInformation.active{z-index:2;pointer-events:all;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.mapBlock .mapWrapper .locationInformation .image{overflow:clip;width:100%;height:0;padding-bottom:30.66298343%;position:relative}.mapBlock .mapWrapper .locationInformation .image .innerImage{height:0;padding-bottom:30.66298343%;width:100%;overflow:hidden;position:relative}.mapBlock .mapWrapper .locationInformation .image .innerImage img{display:block;height:100%;left:0;position:absolute;top:0;width:100%;object-fit:cover;transform-origin:center;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 0.45s 0.9s,transform 0.45s 0.9s;-moz-transition:opacity 0.45s 0.9s,transform 0.45s 0.9s;-ms-transition:opacity 0.45s 0.9s,transform 0.45s 0.9s;-o-transition:opacity 0.45s 0.9s,transform 0.45s 0.9s;transition:opacity 0.45s 0.9s,transform 0.45s 0.9s}.mapBlock .mapWrapper .locationInformation .image .close{height:1.5vw;left:auto;position:absolute;top:.625vw;width:1.5vw;right:.625vw;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#fff;text-align:center;cursor:pointer}.mapBlock .mapWrapper .locationInformation .image .close svg{height:1.5vw;width:1.5vw;padding:.375vw;stroke:#08461C;fill:#08461C}.mapBlock .mapWrapper .locationInformation .locationContent{padding:1.25vw}.mapBlock .mapWrapper .locationInformation .locationContent .smallTitle{font-weight:400}.mapBlock .mapWrapper .locationInformation .locationContent .headerWrapper{display:inline-block;width:100%;vertical-align:top}.mapBlock .mapWrapper .locationInformation .locationContent .headerWrapper .col{vertical-align:top;display:inline-block;width:calc(50% - 0.5vw)}.mapBlock .mapWrapper .locationInformation .locationContent .headerWrapper .col:last-child{display:inline-flex;justify-content:flex-end;margin-left:1vw}.mapBlock .mapWrapper .locationInformation .locationContent .smallText a{text-decoration:none;color:#08461C;cursor:pointer;pointer-events:all}.mapBlock .mapWrapper .locationInformation .locationContent .opacity{opacity:.6;margin-bottom:1.25vw}.mapBlock .custom-marker{cursor:pointer}@media all and (max-width:1080px){.mapBlock.wider{margin:0 -2.963vw -5.556vw -2.963vw!important;width:calc(100% + (2.963vw*2))}.mapBlock.wider .mapWrapper{margin-top:3.704vw}.mapBlock.wider .cols{padding:0 2.963vw}.mapBlock .cols{margin-left:-.926vw;width:calc(100% + 1.852vw)}.mapBlock .cols .col{margin:0 .926vw;width:calc(50% - 1.852vw)}.mapBlock .cols .col.left{padding-right:0}.mapBlock .cols .col.right{padding-left:0}.mapBlock .cols .col.right .buttonWrapper{margin-top:3.704vw}.mapBlock .cols .col.right .buttonWrapper .button:first-child{margin-right:1.852vw}.mapBlock .mapWrapper{-webkit-border-radius:.926vw;-moz-border-radius:.926vw;border-radius:.926vw;margin-top:3.704vw}.mapBlock .mapWrapper #map{aspect-ratio:5/3}.mapBlock .mapWrapper .locationInformation{height:auto;left:1.852vw;position:absolute;top:auto;width:34.998vw;-webkit-border-radius:.926vw;-moz-border-radius:.926vw;border-radius:.926vw;bottom:1.852vw;-webkit-transform:translateY(2.5vw);-moz-transform:translateY(2.5vw);-o-transform:translateY(2.5vw);-ms-transform:translateY(2.5vw);transform:translateY(2.5vw);opacity:0;-webkit-transition:transform 0.45s,opacity 0.45s;-moz-transition:transform 0.45s,opacity 0.45s;-ms-transition:transform 0.45s,opacity 0.45s;-o-transition:transform 0.45s,opacity 0.45s;transition:transform 0.45s,opacity 0.45s}.mapBlock .mapWrapper .locationInformation .image{padding-bottom:41.43646409%}.mapBlock .mapWrapper .locationInformation .image .innerImage{padding-bottom:41.43646409%}.mapBlock .mapWrapper .locationInformation .image .close{height:2.963vw;left:auto;position:absolute;top:.926vw;width:2.963vw;right:.926vw}.mapBlock .mapWrapper .locationInformation .image .close svg{height:2.963vw;width:2.963vw;padding:.741vw}.mapBlock .mapWrapper .locationInformation .locationContent{padding:1.852vw}.mapBlock .mapWrapper .locationInformation .locationContent .headerWrapper .col{width:calc(50% - 0.741vw)}.mapBlock .mapWrapper .locationInformation .locationContent .headerWrapper .col:last-child{margin-left:1.481vw}.mapBlock .mapWrapper .locationInformation .locationContent .opacity{margin-bottom:1.852vw}}@media all and (max-width:1080px) and all and (max-width:1080px){.mapBlock .mapWrapper .locationInformation{-webkit-transform:translateY(3.704vw);-moz-transform:translateY(3.704vw);-o-transform:translateY(3.704vw);-ms-transform:translateY(3.704vw);transform:translateY(3.704vw)}}@media all and (max-width:1080px) and all and (max-width:580px){.mapBlock .mapWrapper .locationInformation{-webkit-transform:translateY(6.897vw);-moz-transform:translateY(6.897vw);-o-transform:translateY(6.897vw);-ms-transform:translateY(6.897vw);transform:translateY(6.897vw)}}@media all and (max-width:580px){.mapBlock.wider{margin:0 -2.759vw -10.345vw -2.759vw!important;width:calc(100% + (2.963vw*2))}.mapBlock.wider .mapWrapper{margin-top:6.897vw}.mapBlock.wider .cols{padding:0 2.759vw}.mapBlock .cols{margin-left:0;width:100%}.mapBlock .cols .col{margin:0;width:100%}.mapBlock .cols .col.right .buttonWrapper{margin-top:6.897vw;margin-bottom:-3.448vw}.mapBlock .cols .col.right .buttonWrapper .button{margin-bottom:3.448vw}.mapBlock .cols .col.right .buttonWrapper .button:first-child{margin-right:3.448vw}.mapBlock .cols .col .text{margin-top:3.448vw}.mapBlock .mapWrapper{-webkit-border-radius:1.724vw;-moz-border-radius:1.724vw;border-radius:1.724vw;margin-top:6.897vw}.mapBlock .mapWrapper #map{aspect-ratio:2/3}.mapBlock .mapWrapper .locationInformation{height:auto;left:3.448vw;position:absolute;top:auto;width:76.551vw;-webkit-border-radius:1.724vw;-moz-border-radius:1.724vw;border-radius:1.724vw;bottom:3.448vw;-webkit-transform:translateY(2.5vw);-moz-transform:translateY(2.5vw);-o-transform:translateY(2.5vw);-ms-transform:translateY(2.5vw);transform:translateY(2.5vw);opacity:0;-webkit-transition:transform 0.45s,opacity 0.45s;-moz-transition:transform 0.45s,opacity 0.45s;-ms-transition:transform 0.45s,opacity 0.45s;-o-transition:transform 0.45s,opacity 0.45s;transition:transform 0.45s,opacity 0.45s}.mapBlock .mapWrapper .locationInformation .image{padding-bottom:40%}.mapBlock .mapWrapper .locationInformation .image .innerImage{padding-bottom:40%}.mapBlock .mapWrapper .locationInformation .image .close{height:8.621vw;left:auto;position:absolute;top:2.759vw;width:8.621vw;right:2.759vw}.mapBlock .mapWrapper .locationInformation .image .close svg{height:8.621vw;width:8.621vw;padding:1.724vw}.mapBlock .mapWrapper .locationInformation .locationContent{padding:3.448vw}.mapBlock .mapWrapper .locationInformation .locationContent .headerWrapper .col{width:100%}.mapBlock .mapWrapper .locationInformation .locationContent .button{margin-top:3.448vw}.mapBlock .mapWrapper .locationInformation .locationContent .opacity{margin-bottom:3.448vw}}@media all and (max-width:580px) and all and (max-width:1080px){.mapBlock .mapWrapper .locationInformation{-webkit-transform:translateY(3.704vw);-moz-transform:translateY(3.704vw);-o-transform:translateY(3.704vw);-ms-transform:translateY(3.704vw);transform:translateY(3.704vw)}}@media all and (max-width:580px) and all and (max-width:580px){.mapBlock .mapWrapper .locationInformation{-webkit-transform:translateY(6.897vw);-moz-transform:translateY(6.897vw);-o-transform:translateY(6.897vw);-ms-transform:translateY(6.897vw);transform:translateY(6.897vw)}}.projectsOverviewBlock{min-height:22.5vw}.projectsOverviewBlock.inView .filterWrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.projectsOverviewBlock .filterWrapper{display:inline-block;-webkit-transform:translateY(2.5vw);-moz-transform:translateY(2.5vw);-o-transform:translateY(2.5vw);-ms-transform:translateY(2.5vw);transform:translateY(2.5vw);opacity:0;-webkit-transition:transform 0.45s,opacity 0.45s;-moz-transition:transform 0.45s,opacity 0.45s;-ms-transition:transform 0.45s,opacity 0.45s;-o-transition:transform 0.45s,opacity 0.45s;transition:transform 0.45s,opacity 0.45s;transition-delay:0.45s}@media all and (max-width:1080px){.projectsOverviewBlock .filterWrapper{-webkit-transform:translateY(3.704vw);-moz-transform:translateY(3.704vw);-o-transform:translateY(3.704vw);-ms-transform:translateY(3.704vw);transform:translateY(3.704vw)}}@media all and (max-width:580px){.projectsOverviewBlock .filterWrapper{-webkit-transform:translateY(6.897vw);-moz-transform:translateY(6.897vw);-o-transform:translateY(6.897vw);-ms-transform:translateY(6.897vw);transform:translateY(6.897vw)}}.projectsOverviewBlock .filterWrapper .biggerTitle{display:inline-block;width:calc(6.875vw * 3 + 1vw * 3);padding-right:calc(1vw * 3)}.projectsOverviewBlock .filterWrapper .filters{display:inline-block;width:calc(6.875vw * 9 + 1vw * 8)}.projectsOverviewBlock .filterWrapper .filters .categories{display:inline-block;width:calc(6.875vw * 7 + 1vw * 7)}.projectsOverviewBlock .filterWrapper .filters .categories .category{line-height:2.25vw;padding:.5vw 1.25vw;-webkit-border-radius:1.125vw;-moz-border-radius:1.125vw;border-radius:1.125vw;text-decoration:none;color:#08461C;margin-right:1.25vw;-webkit-transition:background 0.3s 0s ease-out;-moz-transition:background 0.3s 0s ease-out;-o-transition:background 0.3s 0s ease-out;transition:background 0.3s 0s ease-out;cursor:pointer;border:1px solid rgb(8 70 28 / .2)}.projectsOverviewBlock .filterWrapper .filters .categories .category:last-child{margin-right:0}.projectsOverviewBlock .filterWrapper .filters .categories .category:hover,.projectsOverviewBlock .filterWrapper .filters .categories .category.active{background-color:#F7F7F7;border:1px solid #F7F7F7}.projectsOverviewBlock .filterWrapper .filters .amount{display:inline-block;width:calc(6.875vw * 2 + 1vw);text-align:right}.projectsOverviewBlock .filterWrapper .filters .amount span{opacity:.5;padding-right:.25vw;display:inline-block}.projectsOverviewBlock .filterWrapper .filters .amount span:last-child{padding-right:0}.projectsOverviewBlock .filterWrapper .filters .amount span.current{opacity:1}.projectsOverviewBlock .filterWrapper .filters .letters{display:inline-flex;justify-content:space-between;align-items:center;background-color:#F7F7F7;width:100%;height:2.25vw;padding:.25vw .75vw;-webkit-border-radius:1.125vw;-moz-border-radius:1.125vw;border-radius:1.125vw;margin-top:1.25vw}.projectsOverviewBlock .filterWrapper .filters .letters .letter{display:flex;justify-content:center;align-items:center;width:1.75vw;text-align:center;text-decoration:none;color:#08461C;height:1.75vw;cursor:pointer;-webkit-transition:background-color 0.3s 0s ease-out;-moz-transition:background-color 0.3s 0s ease-out;-o-transition:background-color 0.3s 0s ease-out;transition:background-color 0.3s 0s ease-out;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin:.25vw 0}html:not(.touch) .projectsOverviewBlock .filterWrapper .filters .letters .letter:hover{background-color:#fff}.projectsOverviewBlock .filterWrapper .filters .letters .letter.inactive{opacity:.2;pointer-events:none}.projectsOverviewBlock .filterWrapper .filters .letters .letter.active{background-color:#fff}.projectsOverviewBlock .projectsWrapper{margin-top:4vw}.projectsOverviewBlock .projectsWrapper .mobile{display:none}@media all and (max-width:1080px){.projectsOverviewBlock{min-height:33.33vw}.projectsOverviewBlock .filterWrapper .biggerTitle{width:calc(50% - 0.741vw);padding-right:calc(1.481vw * 3);margin-bottom:1.852vw}.projectsOverviewBlock .filterWrapper .filters{width:100%}.projectsOverviewBlock .filterWrapper .filters .categories{width:calc(6.481vw * 9 + 1.481vw * 8);display:inline-block}.projectsOverviewBlock .filterWrapper .filters .categories .category{line-height:3.333vw;padding:.741vw 1.852vw;-webkit-border-radius:1.667vw;-moz-border-radius:1.667vw;border-radius:1.667vw;margin-right:1.852vw}.projectsOverviewBlock .filterWrapper .filters .categories .category:hover,.projectsOverviewBlock .filterWrapper .filters .categories .category.active{padding:.741vw 1.852vw}.projectsOverviewBlock .filterWrapper .filters .amount{width:calc(6.481vw * 3 + 1.481vw * 3)}.projectsOverviewBlock .filterWrapper .filters .amount span{padding-right:.37vw}.projectsOverviewBlock .filterWrapper .filters .letters{background-color:#F7F7F7;height:3.333vw;padding:.37vw 1.111vw;-webkit-border-radius:1.667vw;-moz-border-radius:1.667vw;border-radius:1.667vw;margin-top:1.852vw}.projectsOverviewBlock .filterWrapper .filters .letters .letter{margin:.37vw 0}.projectsOverviewBlock .projectsWrapper{margin-top:2.963vw}}@media all and (max-width:580px){.projectsOverviewBlock{min-height:62.07vw}.projectsOverviewBlock .filterWrapper .biggerTitle{width:100%;padding-right:0;margin-bottom:3.448vw}.projectsOverviewBlock .filterWrapper .filters{width:100%}.projectsOverviewBlock .filterWrapper .filters .categories{display:inline-flex;flex-wrap:wrap;width:80%;gap:2.759vw}.projectsOverviewBlock .filterWrapper .filters .categories .category{white-space:nowrap;line-height:6.207vw;padding:1.379vw 3.448vw;-webkit-border-radius:6.207vw;-moz-border-radius:6.207vw;border-radius:6.207vw;margin-right:0;border:1px solid rgb(8 70 28 / .2)}.projectsOverviewBlock .filterWrapper .filters .categories .category:hover,.projectsOverviewBlock .filterWrapper .filters .categories .category.active{padding:1.379vw 3.448vw;border:1px solid #F7F7F7}.projectsOverviewBlock .filterWrapper .filters .amount{width:20%;margin-left:auto;text-align:right}.projectsOverviewBlock .filterWrapper .filters .amount span{padding-right:.69vw}.projectsOverviewBlock .filterWrapper .filters .letters{display:none}.projectsOverviewBlock .projectsWrapper{margin-top:5.517vw}.projectsOverviewBlock .projectsWrapper .desktop{display:none}.projectsOverviewBlock .projectsWrapper .mobile{display:block}}.projectItemLarge{padding:2.5vw 0;width:100%;overflow:hidden;cursor:default;-webkit-transition:all 0.45s cubic-bezier(.75,0,.15,1);-moz-transition:all 0.45s cubic-bezier(.75,0,.15,1);-o-transition:all 0.45s cubic-bezier(.75,0,.15,1);transition:all 0.45s cubic-bezier(.75,0,.15,1);will-change:transform;border-bottom:1px solid rgb(8 70 28 / .1);height:0;opacity:0;display:none;margin-top:-1px}.projectItemLarge:first-child{border-top:1px solid rgb(8 70 28 / .2)}.projectItemLarge:last-child{border-bottom:1px solid rgb(8 70 28 / .2)}.projectItemLarge.show{height:auto;opacity:1;display:block}.projectItemLarge:hover,.projectItemLarge.active{border:none}.projectItemLarge:hover .numberWrapper .number .innerNumber,.projectItemLarge.active .numberWrapper .number .innerNumber{color:#fff;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.projectItemLarge:hover .row .bigTitle,.projectItemLarge.active .row .bigTitle,.projectItemLarge:hover .row .projectType,.projectItemLarge.active .row .projectType,.projectItemLarge:hover .row .statusWrapper,.projectItemLarge.active .row .statusWrapper{color:#fff;opacity:1}.projectItemLarge:hover .row .innerWrapper .innerContent .content,.projectItemLarge.active .row .innerWrapper .innerContent .content{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:0.3s;pointer-events:auto}.projectItemLarge:hover .row .innerWrapper .innerContent .content a:not(.button),.projectItemLarge.active .row .innerWrapper .innerContent .content a:not(.button){color:#fff}.projectItemLarge:hover .row .innerWrapper .innerContent .content .text,.projectItemLarge.active .row .innerWrapper .innerContent .content .text{color:#fff}.projectItemLarge:hover .backgroundImage,.projectItemLarge.active .backgroundImage{opacity:1}.projectItemLarge:hover .backgroundImage img,.projectItemLarge.active .backgroundImage img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.projectItemLarge.noBorderTop{border-top:none}.lighttext .projectItemLarge{color:#fff}.projectItemLarge .row{width:100%;vertical-align:middle;text-decoration:none;color:#08461C;z-index:2;position:relative}.lighttext .projectItemLarge .row{color:#fff}.projectItemLarge .row:first-child{display:inline-block}.projectItemLarge .row .col{display:inline-block;vertical-align:middle}.projectItemLarge .row .col:first-child{width:23.625vw;padding-left:2.5vw}.projectItemLarge .row .col:nth-child(2){width:47.25vw}.projectItemLarge .row .col:nth-child(3){width:22.625vw;text-align:right;padding-right:2.5vw}.projectItemLarge .numberWrapper{display:inline-block;margin:auto 0;cursor:default}.projectItemLarge .numberWrapper .number{display:flex;flex-direction:column;font-size:1.4375vw;height:1.4375vw;overflow:hidden;cursor:default;-webkit-transition:all 0.45s cubic-bezier(.75,0,.15,1);-moz-transition:all 0.45s cubic-bezier(.75,0,.15,1);-o-transition:all 0.45s cubic-bezier(.75,0,.15,1);transition:all 0.45s cubic-bezier(.75,0,.15,1)}.projectItemLarge .numberWrapper .number .innerNumber{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.6s cubic-bezier(.75,0,.15,1);-moz-transition:all 0.6s cubic-bezier(.75,0,.15,1);-o-transition:all 0.6s cubic-bezier(.75,0,.15,1);transition:all 0.6s cubic-bezier(.75,0,.15,1);will-change:transform}.projectItemLarge .numberWrapper .number .innerNumber:last-child{color:#fff}.projectItemLarge .bigTitle{font-weight:300;display:inline-block;vertical-align:middle;cursor:default;-webkit-transition:color 0.3s 0s ease-out;-moz-transition:color 0.3s 0s ease-out;-o-transition:color 0.3s 0s ease-out;transition:color 0.3s 0s ease-out}.projectItemLarge .projectType{display:inline-block;vertical-align:middle;text-align:right;cursor:default;-webkit-transition:color 0.3s 0s ease-out;-moz-transition:color 0.3s 0s ease-out;-o-transition:color 0.3s 0s ease-out;transition:color 0.3s 0s ease-out;opacity:.6}.projectItemLarge .statusWrapper{display:inline-block;vertical-align:middle;line-height:normal;width:auto;margin-left:.625vw}.projectItemLarge .statusWrapper .projectStatus{background-color:#08461C;color:#fff;display:inline-block;vertical-align:middle;line-height:171.429%;font-weight:500;font-size:.875vw;padding:.3125vw 1.375vw;position:relative;-webkit-border-radius:6.25vw;-moz-border-radius:6.25vw;border-radius:6.25vw}.projectItemLarge .innerWrapper{display:block;width:100%;height:0;-webkit-transition:all 0.45s cubic-bezier(.75,0,.15,1);-moz-transition:all 0.45s cubic-bezier(.75,0,.15,1);-o-transition:all 0.45s cubic-bezier(.75,0,.15,1);transition:all 0.45s cubic-bezier(.75,0,.15,1)}.projectItemLarge .innerWrapper .innerContent{height:0;display:block;position:relative;-webkit-transition:all 0.45s cubic-bezier(.75,0,.15,1);-moz-transition:all 0.45s cubic-bezier(.75,0,.15,1);-o-transition:all 0.45s cubic-bezier(.75,0,.15,1);transition:all 0.45s cubic-bezier(.75,0,.15,1);will-change:transform}.projectItemLarge .innerWrapper .innerContent .content{opacity:0;-webkit-transform:translateY(.625vw);-moz-transform:translateY(.625vw);-o-transform:translateY(.625vw);-ms-transform:translateY(.625vw);transform:translateY(.625vw);-webkit-transition:all 0.3s cubic-bezier(.75,0,.15,1);-moz-transition:all 0.3s cubic-bezier(.75,0,.15,1);-o-transition:all 0.3s cubic-bezier(.75,0,.15,1);transition:all 0.3s cubic-bezier(.75,0,.15,1);height:auto;left:23.625vw;position:absolute;top:0;width:31.5vw;pointer-events:none;will-change:transform;padding-top:1.5vw}.projectItemLarge .innerWrapper .innerContent .content .text{color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.projectItemLarge .innerWrapper .innerContent .content .button{margin-top:1.5vw}.projectItemLarge .backgroundImage{height:100%;left:0;position:absolute;top:0;width:100%;opacity:0;-webkit-border-radius:.625vw;-moz-border-radius:.625vw;border-radius:.625vw;overflow:hidden;-webkit-transition:opacity 0.45s ease,transform 0.45s ease;-moz-transition:opacity 0.45s ease,transform 0.45s ease;-ms-transition:opacity 0.45s ease,transform 0.45s ease;-o-transition:opacity 0.45s ease,transform 0.45s ease;transition:opacity 0.45s ease,transform 0.45s ease;z-index:1}.projectItemLarge .backgroundImage::before{left:0;position:absolute;top:0;content:" ";background-color:#000;opacity:.5;z-index:3;width:100%;height:100%}.projectItemLarge .backgroundImage img{width:100%;height:100%;object-fit:cover;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform 0.45s ease,scale 0.45s ease;-moz-transition:transform 0.45s ease,scale 0.45s ease;-ms-transition:transform 0.45s ease,scale 0.45s ease;-o-transition:transform 0.45s ease,scale 0.45s ease;transition:transform 0.45s ease,scale 0.45s ease;position:relative;z-index:2}@media all and (max-width:1080px){.projectItemLarge{padding:3.704vw 0}.projectItemLarge .row .col:first-child{width:23.886vw;padding-left:3.704vw}.projectItemLarge .row .col:nth-child(2){width:47.772vw}.projectItemLarge .row .col:nth-child(3){width:22.405vw;padding-right:3.704vw}.projectItemLarge .numberWrapper .number{font-size:2.13vw;height:2.13vw}.projectItemLarge .statusWrapper{margin-left:.926vw}.projectItemLarge .statusWrapper .projectStatus{font-size:1.296vw;padding:.463vw 2.037vw;-webkit-border-radius:9.259vw;-moz-border-radius:9.259vw;border-radius:9.259vw}.projectItemLarge .innerWrapper .innerContent .content{-webkit-transform:translateY(.926vw);-moz-transform:translateY(.926vw);-o-transform:translateY(.926vw);-ms-transform:translateY(.926vw);transform:translateY(.926vw);height:auto;left:23.886vw;position:absolute;top:0;width:70.177vw;padding-top:2.222vw;padding-right:2.222vw}.projectItemLarge .innerWrapper .innerContent .content .button{margin-top:3.704vw}.projectItemLarge .backgroundImage{-webkit-border-radius:.926vw;-moz-border-radius:.926vw;border-radius:.926vw}}@media all and (max-width:580px){.projectItemLarge.mobile{padding:6.897vw 0;height:0;opacity:0;display:none!important}.projectItemLarge.mobile.show{height:auto;opacity:1;display:block!important}.projectItemLarge.mobile .row .col{vertical-align:top;display:inline-block}.projectItemLarge.mobile .row .col:first-child{width:15.862vw;padding-left:0}.projectItemLarge.mobile .row .col:nth-child(2){width:63.448vw}.projectItemLarge.mobile .row .col:nth-child(3){width:14.484vw;padding-right:0;position:relative}.projectItemLarge.mobile .titleWrapper{display:inline-block;width:100%;text-align:left;vertical-align:middle}.projectItemLarge.mobile .numberWrapper{vertical-align:top}.projectItemLarge.mobile .numberWrapper .number{font-size:3.448vw;height:5.172vw;line-height:150%}.projectItemLarge.mobile .projectType{width:100%;display:block;text-align:left;font-size:3.448vw}.projectItemLarge.mobile .statusWrapper{vertical-align:middle;margin-top:2.069vw;margin-left:0;height:5.689vw}.projectItemLarge.mobile .statusWrapper .projectStatus{font-size:2.759vw;padding:0 2.759vw;height:100%;-webkit-border-radius:17.241vw;-moz-border-radius:17.241vw;border-radius:17.241vw;border:1px solid rgb(8 70 28 / .4);background-color:#fff0;line-height:200%;color:#08461C;font-weight:400}.projectItemLarge.mobile .bigTitle{vertical-align:middle;font-size:5.689vw;font-weight:300}.projectItemLarge.mobile .arrowCircle{height:8.621vw;left:auto;position:absolute;top:0;width:8.621vw;right:0}.projectItemLarge.mobile .arrowCircle svg{rotate:-45deg}.projectItemLarge:hover,.projectItemLarge.active{border-top:1px solid rgb(8 70 28 / .1);border-bottom:1px solid rgb(8 70 28 / .1)}.projectItemLarge:hover .numberWrapper .number .innerNumber,.projectItemLarge.active .numberWrapper .number .innerNumber{color:inherit;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.projectItemLarge:hover .row .bigTitle,.projectItemLarge.active .row .bigTitle,.projectItemLarge:hover .row .projectType,.projectItemLarge.active .row .projectType,.projectItemLarge:hover .row .statusWrapper,.projectItemLarge.active .row .statusWrapper{color:inherit}.projectItemLarge:hover .row .innerWrapper .innerContent .content,.projectItemLarge.active .row .innerWrapper .innerContent .content{opacity:inherit;-webkit-transform:translateY(.625vw);-moz-transform:translateY(.625vw);-o-transform:translateY(.625vw);-ms-transform:translateY(.625vw);transform:translateY(.625vw);transition-delay:0s;pointer-events:none}.projectItemLarge:hover .row .innerWrapper .innerContent .content .text,.projectItemLarge.active .row .innerWrapper .innerContent .content .text{color:inherit}.projectItemLarge:hover .backgroundImage,.projectItemLarge.active .backgroundImage{opacity:inherit}.projectItemLarge:hover .backgroundImage img,.projectItemLarge.active .backgroundImage img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}