[data-code="cat"] .as-lnd-section[data-code="main"] {
	position: static;
}
.hide{display:none !important;}


@font-face {
  font-family: 'Raleway';
  src: url('/uploads/makeup/fonts/Raleway-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Raleway';
  src: url('/uploads/makeup/fonts/Raleway-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Raleway';
  src: url('/uploads/makeup/fonts/Raleway-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Euclid Flex';
  src: url('/uploads/makeup/fonts/EuclidFlexMedium.eot');
  src: url('/uploads/makeup/fonts/EuclidFlexMedium.eot?#iefix') format('embedded-opentype'),
      url('/uploads/makeup/fonts/EuclidFlexMedium.woff2') format('woff2'),
      url('/uploads/makeup/fonts/EuclidFlexMedium.woff') format('woff'),
      url('/uploads/makeup/fonts/EuclidFlexMedium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}



:root {
  --ff-raleway: 'Raleway', sans-serif;
  --ff-euclid: 'Euclid Flex', sans-serif;
  --cr-grey: #a3a3b5;
  --cr-stroke: #e3e3e3;
  --cr-white: #fff;
  --cr-yellow: #ffc700;
  --cr-blue: #4048e0;
  --cr-blue-hov: #000792;
  --cr-l-blue: #f0f2ff;
  --cr-green: #00bc35;
  --cr-red: #ff0000;
  --cr-l-black: #424242;
  --cr-black: #1d1d1d;
}

body,
html {
  margin: 0;
  padding: 0;
  font-size: -webkit-calc(0.125vw + 13.6px);
  font-size: -moz-calc(0.125vw + 13.6px);
  font-size: calc(0.125vw + 13.6px);
  background: #fff;
  font-family: var(--ff-raleway);
  font-weight: 400;
  color: var(--cr-black);
  scroll-behavior: smooth;
  font-variant-numeric: lining-nums proportional-nums;
}

html {
  overflow-x: hidden;
  overflow-y: auto;
}

body {
  -webkit-font-smoothing: antialiased;
}

img {
  display: block;
}

*,
:before,
:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
p {
  margin: 0;
  padding: 0;
}

a,
a:hover,
a > *,
a:hover > * {
  -webkit-transition: ease-in-out 0.2s;
  -o-transition: ease-in-out 0.2s;
  -moz-transition: ease-in-out 0.2s;
  transition: ease-in-out 0.2s;
  cursor: pointer;
  text-decoration: unset;
}

button,
button:hover {
  cursor: pointer;
  -webkit-transition: var(--ease-in-out);
  -o-transition: var(--ease-in-out);
  -moz-transition: var(--ease-in-out);
  transition: var(--ease-in-out);
}

.mt-10 {
  margin-top: 0.63rem;
}

.mt-15 {
  margin-top: 0.93rem;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}

.flex.--align-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}

.flex.--align-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  align-items: flex-start;
}

.flex.--align-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  align-items: flex-end;
}

.flex.--just-space {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  justify-content: space-between;
}

.flex.--just-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
}

.flex.--just-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  justify-content: flex-start;
}

.flex.--just-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  justify-content: flex-end;
}

.center-wrap {
  max-width: 70.875rem;
  width: 100%;
  margin: 0 auto;
}

.header {
  padding: 1.23rem 0;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  width: 100%;
  background-color: var(--cr-white);
}

.header__logo {
  margin-right: 3.13rem;
}

.header__logo img {
  width: 8rem;
}

.header__link {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-l-black);
  margin-right: 1.25rem;
  -webkit-transition: ease-in-out 0.2s;
  -o-transition: ease-in-out 0.2s;
  -moz-transition: ease-in-out 0.2s;
  transition: ease-in-out 0.2s;
}

.header__link:hover {
  color: var(--cr-blue);
  -webkit-transition: ease-in-out 0.2s;
  -o-transition: ease-in-out 0.2s;
  -moz-transition: ease-in-out 0.2s;
  transition: ease-in-out 0.2s;
}

.header__link:last-child {
  margin-right: 0;
}

.header__icon {
  width: 1.5rem;
  height: 1.5rem;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 0.31rem;
  position: relative;
  display: block;
}

.header__icon.--heart {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="27" viewBox="0 0 28 27" fill="none"><path d="M16.8958 4.84394C15.7042 5.34316 14.7179 6.17126 14.0011 6.98724C13.284 6.1712 12.2974 5.3431 11.1054 4.8439C10.1989 4.46425 9.15939 4.27002 8.03824 4.43771C6.91545 4.60566 5.77638 5.12681 4.65774 6.07606C2.99993 7.48282 2.12075 9.06716 2.01153 10.8013C1.90453 12.5003 2.54872 14.1712 3.57517 15.7554C5.6112 18.8977 9.42445 22.1038 13.3875 25.1682C13.7477 25.4467 14.2507 25.4467 14.6109 25.1682C18.5739 22.1039 22.3876 18.8977 24.4241 15.7555C25.4508 14.1713 26.0953 12.5005 25.9885 10.8014C25.8795 9.06723 25.0004 7.48284 23.3426 6.07606C22.224 5.12685 21.0851 4.60567 19.9624 4.43772C18.8414 4.27001 17.8021 4.46426 16.8958 4.84394Z" fill="%234048E0" stroke="%234048E0" stroke-width="2" stroke-linejoin="round"></path></svg>');
}

.header__icon.--heart:hover {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="26" viewBox="0 0 28 26" fill="none"><path d="M13.3875 24.7911C13.7477 25.0696 14.2507 25.0696 14.6109 24.7911C18.5739 21.7268 22.3876 18.5207 24.4241 15.3784C25.4508 13.7942 26.0953 12.1234 25.9885 10.4243C25.8795 8.69016 25.0004 7.10577 23.3426 5.69898C22.224 4.74977 21.0851 4.22859 19.9624 4.06064C18.8414 3.89293 17.8021 4.08718 16.8958 4.46686C15.7042 4.96609 14.7179 5.79418 14.0011 6.61017C13.284 5.79412 12.2974 4.96603 11.1054 4.46682C10.1989 4.08718 9.15939 3.89294 8.03824 4.06064C6.91545 4.22858 5.77638 4.74974 4.65774 5.69898C2.99993 7.10575 2.12075 8.69008 2.01153 10.4242C1.90453 12.1232 2.54872 13.7941 3.57517 15.3783C5.6112 18.5206 9.42445 21.7268 13.3875 24.7911Z" fill="%23F0F2FF" stroke="%234048E0" stroke-width="2" stroke-linejoin="round"></path></svg>');
}

.header__icon.--message {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M0 12.0171C0 5.32858 5.2395 0.377075 12 0.377075C18.7605 0.377075 24 5.32858 24 12.0171C24 18.7056 18.7605 23.6571 12 23.6571C10.785 23.6571 9.621 23.4966 8.526 23.1966C8.31368 23.1375 8.08748 23.1534 7.8855 23.2416L5.5035 24.2946C5.35964 24.358 5.20239 24.3852 5.04558 24.3736C4.88876 24.3621 4.73719 24.3122 4.60417 24.2284C4.47115 24.1445 4.36076 24.0293 4.2827 23.8928C4.20464 23.7563 4.16131 23.6027 4.1565 23.4456L4.0905 21.3111C4.08594 21.1812 4.055 21.0535 3.99956 20.9359C3.94411 20.8183 3.86533 20.7133 3.768 20.6271C1.434 18.5391 0 15.5151 0 12.0171ZM8.319 9.82858L4.794 15.4206C4.4565 15.9576 5.115 16.5621 5.6205 16.1796L9.408 13.3056C9.53257 13.211 9.68457 13.1595 9.841 13.1589C9.99743 13.1584 10.1498 13.2088 10.275 13.3026L13.0785 15.4056C13.2774 15.5547 13.5051 15.6611 13.7471 15.7179C13.9892 15.7747 14.2404 15.7807 14.4849 15.7357C14.7294 15.6906 14.9619 15.5953 15.1678 15.4559C15.3736 15.3164 15.5484 15.1359 15.681 14.9256L19.206 9.33358C19.545 8.79658 18.885 8.19208 18.3795 8.57458L14.592 11.4486C14.4674 11.5432 14.3154 11.5947 14.159 11.5952C14.0026 11.5957 13.8502 11.5453 13.725 11.4516L10.9215 9.34708C10.7226 9.19791 10.4949 9.09157 10.2529 9.03476C10.0108 8.97795 9.75961 8.9719 9.51511 9.017C9.2706 9.06209 9.03808 9.15736 8.83222 9.29678C8.62636 9.4362 8.45161 9.61826 8.319 9.82858Z" fill="%234048E0"></path></svg>');
}

.header__icon.--message:hover {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26" fill="none"><path d="M1 12.64C1 5.9515 6.2395 1 13 1C19.7605 1 25 5.9515 25 12.64C25 19.3285 19.7605 24.28 13 24.28C11.785 24.28 10.621 24.1195 9.526 23.8195C9.31368 23.7604 9.08748 23.7763 8.8855 23.8645L6.5035 24.9175C6.35964 24.981 6.20239 25.0081 6.04558 24.9966C5.88876 24.985 5.73719 24.9351 5.60417 24.8513C5.47115 24.7675 5.36076 24.6522 5.2827 24.5157C5.20464 24.3792 5.16131 24.2257 5.1565 24.0685L5.0905 21.934C5.08594 21.8041 5.055 21.6764 4.99956 21.5589C4.94411 21.4413 4.86533 21.3362 4.768 21.25C2.434 19.162 1 16.138 1 12.64ZM9.319 10.4515L5.794 16.0435C5.4565 16.5805 6.115 17.185 6.6205 16.8025L10.408 13.9285C10.5326 13.8339 10.6846 13.7824 10.841 13.7819C10.9974 13.7813 11.1498 13.8317 11.275 13.9255L14.0785 16.0285C14.2774 16.1777 14.5051 16.284 14.7471 16.3408C14.9892 16.3976 15.2404 16.4037 15.4849 16.3586C15.7294 16.3135 15.9619 16.2182 16.1678 16.0788C16.3736 15.9394 16.5484 15.7588 16.681 15.5485L20.206 9.9565C20.545 9.4195 19.885 8.815 19.3795 9.1975L15.592 12.0715C15.4674 12.1661 15.3154 12.2176 15.159 12.2181C15.0026 12.2187 14.8502 12.1683 14.725 12.0745L11.9215 9.97C11.7226 9.82083 11.4949 9.71449 11.2529 9.65768C11.0108 9.60087 10.7596 9.59483 10.5151 9.63992C10.2706 9.68502 10.0381 9.78028 9.83222 9.9197C9.62636 10.0591 9.45161 10.2412 9.319 10.4515Z" fill="%23F0F2FF" stroke="%234048E0"></path></svg>');
}

.header__icon.--bell {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="24" viewBox="0 0 21 24" fill="none"><path d="M10.375 23.3771C11.1422 23.3771 11.878 23.0709 12.4206 22.5259C12.9631 21.9809 13.2679 21.2417 13.2679 20.471H7.48214C7.48214 21.2417 7.78692 21.9809 8.32944 22.5259C8.87196 23.0709 9.60777 23.3771 10.375 23.3771ZM11.8142 1.72524C11.8344 1.5232 11.8122 1.31916 11.7491 1.12626C11.6859 0.933363 11.5832 0.755902 11.4476 0.60532C11.312 0.454739 11.1465 0.33438 10.9618 0.252007C10.777 0.169634 10.5771 0.127075 10.375 0.127075C10.1729 0.127075 9.97298 0.169634 9.78823 0.252007C9.60348 0.33438 9.43796 0.454739 9.30236 0.60532C9.16676 0.755902 9.06408 0.933363 9.00094 1.12626C8.93781 1.31916 8.91562 1.5232 8.9358 1.72524C7.30093 2.0593 5.83122 2.95068 4.77553 4.24846C3.71985 5.54623 3.14307 7.17064 3.14286 8.84662C3.14286 10.4421 2.41964 17.5649 0.25 19.0179H20.5C18.3304 17.5649 17.6071 10.4421 17.6071 8.84662C17.6071 5.33025 15.1193 2.3951 11.8142 1.72524Z" fill="%234048E0"></path></svg>');
}

.header__icon.--bell:hover {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M12.375 24C13.1422 24 13.878 23.6938 14.4206 23.1488C14.9631 22.6038 15.2679 21.8646 15.2679 21.0939H9.48214C9.48214 21.8646 9.78693 22.6038 10.3294 23.1488C10.872 23.6938 11.6078 24 12.375 24ZM13.8142 2.34817C13.8344 2.14613 13.8122 1.94208 13.7491 1.74918C13.6859 1.55629 13.5832 1.37883 13.4476 1.22825C13.312 1.07766 13.1465 0.957305 12.9618 0.874932C12.777 0.792559 12.5771 0.75 12.375 0.75C12.1729 0.75 11.973 0.792559 11.7882 0.874932C11.6035 0.957305 11.438 1.07766 11.3024 1.22825C11.1668 1.37883 11.0641 1.55629 11.0009 1.74918C10.9378 1.94208 10.9156 2.14613 10.9358 2.34817C9.30093 2.68223 7.83122 3.57361 6.77553 4.87138C5.71985 6.16916 5.14307 7.79356 5.14286 9.46954C5.14286 11.065 4.41964 18.1878 2.25 19.6409H22.5C20.3304 18.1878 19.6071 11.065 19.6071 9.46954C19.6071 5.95317 17.1193 3.01802 13.8142 2.34817Z" fill="%23F0F2FF" stroke="%234048E0"></path></svg>');
}

.header__icon.--account {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><rect y="0.377075" width="24" height="24" rx="12" fill="%234048E0"></rect><path d="M12.2834 12.693L12.2957 12.695H12.3081H12.3676H12.3899V12.6951L12.3947 12.695C14.5488 12.6258 16.2475 10.8736 16.2552 8.71529V8.71475C16.2552 6.51643 14.456 4.72708 12.2487 4.72708C10.0414 4.72708 8.24217 6.51643 8.24217 8.71475C8.24217 10.8752 9.93544 12.626 12.1697 12.695L12.1845 12.6954L12.1991 12.693C12.227 12.6883 12.2555 12.6883 12.2834 12.693ZM8.26495 14.1279L8.26446 14.1283C7.20008 14.8369 6.6 15.8185 6.6 16.8929C6.6 17.9675 7.20029 18.9417 8.26468 19.6429C9.40162 20.4021 10.896 20.7771 12.375 20.7771C13.8545 20.7771 15.3413 20.4019 16.4853 19.6429L16.4855 19.6428C17.5499 18.9341 18.15 17.9525 18.15 16.8781C18.15 15.803 17.5417 14.829 16.4854 14.1282C15.3486 13.3727 13.8616 12.9995 12.3806 12.9995C10.8995 12.9995 9.40904 13.3727 8.26495 14.1279ZM9.0476 18.4763L9.04695 18.4758C8.36666 18.0269 8.0146 17.4615 8.0146 16.9003C8.0146 16.3308 8.36025 15.7656 9.04726 15.3098C9.94206 14.7162 11.154 14.4142 12.375 14.4142C13.596 14.4142 14.8079 14.7162 15.7027 15.3098L15.703 15.31C16.3833 15.759 16.7354 16.3244 16.7354 16.8855C16.7354 17.455 16.3898 18.0203 15.7027 18.476L15.7024 18.4763C14.8076 19.0734 13.5958 19.3772 12.375 19.3772C11.1542 19.3772 9.94235 19.0734 9.0476 18.4763ZM10.4178 6.89388C10.9034 6.41065 11.5616 6.13818 12.2487 6.13623C12.9357 6.13818 13.5939 6.41065 14.0795 6.89388C14.5651 7.37705 14.8386 8.03165 14.8406 8.71463C14.8332 10.0957 13.7565 11.2183 12.3844 11.2856C12.3354 11.2821 12.2851 11.2803 12.2412 11.2803C12.2068 11.2803 12.168 11.2813 12.136 11.2854C10.744 11.2296 9.65685 10.1075 9.65677 8.7149C9.65869 8.03182 9.93222 7.37712 10.4178 6.89388Z" fill="white" stroke="white" stroke-width="0.3"></path></svg>');
}

.header__icon.--account:hover {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect width="24" height="24" rx="12" fill="%23F0F2FF"></rect><path d="M12.2834 12.3159L12.2957 12.318H12.3081H12.3676H12.3899V12.318L12.3947 12.3179C14.5488 12.2487 16.2475 10.4965 16.2552 8.33821V8.33768C16.2552 6.13935 14.456 4.35 12.2487 4.35C10.0414 4.35 8.24217 6.13935 8.24217 8.33768C8.24217 10.4981 9.93544 12.2489 12.1697 12.3179L12.1845 12.3183L12.1991 12.3159C12.227 12.3112 12.2555 12.3112 12.2834 12.3159ZM8.26495 13.7509L8.26446 13.7512C7.20008 14.4599 6.6 15.4415 6.6 16.5158C6.6 17.5904 7.20029 18.5647 8.26468 19.2659C9.40162 20.025 10.896 20.4 12.375 20.4C13.8545 20.4 15.3413 20.0248 16.4853 19.2658L16.4855 19.2657C17.5499 18.557 18.15 17.5754 18.15 16.5011C18.15 15.4259 17.5417 14.4519 16.4854 13.7511C15.3486 12.9957 13.8616 12.6224 12.3806 12.6224C10.8995 12.6224 9.40904 12.9957 8.26495 13.7509ZM9.0476 18.0992L9.04695 18.0987C8.36666 17.6498 8.0146 17.0844 8.0146 16.5232C8.0146 15.9538 8.36025 15.3885 9.04726 14.9327C9.94206 14.3391 11.154 14.0371 12.375 14.0371C13.596 14.0371 14.8079 14.3391 15.7027 14.9327L15.703 14.9329C16.3833 15.3819 16.7354 15.9473 16.7354 16.5085C16.7354 17.0779 16.3898 17.6432 15.7027 18.0989L15.7024 18.0992C14.8076 18.6963 13.5958 19.0001 12.375 19.0001C11.1542 19.0001 9.94235 18.6963 9.0476 18.0992ZM10.4178 6.5168C10.9034 6.03357 11.5616 5.76111 12.2487 5.75916C12.9357 5.76111 13.5939 6.03357 14.0795 6.5168C14.5651 6.99998 14.8386 7.65457 14.8406 8.33756C14.8332 9.71863 13.7565 10.8413 12.3844 10.9085C12.3354 10.905 12.2851 10.9033 12.2412 10.9033C12.2068 10.9033 12.168 10.9043 12.136 10.9084C10.744 10.8525 9.65685 9.73047 9.65677 8.33782C9.65869 7.65475 9.93222 7.00004 10.4178 6.5168Z" fill="%234048E0" stroke="white" stroke-width="0.3"></path></svg>');
}
/* 
.header__icon:nth-child(3) {
  margin-left: 1.25rem;
} */

.header__icon span {
  position: absolute;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  color: var(--cr-blue);
  line-height: 140%;
  -webkit-border-radius: 31.25rem;
  -moz-border-radius: 31.25rem;
  border-radius: 31.25rem;
  background: var(--cr-l-blue);
  padding: 0 0.38rem;
  right: -0.38rem;
  top: -0.38rem;
}

.main,
.content-page,
.hero,
.partners {
  margin-top: 5.63rem;
}

.catalogue-head__wrap {
  position: relative;
}

.catalogue-head__wrap:after {
  right: 0;
  content: '';
  position: absolute;
  pointer-events: none;
  width: 1rem;
  top: .19rem;
  height: 1rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8 11L3 6H13L8 11Z" fill="%234048E0"></path></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.catalogue-head__wrap.--opened:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8 11L3 6H13L8 11Z" fill="%23888"></path></svg>');
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

.catalogue-head__wrap select {
  border: none;
  outline: none;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  font-family: var(--ff-raleway);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 1px;
  cursor: pointer;
  -o-text-overflow: '';
     text-overflow: '';
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  padding-right: 1.31rem;
}

.catalogue-head__wrap select:hover {
  color: var(--cr-blue);
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
}

.catalogue-head__wrapper {
  padding: 1.25rem 1.12rem;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  border: 1px solid var(--cr-stroke);
}

.catalogue-head__text {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  color: var(--cr-black);
}

.catalogue-head__togglers {
  margin-left: 1.25rem;
}

.catalogue-head__toggler {
  width: 1.5rem;
  height: 1.5rem;
  cursor: pointer;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
  background-position: center center;
}

.catalogue-head__toggler.active {
  -webkit-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
}

.catalogue-head__toggler.--grid {
  margin-right: 0.31rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect x="0.5" y="0.5" width="23" height="23" rx="3.5" fill="white" stroke="%234048E0"></rect><path d="M6 7C6 6.44772 6.44772 6 7 6H8C8.55228 6 9 6.44772 9 7V8C9 8.55228 8.55228 9 8 9H7C6.44772 9 6 8.55228 6 8V7Z" fill="%234048E0"></path><path d="M6 11C6 10.4477 6.44772 10 7 10H8C8.55228 10 9 10.4477 9 11V12C9 12.5523 8.55228 13 8 13H7C6.44772 13 6 12.5523 6 12V11Z" fill="%234048E0"></path><path d="M6 15C6 14.4477 6.44772 14 7 14H8C8.55228 14 9 14.4477 9 15V16C9 16.5523 8.55228 17 8 17H7C6.44772 17 6 16.5523 6 16V15Z" fill="%234048E0"></path><path d="M10 7C10 6.44772 10.4477 6 11 6H17C17.5523 6 18 6.44772 18 7V8C18 8.55228 17.5523 9 17 9H11C10.4477 9 10 8.55228 10 8V7Z" fill="%234048E0"></path><path d="M10 11C10 10.4477 10.4477 10 11 10H17C17.5523 10 18 10.4477 18 11V12C18 12.5523 17.5523 13 17 13H11C10.4477 13 10 12.5523 10 12V11Z" fill="%234048E0"></path><path d="M10 15C10 14.4477 10.4477 14 11 14H17C17.5523 14 18 14.4477 18 15V16C18 16.5523 17.5523 17 17 17H11C10.4477 17 10 16.5523 10 16V15Z" fill="%234048E0"></path></svg>');
}

.catalogue-head__toggler.--grid.active {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect width="24" height="24" rx="4" fill="%234048E0"></rect><path d="M6 7C6 6.44772 6.44772 6 7 6H8C8.55228 6 9 6.44772 9 7V8C9 8.55228 8.55228 9 8 9H7C6.44772 9 6 8.55228 6 8V7Z" fill="white"></path><path d="M6 11C6 10.4477 6.44772 10 7 10H8C8.55228 10 9 10.4477 9 11V12C9 12.5523 8.55228 13 8 13H7C6.44772 13 6 12.5523 6 12V11Z" fill="white"></path><path d="M6 15C6 14.4477 6.44772 14 7 14H8C8.55228 14 9 14.4477 9 15V16C9 16.5523 8.55228 17 8 17H7C6.44772 17 6 16.5523 6 16V15Z" fill="white"></path><path d="M10 7C10 6.44772 10.4477 6 11 6H17C17.5523 6 18 6.44772 18 7V8C18 8.55228 17.5523 9 17 9H11C10.4477 9 10 8.55228 10 8V7Z" fill="white"></path><path d="M10 11C10 10.4477 10.4477 10 11 10H17C17.5523 10 18 10.4477 18 11V12C18 12.5523 17.5523 13 17 13H11C10.4477 13 10 12.5523 10 12V11Z" fill="white"></path><path d="M10 15C10 14.4477 10.4477 14 11 14H17C17.5523 14 18 14.4477 18 15V16C18 16.5523 17.5523 17 17 17H11C10.4477 17 10 16.5523 10 16V15Z" fill="white"></path></svg>');
}

.catalogue-head__toggler.--list {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect x="0.5" y="0.5" width="23" height="23" rx="3.5" fill="white"></rect><path d="M6 7.28571C6 6.94472 6.13546 6.6177 6.37658 6.37658C6.6177 6.13546 6.94472 6 7.28571 6H9.85714C10.1981 6 10.5252 6.13546 10.7663 6.37658C11.0074 6.6177 11.1429 6.94472 11.1429 7.28571V9.85714C11.1429 10.1981 11.0074 10.5252 10.7663 10.7663C10.5252 11.0074 10.1981 11.1429 9.85714 11.1429H7.28571C6.94472 11.1429 6.6177 11.0074 6.37658 10.7663C6.13546 10.5252 6 10.1981 6 9.85714V7.28571ZM12.8571 7.28571C12.8571 6.94472 12.9926 6.6177 13.2337 6.37658C13.4748 6.13546 13.8019 6 14.1429 6H16.7143C17.0553 6 17.3823 6.13546 17.6234 6.37658C17.8645 6.6177 18 6.94472 18 7.28571V9.85714C18 10.1981 17.8645 10.5252 17.6234 10.7663C17.3823 11.0074 17.0553 11.1429 16.7143 11.1429H14.1429C13.8019 11.1429 13.4748 11.0074 13.2337 10.7663C12.9926 10.5252 12.8571 10.1981 12.8571 9.85714V7.28571ZM6 14.1429C6 13.8019 6.13546 13.4748 6.37658 13.2337C6.6177 12.9926 6.94472 12.8571 7.28571 12.8571H9.85714C10.1981 12.8571 10.5252 12.9926 10.7663 13.2337C11.0074 13.4748 11.1429 13.8019 11.1429 14.1429V16.7143C11.1429 17.0553 11.0074 17.3823 10.7663 17.6234C10.5252 17.8645 10.1981 18 9.85714 18H7.28571C6.94472 18 6.6177 17.8645 6.37658 17.6234C6.13546 17.3823 6 17.0553 6 16.7143V14.1429ZM12.8571 14.1429C12.8571 13.8019 12.9926 13.4748 13.2337 13.2337C13.4748 12.9926 13.8019 12.8571 14.1429 12.8571H16.7143C17.0553 12.8571 17.3823 12.9926 17.6234 13.2337C17.8645 13.4748 18 13.8019 18 14.1429V16.7143C18 17.0553 17.8645 17.3823 17.6234 17.6234C17.3823 17.8645 17.0553 18 16.7143 18H14.1429C13.8019 18 13.4748 17.8645 13.2337 17.6234C12.9926 17.3823 12.8571 17.0553 12.8571 16.7143V14.1429Z" fill="%234048E0"></path><rect x="0.5" y="0.5" width="23" height="23" rx="3.5" stroke="%234048E0"></rect></svg>');
}

.catalogue-head__toggler.--list.active {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect x="0.5" y="0.5" width="23" height="23" rx="3.5" fill="%234048E0"></rect><path d="M6 7.28571C6 6.94472 6.13546 6.6177 6.37658 6.37658C6.6177 6.13546 6.94472 6 7.28571 6H9.85714C10.1981 6 10.5252 6.13546 10.7663 6.37658C11.0074 6.6177 11.1429 6.94472 11.1429 7.28571V9.85714C11.1429 10.1981 11.0074 10.5252 10.7663 10.7663C10.5252 11.0074 10.1981 11.1429 9.85714 11.1429H7.28571C6.94472 11.1429 6.6177 11.0074 6.37658 10.7663C6.13546 10.5252 6 10.1981 6 9.85714V7.28571ZM12.8571 7.28571C12.8571 6.94472 12.9926 6.6177 13.2337 6.37658C13.4748 6.13546 13.8019 6 14.1429 6H16.7143C17.0553 6 17.3823 6.13546 17.6234 6.37658C17.8645 6.6177 18 6.94472 18 7.28571V9.85714C18 10.1981 17.8645 10.5252 17.6234 10.7663C17.3823 11.0074 17.0553 11.1429 16.7143 11.1429H14.1429C13.8019 11.1429 13.4748 11.0074 13.2337 10.7663C12.9926 10.5252 12.8571 10.1981 12.8571 9.85714V7.28571ZM6 14.1429C6 13.8019 6.13546 13.4748 6.37658 13.2337C6.6177 12.9926 6.94472 12.8571 7.28571 12.8571H9.85714C10.1981 12.8571 10.5252 12.9926 10.7663 13.2337C11.0074 13.4748 11.1429 13.8019 11.1429 14.1429V16.7143C11.1429 17.0553 11.0074 17.3823 10.7663 17.6234C10.5252 17.8645 10.1981 18 9.85714 18H7.28571C6.94472 18 6.6177 17.8645 6.37658 17.6234C6.13546 17.3823 6 17.0553 6 16.7143V14.1429ZM12.8571 14.1429C12.8571 13.8019 12.9926 13.4748 13.2337 13.2337C13.4748 12.9926 13.8019 12.8571 14.1429 12.8571H16.7143C17.0553 12.8571 17.3823 12.9926 17.6234 13.2337C17.8645 13.4748 18 13.8019 18 14.1429V16.7143C18 17.0553 17.8645 17.3823 17.6234 17.6234C17.3823 17.8645 17.0553 18 16.7143 18H14.1429C13.8019 18 13.4748 17.8645 13.2337 17.6234C12.9926 17.3823 12.8571 17.0553 12.8571 16.7143V14.1429Z" fill="white"></path><rect x="0.5" y="0.5" width="23" height="23" rx="3.5" stroke="%234048E0"></rect></svg>');
}

.catalogue-body {
  margin-top: 1.88rem;
}

.catalogue-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 2fr 1.87rem minmax(22.375rem, 1fr);
  grid-template-columns: 2fr minmax(22.375rem, 1fr);
  gap: 1.87rem;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  align-items: flex-start;
}

.catalogue-subgrid .cat-products {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1.87rem 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 1.87rem;
}

.catalogue-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
}

.catalogue-item__wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 70.94972067039106%;
  overflow: hidden;
}

.catalogue-item__top {
  position: absolute;
  width: -webkit-calc(100% - (0.94rem * 2));
  width: -moz-calc(100% - (0.94rem * 2));
  width: calc(100% - (0.94rem * 2));
  left: 0.94rem;
  top: 0.94rem;
  z-index: 50;
}

.catalogue-item__tag {
  padding: 0.25rem 0.63rem;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-blue);
  -webkit-border-radius: 6.25rem;
  -moz-border-radius: 6.25rem;
  border-radius: 6.25rem;
  background-color: var(--cr-white);
  margin-right: 0.31rem;
  margin-top: 0.31rem;
}

.catalogue-item__tag:last-child {
  margin-right: 0;
}

.catalogue-item__favs {
  display: block;
  width: 2rem;
  height: 2rem;
  background-color: var(--cr-white);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"><path d="M9.384 1.31159C8.84336 1.55198 8.37842 1.90475 8.00053 2.28119C7.62251 1.90471 7.1574 1.55193 6.61661 1.31154C6.05332 1.06115 5.3916 0.926866 4.67202 1.04111C3.95179 1.15545 3.25013 1.50661 2.5879 2.10306C1.61339 2.98078 1.07363 3.99407 1.00697 5.11747C0.942239 6.20833 1.33297 7.25643 1.91796 8.21472C3.07128 10.104 5.20856 12.0031 7.36516 13.773C7.73395 14.0757 8.26518 14.0757 8.63397 13.773C10.7905 12.0031 12.9281 10.104 14.0816 8.21481C14.6668 7.25656 15.0577 6.20847 14.9931 5.11759C14.9265 3.99414 14.3868 2.9808 13.4123 2.10306C12.7501 1.50664 12.0485 1.15546 11.3284 1.04111C10.6088 0.926857 9.9472 1.06115 9.384 1.31159Z" stroke="%234048E0" stroke-width="2" stroke-linejoin="round"></path></svg>');
  -webkit-background-size: 0.9rem 0.9rem;
  -moz-background-size: 0.9rem;
  -o-background-size: 0.9rem;
  background-size: 0.9rem;
  background-repeat: no-repeat;
  background-position: center center;
}

.catalogue-item__favs:hover,
.catalogue-item__favs:focus {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.36516 13.773C7.73395 14.0757 8.26518 14.0757 8.63397 13.773C10.7905 12.0031 12.9281 10.104 14.0816 8.21481C14.6668 7.25656 15.0577 6.20847 14.9931 5.11759C14.9265 3.99414 14.3868 2.9808 13.4123 2.10306C12.7501 1.50664 12.0485 1.15546 11.3284 1.04111C10.6088 0.926857 9.9472 1.06115 9.384 1.31159C8.84336 1.55198 8.37842 1.90475 8.00053 2.28119C7.62251 1.90471 7.1574 1.55193 6.61661 1.31154C6.05332 1.06115 5.3916 0.926866 4.67202 1.04111C3.95179 1.15545 3.25013 1.50661 2.5879 2.10306C1.61339 2.98078 1.07363 3.99407 1.00697 5.11747C0.942239 6.20833 1.33297 7.25643 1.91796 8.21472C3.07128 10.104 5.20856 12.0031 7.36516 13.773Z" fill="%234048E0" stroke="%234048E0" stroke-width="2" stroke-linejoin="round"></path></svg>');
}

.catalogue-item__carousel {
  height: 100%;
  width: 100%;
  position: absolute;
}

.catalogue-item__carousel-item img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -webkit-border-radius: 0.5rem 0.5rem 0rem 0rem;
  -moz-border-radius: 0.5rem 0.5rem 0rem 0rem;
  border-radius: 0.5rem 0.5rem 0rem 0rem;
  -o-object-fit: cover;
  object-fit: cover;
}

.catalogue-item__carousel-inner,
.catalogue-item__carousel-item {
  height: 100%;
}

.catalogue-item__body {
  padding: 0.94rem;

  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  justify-content: space-between;
}

.catalogue-item {
  -webkit-border-radius: 0rem 0rem 0.5rem 0.5rem;
  -moz-border-radius: 0rem 0rem 0.5rem 0.5rem;
  border-radius: 0rem 0rem 0.5rem 0.5rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: var(--cr-white);
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
}

.catalogue-item__body-block {
  padding: 0.94rem 0.94rem 0 0.94rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.catalogue-item__wrap {
  padding: 0 0.94rem 0.94rem 0.94rem;
}

.catalogue-item__type {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-grey);
}

.catalogue-item__name {
  margin-top: 0.31rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  color: var(--cr-black);
}

.catalogue-item__params {
  margin-top: 0.31rem;
}

.catalogue-item__param {
  margin-right: 0.63rem;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-grey);
}

.catalogue-item__param:last-child {
  margin-right: 0;
}

.catalogue-item__place {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  margin-top: 0.94rem;
  line-height: 140%;
  color: var(--cr-l-black);
  padding-left: 1.31rem;
  position: relative;
}

.catalogue-item__place::before {
  content: '';
  position: absolute;
  left: 0;
  top: -0.125rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="22" viewBox="0 0 16 22" fill="none"><path d="M7.99998 11.62C8.27313 11.62 8.54361 11.5662 8.79596 11.4616C9.04832 11.3571 9.27762 11.2039 9.47076 11.0107C9.66391 10.8176 9.81712 10.5883 9.92165 10.3359C10.0262 10.0836 10.08 9.81311 10.08 9.53996C10.08 9.26681 10.0262 8.99634 9.92165 8.74398C9.81712 8.49162 9.66391 8.26232 9.47076 8.06918C9.27762 7.87603 9.04832 7.72282 8.79596 7.61829C8.54361 7.51376 8.27313 7.45996 7.99998 7.45996C7.44833 7.45996 6.91928 7.6791 6.5292 8.06918C6.13913 8.45925 5.91998 8.98831 5.91998 9.53996C5.91998 10.0916 6.13913 10.6207 6.5292 11.0107C6.91928 11.4008 7.44833 11.62 7.99998 11.62Z" stroke="%234048E0" stroke-width="1.5"></path><path d="M2.41336 8.32667C3.7267 2.55333 12.28 2.56 13.5867 8.33334C14.3534 11.72 12.2467 14.5867 10.4 16.36C9.75475 16.9824 8.8932 17.3301 7.9967 17.3301C7.10019 17.3301 6.23865 16.9824 5.59336 16.36C3.75336 14.5867 1.6467 11.7133 2.41336 8.32667Z" stroke="%234048E0" stroke-width="1.5"></path></svg>');
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  width: 1rem;
  height: 1.375rem;
}

.catalogue-item__additional {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  margin-top: 0.44rem;
  line-height: 140%;
  color: var(--cr-l-black);
  padding-left: 1.31rem;
}

.catalogue-item__additional span {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-grey);
  margin-left: 0.44rem;
}

.catalogue-item__row {
  margin-top: 1rem;
}

.catalogue-item__name:hover,
.catalogue-item__place:hover {
  color: var(--cr-blue);
}

.catalogue-item__rate {
  padding-left: 1.31rem;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  color: var(--cr-grey);
  line-height: 140%;
  -webkit-background-size: 1rem 1rem;
  -moz-background-size: 1rem;
  -o-background-size: 1rem;
  background-size: 1rem;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M8 0.5L9.79611 6.02786H15.6085L10.9062 9.44427L12.7023 14.9721L8 11.5557L3.29772 14.9721L5.09383 9.44427L0.391548 6.02786H6.20389L8 0.5Z" fill="%23FFC700"></path></svg>');
}

.catalogue-item__price {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  color: var(--cr-l-black);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}

.catalogue-item__price_old {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-grey);
  text-decoration: line-through;
  margin-top: -0.125rem;
  margin-left: 0.31rem;
}

.catalogue-item__price-time {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  color: var(--cr-grey);
}

.catalogue-item__separator {
  width: 100%;
  background-color: var(--cr-stroke);
  height: 0.0625rem;
  margin: 0.62rem 0 0.94rem;
}

.catalogue-item__owner {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  color: var(--cr-l-black);
}

.catalogue-item__posted {
  margin-top: 0.41rem;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  color: var(--cr-l-black);
  line-height: 140%;
  padding-left: 1.31rem;
  position: relative;
}

.catalogue-item__posted:before {
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  width: 1rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  height: 1rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><g clip-path="url(%23clip0_1491_4804)"><path d="M14 0.5H2C1.46957 0.5 0.960859 0.710714 0.585786 1.08579C0.210714 1.46086 0 1.96957 0 2.5L0 14.5C0 15.0304 0.210714 15.5391 0.585786 15.9142C0.960859 16.2893 1.46957 16.5 2 16.5H14C14.5304 16.5 15.0391 16.2893 15.4142 15.9142C15.7893 15.5391 16 15.0304 16 14.5V2.5C16 1.96957 15.7893 1.46086 15.4142 1.08579C15.0391 0.710714 14.5304 0.5 14 0.5ZM1 4.357C1 3.884 1.448 3.5 2 3.5H14C14.552 3.5 15 3.884 15 4.357V14.643C15 15.116 14.552 15.5 14 15.5H2C1.448 15.5 1 15.116 1 14.643V4.357Z" fill="%23A3A3B5"></path><path d="M6.5 7.5C6.76522 7.5 7.01957 7.39464 7.20711 7.20711C7.39464 7.01957 7.5 6.76522 7.5 6.5C7.5 6.23478 7.39464 5.98043 7.20711 5.79289C7.01957 5.60536 6.76522 5.5 6.5 5.5C6.23478 5.5 5.98043 5.60536 5.79289 5.79289C5.60536 5.98043 5.5 6.23478 5.5 6.5C5.5 6.76522 5.60536 7.01957 5.79289 7.20711C5.98043 7.39464 6.23478 7.5 6.5 7.5ZM9.5 7.5C9.76522 7.5 10.0196 7.39464 10.2071 7.20711C10.3946 7.01957 10.5 6.76522 10.5 6.5C10.5 6.23478 10.3946 5.98043 10.2071 5.79289C10.0196 5.60536 9.76522 5.5 9.5 5.5C9.23478 5.5 8.98043 5.60536 8.79289 5.79289C8.60536 5.98043 8.5 6.23478 8.5 6.5C8.5 6.76522 8.60536 7.01957 8.79289 7.20711C8.98043 7.39464 9.23478 7.5 9.5 7.5ZM12.5 7.5C12.7652 7.5 13.0196 7.39464 13.2071 7.20711C13.3946 7.01957 13.5 6.76522 13.5 6.5C13.5 6.23478 13.3946 5.98043 13.2071 5.79289C13.0196 5.60536 12.7652 5.5 12.5 5.5C12.2348 5.5 11.9804 5.60536 11.7929 5.79289C11.6054 5.98043 11.5 6.23478 11.5 6.5C11.5 6.76522 11.6054 7.01957 11.7929 7.20711C11.9804 7.39464 12.2348 7.5 12.5 7.5ZM3.5 10.5C3.76522 10.5 4.01957 10.3946 4.20711 10.2071C4.39464 10.0196 4.5 9.76522 4.5 9.5C4.5 9.23478 4.39464 8.98043 4.20711 8.79289C4.01957 8.60536 3.76522 8.5 3.5 8.5C3.23478 8.5 2.98043 8.60536 2.79289 8.79289C2.60536 8.98043 2.5 9.23478 2.5 9.5C2.5 9.76522 2.60536 10.0196 2.79289 10.2071C2.98043 10.3946 3.23478 10.5 3.5 10.5ZM6.5 10.5C6.76522 10.5 7.01957 10.3946 7.20711 10.2071C7.39464 10.0196 7.5 9.76522 7.5 9.5C7.5 9.23478 7.39464 8.98043 7.20711 8.79289C7.01957 8.60536 6.76522 8.5 6.5 8.5C6.23478 8.5 5.98043 8.60536 5.79289 8.79289C5.60536 8.98043 5.5 9.23478 5.5 9.5C5.5 9.76522 5.60536 10.0196 5.79289 10.2071C5.98043 10.3946 6.23478 10.5 6.5 10.5ZM9.5 10.5C9.76522 10.5 10.0196 10.3946 10.2071 10.2071C10.3946 10.0196 10.5 9.76522 10.5 9.5C10.5 9.23478 10.3946 8.98043 10.2071 8.79289C10.0196 8.60536 9.76522 8.5 9.5 8.5C9.23478 8.5 8.98043 8.60536 8.79289 8.79289C8.60536 8.98043 8.5 9.23478 8.5 9.5C8.5 9.76522 8.60536 10.0196 8.79289 10.2071C8.98043 10.3946 9.23478 10.5 9.5 10.5ZM12.5 10.5C12.7652 10.5 13.0196 10.3946 13.2071 10.2071C13.3946 10.0196 13.5 9.76522 13.5 9.5C13.5 9.23478 13.3946 8.98043 13.2071 8.79289C13.0196 8.60536 12.7652 8.5 12.5 8.5C12.2348 8.5 11.9804 8.60536 11.7929 8.79289C11.6054 8.98043 11.5 9.23478 11.5 9.5C11.5 9.76522 11.6054 10.0196 11.7929 10.2071C11.9804 10.3946 12.2348 10.5 12.5 10.5ZM3.5 13.5C3.76522 13.5 4.01957 13.3946 4.20711 13.2071C4.39464 13.0196 4.5 12.7652 4.5 12.5C4.5 12.2348 4.39464 11.9804 4.20711 11.7929C4.01957 11.6054 3.76522 11.5 3.5 11.5C3.23478 11.5 2.98043 11.6054 2.79289 11.7929C2.60536 11.9804 2.5 12.2348 2.5 12.5C2.5 12.7652 2.60536 13.0196 2.79289 13.2071C2.98043 13.3946 3.23478 13.5 3.5 13.5ZM6.5 13.5C6.76522 13.5 7.01957 13.3946 7.20711 13.2071C7.39464 13.0196 7.5 12.7652 7.5 12.5C7.5 12.2348 7.39464 11.9804 7.20711 11.7929C7.01957 11.6054 6.76522 11.5 6.5 11.5C6.23478 11.5 5.98043 11.6054 5.79289 11.7929C5.60536 11.9804 5.5 12.2348 5.5 12.5C5.5 12.7652 5.60536 13.0196 5.79289 13.2071C5.98043 13.3946 6.23478 13.5 6.5 13.5ZM9.5 13.5C9.76522 13.5 10.0196 13.3946 10.2071 13.2071C10.3946 13.0196 10.5 12.7652 10.5 12.5C10.5 12.2348 10.3946 11.9804 10.2071 11.7929C10.0196 11.6054 9.76522 11.5 9.5 11.5C9.23478 11.5 8.98043 11.6054 8.79289 11.7929C8.60536 11.9804 8.5 12.2348 8.5 12.5C8.5 12.7652 8.60536 13.0196 8.79289 13.2071C8.98043 13.3946 9.23478 13.5 9.5 13.5Z" fill="%23A3A3B5"></path></g><defs><clipPath id="clip0_1491_4804"><rect width="16" height="16" fill="white" transform="translate(0 0.5)"></rect></clipPath></defs></svg>');
}

.catalogue-item__special {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-blue);
  padding: 0.25rem 0.62rem;
  -webkit-border-radius: 6.25rem;
  -moz-border-radius: 6.25rem;
  border-radius: 6.25rem;
  background-color: var(--cr-l-blue);
}

.catalogue-filters {
  padding: 0.94rem;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  position: relative;
  border: 1px solid var(--cr-stroke);
}

.catalogue-filters__title {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  color: var(--cr-l-black);
  margin-bottom: 0.94rem;
}

.catalogue-filters__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0.62rem 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 0.62rem;
}

.catalogue-filters__checkbox {
  margin-right: 1rem;
}

.catalogue-filters__checkbox:last-child {
  margin-right: 0;
}

.catalogue-filters__checkbox input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.catalogue-filters__checkbox input + label {
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-left: 1.81rem;
  position: relative;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-l-black);
  cursor: pointer;
  -webkit-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
}

.catalogue-filters__checkbox input + label:hover {
  color: #4048e0;
  -webkit-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
}

.catalogue-filters__checkbox input + label::before {
  content: '';
  width: 1.5rem;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1.5rem;
  -webkit-border-radius: 0.125rem;
  -moz-border-radius: 0.125rem;
  border-radius: 0.125rem;
  border: 1px solid var(--cr-stroke);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 65% 65%;
  -moz-background-size: 65% 65%;
  -o-background-size: 65% 65%;
  background-size: 65% 65%;
}

.catalogue-filters__checkbox input:checked + label::before {
  background-color: var(--cr-blue);
  border-color: var(--cr-blue);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="10" viewBox="0 0 15 10" fill="none"><path d="M1 4.07692L5.95238 9L14 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
}

.catalogue-filters__type-checkbox input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.catalogue-filters__type-checkbox {
  margin-bottom: 0.94rem;
}

.catalogue-filters__type-checkbox:last-child {
  margin-bottom: 0;
}

.catalogue-filters__type-checkbox input + label {
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0.53rem 0;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  position: relative;
  cursor: pointer;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-l-black);
  -webkit-transition: ease-in-out 0.18s;
  -o-transition: ease-in-out 0.18s;
  -moz-transition: ease-in-out 0.18s;
  transition: ease-in-out 0.18s;
}

.catalogue-filters__type-checkbox input:checked + label {
  padding: 0.53rem 1rem;
  background-color: var(--cr-l-blue);
  -webkit-transition: ease-in-out 0.18s;
  -o-transition: ease-in-out 0.18s;
  -moz-transition: ease-in-out 0.18s;
  transition: ease-in-out 0.18s;
}

.catalogue-filters__type-checkbox input + label:hover {
  padding: 0.53rem 1rem;
  background-color: var(--cr-l-blue);
  -webkit-transition: ease-in-out 0.18s;
  -o-transition: ease-in-out 0.18s;
  -moz-transition: ease-in-out 0.18s;
  transition: ease-in-out 0.18s;
}

.catalogue-filters__list-check {
  margin-bottom: 0.94rem;
}

.catalogue-filters__list-check:last-child {
  margin-bottom: 0;
}

.catalogue-filters__list-check input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.catalogue-filters__list-check input + label {
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-left: 1.81rem;
  position: relative;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-l-black);
  cursor: pointer;
  -webkit-transition: ease-in-out 0.2s;
  -o-transition: ease-in-out 0.2s;
  -moz-transition: ease-in-out 0.2s;
  transition: ease-in-out 0.2s;
}

.catalogue-filters__list-check input + label:hover {
  color: var(--cr-blue);
  -webkit-transition: ease-in-out 0.2s;
  -o-transition: ease-in-out 0.2s;
  -moz-transition: ease-in-out 0.2s;
  transition: ease-in-out 0.2s;
}

.catalogue-filters__list-check input + label::before {
  content: '';
  width: 1.5rem;
  display: block;
  position: absolute;
  left: 0;
  top: -0.125rem;
  height: 1.5rem;
  -webkit-border-radius: 0.125rem;
  -moz-border-radius: 0.125rem;
  border-radius: 0.125rem;
  border: 1px solid var(--cr-stroke);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 65% 65%;
  -moz-background-size: 65% 65%;
  -o-background-size: 65% 65%;
  background-size: 65% 65%;
}

.catalogue-filters__list-check.--radio input + label {
  -webkit-transition: ease-in-out 0.2s;
  -o-transition: ease-in-out 0.2s;
  -moz-transition: ease-in-out 0.2s;
  transition: ease-in-out 0.2s;
}

.catalogue-filters__list-check.--radio input + label:hover {
  color: var(--cr-blue);
  -webkit-transition: ease-in-out 0.2s;
  -o-transition: ease-in-out 0.2s;
  -moz-transition: ease-in-out 0.2s;
  transition: ease-in-out 0.2s;
}

.catalogue-filters__list-check.--radio input + label::before {
  content: '';
  width: 1.125rem;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 1.125rem;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 1px solid var(--cr-stroke);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 65% 65%;
  -moz-background-size: 65% 65%;
  -o-background-size: 65% 65%;
  background-size: 65% 65%;
}

.catalogue-filters__list-check.--radio input + label {
  color: var(--cr-grey);
  font-variant-numeric: lining-nums proportional-nums;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
  padding-left: 2.75rem;
}

.catalogue-filters__list-check.--radio input + label:after {
  width: 1rem;
  height: 1rem;
  left: 1.44rem;
  top: 0.125rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  content: '';
  position: absolute;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z" fill="%23FFC700"></path></svg>');
}

.catalogue-filters__list-check input:checked + label::before {
  background-color: var(--cr-blue);
  border-color: var(--cr-blue);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="10" viewBox="0 0 15 10" fill="none"><path d="M1 4.07692L5.95238 9L14 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
}

.catalogue-filters__list-check.--radio input:checked + label::before {
  -webkit-background-size: 0.6875rem 0.6875rem;
  -moz-background-size: 0.6875rem;
  -o-background-size: 0.6875rem;
  background-size: 0.6875rem;
  background-color: transparent;
  background-position: center center;
  background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="6" cy="6" r="5.5" fill="%234048E0"></circle></svg>');
}

.catalogue-filters__btn {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-white);
  background-color: var(--cr-blue);
  padding: 0.75rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  border: 1px solid var(--cr-blue);
  -webkit-border-radius: 0.375rem;
  -moz-border-radius: 0.375rem;
  border-radius: 0.375rem;
  -webkit-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
}

.catalogue-filters__btn:hover,
.catalogue-filters__btn:focus,
.catalogue-filters__btn:active {
  -webkit-box-shadow: 0px 8px 24px 0px rgba(64, 72, 224, 0.38);
  -moz-box-shadow: 0px 8px 24px 0px rgba(64, 72, 224, 0.38);
  box-shadow: 0px 8px 24px 0px rgba(64, 72, 224, 0.38);
  -webkit-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
}

.catalogue-filters__rating {
  position: relative;
}

.catalogue-filters__rating-title {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-l-black);
  padding: 0.75rem 0.94rem;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  border: 1px solid var(--cr-stroke);
  position: relative;
  cursor: pointer;
}

.catalogue-filters__rating-title:after {
  position: absolute;
  content: '';
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 1rem;
  height: 1rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8 11L3 6H13L8 11Z" fill="%234048E0"></path></svg>');
  right: 0.94rem;
  top: 0.94rem;
}

.catalogue-filters__dropdown {
  padding: 0.94rem;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  position: absolute;
  left: 0;
  background-color: var(--cr-white);
  z-index: 1;
  width: 100%;
  top: -webkit-calc(100% + 0.94rem);
  top: -moz-calc(100% + 0.94rem);
  top: calc(100% + 0.94rem);
  display: none;
}

.catalogue-filters__rating-title.active:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.catalogue-filters__date-input {
  font-variant-numeric: lining-nums proportional-nums;
  border: unset;
  outline: none;
  font-size: 1rem;
  font-style: normal;
  width: 100%;
  font-weight: 400;
  color: var(--cr-l-black);
  line-height: 140%;
  padding-left: 2.44rem;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  border: 1px solid var(--cr-stroke);
  background: var(--cr-white);
  padding: 0.75rem 0.94rem 0.75rem 2.44rem;
  cursor: pointer;
  -webkit-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
  font-family: var(--ff-raleway);
}

.catalogue-filters__date-input:focus,
.catalogue-filters__date-input:hover {
  border-color: #4048e0;
  -webkit-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
}

.catalogue-filters__date {
  position: relative;
}

.catalogue-filters__date:before {
  content: '';
  position: absolute;
  left: 0.94rem;
  top: 0.94rem;
  width: 1rem;
  height: 1rem;
  display: block;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_2805_21)"><path d="M14 0H2C1.46957 0 0.960859 0.210714 0.585786 0.585786C0.210714 0.960859 0 1.46957 0 2L0 14C0 14.5304 0.210714 15.0391 0.585786 15.4142C0.960859 15.7893 1.46957 16 2 16H14C14.5304 16 15.0391 15.7893 15.4142 15.4142C15.7893 15.0391 16 14.5304 16 14V2C16 1.46957 15.7893 0.960859 15.4142 0.585786C15.0391 0.210714 14.5304 0 14 0ZM1 3.857C1 3.384 1.448 3 2 3H14C14.552 3 15 3.384 15 3.857V14.143C15 14.616 14.552 15 14 15H2C1.448 15 1 14.616 1 14.143V3.857Z" fill="%23A3A3B5"></path><path d="M6.5 7C6.76522 7 7.01957 6.89464 7.20711 6.70711C7.39464 6.51957 7.5 6.26522 7.5 6C7.5 5.73478 7.39464 5.48043 7.20711 5.29289C7.01957 5.10536 6.76522 5 6.5 5C6.23478 5 5.98043 5.10536 5.79289 5.29289C5.60536 5.48043 5.5 5.73478 5.5 6C5.5 6.26522 5.60536 6.51957 5.79289 6.70711C5.98043 6.89464 6.23478 7 6.5 7ZM9.5 7C9.76522 7 10.0196 6.89464 10.2071 6.70711C10.3946 6.51957 10.5 6.26522 10.5 6C10.5 5.73478 10.3946 5.48043 10.2071 5.29289C10.0196 5.10536 9.76522 5 9.5 5C9.23478 5 8.98043 5.10536 8.79289 5.29289C8.60536 5.48043 8.5 5.73478 8.5 6C8.5 6.26522 8.60536 6.51957 8.79289 6.70711C8.98043 6.89464 9.23478 7 9.5 7ZM12.5 7C12.7652 7 13.0196 6.89464 13.2071 6.70711C13.3946 6.51957 13.5 6.26522 13.5 6C13.5 5.73478 13.3946 5.48043 13.2071 5.29289C13.0196 5.10536 12.7652 5 12.5 5C12.2348 5 11.9804 5.10536 11.7929 5.29289C11.6054 5.48043 11.5 5.73478 11.5 6C11.5 6.26522 11.6054 6.51957 11.7929 6.70711C11.9804 6.89464 12.2348 7 12.5 7ZM3.5 10C3.76522 10 4.01957 9.89464 4.20711 9.70711C4.39464 9.51957 4.5 9.26522 4.5 9C4.5 8.73478 4.39464 8.48043 4.20711 8.29289C4.01957 8.10536 3.76522 8 3.5 8C3.23478 8 2.98043 8.10536 2.79289 8.29289C2.60536 8.48043 2.5 8.73478 2.5 9C2.5 9.26522 2.60536 9.51957 2.79289 9.70711C2.98043 9.89464 3.23478 10 3.5 10ZM6.5 10C6.76522 10 7.01957 9.89464 7.20711 9.70711C7.39464 9.51957 7.5 9.26522 7.5 9C7.5 8.73478 7.39464 8.48043 7.20711 8.29289C7.01957 8.10536 6.76522 8 6.5 8C6.23478 8 5.98043 8.10536 5.79289 8.29289C5.60536 8.48043 5.5 8.73478 5.5 9C5.5 9.26522 5.60536 9.51957 5.79289 9.70711C5.98043 9.89464 6.23478 10 6.5 10ZM9.5 10C9.76522 10 10.0196 9.89464 10.2071 9.70711C10.3946 9.51957 10.5 9.26522 10.5 9C10.5 8.73478 10.3946 8.48043 10.2071 8.29289C10.0196 8.10536 9.76522 8 9.5 8C9.23478 8 8.98043 8.10536 8.79289 8.29289C8.60536 8.48043 8.5 8.73478 8.5 9C8.5 9.26522 8.60536 9.51957 8.79289 9.70711C8.98043 9.89464 9.23478 10 9.5 10ZM12.5 10C12.7652 10 13.0196 9.89464 13.2071 9.70711C13.3946 9.51957 13.5 9.26522 13.5 9C13.5 8.73478 13.3946 8.48043 13.2071 8.29289C13.0196 8.10536 12.7652 8 12.5 8C12.2348 8 11.9804 8.10536 11.7929 8.29289C11.6054 8.48043 11.5 8.73478 11.5 9C11.5 9.26522 11.6054 9.51957 11.7929 9.70711C11.9804 9.89464 12.2348 10 12.5 10ZM3.5 13C3.76522 13 4.01957 12.8946 4.20711 12.7071C4.39464 12.5196 4.5 12.2652 4.5 12C4.5 11.7348 4.39464 11.4804 4.20711 11.2929C4.01957 11.1054 3.76522 11 3.5 11C3.23478 11 2.98043 11.1054 2.79289 11.2929C2.60536 11.4804 2.5 11.7348 2.5 12C2.5 12.2652 2.60536 12.5196 2.79289 12.7071C2.98043 12.8946 3.23478 13 3.5 13ZM6.5 13C6.76522 13 7.01957 12.8946 7.20711 12.7071C7.39464 12.5196 7.5 12.2652 7.5 12C7.5 11.7348 7.39464 11.4804 7.20711 11.2929C7.01957 11.1054 6.76522 11 6.5 11C6.23478 11 5.98043 11.1054 5.79289 11.2929C5.60536 11.4804 5.5 11.7348 5.5 12C5.5 12.2652 5.60536 12.5196 5.79289 12.7071C5.98043 12.8946 6.23478 13 6.5 13ZM9.5 13C9.76522 13 10.0196 12.8946 10.2071 12.7071C10.3946 12.5196 10.5 12.2652 10.5 12C10.5 11.7348 10.3946 11.4804 10.2071 11.2929C10.0196 11.1054 9.76522 11 9.5 11C9.23478 11 8.98043 11.1054 8.79289 11.2929C8.60536 11.4804 8.5 11.7348 8.5 12C8.5 12.2652 8.60536 12.5196 8.79289 12.7071C8.98043 12.8946 9.23478 13 9.5 13Z" fill="%23A3A3B5"></path></g><defs><clipPath id="clip0_2805_21"><rect width="16" height="16" fill="white"></rect></clipPath></defs></svg>');
}

.catalogue-filters__date-input::-webkit-input-placeholder {
  color: var(--cr-grey);
}

.catalogue-filters__date-input::-moz-placeholder {
  color: var(--cr-grey);
}

.catalogue-filters__date-input:-ms-input-placeholder {
  color: var(--cr-grey);
}

.catalogue-filters__date-input::-ms-input-placeholder {
  color: var(--cr-grey);
}

.catalogue-filters__date-input:-moz-placeholder {
  color: var(--cr-grey);
}

.catalogue-filters__date-input::placeholder {
  color: var(--cr-grey);
}

.catalogue-filters__radio input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.catalogue-filters__radio {
  margin-bottom: 0.94rem;
}

.catalogue-filters__radio:last-child {
  margin-bottom: 0;
}

.catalogue-filters__radio input + label {
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0.53rem 0;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  position: relative;
  cursor: pointer;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-l-black);
}

.catalogue-filters__radio input:checked + label {
  padding: 0.53rem 1rem;
  background-color: var(--cr-l-blue);
}

.select2-container--default
  .select2-results__option--highlighted[aria-selected] {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  color: var(--cr-l-black);
  background-color: var(--cr-l-blue);
  -webkit-transition: ease-in-out 0.18s;
  -o-transition: ease-in-out 0.18s;
  -moz-transition: ease-in-out 0.18s;
  transition: ease-in-out 0.18s;
}

.select2-results__option {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
}

.catalogue-filters__input {
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
}

.catalogue-filters__input,
.catalogue-filters__input * {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  border: 1px solid var(--cr-stroke);
  background: var(--cr-white);
  padding: 0.75rem 0.94rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-l-black);
  font-family: var(--ff-raleway);
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: none;
  margin: 0;
  outline: none;
  font-variant-numeric: lining-nums proportional-nums;
}

.catalogue-filters__wrap .select2-container.select2-container--open,
.catalogue-filters__wrap .select2-container:hover {
  border-color: #4048e0;
}

.catalogue-filters__wrap .select2-container, .catalogue-filters__wrap .select2-container:hover {
 -webkit-transition: ease-in-out .3s;
 -o-transition: ease-in-out .3s;
 -moz-transition: ease-in-out .3s;
 transition: ease-in-out .3s;
}

.catalogue-filters__input:focus,
.catalogue-filters__input:hover {
  border-color: #4048e0;
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
}

.catalogue-filters__input::-webkit-input-placeholder {
  color: var(--cr-grey);
}

.catalogue-filters__input::-moz-placeholder {
  color: var(--cr-grey);
}

.catalogue-filters__input:-ms-input-placeholder {
  color: var(--cr-grey);
}

.catalogue-filters__input::-ms-input-placeholder {
  color: var(--cr-grey);
}

.catalogue-filters__input:-moz-placeholder {
  color: var(--cr-grey);
}

.catalogue-filters__input::placeholder {
  color: var(--cr-grey);
}

.catalogue-filters__range {
  max-width: 95%;
  margin: 0 auto;
  margin-bottom: .48rem;
}

.catalogue-filters__tooltips {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.catalogue-filters__tooltip {
  color: var(--cr-grey);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.tooltip-before {
  position: absolute;
  top: -3.36rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
  font-size: 0.75rem;
  font-style: normal;
  -webkit-border-radius: 0.625rem;
     -moz-border-radius: 0.625rem;
          border-radius: 0.625rem;
  font-weight: 400;
  line-height: 140%; 
  padding: .75rem 1rem;
  background-color: var(--cr-blue);
  color: var(--cr-white);
  font-family: var(--ff-raleway);
  display: none;
}

.ui-slider-handle:last-child:hover .tooltip-after{
  display: block;
}



.tooltip-after {
  position: absolute;
  top: -3.36rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
  font-size: 0.75rem;
  font-style: normal;
  -webkit-border-radius: 0.625rem;
     -moz-border-radius: 0.625rem;
          border-radius: 0.625rem;
  font-weight: 400;
  line-height: 140%; 
  padding: .75rem 1rem;
  background-color: var(--cr-blue);
  color: var(--cr-white);
  display: none;
  font-family: var(--ff-raleway);
}

.tooltip-after:after, .tooltip-before:after {
  content: '';
  position: absolute;
  width: 0.875rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="10" viewBox="0 0 15 10" fill="none"><path d="M10.0913 7.55771C8.9337 9.54223 6.0663 9.54222 4.90866 7.55771L0.500001 -1.22392e-06L14.5 0L10.0913 7.55771Z" fill="%234048E0"></path></svg>');
  -webkit-background-size: contain;
     -moz-background-size: contain;
       -o-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 0.75rem;
  top: -webkit-calc(100% - .125rem);
  top: -moz-calc(100% - .125rem);
  top: calc(100% - .125rem);
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
}

.ui-slider-handle:nth-child(2):hover .tooltip-before{
  display: block;
}

.select2-search--dropdown .select2-search__field{
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: 1px solid var(--cr-stroke);
  padding: .75rem .94rem;
  margin-bottom: .94rem;
  outline: none;
  color: var(--cr-black);
  font-variant-numeric: lining-nums proportional-nums;
  font-family: var(--ff-raleway);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  background: var(--cr-white);
}

.select2-search--dropdown .select2-search__field::-webkit-input-placeholder {
  color: var(--cr-grey);
}

.select2-search--dropdown .select2-search__field:-moz-placeholder {
  color: var(--cr-grey);
}

.select2-search--dropdown .select2-search__field::-moz-placeholder {
  color: var(--cr-grey);
}

.select2-search--dropdown .select2-search__field:-ms-input-placeholder {
  color: var(--cr-grey);
}

.select2-search--dropdown .select2-search__field::-ms-input-placeholder {
  color: var(--cr-grey);
}

.select2-search--dropdown .select2-search__field::placeholder {
  color: var(--cr-grey);
}

.select2-search.select2-search--dropdown {
  position: relative;
}

.as-langs-curLang.font-weight-bold {
  color: var(--cr-l-black);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
}

.asTopLang {
  position: relative;
}

.dropdown-menu {
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: none;
  background: var(--cr-white);
  padding: 0.94rem;
  margin-top: 0.63rem;
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  left: -.94rem;
}

.btn.btn-sm.as-lang.btn-light {
  padding: 6px;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: none;
  background-color: transparent;
}

.btn.btn-sm.as-lang, .btn.btn-sm.as-lang:hover {
  -webkit-transition: ease-in-out .18s;
  -o-transition: ease-in-out .18s;
  -moz-transition: ease-in-out .18s;
  transition: ease-in-out .18s;
}

.btn.btn-sm.as-lang:hover {
  background-color: var(--cr-l-blue);
}

.asTopLang.show .dropdown-toggle::after{
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M8 11.3771L3 6.37708H13L8 11.3771Z" fill="%23888"></path></svg>');
}

.btn.btn-sm.as-lang.btn-success {
  padding: 6px;
  border: none;
  border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    border-radius: 0.5rem;
    color: var(--cr-l-black);
    background-color: var(--cr-l-blue);
    -webkit-transition: ease-in-out 0.18s;
    -o-transition: ease-in-out 0.18s;
    -moz-transition: ease-in-out 0.18s;
    transition: ease-in-out 0.18s;
}

.btn-group.as-langs-cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.dropdown-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 1.25rem;
}

.dropdown-toggle:hover .as-langs-curLang.font-weight-bold {
  color: var(--cr-blue);
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
}

.dropdown-toggle::after {
  border: none;
  width: 1rem;
  height: 1rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M8 11.3771L3 6.37708H13L8 11.3771Z" fill="%234048E0"></path></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  margin-left: .31rem;

  background-position: center;
}

.select2-search.select2-search--dropdown:after {
  position: absolute;
  content: '';
  right: 0.94rem;
  top: 0.94rem;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.6666 18.6667L17.3333 17.3334M11.6666 18C12.4983 18 13.3219 17.8362 14.0902 17.5179C14.8586 17.1997 15.5568 16.7332 16.1449 16.145C16.733 15.5569 17.1995 14.8588 17.5178 14.0904C17.8361 13.322 17.9999 12.4984 17.9999 11.6667C17.9999 10.835 17.8361 10.0114 17.5178 9.24305C17.1995 8.47465 16.733 7.77647 16.1449 7.18836C15.5568 6.60026 14.8586 6.13375 14.0902 5.81547C13.3219 5.49719 12.4983 5.33337 11.6666 5.33337C9.98688 5.33337 8.37597 6.00063 7.18824 7.18836C6.00051 8.37609 5.33325 9.987 5.33325 11.6667C5.33325 13.3464 6.00051 14.9573 7.18824 16.145C8.37597 17.3328 9.98688 18 11.6666 18Z" stroke="%234048E0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.select2-results__option.select2-results__message {
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  color: var(--cr-grey);
  line-height: 140%; 
}

.main,
.content-price,
.item-desc,
.news,
.partners-cta {
  padding-bottom: 6.25rem;
}

.footer {
  padding-bottom: 3.12rem;
}

.footer .center-wrap {
  padding-top: 3.13rem;
  border-top: 1px solid var(--cr-stroke);
}

.footer__logo img {
  width: 7.9375rem;
}

.footer__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
}

.footer__link {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  color: var(--cr-black);
  margin-bottom: 1.25rem;
  -webkit-transition: ease-in-out 0.2s;
  -o-transition: ease-in-out 0.2s;
  -moz-transition: ease-in-out 0.2s;
  transition: ease-in-out 0.2s;
}

.footer__link:hover,
.footer__sublink:hover {
  color: var(--cr-blue);
  -webkit-transition: ease-in-out 0.2s;
  -o-transition: ease-in-out 0.2s;
  -moz-transition: ease-in-out 0.2s;
  transition: ease-in-out 0.2s;
}

.footer__sublink {
  font-size: 1rem;
  font-style: normal;
  color: var(--cr-black);
  margin-bottom: 0.94rem;
  font-weight: 400;
  line-height: 140%;
}

.footer__sublink:last-child {
  margin-bottom: 0;
}

.footer__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}

.footer__phone {
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  color: var(--cr-l-black);
  display: block;
  margin-bottom: 0.5rem;
  text-align: right;
}

.footer__phone:hover,
.footer__place:hover {
  color: #000792;
}

.footer__mail {
  display: block;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  text-align: right;
  color: var(--cr-blue);
}

.footer__mail:hover {
  color: #000792;
}

.footer__place {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-l-black);
  text-align: right;
}

.footer__lower {
  margin-top: 3.13rem;
}

.footer__copyright {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 15rem;
  -webkit-flex: 0 1 15rem;
  -moz-box-flex: 0;
  flex: 0 1 15rem;
}

.footer__lower-menu {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(100% - 15rem);
  -webkit-flex: 0 1 -webkit-calc(100% - 15rem);
  -moz-box-flex: 0;
  flex: 0 1 calc(100% - 15rem);
}

.footer__copyright,
.footer__lower-link {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-grey);
}

.footer__lower-link:hover {
  color: var(--cr-black);
}

.catalogue-item__bottom {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.catalogue-item__posted {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  -webkit-order: 1;
  -moz-box-ordinal-group: 2;
  order: 1;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  -webkit-flex: 0 1 100%;
  -moz-box-flex: 0;
  flex: 0 1 100%;
}

.catalogue-body.--list .catalogue-subgrid .cat-products{
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.catalogue-body.--list .catalogue-item {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-direction: row;
}

.catalogue-body.--list .catalogue-item__wrapper {
  padding-bottom: 35.954023%;
  max-width: 16.3125rem;
}

.catalogue-body.--list .catalogue-item__wrapper img {
  -webkit-border-radius: 0.5rem 0 0 0.5rem;
  -moz-border-radius: 0.5rem 0 0 0.5rem;
  border-radius: 0.5rem 0 0 0.5rem;
}

.catalogue-body.--list .catalogue-item__body {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  flex-direction: row;
  width: 100%;
}

.catalogue-body.--list .catalogue-item__body-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 17.125rem;
  -webkit-flex: 0 1 17.125rem;
  -moz-box-flex: 0;
  flex: 0 1 17.125rem;
  padding: 0.94rem;
}

.catalogue-body.--list .catalogue-item__separator {
  display: none;
}

.catalogue-body.--list .catalogue-item__wrap {
  border-left: 1px solid var(--cr-stroke);
  padding-left: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  justify-content: space-between;
  margin-left: 1.25rem;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 14rem;
  padding: 0.94rem;
  -webkit-flex: 0 1 14rem;
  -moz-box-flex: 0;
  flex: 0 1 14rem;
}

.catalogue-body.--list .catalogue-item__row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  align-items: flex-end;
  margin-top: 0;
}

.catalogue-body.--list .catalogue-item__rate {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  -webkit-order: 1;
  -moz-box-ordinal-group: 2;
  order: 1;
  margin-top: 0.63rem;
}

.catalogue-body.--list .catalogue-item__bottom {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  align-items: flex-end;
}

.catalogue-body.--list .catalogue-item__special,
.catalogue-body.--list .catalogue-item__posted {
  margin-top: 0.62rem;
}

.catalogue-body.--list .catalogue-item__posted {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  flex: 0 1 auto;
}

.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  -webkit-transition: ease-in-out 0.5s;
  -o-transition: ease-in-out 0.5s;
  -moz-transition: ease-in-out 0.5s;
  transition: ease-in-out 0.5s;
}

.catalogue-head__content
  .select2-container--default:hover
  .select2-selection--single
  .select2-selection__rendered,
.catalogue-head__content
  .select2-container--default:focus
  .select2-selection--single
  .select2-selection__rendered {
  color: var(--cr-blue);
  -webkit-transition: ease-in-out 0.5s;
  -o-transition: ease-in-out 0.5s;
  -moz-transition: ease-in-out 0.5s;
  transition: ease-in-out 0.5s;
}

.header__bar
  .select2-container--default:hover
  .select2-selection--single
  .select2-selection__rendered,
.header__bar
  .select2-container--default:focus
  .select2-selection--single
  .select2-selection__rendered {
  color: var(--cr-blue);
  -webkit-transition: ease-in-out 0.5s;
  -o-transition: ease-in-out 0.5s;
  -moz-transition: ease-in-out 0.5s;
  transition: ease-in-out 0.5s;
}

.catalogue-head__content
  .select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__rendered,
.catalogue-head__content
  .select2-container--default:focus
  .select2-selection--single
  .select2-selection__rendered {
  color: var(--cr-blue);
  -webkit-transition: ease-in-out 0.5s;
  -o-transition: ease-in-out 0.5s;
  -moz-transition: ease-in-out 0.5s;
  transition: ease-in-out 0.5s;
}

.header__bar
  .select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__rendered,
.header__bar
  .select2-container--default:focus
  .select2-selection--single
  .select2-selection__rendered {
  color: var(--cr-blue);
  -webkit-transition: ease-in-out 0.5s;
  -o-transition: ease-in-out 0.5s;
  -moz-transition: ease-in-out 0.5s;
  transition: ease-in-out 0.5s;
}

.catalogue-filters__reset {
  width: 3rem;
  height: 3rem;
  margin-right: 0.94rem;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  outline: none;
  background-color: var(--cr-white);
  -webkit-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="45" viewBox="0 0 46 45" fill="none"><rect x="0.5" y="0.5" width="45" height="44" rx="5.5" stroke="%23E3E3E3"></rect><path d="M34.7194 31.8644L27.6144 24.7593L31.7783 20.4679C32.6437 19.5766 33.12 18.4027 33.12 17.1607C33.12 14.5444 30.9915 12.4159 28.3753 12.4159H18.6616C17.7292 12.4159 16.8322 12.7006 16.0626 13.2066L13.6361 10.781C13.2614 10.4063 12.6557 10.4063 12.281 10.781C11.9063 11.1557 11.9063 11.7614 12.281 12.1361L33.3644 33.2194C33.5512 33.4063 33.7966 33.5002 34.0419 33.5002C34.2872 33.5002 34.5326 33.4063 34.7194 33.2194C35.0942 32.8447 35.0942 32.2391 34.7194 31.8644ZM18.6616 14.3336H28.3762C29.9354 14.3336 31.2043 15.6024 31.2043 17.1616C31.2043 17.9014 30.9206 18.602 30.4041 19.1339L26.2602 23.4042L17.4656 14.6105C17.8384 14.4361 18.2419 14.3336 18.6607 14.3336H18.6616ZM26.3752 28.7086V32.5419C26.3752 32.9051 26.1702 33.2367 25.8453 33.3996C25.7092 33.4677 25.5626 33.5002 25.4169 33.5002C25.2137 33.5002 25.0115 33.4351 24.8419 33.3086L21.0086 30.4336C20.7671 30.2534 20.6252 29.9688 20.6252 29.6669V25.9831L15.2595 20.4688C14.8513 20.0491 14.5274 19.5622 14.2974 19.0217C14.0904 18.5349 14.3165 17.9714 14.8034 17.7644C15.2902 17.5555 15.8527 17.7826 16.0607 18.2704C16.1977 18.5924 16.3904 18.8828 16.6338 19.1319L22.2707 24.9251C22.4451 25.1043 22.5419 25.3439 22.5419 25.593V29.1868L24.4586 30.6243V28.7076C24.4586 28.1786 24.8879 27.7493 25.4169 27.7493C25.9459 27.7493 26.3752 28.1796 26.3752 28.7086Z" fill="%234048E0"></path></svg>');
}

.catalogue-filters__reset:hover,
.catalogue-filters__reset:active {
  -webkit-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="45" viewBox="0 0 46 45" fill="none"><rect width="46" height="45" rx="6" fill="%234048E0"></rect><path d="M34.7194 31.8644L27.6144 24.7593L31.7783 20.4679C32.6437 19.5766 33.12 18.4027 33.12 17.1607C33.12 14.5444 30.9915 12.4159 28.3753 12.4159H18.6616C17.7292 12.4159 16.8322 12.7006 16.0626 13.2066L13.6361 10.781C13.2614 10.4063 12.6557 10.4063 12.281 10.781C11.9063 11.1557 11.9063 11.7614 12.281 12.1361L33.3644 33.2194C33.5512 33.4063 33.7966 33.5002 34.0419 33.5002C34.2872 33.5002 34.5326 33.4063 34.7194 33.2194C35.0942 32.8447 35.0942 32.2391 34.7194 31.8644ZM18.6616 14.3336H28.3762C29.9354 14.3336 31.2043 15.6024 31.2043 17.1616C31.2043 17.9014 30.9206 18.602 30.4041 19.1339L26.2602 23.4042L17.4656 14.6105C17.8384 14.4361 18.2419 14.3336 18.6607 14.3336H18.6616ZM26.3752 28.7086V32.5419C26.3752 32.9051 26.1702 33.2367 25.8453 33.3996C25.7092 33.4677 25.5626 33.5002 25.4169 33.5002C25.2137 33.5002 25.0115 33.4351 24.8419 33.3086L21.0086 30.4336C20.7671 30.2534 20.6252 29.9688 20.6252 29.6669V25.9831L15.2595 20.4688C14.8513 20.0491 14.5274 19.5622 14.2974 19.0217C14.0904 18.5349 14.3165 17.9714 14.8034 17.7644C15.2902 17.5555 15.8527 17.7826 16.0607 18.2704C16.1977 18.5924 16.3904 18.8828 16.6338 19.1319L22.2707 24.9251C22.4451 25.1043 22.5419 25.3439 22.5419 25.593V29.1868L24.4586 30.6243V28.7076C24.4586 28.1786 24.8879 27.7493 25.4169 27.7493C25.9459 27.7493 26.3752 28.1796 26.3752 28.7086Z" fill="white"></path></svg>');
}

.catalogue-filters__lower {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0.94rem;
  display: -webkit-box;
  display: -webkit-flex;
  z-index: 100;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.catalogue-filters__lower-row {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.catalogue-filters__btn {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 -webkit-calc(100% - 3.94rem);
  -moz-box-flex: 0;
  -ms-flex: 0 1 calc(100% - 3.94rem);
  flex: 0 1 calc(100% - 3.94rem);
}

button::before,
button::after {
  content: '';
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.catalogue-item__tags {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -0.31rem;
}

.header__burger {
  display: none;
  width: 1.5rem;
  height: 1rem;
}

.header__burger-line {
  height: 0.125rem;
  background-color: var(--cr-blue);
  width: 100%;
}

.catalogue-head__filters,
.catalogue-filters__close {
  display: none;
}

.catalogue-head__content {
  width: 50%;
  -webkit-justify-content: flex-end;
  -webkit-box-pack: end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media screen and (max-width: 1100px) {
  .center-wrap {
    max-width: 100%;
    margin: 0;
    padding: 0 1.87rem;
  }

  body,
  html {
    font-size: 15px;
  }

  .catalogue-item__row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 1024px) {
  .catalogue-grid {
    -ms-grid-columns: 2fr 1.87rem 1fr;
    grid-template-columns: 2fr 1fr;
  }

  .catalogue-body.--list .catalogue-item {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .catalogue-body.--list .catalogue-item__wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    border-left: unset;
    margin-left: 0;
  }

  .catalogue-body.--list .catalogue-item__separator {
    display: none;
  }

  .catalogue-body.--list .catalogue-item__bottom {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .catalogue-body.--list .catalogue-item__row {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .catalogue-body.--list .catalogue-item__price {
    margin-top: 0.63rem;
  }

  .catalogue-body.--list .catalogue-item__body-block {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 -webkit-calc(100% - 16.3125rem);
    -moz-box-flex: 0;
    -ms-flex: 0 1 calc(100% - 16.3125rem);
    flex: 0 1 calc(100% - 16.3125rem);
    border-bottom: 0.0625rem solid #e3e3e3;
  }

  .catalogue-body.--list .catalogue-item__tags {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: -0.31rem;
  }

  .catalogue-body.--list .catalogue-item__top.flex.--just-space.--align-center {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .catalogue-body.--list .catalogue-item__tag {
    margin-top: 0.31rem;
  }
}

@media screen and (max-width: 991px) {
  body,
  html {
    font-size: 14px;
  }
}

@media screen and (max-width: 840px) {
}

@media screen and (max-width: 768px) {
  body,
  html {
    font-size: 12px;
  }
}

@media screen and (max-width: 640px) {
  body,
  html {
    font-size: 16px;
  }

  .catalogue-head__togglers {
    display: none;
  }

  .catalogue-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .catalogue-subgrid .cat-products {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 0.62rem;
  }

  .center-wrap {
    padding: 0 0.94rem;
  }

  .header__link,
  .header__bar {
    display: none;
  }

  .header__logo img {
    width: 7.5rem;
  }

  .header__burger {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .catalogue-head__wrapper.flex.--align-center.--just-space {
    padding: 0.94rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .footer__row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .footer__block {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }

  .footer__menu {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 -webkit-calc(50% - 0.47rem);
    -moz-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 0.47rem);
    flex: 0 1 calc(50% - 0.47rem);
    margin-top: 1.88rem;
  }

  .footer__contacts {
    margin-top: 1.88rem;
  }

  .footer__phone {
    margin-bottom: 1.25rem;
  }

  .footer__phone,
  .footer__mail {
    text-align: left;
    font-size: 1.25rem;
  }

  .footer__place {
    text-align: left;
    margin-top: 1.25rem;
  }

  .footer__lower {
    margin-top: 1.88rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer__copyright {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -moz-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }

  .footer__lower-menu.flex.--align-center.--just-space {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .footer__lower-link {
    margin-top: 0.63rem;
  }

  .catalogue-filters {
    position: absolute;
    z-index: 10000;
    left: 0;
    top: 0;
    background-color: var(--cr-white);
    display: none;
  }

  .catalogue-body {
    margin-top: 0.62rem;
  }

  .catalogue-head__filters {
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    border-radius: 0.5rem;
    border: 1px solid var(--cr-stroke);
    padding: 0.94rem;
    margin-top: 0.62rem;
    color: var(--cr-l-black);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .catalogue-head__filters-icon {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M16 20C15.788 20 15.576 19.932 15.4 19.8L11.4 16.8C11.148 16.612 11 16.315 11 16V12.414L5.121 6.536C4.398 5.812 4 4.851 4 3.829C4 1.718 5.718 0 7.828 0H20.172C22.282 0 24 1.717 24 3.829C24 4.851 23.602 5.812 22.879 6.536L17 12.415V19.001C17 19.38 16.786 19.726 16.447 19.896C16.305 19.967 16.152 20 16 20ZM10.2 18.4C9.449 17.838 9 16.941 9 16V13.243L3.707 7.95C2.756 6.998 2.202 5.771 2.061 4.453C0.842 5.094 0 6.358 0 7.829C0 8.851 0.398 9.812 1.121 10.536L7 16.414V20C7 20.315 7.148 20.611 7.4 20.8L11.4 23.8C11.576 23.932 11.788 24 12 24C12.152 24 12.306 23.965 12.447 23.895C12.786 23.726 13 23.379 13 23V20.5L10.2 18.4Z" fill="%234048E0"></path></svg>');
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
  }

  .catalogue-head__filters:hover .catalogue-head__filters-icon,
  .catalogue-head__filters:focus .catalogue-head__filters-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M16 20C15.788 20 15.576 19.932 15.4 19.8L11.4 16.8C11.148 16.612 11 16.315 11 16V12.414L5.121 6.536C4.398 5.812 4 4.851 4 3.829C4 1.718 5.718 0 7.828 0H20.172C22.282 0 24 1.717 24 3.829C24 4.851 23.602 5.812 22.879 6.536L17 12.415V19.001C17 19.38 16.786 19.726 16.447 19.896C16.305 19.967 16.152 20 16 20ZM10.2 18.4C9.449 17.838 9 16.941 9 16V13.243L3.707 7.95C2.756 6.998 2.202 5.771 2.061 4.453C0.842 5.094 0 6.358 0 7.829C0 8.851 0.398 9.812 1.121 10.536L7 16.414V20C7 20.315 7.148 20.611 7.4 20.8L11.4 23.8C11.576 23.932 11.788 24 12 24C12.152 24 12.306 23.965 12.447 23.895C12.786 23.726 13 23.379 13 23V20.5L10.2 18.4Z" fill="%23F0F2FF"></path></svg>');
  }

  .catalogue-filters {
    padding-top: 1.88rem;
  }

  .catalogue-filters__close {
    width: 1rem;
    height: 1rem;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    display: block;
    background-position: center;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M1 1L16.5563 17M17 1.00003L1.44365 17" stroke="%234048E0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  }

  .footer {
    padding-bottom: 1.88rem;
  }

  .catalogue-head__content {
    width: 100%;
    -webkit-justify-content: flex-start;
    -webkit-box-pack: start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.btn {
  color: var(--cr-white);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  background-color: var(--cr-blue);
  padding: .75rem 1.25rem;
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
}

.btn:hover {
  -webkit-box-shadow: 0px 8px 24px 0px rgba(64, 72, 224, 0.38);
  -moz-box-shadow: 0px 8px 24px 0px rgba(64, 72, 224, 0.38);
  box-shadow: 0px 8px 24px 0px rgba(64, 72, 224, 0.38);
  -webkit-transition: ease-in-out 0.3s;
  color: var(--cr-white);
  -o-transition: ease-in-out 0.3s;
  background-color: var(--cr-blue);
  -moz-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
}

.hero__info {
  max-width: 26.125rem;
  padding-top: 3rem;
}

.hero__heading {
  font-size: 3.25rem;
  font-style: normal;
  font-weight: 500;
  line-height: 110%; 
  font-family: var(--ff-euclid);
}

.hero__text {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-l-black);
  margin: 1.87rem 0;
}

.hero__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(26.125rem, 26.125rem) 9rem minmax(35.25rem, 35.25rem);
  grid-template-columns: minmax(26.125rem, 26.125rem) minmax(35.25rem, 35.25rem);
  gap: 9rem;
}

.hero__wrap {
  position: relative;
  padding-bottom: 100%;
  width: 100%;
}

.hero__wrap img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.hero__wrap-content {
  position: absolute;
  height: 100%;
  width: 100%;
}

.hero__wrap-map {
  width: 12.5rem;
  height: 19.1875rem;
  position: absolute;
  right: 0;
  bottom: 5.25rem;
  height: 12.5rem;
}

.hero__wrap-special {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 0.6875rem;
     -moz-border-radius: 0.6875rem;
          border-radius: 0.6875rem;
  background: var(--cr-l-blue);
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: .5rem .62rem;
}

.hero__wrap-special-icon {
  width: 3.125rem;
  height: 3.125rem;
  margin-right: .62rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg"><circle opacity="0.4" cx="25" cy="25" r="25" fill="white"></circle><circle opacity="0.7" cx="25" cy="25" r="16" fill="white"></circle><path d="M24.5 26.8H23.1299C21.7214 26.8 21.0172 26.8 20.7223 26.3385C20.4274 25.8769 20.7232 25.2379 21.3149 23.9597L24.0463 18.0601C24.4205 17.2518 24.6075 16.8477 24.8038 16.8909C25 16.9341 25 17.3795 25 18.2701V22.7C25 22.9357 25 23.0536 25.0732 23.1268C25.1464 23.2 25.2643 23.2 25.5 23.2H26.8701C28.2786 23.2 28.9828 23.2 29.2777 23.6615C29.5726 24.1231 29.2768 24.7621 28.6851 26.0402L25.9537 31.9399C25.5795 32.7482 25.3925 33.1523 25.1962 33.1091C25 33.0659 25 32.6205 25 31.7299V27.3C25 27.0643 25 26.9464 24.9268 26.8732C24.8536 26.8 24.7357 26.8 24.5 26.8Z" fill="%234048E0"></path></svg>');
}

.hero__wrap-special-text {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-black);
}

.hero__wrap-service {
  color: var(--cr-l-black);
  padding: .62rem .62rem .62rem 2.25rem;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem;
  background: var(--cr-white);
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  -webkit-box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
     -moz-box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
          box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;  
  -webkit-background-size: 1rem 1rem;  
     -moz-background-size: 1rem;  
       -o-background-size: 1rem;  
          background-size: 1rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M7.96875 14.5781C8.53829 14.5781 9 14.1164 9 13.5469C9 12.9773 8.53829 12.5156 7.96875 12.5156C7.39921 12.5156 6.9375 12.9773 6.9375 13.5469C6.9375 14.1164 7.39921 14.5781 7.96875 14.5781Z" fill="%234048E0"></path><path d="M15.8322 4.83949C13.7782 2.63565 10.9967 1.42191 7.99988 1.42188C5.00332 1.42191 2.22186 2.63565 0.167772 4.83949C-0.0675405 5.09199 -0.0536343 5.48749 0.198865 5.72284C0.451396 5.95815 0.846864 5.94427 1.08221 5.69174C2.8972 3.74437 5.35395 2.6719 8.0001 2.67187C10.646 2.6719 13.1028 3.74437 14.9178 5.69174C15.0409 5.8238 15.2078 5.89062 15.3751 5.89062C15.5277 5.89062 15.6807 5.83505 15.8011 5.72284C16.0536 5.48746 16.0676 5.09199 15.8322 4.83949Z" fill="%234048E0"></path><path d="M13.5372 7.42054C12.0189 5.89074 10.0524 5.04827 7.99987 5.04833C5.9469 5.04836 3.98034 5.89086 2.46247 7.42061C2.21935 7.66564 2.22088 8.06135 2.46591 8.30448C2.71094 8.5476 3.10666 8.54607 3.34978 8.30104C4.63119 7.00961 6.28262 6.29836 7.99987 6.29833C9.71668 6.29827 11.3681 7.00954 12.65 8.3011C12.7722 8.4242 12.9329 8.48582 13.0936 8.48582C13.2527 8.48582 13.412 8.42538 13.5339 8.30442C13.7789 8.06126 13.7804 7.66554 13.5372 7.42054Z" fill="%234048E0"></path><path d="M11.0359 10.0091C10.2228 9.20351 9.05726 8.70311 7.99407 8.70311C7.99395 8.70311 7.99373 8.70311 7.99361 8.70311H7.94857C7.94839 8.70311 7.94829 8.70311 7.94811 8.70311C6.88489 8.70311 5.71926 9.20355 4.90617 10.0091C4.66098 10.252 4.65914 10.6478 4.90208 10.893C5.02429 11.0163 5.18517 11.0781 5.34608 11.0781C5.50504 11.0781 5.66408 11.0178 5.78592 10.8971C6.36476 10.3236 7.21342 9.95311 7.94817 9.95311C7.94826 9.95311 7.94839 9.95311 7.94848 9.95311H7.9937C7.99382 9.95311 7.99386 9.95311 7.99398 9.95311C8.72864 9.95311 9.57735 10.3236 10.1561 10.8971C10.4013 11.14 10.7971 11.1383 11.04 10.893C11.283 10.6478 11.2811 10.252 11.0359 10.0091Z" fill="%234048E0"></path></svg>');
  background-repeat: no-repeat;
  background-position: .63rem center;
}

.hero__wrap-partners {
  color: var(--cr-l-black);
  padding: .62rem;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem;
  background: var(--cr-white);
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  -webkit-box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
     -moz-box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
          box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;  
}

.hero {
  padding-top: 3rem;
}

.hero__wrap-map-text {
  position: absolute;
  z-index: 1;
  color: var(--cr-l-black);
  padding: .62rem;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem;
  background: var(--cr-white);
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  white-space: nowrap;
  -webkit-box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
     -moz-box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
          box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;  
  bottom: 1.8rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

.hero__wrap-special {
  position: absolute;
  top: 4rem;
  left: 0;
}

.hero__wrap-service {
  position: absolute;
  right: 0;
  top: 5.87rem;
}

.hero__wrap-partners {
  position: absolute;
  left: 0;
  bottom: 8rem;
}

.catalogue-filters__date.--guests:before{
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M2.08333 14C2.08333 14 1 14 1 12.9167C1 11.8333 2.08333 8.58333 7.5 8.58333C12.9167 8.58333 14 11.8333 14 12.9167C14 14 12.9167 14 12.9167 14H2.08333ZM7.5 7.5C8.36195 7.5 9.1886 7.15759 9.7981 6.5481C10.4076 5.9386 10.75 5.11195 10.75 4.25C10.75 3.38805 10.4076 2.5614 9.7981 1.9519C9.1886 1.34241 8.36195 1 7.5 1C6.63805 1 5.8114 1.34241 5.2019 1.9519C4.59241 2.5614 4.25 3.38805 4.25 4.25C4.25 5.11195 4.59241 5.9386 5.2019 6.5481C5.8114 7.15759 6.63805 7.5 7.5 7.5Z" fill="%23A3A3B5"></path></svg>');
}

.bookign__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr .69rem 1fr .69rem 1fr .69rem 1fr .69rem minmax(8.5625rem, 8.5625rem);
  grid-template-columns: repeat(4, 1fr) minmax(8.5625rem, 8.5625rem);
  gap: .69rem;
}

.booking__btn span {
  padding-left: 1.62rem;
  position: relative;
}

.booking {
  margin-top: -3rem;
  position: relative;
  z-index: 1;
}

.booking__btn span:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.0625rem;
  width: 1rem;
  height: 1rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path d="M5.22535 10.0503C4.37812 8.89405 3.99866 7.46047 4.16287 6.0364C4.32709 4.61233 5.02287 3.30279 6.11102 2.36976C7.19917 1.43673 8.59944 0.949027 10.0317 1.00422C11.4639 1.05942 12.8225 1.65344 13.8357 2.66745C14.8488 3.68145 15.4418 5.04066 15.4959 6.47315C15.5501 7.90563 15.0615 9.30575 14.1278 10.3934C13.1941 11.481 11.8842 12.176 10.4603 12.3392C9.03628 12.5024 7.60318 12.1219 6.44768 11.2737H6.44855C6.42231 11.3087 6.39431 11.3419 6.36281 11.3743L2.99418 14.7434C2.83012 14.9076 2.60756 14.9999 2.37545 15C2.14335 15.0001 1.92072 14.9079 1.75654 14.7439C1.59236 14.5798 1.50008 14.3572 1.5 14.125C1.49992 13.8929 1.59204 13.6702 1.75611 13.506L5.12473 10.1369C5.15601 10.1053 5.18965 10.0769 5.22535 10.0503ZM4.99961 6.68647C4.99961 7.31852 5.12408 7.94438 5.36592 8.52832C5.60777 9.11226 5.96224 9.64284 6.4091 10.0898C6.85597 10.5367 7.38648 10.8912 7.97033 11.1331C8.55419 11.375 9.17997 11.4995 9.81193 11.4995C10.4439 11.4995 11.0697 11.375 11.6535 11.1331C12.2374 10.8912 12.7679 10.5367 13.2148 10.0898C13.6616 9.64284 14.0161 9.11226 14.2579 8.52832C14.4998 7.94438 14.6242 7.31852 14.6242 6.68647C14.6242 5.40998 14.1172 4.18578 13.2148 3.28316C12.3123 2.38055 11.0882 1.87347 9.81193 1.87347C8.53562 1.87347 7.31159 2.38055 6.4091 3.28316C5.50662 4.18578 4.99961 5.40998 4.99961 6.68647Z" fill="white"></path></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}


.offers__carousel {
  position: relative;
}

.offers__prev, .news__prev {
  width: 2rem;
  height: 2rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><rect width="32" height="32" fill="white"></rect><circle cx="16" cy="16" r="16" fill="white"></circle><path d="M18 12L13 16.5L18 21" stroke="%23A3A3B5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  background-position: center;
  opacity: 1!important;
  left: -5.12rem;
  position: absolute;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  z-index: 2;
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
}

.offers__next, .news__next {
  width: 2rem;
  position: absolute;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  height: 2rem;
  z-index: 2;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><circle cx="16" cy="16" r="16" transform="matrix(-1 0 0 1 32 0)" fill="white"></circle><path d="M14 12L19 16.5L14 21" stroke="%23A3A3B5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  top: 50%;
  background-position: center;
  opacity: 1!important;
  right: -5.12rem;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
}



.bookign__grid {
  padding: .94rem;
  -webkit-box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
     -moz-box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
          box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
  -webkit-border-radius: 1rem;
     -moz-border-radius: 1rem;
          border-radius: 1rem;
  background-color: var(--cr-white);
}

.offers {
  padding-top: 5.31rem;
}

h2, .h2 {
  color: var(--BLACK, #1D1D1D);
  font-family: var(--ff-euclid);
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 110%; 
}

.offers__text {
  margin-top: 1.87rem;
  color: var(--cr-l-black);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
}

.offers__carousel {
  margin-top: 1.87rem;
}

.swiper-slide {
  opacity: 0;
}

.swiper-slide-visible {
  opacity: 1;
}

.offers__next:hover, .offers__prev:hover,
.news__next:hover, .news__prev:hover {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><circle cx="16" cy="16" r="16" fill="white"></circle><path d="M18 12L13 16.5L18 21" stroke="%234048E0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
}

.offers__pagination {
  text-align: center;
  margin-top: 1.88rem;
}

.swiper-pagination-bullet {
  min-width: 0.5rem;
  max-width: 0.5rem;
  height: 0.5rem;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  border: 0.0625rem solid var(--cr-blue);
  backdrop-filter: blur(11px);
  background: var(--cr-white);
  /* background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8" fill="none"><g filter="url(%23filter0_b_1433_4280)"><circle cx="4" cy="4" r="4" fill="white"></circle><circle cx="4" cy="4" r="3.5" stroke="%23E3E3E3"></circle></g><defs><filter id="filter0_b_1433_4280" x="-22" y="-22" width="52" height="52" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feGaussianBlur in="BackgroundImageFix" stdDeviation="11"></feGaussianBlur><feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_1433_4280"></feComposite><feBlend mode="normal" in="SourceGraphic" in2="effect1_backgroundBlur_1433_4280" result="shape"></feBlend></filter></defs></svg>'); */
}

.swiper-pagination-bullet-active {
  background: var(--cr-blue);
  border-color: var(--cr-blue);
}



.advantages {
  padding: 5rem 0 3rem;
}

.advantages__grid {
  margin-top: 2.5rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1.87rem 1fr 1.87rem 1fr;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.87rem;
}

.advantages__icon {
  position: relative;
  width: 5rem;
  height: 5rem;
}

.advantages__icon img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.advantages__title {
  margin-top: 1.25rem;
  color: var(--cr-l-black);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.advantages__desc {
  margin-top: .63rem;
  color: var(--cr-l-black);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
}

.cta {
  padding-top: 4.13rem;
}

.cta__wrapper {
  position: relative;
  -webkit-border-radius: .5rem;
     -moz-border-radius: .5rem;
          border-radius: .5rem;
  background-color: var(--cr-l-blue);
}

.cta__info {
  max-width: 30rem;
  padding: 3.75rem 0 3.75rem 5.19rem;
}

.cta__wrap {
  position: absolute;
  bottom: 0;
  right: 0;
}

.cta__text {
  color: var(--cr-l-black);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin: 1.87rem 0;
}

.center-wrap.--cta {
  max-width: 81.25rem;
}

.cta__mark {
  color: var(--cr-l-black);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  padding: .63rem .63rem .63rem 2.25rem;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem;
  position: absolute;
  background-color: var(--cr-white);
  -webkit-background-size: 1rem 1rem;
     -moz-background-size: 1rem;
       -o-background-size: 1rem;
          background-size: 1rem;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M2 7.5L6.5 12L14.5 4" stroke="%234048E0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  background-position: .62rem center;
  -webkit-box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
     -moz-box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
          box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
}

.cta__mark:first-child {
  bottom: 16.19rem;
  right: 17rem;
}

.cta__mark:nth-child(2) {
  bottom: 12.19rem;
  right: 32.5rem;
}

.cta__mark:last-child {
  bottom: 4.75rem;
  right: 23rem;
}

.news {
  padding-top: 6.25rem;
}

.news__swiper {
  margin-top: 1.87rem;
}

.news__wrap {
  position: relative;
  width: 100%;
  padding-bottom: 58.659217877094974%;
}

.news__wrap-link {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

.news__wrap-link img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-border-radius: 0.5rem 0.5rem 0rem 0rem;
     -moz-border-radius: 0.5rem 0.5rem 0rem 0rem;
          border-radius: 0.5rem 0.5rem 0rem 0rem;
}

.news__tags {
  position: absolute;
  top: .94rem;
  left: .94rem;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: -.31rem;
}

.news__tag {
  -webkit-border-radius: 6.25rem;
     -moz-border-radius: 6.25rem;
          border-radius: 6.25rem;
  background-color: var(--cr-white);
  padding: .25rem .62rem;
  margin-right: .31rem;
  margin-top: .31rem;
  color: var(--cr-l-black);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.news__item {
  -webkit-border-radius: .5rem;
     -moz-border-radius: .5rem;
          border-radius: .5rem;
}

.news__body {
  padding: .94rem;
  -webkit-border-radius: 0 0 .5rem 0.5rem;
     -moz-border-radius: 0 0 .5rem 0.5rem;
          border-radius: 0 0 .5rem 0.5rem;
  background: var(--cr-white);
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
}

.news__name {
  color: var(--cr-l-black);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; 
}

.news__name:hover {
  color: var(--cr-blue);
}

.news__text {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-grey);
  margin: .62rem 0;
}

.news__date {
  font-size: 0.75rem;
  font-style: normal;
  color: var(--cr-grey);
  font-weight: 400;
  line-height: 140%;  
}

.news__pagination {
  text-align: center;
  margin-top: 2.19rem;
}

.news__swiper {
  position: relative;
}

.parnters__wrapper {
  position: relative;
  padding: 5rem 5rem 8rem 5rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
}

.partners__bg img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right;
     object-position: right;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
}

.partners__info {
  position: relative;
  z-index: 1;
  max-width: 35.5rem;
}

.partners__heading {
  color: var(--cr-black);
  font-family: var(--ff-euclid);
  font-size: 3.25rem;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;  
}

.partners__subheading {
  margin: 1.88rem 0 .94rem;
  color: var(--cr-l-black);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; 
}

.partners__text {
  color: var(--cr-l-black);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
}

.partners__additional {
  position: absolute;
  -webkit-border-radius: .5rem;
     -moz-border-radius: .5rem;
          border-radius: .5rem;
  background-color: var(--cr-white);
  padding: .94rem;
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  top: 2.81rem;
  max-width: 15.25rem;
  right: 12rem;
}

.partners__subtext {
  position: absolute;
  max-width: 7.1875rem;
  -webkit-border-radius: .5rem;
     -moz-border-radius: .5rem;
          border-radius: .5rem;
  background-color: var(--cr-white);
  padding: .5rem .62rem;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06); 
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06); 
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  bottom: 4.75rem;
  right: 19rem;
}

.partners__additional-name {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
}

.partners__additional-img {
  width: 2rem;
  height: 2rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.partners__additional-room {
  margin-top: .62rem;
  color: rgba(62, 86, 88, 0.70);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.partners__additional-text {
  margin-top: .62rem;
  color: #122237;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
}

.selectable {
  margin-top: -2rem;
  z-index: 1;
  position: relative;
}

.selectable__wrap {
  padding: .94rem;
  -webkit-border-radius: 1rem;
     -moz-border-radius: 1rem;
          border-radius: 1rem;
  background: var(--cr-white);
  -webkit-box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
     -moz-box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
          box-shadow: 4px 4px 16px 0px rgba(18, 18, 18, 0.06);
  gap: .62rem;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
     -moz-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.selectable__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  color: var(--cr-l-black);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: .69rem 1.22rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: 1px solid var(--cr-stroke);
}

.selectable__link:hover {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}

.selectable__link-icon {
  width: 1.5rem;
  height: 1.5rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  margin-right: .5rem;
}

.selectable__link-icon.--hotel {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M14.5764 20.1279C14.8353 20.1279 15.0452 19.9181 15.0452 19.6592C15.0452 19.4003 14.8353 19.1904 14.5764 19.1904C14.3175 19.1904 14.1077 19.4003 14.1077 19.6592C14.1077 19.9181 14.3175 20.1279 14.5764 20.1279Z" fill="%23A3A3B5"></path><path d="M20.8267 3.87112H8.32632C7.29043 3.87112 6.44766 4.71389 6.44766 5.74978V6.64575H3.23401V0.469688C3.23401 0.210281 3.02377 0 2.76437 0C2.50496 0 2.29468 0.210281 2.29468 0.469688V23.5303C2.29468 23.7897 2.50496 24 2.76437 24C3.02377 24 3.23405 23.7897 3.23405 23.5303V17.4168H6.44766V18.2502C6.44766 19.2861 7.29043 20.1289 8.32632 20.1289H12.4712C12.7306 20.1289 12.9409 19.9186 12.9409 19.6592C12.9409 19.3998 12.7306 19.1895 12.4712 19.1895H8.32632C7.8084 19.1895 7.38699 18.7681 7.38699 18.2502V5.74978C7.38699 5.23181 7.8084 4.81045 8.32632 4.81045H20.8267C21.3446 4.81045 21.766 5.23181 21.766 5.74978V18.2502C21.766 18.7681 21.3446 19.1895 20.8267 19.1895H16.6818C16.4224 19.1895 16.2121 19.3998 16.2121 19.6592C16.2121 19.9186 16.4224 20.1289 16.6818 20.1289H20.8267C21.8626 20.1289 22.7054 19.2861 22.7054 18.2502V5.74978C22.7054 4.71394 21.8626 3.87112 20.8267 3.87112ZM3.23401 9.32288H6.44762V14.7397H3.23401V9.32288ZM6.44766 7.58512V8.38355H3.23401V7.58512H6.44766ZM3.23401 16.4775V15.6791H6.44762V16.4775H3.23401Z" fill="%23A3A3B5"></path><path d="M17.3554 16.775C18.1928 16.775 18.874 16.0938 18.874 15.2564V8.80628C18.874 7.96895 18.1928 7.28772 17.3554 7.28772C16.5181 7.28772 15.8368 7.96895 15.8368 8.80628V10.5127H13.3163V8.80628C13.3163 7.96895 12.635 7.28772 11.7977 7.28772C10.9603 7.28772 10.2791 7.96895 10.2791 8.80628V15.2564C10.2791 16.0938 10.9603 16.775 11.7977 16.775C12.635 16.775 13.3163 16.0938 13.3163 15.2564V13.5499H15.8368V15.2564C15.8368 16.0938 16.5181 16.775 17.3554 16.775ZM12.8466 12.6106C12.5872 12.6106 12.3769 12.8208 12.3769 13.0803V15.2564C12.3769 15.5758 12.1171 15.8357 11.7977 15.8357C11.4783 15.8357 11.2184 15.5758 11.2184 15.2564V8.80628C11.2184 8.48688 11.4783 8.22705 11.7977 8.22705C12.1171 8.22705 12.3769 8.48688 12.3769 8.80628V10.9824C12.3769 11.2418 12.5872 11.4521 12.8466 11.4521H16.3065C16.5659 11.4521 16.7762 11.2418 16.7762 10.9824V8.80628C16.7762 8.48688 17.0361 8.22705 17.3555 8.22705C17.6749 8.22705 17.9347 8.48688 17.9347 8.80628V15.2564C17.9347 15.5758 17.6748 15.8357 17.3555 15.8357C17.0361 15.8357 16.7762 15.5758 16.7762 15.2564V13.0803C16.7762 12.8209 16.5659 12.6106 16.3065 12.6106H12.8466Z" fill="%23A3A3B5"></path></svg>');
}

.selectable__link:hover .selectable__link-icon.--hotel {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M14.5764 20.1279C14.8353 20.1279 15.0452 19.9181 15.0452 19.6592C15.0452 19.4003 14.8353 19.1904 14.5764 19.1904C14.3175 19.1904 14.1077 19.4003 14.1077 19.6592C14.1077 19.9181 14.3175 20.1279 14.5764 20.1279Z" fill="%234048E0"></path><path d="M20.8267 3.87112H8.32632C7.29043 3.87112 6.44766 4.71389 6.44766 5.74978V6.64575H3.23401V0.469688C3.23401 0.210281 3.02377 0 2.76437 0C2.50496 0 2.29468 0.210281 2.29468 0.469688V23.5303C2.29468 23.7897 2.50496 24 2.76437 24C3.02377 24 3.23405 23.7897 3.23405 23.5303V17.4168H6.44766V18.2502C6.44766 19.2861 7.29043 20.1289 8.32632 20.1289H12.4712C12.7306 20.1289 12.9409 19.9186 12.9409 19.6592C12.9409 19.3998 12.7306 19.1895 12.4712 19.1895H8.32632C7.8084 19.1895 7.38699 18.7681 7.38699 18.2502V5.74978C7.38699 5.23181 7.8084 4.81045 8.32632 4.81045H20.8267C21.3446 4.81045 21.766 5.23181 21.766 5.74978V18.2502C21.766 18.7681 21.3446 19.1895 20.8267 19.1895H16.6818C16.4224 19.1895 16.2121 19.3998 16.2121 19.6592C16.2121 19.9186 16.4224 20.1289 16.6818 20.1289H20.8267C21.8626 20.1289 22.7054 19.2861 22.7054 18.2502V5.74978C22.7054 4.71394 21.8626 3.87112 20.8267 3.87112ZM3.23401 9.32288H6.44762V14.7397H3.23401V9.32288ZM6.44766 7.58512V8.38355H3.23401V7.58512H6.44766ZM3.23401 16.4775V15.6791H6.44762V16.4775H3.23401Z" fill="%234048E0"></path><path d="M17.3554 16.775C18.1928 16.775 18.874 16.0938 18.874 15.2564V8.80628C18.874 7.96895 18.1928 7.28772 17.3554 7.28772C16.5181 7.28772 15.8368 7.96895 15.8368 8.80628V10.5127H13.3163V8.80628C13.3163 7.96895 12.635 7.28772 11.7977 7.28772C10.9603 7.28772 10.2791 7.96895 10.2791 8.80628V15.2564C10.2791 16.0938 10.9603 16.775 11.7977 16.775C12.635 16.775 13.3163 16.0938 13.3163 15.2564V13.5499H15.8368V15.2564C15.8368 16.0938 16.5181 16.775 17.3554 16.775ZM12.8466 12.6106C12.5872 12.6106 12.3769 12.8208 12.3769 13.0803V15.2564C12.3769 15.5758 12.1171 15.8357 11.7977 15.8357C11.4783 15.8357 11.2184 15.5758 11.2184 15.2564V8.80628C11.2184 8.48688 11.4783 8.22705 11.7977 8.22705C12.1171 8.22705 12.3769 8.48688 12.3769 8.80628V10.9824C12.3769 11.2418 12.5872 11.4521 12.8466 11.4521H16.3065C16.5659 11.4521 16.7762 11.2418 16.7762 10.9824V8.80628C16.7762 8.48688 17.0361 8.22705 17.3555 8.22705C17.6749 8.22705 17.9347 8.48688 17.9347 8.80628V15.2564C17.9347 15.5758 17.6748 15.8357 17.3555 15.8357C17.0361 15.8357 16.7762 15.5758 16.7762 15.2564V13.0803C16.7762 12.8209 16.5659 12.6106 16.3065 12.6106H12.8466Z" fill="%234048E0"></path></svg>');
}

.selectable__link-icon.--hostel {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32" fill="none"><mask id="mask0_1471_4056" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="33" height="32"><path d="M31.9999 31.5V0.500093H1V31.5H31.9999Z" fill="white" stroke="white"></path></mask><g mask="url(%23mask0_1471_4056)"><path d="M27.693 12.8556V10H5.41031V12.8556C5.41031 12.8556 4.5 14.4976 4.5 16.396C4.5 18.2944 5.41031 19.9363 5.41031 19.9363V22.7303H27.693V19.9363C27.693 19.9363 28.6032 18.2944 28.6032 16.396C28.6032 14.4976 27.693 12.8556 27.693 12.8556Z" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M25.2153 14.7535V17.9763C25.251 17.9824 26.3448 17.9763 26.3448 17.9763" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M6.94165 14.7536V17.9791" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M9.17383 14.7536V17.9791" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M6.94165 16.311H9.17371" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M23.5716 14.7683H22.2249V17.9644H23.5716" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M23.4723 16.3663H22.2249" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M17.325 15.0852C17.325 15.0852 16.7462 14.5987 16.0636 14.8043C15.437 14.9931 15.3494 15.7157 15.8027 16.0113C15.8027 16.0113 16.2476 16.2098 16.741 16.3918C17.9289 16.8299 17.4172 17.9791 16.461 17.9791C15.9822 17.9791 15.5802 17.7694 15.3369 17.501" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M18.813 14.7535H20.5943" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M19.7002 14.8566V17.9791" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M13.9899 16.3663C13.9899 17.257 13.2678 17.9791 12.3771 17.9791C11.4865 17.9791 10.7644 17.257 10.7644 16.3663C10.7644 15.4756 11.4865 14.7536 12.3771 14.7536C13.2678 14.7536 13.9899 15.4756 13.9899 16.3663Z" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
}

.selectable__link:hover .selectable__link-icon.--hostel {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32" fill="none"><mask id="mask0_1471_4056" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="33" height="32"><path d="M31.9999 31.5V0.500093H1V31.5H31.9999Z" fill="white" stroke="white"></path></mask><g mask="url(%23mask0_1471_4056)"><path d="M27.693 12.8556V10H5.41031V12.8556C5.41031 12.8556 4.5 14.4976 4.5 16.396C4.5 18.2944 5.41031 19.9363 5.41031 19.9363V22.7303H27.693V19.9363C27.693 19.9363 28.6032 18.2944 28.6032 16.396C28.6032 14.4976 27.693 12.8556 27.693 12.8556Z" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M25.2153 14.7535V17.9763C25.251 17.9824 26.3448 17.9763 26.3448 17.9763" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M6.94165 14.7536V17.9791" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M9.17383 14.7536V17.9791" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M6.94165 16.311H9.17371" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M23.5716 14.7683H22.2249V17.9644H23.5716" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M23.4723 16.3663H22.2249" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M17.325 15.0852C17.325 15.0852 16.7462 14.5987 16.0636 14.8043C15.437 14.9931 15.3494 15.7157 15.8027 16.0113C15.8027 16.0113 16.2476 16.2098 16.741 16.3918C17.9289 16.8299 17.4172 17.9791 16.461 17.9791C15.9822 17.9791 15.5802 17.7694 15.3369 17.501" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M18.813 14.7535H20.5943" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M19.7002 14.8566V17.9791" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M13.9899 16.3663C13.9899 17.257 13.2678 17.9791 12.3771 17.9791C11.4865 17.9791 10.7644 17.257 10.7644 16.3663C10.7644 15.4756 11.4865 14.7536 12.3771 14.7536C13.2678 14.7536 13.9899 15.4756 13.9899 16.3663Z" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
}

.selectable__link-icon.--flat {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><mask id="mask0_1471_4076" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18"><path d="M21 20.5V3.5H4V20.5H21Z" fill="white" stroke="white"></path></mask><g mask="url(%23mask0_1471_4076)"><path d="M8.9082 7.00958C8.9082 6.54359 8.53045 6.16583 8.06445 6.16583C7.59846 6.16583 7.2207 6.54359 7.2207 7.00958C7.2207 7.47558 7.59846 7.85333 8.06445 7.85333C8.53045 7.85333 8.9082 7.47558 8.9082 7.00958Z" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M11.9813 7.41622C11.3627 5.85887 9.84215 4.75781 8.06444 4.75781C5.73773 4.75781 3.85156 6.64398 3.85156 8.97069C3.85156 10.8391 5.06797 12.4231 6.75195 12.9748V19.3418L8.06444 20.6484L9.37693 19.3418V18.5402L9.98527 17.9341L8.88622 16.835L9.65108 16.0706L8.88594 15.3055L9.67256 14.5188L8.88622 13.7325V13.1032C10.3007 12.8235 11.4606 11.836 11.9813 10.525" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M20.3574 20.6484H15.4707C15.0339 20.6484 14.6797 20.2943 14.6797 19.8574V7.93945C14.6797 7.5026 15.0339 7.14844 15.4707 7.14844H20.3574C20.7943 7.14844 21.1484 7.5026 21.1484 7.93945V19.8574C21.1484 20.2943 20.7943 20.6484 20.3574 20.6484Z" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M17.9141 9.12891V6.42775C17.9141 4.72882 16.5368 3.35158 14.8379 3.35158H11.1406C9.4417 3.35158 8.06445 4.72882 8.06445 6.42775" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M18.7578 12.6914V18.4805" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M17.0703 14.4502V16.7216" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M18.7695 9.67969C18.7695 10.1457 18.3918 10.5234 17.9258 10.5234C17.4598 10.5234 17.082 10.1457 17.082 9.67969C17.082 9.21369 17.4598 8.83594 17.9258 8.83594C18.3918 8.83594 18.7695 9.21369 18.7695 9.67969Z" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M12.2775 8.9707H12.2742" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
}

.selectable__link:hover .selectable__link-icon.--flat {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><mask id="mask0_1471_4076" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18"><path d="M21 20.5V3.5H4V20.5H21Z" fill="white" stroke="white"></path></mask><g mask="url(%23mask0_1471_4076)"><path d="M8.9082 7.00958C8.9082 6.54359 8.53045 6.16583 8.06445 6.16583C7.59846 6.16583 7.2207 6.54359 7.2207 7.00958C7.2207 7.47558 7.59846 7.85333 8.06445 7.85333C8.53045 7.85333 8.9082 7.47558 8.9082 7.00958Z" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M11.9813 7.41622C11.3627 5.85887 9.84215 4.75781 8.06444 4.75781C5.73773 4.75781 3.85156 6.64398 3.85156 8.97069C3.85156 10.8391 5.06797 12.4231 6.75195 12.9748V19.3418L8.06444 20.6484L9.37693 19.3418V18.5402L9.98527 17.9341L8.88622 16.835L9.65108 16.0706L8.88594 15.3055L9.67256 14.5188L8.88622 13.7325V13.1032C10.3007 12.8235 11.4606 11.836 11.9813 10.525" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M20.3574 20.6484H15.4707C15.0339 20.6484 14.6797 20.2943 14.6797 19.8574V7.93945C14.6797 7.5026 15.0339 7.14844 15.4707 7.14844H20.3574C20.7943 7.14844 21.1484 7.5026 21.1484 7.93945V19.8574C21.1484 20.2943 20.7943 20.6484 20.3574 20.6484Z" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M17.9141 9.12891V6.42775C17.9141 4.72882 16.5368 3.35158 14.8379 3.35158H11.1406C9.4417 3.35158 8.06445 4.72882 8.06445 6.42775" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M18.7578 12.6914V18.4805" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M17.0703 14.4502V16.7216" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M18.7695 9.67969C18.7695 10.1457 18.3918 10.5234 17.9258 10.5234C17.4598 10.5234 17.082 10.1457 17.082 9.67969C17.082 9.21369 17.4598 8.83594 17.9258 8.83594C18.3918 8.83594 18.7695 9.21369 18.7695 9.67969Z" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M12.2775 8.9707H12.2742" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
}

.selectable__link-icon.--apart {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><mask id="mask0_1471_4090" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="2" y="2" width="20" height="20"><path d="M21.4999 21.5V2.50007H2.5V21.5H21.4999Z" fill="white" stroke="white"></path></mask><g mask="url(%23mask0_1471_4090)"><path d="M15.4363 10.6176L16.1115 12.5941L17.008 12.2873L17.6334 14.1187L16.7369 14.4255L17.2958 16.0631L18.4426 16.3321L17.7353 17.3519L18.6418 20.0038L20.5799 21.0812L21.3359 19.0826L18.0728 9.52805C18.8001 8.69317 19.0757 7.504 18.6916 6.38014C18.1194 4.70373 16.2964 3.80909 14.6206 4.38264C12.9447 4.9551 12.0504 6.77763 12.6226 8.45403C13.0532 9.71294 14.1877 10.5313 15.4363 10.6176Z" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M16.1014 8.49943C15.4107 8.73525 14.6581 8.36654 14.4223 7.67561C14.1865 6.98358 14.5551 6.23175 15.2458 5.99593C15.9376 5.75894 16.6891 6.12882 16.9249 6.81971C17.1618 7.51065 16.7921 8.26358 16.1014 8.49943Z" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M9.75795 7.90486C9.20787 8.45513 8.31573 8.45513 7.76561 7.90486C7.2155 7.35451 7.2155 6.46205 7.76561 5.91069C8.31573 5.36034 9.20787 5.36034 9.75795 5.91069C10.3092 6.46205 10.3092 7.35451 9.75795 7.90486Z" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8.76196 6.65694V3.80023C8.76196 3.02515 9.39618 2.39066 10.171 2.39066H14.2653C15.0401 2.39066 15.6744 3.02515 15.6744 3.80023V7.24713" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M11.3263 12.0825H10.8869C9.94934 12.0825 9.93387 10.8457 10.8869 10.8457H11.997C12.1564 10.8457 12.2914 10.901 12.4011 11.0118C12.5118 11.1225 12.5671 11.2653 12.5671 11.4392V16.2846C12.5671 16.6267 12.2914 16.8936 11.9506 16.8936C11.6107 16.8936 11.3263 16.6278 11.3263 16.2846V12.0825ZM6.94747 11.9895C6.68521 11.9895 6.47818 12.1445 6.32658 12.4523C6.17599 12.7612 6.09962 13.1931 6.09962 13.7478C6.09962 14.9149 6.38189 15.4984 6.94747 15.4984C7.50759 15.4984 7.78763 14.9149 7.78763 13.7478C7.78763 13.1831 7.71341 12.7513 7.56403 12.4523C7.42567 12.1445 7.21978 11.9895 6.94747 11.9895ZM4.85107 13.7478C4.85107 12.7712 5.06143 11.9497 5.48306 11.4613C6.27451 10.5445 7.61493 10.5678 8.41188 11.4613C8.84137 11.943 9.05165 12.7668 9.05165 13.7478C9.05165 14.7045 8.83801 15.7098 8.41188 16.2137C7.63489 17.1349 6.27017 17.1039 5.48306 16.2137C5.0581 15.7331 4.85107 14.7244 4.85107 13.7478Z" stroke="%23A3A3B5" stroke-miterlimit="10"></path><path d="M8.87671 21.6094H8.88487" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M14.3482 4.4901C14.0028 4.21213 13.5657 4.04608 13.0907 4.04608H4.67745C3.56945 4.04608 2.66406 4.95291 2.66406 6.06013V19.5953C2.66406 20.7025 3.56945 21.6094 4.67745 21.6094H7.33506M10.4187 21.6094H13.0907C14.1987 21.6094 15.1042 20.7025 15.1042 19.5953V10.5778" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
}

.selectable__link:hover .selectable__link-icon.--apart {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><mask id="mask0_1471_4090" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="2" y="2" width="20" height="20"><path d="M21.4999 21.5V2.50007H2.5V21.5H21.4999Z" fill="white" stroke="white"></path></mask><g mask="url(%23mask0_1471_4090)"><path d="M15.4363 10.6176L16.1115 12.5941L17.008 12.2873L17.6334 14.1187L16.7369 14.4255L17.2958 16.0631L18.4426 16.3321L17.7353 17.3519L18.6418 20.0038L20.5799 21.0812L21.3359 19.0826L18.0728 9.52805C18.8001 8.69317 19.0757 7.504 18.6916 6.38014C18.1194 4.70373 16.2964 3.80909 14.6206 4.38264C12.9447 4.9551 12.0504 6.77763 12.6226 8.45403C13.0532 9.71294 14.1877 10.5313 15.4363 10.6176Z" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M16.1014 8.49943C15.4107 8.73525 14.6581 8.36654 14.4223 7.67561C14.1865 6.98358 14.5551 6.23175 15.2458 5.99593C15.9376 5.75894 16.6891 6.12882 16.9249 6.81971C17.1618 7.51065 16.7921 8.26358 16.1014 8.49943Z" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M9.75795 7.90486C9.20787 8.45513 8.31573 8.45513 7.76561 7.90486C7.2155 7.35451 7.2155 6.46205 7.76561 5.91069C8.31573 5.36034 9.20787 5.36034 9.75795 5.91069C10.3092 6.46205 10.3092 7.35451 9.75795 7.90486Z" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8.76196 6.65694V3.80023C8.76196 3.02515 9.39618 2.39066 10.171 2.39066H14.2653C15.0401 2.39066 15.6744 3.02515 15.6744 3.80023V7.24713" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M11.3263 12.0825H10.8869C9.94934 12.0825 9.93387 10.8457 10.8869 10.8457H11.997C12.1564 10.8457 12.2914 10.901 12.4011 11.0118C12.5118 11.1225 12.5671 11.2653 12.5671 11.4392V16.2846C12.5671 16.6267 12.2914 16.8936 11.9506 16.8936C11.6107 16.8936 11.3263 16.6278 11.3263 16.2846V12.0825ZM6.94747 11.9895C6.68521 11.9895 6.47818 12.1445 6.32658 12.4523C6.17599 12.7612 6.09962 13.1931 6.09962 13.7478C6.09962 14.9149 6.38189 15.4984 6.94747 15.4984C7.50759 15.4984 7.78763 14.9149 7.78763 13.7478C7.78763 13.1831 7.71341 12.7513 7.56403 12.4523C7.42567 12.1445 7.21978 11.9895 6.94747 11.9895ZM4.85107 13.7478C4.85107 12.7712 5.06143 11.9497 5.48306 11.4613C6.27451 10.5445 7.61493 10.5678 8.41188 11.4613C8.84137 11.943 9.05165 12.7668 9.05165 13.7478C9.05165 14.7045 8.83801 15.7098 8.41188 16.2137C7.63489 17.1349 6.27017 17.1039 5.48306 16.2137C5.0581 15.7331 4.85107 14.7244 4.85107 13.7478Z" stroke="%234048E0" stroke-miterlimit="10"></path><path d="M8.87671 21.6094H8.88487" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M14.3482 4.4901C14.0028 4.21213 13.5657 4.04608 13.0907 4.04608H4.67745C3.56945 4.04608 2.66406 4.95291 2.66406 6.06013V19.5953C2.66406 20.7025 3.56945 21.6094 4.67745 21.6094H7.33506M10.4187 21.6094H13.0907C14.1987 21.6094 15.1042 20.7025 15.1042 19.5953V10.5778" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
}

.selectable__link-icon.--house {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19.7761 15.9426C19.7035 15.8699 19.6027 15.8281 19.5 15.8281C19.3973 15.8281 19.2965 15.8699 19.2238 15.9426C19.1508 16.016 19.1096 16.1152 19.1094 16.2188C19.1094 16.3215 19.1511 16.4223 19.2238 16.4949C19.2965 16.5675 19.3973 16.6094 19.5 16.6094C19.6027 16.6094 19.7035 16.5676 19.7761 16.4949C19.8488 16.4223 19.8906 16.3215 19.8906 16.2188C19.8906 16.116 19.8488 16.0152 19.7761 15.9426Z" fill="%23A3A3B5"></path><path d="M21.6094 21.2188H19.8906V17.5859C19.8906 17.3702 19.7157 17.1953 19.5 17.1953C19.2843 17.1953 19.1094 17.3702 19.1094 17.5859V21.2188H6.76563V17.5469C6.76563 17.3312 6.59071 17.1562 6.37501 17.1562C6.1593 17.1562 5.98438 17.3312 5.98438 17.5469V21.2188H4.89063V10.9454L12 5.3951L19.1094 10.9454V14.6562C19.1094 14.8719 19.2843 15.0469 19.5 15.0469C19.7157 15.0469 19.8906 14.8719 19.8906 14.6562V11.5553L19.9589 11.6086C20.0275 11.6623 20.1121 11.6914 20.1992 11.6914C20.2505 11.6914 20.3013 11.6813 20.3487 11.6617C20.3961 11.6421 20.4392 11.6133 20.4755 11.5769L21.8844 10.168C21.9236 10.1288 21.9539 10.0818 21.9735 10.0301C21.9931 9.97835 22.0015 9.92304 21.9981 9.86781C21.9947 9.81258 21.9796 9.7587 21.9539 9.70974C21.9281 9.66079 21.8922 9.61786 21.8486 9.58382L19.5 7.7503V3.83592C19.5 3.62018 19.3251 3.44529 19.1094 3.44529H16.8454C16.6297 3.44529 16.4548 3.62018 16.4548 3.83592V5.37287L12.2404 2.08271C12.1717 2.02911 12.0871 2 12 2C11.9129 2 11.8283 2.02911 11.7596 2.08271L2.15141 9.58382C2.10779 9.61786 2.0719 9.66079 2.04612 9.70974C2.02034 9.7587 2.00526 9.81258 2.00187 9.86781C1.99848 9.92304 2.00686 9.97835 2.02646 10.0301C2.04605 10.0818 2.07642 10.1288 2.11555 10.168L3.52449 11.5769C3.59191 11.6443 3.68165 11.6848 3.7768 11.6906C3.87195 11.6964 3.96595 11.6673 4.0411 11.6086L4.10938 11.5553V21.2188H2.39063C2.17492 21.2188 2 21.3937 2 21.6094C2 21.8251 2.17492 22 2.39063 22H21.6094C21.8251 22 22 21.8251 22 21.6094C22 21.3937 21.8251 21.2188 21.6094 21.2188ZM17.236 4.22654H18.7188V7.14038L17.236 5.9828V4.22654ZM3.83266 10.7802L2.98031 9.92784L12 2.88615L21.0197 9.92784L20.1674 10.7802L12.2404 4.59162C12.1717 4.53797 12.0871 4.50884 12 4.50889C11.9129 4.50883 11.8283 4.53796 11.7597 4.59162L3.83266 10.7802Z" fill="%23A3A3B5"></path><path d="M15.75 10.5156H8.25C8.0343 10.5156 7.85938 10.6905 7.85938 10.9063V18.4063C7.85938 18.622 8.0343 18.7969 8.25 18.7969H15.75C15.9657 18.7969 16.1406 18.622 16.1406 18.4063V10.9063C16.1406 10.6905 15.9657 10.5156 15.75 10.5156ZM11.6094 18.0156H8.64063V15.0469H11.6094V18.0156ZM11.6094 14.2656H8.64063V11.2969H11.6094V14.2656ZM15.3594 18.0156H12.3906V15.0469H15.3594V18.0156ZM15.3594 14.2656H12.3906V11.2969H15.3594V14.2656ZM6.375 15.6135C6.1593 15.6135 5.98438 15.7884 5.98438 16.0041V16.0104C5.98438 16.2261 6.1593 16.4011 6.375 16.4011C6.5907 16.4011 6.76563 16.2261 6.76563 16.0104V16.0041C6.76563 15.7884 6.5907 15.6135 6.375 15.6135Z" fill="%23A3A3B5"></path></svg>');
}

.selectable__link:hover .selectable__link-icon.--house {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19.7761 15.9426C19.7035 15.8699 19.6027 15.8281 19.5 15.8281C19.3973 15.8281 19.2965 15.8699 19.2238 15.9426C19.1508 16.016 19.1096 16.1152 19.1094 16.2188C19.1094 16.3215 19.1511 16.4223 19.2238 16.4949C19.2965 16.5675 19.3973 16.6094 19.5 16.6094C19.6027 16.6094 19.7035 16.5676 19.7761 16.4949C19.8488 16.4223 19.8906 16.3215 19.8906 16.2188C19.8906 16.116 19.8488 16.0152 19.7761 15.9426Z" fill="%234048E0"></path><path d="M21.6094 21.2188H19.8906V17.5859C19.8906 17.3702 19.7157 17.1953 19.5 17.1953C19.2843 17.1953 19.1094 17.3702 19.1094 17.5859V21.2188H6.76563V17.5469C6.76563 17.3312 6.59071 17.1562 6.37501 17.1562C6.1593 17.1562 5.98438 17.3312 5.98438 17.5469V21.2188H4.89063V10.9454L12 5.3951L19.1094 10.9454V14.6562C19.1094 14.8719 19.2843 15.0469 19.5 15.0469C19.7157 15.0469 19.8906 14.8719 19.8906 14.6562V11.5553L19.9589 11.6086C20.0275 11.6623 20.1121 11.6914 20.1992 11.6914C20.2505 11.6914 20.3013 11.6813 20.3487 11.6617C20.3961 11.6421 20.4392 11.6133 20.4755 11.5769L21.8844 10.168C21.9236 10.1288 21.9539 10.0818 21.9735 10.0301C21.9931 9.97835 22.0015 9.92304 21.9981 9.86781C21.9947 9.81258 21.9796 9.7587 21.9539 9.70974C21.9281 9.66079 21.8922 9.61786 21.8486 9.58382L19.5 7.7503V3.83592C19.5 3.62018 19.3251 3.44529 19.1094 3.44529H16.8454C16.6297 3.44529 16.4548 3.62018 16.4548 3.83592V5.37287L12.2404 2.08271C12.1717 2.02911 12.0871 2 12 2C11.9129 2 11.8283 2.02911 11.7596 2.08271L2.15141 9.58382C2.10779 9.61786 2.0719 9.66079 2.04612 9.70974C2.02034 9.7587 2.00526 9.81258 2.00187 9.86781C1.99848 9.92304 2.00686 9.97835 2.02646 10.0301C2.04605 10.0818 2.07642 10.1288 2.11555 10.168L3.52449 11.5769C3.59191 11.6443 3.68165 11.6848 3.7768 11.6906C3.87195 11.6964 3.96595 11.6673 4.0411 11.6086L4.10938 11.5553V21.2188H2.39063C2.17492 21.2188 2 21.3937 2 21.6094C2 21.8251 2.17492 22 2.39063 22H21.6094C21.8251 22 22 21.8251 22 21.6094C22 21.3937 21.8251 21.2188 21.6094 21.2188ZM17.236 4.22654H18.7188V7.14038L17.236 5.9828V4.22654ZM3.83266 10.7802L2.98031 9.92784L12 2.88615L21.0197 9.92784L20.1674 10.7802L12.2404 4.59162C12.1717 4.53797 12.0871 4.50884 12 4.50889C11.9129 4.50883 11.8283 4.53796 11.7597 4.59162L3.83266 10.7802Z" fill="%234048E0"></path><path d="M15.75 10.5156H8.25C8.0343 10.5156 7.85938 10.6905 7.85938 10.9063V18.4063C7.85938 18.622 8.0343 18.7969 8.25 18.7969H15.75C15.9657 18.7969 16.1406 18.622 16.1406 18.4063V10.9063C16.1406 10.6905 15.9657 10.5156 15.75 10.5156ZM11.6094 18.0156H8.64063V15.0469H11.6094V18.0156ZM11.6094 14.2656H8.64063V11.2969H11.6094V14.2656ZM15.3594 18.0156H12.3906V15.0469H15.3594V18.0156ZM15.3594 14.2656H12.3906V11.2969H15.3594V14.2656ZM6.375 15.6135C6.1593 15.6135 5.98438 15.7884 5.98438 16.0041V16.0104C5.98438 16.2261 6.1593 16.4011 6.375 16.4011C6.5907 16.4011 6.76563 16.2261 6.76563 16.0104V16.0041C6.76563 15.7884 6.5907 15.6135 6.375 15.6135Z" fill="%234048E0"></path></svg>');
}

.selectable__link-icon.--room {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><mask id="mask0_1471_4107" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="2" y="2" width="20" height="20"><path d="M21.5 21.5V2.49998H2.5V21.5H21.5Z" fill="white" stroke="white"></path></mask><g mask="url(%23mask0_1471_4107)"><path d="M7.35368 4.26562H2.78125V2.39062H21.2188V4.26562H10.8693" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3.44531 4.26561V21.6094H20.5547V4.26561" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M14.6172 4.26561V21.6094" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M5.32031 21.4141V8.0362C5.32031 6.98928 6.16899 6.14061 7.2159 6.14061C8.26282 6.14061 9.11149 6.98928 9.11149 8.0362V8.1328" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M9.11133 8.13282C9.88797 8.13282 10.5176 8.76243 10.5176 9.53907V10.2682H7.70508V9.53907C7.70508 8.76243 8.33469 8.13282 9.11133 8.13282Z" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M16.1797 12.7422V13.1328" stroke="%23A3A3B5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
}

.selectable__link:hover .selectable__link-icon.--room {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><mask id="mask0_1471_4107" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="2" y="2" width="20" height="20"><path d="M21.5 21.5V2.49998H2.5V21.5H21.5Z" fill="white" stroke="white"></path></mask><g mask="url(%23mask0_1471_4107)"><path d="M7.35368 4.26562H2.78125V2.39062H21.2188V4.26562H10.8693" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3.44531 4.26561V21.6094H20.5547V4.26561" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M14.6172 4.26561V21.6094" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M5.32031 21.4141V8.0362C5.32031 6.98928 6.16899 6.14061 7.2159 6.14061C8.26282 6.14061 9.11149 6.98928 9.11149 8.0362V8.1328" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M9.11133 8.13282C9.88797 8.13282 10.5176 8.76243 10.5176 9.53907V10.2682H7.70508V9.53907C7.70508 8.76243 8.33469 8.13282 9.11133 8.13282Z" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M16.1797 12.7422V13.1328" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
}

.selectable__link-icon.--place {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21.6016 8.21294H21.3576V2.40011C21.3576 2.17913 21.1792 2 20.9592 2H3.04078C2.82078 2 2.64238 2.17913 2.64238 2.40011V8.2129H2.3984C2.1784 8.2129 2 8.39203 2 8.61301V21.5999C2 21.8209 2.1784 22 2.3984 22H21.6016C21.8216 22 22 21.8209 22 21.5999V8.61305C22 8.39207 21.8216 8.21294 21.6016 8.21294ZM3.43922 2.80022H20.5608V8.2129H3.43922V2.80022ZM21.2032 21.1998H2.7968V9.01316H21.2032L21.2032 21.1998Z" fill="%23A3A3B5"></path><path d="M18.1554 3.51685H14.3101C13.6503 3.51685 13.1137 4.05587 13.1137 4.71839V6.34872C13.1137 7.01129 13.6504 7.55027 14.3101 7.55027H18.1554C18.8151 7.55027 19.3518 7.01125 19.3518 6.34872V4.71839C19.3518 4.05587 18.8151 3.51685 18.1554 3.51685ZM18.555 6.34872C18.555 6.57002 18.3757 6.75005 18.1554 6.75005H14.3101C14.0897 6.75005 13.9104 6.56998 13.9104 6.34872V4.71839C13.9104 4.49709 14.0897 4.31707 14.3101 4.31707H18.1554C18.3757 4.31707 18.555 4.49713 18.555 4.71839V6.34872ZM9.68959 3.51685H5.84424C5.18451 3.51685 4.64783 4.05587 4.64783 4.71839V6.34872C4.64783 7.01129 5.18455 7.55027 5.84424 7.55027H9.68959C10.3493 7.55027 10.886 7.01125 10.886 6.34872V4.71839C10.886 4.05587 10.3493 3.51685 9.68959 3.51685ZM10.0892 6.34872C10.0892 6.57002 9.9099 6.75005 9.68959 6.75005H5.84424C5.62393 6.75005 5.44463 6.56998 5.44463 6.34872V4.71839C5.44463 4.49709 5.62393 4.31707 5.84424 4.31707H9.68959C9.9099 4.31707 10.0892 4.49713 10.0892 4.71839V6.34872ZM15.9576 9.664H15.0876C14.8676 9.664 14.6892 9.84312 14.6892 10.0641C14.6892 10.2851 14.8676 10.4642 15.0876 10.4642H15.9576C16.1776 10.4642 16.356 10.2851 16.356 10.0641C16.356 9.84312 16.1776 9.664 15.9576 9.664ZM13.3498 9.664H3.79537C3.57537 9.664 3.39697 9.84312 3.39697 10.0641C3.39697 10.2851 3.57537 10.4642 3.79537 10.4642H13.3498C13.5698 10.4642 13.7482 10.2851 13.7482 10.0641C13.7482 9.84312 13.5698 9.664 13.3498 9.664Z" fill="%23A3A3B5"></path></svg>');
}

.selectable__link:hover  .selectable__link-icon.--place {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21.6016 8.21294H21.3576V2.40011C21.3576 2.17913 21.1792 2 20.9592 2H3.04078C2.82078 2 2.64238 2.17913 2.64238 2.40011V8.2129H2.3984C2.1784 8.2129 2 8.39203 2 8.61301V21.5999C2 21.8209 2.1784 22 2.3984 22H21.6016C21.8216 22 22 21.8209 22 21.5999V8.61305C22 8.39207 21.8216 8.21294 21.6016 8.21294ZM3.43922 2.80022H20.5608V8.2129H3.43922V2.80022ZM21.2032 21.1998H2.7968V9.01316H21.2032L21.2032 21.1998Z" fill="%234048E0"></path><path d="M18.1554 3.51685H14.3101C13.6503 3.51685 13.1137 4.05587 13.1137 4.71839V6.34872C13.1137 7.01129 13.6504 7.55027 14.3101 7.55027H18.1554C18.8151 7.55027 19.3518 7.01125 19.3518 6.34872V4.71839C19.3518 4.05587 18.8151 3.51685 18.1554 3.51685ZM18.555 6.34872C18.555 6.57002 18.3757 6.75005 18.1554 6.75005H14.3101C14.0897 6.75005 13.9104 6.56998 13.9104 6.34872V4.71839C13.9104 4.49709 14.0897 4.31707 14.3101 4.31707H18.1554C18.3757 4.31707 18.555 4.49713 18.555 4.71839V6.34872ZM9.68959 3.51685H5.84424C5.18451 3.51685 4.64783 4.05587 4.64783 4.71839V6.34872C4.64783 7.01129 5.18455 7.55027 5.84424 7.55027H9.68959C10.3493 7.55027 10.886 7.01125 10.886 6.34872V4.71839C10.886 4.05587 10.3493 3.51685 9.68959 3.51685ZM10.0892 6.34872C10.0892 6.57002 9.9099 6.75005 9.68959 6.75005H5.84424C5.62393 6.75005 5.44463 6.56998 5.44463 6.34872V4.71839C5.44463 4.49709 5.62393 4.31707 5.84424 4.31707H9.68959C9.9099 4.31707 10.0892 4.49713 10.0892 4.71839V6.34872ZM15.9576 9.664H15.0876C14.8676 9.664 14.6892 9.84312 14.6892 10.0641C14.6892 10.2851 14.8676 10.4642 15.0876 10.4642H15.9576C16.1776 10.4642 16.356 10.2851 16.356 10.0641C16.356 9.84312 16.1776 9.664 15.9576 9.664ZM13.3498 9.664H3.79537C3.57537 9.664 3.39697 9.84312 3.39697 10.0641C3.39697 10.2851 3.57537 10.4642 3.79537 10.4642H13.3498C13.5698 10.4642 13.7482 10.2851 13.7482 10.0641C13.7482 9.84312 13.5698 9.664 13.3498 9.664Z" fill="%234048E0"></path></svg>');
}

.pickup {
  padding-top: 6.44rem;
}

.pickup__row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.pickup__info {
  max-width: 24.25rem;
}

.pickup__text {
  color: var(--cr-l-black);
  margin: 1.88rem 0;
}

.pickup__wrap {
  max-width: 18.75rem;
  position: relative;
}

.puckup__wrap-img {
  width: 18.75rem;
  height: 18.75rem;
  margin-left: auto;
}

.pickup__singular {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pickup__singular {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: .62rem;
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  background-color: var(--cr-white);
  -webkit-border-radius: .5rem;
     -moz-border-radius: .5rem;
          border-radius: .5rem;
}

.pickup__singular img {
  width: 2rem;
  height: 2rem;
  margin-right: .62rem;
}

.pickup__name {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-l-black);
}

.pickup__desc {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-grey);
}

.pickup__singular:first-child {
  top: 1.19rem;
  left: -2.44rem;
}

.pickup__multiple {
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  background: var(--cr-white);
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  padding: .62rem;
  position: absolute;
}

.pickup__singular:nth-child(2) {
  right: 2.44rem;
  bottom: -1.81rem;
}

.pickup__multiple:nth-child(3) {
  top: 5.19rem;
  right: -4.75rem;
}

.pickup__multiple:last-child {
  left: -3.75rem;
  bottom: 4.5rem;
}

.pickup__multiple-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pickup__multiple-img {
  width: 1rem;
  height: 1rem;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  margin-right: .62rem;
}

.pickup__multiple-row.--reverse {
  margin-top: .62rem;
}

.pickup__multiple-row.--reverse .pickup__multiple-img {
  margin-right: 0;
  margin-left: .62rem;
}

.pickup__multiple-text {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-l-black);
}

.process {
  padding-top: 6.25rem;
}

.process__grid {
  margin-top: 1.87rem;
  display: -ms-grid;
  display: grid;
  position: relative;
  -ms-grid-columns: 1fr .87rem 1fr .87rem 1fr;
  grid-template-columns: repeat(3, 1fr);
  gap: 3.25rem .87rem;
}

.process__bg {
  position: absolute;
  left: 0;
  bottom: 1.37rem;
}

.process__item {
  padding-left: 1.37rem;
  position: relative;
  padding-bottom: 3rem;
}

.process__item:before {
  content: '';
  position: absolute;
  left: 0;
  z-index: 1;
  top: .125rem;
  width: 0.75rem;
  height: 0.75rem;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  background-color: var(--cr-blue);
}

.process__item:after {
  content: '';
  position: absolute;
  top: .125rem;
  left: .375rem;
  height: -webkit-calc(100% - .125rem);
  height: -moz-calc(100% - .125rem);
  height: calc(100% - .125rem);
  width: .0625rem;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="2" height="162" viewBox="0 0 2 162" fill="none"><path d="M1.00001 161L1 1" stroke="%23A3A3B5" stroke-linecap="round" stroke-dasharray="13 13"></path></svg>');
}

.process__item-heading {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  color: var(--cr-l-black);
}

.process__item-text {
  margin-top: .63rem;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-grey);
}

.process__item-num {
  width: 2.75rem;
  height: 2.75rem;
  background-color: var(--cr-l-blue);
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1rem;
  font-style: normal;
  font-variant-numeric: lining-nums proportional-nums;
  color: var(--cr-grey);
  font-weight: 600;
  line-height: 140%;
  position: absolute;
  left: -.875rem;
  bottom: 0;
}

.process__item-num span {
  color: var(--cr-blue);
}

.faq {
  padding-top: 6.25rem;
}

.faq__item {
  padding: 1.25rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  background: var(--cr-white);
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  border: .0625rem solid transparent;
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
  position: absolute;
  width: 100%;
}

.faq__item:first-child {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1 / 2;
  -ms-grid-row: 1;
  grid-row: 1 / 1;
}

.faq__item:nth-child(2) {
  -ms-grid-row: 1;
  grid-row: 1 / 1;
  -ms-grid-column: 2;
  grid-column: 2 / 2;
}

.faq__item:nth-child(3) {
  -ms-grid-column: 1;
  grid-column: 1 / 1;
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 3 / 4;
  margin-top: .75rem;
}

.faq__item:last-child {
  -ms-grid-column: 2;
  grid-column: 2 / 2;
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  grid-row: 3 / 4;
  margin-top: .75rem;
}

.faq__item.active {
  z-index: 1;
}

.faq__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.faq__item:hover {
  border-color: var(--cr-blue);
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
}

.faq__item.active {
  border-color: var(--cr-blue);
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
}

.faq__item.active .faq__toggler {
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
}

.faq__name {
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; 
  color: var(--cr-l-black);
}

.faq__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1.87rem 1fr;
  grid-template-columns: repeat(2, 1fr);
  -ms-grid-rows: 1fr 1.87rem 1.87rem 1.87rem 1.87rem 1.87rem 1.87rem;
  grid-template-rows: 1fr 1.87rem 1.87rem 1.87rem;
  gap: 1.87rem;
  margin-top: 1.87rem;
  position: relative;
}

.faq__grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.faq__grid > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.faq__grid > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.faq__grid > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.faq__grid > *:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}

.faq__grid > *:nth-child(6) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}

.faq__grid > *:nth-child(7) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}

.faq__grid > *:nth-child(8) {
  -ms-grid-row: 7;
  -ms-grid-column: 3;
}

.faq__toggler {
  min-width: 2rem;
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
  height: 2rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 2rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 2rem;
          flex: 0 1 2rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M16 4L16 28M28 16L4 16" stroke="%234048E0" stroke-width="2" stroke-linecap="round"></path></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.faq__body {
  margin-top: .63rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-l-black);
  display: none;
}

.partners-cta {
  padding-top: 6.25rem;
}

.partners-cta__wrapper {
  position: relative;
  padding: 5rem;
}

.partners-cta__info {
  max-width: 29.3125rem;
  position: relative;
  z-index: 1;
}

.partners-cta__subheading {
  margin-top: 1.87rem;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; 
  color: var(--cr-l-black);
}

.partners-cta__text {
  margin-top: 1.87rem;
  color: var(--cr-l-black);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.partners-cta__btn {
  margin-top: 1.87rem;
}

@media screen and (max-width: 1280px) {
  .process__bg {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: right;
       object-position: right;
    width: -webkit-calc(100% + 4rem);
    width: -moz-calc(100% + 4rem);
    width: calc(100% + 4rem);
    height: 15rem;
  }
}

@media screen and (max-width: 1100px) {
  .partners__additional {
    top: 2.81rem;
    right: 1.56rem;
  }

  .partners__subtext {
    right: 8.31rem;
  }

  .hero__grid {
    gap: 0rem;
    -ms-grid-columns: minmax(24.125rem, 24.125rem) 0rem minmax(33.25rem, 35.25rem);
    grid-template-columns: minmax(24.125rem, 24.125rem) minmax(33.25rem, 35.25rem);
  }

  .cta__wrap {
    max-width: 65%;
    overflow: hidden;
  }

  .center-wrap.--cta {
    max-width: 100%;
    padding: 0;
  }

 /* .cta__wrap img {
    max-height: 29.25rem;
  } */
}

@media screen and (max-width: 1070px) {
  .process__bg {
    height: 16rem;
  }

  .selectable__link {
    padding: .69rem .44rem;
  }

  .cta__mark:first-child {
    top: 8.31rem;
    bottom: unset;
    right: 2.69rem;
  }

  .cta__mark:nth-child(2) {
    bottom: unset;
    top: 14.37rem;
    right: 19.44rem;
  }

  .cta__mark:last-child {
    right: 7.62rem;
  }
}

@media screen and (max-width: 1024px) {
  .faq__item {
    position: relative;
    grid-column: auto;
    grid-row: auto;
    margin-top: 0;
  }

  .faq__item:first-child, .faq__item:nth-child(2), .faq__item:nth-child(3), .faq__item:last-child {
    grid-column: unset;
    grid-row: unset;
    margin-top: 0;
  }

  .faq__grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .faq__grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }


}

@media screen and (max-width: 992px) {
  .process__bg {
    height: 15rem;
  }

  .partners__heading {
    font-size: 2.25rem;
    font-style: normal;
    font-weight: 500;
    line-height: 110%; 
  }
}

@media screen and (max-width: 768px) {
  .selectable__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .selectable__link {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .parnters__wrapper {
    padding: 1.56rem 1.06rem 13.5rem 1.06rem;
  }

  .partners__additional {
    display: none;
  }

  .partners__info {
    max-width: 100%;
    text-align: center;
  }

  .partners__bg img {
    -o-object-position: center;
       object-position: center;
  }

  .partners__subtext {
    right: -.31rem;
  }

  .pickup__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .pickup {
    padding-top: 3.75rem;
  }

  .pickup__info {
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }

  .pickup__wrap {
    margin-top: 1.87rem;
  }

  .advantages__grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .advantages__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }

  .advantages__icon {
    width: 2.75rem;
    height: 2.75rem;
  }

  .process {
    padding-top: 3.75rem;
  }

  h2, .h2 {
    font-size: 1.875rem;
  }

  .process__grid  {
    margin-top: 1.56rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 1.25rem;
  }

  .process__item:after {
    display: none;
  }

  .process__bg {
    display: none;
  }

  .faq {
    padding-top: 3.75rem;
  }

  .faq__name {
    font-size: 1.25rem;
  }

  .pickup__singular:first-child {
    top: .9rem;
    left: -1.84rem;
  }

  .pickup__wrap {
    max-width: 14.1915rem;
  }

  .puckup__wrap-img {
    width: 14.1915rem;
    height: 14.19075rem;
  }

  .pickup__singular img {
    width: 1.51375rem;
    height: 1.51375rem;
  }

  .pickup__name, .pickup__desc, .pickup__multiple-text {
    font-size: 0.56769rem;
  }

  .pickup__multiple-img {
    width: 0.75688rem;
    height: 0.75688rem;
  }

  .pickup__multiple:nth-child(3) {
    right: -2.57rem;
    top: 3.93rem;
    max-width: 6.85925rem;
  }

  .pickup__multiple-img {
    margin-right: .47rem;
  }

  .pickup__multiple-row.--reverse .pickup__multiple-img {
    margin-left: .47rem;
  }

  .pickup__multiple-row.--reverse {
    margin-top: .47rem;
  }

  .pickup__multiple:last-child {
    bottom: unset;
    top: 7.76rem;
  }

  .partners__subtext {
    bottom: 8.85rem;
  }

  .advantages__title {
    font-size: 1.25rem;
  }

  .pickup .advantages__grid {
    margin-top: 4rem;
  }

  .partners-cta {
    padding-top: 3.75rem;
  }

  .partners-cta__wrapper {
    padding: 3.06rem .94rem 23.565rem .94rem;
  }

  .partners-cta__info {
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }

  .hero__grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 3.5rem;
  }

  .hero__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    max-width: 100%;
  }

  .hero__heading {
    font-size: 2.25rem;
  }

  .hero__text {
    margin: 1.25rem 0;
  }

  .hero {
    padding-top: 0;
  }

  .hero__wrap-map {
    right: -2.06rem;
    bottom: 2rem;
  }

  .bookign__grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: .69rem;
  }

  .offers {
    padding-top: 3.75rem;
  }

  .offers__heading,
  .offers__text {
    text-align: center;
  }

  .advantages {
    padding-top: 3.75rem;
  }

  .advantages__heading {
    text-align: center;
  }

  .center-wrap.--cta {
    padding: 0 .94rem;
  }

  .cta__wrapper {
    padding: .94rem;
  }

  .cta__info {
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    padding: 0;
  }

  .cta__wrap {
    max-width: 100%;
    position: relative;
    margin-top: 6.81rem;
    overflow: unset;
    padding-bottom: 84.0625%;
  }

  .cta__wrap img {
    position: absolute;
    left: -.94rem;
    bottom: -.94rem;
    width: -webkit-calc(100% + 1.88rem);
    width: -moz-calc(100% + 1.88rem);
    width: calc(100% + 1.88rem);
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }

  .cta__mark:first-child {
    top: -1.24rem;
    left: 1.19rem;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .cta__mark:nth-child(2) {
    bottom: 11rem;
    top: unset;
    right: 1.81rem;
  }

  .cta__mark:last-child {
    bottom: 4.69rem;
    left: 1.94rem;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .news {
    padding-top: 3.75rem;
  }

  .news__wrap {
    padding-bottom: 63.63636363636363%;
  }
}

.tg {
  background-color: var(--cr-blue);
  padding: .94rem 0;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 10000;
}

.tg + .header {
  top: 2.875rem;
}

.tg__text {
  position: relative;
  padding-left: 1.63rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-white);
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto;
}

.tg__text:before {
  left: 0;
  top: .125rem;
  position: absolute;
  content: '';
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path d="M15.8869 10.2193L10.5002 1.71268C10.0469 1.05935 9.29356 0.666016 8.50023 0.666016C7.70689 0.666016 6.95356 1.05268 6.48023 1.73268L1.12023 10.206C0.440227 11.1793 0.31356 12.346 0.786894 13.246C1.25356 14.146 2.23356 14.6593 3.46023 14.6593H13.5402C14.7736 14.6593 15.7469 14.146 16.2136 13.246C16.6802 12.346 16.5536 11.186 15.8869 10.2193ZM7.83356 4.66602C7.83356 4.29935 8.13356 3.99935 8.50023 3.99935C8.86689 3.99935 9.16689 4.29935 9.16689 4.66602V8.66602C9.16689 9.03268 8.86689 9.33268 8.50023 9.33268C8.13356 9.33268 7.83356 9.03268 7.83356 8.66602V4.66602ZM8.50023 12.666C7.94689 12.666 7.50023 12.2193 7.50023 11.666C7.50023 11.1127 7.94689 10.666 8.50023 10.666C9.05356 10.666 9.50023 11.1127 9.50023 11.666C9.50023 12.2193 9.05356 12.666 8.50023 12.666Z" fill="%23FFC700"></path></svg>');
  width: 1rem;
  height: 1rem;
}

.tg__text a {
  color: #FFC700;
}

.header__bar-btn {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-blue);
  padding: .75rem 1.25rem;
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border: .0625rem solid var(--cr-blue);
}

.header__bar-btn:hover {
  color: var(--cr-white);
  background-color: var(--cr-blue);
  -webkit-box-shadow: 0px 8px 24px 0px rgba(64, 72, 224, 0.38);
     -moz-box-shadow: 0px 8px 24px 0px rgba(64, 72, 224, 0.38);
          box-shadow: 0px 8px 24px 0px rgba(64, 72, 224, 0.38);
}

.header__bar-btn:active, .header__bar-btn:focus {
  background-color: #000792;
  border-color: #000792;
  color: var(--cr-white);
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  -webkit-box-shadow: unset;
     -moz-box-shadow: unset;
          box-shadow: unset;
}

.btn:active {
  background-color: #000792;
  border-color: #000792;
  color: var(--cr-white);
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  -webkit-box-shadow: unset;
     -moz-box-shadow: unset;
          box-shadow: unset;
}


@media screen and (max-width: 640px) {
  .header__bar-btn {
    margin-left: auto;
    margin-right: 1.25rem;
  }
}


.menu {
  position: fixed;
  background: rgba(0, 0, 0, 0.25);
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 10000;
}

.menu__wrapper {
  position: relative;
  width: 100%;
  background-color: var(--cr-white);
  padding: .94rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.menu__wrapper .header__bar-btn {
  margin-left: unset;
  margin-right: unset;
}

.menu__list .header__link {
  display: block;
  text-align: center;
  margin-top: .94rem;
  margin-right: 0;
}

.menu__wrapper .dropdown-toggle {
  margin-right: 0;
  margin-top: .94rem;
}

.btn-light {
  color: var(--cr-l-black);
}

.btn-light:hover {
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  color: var(--cr-l-black);
}

.btn.btn-sm.as-lang.btn-success:hover {
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  color: var(--cr-l-black);
}

.menu__close {
  position: absolute;
  z-index: 1;
  right: 1.5rem;
  top: 1.81rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M1 1L16.5563 17M17 1.00003L1.44365 17" stroke="%234048E0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  width: 1rem;
  height: 1rem;
}

.menu {
  display: none;
}

.header__balance {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  margin-right: 1.25rem;
  color: var(--cr-blue);
}

.header__lk {
  position: absolute;
  right: 0;
  padding: .94rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  background-color: var(--cr-white);
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
}

.header__lk-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.header__lk-icon {
  display: block;
  width: 2rem;
  margin-right: .94rem;
  height: 2rem;
  position: relative;
}

.header__lk-icon img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
}

.header__lk-name {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: #2E3646;
  margin-bottom: .31rem;
}

.header__lk-mail {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; 
  color: var(--cr-blue);
}

.header__lk-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: .94rem 0;
  margin: .94rem 0;
  gap: .94rem;
  border-top: .0625rem solid #E3E3E3;
  border-bottom: .0625rem solid #E3E3E3;
}

.header__lk-link {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: #2E3646;
  display: block;
  text-align: center;
}

.header__lk-link:hover {
  color: var(--cr-blue);
}

.header .center-wrap {
  position: relative;
}

.header__lk {
  display: none;
}

.header__icon.--account.active {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect width="24" height="24" rx="12" fill="%23F0F2FF"></rect><path d="M12.2834 12.3159L12.2957 12.318H12.3081H12.3676H12.3899V12.318L12.3947 12.3179C14.5488 12.2487 16.2475 10.4965 16.2552 8.33821V8.33768C16.2552 6.13935 14.456 4.35 12.2487 4.35C10.0414 4.35 8.24217 6.13935 8.24217 8.33768C8.24217 10.4981 9.93544 12.2489 12.1697 12.3179L12.1845 12.3183L12.1991 12.3159C12.227 12.3112 12.2555 12.3112 12.2834 12.3159ZM8.26495 13.7509L8.26446 13.7512C7.20008 14.4599 6.6 15.4415 6.6 16.5158C6.6 17.5904 7.20029 18.5647 8.26468 19.2659C9.40162 20.025 10.896 20.4 12.375 20.4C13.8545 20.4 15.3413 20.0248 16.4853 19.2658L16.4855 19.2657C17.5499 18.557 18.15 17.5754 18.15 16.5011C18.15 15.4259 17.5417 14.4519 16.4854 13.7511C15.3486 12.9957 13.8616 12.6224 12.3806 12.6224C10.8995 12.6224 9.40904 12.9957 8.26495 13.7509ZM9.0476 18.0992L9.04695 18.0987C8.36666 17.6498 8.0146 17.0844 8.0146 16.5232C8.0146 15.9538 8.36025 15.3885 9.04726 14.9327C9.94206 14.3391 11.154 14.0371 12.375 14.0371C13.596 14.0371 14.8079 14.3391 15.7027 14.9327L15.703 14.9329C16.3833 15.3819 16.7354 15.9473 16.7354 16.5085C16.7354 17.0779 16.3898 17.6432 15.7027 18.0989L15.7024 18.0992C14.8076 18.6963 13.5958 19.0001 12.375 19.0001C11.1542 19.0001 9.94235 18.6963 9.0476 18.0992ZM10.4178 6.5168C10.9034 6.03357 11.5616 5.76111 12.2487 5.75916C12.9357 5.76111 13.5939 6.03357 14.0795 6.5168C14.5651 6.99998 14.8386 7.65457 14.8406 8.33756C14.8332 9.71863 13.7565 10.8413 12.3844 10.9085C12.3354 10.905 12.2851 10.9033 12.2412 10.9033C12.2068 10.9033 12.168 10.9043 12.136 10.9084C10.744 10.8525 9.65685 9.73047 9.65677 8.33782C9.65869 7.65475 9.93222 7.00004 10.4178 6.5168Z" fill="%234048E0" stroke="white" stroke-width="0.3"></path></svg>');
}

.menu__bottom {
  padding-top: .94rem;
  width: 100%;
  margin-top: .94rem;
  border-top: .0625rem solid #E3E3E3;
}

.menu__bottom .header__link, .menu__wrapper .header__link {
  display: block;
  margin-right: 0;
  text-align: center;
}

.menu__top {
  margin-top: .62rem;
  padding-bottom: .62rem;
  border-bottom: .0625rem solid #E3E3E3;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.menu__wrapper .dropdown-toggle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.menu__wrapper .header__lk-icon{
  margin-right: 0;
  margin-bottom: .31rem;
}

.header__lk-mail {
  margin-bottom: .63rem;
}

@media screen and (max-width: 640px) {
  .dropdown-menu {
    position: relative;
    padding: 0!important;
    -webkit-box-shadow: unset!important;
       -moz-box-shadow: unset!important;
            box-shadow: unset!important;
    left: 0;
  }
}

.header__drop {
  position: relative;
}

.header__drop-content {
  position: absolute;
  left: 0;
  top: -webkit-calc(100% + .63rem);
  top: -moz-calc(100% + .63rem);
  top: calc(100% + .63rem);
  padding: .94rem;
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  background-color: var(--cr-white);
  -webkit-border-radius: .5rem;
     -moz-border-radius: .5rem;
          border-radius: .5rem;
}

.header__drop-content:before {
  content: '';
  background-color: transparent;
  height: .63rem;
  top: -.63rem;
  width: 100%;
  left: 0;
  position: absolute;
}

.header__drop-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: .94rem;
}

.header__drop-link {
  white-space: nowrap;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: #2E3646;
}

.header__drop-link:hover {
  color: var(--cr-blue);
}

.header__drop .header__link {
  position: relative;
  padding-right: 1.31rem;
}

.header__drop .header__link:after {
  content: '';
  position: absolute;
  right: 0;
  top: .125rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8 5L3 10H13L8 5Z" fill="%234048E0"></path></svg>');
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  width: 1rem;
  height: 1rem;
}

.header__drop:hover .header__link:after {
  -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
}

.header__drop.active .header__link:after {
  -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
}


.header__drop-content {
  -webkit-transform: scaleY(0);
     -moz-transform: scaleY(0);
      -ms-transform: scaleY(0);
       -o-transform: scaleY(0);
          transform: scaleY(0);
  height: 0;
  -webkit-transform-origin: top;
     -moz-transform-origin: top;
      -ms-transform-origin: top;
       -o-transform-origin: top;
          transform-origin: top;
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
}

.header__drop:hover  .header__drop-content{
  -webkit-transform: scaleY(1);
     -moz-transform: scaleY(1);
      -ms-transform: scaleY(1);
       -o-transform: scaleY(1);
          transform: scaleY(1);
  height: auto;
  -webkit-transform-origin: top;
     -moz-transform-origin: top;
      -ms-transform-origin: top;
       -o-transform-origin: top;
          transform-origin: top;
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s
}

.header__menu-drop-content {
  display: none;
  margin-top: .62rem;
}

@media screen and (max-width: 640px) {
 .header__menu-drop-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: .94rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
 }
}

.header__icon.--settings {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26" fill="none"><rect width="26" height="26" rx="13" fill="%234048E0"></rect><path d="M19.9869 11.7603L18.2759 11.3404C18.1816 11.0405 18.0616 10.7491 17.9159 10.4663L18.79 9.00955C18.8928 8.83816 18.8671 8.62393 18.73 8.48682L17.5132 7.26997C17.3761 7.13286 17.1618 7.10715 16.9905 7.20999L15.5337 8.08406C15.2509 7.93838 14.9595 7.81841 14.6596 7.72415L14.2483 6.01313C14.1969 5.82461 14.0255 5.6875 13.8284 5.6875H12.1145C11.9174 5.6875 11.746 5.82461 11.6946 6.01313L11.2833 7.72415C10.9833 7.81841 10.692 7.93838 10.4092 8.08406L8.95242 7.20999C8.78103 7.10715 8.5668 7.13286 8.42969 7.26997L7.21284 8.48682C7.07573 8.62393 7.05002 8.83816 7.15286 9.00955L8.02693 10.4663C7.88125 10.7491 7.76128 11.0405 7.66702 11.3404L6.01313 11.7603C5.82461 11.8031 5.6875 11.9745 5.6875 12.1716V13.8855C5.6875 14.0826 5.82461 14.254 6.01313 14.2968L7.66702 14.7167C7.76128 15.0167 7.88125 15.308 8.02693 15.5908L7.15286 17.0476C7.05002 17.219 7.07573 17.4332 7.21284 17.5703L8.42969 18.7872C8.5668 18.9243 8.78103 18.95 8.95242 18.8471L10.4092 17.9731C10.692 18.1188 10.9833 18.2387 11.2833 18.333L11.6946 19.9869C11.746 20.1754 11.9174 20.3125 12.1145 20.3125H13.8284C14.0255 20.3125 14.1969 20.1754 14.2483 19.9869L14.6596 18.333C14.9595 18.2387 15.2509 18.1188 15.5337 17.9731L16.9905 18.8471C17.1618 18.95 17.3761 18.9243 17.5132 18.7872L18.73 17.5703C18.8671 17.4332 18.8928 17.219 18.79 17.0476L17.9159 15.5908C18.0616 15.308 18.1816 15.0167 18.2759 14.7167L19.9869 14.2968C20.1754 14.254 20.3125 14.0826 20.3125 13.8855V12.1716C20.3125 11.9745 20.1754 11.8031 19.9869 11.7603ZM12.9714 15.1709C11.7889 15.1709 10.8291 14.2111 10.8291 13.0286C10.8291 11.846 11.7889 10.8862 12.9714 10.8862C14.154 10.8862 15.1138 11.846 15.1138 13.0286C15.1138 14.2111 14.154 15.1709 12.9714 15.1709Z" fill="white"></path></svg>');
}

.header__icon.--settings:hover, .header__icon.--settings.active {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26" fill="none"><rect width="26" height="26" rx="13" fill="%23F0F2FF"></rect><path d="M19.9869 11.7603L18.2759 11.3404C18.1816 11.0405 18.0616 10.7491 17.9159 10.4663L18.79 9.00955C18.8928 8.83816 18.8671 8.62393 18.73 8.48682L17.5132 7.26997C17.3761 7.13286 17.1618 7.10715 16.9905 7.20999L15.5337 8.08406C15.2509 7.93838 14.9595 7.81841 14.6596 7.72415L14.2483 6.01313C14.1969 5.82461 14.0255 5.6875 13.8284 5.6875H12.1145C11.9174 5.6875 11.746 5.82461 11.6946 6.01313L11.2833 7.72415C10.9833 7.81841 10.692 7.93838 10.4092 8.08406L8.95242 7.20999C8.78103 7.10715 8.5668 7.13286 8.42969 7.26997L7.21284 8.48682C7.07573 8.62393 7.05002 8.83816 7.15286 9.00955L8.02693 10.4663C7.88125 10.7491 7.76128 11.0405 7.66702 11.3404L6.01313 11.7603C5.82461 11.8031 5.6875 11.9745 5.6875 12.1716V13.8855C5.6875 14.0826 5.82461 14.254 6.01313 14.2968L7.66702 14.7167C7.76128 15.0167 7.88125 15.308 8.02693 15.5908L7.15286 17.0476C7.05002 17.219 7.07573 17.4332 7.21284 17.5703L8.42969 18.7872C8.5668 18.9243 8.78103 18.95 8.95242 18.8471L10.4092 17.9731C10.692 18.1188 10.9833 18.2387 11.2833 18.333L11.6946 19.9869C11.746 20.1754 11.9174 20.3125 12.1145 20.3125H13.8284C14.0255 20.3125 14.1969 20.1754 14.2483 19.9869L14.6596 18.333C14.9595 18.2387 15.2509 18.1188 15.5337 17.9731L16.9905 18.8471C17.1618 18.95 17.3761 18.9243 17.5132 18.7872L18.73 17.5703C18.8671 17.4332 18.8928 17.219 18.79 17.0476L17.9159 15.5908C18.0616 15.308 18.1816 15.0167 18.2759 14.7167L19.9869 14.2968C20.1754 14.254 20.3125 14.0826 20.3125 13.8855V12.1716C20.3125 11.9745 20.1754 11.8031 19.9869 11.7603ZM12.9714 15.1709C11.7889 15.1709 10.8291 14.2111 10.8291 13.0286C10.8291 11.846 11.7889 10.8862 12.9714 10.8862C14.154 10.8862 15.1138 11.846 15.1138 13.0286C15.1138 14.2111 14.154 15.1709 12.9714 15.1709Z" fill="%234048E0"></path></svg>');
}

.header__settings {
  position: absolute;
  right: 5.44rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  background: var(--cr-white);
  display: none;
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
}

.header__settings-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: .94rem;
  padding: .94rem;
}

.header__settings-link {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: #2E3646;
}

.header__settings-link:hover {
  color: var(--cr-blue);
}

.header__messages {
  position: absolute;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  background: var(--cr-white);
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  padding: .94rem;
  max-width: 22.25rem;
  right: 1.81rem;
  display: none;
}

.header__messages-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: .62rem;
}

.header__messages-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: .44rem .5rem;
  background-color: var(--cr-l-blue);
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem;
}

.header__messages-icon {
  min-width: 1.5rem;
  display: none;
  height: 1.5rem;
  position: relative;
  margin-right: .94rem;
}

.notification {
  position: absolute;
  top: 100%;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  background: var(--cr-white);
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  padding: 0.94rem;
  max-width: 22.25rem;
  right: 1.81rem;
  display: none;
}

.notification__btns {
  margin-top: .94rem;
  gap: .62rem;
}

.notification .header__messages-text {
  margin-top: .25rem;
}

.notification .header__messages-text a {
  color: var(--cr-blue);
  font-weight: 400;
}

.notification__subtitle {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
}

.notification__btn {
  width: 100%;
  background-color: transparent;
  color: var(--cr-blue);
  border-color: var(--cr-blue);
}

.notification__btn:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
}

.header__messages-icon img {
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.header__messages-text {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-l-black);
}

.header__messages-text a {
  font-weight: 600;
  color: var(--cr-l-black);
}

.header__messages-text a:hover {
  color: var(--cr-blue);
}

.header__messages-date {
  color: var(--cr-grey);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-top: .31rem;
}

.header__messages-remove {
  cursor: pointer;
  min-width: 2rem;
  height: 2rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="32" height="32" rx="16" fill="white"></rect><path d="M9.75 15.5L14.25 20L22.25 12" stroke="%234048E0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  margin-left: auto;
  opacity: 0;
  transition: ease-in-out .1s;
}

.header__messages-content {
  margin-right: .94rem;
}

.header__messages-item:hover .header__messages-icon {
  display: none;
}

.header__messages-item:hover .header__messages-remove{
  opacity: 1;
  transition: ease-in-out .1s;
}

.header__messages-all {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-blue);
  display: block;
  text-align: center;
  margin-top: .94rem;
}

.mob__menu {
  display: none;
}

@media screen and (max-width: 640px) {
  .mob__menu {
    display: block;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 1000;
    background-color: var(--cr-white);
  }

  .mob__menu .header__bar {
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
       -moz-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .mob__menu-wrap {
    background-color: var(--cr-white);
    padding: 1.25rem 0 .94rem;
    border-top: .0625rem solid #E3E3E3;
  }

  .header .center-wrap {
    position: static;
  }

  .header__lk, .header__settings, .header__messages {
    width: 100%;
    right: unset;
    left: 0;
    bottom: 3.75rem;
    position: fixed;
    max-width: 100%;
  }

  .header__lk-top {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .header__messages-item:hover .header__messages-icon {
    display: block;
  }

  .header__messages-remove {
    display: block;
  }
}

.choose {
  padding-top: 6.25rem;
}

.choose__subheading {
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; 
  margin: 1.87rem 0;
  color: var(--cr-l-black);
}

.choose__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1.87rem 1fr 1.87rem 1fr 1.87rem 1fr;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.87rem;
}

.choose__item {
  padding: .94rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  background: var(--cr-white);
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
}

.choose__title {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; 
  color: var(--cr-l-black);
}

.choose__list {
  margin-top: .94rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: .63rem;
}

.choose__link {
  color: var(--cr-blue);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
}

.favourite__grid {
  margin-top: 1.87rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1.87rem 1fr;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.87rem;
}

.favourite .catalogue-item {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.favourite .catalogue-item__wrapper {
  padding-bottom: 29.02454%;
  max-width: 10.1875rem;
}

.favourite .catalogue-item__top.flex.--just-space.--align-center {
  -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.favourite .catalogue-item__tags {
  -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: -0.31rem;
}

.favourite .catalogue-item__body-block {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 -webkit-calc(100% - 10.1875rem);
  -moz-box-flex: 0;
  -ms-flex: 0 1 calc(100% - 10.1875rem);
  flex: 0 1 calc(100% - 10.1875rem);
  border-bottom: 0.0625rem solid #e3e3e3;
}

.favourite .catalogue-item {
  -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    border-radius: 0.5rem;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    flex-direction: row;
}

.favourite .catalogue-item__separator {
  display: none;
}

.favourite .catalogue-item__wrap {
  -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -moz-box-orient: horizontal;
    -moz-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    border-left: unset;
    margin-left: 0;
}

.favourite .catalogue-item__rate {
  margin-top: .63rem;
  margin-left: auto;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

.favourite .catalogue-item__favs {
  margin-left: auto;
//  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 16 15" fill="none"><path d="M7.36516 13.773C7.73395 14.0757 8.26518 14.0757 8.63397 13.773C10.7905 12.0031 12.9281 10.104 14.0816 8.21481C14.6668 7.25656 15.0577 6.20847 14.9931 5.11759C14.9265 3.99414 14.3868 2.9808 13.4123 2.10306C12.7501 1.50664 12.0485 1.15546 11.3284 1.04111C10.6088 0.926857 9.9472 1.06115 9.384 1.31159C8.84336 1.55198 8.37842 1.90475 8.00053 2.28119C7.62251 1.90471 7.1574 1.55193 6.61661 1.31154C6.05332 1.06115 5.3916 0.926866 4.67202 1.04111C3.95179 1.15545 3.25013 1.50661 2.5879 2.10306C1.61339 2.98078 1.07363 3.99407 1.00697 5.11747C0.942239 6.20833 1.33297 7.25643 1.91796 8.21472C3.07128 10.104 5.20856 12.0031 7.36516 13.773Z" fill="%234048E0" stroke="%234048E0" stroke-width="2" stroke-linejoin="round"></path></svg>');
}

@media screen and (max-width: 768px) {

  .choose {
    padding-top: 3.75rem;
  }

  .choose__grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 1.25rem;
  }

  .favourite .catalogue-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    height: 100%;
  }

  .favourite .catalogue-item__wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .favourite .catalogue-item__wrapper {
    max-width: 100%;
    padding-bottom: 76.96969696969697%;
  }

  .favourite .catalogue-item__rate {
    margin-left: 0;
  }

  .favourite .catalogue-item__price {
    margin-top: .94rem;
  }
}

@media screen and (max-width: 580px) {
  .favourite__grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: .625rem;
  }
}

.favourite__heading {
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  color: var(--cr-l-black);
  line-height: 140%;
  font-family: var(--ff-euclid);
}

.offers__next:hover, .news__next:hover {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><circle cx="16" cy="16" r="16" transform="matrix(-1 0 0 1 32 0)" fill="white"></circle><path d="M14 12L19 16.5L14 21" stroke="%234048E0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
}

/* clients and partners */ 

.clients-head__wrapper {
  padding: 1.25rem 2.56rem;
  -webkit-border-radius: .5rem;
     -moz-border-radius: .5rem;
          border-radius: .5rem;
  background-color: var(--cr-l-blue);
}

.clients-head__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(11.25rem, 11.25rem) 4.75rem 1fr;
  grid-template-columns: minmax(11.25rem, 11.25rem) 1fr;
  gap: 4.75rem;
}

.clients-head__wrap {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
}

.clients-head__wrap img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
}

.clients-head__btn {
  background-color: transparent;
  margin-top: .63rem;
  max-width: 100%;
  width: 100%;
  color: var(--cr-blue);
  padding: .75rem;
  border: .0625rem solid var(--cr-blue);
}

.clients-head__btn span{
  position: relative;
  padding-left: 1.62rem;
}

.clients-head__btn span:before {
  content: '';
  position: absolute;
  left: 0;
  top: .125rem;
  height: 1rem;
  width: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_2107_2356)"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.3334 6.66666C3.3334 3.34883 6.03953 0.666656 9.36849 0.666656C12.6974 0.666656 15.4036 3.34883 15.4036 6.66666C15.4036 7.41456 15.2656 8.13193 15.0131 8.79394C14.9887 8.85786 14.9745 8.89523 14.9647 8.92278C14.9634 8.92633 14.9624 8.92938 14.9615 8.93196C14.9616 8.93287 14.9616 8.93385 14.9617 8.93489C14.9639 8.9569 14.9675 8.98692 14.9745 9.04408L15.2452 11.2428C15.2577 11.3442 15.2719 11.4592 15.2753 11.5594C15.2791 11.6702 15.2744 11.8423 15.1918 12.0229C15.0886 12.2484 14.9053 12.4275 14.6775 12.5254C14.4951 12.6039 14.323 12.6046 14.2122 12.5983C14.1122 12.5926 13.9974 12.5757 13.8963 12.5609C13.8901 12.5599 13.884 12.559 13.8779 12.5581L11.7544 12.2469C11.6954 12.2382 11.6644 12.2338 11.6417 12.2311C11.6406 12.2309 11.6396 12.2308 11.6386 12.2307C11.636 12.2316 11.6328 12.2327 11.6292 12.2339C11.6007 12.2438 11.5621 12.2583 11.4959 12.283C10.8334 12.5312 10.116 12.6667 9.36849 12.6667C9.24877 12.6667 9.12981 12.6632 9.0117 12.6563C8.37635 14.2221 6.86682 15.3333 5.08781 15.3333C4.60271 15.3333 4.1354 15.25 3.69973 15.0963C3.62772 15.0708 3.58306 15.0551 3.5503 15.0443C3.54436 15.0423 3.53948 15.0407 3.53559 15.0395C3.53448 15.0396 3.53327 15.0397 3.53198 15.0399C3.50911 15.0424 3.47794 15.0466 3.42017 15.0545L1.42363 15.3272C1.2076 15.3567 0.990786 15.2787 0.843066 15.1183C0.695346 14.9579 0.635389 14.7355 0.682515 14.5226L1.09008 12.6814C1.10424 12.6175 1.11182 12.5829 1.11669 12.5576C1.11696 12.5561 1.11721 12.5548 1.11744 12.5535C1.11623 12.5493 1.1147 12.5441 1.11278 12.5377C1.1018 12.5014 1.08566 12.4518 1.05941 12.3715C0.91829 11.9395 0.842196 11.4781 0.842196 11C0.842196 9.24927 1.86434 7.72757 3.34533 7.04664C3.33741 6.92092 3.3334 6.79422 3.3334 6.66666ZM4.66678 6.68761C4.8052 6.67375 4.94564 6.66666 5.08781 6.66666C7.44772 6.66666 9.33342 8.62207 9.33342 11C9.33342 11.112 9.32924 11.2231 9.32102 11.3331C9.33682 11.3332 9.35264 11.3333 9.36849 11.3333C9.95403 11.3333 10.5131 11.2274 11.0282 11.0344C11.0376 11.0309 11.0471 11.0273 11.0568 11.0237C11.151 10.9882 11.2622 10.9464 11.3637 10.925C11.4565 10.9055 11.5357 10.897 11.6305 10.8965C11.7339 10.8959 11.8391 10.9115 11.924 10.9241C11.9321 10.9253 11.94 10.9265 11.9477 10.9276L13.8982 11.2135L13.6512 9.20699C13.6503 9.19951 13.6493 9.19182 13.6483 9.18396C13.6381 9.10165 13.6253 8.99977 13.6277 8.8999C13.6299 8.80827 13.6391 8.73198 13.659 8.64251C13.6807 8.54465 13.7218 8.43735 13.7567 8.34637C13.7603 8.33697 13.7639 8.32774 13.7673 8.31871C13.9629 7.80599 14.0702 7.24951 14.0702 6.66666C14.0702 4.09344 11.9693 1.99999 9.36849 1.99999C6.76765 1.99999 4.66673 4.09344 4.66673 6.66666C4.66673 6.67365 4.66675 6.68063 4.66678 6.68761ZM7.9073 11.7555C7.96783 11.5146 8.00009 11.2615 8.00009 11C8.00009 9.32782 6.68109 7.99999 5.08781 7.99999C3.49453 7.99999 2.17553 9.32782 2.17553 11C2.17553 11.336 2.22893 11.6577 2.32683 11.9575C2.33072 11.9694 2.3347 11.9815 2.33874 11.9938C2.37624 12.1079 2.41873 12.2372 2.4358 12.3459C2.45182 12.448 2.45566 12.5265 2.4497 12.6296C2.44337 12.7391 2.41822 12.8517 2.39772 12.9434C2.39573 12.9524 2.39378 12.9611 2.3919 12.9696L2.19111 13.8767L3.23975 13.7335C3.24743 13.7324 3.25532 13.7313 3.26337 13.7302C3.3463 13.7187 3.44798 13.7047 3.54552 13.7053C3.63787 13.706 3.70659 13.713 3.79717 13.731C3.89325 13.7502 4.00849 13.7911 4.11076 13.8273C4.12183 13.8313 4.13275 13.8351 4.14348 13.8389C4.43891 13.9432 4.75628 14 5.08781 14C6.42086 14 7.56191 13.0705 7.89909 11.7875C7.90157 11.7767 7.90431 11.766 7.9073 11.7555Z" fill="%234048E0"></path></g><defs><clipPath id="clip0_2107_2356"><rect width="16" height="16" fill="white"></rect></clipPath></defs></svg>');
}

.clients-head__btn:hover span:before {
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_2107_2356)"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.3334 6.66666C3.3334 3.34883 6.03953 0.666656 9.36849 0.666656C12.6974 0.666656 15.4036 3.34883 15.4036 6.66666C15.4036 7.41456 15.2656 8.13193 15.0131 8.79394C14.9887 8.85786 14.9745 8.89523 14.9647 8.92278C14.9634 8.92633 14.9624 8.92938 14.9615 8.93196C14.9616 8.93287 14.9616 8.93385 14.9617 8.93489C14.9639 8.9569 14.9675 8.98692 14.9745 9.04408L15.2452 11.2428C15.2577 11.3442 15.2719 11.4592 15.2753 11.5594C15.2791 11.6702 15.2744 11.8423 15.1918 12.0229C15.0886 12.2484 14.9053 12.4275 14.6775 12.5254C14.4951 12.6039 14.323 12.6046 14.2122 12.5983C14.1122 12.5926 13.9974 12.5757 13.8963 12.5609C13.8901 12.5599 13.884 12.559 13.8779 12.5581L11.7544 12.2469C11.6954 12.2382 11.6644 12.2338 11.6417 12.2311C11.6406 12.2309 11.6396 12.2308 11.6386 12.2307C11.636 12.2316 11.6328 12.2327 11.6292 12.2339C11.6007 12.2438 11.5621 12.2583 11.4959 12.283C10.8334 12.5312 10.116 12.6667 9.36849 12.6667C9.24877 12.6667 9.12981 12.6632 9.0117 12.6563C8.37635 14.2221 6.86682 15.3333 5.08781 15.3333C4.60271 15.3333 4.1354 15.25 3.69973 15.0963C3.62772 15.0708 3.58306 15.0551 3.5503 15.0443C3.54436 15.0423 3.53948 15.0407 3.53559 15.0395C3.53448 15.0396 3.53327 15.0397 3.53198 15.0399C3.50911 15.0424 3.47794 15.0466 3.42017 15.0545L1.42363 15.3272C1.2076 15.3567 0.990786 15.2787 0.843066 15.1183C0.695346 14.9579 0.635389 14.7355 0.682515 14.5226L1.09008 12.6814C1.10424 12.6175 1.11182 12.5829 1.11669 12.5576C1.11696 12.5561 1.11721 12.5548 1.11744 12.5535C1.11623 12.5493 1.1147 12.5441 1.11278 12.5377C1.1018 12.5014 1.08566 12.4518 1.05941 12.3715C0.91829 11.9395 0.842196 11.4781 0.842196 11C0.842196 9.24927 1.86434 7.72757 3.34533 7.04664C3.33741 6.92092 3.3334 6.79422 3.3334 6.66666ZM4.66678 6.68761C4.8052 6.67375 4.94564 6.66666 5.08781 6.66666C7.44772 6.66666 9.33342 8.62207 9.33342 11C9.33342 11.112 9.32924 11.2231 9.32102 11.3331C9.33682 11.3332 9.35264 11.3333 9.36849 11.3333C9.95403 11.3333 10.5131 11.2274 11.0282 11.0344C11.0376 11.0309 11.0471 11.0273 11.0568 11.0237C11.151 10.9882 11.2622 10.9464 11.3637 10.925C11.4565 10.9055 11.5357 10.897 11.6305 10.8965C11.7339 10.8959 11.8391 10.9115 11.924 10.9241C11.9321 10.9253 11.94 10.9265 11.9477 10.9276L13.8982 11.2135L13.6512 9.20699C13.6503 9.19951 13.6493 9.19182 13.6483 9.18396C13.6381 9.10165 13.6253 8.99977 13.6277 8.8999C13.6299 8.80827 13.6391 8.73198 13.659 8.64251C13.6807 8.54465 13.7218 8.43735 13.7567 8.34637C13.7603 8.33697 13.7639 8.32774 13.7673 8.31871C13.9629 7.80599 14.0702 7.24951 14.0702 6.66666C14.0702 4.09344 11.9693 1.99999 9.36849 1.99999C6.76765 1.99999 4.66673 4.09344 4.66673 6.66666C4.66673 6.67365 4.66675 6.68063 4.66678 6.68761ZM7.9073 11.7555C7.96783 11.5146 8.00009 11.2615 8.00009 11C8.00009 9.32782 6.68109 7.99999 5.08781 7.99999C3.49453 7.99999 2.17553 9.32782 2.17553 11C2.17553 11.336 2.22893 11.6577 2.32683 11.9575C2.33072 11.9694 2.3347 11.9815 2.33874 11.9938C2.37624 12.1079 2.41873 12.2372 2.4358 12.3459C2.45182 12.448 2.45566 12.5265 2.4497 12.6296C2.44337 12.7391 2.41822 12.8517 2.39772 12.9434C2.39573 12.9524 2.39378 12.9611 2.3919 12.9696L2.19111 13.8767L3.23975 13.7335C3.24743 13.7324 3.25532 13.7313 3.26337 13.7302C3.3463 13.7187 3.44798 13.7047 3.54552 13.7053C3.63787 13.706 3.70659 13.713 3.79717 13.731C3.89325 13.7502 4.00849 13.7911 4.11076 13.8273C4.12183 13.8313 4.13275 13.8351 4.14348 13.8389C4.43891 13.9432 4.75628 14 5.08781 14C6.42086 14 7.56191 13.0705 7.89909 11.7875C7.90157 11.7767 7.90431 11.766 7.9073 11.7555Z" fill="%23FFF"></path></g><defs><clipPath id="clip0_2107_2356"><rect width="16" height="16" fill="white"></rect></clipPath></defs></svg>');
} 

.clients-head__name {
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  color: var(--cr-l-black);
}

.clients-head__country {
  margin-left: .63rem;
}

.clients-head__country img {
  width: 1rem;
  height: 1rem;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.clients-head__id {
  margin-top: .56rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-grey);
}

.clients-head__status {
  margin-top: .56rem;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-blue);
  padding: .22rem .63rem;
  background-color: var(--cr-white);
  -webkit-border-radius: 6.25rem;
     -moz-border-radius: 6.25rem;
          border-radius: 6.25rem;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

.clients-head__about {
  margin-top: 1.25rem;
}

.clients-head__about-heading {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-grey);
}

.clients-head__about-text {
  margin-top: .62rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-l-black);
}

.clients-head__socials {
  margin-top: 1.25rem;
}

.clients-head__phone {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-l-black);
  padding-left: 1.63rem;
  position: relative;
}

.clients-head__phone:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.125rem;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_2107_2384)"><path d="M0 8C0 12.4113 3.58867 16 8 16C12.4113 16 16 12.4113 16 8C16 3.58867 12.4113 0 8 0C3.58867 0 0 3.58867 0 8ZM3.33333 5.92667C3.33333 5.376 3.532 4.824 3.952 4.40467L5.02333 3.33333L7.13267 5.44267L5.752 6.82333C6.438 8.53067 7.6 9.646 9.17667 10.248L10.5573 8.86733L12.6667 10.9767L11.5953 12.048C11.176 12.468 10.624 12.6667 10.0733 12.6667C7.24667 12.6667 3.33333 8.97067 3.33333 5.92667Z" fill="%234048E0"></path></g><defs><clipPath id="clip0_2107_2384"><rect width="16" height="16" fill="white"></rect></clipPath></defs></svg>');
}

.clients-head__confirmed {
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: .62rem;
  position: relative;
}

.clients-head__confirmed.--confirmed {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M10.0672 0.870229C9.79801 0.594758 9.47647 0.37587 9.12147 0.226427C8.76647 0.0769836 8.38518 0 8 0C7.61482 0 7.23353 0.0769836 6.87853 0.226427C6.52354 0.37587 6.20199 0.594758 5.93279 0.870229L5.31073 1.50825L4.42064 1.49725C4.03535 1.49269 3.65304 1.56521 3.29619 1.71055C2.93934 1.85588 2.61515 2.0711 2.34269 2.34354C2.07023 2.61599 1.855 2.94015 1.70966 3.29698C1.56431 3.65381 1.49179 4.0361 1.49635 4.42136L1.50635 5.3114L0.870283 5.93342C0.594795 6.2026 0.375894 6.52413 0.226441 6.87911C0.0769884 7.23408 0 7.61535 0 8.0005C0 8.38565 0.0769884 8.76692 0.226441 9.1219C0.375894 9.47687 0.594795 9.7984 0.870283 10.0676L1.50735 10.6896L1.49635 11.5796C1.49179 11.9649 1.56431 12.3472 1.70966 12.704C1.855 13.0608 2.07023 13.385 2.34269 13.6575C2.61515 13.9299 2.93934 14.1451 3.29619 14.2905C3.65304 14.4358 4.03535 14.5083 4.42064 14.5037L5.31073 14.4937L5.93279 15.1298C6.20199 15.4052 6.52354 15.6241 6.87853 15.7736C7.23353 15.923 7.61482 16 8 16C8.38518 16 8.76647 15.923 9.12147 15.7736C9.47647 15.6241 9.79801 15.4052 10.0672 15.1298L10.6893 14.4927L11.5794 14.5037C11.9646 14.5083 12.347 14.4358 12.7038 14.2905C13.0607 14.1451 13.3849 13.9299 13.6573 13.6575C13.9298 13.385 14.145 13.0608 14.2903 12.704C14.4357 12.3472 14.5082 11.9649 14.5037 11.5796L14.4937 10.6896L15.1297 10.0676C15.4052 9.7984 15.6241 9.47687 15.7736 9.1219C15.923 8.76692 16 8.38565 16 8.0005C16 7.61535 15.923 7.23408 15.7736 6.87911C15.6241 6.52413 15.4052 6.2026 15.1297 5.93342L14.4927 5.3114L14.5037 4.42136C14.5082 4.0361 14.4357 3.65381 14.2903 3.29698C14.145 2.94015 13.9298 2.61599 13.6573 2.34354C13.3849 2.0711 13.0607 1.85588 12.7038 1.71055C12.347 1.56521 11.9646 1.49269 11.5794 1.49725L10.6893 1.50725L10.0672 0.870229ZM10.3542 6.85446L7.35394 9.85457C7.30748 9.90114 7.2523 9.93808 7.19155 9.96329C7.1308 9.98849 7.06567 10.0015 6.9999 10.0015C6.93413 10.0015 6.869 9.98849 6.80825 9.96329C6.7475 9.93808 6.69231 9.90114 6.64586 9.85457L5.14571 8.35451C5.09922 8.30802 5.06234 8.25283 5.03718 8.19209C5.01202 8.13135 4.99907 8.06625 4.99907 8.0005C4.99907 7.93475 5.01202 7.86965 5.03718 7.80891C5.06234 7.74817 5.09922 7.69298 5.14571 7.64649C5.19221 7.6 5.2474 7.56312 5.30815 7.53796C5.36889 7.5128 5.434 7.49985 5.49975 7.49985C5.5655 7.49985 5.63061 7.5128 5.69135 7.53796C5.7521 7.56312 5.80729 7.6 5.85378 7.64649L6.9999 8.79353L9.64617 6.14643C9.74006 6.05254 9.86741 5.99979 10.0002 5.99979C10.133 5.99979 10.2603 6.05254 10.3542 6.14643C10.4481 6.24032 10.5009 6.36766 10.5009 6.50044C10.5009 6.63322 10.4481 6.76057 10.3542 6.85446Z" fill="%234048E0"></path></svg>');
}

.clients-head__confirmed.--unconfirmed {
  cursor: pointer;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_2107_2394)"><path d="M8 0C6.41775 0 4.87104 0.469192 3.55544 1.34824C2.23985 2.22729 1.21447 3.47672 0.608967 4.93853C0.00346629 6.40034 -0.15496 8.00887 0.153721 9.56072C0.462403 11.1126 1.22433 12.538 2.34315 13.6569C3.46197 14.7757 4.88743 15.5376 6.43928 15.8463C7.99113 16.155 9.59966 15.9965 11.0615 15.391C12.5233 14.7855 13.7727 13.7602 14.6518 12.4446C15.5308 11.129 16 9.58225 16 8C15.9977 5.87897 15.1541 3.84547 13.6543 2.34568C12.1545 0.845886 10.121 0.00229405 8 0ZM8 14.6667C6.68146 14.6667 5.39253 14.2757 4.2962 13.5431C3.19987 12.8106 2.34539 11.7694 1.84081 10.5512C1.33622 9.33305 1.2042 7.99261 1.46144 6.6994C1.71867 5.40619 2.35361 4.21831 3.28596 3.28596C4.21831 2.35361 5.4062 1.71867 6.6994 1.46143C7.99261 1.2042 9.33305 1.33622 10.5512 1.8408C11.7694 2.34539 12.8106 3.19987 13.5431 4.2962C14.2757 5.39253 14.6667 6.68146 14.6667 8C14.6647 9.76752 13.9617 11.4621 12.7119 12.7119C11.4621 13.9617 9.76752 14.6647 8 14.6667Z" fill="%23FF0000"></path><path d="M7.99992 3.33334C7.82311 3.33334 7.65354 3.40358 7.52851 3.52861C7.40349 3.65363 7.33325 3.8232 7.33325 4.00001V9.33334C7.33325 9.51015 7.40349 9.67972 7.52851 9.80475C7.65354 9.92977 7.82311 10 7.99992 10C8.17673 10 8.3463 9.92977 8.47132 9.80475C8.59635 9.67972 8.66659 9.51015 8.66659 9.33334V4.00001C8.66659 3.8232 8.59635 3.65363 8.47132 3.52861C8.3463 3.40358 8.17673 3.33334 7.99992 3.33334Z" fill="%23FF0000"></path><path d="M8.66659 12C8.66659 11.6318 8.36811 11.3333 7.99992 11.3333C7.63173 11.3333 7.33325 11.6318 7.33325 12C7.33325 12.3682 7.63173 12.6667 7.99992 12.6667C8.36811 12.6667 8.66659 12.3682 8.66659 12Z" fill="%23FF0000"></path></g><defs><clipPath id="clip0_2107_2394"><rect width="16" height="16" fill="white"></rect></clipPath></defs></svg>');
} 

.clients-head__attention {
  position: absolute;
  font-size: 0.75rem;
  font-style: normal;
  opacity: 0;
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-l-black);
  white-space: nowrap;
  padding: .75rem 1rem;
  background-color: var(--cr-white);
  -webkit-border-radius: 0.625rem;
     -moz-border-radius: 0.625rem;
          border-radius: 0.625rem;
  bottom: -webkit-calc(100% + 1rem);
  bottom: -moz-calc(100% + 1rem);
  bottom: calc(100% + 1rem);
  left: -4.9rem;
}

.clients-head__confirmed.--unconfirmed:hover .clients-head__attention {
  opacity: 1;
  -webkit-transition: ease-in-out .2;
  -o-transition: ease-in-out .2;
  -moz-transition: ease-in-out .2;
  transition: ease-in-out .2;
}

.clients-head__attention:after {
  content: '';
  position: absolute;
  width: 0.89244rem;
  height: 0.77288rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="10" viewBox="0 0 15 10" fill="none"><path d="M4.90181 7.86603C6.05652 9.86603 8.94326 9.86603 10.098 7.86603L14.6394 -1.43051e-05H0.360352L4.90181 7.86603Z" fill="white"></path></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  right: 4.9rem;
  bottom: -0.49244rem;
}

.clients-head__email {
  position: relative;
  padding-left: 1.63rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-blue);
}

.clients-head__email::before  {
  position: absolute;
  left: 0;
  content: '';
  top: .125rem;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_1597_7209)"><path d="M15.9693 3.69467L10.3573 9.30667C9.73158 9.93084 8.88383 10.2814 8 10.2814C7.11617 10.2814 6.26842 9.93084 5.64267 9.30667L0.0306667 3.69467C0.0213333 3.8 0 3.89534 0 4.00001V12C0.00105857 12.8837 0.352588 13.731 0.97748 14.3559C1.60237 14.9808 2.4496 15.3323 3.33333 15.3333H12.6667C13.5504 15.3323 14.3976 14.9808 15.0225 14.3559C15.6474 13.731 15.9989 12.8837 16 12V4.00001C16 3.89534 15.9787 3.8 15.9693 3.69467Z" fill="%234048E0"></path><path d="M9.41476 8.36399L15.5041 2.27399C15.2091 1.78487 14.7931 1.38001 14.2961 1.09848C13.7991 0.816939 13.2379 0.668217 12.6668 0.666656H3.33343C2.76224 0.668217 2.20109 0.816939 1.70411 1.09848C1.20713 1.38001 0.791079 1.78487 0.496094 2.27399L6.58543 8.36399C6.96114 8.7382 7.46982 8.9483 8.00009 8.9483C8.53037 8.9483 9.03905 8.7382 9.41476 8.36399Z" fill="%234048E0"></path></g><defs><clipPath id="clip0_1597_7209"><rect width="16" height="16" fill="white"></rect></clipPath></defs></svg>');
}

.clients-detail {
  padding-top: 1.88rem;
}

.clients-detail__grid {
  display: -ms-grid;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: grid;
  -ms-grid-columns: minmax(16.3125rem, 16.3125rem) 1.87rem 1fr;
  grid-template-columns: minmax(16.3125rem, 16.3125rem) 1fr;
  gap: 1.87rem;
}

.clients-detail__info {
  position: -webkit-sticky;
  position: sticky;
  top: 5rem;
  padding: .94rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: .0625rem solid var(--cr-stroke);
}

.clients-detail__info-heading {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; 
  color: var(--cr-l-black);
}

.clients-detail__info-item {
  margin-top: .63rem;
}

.clients-detail__info-title {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-grey);
}

.clients-detail__info-desc {
  margin-top: .31rem;
  font-size: 1rem;
  font-style: normal;
  color: var(--cr-l-black);
  font-weight: 400;
  line-height: 140%; 
}

.clients-detail__info-desc a {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-blue);
}

.clients-detail__info-btn {
  max-width: 100%;
  width: 100%;
  margin-top: 1.25rem;
  background-color: transparent;
  color: var(--cr-red);
  padding: .75rem;
  border: .062rem solid var(--cr-stroke);
}

.clients-detail__info-btn span {
  position: relative;
  padding-left: 1.62rem;
}

.clients-detail__info-btn span:before {
  content: '';
  position: absolute;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  left: 0;
  top: .0625rem;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_1597_7168)"><path d="M8 0C6.41775 0 4.87104 0.469192 3.55544 1.34824C2.23985 2.22729 1.21447 3.47672 0.608967 4.93853C0.00346629 6.40034 -0.15496 8.00887 0.153721 9.56072C0.462403 11.1126 1.22433 12.538 2.34315 13.6569C3.46197 14.7757 4.88743 15.5376 6.43928 15.8463C7.99113 16.155 9.59966 15.9965 11.0615 15.391C12.5233 14.7855 13.7727 13.7602 14.6518 12.4446C15.5308 11.129 16 9.58225 16 8C15.9977 5.87897 15.1541 3.84547 13.6543 2.34568C12.1545 0.845886 10.121 0.00229405 8 0ZM8 14.6667C6.68146 14.6667 5.39253 14.2757 4.2962 13.5431C3.19987 12.8106 2.34539 11.7694 1.84081 10.5512C1.33622 9.33305 1.2042 7.99261 1.46144 6.6994C1.71867 5.40619 2.35361 4.21831 3.28596 3.28596C4.21831 2.35361 5.4062 1.71867 6.6994 1.46143C7.99261 1.2042 9.33305 1.33622 10.5512 1.8408C11.7694 2.34539 12.8106 3.19987 13.5431 4.2962C14.2757 5.39253 14.6667 6.68146 14.6667 8C14.6647 9.76752 13.9617 11.4621 12.7119 12.7119C11.4621 13.9617 9.76752 14.6647 8 14.6667Z" fill="%23FF0000"></path><path d="M7.99992 3.33337C7.82311 3.33337 7.65354 3.40361 7.52851 3.52864C7.40349 3.65366 7.33325 3.82323 7.33325 4.00004V9.33337C7.33325 9.51019 7.40349 9.67975 7.52851 9.80478C7.65354 9.9298 7.82311 10 7.99992 10C8.17673 10 8.3463 9.9298 8.47132 9.80478C8.59635 9.67975 8.66659 9.51019 8.66659 9.33337V4.00004C8.66659 3.82323 8.59635 3.65366 8.47132 3.52864C8.3463 3.40361 8.17673 3.33337 7.99992 3.33337Z" fill="%23FF0000"></path><path d="M8.66659 12C8.66659 11.6319 8.36811 11.3334 7.99992 11.3334C7.63173 11.3334 7.33325 11.6319 7.33325 12C7.33325 12.3682 7.63173 12.6667 7.99992 12.6667C8.36811 12.6667 8.66659 12.3682 8.66659 12Z" fill="%23FF0000"></path></g><defs><clipPath id="clip0_1597_7168"><rect width="16" height="16" fill="white"></rect></clipPath></defs></svg>');
  background-position: center;
}

.clients-detail__info-btn:hover,
.clients-detail__info-btn:active {
  background-color: transparent;
  border-color: var(--cr-red);
  -webkit-box-shadow: unset;
     -moz-box-shadow: unset;
          box-shadow: unset;
  color: var(--cr-red);
}

.clients-detail__info-btn:hover {
  box-shadow: 0px 8px 24px 0px rgba(255, 0, 0, 0.25);
}

.clients-detail__togglers {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr .62rem 1fr;
  grid-template-columns: 1fr 1fr;
  gap: .62rem;
}

.clients-detail__toggler {
  padding: .75rem;
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border: .0625rem solid var(--cr-stroke);
  font-size: 1rem;
  font-style: normal;
  text-align: center;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-blue);
}

.clients-detail__toggler:hover {
  border-color: var(--cr-l-blue);
}

.clients-detail__toggler.active {
  border-color: var(--cr-blue);
}

.clients-detail__total {
  padding: .94rem .94rem .94rem 2.25rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: 0.0625rem solid var(--cr-stroke);
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  position: relative;
  margin-top: .62rem;
  line-height: 140%; 
  color: var(--cr-l-black);
}

.clients-detail__total::before {
  width: 1rem;
  height: 1rem;
  content: '';
  position: absolute;
  left: .94rem;
  top: 1.0625rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z" fill="%23FFC700"></path></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.clients-detail__wrapper {
  display: none;
}

.clients-detail__list {
  margin-top: .63rem;
}

.clients-detail__item {
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  background: var(--cr-white);
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
}

.clients-detail__top {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(10.1875rem, 10.1875rem) 1fr;
  grid-template-columns: minmax(10.1875rem, 10.1875rem) 1fr;
}

.clients-detail__wrap {
  width: 100%;
  position: relative;
  padding-bottom: 92.02453987730061%;
}

.clients-detail__wrap img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-border-radius: 0.5rem 0rem 0rem 0rem;
     -moz-border-radius: 0.5rem 0rem 0rem 0rem;
          border-radius: 0.5rem 0rem 0rem 0rem;
  -o-object-position: center;
     object-position: center;
}

.clients-detail__block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1.25rem .94rem .94rem;
}

.clients-detail__type {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-grey);
}

.clients-detail__score {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-grey);
  position: relative;
  padding-left: 1.31rem;
}

.clients-detail__score:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z" fill="%23FFC700"></path></svg>');
}

.clients-detail__name {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; 
  color: var(--cr-black);
}

.clients-detail__date {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-grey);
  position: relative;
  padding-left: 1.62rem;
}

.clients-detail__date::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><g clip-path="url(%23clip0_6306_2187)"><path d="M14 0.5H2C1.46957 0.5 0.960859 0.710714 0.585786 1.08579C0.210714 1.46086 0 1.96957 0 2.5L0 14.5C0 15.0304 0.210714 15.5391 0.585786 15.9142C0.960859 16.2893 1.46957 16.5 2 16.5H14C14.5304 16.5 15.0391 16.2893 15.4142 15.9142C15.7893 15.5391 16 15.0304 16 14.5V2.5C16 1.96957 15.7893 1.46086 15.4142 1.08579C15.0391 0.710714 14.5304 0.5 14 0.5ZM1 4.357C1 3.884 1.448 3.5 2 3.5H14C14.552 3.5 15 3.884 15 4.357V14.643C15 15.116 14.552 15.5 14 15.5H2C1.448 15.5 1 15.116 1 14.643V4.357Z" fill="%23A3A3B5"></path><path d="M6.5 7.5C6.76522 7.5 7.01957 7.39464 7.20711 7.20711C7.39464 7.01957 7.5 6.76522 7.5 6.5C7.5 6.23478 7.39464 5.98043 7.20711 5.79289C7.01957 5.60536 6.76522 5.5 6.5 5.5C6.23478 5.5 5.98043 5.60536 5.79289 5.79289C5.60536 5.98043 5.5 6.23478 5.5 6.5C5.5 6.76522 5.60536 7.01957 5.79289 7.20711C5.98043 7.39464 6.23478 7.5 6.5 7.5ZM9.5 7.5C9.76522 7.5 10.0196 7.39464 10.2071 7.20711C10.3946 7.01957 10.5 6.76522 10.5 6.5C10.5 6.23478 10.3946 5.98043 10.2071 5.79289C10.0196 5.60536 9.76522 5.5 9.5 5.5C9.23478 5.5 8.98043 5.60536 8.79289 5.79289C8.60536 5.98043 8.5 6.23478 8.5 6.5C8.5 6.76522 8.60536 7.01957 8.79289 7.20711C8.98043 7.39464 9.23478 7.5 9.5 7.5ZM12.5 7.5C12.7652 7.5 13.0196 7.39464 13.2071 7.20711C13.3946 7.01957 13.5 6.76522 13.5 6.5C13.5 6.23478 13.3946 5.98043 13.2071 5.79289C13.0196 5.60536 12.7652 5.5 12.5 5.5C12.2348 5.5 11.9804 5.60536 11.7929 5.79289C11.6054 5.98043 11.5 6.23478 11.5 6.5C11.5 6.76522 11.6054 7.01957 11.7929 7.20711C11.9804 7.39464 12.2348 7.5 12.5 7.5ZM3.5 10.5C3.76522 10.5 4.01957 10.3946 4.20711 10.2071C4.39464 10.0196 4.5 9.76522 4.5 9.5C4.5 9.23478 4.39464 8.98043 4.20711 8.79289C4.01957 8.60536 3.76522 8.5 3.5 8.5C3.23478 8.5 2.98043 8.60536 2.79289 8.79289C2.60536 8.98043 2.5 9.23478 2.5 9.5C2.5 9.76522 2.60536 10.0196 2.79289 10.2071C2.98043 10.3946 3.23478 10.5 3.5 10.5ZM6.5 10.5C6.76522 10.5 7.01957 10.3946 7.20711 10.2071C7.39464 10.0196 7.5 9.76522 7.5 9.5C7.5 9.23478 7.39464 8.98043 7.20711 8.79289C7.01957 8.60536 6.76522 8.5 6.5 8.5C6.23478 8.5 5.98043 8.60536 5.79289 8.79289C5.60536 8.98043 5.5 9.23478 5.5 9.5C5.5 9.76522 5.60536 10.0196 5.79289 10.2071C5.98043 10.3946 6.23478 10.5 6.5 10.5ZM9.5 10.5C9.76522 10.5 10.0196 10.3946 10.2071 10.2071C10.3946 10.0196 10.5 9.76522 10.5 9.5C10.5 9.23478 10.3946 8.98043 10.2071 8.79289C10.0196 8.60536 9.76522 8.5 9.5 8.5C9.23478 8.5 8.98043 8.60536 8.79289 8.79289C8.60536 8.98043 8.5 9.23478 8.5 9.5C8.5 9.76522 8.60536 10.0196 8.79289 10.2071C8.98043 10.3946 9.23478 10.5 9.5 10.5ZM12.5 10.5C12.7652 10.5 13.0196 10.3946 13.2071 10.2071C13.3946 10.0196 13.5 9.76522 13.5 9.5C13.5 9.23478 13.3946 8.98043 13.2071 8.79289C13.0196 8.60536 12.7652 8.5 12.5 8.5C12.2348 8.5 11.9804 8.60536 11.7929 8.79289C11.6054 8.98043 11.5 9.23478 11.5 9.5C11.5 9.76522 11.6054 10.0196 11.7929 10.2071C11.9804 10.3946 12.2348 10.5 12.5 10.5ZM3.5 13.5C3.76522 13.5 4.01957 13.3946 4.20711 13.2071C4.39464 13.0196 4.5 12.7652 4.5 12.5C4.5 12.2348 4.39464 11.9804 4.20711 11.7929C4.01957 11.6054 3.76522 11.5 3.5 11.5C3.23478 11.5 2.98043 11.6054 2.79289 11.7929C2.60536 11.9804 2.5 12.2348 2.5 12.5C2.5 12.7652 2.60536 13.0196 2.79289 13.2071C2.98043 13.3946 3.23478 13.5 3.5 13.5ZM6.5 13.5C6.76522 13.5 7.01957 13.3946 7.20711 13.2071C7.39464 13.0196 7.5 12.7652 7.5 12.5C7.5 12.2348 7.39464 11.9804 7.20711 11.7929C7.01957 11.6054 6.76522 11.5 6.5 11.5C6.23478 11.5 5.98043 11.6054 5.79289 11.7929C5.60536 11.9804 5.5 12.2348 5.5 12.5C5.5 12.7652 5.60536 13.0196 5.79289 13.2071C5.98043 13.3946 6.23478 13.5 6.5 13.5ZM9.5 13.5C9.76522 13.5 10.0196 13.3946 10.2071 13.2071C10.3946 13.0196 10.5 12.7652 10.5 12.5C10.5 12.2348 10.3946 11.9804 10.2071 11.7929C10.0196 11.6054 9.76522 11.5 9.5 11.5C9.23478 11.5 8.98043 11.6054 8.79289 11.7929C8.60536 11.9804 8.5 12.2348 8.5 12.5C8.5 12.7652 8.60536 13.0196 8.79289 13.2071C8.98043 13.3946 9.23478 13.5 9.5 13.5Z" fill="%23A3A3B5"></path></g><defs><clipPath id="clip0_6306_2187"><rect width="16" height="16" fill="white" transform="translate(0 0.5)"></rect></clipPath></defs></svg>');
}

.catalogue-item__place.clients-detail__place {
  margin-top: 0;
}

.clients-detail__top {
  border-bottom: .0625rem solid var(--cr-stroke);
}

.clients-detail__body {
  padding: 1rem;

}

.clients-detail__review-text {
  color: var(--cr-black);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; 
}

.clients-detail__review-pros, .clients-detail__review-cons {
  margin-top: .63rem;
  position: relative;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-l-black);
  padding-left: 1.5rem;
}

.clients-detail__review-pros:before, 
.clients-detail__review-cons:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.clients-detail__review-pros:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8.864 0.0460842C7.908 -0.192916 7.02 0.530084 6.956 1.46608C6.884 2.51708 6.726 3.48208 6.528 4.05608C6.403 4.41608 6.049 5.06908 5.488 5.69508C4.931 6.31808 4.206 6.87308 3.357 7.10508C2.685 7.28808 2 7.87008 2 8.72008V12.7211C2 13.5661 2.682 14.1851 3.448 14.2661C4.518 14.3801 5.012 14.6811 5.516 14.9891L5.564 15.0191C5.836 15.1841 6.142 15.3671 6.534 15.5031C6.931 15.6391 7.395 15.7201 8 15.7201H11.5C12.437 15.7201 13.099 15.2431 13.434 14.6561C13.5959 14.3791 13.6834 14.0649 13.688 13.7441C13.688 13.5921 13.665 13.4321 13.611 13.2801C13.812 13.0171 13.991 12.7021 14.099 12.3791C14.209 12.0491 14.271 11.6171 14.103 11.2301C14.172 11.1001 14.223 10.9611 14.262 10.8271C14.339 10.5571 14.375 10.2591 14.375 9.97008C14.375 9.68208 14.339 9.38508 14.262 9.11408C14.227 8.9895 14.1808 8.86834 14.124 8.75208C14.2991 8.50296 14.4118 8.21539 14.4525 7.91362C14.4932 7.61185 14.4608 7.30471 14.358 7.01808C14.152 6.42608 13.676 5.91808 13.158 5.74608C12.311 5.46408 11.355 5.47008 10.642 5.53508C10.494 5.5484 10.3463 5.56507 10.199 5.58508C10.5459 4.09947 10.5246 2.5516 10.137 1.07608C10.0696 0.839673 9.94019 0.625569 9.76228 0.455914C9.58436 0.286258 9.36435 0.167211 9.125 0.111084L8.864 0.0460842ZM11.5 14.7211H8C7.49 14.7211 7.137 14.6521 6.86 14.5571C6.579 14.4601 6.354 14.3291 6.084 14.1641L6.044 14.1401C5.489 13.8011 4.846 13.4091 3.554 13.2721C3.221 13.2361 3 12.9821 3 12.7221V8.72008C3 8.46608 3.226 8.17708 3.62 8.07008C4.715 7.77008 5.597 7.07408 6.234 6.36208C6.869 5.65208 7.298 4.88708 7.472 4.38408C7.715 3.68408 7.879 2.61608 7.954 1.53408C7.979 1.17208 8.314 0.940084 8.621 1.01608L8.883 1.08208C9.043 1.12208 9.141 1.22508 9.171 1.33708C9.57938 2.89311 9.52903 4.53403 9.026 6.06208C8.99753 6.14707 8.99242 6.23815 9.01122 6.32579C9.03002 6.41342 9.07203 6.49439 9.13285 6.56023C9.19368 6.62606 9.27108 6.67433 9.35695 6.69999C9.44283 6.72565 9.53403 6.72776 9.621 6.70608L9.624 6.70508L9.638 6.70208L9.696 6.68808C10.038 6.61547 10.3839 6.56304 10.732 6.53108C11.395 6.47108 12.189 6.47708 12.842 6.69508C13.017 6.75308 13.292 6.99508 13.412 7.34508C13.519 7.65308 13.499 8.01508 13.146 8.36708L12.793 8.72008L13.146 9.07408C13.189 9.11708 13.251 9.21508 13.3 9.38908C13.348 9.55608 13.375 9.75908 13.375 9.97008C13.375 10.1821 13.348 10.3841 13.3 10.5521C13.25 10.7261 13.189 10.8241 13.146 10.8671L12.793 11.2201L13.146 11.5741C13.193 11.6211 13.255 11.7511 13.151 12.0621C13.0426 12.3637 12.8704 12.6383 12.646 12.8671L12.293 13.2201L12.646 13.5741C12.652 13.5791 12.687 13.6241 12.687 13.7441C12.6826 13.8908 12.6409 14.0339 12.566 14.1601C12.401 14.4481 12.063 14.7211 11.5 14.7211Z" fill="%234048E0"></path></svg>');
}

.clients-detail__review-cons:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M7.136 15.674C8.092 15.913 8.98 15.19 9.044 14.254C9.116 13.203 9.274 12.238 9.472 11.664C9.597 11.304 9.951 10.651 10.512 10.025C11.069 9.40201 11.794 8.84701 12.643 8.61501C13.315 8.43201 14 7.85001 14 7.00001L14 2.99901C14 2.15401 13.318 1.53501 12.552 1.45401C11.482 1.34001 10.988 1.03901 10.484 0.731007L10.436 0.701007C10.164 0.536007 9.858 0.353007 9.466 0.217007C9.069 0.0810072 8.605 7.18073e-06 8 7.23363e-06L4.5 7.53961e-06C3.563 7.62152e-06 2.901 0.477008 2.566 1.06401C2.40409 1.34101 2.31659 1.65519 2.312 1.97601C2.312 2.12801 2.335 2.28801 2.389 2.44001C2.188 2.70301 2.009 3.01801 1.901 3.34101C1.791 3.67101 1.729 4.10301 1.897 4.49001C1.828 4.62001 1.777 4.75901 1.738 4.89301C1.661 5.16301 1.625 5.46101 1.625 5.75001C1.625 6.03801 1.661 6.33501 1.738 6.60601C1.77298 6.73059 1.81917 6.85175 1.876 6.96801C1.7009 7.21714 1.58824 7.5047 1.54752 7.80647C1.50679 8.10824 1.5392 8.41538 1.642 8.70201C1.848 9.29401 2.324 9.80201 2.842 9.97401C3.689 10.256 4.645 10.25 5.358 10.185C5.50603 10.1717 5.65373 10.155 5.801 10.135C5.45409 11.6206 5.47538 13.1685 5.863 14.644C5.93044 14.8804 6.05981 15.0945 6.23772 15.2642C6.41564 15.4338 6.63565 15.5529 6.875 15.609L7.136 15.674ZM4.5 0.999008L8 0.999008C8.51 0.999008 8.863 1.06801 9.14 1.16301C9.421 1.26001 9.646 1.39101 9.916 1.55601L9.956 1.58001C10.511 1.91901 11.154 2.31101 12.446 2.44801C12.779 2.48401 13 2.73801 13 2.99801L13 7.00001C13 7.25401 12.774 7.54301 12.38 7.65001C11.285 7.95001 10.403 8.64601 9.766 9.35801C9.131 10.068 8.702 10.833 8.528 11.336C8.285 12.036 8.121 13.104 8.046 14.186C8.021 14.548 7.686 14.78 7.379 14.704L7.117 14.638C6.957 14.598 6.859 14.495 6.829 14.383C6.42061 12.827 6.47097 11.1861 6.974 9.65801C7.00247 9.57302 7.00758 9.48194 6.98878 9.39431C6.96998 9.30667 6.92797 9.2257 6.86715 9.15987C6.80632 9.09403 6.72892 9.04576 6.64305 9.0201C6.55717 8.99444 6.46597 8.99234 6.379 9.01401L6.376 9.01501L6.362 9.01801L6.304 9.03201C5.96205 9.10462 5.61611 9.15705 5.268 9.18901C4.605 9.24901 3.811 9.24301 3.158 9.02501C2.983 8.96701 2.708 8.72501 2.588 8.37501C2.481 8.06701 2.501 7.70501 2.854 7.35301L3.207 7.00001L2.854 6.64601C2.811 6.60301 2.749 6.50501 2.7 6.33101C2.652 6.16401 2.625 5.96101 2.625 5.75001C2.625 5.53801 2.652 5.33601 2.7 5.16801C2.75 4.99401 2.811 4.89601 2.854 4.85301L3.207 4.50001L2.854 4.14601C2.807 4.09901 2.745 3.96901 2.849 3.65801C2.95737 3.35643 3.12963 3.08182 3.354 2.85301L3.707 2.50001L3.354 2.14601C3.348 2.14101 3.313 2.09601 3.313 1.97601C3.31743 1.82933 3.35907 1.68618 3.434 1.56001C3.599 1.27201 3.937 0.999008 4.5 0.999008Z" fill="%23A3A3B5"></path></svg>');
}

.clients-detail__answer {
  margin-top: 1.25rem;
  padding: .94rem;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem;
  background-color: var(--cr-l-blue);
}

.clients-detail__answer-ava {
  width: 1.5rem;
  height: 1.5rem;
  position: relative;
  margin-right: .62rem;
}

.clients-detail__answer-ava img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.clients-detail__answer-heading {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; 
  color: var(--cr-black);
}

.clients-detail__answer-text {
  margin-top: .62rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-l-black);
}

.clients-detail__item {
  margin-bottom: 1.87rem;
}

.clients-detail__item:last-child {
  margin-bottom: 0;
}

.--pagination-link {
  padding: .25rem .5rem;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-grey);
}

.--pagination-link.--current {
  color: var(--cr-blue);
}

.clients-detail__pagination {
  margin-top: 1.87rem;
}

.clients-detail__back {
  -webkit-border-radius: 0.125rem 0rem 0rem 0.125rem;
     -moz-border-radius: 0.125rem 0rem 0rem 0.125rem;
          border-radius: 0.125rem 0rem 0rem 0.125rem;
}

.clients-detail__back, .clients-detail__forward {
  color: var(--cr-blue);
}

.clients-detail__forward {
  -webkit-border-radius: 0rem 0.125rem 0.125rem 0rem;
     -moz-border-radius: 0rem 0.125rem 0.125rem 0rem;
          border-radius: 0rem 0.125rem 0.125rem 0rem;
}

.--pagination-link {
  border-top: .0625rem solid var(--cr-stroke);
  border-left: .0625rem solid var(--cr-stroke);
  border-bottom: .0625rem solid var(--cr-stroke);
}


.--pagination-link:last-child {
  border-right: .0625rem solid var(--cr-stroke);
}

.clients-head__socials-row {
  margin-top: .62rem;
}

.clients-head__superhost {
  padding: .25rem .62rem .19rem .62rem;
  background-color: var(--cr-blue);
  -webkit-border-radius: 6.25rem;
     -moz-border-radius: 6.25rem;
          border-radius: 6.25rem;
  color: var(--cr-white);
  font-size: 0.75rem;
  font-style: normal;
  margin-top: .63rem;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  font-weight: 400;
  line-height: 140%; 
}

.partner-head__subtext {
  margin-top: .81rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  color: var(--cr-l-black);
}

.partner-head__about {
  margin-top: 3.25rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-l-black);
}

.clients-detail__info-attention {
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  color: var(--cr-black);
  padding-left: 1.63rem;
  position: relative;
}

.clients-detail__info-attention::before {
  content: '';
  position: absolute;
  left: 0;
  top: .125rem;
  width: 1rem;
  height: 1rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_1600_8170)"><path d="M8 0C6.41775 0 4.87103 0.469192 3.55544 1.34824C2.23985 2.22729 1.21447 3.47672 0.608967 4.93853C0.00346631 6.40034 -0.15496 8.00887 0.153721 9.56072C0.462403 11.1126 1.22433 12.538 2.34315 13.6569C3.46197 14.7757 4.88743 15.5376 6.43928 15.8463C7.99113 16.155 9.59966 15.9965 11.0615 15.391C12.5233 14.7855 13.7727 13.7602 14.6518 12.4446C15.5308 11.129 16 9.58225 16 8C15.9977 5.87897 15.1541 3.84547 13.6543 2.34568C12.1545 0.845886 10.121 0.00229405 8 0ZM8 14.6667C6.68146 14.6667 5.39253 14.2757 4.2962 13.5431C3.19987 12.8106 2.34539 11.7694 1.84081 10.5512C1.33622 9.33305 1.2042 7.9926 1.46144 6.6994C1.71867 5.40619 2.35361 4.21831 3.28596 3.28595C4.21831 2.3536 5.4062 1.71867 6.6994 1.46143C7.99261 1.2042 9.33305 1.33622 10.5512 1.8408C11.7694 2.34539 12.8106 3.19987 13.5431 4.2962C14.2757 5.39253 14.6667 6.68146 14.6667 8C14.6647 9.76751 13.9617 11.4621 12.7119 12.7119C11.4621 13.9617 9.76752 14.6647 8 14.6667Z" fill="%23FF0000"></path><path d="M8.00016 3.33331C7.82335 3.33331 7.65378 3.40355 7.52876 3.52858C7.40373 3.6536 7.3335 3.82317 7.3335 3.99998V9.33331C7.3335 9.51012 7.40373 9.67969 7.52876 9.80472C7.65378 9.92974 7.82335 9.99998 8.00016 9.99998C8.17697 9.99998 8.34654 9.92974 8.47157 9.80472C8.59659 9.67969 8.66683 9.51012 8.66683 9.33331V3.99998C8.66683 3.82317 8.59659 3.6536 8.47157 3.52858C8.34654 3.40355 8.17697 3.33331 8.00016 3.33331Z" fill="%23FF0000"></path><path d="M8.66683 12C8.66683 11.6318 8.36835 11.3333 8.00016 11.3333C7.63197 11.3333 7.3335 11.6318 7.3335 12C7.3335 12.3682 7.63197 12.6666 8.00016 12.6666C8.36835 12.6666 8.66683 12.3682 8.66683 12Z" fill="%23FF0000"></path></g><defs><clipPath id="clip0_1600_8170"><rect width="16" height="16" fill="white"></rect></clipPath></defs></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.clients-detail__info-subtext {
  margin-top: .63rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-l-black);
}

.parter-head__confirmed {
  margin: .63rem;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M10.0672 0.870229C9.79801 0.594758 9.47647 0.37587 9.12147 0.226427C8.76647 0.0769836 8.38518 0 8 0C7.61482 0 7.23353 0.0769836 6.87853 0.226427C6.52354 0.37587 6.20199 0.594758 5.93279 0.870229L5.31073 1.50825L4.42064 1.49725C4.03535 1.49269 3.65304 1.56521 3.29619 1.71055C2.93934 1.85588 2.61515 2.0711 2.34269 2.34354C2.07023 2.61599 1.855 2.94015 1.70966 3.29698C1.56431 3.65381 1.49179 4.0361 1.49635 4.42136L1.50635 5.3114L0.870283 5.93342C0.594795 6.2026 0.375894 6.52413 0.226441 6.87911C0.0769884 7.23408 0 7.61535 0 8.0005C0 8.38565 0.0769884 8.76692 0.226441 9.1219C0.375894 9.47687 0.594795 9.7984 0.870283 10.0676L1.50735 10.6896L1.49635 11.5796C1.49179 11.9649 1.56431 12.3472 1.70966 12.704C1.855 13.0608 2.07023 13.385 2.34269 13.6575C2.61515 13.9299 2.93934 14.1451 3.29619 14.2905C3.65304 14.4358 4.03535 14.5083 4.42064 14.5037L5.31073 14.4937L5.93279 15.1298C6.20199 15.4052 6.52354 15.6241 6.87853 15.7736C7.23353 15.923 7.61482 16 8 16C8.38518 16 8.76647 15.923 9.12147 15.7736C9.47647 15.6241 9.79801 15.4052 10.0672 15.1298L10.6893 14.4927L11.5794 14.5037C11.9646 14.5083 12.347 14.4358 12.7038 14.2905C13.0607 14.1451 13.3849 13.9299 13.6573 13.6575C13.9298 13.385 14.145 13.0608 14.2903 12.704C14.4357 12.3472 14.5082 11.9649 14.5037 11.5796L14.4937 10.6896L15.1297 10.0676C15.4052 9.7984 15.6241 9.47687 15.7736 9.1219C15.923 8.76692 16 8.38565 16 8.0005C16 7.61535 15.923 7.23408 15.7736 6.87911C15.6241 6.52413 15.4052 6.2026 15.1297 5.93342L14.4927 5.3114L14.5037 4.42136C14.5082 4.0361 14.4357 3.65381 14.2903 3.29698C14.145 2.94015 13.9298 2.61599 13.6573 2.34354C13.3849 2.0711 13.0607 1.85588 12.7038 1.71055C12.347 1.56521 11.9646 1.49269 11.5794 1.49725L10.6893 1.50725L10.0672 0.870229ZM10.3542 6.85446L7.35394 9.85457C7.30748 9.90114 7.2523 9.93808 7.19155 9.96329C7.1308 9.98849 7.06567 10.0015 6.9999 10.0015C6.93413 10.0015 6.869 9.98849 6.80825 9.96329C6.7475 9.93808 6.69231 9.90114 6.64586 9.85457L5.14571 8.35451C5.09922 8.30802 5.06234 8.25283 5.03718 8.19209C5.01202 8.13135 4.99907 8.06625 4.99907 8.0005C4.99907 7.93475 5.01202 7.86965 5.03718 7.80891C5.06234 7.74817 5.09922 7.69298 5.14571 7.64649C5.19221 7.6 5.2474 7.56312 5.30815 7.53796C5.36889 7.5128 5.434 7.49985 5.49975 7.49985C5.5655 7.49985 5.63061 7.5128 5.69135 7.53796C5.7521 7.56312 5.80729 7.6 5.85378 7.64649L6.9999 8.79353L9.64617 6.14643C9.74006 6.05254 9.86741 5.99979 10.0002 5.99979C10.133 5.99979 10.2603 6.05254 10.3542 6.14643C10.4481 6.24032 10.5009 6.36766 10.5009 6.50044C10.5009 6.63322 10.4481 6.76057 10.3542 6.85446Z" fill="%234048E0"></path></svg>');
}

.clients-detail__item .catalogue-item__tags{
  position: absolute;
  left: .94rem;
  top: .94rem;
}

.clients-detail__bottom {
  padding: .94rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.clients-detail__bottom-reviews {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  color: var(--cr-grey);
}

@media screen and (max-width: 768px) {
  .clients-head__wrapper {
    padding: .94rem;
  }

  .clients-head__grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: .94rem;
  }

  .clients-head__wrap {
    width: 11.5rem;
    height: 11.5rem;
    padding-bottom: 0;
    margin-inline: auto;
  }

  .clients-detail__grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: .63rem;
  }

  .clients-detail {
    padding-top: .63rem;
  }

  .clients-detail__top {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .clients-detail__wrap img {
    -webkit-border-radius: .5rem .5rem 0 0;
       -moz-border-radius: .5rem .5rem 0 0;
            border-radius: .5rem .5rem 0 0;
  }

  .clients-detail__wrap {
    padding-bottom: 45.59270516717325%;
  }

  .clients-detail__type {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }

  .clients-detail__score {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    margin: .63rem 0;
  }

  .clients-detail__name {
    display: block;
    margin-top: .3125rem;
    margin-bottom: .94rem;
  }

  .clients-detail__date {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .clients-detail__item {
    margin-bottom: .63rem;
  }

  .clients-head__name {
    font-size: 1.25rem;
  }

  .partner-head__about {
    margin-top: .94rem;
  }

  .clients-detail__bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .partner-detail .catalogue-item__price {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-top: .78rem;
  }

  .partner-detail .clients-detail__top{
    border-bottom: unset;
  }

  .clients-detail__bottom {
    padding-top: 0;
  }

  .clients-detail__info {
    position: static;
  }

  .clients-detail .clients-detail__togglers {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .clients-detail .clients-detail__togglers {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .clients-detail.partner-detail .clients-detail__togglers {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
}

.news__swiper, .offers__carousel {
  overflow-x: hidden;
}

.offers__wrapper, .news__wrapper {
  position: relative;
}

@media screen and (max-width: 768px) {
  .tg {
    padding: .75rem 0;
  }

  .offers__wrapper, .news__wrapper {
    position: relative;
    overflow: hidden;
  }

  .hero {
    overflow: hidden;
  }

  .tg__text {
    text-align: center;
    font-size: 0.625rem;
  }

  .tg__text:before {
    top: -.125rem;
  }
}


/* page seeker */

.register {
  padding: 1.87rem 0 1.5rem;
}

.register__wrap {
  max-width: 22.375rem;
  margin: 0 auto;
}

.register__logo {
  display: block;
  position: relative;
  width: 8rem;
  margin: 0 auto;
  height: 2.25rem;
}

.register__logo img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.register__heading {
  margin-top: 3.13rem;
  text-align: center;
}

.register__togglers {
  gap: .63rem;
  margin-top: 1.25rem;
}

.register__toggler {
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border: .0625rem solid var(--cr-stroke);
  padding: .75rem 1.25rem;
  width: 100%;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: var(--cr-blue);
}

.register__toggler.active {
  border-color: var(--cr-blue);
}

.register__services {
  margin-top: 1.25rem;
}

.register__service {
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: 1px solid var(--STROKE, #E3E3E3);
  padding: 1.25rem;
  display: block;
  margin-bottom: .63rem;
  color: var(--cr-blue);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; 
}

.register__service span {
  padding-left: 2.94rem;
  position: relative;
}

.register__service span:before {
  content: '';
  position: absolute;
  top: -.35rem;
  left: 0;
  width: 2rem;
  height: 2rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.register__service.--google span:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g clip-path="url(%23clip0_2393_25521)"><path d="M31.7424 13.0382C31.7762 13.0382 31.8097 13.0449 31.841 13.0579C31.8722 13.0708 31.9006 13.0898 31.9245 13.1137C31.9485 13.1376 31.9674 13.166 31.9804 13.1972C31.9933 13.2285 32 13.262 32 13.2958V16C32 17.0121 31.906 18.0018 31.7257 18.9618C30.3309 26.4186 23.7615 32.0539 15.8872 31.9996C7.0516 31.9387 -0.019522 24.7996 4.04922e-05 15.9639C0.019478 7.14412 7.1756 0 16 0C20.3233 0 24.2459 1.71512 27.1259 4.50112C27.2299 4.60169 27.2325 4.76744 27.1302 4.86969L23.3045 8.69538C23.2572 8.74283 23.1933 8.76991 23.1263 8.77084C23.0593 8.77178 22.9946 8.74649 22.946 8.70037C21.1384 6.97981 18.6928 5.9235 16 5.9235C10.4393 5.9235 5.96148 10.3695 5.92373 15.9301C5.88579 21.5271 10.4118 26.0764 16 26.0764C20.534 26.0764 24.3689 23.0812 25.6335 18.9618H16.2575C16.1892 18.9618 16.1237 18.9346 16.0754 18.8863C16.0271 18.838 16 18.7725 16 18.7042V13.2957C16 13.2274 16.0271 13.1619 16.0754 13.1136C16.1237 13.0653 16.1892 13.0382 16.2575 13.0382H31.7424V13.0382Z" fill="%232196F3"></path><path d="M31.7425 13.0382H29.8109C29.8792 13.0382 29.9447 13.0654 29.993 13.1137C30.0413 13.162 30.0685 13.2275 30.0685 13.2958V16C30.0685 17.0121 29.9745 18.0017 29.7941 18.9617C28.4635 26.0756 22.4231 31.5316 15.0332 31.9711C15.316 31.9878 15.6006 31.9976 15.8872 31.9996C23.7616 32.0539 30.3309 26.4185 31.7257 18.9617C31.9087 17.9851 32.0006 16.9936 32 16V13.2957C32 13.2619 31.9934 13.2284 31.9804 13.1972C31.9675 13.1659 31.9485 13.1375 31.9246 13.1136C31.9007 13.0897 31.8723 13.0708 31.841 13.0578C31.8098 13.0449 31.7763 13.0382 31.7425 13.0382Z" fill="%231E88E5"></path><path d="M6.84753 11.7801L1.98828 8.26912C4.71441 3.33844 9.96766 0 16 0C20.3233 0 24.246 1.71512 27.1259 4.50112C27.2299 4.60169 27.2326 4.76744 27.1303 4.86969L23.3046 8.69538C23.2063 8.79369 23.0472 8.79675 22.9465 8.70088C21.1389 6.98 18.6931 5.92356 16 5.92356C11.9418 5.92356 8.44366 8.32256 6.84753 11.7801Z" fill="%23F44336"></path><path d="M5.4447 10.7666L6.84751 11.7801C8.30439 8.62425 11.3461 6.35137 14.9518 5.97856C14.9789 5.97563 15.005 5.97206 15.0326 5.96944C14.7121 5.93894 14.3904 5.92363 14.0685 5.92356C10.4024 5.92356 7.20739 7.85625 5.4447 10.7666ZM25.1943 4.50112C25.2983 4.60169 25.301 4.76744 25.1987 4.86975L22.0935 7.97494C22.391 8.20119 22.6758 8.44319 22.946 8.70044C22.9946 8.74655 23.0593 8.77184 23.1263 8.77091C23.1933 8.76997 23.2573 8.74289 23.3046 8.69544L27.1303 4.86975C27.2326 4.76744 27.2298 4.60175 27.1259 4.50112C24.246 1.71512 20.3233 0 16 0C15.6756 0 15.3537 0.0108125 15.0341 0.029875C18.9741 0.264563 22.5304 1.92412 25.1943 4.50112Z" fill="%23E53935"></path><path d="M27.737 26.8736C24.8152 30.0266 20.6378 32 16 32C9.7359 32 4.31265 28.4002 1.68628 23.1559L6.64722 19.7563C8.1359 23.4604 11.7628 26.0764 16 26.0764C18.6592 26.0764 21.0775 25.0463 22.8778 23.3632L27.737 26.8736Z" fill="%234CAF50"></path><path d="M6.6472 19.7563L5.18433 20.7588C6.88339 23.924 10.2246 26.0764 14.0684 26.0764C14.3935 26.0764 14.7148 26.0605 15.032 26.0304C11.2164 25.6667 8.02108 23.175 6.6472 19.7563ZM16 32C20.6377 32 24.8151 30.0266 27.7369 26.8736L26.5468 26.0138C23.8033 29.4281 19.6876 31.6932 15.0366 31.9709C15.3553 31.9899 15.6765 32 16 32Z" fill="%2343A047"></path><path d="M5.92356 16C5.92356 17.3276 6.18044 18.5954 6.64725 19.7563L1.68625 23.1559C0.607187 21.0028 0 18.5723 0 16C0 13.196 0.721125 10.5606 1.98825 8.26913L6.8475 11.7801C6.2545 13.0633 5.92356 14.4934 5.92356 16Z" fill="%23FFC107"></path><path d="M5.18437 20.7588L6.64724 19.7563C6.18043 18.5954 5.92356 17.3276 5.92356 16C5.92356 14.4934 6.25449 13.0633 6.84749 11.7801L5.44468 10.7666C4.53374 12.2706 4.00506 14.0356 3.99218 15.9301C3.98031 17.6773 4.41324 19.3223 5.18437 20.7588Z" fill="%23FFB300"></path></g><defs><clipPath id="clip0_2393_25521"><rect width="32" height="32" fill="white"></rect></clipPath></defs></svg>');
}

.register__service.--yandex span:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g clip-path="url(%23clip0_2393_25533)"><path d="M16 31.2727C18.0057 31.2727 19.9917 30.8777 21.8446 30.1101C23.6976 29.3426 25.3813 28.2176 26.7995 26.7994C28.2177 25.3812 29.3427 23.6976 30.1102 21.8446C30.8777 19.9916 31.2727 18.0056 31.2727 16C31.2727 13.9943 30.8777 12.0083 30.1102 10.1554C29.3427 8.3024 28.2177 6.61875 26.7995 5.20054C25.3813 3.78234 23.6976 2.65736 21.8446 1.88983C19.9917 1.12231 18.0057 0.727264 16 0.727264C11.9494 0.727264 8.06476 2.33635 5.20057 5.20054C2.33638 8.06473 0.727295 11.9494 0.727295 16C0.727295 20.0506 2.33638 23.9352 5.20057 26.7994C8.06476 29.6636 11.9494 31.2727 16 31.2727Z" fill="%23FC3F1D"></path><path d="M18.4 25.5491H21.7236V6.44363H16.88C12.0072 6.44363 9.44725 8.94545 9.44725 12.6255C9.44725 15.5491 10.8509 17.3018 13.3527 19.0836L8.99634 25.5418H12.6109L17.4545 18.3127L15.7672 17.1927C13.7309 15.8109 12.7345 14.7491 12.7345 12.4364C12.7345 10.4073 14.1672 9.03273 16.8945 9.03273H18.3854V25.5418H18.3927L18.4 25.5491Z" fill="white"></path></g><defs><clipPath id="clip0_2393_25533"><rect width="32" height="32" fill="white"></rect></clipPath></defs></svg>');
}

.register__service.--vk span:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><mask id="mask0_2393_25538" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="32" height="32"><path d="M31.8416 0H0.158447V32H31.8416V0Z" fill="white"></path></mask><g mask="url(%23mask0_2393_25538)"><path d="M0.158447 15.36C0.158447 8.11923 0.158447 4.49885 2.3856 2.24942C4.61275 0 8.19729 0 15.3664 0H16.6337C23.8028 0 27.3873 0 29.6145 2.24942C31.8416 4.49885 31.8416 8.11923 31.8416 15.36V16.64C31.8416 23.8808 31.8416 27.5012 29.6145 29.7506C27.3873 32 23.8028 32 16.6337 32H15.3664C8.19729 32 4.61275 32 2.3856 29.7506C0.158447 27.5012 0.158447 23.8808 0.158447 16.64V15.36Z" fill="%230077FF"></path><path d="M17.0165 23.0534C9.79541 23.0534 5.67663 18.0534 5.505 9.73343H9.12218C9.24099 15.8401 11.9076 18.4267 14.0198 18.9601V9.73343H17.4259V15.0001C19.5117 14.7734 21.7028 12.3734 22.4421 9.73343H25.8481C25.2805 12.9868 22.9042 15.3867 21.2145 16.3734C22.9042 17.1734 25.6106 19.2667 26.6403 23.0534H22.891C22.0858 20.5201 20.0793 18.5601 17.4259 18.2934V23.0534H17.0165Z" fill="white"></path></g></svg>');
}

.register__text {
  margin: 1.25rem 0;
  text-align: center;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.register__from-item label {
  display: block;
  font-family: var(--ff-raleway);
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.register__from-item input {
  display: block;
  width: 100%;
  margin-top: .19rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: 1px solid var(--STROKE, #E3E3E3);
  background: var(--WHITE, #FFF);
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  padding: .94rem;
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
  outline: none;
}

.register__from-item input:focus, .register__from-item input:hover {
  border-color: var(--cr-blue);
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
}

.register__from-item {
  margin-bottom: .63rem;
}

.register__checkbox input{
  display: none;
}

.register__checkbox input + label {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-family: var(--ff-raleway);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
  display: block;
  position: relative;
  padding-left: 1.63rem;
}

.register__checkbox input + label::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1rem;
  height: 1rem;
  -webkit-border-radius: 0.125rem;
     -moz-border-radius: 0.125rem;
          border-radius: 0.125rem;
  border: .0625rem solid var(--cr-blue);
}

.register__checkbox input:checked + label::before {
  background-color: var(--cr-blue);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" fill="none"><path d="M1 3.30769L4.80952 7L11 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  -webkit-background-size: 80% 80%;
     -moz-background-size: 80%;
       -o-background-size: 80%;
          background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
} 

.register__checkbox input + label a {
  color: var(--cr-blue);
}

.register__btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 100%;
  width: 100%;
  margin-top: 1.25rem;
  background-color: var(--cr-white);
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}

.register__btn:hover {
  color: var(--cr-white);
  background-color: var(--cr-blue);
}

.register__subtext {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  margin-top: 1.25rem;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
}

.register__subtext a {
  color: var(--cr-blue);
}

.register__copyright {
  margin-top: 1.13rem;
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  text-align: center;
  line-height: 140%;
}

.register__checkbox {
  margin-bottom: .63rem;
}

.register__checkbox:last-child {
  margin-bottom: 0;
}

.client-cabinet__heading {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; 
}

.client-cabinet__requests {
  margin-top: 1.88rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1.88rem 1fr 1.88rem 1fr 1.88rem 1fr;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.88rem;
}

.client-cabinet__request {
  padding: .63rem .94rem .88rem .94rem;
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  background: var(--LIGHT-BLUE, #F0F2FF);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.client-cabinet__request-date {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  line-height: 140%; 
}

.client-cabinet__request-total {
  position: relative;
  margin-top: .78rem;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; 
  padding-right: 1.81rem;
}

.client-cabinet__request-total:after {
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  content: '';
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  right: 0;
  top: 0.25rem;
  background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.4982 3.71394L15.5836 3.7993L18.6274 6.84312C18.8505 7.06619 18.9776 7.37464 18.9767 7.69011M15.4982 3.71394L18.9267 7.68996M15.4982 3.71394V3.72169C15.2852 3.54577 15.02 3.45 14.7403 3.45H6.04004C5.47931 3.45 5.02324 3.90611 5.02324 4.4668V7.8315C5.02324 8.00477 5.16369 8.14517 5.33691 8.14517C5.51014 8.14517 5.65059 8.00477 5.65059 7.8315V4.4668C5.65059 4.25208 5.82532 4.07734 6.04004 4.07734H14.4266V6.98775C14.4266 7.54843 14.8827 8.00454 15.4434 8.00454H18.3494M15.4982 3.71394L18.3494 7.95454V8.00454M18.9767 7.69011L18.9267 7.68996M18.9767 7.69011V7.68996H18.9267M18.9767 7.69011L18.9767 17.309C18.9767 17.4823 18.8363 17.6227 18.663 17.6227C18.4898 17.6227 18.3494 17.4823 18.3494 17.309V8.00454M18.9267 7.68996L18.9267 17.309C18.9267 17.4546 18.8086 17.5727 18.663 17.5727C18.5174 17.5727 18.3994 17.4546 18.3994 17.309V8.00454H18.3494M18.1838 7.28673C18.2113 7.31433 18.2359 7.34466 18.2571 7.3772H15.4434C15.2287 7.3772 15.054 7.20246 15.054 6.98775V4.17214C15.0848 4.19279 15.1136 4.21645 15.1399 4.24283L15.14 4.24287L18.1838 7.28673Z" fill="%234048E0" stroke="%234048E0" stroke-width="0.1"></path><mask id="path-2-outside-1_5335_2029" maskUnits="userSpaceOnUse" x="5.75745" y="3.7959" width="12" height="17" fill="black"><rect fill="white" x="5.75745" y="3.7959" width="12" height="17"></rect><path d="M6.96145 7.98731L6.76556 9.10964C6.75194 9.18719 6.7555 9.26678 6.77598 9.34281C6.79647 9.41883 6.83337 9.48944 6.8841 9.54966C6.93469 9.60998 6.9979 9.65848 7.06927 9.69172C7.14063 9.72497 7.21842 9.74215 7.29715 9.74207H10.0294C10.1892 9.74207 10.3398 9.67193 10.4425 9.54966C10.4932 9.48943 10.5301 9.41881 10.5506 9.34278C10.5711 9.26675 10.5746 9.18716 10.561 9.10961L10.3651 7.98735C10.3351 7.81402 10.2448 7.65688 10.1102 7.54369C9.97552 7.4305 9.80519 7.36856 9.62928 7.36881H9.49326C9.75025 7.13984 9.9125 6.80673 9.9125 6.43629V6.04507C9.9125 5.35625 9.35211 4.7959 8.66333 4.7959C7.97455 4.7959 7.41415 5.35629 7.41415 6.04507V6.43629C7.41415 6.80673 7.5764 7.13987 7.83339 7.36881H7.69737C7.52146 7.36853 7.35111 7.43045 7.21644 7.54364C7.08177 7.65682 6.99145 7.81397 6.96145 7.98731ZM9.84563 8.07809L10.0415 9.20034C10.0419 9.20231 10.0425 9.20597 10.0388 9.21036C10.0351 9.21472 10.0314 9.21472 10.0294 9.21472H7.29712C7.29512 9.21472 7.29139 9.21472 7.2877 9.21033C7.28646 9.20902 7.28556 9.20742 7.28509 9.20568C7.28462 9.20393 7.28458 9.2021 7.28499 9.20034L7.48088 8.07805C7.4897 8.02709 7.51626 7.98089 7.55585 7.94761C7.59544 7.91433 7.64551 7.89612 7.69723 7.89619H7.91678C7.94097 8.28741 8.26603 8.5985 8.66322 8.5985C9.06042 8.5985 9.38547 8.28741 9.40969 7.89619H9.62921C9.68095 7.8961 9.73105 7.9143 9.77066 7.94759C9.81026 7.98088 9.83682 8.0271 9.84563 8.07809ZM8.44181 7.66542C8.51374 7.67836 8.58767 7.6855 8.66326 7.6855C8.73884 7.6855 8.81278 7.67836 8.88474 7.66542V7.84968C8.88474 7.97181 8.78539 8.07116 8.66326 8.07116C8.54112 8.07116 8.44181 7.97181 8.44181 7.84968V7.66542ZM7.94143 6.04507C7.94143 5.64707 8.26525 5.32324 8.66326 5.32324C9.06126 5.32324 9.38508 5.64707 9.38508 6.04507V6.43629C9.38508 6.83429 9.06126 7.15812 8.66326 7.15812C8.26525 7.15812 7.94143 6.83429 7.94143 6.43629V6.04507ZM6.88407 14.7804C6.93466 14.8407 6.99787 14.8892 7.06923 14.9224C7.1406 14.9557 7.21839 14.9729 7.29712 14.9728H10.0294C10.1891 14.9728 10.3397 14.9027 10.4425 14.7804C10.4932 14.7202 10.5301 14.6495 10.5506 14.5735C10.571 14.4975 10.5746 14.4179 10.561 14.3403L10.3651 13.2181C10.3351 13.0447 10.2448 12.8876 10.1101 12.7744C9.97548 12.6612 9.80515 12.5993 9.62924 12.5995H9.49323C9.75022 12.3706 9.91246 12.0375 9.91246 11.667V11.2758C9.91246 10.587 9.35207 10.0266 8.66329 10.0266C7.97451 10.0266 7.41412 10.587 7.41412 11.2758V11.667C7.41412 12.0375 7.57637 12.3706 7.83336 12.5995H7.69734C7.52143 12.5993 7.3511 12.6612 7.21644 12.7744C7.08179 12.8876 6.99148 13.0447 6.96148 13.2181L6.76559 14.3404C6.75195 14.4179 6.75548 14.4975 6.77595 14.5735C6.79642 14.6496 6.83333 14.7202 6.88407 14.7804ZM8.44181 12.8961C8.51374 12.9091 8.58767 12.9162 8.66326 12.9162C8.73884 12.9162 8.81278 12.909 8.88474 12.8961V13.0804C8.88474 13.2025 8.78539 13.3019 8.66326 13.3019C8.54112 13.3019 8.44181 13.2025 8.44181 13.0804V12.8961ZM7.94143 11.2758C7.94143 10.8778 8.26525 10.554 8.66326 10.554C9.06126 10.554 9.38508 10.8778 9.38508 11.2758V11.667C9.38508 12.065 9.06126 12.3888 8.66326 12.3888C8.26525 12.3888 7.94143 12.065 7.94143 11.667V11.2758ZM7.28503 14.431L7.48092 13.3088C7.48973 13.2578 7.51628 13.2116 7.55587 13.1783C7.59546 13.145 7.64554 13.1268 7.69727 13.1269H7.91682C7.94101 13.5181 8.26606 13.8292 8.66326 13.8292C9.06045 13.8292 9.38551 13.5181 9.40973 13.1269H9.62924C9.68097 13.1268 9.73106 13.145 9.77066 13.1783C9.81025 13.2116 9.83681 13.2578 9.84563 13.3088L10.0415 14.431C10.0419 14.433 10.0425 14.4367 10.0388 14.4411C10.0351 14.4454 10.0314 14.4454 10.0294 14.4454H7.29712C7.29512 14.4454 7.29139 14.4454 7.2877 14.441C7.28647 14.4397 7.28558 14.4381 7.28511 14.4364C7.28465 14.4346 7.28462 14.4328 7.28503 14.431ZM6.88407 20.0111C6.93466 20.0715 6.99787 20.12 7.06923 20.1532C7.1406 20.1864 7.21839 20.2036 7.29712 20.2035H10.0294C10.1891 20.2035 10.3397 20.1334 10.4425 20.0111C10.4932 19.9509 10.5301 19.8803 10.5506 19.8042C10.571 19.7282 10.5746 19.6486 10.561 19.5711L10.3651 18.4488C10.3351 18.2755 10.2448 18.1183 10.1101 18.0051C9.97548 17.892 9.80515 17.83 9.62924 17.8303H9.49323C9.75022 17.6013 9.91246 17.2682 9.91246 16.8977V16.5066C9.91246 15.8177 9.35207 15.2574 8.66329 15.2574C7.97451 15.2574 7.41412 15.8178 7.41412 16.5066V16.8978C7.41412 17.2682 7.57637 17.6014 7.83336 17.8303H7.69734C7.52143 17.83 7.3511 17.892 7.21644 18.0052C7.08179 18.1184 6.99148 18.2755 6.96148 18.4488L6.76559 19.5712C6.75195 19.6487 6.75549 19.7283 6.77596 19.8043C6.79643 19.8803 6.83334 19.9509 6.88407 20.0111ZM8.44181 18.1269C8.51374 18.1398 8.58767 18.1469 8.66326 18.1469C8.73884 18.1469 8.81278 18.1398 8.88474 18.1269V18.3112C8.88474 18.4333 8.78539 18.5326 8.66326 18.5326C8.54112 18.5326 8.44181 18.4333 8.44181 18.3112V18.1269ZM7.94143 16.5066C7.94143 16.1086 8.26525 15.7848 8.66326 15.7848C9.06126 15.7848 9.38508 16.1086 9.38508 16.5066V16.8978C9.38508 17.2958 9.06126 17.6196 8.66326 17.6196C8.26525 17.6196 7.94143 17.2958 7.94143 16.8978V16.5066ZM7.28503 19.6618L7.48092 18.5395C7.48973 18.4886 7.51628 18.4424 7.55587 18.4091C7.59546 18.3758 7.64554 18.3576 7.69727 18.3576H7.91682C7.94101 18.7489 8.26606 19.06 8.66326 19.06C9.06049 19.06 9.38554 18.7489 9.40973 18.3576H9.62924C9.68097 18.3576 9.73105 18.3758 9.77065 18.4091C9.81024 18.4423 9.8368 18.4885 9.84563 18.5395L10.0415 19.6618C10.0419 19.6636 10.0419 19.6654 10.0414 19.6672C10.041 19.6689 10.0401 19.6705 10.0388 19.6718C10.0351 19.6762 10.0314 19.6762 10.0294 19.6762H7.29712C7.29512 19.6762 7.29139 19.6762 7.2877 19.6718C7.28647 19.6705 7.28558 19.6689 7.28512 19.6672C7.28465 19.6654 7.28462 19.6636 7.28503 19.6618ZM16.9788 9.21472H11.3834C11.2377 9.21472 11.1197 9.33274 11.1197 9.47839C11.1197 9.62405 11.2377 9.74207 11.3834 9.74207H16.9788C17.1245 9.74207 17.2425 9.62405 17.2425 9.47839C17.2425 9.33274 17.1245 9.21472 16.9788 9.21472ZM11.3834 14.9728H16.9788C17.1245 14.9728 17.2425 14.8548 17.2425 14.7091C17.2425 14.5635 17.1245 14.4454 16.9788 14.4454H11.3834C11.2377 14.4454 11.1197 14.5635 11.1197 14.7091C11.1197 14.8548 11.2377 14.9728 11.3834 14.9728ZM11.3834 18.5568H16.9788C17.1245 18.5568 17.2425 18.4388 17.2425 18.2932C17.2425 18.1475 17.1245 18.0295 16.9788 18.0295H11.3834C11.2377 18.0295 11.1197 18.1475 11.1197 18.2932C11.1197 18.4388 11.2377 18.5568 11.3834 18.5568ZM11.3834 20.2035H16.9788C17.1245 20.2035 17.2425 20.0855 17.2425 19.9399C17.2425 19.7942 17.1245 19.6762 16.9788 19.6762H11.3834C11.3134 19.6762 11.2464 19.704 11.1969 19.7534C11.1475 19.8029 11.1197 19.8699 11.1197 19.9399C11.1197 20.0098 11.1475 20.0769 11.1969 20.1263C11.2464 20.1758 11.3134 20.2035 11.3834 20.2035Z"></path></mask><path d="M6.96145 7.98731L6.76556 9.10964C6.75194 9.18719 6.7555 9.26678 6.77598 9.34281C6.79647 9.41883 6.83337 9.48944 6.8841 9.54966C6.93469 9.60998 6.9979 9.65848 7.06927 9.69172C7.14063 9.72497 7.21842 9.74215 7.29715 9.74207H10.0294C10.1892 9.74207 10.3398 9.67193 10.4425 9.54966C10.4932 9.48943 10.5301 9.41881 10.5506 9.34278C10.5711 9.26675 10.5746 9.18716 10.561 9.10961L10.3651 7.98735C10.3351 7.81402 10.2448 7.65688 10.1102 7.54369C9.97552 7.4305 9.80519 7.36856 9.62928 7.36881H9.49326C9.75025 7.13984 9.9125 6.80673 9.9125 6.43629V6.04507C9.9125 5.35625 9.35211 4.7959 8.66333 4.7959C7.97455 4.7959 7.41415 5.35629 7.41415 6.04507V6.43629C7.41415 6.80673 7.5764 7.13987 7.83339 7.36881H7.69737C7.52146 7.36853 7.35111 7.43045 7.21644 7.54364C7.08177 7.65682 6.99145 7.81397 6.96145 7.98731ZM9.84563 8.07809L10.0415 9.20034C10.0419 9.20231 10.0425 9.20597 10.0388 9.21036C10.0351 9.21472 10.0314 9.21472 10.0294 9.21472H7.29712C7.29512 9.21472 7.29139 9.21472 7.2877 9.21033C7.28646 9.20902 7.28556 9.20742 7.28509 9.20568C7.28462 9.20393 7.28458 9.2021 7.28499 9.20034L7.48088 8.07805C7.4897 8.02709 7.51626 7.98089 7.55585 7.94761C7.59544 7.91433 7.64551 7.89612 7.69723 7.89619H7.91678C7.94097 8.28741 8.26603 8.5985 8.66322 8.5985C9.06042 8.5985 9.38547 8.28741 9.40969 7.89619H9.62921C9.68095 7.8961 9.73105 7.9143 9.77066 7.94759C9.81026 7.98088 9.83682 8.0271 9.84563 8.07809ZM8.44181 7.66542C8.51374 7.67836 8.58767 7.6855 8.66326 7.6855C8.73884 7.6855 8.81278 7.67836 8.88474 7.66542V7.84968C8.88474 7.97181 8.78539 8.07116 8.66326 8.07116C8.54112 8.07116 8.44181 7.97181 8.44181 7.84968V7.66542ZM7.94143 6.04507C7.94143 5.64707 8.26525 5.32324 8.66326 5.32324C9.06126 5.32324 9.38508 5.64707 9.38508 6.04507V6.43629C9.38508 6.83429 9.06126 7.15812 8.66326 7.15812C8.26525 7.15812 7.94143 6.83429 7.94143 6.43629V6.04507ZM6.88407 14.7804C6.93466 14.8407 6.99787 14.8892 7.06923 14.9224C7.1406 14.9557 7.21839 14.9729 7.29712 14.9728H10.0294C10.1891 14.9728 10.3397 14.9027 10.4425 14.7804C10.4932 14.7202 10.5301 14.6495 10.5506 14.5735C10.571 14.4975 10.5746 14.4179 10.561 14.3403L10.3651 13.2181C10.3351 13.0447 10.2448 12.8876 10.1101 12.7744C9.97548 12.6612 9.80515 12.5993 9.62924 12.5995H9.49323C9.75022 12.3706 9.91246 12.0375 9.91246 11.667V11.2758C9.91246 10.587 9.35207 10.0266 8.66329 10.0266C7.97451 10.0266 7.41412 10.587 7.41412 11.2758V11.667C7.41412 12.0375 7.57637 12.3706 7.83336 12.5995H7.69734C7.52143 12.5993 7.3511 12.6612 7.21644 12.7744C7.08179 12.8876 6.99148 13.0447 6.96148 13.2181L6.76559 14.3404C6.75195 14.4179 6.75548 14.4975 6.77595 14.5735C6.79642 14.6496 6.83333 14.7202 6.88407 14.7804ZM8.44181 12.8961C8.51374 12.9091 8.58767 12.9162 8.66326 12.9162C8.73884 12.9162 8.81278 12.909 8.88474 12.8961V13.0804C8.88474 13.2025 8.78539 13.3019 8.66326 13.3019C8.54112 13.3019 8.44181 13.2025 8.44181 13.0804V12.8961ZM7.94143 11.2758C7.94143 10.8778 8.26525 10.554 8.66326 10.554C9.06126 10.554 9.38508 10.8778 9.38508 11.2758V11.667C9.38508 12.065 9.06126 12.3888 8.66326 12.3888C8.26525 12.3888 7.94143 12.065 7.94143 11.667V11.2758ZM7.28503 14.431L7.48092 13.3088C7.48973 13.2578 7.51628 13.2116 7.55587 13.1783C7.59546 13.145 7.64554 13.1268 7.69727 13.1269H7.91682C7.94101 13.5181 8.26606 13.8292 8.66326 13.8292C9.06045 13.8292 9.38551 13.5181 9.40973 13.1269H9.62924C9.68097 13.1268 9.73106 13.145 9.77066 13.1783C9.81025 13.2116 9.83681 13.2578 9.84563 13.3088L10.0415 14.431C10.0419 14.433 10.0425 14.4367 10.0388 14.4411C10.0351 14.4454 10.0314 14.4454 10.0294 14.4454H7.29712C7.29512 14.4454 7.29139 14.4454 7.2877 14.441C7.28647 14.4397 7.28558 14.4381 7.28511 14.4364C7.28465 14.4346 7.28462 14.4328 7.28503 14.431ZM6.88407 20.0111C6.93466 20.0715 6.99787 20.12 7.06923 20.1532C7.1406 20.1864 7.21839 20.2036 7.29712 20.2035H10.0294C10.1891 20.2035 10.3397 20.1334 10.4425 20.0111C10.4932 19.9509 10.5301 19.8803 10.5506 19.8042C10.571 19.7282 10.5746 19.6486 10.561 19.5711L10.3651 18.4488C10.3351 18.2755 10.2448 18.1183 10.1101 18.0051C9.97548 17.892 9.80515 17.83 9.62924 17.8303H9.49323C9.75022 17.6013 9.91246 17.2682 9.91246 16.8977V16.5066C9.91246 15.8177 9.35207 15.2574 8.66329 15.2574C7.97451 15.2574 7.41412 15.8178 7.41412 16.5066V16.8978C7.41412 17.2682 7.57637 17.6014 7.83336 17.8303H7.69734C7.52143 17.83 7.3511 17.892 7.21644 18.0052C7.08179 18.1184 6.99148 18.2755 6.96148 18.4488L6.76559 19.5712C6.75195 19.6487 6.75549 19.7283 6.77596 19.8043C6.79643 19.8803 6.83334 19.9509 6.88407 20.0111ZM8.44181 18.1269C8.51374 18.1398 8.58767 18.1469 8.66326 18.1469C8.73884 18.1469 8.81278 18.1398 8.88474 18.1269V18.3112C8.88474 18.4333 8.78539 18.5326 8.66326 18.5326C8.54112 18.5326 8.44181 18.4333 8.44181 18.3112V18.1269ZM7.94143 16.5066C7.94143 16.1086 8.26525 15.7848 8.66326 15.7848C9.06126 15.7848 9.38508 16.1086 9.38508 16.5066V16.8978C9.38508 17.2958 9.06126 17.6196 8.66326 17.6196C8.26525 17.6196 7.94143 17.2958 7.94143 16.8978V16.5066ZM7.28503 19.6618L7.48092 18.5395C7.48973 18.4886 7.51628 18.4424 7.55587 18.4091C7.59546 18.3758 7.64554 18.3576 7.69727 18.3576H7.91682C7.94101 18.7489 8.26606 19.06 8.66326 19.06C9.06049 19.06 9.38554 18.7489 9.40973 18.3576H9.62924C9.68097 18.3576 9.73105 18.3758 9.77065 18.4091C9.81024 18.4423 9.8368 18.4885 9.84563 18.5395L10.0415 19.6618C10.0419 19.6636 10.0419 19.6654 10.0414 19.6672C10.041 19.6689 10.0401 19.6705 10.0388 19.6718C10.0351 19.6762 10.0314 19.6762 10.0294 19.6762H7.29712C7.29512 19.6762 7.29139 19.6762 7.2877 19.6718C7.28647 19.6705 7.28558 19.6689 7.28512 19.6672C7.28465 19.6654 7.28462 19.6636 7.28503 19.6618ZM16.9788 9.21472H11.3834C11.2377 9.21472 11.1197 9.33274 11.1197 9.47839C11.1197 9.62405 11.2377 9.74207 11.3834 9.74207H16.9788C17.1245 9.74207 17.2425 9.62405 17.2425 9.47839C17.2425 9.33274 17.1245 9.21472 16.9788 9.21472ZM11.3834 14.9728H16.9788C17.1245 14.9728 17.2425 14.8548 17.2425 14.7091C17.2425 14.5635 17.1245 14.4454 16.9788 14.4454H11.3834C11.2377 14.4454 11.1197 14.5635 11.1197 14.7091C11.1197 14.8548 11.2377 14.9728 11.3834 14.9728ZM11.3834 18.5568H16.9788C17.1245 18.5568 17.2425 18.4388 17.2425 18.2932C17.2425 18.1475 17.1245 18.0295 16.9788 18.0295H11.3834C11.2377 18.0295 11.1197 18.1475 11.1197 18.2932C11.1197 18.4388 11.2377 18.5568 11.3834 18.5568ZM11.3834 20.2035H16.9788C17.1245 20.2035 17.2425 20.0855 17.2425 19.9399C17.2425 19.7942 17.1245 19.6762 16.9788 19.6762H11.3834C11.3134 19.6762 11.2464 19.704 11.1969 19.7534C11.1475 19.8029 11.1197 19.8699 11.1197 19.9399C11.1197 20.0098 11.1475 20.0769 11.1969 20.1263C11.2464 20.1758 11.3134 20.2035 11.3834 20.2035Z" fill="%234048E0"></path><path d="M6.96145 7.98731L6.76556 9.10964C6.75194 9.18719 6.7555 9.26678 6.77598 9.34281C6.79647 9.41883 6.83337 9.48944 6.8841 9.54966C6.93469 9.60998 6.9979 9.65848 7.06927 9.69172C7.14063 9.72497 7.21842 9.74215 7.29715 9.74207H10.0294C10.1892 9.74207 10.3398 9.67193 10.4425 9.54966C10.4932 9.48943 10.5301 9.41881 10.5506 9.34278C10.5711 9.26675 10.5746 9.18716 10.561 9.10961L10.3651 7.98735C10.3351 7.81402 10.2448 7.65688 10.1102 7.54369C9.97552 7.4305 9.80519 7.36856 9.62928 7.36881H9.49326C9.75025 7.13984 9.9125 6.80673 9.9125 6.43629V6.04507C9.9125 5.35625 9.35211 4.7959 8.66333 4.7959C7.97455 4.7959 7.41415 5.35629 7.41415 6.04507V6.43629C7.41415 6.80673 7.5764 7.13987 7.83339 7.36881H7.69737C7.52146 7.36853 7.35111 7.43045 7.21644 7.54364C7.08177 7.65682 6.99145 7.81397 6.96145 7.98731ZM9.84563 8.07809L10.0415 9.20034C10.0419 9.20231 10.0425 9.20597 10.0388 9.21036C10.0351 9.21472 10.0314 9.21472 10.0294 9.21472H7.29712C7.29512 9.21472 7.29139 9.21472 7.2877 9.21033C7.28646 9.20902 7.28556 9.20742 7.28509 9.20568C7.28462 9.20393 7.28458 9.2021 7.28499 9.20034L7.48088 8.07805C7.4897 8.02709 7.51626 7.98089 7.55585 7.94761C7.59544 7.91433 7.64551 7.89612 7.69723 7.89619H7.91678C7.94097 8.28741 8.26603 8.5985 8.66322 8.5985C9.06042 8.5985 9.38547 8.28741 9.40969 7.89619H9.62921C9.68095 7.8961 9.73105 7.9143 9.77066 7.94759C9.81026 7.98088 9.83682 8.0271 9.84563 8.07809ZM8.44181 7.66542C8.51374 7.67836 8.58767 7.6855 8.66326 7.6855C8.73884 7.6855 8.81278 7.67836 8.88474 7.66542V7.84968C8.88474 7.97181 8.78539 8.07116 8.66326 8.07116C8.54112 8.07116 8.44181 7.97181 8.44181 7.84968V7.66542ZM7.94143 6.04507C7.94143 5.64707 8.26525 5.32324 8.66326 5.32324C9.06126 5.32324 9.38508 5.64707 9.38508 6.04507V6.43629C9.38508 6.83429 9.06126 7.15812 8.66326 7.15812C8.26525 7.15812 7.94143 6.83429 7.94143 6.43629V6.04507ZM6.88407 14.7804C6.93466 14.8407 6.99787 14.8892 7.06923 14.9224C7.1406 14.9557 7.21839 14.9729 7.29712 14.9728H10.0294C10.1891 14.9728 10.3397 14.9027 10.4425 14.7804C10.4932 14.7202 10.5301 14.6495 10.5506 14.5735C10.571 14.4975 10.5746 14.4179 10.561 14.3403L10.3651 13.2181C10.3351 13.0447 10.2448 12.8876 10.1101 12.7744C9.97548 12.6612 9.80515 12.5993 9.62924 12.5995H9.49323C9.75022 12.3706 9.91246 12.0375 9.91246 11.667V11.2758C9.91246 10.587 9.35207 10.0266 8.66329 10.0266C7.97451 10.0266 7.41412 10.587 7.41412 11.2758V11.667C7.41412 12.0375 7.57637 12.3706 7.83336 12.5995H7.69734C7.52143 12.5993 7.3511 12.6612 7.21644 12.7744C7.08179 12.8876 6.99148 13.0447 6.96148 13.2181L6.76559 14.3404C6.75195 14.4179 6.75548 14.4975 6.77595 14.5735C6.79642 14.6496 6.83333 14.7202 6.88407 14.7804ZM8.44181 12.8961C8.51374 12.9091 8.58767 12.9162 8.66326 12.9162C8.73884 12.9162 8.81278 12.909 8.88474 12.8961V13.0804C8.88474 13.2025 8.78539 13.3019 8.66326 13.3019C8.54112 13.3019 8.44181 13.2025 8.44181 13.0804V12.8961ZM7.94143 11.2758C7.94143 10.8778 8.26525 10.554 8.66326 10.554C9.06126 10.554 9.38508 10.8778 9.38508 11.2758V11.667C9.38508 12.065 9.06126 12.3888 8.66326 12.3888C8.26525 12.3888 7.94143 12.065 7.94143 11.667V11.2758ZM7.28503 14.431L7.48092 13.3088C7.48973 13.2578 7.51628 13.2116 7.55587 13.1783C7.59546 13.145 7.64554 13.1268 7.69727 13.1269H7.91682C7.94101 13.5181 8.26606 13.8292 8.66326 13.8292C9.06045 13.8292 9.38551 13.5181 9.40973 13.1269H9.62924C9.68097 13.1268 9.73106 13.145 9.77066 13.1783C9.81025 13.2116 9.83681 13.2578 9.84563 13.3088L10.0415 14.431C10.0419 14.433 10.0425 14.4367 10.0388 14.4411C10.0351 14.4454 10.0314 14.4454 10.0294 14.4454H7.29712C7.29512 14.4454 7.29139 14.4454 7.2877 14.441C7.28647 14.4397 7.28558 14.4381 7.28511 14.4364C7.28465 14.4346 7.28462 14.4328 7.28503 14.431ZM6.88407 20.0111C6.93466 20.0715 6.99787 20.12 7.06923 20.1532C7.1406 20.1864 7.21839 20.2036 7.29712 20.2035H10.0294C10.1891 20.2035 10.3397 20.1334 10.4425 20.0111C10.4932 19.9509 10.5301 19.8803 10.5506 19.8042C10.571 19.7282 10.5746 19.6486 10.561 19.5711L10.3651 18.4488C10.3351 18.2755 10.2448 18.1183 10.1101 18.0051C9.97548 17.892 9.80515 17.83 9.62924 17.8303H9.49323C9.75022 17.6013 9.91246 17.2682 9.91246 16.8977V16.5066C9.91246 15.8177 9.35207 15.2574 8.66329 15.2574C7.97451 15.2574 7.41412 15.8178 7.41412 16.5066V16.8978C7.41412 17.2682 7.57637 17.6014 7.83336 17.8303H7.69734C7.52143 17.83 7.3511 17.892 7.21644 18.0052C7.08179 18.1184 6.99148 18.2755 6.96148 18.4488L6.76559 19.5712C6.75195 19.6487 6.75549 19.7283 6.77596 19.8043C6.79643 19.8803 6.83334 19.9509 6.88407 20.0111ZM8.44181 18.1269C8.51374 18.1398 8.58767 18.1469 8.66326 18.1469C8.73884 18.1469 8.81278 18.1398 8.88474 18.1269V18.3112C8.88474 18.4333 8.78539 18.5326 8.66326 18.5326C8.54112 18.5326 8.44181 18.4333 8.44181 18.3112V18.1269ZM7.94143 16.5066C7.94143 16.1086 8.26525 15.7848 8.66326 15.7848C9.06126 15.7848 9.38508 16.1086 9.38508 16.5066V16.8978C9.38508 17.2958 9.06126 17.6196 8.66326 17.6196C8.26525 17.6196 7.94143 17.2958 7.94143 16.8978V16.5066ZM7.28503 19.6618L7.48092 18.5395C7.48973 18.4886 7.51628 18.4424 7.55587 18.4091C7.59546 18.3758 7.64554 18.3576 7.69727 18.3576H7.91682C7.94101 18.7489 8.26606 19.06 8.66326 19.06C9.06049 19.06 9.38554 18.7489 9.40973 18.3576H9.62924C9.68097 18.3576 9.73105 18.3758 9.77065 18.4091C9.81024 18.4423 9.8368 18.4885 9.84563 18.5395L10.0415 19.6618C10.0419 19.6636 10.0419 19.6654 10.0414 19.6672C10.041 19.6689 10.0401 19.6705 10.0388 19.6718C10.0351 19.6762 10.0314 19.6762 10.0294 19.6762H7.29712C7.29512 19.6762 7.29139 19.6762 7.2877 19.6718C7.28647 19.6705 7.28558 19.6689 7.28512 19.6672C7.28465 19.6654 7.28462 19.6636 7.28503 19.6618ZM16.9788 9.21472H11.3834C11.2377 9.21472 11.1197 9.33274 11.1197 9.47839C11.1197 9.62405 11.2377 9.74207 11.3834 9.74207H16.9788C17.1245 9.74207 17.2425 9.62405 17.2425 9.47839C17.2425 9.33274 17.1245 9.21472 16.9788 9.21472ZM11.3834 14.9728H16.9788C17.1245 14.9728 17.2425 14.8548 17.2425 14.7091C17.2425 14.5635 17.1245 14.4454 16.9788 14.4454H11.3834C11.2377 14.4454 11.1197 14.5635 11.1197 14.7091C11.1197 14.8548 11.2377 14.9728 11.3834 14.9728ZM11.3834 18.5568H16.9788C17.1245 18.5568 17.2425 18.4388 17.2425 18.2932C17.2425 18.1475 17.1245 18.0295 16.9788 18.0295H11.3834C11.2377 18.0295 11.1197 18.1475 11.1197 18.2932C11.1197 18.4388 11.2377 18.5568 11.3834 18.5568ZM11.3834 20.2035H16.9788C17.1245 20.2035 17.2425 20.0855 17.2425 19.9399C17.2425 19.7942 17.1245 19.6762 16.9788 19.6762H11.3834C11.3134 19.6762 11.2464 19.704 11.1969 19.7534C11.1475 19.8029 11.1197 19.8699 11.1197 19.9399C11.1197 20.0098 11.1475 20.0769 11.1969 20.1263C11.2464 20.1758 11.3134 20.2035 11.3834 20.2035Z" stroke="%234048E0" stroke-width="0.2" mask="url(%23path-2-outside-1_5335_2029)"></path><path d="M18.663 18.1442C18.5798 18.1442 18.5001 18.1772 18.4412 18.236C18.3824 18.2949 18.3494 18.3746 18.3494 18.4578V20.5329C18.3494 20.7476 18.1746 20.9224 17.9599 20.9224H6.04004C5.82532 20.9224 5.65059 20.7476 5.65059 20.5329V8.99219C5.65059 8.81892 5.51014 8.67852 5.33691 8.67852C5.16369 8.67852 5.02324 8.81892 5.02324 8.99219V20.5329C5.02324 21.0936 5.47931 21.5497 6.04004 21.5497H17.9599C18.5207 21.5497 18.9767 21.0936 18.9767 20.5329V18.4578C18.9767 18.3746 18.9437 18.2949 18.8848 18.236C18.826 18.1772 18.7462 18.1442 18.663 18.1442ZM16.9788 12.7488H15.2583C15.085 12.7488 14.9446 12.8892 14.9446 13.0624C14.9446 13.2357 15.085 13.3761 15.2583 13.3761H16.9788C17.1521 13.3761 17.2925 13.2357 17.2925 13.0624C17.2925 12.8892 17.1521 12.7488 16.9788 12.7488Z" fill="%234048E0" stroke="%234048E0" stroke-width="0.1"></path><path d="M11.3834 13.3762H14.1091C14.2823 13.3762 14.4228 13.2358 14.4228 13.0625C14.4228 12.8892 14.2823 12.7488 14.1091 12.7488H11.3834C11.3002 12.7488 11.2204 12.7819 11.1616 12.8407C11.1027 12.8995 11.0697 12.9793 11.0697 13.0625C11.0697 13.1457 11.1027 13.2255 11.1616 13.2843C11.2204 13.3431 11.3002 13.3762 11.3834 13.3762Z" fill="%234048E0" stroke="%234048E0" stroke-width="0.1"></path></svg>');
}

.client-cabinet__request-subtext {
  margin-top: 1rem;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
     -moz-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  line-height: 140%;
}

.client-cabinet__request-btn {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
     -moz-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  background-color: transparent;
  border-color: var(--cr-blue);
  color: var(--cr-blue);
  margin-top: .94rem;
}

.client-cabinet__request-btn:hover {
  color: var(--cr-white);
  background-color: var(--cr-blue);
}

.client-cabinet__list {
  margin-top: 1.87rem;
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border: 1px solid var(--STROKE, #E3E3E3);
}

.client-cabinet__list-top {
  padding: .94rem;
  border-bottom: .0625rem solid var(--cr-stroke);
}

.client-cabinet__list-name {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; 
}

.client-cabinet__list-toggler {
  min-width: 1rem;
  max-width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8 5L13 10H3L8 5Z" fill="%234048E0"></path></svg>');
  margin-left: .62rem;
}

.client-cabinet__list-body {
  padding: .94rem;
}

.client-cabinet__list-input {
  padding: .75rem .94rem;
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-family: var(--ff-raleway);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
  outline: none;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: .0625rem solid var(--STROKE, #E3E3E3);
  width: 100%;
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
  background: var(--WHITE, #FFF);
}

.client-cabinet__list-input:hover, .client-cabinet__list-input:focus {
  border-color: var(--cr-blue);
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
}

.client-cabinet__list-search {
  gap: .62rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.client-cabinet__list-button {
  background-color: transparent;
  border: none;
  outline: none;
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border: 1px solid var(--STROKE, #E3E3E3);
  height: 2.875rem;
  min-width: 2.875rem;
  max-width: 2.875rem;
  -webkit-background-size: 1rem 1rem;
     -moz-background-size: 1rem;
       -o-background-size: 1rem;
          background-size: 1rem;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M14.6667 14.6663L13.3334 13.333M7.66671 13.9997C8.49841 13.9997 9.32197 13.8359 10.0904 13.5176C10.8588 13.1993 11.5569 12.7328 12.145 12.1447C12.7332 11.5566 13.1997 10.8584 13.5179 10.09C13.8362 9.32161 14 8.49805 14 7.66634C14 6.83464 13.8362 6.01107 13.5179 5.24268C13.1997 4.47428 12.7332 3.7761 12.145 3.188C11.5569 2.59989 10.8588 2.13338 10.0904 1.8151C9.32197 1.49682 8.49841 1.33301 7.66671 1.33301C5.987 1.33301 4.37609 2.00027 3.18836 3.188C2.00063 4.37573 1.33337 5.98664 1.33337 7.66634C1.33337 9.34605 2.00063 10.957 3.18836 12.1447C4.37609 13.3324 5.987 13.9997 7.66671 13.9997Z" stroke="%234048E0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
}

.client-cabinet__list-button:hover {
  border-color: var(--cr-blue);
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
}

.client-cabinet__list-filters {
  background-color: transparent;
  border: none;
  outline: none;
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border: 1px solid var(--STROKE, #E3E3E3);
  height: 2.875rem;
  min-width: 2.875rem;
  max-width: 2.875rem;
  -webkit-background-size: 1.4375rem 1.4375rem;
     -moz-background-size: 1.4375rem;
       -o-background-size: 1.4375rem;
          background-size: 1.4375rem;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="25" viewBox="0 0 23 25" fill="none"><path d="M22.7194 22.5725L15.6144 15.3096L19.7783 10.9228C20.6437 10.0117 21.12 8.81167 21.12 7.54207C21.12 4.86768 18.9915 2.69192 16.3753 2.69192H6.66162C5.72916 2.69192 4.83216 2.98287 4.06261 3.50012L1.63611 1.02067C1.26141 0.63764 0.65574 0.63764 0.281031 1.02067C-0.0936771 1.40371 -0.0936771 2.02284 0.281031 2.40587L21.3644 23.9577C21.5512 24.1488 21.7966 24.2448 22.0419 24.2448C22.2872 24.2448 22.5326 24.1488 22.7194 23.9577C23.0942 23.5747 23.0942 22.9556 22.7194 22.5725ZM6.66162 4.65216H16.3762C17.9354 4.65216 19.2043 5.94919 19.2043 7.54305C19.2043 8.29932 18.9206 9.01543 18.4041 9.55913L14.2602 13.9244L5.46562 4.93527C5.83841 4.75698 6.24186 4.65216 6.66066 4.65216H6.66162ZM14.3752 19.3466V23.2651C14.3752 23.6364 14.1702 23.9754 13.8453 24.1419C13.7092 24.2114 13.5626 24.2448 13.4169 24.2448C13.2137 24.2448 13.0115 24.1781 12.8419 24.0488L9.00857 21.1099C8.76707 20.9258 8.62524 20.6348 8.62524 20.3262V16.5605L3.25953 10.9238C2.85128 10.4947 2.52736 9.99702 2.29736 9.44451C2.09036 8.94686 2.31653 8.37084 2.80336 8.15924C3.2902 7.94568 3.85274 8.17785 4.0607 8.67648C4.19774 9.00564 4.39037 9.30246 4.63378 9.55717L10.2707 15.479C10.4451 15.6622 10.5419 15.9071 10.5419 16.1618V19.8354L12.4586 21.3049V19.3456C12.4586 18.8049 12.8879 18.366 13.4169 18.366C13.9459 18.366 14.3752 18.8059 14.3752 19.3466Z" fill="%234048E0"></path></svg>');
}

.client-cabinet__list-filters:hover {
  border-color: var(--cr-blue);
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
}

.client-canibet__list-item {
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  background: var(--LIGHT-BLUE, #F0F2FF);
  padding: 1rem .625rem;
}

.client-canibet__list-item.--empty {
  padding: .625rem;
}

.client-cabinet__list-items {
  margin-top: 1.25rem;
}

.client-canibet__list-item.--empty {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.client-cabinet__list-head {
  margin-bottom: .63rem;
}

.client-cabinet__list-head-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 28%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 28%;
          flex: 0 1 28%;
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
}

.client-cabinet__list-head-item:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 40%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 40%;
          flex: 0 1 40%;
}

.client-canibet__list-item-hidden {
  display: none;
}

.client-canibet__list-item-block {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 28%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 28%;
          flex: 0 1 28%;
}

.client-canibet__list-item-block:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 40%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 40%;
          flex: 0 1 40%;
}

.client-canibet__list-item-text {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.client-balance__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1.87rem 1fr 1.87rem 1fr 1.87rem 1fr;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.87rem;
  margin-top: 1.88rem;
}

.client-balance__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: .62rem .94rem .94rem .94rem;
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  background: var(--LIGHT-BLUE, #F0F2FF);
}

.client-balance__price {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 2.1rem */
}

.client-balance__text {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-top: .31rem;
}

.client-balance__btn {
  margin-top: .94rem;
  background-color: transparent;
  color: var(--cr-blue);
  border-color: var(--cr-blue);
}

.client-balance__btn:hover {
  color: var(--cr-white);
  background-color: var(--cr-blue);
}

.client-balance__wrapper .catalogue-filters__date-input {
  padding-left: .94rem;
  width: 100%;
}

.client-balance__row-block .catalogue-filters__wrap.--arrow{
  position: relative;
  width: 100%;
}

.client-balance__row-block .catalogue-filters__wrap.--arrow:after {
  width: 1rem;
  position: absolute;
  content: '';
  right: .94rem;
  top: .94rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8 11L13 6H3L8 11Z" fill="%234048E0"></path></svg>');
}


.client-balance__row-block {
  max-width: 36.1875rem;
  width: 100%;
}

.client-balance__togglers {
  margin-top: 1.87rem;
  padding-bottom: .62rem;
  border-bottom: .0625rem solid var(--cr-stroke);
  max-width: 39.125rem;
}

.client-balance__wrapper {
  margin-top: 1.87rem;
}

.client-balance__toggler {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  position: relative;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;  
}

.client-balance__toggler.active {
  color: var(--cr-blue);
}

.client-balance__toggler.active::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -.62rem;
  height: .125rem;
  background-color: var(--cr-blue);
  width: 100%;
}

.client-balance__heading {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.client-balance__toggler:hover {
  color: var(--cr-blue);
}

.client-balance__row {
  margin-top: 1.87rem;
}

.client-balance__items {
  margin-top: 1.87rem;
  padding: .94rem;
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border: .0625rem solid var(--STROKE, #E3E3E3);
}

.client-balance__items-body {
  margin-top: .94rem;
}

.client-balance__items-item {
  padding: .31rem;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem;
  background: var(--LIGHT-BLUE, #F0F2FF);
}

.client-balance__items-naming {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 12%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 12%;
          flex: 0 1 12%;
}

.client-balance__items-block {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 12%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 12%;
          flex: 0 1 12%;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
}

.client-balance__items-naming:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 18%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 18%;
          flex: 0 1 18%;
}

.client-balance__items-block:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 18%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 18%;
          flex: 0 1 18%;
}

.client-balance__items-block:first-child .client-balance__items-text{
  padding: .62rem;
  color: var(--cr-white);
  background-color: var(--cr-blue);
  -webkit-border-radius: .1875rem;
     -moz-border-radius: .1875rem;
          border-radius: .1875rem;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

.client-balance__items-block:last-child .client-balance__items-text {
  padding: .31rem .88rem;
  background-color: var(--cr-white);
  -webkit-border-radius: 6.25rem;
     -moz-border-radius: 6.25rem;
          border-radius: 6.25rem;
  color: var(--cr-green);
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

.client-balance__items-hidden {
  display: none;
}

.client-balance__wrap {
  display: none;
}

.client-balance__wrap .catalogue-filters__wrap, .client-balance__wrap .catalogue-filters__date {
  width: 100%;
}

.client-balance__wrap  .catalogue-filters__date .catalogue-filters__date-input {
  padding-left: 2.44rem;
}

.client-balance__wrap  .catalogue-filters__wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: block;
  right: 0.94rem;
  top: 0.94rem;
  width: 1rem;
  height: 1rem;
}


.client-balance__wrap:nth-child(2) .client-balance__items-naming:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 5%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 5%;
          flex: 0 1 5%;
}

.client-balance__wrap:nth-child(2) .client-balance__items-naming:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 15%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 15%;
          flex: 0 1 15%;
}

.client-balance__wrap:nth-child(2) .client-balance__items-naming{
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 15%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 15%;
          flex: 0 1 15%;
}

.client-balance__wrap:nth-child(2) .client-balance__items-naming:last-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 30%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
}

.client-balance__wrap:nth-child(2) .client-balance__items-block:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 5%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 5%;
          flex: 0 1 5%;
}

.client-balance__wrap:nth-child(2) .client-balance__items-block:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 15%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 15%;
          flex: 0 1 15%;
}

.client-balance__wrap:nth-child(2) .client-balance__items-block{
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 15%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 15%;
          flex: 0 1 15%;
}

.client-balance__wrap:nth-child(2) .client-balance__items-block:last-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 30%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
}

.client-balance__wrap:nth-child(2) .client-balance__items-block:first-child .client-balance__items-text {
  background-color: transparent;
  color: var(--cr-black);
}

.client-balance__wrap:nth-child(2) .client-balance__items-block:nth-child(3) .client-balance__items-text {
  color: var(--cr-blue);
  padding-left: 1.31rem;
  position: relative;
}

.client-balance__wrap:nth-child(2) .client-balance__items-block:nth-child(3) .client-balance__items-text::before {
  content: '';
  position: absolute;
  left: 0;
  top: .22rem;
  width: 0.9375rem;
  height: 0.9375rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="16" viewBox="0 0 15 16" fill="none"><path d="M7.5 0.5C6.01664 0.5 4.5666 0.939867 3.33323 1.76398C2.09986 2.58809 1.13856 3.75943 0.570907 5.12987C0.0032497 6.50032 -0.145275 8.00832 0.144114 9.46318C0.433503 10.918 1.14781 12.2544 2.1967 13.3033C3.2456 14.3522 4.58197 15.0665 6.03683 15.3559C7.49168 15.6453 8.99968 15.4968 10.3701 14.9291C11.7406 14.3614 12.9119 13.4001 13.736 12.1668C14.5601 10.9334 15 9.48336 15 8C14.9978 6.01157 14.2069 4.10522 12.8008 2.69918C11.3948 1.29315 9.48844 0.50225 7.5 0.5ZM7.5 14.5C6.21442 14.5 4.95772 14.1188 3.8888 13.4046C2.81988 12.6903 1.98676 11.6752 1.49479 10.4874C1.00282 9.29972 0.874095 7.99279 1.1249 6.73191C1.3757 5.47104 1.99477 4.31285 2.90381 3.40381C3.81285 2.49476 4.97104 1.8757 6.23192 1.6249C7.49279 1.37409 8.79973 1.50281 9.98745 1.99478C11.1752 2.48675 12.1903 3.31987 12.9046 4.38879C13.6188 5.45771 14 6.71442 14 8C13.998 9.7233 13.3126 11.3754 12.094 12.594C10.8754 13.8126 9.2233 14.498 7.5 14.5Z" fill="%234048E0"></path><path d="M7.5 6C7.36739 6 7.24021 6.05268 7.14645 6.14645C7.05268 6.24021 7 6.36739 7 6.5V12.5C7 12.6326 7.05268 12.7598 7.14645 12.8536C7.24021 12.9473 7.36739 13 7.5 13C7.63261 13 7.75979 12.9473 7.85355 12.8536C7.94732 12.7598 8 12.6326 8 12.5V6.5C8 6.36739 7.94732 6.24021 7.85355 6.14645C7.75979 6.05268 7.63261 6 7.5 6ZM7.5 3C7.36739 3 7.24021 3.05268 7.14645 3.14645C7.05268 3.24021 7 3.36739 7 3.5V4.5C7 4.63261 7.05268 4.75979 7.14645 4.85355C7.24021 4.94732 7.36739 5 7.5 5C7.63261 5 7.75979 4.94732 7.85355 4.85355C7.94732 4.75979 8 4.63261 8 4.5V3.5C8 3.36739 7.94732 3.24021 7.85355 3.14645C7.75979 3.05268 7.63261 3 7.5 3Z" fill="%234048E0"></path></svg>');
}

.client-balance__wrap:nth-child(3) .client-balance__items-naming{
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 15%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 15%;
          flex: 0 1 15%;
} 

.client-balance__wrap:nth-child(3) .client-balance__items-naming:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 20%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 20%;
          flex: 0 1 20%;
}

.client-balance__wrap:nth-child(3) .client-balance__items-naming:nth-child(3) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 10%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 10%;
          flex: 0 1 10%;
}

.client-balance__wrap:nth-child(3) .client-balance__items-naming:last-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 30%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
}

.client-balance__wrap:nth-child(3) .client-balance__items-block{
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 15%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 15%;
          flex: 0 1 15%;
} 

.client-balance__wrap:nth-child(3) .client-balance__items-block:first-child{
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 20%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 20%;
          flex: 0 1 20%;
} 


.client-balance__wrap:nth-child(3) .client-balance__items-block:nth-child(3) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 10%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 10%;
          flex: 0 1 10%;
}

.client-balance__wrap:nth-child(3) .client-balance__items-block:last-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 30%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
}

.client-balance__wrap:nth-child(3) .client-balance__items-block:first-child .client-balance__items-text{
  color: var(--cr-blue);
  background-color: transparent;
}

.client-balance__wrap:nth-child(3) .client-balance__items-block:last-child .client-balance__items-text {
  color: var(--cr-red);
}

.client-balance__row-btn {
  background-color: transparent;
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}

.client-balance__row-btn:hover {
  color: var(--cr-white);
  background-color: var(--cr-blue);
}

.balance__wrap {
  max-width: 28.375rem;
}

.balance__text {
  margin-top: 1.25rem;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
}

.balance__form {
  margin-top: 1.25rem;
  max-width: 21.85rem;
}

.balance__input {
  width: 100%;
  padding: .75rem .94rem;
  outline: none;
  font-family: var(--ff-raleway);
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: .0625rem solid var(--STROKE, #E3E3E3);
  background: var(--WHITE, #FFF);
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
}

.balance__input:focus, .balance__input:hover {
  border-color: var(--cr-blue);
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
}

.balance__btn {
  width: 100%;
  background-color: transparent;
  border-color: var(--cr-blue);
  margin-top: .62rem;
  color: var(--cr-blue);
}

.balance__btn:hover {
  color: var(--cr-white);
  background-color: var(--cr-blue);
}

.client-applications__row {
  margin-top: 1.88rem;
  gap: .63rem;
}

.--max-width {
  width: 100%;
  max-width: 10.5rem;
}

.catalogue-filters__wrap.--width {
  width: 100%;
  position: relative;
}

.catalogue-filters__wrap.--width .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: block;
  right: 0.94rem;
  top: 0.94rem;
  width: 1rem;
  height: 1rem;
}

.client-applications__items {
  margin-top: 1.88rem;
  padding: .94rem;
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border: .0625rem solid var(--STROKE, #E3E3E3);
}

.client-aapplications__items-heading {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.client-aapplications__items-item {
  padding: 1rem .63rem .62rem .63rem;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem;
  background: var(--LIGHT-BLUE, #F0F2FF);
}

.client-balance__items-text {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
}

.client-aapplications__items-body .client-balance__items-block:first-child .client-balance__items-text{
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  background-color: transparent;
  padding: 0;
}

.client-balance__items-subtext {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
}

.client-cabinet__heading span {
  color: var(--GREY, #A3A3B5);
}

.client-applications__items .client-aapplications__items-heading:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 3.25rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 3.25rem;
          flex: 0 1 3.25rem;
}

.client-applications__items .client-aapplications__items-heading:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 10.0625rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 10.0625rem;
          flex: 0 1 10.0625rem;
}

.client-applications__items .client-aapplications__items-heading:nth-child(3) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 11.125rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 11.125rem;
          flex: 0 1 11.125rem;
}

.client-applications__items .client-aapplications__items-heading:nth-child(4){
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 9.0625rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 9.0625rem;
          flex: 0 1 9.0625rem;
}

.client-applications__items .client-aapplications__items-heading:nth-child(5){
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 5.8125rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 5.8125rem;
          flex: 0 1 5.8125rem;
}

.client-applications__items .client-aapplications__items-heading:nth-child(6){
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 5.375rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 5.375rem;
          flex: 0 1 5.375rem;
}

.client-applications__items .client-aapplications__items-heading:nth-child(7){
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 5.375rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 5.375rem;
          flex: 0 1 5.375rem;
}

.client-applications__items .client-aapplications__items-heading:nth-child(8){
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 9.125rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 9.125rem;
          flex: 0 1 9.125rem;
}




.client-applications__items .client-balance__items-block:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 2.75rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 2.75rem;
          flex: 0 1 2.75rem;
}

.client-applications__items .client-balance__items-block:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 10.0625rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 10.0625rem;
          flex: 0 1 10.0625rem;
}

.client-applications__items .client-balance__items-block:nth-child(3) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 11.125rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 11.125rem;
          flex: 0 1 11.125rem;
}

.client-applications__items .client-balance__items-block:nth-child(4){
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 9.0625rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 9.0625rem;
          flex: 0 1 9.0625rem;
}

.client-applications__items .client-balance__items-block:nth-child(5){
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 5.8175rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 5.8175rem;
          flex: 0 1 5.8175rem;
}

.client-applications__items .client-balance__items-block:nth-child(6){
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 5.375rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 5.375rem;
          flex: 0 1 5.375rem;
}

.client-applications__items .client-balance__items-block:nth-child(7){
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 5.375rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 5.375rem;
          flex: 0 1 5.375rem;
}

.client-applications__items .client-balance__items-block:nth-child(8){
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 9.125rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 9.125rem;
          flex: 0 1 9.125rem;
}

.client-aapplications__items-body .client-balance__items-block:last-child .client-balance__items-text {
  padding: .31rem .87rem;
  color: var(--cr-red);
  font-size: .75rem;
}

.client-aapplications__items-head {
  margin-bottom: .94rem;
}

.client-aapplications__items-item {
  margin-bottom: .94rem;
}

.client-aapplications__items-item:last-child {
  margin-bottom: 0;
}


.client-applications__items .client-balance__items-block:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 2.75rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 2.75rem;
          flex: 0 1 2.75rem;
}

.client-applications__items .client-balance__items-block:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 10.625rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 10.625rem;
          flex: 0 1 10.625rem;
}

.client-applications__items .client-balance__items-block:nth-child(3) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 12rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 12rem;
          flex: 0 1 12rem;
}

.client-applications__items .client-balance__items-block:nth-child(4){
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 9.0625rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 9.0625rem;
          flex: 0 1 9.0625rem;
}

.client-applications__items .client-balance__items-block:nth-child(5){
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 5.8125rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 5.8125rem;
          flex: 0 1 5.8125rem;
}

.client-applications__items .client-balance__items-block:nth-child(6){
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 5.375rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 5.375rem;
          flex: 0 1 5.375rem;
}

.client-applications__items .client-balance__items-block:nth-child(7){
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 5.375rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 5.375rem;
          flex: 0 1 5.375rem;
}

.client-applications__items .client-balance__items-block:nth-child(8){
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 9.125rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 9.125rem;
          flex: 0 1 9.125rem;
}

.client-aapplications__items-btns {
  margin-left: auto;
}

.client-aapplications__items-item-body {
  margin-top: 1.56rem;
  display: none;
}

.client-aapplications__item-btn {
  background-color: transparent;
  border-color: var(--cr-blue);
  color: var(--cr-blue);
}

.client-aapplications__item-btn:last-child {
  margin-left: .63rem;
}

.client-aapplications__item-link {
  margin-top: .62rem;
  margin-left: auto;
  display: block;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  color: var(--cr-blue);
  max-width: max-content;
}

.client-aapplications__items-item-status {
  color: var(--red, #F00);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
}

.client-aapplications__items-review {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  margin-right: .31rem;
  line-height: 140%; 
  position: relative;
  padding-left: 1.31rem;
}

.client-aapplications__items-review:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z" fill="%23FFC700"></path></svg>');
}

.client-aapplications__item-btn:hover {
  color: var(--cr-white);
  background-color: var(--cr-blue);
}

.client-aapplications__items-link {
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
}

.popup {
  display: none;
}

.review-popup {
  padding: .94rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  max-width: 35.5rem;
  background: var(--WHITE, #FFF);
}

.popup__body-title {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 2.1rem */
}

.popup__body-title span {
  color: var(--cr-blue);
}

.popup__body-subtitle {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
  margin-top: .94rem;
}

.review-popup__grid {
  -ms-grid-columns: 1fr 1rem 1fr;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
  display: -ms-grid;
  display: grid;
  margin-top: 1rem;
  max-width: 19.875rem;
}

.review-popup__grid .catalogue-filters__list-check {
  margin-bottom: 0;
}

.review-popup__grid .catalogue-filters__list-check.--radio input + label {
  font-size: .75rem;
}

.review-popup__grid .catalogue-filters__list-check.--radio input + label:after {
  top: -.125rem;
}

.review-popup__grid .catalogue-filters__list-check.--radio input + label::before {
  top: -.125rem;
}

.review-popup__list {
  margin-top: .94rem;  
}

.review-popup__list textarea{
  font-family: var(--ff-raleway);
  padding: .94rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: 1px solid var(--STROKE, #E3E3E3);
  background: var(--WHITE, #FFF);
  outline: none;
  color: var(--GREY, #A3A3B5);
  width: 100%;
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.review-popup__list textarea:focus, .review-popup__list textarea:hover {
  border-color: var(--cr-blue);
}

.application-detial__wrapper {
  padding: .94rem;
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border: 1px solid var(--STROKE, #E3E3E3);
}

.application-detail__content-name {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.application-detail__content-text {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.review-popup__btns {
  margin-top: .94rem;
  max-width: 17.9375rem;
  margin-left: auto;
}

.review-popup__btn {
  width: 100%;
}

.review-popup__btn.--close {
  background-color: transparent;
  color: var(--cr-blue);
  border-color: var(--cr-blue);
}

.review-popup__btn.--close:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
}

.payment-popup {
  padding: .94rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  max-width: 25.4735rem;
  background: var(--WHITE, #FFF);
}

.fancybox-slide--html .fancybox-close-small {
  display: none;
}

.payment-popup__list {
  margin-top: .94rem;
}

.paymnet-popup__item {
  margin-bottom: .94rem;
}

.payment-popup__text {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.payment-popup__price {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.payment-popup__input {
  width: 100%;
  outline: none;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: 1px solid var(--STROKE, #E3E3E3);
  background: var(--WHITE, #FFF);
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-family: var(--ff-raleway);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
  line-height: 140%; /* 1.4rem */
  padding: .75rem .94rem;
}

.payment-popup__input:focus, .payment-popup__input:hover {
  border-color: var(--cr-blue);
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
}

.payment-popup__subtitle {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;  
  margin-top: .94rem;
}

.payment-popup__togglers {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: .0625rem solid var(--STROKE, #E3E3E3);
  padding-bottom: .62rem;
  margin-top: .94rem;
}

.payment-popup__toggler {
  width: 100%;
  position: relative;
  text-align: center;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.payment-popup__toggler:hover {
  color: var(--cr-blue);
}

.payment-popup__toggler.active {
  color: var(--cr-blue);
}

.payment-popup__toggler.active::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -.63rem;
  height: .125rem;
  width: 100%;
  background-color: var(--cr-blue);
}

.payment-popup__inputs-input {
  margin-top: .94rem;
  width: 100%;
  outline: none;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: 1px solid var(--STROKE, #E3E3E3);
  background: var(--WHITE, #FFF);
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-family: var(--ff-raleway);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
  line-height: 140%; /* 1.4rem */
  padding: .75rem .94rem;
}

.payment-popup__inputs-input:focus, 
.payment-popup__inputs-input:hover {
  border-color: var(--cr-blue);
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
}

.paymnet-popup__wrap {
  display: none;
}

.payment-popup .review-popup__btns {
  max-width: 100%;
  width: 100%;
}

.application-detail__content-row {
  margin-bottom: 1.25rem;
}

.application-detail__content-row:last-child {
  margin-bottom: 0;
}

.application-detail__text {
  margin-top: 1rem;
}

.application-detail__btn {
  background-color: transparent;
  color: var(--cr-blue);
  border-color: var(--cr-blue);
}

.application-detail__grid {
  margin-top: 1.88rem;
  gap: 1.87rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1.87rem minmax(22.375rem, 22.375rem);
  grid-template-columns: 1fr minmax(22.375rem, 22.375rem);
}

.application-detail__person-list {
  margin-top: 1rem;
}

.application-detail__person-link {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  margin-bottom: .75rem;
  position: relative;
  padding-left: 2.06rem;
  line-height: 140%; /* 1.4rem */
  display: block;
}

.application-detail__person-name {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;  
}

.application-detail__person {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(4rem, 4rem) .94rem 1fr;
  grid-template-columns: minmax(4rem, 4rem) 1fr;
  gap: .94rem;
}

.application-detail__wrap {
  position: relative;
  width: 4rem;
  height: 4rem;
}

.application-detail__content {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1 / 2;
}

.application-detail__status {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  grid-row: 1 / 3;
}

.application-detail__status-text {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.application-detail__status-state {
  color: var(--red, #F00);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  padding: .31rem .88rem;
  -webkit-border-radius: 6.25rem;
     -moz-border-radius: 6.25rem;
          border-radius: 6.25rem;
  background: var(--LIGHT-BLUE, #F0F2FF);
  line-height: 140%; /* 1.05rem */
}

.application-detail__filters-info {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
  white-space: nowrap;
}

.application-detail__filters-btn {
  background-color: transparent;
  color: var(--cr-blue);
  border-color: var(--cr-blue);
}

.application-detail__filters-btn span {
  position: relative;
  padding-left: 1.38rem;
  display: block;
}

.application-detail__filters-btn:hover {
  color: var(--cr-white);
  background-color: var(--cr-blue);
}

.application-detail__filters-btn span:before {
  content: '';
  position: absolute;
  left: 0;
  top: .275rem;
  width: 0.75rem;
  height: 0.75rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" viewBox="0 0 14 15" fill="none"><path d="M1 7.32617H13M7 1.32617V13.3262" stroke="%234048E0" stroke-width="2" stroke-linecap="round"></path></svg>');
}

.application-detail__filters-btn:hover span:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" viewBox="0 0 14 15" fill="none"><path d="M1 7.32617H13M7 1.32617V13.3262" stroke="%23FFF" stroke-width="2" stroke-linecap="round"></path></svg>');
}

.application-detail__filters .client-cabinet__list-input {
  max-width: 13.375rem;
} 

.application-detail__person {
  margin-top: 1rem;
}

.application-detail__wrap img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
}

.application-detail__person-title {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
}

.application-detail__person-link:last-child {
  margin-bottom: 0;
}

.application-detail__person-link::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5rem;
  height: 1.5rem;
}

.application-detail__person-link.--tel::before {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect width="24" height="24" rx="12" fill="%23F0F2FF"></rect><path d="M17.4993 11.4997C17.3665 11.4997 17.2391 11.447 17.1452 11.3533C17.0513 11.2595 16.9985 11.1324 16.9985 10.9998C16.9975 9.93948 16.5751 8.9229 15.8241 8.17315C15.0731 7.4234 14.0548 7.00172 12.9927 7.00066C12.8599 7.00066 12.7326 6.94799 12.6387 6.85425C12.5448 6.7605 12.492 6.63335 12.492 6.50077C12.492 6.36819 12.5448 6.24104 12.6387 6.14729C12.7326 6.05355 12.8599 6.00088 12.9927 6.00088C14.3203 6.00234 15.5931 6.52947 16.5318 7.46663C17.4705 8.4038 17.9985 9.67444 18 10.9998C18 11.1324 17.9472 11.2595 17.8533 11.3533C17.7594 11.447 17.6321 11.4997 17.4993 11.4997ZM15.9971 10.9998C15.9971 10.2043 15.6806 9.44142 15.1171 8.87893C14.5537 8.31645 13.7895 8.00044 12.9927 8.00044C12.8599 8.00044 12.7326 8.05311 12.6387 8.14686C12.5448 8.24061 12.492 8.36776 12.492 8.50033C12.492 8.63291 12.5448 8.76006 12.6387 8.85381C12.7326 8.94756 12.8599 9.00023 12.9927 9.00023C13.5239 9.00023 14.0334 9.21089 14.409 9.58588C14.7846 9.96088 14.9956 10.4695 14.9956 10.9998C14.9956 11.1324 15.0484 11.2595 15.1423 11.3533C15.2362 11.447 15.3636 11.4997 15.4964 11.4997C15.6292 11.4997 15.7565 11.447 15.8504 11.3533C15.9443 11.2595 15.9971 11.1324 15.9971 10.9998ZM17.0902 17.0805L17.5458 16.5561C17.8359 16.2656 17.9987 15.8722 17.9987 15.4621C17.9987 15.0519 17.8359 14.6585 17.5458 14.3681C17.5303 14.3526 16.3256 13.4273 16.3256 13.4273C16.0364 13.1525 15.6524 12.9995 15.2532 13C14.854 13.0006 14.4703 13.1547 14.182 13.4303L13.2276 14.2331C12.4485 13.9112 11.7409 13.4388 11.1452 12.8431C10.5495 12.2474 10.0776 11.5401 9.75653 10.7618L10.5577 9.81205C10.8339 9.5242 10.9885 9.14113 10.9891 8.74248C10.9898 8.34383 10.8365 7.96027 10.5612 7.67152C10.5612 7.67152 9.63335 6.47028 9.61782 6.45478C9.33214 6.16772 8.94479 6.00439 8.53947 6.00009C8.13416 5.99578 7.74342 6.15085 7.45168 6.43179L6.87584 6.93168C3.4739 10.8718 10.7995 18.1287 14.8765 17.9983C15.2882 18.0006 15.6961 17.9207 16.0764 17.763C16.4566 17.6054 16.8013 17.3733 17.0902 17.0805Z" fill="%234048E0"></path></svg>');
}

.application-detail__person-link.--mail::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect width="24" height="24" rx="12" fill="%23F0F2FF"></rect><path d="M17.977 9.06472L13.768 12.891C13.2987 13.3166 12.6629 13.5555 12 13.5555C11.3371 13.5555 10.7013 13.3166 10.232 12.891L6.023 9.06472C6.016 9.13654 6 9.20153 6 9.2729V14.7273C6.00079 15.3299 6.26444 15.9075 6.73311 16.3336C7.20178 16.7596 7.8372 16.9993 8.5 17H15.5C16.1628 16.9993 16.7982 16.7596 17.2669 16.3336C17.7356 15.9075 17.9992 15.3299 18 14.7273V9.2729C18 9.20153 17.984 9.13654 17.977 9.06472Z" fill="%234048E0"></path><path d="M13.0611 12.2481L17.6281 8.09589C17.4068 7.7624 17.0948 7.48637 16.7221 7.29442C16.3493 7.10246 15.9285 7.00106 15.5001 7H8.50007C8.07168 7.00106 7.65082 7.10246 7.27808 7.29442C6.90535 7.48637 6.59331 7.7624 6.37207 8.09589L10.9391 12.2481C11.2209 12.5032 11.6024 12.6465 12.0001 12.6465C12.3978 12.6465 12.7793 12.5032 13.0611 12.2481Z" fill="%234048E0"></path></svg>');
}
.application-detail__person-link.--wa::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect width="24" height="24" rx="12" fill="%23F0F2FF"></rect><path d="M16.2439 7.75C15.115 6.625 13.6098 6 12.0209 6C8.71777 6 6.04181 8.66667 6.04181 11.9583C6.04181 13 6.33449 14.0417 6.83624 14.9167L6 18L9.1777 17.1667C10.0557 17.625 11.0174 17.875 12.0209 17.875C15.324 17.875 18 15.2083 18 11.9167C17.9582 10.375 17.3728 8.875 16.2439 7.75ZM14.9059 14.0833C14.7805 14.4167 14.1951 14.75 13.9024 14.7917C13.6516 14.8333 13.3171 14.8333 12.9826 14.75C12.7735 14.6667 12.4808 14.5833 12.1463 14.4167C10.6411 13.7917 9.67944 12.2917 9.59582 12.1667C9.5122 12.0833 8.96864 11.375 8.96864 10.625C8.96864 9.875 9.34495 9.54167 9.47038 9.375C9.59582 9.20833 9.76307 9.20833 9.8885 9.20833C9.97212 9.20833 10.0976 9.20833 10.1812 9.20833C10.2648 9.20833 10.3902 9.16667 10.5157 9.45833C10.6411 9.75 10.9338 10.5 10.9756 10.5417C11.0174 10.625 11.0174 10.7083 10.9756 10.7917C10.9338 10.875 10.892 10.9583 10.8084 11.0417C10.7247 11.125 10.6411 11.25 10.5993 11.2917C10.5157 11.375 10.4321 11.4583 10.5157 11.5833C10.5993 11.75 10.892 12.2083 11.3519 12.625C11.9373 13.125 12.3972 13.2917 12.5645 13.375C12.7317 13.4583 12.8153 13.4167 12.899 13.3333C12.9826 13.25 13.2753 12.9167 13.3589 12.75C13.4425 12.5833 13.5679 12.625 13.6934 12.6667C13.8188 12.7083 14.5714 13.0833 14.6969 13.1667C14.8641 13.25 14.9477 13.2917 14.9895 13.3333C15.0314 13.4583 15.0314 13.75 14.9059 14.0833Z" fill="%234048E0"></path></svg>');
}

.application-detail__person-link.--tg::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><rect width="24" height="24" rx="12" fill="%23F0F2FF"></rect><path d="M18 6.4251L15.9437 17.5004C15.9437 17.5004 15.6559 18.2683 14.8656 17.9L10.121 14.0136L10.099 14.0021C10.7399 13.3873 15.7095 8.61364 15.9267 8.39726C16.263 8.06214 16.0542 7.86263 15.6638 8.11578L8.32307 13.0962L5.49102 12.0782C5.49102 12.0782 5.04533 11.9088 5.00246 11.5405C4.95902 11.1717 5.50568 10.9722 5.50568 10.9722L17.0511 6.13337C17.0511 6.13337 18 5.68795 18 6.4251Z" fill="%234048E0"></path></svg>');
}

.fc .fc-today-button {
  display: none;
}

.fc .fc-toolbar-title {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  font-family: var(--ff-raleway);
}

.fc .fc-button-primary:hover,
.fc .fc-button-primary:focus,
.fc .fc-button-primary:active,
.fc .fc-button-primary:not(:disabled).fc-button-active, .fc .fc-button-primary:not(:disabled):active {
  background-color: transparent;
  border-color: var(--cr-blue);
  outline: none;
}

.fc .fc-button-primary:not(:disabled):active:focus {
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.fc .fc-daygrid-day-frame {
  height: 6.875rem;
}

.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
  margin-top: 2.44rem;
}

.fc-event-title,  .fc-daygrid-block-event .fc-event-title {
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-family: var(--ff-raleway);
  font-size: 0.75rem;
  padding: .19rem .88rem;
  font-style: normal;
  -webkit-border-radius: 6.25rem;
     -moz-border-radius: 6.25rem;
          border-radius: 6.25rem;
  background: var(--LIGHT-BLUE, #F0F2FF);
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
}

.fc .fc-daygrid-event {
  padding: 0;
  margin: 0;
}

.fc-h-event {
  background-color: transparent;
  border: none;
}

.fc .fc-prev-button, .fc .fc-next-button {
  background-color: transparent;
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border: .0625rem solid var(--STROKE, #E3E3E3);
  margin-right: .63rem;
  outline: none;
}

.fc .fc-prev-button:hover, .fc .fc-next-button:hover {
  border-color: var(--cr-blue);
}

.fc .fc-col-header-cell-cushion {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-family: var(--ff-raleway);
  padding: 0;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.fc-scrollgrid-sync-inner {
  text-align: left;
  padding: .75rem;
}

.fc .fc-daygrid-day-number {
  padding: 0;
}

.fc .fc-daygrid-day-frame {
  text-align: left;
}

.fc .fc-daygrid-day-top {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.fc .fc-day-other .fc-daygrid-day-top {
  opacity: 1;
}

.fc .fc-day-other .fc-daygrid-day-top .fc-daygrid-day-number {
  color: var(--cr-grey);
}

.fc .fc-daygrid-day.fc-day-today {
  background-color: transparent;
}

.fc .fc-daygrid-day-number {
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-family: var(--ff-raleway);
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.fc .fc-button .fc-icon {
  color: var(--cr-blue);
}

.application-detail__calendar {
  margin-top: 1.88rem;
}

.application-detail__map {
  margin-top: 1.87rem;
  padding: .94rem;
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border: 1px solid var(--STROKE, #E3E3E3);
  margin-bottom: 1.87rem;
}

.application-detail__title {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.application-detail__map-wrap {
  margin-top: .94rem;
  position: relative;
 // padding-bottom: 42.844202898550726%;
  width: 100%;
}

.application-detail__map-wrap iframe{
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.register__from-item {
  position: relative;
}

.register__from-password {
  position: absolute;
  bottom: 1.25rem;
  right: .94rem;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2393_25489)"><path d="M15.8917 8.32982C16.0419 8.12408 16.0353 7.84323 15.8753 7.64402C13.4554 4.66893 10.8428 3.16016 8.10613 3.16016C3.46552 3.16016 0.242231 7.48399 0.108336 7.66688C-0.0418885 7.87262 -0.035357 8.15347 0.124664 8.35268C2.54131 11.331 5.1539 12.8398 7.89059 12.8398C12.5312 12.8398 15.7545 8.51597 15.8917 8.32982ZM7.89059 11.7197C5.61111 11.7197 3.3904 10.4656 1.28074 7.99672C2.10697 7.02026 4.73262 4.2803 8.10613 4.2803C10.3856 4.2803 12.6063 5.53435 14.716 8.00325C13.8898 8.9797 11.2641 11.7197 7.89059 11.7197Z" fill="%23A3A3B5"></path><path d="M7.99839 5.15552C6.43083 5.15552 5.15393 6.43242 5.15393 7.99998C5.15393 9.56753 6.43083 10.8444 7.99839 10.8444C9.56594 10.8444 10.8428 9.56753 10.8428 7.99998C10.8428 6.43242 9.56594 5.15552 7.99839 5.15552ZM7.99839 9.72429C7.04806 9.72429 6.27408 8.95031 6.27408 7.99998C6.27408 7.04965 7.04806 6.27567 7.99839 6.27567C8.94872 6.27567 9.7227 7.04965 9.7227 7.99998C9.7227 8.95031 8.94872 9.72429 7.99839 9.72429Z" fill="%23A3A3B5"></path></g><defs><clipPath id="clip0_2393_25489"><rect width="16" height="16" fill="white"></rect></clipPath></defs></svg>');
}

.register__body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.register__btns {
  gap: .63rem;
}

.register__btn.--red {
  color: var(--cr-red);
  border-color: var(--cr-red);
}

.register__btn.--red:hover {
  color: var(--cr-white);
  border-color: var(--cr-red);
  background-color: var(--cr-red);
  box-shadow: 0px 8px 24px 0px rgba(255, 0, 0, 0.25);
}

.item-hero__row {
  padding: .94rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  background: var(--LIGHT-BLUE, #F0F2FF);
}

.item-hero__heading {
  padding-right: 1.62rem;
  position: relative;
  margin-right: .94rem;
}

.item-hero__reviews {
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  position: relative;
  margin-right: .94rem;
  padding-left: 1.31rem;
}

.item-hero__reviews:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M8 0.5L9.79611 6.02786H15.6085L10.9062 9.44427L12.7023 14.9721L8 11.5557L3.29772 14.9721L5.09383 9.44427L0.391548 6.02786H6.20389L8 0.5Z" fill="%23FFC700"></path></svg>');
}

.item-hero__reserve {
  color: var(--LIGHT-BLACK, #424242);
  text-align: right;
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  position: relative;
  padding-left: 1.62rem;
}

.item-hero__reserve::before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  width: 1rem;
  height: 1rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_5434_24097)"><path d="M14 0H2C1.46957 0 0.960859 0.210714 0.585786 0.585786C0.210714 0.960859 0 1.46957 0 2L0 14C0 14.5304 0.210714 15.0391 0.585786 15.4142C0.960859 15.7893 1.46957 16 2 16H14C14.5304 16 15.0391 15.7893 15.4142 15.4142C15.7893 15.0391 16 14.5304 16 14V2C16 1.46957 15.7893 0.960859 15.4142 0.585786C15.0391 0.210714 14.5304 0 14 0ZM1 3.857C1 3.384 1.448 3 2 3H14C14.552 3 15 3.384 15 3.857V14.143C15 14.616 14.552 15 14 15H2C1.448 15 1 14.616 1 14.143V3.857Z" fill="%23A3A3B5"></path><path d="M6.5 7C6.76522 7 7.01957 6.89464 7.20711 6.70711C7.39464 6.51957 7.5 6.26522 7.5 6C7.5 5.73478 7.39464 5.48043 7.20711 5.29289C7.01957 5.10536 6.76522 5 6.5 5C6.23478 5 5.98043 5.10536 5.79289 5.29289C5.60536 5.48043 5.5 5.73478 5.5 6C5.5 6.26522 5.60536 6.51957 5.79289 6.70711C5.98043 6.89464 6.23478 7 6.5 7ZM9.5 7C9.76522 7 10.0196 6.89464 10.2071 6.70711C10.3946 6.51957 10.5 6.26522 10.5 6C10.5 5.73478 10.3946 5.48043 10.2071 5.29289C10.0196 5.10536 9.76522 5 9.5 5C9.23478 5 8.98043 5.10536 8.79289 5.29289C8.60536 5.48043 8.5 5.73478 8.5 6C8.5 6.26522 8.60536 6.51957 8.79289 6.70711C8.98043 6.89464 9.23478 7 9.5 7ZM12.5 7C12.7652 7 13.0196 6.89464 13.2071 6.70711C13.3946 6.51957 13.5 6.26522 13.5 6C13.5 5.73478 13.3946 5.48043 13.2071 5.29289C13.0196 5.10536 12.7652 5 12.5 5C12.2348 5 11.9804 5.10536 11.7929 5.29289C11.6054 5.48043 11.5 5.73478 11.5 6C11.5 6.26522 11.6054 6.51957 11.7929 6.70711C11.9804 6.89464 12.2348 7 12.5 7ZM3.5 10C3.76522 10 4.01957 9.89464 4.20711 9.70711C4.39464 9.51957 4.5 9.26522 4.5 9C4.5 8.73478 4.39464 8.48043 4.20711 8.29289C4.01957 8.10536 3.76522 8 3.5 8C3.23478 8 2.98043 8.10536 2.79289 8.29289C2.60536 8.48043 2.5 8.73478 2.5 9C2.5 9.26522 2.60536 9.51957 2.79289 9.70711C2.98043 9.89464 3.23478 10 3.5 10ZM6.5 10C6.76522 10 7.01957 9.89464 7.20711 9.70711C7.39464 9.51957 7.5 9.26522 7.5 9C7.5 8.73478 7.39464 8.48043 7.20711 8.29289C7.01957 8.10536 6.76522 8 6.5 8C6.23478 8 5.98043 8.10536 5.79289 8.29289C5.60536 8.48043 5.5 8.73478 5.5 9C5.5 9.26522 5.60536 9.51957 5.79289 9.70711C5.98043 9.89464 6.23478 10 6.5 10ZM9.5 10C9.76522 10 10.0196 9.89464 10.2071 9.70711C10.3946 9.51957 10.5 9.26522 10.5 9C10.5 8.73478 10.3946 8.48043 10.2071 8.29289C10.0196 8.10536 9.76522 8 9.5 8C9.23478 8 8.98043 8.10536 8.79289 8.29289C8.60536 8.48043 8.5 8.73478 8.5 9C8.5 9.26522 8.60536 9.51957 8.79289 9.70711C8.98043 9.89464 9.23478 10 9.5 10ZM12.5 10C12.7652 10 13.0196 9.89464 13.2071 9.70711C13.3946 9.51957 13.5 9.26522 13.5 9C13.5 8.73478 13.3946 8.48043 13.2071 8.29289C13.0196 8.10536 12.7652 8 12.5 8C12.2348 8 11.9804 8.10536 11.7929 8.29289C11.6054 8.48043 11.5 8.73478 11.5 9C11.5 9.26522 11.6054 9.51957 11.7929 9.70711C11.9804 9.89464 12.2348 10 12.5 10ZM3.5 13C3.76522 13 4.01957 12.8946 4.20711 12.7071C4.39464 12.5196 4.5 12.2652 4.5 12C4.5 11.7348 4.39464 11.4804 4.20711 11.2929C4.01957 11.1054 3.76522 11 3.5 11C3.23478 11 2.98043 11.1054 2.79289 11.2929C2.60536 11.4804 2.5 11.7348 2.5 12C2.5 12.2652 2.60536 12.5196 2.79289 12.7071C2.98043 12.8946 3.23478 13 3.5 13ZM6.5 13C6.76522 13 7.01957 12.8946 7.20711 12.7071C7.39464 12.5196 7.5 12.2652 7.5 12C7.5 11.7348 7.39464 11.4804 7.20711 11.2929C7.01957 11.1054 6.76522 11 6.5 11C6.23478 11 5.98043 11.1054 5.79289 11.2929C5.60536 11.4804 5.5 11.7348 5.5 12C5.5 12.2652 5.60536 12.5196 5.79289 12.7071C5.98043 12.8946 6.23478 13 6.5 13ZM9.5 13C9.76522 13 10.0196 12.8946 10.2071 12.7071C10.3946 12.5196 10.5 12.2652 10.5 12C10.5 11.7348 10.3946 11.4804 10.2071 11.2929C10.0196 11.1054 9.76522 11 9.5 11C9.23478 11 8.98043 11.1054 8.79289 11.2929C8.60536 11.4804 8.5 11.7348 8.5 12C8.5 12.2652 8.60536 12.5196 8.79289 12.7071C8.98043 12.8946 9.23478 13 9.5 13Z" fill="%23A3A3B5"></path></g><defs><clipPath id="clip0_5434_24097"><rect width="16" height="16" fill="white"></rect></clipPath></defs></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.item-hero__icons {
  margin-top: 1.12rem;
  gap: .94rem;
}

.item-hero__icon-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.item-hero__icon-top img {
  position: relative;
  width: 1rem;
  height: 1rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  margin-right: .31rem;
}

.item-hero__icon-num {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.item-hero__icon-desc {
  margin-top: .31rem;
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
}

.item-hero__info-btn {
  background-color: transparent;
  border-color: var(--cr-blue);
  color: var(--cr-blue);
  margin-left: auto;
  display: block;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

.item-desc__filters {
  padding: .94rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: 1px solid var(--STROKE, #E3E3E3);
  position: sticky;
  top: 5rem;
}

.item-desc__filters-name {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.item-desc__filters-row {
  margin: .94rem 0;
  gap: .62rem;
}

.item-desc .item-desc__cat {
  margin-top: 1.88rem;
}

.item-desc .catalogue-body {
  margin-top: 1.25rem;
}

.item-desc__filters-title {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; 
}

.item-desc__filters-subname {
  margin-top: .94rem;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.item-desc__filters .popup__textarea {
  padding: .94rem;
  outline: none;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: 1px solid var(--STROKE, #E3E3E3);
  background: var(--WHITE, #FFF);
  width: 100%;
  margin-top: .94rem;
}

.item-desc__filters-text {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  margin-top: .62rem;
  line-height: 140%; /* 1.4rem */
}

.item-desc__filters-subtext {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  margin-top: .94rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.item-desc__filters-subtext a {
  color: var(--cr-blue);
}

.item-desc__filters-safe {
  margin-top: .94rem;
  color: var(--green, #00BC35);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; 
  padding-left: 1.31rem;
  position: relative;
}

.item-desc__filters-safe::before {
  content: '';
  position: absolute;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.5 2C7.95786 2 7.05193 2.21531 6.19943 2.455C5.32729 2.69875 4.44807 2.98719 3.93107 3.16188C3.71492 3.23569 3.52328 3.37107 3.37818 3.55244C3.23308 3.73382 3.1404 3.95385 3.11079 4.18725C2.6425 7.82481 3.72915 10.5207 5.04757 12.3041C5.60667 13.067 6.27331 13.7389 7.02522 14.2972C7.3285 14.519 7.60979 14.6888 7.84864 14.805C8.06864 14.9123 8.30514 15 8.5 15C8.69486 15 8.93057 14.9123 9.15136 14.805C9.43931 14.6603 9.71478 14.4904 9.97478 14.2972C10.7267 13.7389 11.3933 13.067 11.9524 12.3041C13.2709 10.5207 14.3575 7.82481 13.8892 4.18725C13.8596 3.95374 13.767 3.73358 13.6219 3.55206C13.4768 3.37055 13.2851 3.23502 13.0689 3.16106C12.3184 2.9066 11.5621 2.6709 10.8006 2.45419C9.94807 2.21612 9.04214 2 8.5 2ZM10.1861 6.18112C10.2599 6.10484 10.36 6.06199 10.4643 6.06199C10.5686 6.06199 10.6687 6.10484 10.7424 6.18112C10.8162 6.25741 10.8576 6.36087 10.8576 6.46875C10.8576 6.57663 10.8162 6.68009 10.7424 6.75638L8.38529 9.19388C8.34879 9.23171 8.30544 9.26172 8.25771 9.2822C8.20998 9.30268 8.15882 9.31323 8.10714 9.31323C8.05547 9.31323 8.0043 9.30268 7.95657 9.2822C7.90885 9.26172 7.86549 9.23171 7.829 9.19388L6.65043 7.97513C6.6139 7.93735 6.58493 7.89251 6.56516 7.84316C6.54539 7.79381 6.53522 7.74092 6.53522 7.6875C6.53522 7.63408 6.54539 7.58119 6.56516 7.53184C6.58493 7.48249 6.6139 7.43765 6.65043 7.39987C6.68696 7.3621 6.73032 7.33214 6.77804 7.3117C6.82577 7.29126 6.87692 7.28074 6.92857 7.28074C6.98023 7.28074 7.03138 7.29126 7.0791 7.3117C7.12683 7.33214 7.17019 7.3621 7.20672 7.39987L8.10714 8.33181L10.1861 6.18112Z" fill="%2300BC35"></path></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 1rem;
  height: 1rem;
  left: 0;
  top: .125rem;
}

.item-desc__filters-btn {
  margin-top: .94rem;
  width: 100%;
}

.item-gallery__subgrid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr .62rem 1fr;
  grid-template-columns: 1fr 1fr;
  gap: .62rem;
}

.item-gallery__subwrap {
  display: block;
  position: relative;
  width: 100%;
  padding-bottom: 81.25%;
}

.item-gallery__subwrap img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-border-radius: .5rem;
     -moz-border-radius: .5rem;
          border-radius: .5rem;
}

.item-gallery {
  margin-top: 1.87rem;
}

.item-gallery__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: calc(50% - .62rem) .62rem 50%;
  grid-template-columns: calc(50% - .62rem) 50%;
  gap: .62rem;
}

.item-gallery__wrap {
  display: block;
  position: relative;
  width: 100%;
  padding-bottom: 85.65310492505354%;
}

.item-gallery__wrap img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-border-radius: .5rem;
     -moz-border-radius: .5rem;
          border-radius: .5rem;
}

.item-gallery__swiper {
  width: 100%;
}

.item-gallery__swiper-prev, .item-gallery__swiper-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  color: #fff;
  text-align: center;
  border: 0;
  opacity: 0;
  -webkit-transition: opacity .15s ease;
  -o-transition: opacity .15s ease;
  -moz-transition: opacity .15s ease;
  transition: opacity .15s ease;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.item-gallery__swiper-next, .item-gallery__swiper-prev {
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
}

.item-gallery__swiper-next {
  right: .94rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g clip-path="url(%23clip0_1491_4755)"><g filter="url(%23filter0_d_1491_4755)"><circle cx="16" cy="16" r="16" transform="matrix(-1 0 0 1 32 0)" fill="white"></circle></g><path d="M14 12L19 16.5L14 21" stroke="%23A3A3B5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id="filter0_d_1491_4755" x="-24" y="-16" width="80" height="80" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="8"></feOffset><feGaussianBlur stdDeviation="12"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1491_4755"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1491_4755" result="shape"></feBlend></filter><clipPath id="clip0_1491_4755"><rect width="32" height="32" fill="white" transform="matrix(-1 0 0 1 32 0)"></rect></clipPath></defs></svg>');
}

.item-gallery__swiper-next:hover {
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g clip-path="url(%23clip0_1491_4755)"><g filter="url(%23filter0_d_1491_4755)"><circle cx="16" cy="16" r="16" transform="matrix(-1 0 0 1 32 0)" fill="white"></circle></g><path d="M14 12L19 16.5L14 21" stroke="%234048E0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id="filter0_d_1491_4755" x="-24" y="-16" width="80" height="80" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="8"></feOffset><feGaussianBlur stdDeviation="12"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1491_4755"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1491_4755" result="shape"></feBlend></filter><clipPath id="clip0_1491_4755"><rect width="32" height="32" fill="white" transform="matrix(-1 0 0 1 32 0)"></rect></clipPath></defs></svg>');
}

.item-gallery__swiper-prev {
  left: .94rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g clip-path="url(%23clip0_1491_4754)"><g filter="url(%23filter0_d_1491_4754)"><circle cx="16" cy="16" r="16" fill="white"></circle></g><path d="M18 12L13 16.5L18 21" stroke="%23A3A3B5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id="filter0_d_1491_4754" x="-24" y="-16" width="80" height="80" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="8"></feOffset><feGaussianBlur stdDeviation="12"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1491_4754"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1491_4754" result="shape"></feBlend></filter><clipPath id="clip0_1491_4754"><rect width="32" height="32" fill="white"></rect></clipPath></defs></svg>');
}

.item-gallery__swiper:hover .item-gallery__swiper-pagination {
  opacity: 1;
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
}

.item-gallery__swiper-pagination {
  position: absolute;
  z-index: 10;
  bottom: .94rem;
  text-align: center;
  opacity: 0;
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
}

.item-gallery__subwrap:last-child:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  border-radius: 0.5rem;
  background-color: #00000044;
}

.item-gallery__subwrap-num {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--WHITE, #FFF);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 2.1rem */
}

.item-gallery__swiper-pagination .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.45);
  width: 0.5rem;
  height: 0.5rem;
  opacity: 1;
  border: none;
}

.item-gallery__swiper-pagination .swiper-pagination-bullet-active {
  background-color: var(--cr-white);
}

.item-gallery__swiper-prev:hover {
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g clip-path="url(%23clip0_1491_4754)"><g filter="url(%23filter0_d_1491_4754)"><circle cx="16" cy="16" r="16" fill="white"></circle></g><path d="M18 12L13 16.5L18 21" stroke="%234048E0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><filter id="filter0_d_1491_4754" x="-24" y="-16" width="80" height="80" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"></feColorMatrix><feOffset dy="8"></feOffset><feGaussianBlur stdDeviation="12"></feGaussianBlur><feComposite in2="hardAlpha" operator="out"></feComposite><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"></feColorMatrix><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1491_4754"></feBlend><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1491_4754" result="shape"></feBlend></filter><clipPath id="clip0_1491_4754"><rect width="32" height="32" fill="white"></rect></clipPath></defs></svg>');
}

.item-gallery__swiper:hover .item-gallery__swiper-prev,
.item-gallery__swiper:hover .item-gallery__swiper-next {
  opacity: 1;
}

.item-desc__filters-price {
  color: var(--BLACK, #1D1D1D);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
}

.item-desc__filters-subrow {
  margin-bottom: .31rem;
}

.item-hero__info-btn span {
  padding-left: 1.62rem;
  position: relative;
}

.item-hero__info-btn:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
}

.item-hero__info-btn:hover span:before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="18" viewBox="0 0 20 18" fill="none"><path d="M11.9964 1.36626C11.1962 1.70588 10.5213 2.2383 10.0007 2.78711C9.48003 2.23825 8.80486 1.70583 8.00449 1.36622C7.30573 1.06973 6.49701 0.915249 5.62193 1.04786C4.74538 1.1807 3.87018 1.59132 3.02427 2.31858C1.77605 3.39171 1.09345 4.6205 1.00888 5.98104C0.926447 7.30706 1.42349 8.59263 2.1862 9.78526C3.69476 12.1441 6.50448 14.5324 9.38273 16.7872C9.74491 17.0709 10.2539 17.0709 10.6161 16.7872C13.4943 14.5324 16.3044 12.1442 17.8133 9.78536C18.5762 8.59276 19.0734 7.30721 18.9912 5.98116C18.9068 4.62057 18.2242 3.39173 16.976 2.31858C16.1301 1.59135 15.255 1.18071 14.3786 1.04787C13.5036 0.91524 12.695 1.06974 11.9964 1.36626Z" stroke="%23FFF" stroke-width="2" stroke-linejoin="round"></path></svg>');
}

.item-hero__info-btn span:before {
  content: '';
  position: absolute;
  left: 0;
  top: .125rem;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="18" viewBox="0 0 20 18" fill="none"><path d="M11.9964 1.36626C11.1962 1.70588 10.5213 2.2383 10.0007 2.78711C9.48003 2.23825 8.80486 1.70583 8.00449 1.36622C7.30573 1.06973 6.49701 0.915249 5.62193 1.04786C4.74538 1.1807 3.87018 1.59132 3.02427 2.31858C1.77605 3.39171 1.09345 4.6205 1.00888 5.98104C0.926447 7.30706 1.42349 8.59263 2.1862 9.78526C3.69476 12.1441 6.50448 14.5324 9.38273 16.7872C9.74491 17.0709 10.2539 17.0709 10.6161 16.7872C13.4943 14.5324 16.3044 12.1442 17.8133 9.78536C18.5762 8.59276 19.0734 7.30721 18.9912 5.98116C18.9068 4.62057 18.2242 3.39173 16.976 2.31858C16.1301 1.59135 15.255 1.18071 14.3786 1.04787C13.5036 0.91524 12.695 1.06974 11.9964 1.36626Z" stroke="%234048E0" stroke-width="2" stroke-linejoin="round"></path></svg>');
}

.item-hero__info-prices {
  margin-top: 1.41rem;
}

.item-hero__info-sale {
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
  padding: .31rem .63rem;
  -webkit-border-radius: 6.25rem;
     -moz-border-radius: 6.25rem;
          border-radius: 6.25rem;
  background: var(--WHITE, #FFF);
  margin-right: 1.25rem;
}

.item-hero__info-price {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 140%; /* 1.4rem */
}

.item-hero__info-price span {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
  text-decoration: line-through;
  margin-top: -.31rem;
  margin-left: .31rem;
}

.item-hero__info-month {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.item-hero__desc {
  margin-top: .62rem;
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
}

.item-hero__location {
  position: relative;
  padding-left: 1.31rem;
  margin-top: .63rem;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
}

.item-hero__location:before {
  position: absolute;
  content: '';
  left: 0;
  width: 1rem;
  height: 1.375rem;
  top: 0;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="22" viewBox="0 0 16 22" fill="none"><path d="M7.99992 9.61999C8.27307 9.61999 8.54355 9.56619 8.7959 9.46166C9.04826 9.35713 9.27756 9.20392 9.4707 9.01077C9.66385 8.81763 9.81706 8.58833 9.92159 8.33597C10.0261 8.08362 10.0799 7.81314 10.0799 7.53999C10.0799 7.26684 10.0261 6.99637 9.92159 6.74401C9.81706 6.49165 9.66385 6.26235 9.4707 6.06921C9.27756 5.87606 9.04826 5.72285 8.7959 5.61832C8.54355 5.51379 8.27307 5.45999 7.99992 5.45999C7.44827 5.45999 6.91922 5.67913 6.52914 6.06921C6.13906 6.45928 5.91992 6.98834 5.91992 7.53999C5.91992 8.09164 6.13906 8.6207 6.52914 9.01077C6.91922 9.40085 7.44827 9.61999 7.99992 9.61999Z" fill="%234048E0"></path><path d="M2.4133 6.32667C3.72664 0.553335 12.28 0.560001 13.5866 6.33333C14.3533 9.72 12.2466 12.5867 10.4 14.36C9.75468 14.9824 8.89314 15.3301 7.99663 15.3301C7.10013 15.3301 6.23859 14.9824 5.5933 14.36C3.7533 12.5867 1.64664 9.71334 2.4133 6.32667Z" fill="%234048E0"></path><path d="M7.99992 9.61999C8.27307 9.61999 8.54355 9.56619 8.7959 9.46166C9.04826 9.35713 9.27756 9.20392 9.4707 9.01077C9.66385 8.81763 9.81706 8.58833 9.92159 8.33597C10.0261 8.08362 10.0799 7.81314 10.0799 7.53999C10.0799 7.26684 10.0261 6.99637 9.92159 6.74401C9.81706 6.49165 9.66385 6.26235 9.4707 6.06921C9.27756 5.87606 9.04826 5.72285 8.7959 5.61832C8.54355 5.51379 8.27307 5.45999 7.99992 5.45999C7.44827 5.45999 6.91922 5.67913 6.52914 6.06921C6.13906 6.45928 5.91992 6.98834 5.91992 7.53999C5.91992 8.09164 6.13906 8.6207 6.52914 9.01077C6.91922 9.40085 7.44827 9.61999 7.99992 9.61999Z" stroke="%234048E0" stroke-width="1.5"></path><path d="M2.4133 6.32667C3.72664 0.553335 12.28 0.560001 13.5866 6.33333C14.3533 9.72 12.2466 12.5867 10.4 14.36C9.75468 14.9824 8.89314 15.3301 7.99663 15.3301C7.10013 15.3301 6.23859 14.9824 5.5933 14.36C3.7533 12.5867 1.64664 9.71334 2.4133 6.32667Z" stroke="%234048E0" stroke-width="1.5"></path><circle cx="8" cy="7" r="2" fill="white"></circle></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.item-hero__info-date {
  margin-top: 3.47rem;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  position: relative;
  padding-left: 1.31rem;
  margin-left: auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.item-hero__info-date:before {
  content: '';
  position: absolute;
  width: 1rem;
  height: 1rem;
  left: 0;
  top: 0;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><g clip-path="url(%23clip0_5434_24025)"><path d="M14 0.5H2C1.46957 0.5 0.960859 0.710714 0.585786 1.08579C0.210714 1.46086 0 1.96957 0 2.5L0 14.5C0 15.0304 0.210714 15.5391 0.585786 15.9142C0.960859 16.2893 1.46957 16.5 2 16.5H14C14.5304 16.5 15.0391 16.2893 15.4142 15.9142C15.7893 15.5391 16 15.0304 16 14.5V2.5C16 1.96957 15.7893 1.46086 15.4142 1.08579C15.0391 0.710714 14.5304 0.5 14 0.5ZM1 4.357C1 3.884 1.448 3.5 2 3.5H14C14.552 3.5 15 3.884 15 4.357V14.643C15 15.116 14.552 15.5 14 15.5H2C1.448 15.5 1 15.116 1 14.643V4.357Z" fill="%23A3A3B5"></path><path d="M6.5 7.5C6.76522 7.5 7.01957 7.39464 7.20711 7.20711C7.39464 7.01957 7.5 6.76522 7.5 6.5C7.5 6.23478 7.39464 5.98043 7.20711 5.79289C7.01957 5.60536 6.76522 5.5 6.5 5.5C6.23478 5.5 5.98043 5.60536 5.79289 5.79289C5.60536 5.98043 5.5 6.23478 5.5 6.5C5.5 6.76522 5.60536 7.01957 5.79289 7.20711C5.98043 7.39464 6.23478 7.5 6.5 7.5ZM9.5 7.5C9.76522 7.5 10.0196 7.39464 10.2071 7.20711C10.3946 7.01957 10.5 6.76522 10.5 6.5C10.5 6.23478 10.3946 5.98043 10.2071 5.79289C10.0196 5.60536 9.76522 5.5 9.5 5.5C9.23478 5.5 8.98043 5.60536 8.79289 5.79289C8.60536 5.98043 8.5 6.23478 8.5 6.5C8.5 6.76522 8.60536 7.01957 8.79289 7.20711C8.98043 7.39464 9.23478 7.5 9.5 7.5ZM12.5 7.5C12.7652 7.5 13.0196 7.39464 13.2071 7.20711C13.3946 7.01957 13.5 6.76522 13.5 6.5C13.5 6.23478 13.3946 5.98043 13.2071 5.79289C13.0196 5.60536 12.7652 5.5 12.5 5.5C12.2348 5.5 11.9804 5.60536 11.7929 5.79289C11.6054 5.98043 11.5 6.23478 11.5 6.5C11.5 6.76522 11.6054 7.01957 11.7929 7.20711C11.9804 7.39464 12.2348 7.5 12.5 7.5ZM3.5 10.5C3.76522 10.5 4.01957 10.3946 4.20711 10.2071C4.39464 10.0196 4.5 9.76522 4.5 9.5C4.5 9.23478 4.39464 8.98043 4.20711 8.79289C4.01957 8.60536 3.76522 8.5 3.5 8.5C3.23478 8.5 2.98043 8.60536 2.79289 8.79289C2.60536 8.98043 2.5 9.23478 2.5 9.5C2.5 9.76522 2.60536 10.0196 2.79289 10.2071C2.98043 10.3946 3.23478 10.5 3.5 10.5ZM6.5 10.5C6.76522 10.5 7.01957 10.3946 7.20711 10.2071C7.39464 10.0196 7.5 9.76522 7.5 9.5C7.5 9.23478 7.39464 8.98043 7.20711 8.79289C7.01957 8.60536 6.76522 8.5 6.5 8.5C6.23478 8.5 5.98043 8.60536 5.79289 8.79289C5.60536 8.98043 5.5 9.23478 5.5 9.5C5.5 9.76522 5.60536 10.0196 5.79289 10.2071C5.98043 10.3946 6.23478 10.5 6.5 10.5ZM9.5 10.5C9.76522 10.5 10.0196 10.3946 10.2071 10.2071C10.3946 10.0196 10.5 9.76522 10.5 9.5C10.5 9.23478 10.3946 8.98043 10.2071 8.79289C10.0196 8.60536 9.76522 8.5 9.5 8.5C9.23478 8.5 8.98043 8.60536 8.79289 8.79289C8.60536 8.98043 8.5 9.23478 8.5 9.5C8.5 9.76522 8.60536 10.0196 8.79289 10.2071C8.98043 10.3946 9.23478 10.5 9.5 10.5ZM12.5 10.5C12.7652 10.5 13.0196 10.3946 13.2071 10.2071C13.3946 10.0196 13.5 9.76522 13.5 9.5C13.5 9.23478 13.3946 8.98043 13.2071 8.79289C13.0196 8.60536 12.7652 8.5 12.5 8.5C12.2348 8.5 11.9804 8.60536 11.7929 8.79289C11.6054 8.98043 11.5 9.23478 11.5 9.5C11.5 9.76522 11.6054 10.0196 11.7929 10.2071C11.9804 10.3946 12.2348 10.5 12.5 10.5ZM3.5 13.5C3.76522 13.5 4.01957 13.3946 4.20711 13.2071C4.39464 13.0196 4.5 12.7652 4.5 12.5C4.5 12.2348 4.39464 11.9804 4.20711 11.7929C4.01957 11.6054 3.76522 11.5 3.5 11.5C3.23478 11.5 2.98043 11.6054 2.79289 11.7929C2.60536 11.9804 2.5 12.2348 2.5 12.5C2.5 12.7652 2.60536 13.0196 2.79289 13.2071C2.98043 13.3946 3.23478 13.5 3.5 13.5ZM6.5 13.5C6.76522 13.5 7.01957 13.3946 7.20711 13.2071C7.39464 13.0196 7.5 12.7652 7.5 12.5C7.5 12.2348 7.39464 11.9804 7.20711 11.7929C7.01957 11.6054 6.76522 11.5 6.5 11.5C6.23478 11.5 5.98043 11.6054 5.79289 11.7929C5.60536 11.9804 5.5 12.2348 5.5 12.5C5.5 12.7652 5.60536 13.0196 5.79289 13.2071C5.98043 13.3946 6.23478 13.5 6.5 13.5ZM9.5 13.5C9.76522 13.5 10.0196 13.3946 10.2071 13.2071C10.3946 13.0196 10.5 12.7652 10.5 12.5C10.5 12.2348 10.3946 11.9804 10.2071 11.7929C10.0196 11.6054 9.76522 11.5 9.5 11.5C9.23478 11.5 8.98043 11.6054 8.79289 11.7929C8.60536 11.9804 8.5 12.2348 8.5 12.5C8.5 12.7652 8.60536 13.0196 8.79289 13.2071C8.98043 13.3946 9.23478 13.5 9.5 13.5Z" fill="%23A3A3B5"></path></g><defs><clipPath id="clip0_5434_24025"><rect width="16" height="16" fill="white" transform="translate(0 0.5)"></rect></clipPath></defs></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.item-hero__metro {
  padding-left: 1.25rem;
  margin-top: .44rem;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
}

.item-hero__metro span {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
}

.item-hero__location a {
  color: var(--cr-blue);
}

.item-desc__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1.88rem minmax(22.375rem, 22.375rem);
  grid-template-columns: 1fr minmax(22.375rem, 22.375rem);
  gap: 1.88rem;
  margin-top: 1.87rem;
  align-items: flex-start;
}

.item-desc__wrapper {
  padding: .94rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border: 1px solid var(--STROKE, #E3E3E3);
  margin-bottom: .94rem;
}

.item-desc__wrapper-owner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.item-desc__wrapper-onwer-btns {
  max-width: 14.6875rem;
}

.item-desc__wrapper-owner-btn  {
  width: 100%;
  margin-bottom: .62rem;
  color: var(--cr-blue);
  background-color: transparent;
  border-color: var(--cr-blue);
}

.item-desc__wrapper-owner-btn:last-child {
  margin-bottom: 0;
}

.item-desc__cat .cat-listitem{
  margin-bottom: 1.25rem;
}

.item-desc__wrapper-row.--reviews {
  border-bottom: .0625rem solid #E3E3E3;
  padding-bottom: .94rem;
  margin-bottom: .94rem;
}

.item-desc__review-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.item-decs__review-ava {
  width: 1.5rem;
  height: 1.5rem;
  position: relative;
  margin-right: .63rem;
}

.item-desc__review-name {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  margin-right: .62rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
}

.item-decs__review-flag {
  width: 1rem;
  height: 1rem;
  position: relative;
  margin-right: .63rem;
}

.item-desc__review {
  margin-bottom: 1.25rem;
}

/*.item-desc__review:last-child {
  margin-bottom: 0;
} */

.item-desc__review-title {
  margin-top: 1rem;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
  padding-left: 1.5rem;
  margin-bottom: .94rem;
}

.item-decs__review-flag img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.item-decs__review-ava img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.item-desc__wrapper-row.--reviews .application-detail__title {
  margin-right: .62rem;
}

.item-desc__wrapper-name {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.item-desc__wrapper-link {
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.item-desc__subgrid {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 1.88rem;
     -moz-column-gap: 1.88rem;
          column-gap: 1.88rem;
  margin-top: .63rem;
}

.item-desc__item {
  page-break-inside: avoid; 
  -webkit-column-break-inside: avoid; 
     -moz-column-break-inside: avoid; 
          break-inside: avoid-column;   
}

.item-desc__item {
  margin-top: 1.25rem;
}

.item-desc__item:first-child {
  margin-top: 0;
}

.item-desc__item ul {
  margin: 0;
  list-style: none;
}

.item-desc__item-head {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  padding-left: 1.5rem;
  position: relative;
}

.item-desc__item-head::before {
  content: '';
  position: absolute;
  left: 0;
  top: .125rem;
  width: 1rem;
  height: 1.0625rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="18" viewBox="0 0 16 18" fill="none"><path d="M8 17.1677C10.1217 17.1677 12.1566 16.3249 13.6569 14.8246C15.1571 13.3243 16 11.2895 16 9.16772C16 7.04599 15.1571 5.01116 13.6569 3.51087C12.1566 2.01058 10.1217 1.16772 8 1.16772C5.87827 1.16772 3.84344 2.01058 2.34315 3.51087C0.842855 5.01116 0 7.04599 0 9.16772C0 11.2895 0.842855 13.3243 2.34315 14.8246C3.84344 16.3249 5.87827 17.1677 8 17.1677ZM8.93 7.75572L7.93 12.4607C7.86 12.8007 7.959 12.9937 8.234 12.9937C8.428 12.9937 8.721 12.9237 8.92 12.7477L8.832 13.1637C8.545 13.5097 7.912 13.7617 7.367 13.7617C6.664 13.7617 6.365 13.3397 6.559 12.4427L7.297 8.97472C7.361 8.68172 7.303 8.57572 7.01 8.50472L6.559 8.42372L6.641 8.04272L8.93 7.75572ZM8 6.66772C7.73478 6.66772 7.48043 6.56237 7.29289 6.37483C7.10536 6.18729 7 5.93294 7 5.66772C7 5.40251 7.10536 5.14815 7.29289 4.96062C7.48043 4.77308 7.73478 4.66772 8 4.66772C8.26522 4.66772 8.51957 4.77308 8.70711 4.96062C8.89464 5.14815 9 5.40251 9 5.66772C9 5.93294 8.89464 6.18729 8.70711 6.37483C8.51957 6.56237 8.26522 6.66772 8 6.66772Z" fill="%23A3A3B5"></path></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.item-desc__item-content ul {
  padding-left: 0;
  margin-top: .94rem;
}

.item-desc__item-content ul li {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  padding-left: 1.5rem;
  position: relative;
  margin-bottom: .63rem;
}

.item-desc__item-content ul li:last-child {
  margin-bottom: 0;
}

.item-desc__wrapper-subname {
  margin-top: 1.25rem;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.item-desc__item-content ul li:before {
  content: '';
  position: absolute;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M2 7.07692L6.95238 12L15 4" stroke="%234048E0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  left: 0;
  top: .19rem;
}

.item-desc__wrapper-text {
  margin-top: .63rem;
}

.item-desc__wrapper-subtext {
  margin-top: .63rem;
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.item-desc__wrapper-subtext b {
  color: var(--cr-black);
}

.item-desc__wrapper-hostel {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; 
  position: relative;
  padding-right: 1.62rem;
}

.item-desc__wrapper-hostel::before {
  content: '';
  position: absolute;
  right: 0;
  top: .125rem;
  width: 1rem;
  height: 1rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M10.0672 0.870229C9.79801 0.594758 9.47647 0.37587 9.12147 0.226427C8.76647 0.0769836 8.38518 0 8 0C7.61482 0 7.23353 0.0769836 6.87853 0.226427C6.52354 0.37587 6.20199 0.594758 5.93279 0.870229L5.31073 1.50825L4.42064 1.49725C4.03535 1.49269 3.65304 1.56521 3.29619 1.71055C2.93934 1.85588 2.61515 2.0711 2.34269 2.34354C2.07023 2.61599 1.855 2.94015 1.70966 3.29698C1.56431 3.65381 1.49179 4.0361 1.49635 4.42136L1.50635 5.3114L0.870283 5.93342C0.594795 6.2026 0.375894 6.52413 0.226441 6.87911C0.0769884 7.23408 0 7.61535 0 8.0005C0 8.38565 0.0769884 8.76692 0.226441 9.1219C0.375894 9.47687 0.594795 9.7984 0.870283 10.0676L1.50735 10.6896L1.49635 11.5796C1.49179 11.9649 1.56431 12.3472 1.70966 12.704C1.855 13.0608 2.07023 13.385 2.34269 13.6575C2.61515 13.9299 2.93934 14.1451 3.29619 14.2905C3.65304 14.4358 4.03535 14.5083 4.42064 14.5037L5.31073 14.4937L5.93279 15.1298C6.20199 15.4052 6.52354 15.6241 6.87853 15.7736C7.23353 15.923 7.61482 16 8 16C8.38518 16 8.76647 15.923 9.12147 15.7736C9.47647 15.6241 9.79801 15.4052 10.0672 15.1298L10.6893 14.4927L11.5794 14.5037C11.9646 14.5083 12.347 14.4358 12.7038 14.2905C13.0607 14.1451 13.3849 13.9299 13.6573 13.6575C13.9298 13.385 14.145 13.0608 14.2903 12.704C14.4357 12.3472 14.5082 11.9649 14.5037 11.5796L14.4937 10.6896L15.1297 10.0676C15.4052 9.7984 15.6241 9.47687 15.7736 9.1219C15.923 8.76692 16 8.38565 16 8.0005C16 7.61535 15.923 7.23408 15.7736 6.87911C15.6241 6.52413 15.4052 6.2026 15.1297 5.93342L14.4927 5.3114L14.5037 4.42136C14.5082 4.0361 14.4357 3.65381 14.2903 3.29698C14.145 2.94015 13.9298 2.61599 13.6573 2.34354C13.3849 2.0711 13.0607 1.85588 12.7038 1.71055C12.347 1.56521 11.9646 1.49269 11.5794 1.49725L10.6893 1.50725L10.0672 0.870229ZM10.3542 6.85446L7.35394 9.85457C7.30748 9.90114 7.2523 9.93808 7.19155 9.96329C7.1308 9.98849 7.06567 10.0015 6.9999 10.0015C6.93413 10.0015 6.869 9.98849 6.80825 9.96329C6.7475 9.93808 6.69231 9.90114 6.64586 9.85457L5.14571 8.35451C5.09922 8.30802 5.06234 8.25283 5.03718 8.19209C5.01202 8.13135 4.99907 8.06625 4.99907 8.0005C4.99907 7.93475 5.01202 7.86965 5.03718 7.80891C5.06234 7.74817 5.09922 7.69298 5.14571 7.64649C5.19221 7.6 5.2474 7.56312 5.30815 7.53796C5.36889 7.5128 5.434 7.49985 5.49975 7.49985C5.5655 7.49985 5.63061 7.5128 5.69135 7.53796C5.7521 7.56312 5.80729 7.6 5.85378 7.64649L6.9999 8.79353L9.64617 6.14643C9.74006 6.05254 9.86741 5.99979 10.0002 5.99979C10.133 5.99979 10.2603 6.05254 10.3542 6.14643C10.4481 6.24032 10.5009 6.36766 10.5009 6.50044C10.5009 6.63322 10.4481 6.76057 10.3542 6.85446Z" fill="%234048E0"></path></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.item-desc__wrapper-subdesc {
  margin-top: .31rem;
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
}

.item-desc__wrapper-gallery {
  margin-top: 1.25rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr .63rem 1fr .63rem 1fr .63rem 1fr;
  grid-template-columns: repeat(4, 1fr);
  gap: .63rem;
}

.item-desc__wrapper-gal {
  display: block;
  position: relative;
  width: 100%;
  padding-bottom: 88.75739644970415%;
}

.item-desc__wrapper-gal:last-child:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #00000044;
  border-radius: .5rem;
}

.item-desc__wrapper-gal-count {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--WHITE, #FFF);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.item-desc__wrapper-cols {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1.87rem 1fr;
  grid-template-columns: repeat(2, 1fr);
  margin-top: 1.25rem;
  gap: .25rem 1.87rem;
}

.item-desc__wrapper-gal img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-border-radius: .5rem;
     -moz-border-radius: .5rem;
          border-radius: .5rem;
}

.item-desc__popup {
  max-width: 49.9375rem;
  padding: .94rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  background: var(--WHITE, #FFF);
}

.item-desc__popup-btn.btn {
  margin-left: auto;
  margin-top: .94rem;
  display: block;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  border-color: var(--cr-blue);
  color: var(--cr-blue);
  background-color: transparent;
}

.item-desc__popup-btn.btn:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
}

.item-desc__popup-title {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 2.1rem */
}

.item-gallery__mob {
  display: none;
}

.item-desc__wrapper-onwer-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: .94rem;
}

.item-desc__wrapper-owner-wrap {
  position: relative;
  min-width: 5rem;
  max-width: 5rem;
  height: 5rem;
}

.item-desc__wrapper-owner-name {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.item-desc__wrapper-owner-info {
  margin-top: .63rem;
  color: var(--green, #00BC35);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
  /* display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; */
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.item-desc__wrapper-owner-info span {
  display: inline;
}

.item-desc__wrapper-owner-super {
  padding: .25rem .5rem;
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  border-radius: 6.25rem;
  background-color: #F0F2FF;
  max-width: max-content;
  margin-top: .62rem;
  line-height: 140%; /* 1.05rem */
}

.item-desc__wrapper-toggler {
  width: 1rem;
  margin-left: .31rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="18" viewBox="0 0 16 18" fill="none"><path d="M8 17.1677C10.1217 17.1677 12.1566 16.3249 13.6569 14.8246C15.1571 13.3243 16 11.2895 16 9.16772C16 7.04599 15.1571 5.01116 13.6569 3.51087C12.1566 2.01058 10.1217 1.16772 8 1.16772C5.87827 1.16772 3.84344 2.01058 2.34315 3.51087C0.842855 5.01116 0 7.04599 0 9.16772C0 11.2895 0.842855 13.3243 2.34315 14.8246C3.84344 16.3249 5.87827 17.1677 8 17.1677ZM8.93 7.75572L7.93 12.4607C7.86 12.8007 7.959 12.9937 8.234 12.9937C8.428 12.9937 8.721 12.9237 8.92 12.7477L8.832 13.1637C8.545 13.5097 7.912 13.7617 7.367 13.7617C6.664 13.7617 6.365 13.3397 6.559 12.4427L7.297 8.97472C7.361 8.68172 7.303 8.57572 7.01 8.50472L6.559 8.42372L6.641 8.04272L8.93 7.75572ZM8 6.66772C7.73478 6.66772 7.48043 6.56237 7.29289 6.37483C7.10536 6.18729 7 5.93294 7 5.66772C7 5.40251 7.10536 5.14815 7.29289 4.96062C7.48043 4.77308 7.73478 4.66772 8 4.66772C8.26522 4.66772 8.51957 4.77308 8.70711 4.96062C8.89464 5.14815 9 5.40251 9 5.66772C9 5.93294 8.89464 6.18729 8.70711 6.37483C8.51957 6.56237 8.26522 6.66772 8 6.66772Z" fill="%23A3A3B5"></path></svg>');
  height: 1.0625rem;
  display: inline-block;
}

.item-desc__wrapper-owner .item-hero__reviews {
  margin-top: .63rem;
} 

.item-desc__wrapper-owner .item-hero__reviews:before {
  top: -.0625rem;
}

.item-desc__wrapper-owner-text {
  margin-top: .94rem;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.item-desc__wrapper-owner-wrap img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
}

.item-desc__cat-mob, .item-filters__toggler  {
  display: none;
}

.object-main__checkboxes {
  margin-top: .62rem;
  gap: .63rem;
}

@media screen and (max-width: 768px) {
  .client-cabinet__requests {
    margin-top: .94rem;
    -ms-grid-columns: 1fr .94rem 1fr;
    grid-template-columns: 1fr 1fr;
    gap: .94rem;
  }

  .item-desc__cat {
    display: none;
  }

  .item-desc__cat-mob, .item-filters__toggler  {
    display: block;
  }

  .client-aaplications__variants-top {
    display: none;
  }
  
  .client-aaplication__variants-body  {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }


  .client-cabinet__request-date {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-top: .94rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }

  .client-cabinet__request-subtext {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .client-cabinet__request-total {
    margin-top: 0;
  }

  .client-cabinet__request-btn {
    margin-top: 2.25rem;
  }

  .client-cabinet__list-head {
    display: none;
  }

  .client-canibet__list-item-hidden {
    display: block;
    color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  }

  .client-canibet__list-item-block:first-child, 
  .client-canibet__list-item-block {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }

  .client-canibet__list-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: .94rem;
  }

  .client-canibet__list-item-text {
    margin-top: .94rem;
  }
}

@media screen and (max-width: 768px) {
  .client-balance__items-head {
    display: none;
  }

  .client-balance__items-hidden {
    display: block;
  }

  .client-balance__items-item.--align-center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: .94rem;
  }

  .client-balance__items-text {
    margin-top: .94rem;
  }
}

@media screen and (max-width: 1025px) {
  .client-balance__grid {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (max-width: 991px) {
  .item-desc__subgrid {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}

@media screen and (max-width: 768px) {
  .item-hero__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .item-hero__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .item-hero__info-btn {
    margin-left: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-top: .87rem;
  }

  .item-hero__info-date {
    margin-left: 0;
    margin-top: .88rem;
  }

  .item-hero__top {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .item-gallery__mob {
    margin-top: .63rem;
    display: block;
  }

  .item-gallery {
    display: none;
  }

  .item-gallery__swiper-sub {
    margin-top: .5rem;
  }

  .item-gallery__swiper-prev, .item-gallery__swiper-next {
    opacity: 1;
  }

  .item-gallery__swiper-pagination {
    opacity: 1;
  }

  .item-desc__grid {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }

  .item-desc__cat-pagination {
    text-align: center;
  }

  .item-desc__filters {
    position: fixed;
    display: none;
    z-index: 100000;
    background-color: var(--cr-white);
    left: 0;
    padding: 1.87rem .94rem;
    top: 0;
    height: 100%;
    overflow-y: scroll;
  }

  .--no-overflow {
    overflow: hidden;
  }
  
  .item-desc {
    position: relative;
  }

  .item-filters__toggler {
    position: fixed;
    bottom: .94rem;
    z-index: 100;
    left: .94rem;
    width: -webkit-calc(100% - 1.88rem);
    width: -moz-calc(100% - 1.88rem);
    width: calc(100% - 1.88rem);
  }

  .item-desc__filter-close {
    position: absolute;
    z-index: 1;
    right: 1.44rem;
    top: 1.81rem;
    width: 1rem;
    height: 1rem;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M1 1L16.5563 17M17 1.00003L1.44365 17" stroke="%234048E0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
  }

  .item-desc__wrapper-owner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .item-desc__wrapper-onwer-btns {
    margin-top: 1.87rem;
  }

  .item-desc__wrapper-owner-wrap {
    min-width: 2.75rem;
    max-width: 2.75rem;
    height: 2.75rem;
  }

  .item-desc__wrapper-owner-btn {
    max-width: 100%;
  }

  .item-desc__wrapper-onwer-btns {
    max-width: 100%;
  }

  .item-desc__wrapper-cols {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 0;
  }

 /* .application-detail__map-wrap {
    padding-bottom: 64.51612903225806%;
  }*/

  .client-balance__togglers {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    overflow-x: auto;
  }

  .client-balance__toggler {
    white-space: nowrap;
  }

  .client-balance__togglers {
    gap: 1.25rem;
  }

  .client-balance__items-body {
    margin-top: 0;
  }

  .client-balance__items {
    padding: .31rem;
  }

  .client-balance__items {
    margin-top: .62rem;
  }

  .client-aapplications__items-head {
    display: none;
  }

  .client-applications__row.--align-center.--just-space {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .client-applications__row .client-cabinet__list-input{
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }

  .--max-width {
    max-width: 100%;
  }

  .catalogue-filters__wrap.--width:nth-last-child(3) {
    max-width: 70%;
  }

  .client-aapplications__items-item-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .client-applications__items .client-balance__items-block {
    -webkit-box-flex: 0!important;
    -webkit-flex: 0 1 100%!important;
       -moz-box-flex: 0!important;
        -ms-flex: 0 1 100%!important;
            flex: 0 1 100%!important;
  }

  .client-aapplications__items-body .client-balance__items-block .client-balance__items-text {
    margin-top: .5rem;
  }

  .client-applications__items .client-balance__items-block {
    margin-bottom: .94rem;
  }

  .client-applications__items .client-balance__items-block:last-child {
    margin-bottom: 0;
  }

  .client-aapplications__items-btns {
    margin-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: .62rem;
  }

  .application-detail__grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: .63rem;
  }

  .application-detail__content,  .application-detail__status {
    grid-row: auto;
  }

  .application-detail__row.--just-space.--align-start {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .application-detail__text, .application-detail__btn {
    margin-top: .63rem;
  }
  
  .application-detail__grid {
    margin-top: .63rem;
  }

  .application-detail__status {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .application-detail__content {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .application-detail__filters {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .application-detail__filters .client-cabinet__list-search {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .application-detail__filters-btn {
    width: 100%;
  }

  .application-detail__filters .client-cabinet__list-input {
    max-width: -webkit-calc(100% - (.62rem * 2) - (2.875rem * 2) );
    max-width: -moz-calc(100% - (.62rem * 2) - (2.875rem * 2) );
    max-width: calc(100% - (.62rem * 2) - (2.875rem * 2) );
  }

  .application-detail__content-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .application-detail__content-text {
    margin-top: .5rem;
  }

  .application-detail__btn {
    width: 100%;
  }

  .fc th, .fc td {
    width: 5.8125rem;
  }

  .fc-view-container { 
    overflow-x: scroll; 
  }
  .fc-view.fc-agendaDay-view.fc-agenda-view{
    width: 500%;
  }
  /* **For 2 day view** */
  .fc-view.fc-agendaTwoDay-view.fc-agenda-view{
    width: 500%;
  }
  
    
  .notification {
    right: .94rem;
  }
}

@media screen and (max-width: 520px) {
  .popup {
    max-width: 100%;
    margin: 0 .94rem;
  }

  .register__heading.h2 {
    color: var(--LIGHT-BLACK, #424242);
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 1.75rem */
  }

  .main,
  .content-price,
  .item-desc,
  .news,
  .partners-cta {
    padding-bottom: 1.88rem;
  }

  .client-balance__grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: .62rem;
  }

  .client-balance__grid {
    margin-top: .62rem;
  }
}

.rent-cabinet .client-cabinet__request-total {
  margin-top: 0;
}

.rent-cabinet__row {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.rent-cabinet__row-hidden {
  color: var(--GREY, #A3A3B5);
  text-align: right;
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
}

.rent-cabinet .client-cabinet__request:first-child .client-cabinet__request-total:after {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_1648_9210" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="25" height="25"><path d="M23.5002 23.5002V0.500015H0.5V23.5002H23.5002Z" fill="white" stroke="white"></path></mask><g mask="url(%23mask0_1648_9210)"><path d="M11.574 4.82338L3.92796 12.7827C3.77509 12.9418 3.52136 12.9444 3.36535 12.7884L2.58533 12.0083C2.43369 11.8567 2.43124 11.6116 2.57981 11.4569L11.432 2.24202C11.742 1.91933 12.2583 1.91933 12.5683 2.24202L21.4205 11.4569C21.5691 11.6116 21.5666 11.8567 21.415 12.0083L20.6349 12.7884C20.479 12.9444 20.2252 12.9418 20.0724 12.7827L12.4262 4.82338C12.1938 4.58135 11.8066 4.58135 11.574 4.82338Z" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M9.66296 19.9955V16.4511C9.66296 15.1603 10.7093 14.114 12.0001 14.114C13.2909 14.114 14.3373 15.1603 14.3373 16.4511V19.9955H9.66296Z" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M18.9919 19.1289C18.9919 19.6075 18.6039 19.9955 18.1253 19.9955H5.87494C5.39636 19.9955 5.00836 19.6075 5.00836 19.1289V11.658L11.574 4.82339C11.8066 4.58136 12.1937 4.58136 12.4262 4.82339L18.9919 11.658V19.1289Z" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
}

.rent-cabinet .client-cabinet__request:nth-child(2) .client-cabinet__request-total:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><mask id="mask0_5463_2184" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><path d="M23.5 23.5V0.5H0.5V23.5H23.5Z" fill="white" stroke="white"></path></mask><g mask="url(%23mask0_5463_2184)"><path d="M21.0689 17.474V18.61C21.0624 19.0905 20.6707 19.4797 20.1937 19.4794L10.8471 19.4734C10.3702 19.4731 9.98878 19.0834 9.9952 18.603V13.9007" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M21.0689 11.9714V15.7255" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M13.7697 7.46943L15.2234 6.51145C15.5122 6.32395 15.8814 6.32404 16.1653 6.51201L22.6831 10.893C23.0793 11.1554 23.1854 11.6943 22.9199 12.0968C22.6544 12.4994 22.1179 12.613 21.7218 12.3508L15.6707 8.27877L14.1061 9.3111" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M16.5725 11.9696C16.23 12.4875 15.5378 12.6292 15.0264 12.286C14.515 11.9428 14.3781 11.2447 14.7205 10.7266C15.0631 10.2087 15.7552 10.067 16.2667 10.4102C16.778 10.7535 16.915 11.4516 16.5725 11.9696Z" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M16.6769 10.9375C15.5721 11.44 14.3019 11.5791 13.0571 11.26" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M5.23981 7.34478L4.60076 8.58017C4.49123 8.79201 4.42504 9.02357 4.40607 9.26129C4.3871 9.49902 4.41573 9.73814 4.49028 9.96467L5.46903 12.9319L4.53968 14.7284C4.51173 14.7826 4.49527 14.8419 4.49132 14.9027C4.48738 14.9635 4.49604 15.0245 4.51676 15.0818L4.69826 15.5832C4.78568 15.8246 4.64932 16.0902 4.40435 16.1554L3.88812 16.2929C3.83019 16.3085 3.77616 16.3361 3.7295 16.3738C3.68283 16.4115 3.64456 16.4585 3.61714 16.5119L3.2907 17.143C3.26275 17.1971 3.24628 17.2564 3.24234 17.3172C3.23839 17.378 3.24705 17.439 3.26778 17.4963L3.44928 17.9977C3.53665 18.2391 3.40029 18.5047 3.15532 18.5699L2.63914 18.7075C2.5812 18.7231 2.52716 18.7506 2.4805 18.7883C2.43383 18.826 2.39556 18.8731 2.36815 18.9264L2.04171 19.5575C2.01375 19.6116 1.99728 19.671 1.99333 19.7318C1.98938 19.7926 1.99803 19.8535 2.01875 19.9108L2.20025 20.4122C2.28767 20.6537 2.15131 20.9193 1.90634 20.9845L1.39011 21.122C1.33217 21.1376 1.27814 21.1651 1.23147 21.2028C1.1848 21.2405 1.14653 21.2876 1.11912 21.3409L0.98323 21.6037C0.953592 21.6611 0.936878 21.7242 0.934262 21.7888C0.931646 21.8533 0.943193 21.9176 0.968089 21.9771L1.55623 23.3832C1.63634 23.5748 1.83865 23.6819 2.03909 23.639L3.52287 23.3215C3.58496 23.308 3.6433 23.281 3.69369 23.2423C3.74408 23.2036 3.78527 23.1542 3.81429 23.0977L8.30093 14.4243L11.2725 13.5389C11.73 13.4026 12.1137 13.0839 12.3349 12.6561L13.9941 9.44857C14.4428 8.58115 14.1118 7.50861 13.2561 7.05772L8.62549 4.61726C7.76707 4.16497 6.71009 4.50247 6.25999 5.37265L6.09893 5.68395M10.916 9.08656C10.5406 9.81696 9.65384 10.1001 8.93539 9.71895C8.21689 9.33781 7.93868 8.43668 8.31406 7.70623C8.68943 6.97578 9.57621 6.69261 10.2947 7.07379C11.0132 7.45493 11.2914 8.35611 10.916 9.08656Z" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M10.3708 9.65048C9.05367 8.20936 8.54128 6.10565 9.21408 4.11754C10.1947 1.21997 13.3214 -0.334829 16.1979 0.644764C19.0743 1.62436 20.6113 4.76737 19.6307 7.66495C19.5246 7.97877 19.391 8.28257 19.2313 8.57278" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path><path d="M17.1587 19.4795H14.0093V15.4688H17.1587V19.4795Z" stroke="%234048E0" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
}

.rent-cabinet__list-title {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  white-space: nowrap;
  line-height: 140%; /* 2.1rem */
}

.rent-cabinet__list-title span {
  color: var(--GREY, #A3A3B5);
}

.client-canibet__list-item.--empty {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.rent-cabinet .catalogue-filters__wrap {
  width: 100%;
}

.rent-cabinet .catalogue-filters__wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: block;
  right: 0.94rem;
  top: 0.94rem;
  width: 1rem;
  height: 1rem;
}

#manager .catalogue-filters__wrap .select2-container--default .select2-selection--single .select2-selection__arrow,
#object .catalogue-filters__wrap .select2-container--default .select2-selection--single .select2-selection__arrow{
  display: block;
  right: 0.94rem;
  top: 0.94rem;
  width: 1rem;
  height: 1rem;
}

#manager .catalogue-filters__wrap {
  margin-top: .94rem;
}

.paymnet-popup__input-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.paymnet-popup__input-info-icon {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_5463_19357)"><path d="M8 0.5C6.51664 0.5 5.0666 0.939867 3.83323 1.76398C2.59986 2.58809 1.63856 3.75943 1.07091 5.12987C0.50325 6.50032 0.354725 8.00832 0.644114 9.46318C0.933503 10.918 1.64781 12.2544 2.6967 13.3033C3.7456 14.3522 5.08197 15.0665 6.53683 15.3559C7.99168 15.6453 9.49968 15.4968 10.8701 14.9291C12.2406 14.3614 13.4119 13.4001 14.236 12.1668C15.0601 10.9334 15.5 9.48336 15.5 8C15.4978 6.01157 14.7069 4.10522 13.3008 2.69918C11.8948 1.29315 9.98844 0.50225 8 0.5ZM8 14.5C6.71442 14.5 5.45772 14.1188 4.3888 13.4046C3.31988 12.6903 2.48676 11.6752 1.99479 10.4874C1.50282 9.29972 1.3741 7.99279 1.6249 6.73191C1.8757 5.47104 2.49477 4.31285 3.40381 3.40381C4.31285 2.49476 5.47104 1.8757 6.73192 1.6249C7.99279 1.37409 9.29973 1.50281 10.4874 1.99478C11.6752 2.48675 12.6903 3.31987 13.4046 4.38879C14.1188 5.45771 14.5 6.71442 14.5 8C14.498 9.7233 13.8126 11.3754 12.594 12.594C11.3754 13.8126 9.7233 14.498 8 14.5Z" fill="%234048E0"></path><path d="M8 6C7.86739 6 7.74021 6.05268 7.64645 6.14645C7.55268 6.24021 7.5 6.36739 7.5 6.5V12.5C7.5 12.6326 7.55268 12.7598 7.64645 12.8536C7.74021 12.9473 7.86739 13 8 13C8.13261 13 8.25979 12.9473 8.35355 12.8536C8.44732 12.7598 8.5 12.6326 8.5 12.5V6.5C8.5 6.36739 8.44732 6.24021 8.35355 6.14645C8.25979 6.05268 8.13261 6 8 6ZM8 3C7.86739 3 7.74021 3.05268 7.64645 3.14645C7.55268 3.24021 7.5 3.36739 7.5 3.5V4.5C7.5 4.63261 7.55268 4.75979 7.64645 4.85355C7.74021 4.94732 7.86739 5 8 5C8.13261 5 8.25979 4.94732 8.35355 4.85355C8.44732 4.75979 8.5 4.63261 8.5 4.5V3.5C8.5 3.36739 8.44732 3.24021 8.35355 3.14645C8.25979 3.05268 8.13261 3 8 3Z" fill="%234048E0"></path></g><defs><clipPath id="clip0_5463_19357"><rect width="16" height="16" fill="white"></rect></clipPath></defs></svg>');
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  z-index: 1;
  right: .94rem;
  top: 0;
  cursor: pointer;
}

.paymnet-popup__input-info-text {
  position: absolute;
  padding: .75rem 1rem;
  -webkit-border-radius: 0.625rem;
     -moz-border-radius: 0.625rem;
          border-radius: 0.625rem;
  left: -webkit-calc(100% - 1.375rem);
  left: -moz-calc(100% - 1.375rem);
  left: calc(100% - 1.375rem);
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  background: var(--Neutral-100, #FFF);
  z-index: -1;
  min-width: 15.4375rem;
  max-width: 15.4375rem;
  color: var(--LIGHT-BLACK, #424242);
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
  line-height: 140%; /* 1.05rem */
  opacity: 0;
  -webkit-box-shadow: 0px 5px 14px 0px rgba(8, 15, 52, 0.04), 0px 1px 1px 0px rgba(23, 15, 73, 0.04), 0px 0px 1px 0px rgba(23, 15, 73, 0.03);
     -moz-box-shadow: 0px 5px 14px 0px rgba(8, 15, 52, 0.04), 0px 1px 1px 0px rgba(23, 15, 73, 0.04), 0px 0px 1px 0px rgba(23, 15, 73, 0.03);
          box-shadow: 0px 5px 14px 0px rgba(8, 15, 52, 0.04), 0px 1px 1px 0px rgba(23, 15, 73, 0.04), 0px 0px 1px 0px rgba(23, 15, 73, 0.03);
  top: -4.75rem;
}

.paymnet-popup__input-info-text:after {
  content: '';
  position: absolute;
  width: 0.89244rem;
  height: 0.77288rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="10" viewBox="0 0 15 10" fill="none"><path d="M4.90194 7.86597C6.05664 9.86597 8.94339 9.86597 10.0981 7.86597L14.6395 -7.53403e-05H0.360474L4.90194 7.86597Z" fill="white"></path></svg>');
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  top: -webkit-calc(100% - 0.25rem);
  top: -moz-calc(100% - 0.25rem);
  top: calc(100% - 0.25rem);
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

.paymnet-popup__input-info-icon:hover ~ .paymnet-popup__input-info-text{
  opacity: 1;
  z-index: 2;
  -webkit-transition: ease-in-out .2s;
  -o-transition: ease-in-out .2s;
  -moz-transition: ease-in-out .2s;
  transition: ease-in-out .2s;
}

.paymnet-popup__input-info {
  position: relative;
}

#manager {
  overflow: visible;
}

#manager .catalogue-filters__date {
  width: 100%;
  margin-top: .94rem;
}


#object .catalogue-filters__wrap {
  margin-top: .94rem;
}

#object .btn {
  width: 100%;
}

.faq-person__togglers {
  margin-top: 1.88rem;
  padding-bottom: .62rem;
  border-bottom: .0625rem solid var(--STROKE, #E3E3E3);
}

.faq-person__toggler {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
  position: relative;
}

.faq-person__toggler::before {
  content: '';
  position: absolute;
  width: 100%;
  height: .125rem;
  background-color: transparent;
  left: 0;
  bottom: -.62rem;
}

.faq-person__toggler:hover, .faq-person__toggler.active {
  color: var(--cr-blue);
}

.faq-person__toggler.active::before {
  background-color: var(--cr-blue);
} 

.faq-person__togglers {
  gap: 1.25rem;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

.faq-person__wrapper {
  display: none;
  max-width: 34.5rem;
}

.faq-person__list {
  margin-top: 1.88rem;
}

.faq-person__item {
  margin-bottom: .63rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  background: #FFF;
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
  padding: .94rem;
  cursor: pointer;
}

.faq-person__item:last-child {
  margin-bottom: 0;
}

.faq-person__item-name {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.faq-person__item-toggler {
  min-width: 1.125rem;
  max-width: 1.125rem;
  height: 1.125rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M9 1L9 17M17 9L1 9" stroke="%234048E0" stroke-width="2" stroke-linecap="round"></path></svg>');
}

.faq-person__item.active .faq-person__item-toggler  {
  -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
}

.faq-person__item-body {
  margin-top: .62rem;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
  display: none;
}

.forum__grid {
  margin-top: 1.88rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1.88rem minmax(22.375rem, 22.375rem);
  grid-template-columns: 1fr minmax(22.375rem, 22.375rem);
  gap: 1.88rem;
}

.forum__item {
  margin-bottom: .62rem;
  padding: .94rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  background: #FFF;
  -webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.06);
}

/*.forum__item:last-child {
  margin-bottom: 0;
}*/

.forum__item-name {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.forum__item-name:hover {
  color: var(--cr-blue);
}

.forum__item-row {
  margin-top: .94rem;

}

.forum__item-comments {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
  padding-left: 1.5rem;
  position: relative;
  display: block;
}

.forum__item-comments::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.33462 7.16666C3.33462 3.84883 6.04075 1.16666 9.36971 1.16666C12.6987 1.16666 15.4048 3.84883 15.4048 7.16666C15.4048 7.91456 15.2668 8.63193 15.0143 9.29394C14.9899 9.35786 14.9757 9.39523 14.9659 9.42278C14.9646 9.42633 14.9636 9.42938 14.9627 9.43196C14.9628 9.43287 14.9629 9.43385 14.963 9.43489C14.9651 9.4569 14.9687 9.48692 14.9758 9.54408L15.2464 11.7428C15.259 11.8442 15.2732 11.9592 15.2765 12.0594C15.2803 12.1702 15.2756 12.3423 15.193 12.5229C15.0898 12.7484 14.9065 12.9275 14.6787 13.0254C14.4963 13.1039 14.3242 13.1046 14.2134 13.0983C14.1134 13.0926 13.9987 13.0757 13.8975 13.0609C13.8913 13.0599 13.8852 13.059 13.8791 13.0581L11.7556 12.7469C11.6966 12.7382 11.6656 12.7338 11.6429 12.7311C11.6418 12.7309 11.6408 12.7308 11.6399 12.7307C11.6372 12.7316 11.6341 12.7327 11.6304 12.7339C11.6019 12.7438 11.5633 12.7583 11.4971 12.783C10.8346 13.0312 10.1173 13.1667 9.36971 13.1667C9.24999 13.1667 9.13103 13.1632 9.01293 13.1563C8.37757 14.7221 6.86804 15.8333 5.08903 15.8333C4.60393 15.8333 4.13662 15.75 3.70095 15.5963C3.62894 15.5708 3.58428 15.5551 3.55152 15.5443C3.54558 15.5423 3.5407 15.5407 3.53681 15.5395C3.5357 15.5396 3.53449 15.5397 3.5332 15.5399C3.51033 15.5424 3.47916 15.5466 3.42139 15.5545L1.42485 15.8272C1.20882 15.8567 0.992007 15.7787 0.844287 15.6183C0.696567 15.4579 0.63661 15.2355 0.683736 15.0226L1.0913 13.1814C1.10546 13.1175 1.11304 13.0829 1.11791 13.0576C1.11818 13.0561 1.11844 13.0548 1.11866 13.0535C1.11745 13.0493 1.11592 13.0441 1.114 13.0377C1.10302 13.0014 1.08688 12.9518 1.06063 12.8715C0.919511 12.4395 0.843417 11.9781 0.843417 11.5C0.843417 9.74927 1.86556 8.22757 3.34655 7.54664C3.33863 7.42092 3.33462 7.29422 3.33462 7.16666ZM4.668 7.18761C4.80642 7.17375 4.94686 7.16666 5.08903 7.16666C7.44894 7.16666 9.33464 9.12207 9.33464 11.5C9.33464 11.612 9.33046 11.7231 9.32224 11.8331C9.33804 11.8332 9.35386 11.8333 9.36971 11.8333C9.95525 11.8333 10.5143 11.7274 11.0295 11.5344C11.0388 11.5309 11.0483 11.5273 11.058 11.5237C11.1522 11.4882 11.2634 11.4464 11.3649 11.425C11.4577 11.4055 11.5369 11.397 11.6317 11.3965C11.7351 11.3959 11.8403 11.4115 11.9253 11.4241C11.9334 11.4253 11.9413 11.4265 11.949 11.4276L13.8994 11.7135L13.6524 9.70699C13.6515 9.69951 13.6505 9.69182 13.6496 9.68396C13.6393 9.60165 13.6266 9.49977 13.6289 9.3999C13.6311 9.30827 13.6404 9.23198 13.6602 9.14251C13.6819 9.04465 13.7231 8.93735 13.7579 8.84637C13.7615 8.83697 13.7651 8.82774 13.7685 8.81871C13.9641 8.30599 14.0715 7.74951 14.0715 7.16666C14.0715 4.59344 11.9705 2.49999 9.36971 2.49999C6.76887 2.49999 4.66795 4.59344 4.66795 7.16666C4.66795 7.17365 4.66797 7.18063 4.668 7.18761ZM7.90852 12.2555C7.96905 12.0146 8.00131 11.7615 8.00131 11.5C8.00131 9.82782 6.68231 8.49999 5.08903 8.49999C3.49575 8.49999 2.17675 9.82782 2.17675 11.5C2.17675 11.836 2.23015 12.1577 2.32805 12.4575C2.33194 12.4694 2.33592 12.4815 2.33996 12.4938C2.37746 12.6079 2.41995 12.7372 2.43702 12.8459C2.45304 12.948 2.45688 13.0265 2.45092 13.1296C2.44459 13.2391 2.41944 13.3517 2.39894 13.4434C2.39695 13.4524 2.395 13.4611 2.39312 13.4696L2.19233 14.3767L3.24097 14.2335C3.24865 14.2324 3.25654 14.2313 3.2646 14.2302C3.34752 14.2187 3.4492 14.2047 3.54674 14.2053C3.63909 14.206 3.70781 14.213 3.79839 14.231C3.89447 14.2502 4.00971 14.2911 4.11198 14.3273C4.12305 14.3313 4.13397 14.3351 4.1447 14.3389C4.44013 14.4432 4.7575 14.5 5.08903 14.5C6.42208 14.5 7.56313 13.5705 7.90031 12.2875C7.90279 12.2767 7.90554 12.266 7.90852 12.2555Z" fill="%23A3A3B5"></path></svg>');
}

.forum__nav-btn {
  width: 100%;
  max-width: 100%;
  color: var(--cr-blue);
  background-color: transparent;
  border-color: var(--cr-blue);
}

.forum__nav-row {
  margin-top: .62rem;
  gap: .62rem;
}

.forum__item-row {
  gap: .94rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.forum__nav-btn:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
}

.forum__item-date {
  position: relative;
  padding-left: 1.5rem;
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
}

.forum__item-date:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><g clip-path="url(%23clip0_1678_11988)"><path d="M14 0.5H2C1.46957 0.5 0.960859 0.710714 0.585786 1.08579C0.210714 1.46086 0 1.96957 0 2.5L0 14.5C0 15.0304 0.210714 15.5391 0.585786 15.9142C0.960859 16.2893 1.46957 16.5 2 16.5H14C14.5304 16.5 15.0391 16.2893 15.4142 15.9142C15.7893 15.5391 16 15.0304 16 14.5V2.5C16 1.96957 15.7893 1.46086 15.4142 1.08579C15.0391 0.710714 14.5304 0.5 14 0.5ZM1 4.357C1 3.884 1.448 3.5 2 3.5H14C14.552 3.5 15 3.884 15 4.357V14.643C15 15.116 14.552 15.5 14 15.5H2C1.448 15.5 1 15.116 1 14.643V4.357Z" fill="%23A3A3B5"></path><path d="M6.5 7.5C6.76522 7.5 7.01957 7.39464 7.20711 7.20711C7.39464 7.01957 7.5 6.76522 7.5 6.5C7.5 6.23478 7.39464 5.98043 7.20711 5.79289C7.01957 5.60536 6.76522 5.5 6.5 5.5C6.23478 5.5 5.98043 5.60536 5.79289 5.79289C5.60536 5.98043 5.5 6.23478 5.5 6.5C5.5 6.76522 5.60536 7.01957 5.79289 7.20711C5.98043 7.39464 6.23478 7.5 6.5 7.5ZM9.5 7.5C9.76522 7.5 10.0196 7.39464 10.2071 7.20711C10.3946 7.01957 10.5 6.76522 10.5 6.5C10.5 6.23478 10.3946 5.98043 10.2071 5.79289C10.0196 5.60536 9.76522 5.5 9.5 5.5C9.23478 5.5 8.98043 5.60536 8.79289 5.79289C8.60536 5.98043 8.5 6.23478 8.5 6.5C8.5 6.76522 8.60536 7.01957 8.79289 7.20711C8.98043 7.39464 9.23478 7.5 9.5 7.5ZM12.5 7.5C12.7652 7.5 13.0196 7.39464 13.2071 7.20711C13.3946 7.01957 13.5 6.76522 13.5 6.5C13.5 6.23478 13.3946 5.98043 13.2071 5.79289C13.0196 5.60536 12.7652 5.5 12.5 5.5C12.2348 5.5 11.9804 5.60536 11.7929 5.79289C11.6054 5.98043 11.5 6.23478 11.5 6.5C11.5 6.76522 11.6054 7.01957 11.7929 7.20711C11.9804 7.39464 12.2348 7.5 12.5 7.5ZM3.5 10.5C3.76522 10.5 4.01957 10.3946 4.20711 10.2071C4.39464 10.0196 4.5 9.76522 4.5 9.5C4.5 9.23478 4.39464 8.98043 4.20711 8.79289C4.01957 8.60536 3.76522 8.5 3.5 8.5C3.23478 8.5 2.98043 8.60536 2.79289 8.79289C2.60536 8.98043 2.5 9.23478 2.5 9.5C2.5 9.76522 2.60536 10.0196 2.79289 10.2071C2.98043 10.3946 3.23478 10.5 3.5 10.5ZM6.5 10.5C6.76522 10.5 7.01957 10.3946 7.20711 10.2071C7.39464 10.0196 7.5 9.76522 7.5 9.5C7.5 9.23478 7.39464 8.98043 7.20711 8.79289C7.01957 8.60536 6.76522 8.5 6.5 8.5C6.23478 8.5 5.98043 8.60536 5.79289 8.79289C5.60536 8.98043 5.5 9.23478 5.5 9.5C5.5 9.76522 5.60536 10.0196 5.79289 10.2071C5.98043 10.3946 6.23478 10.5 6.5 10.5ZM9.5 10.5C9.76522 10.5 10.0196 10.3946 10.2071 10.2071C10.3946 10.0196 10.5 9.76522 10.5 9.5C10.5 9.23478 10.3946 8.98043 10.2071 8.79289C10.0196 8.60536 9.76522 8.5 9.5 8.5C9.23478 8.5 8.98043 8.60536 8.79289 8.79289C8.60536 8.98043 8.5 9.23478 8.5 9.5C8.5 9.76522 8.60536 10.0196 8.79289 10.2071C8.98043 10.3946 9.23478 10.5 9.5 10.5ZM12.5 10.5C12.7652 10.5 13.0196 10.3946 13.2071 10.2071C13.3946 10.0196 13.5 9.76522 13.5 9.5C13.5 9.23478 13.3946 8.98043 13.2071 8.79289C13.0196 8.60536 12.7652 8.5 12.5 8.5C12.2348 8.5 11.9804 8.60536 11.7929 8.79289C11.6054 8.98043 11.5 9.23478 11.5 9.5C11.5 9.76522 11.6054 10.0196 11.7929 10.2071C11.9804 10.3946 12.2348 10.5 12.5 10.5ZM3.5 13.5C3.76522 13.5 4.01957 13.3946 4.20711 13.2071C4.39464 13.0196 4.5 12.7652 4.5 12.5C4.5 12.2348 4.39464 11.9804 4.20711 11.7929C4.01957 11.6054 3.76522 11.5 3.5 11.5C3.23478 11.5 2.98043 11.6054 2.79289 11.7929C2.60536 11.9804 2.5 12.2348 2.5 12.5C2.5 12.7652 2.60536 13.0196 2.79289 13.2071C2.98043 13.3946 3.23478 13.5 3.5 13.5ZM6.5 13.5C6.76522 13.5 7.01957 13.3946 7.20711 13.2071C7.39464 13.0196 7.5 12.7652 7.5 12.5C7.5 12.2348 7.39464 11.9804 7.20711 11.7929C7.01957 11.6054 6.76522 11.5 6.5 11.5C6.23478 11.5 5.98043 11.6054 5.79289 11.7929C5.60536 11.9804 5.5 12.2348 5.5 12.5C5.5 12.7652 5.60536 13.0196 5.79289 13.2071C5.98043 13.3946 6.23478 13.5 6.5 13.5ZM9.5 13.5C9.76522 13.5 10.0196 13.3946 10.2071 13.2071C10.3946 13.0196 10.5 12.7652 10.5 12.5C10.5 12.2348 10.3946 11.9804 10.2071 11.7929C10.0196 11.6054 9.76522 11.5 9.5 11.5C9.23478 11.5 8.98043 11.6054 8.79289 11.7929C8.60536 11.9804 8.5 12.2348 8.5 12.5C8.5 12.7652 8.60536 13.0196 8.79289 13.2071C8.98043 13.3946 9.23478 13.5 9.5 13.5Z" fill="%23A3A3B5"></path></g><defs><clipPath id="clip0_1678_11988"><rect width="16" height="16" fill="white" transform="translate(0 0.5)"></rect></clipPath></defs></svg>');
}

.forum__item-author {
  padding: .31rem .88rem;
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
  -webkit-border-radius: 6.25rem;
     -moz-border-radius: 6.25rem;
          border-radius: 6.25rem;
  background: var(--LIGHT-BLUE, #F0F2FF);
}

#forum, #answer {
//  padding: .94rem;
  -webkit-border-radius: 0.5rem;
     -moz-border-radius: 0.5rem;
          border-radius: 0.5rem;
  max-width: 46.625rem;
  width: 100%;
  background: var(--WHITE, #FFF);
} 

#forum .review-popup__btns, #answer .review-popup__btns{
  max-width: 100%;
}

#forum .paymnet-popup__input-wrapper {
  width: 100%;
}

#forum .payment-popup__inputs-input {
  margin-top: 0;
}

#forum .review-popup__btn {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

#forum .review-popup__btn.--close {
  margin-right: 0;
}

.review-popup__btns {
  gap: .62rem;
}

.forum-popup__separator {
  margin: .94rem 0;
  background: #E3E3E3;
  width: 100%;
  height: 0.0625rem;
}

.forum-popup__subtext {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; 
  margin-bottom: .94rem;
}

.chat__row-text {
  margin-top: .62rem;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.chat__row-btn {
  border-color: var(--cr-blue);
  color: var(--cr-blue);
  background-color: transparent;
  max-width: 16.3125rem;
  min-width: 16.3125rem;
  width: 100%;
}

.chat__row-date {
  color: var(--GREY, #A3A3B5);
  text-align: right;
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
  margin-top: .62rem;
}

.chat__row {
  padding-bottom: .62rem;
  border-bottom: .0625rem solid #E3E3E3;
}

.chat__row-btn:hover {
  color: var(--cr-white);
  background-color: var(--cr-blue);
}

.chat-answers {
  padding-top: 1.25rem;
}

.error__wrapper {
  max-width: 35rem;
  margin: 0 auto;
}

.error__wrap {
  margin: 1.25rem 0;
  position: relative;
  width: 100%;
  padding-bottom: 64.10714285714286%;
}

.error__wrap img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

.error__subtext {
  color: var(--LIGHT-BLACK, #424242);
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.error__btn {
  border-color: var(--cr-blue);
  background-color: transparent;
  color: var(--cr-blue);
  display: block;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 1.25rem auto 0 auto;
}

.error__btn:hover {
  color: var(--cr-white);
  background-color: var(--cr-blue);
}

.error__body {
  padding: 10rem 0;
  width: 100%;
}

.error__title {
  color: var(--BLACK, #1D1D1D);
  text-align: center;
  font-family: var(--ff-euclid);
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
}

.chat-answers__title {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.chat-answers__list {
  margin-top: 1.25rem;
}

.chat-answers__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: .94rem;
}

.chat-answers__item:last-child {
  margin-bottom: 0;
}

.chat-answers__user {
  position: relative;
  min-width: 1.5rem;
  max-width: 1.5rem;
  height: 1.5rem;
  margin-right: .63rem;
}

.chat-answers__user img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.chat-answers__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: .125rem;
}

.chat-answers__name {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
  margin-right: .63rem;
}

.chat-answers__date {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
}

.chat-answers__body {
  margin: 1rem 0;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.chat-answers__ration {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.chat-answers__like, .chat-answers__dislike {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
  position: relative;
  padding-left: 1.25rem;
  margin-right: .75rem;
}

.chat-answers__dislike {
  margin-right: 0;
}

.chat-answers__like:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8.864 0.0460842C7.908 -0.192916 7.02 0.530084 6.956 1.46608C6.884 2.51708 6.726 3.48208 6.528 4.05608C6.403 4.41608 6.049 5.06908 5.488 5.69508C4.931 6.31808 4.206 6.87308 3.357 7.10508C2.685 7.28808 2 7.87008 2 8.72008V12.7211C2 13.5661 2.682 14.1851 3.448 14.2661C4.518 14.3801 5.012 14.6811 5.516 14.9891L5.564 15.0191C5.836 15.1841 6.142 15.3671 6.534 15.5031C6.931 15.6391 7.395 15.7201 8 15.7201H11.5C12.437 15.7201 13.099 15.2431 13.434 14.6561C13.5959 14.3791 13.6834 14.0649 13.688 13.7441C13.688 13.5921 13.665 13.4321 13.611 13.2801C13.812 13.0171 13.991 12.7021 14.099 12.3791C14.209 12.0491 14.271 11.6171 14.103 11.2301C14.172 11.1001 14.223 10.9611 14.262 10.8271C14.339 10.5571 14.375 10.2591 14.375 9.97008C14.375 9.68208 14.339 9.38508 14.262 9.11408C14.227 8.9895 14.1808 8.86834 14.124 8.75208C14.2991 8.50296 14.4118 8.21539 14.4525 7.91362C14.4932 7.61185 14.4608 7.30471 14.358 7.01808C14.152 6.42608 13.676 5.91808 13.158 5.74608C12.311 5.46408 11.355 5.47008 10.642 5.53508C10.494 5.5484 10.3463 5.56507 10.199 5.58508C10.5459 4.09947 10.5246 2.5516 10.137 1.07608C10.0696 0.839673 9.94019 0.625569 9.76228 0.455914C9.58436 0.286258 9.36435 0.167211 9.125 0.111084L8.864 0.0460842ZM11.5 14.7211H8C7.49 14.7211 7.137 14.6521 6.86 14.5571C6.579 14.4601 6.354 14.3291 6.084 14.1641L6.044 14.1401C5.489 13.8011 4.846 13.4091 3.554 13.2721C3.221 13.2361 3 12.9821 3 12.7221V8.72008C3 8.46608 3.226 8.17708 3.62 8.07008C4.715 7.77008 5.597 7.07408 6.234 6.36208C6.869 5.65208 7.298 4.88708 7.472 4.38408C7.715 3.68408 7.879 2.61608 7.954 1.53408C7.979 1.17208 8.314 0.940084 8.621 1.01608L8.883 1.08208C9.043 1.12208 9.141 1.22508 9.171 1.33708C9.57938 2.89311 9.52903 4.53403 9.026 6.06208C8.99753 6.14707 8.99242 6.23815 9.01122 6.32579C9.03002 6.41342 9.07203 6.49439 9.13285 6.56023C9.19368 6.62606 9.27108 6.67433 9.35695 6.69999C9.44283 6.72565 9.53403 6.72776 9.621 6.70608L9.624 6.70508L9.638 6.70208L9.696 6.68808C10.038 6.61547 10.3839 6.56304 10.732 6.53108C11.395 6.47108 12.189 6.47708 12.842 6.69508C13.017 6.75308 13.292 6.99508 13.412 7.34508C13.519 7.65308 13.499 8.01508 13.146 8.36708L12.793 8.72008L13.146 9.07408C13.189 9.11708 13.251 9.21508 13.3 9.38908C13.348 9.55608 13.375 9.75908 13.375 9.97008C13.375 10.1821 13.348 10.3841 13.3 10.5521C13.25 10.7261 13.189 10.8241 13.146 10.8671L12.793 11.2201L13.146 11.5741C13.193 11.6211 13.255 11.7511 13.151 12.0621C13.0426 12.3637 12.8704 12.6383 12.646 12.8671L12.293 13.2201L12.646 13.5741C12.652 13.5791 12.687 13.6241 12.687 13.7441C12.6826 13.8908 12.6409 14.0339 12.566 14.1601C12.401 14.4481 12.063 14.7211 11.5 14.7211Z" fill="%234048E0"></path></svg>');
}

.chat-answers__dislike:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center; 
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8.864 15.9539C7.908 16.1929 7.02 15.4699 6.956 14.5339C6.884 13.4829 6.726 12.5179 6.528 11.9439C6.403 11.5839 6.049 10.9309 5.488 10.3049C4.931 9.68192 4.206 9.12692 3.357 8.89492C2.685 8.71192 2 8.12992 2 7.27992V3.27892C2 2.43392 2.682 1.81492 3.448 1.73392C4.518 1.61992 5.012 1.31892 5.516 1.01092L5.564 0.980916C5.836 0.815916 6.142 0.632915 6.534 0.496916C6.931 0.360916 7.395 0.279916 8 0.279916H11.5C12.437 0.279916 13.099 0.756916 13.434 1.34392C13.5959 1.62092 13.6834 1.9351 13.688 2.25592C13.688 2.40792 13.665 2.56792 13.611 2.71992C13.812 2.98292 13.991 3.29792 14.099 3.62092C14.209 3.95092 14.271 4.38292 14.103 4.76992C14.172 4.89992 14.223 5.03892 14.262 5.17292C14.339 5.44292 14.375 5.74092 14.375 6.02992C14.375 6.31792 14.339 6.61492 14.262 6.88592C14.227 7.0105 14.1808 7.13166 14.124 7.24792C14.2991 7.49704 14.4118 7.78461 14.4525 8.08638C14.4932 8.38815 14.4608 8.69529 14.358 8.98192C14.152 9.57392 13.676 10.0819 13.158 10.2539C12.311 10.5359 11.355 10.5299 10.642 10.4649C10.494 10.4516 10.3463 10.4349 10.199 10.4149C10.5459 11.9005 10.5246 13.4484 10.137 14.9239C10.0696 15.1603 9.94019 15.3744 9.76228 15.5441C9.58436 15.7137 9.36435 15.8328 9.125 15.8889L8.864 15.9539ZM11.5 1.27892H8C7.49 1.27892 7.137 1.34792 6.86 1.44292C6.579 1.53992 6.354 1.67092 6.084 1.83592L6.044 1.85992C5.489 2.19892 4.846 2.59092 3.554 2.72792C3.221 2.76392 3 3.01792 3 3.27792V7.27992C3 7.53392 3.226 7.82292 3.62 7.92992C4.715 8.22992 5.597 8.92592 6.234 9.63792C6.869 10.3479 7.298 11.1129 7.472 11.6159C7.715 12.3159 7.879 13.3839 7.954 14.4659C7.979 14.8279 8.314 15.0599 8.621 14.9839L8.883 14.9179C9.043 14.8779 9.141 14.7749 9.171 14.6629C9.57938 13.1069 9.52903 11.466 9.026 9.93792C8.99753 9.85293 8.99242 9.76185 9.01122 9.67421C9.03002 9.58658 9.07203 9.50561 9.13285 9.43977C9.19368 9.37394 9.27108 9.32567 9.35695 9.30001C9.44283 9.27435 9.53403 9.27224 9.621 9.29392L9.624 9.29492L9.638 9.29792L9.696 9.31192C10.038 9.38453 10.3839 9.43696 10.732 9.46892C11.395 9.52892 12.189 9.52292 12.842 9.30492C13.017 9.24692 13.292 9.00492 13.412 8.65492C13.519 8.34692 13.499 7.98492 13.146 7.63292L12.793 7.27992L13.146 6.92592C13.189 6.88292 13.251 6.78492 13.3 6.61092C13.348 6.44392 13.375 6.24092 13.375 6.02992C13.375 5.81792 13.348 5.61592 13.3 5.44792C13.25 5.27392 13.189 5.17592 13.146 5.13292L12.793 4.77992L13.146 4.42592C13.193 4.37892 13.255 4.24892 13.151 3.93792C13.0426 3.63633 12.8704 3.36173 12.646 3.13292L12.293 2.77992L12.646 2.42592C12.652 2.42092 12.687 2.37592 12.687 2.25592C12.6826 2.10924 12.6409 1.96609 12.566 1.83992C12.401 1.55192 12.063 1.27892 11.5 1.27892Z" fill="%23A3A3B5"></path></svg>');
}

.chat-answers__list {
  border-bottom: .0625rem solid #E3E3E3;
  padding-bottom: 1.75rem;
}

.chat-answers__other {
  margin-top: 1.25rem;
}

.chat-answers__other .chat-answers__btn {
  max-width: 16.3125rem;
  width: 100%;
}

.chat-answers__subtitle {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; /* 2.1rem */
}

.chat-answers__link {
  display: block;
  margin-top: 1.25rem;
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.chat-answers__btn {
  margin-top: 1.25rem;
  background-color: transparent;
  border-color: var(--cr-blue);
  color: var(--cr-blue);
  max-width: 16.3125rem;
}

.chat-answers__btn:hover {
  color: var(--cr-white);
  background-color: var(--cr-blue);
}

.chat-answers__link:hover {
  color: var(--cr-blue-hov);
}

#answer .btn {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

#answer .btn.--close {
  margin-right: .63rem;
}

#answer .catalogue-filters__list-check {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  margin-bottom: 0;
}

.client-balance__subwrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.client-balance__subwrapper-btn {
  background-color: transparent;
  color: var(--cr-blue);
  border-color: var(--cr-blue);
}

.client-balance__subwrapper-btn:hover {
  color: var(--cr-white);
  background-color: var(--cr-blue);
}

.client-balance__verify {
  margin-top: 1.88rem;
  padding: .94rem;
  -webkit-border-radius: 0.375rem;
     -moz-border-radius: 0.375rem;
          border-radius: 0.375rem;
  background: #FFF3F3;
}

.client-balance__verify-title {
  color: var(--red, #F00);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.client-balance__verify-text {
  margin-top: .62rem;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.client-balance__verify-btn {
  margin-top: .62rem;
}

.report-popup__grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr .94rem 1fr;
  grid-template-columns: 1fr 1fr;
  gap: .94rem;
  margin-top: .94rem;
}

.daterangepicker, .select2-dropdown {
  z-index: 3000000;
}

#report {
  max-width: 31.5625rem;
}

#report .review-popup__btn.--close {
  margin-right: 0;
}

#report .btn {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

.paymnet-popup__attention {
  margin-top: .94rem;
  padding: .94rem;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem;
  background: #FFF3F3;
  color: var(--red, #F00);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.client-balance__items-text.--green {
  color: var(--green, #00BC35)!important;
}

.client-balance__items-text.--red {
  color: var(--red, #F00)!important;
}

.agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-naming:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 22%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 22%;
          flex: 0 1 22%;
}

.agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-block:first-child{
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 22%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 22%;
          flex: 0 1 22%;
}

.agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-block {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 20%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 20%;
          flex: 0 1 20%;
}

.agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-naming {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 20%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 20%;
          flex: 0 1 20%;
}

.agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-block:nth-child(4) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 18%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 18%;
          flex: 0 1 18%;
}

.agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-naming:nth-child(4) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 18%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 18%;
          flex: 0 1 18%;
}

.agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-block:nth-child(5) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 23%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 23%;
          flex: 0 1 23%;
}

.agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-naming:nth-child(5) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 23%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 23%;
          flex: 0 1 23%;
}

.bill-popup {
  max-width: 30.0625rem;
}

.bill-popup .payment-popup__text{
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 8.475rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 8.475rem;
          flex: 0 1 8.475rem;
}

.bill-popup .paymnet-popup__item {
  gap: .94rem;
}

.bill-popup .payment-popup__price {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
  text-align: left;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 18.8125rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 18.8125rem;
          flex: 0 1 18.8125rem;
}

.bill-popup .payment-popup__price a {
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.bill-popup .payment-popup__price a:hover {
  color: var(--cr-blue-hov);
}

.bill-popup__column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: .94rem;
}

.review-popup__btn.--red {
  color: var(--cr-red);
  border-color: var(--cr-red);
  background-color: transparent;
}

.review-popup__btn.--red:hover {
  color: var(--cr-white);
  border-color: var(--cr-red);
  box-shadow: 0px 8px 24px 0px rgba(255, 0, 0, 0.25);
  background-color: var(--cr-red);
}

.bill-popup .payment-popup__price.--red {
  color: var(--cr-red);
}

.bill-popup .payment-popup__price.--green {
  color: var(--cr-green);
}

.client-balance__items-item {
  margin-bottom: .62rem;
}

.client-balance__items-item:last-child {
  margin-bottom: 0;
}

.popup__body-title a {
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
}

.popup__body-title a:hover {
  color: var(--cr-blue-hov);
}

.application-detail__content-text span {
  position: relative;
  padding-left: 1.5rem;
}

.application-detail__content-text span:before {
  content: '';
  position: absolute;
  left: 0;
  top: .125rem;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_1706_13681)"><path d="M14 0H2C1.46957 0 0.960859 0.210714 0.585786 0.585786C0.210714 0.960859 0 1.46957 0 2L0 14C0 14.5304 0.210714 15.0391 0.585786 15.4142C0.960859 15.7893 1.46957 16 2 16H14C14.5304 16 15.0391 15.7893 15.4142 15.4142C15.7893 15.0391 16 14.5304 16 14V2C16 1.46957 15.7893 0.960859 15.4142 0.585786C15.0391 0.210714 14.5304 0 14 0ZM1 3.857C1 3.384 1.448 3 2 3H14C14.552 3 15 3.384 15 3.857V14.143C15 14.616 14.552 15 14 15H2C1.448 15 1 14.616 1 14.143V3.857Z" fill="%23A3A3B5"></path><path d="M6.5 7C6.76522 7 7.01957 6.89464 7.20711 6.70711C7.39464 6.51957 7.5 6.26522 7.5 6C7.5 5.73478 7.39464 5.48043 7.20711 5.29289C7.01957 5.10536 6.76522 5 6.5 5C6.23478 5 5.98043 5.10536 5.79289 5.29289C5.60536 5.48043 5.5 5.73478 5.5 6C5.5 6.26522 5.60536 6.51957 5.79289 6.70711C5.98043 6.89464 6.23478 7 6.5 7ZM9.5 7C9.76522 7 10.0196 6.89464 10.2071 6.70711C10.3946 6.51957 10.5 6.26522 10.5 6C10.5 5.73478 10.3946 5.48043 10.2071 5.29289C10.0196 5.10536 9.76522 5 9.5 5C9.23478 5 8.98043 5.10536 8.79289 5.29289C8.60536 5.48043 8.5 5.73478 8.5 6C8.5 6.26522 8.60536 6.51957 8.79289 6.70711C8.98043 6.89464 9.23478 7 9.5 7ZM12.5 7C12.7652 7 13.0196 6.89464 13.2071 6.70711C13.3946 6.51957 13.5 6.26522 13.5 6C13.5 5.73478 13.3946 5.48043 13.2071 5.29289C13.0196 5.10536 12.7652 5 12.5 5C12.2348 5 11.9804 5.10536 11.7929 5.29289C11.6054 5.48043 11.5 5.73478 11.5 6C11.5 6.26522 11.6054 6.51957 11.7929 6.70711C11.9804 6.89464 12.2348 7 12.5 7ZM3.5 10C3.76522 10 4.01957 9.89464 4.20711 9.70711C4.39464 9.51957 4.5 9.26522 4.5 9C4.5 8.73478 4.39464 8.48043 4.20711 8.29289C4.01957 8.10536 3.76522 8 3.5 8C3.23478 8 2.98043 8.10536 2.79289 8.29289C2.60536 8.48043 2.5 8.73478 2.5 9C2.5 9.26522 2.60536 9.51957 2.79289 9.70711C2.98043 9.89464 3.23478 10 3.5 10ZM6.5 10C6.76522 10 7.01957 9.89464 7.20711 9.70711C7.39464 9.51957 7.5 9.26522 7.5 9C7.5 8.73478 7.39464 8.48043 7.20711 8.29289C7.01957 8.10536 6.76522 8 6.5 8C6.23478 8 5.98043 8.10536 5.79289 8.29289C5.60536 8.48043 5.5 8.73478 5.5 9C5.5 9.26522 5.60536 9.51957 5.79289 9.70711C5.98043 9.89464 6.23478 10 6.5 10ZM9.5 10C9.76522 10 10.0196 9.89464 10.2071 9.70711C10.3946 9.51957 10.5 9.26522 10.5 9C10.5 8.73478 10.3946 8.48043 10.2071 8.29289C10.0196 8.10536 9.76522 8 9.5 8C9.23478 8 8.98043 8.10536 8.79289 8.29289C8.60536 8.48043 8.5 8.73478 8.5 9C8.5 9.26522 8.60536 9.51957 8.79289 9.70711C8.98043 9.89464 9.23478 10 9.5 10ZM12.5 10C12.7652 10 13.0196 9.89464 13.2071 9.70711C13.3946 9.51957 13.5 9.26522 13.5 9C13.5 8.73478 13.3946 8.48043 13.2071 8.29289C13.0196 8.10536 12.7652 8 12.5 8C12.2348 8 11.9804 8.10536 11.7929 8.29289C11.6054 8.48043 11.5 8.73478 11.5 9C11.5 9.26522 11.6054 9.51957 11.7929 9.70711C11.9804 9.89464 12.2348 10 12.5 10ZM3.5 13C3.76522 13 4.01957 12.8946 4.20711 12.7071C4.39464 12.5196 4.5 12.2652 4.5 12C4.5 11.7348 4.39464 11.4804 4.20711 11.2929C4.01957 11.1054 3.76522 11 3.5 11C3.23478 11 2.98043 11.1054 2.79289 11.2929C2.60536 11.4804 2.5 11.7348 2.5 12C2.5 12.2652 2.60536 12.5196 2.79289 12.7071C2.98043 12.8946 3.23478 13 3.5 13ZM6.5 13C6.76522 13 7.01957 12.8946 7.20711 12.7071C7.39464 12.5196 7.5 12.2652 7.5 12C7.5 11.7348 7.39464 11.4804 7.20711 11.2929C7.01957 11.1054 6.76522 11 6.5 11C6.23478 11 5.98043 11.1054 5.79289 11.2929C5.60536 11.4804 5.5 11.7348 5.5 12C5.5 12.2652 5.60536 12.5196 5.79289 12.7071C5.98043 12.8946 6.23478 13 6.5 13ZM9.5 13C9.76522 13 10.0196 12.8946 10.2071 12.7071C10.3946 12.5196 10.5 12.2652 10.5 12C10.5 11.7348 10.3946 11.4804 10.2071 11.2929C10.0196 11.1054 9.76522 11 9.5 11C9.23478 11 8.98043 11.1054 8.79289 11.2929C8.60536 11.4804 8.5 11.7348 8.5 12C8.5 12.2652 8.60536 12.5196 8.79289 12.7071C8.98043 12.8946 9.23478 13 9.5 13Z" fill="%23A3A3B5"></path></g><defs><clipPath id="clip0_1706_13681"><rect width="16" height="16" fill="white"></rect></clipPath></defs></svg>');
}

.application-detail__content-separator {
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  margin: 0 .44rem;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M2 8H14" stroke="%234048E0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
}

.application-detail__content-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.application-detail__content-row .paymnet-popup__input-info-icon{
  position: relative;
  right: 0;
  margin-left: .44rem;
  top: -.125rem;
}

.application-detail__content-row .paymnet-popup__input-info-text {
  left: -webkit-calc(100% - .5rem);
  left: -moz-calc(100% - .5rem);
  left: calc(100% - .5rem);
}

.application-detail__content-text span.--red {
  color: var(--red, #F00);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  padding-left: 0;
  line-height: 140%;
  margin-left: .25rem;
}

.application-detail__content-text span.--red:before {
  display: none;
}

.application-detail__status-btn {
  background-color: transparent;
  border-color: var(--cr-blue);
  max-width: 100%;
  width: 100%;
  margin-top: 1rem;
  color: var(--cr-blue);
}

.application-detail__substatus {
  margin-top: .94rem;
  color: var(--red, #F00);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
  text-align: center;
}

.application-detail__status-btn:hover {
  color: var(--cr-white);
  background-color: var(--cr-blue);
}

.application-detail__status-btn.--red {
  color: var(--cr-red);
  border-color: var(--cr-red);
}

.application-detail__status-btn.--red:active {
  color: var(--cr-white);
  border-color: var(--cr-red);
  box-shadow: 0px 8px 24px 0px rgba(255, 0, 0, 0.25);
  background-color: var(--cr-red);
}

.application-detail__status-btn.--red:hover {
  color: var(--cr-white);
  border-color: var(--cr-red);
  box-shadow: 0px 8px 24px 0px rgba(255, 0, 0, 0.25);
  background-color: var(--cr-red);
}

.application-detail__status-state.--blue {
  color: var(--cr-blue);
}

.application-detail__substatus.--align-left {
  text-align: left;
}

.application-detail__comments-title {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.application-detail__status-state.--green {
  color: var(--cr-green);
}

.application-detail__status-btn.--disabled {
  border-color: transparent;
  background-color: var(--cr-l-blue);
}

.application-detail__status-btn.--disabled:hover, 
.application-detail__status-btn.--disabled:active,
.application-detail__status-btn.--disabled:focus {
  border-color: transparent;
  background-color: var(--cr-l-blue);
  color: var(--cr-blue);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.application-detail__person-warning {
  position: relative;
  padding-left: 1.5rem;
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  margin-top: .63rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.application-detail__person-warning:before {
  content: '';
  position: absolute;
  left: 0;
  top: .125rem;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.3869 10.2193L10.0002 1.71268C9.54689 1.05935 8.79356 0.666016 8.00023 0.666016C7.20689 0.666016 6.45356 1.05268 5.98023 1.73268L0.620227 10.206C-0.0597729 11.1793 -0.18644 12.346 0.286894 13.246C0.75356 14.146 1.73356 14.6593 2.96023 14.6593H13.0402C14.2736 14.6593 15.2469 14.146 15.7136 13.246C16.1802 12.346 16.0536 11.186 15.3869 10.2193ZM7.33356 4.66602C7.33356 4.29935 7.63356 3.99935 8.00023 3.99935C8.36689 3.99935 8.66689 4.29935 8.66689 4.66602V8.66602C8.66689 9.03268 8.36689 9.33268 8.00023 9.33268C7.63356 9.33268 7.33356 9.03268 7.33356 8.66602V4.66602ZM8.00023 12.666C7.44689 12.666 7.00023 12.2193 7.00023 11.666C7.00023 11.1127 7.44689 10.666 8.00023 10.666C8.55356 10.666 9.00023 11.1127 9.00023 11.666C9.00023 12.2193 8.55356 12.666 8.00023 12.666Z" fill="%23FFC700"></path></svg>');
}

.application-detail__comments-text {
  margin-top: .63rem;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.rent-detail .application-detail__status{
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  grid-row: 1 / 4;
}

.access__subtitle {
  color: var(--GREY, #A3A3B5);
  margin-top: 1.25rem;
  text-align: center;
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.access__secret {
  width: 12.16031rem;
  height: 4.33869rem;
  margin: 1.25rem auto;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="195" height="70" viewBox="0 0 195 70" fill="none"><path d="M18.8951 26.5108L0.217285 29.3392L1.03261 34.7246L19.7105 31.8962L18.8951 26.5108Z" fill="%23F0F2FF"></path><path d="M13.7368 35.1018L7.69684 36.0164L12.7538 69.4187L18.7938 68.5041L13.7368 35.1018Z" fill="%23F0F2FF"></path><path d="M193.967 -5.9539e-06L175.29 2.82843L176.105 8.21381L194.783 5.38537L193.967 -5.9539e-06Z" fill="%23F0F2FF"></path><path d="M188.803 8.59194L182.763 9.50659L187.82 42.9089L193.86 41.9943L188.803 8.59194Z" fill="%23F0F2FF"></path><path d="M34.7665 60.4107C33.4148 60.227 32.4568 59.177 32.1025 56.8342L28.7495 34.6731C28.3952 32.3304 28.9989 31.0441 30.239 30.4666L29.3401 24.5408C24.163 25.7746 21.8337 29.8498 22.7654 35.9987L25.9937 57.3395C26.9254 63.495 30.3571 66.6975 35.6654 66.3431L34.7665 60.4173V60.4107Z" fill="%23F0F2FF"></path><path d="M31.4464 24.2192L32.3453 30.1451C33.697 30.3288 34.655 31.3788 35.0093 33.7215L38.3622 55.8827C38.7166 58.232 38.1129 59.5182 36.8728 60.0891L37.7717 66.0149C42.9488 64.7812 45.2781 60.706 44.3464 54.5505L41.1181 33.2097C40.1864 27.0542 36.7547 23.8518 31.4464 24.2061V24.2192Z" fill="%23F0F2FF"></path><path d="M48.7991 21.981L43.2846 22.8161L49.4978 63.8553L55.0122 63.0202L48.7991 21.981Z" fill="%23F0F2FF"></path><path d="M52.1875 21.4696L50.908 21.6599L51.7938 27.5201L53.0733 27.3298C54.9958 27.0411 56.1835 27.8154 56.6231 30.7488L57.5548 36.9043C58.001 39.8377 57.0955 40.9336 55.173 41.2223L53.8935 41.4126L54.7793 47.2728L56.0588 47.0825C62.102 46.1703 64.5298 42.1411 63.5324 35.5787L62.7253 30.2435C61.7345 23.6746 58.2241 20.5509 52.1809 21.463L52.1875 21.4696Z" fill="%23F0F2FF"></path><path d="M110.285 30.3602L103.641 31.3662L104.528 37.2252L111.172 36.2192L110.285 30.3602Z" fill="%23F0F2FF"></path><path d="M98.9154 14.3921L93.3295 15.238L99.5427 56.2772L105.129 55.4313L98.9154 14.3921Z" fill="%23F0F2FF"></path><path d="M109.816 12.7432L101.025 14.0744L101.913 19.9399L110.704 18.6087L109.816 12.7432Z" fill="%23F0F2FF"></path><path d="M115.146 47.9112L106.355 49.2424L107.243 55.1079L116.034 53.7767L115.146 47.9112Z" fill="%23F0F2FF"></path><path d="M126.589 46.4656C125.211 46.3212 124.24 45.3106 123.879 42.9351L120.526 20.774C120.165 18.3984 120.795 17.1122 122.062 16.5478L121.163 10.6154C115.854 11.7835 113.597 15.8653 114.542 22.0996L117.77 43.4404C118.715 49.6812 122.081 52.9099 127.495 52.4505L126.589 46.4656Z" fill="%23F0F2FF"></path><path d="M123.275 10.3267L124.174 16.2525C125.5 16.4559 126.438 17.5059 126.786 19.8224L127.449 24.2192L133.164 23.353L132.56 19.3631C131.641 13.2929 128.433 10.0773 123.275 10.3201V10.3267Z" fill="%23F0F2FF"></path><path d="M130.139 41.9835C130.487 44.3 129.896 45.5469 128.695 46.1178L129.601 52.0961C134.601 50.8033 136.713 46.7806 135.795 40.7104L134.968 35.2637L129.253 36.1299L130.139 41.9901V41.9835Z" fill="%23F0F2FF"></path><path d="M139.875 8.19213L134.744 8.96924L140.957 50.0084L146.089 49.2313L139.875 8.19213Z" fill="%23F0F2FF"></path><path d="M158.34 42.2723L157.382 35.9396C156.733 31.6609 155.276 28.7013 152.048 27.8154C154.535 26.0567 155.381 23.1102 154.745 18.8906L154.259 15.6685C153.301 9.33579 150.138 6.63865 143.872 7.5902L141.989 7.87238L142.875 13.7326L144.594 13.4701C146.733 13.1485 147.862 14.2969 148.308 17.2237L148.918 21.2662C149.417 24.5473 148.203 25.8139 145.952 26.1551L144.784 26.3323L145.67 32.1925L146.562 32.0547C149.312 31.6413 150.736 32.8619 151.306 36.6746L152.284 43.1254C152.789 46.4656 153.104 47.0825 153.596 48.0865L159.751 47.1547C158.918 45.7241 158.636 44.2673 158.334 42.2723H158.34Z" fill="%23F0F2FF"></path><path d="M162.435 4.77386L156.836 5.6217L163.05 46.6609L168.648 45.813L162.435 4.77386Z" fill="%23F0F2FF"></path><path d="M173.791 20.7439L167.161 21.7479L168.048 27.607L174.679 26.6029L173.791 20.7439Z" fill="%23F0F2FF"></path><path d="M178.64 38.3024L169.862 39.6317L170.75 45.4972L179.528 44.1679L178.64 38.3024Z" fill="%23F0F2FF"></path><path d="M173.316 3.12694L164.538 4.45618L165.426 10.3217L174.204 8.99246L173.316 3.12694Z" fill="%23F0F2FF"></path><path d="M85.2971 52.7786C83.7945 52.7261 82.7315 51.7352 82.3509 49.2218L81.9048 46.2885L76.1896 47.1547L76.5702 49.6746C77.5085 55.8695 80.8352 59.0982 86.1895 58.6913L85.2905 52.7721L85.2971 52.7786Z" fill="%23F0F2FF"></path><path d="M82.8628 22.4671C84.2407 22.6114 85.1659 23.668 85.5333 26.0698L85.7892 27.7695L91.5043 26.9032L91.3075 25.617C90.3823 19.4943 87.1672 16.2591 81.9704 16.5741L82.8628 22.4736V22.4671Z" fill="%23F0F2FF"></path><path d="M79.4901 26.9885C79.1489 24.718 79.6345 23.4449 80.7696 22.8477L79.8641 16.8825C74.7264 18.09 72.5742 22.1455 73.5126 28.3141C75.2907 40.0411 87.3378 39.8311 88.6173 48.2769C88.9453 50.4556 88.4532 51.6959 87.3837 52.3127L88.3023 58.3632C93.3744 57.1032 95.52 53.0608 94.5948 46.9513C92.8167 35.2243 80.7696 35.4343 79.4901 26.9885Z" fill="%23F0F2FF"></path></svg>');
}

.rent-main .client-canibet__list-item-block:first-child,
.rent-main .client-cabinet__list-head-item:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 10%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 10%;
          flex: 0 1 10%;
}

.rent-main .client-canibet__list-item-block:nth-child(2),
.rent-main .client-cabinet__list-head-item:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}

.rent-main .client-canibet__list-item-block:nth-child(3),
.rent-main .client-cabinet__list-head-item:nth-child(3) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 30%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
}

.rent-main .client-canibet__list-item-block:last-child,
.rent-main .client-cabinet__list-head-item:last-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 17%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 17%;
          flex: 0 1 17%;
}

.rent-main .client-cabinet__list-head-item:last-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 18%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 18%;
          flex: 0 1 18%;
}

.--rent-status {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: .31rem .88rem;
  -webkit-border-radius: 6.25rem;
     -moz-border-radius: 6.25rem;
          border-radius: 6.25rem;
  background: var(--WHITE, #FFF);
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
}

.--rent-status.--active {
  color: var(--cr-blue);
}

.--rent-status.--inactive {
  color: var(--cr-red);
}

.client-canibet__list-item  {
  margin-bottom: .62rem;
}

.client-canibet__list-item:last-child {
  margin-bottom: 0;
}

.rent-main .application-detail__calendar {
  height: 0;
  opacity: 0;
  z-index: -1;
  -webkit-transform: scaleY(0);
     -moz-transform: scaleY(0);
      -ms-transform: scaleY(0);
       -o-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  -webkit-transform-origin: top;
     -moz-transform-origin: top;
      -ms-transform-origin: top;
       -o-transform-origin: top;
          transform-origin: top;
          margin-top: 0;
}

.rent-main .application-detail__calendar.opened {
  opacity: 1;
  height: 100%;
  z-index: 1;
  margin-bottom: .94rem;
  -webkit-transition: ease-in-out .3s;
  -o-transition: ease-in-out .3s;
  -moz-transition: ease-in-out .3s;
  transition: ease-in-out .3s;
  -webkit-transform: scaleY(1);
     -moz-transform: scaleY(1);
      -ms-transform: scaleY(1);
       -o-transform: scaleY(1);
       margin-top: 1.88rem;
          transform: scaleY(1);
}

.rent-main .application-detail__calendar:last-child {
  margin-bottom: 0;
}

.objects-main .client-applications__items .client-balance__items-block:first-child .client-balance__items-text{
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.object__subtext {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; 
}

.objects-main .client-applications__items .client-aapplications__items-heading:first-child{
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 10%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 10%;
          flex: 0 1 10%;
}

.objects-main .client-applications__items .client-balance__items-block:first-child{
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 10%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 10%;
          flex: 0 1 10%;
}

.objects-main  .client-applications__items .client-aapplications__items-heading:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 6%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 6%;
          flex: 0 1 6%;
}

.objects-main  .client-applications__items .client-balance__items-block:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 6%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 6%;
          flex: 0 1 6%;
}

.objects-main  .client-applications__items .client-aapplications__items-heading:nth-child(3) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 10.5rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 10.5rem;
          flex: 0 1 10.5rem;
}

.objects-main  .client-applications__items .client-balance__items-block:nth-child(3) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 9.5rem;
     -moz-box-flex: 0;
      -ms-flex: 0 1 9.5rem;
          flex: 0 1 9.5rem;
}

.object__edit {
  margin-top: .69rem;
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  position: relative;
  padding-right: 1.5rem;
  display: block;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  line-height: 140%; /* 1.4rem */
}

.object__edit:after {
  content: '';
  position: absolute;
  right: 0;
  top: .19rem;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M12.438 0.62135L4.31 8.74935C3.99956 9.05811 3.75345 9.42539 3.58592 9.82991C3.41839 10.2344 3.33276 10.6682 3.334 11.106V12.0014C3.334 12.1782 3.40424 12.3477 3.52926 12.4728C3.65428 12.5978 3.82385 12.668 4.00066 12.668H4.896C5.33384 12.6693 5.76758 12.5836 6.1721 12.4161C6.57663 12.2486 6.9439 12.0025 7.25266 11.692L15.3807 3.56402C15.7703 3.17346 15.9891 2.64433 15.9891 2.09268C15.9891 1.54103 15.7703 1.0119 15.3807 0.62135C14.9844 0.242613 14.4574 0.03125 13.9093 0.03125C13.3612 0.03125 12.8342 0.242613 12.438 0.62135ZM14.438 2.62135L6.31 10.7494C5.93408 11.123 5.426 11.3333 4.896 11.3347H4.66733V11.106C4.66872 10.576 4.87904 10.0679 5.25266 9.69202L13.3807 1.56402C13.5231 1.42799 13.7124 1.35208 13.9093 1.35208C14.1063 1.35208 14.2956 1.42799 14.438 1.56402C14.578 1.70436 14.6566 1.89448 14.6566 2.09268C14.6566 2.29089 14.578 2.48101 14.438 2.62135Z" fill="%234048E0"></path><path d="M15.3333 5.986C15.1565 5.986 14.987 6.05624 14.8619 6.18126C14.7369 6.30629 14.6667 6.47586 14.6667 6.65267V10H12C11.4696 10 10.9609 10.2107 10.5858 10.5858C10.2107 10.9609 10 11.4696 10 12V14.6667H3.33333C2.8029 14.6667 2.29419 14.456 1.91912 14.0809C1.54405 13.7058 1.33333 13.1971 1.33333 12.6667V3.33333C1.33333 2.8029 1.54405 2.29419 1.91912 1.91912C2.29419 1.54405 2.8029 1.33333 3.33333 1.33333H9.36133C9.53815 1.33333 9.70771 1.2631 9.83274 1.13807C9.95776 1.01305 10.028 0.843478 10.028 0.666667C10.028 0.489856 9.95776 0.320286 9.83274 0.195262C9.70771 0.0702379 9.53815 0 9.36133 0L3.33333 0C2.4496 0.00105857 1.60237 0.352588 0.97748 0.97748C0.352588 1.60237 0.00105857 2.4496 0 3.33333L0 12.6667C0.00105857 13.5504 0.352588 14.3976 0.97748 15.0225C1.60237 15.6474 2.4496 15.9989 3.33333 16H10.8953C11.3333 16.0013 11.7671 15.9156 12.1718 15.7481C12.5764 15.5806 12.9438 15.3345 13.2527 15.024L15.0233 13.252C15.3338 12.9432 15.58 12.576 15.7477 12.1715C15.9153 11.767 16.0011 11.3332 16 10.8953V6.65267C16 6.47586 15.9298 6.30629 15.8047 6.18126C15.6797 6.05624 15.5101 5.986 15.3333 5.986ZM12.31 14.0813C12.042 14.3487 11.7031 14.5337 11.3333 14.6147V12C11.3333 11.8232 11.4036 11.6536 11.5286 11.5286C11.6536 11.4036 11.8232 11.3333 12 11.3333H14.6167C14.5342 11.7023 14.3493 12.0406 14.0833 12.3093L12.31 14.0813Z" fill="%234048E0"></path></svg>');
}

.objects-main .client-applications__items .client-aapplications__items-heading:nth-child(4) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 20%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 20%;
          flex: 0 1 20%;
}

.objects-main .client-applications__items .client-balance__items-block:nth-child(4) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 19%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 19%;
          flex: 0 1 19%;
}

.objects-main .client-applications__items .client-aapplications__items-heading:nth-child(6) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 15%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 15%;
          flex: 0 1 15%;
}

.objects-main .client-applications__items .client-balance__items-block:nth-child(6) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 15%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 15%;
          flex: 0 1 15%;
}

.object__unverified {
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
  position: relative;
  padding-left: 1.63rem;
}

.object__unverified:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1rem;
  height: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.3869 10.2193L10.0002 1.71268C9.54689 1.05935 8.79356 0.666016 8.00023 0.666016C7.20689 0.666016 6.45356 1.05268 5.98023 1.73268L0.620227 10.206C-0.0597729 11.1793 -0.18644 12.346 0.286894 13.246C0.75356 14.146 1.73356 14.6593 2.96023 14.6593H13.0402C14.2736 14.6593 15.2469 14.146 15.7136 13.246C16.1802 12.346 16.0536 11.186 15.3869 10.2193ZM7.33356 4.66602C7.33356 4.29935 7.63356 3.99935 8.00023 3.99935C8.36689 3.99935 8.66689 4.29935 8.66689 4.66602V8.66602C8.66689 9.03268 8.36689 9.33268 8.00023 9.33268C7.63356 9.33268 7.33356 9.03268 7.33356 8.66602V4.66602ZM8.00023 12.666C7.44689 12.666 7.00023 12.2193 7.00023 11.666C7.00023 11.1127 7.44689 10.666 8.00023 10.666C8.55356 10.666 9.00023 11.1127 9.00023 11.666C9.00023 12.2193 8.55356 12.666 8.00023 12.666Z" fill="%23FF0000"></path></svg>');
}

.objects-main  .client-aapplications__items-body .client-balance__items-block:last-child .client-balance__items-text {
  padding: 0;
  background-color: transparent;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
}

.object__link {
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
  display: block;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin-top: .62rem;
}

.objects-main .client-applications__items .client-aapplications__items-heading:nth-child(7) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 14%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 14%;
          flex: 0 1 14%;
}

.objects-main .client-applications__items .client-balance__items-block:nth-child(7) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 13%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 13%;
          flex: 0 1 13%;
}

.object__verified {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
  position: relative;
  padding-left: 1.5rem;
}

.object__verified:before {
  content: '';
  position: absolute;
  left: 0;
  top: .125rem;
  height: 1rem;
  width: 1rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M10.0672 0.870229C9.79801 0.594758 9.47647 0.37587 9.12147 0.226427C8.76647 0.0769836 8.38518 0 8 0C7.61482 0 7.23353 0.0769836 6.87853 0.226427C6.52354 0.37587 6.20199 0.594758 5.93279 0.870229L5.31073 1.50825L4.42064 1.49725C4.03535 1.49269 3.65304 1.56521 3.29619 1.71055C2.93934 1.85588 2.61515 2.0711 2.34269 2.34354C2.07023 2.61599 1.855 2.94015 1.70966 3.29698C1.56431 3.65381 1.49179 4.0361 1.49635 4.42136L1.50635 5.3114L0.870283 5.93342C0.594795 6.2026 0.375894 6.52413 0.226441 6.87911C0.0769884 7.23408 0 7.61535 0 8.0005C0 8.38565 0.0769884 8.76692 0.226441 9.1219C0.375894 9.47687 0.594795 9.7984 0.870283 10.0676L1.50735 10.6896L1.49635 11.5796C1.49179 11.9649 1.56431 12.3472 1.70966 12.704C1.855 13.0608 2.07023 13.385 2.34269 13.6575C2.61515 13.9299 2.93934 14.1451 3.29619 14.2905C3.65304 14.4358 4.03535 14.5083 4.42064 14.5037L5.31073 14.4937L5.93279 15.1298C6.20199 15.4052 6.52354 15.6241 6.87853 15.7736C7.23353 15.923 7.61482 16 8 16C8.38518 16 8.76647 15.923 9.12147 15.7736C9.47647 15.6241 9.79801 15.4052 10.0672 15.1298L10.6893 14.4927L11.5794 14.5037C11.9646 14.5083 12.347 14.4358 12.7038 14.2905C13.0607 14.1451 13.3849 13.9299 13.6573 13.6575C13.9298 13.385 14.145 13.0608 14.2903 12.704C14.4357 12.3472 14.5082 11.9649 14.5037 11.5796L14.4937 10.6896L15.1297 10.0676C15.4052 9.7984 15.6241 9.47687 15.7736 9.1219C15.923 8.76692 16 8.38565 16 8.0005C16 7.61535 15.923 7.23408 15.7736 6.87911C15.6241 6.52413 15.4052 6.2026 15.1297 5.93342L14.4927 5.3114L14.5037 4.42136C14.5082 4.0361 14.4357 3.65381 14.2903 3.29698C14.145 2.94015 13.9298 2.61599 13.6573 2.34354C13.3849 2.0711 13.0607 1.85588 12.7038 1.71055C12.347 1.56521 11.9646 1.49269 11.5794 1.49725L10.6893 1.50725L10.0672 0.870229ZM10.3542 6.85446L7.35394 9.85457C7.30748 9.90114 7.2523 9.93808 7.19155 9.96329C7.1308 9.98849 7.06567 10.0015 6.9999 10.0015C6.93413 10.0015 6.869 9.98849 6.80825 9.96329C6.7475 9.93808 6.69231 9.90114 6.64586 9.85457L5.14571 8.35451C5.09922 8.30802 5.06234 8.25283 5.03718 8.19209C5.01202 8.13135 4.99907 8.06625 4.99907 8.0005C4.99907 7.93475 5.01202 7.86965 5.03718 7.80891C5.06234 7.74817 5.09922 7.69298 5.14571 7.64649C5.19221 7.6 5.2474 7.56312 5.30815 7.53796C5.36889 7.5128 5.434 7.49985 5.49975 7.49985C5.5655 7.49985 5.63061 7.5128 5.69135 7.53796C5.7521 7.56312 5.80729 7.6 5.85378 7.64649L6.9999 8.79353L9.64617 6.14643C9.74006 6.05254 9.86741 5.99979 10.0002 5.99979C10.133 5.99979 10.2603 6.05254 10.3542 6.14643C10.4481 6.24032 10.5009 6.36766 10.5009 6.50044C10.5009 6.63322 10.4481 6.76057 10.3542 6.85446Z" fill="%234048E0"></path></svg>');
}

.client-aaplication__variants-body {
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border: 1px solid var(--STROKE, #E3E3E3);
  padding: .94rem .62rem;
}

.client-aaplications__variants {
  margin-bottom: .63rem;
}

.client-aaplications__variants-top {
  margin-bottom: .94rem;
}



.objects-main  .client-aaplications__variants-top .client-aapplications__items-heading:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
}

.objects-main  .client-aaplications__variants-top .client-aapplications__items-heading:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 22%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 22%;
          flex: 0 1 22%;
}

.objects-main  .client-aaplications__variants-top .client-aapplications__items-heading:last-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 22%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 22%;
          flex: 0 1 22%;
}

.objects-main .client-applications__items .client-aaplications__variants .client-balance__items-block:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 30%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
}

.objects-main .client-applications__items .client-aaplications__variants .client-balance__items-block:nth-child(2) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 19%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 19%;
          flex: 0 1 19%;
}

.objects-main .client-applications__items .client-aaplications__variants .client-balance__items-block:nth-child(3) {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 23%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 23%;
          flex: 0 1 23%;
}

.objects-main .client-applications__items .client-aaplications__variants .client-balance__items-block:last-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 21%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 21%;
          flex: 0 1 21%;
}

.verify__upload input{
  display: none;
}

.verify__upload input+label {
  display: block;
  color: var(--BLUE, #4048E0);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
  padding: .75rem 3.45rem;
  background-color: var(--cr-l-blue);
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  cursor: pointer;
  border-radius: 0.375rem;
}

.verify__upload input+label span {
  position: relative;
  padding-left: 1.87rem;
}

.verify__upload input+label span:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 1.25rem;
  width: 1.25rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.87403 5.95261C5.55234 3.48188 7.81334 1.66675 10.4997 1.66675C13.186 1.66675 15.447 3.48189 16.1253 5.95261C18.1548 6.42476 19.6663 8.24383 19.6663 10.4167C19.6663 12.0066 18.8561 13.407 17.6299 14.2278C17.2474 14.4838 16.7298 14.3813 16.4738 13.9988C16.2178 13.6164 16.3203 13.0988 16.7028 12.8428C17.4865 12.3181 17.9997 11.4272 17.9997 10.4167C17.9997 8.89824 16.8386 7.64995 15.3564 7.51267C14.9788 7.4777 14.6724 7.19224 14.6109 6.81807C14.286 4.84148 12.5681 3.33341 10.4997 3.33341C8.43121 3.33341 6.71336 4.84148 6.38842 6.81807C6.32691 7.19224 6.02055 7.4777 5.64298 7.51267C4.16075 7.64995 2.99967 8.89824 2.99967 10.4167C2.99967 11.4272 3.5128 12.3181 4.29656 12.8428C4.67902 13.0988 4.78153 13.6164 4.52551 13.9988C4.2695 14.3813 3.75192 14.4838 3.36946 14.2278C2.14324 13.407 1.33301 12.0066 1.33301 10.4167C1.33301 8.24383 2.84459 6.42476 4.87403 5.95261ZM9.66634 12.0119L7.7556 13.9227C7.43016 14.2481 6.90252 14.2481 6.57709 13.9227C6.25165 13.5972 6.25165 13.0696 6.57709 12.7442L9.91042 9.41083C10.2359 9.08539 10.7635 9.08539 11.0889 9.41083L14.4223 12.7442C14.7477 13.0696 14.7477 13.5972 14.4223 13.9227C14.0968 14.2481 13.5692 14.2481 13.2438 13.9227L11.333 12.0119V17.5001C11.333 17.9603 10.9599 18.3334 10.4997 18.3334C10.0394 18.3334 9.66634 17.9603 9.66634 17.5001V12.0119Z" fill="%234048E0"></path></svg>');
}

.verify__wrapper {
  max-width: 34.1875rem;
}

.verify__heading {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 140%; 
}

.verify__subtitle {
  margin-top: 1.25rem;
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 1.4rem */
}

.verify__text {
  margin-top: .94rem;
}

.verify__text ul {
  margin: 0;
  padding: 0;
}

.verify__text ul li {
  position: relative;
  padding-left: 1.63rem;
  margin-bottom: .63rem;
  list-style: none;
}

.verify__text ul li:last-child {
  margin-bottom: 0;
}

.verify__text ul li:before {
  content: '';
  position: absolute;
  left: .13rem;
  top: .59rem;
  height: .125rem;
  width: .75rem;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="2" viewBox="0 0 14 2" fill="none"><path d="M1 1H13" stroke="%234048E0" stroke-width="2" stroke-linecap="round"></path></svg>');
}

.verify__upload {
  margin-top: 1.25rem;
}

.verify__subtext {
  margin-top: .31rem;
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
}

.verify__btns {
  margin-top: 1.25rem;
  gap: .62rem;
}

.rent-cabinet.rent-main .client-cabinet__request-btn {
  max-width: 8.5625rem; 
  width: 100%;
}

@media screen and (max-width: 1025px) {
  .faq-person__togglers {
    max-width: 100%;
  }

  .faq-person__toggler {
    width: 100%;
    text-align: center;
  }

  .faq-person__wrapper {
    max-width: 100%;
  }

  .forum__grid {
    -ms-grid-columns: 1fr minmax(18.8125rem, 18.8125rem);
    grid-template-columns: 1fr minmax(18.8125rem, 18.8125rem);
  }

  .agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-block:first-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 25%;
            flex: 0 1 25%;
  }

  .agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-naming:first-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 25%;
            flex: 0 1 25%;
  }

  .agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-block:nth-child(3) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 10%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 10%;
            flex: 0 1 10%;
  }

  .agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-naming:nth-child(3) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 10%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 10%;
            flex: 0 1 10%;
  }

  .agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-block:nth-child(4) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 12%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 12%;
            flex: 0 1 12%;
  }

  .agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-naming:nth-child(4) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 12%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 12%;
            flex: 0 1 12%;
  }

  .agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-block:nth-child(5) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 25%;
            flex: 0 1 25%;
  }

  .agent-balance .client-balance__wrap:nth-child(3) .client-balance__items-naming:nth-child(5) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 25%;
            flex: 0 1 25%;
  }

  .error__body {
    padding: 3.62rem 0;
  }
}

@media screen and (max-width: 768px) {
  #object .review-popup__btns,
  #manager .review-popup__btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  #object .review-popup__btn.--close,
  #manager .review-popup__btn.--close {
    margin-right: 0;
    margin-bottom: .94rem;
  }

  .forum__grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: .62rem;
    margin-top: .62rem;
  }
  
  .forum__list {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  #answer .review-popup__btns {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .chat__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .chat__row-info {
    margin-top: .62rem;
  }

  .chat__row-date {
    text-align: center;
  }

  .forum__item-row {
    margin-top: .62rem;
  }

  .chat__row-btn {
    max-width: 100%;
  }

  .chat-answers__link {
    margin-top: .62rem;
  }

  .chat-answers__btn {
    margin-top: .62rem;
    max-width: 100%;
  }

  .chat__row-date br {
    display: none;
  }

  .client-balance__wrap:nth-child(3) .client-balance__items-block:first-child .client-balance__items-text {
    padding: 0;
  }

  .error__body {
    padding: 8rem 0;
  }

  .error__title {
    font-size: 1.875rem;
  }

  .rent-cabinet .client-cabinet__list-search {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .rent-cabinet .catalogue-filters__wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 -webkit-calc(100% - 7.01rem);
       -moz-box-flex: 0;
        -ms-flex: 0 1 calc(100% - 7.01rem);
            flex: 0 1 calc(100% - 7.01rem);
  }

  .rent-cabinet .client-cabinet__list:last-child .client-cabinet__list-input {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 -webkit-calc(100% - 7.01rem);
       -moz-box-flex: 0;
        -ms-flex: 0 1 calc(100% - 7.01rem);
            flex: 0 1 calc(100% - 7.01rem);
  }

  .verify__btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  
  .client-aaplication__variants-body {
    border: none;
    background: var(--LIGHT-BLUE, #F0F2FF);
  }

  .object-main__checkboxes {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .objects-main .catalogue-filters__wrap.--width:nth-last-child(3) {
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: -webkit-calc(100% - 7.05rem);
    -webkit-flex: -webkit-calc(100% - 7.05rem);
       -moz-box-flex: -moz-calc(100% - 7.05rem);
        -ms-flex: calc(100% - 7.05rem);
            flex: calc(100% - 7.05rem);
  }

  .objects-main .catalogue-filters__list-check {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 768px) {
  .hero__wrap  {
    height: 21.875rem;
  }

  .hero__wrap img {
    object-fit: contain;
    object-position: bottom;
  }

  .hero__wrap-partners {
    bottom: 7rem;
  }

  .hero__wrap-service {
    top: 1.87rem;
    right: -0.94rem;
  }

  .hero__wrap-special {
    top: 0;
  }
}

/* .notification .header__messages-item:hover .header__messages-content {
  margin-right: 0;
} */


.item-hero__heading {
  font-weight: 700;
}

.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child),
.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
  border-radius: 0.375rem;
}

.check-popup__date {
  color: var(--red, #F00);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
  padding: .31rem .88rem;
  border-radius: 6.25rem;
  margin-top: .93rem;
  background: #FFF3F3;
  max-width: fit-content;
}

#check-success .check-popup__subtext {
  margin: .94rem 0;
} 

.check-popup__subtext .--green {
  color: var(--green, #00BC35);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

#review .review-popup__list textarea {
  margin-bottom: .94rem;
}

@media screen and (min-width: 1024px) {
  .item-gallery__wrap {
    padding-bottom: 72.46376811594203%;
  }

  .item-gallery__subwrap {
    padding-bottom: 69.14893617021278%;
  }

  .footer .center-wrap {
    padding-inline: 0;
    /* width: calc(100% - 3.74rem); */
    /* margin-left: 1.87rem; */
  }
}

@media screen and (max-width: 768px) {
  .favourite .catalogue-item__body-block {
    margin-bottom: 1rem;
  }

  .favourite .catalogue-item__type {
    margin-bottom: .31rem;
  }

  .partner-detail .catalogue-item__price {
    flex: 0 1 100%;
  }

  .item-hero__heading::after {
    position: relative;
    top: .125rem;
    right: unset;
    margin-left: .63rem;
    display: inline-block;
  }

  .item-hero__info-btn {
    width: 100%;
    max-width: 100%;
  }

  .item-desc__wrapper-top {
    flex-direction: column;
  }

  .item-desc__wrapper-top .item-desc__wrapper-link {
    margin-top: .62rem;
  }

  .item-hero__heading {
    padding-right: 0;
    margin-right: 0;
  }

  .item-desc__wrapper-gal-count {
    text-align: center;
  }

  .application-detail__map {
    margin-top: .63rem;
  }

  .item-desc__cat-pagination {
    margin-top: 1.25rem;
  }

  .item-desc__review {
    padding-bottom: 1.25rem;
    position: relative;
  }

  .item-desc__review:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 0.0625rem;
    width: 100%;
    background-color: #e3e3e3;
  }


  .footer .center-wrap {
    padding-top: 1.88rem;
  }
}

@media screen and (max-width: 768px) {
  .application-detail__content-text.--column {
    flex-wrap: wrap;
  }

  .application-detail__content-price {
    flex: 0 1 100%;
  }

  .application-detail__content-text span.--red {
    margin-left: 0;
    margin-top: .31rem;
  }
  
  .client-cabinet.agent-cabinet .client-aapplications__items-item {
    display: flex;
    flex-direction: column;
  }

  .client-cabinet.agent-cabinet .client-aapplications__items-item-body {
    order: 1;
    margin-top: .5rem;
  }

  .client-aapplications__items-item-body {
    margin-top: .94rem;
  }

  .client-aapplications__item-btn  {
    margin-left: 0;
    max-width: 100%;
  }

  .client-aapplications__item-link {
    margin-left: 0;
  }

  .client-aapplications__items-btns {
    width: 100%;
  }

  .client-aapplications__item-btn:last-child {
    margin-left: 0;
  }

  .client-aapplications__items-reviews .client-aapplications__items-link {
    font-size: 1rem;
  }

  .client-cabinet.objects-main .client-balance__items-hidden {
    color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.4rem */
  }

  .client-applications__items {
    padding: .31rem;
  }

  .client-aapplications__items-item {
    margin-bottom: .63rem;
  }

  .client-balance__subwrapper-btn {
    margin-top: .62rem;
  }

  .client-balance__verify-btn {
    max-width: 100%;
    width: 100%;
  }

  .rent-cabinet.rent-main .client-cabinet__request-btn {
    max-width: 100%;
    margin-top: .63rem;
  }

  .application-detail__filters-btn span {
    max-width: max-content;
    margin: 0 auto;
  }

  .rent-cabinet__row {
    flex-direction: column;
    align-items: flex-start;
  }

  .rent-cabinet__row-hidden {
    text-align: left;
  }

  .client-cabinet__request-date {
    margin-top: .25rem;
    margin-bottom: .62rem;
  }

  .client-cabinet__request-subtext {
    margin-top: .31rem;
    margin-bottom: .62rem;
  }

  .rent-cabinet.rent-main .client-cabinet__request-btn {
    margin-top: auto;
    max-height: 2.875rem;
  }

  .client-cabinet__list-search {
    flex-wrap: wrap;

  }

  .client-balance__wrap .client-balance__row {
    margin-top: .31rem;
  }

  .client-balance__wrap:nth-child(2) .client-balance__items-block:first-child .client-balance__items-text {
    padding: 0;
  }

  .client-balance__wrap .client-balance__items-item {
    padding: .62rem;
  }

  .client-cabinet__list-input {
    flex: 0 1 100%;
  }

  .client-balance__row-block .catalogue-filters__wrap.--arrow, .catalogue-filters__wrap .select2-container,
  .client-balance__wrap .catalogue-filters__wrap {
    flex: 0 1 calc(100% - 7.01rem);
  }

  .client-balance__row-btn {
    margin-top: .62rem;
  }

  .client-balance__wrap .client-balance__row {
    flex-direction: column;
  }

  .client-aapplications__items-item-body {
    flex-wrap: wrap;
  }

  .client-aapplications__items-item-status {
    flex: 0 1 100%;
    margin-bottom: .5rem;
  }

  .chat-answers__btn {
    max-width: 100%;
  }

  .fancybox-slide--current {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  #forum .review-popup__btns {
    flex-direction: column;
  }

  #forum .review-popup__btn {
    max-width: 100%;
  }

  .balance__form {
    max-width: 100%;
  }

  .footer .center-wrap {
    padding-inline: 0;
    width: calc(100% - 1.88rem);
    margin-left: .94rem;
  }

  .verify__upload input+label  {
    max-width: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

.register__service:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
}

.object-main__upper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.item-desc__review-date {
  color: var(--GREY, #A3A3B5);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 1.05rem */
  margin-right: .63rem;
}

.item-desc__review-count {
  color: var(--LIGHT-BLACK, #424242);
  font-variant-numeric: lining-nums proportional-nums;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  position: relative;
  padding-left: 1.31rem;
  line-height: 140%; /* 1.05rem */
}

.item-desc__review-count:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 1rem;
  width: 1rem;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M8 0.5L9.79611 6.02786H15.6085L10.9062 9.44427L12.7023 14.9721L8 11.5557L3.29772 14.9721L5.09383 9.44427L0.391548 6.02786H6.20389L8 0.5Z" fill="%23FFC700"></path></svg>');
}

.register__wrap {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.register__copyright {
  margin-top: 3.13rem;
}

@media screen and (max-width: 1024px) {
  .footer .center-wrap {
    margin-left: 1.87rem;
    width: calc(100% - 3.74rem);
  }
}

@media screen and (max-width: 768px) {
  .object-main__upper {
    flex-direction: column;
    align-items: flex-start;
    gap: .62rem;
  }

  .footer .center-wrap {
    width: calc(100% - 1.88rem);
    margin-left: .94rem;
  }

  .register__copyright {
    margin-top: 1.56rem;
  } 

  .favourite .catalogue-item__body-block {
    margin-bottom: 0;
    padding-bottom: 1rem;
  }

  .knowledge__list {
    order: 1;
  }

  #user-org.payment-popup .review-popup__btns {
    flex-direction: column;
  }

  #user-org .review-popup__btns .btn {
    max-width: 100%;
  }
}
 
@media screen and (max-width: 520px) {
  .main {
    overflow: hidden;
  }

  #review .review-popup__btns {
    flex-direction: column;
    max-width: 100%;
  }

  .chat-answers__other .chat-answers__btn {
    max-width: 100%;
    width: 100%;
  }

  .item-desc .item-desc__wrapper-owner-super {
    margin-top: .25rem;
  }

  .item-desc .item-desc__wrapper-owner-info, .item-desc .item-hero__reviews, .item-desc .item-desc__wrapper-owner-text {
    margin-left: -3.5rem;
    margin-top: .62rem;
  }

  .item-desc .item-hero__reviews {
    margin-top: .92rem;
    display: block;
  }
}

.notifications__center-btn {
  background-color: transparent;
  color: var(--cr-blue);
  border-color: var(--cr-blue);
  margin-right: 1rem;
}

.notifications__center-btn:hover {
  background-color: var(--cr-blue);
  color: var(--cr-white);
}

.notifications-center__block {
  flex: 0 1 100%;
}

