@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:wght@700&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:wght@300;400;700&display=swap");
.search_bl_wr {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 300px;
  margin: 0 0 0 28px;
}
@media screen and (max-width: 1023px) {
  .search_bl_wr {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    width: auto;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    background: rgba(0, 0, 0, 0.7);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
  }
}
@media screen and (max-width: 1023px) {
  .search_bl_wr.active {
    opacity: 1;
    visibility: visible;
  }
}
@media screen and (max-width: 1023px) {
  .search_bl_wr.active .search_bl_in {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@media screen and (max-width: 1023px) {
  .search_bl_wr.active .search_mob_close {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@media screen and (max-width: 1023px) {
  .search_bl_wr .search_bl_in {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    overflow-y: auto;
    width: 295px;
    background: #f9faf8;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
  }
}
@media screen and (max-width: 1023px) and (max-width: 639px) {
  .search_bl_wr .search_bl_in {
    width: 260px;
  }
}
.search_bl_wr .search_mob_close {
  display: none;
  position: absolute;
  top: 0;
  right: 295px;
  width: 60px;
  height: 60px;
  content: "";
  cursor: pointer;
  -webkit-transform: translate(295px, 0);
  -moz-transform: translate(295px, 0);
  -ms-transform: translate(295px, 0);
  -o-transform: translate(295px, 0);
  transform: translate(295px, 0);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M9.217%2C7.487%20L14.636%2C12.922%20C15.111%2C13.399%2015.111%2C14.173%2014.636%2C14.649%20C14.406%2C14.880%2014.100%2C15.007%2013.775%2C15.007%20C13.450%2C15.007%2013.144%2C14.880%2012.914%2C14.649%20L7.495%2C9.215%20L2.076%2C14.649%20C1.846%2C14.880%201.540%2C15.007%201.215%2C15.007%20C0.890%2C15.007%200.584%2C14.880%200.354%2C14.649%20C-0.121%2C14.173%20-0.121%2C13.398%200.354%2C12.922%20L5.773%2C7.487%20L0.354%2C2.053%20C-0.121%2C1.577%20-0.121%2C0.802%200.354%2C0.326%20C0.814%2C-0.135%201.616%2C-0.135%202.076%2C0.326%20L7.495%2C5.760%20L12.914%2C0.325%20C13.374%2C-0.136%2014.177%2C-0.136%2014.636%2C0.325%20C15.111%2C0.801%2015.111%2C1.576%2014.636%2C2.053%20L9.217%2C7.487%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #fff;
}
@media screen and (max-width: 1023px) {
  .search_bl_wr .search_mob_close {
    display: block;
  }
}
@media screen and (max-width: 639px) {
  .search_bl_wr .search_mob_close {
    right: 260px;
  }
}
.search_bl_wr .site-search-wr {
  position: relative;
  margin: 0;
}
@media screen and (max-width: 1023px) {
  .search_bl_wr .site-search-wr {
    margin: 0;
    padding: 20px;
  }
}
.search_bl_wr .site-search-wr .search-text {
  width: 100%;
  height: 50px;
  font: 16px "rbcl", Arial, Helvetica, sans-serif;
  background: #fff;
  border: none;
  outline: none;
  -webkit-appearance: none;
  padding: 14px 50px 15px 50px;
  box-sizing: border-box;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  border-radius: 25px;
}
.search_bl_wr .site-search-wr .search-button {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0;
  width: 50px;
  height: 50px;
  border: none;
  -webkit-appearance: none;
  border-radius: 25px 0 0 25px;
  box-sizing: border-box;
  outline: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2221px%22%20height%3D%2221px%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M20.95445%2C19.98264c0%2C0.26469%20-0.10456%2C0.5137%20-0.29474%2C0.70062c-0.19002%2C0.18725%20-0.44258%2C0.29039%20-0.71126%2C0.29039c-0.26883%2C0%20-0.52124%2C-0.10314%20-0.71142%2C-0.29039l-3.12588%2C-3.0468c-1.69546%2C1.29142%20-3.81155%2C2.07148%20-6.11655%2C2.07148c-5.52723%2C0%20-10.02586%2C-4.42934%20-10.02792%2C-9.87306c0.00205%2C-5.44672%204.50164%2C-9.87873%2010.02997%2C-9.87973c5.52928%2C0%2010.02981%2C4.43068%2010.03187%2C9.87773c0%2C2.46401%20-0.93476%2C4.70805%20-2.45726%2C6.43907l3.08844%2C3.01008c0.19017%2C0.18725%200.29474%2C0.43626%200.29474%2C0.70062zM9.99667%2C1.93683c-4.41903%2C0.001%20-8.01561%2C3.54414%20-8.01766%2C7.89804c0.00205%2C4.35123%203.59768%2C7.89137%208.01561%2C7.89137c4.42298%2C0%208.02161%2C-3.54047%208.02161%2C-7.89337c-0.00205%2C-4.3539%20-3.59942%2C-7.89604%20-8.01955%2C-7.89604z%22%20fill%3D%22%23272727%22%20fill-opacity%3D%221%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1023px) {
  .search_bl_wr .site-search-wr .search-button {
    top: 20px;
    left: 20px;
  }
}
.search_bl_wr .site-search-wr .search_popup_btn {
  position: absolute;
  top: 0;
  width: 60px;
  height: 50px;
  right: 0;
  z-index: 1;
  cursor: pointer;
  border-radius: 0 25px 25px 0;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2023%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M22.45075%2C14.11609h-9.96347c-0.47559%2C1.66059%20-1.9545%2C2.88124%20-3.72673%2C2.88124c-1.77254%2C0%20-3.25161%2C-1.22066%20-3.7272%2C-2.88124h-4.48711c-0.30279%2C0%20-0.54762%2C-0.25134%20-0.54762%2C-0.56076v-1.12519c0%2C-0.30942%200.24483%2C-0.56109%200.54762%2C-0.56109h4.48727c0.47559%2C-1.66059%201.95466%2C-2.88024%203.72704%2C-2.88024c1.77207%2C0%203.25097%2C1.21965%203.72657%2C2.88024h9.96363c0.30216%2C0%200.5473%2C0.25167%200.5473%2C0.56109v1.12519c0%2C0.30942%20-0.24514%2C0.56076%20-0.5473%2C0.56076zM8.76055%2C10.6397c-1.26662%2C0%20-2.29363%2C1.05276%20-2.29363%2C2.35286c0%2C1.29976%201.02701%2C2.35353%202.29363%2C2.35353c1.26615%2C0%202.29284%2C-1.05376%202.29284%2C-2.35353c0%2C-1.3001%20-1.02669%2C-2.35286%20-2.29284%2C-2.35286zM22.45075%2C5.12489h-4.48758c-0.47575%2C1.66025%20-1.95466%2C2.88057%20-3.72641%2C2.88057c-1.77222%2C0%20-3.25129%2C-1.22032%20-3.7272%2C-2.88057h-9.96332c-0.30279%2C0%20-0.54762%2C-0.25201%20-0.54762%2C-0.56143v-1.12453c0%2C-0.31009%200.24483%2C-0.56176%200.54762%2C-0.56176h9.96347c0.47591%2C-1.65992%201.95498%2C-2.88024%203.72704%2C-2.88024c1.77175%2C0%203.2505%2C1.22032%203.72625%2C2.88024h4.48774c0.30216%2C0%200.5473%2C0.25167%200.5473%2C0.56176v1.12453c0%2C0.30942%20-0.24514%2C0.56143%20-0.5473%2C0.56143zM14.23676%2C1.71794c-1.22887%2C0%20-2.22476%2C1.02272%20-2.22476%2C2.28343c0%2C1.26071%200.99589%2C2.2831%202.22476%2C2.2831c1.22871%2C0%202.22428%2C-1.02239%202.22428%2C-2.2831c0%2C-1.26071%20-0.99557%2C-2.28343%20-2.22428%2C-2.28343z%22%20fill%3D%22%23319add%22%20fill-opacity%3D%221%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% no-repeat;
}
@media screen and (max-width: 1023px) {
  .search_bl_wr .site-search-wr .search_popup_btn {
    display: none;
  }
}
.site_header .site_header_in .site_header_left {
  max-width: 850px;
}
.site_header .site_header_in .site_header_right, .site_header .site_header_in .site_header_left .site_name_wr {
  display: flex;
  align-items: center;
}
.site_header .site_header_in .site_header_left, .site_header .site_header_in .site_header_right {
  width: auto;
  text-align: left;
  font-family: "Roboto Condensed", sans-serif;
}
.time_work {
  font-size: 14px;
  font-weight: 400;
  color: #211824;
  padding-left: 50px;
  margin-top: 10px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28' height='28'%3E%3Cpath fill-rule='evenodd' fill='rgb(49, 154, 221)' d='M13.710,0.303 C6.184,0.303 0.060,6.428 0.060,13.956 C0.060,21.485 6.184,27.610 13.710,27.610 C21.237,27.610 27.360,21.485 27.360,13.956 C27.360,6.428 21.237,0.303 13.710,0.303 ZM13.710,26.173 C6.976,26.173 1.497,20.693 1.497,13.956 C1.497,7.220 6.976,1.740 13.710,1.740 C20.445,1.740 25.924,7.220 25.924,13.956 C25.924,20.693 20.445,26.173 13.710,26.173 ZM13.710,6.344 C14.107,6.344 14.429,6.022 14.429,5.625 L14.429,3.480 C14.429,3.084 14.107,2.762 13.710,2.762 C13.314,2.762 12.992,3.084 12.992,3.480 L12.992,5.625 C12.992,6.022 13.314,6.344 13.710,6.344 ZM13.347,14.574 C13.357,14.580 13.367,14.586 13.378,14.591 C13.425,14.616 13.473,14.636 13.523,14.649 C13.531,14.651 13.538,14.652 13.545,14.654 C13.600,14.667 13.655,14.675 13.710,14.675 C13.710,14.675 13.710,14.675 13.710,14.675 C13.711,14.675 13.711,14.675 13.711,14.675 C13.764,14.675 13.818,14.668 13.871,14.656 C13.876,14.654 13.881,14.654 13.887,14.652 C13.935,14.640 13.983,14.622 14.029,14.599 C14.038,14.594 14.046,14.590 14.055,14.586 C14.063,14.581 14.073,14.577 14.081,14.572 L21.681,9.995 C22.021,9.790 22.130,9.348 21.926,9.008 C21.721,8.668 21.280,8.559 20.940,8.764 L13.730,13.105 L7.820,9.155 C7.491,8.935 7.044,9.023 6.824,9.353 C6.604,9.683 6.692,10.129 7.022,10.350 L13.311,14.554 C13.323,14.561 13.335,14.567 13.347,14.574 ZM5.381,13.238 L3.237,13.238 C2.841,13.238 2.519,13.559 2.519,13.956 C2.519,14.353 2.841,14.675 3.237,14.675 L5.381,14.675 C5.778,14.675 6.100,14.353 6.100,13.956 C6.100,13.559 5.778,13.238 5.381,13.238 ZM13.710,21.569 C13.314,21.569 12.992,21.891 12.992,22.288 L12.992,24.432 C12.992,24.829 13.314,25.151 13.710,25.151 C14.107,25.151 14.429,24.829 14.429,24.432 L14.429,22.288 C14.429,21.891 14.107,21.569 13.710,21.569 ZM24.183,13.238 L22.040,13.238 C21.643,13.238 21.321,13.559 21.321,13.956 C21.321,14.353 21.643,14.675 22.040,14.675 L24.183,14.675 C24.580,14.675 24.902,14.353 24.902,13.956 C24.902,13.559 24.580,13.238 24.183,13.238 Z'/%3E%3C/svg%3E") left 0 top 50% / auto no-repeat;
}
.time_work span {
  display: block;
}
.phonesTop {
  padding-left: 36px;
  margin-left: 34px;
  margin-top: 10px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='29'%3E%3Cpath fill-rule='evenodd' fill='rgb(49, 154, 221)' d='M22.917,7.791 C23.366,7.463 23.463,6.834 23.135,6.385 C22.808,5.936 22.178,5.839 21.730,6.167 C21.281,6.495 21.184,7.124 21.512,7.573 C21.840,8.021 22.469,8.119 22.917,7.791 ZM20.076,9.870 C20.524,9.542 20.622,8.912 20.294,8.464 C19.966,8.015 19.337,7.918 18.888,8.246 C18.440,8.574 18.343,9.203 18.670,9.652 C18.998,10.100 19.628,10.198 20.076,9.870 ZM17.235,11.948 C17.683,11.621 17.781,10.991 17.453,10.543 C17.125,10.094 16.495,9.997 16.047,10.325 C15.599,10.652 15.501,11.282 15.829,11.730 C16.157,12.179 16.786,12.276 17.235,11.948 ZM21.938,25.241 C21.933,25.218 21.923,25.197 21.916,25.174 C21.908,25.152 21.902,25.129 21.892,25.107 C21.884,25.089 21.872,25.072 21.862,25.054 C21.849,25.031 21.836,25.006 21.819,24.983 C21.818,24.981 21.816,24.978 21.815,24.975 C21.802,24.958 21.786,24.945 21.773,24.930 C21.758,24.914 21.747,24.896 21.731,24.881 L18.553,21.896 C18.264,21.624 17.810,21.638 17.538,21.927 C17.266,22.217 17.280,22.671 17.569,22.943 L20.107,25.328 C18.741,26.250 17.560,26.753 16.730,26.753 C16.730,26.753 16.730,26.753 16.730,26.753 C16.082,26.752 15.637,26.491 15.636,26.491 C15.636,26.491 15.636,26.491 15.636,26.491 C15.618,26.479 15.599,26.468 15.581,26.458 C12.681,24.909 9.316,21.990 7.007,19.022 L6.769,18.716 C4.456,15.744 2.454,11.765 1.667,8.578 C1.664,8.564 1.659,8.548 1.655,8.534 C1.647,8.510 1.471,7.931 1.643,7.458 C1.957,6.592 2.539,5.662 3.337,4.736 L5.252,7.836 C5.387,8.056 5.623,8.177 5.863,8.177 C5.992,8.177 6.123,8.142 6.240,8.069 C6.578,7.860 6.682,7.418 6.474,7.080 L4.103,3.243 C4.065,3.181 4.017,3.130 3.965,3.084 C3.955,3.073 3.948,3.061 3.938,3.051 C3.654,2.773 3.199,2.778 2.922,3.061 C1.643,4.368 0.758,5.683 0.292,6.969 C-0.014,7.813 0.195,8.669 0.277,8.942 C1.112,12.306 3.213,16.486 5.635,19.598 L5.872,19.904 C8.291,23.014 11.828,26.079 14.887,27.717 C15.055,27.817 15.747,28.190 16.729,28.190 C16.730,28.190 16.730,28.190 16.730,28.190 C18.043,28.190 19.705,27.447 21.669,25.981 C21.688,25.966 21.704,25.949 21.721,25.933 C21.735,25.920 21.750,25.911 21.762,25.897 C21.765,25.895 21.766,25.892 21.768,25.890 C21.787,25.869 21.803,25.846 21.819,25.823 C21.831,25.807 21.844,25.792 21.854,25.775 C21.867,25.753 21.877,25.730 21.887,25.707 C21.896,25.687 21.907,25.668 21.915,25.648 C21.922,25.626 21.927,25.602 21.933,25.580 C21.938,25.558 21.945,25.537 21.948,25.514 C21.952,25.490 21.952,25.465 21.953,25.440 C21.954,25.419 21.957,25.398 21.956,25.378 C21.955,25.352 21.950,25.327 21.947,25.301 C21.944,25.281 21.942,25.261 21.938,25.241 ZM23.091,21.179 C22.331,20.230 19.761,18.067 19.104,17.532 C18.547,17.077 18.022,17.031 17.680,17.072 C16.962,17.159 16.480,17.668 16.261,17.958 C16.050,18.222 15.678,18.684 15.547,18.838 C14.682,19.853 14.080,19.515 13.676,19.258 C12.634,18.403 11.565,17.114 10.564,15.842 C10.551,15.823 10.538,15.807 10.525,15.791 C10.523,15.788 10.521,15.785 10.519,15.782 C10.508,15.767 10.496,15.752 10.484,15.738 C9.495,14.452 8.504,13.096 7.930,11.872 C7.779,11.419 7.595,10.756 8.793,10.163 C8.813,10.154 8.845,10.141 8.885,10.124 C9.236,9.976 10.057,9.630 10.594,9.093 C11.226,8.462 11.378,7.621 11.001,6.844 C10.266,5.331 8.745,2.926 7.978,1.867 C7.106,0.664 5.828,0.702 5.011,1.244 L5.804,2.443 C6.055,2.276 6.435,2.186 6.814,2.710 C7.533,3.703 9.018,6.051 9.709,7.473 C9.789,7.638 9.829,7.826 9.578,8.076 C9.240,8.414 8.576,8.694 8.327,8.800 C8.249,8.832 8.192,8.858 8.160,8.873 C7.083,9.405 5.935,10.443 6.580,12.367 C6.589,12.392 6.598,12.417 6.609,12.441 C7.244,13.810 8.309,15.269 9.365,16.640 C9.371,16.648 9.376,16.655 9.382,16.662 C9.391,16.675 9.400,16.687 9.410,16.699 C10.480,18.060 11.632,19.450 12.802,20.400 C12.823,20.417 12.845,20.433 12.869,20.448 C14.580,21.537 15.865,20.680 16.640,19.770 C16.797,19.587 17.209,19.074 17.384,18.855 C17.388,18.850 17.399,18.835 17.403,18.830 C17.542,18.645 17.718,18.515 17.851,18.499 C17.946,18.489 18.063,18.537 18.197,18.646 C19.217,19.478 21.449,21.407 21.986,22.098 C22.005,22.122 22.025,22.145 22.047,22.167 C22.734,22.850 22.520,23.260 22.449,23.395 C22.266,23.746 22.402,24.180 22.753,24.365 C22.859,24.420 22.973,24.446 23.086,24.446 C23.344,24.446 23.594,24.306 23.723,24.061 C23.954,23.619 24.351,22.458 23.091,21.179 ZM14.393,14.027 C14.842,13.699 14.939,13.070 14.611,12.621 C14.283,12.173 13.654,12.075 13.206,12.403 C12.757,12.731 12.660,13.361 12.988,13.809 C13.315,14.257 13.945,14.355 14.393,14.027 Z'/%3E%3C/svg%3E") left 0 top 0 / auto no-repeat;
}
.phonesTop div a {
  font-size: 24px;
  color: #1f201d;
  font-weight: 800;
  display: inline-block;
  text-decoration: none;
}
.callback {
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  color: #1f201d;
  padding: 11px 30px;
  border-radius: 250px;
  border: 2px solid #319add;
  margin-left: 36px;
  transition: all 0.2s linear;
}
.callback:hover {
  background: #319add;
  color: #fff;
}
.site_header .site_header_in {
  display: flex;
  justify-content: space-between;
}
.site_header .top_block_wrapper {
  background: #fff;
}
.site_header .top_block_wrapper .top_block_wrap .top_btns_wr {
  margin-right: -8px;
}
.site_header .top_block_wrapper .top_block_wrap .top_btns_wr a {
  font-size: 0;
  padding: 0;
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20' viewBox='0 0 16 20'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23222; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='login.svg' class='cls-1' d='M1633.5,47V40.239c0.26-.164.54-0.314,0.82-0.462a15.391,15.391,0,0,1,14.36,0c0.28,0.148.56,0.3,0.82,0.462V47h-16Zm14-5.583a13.418,13.418,0,0,0-12,0V45h12V41.416Zm-6-4.416a5,5,0,1,1,5-5A5,5,0,0,1,1641.5,37Zm0-8a3,3,0,1,0,3,3A3.006,3.006,0,0,0,1641.5,29Z' transform='translate(-1633.5 -27)'/%3E%3C/svg%3E") left 50% top 50% / auto no-repeat;
}
.site_header .top_block_wrapper .top_block_wrap .top_btns_wr a:before {
  display: none;
}
.site_header .site_header_in .site_header_left .site_name_wr .site_name {
  font-size: 48px;
  color: #1f201d;
  font-weight: 900;
  font-family: "Roboto Condensed", sans-serif;
}
.site_header .site_header_in .site_header_left .site_name_wr .site_desc {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
  color: #8f8f9d;
  font-family: "Roboto Condensed", sans-serif;
}
.site_header .top_block_wrapper .top_block_wrap, .site_header .site_header_in {
  max-width: 1600px;
}
.topslWr {
  background: url("/d/bg.jpg") left 0 top 0 / cover no-repeat;
  padding-bottom: 37px;
}
.topslWr.inner {
  padding-bottom: 0;
}
.site_header .top_block_wrapper .top_block_wrap {
  align-items: center;
  padding: 10px 0 10px 0px;
}
.categories {
  padding-top: 60px;
}
.shop2-cart-preview-wrap {
  margin-right: 11px;
}
.socialTop {
  display: flex;
  align-items: center;
  margin-right: 7px;
}
.socialTop a {
  font-size: 0;
  display: inline-block;
  width: 34px;
  height: 34px;
}
.socialTop a img {
  max-width: 100%;
  max-height: 100%;
}
.search_bl_wr {
  margin-right: 8px;
}
@media (min-width: 1024px) {
  .menuTopWr {
    display: flex;
    flex: 1;
    align-items: center;
  }
  .menuTopWr > ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
  }
  .menuTopWr > ul > li > a {
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    color: #a1a1a1;
    font-family: "Roboto Condensed", sans-serif;
    display: inline-block;
    text-decoration: none;
    padding: 16px 14px;
    letter-spacing: 1.4px;
  }
  .burger_btn_wr {
    display: none;
  }
  .menuTopWr {
    margin-left: -15px;
  }
  .folders_popup {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: -17px;
  }
  .folders_popup a {
    text-decoration: none;
    display: inline-block;
  }
  .folders_popup ul {
    display: none;
    z-index: 100;
  }
  .folders_popup li {
    position: relative;
  }
  .folders_popup li ul {
    background: #319add;
    padding: 10px;
    width: 250px;
    position: absolute;
    left: 100%;
    top: 0;
  }
  .folders_popup li ul li {
    display: block;
  }
  .folders_popup li ul li a {
    display: block;
    text-decoration: none;
    font-family: "Roboto Condensed", sans-serif;
    color: #fff;
    padding: 8px 12px;
  }
  .folders_popup li:hover > ul {
    display: block;
  }
  .folders_popup > li {
    position: relative;
  }
  .folders_popup > li > a {
    font-size: 18px;
    font-weight: 700;
    color: #ffffff;
    text-transform: uppercase;
    text-decoration: none;
    padding: 21px 19px;
    letter-spacing: 1.7px;
  }
  .folders_popup > li > ul {
    top: 100%;
    left: 0;
  }
}
.site_header .site_header_in {
  padding-top: 7px;
  padding-bottom: 27px;
}
.site_header .site_header_in .site_header_left .site_logo_wr {
  margin-right: 39px;
}
.site_header .site_header_in .site_header_left .site_name_wr .site_name {
  padding-bottom: 0;
  margin-right: 47px;
}
.site_header .site_header_in .site_header_left .site_name_wr .site_desc {
  padding-top: 5px;
}
.topcatWr {
  max-width: 1600px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 12px;
  font-family: "Fira Sans", sans-serif;
}
.sliderTop {
  max-width: 1600px;
  margin: 0 auto;
  padding: 15px;
  box-sizing: border-box;
  background: url("/d/layer_15.png") right 7px top 0 / auto no-repeat, url("/d/layer_14.png") right 395px top 17px / auto no-repeat, url("/d/layer_13.png") right 7px bottom 2px / auto no-repeat #fff;
  position: relative;
}
.sliderTop .slick-arrow {
  width: 5px;
  height: 11px;
  border: 0;
  padding: 0;
  display: inline-block;
  font-size: 0;
  bottom: 28px;
  position: absolute;
  z-index: 99;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='5' height='11'%3E%3Cpath fill-rule='evenodd' opacity='0.851' fill='rgb(0, 0, 0)' d='M3.534,10.761 L0.247,5.888 C0.079,5.725 -0.006,5.513 -0.006,5.302 C-0.006,5.089 0.079,4.878 0.247,4.716 L3.534,0.241 C3.701,0.080 3.920,-0.002 4.141,-0.002 C4.361,-0.002 4.579,0.080 4.747,0.241 C4.915,0.403 4.998,0.615 4.998,0.828 C4.998,1.038 4.913,1.252 4.747,1.413 L2.067,5.302 L4.747,9.590 C4.915,9.752 4.998,9.964 4.998,10.177 C4.998,10.388 4.913,10.599 4.747,10.761 C4.579,10.924 4.359,11.005 4.141,11.005 C3.920,11.005 3.701,10.924 3.534,10.761 Z'/%3E%3C/svg%3E") left 50% top 50% / auto no-repeat;
}
.sliderTop .slick-arrow:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='5' height='11'%3E%3Cpath fill-rule='evenodd' opacity='1' fill='%23fce730' d='M3.534,10.761 L0.247,5.888 C0.079,5.725 -0.006,5.513 -0.006,5.302 C-0.006,5.089 0.079,4.878 0.247,4.716 L3.534,0.241 C3.701,0.080 3.920,-0.002 4.141,-0.002 C4.361,-0.002 4.579,0.080 4.747,0.241 C4.915,0.403 4.998,0.615 4.998,0.828 C4.998,1.038 4.913,1.252 4.747,1.413 L2.067,5.302 L4.747,9.590 C4.915,9.752 4.998,9.964 4.998,10.177 C4.998,10.388 4.913,10.599 4.747,10.761 C4.579,10.924 4.359,11.005 4.141,11.005 C3.920,11.005 3.701,10.924 3.534,10.761 Z'/%3E%3C/svg%3E") left 50% top 50% / auto no-repeat;
}
.sliderTop .slick-arrow.slick-prev {
  left: 890px;
}
.sliderTop .slick-arrow.slick-next {
  left: 953px;
  transform: rotate(180deg);
}
.sliderTop .slider__counter {
  display: inline-flex;
  align-items: center;
  position: absolute;
  left: 913px;
  bottom: 24px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.502);
  font-weight: 400;
  font-family: "Roboto", sans-serif;
}
.sliderTop .slider__counter .currentSlide {
  font-weight: 700;
  color: #000;
}
.sliderTop .slick-dots {
  display: none !important;
}
.sliderTop .picItem {
  flex: 1;
  min-width: 807px;
}
.sliderTop .slTextWr {
  flex: 1;
  max-width: 50%;
}
.slItem {
  display: flex !important;
  align-items: unset;
}
.slTextWr {
  font-family: "Roboto Condensed", sans-serif;
  padding: 52px 60px 90px 81px;
}
.slTextWr .title {
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 900;
  color: #1f201d;
  letter-spacing: 1.3px;
  margin-bottom: 14px;
}
.slTextWr .title_in {
  font-size: 19px;
  font-weight: 800;
  text-transform: uppercase;
  color: #1f201d;
  padding-left: 20px;
  margin-bottom: 28px;
  letter-spacing: 0.7px;
  position: relative;
}
.slTextWr .title_in:before {
  content: "";
  display: inline-block;
  width: 2px;
  left: 0;
  top: 2px;
  bottom: 6px;
  background: #fbe30c;
  position: absolute;
}
.slTextWr .text {
  font-size: 18px;
  font-weight: 400;
  color: #1f201d;
  letter-spacing: 0.25px;
  margin-bottom: 41px;
}
.slTextWr .text p {
  margin: 0;
}
.slTextWr .text > p {
  padding-left: 40px;
  margin-bottom: 8px;
  position: relative;
}
.slTextWr .text > p:before {
  content: "";
  left: 0;
  top: 3px;
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 15px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='15'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 216, 0)' d='M6.844,11.176 L2.825,7.256 L4.032,6.078 L6.844,8.821 L14.780,1.081 L15.987,2.258 L6.844,11.176 ZM1.721,13.330 L13.677,13.330 L13.676,6.667 L15.384,6.667 L15.384,13.330 C15.384,14.249 14.617,14.996 13.675,14.996 L1.721,14.996 C0.779,14.996 0.013,14.249 0.013,13.330 L0.013,1.670 C0.013,0.751 0.779,0.004 1.721,0.004 L11.968,0.004 L11.968,1.670 L1.721,1.670 L1.721,13.330 Z'/%3E%3C/svg%3E") left 0 top 0 / auto no-repeat;
}
.slTextWr .moreWr {
  display: flex;
  align-items: center;
}
.slTextWr .moreWr .note {
  font-size: 16px;
  font-weight: 400;
  color: #1f201d;
  line-height: 1.2;
  margin-right: 20px;
  letter-spacing: 0.2px;
}
.slTextWr .moreWr .slBtn {
  font-size: 18px;
  font-weight: 400;
  color: #1e1f1c;
  text-decoration: none;
  padding: 15px 41px 18px 41px;
  background: #ffd800;
  border-radius: 250px;
  letter-spacing: 0.2px;
  flex: none;
  transition: all 0.2s linear;
}
.slTextWr .moreWr .slBtn:hover {
  background: #ffe44f;
}
.wrap-advantages {
  font-family: "Roboto Condensed", sans-serif;
}
.wrap-advantages .advan-in {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1600px;
  margin: 0 auto;
  padding-top: 80px;
}
.wrap-advantages .adv-bl {
  box-sizing: border-box;
  width: 33.33%;
  max-width: 33.33%;
  margin-bottom: 25px;
}
.wrap-advantages .imageWr {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.wrap-advantages .image {
  width: 80px;
  height: 62px;
  flex: none;
  margin-right: 16px;
  position: relative;
}
.wrap-advantages .image img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  position: relative;
  z-index: 9;
}
.wrap-advantages .image .icNumb {
  font-size: 72px;
  color: #e9e9ed;
  font-weight: 700;
  line-height: 1;
  display: inline-block;
  width: 80px;
  position: absolute;
  left: 50px;
  bottom: 20px;
}
.wrap-advantages .title {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  color: #ffffff;
}
.wrap-advantages .text-wrap {
  padding-right: 35px;
}
.wrap-advantages .text-wrap .text {
  font-size: 18px;
  color: white;
  font-weight: 400;
}
@media (max-width: 1640px) {
  .topslWr {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sliderTop .picItem {
    min-width: 0;
    max-width: 50%;
  }
}
@media (max-width: 1540px) {
  .site_header .site_header_in .site_header_left .site_logo_wr {
    margin-right: 25px;
  }
  .site_header .site_header_in .site_header_left .site_name_wr {
    align-items: flex-start;
    flex-direction: column;
  }
  .site_header .site_header_in .site_header_left .site_name_wr .site_name {
    line-height: 1;
  }
  .site_header .site_header_in .site_header_left .site_name_wr .site_desc {
    padding-top: 0;
  }
}
@media (max-width: 1440px) {
  .slTextWr {
    padding: 40px 30px 70px 30px;
  }
  .wrap-advantages .advan-in {
    padding-top: 50px;
  }
}
@media (max-width: 1300px) {
  .slTextWr .moreWr .note br {
    display: none;
  }
  .sliderTop .slider__counter {
    left: auto;
    right: 20px;
    bottom: 1px;
  }
  .sliderTop .slick-arrow.slick-prev {
    left: auto;
    right: 52px;
    bottom: 5px;
  }
  .sliderTop .slick-arrow.slick-next {
    right: 5px;
    left: auto;
    bottom: 5px;
  }
  .slTextWr .text {
    font-size: 17px;
  }
  .slTextWr .text > p {
    padding-left: 23px;
  }
  .slTextWr .moreWr .slBtn {
    font-size: 16px;
    padding: 14px 30px 15px 30px;
  }
  .topcatWr {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 1200px) {
  .site_header .site_header_in .site_header_left .site_name_wr .site_name {
    font-size: 35px;
  }
  .site_header .site_header_in .site_header_left .site_name_wr .site_desc {
    font-size: 16px;
  }
  .phonesTop div a {
    font-size: 22px;
  }
  .callback {
    font-size: 16px;
    padding: 8px 22px;
  }
  .phonesTop, .time_work {
    margin-top: 0;
    padding-left: 35px;
  }
  .site_header .site_header_in {
    padding-bottom: 20px;
    padding-top: 0;
  }
  .site_header .site_header_in .site_header_left .site_logo_wr {
    margin-right: 20px;
  }
  .phonesTop, .callback {
    margin-left: 30px;
  }
}
@media (min-width: 1024px) and (max-width: 1100px) {
  .search_bl_wr {
    width: 250px;
    margin-left: 20px;
  }
  .menuTopWr > ul > li > a {
    font-size: 13px;
    padding: 12px 10px;
  }
}
@media (max-width: 1023px) {
  .folders_popup, .menuTopWr {
    display: none;
  }
  .folders_popup_wrap .folders_popup {
    display: block;
  }
  .site_header .top_block_wrapper .top_block_wrap {
    justify-content: space-between;
    padding-bottom: 0;
  }
  .site_header .site_header_in {
    align-items: center;
    flex-direction: column;
  }
  .socialTop {
    margin-right: 0;
  }
  .site_header .burger_btn {
    background: #319add;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 700;
    padding: 5px 15px;
    color: #fff;
    text-transform: uppercase;
    line-height: 40px;
    display: inline-block;
  }
  .slItem {
    flex-direction: column;
  }
  .sliderTop .picItem {
    max-width: 100%;
    padding-top: 40%;
  }
  .topslWr {
    padding-top: 15px;
  }
  .sliderTop .slTextWr {
    max-width: 100%;
  }
  .slTextWr {
    padding: 25px 20px 30px 20px;
  }
  .slTextWr .text {
    margin-bottom: 20px;
  }
  .wrap-advantages .title {
    font-size: 17px;
  }
  .wrap-advantages .text-wrap .text {
    font-size: 16px;
  }
  .wrap-advantages .adv-bl {
    width: 100%;
    max-width: 100%;
  }
  .wrap-advantages .image {
    width: 50px;
    height: 50px;
  }
  .wrap-advantages .image .icNumb {
    font-size: 50px;
    left: 35px;
    bottom: 25px;
  }
  .wrap-advantages .imageWr {
    margin-bottom: 10px;
  }
}
@media (max-width: 959px) {
  .site_header .top_block_wrapper .top_block_wrap .top_btns_wr {
    order: -1;
  }
  .site_header .top_block_wrapper .top_block_wrap .top_right_block {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .site_header .site_header_in .site_header_left .site_logo_wr, .site_header .site_header_in .site_header_left .site_name_wr .site_name {
    margin-right: 0;
  }
  .site_header .top_block_wrapper .top_block_wrap .top_right_block {
    justify-content: space-between;
  }
  .site_header .top_block_wrapper .top_block_wrap {
    padding-top: 0;
  }
  .site_header .site_header_in .site_header_left .site_name_wr {
    align-items: center;
  }
  .site_header .site_header_in .site_header_left {
    text-align: center;
  }
  .wrap-advantages .advan-in {
    padding-top: 35px;
  }
  .wrap-advantages .image .icNumb {
    bottom: 20px;
  }
}
@media (max-width: 640px) {
  .site_header .top_block_wrapper .top_block_wrap .top_right_block .search_btn_mobile {
    margin-right: 0;
  }
  .site_header .top_block_wrapper {
    padding-left: 0;
  }
  .sliderTop .slTextWr {
    padding-left: 5px;
    padding-right: 5px;
  }
  .site_header .site_header_in .site_header_right {
    align-items: flex-start;
    flex-direction: column;
  }
  .time_work {
    margin-bottom: 10px;
  }
  .phonesTop {
    margin-left: 0;
    margin-bottom: 10px;
  }
  .slTextWr .title {
    font-size: 25px;
  }
  .slTextWr .title_in {
    font-size: 16px;
  }
  .slTextWr .title_in {
    margin-bottom: 15px;
  }
  .slTextWr .moreWr .note {
    font-size: 15px;
    margin-right: 0;
    margin-bottom: 5px;
  }
  .slTextWr .moreWr {
    align-items: flex-start;
    flex-direction: column;
  }
  .wrap-advantages .text-wrap {
    padding-right: 5px;
  }
}
@media (max-width: 480px) {
  .slTextWr .title_in {
    font-size: 15px;
  }
  .slTextWr .title_in br {
    display: none;
  }
  .slTextWr .title {
    font-size: 23px;
  }
}
