* {
  margin: 0;
  padding: 0;
}

html {
  overflow-x: hidden;
}
a{
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: none;
  color: rgba(50, 132, 255, 1);
}
select{
  text-transform: none;
}
button {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  margin: 0;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
  font-family: 'GraphikLCG', 'Roboto', 'Tahoma', 'Arial', sans-serif;
  font-style: normal;
}

header{
  font-family: 'GraphikLCG', 'Roboto', 'Tahoma', 'Arial', sans-serif;
  font-style: normal;
  font-weight: 400;
  display: flex;
  width: 100%;
  margin: 0 auto;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  padding-top: 8px;
  background-color: #fff;
  height: 92px;
}
.orange-link {
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.orange-link:hover {
  color: #e45221;
}
.vk-verification {
  display: none;
}
.header-phone {
  -webkit-transform: translateY(-9px) translateX(5px);
  transform: translateY(-9px) translateX(5px);
  min-width: 48px;
  height: 48px;
  padding: 14px;
  font-size: 0;
  position: relative;
}
.header-phone::before {
  content: '';
  position: absolute;
  top: 14px;
  left: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.04839 5.9935C6.57766 6.43128 6.03776 6.87617 5.59801 7.21928C5.66312 7.42674 5.78811 7.71847 6.00386 8.08485C6.34294 8.66068 6.85993 9.34239 7.55324 10.0357C8.5397 11.0222 9.32681 11.6399 9.92934 12.0068C10.2963 12.2303 10.5755 12.3489 10.7758 12.4083C11.1196 11.9674 11.5666 11.4246 12.0065 10.9516C12.284 10.6532 12.5733 10.3667 12.8414 10.1495C12.975 10.0414 13.1188 9.9376 13.2654 9.85775C13.3978 9.78567 13.6046 9.69231 13.8462 9.69231C14.0753 9.69231 14.2987 9.76973 14.4664 9.84158C14.6517 9.921 14.8502 10.0299 15.0508 10.1575C15.4526 10.4132 15.9028 10.7699 16.3261 11.1932C17.143 12.01 18 13.2181 18 14.5385C18 15.3156 17.604 15.9222 17.1086 16.364C16.6208 16.7992 15.9937 17.117 15.3928 17.3481C14.201 17.8065 12.9051 18 12.4615 18C12.2066 18 11.7975 17.9064 11.3442 17.7629C10.8606 17.6097 10.2478 17.3741 9.55554 17.0381C8.17124 16.3663 6.45306 15.2855 4.81094 13.6434C2.84348 11.6759 1.64725 9.84926 0.940339 8.42578C0.587208 7.71469 0.355567 7.10298 0.210986 6.62332C0.0724117 6.1636 -5.34158e-07 5.77989 -5.44711e-07 5.53846C-5.64102e-07 5.09486 0.193546 3.799 0.651914 2.60724C0.883047 2.0063 1.20083 1.37924 1.63598 0.891348C2.07777 0.396004 2.68444 -7.74674e-06 3.46154 -7.7807e-06C4.7819 -7.83842e-06 5.98996 0.857038 6.80684 1.67393C7.23008 2.09716 7.58679 2.54743 7.84249 2.94923C7.97009 3.14976 8.079 3.34832 8.15842 3.53363C8.23027 3.70129 8.30769 3.92474 8.30769 4.15385C8.30769 4.39537 8.21433 4.60221 8.14225 4.73457C8.0624 4.88119 7.95865 5.02503 7.85047 5.15858C7.6333 5.42671 7.3468 5.71598 7.04839 5.9935ZM4.16684 7.66843C3.97956 7.0717 4.18219 6.42139 4.67529 6.03666C5.09385 5.71008 5.59794 5.294 6.02688 4.89509C6.30365 4.63769 6.53194 4.40328 6.68486 4.21447C6.71999 4.1711 6.74807 4.13387 6.77013 4.1027C6.73008 4.01347 6.66669 3.8955 6.57699 3.75454C6.38312 3.44988 6.09616 3.08457 5.74618 2.73458C5.01128 1.99968 4.17078 1.49999 3.46154 1.49999C3.24511 1.49999 3.01518 1.59852 2.75542 1.88977C2.48959 2.18783 2.25097 2.62822 2.05193 3.14571C1.86012 3.64443 1.7182 4.18132 1.62494 4.6476C1.52722 5.13616 1.5 5.46028 1.5 5.53846C1.50087 5.54979 1.50539 5.60615 1.52635 5.71481C1.55034 5.8391 1.58966 5.99967 1.64716 6.19042C1.76632 6.58575 1.96629 7.11925 2.2838 7.7586C2.91805 9.03576 4.01855 10.7297 5.87161 12.5827C7.37767 14.0888 8.95204 15.0779 10.2105 15.6886C10.8396 15.9939 11.3849 16.2024 11.797 16.3328C11.9924 16.3947 12.1615 16.4404 12.2949 16.4693C12.4154 16.4954 12.4694 16.4999 12.4694 16.4999C12.5597 16.4983 12.8788 16.4698 13.3524 16.3751C13.8187 16.2818 14.3556 16.1399 14.8543 15.9481C15.3718 15.749 15.8122 15.5104 16.1102 15.2446C16.4015 14.9848 16.5 14.7549 16.5 14.5385C16.5 13.8292 16.0003 12.9887 15.2654 12.2538C14.9154 11.9038 14.5501 11.6169 14.2455 11.423C14.1045 11.3333 13.9865 11.2699 13.8973 11.2299C13.6025 11.4384 13.3495 11.7101 13.1049 11.9731C12.7041 12.4042 12.2859 12.911 11.9587 13.3306C11.5794 13.8171 10.9409 14.0218 10.3495 13.8464C9.99712 13.742 9.59894 13.5618 9.14917 13.288C8.41363 12.84 7.5331 12.1369 6.49258 11.0964C5.7194 10.3232 5.12138 9.54236 4.71132 8.84599C4.45042 8.40295 4.27293 8.0065 4.16684 7.66843Z' fill='%2326334D' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  width: 18px;
  height: 18px;
}
.header-logo {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  width: 120px;
}
.header-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.header-logo--mobile {
  min-width: 56px;
  width: 56px;
  height: 32px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  display: block;
}
.header-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
.header-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-left__link {
  color: #4D4D4D;
  margin-left: 20px;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
}
.header-left__link--active {
  color: #959BA6;
  cursor: initial;
}
.header__city-picker-wrapper {
  display: none;
  align-items: center;
  margin-left: 10px;
}
.header__city-picker {
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  direction: rtl;
  padding: 0 5px;
  font-size: 12px;
  font-weight: 500;
  background: none;
}
.header-right {
  display: flex;
  align-items: center;
  transition: transform 0.3s;
  position: relative;
  z-index: 100;
}
.header-right__phone {
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
  color: #222;
  margin-left: 20px;
  text-decoration: none;
  margin-right: 15px;
}
.header-right__lk {
  padding: 8px 16px;
  border-radius: 4px;
  border: #dcdce6 1px solid;
  background-color: white;
  color: #4D4D4D;
  text-decoration: none;
  transition: all 0.3s;
  font-size: 11px;
  white-space: nowrap;
}
.header-right__lk:hover {
  border: rgb(228,82,33) 1px solid;
  color: rgb(228,82,33);
}
.header-right__lk--mobile {
  display: none;
}
.header-right__rent {
  padding: 8px 16px;
  background: #f63;
  color: #fff;
  border-radius: 4px;
  text-decoration: none;
  margin-left: 16px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  display: none;
  position: absolute;
  top: 21px;
  right: 0;
  white-space: nowrap;
}
.header-right__rent:hover {
  background: rgb(228,82,33);
}
.header-menu--mobile {
  display: none;
}


#link-to-faq {
  font-size: 12px;
  background: linear-gradient(to right, rgba(50, 132, 255, 0.3) 0%, rgba(50, 132, 255, 0.3) 100%) 0 100%/1px 1px repeat-x;
  color: rgba(50, 132, 255, 1) !important;
}
#content {
  display: flex;
  flex-direction: column;
  transform-origin: 0 0;
}
#footer{
  transform-origin: 0 0;
}
#wraper {
  overflow-x: hidden;
  font-family: custom_34017;
}

.widget-shape{
  position: absolute;
  left: -21px;
  top: 490px;
  width: 144px;
  height: 144px;
  z-index: -1;
  transform: rotate(45deg);
  background-color: rgb(230, 251, 249);
  border-color: rgb(255, 255, 255);
  border-radius: 40px;
  border-style: solid;
  border-width: 0px;
  box-sizing: border-box;
}

.popup {
  display: none;
}
.form__shape-1 {
  position: absolute;
  z-index: -1;
  width: 124px;
  height: 125px;
  transform: rotate(45deg);
  background-color: rgb(242, 244, 247);
  border-color: rgb(255, 255, 255);
  border-radius: 40px;
  box-sizing: border-box;
}
.insurance-calculator__mail {
  color: rgb(50, 132, 255);
}
.external-link {
  cursor: pointer;
}




.link-1 {
  padding-bottom: 1px;
  background: none;
  color: rgba(38, 51, 77, 1);
}
.link-1:hover {
  text-decoration: none;
  padding-bottom: 1px;
  background: none;
  color: rgba(0, 120, 255, 1);
}

#footer {
  background-color: rgb(242, 244, 247);
  border-color: rgb(255, 255, 255);
}