.link-menu{font-family:Cera Pro Regular;font-size:clamp(16px,calc(16px + .15625vw),19px);color:#000;transition:color .2s;position:relative}.link-menu:after{content:"";position:absolute;bottom:-10px;left:-7px;width:0;height:4px;background-color:#fece29;transition:width .2s;border-radius:2px}.link-menu:hover,.link-menu.active{color:#0022cb}.link-menu:hover:after,.link-menu.active:after{width:calc(100% + 14px)}.link-menu.active{font-family:Cera Pro Bold}.donate{height:44px;background:#fece29;transform:scale(1);font-size:19px;line-height:100%;text-transform:uppercase;padding:0 23px;font-weight:700;font-family:Cera Pro Bold;transition:background .2s,transform .3s}.donate img{margin-left:5px;transform:scale(1);transition:transform .2s;width:19px}.donate:hover{background:#84e4ff}.donate:hover img{transform:scale(1.2)}.language-switcher{padding:2px 0;max-width:55px;overflow:hidden;transition:max-width .5s}.language-switcher ul{margin-left:-100px;transition:margin-left .4s}.language-switcher.show{max-width:200px}.language-switcher.show ul{margin-left:0}.language-switcher button{font-size:18px}.language-switcher button:hover{color:#999}body main{background-color:#f0f0f0}.font-cera{font-family:Cera Pro,sans-serif}footer{z-index:5;position:relative;background:url(/assets/images/decor2_footer.svg) no-repeat 70% 100%}footer:before{content:"";position:absolute;bottom:100%;left:0;width:clamp(100px,calc(100px + (224 - 100) * (100vw / 1920)),224px);height:clamp(100px,calc(100px + (224 - 100) * (100vw / 1920)),224px);background-image:url(/assets/images/decor_footer.svg);background-size:cover;background-repeat:no-repeat;z-index:1}footer .donate{height:52px}
