@media only screen and (min-width:1200px){.mxd-footer .footer-blocks__column{align-self:stretch;height:auto}.mxd-footer .footer-blocks__column .footer-blocks__card{flex:auto;justify-content:flex-start;height:100%;min-height:100%}}.footer-blocks__contact{--company-header-icon-slot:2.4rem;--company-header-icon-size:2.4rem;text-align:left;flex-direction:column;align-items:flex-start;gap:2rem;width:100%;margin-top:2.4rem;display:flex;overflow:visible}.footer-blocks__card:has(.footer-blocks__contact){gap:2rem;overflow:visible}.footer-blocks__card>.footer-blocks__contact{gap:2rem;margin-top:0}.footer-blocks__contact .company-header__messengers{margin:0;justify-content:flex-start;align-self:flex-start;gap:.8rem;width:auto;max-width:100%;margin-inline:0;padding:0}.footer-blocks__contact .company-header__messenger{justify-content:flex-start}.footer-blocks__phone{box-sizing:border-box;width:max-content;max-width:none;font:normal var(--fw-medium) 2rem/1.45 var(--_font-default);color:var(--t-bright);z-index:1;flex-shrink:0;align-self:flex-start;align-items:center;gap:1rem;padding-inline-end:.75em;text-decoration:none;display:inline-flex;position:relative;overflow:visible;transform:translateZ(0)}.footer-blocks__phone span,.footer-blocks__phone-text{max-width:none;line-height:inherit;color:inherit;white-space:nowrap;flex-shrink:0;padding-inline-end:.2em;display:inline;overflow:visible}.no-touch .footer-blocks__phone:hover{color:var(--t-bright)}.footer-blocks__phone-icon{flex-shrink:0;width:2.4rem;height:2.4rem}@media only screen and (min-width:768px){.footer-blocks__phone{font-size:2.4rem;line-height:1.45}}#mxd-footer .footer-blocks__column,#mxd-footer .footer-blocks__card,#mxd-footer .footer-blocks__contact,#mxd-footer .footer-blocks__phone,#mxd-footer .footer-blocks__phone span,#mxd-footer .mxd-point-subtitle,#mxd-footer .anim-uni-in-up{overflow:visible}#mxd-footer .footer-blocks__phone,#mxd-footer .footer-blocks__phone span,#mxd-footer .footer-blocks__phone-text,#mxd-footer .footer-blocks__phone [data-footer-phone],#mxd-footer .footer-blocks__phone [data-footer-phone] *,#mxd-footer .footer-blocks__phone small,#mxd-footer .footer-blocks__phone .char{opacity:1!important;visibility:visible!important;color:var(--t-bright)!important}@media only screen and (min-width:768px){#mxd-footer .footer-blocks__column:has(.footer-blocks__contact){flex:1;overflow:visible}#mxd-footer .footer-blocks__card:has(.footer-blocks__contact){clip-path:none;overflow:visible!important}#mxd-footer .footer-blocks__contact{overflow:visible}#mxd-footer .footer-blocks__phone{flex-shrink:0;width:max-content;max-width:none;padding-inline-end:.85em}}@supports (-webkit-touch-callout:none){#mxd-footer .footer-blocks__contact .company-header__messengers{flex-wrap:nowrap}}
