.footer.variant-a .root-element-inner{gap:35px}.footer.variant-a .footer-grid,.footer.variant-a .copyright-info-wrap{display:flex}.footer.variant-a .footer-nav-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.footer.variant-a .footer-links{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.footer.variant-a .footer-text{font-size:12px;line-height:17px}.footer.variant-a .footer-text.indicator-button{margin:0;padding:0}.footer.variant-a .contact-wrap{flex-direction:column;display:flex}.footer.variant-a .contact-info{gap:9px;display:flex}.footer.variant-a .social-media-links{flex-direction:column;align-items:center;width:100%;display:flex}.footer.variant-a .social-icons{gap:10px;display:flex}.footer.variant-a .social-icon{background-color:var(--clr-text-bold);border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.footer.variant-a .social-icon svg{width:12px;color:var(--clr-background)}.footer.variant-b.root-element{padding-bottom:65px}@media screen and (max-width:768px){.footer.variant-b .footer-grid{flex-direction:column;row-gap:50px;display:flex}}@container page-container (width<=768px){.footer.variant-b .footer-grid{flex-direction:column;row-gap:50px;display:flex}}.footer.variant-b .copyright-info-wrap{flex-wrap:wrap;flex:none;grid-column:1/-1;justify-content:flex-start;gap:3px;font-weight:400;display:flex}.footer.variant-b .footer-text{color:var(--clr-text);font-size:11px;line-height:18px}.footer.variant-b .footer-text.indicator-button,.footer.variant-b .footer-text.footer-year,.footer.variant-b .footer-text.footer-project-name{color:var(--clr-text-muted)}.footer.variant-b .footer-nav{flex-wrap:wrap;flex:none;gap:10px;margin:0;display:flex}.footer.variant-b .footer-grid{grid-template-columns:repeat(12,1fr);row-gap:25px;width:100%;display:grid}@media screen and (max-width:768px){.footer.variant-b .footer-grid{flex-direction:column;row-gap:50px;display:flex}}@container page-container (width<=768px){.footer.variant-b .footer-grid{flex-direction:column;row-gap:50px;display:flex}}.footer.variant-b .item-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.footer.variant-b h3.footer-heading{display:flex}.footer.variant-b li.item{align-items:center;gap:8px;display:flex}.footer.variant-b li.item:hover .footer-link-arrow{transform:translate(5px)}.footer.variant-b .newsletter-signup-wrap{flex-direction:column;grid-column:1/6;align-items:flex-start;gap:20px;display:flex}@media screen and (max-width:768px){.footer.variant-b .newsletter-signup-wrap{grid-column:1/-1}}@container page-container (width<=768px){.footer.variant-b .newsletter-signup-wrap{grid-column:1/-1}}.footer.variant-b .newsletter-label{font-size:var(--step--4);line-height:var(--step--4-lh);margin-bottom:0}.footer.variant-b .newsletter-form{flex-direction:column;gap:20px;display:flex}.footer.variant-b .social-media-links{flex-direction:column;display:flex}.footer.variant-b .social-media-links .social-icons{gap:6px;display:flex}.footer.variant-b .social-icon{background-color:var(--clr-text-bold);border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.footer.variant-b .social-icon svg{width:12px;color:var(--clr-background)}.footer.variant-b .input-wrap{border-bottom:1px solid var(--clr-text);align-items:center;display:flex;position:relative}.footer.variant-b .newsletter-input{color:var(--clr-text);box-sizing:border-box;font-size:var(--step--3);line-height:var(--step--3-lh);background-color:#0000;border:none;flex:auto;padding:16px 0}.footer.variant-b button.email-submit{width:37px;height:37px;color:var(--clr-text);background-color:#0000;flex:none;position:absolute;top:6px;right:5px}.footer.variant-b button.email-submit .email-submit-icon{width:18px}.footer.variant-b .footer-nav-wrapper{grid-column:7/-1;gap:20px;display:flex}.footer.variant-b .col-a-wrap{flex-wrap:wrap;grid-column:6/-1;justify-content:flex-end;gap:70px 20px;display:flex}@media screen and (max-width:768px){.footer.variant-b .col-a-wrap{justify-content:flex-start}}@container page-container (width<=768px){.footer.variant-b .col-a-wrap{justify-content:flex-start}}.footer.variant-b .footer-links{flex-direction:column;flex:0 200px;gap:12px;display:flex}@media screen and (max-width:768px){.footer.variant-b .footer-links{flex:200px}}@container page-container (width<=768px){.footer.variant-b .footer-links{flex:200px}}.footer.variant-b p.newsletter-blurb{font-size:var(--step--1);line-height:var(--step--1-lh);max-width:33ch;margin:0}.footer.variant-b h3.footer-heading{font-size:var(--step--5);line-height:var(--step--5-lh);color:var(--clr-text-bold);text-transform:uppercase;letter-spacing:1px;margin:0}.footer.variant-b .footer-text{font-size:var(--step--4);line-height:var(--step--4-lh);color:var(--clr-text);white-space:nowrap;text-overflow:ellipsis;max-width:14ch;overflow:hidden}.footer.variant-b a.footer-text:link,.footer.variant-b a.footer-text:visited,.footer.variant-b a.footer-text:hover,.footer.variant-b a.footer-text:active{font-size:var(--step--4);line-height:var(--step--4-lh);color:var(--clr-text);text-decoration:none}.footer.variant-b .footer-link-arrow{transition:transform .25s ease-in-out}.footer.variant-c .root-element-inner{gap:50px}.footer.variant-c .footer-grid{grid-template-columns:repeat(12,1fr);row-gap:40px;width:100%;display:grid}@media screen and (max-width:730px){.footer.variant-c .footer-grid{flex-direction:column;gap:30px;margin-bottom:35px;display:flex}}@container page-container (width<=730px){.footer.variant-c .footer-grid{flex-direction:column;gap:30px;margin-bottom:35px;display:flex}}.footer.variant-c .footer-contact-info{flex-direction:column;grid-column:1/4;display:flex}@media screen and (max-width:950px){.footer.variant-c .footer-contact-info{grid-column:1/7}}@container page-container (width<=950px){.footer.variant-c .footer-contact-info{grid-column:1/7}}.footer.variant-c .footer-address-info{flex-direction:column;grid-column:4/7;display:flex}@media screen and (max-width:950px){.footer.variant-c .footer-address-info{grid-column:7/-1}}@container page-container (width<=950px){.footer.variant-c .footer-address-info{grid-column:7/-1}}.footer.variant-c .footer-legal-info{flex-direction:column;grid-column:1/4;display:flex}@media screen and (max-width:950px){.footer.variant-c .footer-legal-info{grid-column:1/7}}@container page-container (width<=950px){.footer.variant-c .footer-legal-info{grid-column:1/7}}.footer.variant-c .footer-disclaimer{flex-direction:column;grid-column:4/10;display:flex}@media screen and (max-width:950px){.footer.variant-c .footer-disclaimer{grid-area:2/1/auto/-1}}@container page-container (width<=950px){.footer.variant-c .footer-disclaimer{grid-area:2/1/auto/-1}}.footer.variant-c .footer-policy-info{flex-direction:column;grid-column:11/-1;display:flex}@media screen and (max-width:950px){.footer.variant-c .footer-policy-info{grid-area:1/7/auto/-1}}@container page-container (width<=950px){.footer.variant-c .footer-policy-info{grid-area:1/7/auto/-1}}.footer.variant-c .item-list{flex-direction:column;gap:2px;margin:0 0 25px;padding:0;list-style:none;display:flex}.footer.variant-c .item-list:last-child{margin-bottom:0}.footer.variant-c .footer-heading{color:var(--clr-text-bold);margin:0 0 6px;font-size:11px;line-height:18px}.footer.variant-c .footer-text{color:var(--clr-text);font-size:11px;line-height:18px}.footer.variant-c .footer-text.indicator-button,.footer.variant-c .footer-text.footer-year,.footer.variant-c .footer-text.footer-project-name{color:var(--clr-text-muted)}.footer.variant-c .editor-container.ec-p-wf{width:100%}.footer.variant-c .disclaimer-text{width:100%;color:var(--clr-text-muted);margin-top:0;font-size:11px;line-height:16px}.footer.variant-c .social-media-links{flex-direction:column;grid-column:7/-1;display:flex}@media screen and (max-width:950px){.footer.variant-c .social-media-links{grid-column:1/-1}}@container page-container (width<=950px){.footer.variant-c .social-media-links{grid-column:1/-1}}.footer.variant-c .social-media-links .social-icons{justify-content:flex-end;gap:6px;display:flex}@media screen and (max-width:950px){.footer.variant-c .social-media-links .social-icons{justify-content:flex-start}}@container page-container (width<=950px){.footer.variant-c .social-media-links .social-icons{justify-content:flex-start}}.footer.variant-c .disclamer-icon{width:25px;height:25px;margin-top:10px}@media screen and (max-width:550px){.footer.variant-c .disclamer-icon{margin-top:12px}}@container page-container (width<=550px){.footer.variant-c .disclamer-icon{margin-top:12px}}.footer.variant-c .social-icon{border:1px solid var(--clr-text);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.footer.variant-c .social-icon svg{width:12px;color:var(--clr-text-bold)}.footer.variant-c .copyright-info-wrap{flex-wrap:wrap;flex:none;grid-column:1/-1;justify-content:flex-start;gap:3px;font-weight:400;display:flex}.footer.variant-c .footer-disclaimer-wrap{grid-column:4/10;width:100%;display:flex}@media screen and (max-width:950px){.footer.variant-c .footer-disclaimer-wrap{grid-column:1/-1}}@container page-container (width<=950px){.footer.variant-c .footer-disclaimer-wrap{grid-column:1/-1}}.footer.variant-c .disclaimer-grid{box-sizing:border-box;border-top:1px solid var(--clr-border);grid-column:1/-1;padding-block:40px}@media screen and (max-width:950px){.footer.variant-c .disclaimer-grid{row-gap:40px}}@container page-container (width<=950px){.footer.variant-c .disclaimer-grid{row-gap:40px}}@media screen and (max-width:550px){.footer.variant-c .disclaimer-grid{row-gap:20px}}@container page-container (width<=550px){.footer.variant-c .disclaimer-grid{row-gap:20px}}
