/* compiled by scssphp 1.6.0 on Wed, 01 Jul 2026 07:56:36 +0000 (0.0212s) */

.footer{position:relative;border-block-start:0 none;--footer-background-color: var(--color-1--foreground);--footer-color: var(--color-scheme-text);--footer__container-padding-block: 3rem;--footer__logo-width: 12.25rem;--footer__logo-height: 3.75rem}@media (min-width:64rem){.footer{--footer__logo-width: 16.25rem;--footer__logo-height: 3.75rem}}.footer__container{gap:1rem}.footer__content{grid-column:1/-1;margin-block-end:3rem}@media (min-width:64rem){.footer__content{grid-column:span 4;margin-block-end:0}}.footer__logo-wrapper{margin-block-end:0}.footer__certs{margin-block-start:1.25rem;display:flex;gap:1rem;flex-wrap:wrap}.footer__cert{max-width:7rem}.footer__socials{display:flex;flex-direction:column;gap:0.75rem}.footer__socials a{font-family:var(--font-family--body);font-size:var(--font-size--xs);font-weight:var(--font-weight--regular);display:flex;align-items:center;gap:1rem;color:var(--color-scheme-text);transition:0.4s ease-in-out}.footer__socials a i{color:var(--color-2);width:16px}.footer__socials a:hover,.footer__socials a:focus-visible{gap:1rem;color:var(--color-2)}.footer__links{grid-column:1/-1;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin-block-start:0;gap:2rem}@media (min-width:36rem){.footer__links{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:1.5rem}}@media (min-width:64rem){.footer__links{grid-column:span 8/-1}}.footer__contact{grid-column:1/-1}@media (min-width:36rem){.footer__contact{grid-column:3;grid-row:1/-1}}@media (min-width:36rem){.footer__column:nth-child(2){grid-row:1/-1}}.footer__title{font-size:var(--font-size--sm);font-weight:var(--font-weight--regular);color:var(--color-2);margin-block-end:0.75rem}.footer__contact-phone,.footer__contact-email,.footer__contact-address{font-family:var(--font-family--body);font-size:var(--font-size--xs);font-weight:var(--font-weight--regular);display:flex;align-items:center;gap:1rem;color:var(--color-scheme-text);margin-block-end:0.75rem;line-height:1.25}.footer__contact-phone .icon,.footer__contact-email .icon,.footer__contact-address .icon{color:var(--color-2);min-width:1rem}.footer__contact-address svg{margin-block-start:0}.footer__contact-address span{line-height:1.25}.footer__menu{display:flex;flex-direction:column;gap:0.75rem}.footer__menu a{font-family:var(--font-family--body);font-size:var(--font-size--xs);font-weight:var(--font-weight--regular);display:flex;align-items:center;gap:1rem;color:var(--color-scheme-text);transition:0.4s ease-in-out;line-height:1.25}.footer__menu a:hover,.footer__menu a:focus-visible{color:var(--color-2)}.socket{position:relative;--footer__socket-background-color: var(--color-2);--footer__socket-color: var(--color-white);font-size:0.875rem}.socket__container{border-block-start:0 none;padding-block:2rem;gap:1.5rem;flex-direction:column}@media (min-width:36rem){.socket__container{flex-direction:row;padding-block:1.125rem}}.socket__copyright{color:var(--color-grey-2);margin-block-end:0}.socket__menu{display:flex;align-items:center;flex-direction:column;gap:1.5rem;order:-1}@media (min-width:36rem){.socket__menu{flex-direction:row;order:unset}}.socket__menu a{font-family:var(--font-family--body);font-size:0.875rem;font-weight:var(--font-weight--regular);display:flex;align-items:center;gap:1rem;color:var(--color-white);transition:0.4s ease-in-out}.socket__menu a:hover,.socket__menu a:focus-visible{color:var(--color-1)}@media (min-width:36rem){.socket:has(.wpml-ls-legacy-dropdown-click) .socket__copyright{margin-inline-start:auto}}