.footer_box .socials{display:block;font-size:0;line-height:0;white-space:nowrap}.footer_box .socials .social{display:inline-block;width:24px;height:24px;margin:0 16px 0 0;background-color:var(--color-heading);vertical-align:middle;transition:0.2s;cursor:pointer;-webkit-mask:var(--mask-image) 50% 50%/contain no-repeat}.footer_box .socials .social:last-child{margin-right:0}@media (hover: hover){.footer_box .socials .social:hover{background-color:var(--color-text)}}.footer_box .socials .social_youtube{--mask-image: url(../../images/ico_social_youtube.svg)}.footer_box .socials .social_facebook{--mask-image: url(../../images/ico_social_facebook.svg)}.footer_box .socials .social_instagram{--mask-image: url(../../images/ico_social_instagram.svg)}.footer_box .socials .social_twitter{--mask-image: url(../../images/ico_social_twitter.svg)}.footer_box .socials .social_linkedin{--mask-image: url(../../images/ico_social_linkedin.svg)}.footer_box{display:block;position:relative;overflow:hidden;flex-grow:0;flex-shrink:0;background:#102232;color:var(--color-muted);font-size:16px;font-weight:400;line-height:24px;z-index:1;--color-muted: #D1D6DA;--color-heading: #FDF1E0;--color-border: #173047;--color-text: #fff}.footer_box a{color:var(--color-text)}@media (hover: hover){.footer_box a:hover{color:var(--color-heading)}}.footer_box .top{display:block;position:relative;padding:var(--gap-subsection) var(--gap-aside);z-index:2}.footer_box .bottom{display:block;position:relative;padding:16px var(--gap-aside) 4px;border-top:1px solid var(--color-border);font-size:14px;font-weight:400;line-height:20px;z-index:2;--gap-heading: 10px}.footer_box .bottom .fixed{display:flex;flex-wrap:wrap;align-items:center}.footer_box .items{display:flex;margin:0 calc(-1 * var(--gap-section-offset)) calc(-1 * var(--gap-subsection)) 0}.footer_box .item{flex-basis:22.222%;padding:0 var(--gap-section-offset) 0 0;margin:0 0 var(--gap-subsection)}.footer_box .logo{display:block;width:167px;height:90px;margin:0 0 25px;background:currentColor;color:var(--color-heading);-webkit-mask:var(--mask-image) 50% 50%/contain no-repeat;--mask-image: url(../../images/ico_logo.svg)}.footer_box .heading{display:block;position:relative;margin:0 0 12px;color:var(--color-heading);font-family:var(--font-heading);font-size:18px;font-weight:600;line-height:24px}.footer_box .text{display:block;margin:0 0 12px;color:var(--color-muted);font-weight:400;line-height:1.5}.footer_box .text:last-child{margin-bottom:0}.footer_box .menu li{margin:0 0 12px}.footer_box .menu li:last-child{margin-bottom:0}.footer_box .socials{margin-top:auto}.footer_box .links{display:flex;flex-wrap:wrap;align-items:center}.footer_box .links:last-child{margin-bottom:calc(-1 * var(--gap-heading))}.footer_box .links li{position:relative;padding:0 15px 0 0;margin:0 15px 12px 0}.footer_box .links li:after{content:'';position:absolute;top:50%;right:0;width:1px;height:12px;margin:-6px 0 0;background:var(--color-border)}@media (hover: hover){.footer_box .links a:hover{text-decoration:underline}}.footer_box .copyright{display:block;margin:0 auto 12px 0}.footer_box .development{display:block;margin:0 0 12px}.footer_box .radical{display:inline-block;position:relative;top:-1px;width:75px;height:20px;margin:0 0 0 5px;background:url(../../images/pic_radical.svg) 50% 50%/contain no-repeat;color:transparent;font-size:0;line-height:0;vertical-align:middle}.footer_box .button_top{display:none}@media (min-width: 1024px){.has_enquire .footer_box{padding-bottom:calc(var(--height-enquire) - 20px)}.footer_box .item{padding-top:110px}.footer_box .item_company{display:inline-flex;flex-basis:33.333%;flex-direction:column;align-items:flex-start;padding-top:0}.footer_box .item_company .text{max-width:320px}.footer_box .socials{margin-top:auto}.footer_box .button_top{display:flex;position:absolute;top:0;right:0}}@media (max-width: 1024px){.footer_box .logo{margin-bottom:20px}.footer_box .text{margin-bottom:10px}.footer_box .items{flex-wrap:wrap}.footer_box .item{flex-basis:auto;flex-grow:1}.footer_box .item_company{flex-basis:100%}}@media (max-width: 640px){.footer_box .links li:last-child{padding-right:0;margin-right:0}.footer_box .links li:last-child:after{display:none}}

/*# sourceMappingURL=footer.css.map */
