.footer{background:var(--pd-gradient-footer-s);color:var(--pd-white)}.footer__brand{align-items:center;display:flex;font-size:16px;font-weight:300;gap:16px;line-height:24px;max-width:420px}.footer__brand img{height:60px}.footer__brand strong{font-weight:900}.footer a{color:var(--pd-white)}.footer__columns{border-bottom:1px solid var(--pd-white);display:flex;flex-wrap:wrap;gap:48px 16px;padding:48px 0}.footer__column{min-width:158px}.footer__column .tagline,.footer__column h3{font-size:20px;font-weight:900;line-height:28px;margin-bottom:16px}.footer__acc{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;display:block;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;text-align:left;width:auto}.footer__column ul li{font-size:16px;line-height:24px;list-style:none;padding:8px 0}.footer__column ul li a{text-decoration:none}.footer__column ul li a:hover{text-decoration:underline}.footer__copy{align-items:flex-start;display:flex;flex-direction:column-reverse;font-size:14px;gap:32px;justify-content:space-between;line-height:21px;padding:25px 0 64px}.footer__copy a{text-decoration:underline}.footer__copy a:hover{text-decoration:none}.footer__txts{flex-direction:column-reverse;gap:32px}.footer__copylinks,.footer__txts{display:flex;justify-content:space-between}.footer__copylinks{flex-direction:column;gap:16px}.footer__copylinks li{list-style:none}@media (min-width:768px){.footer{background:var(--pd-gradient-footer)}.footer__columns{gap:48px 24px;padding:65px 0 60px}.footer__brand{font-size:20px;gap:26px;line-height:28px}.footer__brand img{height:96px}.footer__copy{display:flex;gap:initial;padding:32px 0 37px}.footer__copy,.footer__copylinks,.footer__txts{align-items:center;flex-direction:row;justify-content:space-between}.footer__copylinks,.footer__txts{gap:10px}}@media (min-width:1024px){.footer__columns{display:grid;gap:56px 40px;grid-template-columns:repeat(3,1fr);padding:85px 0 80px}.footer__copylinks,.footer__txts{gap:24px}}@media (min-width:1280px){.footer__columns{display:flex;gap:40px;justify-content:space-between}}@media (max-width:1023px){.footer__columns{display:block;gap:0;padding:48px 0 0}.footer__column{border-top:1px solid var(--pd-white);min-width:0}.footer__acc{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;width:100%}.footer__acc .tagline,.footer__acc h3{margin-bottom:0}.footer__acc:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none' viewBox='0 0 24 25'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M12.398 15.949a.563.563 0 0 1-.796 0l-5.735-5.735a.56.56 0 0 1 0-.796l.266-.265c.22-.22.575-.22.795 0L12 14.225l5.072-5.072c.22-.22.576-.22.795 0l.266.265c.22.22.22.576 0 .796z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 24px;height:24px;transition:transform .2s ease;width:24px}.footer__column--open .footer__acc:after{transform:rotate(180deg)}.footer__column ul{display:none;padding-bottom:8px}.footer__column--open ul{display:block}}@media (max-width:767px){.footer__copy{align-items:center;column-gap:16px;display:grid;grid-template-columns:1fr auto;justify-content:start;row-gap:32px}.footer__txts{display:contents}.footer__copylinks{grid-area:1/1}.footer__copy>a{grid-area:1/2}.footer__txts>p{grid-area:2/1/auto/-1}.footer__copylinks{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start}.footer__copylinks li+li:before{content:"·";margin-right:8px}}.footer__top{gap:24px}.footer__contact,.footer__top{display:flex;flex-direction:column}.footer__contact{font-size:var(--pd-fs-md);font-style:normal;font-weight:var(--pd-fw-light);gap:16px;line-height:var(--pd-lh-md)}.footer__contact p{margin:0}.footer__contact strong{font-weight:var(--pd-fw-bold)}.footer__br{display:none}.footer__contact a{text-decoration:none}.footer__contact a:hover{text-decoration:underline}@media (min-width:768px){.footer__contact{flex-direction:row;gap:40px}.footer__br{display:inline}}@media (min-width:1440px){.footer__top{align-items:center;flex-direction:row;gap:64px;justify-content:flex-start}}