@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500&display=swap";html{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden;scroll-behavior:smooth}body{margin:0;overflow-x:hidden}.frame{display:flex;flex-wrap:wrap;width:100%}a{text-decoration:none}li,ul,ol{list-style-type:none}.ce-bullets li{font-weight:300}@media(min-width: 0){.xs1col{display:flex;width:8.3333333333%}}@media(min-width: 0){.xs2col{display:flex;width:16.6666666667%}}@media(min-width: 0){.xs3col{display:flex;width:25%}}@media(min-width: 0){.xs4col{display:flex;width:33.3333333333%}}@media(min-width: 0){.xs5col{display:flex;width:41.6666666667%}}@media(min-width: 0){.xs6col,#footer .footerContainer #footerThirdCol,#footer .footerContainer #footerSecondCol{display:flex;width:50%}}@media(min-width: 0){.xs7col{display:flex;width:58.3333333333%}}@media(min-width: 0){.xs8col{display:flex;width:66.6666666667%}}@media(min-width: 0){.xs9col{display:flex;width:75%}}@media(min-width: 0){.xs10col{display:flex;width:83.3333333333%}}@media(min-width: 0){.xs11col,.modal.content-width100 .contentContainer,.modal.content-width80 .contentContainer,.modal.content-width60 .contentContainer,.modal.content-width50 .contentContainer,.frame-type-timeline,.referenceDetailContainer,#referenceFilterItems.fixed #referenceFilterItemsContainer,#referenceFilterItems.fixed .referenceTitle,.referenceTitle,.tx-reference #masonry-effect,.oneCol.content,#footer .footerContainer,#header #headerFirstRow #headerContainer{display:flex;width:91.6666666667%}}@media(min-width: 0){.xs12col,.tx-team .card,.square6col,.containerReferenceDetail,#referenceFilterItemsWorklistFixedContainer,.productYear,.productItem,#referenceFilterItemsFixedContainer,#referenceFilterItems .referenceTitle,#referenceFilterItems.fixed,.scrollDownContainer,#page #contentSection,#masonry-effect,#footer .footerContainer #footerFourthCol,#footer .footerContainer #footerFirstCol,#footer,#header,.content-width100 .contentContainer,.content-width80 .contentContainer,.content-width60 .contentContainer,.content-width50 .contentContainer,.ce-intext>div{display:flex;width:100%}}@media(min-width: 0){.xsColHidden,.splide .splide__pagination,#page #navigationSection{display:none}}@media(min-width: 601px){.s1col{display:flex;width:8.3333333333%}}@media(min-width: 601px){.s2col{display:flex;width:16.6666666667%}}@media(min-width: 601px){.s3col{display:flex;width:25%}}@media(min-width: 601px){.s4col{display:flex;width:33.3333333333%}}@media(min-width: 601px){.s5col{display:flex;width:41.6666666667%}}@media(min-width: 601px){.s6col,.modal.content-width50 .contentContainer,.tx-team .card,.square6col,#footer .footerContainer #footerFourthCol,#footer .footerContainer #footerFirstCol,.content-width50 .contentContainer,.ce-intext>div{display:flex;width:50%}}@media(min-width: 601px){.s7col,.modal.content-width60 .contentContainer,.content-width60 .contentContainer{display:flex;width:58.3333333333%}}@media(min-width: 601px){.s8col,.productItem{display:flex;width:66.6666666667%}}@media(min-width: 601px){.s9col{display:flex;width:75%}}@media(min-width: 601px){.s10col,.modal.content-width80 .contentContainer,.splide .splide__pagination,.content-width80 .contentContainer{display:flex;width:83.3333333333%}}@media(min-width: 601px){.s11col,.productYear,#referenceFilterItems.fixed #referenceFilterItemsContainer,#referenceFilterItems.fixed .referenceTitle,.tx-reference #masonry-effect,#header #headerFirstRow #headerContainer{display:flex;width:91.6666666667%}}@media(min-width: 601px){.s12col,#referenceFilterItems.fixed{display:flex;width:100%}}@media(min-width: 601px){.sColHidden{display:none}}@media(min-width: 993px){.m1col{display:flex;width:8.3333333333%}}@media(min-width: 993px){.m2col,#page #navigationSection,#footer .footerContainer #footerFourthCol{display:flex;width:16.6666666667%}}@media(min-width: 993px){.m3col,#footer .footerContainer #footerThirdCol,#footer .footerContainer #footerSecondCol{display:flex;width:25%}}@media(min-width: 993px){.m4col,.tx-team .card,#footer .footerContainer #footerFirstCol{display:flex;width:33.3333333333%}}@media(min-width: 993px){.m5col{display:flex;width:41.6666666667%}}@media(min-width: 993px){.m6col{display:flex;width:50%}}@media(min-width: 993px){.m7col{display:flex;width:58.3333333333%}}@media(min-width: 993px){.m8col{display:flex;width:66.6666666667%}}@media(min-width: 993px){.m9col{display:flex;width:75%}}@media(min-width: 993px){.m10col,.referenceDetailContainer,.containerReferenceDetail,#referenceFilterItemsFixedContainer,#referenceFilterItems.fixed #referenceFilterItemsContainer,#referenceFilterItems.fixed,.tx-reference #masonry-effect,.oneCol.content,#page #contentSection,#footer,#header #headerFirstRow #headerContainer,#header{display:flex;width:83.3333333333%}}@media(min-width: 993px){.m11col{display:flex;width:91.6666666667%}}@media(min-width: 993px){.m12col,#masonry-effect,#footer .footerContainer{display:flex;width:100%}}@media(min-width: 993px){.mColHidden,#referenceFilterItems .referenceTitle,#referenceFilterItems.fixed .referenceTitle,.referenceTitle,#menuMobile{display:none}}@media(min-width: 1201px){.l1col{display:flex;width:8.3333333333%}}@media(min-width: 1201px){.l2col,#footer .footerContainer #footerFourthCol{display:flex;width:16.6666666667%}}@media(min-width: 1201px){.l3col,#footer .footerContainer #footerThirdCol,#footer .footerContainer #footerSecondCol{display:flex;width:25%}}@media(min-width: 1201px){.l4col,#footer .footerContainer #footerFirstCol{display:flex;width:33.3333333333%}}@media(min-width: 1201px){.l5col{display:flex;width:41.6666666667%}}@media(min-width: 1201px){.l6col{display:flex;width:50%}}@media(min-width: 1201px){.l7col{display:flex;width:58.3333333333%}}@media(min-width: 1201px){.l8col{display:flex;width:66.6666666667%}}@media(min-width: 1201px){.l9col{display:flex;width:75%}}@media(min-width: 1201px){.l10col,.frame-type-timeline{display:flex;width:83.3333333333%}}@media(min-width: 1201px){.l11col{display:flex;width:91.6666666667%}}@media(min-width: 1201px){.l12col{display:flex;width:100%}}@media(min-width: 1201px){.lColHidden{display:none}}.defaulttransition{transition:all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease}.hide-overflow{overflow:hidden}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-webkit-keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes rotateOpen{from{transform:rotate(-45deg)}to{transform:rotate(0deg)}}@keyframes rotateClose{from{transform:rotate(0deg)}to{transform:rotate(-45deg)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-10px)}}::selection{background:#91a55a}::-moz-selection{background:#91a55a}.filterGrayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.filterColorised{-webkit-filter:grayscale(0%);filter:grayscale(0%)}@font-face{font-family:"ideaverde";src:url("../Fonts/ideaverde.eot");src:url("../Fonts/ideaverde.eot?#iefix") format("embedded-opentype"),url("../Fonts/ideaverde.woff") format("woff");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"ideaverde";content:attr(data-icon);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"ideaverde";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fb:before{content:"c"}.icon-insta:before{content:"d"}.icon-linkedin:before{content:"e"}.icon-download:before{content:"a"}.icon-scrolldown:before{content:"b"}.centerHorizontal{margin:0 auto}.centerVertical{align-content:center}.ce-above{flex-direction:column}.ce-above .ce-bodytext{padding:40px 0 0 0}.ce-below{flex-direction:column}.ce-below .ce-bodytext{padding:0 0 40px 0}.ce-border picture{border:5px solid darkgray}.ce-border img{border:none}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.ce-left{justify-content:flex-start;flex-direction:row}@media(min-width: 601px){.ce-left .ce-gallery .ce-column{padding:0 20px 20px 0}.ce-left .ce-bodytext .flexContainer{padding:0 0 20px 20px}}.ce-right{justify-content:flex-end;flex-direction:row-reverse}@media(min-width: 601px){.ce-right .ce-gallery .ce-column{padding:0 0 20px 20px}.ce-right .ce-bodytext .flexContainer{padding:0 20px 20px 0}}.ce-center .ce-column{justify-content:center}.ce-intext{flex-wrap:wrap}.frame-background-none{background-color:rgba(0,0,0,0)}.frame-background-primary{background-color:rgba(70,100,70,.8)}.frame-background-secondary{background-color:rgba(145,165,90,.8)}.frame-background-light{background-color:rgba(255,255,255,.8)}.frame-background-dark{background-color:rgba(0,0,0,.8)}.frame-has-backgroundimage{position:relative}.frame-has-backgroundimage .frame-backgroundimage-container,.frame-has-backgroundimage .frame-backgroundimage{position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%;background-position:center;background-size:cover;overflow:hidden}.frame-has-backgroundimage .frame-backgroundimage-container.frame-backgroundimage-blur,.frame-has-backgroundimage .frame-backgroundimage.frame-backgroundimage-blur{filter:blur(10px);width:calc(100% + 40px);height:calc(100% + 40px);top:-20px;left:-20px}.frame-has-backgroundimage .frame-backgroundimage-container.frame-backgroundimage-grayscale,.frame-has-backgroundimage .frame-backgroundimage.frame-backgroundimage-grayscale{filter:grayscale(1)}.frame-has-backgroundimage .frame-backgroundimage-container.frame-backgroundimage-sepia,.frame-has-backgroundimage .frame-backgroundimage.frame-backgroundimage-sepia{filter:sepia(1)}.frame-has-backgroundimage .frame-backgroundimage-container.frame-backgroundimage-parallax,.frame-has-backgroundimage .frame-backgroundimage.frame-backgroundimage-parallax{background-attachment:fixed;background-repeat:no-repeat}.frame-has-backgroundimage .frame-backgroundimage-container.frame-backgroundimage-fade,.frame-has-backgroundimage .frame-backgroundimage.frame-backgroundimage-fade{opacity:.125}.frame-ruler-before{border-top:2px solid #466446}.frame-ruler-after{border-bottom:2px solid #466446}.pageContainer{display:flex;flex-wrap:wrap;margin:0 auto}.layoutContainerRow{display:flex;flex-direction:row;flex-wrap:wrap}.layoutContainerColumn{display:flex;flex-direction:column;flex-wrap:wrap}.contentContainer{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;margin:0 auto}.content-width50 .contentContainer{margin:0 auto}@media(min-width: 993px){.content-width50 .contentContainer{margin:0}}.content-width60 .contentContainer{margin:0 auto}@media(min-width: 601px){.content-width60 .contentContainer{margin:0}}.content-width80 .contentContainer{margin:0 auto}@media(min-width: 993px){.content-width80 .contentContainer{margin:0}}.content-width100 .contentContainer{margin:0 auto}@media(min-width: 993px){.content-width100 .contentContainer{margin:0}}.noWrap{display:flex;flex-wrap:nowrap}body{font-weight:300;font-size:18px}strong{font-weight:400}a{color:#466446;border-bottom:1px solid #466446}a:hover{border-bottom:1px solid rgba(0,0,0,0)}#contentSection header{display:flex;flex-wrap:wrap;flex-direction:row}h2,h3{text-transform:uppercase;font-size:25px;width:auto;margin:0 0 10px 0}h1{font-weight:400;color:#466446}h2{font-weight:400;color:#466446}h3{color:#466446}.headerSeparator:after{display:inline-block;margin:0 12px 0 5px;content:"";height:18px;background-color:#466446;width:1px}body{background-color:rgba(0,0,0,0)}.ce-headline-center{width:100%}.frame-space-after-none{margin-bottom:0}.frame-space-after-small{margin-bottom:10px}.frame-space-after-medium{margin-bottom:20px}.frame-space-after-large{margin-bottom:30px}.frame-space-before-none{margin-top:0}.frame-space-before-small{margin-top:10px}.frame-space-before-medium{margin-top:20px}.frame-space-before-large{margin-top:30px}.frame{width:100%}#header{position:fixed;justify-content:center;height:80px;background-color:white;z-index:500}@media(min-width: 993px){#header{height:120px}}#header #headerFirstRow{position:relative;height:unset;background-color:rgba(0,0,0,0)}@media(min-width: 993px){#header #headerFirstRow #headerContainer{margin:0}}#header #headerFirstRow #headerContainer #logo{width:100%;justify-content:flex-end}#header #headerFirstRow #headerContainer #logo a{border-bottom:0}#header #headerFirstRow #headerContainer #logo img{height:30px;width:auto}@media(min-width: 993px){#header #headerFirstRow #headerContainer #logo img{height:40px;width:auto}}#header #headerFirstRow #headerContainer #logo .logoLong{display:flex}#header #headerFirstRow #headerContainer #logo .logoShort{display:none}#header #headerFirstRow.logoInverted #headerContainer #logo .logoLong{display:none}#header #headerFirstRow.logoInverted #headerContainer #logo .logoShort{display:flex}#footer{align-self:flex-end;height:auto;padding:20px 0 20px 0;font-size:15px;color:#466446;box-sizing:border-box;background-color:rgba(0,0,0,0)}@media(min-width: 993px){#footer{padding:100px 0 40px 0}}#footer .footerContainer{margin:0 auto;flex-direction:row;flex-wrap:wrap;align-items:center}@media(min-width: 601px)and (max-width: 992px){#footer .footerContainer{align-items:flex-end}}@media(min-width: 993px){#footer .footerContainer{margin:0;align-items:flex-end}}#footer .footerContainer #footerFirstCol{padding:0 0 20px 0}@media(min-width: 993px){#footer .footerContainer #footerFirstCol{padding:0}}@media(min-width: 1450px){#footer .footerContainer #footerFirstCol{width:25%}}#footer .footerContainer #footerFirstCol #footerAddress p{margin:0}#footer .footerContainer #footerSecondCol{padding:0 0 20px 0}@media(min-width: 993px)and (max-width: 1200px){#footer .footerContainer #footerSecondCol{text-align:center}}@media(min-width: 993px){#footer .footerContainer #footerSecondCol{padding:0}}@media(min-width: 1450px){#footer .footerContainer #footerSecondCol{width:16.6666666667%}}#footer .footerContainer #footerSecondCol p{margin:0}#footer .footerContainer #footerThirdCol{padding:0 0 20px 0;justify-content:flex-end}@media(min-width: 601px)and (max-width: 992px){#footer .footerContainer #footerThirdCol{justify-content:flex-start}}@media(min-width: 993px)and (max-width: 1200px){#footer .footerContainer #footerThirdCol{justify-content:center}}@media(min-width: 601px){#footer .footerContainer #footerThirdCol{padding:0}}@media(min-width: 1201px){#footer .footerContainer #footerThirdCol{justify-content:flex-start}}@media(min-width: 1450px){#footer .footerContainer #footerThirdCol{width:16.6666666667%}}#footer .footerContainer #footerThirdCol a{border-bottom:0}#footer .footerContainer #footerThirdCol .icon{display:flex}#footer .footerContainer #footerThirdCol .icon:first-child{padding:0 10px 0 0}#footer .footerContainer #footerThirdCol .icon:not(:last-child):not(:first-child){padding:0 5px}#footer .footerContainer #footerThirdCol .icon:last-child{padding:0 0 0 10px}#footer .footerContainer #footerThirdCol .icon img{width:25px;height:auto}@media(min-width: 993px)and (max-width: 1200px){#footer .footerContainer #footerFourthCol{justify-content:flex-end}}@media(min-width: 1201px){#footer .footerContainer #footerFourthCol{justify-content:flex-end}}@media(min-width: 1450px){#footer .footerContainer #footerFourthCol{width:41.6666666667%}}footer{background-color:rgba(0,0,0,0)}#masonry-effect{margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap}#masonry-effect .item{height:fit-content;flex-direction:column;position:relative;border-radius:12px;box-sizing:border-box;width:100%}@media(min-width: 601px){#masonry-effect .item{width:50%}}@media(min-width: 993px){#masonry-effect .item{width:33.3333333333%}}@media(min-width: 601px){#masonry-effect .item:nth-child(odd) .contentContainer,#masonry-effect .item:nth-child(odd) .productItemContainer{padding:0 10px 20px 0}#masonry-effect .item:nth-child(even) .contentContainer,#masonry-effect .item:nth-child(even) .productItemContainer{padding:0 0 20px 10px}}@media(min-width: 993px){#masonry-effect .item:nth-child(3n+1) .contentContainer,#masonry-effect .item:nth-child(3n+1) .productItemContainer{padding:0 26px 40px 0}#masonry-effect .item:nth-child(3n-1) .contentContainer,#masonry-effect .item:nth-child(3n-1) .productItemContainer{padding:0 13px 40px 13px}#masonry-effect .item:nth-child(3n) .contentContainer,#masonry-effect .item:nth-child(3n) .productItemContainer{padding:0 0 40px 26px}}#masonry-effect .item .contentContainer,#masonry-effect .item .productItemContainer{margin:0;padding:0 0 40px 0;box-sizing:border-box}#masonry-effect .item .contentContainer .thumbnail,#masonry-effect .item .productItemContainer .thumbnail{position:relative;display:flex;border-bottom:0}#masonry-effect .item .contentContainer .thumbnail picture,#masonry-effect .item .productItemContainer .thumbnail picture{display:flex}#masonry-effect .item .contentContainer .thumbnail:hover .masonryHoverBackground,#masonry-effect .item .productItemContainer .thumbnail:hover .masonryHoverBackground{-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-duration:.3s;animation-delay:0s;animation-fill-mode:forwards}#masonry-effect .item .contentContainer .thumbnail:hover .hoverText,#masonry-effect .item .productItemContainer .thumbnail:hover .hoverText{color:white;text-align:center;-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-duration:.3s;animation-delay:0s;animation-fill-mode:forwards}#navigationSection{background-color:white;padding:120px 0 0 0}#menuMain{position:fixed;padding:0 40px 0 0}@media(min-width: 1201px){#menuMain{padding:0 60px 0 0}}#menuMain .level1Container{flex-direction:column;justify-content:flex-start;align-items:flex-end;text-align:right;padding:0;margin:0}#menuMain .level1Container .level1Item{height:fit-content;margin:0 0 15px 0}#menuMain .level1Container .level1Item:hover .level1Link{font-weight:400;color:#466446;transform:translateX(-2px);transition:transform .3s ease-in-out}#menuMain .level1Container .level1Item:hover .level1Link:after{display:none}#menuMain .level1Container .level1Item:hover .level1Link~.level2Container{display:flex;opacity:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-duration:.3s;animation-delay:0s;animation-fill-mode:forwards}#menuMain .level1Container .level1Item:first-child .level1Link{padding:0}#menuMain .level1Container .level1Item .level1Link{align-items:flex-start;justify-content:flex-end;height:fit-content;font-size:25px;transition:transform .3s ease-in-out;border-bottom:none;padding:0}#menuMain .level1Container .level1Item .level1Link:after{display:none}#menuMain .level1Container .level1Item .level1Link.active{font-weight:400;color:#466446;transform:translateX(-2px)}#menuMain .level1Container .level1Item .level1Link.active:after{display:none;font-weight:400}#menuMain .level1Container .level1Item .level1Link.active~.level2Container{display:flex;opacity:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-duration:.3s;animation-delay:0s;animation-fill-mode:forwards}#menuMain .level1Container .level1Item .level2Container{display:none;visibility:unset;flex-direction:column;opacity:1;padding:0;background-color:rgba(0,0,0,0);position:relative;justify-content:flex-end;-webkit-animation-name:fadeOut;animation-name:fadeOut;animation-duration:.3s;animation-delay:0s}#menuMain .level1Container .level1Item .level2Container .level2Item{width:auto;padding:5px 0 0 0}#menuMain .level1Container .level1Item .level2Container .level2Item .level2Link{padding:0;font-size:15px;text-align:right;border-bottom:none}#menuMain .level1Container .level1Item .level2Container .level2Item .level2Link:hover{font-weight:400}#menuMain .level1Container .level1Item .level2Container .level2Item .level2Link.active{color:#466446;font-weight:400}#menuMain .level1Container.dropdown:hover .level2Container{-webkit-animation-name:none;animation-name:none;animation-duration:0s;animation-delay:0s;animation-fill-mode:unset;visibility:unset}#menuMobile .menuMobileLinks{width:100%;top:80px;background-color:white}#menuMobile .menuMobileLinks.menuMobileLinks_open{border:none}#menuMobile .menuMobileLinks .level1Container{padding:0 20px 0 0}#menuMobile .menuMobileLinks .level1Container .level1Item{flex-direction:row}#menuMobile .menuMobileLinks .level1Container .level1Item .level1Link{font-size:25px;text-decoration:none;border:none}#menuMobile .menuMobileLinks .level1Container .level1Item .level1Link.active{font-weight:400;color:#466446}#menuMobile .menuMobileLinks .level1Container .level1Item .level2Container{display:flex;animation:none;padding:10px 0 0 25px}#menuMobile .menuMobileLinks .level1Container .level1Item .level2Container .level2Item{flex-direction:row}#menuMobile .menuMobileLinks .level1Container .level1Item .level2Container .level2Item .level2Link{text-decoration:none;border:none}#menuMobile .menuMobileLinks .level1Container .level1Item .level2Container .level2Item .level2Link.active{font-weight:400;color:#466446}.menuMobileButton{display:inline-block;cursor:pointer;position:relative}.menu-icon{width:35px;height:2px;background-color:#91a55a;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.menu-icon:before,.menu-icon:after{content:"";width:35px;height:2px;background-color:#91a55a;position:absolute;top:-9px}.menu-icon:after{top:9px}.menuMobileButton.opened .menu-icon{background-color:rgba(0,0,0,0)}.menuMobileButton.opened .menu-icon:before{transform:rotate(45deg);top:0}.menuMobileButton.opened .menu-icon:after{transform:rotate(-45deg);top:0}#menuFooter ul{margin:0;padding:0}#menuFooter ul li{display:flex;justify-content:flex-start}@media(min-width: 993px){#menuFooter ul li{justify-content:flex-end}}#page{display:flex;flex-direction:row;min-height:100vh}#page #navigationSection{justify-content:flex-end}#page #contentSection{flex-wrap:wrap;align-items:flex-start}#wrapper{padding:80px 0 0 0;width:100%}@media(min-width: 993px){#wrapper{padding:120px 0 0 0}}.oneCol{margin:0 auto}@media(min-width: 993px){.oneCol{margin:0}}.oneCol.content .frame{justify-content:flex-end}.splide{position:relative;padding:0 0 20px 0;margin:0 calc(50% - 50vw);display:flex;align-self:center;max-width:100%}@media(min-width: 601px){.splide{position:unset}}@media(min-width: 993px){.splide{position:relative;padding:0 0 50px 0;margin:0;align-self:unset}}.splide .splide__track{width:100%}.splide .splide__track .splide__list{width:100%}.splide .splide__track .splide__list .splide__slide img,.splide .splide__track .splide__list .splide__slide video{width:100%;object-fit:cover}.splide .splide__arrows{padding:0}.splide .splide__arrows .splide__arrow:disabled{opacity:0;pointer-events:none}.splide .splide__arrows .splide__arrow--prev{opacity:1;transform:rotate(90deg)}.splide .splide__arrows .splide__arrow--prev:before{font-family:"ideaverde";content:"b";color:white}.splide .splide__arrows .splide__arrow--next{opacity:1;transform:rotate(270deg)}.splide .splide__arrows .splide__arrow--next:before{font-family:"ideaverde";content:"b";color:white}.splide .splide__arrows button:disabled{opacity:.5}@media(min-width: 601px){.splide .splide__arrows{display:none}}@media(min-width: 601px)and (max-width: 992px){.splide .splide__pagination{justify-content:flex-end;bottom:40px}}@media(min-width: 993px){.splide .splide__pagination{justify-content:flex-end;bottom:65px}}.splide .splide__pagination li{padding:0 7px 0 0}.splide .splide__pagination li .splide__pagination__page{display:flex;padding:0}.splide .splide__pagination li .splide__pagination__page:before{content:"";width:10px;height:10px;border-radius:5px;background-color:white}.scrollDownContainer{position:absolute;bottom:15px;justify-content:center;-moz-animation:bounce 3s infinite;-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite}@media(min-width: 993px){.scrollDownContainer{bottom:50px}}.scrollDownContainer .scrollDown{text-decoration:none;font-size:40px;color:white;background:none;border:none;cursor:pointer}#scrollAnker{position:absolute;bottom:80px-2px}@media(min-width: 993px){#scrollAnker{bottom:120px-2px}}.splide__slide{padding:0}.splide__slide a{border:none}.splide__slide img{width:100%;height:auto}@media(min-width: 993px){.splide__slide img{height:calc(100vh - 120px);width:auto}}.splide__slide .large-video{height:calc(100vh - 80px);width:auto}@media(min-width: 993px){.splide__slide .large-video{height:calc(100vh - 120px)}}.splide__slide .small-video.mobile{height:calc(100vh - 80px);width:auto}@media(min-width: 993px){.splide__slide .small-video.mobile{height:calc(100vh - 120px)}}.splide__slide .carousel-header.none{margin:0}.carousel-video .video-embed-item.large-video{width:auto}#referenceFilterItems{display:flex;align-items:center;z-index:100;width:100%;bottom:0;left:0;padding:0 0 40px 0;background-color:white}@media(min-width: 993px){#referenceFilterItems{padding:10px 0}}#referenceFilterItems form{display:flex;flex-direction:row;width:auto;justify-content:flex-start}@media(min-width: 993px){#referenceFilterItems form{justify-content:center}}#referenceFilterItems form input[type=checkbox]{display:none}#referenceFilterItems form .filterItem{border:none}#referenceFilterItems form .filterItem label,#referenceFilterItems form .filterItem .label{padding:5px 0;font-size:15px;font-weight:300;letter-spacing:.15px}#referenceFilterItems form .filterItem button{border:none;background:none;color:#466446;font-family:'Roboto';font-weight:300}#referenceFilterItems form .filterItem:hover:before{display:none}#referenceFilterItems form .filterItem:hover label,#referenceFilterItems form .filterItem:hover button{font-weight:400;letter-spacing:0;cursor:pointer}#referenceFilterItems form .filterItem.active:after{display:none}#referenceFilterItems form .filterItem.active:before{display:none}#referenceFilterItems form .filterItem.active label{font-weight:400;text-decoration-line:underline}#referenceFilterItems form .filterItem:after{display:none}#referenceFilterItems form .filterItem:last-of-type .filterDivider{display:none}.filterDivider{align-items:center;display:flex;height:100%;padding:5px 10px;box-sizing:border-box}.filterDivider:before{display:flex;content:"";height:60%;background-color:#466446;width:1px}.tx-reference{flex-direction:column-reverse}@media(min-width: 601px){.tx-reference{flex-direction:column}}.tx-reference #masonry-effect{padding:0}@media(min-width: 993px){.tx-reference #masonry-effect{margin:0}}.tx-reference{max-width:100%}.tx-reference #referenceItems{display:block;padding:0;width:100%}.referenceTitle{margin:0 auto;padding:0 0 10px 0}#referenceFilterItems{height:fit-content}#referenceFilterItems.relative{position:relative}#referenceFilterItems.fixed{position:fixed;align-items:flex-start;height:fit-content;right:0;top:80px;left:unset}@media(min-width: 993px){#referenceFilterItems.fixed{bottom:0;margin:0;top:unset}}#referenceFilterItems.fixed #referenceFilterItemsContainer{justify-content:center}@media(max-width: 992px){#referenceFilterItems.fixed #referenceFilterItemsContainer{margin:0 auto}}#referenceFilterItemsFixedContainer{margin:0 auto;position:relative}@media(min-width: 993px){#referenceFilterItemsFixedContainer{height:60px;margin:0}}.masonryTitleContainer{line-height:1.5;text-transform:uppercase;padding:0 0 20px 0;font-size:20px}.masonryTitleContainer .masonryItemTitle{font-size:18px;font-weight:400}.masonryTitleContainer .listItemTitle{font-weight:400}.masonryTitleContainer .masonryItemSubtitle{font-size:18px}.masonryTitleContainer .masonryItemSubtitle:before{display:inline-block;margin:0 7px 0 5px;content:"";height:13px;background-color:#466446;width:1px}.masonryHoverBackground{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-animation-name:fadeOut;animation-name:fadeOut;animation-duration:.3s;animation-delay:0s;animation-fill-mode:forwards}.masonryHoverBackground.grey{background:linear-gradient(0deg, rgba(101, 111, 119, 0.75), rgba(101, 111, 119, 0.75)),url("../Images/iv_graspapier_sw.jpg")}.masonryHoverBackground.blue{background:linear-gradient(0deg, rgba(91, 153, 182, 0.75), rgba(91, 153, 182, 0.75)),url("../Images/iv_graspapier_sw.jpg")}.masonryHoverBackground.brown{background:linear-gradient(0deg, rgba(160, 110, 20, 0.75), rgba(160, 110, 20, 0.75)),url("../Images/iv_graspapier_sw.jpg")}.masonryHoverBackground.green{background:linear-gradient(0deg, rgba(143, 147, 71, 0.75), rgba(143, 147, 71, 0.75)),url("../Images/iv_graspapier_sw.jpg")}.masonryHoverBackground.none{background:linear-gradient(0deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),url("../Images/iv_graspapier_sw.jpg")}.hoverText{display:flex;flex-wrap:wrap;justify-content:center;position:absolute;width:100%;box-sizing:border-box;opacity:0;left:0;bottom:0;padding:20px}.hoverText span{line-height:1.5;font-size:18px}@media(min-width: 601px){.hoverText span{font-size:clamp(12px,1.2vw,18px)}}.hoverText .readMore{width:100%;padding:10px 0 0 0;text-decoration:underline;text-underline-offset:2px;font-size:18px}@media(min-width: 601px){.hoverText .readMore{font-size:clamp(12px,1.2vw,18px)}}.hoverText .readMore:hover{text-decoration:none}.productItem{flex-wrap:wrap}.productItem.listLayout{padding:0 0 20px 0}.productItem p{margin:0}.productYear{position:relative}.productYear:not(:first-child){padding:40px 0 0 0}@media(min-width: 993px){.productYear{height:30px}.productYear:not(:first-child){padding:60px 0 0 0}}.productYear .year{position:relative;bottom:unset;left:unset;font-size:35px;margin:0;font-weight:400}@media(min-width: 993px){.productYear .year{position:absolute;left:0;bottom:-41px}}.projectListDescription{width:100%}#referenceListItems{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 20px 0}@media(min-width: 601px)and (max-width: 992px){#referenceListItems{padding:0 0 20px 0}}@media(min-width: 993px){#referenceListItems{padding:0 0 20px 0}}#referenceListItems .productItem{padding:0 0 20px 20px;z-index:1}#referenceListItems .productItem .thumbnail{margin:0 0 5px 0}@media(min-width: 601px){#referenceListItems .productItem{padding:0 0 20px 0}}#referenceListItems .productItem .masonryTitleContainer{padding:0}#referenceFilterItemsWorklistFixedContainer{margin:0 auto;position:absolute;height:60px}@media(min-width: 993px){#referenceFilterItemsWorklistFixedContainer{margin:0}}.referenceDetail{display:flex;flex-wrap:wrap;flex-direction:row;max-width:100%}.containerReferenceDetail{flex-direction:row;flex-wrap:wrap}.referenceDetailContainer{margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap}@media(min-width: 993px){.referenceDetailContainer{margin:unset}}#referenceFilterItemsContainer{display:flex;justify-content:center;align-items:center}#referenceFilterItemsContainer a{border-bottom:0}#referenceFilterItemsContainer .projectNavigation{display:flex;align-items:center;padding:5px 0;font-size:15px;font-weight:300;height:22.5px;letter-spacing:.1px;text-decoration:none}#referenceFilterItemsContainer .projectNavigation:before{display:inline-block;font-size:12px}#referenceFilterItemsContainer .projectNavigation:hover{font-weight:400;letter-spacing:0}#referenceFilterItemsContainer .projectNavigation.back{display:flex;flex-direction:row}#referenceFilterItemsContainer .projectNavigation.back:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);padding:10px 0 0 0}#referenceFilterItemsContainer .projectNavigation.forward{display:flex;flex-direction:row-reverse;padding-left:10px}#referenceFilterItemsContainer .projectNavigation.forward:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);padding:10px 0 0 0}#referenceFilterItemsContainer .projectNavigation.forward:after{display:inline-block;content:"";background-color:#466446;width:1px;height:12px;margin:0 10px 0 0}.square6col .spaceContainer{padding:0 0 20px 0;width:100%}@media(min-width: 993px){.square6col .spaceContainer{padding:0 0 30px 0}}@media(min-width: 1201px){.square6col .spaceContainer{padding:0 0 60px 0}}.square6col .spaceContainer.left{padding:0 0 20px 0}@media(min-width: 601px)and (max-width: 992px){.square6col .spaceContainer.left{padding:0 10px 20px 0}}@media(min-width: 993px){.square6col .spaceContainer.left{padding:0 15px 30px 0}}@media(min-width: 1201px){.square6col .spaceContainer.left{padding:0 30px 60px 0}}.square6col .spaceContainer.right{padding:0 0 20px 0}@media(min-width: 601px)and (max-width: 992px){.square6col .spaceContainer.right{padding:0 0 20px 10px}}@media(min-width: 993px){.square6col .spaceContainer.right{padding:0 0 30px 15px}}@media(min-width: 1201px){.square6col .spaceContainer.right{padding:0 0 60px 30px}}.wide12col .spaceContainer{padding:0 0 20px 0}@media(min-width: 993px){.wide12col .spaceContainer{padding:0 0 30px 0}}@media(min-width: 1201px){.wide12col .spaceContainer{padding:0 0 60px 0}}.wide12col .spaceContainer .video{margin:0}.hasBackground.grey{background:linear-gradient(0deg, rgba(101, 111, 119, 0.75), rgba(101, 111, 119, 0.75)),url("../Images/iv_graspapier_sw.jpg")}.hasBackground.blue{background:linear-gradient(0deg, rgba(91, 153, 182, 0.75), rgba(91, 153, 182, 0.75)),url("../Images/iv_graspapier_sw.jpg")}.hasBackground.brown{background:linear-gradient(0deg, rgba(160, 110, 20, 0.75), rgba(160, 110, 20, 0.75)),url("../Images/iv_graspapier_sw.jpg")}.hasBackground.green{background:linear-gradient(0deg, rgba(143, 147, 71, 0.75), rgba(143, 147, 71, 0.75)),url("../Images/iv_graspapier_sw.jpg")}.hasBackground.none{background:linear-gradient(0deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),url("../Images/iv_graspapier_sw.jpg")}.referenceQuote{display:flex;flex-wrap:nowrap;align-items:center;font-size:20px;color:white;padding:20px;aspect-ratio:1/1;box-sizing:border-box}.referenceQuote p{margin:0;text-align:center;height:auto}@media(min-width: 601px)and (max-width: 992px){.referenceQuote{font-size:16px}}@media only screen and (min-width: 1300px){.referenceQuote{font-size:30px}}@media only screen and (min-width: 1600px){.referenceQuote{padding:40px}}.referenceDescription{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;color:white;padding:20px;aspect-ratio:1/1;box-sizing:border-box}.referenceDescription .masonryItemSubtitle:before{background-color:white}@media(min-width: 993px){.referenceDescription{padding:40px}}.referenceDescription p{margin:5px 0}.timeline{padding:40px 0 0 0;margin:20px 0 0 0}.timeline:before{display:none}@media(min-width: 601px){.timeline:before{display:flex;border-left:3px solid #466446;z-index:50}}.timeline .timeline-item{margin:0 0 15px 0}@media(min-width: 601px){.timeline .timeline-item{margin:0 0 40px 0}}.timeline .timeline-item:nth-child(2n) .timeline-item-inner{padding:0 0 15px 0}@media(min-width: 601px){.timeline .timeline-item:nth-child(2n) .timeline-item-inner{padding:0 0 15px 10px}}.timeline .timeline-item:nth-child(2n) .timeline-item-inner .timeline-item-date,.timeline .timeline-item:nth-child(2n) .timeline-item-inner .timeline-item-header,.timeline .timeline-item:nth-child(2n) .timeline-item-inner .timeline-item-text{text-align:left}.timeline .timeline-item .timeline-item-inner{padding:0 0 15px 0;border-bottom:3px solid #91a55a}@media(min-width: 601px){.timeline .timeline-item .timeline-item-inner{padding:0 10px 15px 0}}.timeline .timeline-item .timeline-item-inner .timeline-item-date{text-transform:uppercase;color:#91a55a;font-weight:400;font-size:20px;text-align:right;width:100%;padding:0}@media(min-width: 993px){.timeline .timeline-item .timeline-item-inner .timeline-item-date{font-size:30px}}.timeline .timeline-item .timeline-item-inner .timeline-item-date:before{display:none}.timeline .timeline-item .timeline-item-inner .timeline-item-header{text-transform:uppercase;color:#466446;font-weight:400;line-height:1.2;font-size:20px;text-align:right;padding:0;background-color:rgba(0,0,0,0)}@media(min-width: 993px){.timeline .timeline-item .timeline-item-inner .timeline-item-header{font-size:30px}}.timeline .timeline-item .timeline-item-inner .timeline-item-text{text-align:right;padding:10px 0 0 0;background-color:rgba(0,0,0,0)}.frame-type-timeline{margin:0 auto}.icon-download{display:flex;align-items:center;text-decoration:none;font-weight:400;border-bottom:0}.icon-download:before{font-size:30px;height:auto;padding:0 10px 0 0;color:#91a55a}.icon-download:hover{border-bottom:0}.coeCardContainer .masonryHoverBackground.none{background-color:white}.coeCardContainer .hoverText{height:100%;align-items:center}.coeCardContainer .hoverText span{font-size:18px;color:white;height:fit-content;line-height:unset}@media(min-width: 993px)and (max-width: 1200px){.coeCardContainer .hoverText span{font-size:16px}}@media(min-width: 1201px){.coeCardContainer .hoverText span{font-size:18px}}.coeCardContainer a{border-bottom:0}.ce-gallery[data-ce-columns="4"]{justify-content:center}.ce-gallery[data-ce-columns="4"] .ce-column{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:space-between;padding:0 0 40px 0}.ce-gallery[data-ce-columns="4"] .ce-column .svgImage{display:flex;flex-grow:1}.ce-gallery[data-ce-columns="4"] .ce-column .svgImage svg{align-self:center}.ce-column{padding:0 0 20px 0}.subCaption{text-align:center;text-transform:uppercase;font-style:normal;font-size:20px;font-weight:400;width:auto}.image a,.svgImage a{border:none}.tx-team .card{padding:0;margin-bottom:20px;justify-content:center;flex-direction:column}@media(min-width: 601px)and (max-width: 992px){.tx-team .card{margin-bottom:30px}}@media(min-width: 993px){.tx-team .card{margin-bottom:45px}}.tx-team .card .cardContainer{position:relative}@media(min-width: 601px)and (max-width: 992px){.tx-team .card:nth-child(odd) .cardContainer{margin:0 30px 0 0}.tx-team .card:nth-child(even) .cardContainer{margin:0 0 0 30px}}@media(min-width: 993px){.tx-team .card:nth-child(3n-2) .cardContainer{margin:0 30px 0 0}.tx-team .card:nth-child(3n-1) .cardContainer{margin:0 15px 0 15px}.tx-team .card:nth-child(3n) .cardContainer{margin:0 0 0 30px}}.tx-team .card:hover .masonryHoverBackground{-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-duration:.3s;animation-delay:0s;animation-fill-mode:forwards}.tx-team .card:hover .hoverText{-webkit-animation-name:fadeIn;animation-name:fadeIn;animation-duration:.3s;animation-delay:0s;animation-fill-mode:forwards}.tx-team .card .teamCardName{text-transform:uppercase;font-weight:400;padding:10px 0 0 0}.tx-team .card .hoverText{display:flex;justify-content:center;padding:0;position:absolute;width:100%;height:fit-content;text-align:center;left:0;bottom:20px;opacity:0;color:white;-webkit-animation-name:fadeOut;animation-name:fadeOut;animation-duration:.3s;animation-delay:0s}.tx-team .card .hoverText span{width:100%;line-height:1.4}.tx-team .card .hoverText span a{border-bottom:0}.tx-team .card .hoverText .teamLink{color:white;text-decoration:none}.tx-team .card .hoverText .teamLink:hover{font-weight:400}.tx-team .card .img{width:100%}.tx-team .card .img img{border-radius:0}#cookieDisclaimer .cookieContainer .cookieText p{font-size:15px}#cookieDisclaimer .cookieContainer .cookieText h3{font-size:18px;margin:0;font-weight:400}#cookieDisclaimer .cookieContainer .configOptions .cookie-accordion .cookie-accordion-item .cookie-accordion-header{font-family:'Roboto';font-size:15px;font-weight:400;color:#466446}#cookieDisclaimer .cookieContainer .configOptions .cookie-accordion .cookie-accordion-item .cookie-accordion-content p{font-size:15px}#cookieDisclaimer .cookieContainer #cookieAcceptConfig{padding:0;text-decoration:none;font-size:15px}#cookieDisclaimer .cookieContainer .titleSmall{font-size:15px}#cookieDisclaimer .cookieContainer .configOptions .configOption label{font-size:15px}#cookieDisclaimer .cookieContainer .cookieClose{padding:0}#cookieDisclaimer .cookieContainer .cookieClose:before{font-family:"gizmo_framework"}#cookieDisclaimer .cookieContainer .cookieButtons .cookieButtonAcceptAll .button,#cookieDisclaimer .cookieContainer .cookieButtons .cookieButtonAcceptChoice .button{font-size:15px}#cookieDisclaimer .cookieContainer .cookieButtons .cookieButtonAcceptAll .button:hover,#cookieDisclaimer .cookieContainer .cookieButtons .cookieButtonAcceptChoice .button:hover{background-color:#91a55a;color:white}#cookieDisclaimer .cookieContainer .cookieButtons .cookieButtonAcceptChoice .button{background-color:rgba(0,0,0,0);border:3px solid #91a55a;color:#91a55a}.modal{display:flex;justify-content:center;align-items:center;position:fixed;z-index:5000;left:0;top:0;width:100%;height:100%;overflow:auto;visibility:hidden;opacity:0}.modal.content-width50 .contentContainer{margin:0 auto}@media(min-width: 993px){.modal.content-width50 .contentContainer{margin:0}}.modal.content-width60 .contentContainer{margin:0 auto}@media(min-width: 601px){.modal.content-width60 .contentContainer{margin:0}}.modal.content-width80 .contentContainer{margin:0 auto}@media(min-width: 993px){.modal.content-width80 .contentContainer{margin:0}}.modal.content-width100 .contentContainer{margin:0 auto}@media(min-width: 993px){.modal.content-width100 .contentContainer{margin:0}}.modal .contentContainer{position:relative;display:flex;height:fit-content;background-color:white;margin:0 auto;padding:40px;box-shadow:0 0 40px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 40px 0 rgba(0,0,0,.3);box-sizing:border-box}@media(min-width: 1201px){.modal .contentContainer{padding:80px}}.modal .contentContainer .popup-close{position:absolute;display:flex;justify-content:center;align-items:center;top:-20px;right:-20px;color:#466446;font-size:28px;font-weight:bold;cursor:pointer;background-color:white;height:50px;width:50px;border-radius:30px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.modal .contentContainer .popup-close:hover,.modal .contentContainer .popup-close:focus{color:#000;text-decoration:none;cursor:pointer}.modal .contentContainer .popup-title,.modal .contentContainer .popup-subtitle{font-family:'Roboto';font-weight:300;color:#833221;width:100%}.modal .contentContainer .popup-title{box-sizing:border-box;padding:0}.modal .contentContainer .popup-title p{font-weight:400;text-transform:uppercase;font-size:25px;width:auto;margin:0 0 10px 0}.modal .contentContainer .popup-subtitle{box-sizing:border-box;padding:0}.modal .contentContainer .popup-subtitle p{font-weight:400;font-size:18px}.modal .contentContainer .popup-text .ce-gallery{justify-content:center}.modal .contentContainer .popup-text .ce-gallery .ce-column{width:50%}.modal .contentContainer .buttonContainer{display:flex;justify-content:center;margin-top:40px;box-sizing:border-box;padding:0 40px}.modal .contentContainer .buttonContainer .button{font-size:18px;padding:0;border-radius:0;background-color:rgba(0,0,0,0);color:#466446;border-bottom:1px solid #466446}.modal .contentContainer .buttonContainer .button:hover{background-color:rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0)}.modal .contentContainer .buttonContainer .button:not(.modal .contentContainer .buttonContainer .button:last-child){margin:0 20px 0 0}.modal.fade-out{animation:fadeOut .5s;animation-fill-mode:forwards}.modal.fade-in{animation:fadeIn .5s;animation-fill-mode:forwards}