/* compiled by scssphp 1.6.0 on Fri, 01 May 2026 09:53:52 +0000 (0.0235s) */

footer{position:relative}.footer{--footer-border-color: transparent;--footer__container-padding-block: 0 4rem;--footer__links-grid-column: 1/-1}@media (min-width:1140px){.footer{--footer__links-grid-column: span 8 /-1}}.footer__container{row-gap:2rem}.footer__top{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;align-items:center;padding-block:24px;border-block-end:1px solid var(--color-1--01);margin-block-end:2rem}.footer__social{border-radius:50%;display:block;background-color:transparent;border:solid 0.0625rem rgba(255, 255, 255, 0.1);transition:var(--transition)}.footer__social:hover{background-color:var(--color-1)}.footer__social:hover svg path{fill:var(--color-background)}.footer__social a{display:flex;justify-content:center;align-items:center;width:50px;aspect-ratio:1}.footer__social a svg path{transition:var(--transition);fill:var(--color-1)}.footer__content{font-size:22px;color:var(--color-1)}.footer__content p{margin:0}.footer__links{gap:1rem 2rem;display:flex;flex-wrap:wrap}@media (min-width:48rem){.footer__links{column-gap:5rem}}@media (min-width:71.25rem){.footer__links{justify-content:flex-end}}.footer__title{margin-block-end:0.75rem !important}.footer__menu{display:flex;flex-direction:column;gap:0.5rem}.footer__item a{line-height:1.5;transition:var(--transition)}.footer__item a:hover,.footer__item a:focus{color:var(--color-2)}.footer__column{flex:unset}.footer__contact>*{margin-block-end:0.5rem}.footer__contact>*:last-child{margin-block-end:0}.footer__contact-address span{line-height:1.5}.footer__oceanz{position:absolute;bottom:0;right:50%;transform:translateX(50%);display:none}@media (min-width:31.25rem){.footer__oceanz{display:block}}@media (min-width:106.25rem){.footer__oceanz{right:1.5rem;transform:unset}}.footer__oceanz svg{display:block;width:6rem;height:auto}@media (min-width:106.25rem){.footer__oceanz svg{width:8rem}}.socket{--footer-border-color: hsla(0, 0%, 100%, 0.1);--footer__socket-container-padding-block: 1.5rem;--socket__item-color: var(--color-text);--socket__item-font-size: var(--font-size--xxxs)}.socket__copyright{font-size:var(--font-size--xxxs);color:var(--color-1);margin:0}.socket__menu{gap:1rem}.socket__item a:hover,.socket__item a:focus{color:var(--color-2)}