.site-footer{--footer-spacing: 2rem;--footer-spacing-small: 1.5rem;border-top:1px solid var(--twt-border-color);padding:2rem 0;padding:var(--footer-spacing) 0}@media(min-width:768px){.site-footer{--footer-spacing: 3rem;--footer-spacing-small: 2rem;padding-top:6rem;padding-top:calc(var(--footer-spacing) * 2)}}.site-footer ul,.site-footer li{list-style:none;margin:0;padding:0}.site-footer .container{display:flex;flex-direction:column;gap:var(--footer-spacing)}.footer-row{display:flex;align-items:start;flex-direction:column;justify-content:space-between;gap:var(--footer-spacing)}@media(min-width:768px){.footer-row{flex-direction:row}}.footer-row+.footer-row{align-items:end}.footer-text{font-size:var(--twt-font-size-02);line-height:var(--twt-line-height-02)}@media(min-width:768px){.footer-text{flex:0 0 50%}}.footer-signets{display:flex;flex-flow:row wrap;align-items:flex-start;gap:var(--footer-spacing)}@media(min-width:768px){.footer-signets{justify-content:flex-end}}.signet{display:block}.signet pictureino-wrap{display:inline}.signet img{height:3rem!important;width:auto!important}.footer-wrapper{display:flex;flex-flow:row wrap;align-items:flex-start;gap:var(--footer-spacing-small)}.footer-copyright{color:var(--twt-text-muted);background-color:inherit}.footer-navigation .nav{gap:var(--footer-spacing-small)}.footer-navigation .nav .nav-link{padding:0;color:var(--twt-text)}.footer-navigation .nav .nav-link:hover,.footer-navigation .nav .nav-link:focus{color:var(--twt-text);-webkit-text-decoration:underline;text-decoration:underline}.footer-social-media{align-self:flex-start}.footer-social-media ul{display:flex;gap:var(--footer-spacing-small)}.footer-social-media a{color:var(--twt-text);background-color:inherit;display:block;width:3rem;height:3rem}.footer-social-media a:hover,.footer-social-media a:focus{color:var(--twt-text);background-color:inherit;-webkit-text-decoration:none;text-decoration:none}.footer-social-media span{clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap}.footer-social-media svg{width:3rem;height:3rem}.site-content:has(>[class*=theme-variant-]:last-child)+.site-footer .site-footer-inner{border-top:0}
