.footer-two{padding:var(--block-margin) 0}.footer-two>div{width:var(--wide-width);margin-left:auto;margin-right:auto}.footer-two>div:not(:last-child){padding-bottom:calc(var(--block-margin) / 2);margin-bottom:calc(var(--block-margin) / 2);border-bottom:.1rem solid}.footer-two-intro{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:var(--row-gap)}.footer-two-intro .logo{margin-right:auto}.footer-two-intro .logo :is(img,svg){width:100%;max-width:10rem;max-height:4rem;object-fit:contain}.footer-two-main{display:grid;grid-template-columns:minmax(0, 1fr);column-gap:var(--column-gap);row-gap:var(--row-gap)}.footer-two-main-column h2{font:var(--font-headline-6)}.footer-two-main-column:is([data-column-type=menu],[data-column-type=contact]) ul{padding:0}.footer-two-main-column:is([data-column-type=menu],[data-column-type=contact]) ul:last-child{margin-bottom:0}.footer-two-main-column:is([data-column-type=menu],[data-column-type=contact]) ul li{display:block;list-style:none;margin-bottom:calc(0.25em * var(--primary-line-height))}.footer-two-main-column:is([data-column-type=menu],[data-column-type=contact]) ul li a{display:flex;align-items:center}.footer-two-main-column[data-column-type=contact] ul.social-media li a :is(svg,img){width:2.4rem;height:2.4rem;object-fit:contain;flex-shrink:0;margin-right:.5em}.footer-two-main-column>*:last-child{margin-bottom:0}.footer-two-copyright{font:var(--font-body-small)}.footer-two-copyright nav ul{margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:var(--item-column-gap);row-gap:var(--item-row-gap);align-items:center}.footer-two-copyright nav ul li{display:block;list-style:none}.footer-two-copyright p{margin:0}@media (max-width:767px){.footer-two-intro-columns{flex-wrap:wrap}.footer-two-intro-column:last-child>*:last-child{margin-bottom:0}.footer-two-copyright nav{margin-bottom:1em}.footer-two-copyright nav ul{justify-content:center}.footer-two-copyright p{text-align:center}}@media (min-width:768px){.footer-two-intro-columns{display:flex;column-gap:var(--item-column-gap);row-gap:var(--item-row-gap)}.footer-two-intro-column{flex-basis:1}.footer-two-intro-column>*:last-child{margin-bottom:0}.footer-two-main{grid-template-columns:repeat(2,minmax(0, 1fr))}.footer-two-main-column:not([data-column-width="1"]){grid-column:span 2}.footer-two-copyright{display:flex;column-gap:var(--column-gap);row-gap:var(--row-gap);flex-direction:row-reverse;justify-content:space-between}}@media (min-width:1200px){.footer-two-main{grid-template-columns:repeat(5,minmax(0, 1fr))}.footer-two-main-column[data-column-width="2"]{grid-column:span 2}.footer-two-main-column[data-column-width="3"]{grid-column:span 3}.footer-two-main-column[data-column-width="4"]{grid-column:span 4}.footer-two-main-column[data-column-width="5"]{grid-column:span 5}}