.contact-us--blue{background-color:var(--color-blue-dark);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='793' height='620' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23b)' clip-path='url(%23a)'%3E%3Cellipse cx='250.696' cy='483.292' rx='250.696' ry='483.292' transform='scale(1 -1) rotate(60 1213.443 266.003)' fill='url(%23c)'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='c' cx='0' cy='0' r='1' gradientTransform='matrix(56.668 942.987 -745.592 36.9418 194.028 23.598)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C02E8A'/%3E%3Cstop offset='.24' stop-color='%23C02E8A' stop-opacity='.75'/%3E%3Cstop offset='.534' stop-color='%23C02E8A' stop-opacity='.37'/%3E%3Cstop offset='.808' stop-color='%23C02E8A' stop-opacity='.05'/%3E%3Cstop offset='1' stop-color='%23C02E8A' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h793v620H0z'/%3E%3C/clipPath%3E%3Cfilter id='b' x='-53.135' y='-25.739' width='1194.05' height='969.711' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='80' result='effect1_foregroundBlur_4043_6925'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");background-position:100% 100%;background-repeat:no-repeat;background-size:contain}.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:MMTP,-apple-system,BlinkMacSystemFont,Segoe UI,PT Sans,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}.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:MMTP,-apple-system,BlinkMacSystemFont,Segoe UI,PT Sans,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(100%);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:MMTP,-apple-system,BlinkMacSystemFont,Segoe UI,PT Sans,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%}}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}.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}}.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:MMTP,-apple-system,BlinkMacSystemFont,Segoe UI,PT Sans,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:MMTP,-apple-system,BlinkMacSystemFont,Segoe UI,PT Sans,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:MMTP,-apple-system,BlinkMacSystemFont,Segoe UI,PT Sans,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:MMTP,-apple-system,BlinkMacSystemFont,Segoe UI,PT Sans,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:MMTP,-apple-system,BlinkMacSystemFont,Segoe UI,PT Sans,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:MMTP,-apple-system,BlinkMacSystemFont,Segoe UI,PT Sans,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:MMTP,-apple-system,BlinkMacSystemFont,Segoe UI,PT Sans,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}}