footer.app{display:grid;font-size:var(--font-xs);grid-template-areas:"footer-aside" "footer-nav" "footer-copyright";line-height:1.5;margin:0 auto;max-width:var(--page-width);overflow:hidden;padding-inline:var(--size8);padding-bottom:var(--size10);padding-top:var(--size10);position:relative;row-gap:var(--size8)}@media screen and (width > 1050px){footer.app{grid-template-areas:"footer-aside footer-nav" "footer-copyright footer-copyright";grid-template-columns:10rem 1fr;padding-top:var(--size24);row-gap:var(--size4)}}footer.app aside{grid-area:footer-aside}footer.app nav{display:flex;flex-direction:row;gap:var(--size5);grid-area:footer-nav}@media screen and (width > 768px){footer.app nav{padding-bottom:48px}}footer.app nav li:not(.footer-actions){max-width:180px;width:100%}footer.app .copyright{color:var(--color-text3)}footer.app .footer-actions{display:none;flex-direction:column;flex-shrink:0;gap:var(--size2)}footer.app .footer-actions a{justify-content:center;min-width:132px}@media screen and (width > 768px){footer.app .footer-actions{display:flex}}footer.app h4{font-size:15px;font-weight:700;line-height:110%;margin-bottom:0}@media screen and (width > 768px){footer.app h4{font-size:16px;font-weight:590}}footer.app .footer-links{display:grid;gap:var(--size5);grid-template-columns:repeat(4,minmax(0,1fr));width:100%}footer.app .footer-links a{color:currentcolor;display:block;font-size:14px;line-height:110%;text-decoration:underline;text-decoration-color:#0000}footer.app .footer-links a:hover{text-decoration-color:#000;transition:all .33s ease}footer.app .footer-links a.careers{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (width > 768px){footer.app .footer-links a.careers{padding:6px 10px}}footer.app .footer-links>div{display:grid;gap:32px}@media screen and (width > 768px){footer.app .footer-links a,footer.app .footer-links h4{padding:var(--size2) 0 var(--size2) 10px}footer.app .footer-links>li{grid-area:1 / 1 / 2 / 2}footer.app .footer-links>div{gap:var(--size5);grid-area:1 / 2 / 2 / 5;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width < 769px){footer.app .footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}footer.app .footer-links>div{grid-template-columns:repeat(1,minmax(0,1fr))}}footer.app .footer-links li{display:flex;flex-direction:column;gap:22px;margin-bottom:0}@media screen and (width > 768px){footer.app .footer-links li{gap:var(--size1)}}@media screen and (width < 1051px){footer.app .footer-links li:nth-last-of-type(1){margin-left:0}footer.app .footer-links li:nth-last-of-type(1) a,footer.app .footer-links li:nth-last-of-type(1) summary,footer.app .footer-links li:nth-last-of-type(1) h4{padding-left:0}}footer.app .footer-links .footer-actions{flex-basis:100%}footer.app .footer-links .accordion{border-top:0;display:flex;flex-direction:column}footer.app .footer-links .accordion[open]{gap:var(--size1)}footer.app .footer-links .accordion summary{color:currentcolor;display:flex;font-size:14px;font-weight:400;justify-content:flex-start;line-height:110%;padding:var(--size2) 0 var(--size2) 10px;text-decoration:none}footer.app .footer-links .accordion .accordion-content{gap:var(--size1);padding:0 10px;transition:all .33s ease}footer.app .footer-links .accordion .accordion-content a{color:#383d48;font-size:14px}@media screen and (width < 769px){footer.app .footer-links .accordion{display:none}}@media screen and (width < 769px){footer.app .footer-links .hide-for-mobile{display:none}}footer.app .footer-links .reveal-for-mobile{display:flex;flex-direction:column;gap:18px}footer.app .footer-links .reveal-for-mobile p{line-height:110%}@media screen and (width > 768px){footer.app .footer-links .reveal-for-mobile p{padding:var(--size2) 10px}}footer.app .footer-links .reveal-for-mobile div{display:flex;flex-direction:column;gap:22px;padding-left:13px}footer.app .footer-links .reveal-for-mobile div a{color:var(--color-text3);font-size:var(--font-xs)}footer.app .footer-links .reveal-for-mobile.request-demo{gap:24px;padding-top:6px}footer.app .footer-links .reveal-for-mobile.request-demo:before{background-color:var(--color-app-border2);content:"";height:1px;width:40px}footer.app .footer-links .reveal-for-mobile.request-demo a{color:var(--color-brand);font-size:14px;font-weight:590}@media screen and (width > 768px){footer.app .footer-links .reveal-for-mobile{display:none}}@media screen and (width > 500px){footer.app .footer-links{flex-flow:row wrap}}footer.app .copy-and-social{display:flex;flex-direction:column-reverse;grid-area:footer-copyright;justify-content:space-between;padding-top:var(--size7);width:100%}@media screen and (width > 768px){footer.app .copy-and-social{flex-direction:row;padding-top:0}}footer.app .copy-and-social .copy-and-legal{color:var(--color-text3);display:flex;flex-direction:column;font-size:14px;gap:0}footer.app .copy-and-social .copy-and-legal a{color:var(--color-text3);font-size:14px}@media screen and (width > 768px){footer.app .copy-and-social .copy-and-legal{flex-direction:row;gap:var(--size2)}}footer.app .copy-and-social ul{align-items:center;display:flex;gap:var(--size3)}@media screen and (width > 900px){footer.app a.call-to-action{margin-top:0}footer.app li:last-of-type{flex-shrink:0;margin-left:auto}footer.app .footer-links .footer-actions{align-items:flex-end;flex-basis:auto;flex-direction:column;padding-block:0}}
