

/* Start:/local/templates/dingli_new/css/intlTelInput.css?175731290424536*/
.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti input,
.iti input[type=text],
.iti 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__country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #ccc;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}
@media (max-width: 500px) {
  .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: 5px 10px;
  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: 6px;
}
[dir=rtl] .iti__flag-box, [dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: 6px;
}
.iti--allow-dropdown input,
.iti--allow-dropdown input[type=text],
.iti--allow-dropdown input[type=tel], .iti--separate-dial-code input,
.iti--separate-dial-code input[type=text],
.iti--separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}
[dir=rtl] .iti--allow-dropdown input,
[dir=rtl] .iti--allow-dropdown input[type=text],
[dir=rtl] .iti--allow-dropdown input[type=tel], [dir=rtl] .iti--separate-dial-code input,
[dir=rtl] .iti--separate-dial-code input[type=text],
[dir=rtl] .iti--separate-dial-code input[type=tel] {
  padding-right: 52px;
  padding-left: 6px;
  margin-right: 0;
}
.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}
[dir=rtl] .iti--allow-dropdown .iti__flag-container, [dir=rtl] .iti--separate-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 input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}
.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
  margin-left: 6px;
}
[dir=rtl] .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 6px;
}
.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}
.iti--container:hover {
  cursor: pointer;
}

.iti-fullscreen-popup .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}
.iti-fullscreen-popup .iti__country-list {
  max-height: 100%;
  width: 100%;
}
.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 (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .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("/local/templates/dingli_new/css/../img/flags.png?v=1");
  background-repeat: no-repeat;
  background-color: #dbdbdb;
  background-position: 20px 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url("/local/templates/dingli_new/css/../img/flags@2x.png?v=1");
  }
}

.iti__flag.iti__np {
  background-color: transparent;
}
/* End */


/* Start:/local/templates/dingli_new/css/vendor.css?175731290431127*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:1s linear infinite swiper-preloader-spin;animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.disable-scroll{overflow:hidden;height:100vh;position:fixed;left:0;top:0;width:100%}.graph-modal{--transition-time:0.3s;position:fixed;inset:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0;background-color:rgba(0,0,0,.5);cursor:pointer;overflow-y:auto;overflow-x:hidden;opacity:0;visibility:hidden;-webkit-transition:opacity var(--transition-time),visibility var(--transition-time);transition:opacity var(--transition-time),visibility var(--transition-time)}.graph-modal__container{position:relative;width:1000px;margin:auto;background-color:#fff;border-radius:10px;padding:20px;cursor:default;display:none}@media (max-width:1024px){.graph-modal__container{width:90%}}.graph-modal__close{position:absolute;right:10px;top:10px;border:none;padding:0;width:20px;height:20px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512.001 512.001'%3E%3Cpath d='M284.286 256.002L506.143 34.144c7.811-7.811 7.811-20.475 0-28.285-7.811-7.81-20.475-7.811-28.285 0L256 227.717 34.143 5.859c-7.811-7.811-20.475-7.811-28.285 0-7.81 7.811-7.811 20.475 0 28.285l221.857 221.857L5.858 477.859c-7.811 7.811-7.811 20.475 0 28.285a19.938 19.938 0 0014.143 5.857 19.94 19.94 0 0014.143-5.857L256 284.287l221.857 221.857c3.905 3.905 9.024 5.857 14.143 5.857s10.237-1.952 14.143-5.857c7.811-7.811 7.811-20.475 0-28.285L284.286 256.002z'/%3E%3C/svg%3E");cursor:pointer}.graph-modal.is-open{opacity:1;visibility:visible;-webkit-transition:opacity var(--transition-time),visibility var(--transition-time);transition:opacity var(--transition-time),visibility var(--transition-time)}.graph-modal__container.graph-modal-open{display:block}.fade{opacity:0}.fade,.fade.animate-open{-webkit-transition:opacity var(--transition-time);transition:opacity var(--transition-time)}.fade.animate-open{opacity:1}.fadeInUp{opacity:0;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.fadeInUp,.fadeInUp.animate-open{-webkit-transition:opacity var(--transition-time),-webkit-transform var(--transition-time);transition:opacity var(--transition-time),-webkit-transform var(--transition-time);transition:transform var(--transition-time),opacity var(--transition-time);transition:transform var(--transition-time),opacity var(--transition-time),-webkit-transform var(--transition-time)}.fadeInUp.animate-open{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;-webkit-box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);-ms-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
/* End */


/* Start:/local/templates/dingli_new/css/main.css?1757312904169397*/
@charset "UTF-8";:root{--font-family:"OswaldSemiBold",sans-serif;--content-width:1240px;--container-offset:16px;--container-width:calc(var(--content-width) + (var(--container-offset) * 2));--accent-color:#ed6c00;--orange-dark-color:#c85b00;--black-color:#3e3a39;--black-color-dark:#000;--black-text-color:#3a3a3a;--grey-light-bg-color:#f1f1f1;--grey-dark-bg-color:#e0e0e0;--grey-color:#d9d9d9;--green-color:#66b22b;--dark-blue-color:rgba(8, 132, 59, 1);--blue-color:#00a2ed;--white-color:#fff}.custom-checkbox__field:checked+.custom-checkbox__content::after{opacity:1}.custom-checkbox__field:focus+.custom-checkbox__content::before{outline:red solid 2px;outline-offset:2px}.custom-checkbox__field:disabled+.custom-checkbox__content{opacity:.4;pointer-events:none}@font-face{font-family:NeverMindDemiBold;src:url(/local/templates/dingli_new/css/../fonts/NeverMindCompact-DemiBold.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:NeverMindMedium;src:url(/local/templates/dingli_new/css/../fonts/NeverMindCompact-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:NeverMindRegular;src:url(/local/templates/dingli_new/css/../fonts/NeverMindCompact-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:OswaldBold;src:url(/local/templates/dingli_new/css/../fonts/Oswald-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:OswaldMedium;src:url(/local/templates/dingli_new/css/../fonts/Oswald-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:OswaldRegular;src:url(/local/templates/dingli_new/css/../fonts/Oswald-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:OswaldSemiBold;src:url(/local/templates/dingli_new/css/../fonts/Oswald-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:RobotoBold;src:url(/local/templates/dingli_new/css/../fonts/Roboto-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:RobotoSemiBold;src:url(/local/templates/dingli_new/css/../fonts/Roboto-Bold.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:RobotoMedium;src:url(/local/templates/dingli_new/css/../fonts/Roboto-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:RobotoRegular;src:url(/local/templates/dingli_new/css/../fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}.page{height:100%;font-family:var(--font-family,sans-serif);-webkit-text-size-adjust:100%;scroll-behavior:smooth}.page__body{color:var(--black-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;min-width:345px;min-height:100%;font-size:16px;overflow-x:hidden}.page__body--no-scroll{overflow:hidden}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle}blockquote,h1,h2,h3,h4,p{margin:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}a{text-decoration:none;color:inherit}button{border:none;padding:0;background-color:transparent;cursor:pointer}ul{list-style:none;margin:0;padding:0}.cropped-corner{position:relative}.cropped-corner::after{content:"";position:absolute;display:block;background-color:var(--accent-color);right:-17px;top:0;width:20px;height:100%;clip-path:polygon(100% 0,0 0,0 100%,30% 100%,100% 70%)}.cropped-corner--grey::after{background-color:var(--grey-light-bg-color)}input{border:none}.title{text-transform:uppercase;font-size:40px;font-family:OswaldBold;line-height:1.2}.container{margin:0 auto;padding:0 var(--container-offset);max-width:var(--container-width)}.title-block{font-size:40px;text-transform:uppercase}@media screen and (width <= 1024px){.title-block{font-size:38px}}@media screen and (width <= 990px){.title-block{font-size:32px}}@media screen and (width <= 768px){.title-block{font-size:28px}}@media screen and (width <= 576px){.title-block{font-size:24px}}.section-title{font-size:64px;text-transform:uppercase}@media screen and (width <= 1024px){.section-title{font-size:48px}}@media screen and (width <= 990px){.section-title{font-size:42px}}@media screen and (width <= 768px){.section-title{font-size:36px}}@media screen and (width <= 576px){.section-title{font-size:32px}}.section-subtitle{font-weight:700;font-size:24px;text-transform:uppercase;line-height:1.2;font-family:OswaldBold}@media screen and (width <= 1024px){.section-subtitle{font-size:22px}}@media screen and (width <= 768px){.section-subtitle{font-size:20px}}.text-block__text{line-height:1.4;font-size:16px;font-family:RobotoRegular;color:var(--black-text-color);opacity:1;visibility:visible;height:100%;-webkit-transition:opacity .3s ease-in-out,visibility .5s ease-in-out,margin-bottom .6s ease-in-out;transition:opacity .3s ease-in-out,visibility .5s ease-in-out,margin-bottom .6s ease-in-out}.text-block__text:not(:last-child){margin-bottom:8px}.text-block__text--bold{font-family:RobotoBold}.text-list__title{font-weight:600;font-size:18px;line-height:1.4;margin-bottom:16px;font-family:RobotoSemiBold}.text-list__item{position:relative;padding-left:28px;font-family:RobotoRegular;font-size:16px;line-height:1.4}.text-list__item:not(:last-child){margin-bottom:10px}.text-list__item::before{content:"";display:block;background-color:var(--accent-color);width:6px;height:6px;position:absolute;top:7px;left:8px}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}.header{padding:16px 0 14px;position:fixed;background-color:var(--white-color);z-index:999;width:100%}@media screen and (max-width:1024px){.header{padding:12px 0}}.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:19px}@media screen and (max-width:1024px){.header__top{display:none}}.header__top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px}.header__choosing-city{margin-right:60px}.header__company{font-size:13px;font-family:RobotoRegular;line-height:1.4;opacity:.6}.header__top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.header__top-link{font-size:16px;font-family:RobotoBold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width:1100px){.header__choosing-city{margin-right:20px}.header__top-right{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.header__top-link{font-size:15px}}.header__top-link svg{margin-right:4px}.header__top-link svg path{-webkit-transition:.3s;transition:.3s}.header__top-link:hover{color:var(--accent-color)}.header__top-link:hover svg path{fill:var(--accent-color)}.header__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px}@media screen and (max-width:1165px){.header__bottom-left{width:253px}}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}@media screen and (max-width:1024px){.header__nav{display:none}}.header__search-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__search-btn svg path{-webkit-transition:.3s;transition:.3s}.header__search-btn:hover svg path{stroke:var(--accent-color)}.header__search-btn--hide{display:none}.header__search-form{-webkit-transition:.3s;transition:.3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;opacity:0;-webkit-transform:translateY(-300%);-ms-transform:translateY(-300%);transform:translateY(-300%);position:absolute}.header__search-form--active{visibility:visible;opacity:1;max-width:755px;width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__top-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.header__top-socials .socials__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__top-socials .socials__img{width:23px;height:23px}.footer{background-color:var(--black-color);color:var(--white-color);padding-top:40px}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;padding-bottom:35px;position:relative}.footer__decor{position:absolute;bottom:0;left:-15px}@media screen and (width <= 1200px){.footer__decor{left:0;width:100%}}.footer__content-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:42px;-moz-column-gap:42px;column-gap:42px;margin-bottom:32px}.footer__logo-block{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__company{font-family:RobotoRegular;max-width:366px;width:100%;font-size:14px;opacity:.6;line-height:1.4}@media screen and (width <= 990px){.footer__content-head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__company{max-width:100%}}@media screen and (width <= 768px){.footer__content-head{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:40px}.footer__company{margin-bottom:14px}}.footer__content-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}@media screen and (width <= 990px){.footer__content-body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (width <= 576px){.footer__company{font-size:12px}.footer__content-body{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.footer__contacts{max-width:286px;width:100%}.footer__adress,.footer__write-us{margin-bottom:24px}.footer__adr{font-style:normal}.footer__adr,.footer__link{color:var(--accent-color);line-height:1.2;text-transform:uppercase;margin-bottom:8px;display:block}.footer__worktime{font-family:RobotoRegular;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__worktime svg{margin-right:8px}.footer__btn-trigger{color:var(--white-color);font-size:16px;font-family:RobotoRegular;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}.footer__btn-trigger:hover{color:var(--accent-color)}.footer__btn-trigger svg{margin-right:8px}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (width <= 576px){.footer__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}}.footer__block{max-width:286px;width:100%}.footer__title{opacity:.6;text-transform:uppercase;margin-bottom:16px;line-height:1.4;font-size:18px}.footer__block-item{font-family:RobotoRegular;line-height:1.2;-webkit-transition:color .3s;transition:color .3s}.footer__block-item:hover{color:var(--accent-color)}.footer__block-item:not(:last-child){margin-bottom:10px}.footer__form{max-width:286px}@media screen and (width <= 990px){.footer__form{display:none!important}}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0}.footer__copy,.footer__policy{font-size:14px;opacity:.6;line-height:1.2;font-family:RobotoRegular}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}@media screen and (width <= 576px){.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:16px 0}.footer__copy{margin-bottom:8px}.footer__socials{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:8px}}.footer__policy{-webkit-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s}.footer__policy:hover{color:var(--accent-color);opacity:1}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;margin-right:32px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.header-menu--hide{opacity:0;visibility:hidden;position:absolute;top:-9999px;left:-9999px}.header-menu__item{font-size:20px;text-transform:uppercase;font-family:OswaldMedium;position:relative}.header-menu__item::after{content:"";background-color:var(--accent-color);position:absolute;right:0;bottom:-24px;display:block;width:100%;height:2px;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.header-menu__item:hover::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.header-menu__item--active{color:var(--accent-color)}.header-menu__item--active::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.header-menu__link{-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width:1165px){.header-menu{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-right:15px}.header-menu__link{font-size:19px}}.header-menu__link:hover{color:var(--accent-color)}.choosing-city{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-family:RobotoBold;-webkit-transition:color .3s;transition:color .3s}.choosing-city__mark{margin-right:4px}.choosing-city__arrow{margin-left:4px}.choosing-city__arrow path{-webkit-transition:.3s;transition:.3s}.choosing-city:hover{color:var(--accent-color)}.choosing-city:hover .choosing-city__arrow path{stroke:var(--accent-color)}.button{font-size:20px;text-transform:uppercase;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 10px 12px 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.2;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}.button::after{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (width <= 768px){.button{font-size:16px}}.button svg{margin-left:8px}.button--orange{background-color:var(--accent-color);color:var(--white-color)}.button--orange:hover,.button--orange:hover::after{background-color:var(--orange-dark-color)}.button--white{background-color:var(--white-color);color:var(--black-color)}.button--white::after{background-color:var(--white-color)}.button--white svg{-webkit-transition:none;transition:none}.button--white svg path{-webkit-transition:.3s;transition:.3s}.button--white:hover{color:var(--accent-color)}.button--white:hover svg{fill:var(--accent-color)}.button--white:hover svg path{stroke:var(--accent-color)}.button--white:hover::after{background-color:var(--white-color)}.button--grey{background-color:var(--black-color)}.logo{display:block}.logo--right-line-black{position:relative;padding-right:18px}.logo--right-line-black::after{content:"";position:absolute;right:0;top:0;display:block;width:1px;height:39px;background-color:var(--black-color);opacity:.4}@media screen and (max-width:1065px){.logo--right-line-black::after{height:29px}}.logo--right-line-white{position:relative;padding-right:18px}.logo--right-line-white::after{content:"";position:absolute;right:0;top:0;display:block;width:1px;height:39px;background-color:var(--white-color);opacity:.4}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.form__block:not(:last-child){margin-bottom:24px}.form__input-wrapper{position:relative;width:100%}.form__input-wrapper--margin{margin-bottom:24px}.form__placeholder{font-size:16px;font-family:RobotoRegular;opacity:1;color:rgba(62,58,57,.6);background-color:var(--white-color);width:calc(100% - 12px);position:absolute;top:10px;left:11px;z-index:2;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:top .3s ease-in-out,font-size .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:top .3s ease-in-out,font-size .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.form__placeholder span{color:var(--accent-color);margin-left:3px}.form__placeholder--small-top{top:20px}.form__placeholder--centered{top:17px}.form__input:focus+.form__placeholder,.form__input:not(:-moz-placeholder-shown)+.form__placeholder,.form__input:not(:-ms-input-placeholder)+.form__placeholder,.form__input:not(:placeholder-shown)+.form__placeholder,.form__textarea:focus+.form__placeholder,.form__textarea:not(:-moz-placeholder-shown)+.form__placeholder,.form__textarea:not(:-ms-input-placeholder)+.form__placeholder,.form__textarea:not(:placeholder-shown)+.form__placeholder{font-size:12px;top:2px}.form__input{height:48px}.form__textarea{resize:none;z-index:1}.form__input,.form__textarea{padding:21px 11px 8px;width:100%;outline:transparent;border:1px solid transparent;-webkit-transition:border-color .3s;transition:border-color .3s;font-size:16px;font-family:RobotoRegular;line-height:1.2}.form__input::-webkit-input-placeholder,.form__textarea::-webkit-input-placeholder{font-size:16px;font-family:RobotoRegular;opacity:.6}.form__input::-moz-placeholder,.form__textarea::-moz-placeholder{font-size:16px;font-family:RobotoRegular;opacity:.6}.form__input:-ms-input-placeholder,.form__textarea:-ms-input-placeholder{font-size:16px;font-family:RobotoRegular;opacity:.6}.form__input::-ms-input-placeholder,.form__textarea::-ms-input-placeholder{font-size:16px;font-family:RobotoRegular;opacity:.6}.form__input::placeholder,.form__textarea::placeholder{font-size:16px;font-family:RobotoRegular;opacity:.6}.form__input:focus,.form__textarea:focus{border-color:var(--accent-color)}.form__btn{max-width:calc(100% - 17px);width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}.form__btn--width{width:413px;position:relative;left:-17px}@media screen and (width <= 850px){.form__btn--width{left:0;width:calc(100% - 17px)}}.form__text{font-size:14px;font-family:RobotoRegular;opacity:.6}.form__text--accent{color:var(--accent-color);opacity:1}.form__text--width{max-width:286px;width:100%}.form__dwd-file{padding:16px 0;border-top:1px solid var(--grey-light-bg-color);border-bottom:1px solid var(--grey-light-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__dwd-file-left{display:-webkit-box;display:-ms-flexbox;display:flex}.form__dwd-file-icon{margin-right:8px}.form__dwd-file-name{display:block;font-weight:500;font-family:RobotoMedium;line-height:1}.form__dwd-file-descr{font-size:12px;font-family:RobotoRegular;opacity:.6;line-height:1}.form__dwd-file-delete{-webkit-transition:opacity .3s;transition:opacity .3s}.form__dwd-file-delete:hover{opacity:.7}.form .just-validate-error-label{font-size:12px;font-family:RobotoRegular;margin-top:10px;position:absolute;bottom:-16px;left:11px}.menu-dropdown:hover .menu-dropdown__dropdown{opacity:1;visibility:visible}.menu-dropdown__dropdown{background-color:var(--black-color);width:330px;position:absolute;top:47px;left:0;z-index:2;padding:12px 0;-webkit-transition:opacity .7s,visibility .7s;transition:opacity .7s,visibility .7s;opacity:0;visibility:hidden}@media screen and (max-width:1165px){.menu-dropdown__dropdown{font-size:19px}}.menu-dropdown__item{padding:12px 24px;width:100%;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s;font-size:18px}.menu-dropdown__item svg{-ms-flex-negative:0;flex-shrink:0;opacity:0;-webkit-transition:.3s;transition:.3s;margin-left:20px}.menu-dropdown__item:hover{background-color:var(--accent-color)}.menu-dropdown__item:hover svg{-webkit-animation:.3s forwards arrowSlide;animation:.3s forwards arrowSlide}.menu-dropdown__item:not(:last-child)::after{content:"";display:block;width:100%;height:1px;background-color:var(--white-color);opacity:.1;position:absolute;bottom:0;left:0}.menu-dropdown__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--white-color);width:100%}@-webkit-keyframes arrowSlide{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes arrowSlide{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.hamburger-lines{-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:11px;width:15px;height:15px}.hamburger-lines--mobile-menu{display:none;margin-right:0;width:40px;height:40px}@media screen and (max-width:1024px){.hamburger-lines--mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.hamburger-lines--mobile-menu .hamburger-lines__line{height:3px;background-color:var(--accent-color)}.hamburger-lines--mobile-menu .hamburger-lines__line:not(:last-child){margin-bottom:6px}.hamburger-lines--mobile-menu .hamburger-lines__line.line1{-webkit-transform-origin:15% 50%;-ms-transform-origin:15% 50%;transform-origin:15% 50%}.hamburger-lines--mobile-menu .hamburger-lines__line.line3{-webkit-transform-origin:20% 50%;-ms-transform-origin:20% 50%;transform-origin:20% 50%}.hamburger-lines--dark{margin-right:0;width:24px;height:24px}.hamburger-lines--dark:hover .hamburger-lines__line{background-color:var(--accent-color);-webkit-transition:background-color .3s;transition:background-color .3s}.hamburger-lines--dark .hamburger-lines__line{background-color:var(--black-color)}.hamburger-lines--dark .hamburger-lines__line.line1{-webkit-transform-origin:39% -80%;-ms-transform-origin:39% -80%;transform-origin:39% -80%}.hamburger-lines--dark .hamburger-lines__line.line3{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.hamburger-lines--active .line1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-lines--active .line2{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.hamburger-lines--active .line3{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger-lines__line{display:block;width:100%;height:2px;background-color:var(--white-color)}.hamburger-lines__line:not(:last-child){margin-bottom:3px}.hamburger-lines .line1{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.hamburger-lines .line2{-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.hamburger-lines .line3{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.search-form__form{background-color:var(--grey-light-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:16px;margin-right:16px;width:100%}.search-form__input{background-color:transparent;outline:transparent;padding:10px 18px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:RobotoRegular}.search-form__input::-webkit-input-placeholder{font-family:RobotoRegular;line-height:1.4;opacity:.6}.search-form__input::-moz-placeholder{font-family:RobotoRegular;line-height:1.4;opacity:.6}.search-form__input:-ms-input-placeholder{font-family:RobotoRegular;line-height:1.4;opacity:.6}.search-form__input::-ms-input-placeholder{font-family:RobotoRegular;line-height:1.4;opacity:.6}.search-form__input::placeholder{font-family:RobotoRegular;line-height:1.4;opacity:.6}.search-form__search-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:34px}.search-form__search-btn svg path{-webkit-transition:stroke .3s;transition:stroke .3s}.search-form__search-btn:hover svg path{stroke:var(--accent-color)}.search-form__hamburger-lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:7px}.mobile-menu{position:absolute;z-index:3;left:0;right:0;top:64px;padding:0 0 32px;width:100%;background-color:var(--white-color);-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:.3s;transition:.3s}.mobile-menu--active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mobile-menu__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-top:24px}.mobile-menu__wrapper::before{content:"";width:100%;height:2px;background-color:var(--grey-light-bg-color);position:absolute;top:0;left:0}.mobile-menu__inner{margin:0 auto;width:343px}.mobile-menu__list{position:relative;margin-bottom:32px;padding-bottom:32px}.mobile-menu__list::after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:2px;background-color:var(--grey-light-bg-color);opacity:.5}.mobile-menu__dropdown-menu{max-height:0;overflow:hidden;opacity:0;-webkit-transition:.2s;transition:.2s}.mobile-menu__dropdown-menu.show{margin-top:16px;padding-bottom:16px;overflow:visible;opacity:1;-webkit-transition:.5s;transition:.5s;max-height:100%}.mobile-menu__dropdown-menu::after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:2px;background-color:var(--grey-light-bg-color);opacity:.5}.mobile-menu__dropdown-item{font-size:18px}.mobile-menu__dropdown-item:not(:last-child){margin-bottom:15px}.mobile-menu__dropdown-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu__dropdown-img{margin-right:8px;width:42px;height:32px}.mobile-menu__text{position:relative;display:block;cursor:pointer}.mobile-menu__text::after{content:"";position:absolute;right:0;top:50%;display:block;width:12px;height:6px;background-image:url(/local/templates/dingli_new/css/../../../img/svg/arrow-down.svg);background-position:center;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.mobile-menu__text--active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu__item{width:100%;font-family:OswaldBold;font-size:24px;line-height:1.4;text-transform:uppercase}.mobile-menu__item:not(:last-child){margin-bottom:16px}.mobile-menu__feedback:last-child,.mobile-menu__feedback:not(:last-child){margin-bottom:24px}.mobile-menu__btn-trigger{color:var(--accent-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:underline;font-size:16px;font-family:RobotoMedium}.mobile-menu__btn-trigger svg{margin-right:4px}.mobile-menu__link{display:block;margin-bottom:8px;text-transform:uppercase;font-family:OswaldBold}.mobile-menu__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;max-width:128px}.mobile-menu__search{margin-bottom:32px;border:1px solid var(--grey-light-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu__input{padding:13px 9px;height:44px;width:100%;outline:transparent;font-size:16px}.mobile-menu__input::-webkit-input-placeholder{font-size:16px;font-family:RobotoRegular;opacity:.6}.mobile-menu__input::-moz-placeholder{font-size:16px;font-family:RobotoRegular;opacity:.6}.mobile-menu__input:-ms-input-placeholder{font-size:16px;font-family:RobotoRegular;opacity:.6}.mobile-menu__input::-ms-input-placeholder{font-size:16px;font-family:RobotoRegular;opacity:.6}.mobile-menu__input::placeholder{font-size:16px;font-family:RobotoRegular;opacity:.6}.mobile-menu__icon path{-webkit-transition:.3s;transition:.3s}.mobile-menu__button{width:56px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.mobile-menu__button:hover .mobile-menu__icon path{stroke:var(--accent-color)}.overlay::before{content:"";cursor:pointer;background-color:rgba(0,0,0,.5);position:fixed;inset:0;width:100%;height:100vh;opacity:0;visibility:hidden;z-index:2;-webkit-transition:opacity .4s,visibility .4s ease-in-out;transition:opacity .4s,visibility .4s ease-in-out}.overlay--visible::before{opacity:1;visibility:visible}.slider-control{background-color:var(--grey-dark-bg-color);width:73px;height:44px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.slider-control svg path{-webkit-transition:.3s;transition:.3s}.slider-control:hover{background-color:var(--accent-color)}.slider-control:hover svg path{stroke:var(--white-color)}.slider-control--next{clip-path:polygon(100% 0,0 0,0 100%,80% 100%,100% 70%)}.slider-control--prev{clip-path:polygon(0 30%,20% 0,100% 0,100% 100%,0 100%)}.slider-control--prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-disabled{cursor:default}.swiper-button-disabled:hover{background-color:var(--grey-dark-bg-color)}.swiper-button-disabled svg path{stroke:var(--white-color)}.swiper-button-next,.swiper-button-prev{color:var(--accent-color)}.swiper-button-next::after,.swiper-button-prev::after{font-size:22px;font-weight:600}.slider-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;max-width:273px;width:100%}.slider-pagination--small-grey{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.slider-pagination--small-grey .swiper-pagination-bullet{-webkit-transform:skew(0)!important;-ms-transform:skew(0)!important;transform:skew(0)!important;background-color:var(--grey-light-bg-color)!important;width:40px!important;height:2px!important}.slider-pagination--small-grey .swiper-pagination-bullet-active{background-color:var(--grey-dark-bg-color)!important}.slider-pagination .swiper-pagination-bullet{background-color:#d9d9d9;opacity:1;-webkit-transform:skew(-45deg);-ms-transform:skew(-45deg);transform:skew(-45deg);width:83px;height:3px;border-radius:0}@media screen and (width <= 576px){.slider-pagination .swiper-pagination-bullet{width:35px}}.slider-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color)}.breadcrumbs{font-size:16px;font-family:RobotoMedium}@media screen and (width <= 991px){.breadcrumbs{font-size:14px}}.breadcrumbs__list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}.breadcrumbs__list::-webkit-scrollbar{width:0}.breadcrumbs__item{color:var(--black-light-color);opacity:.7;position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:color .3s;transition:color .3s}.breadcrumbs__item:hover{color:var(--accent-color)}.breadcrumbs__item:not(:last-child){padding-right:14px;margin-right:8px}.breadcrumbs__item:not(:last-child):after{content:"/";position:absolute;right:0}.breadcrumbs__item--active{opacity:1;overflow:hidden;text-overflow:ellipsis}.breadcrumbs__item--active:hover{color:var(--black-light-color)}.select-menu{font-family:RobotoMedium;font-size:16px;position:relative}.select-menu--active .select-menu__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.select-menu--active>.select-menu__options{display:block}.select-menu__btn-wrapper{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .2s;transition:color .2s}.select-menu__btn-wrapper svg,.select-menu__btn-wrapper svg path{-webkit-transition:.2s;transition:.2s}.select-menu__calendar{margin-right:8px;margin-bottom:4px;opacity:.6}.select-menu__arrow:hover path{stroke:var(--accent-color)}.select-menu__btn{margin-right:16px;color:var(--black-color)}.select-menu__options{display:none;background-color:var(--white-color);padding:16px;position:absolute;margin-top:8px;left:0;width:205px}.select-menu__options--grey{background-color:var(--grey-light-bg-color);z-index:3}.select-menu__option{cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.select-menu__option:hover{color:var(--accent-color)}.select-menu__option:not(:last-child){margin-bottom:16px}.pagination__item{background-color:var(--grey-light-bg-color);color:var(--black-color);font-family:OswaldMedium;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;-webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s}.pagination__item:last-child{clip-path:polygon(100% 0,0 0,0 100%,80% 100%,100% 70%)}.pagination__item:first-child{clip-path:polygon(0 30%,20% 0,100% 0,100% 100%,0 100%)}.pagination__item:first-child,.pagination__item:last-child{width:73px}@media screen and (width <= 990px){.pagination__item:first-child,.pagination__item:last-child{width:50px}.pagination__item:first-child svg,.pagination__item:last-child svg{width:15px;height:15px}}.pagination__item:hover{color:var(--accent-color)}.pagination__item:hover .pagination__arrows svg path{stroke:var(--accent-color)}.pagination__item svg path{-webkit-transition:.3s;transition:.3s}.pagination__item--active{background-color:var(--accent-color);color:var(--white-color)}.pagination__item--active:hover{color:var(--white-color)}.pagination__item--disabled .pagination__arrows{pointer-events:none}.pagination__item--disabled .pagination__arrows svg path{stroke:var(--black-color);opacity:.3}.pagination__item--disabled:hover{background-color:var(--grey-light-bg-color)}.pagination__item--disabled:hover .pagination__arrows svg path{stroke:var(--black-color)}.pagination__item:not(:last-child){margin-right:8px}@media screen and (width <= 768px){.pagination__item{width:36px;height:36px}}.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination__arrows,.pagination__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.pagination__arrows svg path{stroke:var(--black-color)}.pagination__prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.copy svg path{-webkit-transition:.3s;transition:.3s}.copy--active svg path,.copy:hover svg path{fill:var(--accent-color)}.more-button{color:var(--accent-color);font-family:RobotoMedium;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.more-button--active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.more-button svg{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;margin-left:8px}.tabs{font-family:OswaldBold}.tabs__nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%}.tabs__nav::-webkit-scrollbar{display:none}.tabs__head{margin-bottom:32px;padding-bottom:10px;position:relative}.tabs__head::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--grey-light-bg-color)}.tabs__nav-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tabs__nav-item::after{content:"";display:block;background-color:var(--accent-color);visibility:hidden;opacity:0;position:absolute;bottom:0;left:0;height:2px;z-index:2;width:100%;-webkit-transition:visibility .3s,opacity .3s;transition:visibility .3s,opacity .3s}.tabs__nav-item:not(:last-child){margin-right:40px}@media screen and (width <= 768px){.tabs__head{margin-bottom:24px;padding-bottom:0}.tabs__nav-item:not(:last-child){margin-right:24px}.tabs__nav-item--active::after{visibility:visible;opacity:1}}.tabs__nav-item--active{position:relative;padding-bottom:16px}.tabs__nav-item--active .tabs__nav-btn{color:var(--accent-color);opacity:1}.tabs__nav-btn{color:var(--black-color);font-size:24px;text-transform:uppercase;opacity:.6;-webkit-transition:color .3s;transition:color .3s}.tabs__map{width:100%}.tabs__underline{display:block;background:var(--accent-color);position:absolute;bottom:0;height:2px;z-index:2;-webkit-transition:left .3s,width .3s;transition:left .3s,width .3s}.tabs__item a,.tabs__item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs__item a svg,.tabs__item span svg{-ms-flex-negative:0;flex-shrink:0}@media screen and (width <= 768px){.tabs__nav-btn{font-size:18px}.tabs__underline{display:none}.tabs__item{font-size:16px}.tabs__item a svg,.tabs__item span svg{-ms-flex-item-align:start;align-self:flex-start}}.tabs__item svg{margin-right:8px}.tabs__item:not(:last-child){margin-bottom:16px}.tabs__item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tabs__panel{display:none}.tabs__panel--active{display:block}.tabs__socials-block{display:none}.tabs__socials-block.socials{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.tabs__content-wrap:not(:last-child){margin-bottom:40px}@media screen and (width <= 768px){.tabs__item>.tabs__item-socials{display:none}.tabs__socials-block{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs__content-wrap:not(:last-child){margin-bottom:32px}}.tabs__video-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}@media screen and (width <= 768px){.tabs__video-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tabs__video-item{margin-bottom:32px;font-size:16px}}.quantity-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.quantity-items__name,.quantity-items__num{opacity:.6;font-family:RobotoMedium}.quantity-items__name{margin-right:16px}.quantity-items__num{color:var(--black-color);-webkit-transition:color .3s;transition:color .3s}.quantity-items__num:not(:last-child){margin-right:8px}.quantity-items__num:hover{color:var(--accent-color)}.quantity-items__num--active{font-family:RobotoBold;opacity:1}.custom-checkbox__span::before{content:"";display:inline-block;border:1px solid var(--grey-color);width:20px;height:20px;background-color:transparent;-webkit-transition:.2s;transition:.2s;cursor:pointer}.custom-checkbox>input:checked+span::before{background-image:url(/local/templates/dingli_new/css/../img/svg/checkbox.svg);background-color:var(--white-color);background-position:center;background-size:contain;background-repeat:no-repeat}.custom-checkbox>input:not(:disabled):active+span::before,.custom-checkbox>input:not(:disabled,:checked)+span:hover::before{border-color:var(--accent-color)}.custom-select{color:rgba(58,58,58,.6);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.custom-select::after{content:"";position:absolute;right:22px;top:50%;display:block;width:16px;height:8px;background-image:url(/local/templates/dingli_new/css/img/svg/arrow-down.svg);background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.25s;transition:.25s}.custom-select__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;background:0 0;font-size:14px;font-family:RobotoRegular;width:100%;padding-right:42px}.custom-select--sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:transparent;border:1px solid var(--accent-color);padding:14px 0 12px 8px;color:var(--black-color);opacity:1;height:43px;-webkit-transition:color .3s;transition:color .3s}.custom-select--sort:hover{color:var(--accent-color)}.custom-select--sort::after{content:"";position:absolute;right:12px;top:55%;display:block;width:15px;height:11px;background-image:url(/local/templates/dingli_new/css/../../../img/svg/arrow-down.svg);background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transition:.25s;transition:.25s}.filter{background-color:var(--white-color)}.filter__title{font-family:OswaldSemiBold;line-height:1.2;text-transform:uppercase;font-size:20px;margin-bottom:32px}.filter__range{margin-bottom:24px;margin-top:35px}.filter__range .noUi-base{width:100%}.filter__range .noUi-handle-lower{clip-path:polygon(0 40%,55% 0,100% 0,100% 100%,0 100%)}.filter__range .noUi-handle-upper{clip-path:polygon(100% 0,0 0,0 100%,60% 100%,100% 60%)}.filter__range .noUi-horizontal .noUi-handle{right:-12px}.filter__range .noUi-handle[data-handle="1"]{right:0}.filter__range .noUi-connects{height:2px;background-color:var(--grey-light-bg-color)}.filter__range .noUi-connect{background-color:var(--accent-color)}.filter__range .noUi-handle{background-color:var(--accent-color);width:12px;height:12px;border:none;border-radius:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none}.filter__range .noUi-handle::after,.filter__range .noUi-handle::before{display:none}.filter__range .noUi-origin{top:1px}.filter__range .noUi-target{background:0 0;border-radius:none;border:none;-webkit-box-shadow:none;box-shadow:none}.filter__status{margin-bottom:40px}.filter__name{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:margin-bottom .3s;transition:margin-bottom .3s}.filter__name--active,.filter__name--status{margin-bottom:16px}.filter__name--active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter__name:hover span{color:var(--accent-color)}.filter__name span{opacity:.6;font-family:RobotoMedium;font-size:16px;-webkit-transition:color .3s;transition:color .3s}.filter__name svg{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;margin-left:12px}.filter__dropdown-menu{max-height:0;overflow:hidden;opacity:0;-webkit-transition:.2s;transition:.2s}.filter__dropdown-menu.show{margin-top:16px;padding-bottom:16px;max-height:100%;overflow:visible;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.filter__dropdown-menu.show .filter-box{margin-bottom:40px}.filter__range-name{display:block;opacity:.6;font-family:RobotoMedium;font-size:16px;margin-bottom:16px}.filter__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.filter__dash{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 4px;opacity:.6}.filter__input{max-width:100%;width:100%;padding:12px 16px;outline:transparent;border:1px solid var(--grey-color);-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;font-family:RobotoRegular;line-height:1}.filter__input:focus{color:var(--black-color-dark);opacity:1;border:1px solid var(--accent-color)}.filter__input::-webkit-input-placeholder{font-family:RobotoRegular;opacity:.6}.filter__input::-moz-placeholder{font-family:RobotoRegular;opacity:.6}.filter__input:-ms-input-placeholder{font-family:RobotoRegular;opacity:.6}.filter__input::-ms-input-placeholder{font-family:RobotoRegular;opacity:.6}.filter__input::placeholder{font-family:RobotoRegular;opacity:.6}.filter__checks{margin-bottom:32px}.filter__checkbox-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter__checkbox-wrap:not(:last-child){margin-bottom:8px}.filter__label{margin-right:8px}.filter__checkbox-name{font-family:RobotoRegular;font-size:16px}.filter__add{margin-bottom:5px;max-width:266px}@media screen and (width <= 900px){.filter__add{max-width:calc(100% - 20px)}}.filter__remove{background-color:var(--white-color);max-width:266px}.filter__remove.cropped-corner::after{background-color:var(--white-color)!important}@media screen and (width <= 900px){.filter__remove{max-width:calc(100% - 20px)}}.filter__remove:hover{background-color:var(--accent-color);color:var(--white-color)}.filter__remove:hover.cropped-corner::after{background-color:var(--accent-color)!important}.filter__add,.filter__remove{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.filter__box{margin-bottom:15px}.filter-btn{background-color:var(--accent-color);color:var(--white-color);clip-path:polygon(100% 0,0 0,0 100%,90% 100%,100% 70%);padding:13px 25px;font-family:OswaldSemiBold;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:background-color .3s;transition:background-color .3s;height:43px;text-transform:uppercase}.filter-btn:hover{background-color:var(--orange-dark-color)}.filter-btn__icon{margin-right:8px}.form-search{display:-webkit-box;display:-ms-flexbox;display:flex}.form-search__input{padding:13px 16px;width:100%;outline:transparent;font-family:RobotoRegular}.form-search__input::-webkit-input-placeholder{font-family:RobotoRegular;font-size:16px;opacity:.8}.form-search__input::-moz-placeholder{font-family:RobotoRegular;font-size:16px;opacity:.8}.form-search__input:-ms-input-placeholder{font-family:RobotoRegular;font-size:16px;opacity:.8}.form-search__input::-ms-input-placeholder{font-family:RobotoRegular;font-size:16px;opacity:.8}.form-search__input::placeholder{font-family:RobotoRegular;font-size:16px;opacity:.8}.form-search__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;left:-17px}.form-search__btn svg{margin-left:0;margin-right:8px}@media screen and (width <= 768px){.form-search{border:1px solid #d9d9d9}.form-search__btn{width:71px;padding:16px 12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;clip-path:polygon(100% 0,0 0,0 100%,80% 100%,100% 70%);left:0}.form-search__btn svg{margin:0}.form-search__btn span{display:none}.form-search__btn--transp{background-color:var(--white-color);clip-path:polygon(100% 0,0 0,0 100%,100% 100%,100% 100%)}.form-search__btn--transp:after{display:none}.form-search__btn--transp svg path{stroke:var(--black-text-color);-webkit-transition:.3s;transition:.3s}.form-search__btn--transp.form-search__btn:hover{background-color:var(--accent-color)}.form-search__btn--transp.form-search__btn:hover svg path{stroke:var(--white-color)}}.accordion__item{background-color:var(--white-color);padding:24px 0;position:relative}@media screen and (width <= 768px){.accordion__item{padding:16px 0}}.accordion__item::before{content:"";display:block;width:100%;height:1px;background-color:#a8b8c7;opacity:.3;position:absolute;top:0;left:0}.accordion__item:nth-last-child(-n+1)::after{content:"";display:block;width:100%;height:1px;background-color:#a8b8c7;opacity:.3;position:absolute;bottom:0;left:0}.accordion__item.open .accordion__btn{margin-bottom:16px}@media screen and (width <= 576px){.accordion__item{padding:16px}.accordion__item.open .accordion__btn{margin-bottom:12px}}.accordion__item.open .accordion__name{color:var(--accent-color)}.accordion__item.open .accordion__decor::after,.accordion__item.open .accordion__decor:before{-webkit-transform:rotate(0) translate(50%);-ms-transform:rotate(0) translate(50%);transform:rotate(0) translate(50%)}.accordion__item.open .accordion__content{overflow:visible;opacity:.6}.accordion__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:20px;line-height:1.2;width:100%;-webkit-transition:margin-bottom .3s;transition:margin-bottom .3s}@media screen and (width <= 768px){.accordion__btn{font-size:18px}}.accordion__arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s;transition:.3s}.accordion__content{font-family:RobotoRegular;line-height:1.4;font-size:16px;max-width:100%;width:100%;max-height:0;overflow:hidden;opacity:0;-webkit-transition:overflow .3s,opacity .4s,max-height .3s ease-out;transition:overflow .3s,opacity .4s,max-height .3s ease-out}.accordion__name{-webkit-transition:color .3s;transition:color .3s;font-weight:700;font-size:24px;line-height:1.4;text-transform:uppercase}.accordion__decor{cursor:pointer;position:relative;display:block;width:34px;height:34px;background-color:var(--bg-color);border-radius:50%;-webkit-transition:.3s;transition:.3s;-ms-flex-negative:0;flex-shrink:0}.accordion__decor::after,.accordion__decor::before{content:"";background-color:var(--accent-color);border-radius:2px;position:absolute;top:50%;right:50%;width:18px;height:2px;-webkit-transition:.3s;transition:.3s}.accordion__decor::after{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.accordion__decor::before{-webkit-transform:translate(50%,-50%) rotate(90deg);-ms-transform:translate(50%,-50%) rotate(90deg);transform:translate(50%,-50%) rotate(90deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.services-page{padding:156px 0 100px}.services-page__breadcrumbs{margin-bottom:80px}@media screen and (width <= 990px){.services-page__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.accordion__name{text-align:start;font-size:22px}.accordion__decor{width:24px;height:24px}.accordion__decor::after,.accordion__decor::before{width:12px}.services-page{padding:88px 0 56px}.services-page__breadcrumbs{margin-bottom:40px}}.services-page__title{margin-bottom:80px}@media screen and (width <= 990px){.services-page__title{margin-bottom:70px}}@media screen and (width <= 768px){.services-page__title{margin-bottom:56px}}.news-page__head{background-color:var(--grey-light-bg-color);padding:156px 0 16px;margin-bottom:40px;overflow:hidden}.news-page__head-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-page__head-pic{width:445px;height:284px}@media screen and (width <= 1100px){.news-page__head{position:relative}.news-page__head-pic{position:absolute;right:-120px;bottom:-30px}}.news-page__breadcrumbs{margin-bottom:80px}@media screen and (width <= 990px){.news-page__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.news-page__head{padding:80px 0}.news-page__head-pic{width:220px;height:118px;right:-50px;bottom:0}.news-page__breadcrumbs{margin-bottom:40px}}.news-page__title{margin-bottom:64px}@media screen and (width <= 990px){.news-page__title{margin-bottom:50px}}.news-page__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:80px}.news-page__list{margin-bottom:40px}@media screen and (width <= 768px){.news-page__title{margin-bottom:40px}.news-page__content{padding-bottom:56px}.news-page__list{margin-bottom:32px}}.news-page__item:not(:last-child){margin-bottom:16px}.news-article-page__head{background-color:var(--grey-light-bg-color);padding:156px 0 330px;position:relative}@media screen and (width <= 1150px){.news-article-page__head{height:auto;padding:88px 0 0}}@media screen and (width <= 768px){.news-article-page__head{padding-top:80px}}.news-article-page__promo{position:absolute;bottom:-170px}@media screen and (width <= 1150px){.news-article-page__promo{position:static}}.news-article-page__content{position:relative;padding:200px 160px 80px;z-index:-1}@media screen and (width <= 1150px){.news-article-page__content{padding-top:50px}}.news-article-page__content::after{content:"";display:block;width:100%;height:2px;background-color:var(--grey-light-bg-color);position:absolute;bottom:0;left:0}.news-article-page__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1100px){.news-article-page__content{padding:32px 0 58px}.news-article-page__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.news-article-page__breadcrumbs{margin-bottom:30px}}.news-article-page__title{font-size:54px;margin-bottom:40px}@media screen and (width <= 1024px){.news-article-page__title{font-size:48px}}@media screen and (width <= 990px){.news-article-page__title{font-size:42px}}@media screen and (width <= 768px){.news-article-page__title{font-size:36px;margin-bottom:24px}}@media screen and (width <= 576px){.news-article-page__title{font-size:32px}}.news-article-page__head-bot{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0}.news-article-page__head-bot::after{content:"";display:block;width:100%;height:2px;background-color:var(--grey-light-bg-color);position:absolute;bottom:0;left:0}.news-article-page__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:RobotoMedium;font-size:16px;opacity:.6}.news-article-page__date svg{margin-right:4px}.news-article-page__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-article-page__social-text{opacity:.6;font-family:RobotoMedium;font-size:16px;margin-right:16px}@media screen and (width <= 768px){.news-article-page__head-bot{padding:16px 0}.news-article-page__social-text{display:none}}.news-article-page__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.news-article-page__subtitle{font-family:OswaldSemiBold;font-size:24px;text-transform:uppercase;margin-bottom:24px;line-height:1.2}@media screen and (width <= 768px){.news-article-page__subtitle{font-size:18px;margin-bottom:16px}}.news-article-page__accent-text{background-color:var(--grey-light-bg-color);font-family:RobotoMedium;line-height:1.4;padding:40px;margin-bottom:40px;position:relative}.news-article-page__accent-text::before{content:"";display:block;width:100%;height:4px;background-color:var(--accent-color);position:absolute;top:0;left:0}.news-article-page__text-block:not(:last-child){margin-bottom:40px}@media screen and (width <= 768px){.news-article-page__accent-text{padding:16px}.news-article-page__text-block:not(:last-child){margin-bottom:10px}}.news-article-page__service{background-color:var(--grey-light-bg-color);padding:24px 19px 24px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}@media screen and (width <= 768px){.news-article-page__service{padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px}}.news-article-page__service-title{font-family:OswaldSemiBold;font-size:24px;text-transform:uppercase;margin-bottom:16px;line-height:1.2}.news-article-page__service-text{font-size:16px;line-height:1.4;opacity:.6;font-family:RobotoRegular;margin-bottom:16px;max-width:604px;width:100%}.news-article-page__service-link{color:var(--accent-color);font-family:RobotoSemiBold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-article-page__service-link svg{margin-left:8px}@media screen and (width <= 768px){.news-article-page__service-link{margin-bottom:24px}.news-article-page__service-img{width:174px;height:174px}.news-article-page p{font-size:16px}}.news-article-page__technic-card{margin-bottom:40px}.about-page__head{background-color:var(--grey-light-bg-color);padding:156px 0 40px}.about-page__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1100px){.about-page__breadcrumbs{margin-bottom:60px}}.about-page__title{font-size:64px;margin-bottom:40px;text-transform:uppercase}@media screen and (width <= 1024px){.about-page__head{padding:88px 0 24px}.about-page__title{font-size:48px}}@media screen and (width <= 768px){.about-page__head{padding:80px 0 56px}.about-page__breadcrumbs{margin-bottom:40px}.about-page__title{font-size:32px}}.about-page__title--orange{color:var(--accent-color)}@media screen and (width <= 576px){.about-page__img{height:192px;-o-object-fit:cover;object-fit:cover}}.about-page__content{padding:48px 0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (width <= 990px){.about-page__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about-page__left{margin-right:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-page__subtitle{font-size:24px;text-transform:uppercase;font-family:OswaldSemiBold;margin-bottom:24px;color:var(--accent-color)}.about-page__subtitle--black{margin-bottom:16px;color:var(--black)}.about-page__presentation{background-color:var(--grey-light-bg-color);padding:16px}@media screen and (width <= 990px){.about-page__presentation{margin-bottom:56px}}.about-page__presentation-link{color:var(--accent-color);font-family:RobotoMedium;margin-bottom:8px;display:block;-webkit-transition:color .3s;transition:color .3s}.about-page__presentation-link:hover{color:var(--black-color)}.about-page__presentation-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:RobotoMedium}.about-page__presentation-info svg{margin-right:6px}.about-page__left-bot{margin-top:auto}.about-page__text-block:not(:last-child){margin-bottom:40px}.about-page__video-block{display:none}@media screen and (width <= 990px){.about-page__left-bot{display:none}.about-page__right{margin-bottom:56px}.about-page__video-block{display:block}}.about-page__iframe{width:100%}.about-page__show-more{display:none}.info-page{background-color:var(--grey-light-bg-color);padding:156px 0 80px}.info-page__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.info-page__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.about-page__presentation-info,.about-page__presentation-link{font-size:16px}.about-page__text-block:not(:last-child){margin-bottom:10px}.about-page__show-more{display:-webkit-box;display:-ms-flexbox;display:flex}.info-page{padding:80px 0 88px}.info-page__breadcrumbs{margin-bottom:40px}}.info-page__title{margin-bottom:80px}@media screen and (width <= 1024px){.info-page__title{margin-bottom:70px}}.info-page__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px;position:relative}.info-page__item::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:2px;background-color:var(--grey-dark-bg-color)}.info-page__item:not(:last-child){margin-bottom:30px}.info-page__item:last-child{padding-bottom:40px;position:relative}.info-page__item:last-child::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--grey-dark-bg-color)}@media screen and (width <= 768px){.info-page__title{margin-bottom:56px}.info-page__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:32px}.info-page__item:last-child{padding-bottom:0}.info-page__item:last-child::after{display:none}}.info-page__item-wrap{max-width:954px;width:100%;margin-right:20px}.info-page__item-title{font-size:40px;font-family:OswaldBold;text-transform:uppercase;line-height:1.2;margin-bottom:16px}.info-page__item-text{font-family:RobotoRegular;opacity:.6;line-height:1.4}.info-page__item-link{position:relative;left:-20px;-ms-flex-item-align:self-end;-ms-grid-row-align:self-end;align-self:self-end;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%}.safety-lifts__head{background-color:var(--grey-light-bg-color);padding:156px 0 80px}@media screen and (width <= 1024px){.info-page__item-title{font-size:30px}.safety-lifts__head{padding:88px 0 70px}}@media screen and (width <= 768px){.info-page__item-title{font-size:23px;line-height:1.4}.info-page__item-text{font-size:16px;margin-bottom:16px}.info-page__item-link{max-width:calc(100% - 20px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;-ms-flex-item-align:start;align-self:flex-start}.safety-lifts__head{padding:80px 0 56px}}.safety-lifts__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.safety-lifts__breadcrumbs{margin-bottom:60px}}.safety-lifts__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;padding:64px 0 80px}.safety-lifts__content .text-block{max-width:763px;width:100%}@media screen and (width <= 768px){.safety-lifts__breadcrumbs{margin-bottom:40px}.safety-lifts__video{width:100%}.safety-lifts__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:56px 0}.safety-lifts__content .text-block{margin-bottom:40px}}.safety-lifts__content .text-block__text{height:auto;line-height:1.4}.detection-system__head{background-color:var(--grey-light-bg-color);padding:156px 0 40px}.detection-system__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.detection-system__head{padding:88px 0 24px}.detection-system__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.detection-system__head{padding:80px 0 56px}.detection-system__breadcrumbs{margin-bottom:40px}.detection-system__video{width:100%}}.detection-system__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;padding:64px 0 80px}.detection-system__content .text-block{max-width:763px;width:100%}@media screen and (width <= 768px){.detection-system__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:56px 0}.detection-system__content .text-block{margin-bottom:40px}.detection-system__text-accent{font-size:16px}}.detection-system__content .text-block__text{height:auto;line-height:1.4}.detection-system__text-accent{background-color:var(--grey-light-bg-color);padding:16px;font-family:RobotoMedium;line-height:1.2}.protection__head{background-color:var(--grey-light-bg-color);padding:156px 0 80px}.protection__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.protection__head{padding:88px 0 70px}.protection__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.protection__head{padding:80px 0 56px}.protection__breadcrumbs{margin-bottom:40px}.protection__video{width:100%}}.protection__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;padding:64px 0 80px}.protection__content .text-block{max-width:763px;width:100%}@media screen and (width <= 768px){.protection__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:56px 0}.protection__content .text-block{margin-bottom:40px}.protection__text-accent{font-size:16px}}.protection__content .text-block__text{height:auto;line-height:1.4}.protection__text-accent{background-color:var(--grey-light-bg-color);padding:16px;font-family:RobotoMedium;line-height:1.2}.protection__list{margin-bottom:16px}.strong-lifts__head{background-color:var(--grey-light-bg-color);padding:156px 0 80px}.strong-lifts__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.strong-lifts__head{padding:88px 0 70px}.strong-lifts__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.strong-lifts__head{padding:80px 0 56px}.strong-lifts__breadcrumbs{margin-bottom:40px}.strong-lifts__video{width:100%}}.strong-lifts__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;padding:64px 0 80px}.strong-lifts__content .text-block{max-width:763px;width:100%}@media screen and (width <= 768px){.strong-lifts__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:56px 0}.strong-lifts__content .text-block{margin-bottom:40px}.strong-lifts__text-accent{font-size:16px}}.strong-lifts__content .text-block__text{height:auto;line-height:1.4}.strong-lifts__text-accent{background-color:var(--grey-light-bg-color);padding:16px;font-family:RobotoMedium;line-height:1.2}.strong-lifts__list{margin-bottom:16px}.sustainability__head{background-color:var(--grey-light-bg-color);padding:156px 0 80px}.sustainability__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.sustainability__head{padding:88px 0 70px}.sustainability__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.sustainability__head{padding:80px 0 56px}.sustainability__breadcrumbs{margin-bottom:40px}}.sustainability__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:64px 0 80px}.sustainability__video{width:100%}@media screen and (width <= 768px){.sustainability__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:56px 0}.sustainability__video{height:193px}}.library__head{background-color:var(--grey-light-bg-color);padding:156px 0 40px}.library__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.library__head{padding:88px 0 24px}.library__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.library__head{padding:80px 0 56px}.library__breadcrumbs{margin-bottom:40px}}.library__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;padding:64px 0 80px}.library__service-card{max-width:286px;width:100%}@media screen and (width <= 768px){.library__content{padding:56px 0}.library__service-card{display:none}}.library__files{max-width:922px;width:100%}.manuals__head{background-color:var(--grey-light-bg-color);padding:156px 0 40px}.manuals__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.manuals__head{padding:88px 0 24px}.manuals__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.manuals__head{padding:80px 0 56px}.manuals__breadcrumbs{margin-bottom:40px}}.manuals__content{padding:64px 0 80px}@media screen and (width <= 768px){.manuals__content{padding:56px 0;margin-bottom:40px}}.manuals__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;margin-bottom:64px}.manuals__service-card{max-width:286px;width:100%}@media screen and (width <= 768px){.manuals__content-wrapper{margin-bottom:40px}.manuals__service-card{display:none}}.manuals__files{max-width:922px;width:100%}.manuals__title{margin-bottom:64px}.used-lifts__head{background-color:var(--grey-light-bg-color);padding:156px 0 80px}@media screen and (width <= 1024px){.used-lifts__head{padding:88px 0 70px}}@media screen and (width <= 768px){.manuals__title{margin-bottom:40px}.used-lifts__head{padding:80px 0 56px}}.used-lifts__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.used-lifts__breadcrumbs{margin-bottom:60px}}.used-lifts__content{padding:64px 0 80px}.used-lifts__text{font-family:RobotoRegular;margin-bottom:40px}.used-lifts__pagination{display:none}.used-lifts__pagination .slider-pagination{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.used-lifts__pagination .swiper-pagination-bullet{width:40px;height:2px}.used-lifts__pagination .swiper-pagination-bullet-active{background-color:var(--white-color)}@media screen and (width <= 768px){.used-lifts__breadcrumbs{margin-bottom:40px}.used-lifts__content{padding:56px 0}.used-lifts__text{font-size:16px;margin-bottom:30px}.used-lifts__pagination{position:absolute;bottom:8px!important;left:50%!important;-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex}}.used-lifts__item:not(:last-child){margin-bottom:32px}.used-lifts__card{background-color:var(--grey-light-bg-color);padding:24px;overflow:hidden}.used-lifts__card-title{font-size:20px;font-family:OswaldBold;text-transform:uppercase;margin-bottom:8px}@media screen and (width <= 768px){.used-lifts__card-title{font-size:18px}}.used-lifts__card-descr{font-size:16px;font-family:RobotoRegular;margin-bottom:24px}@media screen and (width <= 768px){.used-lifts__card-descr{font-size:16px;margin-bottom:16px}}.used-lifts__card-slider{margin-bottom:24px}@media screen and (width <= 768px){.used-lifts__card-slider{margin-bottom:16px;position:relative}}.used-lifts .swiper-slide{cursor:-webkit-grab;cursor:grab;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.used-lifts .swiper-slide img{height:250px}.used-lifts__card-options{margin-bottom:24px}.used-lifts__card-meaning,.used-lifts__card-strong{font-size:16px}.used-lifts__card-strong{font-family:RobotoBold}.used-lifts__card-meaning{font-family:RobotoRegular}.used-lifts__card-bot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (width <= 768px){.used-lifts__card-options{margin-bottom:16px}.used-lifts__card-meaning,.used-lifts__card-strong{font-size:14px}.used-lifts__card-bot{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.used-lifts__card-price{font-size:20px;text-transform:uppercase;font-family:OswaldBold;margin-right:20px}.used-lifts__card-btn{position:relative;left:-20px}.used-lifts__card-btn svg{display:none}.catalog-page__head{background-color:var(--grey-light-bg-color);padding:156px 0 40px}@media screen and (width <= 1024px){.catalog-page__head{padding:88px 0 24px}}@media screen and (width <= 768px){.used-lifts__card-price{font-family:OswaldSemiBold;font-size:18px;margin-bottom:16px}.used-lifts__card-btn{left:0;width:calc(100% - 17px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.used-lifts__card-btn svg{display:block}.catalog-page__head{padding:80px 0 56px}}.catalog-page__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.catalog-page__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.catalog-page__breadcrumbs{margin-bottom:40px}}.catalog-page__title{margin-bottom:24px}.catalog-page__text{font-family:RobotoRegular;opacity:.6;line-height:1.4;margin-bottom:40px}.catalog-page__content{padding:64px 0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}@media screen and (width <= 1024px){.catalog-page__content{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media screen and (width <= 768px){.catalog-page__text{font-size:16px;margin-bottom:32px}.catalog-page__content{padding:56px 0}}.catalog-page__filter{max-width:286px;width:100%}.catalog-page__close-btn{display:none}@media screen and (width <= 900px){.catalog-page__filter{position:absolute;left:0;right:0;top:var(--top-pos);bottom:0;z-index:0;opacity:1;max-width:100%;width:100%;background-color:var(--white-color);-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);-webkit-transition:.3s;transition:.3s;padding:16px;margin-right:0;height:100%}.catalog-page__filter--active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:999}.catalog-page__close-btn{display:block;position:absolute;right:5px;top:24px}}.catalog-page__products-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;width:100%}.catalog-page__sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-right:15px}@media screen and (width <= 576px){.catalog-page__products-head{margin-bottom:24px}.catalog-page__sort{display:none}}.catalog-page__products-content{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:40px}.catalog-page__products-item{max-width:286px}@media screen and (width <= 1250px){.catalog-page__products-content{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.catalog-page__products-item{max-width:100%}}@media screen and (width <= 900px){.catalog-page__products-content{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.catalog-page__quantity-items{display:none}}.catalog-page__products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.catalog-page__select{display:none!important}@media screen and (width <= 576px){.catalog-page__select{display:block!important;margin-right:5px}.catalog-page__select .custom-select__select{font-size:13px}}.catalog-page__filter-mobile{display:none!important}@media screen and (width <= 900px){.catalog-page__filter-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.catalog-page .technic-card{border:1px solid var(--grey-dark-bg-color)}.catalog-page .technic-card__pagination{position:absolute;bottom:10px}.catalog-page .technic-card__slider{width:262px}.catalog-page__more-btn{clip-path:polygon(100% 0,0 0,0 100%,97% 100%,100% 70%);width:100%;background-color:var(--grey-light-bg-color);color:var(--black-color);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px;-webkit-transition:background-color .3s ease-in-out,color .3s;transition:background-color .3s ease-in-out,color .3s}.catalog-page__more-btn:hover{background-color:var(--accent-color);color:var(--white-color)}.catalog-page__pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-page__pagination-count{font-family:RobotoRegular;font-size:16px}.catalog-page__pagination-count-name{font-family:RobotoMedium;margin-right:4px;opacity:.6}.catalog-page__pagination-count-current{font-family:RobotoBold}.catalog-page .service-card__title{margin-bottom:38px}.catalog-page .service-card__img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.product__head{padding:156px 0 40px;background-color:var(--grey-light-bg-color)}@media screen and (width <= 768px){.catalog-page__more-btn{margin-bottom:24px}.catalog-page__pagination-count{display:none}.product__head{padding:80px 0 56px}}.product__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.product__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.product__breadcrumbs{margin-bottom:40px}}.product__title{margin-bottom:25px}@media screen and (width <= 768px){.product__title{margin-bottom:16px}}.product__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:18px;position:relative;margin-bottom:40px}.product__info::after{content:"";display:block;width:100%;height:1px;background-color:var(--grey-color);position:absolute;bottom:0;left:0}.product__text{font-size:16px;font-family:RobotoRegular;opacity:.6;margin-right:15px}@media screen and (width <= 768px){.product__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:16px;margin-bottom:16px}.product__text{margin-right:0;margin-bottom:24px}.product__flags{width:100%}}.product__flags{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-ms-flex-item-align:start;align-self:flex-start}.product__flag{font-size:14px;font-family:RobotoMedium;color:var(--white-color);padding:4px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__flag--black{background-color:var(--black-text-color)}.product__flag--green{background-color:var(--green-color)}.product__print-btn svg path{-webkit-transition:.3s;transition:.3s}.product__print-btn:hover svg path{stroke:var(--accent-color)}.product__specifications{max-width:445px;width:100%}.product__specifications-list{margin-bottom:68px}@media screen and (width <= 1024px){.product__specifications{max-width:100%}.product__specifications-list{margin-bottom:30px}}.product__specifications-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;padding-bottom:16px;position:relative}.product__specifications-item::after{content:"";display:block;width:100%;height:1px;background-color:var(--grey-color);position:absolute;bottom:0;left:0}.product__specifications-item:not(:last-child){margin-bottom:16px}@media screen and (width <= 768px){.product__print-btn{margin-left:auto}.product__specifications-list{margin-bottom:16px}.product__specifications-item{font-size:14px;padding-bottom:7px}.product__specifications-item:not(:last-child){margin-bottom:7px}}.product__specifications-item-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:RobotoRegular;opacity:.6;margin-right:10px}.product__specifications-item-left svg{margin-right:4px}.product__specifications-item-right{font-family:RobotoSemiBold}.product__specifications-price{display:block;font-size:24px;font-family:OswaldBold;text-transform:uppercase;margin-bottom:24px}.product__specifications-price-name{opacity:.6}@media screen and (width <= 768px){.product__specifications-price{margin-bottom:16px;font-size:18px}.product__specifications-price-name{display:none}}.product__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product__slider{width:100%}@media screen and (width <= 1024px){.product__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product__slider{margin-bottom:16px}}.product__slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.product__swiper-thumbs{height:316px;width:127px}@media screen and (width <= 768px){.product__slider-wrapper{margin-left:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.product__swiper-thumbs{height:auto;width:105%}.product__swiper{margin-bottom:8px}}.product__swiper-thumbs .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product__swiper-thumbs .swiper-slide .product__img{height:95px;width:127px;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 576px){.product__swiper-thumbs .swiper-slide,.product__swiper-thumbs .swiper-slide .product__img{height:76px;width:76px}}.product__swiper-thumbs .product__img{cursor:pointer}.product__swiper{max-width:604px;width:100%;margin-right:32px}.product__swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product__swiper .swiper-slide .product__img{max-height:440px}.product__swiper-next,.product__swiper-prev{display:none}@media screen and (width <= 768px){.product__swiper .swiper-slide .product__img{max-height:250px}.product__swiper-next,.product__swiper-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product__swiper-prev{left:-5px}.product__swiper-next{right:-5px}.product__specifications-buy-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:286px;width:100%}.product__tabs{padding:80px 0}.product__tabs .tabs__content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.product__tabs .tabs__content-inner{max-width:922px;width:100%}.product__tabs-title{font-family:OswaldSemiBold;margin-bottom:24px;text-transform:uppercase}@media screen and (width <= 768px){.product__specifications-buy-btn{max-width:100%}.product__tabs{padding:40px 0}.product__tabs .tabs__content-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product__tabs .tabs__content-inner{margin-bottom:40px;width:100%}.product__tabs-title{font-size:18px}}.product__text-block,.product__text-list{font-size:16px}.product__text-block:not(:last-child),.product__text-list{margin-bottom:12px}.product__service-card{max-width:286px}@media screen and (width <= 768px){.product__service-card{width:100%;max-width:100%}.product__tabs-table{margin-bottom:40px}.product__tabs-table .table__row{font-size:14px}}.product__tabs-table{max-width:922px;width:100%}.service-article__head{background-color:var(--grey-light-bg-color);padding:156px 0 80px}.service-article__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.service-article__head{padding:88px 0 70px}.service-article__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.service-article__head{padding:80px 0 56px}.service-article__breadcrumbs{margin-bottom:40px}}.service-article__content-wrapper{margin-bottom:65px;max-width:763px;width:100%}@media screen and (width <= 768px){.service-article__content-wrapper{margin-bottom:40px}.service-article__video{height:195px}}.service-article__subtitle{margin-bottom:24px}.service-article__text-block,.service-article__text-list,.service-article__video{margin-bottom:16px}.service-article__text-block--margin{margin-bottom:64px}.service-article__inner{padding:65px 0 80px}@media screen and (width <= 768px){.service-article__text-block--margin{margin-bottom:48px}.service-article__inner{padding:56px 0}}.service-article__link-block{width:calc(100% - 40px)}.warranty-article__head{background-color:var(--grey-light-bg-color);padding:156px 0 80px}.warranty-article__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.warranty-article__head{padding:88px 0 70px}.warranty-article__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.warranty-article__head{padding:80px 0 56px}.warranty-article__breadcrumbs{margin-bottom:40px}}.warranty-article__content-wrapper{margin-bottom:65px;max-width:763px;width:100%}.warranty-article__inner{padding:65px 0 80px}@media screen and (width <= 768px){.warranty-article__content-wrapper{margin-bottom:40px}.warranty-article__inner{padding:56px 0}}.warranty-article__link-block{width:calc(100% - 40px)}.parts-for-lifts__head{background-color:var(--grey-light-bg-color);padding:156px 0 80px}.parts-for-lifts .text-block__text{line-height:1.4}.parts-for-lifts__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.parts-for-lifts__head{padding:88px 0 70px}.parts-for-lifts__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.parts-for-lifts__head{padding:80px 0 56px}.parts-for-lifts__breadcrumbs{margin-bottom:40px}}.parts-for-lifts__title{margin-bottom:64px}@media screen and (width <= 768px){.parts-for-lifts__title{margin-bottom:40px}}.parts-for-lifts__text-block{margin-bottom:40px}.parts-for-lifts__text-block--margin{margin-bottom:16px}.parts-for-lifts__link-block{width:calc(100% - 40px);margin-bottom:80px}.parts-for-lifts__inner{padding:88px 0 80px}@media screen and (width <= 768px){.parts-for-lifts__link-block{margin-bottom:56px}.parts-for-lifts__inner{padding:56px 0}}.parts-for-lifts__item{background-color:var(--grey-light-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px}.parts-for-lifts__item:not(:last-child){margin-bottom:16px}.parts-for-lifts__item-content{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (width <= 768px){.parts-for-lifts__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px}.parts-for-lifts__item-content{margin-bottom:16px}}.parts-for-lifts__item-img{width:127px;height:84px;margin-right:24px}@media screen and (width <= 576px){.parts-for-lifts__item-img{width:74px;height:74px}}.parts-for-lifts__item-title{font-size:20px;text-transform:uppercase;font-family:OswaldBold;margin-bottom:8px;-webkit-transition:color .3s;transition:color .3s}.parts-for-lifts__item-name{font-family:RobotoRegular;margin-bottom:8px}.parts-for-lifts__item-name span{font-family:RobotoBold}.parts-for-lifts__item-descr{font-family:RobotoRegular}.parts-for-lifts__item-btn{-ms-flex-item-align:start;align-self:flex-start;position:relative;left:-17px}@media screen and (width <= 768px){.parts-for-lifts__item-title{font-size:18px}.parts-for-lifts__item-descr,.parts-for-lifts__item-name{font-size:14px}.parts-for-lifts__item-btn{width:calc(100% - 17px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0}.parts-for-lifts__pagination-wrapper .catalog-page__pagination-count{display:none}}.parts-for-lifts__item-btn:hover+.parts-for-lifts__item-content .parts-for-lifts__item-title{color:var(--accent-color)}.parts-for-lifts__list{margin-bottom:16px}.parts-for-lifts__show-more{width:calc(100% - 17px);background-color:var(--grey-light-bg-color);color:var(--black-color);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:32px;-webkit-transition:background-color .3s ease-in-out,color .3s;transition:background-color .3s ease-in-out,color .3s}.parts-for-lifts__show-more:hover{background-color:var(--accent-color);color:var(--white-color)}.parts-for-lifts__show-more:hover::after{background-color:var(--accent-color)}.parts-for-lifts__pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:80px}.actions-page__head{background-color:var(--grey-light-bg-color);padding:156px 0 16px;margin-bottom:40px;overflow:hidden}.actions-page__head-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.actions-page__breadcrumbs{margin-bottom:80px}@media screen and (width <= 990px){.actions-page__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.actions-page__head{padding-top:80px}.actions-page__head-pic{width:120px;height:120px}.actions-page__breadcrumbs{margin-bottom:40px}}.actions-page__title{margin-bottom:64px}@media screen and (width <= 990px){.actions-page__title{margin-bottom:50px}}@media screen and (width <= 768px){.actions-page__title{margin-bottom:40px}}.actions-page__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:80px}.actions-detail__head{background-color:var(--grey-light-bg-color);padding:156px 0 80px}.actions-detail__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.actions-page__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:16px}.actions-detail__head{padding:88px 0 70px}.actions-detail__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.actions-page__list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.actions-detail__head{padding:80px 0 56px}.actions-detail__breadcrumbs{margin-bottom:40px}}.actions-detail__title{margin-bottom:24px}.actions-detail__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--accent-color);font-family:RobotoSemiBold}.actions-detail__date svg{margin-right:4px;margin-bottom:3px}@media screen and (width <= 768px){.actions-detail__title{margin-bottom:0}.actions-detail__date{display:none}}.actions-detail__date-text{margin-right:4px}.actions-detail__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:64px 0 80px}.actions-detail__text{margin-right:32px}.actions-detail__image{height:290px}@media screen and (width <= 1024px){.actions-detail__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:56px 0}.actions-detail__text{margin-right:0}.actions-detail__image{margin-bottom:24px}}.actions-detail__text-block:not(:last-child),.actions-detail__text-list{margin-bottom:16px}.delivery-page__head{background-color:var(--grey-light-bg-color);padding:156px 0 80px;overflow:hidden}.delivery-page__head-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delivery-page__breadcrumbs{margin-bottom:80px}@media screen and (width <= 990px){.delivery-page__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.actions-detail__image{height:223px}.delivery-page__head{padding-top:80px}.delivery-page__head-pic{display:none}.delivery-page__breadcrumbs{margin-bottom:40px}}.delivery-page__content{padding:64px 0 80px}@media screen and (width <= 768px){.delivery-page__content{padding:56px 0}.delivery-page__video{height:223px}}.delivery-page__subtitle{margin-bottom:24px}.delivery-page__text-block:not(:last-child){margin-bottom:30px}.delivery-page__text-list:not(:last-child){margin-bottom:20px}.delivery-page__video-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;border-bottom:1px solid #d8d8d7;padding-bottom:80px;margin-bottom:80px}@media screen and (width <= 990px){.delivery-page__video-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px;padding-bottom:56px;margin-bottom:56px}}.delivery-page__video{width:100%}.delivery-page__section-subtitle{margin-bottom:16px}.delivery-page__leasing{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:24px}@media screen and (width <= 990px){.delivery-page__leasing{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.delivery-page__leasing-item{background-color:var(--grey-light-bg-color);padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.delivery-page__leasing-img{height:40px;-o-object-fit:contain;object-fit:contain;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:80px}@media screen and (width <= 768px){.delivery-page__leasing{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);row-gap:8px}.delivery-page__leasing-img{margin-bottom:32px}.delivery-page__details{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 20px)}}.delivery-page__leasing-title{font-weight:700;font-size:20px;line-height:1.2;text-transform:uppercase;margin-bottom:16px;font-family:OswaldBold}.delivery-page__leasing-text{font-weight:400;font-size:16px;line-height:1.2;font-family:RobotoRegular}.blog-page__head{background-color:var(--grey-light-bg-color);padding:156px 0 16px;margin-bottom:80px;overflow:hidden}.blog-page__head-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-page__head-pic{width:445px;height:284px}@media screen and (width <= 768px){.blog-page__head{padding:80px 0 56px;margin-bottom:56px}.blog-page__head-pic{display:none}}.blog-page__breadcrumbs{margin-bottom:80px}@media screen and (width <= 990px){.blog-page__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.blog-page__breadcrumbs{margin-bottom:40px}}.blog-page__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:48px}.blog-page__link{padding:8px 24px;background-color:var(--grey-light-bg-color);font-weight:600;font-size:24px;line-height:1.4;text-transform:uppercase;font-family:OswaldSemiBold;-webkit-transition:.3s;transition:.3s}.blog-page__link:hover{background-color:var(--accent-color);color:var(--white-color)}.blog-page__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:80px}@media screen and (width <= 990px){.blog-page__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (width <= 768px){.blog-page__list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:16px;margin-bottom:56px}}.blog-article-page__head{background-color:var(--grey-light-bg-color);padding:156px 0 24px;margin-bottom:40px}@media screen and (width <= 768px){.blog-article-page__head{padding:80px 0 16px;margin-bottom:32px}}.blog-article-page__breadcrumbs{margin-bottom:80px}@media screen and (width <= 990px){.blog-article-page__breadcrumbs{margin-bottom:60px}}.blog-article-page__title{margin-bottom:40px}@media screen and (width <= 768px){.blog-article-page__breadcrumbs{margin-bottom:40px}.blog-article-page__title{margin-bottom:24px}}.blog-article-page__banner{margin-bottom:24px}@media screen and (width <= 768px){.blog-article-page__banner{margin-bottom:16px}}.blog-article-page__head-bot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-article-page__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:RobotoMedium;font-size:16px;opacity:.6}.blog-article-page__date svg{margin:0 4px 4px 0}.blog-article-page__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-article-page__social-text{opacity:.6;font-family:RobotoMedium;font-size:16px;margin:3px 16px 0 0}@media screen and (width <= 768px){.blog-article-page__social-text{display:none}}.blog-article-page__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.blog-article-page__content{padding:0 160px 80px}@media screen and (width <= 990px){.blog-article-page__content{padding:0 0 56px}}.blog-article-page__subtitle{font-family:OswaldSemiBold;font-size:24px;text-transform:uppercase;margin-bottom:24px;line-height:1.2}@media screen and (width <= 768px){.blog-article-page__subtitle{font-size:18px}.blog-article-page__table-wrapper{overflow:visible}}.blog-article-page__image{margin-bottom:40px}.blog-article-page__table-title{font-weight:600;font-size:18px;line-height:1.4;margin-bottom:35px;font-family:RobotoSemiBold}.blog-article-page__text-block:not(:last-child){margin-bottom:40px}.blog-article-page__text-list:not(:last-child){margin-bottom:24px}.blog-article-page__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;border-top:1px solid var(--grey-dark-bg-color);border-bottom:1px solid var(--grey-dark-bg-color)}.blog-article-page__hash{font-weight:600;font-size:20px;line-height:1.4;text-transform:uppercase;font-family:OswaldSemiBold}.blog-article-page__table-wrapper{background-color:var(--grey-light-bg-color);padding:16px;margin-bottom:40px}.blog-article-page__table{width:100%}.blog-article-page__table td,.blog-article-page__table th{max-width:270px;width:100%;padding:0;text-align:left}@media screen and (width <= 768px){.blog-article-page__table{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-x:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-article-page__table td,.blog-article-page__table th{max-width:auto;width:270px;font-size:16px;white-space:nowrap;overflow:hidden}.blog-article-page__table-head-row{font-size:14px}}.blog-article-page__table td:not(:last-child),.blog-article-page__table th:not(:last-child){margin-right:10px}.blog-article-page__table-head{margin-bottom:16px;display:block}.blog-article-page__table-head-row{padding-bottom:16px;border-bottom:2px solid var(--black-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-article-page__table-name{font-weight:700;font-size:16px;line-height:1.4;font-family:RobotoBold;text-align:left}.blog-article-page__table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-article-page__table-row:not(:last-child){border-bottom:1px solid var(--grey-dark-bg-color);padding-bottom:16px;margin-bottom:16px}.blog-article-page__table-row td{font-weight:400;font-size:14px;line-height:1.4;font-family:RobotoRegular}.leasing-page__head{background-color:var(--grey-light-bg-color);padding:156px 0 40px;overflow:hidden}@media screen and (width <= 1100px){.actions-page__head,.blog-page__head,.delivery-page__head{position:relative}.blog-page__head-pic{position:absolute;right:-120px;bottom:-30px}.leasing-page__head{position:relative}}.leasing-page__head-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:64px}@media screen and (width <= 1024px){.leasing-page__head-wrapper{margin-bottom:40px}}@media screen and (width <= 768px){.leasing-page__head{padding:80px 0 40px}.leasing-page__head-wrapper{margin-bottom:20px}.leasing-page__head-pic{display:none}}.leasing-page__breadcrumbs{margin-bottom:80px}@media screen and (width <= 990px){.leasing-page__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.leasing-page__breadcrumbs{margin-bottom:40px}}.leasing-page__head-text-block{max-width:922px;margin-bottom:24px}.leasing-page__head-text-block .text-block__text{line-height:1.6}.leasing-page__leasing{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:32px}@media screen and (width <= 990px){.leasing-page__leasing{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.leasing-page__form .form__block{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:24px}}.leasing-page__leasing-item{background-color:var(--white-color);padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.leasing-page__leasing-img{height:40px;-o-object-fit:contain;object-fit:contain;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:80px}@media screen and (width <= 768px){.leasing-page__leasing{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);row-gap:8px}.leasing-page__leasing-img{margin-bottom:32px}}.leasing-page__leasing-title{font-weight:700;font-size:20px;line-height:1.2;text-transform:uppercase;margin-bottom:16px;font-family:OswaldBold}.leasing-page__leasing-text{font-weight:400;font-size:16px;line-height:1.2;font-family:RobotoRegular}.leasing-page__content{padding:56px 0 80px}.leasing-page__text-block:not(:last-child),.leasing-page__text-list:not(:last-child){margin-bottom:20px}.leasing-page__text-block--mb80.text-block{margin-bottom:80px}.leasing-page__title-block{margin-bottom:40px}@media screen and (width <= 768px){.leasing-page__content{padding:40px 0}.leasing-page__text-block--mb80.text-block{margin-bottom:40px}.leasing-page__title-block{margin-bottom:20px}}.leasing-page__catalog,.leasing-page__company{margin-bottom:80px}.leasing-page__company-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.leasing-page__company-item{background-color:var(--grey-light-bg-color);padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.leasing-page__company-item:not(:last-child){margin-bottom:8px}.leasing-page__company-img{width:260px;margin-right:24px;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 768px){.leasing-page__company{margin-bottom:40px}.leasing-page__company-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px}.leasing-page__company-img{margin:0 auto 24px}}@media screen and (width <= 480px){.leasing-page__company-img{width:100%}}.leasing-page__company-title{font-weight:700;font-size:20px;line-height:1.4;text-transform:uppercase;font-family:OswaldBold;margin-bottom:8px}@media screen and (width <= 768px){.leasing-page__company-title{font-size:14px}.leasing-page__company-text{margin-bottom:10px}}.leasing-page__company-text .text-block__text{font-weight:400;font-size:16px;line-height:1.4;opacity:.6}.leasing-page__company-btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:auto;font-weight:600;font-size:18px;line-height:1.4;font-family:RobotoSemiBold;color:var(--accent-color);-webkit-transition:color .3s;transition:color .3s}.leasing-page__company-btn svg path{-webkit-transition:.3s;transition:.3s}.leasing-page__company-btn:hover{color:var(--orange-dark-color)}.leasing-page__company-btn:hover svg path{stroke:var(--orange-dark-color)}.leasing-page__form{background-color:var(--accent-color);padding:40px;margin-bottom:80px}@media screen and (width <= 576px){.leasing-page__form .form__block{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:24px}}@media screen and (width <= 768px){.leasing-page__form{margin-bottom:40px}.leasing-page__form .form__block:nth-last-child(n-1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.leasing-page__form .title-block{color:var(--white-color);margin-bottom:16px}.leasing-page__form .form__text{color:var(--white-color);opacity:1;max-width:295px}.leasing-page__form .form__text a{text-decoration:underline}.leasing-page__form .form__btn{width:286px;margin:0 32px 0 0}.leasing-page__form .just-validate-error-label{color:var(--white-color)!important;bottom:-18px}.leasing-page__form-text{font-family:RobotoRegular;font-weight:400;font-size:16px;line-height:1.2;color:var(--white-color);margin-bottom:32px}.project-page__head{background-color:var(--grey-light-bg-color);padding:156px 0 40px}.project-page__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.project-page__head{padding:88px 0 24px}.project-page__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.project-page__head{padding:80px 0 56px}.project-page__breadcrumbs{margin-bottom:40px}}.project-page__title{margin-bottom:24px}.project-page__text{font-family:RobotoRegular;opacity:.6;line-height:1.4;margin-bottom:40px}.project-page__content{padding:56px 0 80px}.project-page__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:80px 32px}@media screen and (width <= 990px){.project-page__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (width <= 768px){.project-page__text{font-size:16px;margin-bottom:32px}.project-page__content{padding:56px 0}.project-page__list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:40px}}.project-page__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-page__item:hover .project-page__item-title{color:var(--accent-color)}.project-page__item-img-link{display:block;margin-bottom:16px}.project-page__item-img{height:220px;width:100%}.project-page__item-title-link{display:block;margin-bottom:48px}@media screen and (width <= 990px){.project-page__item-title-link{margin-bottom:30px}}.project-page__item-title{font-weight:700;font-size:20px;line-height:1.2;text-transform:uppercase;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.project-page__item-button{margin-top:auto}.project-detail__head{padding:156px 0 80px;background-color:var(--grey-light-bg-color)}@media screen and (width <= 768px){.project-page__item-title-link{margin-bottom:16px}.project-page__item-title{font-size:18px}.project-detail__head{padding:80px 0 56px}}.project-detail__head-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}@media screen and (width <= 1200px){.project-detail__head-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.project-detail__head-slider{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (width <= 768px){.project-detail__head-slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-detail{margin-bottom:12px}}.project-detail__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.project-detail__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.project-detail__breadcrumbs{margin-bottom:40px}}.project-detail__title{margin-bottom:70px}.project-detail__head-left{max-width:445px}.project-detail__head-text{margin-bottom:40px}.project-detail__list--mobile{display:none}@media screen and (width <= 1200px){.project-detail__head-left{max-width:100%}.project-detail__list--mobile{display:block!important}.project-detail__list{display:none}}.project-detail__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-detail__item:not(:last-child){border-bottom:1px solid var(--grey-dark-bg-color);padding-bottom:16px;margin-bottom:16px}.project-detail__item-descr{font-weight:400;font-size:16px;line-height:1.4;opacity:.6;font-family:RobotoRegular}.project-detail__item-name{font-weight:600;font-size:16px;line-height:1.4;font-family:RobotoSemiBold}.project-detail__swiper-thumbs{max-height:457px;width:127px}.project-detail__swiper-thumbs .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.project-detail__swiper-thumbs .swiper-slide .project-detail__img{-o-object-fit:cover;object-fit:cover;width:100%;border:2px solid transparent;-webkit-transition:.3s;transition:.3s}@media screen and (width <= 576px){.project-detail__swiper-thumbs .swiper-slide .project-detail__img{height:76px;width:76px}}.project-detail__swiper-thumbs .swiper-slide-thumb-active .project-detail__img{border-color:var(--accent-color)}.project-detail__swiper{margin-right:8px;max-width:628px;width:100%}@media screen and (width <= 1200px){.project-detail__swiper{max-width:100%}}.project-detail__swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project-detail__swiper .swiper-slide .project-detail__img{cursor:-webkit-grab;cursor:grab;max-height:457px;width:100%}@media screen and (width <= 768px){.project-detail__title{margin-bottom:40px}.project-detail__head-text{margin-bottom:32px}.project-detail__swiper-thumbs{height:76px;width:100%}.project-detail__swiper{margin:0 0 8px}.project-detail__swiper .swiper-slide .project-detail__img{max-height:250px}}.project-detail__swiper-next,.project-detail__swiper-prev{display:none;width:20px}.project-detail__swiper-prev{left:-4px}.project-detail__swiper-next{right:-4px}.project-detail__body{padding:60px 0 80px}@media screen and (width <= 768px){.project-detail__swiper-next,.project-detail__swiper-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-detail__body{padding:56px 0}.project-detail__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.project-detail__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.project-detail__inner-left{max-width:922px;width:100%}.project-detail__section-subtitle{margin-bottom:24px}.project-detail__text-block{margin-bottom:40px}.project-detail__service-card{-ms-flex-negative:0;flex-shrink:0}.project-detail__service-card.service-card{padding:16px;width:286px}.logo-block{-ms-flex-negative:0;flex-shrink:0}.logo-block__logo{margin-right:20px}.socials__item{-webkit-transition:opacity .3s;transition:opacity .3s}.socials__item:hover{opacity:.8}.socials__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup{padding:0 16px}.popup__container{padding:32px;border-radius:0}@media screen and (width <= 768px){.project-detail__service-card.service-card{width:100%}.project-detail__files-list{margin-bottom:56px}.popup__container{padding:16px}}.popup__title{margin-bottom:32px;line-height:1.2}@media screen and (width <= 768px){.popup__title{font-size:24px;margin-bottom:24px}}.popup__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:158px;-moz-column-gap:158px;column-gap:158px;position:relative;padding-bottom:32px;margin-bottom:15px}.popup__wrapper::after{content:"";display:block;width:100%;height:2px;background-color:var(--grey-light-bg-color);position:absolute;bottom:0;left:0}.popup__city-item:not(:last-child){margin-bottom:15px}.popup__city-link{font-family:RobotoRegular;font-size:16px;-webkit-transition:color .3s;transition:color .3s}.popup__city-link:hover{color:var(--accent-color)}.popup__city-text{font-size:14px;font-family:RobotoRegular;line-height:1.2}.popup__text{font-family:RobotoRegular;font-weight:400;font-size:16px;line-height:1.2;margin-bottom:32px}.popup__delivery{color:var(--accent-color);text-decoration:underline}.popup__btn{position:absolute;right:6px;top:18px;opacity:.6}.popup__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid rgba(62,58,57,.2)}.popup__body-img{width:286px}@media screen and (width <= 568px){.popup__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:24px;margin-bottom:24px}.popup__body-img{display:block;width:100%;height:226px;margin-bottom:16px}}.popup__body-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup__body-descr{font-family:RobotoRegular;font-weight:400;font-size:16px;line-height:1.2}@media screen and (width <= 568px){.popup__body-descr{font-size:14px;margin-bottom:16px}}.popup__body-price{font-family:OswaldBold;font-weight:700;font-size:24px;line-height:1.2;text-transform:uppercase;opacity:.6;margin-right:8px}@media screen and (width <= 568px){.popup__body-price{font-size:18px}}.popup__body-price-num{font-family:OswaldBold;font-weight:700;font-size:24px;line-height:1.2;text-transform:uppercase}.popup .form__input,.popup .form__textarea{border:1px solid var(--grey-light-bg-color)}.popup .form__textarea{height:108px}.popup .form__text{opacity:1;font-size:16px}@media screen and (width <= 768px){.popup .form__textarea{height:132px}.popup .form__text{font-size:14px}}.callback{max-width:440px;width:100%}.callback .form__btn{margin-bottom:16px}.write-us{max-width:668px;width:100%}.write-us .form__btn{left:0}@media screen and (width <= 568px){.popup__body-price-num{font-size:18px}.write-us .form__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.write-us .form__input-wrapper:not(:last-child){margin-bottom:16px}.write-us .form__btn{left:-9px}}.buy,.parts,.parts-requests{max-width:668px;width:100%}.buy .form__checkboxes,.parts .form__checkboxes,.parts-requests .form__checkboxes{margin-bottom:32px}.buy .form__checkboxes-wrap,.parts .form__checkboxes-wrap,.parts-requests .form__checkboxes-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.buy .form__checkboxes-wrap .just-validate-error-label,.parts .form__checkboxes-wrap .just-validate-error-label,.parts-requests .form__checkboxes-wrap .just-validate-error-label{left:30px;bottom:-12px}.buy .form__checkboxes-wrap:not(:last-child),.parts .form__checkboxes-wrap:not(:last-child),.parts-requests .form__checkboxes-wrap:not(:last-child){margin-bottom:12px}.buy .form__checkbox,.parts .form__checkbox,.parts-requests .form__checkbox{margin-right:8px}.buy .form__btn,.parts .form__btn,.parts-requests .form__btn{left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (width <= 568px){.buy .form__block,.parts .form__block,.parts-requests .form__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.buy .form__input-wrapper:not(:last-child),.parts .form__input-wrapper:not(:last-child),.parts-requests .form__input-wrapper:not(:last-child){margin-bottom:16px}}.parts-requests .form__file-lable{margin:12px 0 16px}.parts-requests .form__dwd-file{margin-bottom:24px}.input-file{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s;transition:opacity .3s}.input-file:hover{opacity:.7}.input-file__text{cursor:pointer;position:relative;display:inline-block;outline:0;font-weight:600;font-family:RobotoSemiBold;vertical-align:middle;color:var(--accent-color);text-align:center;text-decoration:underline}.input-file__input[type=file]{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}.input-file__icon{margin-right:8px}.buy .popup__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.buy .popup__title{max-width:584px;width:100%}.buy .popup__body-img{width:286px;height:208px;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 768px){.buy .popup__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.buy .popup__body-img{width:100%;margin-bottom:16px;height:226px}}.buy .technic-card{padding:0 0 32px}.buy .technic-card__list{max-width:286px;width:100%;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:8px 0;margin-bottom:22px}.buy .technic-card__item-left{opacity:.6}.buy .popup__body-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.files-list__item:not(:last-child){margin-bottom:64px}.files-list__item-name{font-family:OswaldSemiBold;text-transform:uppercase;font-size:24px;margin-bottom:24px}.files-list__item-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:19px 0}@media screen and (width <= 768px){.buy .technic-card__list{max-width:100%}.files-list__item:not(:last-child){margin-bottom:40px}.files-list__item-name{font-size:18px;margin-bottom:16px}.files-list__item-details{padding:16px 0}}.files-list__item-details:first-child::before{content:"";position:absolute;display:block;width:100%;height:1px;background-color:var(--grey-dark-bg-color);top:0}.files-list__item-details::after{content:"";position:absolute;display:block;width:100%;height:1px;background-color:var(--grey-dark-bg-color);bottom:0}.files-list__item-fullname{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-family:OswaldRegular;line-height:1.2;margin-right:20px}@media screen and (width <= 768px){.files-list__item-fullname{font-size:18px}}.files-list__item-fullname svg{margin-right:8px;-ms-flex-item-align:self-start;-ms-grid-row-align:self-start;align-self:self-start}.files-list__item-format{margin-right:5px}.files-list__item-format,.files-list__item-weight{font-size:16px;text-transform:uppercase;font-family:RobotoRegular;opacity:.6;-ms-flex-item-align:end;align-self:flex-end}.files-list__item-weight{margin-right:32px}.files-list__item-dwd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0}.type-product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.type-product__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding:8px 12px;font-family:RobotoMedium;color:var(--white-color)}.type-product__item--blue,.type-product__item--dark-blue,.type-product__item--orange{-webkit-transition:.3s;transition:.3s}.type-product__item--dark-blue{background-color:var(--dark-blue-color)}.type-product__item--dark-blue:hover{opacity:.8}.type-product__item--blue{background-color:var(--blue-color)}.type-product__item--blue:hover{opacity:.8}.type-product__item--orange{background-color:var(--accent-color)}.type-product__item--orange:hover{background-color:var(--orange-dark-color)}.type-product__item:not(:last-child){margin-right:16px}@media screen and (width <= 768px){.files-list__item-format,.files-list__item-weight{font-size:14px}.files-list__item-weight{margin-right:8px}.files-list__item-btn svg{width:22px;height:22px}.type-product__item,.type-product__link{font-size:14px;margin-bottom:8px}.type-product__item:not(:last-child){margin-right:8px}}.type-product__qty{opacity:.6}.table{border-collapse:collapse}.table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;font-size:16px;font-family:RobotoRegular;border:0}.table__row:nth-child(odd){background-color:var(--grey-light-bg-color)}.table__row-meaning{font-family:RobotoSemiBold}.video{width:100%}.video:hover .video__title{color:var(--accent-color)}.video__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;position:relative}.video__img::before{content:"";display:inline-block;width:0;height:0;border-top:12px solid transparent;border-left:20px solid var(--white-color);border-bottom:12px solid transparent;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.video__img::after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:88px;height:56px;background-color:var(--accent-color)}.video__img img{width:100%;height:220px}@media screen and (width <= 1024px){.video__img img{height:170px}}.video__title{-webkit-transition:color .3s;transition:color .3s;font-family:RobotoRegular}.link-block{background-color:var(--accent-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:114px;-moz-column-gap:114px;column-gap:114px;padding:40px 0 40px 40px;color:var(--white-color);position:relative}.link-block::after{content:"";position:absolute;display:block;background-color:var(--accent-color);right:-40px;top:0;width:40px;height:100%;clip-path:polygon(100% 0,0 0,0 100%,10% 100%,100% 88%)}@media screen and (width <= 768px){.link-block{padding:24px 0 24px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.link-block::after{clip-path:polygon(100% 0,0 0,0 100%,10% 100%,100% 93%)}.link-block__img{display:none}}.link-block__content{max-width:604px;width:100%}.link-block__img{width:164px;height:164px;-ms-flex-negative:0;flex-shrink:0}.link-block__img--mobile{display:none}@media screen and (width <= 768px){.link-block__img--mobile{display:block;margin-bottom:16px;width:164px;height:164px}.link-block__more{width:calc(100% - 24px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.link-block__title{margin-bottom:16px}.link-block__text{line-height:1.4;font-family:RobotoRegular;margin-bottom:24px}.catalog-product{background-color:var(--grey-light-bg-color);position:relative;height:100%}.catalog-product--white{background-color:var(--white-color)}.catalog-product__title{text-transform:uppercase;font-size:24px;font-family:OswaldBold;margin-bottom:8px;-webkit-transition:color .3s;transition:color .3s}@media screen and (width <= 768px){.catalog-product__title{font-size:18px}}.catalog-product__models{font-size:16px;font-family:RobotoMedium;opacity:.6;display:inline-block;margin-bottom:37px;-webkit-transition:color .3s;transition:color .3s}.catalog-product__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:24px}.catalog-product__link:hover .catalog-product__more{background-color:var(--accent-color)}.catalog-product__link:hover .catalog-product__img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.catalog-product__link:hover .catalog-product__models,.catalog-product__link:hover .catalog-product__title{color:var(--accent-color)}.catalog-product__more{clip-path:polygon(0 30%,20% 0,100% 0,100% 100%,0 100%);background-color:var(--black-color);position:absolute;bottom:0;right:0;width:73px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (width <= 576px){.catalog-product__models{margin-bottom:8px}.catalog-product__link{padding:8px}.catalog-product__more{width:45px}.catalog-product__more svg{width:13px;height:19px}}.catalog-product__img{margin-top:auto;-webkit-transition:.3s;transition:.3s}.service-card{background-color:var(--grey-light-bg-color);width:100%;height:100%;overflow:hidden}.service-card--dark{background-color:var(--black-text-color);color:var(--white-color)}.service-card--dark .service-card__more{background-color:var(--accent-color);clip-path:polygon(0 30%,20% 0,100% 0,100% 100%,0 100%);width:73px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:-24px;right:-24px}.service-card__link{height:100%;padding:24px;display:block;position:relative}.service-card__link:hover .service-card__overlay{opacity:1;-webkit-transform:scale(1000) translateZ(0);transform:scale(1000) translateZ(0)}.service-card__link:hover .service-card__more,.service-card__link:hover .service-card__text,.service-card__link:hover .service-card__title{color:var(--white-color)}.service-card__link:hover .service-card__icon path{stroke:var(--white-color)}.service-card__overlay{position:absolute;top:60%;right:38%;width:1px;height:1px;opacity:0;background-color:var(--accent-color);border-radius:50%;-webkit-transition:opacity .3s,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .3s,-webkit-transform .4s ease-in-out;z-index:1}.service-card__more{font-family:OswaldSemiBold;font-size:20px;text-transform:uppercase;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (width <= 576px){.service-card--dark .service-card__more{width:45px;bottom:-12px;right:-8px}.service-card__link{padding:8px}.service-card__overlay{top:50%;right:50%}.service-card__more{font-size:16px}}.service-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}.service-card__title{font-family:OswaldBold;font-size:24px;text-transform:uppercase;line-height:1.4;margin-bottom:16px;-webkit-transition:color .3s;transition:color .3s}@media screen and (width <= 576px){.service-card__title{font-size:18px;margin-bottom:8px}}.service-card__text{font-family:RobotoRegular;font-size:16px;margin-bottom:25px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:color .3s;transition:color .3s}@media screen and (width <= 576px){.service-card__text{font-size:14px;margin-bottom:16px}}.service-card__img{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:40px;position:relative;-o-object-fit:contain;object-fit:contain;z-index:3}@media screen and (width <= 576px){.service-card__img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:16px;width:147px;height:132px}}.service-card__icon{margin-left:8px}.news-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:444px;width:100%}.news-card__more{text-transform:uppercase;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;-webkit-transition:color .3s;transition:color .3s}.news-card__more:hover .news-card__more,.news-card__more:hover .news-card__title{color:var(--accent-color)}.news-card__more:hover .news-card__icon path{stroke:var(--accent-color)}.news-card--bg-grey{background-color:var(--grey-light-bg-color)}.news-card--bg-grey .news-card__img{margin-bottom:0}.news-card--bg-grey .news-card__content{padding:24px}.news-card--bg-grey .news-card__more{color:var(--accent-color);font-family:RobotoSemiBold;text-transform:none;font-size:18px;margin-top:auto}.news-card--bg-grey .news-card__more svg path{stroke:var(--accent-color)}.news-card--news-page{background-color:var(--grey-light-bg-color);min-height:auto}.news-card--news-page .news-card__link{display:-webkit-box;display:-ms-flexbox;display:flex}.news-card--news-page .news-card__img{width:373px;height:201px}.news-card--news-page .news-card__more{font-family:RobotoSemiBold;text-transform:none;font-size:18px}.news-card--news-page .news-card__more svg path{stroke:var(--accent-color)}.news-card svg path{-webkit-transition:.3s;transition:.3s}.news-card__link{padding:32px}@media screen and (width <= 990px){.news-card--news-page .news-card__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-card--news-page .news-card__img{width:100%}.news-card__link{padding:16px}}.news-card__link:hover .news-card__more{color:var(--accent-color)}.news-card__link:hover .news-card__more svg path{stroke:var(--accent-color)}.news-card__link:hover .news-card__title{color:var(--accent-color)}.news-card__img-wrapper{-ms-flex-negative:0;flex-shrink:0;margin-right:40px}@media screen and (width <= 768px){.news-card__more{font-size:16px}.news-card--bg-grey .news-card__content{padding:12px}.news-card{min-height:auto}}.news-card__img{width:100%}@media screen and (width <= 990px){.news-card__img-wrapper{-ms-flex-negative:1;flex-shrink:1;width:100%}.news-card__img{margin-bottom:16px}}.news-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-card__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-card__date{color:var(--accent-color);margin-bottom:16px;font-size:16px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:RobotoBold}.news-card__date svg{margin-right:4px}.news-card__title{font-family:OswaldBold;font-size:20px;text-transform:uppercase;margin-bottom:10px;-webkit-transition:color .3s;transition:color .3s}@media screen and (width <= 768px){.news-card__title{font-size:18px}}.news-card__text{font-size:16px;font-family:RobotoRegular;margin-bottom:16px;opacity:.6;-ms-flex-item-align:end;align-self:flex-end}.news-card__icon{margin-left:8px}.technic-card{background-color:var(--white-color);padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-height:100%;height:100%}.technic-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.technic-card__link:hover .technic-card__img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.technic-card__link:hover .technic-card__title{color:var(--accent-color)}.technic-card--horizontal{background-color:var(--grey-light-bg-color);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}.technic-card--horizontal .technic-card__img{margin-right:32px;margin-bottom:0}@media screen and (width <= 768px){.technic-card{padding:16px}.technic-card--horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.technic-card--horizontal .technic-card__img{margin-right:0}}.technic-card--horizontal .technic-card__content{width:100%}.technic-card--horizontal .technic-card__price{margin-bottom:0;margin-right:10px}.technic-card--horizontal .technic-card__bot{width:258px}.technic-card--horizontal .technic-card__bts-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (width <= 768px){.technic-card--horizontal .technic-card__price{margin-right:0;margin-bottom:16px}.technic-card--horizontal .technic-card__bot{width:100%}.technic-card--horizontal .technic-card__bts-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.technic-card--horizontal .technic-card__slider{display:none}}.technic-card--horizontal .technic-card__slider{-ms-flex-negative:0;flex-shrink:0;width:262px;margin-right:10px;z-index:1}.technic-card--horizontal .swiper-wrapper{margin-bottom:10px}.technic-card--horizontal .technic-card__pagination{position:relative;top:-13px}.technic-card--horizontal .technic-card__pagination .swiper-pagination-bullet{width:40px}.technic-card__badge{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:24px;left:24px;z-index:2}.technic-card__badge-info{width:100px;height:28px;padding:4px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--white-color);font-size:14px;font-family:RobotoMedium;margin-right:10px}.technic-card__badge-info--orange{background-color:var(--accent-color)}.technic-card__badge-info--green{background-color:var(--green-color)}.technic-card__badge-type{width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.technic-card__badge-type--orange{background-color:var(--accent-color)}.technic-card__badge-type--dark-blue{background-color:var(--dark-blue-color)}.technic-card__badge-type--blue{background-color:var(--blue-color)}.technic-card__img-mobile{display:none}.technic-card__img{width:238px;height:258px;margin-bottom:16px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-transition:.3s ease-in;transition:.3s ease-in}.technic-card__title{font-family:OswaldBold;font-size:20px;text-transform:uppercase;margin-bottom:16px;-webkit-transition:color .3s;transition:color .3s}.technic-card__list{margin-bottom:24px}@media screen and (width <= 768px){.technic-card__badge-info{margin-right:8px}.technic-card__img-mobile{display:block}.technic-card__title{font-size:18px}.technic-card__list{font-size:16px}}.technic-card__item{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.technic-card__item:not(:last-child){padding-bottom:8px;margin-bottom:8px}.technic-card__item:not(:last-child)::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#e3e3e3}.technic-card__item-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:RobotoRegular}@media screen and (width <= 768px){.technic-card__item-left{font-size:14px}}.technic-card__item-left svg{margin-right:4px}.technic-card__item-right{font-family:RobotoSemiBold}@media screen and (width <= 990px){.technic-card__item-right{font-size:14px}}.technic-card__price{font-size:20px;font-family:OswaldBold;text-transform:uppercase;margin-bottom:24px;display:block}.technic-card__bot-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.technic-card__buy-btn{text-align:center;width:100%;padding:10px 38px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;clip-path:polygon(100% 0,0 0,0 100%,90% 100%,100% 70%)}.technic-card__buy-btn,.technic-card__more{height:44px}@media screen and (width <= 990px){.technic-card__price{font-size:18px;margin-bottom:16px}.technic-card__buy-btn,.technic-card__more{font-size:16px}}.technic-card__more{clip-path:polygon(100% 0,0 0,0 100%,70% 100%,100% 70%);-webkit-transition:background-color .3s;transition:background-color .3s;width:73px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.technic-card__more svg{margin:0}.technic-card__more:hover{background-color:var(--accent-color)}.action-card__inner{padding:24px;background-color:var(--grey-light-bg-color)}.action-card__link:hover .action-card__title{color:var(--accent-color)}.action-card__img{width:100%}.action-card__date{display:block;color:var(--accent-color);margin-bottom:16px;font-family:RobotoSemiBold;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-card__date svg{margin-right:4px}.action-card__title{font-size:24px;font-family:OswaldBold;font-weight:700;text-transform:uppercase;margin-bottom:8px;-webkit-transition:color .3s;transition:color .3s}@media screen and (width <= 768px){.action-card__inner{padding:16px}.action-card__title{font-size:18px;margin-bottom:16px}}.action-card__descr{font-family:RobotoRegular;font-size:16px;opacity:.6;line-height:1.4;margin-bottom:16px}.action-card__more{font-family:RobotoSemiBold;font-weight:600;color:var(--accent-color);font-size:18px}.action-card__icon{margin-left:8px}.blog-card{height:100%}.blog-card__wrapper{padding:24px;background-color:var(--grey-light-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media screen and (width <= 768px){.action-card__more{font-size:16px}.blog-card__wrapper{padding:16px}}.blog-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.blog-card__link:hover .blog-card__title{color:var(--accent-color)}.blog-card__img{width:100%}.blog-card__date{display:block;color:var(--accent-color);margin-bottom:16px;font-family:RobotoSemiBold;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-card__date svg{margin-right:4px}.blog-card__tag{display:block;font-weight:600;font-size:16px;line-height:1.4;text-transform:uppercase;font-family:OswaldSemiBold;margin-bottom:37px}.blog-card__title{font-size:24px;font-family:OswaldBold;font-weight:700;text-transform:uppercase;margin-bottom:8px;-webkit-transition:color .3s;transition:color .3s}@media screen and (width <= 768px){.blog-card__title{font-size:18px;margin-bottom:16px}}.blog-card__descr{font-family:RobotoRegular;font-size:16px;opacity:.6;line-height:1.4;margin-bottom:24px}.blog-card__more{font-family:RobotoSemiBold;font-weight:600;color:var(--accent-color);font-size:18px;margin-top:auto}@media screen and (width <= 768px){.blog-card__more{font-size:16px}}.blog-card__icon{margin-left:8px}.hero{background-color:var(--grey-light-bg-color);position:relative;overflow:hidden;padding-top:116px}@media screen and (width <= 1024px){.hero{padding-top:64px}}.hero::before{content:"";position:absolute;right:10%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:738px;height:471px;background-image:url(/local/templates/dingli_new/css/../img/hero/hero-bg.svg);background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (width <= 1200px){.hero::before{right:0}}@media screen and (width <= 990px){.hero::before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);bottom:0;right:-20%}}@media screen and (width <= 576px){.hero::before{width:400px;height:350px}.hero__slider-wrapper{margin-bottom:25px}}.hero__slider{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px}.hero__slider-controls-next,.hero__slider-controls-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.hero__slider-controls-prev{left:80px}.hero__slider-controls-next{right:80px}@media screen and (width <= 1600px){.hero__slider-controls-prev{left:40px}.hero__slider-controls-next{right:40px}}@media screen and (width <= 1500px){.hero__slider-controls-next,.hero__slider-controls-prev{display:none}}.hero__pagination{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.hero__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__content{margin-right:30px;padding:88px 0 53px}.hero__title{font-size:64px;text-transform:uppercase;margin-bottom:24px;position:relative;max-width:385px;width:100%}@media screen and (width <= 1200px){.hero__title{font-size:44px}.hero__title::after{display:none}}@media screen and (width <= 1024px){.hero__title{margin-bottom:16px}}@media screen and (width <= 990px){.hero__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__content{margin-right:0;width:100%;padding:60px 0 25px}.hero__title{max-width:100%}}@media screen and (width <= 768x){.hero__title{font-size:32px}}.hero__title::after{content:"";width:24px;height:24px;background-image:url(/local/templates/dingli_new/css/../img/svg/arrow-orange-hero.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;right:-20px;top:60%}.hero__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-bottom:32px}.hero__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (width <= 1024px){.hero__list{margin-bottom:24px}.hero__item{font-size:14px}}.hero__item--img{margin-right:4px}.hero__descr{margin-bottom:56px;font-family:RobotoRegular;color:var(--black-color-dark);opacity:.6;max-width:433px;width:100%}@media screen and (width <= 1024px){.hero__descr{font-size:16px;margin-bottom:24px}}.hero__img{position:relative;right:-15%}@media screen and (width <= 1500px){.hero__img{right:0}}@media screen and (width <= 990px){.hero__button{font-size:16px}}.hero__button-icon{margin-left:8px}.catalog{padding:80px 0}@media screen and (width <= 768px){.catalog{padding:56px 0}}.catalog__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:48px}@media screen and (width <= 576px){.catalog__head{margin-bottom:16px}}.catalog__text{font-family:RobotoRegular;opacity:.6;max-width:763px;width:100%;margin-bottom:48px}.catalog__list{display:-ms-grid;display:grid;gap:32px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}@media screen and (width <= 1200px){.catalog__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (width <= 850px){.catalog__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:16px}}.catalog__details{position:relative;right:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.catalog__details--mobile{display:none}@media screen and (width <= 576px){.catalog__text{font-size:16px;max-width:100%;margin-bottom:32px}.catalog__list{margin-bottom:32px}.catalog__details--mobile{display:block!important;width:calc(100% - 20px);text-align:center;font-size:16px;right:0}.catalog__details{display:none}}@media screen and (width <= 1024px){.catalog__details{font-size:18px}}.about{padding:80px 0;position:relative;background-color:var(--black-color);color:var(--white-color)}.about__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:64px}@media screen and (width <= 576px){.about__wrapper{margin-bottom:48px}}.about__left{margin-right:32px;max-width:640px}.about__subtitle{margin-bottom:64px;font-family:OswaldBold}@media screen and (width <= 1100px){.about__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about__left{margin-right:0;max-width:100%}.about__subtitle{margin-bottom:40px}}@media screen and (width <= 768px){.about{padding:56px 0}.about__subtitle{margin-bottom:32px}}.about__text{margin-bottom:24px;line-height:1.4;font-family:RobotoRegular;font-size:16px}.about__details-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:44px;-moz-column-gap:44px;column-gap:44px}@media screen and (width <= 576px){.about__text{margin-bottom:24px;font-size:16px}.about__details-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.about__details-catalog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:20px;-webkit-transition:color .3s;transition:color .3s}.about__details-catalog svg path{-webkit-transition:.3s;transition:.3s}.about__details-catalog:hover{color:var(--accent-color)}.about__details-catalog:hover svg path{fill:var(--accent-color)}.about__details-catalog svg{margin-left:8px}.about__details{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:44px}@media screen and (width <= 576px){.about__details-catalog{margin-bottom:16px;font-size:16px}.about__details{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 17px);padding-right:0;text-align:center;-ms-flex-item-align:start;align-self:flex-start}}.about__img{-ms-flex-negative:0;flex-shrink:0}.about__pic{position:relative;z-index:1;width:636px;height:440px}@media screen and (width <= 1100px){.about__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:16px}.about__pic{height:550px;width:100%}}@media screen and (width <= 768px){.about__pic{height:450px}}.about__achievements{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__achievements-item:not(:last-child){margin:0 15px 24px 0}@media screen and (width <= 768px){.about__achievements{display:-ms-grid;display:grid;gap:24px 16px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.about__achievements-item:not(:last-child){margin:0}}.about__achievements-top{display:block;margin-bottom:4px;font-family:OswaldSemiBold;font-size:64px;line-height:1.2;text-transform:uppercase;color:var(--accent-color)}@media screen and (width <= 1024px){.about__achievements-top{font-size:50px}}@media screen and (width <= 768px){.about__achievements-top{font-size:42px}}.about__achievements-bot{font-family:RobotoRegular}@media screen and (width <= 576px){.about__pic{height:237px}.about__achievements-top{font-size:36px}.about__achievements-bot{font-size:15px}}.services{padding:80px 0}.services__title{margin-bottom:48px}.services__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}@media screen and (width <= 1090px){.services__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:16px}}.services__list--service-page{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (width <= 768px){.services{padding:56px 0}.services__title{margin-bottom:32px}.services__list--service-page{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.clients__wrapper{position:relative;padding:80px 0}.clients__wrapper::before{content:"";display:block;background-color:var(--grey-light-bg-color);position:absolute;top:0;left:0;width:100%;height:2px}.clients__title{margin-bottom:64px}@media screen and (width <= 1200px){.clients__title{margin-bottom:44px}.in-stock .technic-card{max-width:100%;width:100%}}@media screen and (width <= 768px){.clients__wrapper{padding:56px 0}.clients__title{margin-bottom:32px}.clients__slider{display:none}}@media screen and (width <= 1550px){.clients__slider{margin-bottom:50px}}.clients__slider-wrapper{position:relative}.clients__slider-controls-next,.clients__slider-controls-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.clients__slider-mobile{display:none;padding-bottom:32px}@media screen and (width <= 768px){.clients__list,.clients__slider-controls-next,.clients__slider-controls-prev{display:none}.clients__slider-mobile{display:block}}.clients__slider-grid{display:-ms-grid;display:grid;gap:8px 16px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.clients__slider-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clients__slider-controls-prev{left:-133px}.clients__slider-controls-next{right:-133px}@media screen and (width <= 1650px){.clients__slider-controls-prev{left:-100px}.clients__slider-controls-next{right:-100px}}.clients__pagination{display:none}@media screen and (width <= 1480px){.clients__slider-controls-next,.clients__slider-controls-prev{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.clients__pagination{display:-webkit-box;display:-ms-flexbox;display:flex}}.clients__pagination-mobile{display:none}@media screen and (width <= 768px){.clients__pagination{display:none}.clients__pagination-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.clients__slider-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.news{padding:80px 0}.news__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:64px}.news__details--mobile{display:none}@media screen and (width <= 768px){.news{padding:56px 0}.news__head{margin-bottom:32px}.news__details{display:none}.news__details--mobile{display:block;width:100%}}.news__item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (width <= 1480px){.news__slider{margin-bottom:50px}}.news__slider-wrapper{position:relative}.news__slider-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.news__slider-controls-next,.news__slider-controls-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media screen and (width <= 768px){.news__slider{margin-bottom:20px}.news__slider-controls-next,.news__slider-controls-prev{display:none}.news__pagination{margin-bottom:32px}}.news__slider-controls-prev{left:-133px}.news__slider-controls-next{right:-133px}@media screen and (width <= 1650px){.news__slider-controls-prev{left:-100px}.news__slider-controls-next{right:-100px}}.news__pagination{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:none}@media screen and (width <= 1480px){.news__slider-controls-next,.news__slider-controls-prev{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.news__pagination{display:-webkit-box;display:-ms-flexbox;display:flex}}.in-stock{background-color:var(--grey-light-bg-color);padding:80px 0}.in-stock__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:64px}.in-stock__details--mobile{display:none}@media screen and (width <= 768px){.in-stock{padding:56px 0}.in-stock__head{margin-bottom:32px}.in-stock__details{display:none}.in-stock__details--mobile{display:block;width:calc(100% - 20px)}}@media screen and (width <= 1480px){.in-stock__slider{margin-bottom:50px}}.in-stock__slider-wrapper{position:relative}.in-stock__slider-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.in-stock__slider-controls-next,.in-stock__slider-controls-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media screen and (width <= 768px){.in-stock__slider{margin-bottom:20px}.in-stock__slider-controls-next,.in-stock__slider-controls-prev{display:none}.in-stock__pagination{margin-bottom:32px}}.in-stock__slider-controls-prev{left:-133px}.in-stock__slider-controls-next{right:-133px}@media screen and (width <= 1650px){.in-stock__slider-controls-prev{left:-100px}.in-stock__slider-controls-next{right:-100px}}.in-stock__pagination{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:none}@media screen and (width <= 1480px){.in-stock__slider-controls-next,.in-stock__slider-controls-prev{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.in-stock__pagination{display:-webkit-box;display:-ms-flexbox;display:flex}}.in-stock .swiper-slide{height:auto}.read-it{padding:80px 0}.read-it__title{margin-bottom:64px}.read-it__details--mobile{display:none}@media screen and (width <= 768px){.read-it{padding:56px 0}.read-it__title{margin-bottom:32px}.read-it__details{display:none}.read-it__details--mobile{display:block;width:100%}}.read-it__item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (width <= 1480px){.read-it__slider{margin-bottom:50px}}.read-it__slider-wrapper{position:relative}.read-it__slider-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.read-it__slider-controls-next,.read-it__slider-controls-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media screen and (width <= 768px){.read-it__slider{margin-bottom:20px}.read-it__slider-controls-next,.read-it__slider-controls-prev{display:none}.read-it__pagination{margin-bottom:32px}}.read-it__slider-controls-prev{left:-133px}.read-it__slider-controls-next{right:-133px}@media screen and (width <= 1650px){.read-it__slider-controls-prev{left:-100px}.read-it__slider-controls-next{right:-100px}}.read-it__pagination{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:none}@media screen and (width <= 1480px){.read-it__slider-controls-next,.read-it__slider-controls-prev{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.read-it__pagination{display:-webkit-box;display:-ms-flexbox;display:flex}}.requisites{background-color:var(--grey-light-bg-color);padding:80px 0}@media screen and (width <= 768px){.requisites{padding:56px 0}}.requisites__title{margin-bottom:48px;padding:0}@media screen and (width <= 768px){.requisites__title{margin-bottom:24px}.requisites__table{font-size:16px}}.requisites__table-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px;position:relative}.requisites__table-row:not(:last-child){margin-bottom:16px}.requisites__table-row:not(:last-child)::after{content:"";position:absolute;display:block;width:100%;height:2px;background-color:var(--grey-dark-bg-color);left:0;bottom:0;opacity:.8}.requisites__table-left{color:var(--black-text-color);opacity:.6;max-width:430px;width:100%;margin-right:33px;font-family:RobotoRegular}@media screen and (width <= 990px){.requisites__table-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.requisites__table-left{margin-bottom:8px}}.requisites__table-right{font-family:RobotoSemiBold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.requisites__table-right svg{margin-left:16px}.contacts__head{background-color:var(--grey-light-bg-color);padding:156px 0 40px}.contacts__breadcrumbs{margin-bottom:80px}@media screen and (width <= 1024px){.contacts__breadcrumbs{margin-bottom:60px}}@media screen and (width <= 768px){.contacts__head{padding-top:16px}.contacts__breadcrumbs{margin-bottom:40px}}.contacts__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}@media screen and (width <= 850px){.contacts__wrapper{margin-bottom:24px}}.contacts__content{max-width:445px;width:100%;margin-right:20px}.contacts__title{font-size:64px;font-family:OswaldSemiBold;text-transform:uppercase;margin-bottom:24px}@media screen and (width <= 1024px){.contacts__title{font-size:48px}}@media screen and (width <= 768px){.contacts__title{font-size:32px}}.contacts__text{font-family:RobotoRegular;line-height:1.4;font-size:16px;margin-bottom:63px}.contacts__socials-text{font-family:RobotoMedium;font-weight:500;font-size:16px;line-height:1.4;opacity:.6;margin-bottom:8px;display:block}.contacts__socials-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (width <= 768px){.contacts__socials-list{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}.contacts__socials-link{font-family:RobotoRegular;font-weight:400;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s;transition:opacity .3s}.contacts__socials-link:hover{opacity:.6}.contacts__socials-link svg{margin-right:4px;margin-bottom:3px}.contacts__form-mobile{display:none;background-color:var(--grey-light-bg-color);padding:40px 0 56px}.contacts__form-mobile .form__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contacts__form-mobile .form__block:not(:last-child),.contacts__form-mobile .form__block>.form__input-wrapper:not(:last-child){margin-bottom:18px}.contacts__form-mobile .form__text{margin-bottom:24px}.contacts__form-mobile .form__btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts__subtitle{font-size:24px;text-transform:uppercase;margin-bottom:24px}.contacts__form{max-width:604px;width:100%}@media screen and (width <= 850px){.contacts__form-mobile{display:block}.contacts__form{display:none}}.contacts__form .form__textarea{max-height:300px}.contacts__requisites{position:relative;padding-top:32px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.contacts__requisites::before{content:"";display:block;width:100%;height:1px;background-color:var(--grey-dark-bg-color);position:absolute;left:0;top:0}.contacts__requisites-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:286px;width:100%}.contacts__requisites-name{opacity:.6;font-family:RobotoMedium;font-size:16px;line-height:1.4;margin-bottom:8px}@media screen and (width <= 850px){.contacts__requisites{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:33px 24px}.contacts__requisites-name{margin-bottom:4px}}.contacts__requisite{font-size:24px;font-family:OswaldSemiBold;text-transform:uppercase}.contacts__requisite--link{-webkit-transition:color .3s;transition:color .3s}.contacts__requisite--link:hover{color:var(--accent-color)}.contacts__tabs{padding:77px 0 80px}@media screen and (width <= 990px){.contacts__tabs{padding:40px 0}}.description{background-color:var(--grey-light-bg-color);padding:80px 0}.description--bg-white{background-color:var(--white-color)}@media screen and (width <= 1024px){.contacts__requisite{font-size:20px}.description{padding:70px 0}}@media screen and (width <= 768px){.contacts__requisite{font-size:16px}.contacts__tabs .tabs__nav-btn{font-size:18px}.description{padding:56px 0}}.description__title{margin-bottom:24px}.certificates{background-color:var(--grey-light-bg-color);padding:80px 0}.certificates__title{margin-bottom:24px}@media screen and (width <= 768px){.certificates{padding:56px 0}.certificates__title{margin-bottom:32px}}.certificates__text{font-weight:400;font-size:16px;line-height:1.6;color:var(--black-text-color);font-family:RobotoRegular;margin-bottom:24px}@media screen and (width <= 768px){.certificates__text{margin-bottom:32px;line-height:1.4}}.certificates__slider-wrapper{position:relative}.certificates__list{margin-bottom:40px}.certificates__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.certificates__item-link{position:relative;border:2px solid transparent;-webkit-transition:border-color .3s;transition:border-color .3s}.certificates__item-link:hover{border-color:var(--accent-color)}.certificates__item-link:hover::after{opacity:.4}.certificates__item-link:hover .certificates__item-icon{opacity:1}.certificates__item-link::after{content:"";cursor:pointer;display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#ed6c00;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.certificates__item-icon{position:absolute;cursor:pointer;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.certificates__img{height:277px;width:100%}.certificates__slider-controls-next,.certificates__slider-controls-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media screen and (width <= 768px){.certificates__list{margin-bottom:16px}.certificates__slider-controls-next,.certificates__slider-controls-prev{display:none}}.certificates__slider-controls-prev{left:-133px}.certificates__slider-controls-next{right:-133px}@media screen and (width <= 1650px){.certificates__slider-controls-prev{left:-100px}.certificates__slider-controls-next{right:-100px}}.certificates__pagination{display:none}@media screen and (width <= 1480px){.certificates__slider-controls-next,.certificates__slider-controls-prev{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.certificates__pagination{display:-webkit-box;display:-ms-flexbox;display:flex}}.certificates__slider-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}
/* End */


/* Start:/local/templates/dingli_new/css/custom.css?176674409122341*/
/* SEARCH-PAGE */
.search_resultat *{
    font-family: 'RobotoMedium';
}
.search-page-area {
    background-color: #f9f9f9;
    /* padding: 120px 0; */
}
.search-page__head{
    background-color: var(--grey-light-bg-color);
    padding: 156px 0 80px;
}
.header-search__input {
    width: 100%;
    padding: 12px 20px;
    font-size: 18px;
    border: 1px solid #ccc;
    outline: none;
    transition: border-color 0.3s ease;
    height: 48px;
}
.header-search__input:focus {
    border-color: #ed6c00;
}
.header-search__input-body{
    width: 100%;
}
.search__form{
    display: flex;
    gap: 40px;
    
}
.form__btn--width.form__btn--width-search{
    width: 200px;
}

/* Сообщение об отсутствии результатов */
.note-box {
    font-size: 16px;
    color: #999;
    text-align: center;
    margin-top: 40px;
}
.search_resultat_list{
    margin-bottom: 56px;
}
.search_resultat_item:not(:first-child){
    padding-top: 24px;
}
.search_resultat_item:not(:last-child){
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 24px;
}
.search_resultat_link{
    display: flex;
    gap: 20px;
}
.search_resultat_link:hover .search_resultat_title{
    color: var(--accent-color);
}
.search_resultat_title{
    font-family: OswaldMedium;
    font-weight: 500;
    font-size: 22px;
    text-transform: uppercase;
    color: #262626;
    margin-bottom: 16px;
}
.search_resultat_text{
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #898989;
}
.search_resultat_number{
    min-width: 40px;
}
.search_resultat_number span{
    font-family: OswaldMedium;
    font-weight: 500;
    font-size: 25px;
    text-transform: uppercase;
    color: var(--accent-color);
}
.search_content{
    padding: 80px 0;
}
@media (max-width: 678px){
    .search__form{
        flex-direction: column;
    }
}
/* ====================== */
/* SEARCH-PAGE ENDD */

.mobile-menu__socials .socials__link{
	width: 24px;
}
.product__flag--blue{
    background-color: #03c69a;
}
@media screen and (max-width: 990px) {
    .hero__content {
        padding: 25px 0 25px 0;
    }
}

@media screen and (max-width: 768px) {
    .product__specifications-buy-btn,
    .in-stock__details--mobile, .news__details--mobile {
        width: calc(100% - 17px);
    }
	.technic-card__buy-btn {
		clip-path: polygon(100% 0%, 0% 0%, 0% 100%, 97% 100%, 100% 70%);
	}
	.contacts__head {
		padding-top: 73px;
	}
    .footer__block:first-child .footer__block-list{
        display: block;
    }
    .footer__block:first-child .footer__title{
        text-align: start;
    }
.footer__block:first-child > .footer__title{
	    margin-left: 0px;
}
}
@media screen and (max-width: 576px) {
    .catalog__details--mobile {
        width: calc(100% - 17px);
    }
	.technic-card__buy-btn {
		clip-path: polygon(100% 0%, 0% 0%, 0% 100%, 95% 100%, 100% 70%);
	}
	.catalog-product__models {
		font-family: 'RobotoRegular';
    }
	.slider-pagination {
		column-gap: 0;
	}
}

@media screen and (max-width: 390px) {
	.technic-card__buy-btn {
		clip-path: polygon(100% 0%, 0% 0%, 0% 100%, 94% 100%, 100% 70%);
	}
}

.menu-dropdown__item:last-child::after {
	content: unset;
}

.form__placeholder {
	cursor: text;
}

.mobile-menu {
	position: fixed;
	height: calc(100% - 64px);
	padding-bottom: 0;
}

.mobile-menu > .container, .mobile-menu .mobile-menu__wrapper {
	height: 100%;
}

.mobile-menu .mobile-menu__wrapper {
	overflow: auto;
}

.in-stock {
	position: relative;
}

.form__input:focus + .form__placeholder, .form__placeholder.focus,
.form__input:not(:placeholder-shown) + .form__placeholder,
.form__textarea:focus + .form__placeholder,
.form__textarea:not(:placeholder-shown) + .form__placeholder {
    font-size: 12px;
    top: 2px;
}

#panel {
	z-index: 1000;
}

.description {
    font-family: "RobotoRegular";
    font-size: 16px;
    color: var(--black-text-color);
    line-height: 1.4;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s ease-in-out, visibility 0.5s ease-in-out, margin-bottom 0.6s ease-in-out;
    transition: opacity 0.3s ease-in-out, visibility 0.5s ease-in-out, margin-bottom 0.6s ease-in-out;
}

.description h2 {
    margin-top: 40px;
    font-family: "OswaldSemiBold",sans-serif;
	margin-bottom: 24px;
	font-size: 24px;
    text-transform: uppercase;
}

.description h3 {
    margin-top: 40px;
    font-family: "OswaldSemiBold",sans-serif;
	margin-bottom: 24px;
	font-size: 24px;
    text-transform: uppercase;
}

.description p {
    line-height: 1.4;
    font-size: 16px;
    font-family: "RobotoRegular";
    color: var(--black-text-color);
    opacity: 1;
    visibility: visible;
    height: 100%;
    -webkit-transition: opacity 0.3s ease-in-out, visibility 0.5s ease-in-out, margin-bottom 0.6s ease-in-out;
    transition: opacity 0.3s ease-in-out, visibility 0.5s ease-in-out, margin-bottom 0.6s ease-in-out;
}

.description a {
    color: var(--accent-color);
}

.description p:not(:last-child) {
    margin-bottom: 8px;
}
.breadcrumbs__list{
    flex-wrap: wrap;
}
.hero__title::after{
    right: -30px;
}

.tabs__content-inner p,
.tabs__content-inner li,
.tabs__content-inner span{
    font-family: "RobotoRegular";
}
.tabs__content-inner p{
    line-height: 1.4;
    font-size: 16px;
    font-family: "RobotoRegular";
    color: var(--black-text-color);
    opacity: 1;
    visibility: visible;
    height: auto;
    -webkit-transition: opacity 0.3s ease-in-out, visibility 0.5s ease-in-out, margin-bottom 0.6s ease-in-out;
    transition: opacity 0.3s ease-in-out, visibility 0.5s ease-in-out, margin-bottom 0.6s ease-in-out;
    margin-bottom: 15px;
}
.tabs__content-inner h3{
    margin: 24px 0 12px 0;
}

.tabs__content-inner ul, .news-article-page__content ul, .description ul {
    margin-bottom: 15px;
}

.tabs__content-inner ul li:not(:last-child), .news-article-page__content ul li:not(:last-child), .description ul li:not(:last-child) {
    margin-bottom: 10px;
}
.tabs__content-inner ul li, .news-article-page__content ul li, .description ul li {
    position: relative;
    padding-left: 28px;
    font-family: "RobotoRegular";
    font-size: 16px;
    line-height: 1.4;
}
.tabs__content-inner ul li::before, .news-article-page__content ul li::before, .description ul li::before {
    content: "";
    display: block;
    position: absolute;
    background-color: var(--accent-color);
    width: 6px;
    height: 6px;
    position: absolute;
    top: 7px;
    left: 8px;
}

.tabs__item {
    display: flex;
    align-items: center;
}

.tabs__item a, .tabs__item span {
    display: inline-flex;
}

.contacts__socials-link {
    font-family: RobotoRegular;
    font-weight: 400;
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
  }
  .contacts__socials-link:hover {
    opacity: 0.6;
  }
  .contacts__socials-link svg {
    margin-right: 4px;
    margin-bottom: 3px;
  }
  .contacts__socials-text {
    font-family: RobotoMedium;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.4;
    opacity: 0.6;
    margin-bottom: 8px;
    display: block;
  }
  .contacts__socials-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  @media screen and (width <= 768px) {
    .contacts__socials-list {
      -webkit-column-gap: 16px;
      -moz-column-gap: 16px;
      column-gap: 16px;
    }
    .description h2, .description h3 {
        font-size: 36px;
    }
  }

  .contacts__text {
    font-family: "RobotoRegular";
    line-height: 1.4;
    font-size: 16px;
    margin-bottom: 63px;
}
.contacts__wrapper .contacts__form{
    /* opacity: 0;
    visibility: hidden; */
}


.catalog-page {
    overflow: hidden;
}

@media screen and (width <= 576px) {
    .description h2, .description h3 {
        font-size: 24px;
    }
}


@media screen and (max-width: 900px) {
    .catalog-page__filter {
        position: fixed;
        top: 0;
    }
    .catalog-page__filter .filter {
        overflow-y: auto;
    }
}

.news-article-page__head {
    padding-bottom: 0;
}

.news-article-page__content {
    padding-top: 30px;
}

.news__slider.swiper .news-card__link {
    padding: 0;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.news__slider.swiper .news-card {
    height: 100%;
}

.news__slider.swiper .news__item {
    height: auto;
}

.news__slider.swiper .news-card__content {
    flex-grow: 1;
}

.news__slider.swiper .news-card__date {
    margin-top: 16px;
}

.info-page__item-title {
    font-size: 24px;
}

.breadcrumbs__item--active {
    white-space: unset;
}

.news-article-page__content {
    z-index: 1;
}

.news-article-page__content a {
    color: #ed6c00;
}

.news-article-page__content a:hover {
    text-decoration: underline;
}

.technic-card__badge-info--grey, .product__flag--grey {
    background-color: var(--grey-dark-bg-color);
    color: #3E3A39;
}

.technic-card__badge-info.technic-card__badge-discontinued {
    width: auto;
}
.technic-card__badge-info{
    justify-content: center;
}
.popup__city-list {
    columns: 2;
    column-gap: 50px;
    width: 100%;
}

.popup__city {
    max-width: 520px;
}

.popup__city-item.selected a {
    font-family: RobotoBold;
}

@media screen and (max-width: 430px) {
    .popup__city-list {
        column-gap: 25px;
    }
    .product__flags{
        flex-wrap: wrap;
        gap: 10px;
    }
}

@media screen and (max-width: 380px) {
    .popup__city-item a {
        font-size: 14px;
    }

    .popup__city-item:not(:last-child) {
        margin-bottom: 10px;
    }
}
.news-card__text{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
}
.read-it__item{
    height: auto;
}
.accordion .accordion-item {
    border-bottom: 1px solid #e5e5e5;
}
.accordion .accordion-item button[aria-expanded='true'] {
    border-bottom: 1px solid #ed6c00;
}
.accordion button {
    position: relative;
    display: block;
    text-align: left;
    width: 100%;
    padding: 1em 0;
    color: #000;
    font-size: 1.15rem;
    font-weight: 400;
    border: none;
    background: none;
    outline: none;
}
.accordion button:hover,
.accordion button:focus {
    cursor: pointer;
    color: #333;
}
.accordion button:hover::after,
.accordion button:focus::after {
    cursor: pointer;
    color: #333;
    border: 1px solid #ed6c00;
}
.accordion button .accordion-title {
    padding: 1em 1.5em 1em 0;
    font-family: RobotoRegular;
}
.accordion button .icon {
    display: inline-block;
    position: absolute;
    top: 18px;
    right: 0;
    width: 22px;
    height: 22px;
    border: 1px solid;
    border-radius: 22px;
}
.accordion button .icon::before {
    display: block;
    position: absolute;
    content: '';
    top: 9px;
    left: 5px;
    width: 10px;
    height: 2px;
    background: currentColor;
}
.accordion button .icon::after {
    display: block;
    position: absolute;
    content: '';
    top: 5px;
    left: 9px;
    width: 2px;
    height: 10px;
    background: currentColor;
}
.accordion button[aria-expanded='true'] {
    color: #333;
}
.accordion button[aria-expanded='true'] .icon::after {
    width: 0;
}
.accordion .accordion-content {
    font-family: RobotoRegular;
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition: opacity 200ms linear, max-height 300ms ease-in-out;
    will-change: opacity, max-height;
}
.accordion button[aria-expanded='true'] + .accordion-content {
    opacity: 1;
    transition: opacity 200ms linear, max-height 300ms ease-in-out;
    padding: 2em 0;
}

.accordion .accordion-content ul{
    list-style-type: disc;
}
.accordion .accordion-content li{
    list-style: inside;
}
.accordion .accordion-content p,
.accordion .accordion-content li,
.accordion .accordion-content span,
.accordion .accordion-content a {
    font-size: 1rem;
    font-weight: 300;
    margin: 10px 0;
}

.header__top-left {
    position: relative;
}

.select-city__dropdown-wrap {
    position: absolute;
    z-index: 9999;
    top: 30px;
    transition: all .3s;
    opacity: 0;
    visibility: hidden;
}

.select-city__dropdown-wrap.show {
    opacity: 1;
    visibility: visible;
}

.select-city__dropdown {
    background-color: #ffffff;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.23);
    width: 275px;
    padding: 20px 25px 25px 25px;
    text-align: center;
    border: 1px solid #ededed;
}

.select-city__dropdown__title {
    color: #3e3a39;
    font-size: 14px;
    font-weight: 700;
    display: block;
    margin: 0 0 15px 0;
}

.select-city__dropdown__choose-wrap {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.select-city__dropdown__choose {
    display: inline-block;
    height: 40px;
    width: 100%;
    font-size: 12px;
    font-weight: 700;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    transition: all 0.3s ease-out;
}

.select-city__dropdown__choose__yes {
    color: #ffffff;
    border: 1px solid #ed6c00;
    background: #ed6c00;
    margin: 0 10px 0 0;
}

.select-city__dropdown__choose__no {
    color: #ed6c00;
    background: transparent;
    border: 1px solid #ed6c00;
}

.select-city__dropdown__choose__yes:hover {
    background-color: var(--orange-dark-color);
}

.select-city__dropdown__choose__no:hover {
    background-color: var(--orange-dark-color);
    color: #fff;
}

#leasing-page-form .form__text {
    color: #ffffff;
}

div.title-search-result {
    z-index: 1000 !important;
}

table.title-search-result {
    width: 100% !important;
}

table.title-search-result th:first-child, table.title-search-result td:first-child {
    display: none;
}

.blog-article-page__content p, .actions-detail__text p {
    line-height: 1.4;
    font-size: 16px;
    font-family: RobotoRegular;
    color: var(--black-text-color);
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity .3s ease-in-out, visibility .5s ease-in-out, margin-bottom .6s ease-in-out;
    transition: opacity .3s ease-in-out, visibility .5s ease-in-out, margin-bottom .6s ease-in-out;
}

.blog-article-page__content p:not(:last-child), .actions-detail__text p:not(:last-child) {
    margin-bottom: 8px;
}

.blog-article-page__content h2, .blog-article-page__content h3, 
.actions-detail__text h2, .actions-detail__text h3 {
    font-family: OswaldSemiBold;
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 24px;
    line-height: 1.2;
    margin-top: 40px;
}

.blog-article-page__content ul, .actions-detail__text ul {
    margin-bottom: 10px;
}

.blog-article-page__content ol {
    padding-left: 23px;
}

.blog-article-page__content ul li, .actions-detail__text ul li {
    position: relative;
    padding-left: 28px;
    font-family: RobotoRegular;
    font-size: 16px;
    line-height: 1.4;
}

.blog-article-page__content ol li, .actions-detail__text ol li {
    position: relative;
    font-family: RobotoRegular;
    font-size: 16px;
    line-height: 1.4;
}

.blog-article-page__content ul li:not(:last-child), .actions-detail__text ul li:not(:last-child), 
.blog-article-page__content ol li:not(:last-child), .actions-detail__text ol li:not(:last-child) {
    margin-bottom: 10px;
}

.blog-article-page__content ul li:before, .actions-detail__text ul li:before {
    content: "";
    display: block;
    background-color: var(--accent-color);
    width: 6px;
    height: 6px;
    position: absolute;
    top: 7px;
    left: 8px;
}

.blog-article-page__bottom {
    margin-top: 40px;
}

.blog-article-page__bottom ul li {
    padding: 0;
    margin-bottom: 0 !important;
}

.blog-article-page__bottom ul li:before {
    display: none;
}

.blog-article-page__content a, .actions-detail__text a {
    color: var(--accent-color);
}

.actions-detail__text table td, .actions-detail__text table th, .blog-article-page__content table td, .blog-article-page__content table th {
    line-height: 1.4;
    font-size: 16px;
    font-family: RobotoRegular;
    color: var(--black-text-color);
    border: 1px solid var(--black-text-color);
    padding: 8px;
}

.description-faq .accordion {
    margin: 0 0 60px;
}

.accordion-title {
    margin-top: 40px;
    font-family: "OswaldSemiBold", sans-serif;
    margin-bottom: 40px;
    font-size: 24px;
    text-transform: uppercase;
}

.description-faq .accordion-title {
    margin-top: 80px;
}

.description-faq .accordion__name {
    font-size: 18px;
}

.description-faq .accordion button {
    padding: 0;
}

@media screen and (max-width: 1024px) {
    .description-faq .accordion-title {
        margin-top: 70px;
    }
}

@media screen and (max-width: 768px) {
    .description-faq .accordion-title {
        margin-top: 56px;
    }
    .product__info {
        align-items: flex-start;
    }
}

.clients__list.swiper-wrapper {
    align-items: center;
}
.accordion button.accordion__btn{
    display: flex;
}
.accordion-custom-bg .accordion__item{
	background-color: transparent;
	padding-left: 0;
}
.accordion-custom-bg .accordion__item::before{
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #a8b8c7;
    opacity: .3;
    position: absolute;
    top: 0;
    left: 0;
}
/* ================================================================================================================ */
.sertifikaty-wrapper{
    padding: 90px 0;
}
.sertifikaty-items{
    display: flex;
    align-items: center;
    grid-gap: 30px;
}
.sertifikaty-item{
    width: 100%;
    max-height: 400px;
}
.sertifikaty-item img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sertifikaty-video{
    margin: 0 auto;
    padding: 0 var(--container-offset);
    max-width: var(--container-width);
    margin-top: 60px;
}
.sertifikaty-video p{
    line-height: 1.4;
    font-size: 16px;
    font-family: "RobotoRegular";
}
@media screen and (max-width: 1024px) {
    .sertifikaty-items{
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    .sertifikaty-item img{
        object-fit: contain;
        max-height: 400px;
    }
}
@media screen and (max-width: 768px) {
	.sertifikaty-video{
		max-width: 100%;
		padding:0;

	}
	.sertifikaty-video p{
	    padding: 0 var(--container-offset);
	}
}
@media screen and (max-width: 500px){
    .sertifikaty-items{
        display: flex;
        flex-direction: column;
    }
    .sertifikaty-wrapper{
        padding-top: 60px;
    }
}

.iti {
    width: 100%;
}

.iti--separate-dial-code .iti__selected-flag, .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
    background: transparent;
}

.iti__selected-flag {
    padding-top: 15px;
}

.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code, .iti__dial-code, .iti__country-name {
    font-family: RobotoRegular;
    color: var(--black-color);
    line-height: 1.2;
    font-size: 16px;
}

.iti__country-list {
    z-index: 3;
}
.not-found{
    margin-top: 200px;
    margin-bottom: 90px;
}
.not-found *{
    font-family: RobotoRegular;
}
.not-found__wrapper{
    display: flex;
    justify-content: space-between;
    gap: 15px;
}
.not-found h1{
    font-family: OswaldMedium;
    margin-bottom: 40px;
    font-size: 40px;
}
.not-found p{
    margin-bottom: 20px;
}
.not-found__buttons{
    display: flex;
    gap: 40px;
    margin-bottom: 40px;
}
.not-found__search-title{
    margin-bottom: 30px;
}
.not-found__search{
    margin-bottom: 20px;
}
.not-found__search form{
    display: flex;
    align-items: center;
    gap: 8px;
}
.not-found .form-control{
    padding: 10px;
    border: 1px solid #ccc;
    width: 100%;
    border-radius: 5px;
}
.header-search-btn button{
    display: inline-block;
    color: #fff;
    padding: 10px 25px;
    background-color: var(--accent-color);
    border-radius: 5px;
    border: 1px solid transparent;
}
.not-found__desc a{
    display: inline-block;
    width: 100%;
}
.not-found__desc .form__btn{
    max-width: 300px;
}
.not-found * a{
    transition: .3s ease;
}
.not-found * a:hover{
    background-color: var(--orange-dark-color);
    transition: .3s ease;
}
.not-found__buttons .form__btn{
    display: inline-block;
    color: #fff;
    padding: 10px 15px;
    background-color: var(--accent-color);   
    width: auto;
    font-size: 15px;
    max-width: 235px;
    width: 100%;
}
@media (max-width: 1024px){
    .not-found__wrapper{
        flex-direction: column;
    } 
    .not-found__left img{
        max-height: 400px;
    }
    .not-found{
        margin-top: 100px;
    }
}
@media (max-width: 600px){
    .not-found__left img{
        max-height: 300px;
    }
    .not-found{
        margin-top: 90px;
    }
    .not-found h1{
        font-size: 30px;
    }
    .not-found__buttons{
        flex-direction: column;
        gap: 10px;
    }
    .not-found__buttons .btn{
        display: flex;
        justify-content: center;
    }
}
@media (max-width: 600px){
    .not-found__wrapper{
        align-items: center;
    }
}

.project-detail__head-text p, .project-detail__inner-left p {
    line-height: 1.4;
    font-size: 16px;
    font-family: RobotoRegular;
    color: var(--black-text-color);
}

.project-detail__head-text p:not(:last-child), .project-detail__inner-left p:not(:last-child) {
    margin-bottom: 8px;
}

.project-detail__inner-left h2:not(:last-child), .project-detail__inner-left h3:not(:last-child) {
    margin-bottom: 16px;
}
.legal .info-page__item-title{
	margin-bottom: 0;
}
.legal .info-page__item{
	align-items: center;
}
.footer__policy{
	max-width: 500px;
}
.footer__policy:hover{
	color: var(--white-color);
	opacity: .6;
}
.footer__policy a:hover {
    color: var(--accent-color);
    opacity: 1;
	transition: .2s;
}
.footer__policy a{
	text-decoration: underline;
}
@media (max-width: 768px){
	.footer__content-body{
		flex-direction: column;
		gap: 30px;
	}
	.footer__content-head{
		align-items: start;
	}
}
@media (max-width: 570px){
	.footer__inner {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
    }
}
.footer__block .footer__title a:hover{
	color: var(--accent-color);
	transition: color .3s;
}
/* End */


/* Start:/local/templates/dingli_new/components/bitrix/search.title/header-search/style.css?17573129062108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/dingli_new/components/bitrix/search.title/header-search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/dingli_new/components/bitrix/search.title/header-search-mobile/style.css?17573129062108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/dingli_new/components/bitrix/search.title/header-search-mobile/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/dingli_new/template_styles.css?17573129059613*/
#bx-panel {
    z-index: 1014 !important;
}

.form-success, .form-error {
    margin-bottom: 15px;
}

.form-error {
    color: rgb(184, 17, 17);
}

.form-success {
    color: #66b22b;
}

.technic-card__img {
    object-fit: contain;
}

.loader {
    position: relative;
}

.loader:after {
    content: '';
    font-size: 5px;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    text-indent: -9999em;
    animation: mulShdSpin 1.1s infinite ease;
    transform: translateZ(0);
    margin-left: 25px;
}
@keyframes mulShdSpin {
    0%,
    100% {
        box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255,255,255, 0.2), 2.5em 0em 0 0em rgba(255,255,255, 0.2), 1.75em 1.75em 0 0em rgba(255,255,255, 0.2), 0em 2.5em 0 0em rgba(255,255,255, 0.2), -1.8em 1.8em 0 0em rgba(255,255,255, 0.2), -2.6em 0em 0 0em rgba(255,255,255, 0.5), -1.8em -1.8em 0 0em rgba(255,255,255, 0.7);
    }
    12.5% {
        box-shadow: 0em -2.6em 0em 0em rgba(255,255,255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255,255,255, 0.2), 1.75em 1.75em 0 0em rgba(255,255,255, 0.2), 0em 2.5em 0 0em rgba(255,255,255, 0.2), -1.8em 1.8em 0 0em rgba(255,255,255, 0.2), -2.6em 0em 0 0em rgba(255,255,255, 0.2), -1.8em -1.8em 0 0em rgba(255,255,255, 0.5);
    }
    25% {
        box-shadow: 0em -2.6em 0em 0em rgba(255,255,255, 0.5), 1.8em -1.8em 0 0em rgba(255,255,255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255,255,255, 0.2), 0em 2.5em 0 0em rgba(255,255,255, 0.2), -1.8em 1.8em 0 0em rgba(255,255,255, 0.2), -2.6em 0em 0 0em rgba(255,255,255, 0.2), -1.8em -1.8em 0 0em rgba(255,255,255, 0.2);
    }
    37.5% {
        box-shadow: 0em -2.6em 0em 0em rgba(255,255,255, 0.2), 1.8em -1.8em 0 0em rgba(255,255,255, 0.5), 2.5em 0em 0 0em rgba(255,255,255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255,255,255, 0.2), -1.8em 1.8em 0 0em rgba(255,255,255, 0.2), -2.6em 0em 0 0em rgba(255,255,255, 0.2), -1.8em -1.8em 0 0em rgba(255,255,255, 0.2);
    }
    50% {
        box-shadow: 0em -2.6em 0em 0em rgba(255,255,255, 0.2), 1.8em -1.8em 0 0em rgba(255,255,255, 0.2), 2.5em 0em 0 0em rgba(255,255,255, 0.5), 1.75em 1.75em 0 0em rgba(255,255,255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255,255,255, 0.2), -2.6em 0em 0 0em rgba(255,255,255, 0.2), -1.8em -1.8em 0 0em rgba(255,255,255, 0.2);
    }
    62.5% {
        box-shadow: 0em -2.6em 0em 0em rgba(255,255,255, 0.2), 1.8em -1.8em 0 0em rgba(255,255,255, 0.2), 2.5em 0em 0 0em rgba(255,255,255, 0.2), 1.75em 1.75em 0 0em rgba(255,255,255, 0.5), 0em 2.5em 0 0em rgba(255,255,255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255,255,255, 0.2), -1.8em -1.8em 0 0em rgba(255,255,255, 0.2);
    }
    75% {
        box-shadow: 0em -2.6em 0em 0em rgba(255,255,255, 0.2), 1.8em -1.8em 0 0em rgba(255,255,255, 0.2), 2.5em 0em 0 0em rgba(255,255,255, 0.2), 1.75em 1.75em 0 0em rgba(255,255,255, 0.2), 0em 2.5em 0 0em rgba(255,255,255, 0.5), -1.8em 1.8em 0 0em rgba(255,255,255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255,255,255, 0.2);
    }
    87.5% {
        box-shadow: 0em -2.6em 0em 0em rgba(255,255,255, 0.2), 1.8em -1.8em 0 0em rgba(255,255,255, 0.2), 2.5em 0em 0 0em rgba(255,255,255, 0.2), 1.75em 1.75em 0 0em rgba(255,255,255, 0.2), 0em 2.5em 0 0em rgba(255,255,255, 0.2), -1.8em 1.8em 0 0em rgba(255,255,255, 0.5), -2.6em 0em 0 0em rgba(255,255,255, 0.7), -1.8em -1.8em 0 0em #ffffff;
    }
}

.button.loader {
    background-color: var(--accent-color);
    cursor: default;
    opacity: 0.8;
    color: #fff;
}

.row--collections {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    padding-top: 15px;
}

.quick-filter {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .5em;
    transition: all ease-in-out .2s;
    padding-top: 0;
    padding-bottom: 0;
}

.quick--filter--collection {
    font-family: RobotoMedium;
    height: 40px;
    padding-right: 1em;
    padding-left: 1em;
    border: 1px solid rgba(0, 0, 0, .1);
    background: #ffffff;
    color: #212529;
}

.quick--filter--collection:hover {
    background: #ededed;
}

@media screen and (max-width: 768px){
    .type-product__link {
        margin-bottom: 0;
    } 
}

.technic-card__bot {
    margin-top: auto;
}

.technic-card__bot .technic-card__bot-wrap {
    display: flex;
    justify-content: space-between;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}

.technic-card__badge {
    left: unset;
    right: 24px;
}

.disable-scroll {
    overflow: visible;
}

.tabs__video-list {
    flex-wrap: wrap;
    width: 100%;
    justify-content: flex-start;
}

.tabs__video-item {
    width: calc(100% / 3 - 21.5px);
}

@media screen and (max-width: 768px) {
    .tabs__video-item {
        width: 100%;
    }
    .technic-card.product-item-container {
        width: 100%;
    }
}

.form__dwd-file-icon {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.form__dwd-file-icon.pdf {
    background-image: url(/local/templates/dingli_new/img/file-format/pdf.svg);
}

.form__input:focus, .form__textarea:focus {
    border-color: var(--accent-color) !important;
}

.news-article__slider {
  margin: 40px 0;
}
.news-article__slider-wrapper {
  margin-bottom: 8px;
}
.news-article__slider-thumbs-wrap {
  position: relative;
}
@media screen and (width <= 768px) {
  .news-article__slider-thumbs-wrap {
    display: none;
  }
}
.news-article__slider-thumbs-wrap .slider-control {
  position: absolute;
  background-color: var(--bg-gray);
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.news-article__slider-thumbs-wrap .slider-control--prev {
  left: 0;
}
.news-article__slider-thumbs-wrap .slider-control--next {
  right: 0;
}
.news-article .swiper-news-article__pagination {
  display: none;
  max-width: 100%;
}
.news-article__slider .slider-pagination {
    max-width: 100%;
    display: none;
}
@media screen and (width <= 768px) {
  .news-article .swiper-news-article__pagination {
    display: block;
  }
  .news-article__slider .slider-pagination {
    display: flex;
  }
}
.news-article .swiper-news-article .swiper-pagination-bullet {
  background-color: var(--bg-gray);
  max-width: 43px;
}
.news-article .swiper-news-article .swiper-pagination-bullet-active {
  background-color: var(--light-blue);
}
.news-article .swiper-news-article .swiper-wrapper {
  border-radius: 16px;
}
@media screen and (width <= 768px) {
  .news-article .swiper-news-article .swiper-wrapper {
    margin-bottom: 8px;
  }
}
.news-article .swiper-news-article-thumbs {
  max-width: 792px;
  border-radius: 8px;
}
.news-article .swiper-news-article-thumbs .news-article__img {
  border-radius: 8px;
}
.news-article .swiper-news-article-thumbs .swiper-slide {
  cursor: pointer;
  border: 2px solid transparent;
  border-radius: 10px;
  -webkit-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.news-article .swiper-news-article-thumbs .swiper-slide-thumb-active {
  border-color: var(--light-blue);
}
.news-article .swiper-news-article-thumbs .swiper-slide-thumb-active::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 174, 241, 0.3);
}

ul.swiper-wrapper li {
    padding-left: 0 !important;
}

ul.swiper-wrapper li:before {
    display: none !important;
}

.news-article__slider-wrapper .news-article__img {
    width: 100%;
    object-fit: cover;
}

.news-article__slider .slider-control:hover svg path {
    stroke: #ED6C00;
}

.cookie-consent {
    transition: all .3s;
    transform: translateY(100%);
    opacity: 0;
    width: 100%;
    position: fixed;
    bottom: 0px;
    left: 0;
    z-index: 100;
}

.cookie-consent.show {
    transform: translateY(-16px);
    opacity: 1;
}

.cookie-consent a {
    color: var(--accent-color);
    text-decoration: underline;
    text-underline-offset: 4px;
}

.cookie-consent__wrapper {
    max-width: 100%;
    padding: 18px;
    background: #fff;
    box-shadow: 0 0 2px 2px #413A3A1A;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
}

.cookie-consent__row {
    display: flex;
    gap: 29px;
    align-items: center;
}

.cookie-consent .agree-cookie {
    border: 1px solid var(--accent-color);
    background: var(--accent-color);
    padding: 12.34px;
    width: 100%;
    text-align: center;
    color: #fff;
    transition: all .3s;
    font-size: 14px;
    line-height: 100%;
    white-space: nowrap;
    min-width: 200px;
    justify-content: center;
}

.cookie-consent .agree-cookie::after {
    background: transparent;
}

.cookie-consent .agree-cookie:hover {
    color: #fff;
    background: var(--accent-color);
}

@media (max-width: 720px) {
    .cookie-consent__row {
        gap: 16px;
        flex-direction: column;
    }
    .cookie-consent__wrapper {
        padding: 24px;
    }
}

@media (max-width: 540px) {
    .cookie-consent__wrapper {
        padding: 16px 10px;
        font-size: 14px;
        line-height: 18px;
    }
}
/* End */
/* /local/templates/dingli_new/css/intlTelInput.css?175731290424536 */
/* /local/templates/dingli_new/css/vendor.css?175731290431127 */
/* /local/templates/dingli_new/css/main.css?1757312904169397 */
/* /local/templates/dingli_new/css/custom.css?176674409122341 */
/* /local/templates/dingli_new/components/bitrix/search.title/header-search/style.css?17573129062108 */
/* /local/templates/dingli_new/components/bitrix/search.title/header-search-mobile/style.css?17573129062108 */
/* /local/templates/dingli_new/template_styles.css?17573129059613 */
