.footer_box .socials{display:block;font-size:0;line-height:0;white-space:nowrap;--height-social: 40px}.footer_box .socials .social{display:inline-flex;align-items:center;justify-content:center;width:var(--height-social);height:var(--height-social);margin:0 0.5rem 0 0;border-radius:50%;background:var(--color-background);color:currentColor;vertical-align:middle;transition:.2s;cursor:pointer;--mask-image: url(../../images/ico_social_facebook.svg)}.footer_box .socials .social:last-child{margin-right:0}.footer_box .socials .social:before{content:"";display:block;width:16px;height:16px;background-color:currentColor;-webkit-mask:var(--mask-image) 50% 50%/contain no-repeat}@media(hover: hover){.footer_box .socials .social:hover{background-color:var(--color-primary);color:var(--color-primary-text)}}.footer_box .socials .social_dribbble{--mask-image: url(../../images/ico_social_dribbble.svg)}.footer_box .socials .social_linkedin{--mask-image: url(../../images/ico_social_linkedin.svg)}.footer_box .socials .social_twitter{--mask-image: url(../../images/ico_social_twitter.svg)}.footer_box .socials .social_behance{--mask-image: url(../../images/ico_social_behance.svg)}.footer_box .socials .social_github{--mask-image: url(../../images/ico_social_github.svg)}.footer_box{display:block;position:relative;flex-grow:0;flex-shrink:0;padding:var(--gap-section-small) var(--gap-section-side);margin:auto 0 0;color:var(--color-heading);font-size:0.875rem;font-weight:400;line-height:1.25rem;z-index:1;--gap-buttons-x: 15px;--gap-buttons-y: 15px}@media(hover: hover){.footer_box a:hover{color:var(--color-link)}}.footer_box a{color:currentColor}.footer_box .footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer_box .logo{display:block;flex-grow:0;flex-shrink:0;width:var(--width-logo);max-width:100%;height:var(--height-logo);margin:0;background-color:currentColor;-webkit-mask:var(--mask-logo) 0 50%/contain no-repeat}.footer_box .menu{display:flex;align-items:center;font-size:var(--size-base);font-weight:700;gap:var(--gap-buttons-x)}.footer_box .menu li{display:block;position:relative;padding-left:calc(10px + var(--gap-buttons-x))}.footer_box .menu li:before{content:"";display:block;position:absolute;top:5px;left:0;width:10px;height:10px;border-radius:50%;background-color:var(--color-primary)}.footer_box .details{display:flex;justify-content:space-between;padding-top:var(--gap-section-small);margin-top:var(--gap-section-small);border-top:1px solid var(--color-border);gap:20px}.footer_box .details:first-child{padding-top:0;margin-bottom:0;border-top:none}.footer_box .contact .text{font-size:var(--size-base);font-weight:700}.footer_box .additional{display:flex;align-items:center;gap:var(--gap-buttons-x)}.footer_box .links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-buttons-x)}@media(max-width: 64rem){.footer_box .footer{flex-direction:column}.footer_box .menu{flex-wrap:wrap;justify-content:center;gap:10px 20px}.footer_box .menu li{padding-left:0}.footer_box .menu li:before{display:none}.footer_box .details{flex-wrap:wrap;justify-content:center;text-align:center}.footer_box .socials{width:100%}.footer_box .additional{justify-content:center;width:100%}}
/*# sourceMappingURL=footer.css.map */
