.footer_box .socials{display:block;font-size:0;line-height:0;white-space:nowrap;--height-icon: 24px}.footer_box .socials .social{display:inline-flex;align-items:center;justify-content:center;width:var(--height-button);height:var(--height-button);margin:0 var(--gap-buttons) 0 0;border-radius:50%;background:var(--color-heading);color:var(--color-base);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:var(--height-icon);height:var(--height-icon);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-link);color:var(--color-base)}}.footer_box .socials .social_instagram{--mask-image: url(../../images/ico_social_instagram.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_youtube{--mask-image: url(../../images/ico_social_youtube.svg)}.footer_box .socials .social_tiktok{--mask-image: url(../../images/ico_social_tiktok.svg)}.footer_box .socials .social_pinterest{--mask-image: url(../../images/ico_social_pinterest.svg)}.footer_box{display:block;position:relative;flex-grow:0;flex-shrink:0;padding:0 var(--gap-section-side);margin:auto 0 0;background-color:var(--theme-heading);color:var(--color-text);font-size:0.875rem;font-weight:400;line-height:1.25rem;z-index:1;--button-text-active: var(--theme-heading);--button-base-active: var(--theme-white);--button-border-active: var(--theme-white);--color-base: var(--theme-heading);--color-heading: var(--theme-white);--color-text: #B0C2FF;--color-border: rgb(from var(--theme-white) r g b / 10%);--color-muted: rgb(from var(--theme-white) r g b / 50%);--height-button: 2.5rem;--gap-section-small: 30px;--gap-content: 10px;--width-item: 20%}.footer_box strong{color:var(--color-heading);font-weight:600}@media(hover: hover){.footer_box a:not(.button):hover{color:var(--color-link)}}.footer_box .footer{display:flex;align-items:center;justify-content:space-between;padding:var(--gap-section-small) 0;border-bottom:1px solid var(--color-border);gap:10px}.footer_box .logo{display:block;flex-grow:0;flex-shrink:0;width:164px;height:20px;margin-right:auto;background-color:var(--color-heading);-webkit-mask:url(../../images/ico_logo.svg) 0 50%/contain no-repeat;transition:.2s}.footer_box .widgets{display:block;padding:var(--gap-section-small) 0;border-bottom:1px solid var(--color-border)}.footer_box .items{flex-wrap:nowrap}.footer_box .item{flex-grow:1;flex-shrink:unset;padding-right:var(--gap-grid-x);border-right:1px solid var(--color-border)}.footer_box .item:last-child{padding-right:0;border-right-width:0}.footer_box .item_socials{text-align:right}.footer_box .heading{display:block;margin:0 0 var(--gap-content);color:var(--color-heading);font-size:1rem;font-weight:600}.footer_box .heading:last-child{margin-bottom:0}.footer_box .text a{color:var(--color-link);text-decoration:underline}@media(hover: hover){.footer_box .text a:hover{text-decoration:none}}.footer_box .menu li{margin:0 0 var(--gap-content)}.footer_box .menu li:last-child{margin-bottom:0}.footer_box .details{display:flex;align-items:center;justify-content:space-between;padding:var(--gap-section-small) 0;gap:15px}.footer_box .certs{display:flex;align-items:center;gap:12px}.footer_box .certs .cert{display:block;height:42px}.footer_box .certs img{width:auto;max-width:100px;height:100%}@media(max-width: 64rem){.footer_box{--gap-section-small: 25px}.footer_box .items{justify-content:space-between}.footer_box .item{flex-basis:auto;width:auto;padding-right:0;border-right:none}.footer_box .footer,.footer_box .details{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:15px}.footer_box .logo{margin-right:0}.footer_box .details{--gap-section-small: 20px}.footer_box .certs{flex-wrap:wrap;justify-content:center}.footer_box .certs .label{width:100%}}@media(max-width: 48rem){.footer_box .items{flex-wrap:wrap;text-align:center}.footer_box .item_company,.footer_box .item_socials{width:100%;text-align:center}}
/*# sourceMappingURL=footer.css.map */
