.footer{background-color:var(--black);border-top:1px solid var(--dark-20)}.footer .footer__grid .grid__container{display:grid;gap:24px;grid-template-columns:repeat(12, minmax(0, 1fr));grid-template-rows:repeat(3, 1fr);padding:80px 0}@media(max-width: 989.98px){.footer .footer__grid .grid__container{display:flex;flex-direction:column;gap:48px;padding:48px 0 24px}}.footer .footer__grid .grid__container .footer__newsletter{grid-area:1/1/4/5;background-color:#2a2a2a;border-radius:8px;padding:40px 32px;display:flex;flex-direction:column;gap:24px;height:-moz-fit-content;height:fit-content}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__newsletter{padding:24px}}.footer .footer__grid .grid__container .footer__newsletter .newsletter__title{font-family:"Archivo",sans-serif;font-weight:400;font-style:normal;font-size:32px;line-height:40px;letter-spacing:0;text-transform:uppercase;word-spacing:normal}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__newsletter .newsletter__title{font-family:"Archivo",sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:32px;letter-spacing:0;text-transform:uppercase;word-spacing:normal}}.footer .footer__grid .grid__container .footer__newsletter .newsletter__features{font-family:"B612",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none;display:flex;flex-direction:column;gap:8px}.footer .footer__grid .grid__container .footer__newsletter .newsletter__form .newsletter__input{font-family:"B612",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none;width:100%;border-radius:25px;padding:12px 32px;box-shadow:none;outline:none;border:none}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__newsletter .newsletter__form .newsletter__input{font-size:16px}}.footer .footer__grid .grid__container .footer__newsletter .newsletter__form .newsletter__input::-moz-placeholder{color:var(--dark-60)}.footer .footer__grid .grid__container .footer__newsletter .newsletter__form .newsletter__input::placeholder{color:var(--dark-60)}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__newsletter .newsletter__form .newsletter__input::-moz-placeholder{font-family:"B612",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none}.footer .footer__grid .grid__container .footer__newsletter .newsletter__form .newsletter__input::placeholder{font-family:"B612",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none}}.footer .footer__grid .grid__container .footer__newsletter .newsletter__form .newsletter__submit{display:block !important;width:100%;margin-top:12px}.footer .footer__grid .grid__container .footer__newsletter .newsletter__form .newsletter__loading{display:none !important}.footer .footer__grid .grid__container .footer__newsletter .newsletter__form .newsletter__success{margin-top:16px}.footer .footer__grid .grid__container .footer__newsletter .newsletter__form .newsletter__success .newsletter__success-inner{display:flex;align-items:center;gap:8px;font-family:"B612",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none}.footer .footer__grid .grid__container .footer__newsletter .newsletter__form .newsletter__success .newsletter__success-inner .icon-check{width:16px;height:16px;flex-shrink:0}.footer .footer__grid .grid__container .footer__menu{grid-area:1/6/3/13;display:grid;gap:48px 24px;grid-template-columns:repeat(7, minmax(0, 1fr));grid-template-rows:auto auto}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__menu{display:flex;flex-direction:column;gap:0}}.footer .footer__grid .grid__container .footer__menu .menu__column.menu__column--1{grid-area:1/1/span 2/span 3}.footer .footer__grid .grid__container .footer__menu .menu__column.menu__column--2{grid-area:1/5/1/span 3}.footer .footer__grid .grid__container .footer__menu .menu__column.menu__column--3{grid-area:2/5/3/span 3}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__menu .menu__column{border-bottom:1px solid var(--dark-20)}}.footer .footer__grid .grid__container .footer__menu .menu__column .column__header{font-family:"B612 Mono",monospace;font-weight:700;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none;color:var(--green);padding-bottom:16px}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__menu .menu__column .column__header{color:var(--white);padding:24px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:8px}}.footer .footer__grid .grid__container .footer__menu .menu__column .column__header .icon-arrow{display:none;width:24px;height:24px;transition:transform 500ms ease}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__menu .menu__column .column__header .icon-arrow{display:block}}.footer .footer__grid .grid__container .footer__menu .menu__column .column__content.column__content--desktop{max-height:none !important}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__menu .menu__column .column__content{max-height:0;transition:max-height 500ms ease;overflow:hidden}}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__menu .menu__column .column__content .column__content-container{padding-bottom:24px}}.footer .footer__grid .grid__container .footer__menu .menu__column .menu__links{display:flex;flex-direction:column;gap:16px}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__menu .menu__column .menu__links{gap:24px}}.footer .footer__grid .grid__container .footer__menu .menu__column .menu__links .menu__link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.footer .footer__grid .grid__container .footer__menu .menu__column .menu__links .menu__link .menu__link-title{font-family:"B612",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none}.footer .footer__grid .grid__container .footer__menu .menu__column .menu__links .menu__link .menu__link-title:hover{text-decoration:underline}.footer .footer__grid .grid__container .footer__menu .menu__column .working-hours{font-family:"B612",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:0;text-transform:none;margin-top:16px}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__menu .menu__column:first-child .column__header{padding-top:0}}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__menu .menu__column:last-child{border-bottom:none}}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__menu .menu__column:last-child .column__header{padding-bottom:0}}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__menu .menu__column:last-child .column__content-container{padding-top:24px;padding-bottom:0}}.footer .footer__grid .grid__container .footer__menu .menu__column.open .icon-arrow{transform:rotate(180deg)}.footer .footer__grid .grid__container .footer__logos{grid-area:3/6/3/13;display:flex;align-items:center;gap:32px}.footer .footer__grid .grid__container .footer__logos .image-container{width:100px}@media(max-width: 989.98px){.footer .footer__grid .grid__container .footer__logos .image-container{width:80px}}.footer .footer__grid .grid__container .footer__logos .image-container .footer__logo{display:block;width:100%;height:100%}.footer .footer__footnote{border-top:1px solid var(--dark-20)}.footer .footer__footnote .footnote__container{padding:24px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px}@media(max-width: 989.98px){.footer .footer__footnote .footnote__container{padding:32px 0}}@media(max-width: 989.98px){.footer .footer__footnote .footnote__container .footnote__social-media{order:-1}}.footer .footer__footnote .footnote__container .footnote__social-media .social-icons{gap:24px}.footer .footer__footnote .footnote__container .footnote__social-media .social-icons .social-icons__link{width:16px;height:16px}