.g-footer{--pg-value:0;--pg-from:0;--pg-to:1;--pg-offset:-100vh;--pg-start:0;--pg-end:100%;background:var(--anai-g-color-white);bottom:0;padding:calc(var(--anai-g-spacing-l) + (var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*2 + var(--anai-g-var-grid-col-gap)*1) 0 var(--anai-g-spacing-xs);position:sticky;width:100%;z-index:0}.g-footer__inner{height:100%;padding:0 calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*2 + var(--anai-g-var-grid-col-gap)*1);transform:translateY(calc((1 - var(--pg-value))*var(--anai-g-spacing-xl)));will-change:transform}.g-footer__body,.g-footer__content,.g-footer__inner{position:relative;width:100%}.g-footer__content{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-bottom:var(--anai-g-spacing-xl)}.g-footer__content-left{width:calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*21 + var(--anai-g-var-grid-col-gap)*20)}.g-footer__nav,.g-footer__nav-item,.g-footer__nav-items{position:relative}.g-footer__nav-item:not(:last-child){margin-bottom:1em}.--about .g-footer__nav-item.--about{pointer-events:none}.--about .g-footer__nav-item.--about .u-line-to:before{transform:scale(1)}.--brands .g-footer__nav-item.--brands{pointer-events:none}.--brands .g-footer__nav-item.--brands .u-line-to:before{transform:scale(1)}.--projects .g-footer__nav-item.--projects{pointer-events:none}.--projects .g-footer__nav-item.--projects .u-line-to:before{transform:scale(1)}.--company .g-footer__nav-item.--company{pointer-events:none}.--company .g-footer__nav-item.--company .u-line-to:before{transform:scale(1)}.--contact .g-footer__nav-item.--contact{pointer-events:none}.--contact .g-footer__nav-item.--contact .u-line-to:before{transform:scale(1)}.g-footer__nav-link{color:var(--anai-g-color-black);font-size:var(--anai-g-font-size-m)}.g-footer__content-right{width:calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*21 + var(--anai-g-var-grid-col-gap)*20)}.g-footer__info{margin-bottom:var(--anai-g-spacing-m);position:relative;width:100%}.g-footer__info-box{display:flex;flex-wrap:nowrap}.g-footer__address{padding-right:calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*1 + var(--anai-g-var-grid-col-gap)*0);position:relative;width:calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*9 + var(--anai-g-var-grid-col-gap)*8)}.g-footer__address-link{color:var(--anai-g-color-black);display:inline-block;font-size:var(--anai-g-font-size-s)}.g-footer__address-line{display:block;position:relative}.g-footer__address-line:not(:last-child){margin-bottom:.5em}.g-footer__social-items{padding-right:calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*1 + var(--anai-g-var-grid-col-gap)*0);position:relative;width:calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*9 + var(--anai-g-var-grid-col-gap)*8)}.g-footer__social-item:not(:last-child){margin-bottom:.5em}.g-footer__social-link{color:var(--anai-g-color-black);font-size:var(--anai-g-font-size-s)}.g-footer__email-box{position:relative}.g-footer__email,.touch .g-footer__email-box{display:inline-block}.g-footer__email{font-family:PP Eiko,serif;font-size:var(--anai-c-font-size-footer-email);height:1.38em;line-height:1.38;overflow:hidden}.touch .g-footer__email{text-shadow:1px 1px 0 var(--anai-g-color-white),-1px -1px 0 var(--anai-g-color-white),-1px 1px 0 var(--anai-g-color-white),1px -1px 0 var(--anai-g-color-white),1px 0 0 var(--anai-g-color-white),-1px 0 0 var(--anai-g-color-white),0 1px 0 var(--anai-g-color-white),0 -1px 0 var(--anai-g-color-white)}.touch .g-footer__email:after{background:var(--anai-g-color-black);bottom:.15em;content:"";height:1px;left:0;position:absolute;width:100%;z-index:-1}.g-footer__email-label{color:var(--anai-g-color-black);position:relative}.touch .g-footer__email-label [data-cc-state-done],.touch .g-footer__email-label [data-cc-state-enter]{display:none}.g-footer__aside{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:var(--anai-g-spacing-m) 0;position:relative;width:100%}.g-footer__aside-left{position:relative;width:calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*21 + var(--anai-g-var-grid-col-gap)*20)}.g-footer__logo-link{color:var(--anai-g-color-black);display:block}.g-footer__logo-svg{display:block;height:34.27px;width:150px}.g-footer__logo-path{fill:currentColor}.g-footer__aside-right{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;width:calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*21 + var(--anai-g-var-grid-col-gap)*20)}.g-footer__aside-items{display:flex;flex-wrap:wrap}.g-footer__aside-item:not(:last-child){margin-right:1.5em}.g-footer__aside-link{color:var(--anai-g-color-black);display:inline-block;font-size:var(--anai-g-font-size-s)}.g-footer__copyright{font-size:var(--anai-g-font-size-m)}.g-footer__lang-swicher{opacity:0;position:absolute;right:0;top:0;z-index:1}@media only screen and (max-width:64em){.g-footer__aside-left,.g-footer__content-left{width:calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*8 + var(--anai-g-var-grid-col-gap)*7)}.g-footer__aside-right,.g-footer__content-right{width:calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*18 + var(--anai-g-var-grid-col-gap)*17)}}@media only screen and (max-width:52.125em){.g-footer__content{flex-wrap:wrap}.g-footer__content-left{margin-bottom:var(--anai-g-spacing-m)}.g-footer__content-left,.g-footer__content-right{width:100%}.g-footer__aside-left{width:calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*8 + var(--anai-g-var-grid-col-gap)*7)}.g-footer__logo-svg{height:22px;width:96.3px}.g-footer__aside-right{flex-wrap:wrap;width:auto}.g-footer__aside-items{display:block;text-align:right}.g-footer__aside-item:not(:last-child){margin-bottom:.25em;margin-right:0}.g-footer__address{width:calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*16 + var(--anai-g-var-grid-col-gap)*15)}.g-footer__social-items{width:calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*12 + var(--anai-g-var-grid-col-gap)*11)}.g-footer__copyright{display:none}}@media only screen and (max-width:40em){.g-footer{padding-top:var(--anai-g-spacing-l)}.g-footer__nav-item:not(:last-child){margin-bottom:.75em}.g-footer__address{width:calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*12 + var(--anai-g-var-grid-col-gap)*11)}.g-footer__address-line:nth-child(2),.g-footer__address-line:nth-child(3){display:inline;line-height:var(--anai-g-line-height-m)}.g-footer__address-link{font-size:var(--anai-g-font-size-xs)}.g-footer__social-items{width:calc((var(--vw, 1vw)*100 - var(--anai-g-var-grid-h-pad)*2 - (var(--anai-g-var-grid-col) - 1)*var(--anai-g-var-grid-col-gap))/var(--anai-g-var-grid-col)*8 + var(--anai-g-var-grid-col-gap)*7)}.g-footer__aside-link,.g-footer__social-link{font-size:var(--anai-g-font-size-xs)}}
