.company-contacts-card__head{margin-bottom:1.5rem;padding-bottom:1rem;position:relative}@media(min-width:640px){.company-contacts-card__head{margin-bottom:2.5rem;padding-bottom:1.5rem}}.company-contacts-card__head:before{background-color:rgba(var(--color-green-light-rgb),.5);bottom:0;content:"";height:.0625rem;left:0;position:absolute;right:0;transition-duration:.3s;transition-property:width;transition-timing-function:ease;width:0}.blind-scheme-blue .company-contacts-card__head:before,.blind-scheme-brown .company-contacts-card__head:before,.blind-scheme-green .company-contacts-card__head:before{background-color:currentColor}.animate .company-contacts-card__head:before{width:100%}.company-contacts-card__head-text{align-items:center;color:var(--color-black);display:inline-flex;font-size:.6875rem;font-weight:500;letter-spacing:.075rem;line-height:1.4;text-transform:uppercase}.blind-text-medium .company-contacts-card__head-text{font-size:.8125rem}.blind-text-large .company-contacts-card__head-text{font-size:.9375rem}@media(min-width:640px){.company-contacts-card__head-text{font-size:.75rem}.blind-text-medium .company-contacts-card__head-text{font-size:.875rem}.blind-text-large .company-contacts-card__head-text{font-size:1rem}}@media(max-width:639.98px){.company-contacts-card__head-text{font-size:.6875rem!important}}.company-contacts-card__head-text:before{background-color:var(--color-green);border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:1.5rem;width:.5rem}.blind-scheme-blue .company-contacts-card__head-text:before,.blind-scheme-brown .company-contacts-card__head-text:before,.blind-scheme-green .company-contacts-card__head-text:before{background-color:currentColor}.blind-scheme-black .company-contacts-card__head-text:before{filter:brightness(0)}.company-contacts-card__items{display:flex;flex-direction:column;gap:2rem}@media(max-width:639.98px){.company-contacts-card__items{gap:1rem}}.fixed-section{height:100vh;left:0;position:fixed;top:0;visibility:hidden;width:100%}@keyframes loading{0%{background-position:100%}40%,to{background-position:-100%}}.contact__name{margin-bottom:1rem}.contact--blue .contact__name{color:var(--color-white)}.contact--white .contact__name{color:rgba(var(--color-black-rgb),.5)}.contact--blue-white .contact__name{color:hsla(0,0%,100%,.5)}.contact--small .contact__name{margin-bottom:.5rem}.contact.company-contacts__hotline .contact__name{margin-bottom:1rem}@media(max-width:639.98px){.contact.company-contacts__hotline .contact__name{margin-bottom:.5rem}}.contact__links{grid-row-gap:.5rem;display:flex;flex-wrap:wrap}.contact__links .is-phone+.is-phone{align-items:center;display:flex}.contact__links .is-phone+.is-phone:before{color:var(--color-white);content:",";font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4;margin-right:.5rem}.blind-text-medium .contact__links .is-phone+.is-phone:before{font-size:1.25rem}.blind-text-large .contact__links .is-phone+.is-phone:before{font-size:1.375rem}@media(min-width:640px){.contact__links .is-phone+.is-phone:before{font-size:1.5rem;line-height:1.2}.blind-text-medium .contact__links .is-phone+.is-phone:before{font-size:1.625rem}.blind-text-large .contact__links .is-phone+.is-phone:before{font-size:1.75rem}}.contact__links .is-phone+.is-email{width:100%}.contact__link{display:inline-flex}.contact__link:not(.contact__link--email){overflow:hidden;position:relative}@media(hover:hover)and (pointer:fine){.contact__link:not(.contact__link--email).focus-visible .contact__text,.contact__link:not(.contact__link--email):hover .contact__text{transform:translateY(-100%)}}.contact__link:not(.contact__link--email).focus-visible .contact__text{transform:translateY(-100%)}.contact__link:not(:last-child){margin-bottom:.5rem}@media(min-width:990px){.contact__link:not(:last-child){margin-bottom:.25rem}}.contact__link--email{color:var(--color-green-light);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4;position:relative}.blind-text-medium .contact__link--email{font-size:1.25rem}.blind-text-large .contact__link--email{font-size:1.375rem}@media(min-width:640px){.contact__link--email{font-size:1.5rem;line-height:1.2}.blind-text-medium .contact__link--email{font-size:1.625rem}.blind-text-large .contact__link--email{font-size:1.75rem}}.contact--white .contact__link--email{color:var(--color-green)}.contact__link--email:after{background-color:var(--color-green);bottom:-.25rem;content:"";display:inline-block;height:2px;left:0;position:absolute;transition:width .4s;width:0}@media(hover:hover)and (pointer:fine){.contact__link--email.focus-visible:after,.contact__link--email:hover:after{width:100%}}.contact__link--email.focus-visible:after{width:100%}.contact__link--phone{color:var(--color-black);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.625rem;font-weight:500;line-height:1.1}.blind-text-medium .contact__link--phone{font-size:1.75rem}.blind-text-large .contact__link--phone{font-size:1.875rem}@media(min-width:640px){.contact__link--phone{font-size:3rem}.blind-text-medium .contact__link--phone{font-size:3.125rem}.blind-text-large .contact__link--phone{font-size:3.25rem}}@media(hover:hover)and (pointer:fine){.contact__link--phone.focus-visible,.contact__link--phone:hover{color:var(--color-green)}}.contact__link--phone.focus-visible{color:var(--color-green)}.contact--blue .contact__link--phone{color:var(--color-white)}@media(hover:hover)and (pointer:fine){.contact--blue .contact__link--phone.focus-visible,.contact--blue .contact__link--phone:hover{color:var(--color-green-light)}}.contact--blue .contact__link--phone.focus-visible{color:var(--color-green-light)}.contact--small .contact__link--phone{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4;width:100%}.blind-text-medium .contact--small .contact__link--phone{font-size:1.25rem}.blind-text-large .contact--small .contact__link--phone{font-size:1.375rem}@media(min-width:640px){.contact--small .contact__link--phone{font-size:1.5rem;line-height:1.2}.blind-text-medium .contact--small .contact__link--phone{font-size:1.625rem}.blind-text-large .contact--small .contact__link--phone{font-size:1.75rem}}.contact.company-contacts__hotline .contact__link--phone{color:var(--color-green-light);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.625rem;font-weight:500;line-height:1.1}.blind-text-medium .contact.company-contacts__hotline .contact__link--phone{font-size:1.75rem}.blind-text-large .contact.company-contacts__hotline .contact__link--phone{font-size:1.875rem}@media(min-width:640px){.contact.company-contacts__hotline .contact__link--phone{font-size:3rem}.blind-text-medium .contact.company-contacts__hotline .contact__link--phone{font-size:3.125rem}.blind-text-large .contact.company-contacts__hotline .contact__link--phone{font-size:3.25rem}}@media(hover:hover)and (pointer:fine){.contact.company-contacts__hotline .contact__link--phone.focus-visible,.contact.company-contacts__hotline .contact__link--phone:hover{color:var(--color-white)}}.contact--blue-white .contact__link--phone,.contact.company-contacts__hotline .contact__link--phone.focus-visible{color:var(--color-white)}@media(hover:hover)and (pointer:fine){.contact--blue-white .contact__link--phone.focus-visible,.contact--blue-white .contact__link--phone:hover{color:var(--color-green-light)}}.contact--blue-white .contact__link--phone.focus-visible{color:var(--color-green-light)}.contact__text{transform:translateY(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease;will-change:transform}.contact__text:first-child{position:relative}.contact__text:last-child{left:0;position:absolute;top:100%}.contact--small .contact__text-value{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4;max-width:31.875rem}.blind-text-medium .contact--small .contact__text-value{font-size:1.25rem}.blind-text-large .contact--small .contact__text-value{font-size:1.375rem}@media(min-width:640px){.contact--small .contact__text-value{font-size:1.5rem;line-height:1.2}.blind-text-medium .contact--small .contact__text-value{font-size:1.625rem}.blind-text-large .contact--small .contact__text-value{font-size:1.75rem}}.contact--blue-white .contact__text-value{color:var(--color-white);font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;line-height:1.4}.blind-text-medium .contact--blue-white .contact__text-value{font-size:1.25rem}.blind-text-large .contact--blue-white .contact__text-value{font-size:1.375rem}@media(min-width:640px){.contact--blue-white .contact__text-value{font-size:1.5rem;line-height:1.2}.blind-text-medium .contact--blue-white .contact__text-value{font-size:1.625rem}.blind-text-large .contact--blue-white .contact__text-value{font-size:1.75rem}}