/* compiled by scssphp 1.6.0 on Wed, 10 Jun 2026 11:59:58 +0000 (0.2895s) */

.footer{position:relative;background-color:var(--color-2);color:var(--color-grey-10);font-size:0.875rem;margin-block-start:4rem;border-block-start:0 none;--footer__container-padding-block: 3rem;--footer__container-gap: 1.5rem;--footer__content-grid-column: span 12;--footer__links-grid-column: span 12;--footer__links-margin-block-start: 0;--footer__link-gap: 1.5rem}@media (min-width:64rem){.footer{margin-block-start:6.25rem;--footer__container-padding-block: 4rem;--footer__container-gap: 2rem;--footer__content-grid-column: span 5;--footer__links-grid-column: span 7/-1}}.footer:before,.footer:after{content:'';position:absolute;inset-block-start:-4rem;z-index:-1;block-size:4rem;background-color:var(--color-2)}@media (min-width:64rem){.footer:before,.footer:after{block-size:6.25rem;inset-block-start:-6.25rem}}.footer:before{inline-size:50%;inset-inline-start:0;border-top-right-radius:var(--border-radius-xxlarge)}@media (min-width:48rem){.footer:before{grid-column:1 / 3;min-inline-size:6.25rem;inline-size:100%;inset-inline-end:0;inset-inline-start:unset}}.footer:after{inline-size:50%;inset-inline-end:0;border-top-left-radius:var(--border-radius-xxlarge)}@media (min-width:48rem){.footer:after{inline-size:calc(100% + 1rem);grid-column:3 / -1}}@media (min-width:64rem){.footer__content>*{max-inline-size:19.875rem}}.footer__content p{margin-block-end:0.75rem}.footer__content strong{color:var(--color-white);font-size:1rem;font-weight:var(--font-weight--medium)}.footer__content .button{padding-block:0.75rem;padding-inline:0;border-radius:0;display:inline-flex;align-items:center;gap:0.625rem;font-size:1rem;font-weight:var(--font-weight--medium);text-decoration:none;line-height:1;transition:var(--transition)}.footer__content .button.--primary{--button__background--primary: transparent;--button__color--primary: var(--color-grey-11);--button__background--primary--hover: transparent;--button__color--primary--hover: var(--color-white)}.footer__logo-wrapper{margin-block-end:2rem}.footer__title{color:var(--color-white);font-size:1rem;font-weight:var(--font-weight--medium);margin-block-end:0.75rem;line-height:1.5}.footer__contact{order:3}.footer__contact-phone,.footer__contact-email,.footer__contact-address{font-size:1rem;margin-block-end:0.75rem;line-height:1.2}.footer__contact-phone svg,.footer__contact-email svg,.footer__contact-address svg{display:none}.footer__contact-address b:not(:first-child){display:inline-block;margin-block-start:0.3125rem}.footer__socials{display:flex;flex-wrap:wrap;gap:0.5rem}.footer__socials a{border:solid 0.0625rem var(--color-text);color:var(--color-white);background-color:transparent;inline-size:2.375rem;block-size:2.375rem;padding:0.25rem;display:flex;align-items:center;justify-content:center;transition:var(--transition);border-radius:50%}.footer__socials a:hover,.footer__socials a:focus-visible{border-radius:50%;background-color:var(--color-white);border-color:var(--color-white);color:var(--color-text)}.footer__menu{display:flex;flex-direction:column;gap:0.75rem}.footer__menu a{color:var(--color-grey-10);font-size:1rem;line-height:1.5;transition:var(--transition)}.footer__menu a:hover,.footer__menu a:focus-visible{color:var(--color-white)}.socket{position:relative;background-color:var(--color-2);color:var(--color-grey-10);font-size:0.875rem;border-block-start:solid 0.0625rem var(--color-text);--footer__socket-container-padding-block: 1rem}.socket__container{border-block-start:0 none;gap:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:36rem){.socket__container{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:2rem}}.socket__copyright{margin-block-end:0;line-height:1.2}.socket__menu{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media (min-width:36rem){.socket__menu{flex-direction:row;flex-wrap:wrap;gap:2rem}}.socket__menu a{color:var(--color-white);line-height:1.5;transition:var(--transition)}.socket__menu a:hover,.socket__menu a:focus-visible{color:var(--color-grey-11)}