/* compiled by scssphp 1.6.0 on Mon, 16 Feb 2026 12:15:11 +0000 (0.0183s) */

.footer{position:relative;background-color:var(--color-1);color:var(--color-white);margin-inline:0;border-radius:var(--border-radius-large) var(--border-radius-large) 0 0;--footer__container-padding-block: 3rem;--footer__container-gap: 1rem;--footer__logo-width: 6.4375rem;--footer__logo-height: 7rem;--footer__links-margin-block-start: 3rem;--footer__link-gap: 3rem}@media (min-width:48rem){.footer{--footer__container-padding-block: 4.5rem;--footer__links-margin-block-start: 0}}@media (min-width:64rem){.footer{margin-inline:1.25rem;--footer__container-padding-block: 6rem;--footer__link-gap: 1rem}}@media (min-width:96rem){.footer{margin-inline:2.375rem}}@media (min-width:64rem){.footer__container{padding-inline:1rem}}@media (min-width:96rem){.footer__container{padding-inline:0}}.footer__content{display:flex;justify-content:space-between;gap:1.5rem}@media (min-width:48rem){.footer__content{flex-direction:column;justify-content:flex-start}}.footer__content p{max-width:20rem;margin-block-start:0.4rem;line-height:2;font-size:var(--font-size--xs)}.footer__socials{gap:0.5rem;margin-block-start:auto}.footer__socials a{inline-size:2.6875rem;block-size:2.6875rem;border-radius:0.75rem;background-color:var(--color-grey-9);color:var(--color-white);display:flex;align-items:center;justify-content:center;transition:var(--transition)}.footer__socials a:hover,.footer__socials a:focus-visible{border-radius:0.75rem;background-color:var(--color-white);color:var(--color-1)}.footer__socials svg{width:0.875rem}.footer__title{font-family:var(--font-family--body);font-size:var(--font-size--sm);font-weight:var(--font-weight--semibold);margin-block-end:1rem}.footer__contact{order:3}.footer__contact-phone,.footer__contact-email,.footer__contact-address{font-size:var(--font-size--xs);margin-block-end:0.75rem}.footer__contact-phone svg,.footer__contact-email svg,.footer__contact-address svg{display:none}.footer__contact-address{margin-block-end:0}.footer__menu{display:flex;flex-direction:column;gap:0.75rem}.footer__menu a{font-size:var(--font-size--xs);color:var(--color-white)}.footer__menu a svg{display:none}.footer__menu a:hover,.footer__menu a:focus-visible{color:var(--color-3)}.socket{position:relative;background-color:var(--color-1);color:var(--color-white);margin-inline:0;border-block-start:solid 0.0625rem var(--color-grey-9);font-size:0.875rem;font-weight:var(--font-weight--light);--footer__socket-container-padding-block: 0.75rem;--footer__socket-container-justify-content: center}@media (min-width:36rem){.socket{--footer__socket-container-justify-content: space-between}}@media (min-width:48rem){.socket{--footer__socket-container-padding-block: 1.5rem}}@media (min-width:64rem){.socket{margin-inline:1.25rem}}@media (min-width:96rem){.socket{margin-inline:2.375rem}}.socket__container{border-block-start:0 none;gap:0.625rem}@media (min-width:48rem){.socket__container{gap:1rem}}@media (min-width:64rem){.socket__container{padding-inline:1rem}}@media (min-width:96rem){.socket__container{padding-inline:0}}.socket p{margin:0}.socket__menu{display:flex;flex-wrap:wrap;gap:1.5rem}.socket__menu a{color:var(--color-white)}.socket__menu a:hover,.socket__menu a:focus-visible{color:var(--color-3)}