.maya-footer{background:linear-gradient(180deg,rgba(248,249,251,0) 0,var(--maya-color-light-3) 100%),var(--maya-color-white);color:var(--maya-color-main-font);font-family:var(--maya-font-body)}.maya-footer-shell__module-wrapper{display:block}.maya-footer__inner{padding-top:80px}.maya-footer__main{display:flex;flex-direction:column;gap:50px;padding-bottom:70px}.maya-footer__brand-row{align-items:center;display:flex;flex-wrap:wrap;gap:45px;max-width:723px;min-width:227px;padding-bottom:15px;padding-right:30px}.maya-footer__logo-link{align-items:center;display:inline-flex;flex:0 0 146px;height:146px;justify-content:center;width:146px}.maya-footer__logo-link,.maya-footer__logo-link:focus,.maya-footer__logo-link:hover{color:var(--maya-color-white);text-decoration:none}.maya-footer__logo-link:focus-visible{outline:2px solid var(--maya-color-blue-accessible);outline-offset:4px}.maya-footer__logo{display:block;height:auto;max-height:146px;max-width:146px;object-fit:contain;width:auto}.maya-footer__logo-fallback{align-items:center;background-color:var(--maya-color-main-font);color:var(--maya-color-white);display:flex;flex-direction:column;font-family:var(--maya-font-heading);font-size:39px;font-weight:var(--maya-font-weight-semibold);height:100%;justify-content:center;letter-spacing:2px;line-height:1.08;width:100%}.maya-footer__tagline{flex:1 1 200px;min-width:200px}.maya-footer__tagline h1,.maya-footer__tagline h2,.maya-footer__tagline h3,.maya-footer__tagline h4,.maya-footer__tagline h5,.maya-footer__tagline h6,.maya-footer__tagline p{color:var(--maya-color-main-font);margin:0}.maya-footer__tagline h1,.maya-footer__tagline h2,.maya-footer__tagline h3{font-family:var(--maya-font-heading);font-size:var(--maya-font-size-h3);font-weight:var(--maya-font-weight-medium);line-height:var(--maya-line-height-h3)}.maya-footer__content{align-items:start;display:grid;gap:45px 20px;grid-template-columns:minmax(480px,2fr) minmax(180px,1fr) minmax(220px,1fr);width:100%}.maya-footer__section{min-width:0;padding-bottom:20px}.maya-footer__section-header{border-bottom:1px solid var(--maya-color-main-font);min-height:29px;padding-bottom:10px}.maya-footer__section-title{color:#2e2f35;font-family:var(--maya-font-body);font-size:15px;font-weight:var(--maya-font-weight-semibold);letter-spacing:1.05px;line-height:1;margin:0;text-transform:uppercase}.maya-footer__expertise-grid{display:grid;gap:27px 45px;grid-template-columns:repeat(2,minmax(180px,1fr));padding-top:27px}.maya-footer__contact-content,.maya-footer__link-column{align-items:flex-start;display:flex;flex-direction:column;gap:13px}.maya-footer__section--company .maya-footer__link-list{padding-top:27px}.maya-footer__legal-list,.maya-footer__link-list,.maya-footer__social-list{list-style:none;margin:0;padding:0}.maya-footer__link-list{align-items:flex-start;display:flex;flex-direction:column;gap:13px}.maya-footer__legal-item,.maya-footer__link-item,.maya-footer__social-item{margin:0}.maya-footer__link{color:var(--maya-color-main-font);display:inline-flex;font-family:var(--maya-font-body);font-size:16px;font-weight:var(--maya-font-weight-regular);line-height:1.2;padding:3px 0;text-decoration:none}.maya-footer__link--featured{font-weight:700}.maya-footer__contact-lines a:focus,.maya-footer__contact-lines a:hover,.maya-footer__legal-link:focus,.maya-footer__legal-link:hover,a.maya-footer__link:focus,a.maya-footer__link:hover{color:var(--maya-color-blue-accessible);text-decoration:none}.maya-footer__contact-lines a:focus-visible,.maya-footer__legal-link:focus-visible,.maya-footer__social-link:focus-visible,a.maya-footer__link:focus-visible{outline:2px solid var(--maya-color-blue-accessible);outline-offset:3px}.maya-footer__contact-content{color:#2e2f35;font-size:var(--maya-font-size-body);line-height:var(--maya-line-height-body);padding-top:26px}.maya-footer__contact-lines,.maya-footer__social-heading{margin:0}.maya-footer__contact-lines{display:flex;flex-direction:column}.maya-footer__contact-lines a{color:inherit;text-decoration:none}.maya-footer__address,.maya-footer__address p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.maya-footer__social{align-items:flex-start;display:flex;flex-direction:column;gap:9px;width:100%}.maya-footer__social-list{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.maya-footer__social-link{align-items:center;color:var(--maya-color-main-font);display:inline-flex;height:28px;justify-content:center;min-width:28px;text-decoration:none}.maya-footer__social-link:focus,.maya-footer__social-link:hover{color:var(--maya-color-blue-accessible);text-decoration:none}.maya-footer__social-icon{display:block;height:24px;object-fit:contain;width:24px}.maya-footer__social-text{color:currentColor;font-family:Arial,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:1}.maya-footer__bottom{border-top:1px solid var(--maya-color-light-2);display:flex;justify-content:center;padding-bottom:48px;padding-top:49px}.maya-footer__legal{align-items:center;color:var(--maya-color-subtitle);display:flex;flex-wrap:wrap;font-size:16px;gap:16px 39px;justify-content:center;line-height:1.2}.maya-footer__copyright{margin:0}.maya-footer__legal-list{align-items:center;display:flex;flex-wrap:wrap;gap:16px 39px}.maya-footer__legal-link{color:inherit;text-decoration:none}@media (max-width:1180px){.maya-footer__content{grid-template-columns:minmax(0,1fr) minmax(220px,.6fr)}.maya-footer__section--expertise{grid-column:1/-1}}@media (max-width:767px){.maya-footer__inner{padding-top:56px}.maya-footer__main{gap:40px;padding-bottom:48px}.maya-footer__brand-row{align-items:flex-start;gap:28px;padding-bottom:0;padding-right:0}.maya-footer__logo-link{flex-basis:104px;height:104px;width:104px}.maya-footer__logo{max-height:104px;max-width:104px}.maya-footer__logo-fallback{font-size:29px}.maya-footer__tagline h1,.maya-footer__tagline h2,.maya-footer__tagline h3{font-size:var(--maya-font-size-h3-mobile)}.maya-footer__content,.maya-footer__expertise-grid{grid-template-columns:1fr}.maya-footer__section--expertise{grid-column:auto}.maya-footer__section-header{min-height:0}.maya-footer__contact-content,.maya-footer__expertise-grid,.maya-footer__section--company .maya-footer__link-list{padding-top:22px}.maya-footer__bottom{padding-bottom:32px;padding-top:32px}.maya-footer__legal{align-items:center;flex-direction:column;gap:14px}}