.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}
.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}
.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}
.iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}
[dir=rtl] .iti__arrow {
  margin-right: 6px;
  margin-left: 0;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: white;
}
.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: -1px;
  border: 1px solid #ccc;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__dropdown-content--dropup {
  bottom: 100%;
  margin-bottom: 3px;
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
  padding: 9px 12px;
}
.iti__search-input + .iti__country-list {
  border-top: 1px solid #ccc;
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: 20px;
}
.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px 8px;
  outline: none;
}
.iti__dial-code {
  color: #999;
}
.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti__flag-box, .iti__country-name {
  margin-right: 8px;
}
[dir=rtl] .iti__flag-box, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: 8px;
}
.iti--allow-dropdown input.iti__tel-input,
.iti--allow-dropdown input.iti__tel-input[type=text],
.iti--allow-dropdown input.iti__tel-input[type=tel], .iti--show-selected-dial-code input.iti__tel-input,
.iti--show-selected-dial-code input.iti__tel-input[type=text],
.iti--show-selected-dial-code input.iti__tel-input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}
[dir=rtl] .iti--allow-dropdown input.iti__tel-input,
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel], [dir=rtl] .iti--show-selected-dial-code input.iti__tel-input,
[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=text],
[dir=rtl] .iti--show-selected-dial-code input.iti__tel-input[type=tel] {
  padding-right: 52px;
  padding-left: 6px;
  margin-right: 0;
}
.iti--allow-dropdown .iti__flag-container, .iti--show-selected-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}
[dir=rtl] .iti--allow-dropdown .iti__flag-container, [dir=rtl] .iti--show-selected-dial-code .iti__flag-container {
  right: 0;
  left: auto;
}
.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti--allow-dropdown .iti__flag-container:has(+ input[disabled]):hover,
.iti--allow-dropdown .iti__flag-container:has(+ input[readonly]):hover {
  cursor: default;
}
.iti--allow-dropdown .iti__flag-container:has(+ input[disabled]):hover .iti__selected-flag,
.iti--allow-dropdown .iti__flag-container:has(+ input[readonly]):hover .iti__selected-flag {
  background-color: transparent;
}
.iti--show-selected-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code {
  margin-left: 6px;
}
[dir=rtl] .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 6px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}
.iti--container:hover {
  cursor: pointer;
}

.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.iti--fullscreen-popup.iti--container.iti--country-search {
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  width: 20px;
}
.iti__flag.iti__be {
  width: 18px;
}
.iti__flag.iti__ch {
  width: 15px;
}
.iti__flag.iti__mc {
  width: 19px;
}
.iti__flag.iti__ne {
  width: 18px;
}
.iti__flag.iti__np {
  width: 13px;
}
.iti__flag.iti__va {
  width: 15px;
}
@media (min-resolution: 2x) {
  .iti__flag {
    background-size: 5762px 15px;
  }
}
.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}
.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}
.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}
.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}
.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}
.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}
.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}
.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}
.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}
.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}
.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}
.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}
.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}
.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}
.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}
.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}
.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}
.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}
.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}
.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}
.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}
.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}
.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}
.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}
.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}
.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}
.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}
.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}
.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}
.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}
.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}
.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}
.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}
.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}
.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}
.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}
.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}
.iti__flag.iti__bz {
  height: 12px;
  background-position: -812px 0px;
}
.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}
.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}
.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}
.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}
.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}
.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}
.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}
.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}
.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}
.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}
.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}
.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}
.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}
.iti__flag.iti__cq {
  height: 12px;
  background-position: -1115px 0px;
}
.iti__flag.iti__cr {
  height: 12px;
  background-position: -1137px 0px;
}
.iti__flag.iti__cu {
  height: 10px;
  background-position: -1159px 0px;
}
.iti__flag.iti__cv {
  height: 12px;
  background-position: -1181px 0px;
}
.iti__flag.iti__cw {
  height: 14px;
  background-position: -1203px 0px;
}
.iti__flag.iti__cx {
  height: 10px;
  background-position: -1225px 0px;
}
.iti__flag.iti__cy {
  height: 14px;
  background-position: -1247px 0px;
}
.iti__flag.iti__cz {
  height: 14px;
  background-position: -1269px 0px;
}
.iti__flag.iti__de {
  height: 12px;
  background-position: -1291px 0px;
}
.iti__flag.iti__dg {
  height: 10px;
  background-position: -1313px 0px;
}
.iti__flag.iti__dj {
  height: 14px;
  background-position: -1335px 0px;
}
.iti__flag.iti__dk {
  height: 15px;
  background-position: -1357px 0px;
}
.iti__flag.iti__dm {
  height: 10px;
  background-position: -1379px 0px;
}
.iti__flag.iti__do {
  height: 14px;
  background-position: -1401px 0px;
}
.iti__flag.iti__dz {
  height: 14px;
  background-position: -1423px 0px;
}
.iti__flag.iti__ea {
  height: 14px;
  background-position: -1445px 0px;
}
.iti__flag.iti__ec {
  height: 14px;
  background-position: -1467px 0px;
}
.iti__flag.iti__ee {
  height: 13px;
  background-position: -1489px 0px;
}
.iti__flag.iti__eg {
  height: 14px;
  background-position: -1511px 0px;
}
.iti__flag.iti__eh {
  height: 10px;
  background-position: -1533px 0px;
}
.iti__flag.iti__er {
  height: 10px;
  background-position: -1555px 0px;
}
.iti__flag.iti__es {
  height: 14px;
  background-position: -1577px 0px;
}
.iti__flag.iti__et {
  height: 10px;
  background-position: -1599px 0px;
}
.iti__flag.iti__eu {
  height: 14px;
  background-position: -1621px 0px;
}
.iti__flag.iti__ez {
  height: 14px;
  background-position: -1643px 0px;
}
.iti__flag.iti__fi {
  height: 12px;
  background-position: -1665px 0px;
}
.iti__flag.iti__fj {
  height: 10px;
  background-position: -1687px 0px;
}
.iti__flag.iti__fk {
  height: 10px;
  background-position: -1709px 0px;
}
.iti__flag.iti__fm {
  height: 11px;
  background-position: -1731px 0px;
}
.iti__flag.iti__fo {
  height: 15px;
  background-position: -1753px 0px;
}
.iti__flag.iti__fr {
  height: 14px;
  background-position: -1775px 0px;
}
.iti__flag.iti__fx {
  height: 14px;
  background-position: -1797px 0px;
}
.iti__flag.iti__ga {
  height: 15px;
  background-position: -1819px 0px;
}
.iti__flag.iti__gb {
  height: 10px;
  background-position: -1841px 0px;
}
.iti__flag.iti__gd {
  height: 12px;
  background-position: -1863px 0px;
}
.iti__flag.iti__ge {
  height: 14px;
  background-position: -1885px 0px;
}
.iti__flag.iti__gf {
  height: 14px;
  background-position: -1907px 0px;
}
.iti__flag.iti__gg {
  height: 14px;
  background-position: -1929px 0px;
}
.iti__flag.iti__gh {
  height: 14px;
  background-position: -1951px 0px;
}
.iti__flag.iti__gi {
  height: 10px;
  background-position: -1973px 0px;
}
.iti__flag.iti__gl {
  height: 14px;
  background-position: -1995px 0px;
}
.iti__flag.iti__gm {
  height: 14px;
  background-position: -2017px 0px;
}
.iti__flag.iti__gn {
  height: 14px;
  background-position: -2039px 0px;
}
.iti__flag.iti__gp {
  height: 14px;
  background-position: -2061px 0px;
}
.iti__flag.iti__gq {
  height: 14px;
  background-position: -2083px 0px;
}
.iti__flag.iti__gr {
  height: 14px;
  background-position: -2105px 0px;
}
.iti__flag.iti__gs {
  height: 10px;
  background-position: -2127px 0px;
}
.iti__flag.iti__gt {
  height: 13px;
  background-position: -2149px 0px;
}
.iti__flag.iti__gu {
  height: 11px;
  background-position: -2171px 0px;
}
.iti__flag.iti__gw {
  height: 10px;
  background-position: -2193px 0px;
}
.iti__flag.iti__gy {
  height: 12px;
  background-position: -2215px 0px;
}
.iti__flag.iti__hk {
  height: 14px;
  background-position: -2237px 0px;
}
.iti__flag.iti__hm {
  height: 10px;
  background-position: -2259px 0px;
}
.iti__flag.iti__hn {
  height: 10px;
  background-position: -2281px 0px;
}
.iti__flag.iti__hr {
  height: 10px;
  background-position: -2303px 0px;
}
.iti__flag.iti__ht {
  height: 12px;
  background-position: -2325px 0px;
}
.iti__flag.iti__hu {
  height: 10px;
  background-position: -2347px 0px;
}
.iti__flag.iti__ic {
  height: 14px;
  background-position: -2369px 0px;
}
.iti__flag.iti__id {
  height: 14px;
  background-position: -2391px 0px;
}
.iti__flag.iti__ie {
  height: 10px;
  background-position: -2413px 0px;
}
.iti__flag.iti__il {
  height: 15px;
  background-position: -2435px 0px;
}
.iti__flag.iti__im {
  height: 10px;
  background-position: -2457px 0px;
}
.iti__flag.iti__in {
  height: 14px;
  background-position: -2479px 0px;
}
.iti__flag.iti__io {
  height: 10px;
  background-position: -2501px 0px;
}
.iti__flag.iti__iq {
  height: 14px;
  background-position: -2523px 0px;
}
.iti__flag.iti__ir {
  height: 12px;
  background-position: -2545px 0px;
}
.iti__flag.iti__is {
  height: 15px;
  background-position: -2567px 0px;
}
.iti__flag.iti__it {
  height: 14px;
  background-position: -2589px 0px;
}
.iti__flag.iti__je {
  height: 12px;
  background-position: -2611px 0px;
}
.iti__flag.iti__jm {
  height: 10px;
  background-position: -2633px 0px;
}
.iti__flag.iti__jo {
  height: 10px;
  background-position: -2655px 0px;
}
.iti__flag.iti__jp {
  height: 14px;
  background-position: -2677px 0px;
}
.iti__flag.iti__ke {
  height: 14px;
  background-position: -2699px 0px;
}
.iti__flag.iti__kg {
  height: 12px;
  background-position: -2721px 0px;
}
.iti__flag.iti__kh {
  height: 13px;
  background-position: -2743px 0px;
}
.iti__flag.iti__ki {
  height: 10px;
  background-position: -2765px 0px;
}
.iti__flag.iti__km {
  height: 12px;
  background-position: -2787px 0px;
}
.iti__flag.iti__kn {
  height: 14px;
  background-position: -2809px 0px;
}
.iti__flag.iti__kp {
  height: 10px;
  background-position: -2831px 0px;
}
.iti__flag.iti__kr {
  height: 14px;
  background-position: -2853px 0px;
}
.iti__flag.iti__kw {
  height: 10px;
  background-position: -2875px 0px;
}
.iti__flag.iti__ky {
  height: 10px;
  background-position: -2897px 0px;
}
.iti__flag.iti__kz {
  height: 10px;
  background-position: -2919px 0px;
}
.iti__flag.iti__la {
  height: 14px;
  background-position: -2941px 0px;
}
.iti__flag.iti__lb {
  height: 14px;
  background-position: -2963px 0px;
}
.iti__flag.iti__lc {
  height: 10px;
  background-position: -2985px 0px;
}
.iti__flag.iti__li {
  height: 12px;
  background-position: -3007px 0px;
}
.iti__flag.iti__lk {
  height: 10px;
  background-position: -3029px 0px;
}
.iti__flag.iti__lr {
  height: 11px;
  background-position: -3051px 0px;
}
.iti__flag.iti__ls {
  height: 14px;
  background-position: -3073px 0px;
}
.iti__flag.iti__lt {
  height: 12px;
  background-position: -3095px 0px;
}
.iti__flag.iti__lu {
  height: 12px;
  background-position: -3117px 0px;
}
.iti__flag.iti__lv {
  height: 10px;
  background-position: -3139px 0px;
}
.iti__flag.iti__ly {
  height: 10px;
  background-position: -3161px 0px;
}
.iti__flag.iti__ma {
  height: 14px;
  background-position: -3183px 0px;
}
.iti__flag.iti__mc {
  height: 15px;
  background-position: -3205px 0px;
}
.iti__flag.iti__md {
  height: 10px;
  background-position: -3226px 0px;
}
.iti__flag.iti__me {
  height: 10px;
  background-position: -3248px 0px;
}
.iti__flag.iti__mf {
  height: 14px;
  background-position: -3270px 0px;
}
.iti__flag.iti__mg {
  height: 14px;
  background-position: -3292px 0px;
}
.iti__flag.iti__mh {
  height: 11px;
  background-position: -3314px 0px;
}
.iti__flag.iti__mk {
  height: 10px;
  background-position: -3336px 0px;
}
.iti__flag.iti__ml {
  height: 14px;
  background-position: -3358px 0px;
}
.iti__flag.iti__mm {
  height: 14px;
  background-position: -3380px 0px;
}
.iti__flag.iti__mn {
  height: 10px;
  background-position: -3402px 0px;
}
.iti__flag.iti__mo {
  height: 14px;
  background-position: -3424px 0px;
}
.iti__flag.iti__mp {
  height: 10px;
  background-position: -3446px 0px;
}
.iti__flag.iti__mq {
  height: 14px;
  background-position: -3468px 0px;
}
.iti__flag.iti__mr {
  height: 14px;
  background-position: -3490px 0px;
}
.iti__flag.iti__ms {
  height: 10px;
  background-position: -3512px 0px;
}
.iti__flag.iti__mt {
  height: 14px;
  background-position: -3534px 0px;
}
.iti__flag.iti__mu {
  height: 14px;
  background-position: -3556px 0px;
}
.iti__flag.iti__mv {
  height: 14px;
  background-position: -3578px 0px;
}
.iti__flag.iti__mw {
  height: 14px;
  background-position: -3600px 0px;
}
.iti__flag.iti__mx {
  height: 12px;
  background-position: -3622px 0px;
}
.iti__flag.iti__my {
  height: 10px;
  background-position: -3644px 0px;
}
.iti__flag.iti__mz {
  height: 14px;
  background-position: -3666px 0px;
}
.iti__flag.iti__na {
  height: 14px;
  background-position: -3688px 0px;
}
.iti__flag.iti__nc {
  height: 10px;
  background-position: -3710px 0px;
}
.iti__flag.iti__ne {
  height: 15px;
  background-position: -3732px 0px;
}
.iti__flag.iti__nf {
  height: 10px;
  background-position: -3752px 0px;
}
.iti__flag.iti__ng {
  height: 10px;
  background-position: -3774px 0px;
}
.iti__flag.iti__ni {
  height: 12px;
  background-position: -3796px 0px;
}
.iti__flag.iti__nl {
  height: 14px;
  background-position: -3818px 0px;
}
.iti__flag.iti__no {
  height: 15px;
  background-position: -3840px 0px;
}
.iti__flag.iti__np {
  height: 15px;
  background-position: -3862px 0px;
}
.iti__flag.iti__nr {
  height: 10px;
  background-position: -3877px 0px;
}
.iti__flag.iti__nu {
  height: 10px;
  background-position: -3899px 0px;
}
.iti__flag.iti__nz {
  height: 10px;
  background-position: -3921px 0px;
}
.iti__flag.iti__om {
  height: 10px;
  background-position: -3943px 0px;
}
.iti__flag.iti__pa {
  height: 14px;
  background-position: -3965px 0px;
}
.iti__flag.iti__pe {
  height: 14px;
  background-position: -3987px 0px;
}
.iti__flag.iti__pf {
  height: 14px;
  background-position: -4009px 0px;
}
.iti__flag.iti__pg {
  height: 15px;
  background-position: -4031px 0px;
}
.iti__flag.iti__ph {
  height: 10px;
  background-position: -4053px 0px;
}
.iti__flag.iti__pk {
  height: 14px;
  background-position: -4075px 0px;
}
.iti__flag.iti__pl {
  height: 13px;
  background-position: -4097px 0px;
}
.iti__flag.iti__pm {
  height: 14px;
  background-position: -4119px 0px;
}
.iti__flag.iti__pn {
  height: 10px;
  background-position: -4141px 0px;
}
.iti__flag.iti__pr {
  height: 14px;
  background-position: -4163px 0px;
}
.iti__flag.iti__ps {
  height: 10px;
  background-position: -4185px 0px;
}
.iti__flag.iti__pt {
  height: 14px;
  background-position: -4207px 0px;
}
.iti__flag.iti__pw {
  height: 13px;
  background-position: -4229px 0px;
}
.iti__flag.iti__py {
  height: 11px;
  background-position: -4251px 0px;
}
.iti__flag.iti__qa {
  height: 8px;
  background-position: -4273px 0px;
}
.iti__flag.iti__re {
  height: 14px;
  background-position: -4295px 0px;
}
.iti__flag.iti__ro {
  height: 14px;
  background-position: -4317px 0px;
}
.iti__flag.iti__rs {
  height: 14px;
  background-position: -4339px 0px;
}
.iti__flag.iti__ru {
  height: 14px;
  background-position: -4361px 0px;
}
.iti__flag.iti__rw {
  height: 14px;
  background-position: -4383px 0px;
}
.iti__flag.iti__sa {
  height: 14px;
  background-position: -4405px 0px;
}
.iti__flag.iti__sb {
  height: 10px;
  background-position: -4427px 0px;
}
.iti__flag.iti__sc {
  height: 10px;
  background-position: -4449px 0px;
}
.iti__flag.iti__sd {
  height: 10px;
  background-position: -4471px 0px;
}
.iti__flag.iti__se {
  height: 13px;
  background-position: -4493px 0px;
}
.iti__flag.iti__sg {
  height: 14px;
  background-position: -4515px 0px;
}
.iti__flag.iti__sh {
  height: 10px;
  background-position: -4537px 0px;
}
.iti__flag.iti__si {
  height: 10px;
  background-position: -4559px 0px;
}
.iti__flag.iti__sj {
  height: 15px;
  background-position: -4581px 0px;
}
.iti__flag.iti__sk {
  height: 14px;
  background-position: -4603px 0px;
}
.iti__flag.iti__sl {
  height: 14px;
  background-position: -4625px 0px;
}
.iti__flag.iti__sm {
  height: 15px;
  background-position: -4647px 0px;
}
.iti__flag.iti__sn {
  height: 14px;
  background-position: -4669px 0px;
}
.iti__flag.iti__so {
  height: 14px;
  background-position: -4691px 0px;
}
.iti__flag.iti__sr {
  height: 14px;
  background-position: -4713px 0px;
}
.iti__flag.iti__ss {
  height: 10px;
  background-position: -4735px 0px;
}
.iti__flag.iti__st {
  height: 10px;
  background-position: -4757px 0px;
}
.iti__flag.iti__su {
  height: 10px;
  background-position: -4779px 0px;
}
.iti__flag.iti__sv {
  height: 12px;
  background-position: -4801px 0px;
}
.iti__flag.iti__sx {
  height: 14px;
  background-position: -4823px 0px;
}
.iti__flag.iti__sy {
  height: 14px;
  background-position: -4845px 0px;
}
.iti__flag.iti__sz {
  height: 14px;
  background-position: -4867px 0px;
}
.iti__flag.iti__ta {
  height: 10px;
  background-position: -4889px 0px;
}
.iti__flag.iti__tc {
  height: 10px;
  background-position: -4911px 0px;
}
.iti__flag.iti__td {
  height: 14px;
  background-position: -4933px 0px;
}
.iti__flag.iti__tf {
  height: 14px;
  background-position: -4955px 0px;
}
.iti__flag.iti__tg {
  height: 13px;
  background-position: -4977px 0px;
}
.iti__flag.iti__th {
  height: 14px;
  background-position: -4999px 0px;
}
.iti__flag.iti__tj {
  height: 10px;
  background-position: -5021px 0px;
}
.iti__flag.iti__tk {
  height: 10px;
  background-position: -5043px 0px;
}
.iti__flag.iti__tl {
  height: 10px;
  background-position: -5065px 0px;
}
.iti__flag.iti__tm {
  height: 14px;
  background-position: -5087px 0px;
}
.iti__flag.iti__tn {
  height: 14px;
  background-position: -5109px 0px;
}
.iti__flag.iti__to {
  height: 10px;
  background-position: -5131px 0px;
}
.iti__flag.iti__tr {
  height: 14px;
  background-position: -5153px 0px;
}
.iti__flag.iti__tt {
  height: 12px;
  background-position: -5175px 0px;
}
.iti__flag.iti__tv {
  height: 10px;
  background-position: -5197px 0px;
}
.iti__flag.iti__tw {
  height: 14px;
  background-position: -5219px 0px;
}
.iti__flag.iti__tz {
  height: 14px;
  background-position: -5241px 0px;
}
.iti__flag.iti__ua {
  height: 14px;
  background-position: -5263px 0px;
}
.iti__flag.iti__ug {
  height: 14px;
  background-position: -5285px 0px;
}
.iti__flag.iti__uk {
  height: 10px;
  background-position: -5307px 0px;
}
.iti__flag.iti__um {
  height: 11px;
  background-position: -5329px 0px;
}
.iti__flag.iti__un {
  height: 14px;
  background-position: -5351px 0px;
}
.iti__flag.iti__us {
  height: 11px;
  background-position: -5373px 0px;
}
.iti__flag.iti__uy {
  height: 14px;
  background-position: -5395px 0px;
}
.iti__flag.iti__uz {
  height: 10px;
  background-position: -5417px 0px;
}
.iti__flag.iti__va {
  height: 15px;
  background-position: -5439px 0px;
}
.iti__flag.iti__vc {
  height: 14px;
  background-position: -5456px 0px;
}
.iti__flag.iti__ve {
  height: 14px;
  background-position: -5478px 0px;
}
.iti__flag.iti__vg {
  height: 10px;
  background-position: -5500px 0px;
}
.iti__flag.iti__vi {
  height: 14px;
  background-position: -5522px 0px;
}
.iti__flag.iti__vn {
  height: 14px;
  background-position: -5544px 0px;
}
.iti__flag.iti__vu {
  height: 12px;
  background-position: -5566px 0px;
}
.iti__flag.iti__wf {
  height: 14px;
  background-position: -5588px 0px;
}
.iti__flag.iti__ws {
  height: 10px;
  background-position: -5610px 0px;
}
.iti__flag.iti__xk {
  height: 15px;
  background-position: -5632px 0px;
}
.iti__flag.iti__ye {
  height: 14px;
  background-position: -5654px 0px;
}
.iti__flag.iti__yt {
  height: 14px;
  background-position: -5676px 0px;
}
.iti__flag.iti__za {
  height: 14px;
  background-position: -5698px 0px;
}
.iti__flag.iti__zm {
  height: 14px;
  background-position: -5720px 0px;
}
.iti__flag.iti__zw {
  height: 10px;
  background-position: -5742px 0px;
}

.iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url("../img/flags.png?1");
  background-repeat: no-repeat;
  background-position: 20px 0;
}
@media (min-resolution: 2x) {
  .iti__flag {
    background-image: url("../img/flags@2x.png?1");
  }
}

.iti__globe {
  background-image: url("../img/globe.png");
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}
@media (min-resolution: 2x) {
  .iti__globe {
    background-image: url("../img/globe@2x.png");
  }
}
*{-ms-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}button{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}a{color:inherit}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-weight:400;font-family:Futura-Md;src:url(/fonts/futura_md_bt/FuturaMediumBT.ttf)}@font-face{font-weight:400;font-family:Futura-Lt;src:url(/fonts/futura-Lt-bt/FuturaLt.ttf)}@font-face{font-family:Open_Sans;src:url(/fonts/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf)}@font-face{font-family:Uni_Sans;src:url(/fonts/Uni_Sans/UniSans-Trial-Thin.otf)}@font-face{font-family:Uni_Sans-bold;src:url(/fonts/Uni_Sans/UniSans-Trial-Bold.otf)}@font-face{font-family:Futura-Book-Bold;src:url(/fonts/futurabookbold/futurabookbold.ttf)}*,:after,:before{box-sizing:border-box}html{font-family:Open_Sans,serif;font-size:16px;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}a{text-decoration:none}.breadcrumbs{font-family:Futura-Lt,serif;font-weight:400;font-size:12px;color:#fff;line-height:16px;text-transform:uppercase}.breadcrumbs-segments{display:-webkit-box;display:-webkit-flex;display:flex}.breadcrumbs-segments__item{margin-right:4px}.breadcrumbs-segments__item:last-child{margin-right:0;opacity:.6}.line-decor{position:absolute;height:100%;width:100%;left:0;top:0}.line-decor__container{height:100%}.line-decor__lines{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;height:100%;width:100%;top:0}.line-decor__line{width:1px;height:100%;background-color:rgba(81,81,81,.2)}.line-decor__line--1{margin-left:0}.line-decor__line--2{display:none}.line-decor__line--3{margin-left:auto;margin-right:auto}.line-decor__line--4{display:none}.line-decor__line--5{margin-right:0}.line-decor--color-2 .line-decor__line{background-color:hsla(0,0%,100%,.2)}.container{width:calc(100% - 40px);max-width:500px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.carousel__container,.carousel__slide-helix-container,.carousel__slide-stroke-container,.footer__container,.form__container,.form__line-container{margin-inline:auto;width:min(100% - 40px,280px)}.header{position:relative;background-color:#688800;overflow:hidden;height:655px}.header__sticky{position:fixed!important;top:0;background-color:#232323;-webkit-transition:all .5s cubic-bezier(0,.55,.45,1);transition:all .5s cubic-bezier(0,.55,.45,1)}.header__sticky .header__navbar-btn svg{fill:#fff!important}.header__icon-close{display:none;width:24px;height:24px}.header__icon-open{display:block;margin-top:2.5px;width:38px;height:12px}.header__wrapper{width:100%;position:absolute;left:0;top:0;right:0;z-index:9999}.header__wrapper.black .header__navbar-btn svg{fill:#010101}.header__wrapper.header-menu .header__navbar-btn svg{fill:#fff}.header__container{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;z-index:9999;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:23px 0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.header__navbar{width:30px;height:30px}.header__navbar-btn{cursor:pointer}.header__navbar-btn svg{fill:#fff}.header__logo,.header__logo-menu{width:173px;height:25px;margin-top:-1px;margin-left:29px}.header__logo-menu{display:none}.header__language{display:none;color:#fff}.header__language-menu{display:none;margin-bottom:5px}.header__language-item{margin:0}.header__language-item:first-of-type{margin-right:4px;cursor:pointer}.header__language-item:nth-of-type(2){font-size:18px;line-height:137.188%;opacity:.2}.header__language-item:last-of-type{margin-left:2px;opacity:.2;cursor:pointer}.splide{width:100%}.splide,.splide__slider{height:100%}.splide__slide{overflow:hidden;height:100%}.splide__track{height:100%;z-index:2!important}.carousel__container{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.carousel__container,.carousel__slide{display:-webkit-box;display:-webkit-flex;display:flex}.carousel__slide{position:relative;padding-top:73px}.carousel__slide-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.carousel__slide-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.carousel__slide-video{width:100%;max-height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.carousel__slide-video-container{position:absolute;z-index:1000;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;top:130px}.carousel__slide-video-item{width:100%;height:100%;position:absolute;object-fit:cover;top:0;bottom:0}.carousel__slide-description{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;z-index:5}.carousel__slide-info{width:139.515px;margin:19px 0 0;opacity:.6;font-size:17px}.carousel__slide-info,.carousel__slide-title{color:#fff;font-weight:300;line-height:104.182%}.carousel__slide-title{width:281px;margin:3px 0 10px;font-size:32px;text-transform:uppercase}.carousel__slide-title b{font-weight:800}.carousel__slide-about{margin-top:0;margin-bottom:15px;margin-left:0;color:#fff;font-family:Futura-Lt,serif;font-size:16px;line-height:139.188%}.carousel__slide-about-xl{display:none}.carousel__slide-about-xs{display:block}.carousel__slide-btn{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:190px;height:45px;margin-left:-1px;border-radius:55px;border:1px solid #fff;background:#fff;cursor:pointer}.carousel__slide-btn:hover{scale:1.1}.carousel__slide-btn-container{position:relative}.carousel__slide-btn-shadow{position:absolute;top:-.7px;width:190px;height:48px;border-radius:55px;border:1px solid #fff}.carousel__slide-btn-link{color:#688800;font-family:Futura-Md,serif;font-size:15px;line-height:139.188%;letter-spacing:.75px}.carousel__slide-img{position:relative;z-index:2;background-repeat:no-repeat;background-image:url(/img/carousel/slide-1.jpg);width:100%;height:197.108px;background-position:50%;background-size:cover}.carousel__slide-img-container{position:relative;width:100%;height:197.108px;margin-left:1px}.carousel__slide-img-shadow{position:absolute;bottom:4.7px;left:-3.4px;width:278.524px;height:197.65px;opacity:.5;background:#98c700;-webkit-transform:rotate(-1.705deg);transform:rotate(-1.705deg)}.carousel__slide-img-left{border-radius:100px 0}.carousel__slide-img-right{border-radius:0 100px}.carousel__slide-helix{position:absolute;z-index:0;width:647px;height:617px;background-image:url(/img/helix.svg)}.carousel__slide-helix-first{left:-446px;bottom:-100px}.carousel__slide-helix-third{bottom:-150px;left:130px}.carousel__slide-helix-container{position:relative}.carousel__slide-stroke{position:absolute;top:-567.45px;left:-29px;width:460px;height:141px;background-image:url(/img/stroke-mobile.svg);background-repeat:no-repeat}.carousel__slide-stroke-second{-webkit-transform:rotate(-165.309deg);transform:rotate(-165.309deg);top:520px;left:-150px}.carousel__slide-stroke-third{-webkit-transform:rotate(-43.309deg);transform:rotate(-43.309deg);top:-475px;left:-254px}.carousel__slide-stroke-container{position:relative}.carousel__controls{display:none;overflow:auto;width:420px;z-index:6}.carousel__controls-container{z-index:6;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;position:absolute;bottom:20px;overflow:auto;left:0;right:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:min(100% - 40px);bottom:15px}.carousel__controls-btn{cursor:pointer}.carousel__indicators{display:-webkit-box;display:-webkit-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;overflow-y:hidden;position:relative;z-index:6;display:flex;color:#fff;text-align:center;font-size:15px;font-style:normal;font-weight:700;line-height:104.182%}.carousel__indicators-item{text-align:center;text-transform:uppercase;cursor:pointer;opacity:.4;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.carousel__indicators-item:hover{scale:1.1}.carousel__indicators-item-container{display:-webkit-box;display:-webkit-flex;display:flex;gap:40px;white-space:nowrap;margin:0 auto}.carousel__indicators-item-content{margin-top:0;margin-bottom:0}.carousel__indicators-item-active{opacity:1}.btn-prev{display:none}.btn-prev img{rotate:180deg}.btn-next,.menu{display:none}.menu{width:100%;height:102vh;background:#232323;position:absolute;top:0;bottom:0;z-index:99}.menu__container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;z-index:9999;gap:27px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:100px;height:calc(100vh - 100px);overflow-y:auto}.menu__container::-webkit-scrollbar{display:none}.menu__content{position:relative;gap:27px}.menu__accordion-group,.menu__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.menu__accordion-group{gap:32px}.menu__accordion-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.menu__accordion-content{display:none;margin-left:15px}.menu__link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px}.menu__link-img{margin-bottom:35px}.menu__link-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:14px}.menu__link-item{color:#fff;font-size:30px;font-family:Open_Sans,serif;font-style:normal;font-weight:600;text-transform:uppercase;max-width:220px;margin-left:3px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu__link-item:hover{scale:1.05}.menu__link-info{color:#fff;font-family:Futura-Lt,serif;font-size:16px;font-style:normal;font-weight:400;max-width:247px;width:100%;display:block;margin:22px 0 0}.menu__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:27px}.menu__item-group,.menu__item-tablet{display:none}.menu__footer{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:37px}.menu__footer-item{color:#5a5d5f;font-family:Open_Sans,serif;font-size:15px;font-style:normal;font-weight:400;white-space:nowrap;cursor:pointer;margin-left:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu__footer-item:hover{scale:1.05;color:#fff}.menu__company-details{display:none}.menu__contacts{margin-top:1px}.menu__contacts-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.menu__contacts-container p{margin:0 0 0 12px}.menu__contacts-container p,.menu__location{color:#fff;text-align:justify;font-family:Futura-Md,serif;font-size:15px;font-weight:400;line-height:139.188%}.menu__location{height:80px;margin-left:12px}.menu__location-container{display:-webkit-box;display:-webkit-flex;display:flex;width:250px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.iti{width:100%}.iti:-webkit-autofill+label,.iti:focus+label,.iti:not(:placeholder-shown)+label{top:-14px;font-size:12px;color:#282727}.form{position:relative;padding-top:43px;padding-bottom:55px;overflow:hidden}.form__container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.form__title{position:relative;z-index:5;padding-top:0}.form__title-text{width:280px;color:#010101;font-size:32px;line-height:94.682%;text-transform:uppercase}.form__title-text:first-of-type{width:245px;margin:0 0 6px;font-weight:300}.form__title-text:last-of-type{margin:0;font-weight:700}.form__title-leaf{position:absolute;top:142px;left:230px;width:13px;height:11px;border-radius:5px 0;background-color:#fff}.form__group{position:relative;z-index:6;margin-bottom:30px;opacity:0;font-family:Open_Sans,serif;font-weight:400;line-height:23px}.form__group-error{display:none;color:#f97272;font-size:14px;font-family:Open_Sans,serif;position:absolute;left:12px}.form__group.error .form__group-error{display:block}.form__group.error .form__group-label,.form__group.error .form__group-label b{color:#f97272}.form__group.error .form__group-input{border-bottom:1px solid #8e8383}.form__group .form__group-input-full-width{width:100%}.form__group:nth-of-type(2){margin-bottom:31px}.form__group:nth-of-type(3){margin-bottom:33px}.form__group:nth-of-type(4){margin-bottom:29px}.form__group:nth-of-type(4) .form__group-label{bottom:1px}.form__group:nth-of-type(5) .form__group-label{bottom:3px}.form__group:nth-of-type(6) .form__group-label{bottom:2px}.form__group-container{position:relative;margin-top:54px;padding:41px 28.88px 0 29.88px;height:511px;border:1px solid rgba(0,0,0,.2)}.form__group-input{display:block;padding:5.5px 13px 5px;width:218.235px;border:none;border-bottom:1px solid #010101;background-color:transparent;font-size:16px}.form__group-input-container{position:relative}.form__group-input:focus{outline:none}.form__group-input:not(:-moz-placeholder-shown)+label{top:-14px;font-size:12px;color:#282727}.form__group-input:focus+label,.form__group-input:not(:placeholder-shown)+label{top:-14px;font-size:12px;color:#282727}.form__group-label{position:absolute;bottom:0;left:9px;pointer-events:none;color:#3b3b3b;font-size:16px;font-weight:400;-webkit-transition:all .4s ease;transition:all .4s ease}.form__group-label b{color:#93b81c}.form__group-btn{position:relative;z-index:2;width:218.235px;height:43px;padding-top:5px;padding-left:9px;border-radius:55px;border:1px solid #93b81c;background:#93b81c;color:#fff;cursor:pointer;font-family:Futura-Md,serif;font-size:15px;font-weight:400;line-height:139.188%;letter-spacing:.75px}.form__group-btn-container{position:relative;z-index:6;margin-top:44px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form__group-btn-container:hover{scale:1.05}.form__group-btn-shadow{position:absolute;top:-1px;width:218.235px;height:48px;border-radius:55px;border:1px solid #93b81c}.form__img-container{position:absolute;top:0}.form__img-stroke{position:absolute;top:-279px;left:-166px;z-index:3}.form__img-helix{position:absolute;top:4px;left:-521px}.form__line{position:absolute;display:none;width:1px;height:75px;background-color:#515151;opacity:.2}.form__line-container{position:relative}.cookies-wrapper{transition:transform .4s ease,-webkit-transform .4s ease;display:none;z-index:999;position:fixed;bottom:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.cookies-wrapper.active,.cookies-wrapper__close{display:-webkit-box;display:-webkit-flex;display:flex}.cookies-wrapper__close{position:absolute;right:5px;border:none;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:transparent;top:-40px;cursor:pointer;padding:0}.cookies-wrapper__container{padding:27px 28px 27px 34px;border-radius:25px;border:#bde14a;background:#fff;box-shadow:0 20px 25px -6px rgba(132,156,54,.25)}.cookies-wrapper__container-link{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#bde14a;text-decoration:none}.cookies-wrapper__container-link:hover{color:tomato}.cookies-wrapper__container div{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cookies-wrapper__text{margin-bottom:38px;color:#5a5d5f;font-family:Futura-Lt,serif;font-size:15px;font-style:normal;font-weight:400;line-height:139.188%}.cookies-wrapper__button{padding:12px;background:transparent;-webkit-text-decoration:underline dotted #9cbd32;text-decoration:underline dotted #9cbd32;text-shadow:0 10px 12px -5px rgba(37,59,31,.08)}.cookies__popup{background:#fff;position:fixed;max-width:920px;right:-920px;width:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;height:100%;padding:5px}.cookies__popup.active{right:0}.cookies__popup-bg{position:fixed;top:0;opacity:0;background:rgba(0,0,0,.5);height:100%;width:100%}.cookies__popup-bg.active{opacity:1;pointer-events:all;z-index:99999}.cookies__header{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.cookies__header,.cookies__header-container{display:-webkit-box;display:-webkit-flex;display:flex}.cookies__header-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cookies__header-btn{border:none;background:transparent;cursor:pointer;padding:0;margin:0}.cookies__header-btn,.cookies__navbar{display:-webkit-box;display:-webkit-flex;display:flex}.cookies__navbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;gap:16px}.cookies__navbar-container{display:-webkit-box;display:-webkit-flex;display:flex}.cookies__navbar-title{width:100%;z-index:1;cursor:pointer;color:#000;font-size:18px;font-family:Uni_Sans,serif;font-weight:100;line-height:118.182%;text-transform:uppercase;padding-bottom:8px;border-bottom:3px solid transparent}.cookies__navbar-title.active{border-bottom:3px solid #bde14a}.cookies__navbar-underline{display:none;position:absolute;z-index:-1;width:100%;height:1px;top:29px;background:#000;opacity:.3000000119}.cookies__content{margin-top:28px}.cookies__content-container{overflow-y:auto;height:calc(100vh - 255px)}.cookies__agree{display:-webkit-box;display:-webkit-flex;display:flex}.cookies__agree-text{margin-top:34px;border-left:3px solid #d9d9d9;border-right:3px solid #d9d9d9;padding:0 21px 0 17px}.cookies__agree-text p{color:#5a5d5f;font-family:Futura-Lt,serif;font-size:16px;font-style:normal;font-weight:400;line-height:139.188%;list-style-type:disc}.cookies__privacy-container{overflow-y:auto;height:calc(100vh - 200px)}.cookies__privacy-title{margin-bottom:10px;color:#000;font-size:22px}.cookies__privacy-description,.cookies__privacy-title{font-family:Futura-Lt,serif;font-style:normal;font-weight:400;line-height:139.188%}.cookies__privacy-description{margin-bottom:20px;padding-right:10px;color:#5a5d5f;font-size:16px}.cookies__imprint-container{gap:37px;overflow-y:auto;height:calc(100vh - 200px)}.cookies__imprint-container,.cookies__imprint-content,.cookies__imprint-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.cookies__imprint-item{height:187px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-size:16px;font-weight:400;padding:0 5px}.cookies__imprint-item:first-child{height:187px}.cookies__imprint-item:nth-child(2){margin-top:10px;height:150px}.cookies__imprint-item:nth-child(3){margin-top:10px;height:120px}.cookies__imprint-title{color:#5a5d5f;font-family:Futura-Lt,serif;line-height:139%;width:100%}.cookies__imprint-text{color:#000;font-family:Futura-Lt,serif;line-height:30px;width:100%}.cookies__imprint-text:nth-child(2){margin-top:16px}.cookies__imprint-underline{border-top:1px solid #5a5d5f;min-height:1px;width:100%}.cookies__switcher{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50px;background:#fff;width:20px;height:20px}.cookies__switcher-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;margin:50px 37px 0 63px;color:#5a5d5f;font-size:16px;font-style:normal;font-weight:400;line-height:139.188%}.cookies__switcher-container{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;border-radius:100px;background:#a9a9a9;width:40px;height:24px;padding:2px}.cookies__switcher-container.active{background:#bde14a}.cookies__switcher-container:before{content:"No";position:absolute;left:-35px}.cookies__switcher-accept{display:none;position:absolute;pointer-events:none;left:-57px;top:8px}.cookies__switcher-accept.active{display:block}.cookies__popup-text{color:#5a5d5f;font-family:Futura-Lt,serif;font-size:16px;font-style:normal;font-weight:400;line-height:139.188%;list-style-type:disc}.cookies-wrapper__accept{padding:12px 40px;text-decoration:none;color:#fff!important;border-radius:50px;background:#bde14a;-webkit-filter:drop-shadow(0 10px 12px rgba(51,109,35,.25));filter:drop-shadow(0 10px 12px rgba(51,109,35,.25))}.cookies-wrapper__button{-webkit-transition:scale .25s ease;transition:scale .25s ease;cursor:pointer;border:none;color:#9cbd32;font-family:Futura Md BT;font-size:15px;font-style:normal;font-family:Futura-Md,serif;font-weight:700;line-height:139.188%;letter-spacing:.75px}.cookies-wrapper__button:hover{scale:1.1;-webkit-filter:drop-shadow(0 10px 12px rgba(51,109,35,.25));filter:drop-shadow(0 10px 12px rgba(51,109,35,.25))}.cookies-wrapper__accept-pop-up{display:none}.cookies-wrapper__accept-pop-up.active{display:block;position:absolute;bottom:15px;left:15px}.footer{width:100vw;padding-top:61px;background-color:#282727;overflow:hidden}.footer h5,.footer p{margin:0}.footer__company,.footer__container{position:relative}.footer__company{z-index:3;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.footer__company-item-line{width:279px;height:1px;margin-top:49px;margin-bottom:28px;background:#606060}.footer__company-item:first-of-type{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:234px;margin-right:51px}.footer__company-item:last-of-type{width:100%}.footer__company-logo img{width:234px;height:35px;margin-bottom:4px}.footer__company-logo-container{margin:-1px 0 17px 1px}.footer__company-location,.footer__company-logo-description{color:#fff;font-family:Futura-Md,serif;font-size:15px;font-weight:400;line-height:139.188%}.footer__company-location{width:190px;height:80px;margin-left:10px;text-align:justify}.footer__company-location-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.footer__company-contacts{margin-top:1px;margin-left:15px}.footer__company-contacts p{color:#fff;text-align:justify;font-family:Futura-Md,serif;font-size:15px;font-weight:400;line-height:139.188%}.footer__company-contacts-img{margin-top:4px;margin-left:0}.footer__company-contacts-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.footer__company-nav-container,.footer__company-nav-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.footer__company-nav-item a{color:#fff;font-family:Futura-Book-Bold,serif;font-size:19px;font-weight:400;line-height:139.188%;text-transform:uppercase}.footer__company-nav-item-link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.footer__company-nav-item-link:first-of-type{margin-right:62px;margin-bottom:38px}.footer__company-nav-item-about{margin-top:-1px;margin-bottom:27px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__company-nav-item-about:hover{scale:1.1}.footer__company-nav-item-contacts{margin-bottom:26px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__company-nav-item-contacts:hover{scale:1.1}.footer__company-nav-item-language{display:-webkit-box;display:-webkit-flex;display:flex;margin-left:1px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__company-nav-item-language:hover{scale:1.1}.footer__company-nav-item-language p{font-family:Futura-Book-Bold,serif;font-size:19px;font-weight:400;line-height:139.188%}.footer__company-nav-item-language p:first-of-type{cursor:pointer;color:#fff}.footer__company-nav-item-language p:nth-of-type(2){margin-inline:6px;color:#5a5d5f}.footer__company-nav-item-language p:last-of-type{margin-left:-1px;cursor:pointer;color:#5a5d5f}.footer__company-nav-item:first-of-type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.footer__company-nav-item:nth-of-type(2){width:233px;margin-top:-1px;margin-right:51px}.footer__company-nav-item:last-of-type{width:238px;margin-top:35px}.footer__company-nav-labo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:18px 0 0 -4px;padding-left:26px}.footer__company-nav-labo-link{margin-left:-1px}.footer__company-nav-labo-title{margin-left:4px;color:#fff;font-family:Futura-Book-Bold,serif;font-size:19px;font-weight:400;line-height:139.188%;text-transform:uppercase;letter-spacing:.29px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__company-nav-labo-title:hover{scale:1.1}.footer__company-nav-labo li{color:#fff;font-family:Futura-Lt,serif;font-size:16px;font-weight:400;line-height:139.188%;cursor:pointer}.footer__company-nav-labo li:first-of-type{margin-top:2px}.footer__company-nav-labo li:nth-of-type(2){margin-top:16px;margin-bottom:16px}.footer__company-nav-equipment{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin:21px 0 0 1px;padding-left:21px}.footer__company-nav-equipment-title{color:#fff;font-family:Futura-Book-Bold,serif;font-size:19px;font-weight:400;line-height:139.188%;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__company-nav-equipment-title:hover{scale:1.1}.footer__company-nav-equipment li{margin-left:1px;color:#fff;font-family:Futura-Lt,serif;font-size:16px;font-weight:400;line-height:139.188%;cursor:pointer}.footer__company-nav-equipment li:nth-of-type(2){margin-top:16px;margin-bottom:16px}.footer__info{position:relative;z-index:3;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:68px;padding-bottom:23px}.footer__info a,.footer__info p{color:#5a5d5f;font-size:15px;font-style:normal;font-weight:400;line-height:139.188%}.footer__info-copy{display:-webkit-box;display:-webkit-flex;display:flex;margin-left:0}.footer__info-copy-item{font-family:Futura-Md,serif}.footer__info-copy-item:last-of-type{margin-left:9px}.footer__info-more{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-top:-3px;margin-left:0}.footer__info-more-item{font-family:Open_Sans,serif;line-height:118.182%;border:none;background:transparent;white-space:nowrap;font-size:15px;color:#5a5d5f;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__info-more-item:hover{color:#fff;scale:1.1}.footer__info-more-item:nth-of-type(2){margin-top:24px;margin-right:28px;margin-left:0}.footer__info-more-item:last-of-type{margin-top:27.36px;margin-bottom:62px;margin-left:-1px}.footer__img{position:absolute;top:839px;left:-21px;width:320px;height:275px;background-image:url(components/img/footer/stroke-small.svg)}*{position:relative}.laboratory-first{height:476px;background:#bde14a;padding-top:76px}.laboratory-first__decor-wave{position:absolute;width:100%;height:100%;opacity:.1;top:0;right:-5.8%}.laboratory-first__container,.laboratory-first__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.laboratory-first__header{font-family:Uni_Sans,sans-serif;-webkit-box-ordinal-group:3;-webkit-order:2;order:2;margin-top:18px}.laboratory-first__header-text{font-weight:250;letter-spacing:0;text-align:left;color:#000;font-size:32px;line-height:38px;-webkit-text-stroke:2px}.laboratory-first__header-sub{font-family:Uni_Sans-bold,sans-serif;font-size:30px;font-weight:900;line-height:35px;letter-spacing:0;text-align:left;color:#fff}.laboratory-first__image-container{position:relative;width:100%;height:197px;margin-top:14px;-webkit-box-ordinal-group:2;-webkit-order:1;order:1;opacity:0}.laboratory-first__image{position:relative;z-index:2;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:100px 0}.laboratory-first__image-shadow{position:absolute;z-index:1;width:100%;height:100%;background-color:#000;bottom:4px;left:-5px;-webkit-transform:rotate(-2deg);transform:rotate(-2deg);border-radius:100px 0 100px 0;opacity:.1}.decor-helix{position:absolute;z-index:0;bottom:-60px;left:-556px;width:647px;height:617px;background-image:url(/img/helix.svg)}.laboratory-discovering__title{margin-bottom:28px}.laboratory-discovering__img--thumb{opacity:0}.laboratory-discovering__img--wrapper{left:7px;top:-5px;-webkit-transform:rotate(1deg);transform:rotate(1deg);width:98%;height:99%;border-radius:0 100px}.laboratory-discovering__img{border-radius:0 100px}.laboratory-discovering__descr,.laboratory-discovering__descr--second{margin-top:25px;color:#5a5d5f}.laboratory-discovering__descr--accent{color:#849c36}.laboratory-discovering__descr--third{margin-top:13px;color:#5a5d5f}.laboratory-solutions__wrapper{background-size:cover;background-repeat:no-repeat;background-position:50%}.laboratory-container.laboratory-solutions{padding-top:47px;padding-bottom:33px}.laboratory-solutions__title.laboratory__title{color:#fff}.laboratory-solutions__sub-title{margin-top:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;color:#fff}.laboratory-solutions__sub-title--accent{color:#bde14a}.laboratory-solutions__img--thumb{opacity:0;margin-top:36px}.laboratory-solutions__img--wrapper{left:-1px;top:-5px;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);width:99%;height:94%;border-radius:100px 0}.laboratory-solutions__img{border-radius:100px 0}.laboratory-solutions__deco{grid-area:1/3/2/4}.laboratory-solutions__deco :first-child{width:80px;height:160px}.laboratory-solutions__deco :nth-child(2){margin-bottom:72px}.laboratory-solutions__descr{margin-top:17px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:17px;color:#fff}.laboratory-container.laboratory-consulting{position:relative}.laboratory-container.laboratory-consulting .laboratory-consulting__title{margin-bottom:12px}.laboratory-container.laboratory-consulting .laboratory-consulting__sub-title{color:#5a5d5f}.laboratory-container.laboratory-consulting .laboratory-consulting__deco{display:block;margin-top:24px;margin-bottom:18px}.laboratory-container.laboratory-consulting .laboratory-consulting__deco--halfcircle{display:none}.laboratory-container.laboratory-consulting .laboratory-consulting__descr{color:#5a5d5f;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:12px}.laboratory-container.laboratory-consulting .laboratory-consulting__descr :last-child{color:#849c36}.laboratory-container.laboratory-consulting .laboratory-consulting__guarantee{margin-top:28px;display:grid;grid-template-columns:repeat(2,auto) 75%;grid-template-rows:repeat(3,auto);grid-column-gap:0;grid-row-gap:0;justify-items:center}.laboratory-container.laboratory-consulting .laboratory-consulting__guarantee--img{grid-area:2/1/4/4}.laboratory-container.laboratory-consulting .laboratory-consulting__guarantee--text{grid-area:1/3/3/4;margin-bottom:27px;width:215px;color:#5a5d5f;font-family:Futura-Md;font-size:16px;font-weight:400;line-height:128.188%;margin-right:auto}.laboratory-container.laboratory-consulting .laboratory-consulting__guarantee--accent{color:#688800}.laboratory-consulting__first--deco{position:absolute;display:none}.laboratory-consulting__first--deco--svg{position:absolute;height:697px;right:82px;top:-102px}.laboratory-consulting__first--deco--img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:613px;width:338px;height:338px}.laboratory-container.laboratory-equipment{position:relative;padding-bottom:0}.laboratory-container.laboratory-equipment .laboratory-equipment__title{margin-bottom:81px}.laboratory-equipment__img--wrapper{left:7px;top:-5px;-webkit-transform:rotate(1deg);transform:rotate(1deg);width:98%;height:99%;border-radius:0 100px}.laboratory-equipment__img{border-radius:0 100px}.laboratory-equipment-list{margin-top:28px;gap:45px}.laboratory-equipment-list,.laboratory-equipment-list__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.laboratory-equipment-list__item{opacity:0;gap:11px}.laboratory-equipment-list__title{color:#000;-webkit-text-stroke:2px #000;letter-spacing:.1px;font-size:25px;font-weight:300;line-height:118.182%;text-transform:uppercase}.laboratory-equipment-list__sub-title{color:#5a5d5f;font-family:Futura-Md;font-size:17px;font-weight:400;line-height:139.188%}.laboratory-equipment-list__paragraph{color:#5a5d5f;font-family:Futura-Lt;font-size:16px;font-weight:400;line-height:139.188%}.laboratory-equipment-list__icon{margin-top:15px}.laboratory-equipment__join{position:relative;padding:16px 25px 26px 20px;margin-left:5px;margin-top:73px;border-radius:0 50px;background:#bde14a;color:#fff;font-family:Futura-Md;font-size:22px;font-weight:400;line-height:139.188%;text-align:center}.laboratory-equipment__join:before{content:" ";top:0;left:-5px;z-index:-1;position:absolute;width:100%;height:100%;border-radius:0 50px;background:#b3da36}.laboratory-equipment-footer{width:100%;height:131px;margin-top:-131px;background:-webkit-linear-gradient(bottom,#93b81c -319.67%,rgba(147,184,28,0) 90.16%);background:linear-gradient(0deg,#93b81c -319.67%,rgba(147,184,28,0) 90.16%)}.laboratory-equipment__deco{position:absolute;display:none;opacity:0}.laboratory-equipment__deco .laboratory-equipment__deco--svg{position:absolute;height:697px;left:-42px;top:-42px}.laboratory-equipment__deco .laboratory-equipment__deco--img{background-position-y:-255px;background-position-x:-720px;border-radius:613px;width:613px;height:613px}body,h1,h2,h3,h4,h5,h6,p,ul{margin:0}ul{list-style:none;padding:0}.laboratory{overflow:hidden}.laboratory-container{padding:42px 20px;margin:0 auto;max-width:500px}.laboratory__title{color:#010101;font-size:32px;font-style:normal;font-weight:250;line-height:94.682%;text-transform:uppercase}.laboratory__title--accent{font-weight:900}.laboratory__title--accent:after{content:" ";position:absolute;margin:16px 0 0 5px;border-radius:5px 0;background:#bde14a;width:13px;height:11px}.laboratory__sub-title{font-family:Futura-Md;font-size:17px;font-weight:400;line-height:139.188%}.laboratory__img--thumb{z-index:1;position:relative;min-width:280px;min-height:198px}.laboratory__img--wrapper{position:absolute;z-index:-1;opacity:.5;background:#98c700}.laboratory__img{display:block;height:100%;width:100%;object-fit:cover}.laboratory__deco{display:none}.laboratory__descr{font-family:Futura-Lt;font-size:16px;line-height:139.188%}@media(min-width:375px){.laboratory-discovering__img--wrapper{width:99%;height:99%;left:6px}}@media(max-width:767.8px)and (min-width:450px){.carousel__container,.carousel__slide-helix-container,.carousel__slide-stroke-container,.footer__container,.form__container,.form__line-container{width:min(100% - 40px)}.menu__contacts-container,.menu__location-container{display:none}.form__title{margin-left:23px}.form__group-container{width:365px;margin-inline:auto}.form__group-input{width:100%}.form__group-btn-container{margin-left:41px}.footer__company-item:first-of-type{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-flow:dense;width:auto;margin-right:0}.footer__company-logo-container{width:234px}.footer__company-location-container{width:154px;margin-left:30px}.footer__company-contacts-container{width:234px}.footer__company-nav-container{display:grid;grid-template-columns:140px repeat(auto-fill,minmax(230px,1fr));grid-auto-flow:dense;margin-top:20px}.footer__company-nav-item-link:first-of-type{margin-right:0}.footer__company-nav-item:first-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-bottom:30px}.footer__company-nav-item:last-of-type{margin-top:-1px}.footer__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;margin-top:18px}.footer__info-more-item:last-of-type{margin-bottom:1px}}@media(min-width:450px){.header__sticky .header__language{color:#fff!important}.header__wrapper.black .header__language{color:#010101}.header__wrapper.header-menu .header__language{color:#fff}.header__container{-webkit-transform:scaleX(1);transform:scaleX(1)}.header__language{display:-webkit-box;display:-webkit-flex;display:flex;margin-right:3px;font-family:Futura-Book-Bold,serif;font-size:19px;font-style:normal;font-weight:400;line-height:139.188%}.carousel__slide-about-xl{display:block}.carousel__slide-about-xs{display:none}.menu__link-img{margin-bottom:0}.menu__link-info,.menu__link-item{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.menu__link-info{margin:0}.menu__company-details{display:-webkit-box;display:-webkit-flex;display:flex;margin-left:178px;margin-top:58px}.footer__company-item-line{display:none}}@media(max-width:1023.8px)and (min-width:450px){.carousel__slide-info{margin:12px 0 0}.menu__container{margin-top:116px;height:calc(100vh - 116px)}}@media(min-width:768px){.line-decor__line--2{display:block;margin-left:175px}.line-decor__line--4{display:block;margin-right:175px}.container{width:100%;max-width:731px;padding-left:0;padding-right:0}.header{height:666px}.carousel__slide{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;padding-top:100px;gap:20px}.carousel__slide:nth-child(3){gap:40px}.carousel__slide-img-container{width:289px;height:400px}.carousel__slide-stroke{width:937px;height:447px;background-image:url(/img/stroke.svg)}.carousel__controls{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:570px;padding-top:3px}.carousel__indicators{gap:30px}.btn-next,.btn-prev{display:-webkit-box;display:-webkit-flex;display:flex}.menu__accordion-group{display:none}.menu__item{position:absolute}.menu__item-tablet{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:27px}.menu__footer{margin-bottom:13px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.menu__contacts-img{margin-top:-2px}.form__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.form__title-leaf{width:25px;height:21px;border-radius:11px 0}.form__group-container{z-index:5}.form__group-label{left:12px}.cookies-wrapper{max-width:594px;right:25px}.cookies-wrapper__container div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.cookies__popup{padding:25px 27px 70px}.cookies__navbar{gap:40px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.cookies__navbar-title{width:auto}.cookies__navbar-underline{display:block}.cookies__content-container{height:calc(100vh - 200px)}.cookies__imprint-container,.cookies__privacy-container{height:calc(100vh - 170px)}.cookies__imprint-content{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.cookies__imprint-item{max-width:259px;height:187px!important;margin-top:0}.footer{padding-top:69px}.footer__company-location{height:84px}.footer__company-contacts-img{margin-top:2px;margin-left:-1px}.footer__company-nav-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.footer__company-nav-item-link:first-of-type{margin-right:0;margin-bottom:26px}.footer__company-nav-item-contacts{margin-bottom:34px}.footer__company-nav-item-language{margin-left:2px}.footer__company-nav-item:first-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.footer__company-nav-equipment li:nth-of-type(2){margin-top:38px;margin-bottom:38px}.footer__info{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.footer__info,.footer__info-more{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.footer__info-more-item:nth-of-type(2){margin-top:0;margin-right:28px;margin-left:29px}.footer__info-more-item:last-of-type{margin-top:-2px;margin-bottom:0;margin-left:0}.laboratory-first__decor-wave{right:-31.8%}.laboratory-first__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.laboratory-first__header{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin-top:70px;left:-4px}.laboratory-first__header-text{font-size:56px;line-height:66px}.laboratory-first__header-sub{margin-top:0}.laboratory-first__image-container{width:289px;height:455px;margin-top:0;bottom:-10px;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.laboratory-first__image{border-radius:180px 0}.laboratory-first__image-shadow{border-radius:180px 0;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);bottom:12px;left:-3px}.decor-helix{bottom:-120px;left:-356px;width:647px;height:617px}.laboratory-container.laboratory-discovering{display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:repeat(4,auto);grid-column-gap:0;grid-row-gap:0}.laboratory-discovering__title{margin-bottom:31px;width:377px;grid-area:1/1/3/3}.laboratory-discovering__title--no-wrap{text-wrap:nowrap}.laboratory-discovering__img--wrapper{width:362px;height:279px;border-radius:0 180px}.laboratory-discovering__img{border-radius:0 180px}.laboratory-discovering__deco{padding-top:5px;grid-area:1/3/3/4}.laboratory-discovering__deco :nth-child(2){position:absolute;top:69px;left:120px}.laboratory-discovering__descr{margin-top:0;grid-area:3/3/4/5}.laboratory-discovering__descr--second{grid-area:4/3/5/4;width:90%}.laboratory-discovering__descr--third{margin-top:25px;grid-area:4/4/5/5;grid-area:4/4/6/5}.laboratory-container.laboratory-solutions{padding-bottom:56px;padding-top:81px;max-height:807px;display:grid;grid-template-columns:50% repeat(2,25%);grid-template-rows:repeat(3,auto);grid-column-gap:0;grid-row-gap:0}.laboratory-solutions__title.laboratory__title{grid-area:1/1/2/2}.laboratory-solutions__title.laboratory__title--no-wrap{text-wrap:nowrap}.laboratory-solutions__sub-title{width:350px;grid-area:2/1/3/2}.laboratory-solutions__img--thumb{grid-area:2/2/4/3;width:163.815px;height:498.88px;min-width:auto;min-height:auto;margin-top:69px}.laboratory-solutions__img--wrapper{left:1px;top:4px;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:99%;height:100%;border-radius:180px 0}.laboratory-solutions__img{object-position:-400px;border-radius:180px 0}.laboratory-solutions__descr{margin-top:69px;grid-area:2/3/4/4;margin-left:9px}.laboratory-container.laboratory-consulting{display:grid;grid-template-columns:repeat(4,25%);grid-template-rows:repeat(4,auto);grid-column-gap:0;grid-row-gap:0;padding-top:145px;padding-bottom:35px}.laboratory-container.laboratory-consulting .laboratory-consulting__title{grid-area:1/2/2/4;width:366px}.laboratory-container.laboratory-consulting .laboratory-consulting__sub-title{grid-area:2/2/3/4;width:269px}.laboratory-container.laboratory-consulting .laboratory-consulting__deco{margin-top:-15px;margin-bottom:35px;grid-area:1/4/2/5;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:7px}.laboratory-container.laboratory-consulting .laboratory-consulting__deco--halfcircle{display:block}.laboratory-container.laboratory-consulting .laboratory-consulting__descr{margin-top:38px;grid-area:2/4/4/5}.laboratory-container.laboratory-consulting .laboratory-consulting__guarantee{grid-area:4/1/5/5;grid-template-columns:25% 75%;grid-template-rows:repeat(2,auto)}.laboratory-container.laboratory-consulting .laboratory-consulting__guarantee--img{width:730px;height:170px;grid-area:1/1/3/3}.laboratory-container.laboratory-consulting .laboratory-consulting__guarantee--text{width:469px;margin-left:28px;grid-area:1/2/2/3;font-size:22px}.laboratory-consulting__first--deco{top:80px;left:-425px;display:block;width:613px;height:613px}.laboratory-consulting__first--deco--img{width:490px;height:490px}.laboratory-container.laboratory-equipment{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(4,auto);grid-column-gap:0;grid-row-gap:0}.laboratory-container.laboratory-equipment .laboratory-equipment__title{grid-area:1/1/2/3}.laboratory-equipment__img--thumb{grid-area:2/1/5/2;min-width:auto;min-height:auto;width:143px;height:720px}.laboratory-equipment__img--wrapper{border-radius:0 180px;left:0;top:24px;width:100%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.laboratory-equipment__img{border-radius:0 180px}.laboratory-equipment-list{margin-top:0;margin-bottom:auto;margin-left:32px;gap:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;width:555px;grid-area:2/2/5/4}.laboratory-equipment-list__item{gap:15px}.laboratory-equipment-list__item:first-child{margin-top:95px;max-width:171px}.laboratory-equipment-list__item:nth-child(2){margin-top:190px;margin-left:-4px}.laboratory-equipment-list__item:nth-child(3){margin-top:341px;margin-left:11px}.laboratory-equipment__join{grid-area:5/1/6/4}.laboratory-equipment__deco{display:block;right:-450px;width:613px;height:613px}.laboratory-container{padding:114px 22px;max-width:768px}.laboratory__title{font-size:53px;line-height:94.682%}.laboratory__title--accent:after{border-radius:11.196px 0;width:25px;height:21px;margin-top:25px}.laboratory__sub-title{font-size:20px}.laboratory__deco{position:relative;display:block}}@media(max-width:1023.8px)and (min-width:768px){.carousel__container,.carousel__slide-helix-container,.carousel__slide-stroke-container,.footer__container,.form__container,.form__line-container{width:min(100% - 40px,730px)}.header__navbar-btn{margin-left:2px}.header__logo,.header__logo-menu{margin-left:25px}.header__language-item:first-of-type{margin-right:2px}.carousel__slide-description{width:460px}.carousel__slide-title{margin:4.55px 0 25px;width:460px;font-size:56px}.carousel__slide-about{width:461px;font-size:17px}.carousel__slide-img{width:249px;height:400px;background-position:50%;background-size:cover}.carousel__slide-img-shadow{width:252.434px;height:400.909px;bottom:8px;left:-3px;-webkit-transform:rotate(-1.705deg);transform:rotate(-1.705deg)}.carousel__slide-img-left{border-radius:180px 0}.carousel__slide-img-right{border-radius:0 180px}.carousel__slide-helix-first{top:-443px;left:-416px}.carousel__slide-helix-third{bottom:-170px;left:440px}.carousel__slide-stroke-first{top:-512.45px;left:363px}.carousel__slide-stroke-second{top:270px;left:-500px}.carousel__slide-stroke-third{top:-512.45px;left:-524px}.carousel__controls{margin-top:1px;padding-left:1px;padding-right:4px}.carousel__controls-container{bottom:37px}.menu__content{position:relative;display:inline}.menu__item-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;margin-left:178px;margin-top:32px;gap:48px}.menu__footer-item:nth-child(3){margin-left:25px}.menu__footer-item:nth-child(4){margin-left:13px}.menu__contacts{margin-top:-1px}.form{padding-top:37px;padding-bottom:73px}.form__title{margin-right:23px;padding-top:89px}.form__title-text{width:346px;font-size:48px}.form__title-text:first-of-type{width:303px;margin:0 0 31px -5px}.form__title-text:last-of-type{margin-left:-5px}.form__title-leaf{top:367px;left:343px}.form__group:nth-of-type(3){margin-bottom:33px}.form__group:nth-of-type(4) .form__group-label{bottom:2px}.form__group-container{margin-top:1px;padding:41px 39px 0}.form__group-btn,.form__group-btn-shadow,.form__group-input{width:285.265px}.form__img-stroke{top:10px;left:-103.5px}.form__img-helix{top:-91px;left:-296px}.footer__company-item:first-of-type{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin-right:31px}.footer__company-logo-container{margin:-1px 51px 0 5px}.footer__company-logo-description{margin-left:1px}.footer__company-location{width:149px;margin-top:-1px}.footer__company-contacts{margin-top:-1px;margin-left:16px}.footer__company-contacts-container{margin-left:19px}.footer__company-nav-container{padding-top:31px}.footer__company-nav-item-about{margin-top:-2px;margin-bottom:26px}.footer__company-nav-item:first-of-type{margin-right:94px;margin-left:6px}.footer__company-nav-item:nth-of-type(2){margin-right:52px}.footer__company-nav-item:last-of-type{margin-top:-2px}.footer__company-nav-labo{padding-left:25px}.footer__company-nav-labo li:nth-of-type(2){margin-bottom:15px}.footer__company-nav-equipment{margin:22px 0 0 1px;padding-left:22px}.footer__info{width:732px;margin-top:56.58px;padding-bottom:13px}.footer__info-copy{margin-top:-1px;margin-left:1px}.footer__info-more-item:first-of-type{margin-top:-2px}.footer__info-more-item:nth-of-type(2){margin-top:-2px;margin-right:27px}.footer__img{top:-69px;left:-1px;width:780px;height:484px;background-image:url(components/img/footer/stroke-medium.svg)}}@media(max-width:1365.8px)and (min-width:768px){.header__language{margin-right:0}.carousel__slide-btn{height:44px;padding-top:1px;padding-left:4px}}@media(min-width:768px)and (max-width:1024px){.laboratory-discovering__title{margin-left:-3px}.laboratory-discovering__deco,.laboratory-discovering__descr,.laboratory-discovering__descr--second{margin-left:-12px}.laboratory-discovering__descr--third{margin-left:5px}.laboratory-solutions__deco :nth-child(2){margin-left:9px}.laboratory-solutions__deco{margin-left:10px}.laboratory-container.laboratory-consulting .laboratory-consulting__title{margin-left:-10px}.laboratory-container.laboratory-consulting .laboratory-consulting__sub-title{margin-left:-8px}.laboratory-container.laboratory-consulting .laboratory-consulting__deco,.laboratory-container.laboratory-consulting .laboratory-consulting__descr{margin-left:8px}}@media(min-width:768px)and (max-width:1023px){.laboratory-discovering__img--thumb{grid-area:3/1/5/3;width:366px;height:297px;-webkit-transform:rotate(90deg) translate(47px,32px);transform:rotate(90deg) translate(47px,32px)}}@media(min-width:1024px){.breadcrumbs{font-size:15px;line-height:21px}.line-decor__line--2{margin-left:176px}.line-decor__line--4{margin-right:176px}.container{max-width:921px;padding-left:0;padding-right:0}.header__language-item:first-of-type{margin-right:4px}.carousel__slide-description{width:585.654px}.carousel__slide-title{width:585.654px;font-size:71px}.carousel__slide-about{width:547px;font-size:17px}.carousel__controls-container{bottom:37px}.menu__link-content:nth-child(2){gap:16px}.menu__link-content:nth-child(3){gap:38px}.menu__item-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;margin-top:53px}.menu__location-container{width:236px}.form{padding-top:80px;padding-bottom:75px}.form__group-container{margin-top:0;padding:42px 45px 0;width:408px}.form__group-btn,.form__group-btn-shadow,.form__group-input{width:318px}.form__line{top:0;display:block}.footer__company-logo-container{margin:-1px 0 35px 2px}.footer__company-nav-labo{padding-left:18px}.footer__company-nav-equipment{margin:20px 0 0 1px;padding-left:18px}.footer__info{margin-top:61px;padding-bottom:20px}.footer__img{top:-69px;width:780px;height:484px;background-image:url(components/img/footer/stroke-big.svg)}.laboratory-first__decor-wave{right:-36.3%}.laboratory-first__header-text{font-size:75px;line-height:89px}.laboratory-first__image-container{width:458px;height:457px}.decor-helix{bottom:-130px;left:-230px;width:647px;height:617px}.laboratory-discovering__title{width:466px}.laboratory-discovering__img--thumb{grid-area:5/1/6/4;width:689px;height:200px;-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}.laboratory-discovering__img--wrapper{width:680px;height:189px;top:-5px;left:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);border-radius:0 170px}.laboratory-discovering__descr{margin-top:-65px;grid-area:3/3/4/5}.laboratory-discovering__descr--second{grid-area:4/3/5/4}.laboratory-discovering__descr--third{margin-left:-27px}.laboratory-container.laboratory-solutions{grid-template-columns:50% 30% 20%}.laboratory-solutions__title.laboratory__title{margin-bottom:23px}.laboratory-solutions__sub-title{width:auto}.laboratory-solutions__img--thumb{width:237px;height:547px;margin-top:0}.laboratory-solutions__deco :first-child{width:106px;height:212px}.laboratory-solutions__deco :nth-child(2){margin-left:-1px;-webkit-transform:translateX(18px);transform:translateX(18px)}.laboratory-solutions__descr{margin-top:0;margin-left:4px}.laboratory-container.laboratory-consulting{grid-template-columns:25% 25% 30% 20%;padding-top:187px}.laboratory-container.laboratory-consulting .laboratory-consulting__sub-title{width:387px}.laboratory-container.laboratory-consulting .laboratory-consulting__descr{width:210px}.laboratory-container.laboratory-consulting .laboratory-consulting__guarantee--img{width:920px;height:214px}.laboratory-container.laboratory-consulting .laboratory-consulting__guarantee--text{font-size:32px;margin-left:auto;margin-right:0;width:623px}.laboratory-consulting__first--deco{left:-307px;top:-100px}.laboratory-equipment-list{width:745px;gap:18px}.laboratory-equipment-list__item:first-child{margin-top:129px;max-width:269px;margin-left:9px}.laboratory-equipment-list__item:nth-child(2){margin-top:237px;max-width:236px;margin-left:5px}.laboratory-equipment-list__item:nth-child(3){margin-top:357px;max-width:176px}.laboratory-equipment__deco{right:-307px}.laboratory-container{padding:114px 45px;max-width:1024px}.laboratory__title{font-size:65px}.laboratory__title--accent:after{margin-top:36px}}@media(max-width:1365.8px)and (min-width:1024px){.carousel__container,.carousel__slide-helix-container,.carousel__slide-stroke-container,.footer__container,.form__container,.form__line-container{width:min(100% - 40px,920px)}.header__logo,.header__logo-menu{margin-left:28px}.carousel__slide-info{margin:12px 0 0}.carousel__slide-title{margin:5.69px 0 21.83px}.carousel__slide-about{margin-left:1px}.carousel__slide-img{width:289px;height:400px;background-position:50%;background-size:cover}.carousel__slide-img-shadow{bottom:8.7px;width:289.454px;height:400.921px;-webkit-transform:rotate(-.874deg);transform:rotate(-.874deg)}.carousel__slide-helix-first{top:-480px;left:-321px}.carousel__slide-helix-third{bottom:-160px;left:520px}.carousel__slide-stroke-first{top:-548.45px;left:529px}.carousel__slide-stroke-second{top:270px;left:-600px}.carousel__slide-stroke-third{top:-548.45px;left:-460px}.menu__item-group{margin-left:178px;margin-top:53px;gap:0}.menu__item-tablet{max-width:238px;margin-right:45px}.menu__item-tablet:nth-child(2){margin-top:37px}.menu__footer-item:nth-child(3){margin-left:26px}.menu__footer-item:nth-child(4){margin-left:109px}.menu__company-details{display:-webkit-box;display:-webkit-flex;display:flex;margin-left:461px;margin-top:82px}.form__title{margin-right:53.5px;padding-top:89px}.form__title-text{width:460px;font-size:56px}.form__title-text:first-of-type{width:409px;margin:0 0 7px}.form__title-leaf{top:388px;left:404px}.form__group:nth-of-type(2) .form__group-label{left:11px}.form__group:nth-of-type(3){margin-bottom:33px}.form__group:nth-of-type(3) .form__group-label{left:11px}.form__group:nth-of-type(6) .form__group-label{bottom:3px;left:11px}.form__group-btn{padding-left:7px}.form__img-stroke{top:75.39px;left:-44.5px}.form__img-helix{top:-66px;left:-201px}.form__line{left:696px}.footer__company{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.footer__company-item:first-of-type{margin-right:53px}.footer__company-nav-item-about{margin-bottom:26px}.footer__company-nav-item:first-of-type{margin-right:41px}.footer__company-nav-item:nth-of-type(2){margin-right:24px}.footer__company-nav-item:last-of-type{margin-top:-2px}.footer__company-nav-labo li:nth-of-type(2){margin-bottom:15px}.footer__info-copy{margin-left:4px}.footer__info-more{margin-top:-5px}.footer__info-more-item:last-of-type{margin-top:-1px}.footer__img{left:216px}}@media(max-width:1919.8px)and (min-width:1024px){.carousel__controls{padding-left:1px;padding-right:4px}.form__group:nth-of-type(4) .form__group-label{bottom:2px}.footer__company-nav-container{padding-top:23px}}@media(min-width:1024px)and (max-width:1366px){.laboratory-discovering__title{margin-left:6px}.laboratory-discovering__deco,.laboratory-discovering__descr,.laboratory-discovering__descr--second{margin-left:-5px}.laboratory-solutions__deco{margin-left:4px;width:200px}.laboratory-container.laboratory-consulting .laboratory-consulting__title{margin-left:-53px}.laboratory-container.laboratory-consulting .laboratory-consulting__sub-title{margin-left:-49px}.laboratory-container.laboratory-consulting .laboratory-consulting__deco,.laboratory-container.laboratory-consulting .laboratory-consulting__descr{margin-left:3px}}@media(min-width:1366px){.line-decor__line--2{margin-left:270px}.line-decor__line--4{margin-right:270px}.container{max-width:1110px;padding-left:0;padding-right:0}.carousel__container,.carousel__slide-helix-container,.carousel__slide-stroke-container,.footer__container,.form__container,.form__line-container{width:min(100% - 40px,1110px)}.header__logo,.header__logo-menu{margin-left:29px}.carousel__slide-img{width:500px;height:400px;background-position:50%;background-size:cover}.carousel__slide-img-shadow{bottom:7px;left:-6.5px;width:475px;height:401px;-webkit-transform:rotate(-1.434deg);transform:rotate(-1.434deg)}.carousel__slide-img-left{border-radius:180px 0}.carousel__slide-img-right{border-radius:0 180px}.menu__item-group{margin-left:270px;margin-top:53px;gap:38px}.menu__item-tablet{max-width:247px}.menu__item-tablet:nth-child(2){margin-top:37px}.menu__footer-item:nth-child(3){margin-left:119px}.menu__footer-item:nth-child(4){margin-left:110px}.menu__company-details{display:-webkit-box;display:-webkit-flex;display:flex;margin-left:555px;margin-top:82px}.menu__location-container{width:285px}.form__title{margin-right:74px;padding-top:87.76px}.form__title-text{width:627.673px;font-size:71px}.form__title-text:first-of-type{width:559.053px;margin:1px 0 11px -1px}.form__title-text:last-of-type{margin-left:-1px}.form__group:nth-of-type(3){margin-bottom:34px}.form__img-stroke{top:76px;left:64px}.form__img-helix{top:-67px;left:-106px}.form__line{left:840px}.footer__company{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.footer__company-item:first-of-type{margin-right:145px}.footer__company-nav-item:first-of-type{margin-right:96px}.footer__company-nav-item:last-of-type{width:254px;margin-top:-1px}.footer__info-copy{margin-left:3px}.laboratory-first__decor-wave{right:-56.9%}.laboratory-first__image-container{width:475px;height:474px}.decor-helix{bottom:-127px;left:-61px;width:647px;height:617px}.laboratory-discovering__title{margin-left:0;width:550px}.laboratory-discovering__img--thumb{width:783px}.laboratory-discovering__img--wrapper{-webkit-transform:rotate(1deg);transform:rotate(1deg);left:20px;top:-6px;border-radius:0 165px;width:765px}.laboratory-discovering__deco,.laboratory-discovering__descr{margin-left:5px}.laboratory-discovering__descr--second{margin-left:5px;max-width:300px}.laboratory-discovering__descr--third{margin-left:-16px}.laboratory-container.laboratory-solutions{grid-template-columns:50% 25% 25%}.laboratory-solutions__deco{margin-left:7px}.laboratory-solutions__descr{width:231px;margin-left:7px}.laboratory-container.laboratory-consulting .laboratory-consulting__title{margin-left:-9px}.laboratory-container.laboratory-consulting .laboratory-consulting__sub-title{margin-left:-6px}.laboratory-container.laboratory-consulting .laboratory-consulting__deco,.laboratory-container.laboratory-consulting .laboratory-consulting__descr{margin-left:-49px}.laboratory-container.laboratory-consulting .laboratory-consulting__guarantee--img{width:1108px;height:258px}.laboratory-container.laboratory-consulting .laboratory-consulting__guarantee--text{margin:35px auto 0 0;width:680px}.laboratory-equipment__img--thumb{width:237px}.laboratory-equipment-list{margin-left:35px;width:840px}.laboratory-equipment-list__item{max-width:270px;gap:18px}.laboratory-equipment-list__item:first-child{margin-top:77px;max-width:270px}.laboratory-equipment-list__item:nth-child(2){max-width:270px;margin-top:216px}.laboratory-equipment-list__item:nth-child(3){margin-top:336px}.laboratory-equipment-list__title{font-size:40px}.laboratory-equipment__join{margin-top:133px}.laboratory-container{padding:114px 128px;max-width:1366px}.laboratory__sub-title{font-size:22px}}@media(max-width:1919.8px)and (min-width:1366px){.carousel__slide-info{margin:11px 0 0 -1px}.carousel__slide-title{margin:6.69px 0 21.83px -1px}.carousel__slide-btn{padding-top:5px}.carousel__slide-btn-shadow{top:.3px}.carousel__slide-helix-first{bottom:-130px;left:-226px}.carousel__slide-helix-third{bottom:-160px;left:700px}.carousel__slide-stroke-first{top:-548.45px;left:720px}.carousel__slide-stroke-second{top:270px;left:-524px}.carousel__slide-stroke-third{top:-548.45px;left:-489px}.footer__img{left:478px}}@media(max-width:2559.8px)and (min-width:1366px){.carousel__slide-img-container{width:475px}.form__title-leaf{top:404px;left:513px}}@media(max-width:2559.8px)and (min-width:1920px){.carousel__slide-info{margin:12px 0 0 -1px}.carousel__slide-title{margin:5px 0 19.83px -1px;font-size:71.715px}.carousel__slide-about{margin-left:-1px}.carousel__slide-btn{padding-top:4px;padding-left:1px}.carousel__slide-helix-first{bottom:-130px;left:-226px}.carousel__slide-helix-third{bottom:-160px;left:700px}.carousel__slide-stroke-first{top:-568.45px;left:610px}.carousel__slide-stroke-second{top:184px;left:-624px}.carousel__slide-stroke-third{top:-548.45px;left:-489px}.carousel__controls{padding-left:2px;padding-right:4px}.footer__img{left:757px}}@media(min-width:1920px){.footer__company-contacts,.menu__contacts{margin-top:-1px}.footer__company-nav-container{padding-top:22px}.footer__info-copy{margin-top:1px}.footer__info-more-item:last-of-type{margin-top:-1px}}@media(min-width:2560px){.carousel__slide-info{margin:12px 0 0 -1px}.carousel__slide-title{margin:5px 0 22.83px -2px}.carousel__slide-about{margin-left:-1px}.carousel__slide-btn{padding-top:3px;padding-left:2px}.carousel__slide-img-container{width:475px}.carousel__slide-helix-first{bottom:-130px;left:-225px}.carousel__slide-helix-third{bottom:-160px;left:700px}.carousel__slide-stroke-first{top:-550.45px;left:630px}.carousel__slide-stroke-second{top:184px;left:-624px}.carousel__slide-stroke-third{top:-350.45px;left:-389px}.carousel__controls{padding-left:3px;padding-right:4px}.form__title-leaf{display:none}.footer__img{left:1090px}}@media(max-width:449.8px){.header__logo,.header__logo-menu{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.header__language-menu{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;margin-right:3px;color:#fff;font-family:Futura-Book-Bold,serif;font-size:19px;font-style:normal;font-weight:400;line-height:139.188%}.carousel__indicators-item{white-space:nowrap}}@media(max-width:767.8px){.carousel__indicators{overflow:auto;height:32px}.carousel__indicators::-webkit-scrollbar{display:none}.form__img-helix{z-index:3}}@media(max-width:767px){.cookies-wrapper{margin:0 25px}}@media(max-width:769px){.cookies__imprint-img img{width:200px}}
