.wa-footer{gap:var(--space-l);z-index:1}.wa-footer *{color:var(--white)}.wa-footer-section{padding-top:0;padding-bottom:var(--space-s);background-color:var(--primary);border-top-right-radius:10vw;gap:var(--space-l);overflow:hidden;position:relative}.wa-footer-logo{max-width:33%;margin-top:calc(var(--space-s) * -0.6)}.wa-footer-content{display:flex;flex-direction:row;gap:var(--space-xl);justify-content:space-between;width:100%;max-width:119rem;align-self:center}.wa-footer-column{display:flex;flex-direction:column;gap:calc(var(--space-xs) * 0.5)}.wa-footer-img{position:absolute;right:0;bottom:0;z-index:0;transform:translate(25%,45%)}.wa-footer__heading{font-weight:700;font-size:var(--text-l);font-family:"Podkova"}.wa-footer__menu ul{flex-direction:column;gap:calc(var(--space-xs) * 0.5)}.wa-footer__menu ul li{margin:0}.wa-footer__menu ul li a{width:fit-content;position:relative}.wa-footer__menu ul li a:after{content:"";position:absolute;top:95%;left:0;transform:scaleX(0);width:100%;border-bottom:.1rem solid var(--white);transform-origin:center center;transition:transform 0.6s cubic-bezier(.28,.75,.22,.95)}.wa-footer__menu ul li a:hover{color:var(--white)}.wa-footer__menu ul li a:hover:after{transform:scale(1);transform-origin:center center;width:100%}.wa-footer-lang ul{gap:var(--space-xs)}.wa-footer-lang ul li{margin:0}.wa-footer-lang ul a{font-size:0}.wa-footer-lang ul a:before{content:"";display:inline-block;background-size:cover;background-position:center;background-repeat:no-repeat;height:5rem;width:5rem;transition:0.2s all ease-in-out}.wa-footer-lang ul a:hover:before{transform:scale(1.03)}.wa-footer-lang ul .sk-lang a:before{background-image:url(https://taxtax.sk/wp-content/uploads/2025/08/flag-sk.svg)}.wa-footer-lang ul .cz-lang a:before{background-image:url(https://taxtax.sk/wp-content/uploads/2025/08/flag-cz.svg)}.wa-footer-lang ul .pl-lang a:before{background-image:url(https://taxtax.sk/wp-content/uploads/2025/08/flag-pl.svg)}.wa-footer-copy{align-items:center;z-index:1}.wa-footer-copy__text{color:var(--white);font-size:calc(var(--text-m) * 0.9)}@media (max-width:991px){.wa-footer-img{transform:translate(30%,40%) scale(.7)}}@media (max-width:767px){.wa-footer-content{flex-direction:column}.wa-footer-lang ul a:before{height:2.8rem;width:2.8rem}.wa-footer-img{transform:translate(45%,15%) scale(.5) rotate(-90deg)}.wa-footer-copy{align-items:flex-start}}