.footer-two{padding:var(--block-margin) 0 0}.footer-two a{color:var(--text-color);text-decoration:none}.footer-two a:is(:hover,:focus,:active){color:var(--color-green)}.footer-two-intro{font:var(--font-elevated-2)}.footer-two-intro .logo :is(img,svg){max-width:22rem;max-height:unset}.footer-two-main-column{font:var(--font-body-small);font-weight:400}.footer-two-main-column h2{font:var(--font-headline-7);font-weight:700;margin-bottom:1.6rem}.footer-two-main-column h2:not(:first-child){margin-top:var(--row-gap)}.footer-two-main-column[data-column-type=menu] ul li{margin-bottom:1.6rem}.footer-two-main-column:is([data-column-type=menu],[data-column-type=contact]) ul li a,.footer-two-copyright ul li a{text-decoration:none}.footer-two-main-column:is([data-column-type=menu],[data-column-type=contact]) ul li a:is(:hover,:focus,:active),.footer-two-copyright ul li a:is(:hover,:focus,:active){color:var(--color-green)}.footer-two-main-column ul.social-media{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:1rem}.footer-two-main-column ul.social-media li{width:2.4rem;margin-bottom:0}.footer-two-main-column ul.social-media li a span{display:none}.footer-two-copyright{justify-content:flex-end;column-gap:var(--item-row-gap);margin-top:calc(var(--block-margin) / -4)}.footer-two .wpml-ls-menu-item,.footer-two .footer-two-main-column li.wpml-ls-item{display:none}.footer-two>div:not(:last-child){margin-top:calc(var(--block-margin) / 2);margin-bottom:0}.footer-two:is(.hide-copyright) .footer-two-copyright{display:none}.footer-two:is(.hide-copyright) .footer-two-main{border-bottom:0}.footer-two.copyright-alternate-background{background-color:#292e31;padding:calc(var(--block-margin) / 2) 0 calc(var(--block-margin) / 3);margin-top:0}.footer-two.copyright-alternate-background .footer-two-copyright nav{margin-bottom:.5em}@media (min-width:768px) and (max-width:1199px){.footer-two{padding:calc(var(--block-margin) * 2 / 3) 0 0}.footer-two-main{grid-template-columns:repeat(3,minmax(0, 1fr))}.footer-two-main-column:not([data-column-width="1"]){grid-column:span 3}}@media (min-width:768px){.footer-two.copyright-alternate-background{padding:calc(var(--block-margin) / 2.3) 0 calc(var(--block-margin) / 2/4)}}@media (min-width:1200px){.footer-two{padding:calc(var(--block-margin) * 2 / 3) 0 calc(var(--block-margin) * 2 / 4)}}