footer{display:flex;justify-content:space-between;align-items:flex-start;color:#fff;font-size:1rem;padding:2rem 5rem 3rem;text-transform:uppercase}footer .left{display:flex;flex:2 1;text-align:left}footer .left>span{flex:auto;margin-right:1.5rem}footer .left>a{color:#fff;margin-right:1.5rem}footer .left.mobile{display:none}footer .center{width:20rem}footer .right{flex:2 1;display:flex;text-align:right}footer .right>a{flex:auto;margin-left:2rem;color:#fff}footer .langFrame{position:relative;padding:1rem 3rem}footer .lang{border:1px solid #353538;border-radius:1rem;background:none;display:flex;flex-direction:column;align-items:flex-start;font-size:1rem;flex-direction:column-reverse;position:absolute;left:2rem;bottom:.2rem}footer .lang .main{display:flex;align-items:center;padding:.5rem 1rem .7rem}footer .lang .main svg{height:.8rem;width:.8rem;margin-left:.5rem;transition:.3s ease-in-out;transform:rotate(270deg)}footer .lang .main svg path{fill:#353538}footer .lang .choice{display:flex;flex-direction:column;align-items:flex-start;height:0;transition:.3s ease-in-out;overflow:hidden;width:100%}footer .lang .choice span{padding:.5rem 1rem;width:100%;text-align:left}footer .lang .choice span:hover{font-weight:600}footer .lang.open{height:5rem}footer .lang.open .main svg{transform:rotate(90deg) translateX(.2rem)}footer .lang.open .choice{padding-top:.5rem;height:3rem}@media(max-width:1000px){footer{padding-bottom:10rem;padding-top:5rem}footer,footer>.left,footer>.right{flex-direction:column;align-items:center}footer>.left{text-align:center}footer>.left>a{margin-right:0}footer>.left span{margin:1rem 0 0}footer>.left span:first-of-type{display:none}footer>.left.mobile{display:block;margin-top:3rem}footer>.right{margin-top:3rem}footer>.right a{margin:1rem 0 0}footer .langFrame{position:relative;padding:3rem 0 0}footer .lang{flex-direction:column;position:static}footer .lang .main{display:flex;align-items:center;padding:.5rem 1rem .7rem}footer .lang .main svg{height:.8rem;width:.8rem;margin-left:.5rem;transition:.3s ease-in-out;transform:rotate(270deg)}footer .lang .main svg path{fill:#353538}footer .lang .choice{display:flex;flex-direction:column;align-items:flex-start;height:0;transition:.3s ease-in-out;overflow:hidden;width:100%}footer .lang .choice span{padding:.5rem 1rem;width:100%;text-align:left}footer .lang .choice span:hover{font-weight:600}footer .lang.open{height:5.3rem}footer .lang.open .choice{padding-top:.5rem;height:5rem}}.navTogglerFrame{position:fixed;width:100%;left:0;bottom:0;display:flex;justify-content:center;z-index:220}.navTogglerFrame .navToggler{position:absolute;bottom:1rem;display:flex;align-items:center;padding:.5rem .8rem}.navTogglerFrame .navToggler .navTogglerBg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(29,29,31,.25);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid #353538;border-radius:1.5rem;z-index:-1}.navTogglerFrame .navToggler .navTogglerBg.bgAnim{border:none;background-color:#19191a}.navTogglerFrame .navToggler>div:nth-child(2){width:8rem;height:100%;text-align:center}.navTogglerFrame .navToggler>div:nth-child(2)>a{width:100%;height:100%;display:block}.navTogglerFrame .navToggler>div:nth-child(2)>a>img{height:1.9rem;width:auto}.navTogglerFrame .navToggler>div:nth-child(3){padding:1rem;margin:0 1rem}.navTogglerFrame .navToggler>div:last-child{width:8rem}.navTogglerFrame .navToggler>div:last-child>a{background-color:#fff;text-align:center;color:#353538;display:block;padding:1rem;font-weight:500;font-size:.8rem;text-transform:uppercase;border-radius:1rem}@keyframes appearbg{0%{left:30%;width:40%;height:40%;top:80%;opacity:0}to{left:0;width:100%;height:100%;top:0;opacity:1}}@keyframes appearCover{0%{opacity:0}to{opacity:1}}.animCover{left:0;top:0;animation:appearCover .2s linear;animation-fill-mode:forwards}.animCover,.menu{position:fixed;height:100%;width:100%;background-color:#000}.menu{overflow:hidden;justify-content:space-between;z-index:210}.menu,.menu>nav{display:flex;flex-direction:column}.menu>nav{position:fixed;top:6rem;right:5rem;justify-content:flex-end;z-index:201}.menu>nav a{text-align:right;color:#fff;padding:1rem;font-size:3rem;font-weight:500;text-transform:uppercase;transition:"font-style" .3s ease-in-out}.menu>nav a:hover{font-style:italic;font-weight:700}.menu .top{display:flex;justify-content:space-between;padding:6rem 5rem;width:100%}.menu .top>a:first-child>svg{height:9rem;width:auto}.menu .top>a:first-child>svg path,.menu .top>a:first-child>svg rect{transition:.3s ease-in-out}.menu .top>a:first-child:hover svg path,.menu .top>a:first-child:hover svg rect{fill:#82828b}.menu .bottom{display:flex;padding-left:5rem;padding-bottom:10rem;align-items:flex-end}.menu .bottom div{display:flex}.menu .bottom div a{font-size:6rem;text-align:left!important;font-weight:600;line-height:120%;text-transform:uppercase;color:#fff}.menu .bottom div a:hover{color:#82828b;transition:.3s ease-in-out}.menu .bottom div a b{text-align:left;font-weight:500;display:block;font-size:11rem;font-weight:700}.menu .bottom .line{margin-left:-2.5rem;flex:2 1;height:.5px;margin-bottom:-.8rem;z-index:-1;background-color:#19191a}@media(max-width:1000px){.navTogglerFrame{background-color:rgba(29,29,31,.35);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);border-top:.5px solid rgba(130,130,139,.5);flex-direction:column}.navTogglerFrame nav{display:flex;flex-direction:column;justify-content:space-around;flex:2 1;padding:2rem 3rem 6rem;transition:.3s ease-in-out}.navTogglerFrame nav a{font-size:2.3rem;color:#fff;text-transform:uppercase;margin:1rem 0}.navTogglerFrame.mobileOpen .navToggler>div:nth-child(3){top:calc(100% - 4rem)}.navTogglerFrame.mobileOpen .navToggler>div:nth-child(2)>a>img{height:2.9rem}.navTogglerFrame .navToggler{position:static;display:flex;align-items:center;padding:1.5rem;width:100%;background:rgba(0,0,0,0);border:none;justify-content:space-between;transition:.3s ease-in-out;box-sizing:border-box}.navTogglerFrame .navToggler .navTogglerBg,.navTogglerFrame .navToggler>div:first-child{display:none}.navTogglerFrame .navToggler>div:nth-child(2),.navTogglerFrame .navToggler>div:nth-child(2)>a{width:unset}.navTogglerFrame .navToggler>div:nth-child(2)>a>img{height:2.5rem;transition:.3s ease-in-out}.navTogglerFrame .navToggler>div:nth-child(3){height:3rem;width:3rem;padding:0;margin:0;display:flex;justify-content:center;align-items:center;transition:.5s ease-out;position:fixed;left:calc(50% - 1.5rem);top:1.5rem}.navTogglerFrame .navToggler>div:last-child{width:8rem}.navTogglerFrame .navToggler>div:last-child>a{background-color:#fff;padding:1rem;font-size:.8rem;border-radius:1rem}}