.contact-us--blue{background-color:var(--color-blue-dark)}.contact-us--blue .contact-us__title{color:var(--color-green-light)}.contact-us--blue .contact-us__description{color:hsla(0,0%,100%,.5)}@media(min-width:640px)and (max-width:989.98px){.contact-us--blue .contact-us__description{max-width:34.125rem}}.contact-us--blue .contact-us__extra{color:var(--color-white)}@media(max-width:639.98px){.contact-us--join-us .contact-us__container{padding-bottom:5rem;padding-top:4.5rem}}@media(min-width:990px){.contact-us--join-us .contact-us__container{padding-bottom:6.5rem}}.contact-us--join-us .contact-us__title{max-width:21.375rem}@media(max-width:989.98px){.contact-us--join-us .contact-us__title{max-width:100%}}@media(max-width:639.98px){.contact-us--join-us .contact-us__title{font-size:1.625rem;margin-bottom:2rem}}.contact-us--join-us .contact-us__text{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-us--join-us .contact-us__text{font-size:1.25rem}.blind-text-large .contact-us--join-us .contact-us__text{font-size:1.375rem}@media(min-width:640px){.contact-us--join-us .contact-us__text{font-size:1.5rem;line-height:1.2}.blind-text-medium .contact-us--join-us .contact-us__text{font-size:1.625rem}.blind-text-large .contact-us--join-us .contact-us__text{font-size:1.75rem}.contact-us--join-us .contact-us__text{max-width:35rem}}@media(min-width:990px){.contact-us--join-us .contact-us__text{max-width:31.875rem}}@media(min-width:1920px){.contact-us--join-us .contact-us__text{max-width:44rem}}.contact-us--join-us .contact-us__add-text{margin-bottom:2.5rem}@media(min-width:640px){.contact-us--join-us .contact-us__add-text{margin-bottom:3.5rem}}.contact-us--practice .contact-us__title{margin-bottom:2rem}@media(min-width:640px){.contact-us--practice .contact-us__title{margin-bottom:2.5rem}}@media(min-width:990px){.contact-us--practice .contact-us__title{max-width:25.75rem}}.contact-us--practice .contact-us__text{font-size:1.125rem;line-height:140%;max-width:100%}@media(min-width:640px){.contact-us--practice .contact-us__text{font-size:1.5rem;line-height:120%;max-width:83.3333333333%}}@media(min-width:990px){.contact-us--practice .contact-us__text{max-width:75%}}.contact-us--practice .contact-us__add-text{max-width:100%}@media(min-width:640px){.contact-us--practice .contact-us__add-text{margin-bottom:3.5rem;max-width:83.3333333333%}}@media(min-width:990px){.contact-us--practice .contact-us__add-text{max-width:66.6666666667%}}@media(max-width:639.98px){.contact-us--practice .contact-us__container{padding-bottom:5rem;padding-top:4.5rem}.contact-us--tenders .contact-us__contacts{margin-bottom:2.5rem}}@media(min-width:640px){.contact-us--tender .contact-us__content{max-width:34.125rem}}@media(min-width:990px){.contact-us--tender .contact-us__content{max-width:27.1875rem}}.contact-us--tender .contact-us__contacts{display:flex;flex-direction:column;margin-bottom:0}.contact-us--tender .contact-us__contact{margin-bottom:1.5rem;order:1}@media(min-width:640px){.contact-us--tender .contact-us__contact{margin-bottom:2rem}.contact-us--tender .contact-us__contact .contact__name{margin-bottom:1.5rem}}.contact-us--tender .contact-us__description{margin-bottom:0;order:2}@media(min-width:990px){.contact-us--about .contact-us__description{max-width:28.75rem}}@media(max-width:639.98px){.contact-us--has-button .contact-us__container{padding-bottom:0!important}}.contact-us__container{padding-bottom:4.5rem;padding-top:4rem}@media(min-width:640px){.contact-us__container{padding-bottom:7rem;padding-top:6.5rem}}@media(min-width:990px){.contact-us__container{display:grid;grid-template-columns:repeat(24,1fr)}}.contact-us.contacts-block .contact-us__container{padding-bottom:3rem;padding-top:3rem}@media(min-width:640px){.contact-us.contacts-block .contact-us__container{padding-bottom:5rem;padding-top:5rem}}.contact-us__title{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-us__title{font-size:1.75rem}.blind-text-large .contact-us__title{font-size:1.875rem}@media(min-width:640px){.contact-us__title{font-size:3rem}.blind-text-medium .contact-us__title{font-size:3.125rem}.blind-text-large .contact-us__title{font-size:3.25rem}}.contact-us__title .line{transform:translateY(101%);transition-property:transform}.animate .contact-us__title .line{transform:translateY(0);transition-delay:calc(.4s + .2s*(var(--line-index)));transition-duration:.6s;transition-timing-function:cubic-bezier(.12,.46,.47,.99)}.contact-us__title-wrapper{margin-bottom:1.5rem}@media(min-width:640px){.contact-us__title-wrapper{margin-bottom:2.5rem}}@media(min-width:990px){.contact-us__title-wrapper{grid-column:1/13;margin-bottom:0}}@media(max-width:989.98px){.contact-us.contacts-block .contact-us__title-wrapper{margin-bottom:2rem}}.contact-us__main-description{color:hsla(0,0%,100%,.5);font-size:.75rem;font-weight:400;line-height:1.4;margin-bottom:1.5rem}.blind-text-medium .contact-us__main-description{font-size:.875rem}.blind-text-large .contact-us__main-description{font-size:1rem}@media(min-width:640px){.contact-us__main-description{font-size:.75rem;line-height:1.4}.blind-text-medium .contact-us__main-description{font-size:.875rem}.blind-text-large .contact-us__main-description{font-size:1rem}}body:not(.no-animate) .contact-us__main-description{opacity:0;transform:translateY(1.5rem);transition-delay:.5s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .contact-us__main-description{opacity:1;transform:unset}@media(min-width:640px){.contact-us__main-description{margin-bottom:2.5rem;max-width:24.875rem}}@media(min-width:990px){.contact-us__main-description{grid-column:1/8;margin-bottom:0;margin-top:2rem;max-width:none}.contact-us.contacts-block .contact-us__content,.contact-us__content{grid-column:13/25;grid-row:1/4}}.contact-us__extra{margin-bottom:1.5rem}body:not(.no-animate) .contact-us__extra{opacity:0;transform:translateY(1.5rem);transition-delay:.4s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .contact-us__extra{opacity:1;transform:unset}@media(min-width:640px){.contact-us__extra{margin-bottom:2.5rem}}.contact-us__extra>a{color:var(--color-green-light);position:relative}.contact-us__extra>a:after{background-color:var(--color-green-light);bottom:-.25rem;content:"";display:inline-block;height:2px;left:0;position:absolute;transition:width .4s;width:0}@media(hover:hover)and (pointer:fine){.contact-us__extra>a.focus-visible:after,.contact-us__extra>a:hover:after{width:100%}}.contact-us__extra>a.focus-visible:after{width:100%}.contact-us__description{margin-bottom:2rem;max-width:27.1875rem}@media(min-width:640px){.contact-us__description{margin-bottom:2.5rem}}.contact-us__contacts{margin-bottom:3rem}body:not(.no-animate) .contact-us__contacts{opacity:0;transform:translateY(1.5rem);transition-delay:.4s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .contact-us__contacts{opacity:1;transform:unset}@media(min-width:640px){.contact-us__contacts{margin-bottom:3.5rem}}.contact-us__text{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.25rem;font-weight:500;line-height:1.2;margin-bottom:1rem;max-width:27.1875rem}.blind-text-medium .contact-us__text{font-size:1.375rem}.blind-text-large .contact-us__text{font-size:1.5rem}@media(min-width:640px){.contact-us__text{font-size:2rem}.blind-text-medium .contact-us__text{font-size:2.125rem}.blind-text-large .contact-us__text{font-size:2.25rem}}body:not(.no-animate) .contact-us__text{opacity:0;transform:translateY(1.5rem);transition-delay:.6s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .contact-us__text{opacity:1;transform:unset}@media(max-width:989.98px){.contact-us__text{max-width:35rem}}@media(max-width:639.98px){.contact-us__text{margin-bottom:.5rem;max-width:100%}}.contact-us__add-text{color:var(--color-green-light);margin-bottom:3rem;max-width:27.1875rem}body:not(.no-animate) .contact-us__add-text{opacity:0;transform:translateY(1.5rem);transition-delay:.6s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .contact-us__add-text{opacity:1;transform:unset}@media(max-width:989.98px){.contact-us__add-text{max-width:35rem}}@media(max-width:639.98px){.contact-us__add-text{margin-bottom:2.5rem;max-width:100%}}.contact-us__button-wrapper{position:relative}body:not(.no-animate) .contact-us__button{opacity:0;transform:translateY(1.5rem);transition-delay:.6s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .contact-us__button{opacity:1;transform:unset}@media(min-width:640px)and (max-width:989.98px){.contact-us__button{max-width:calc(50% - 1rem)}}.contact-us__button-description{color:var(--color-white);margin-top:1rem}body:not(.no-animate) .contact-us__button-description{opacity:0;transform:translateY(1.5rem);transition-delay:.6s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .contact-us__button-description{opacity:1;transform:unset}@media(min-width:640px){.contact-us__button-description{margin-top:1.5rem}}body:not(.no-animate) .contact-us__lines{opacity:0;transform:translateY(1.5rem);transition-delay:.6s;transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .contact-us__lines{opacity:1;transform:unset}@media(max-width:639.98px){.contact-us__lines{height:3rem;margin-top:5rem;width:21.75rem}}@media(min-width:640px)and (max-width:989.98px){.contact-us__lines{left:50%}}@media(min-width:640px){.contact-us__lines{height:3.5rem;position:absolute;top:0;width:25.375rem}}@media(min-width:990px){.contact-us__lines{right:-10.8125rem}}@media(min-width:1920px){.contact-us__lines{right:-8.875rem}}.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}}