@charset "UTF-8";
@font-face {
  font-family: "NimbusSanLReg";
  src: url("../fonts/NimbusSanLReg.eot");
  src: url("../fonts/NimbusSanLReg.eot") format("embedded-opentype"), url("../fonts/NimbusSanLReg.woff2") format("woff2"), url("../fonts/NimbusSanLReg.woff") format("woff"), url("../fonts/NimbusSanLReg.ttf") format("truetype"), url("../fonts/NimbusSanLReg.svg#NimbusSanLReg") format("svg"); }
@font-face {
  font-family: "NimbusSanLBold";
  src: url("../fonts/NimbusSanLBold.eot");
  src: url("../fonts/NimbusSanLBold.eot") format("embedded-opentype"), url("../fonts/NimbusSanLBold.woff2") format("woff2"), url("../fonts/NimbusSanLBold.woff") format("woff"), url("../fonts/NimbusSanLBold.ttf") format("truetype"), url("../fonts/NimbusSanLBold.svg#NimbusSanLBold") format("svg"); }
@font-face {
  font-family: "Tungsten A";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: "Tungsten B";
  src: url(data:application/x-font-woff2;base64,d09GMk9UVE8AABGQAAsAAAAAHvAAABFFAAE2BAAAAAAAAAAAAAAAAAAAAAAAAAAADZxEGh4GYACGJhEIATYCJAOBSAQGBZVyByAbKR6zAzFsHLCxyXaR/dcH2hGKP2VrEJZVamvFq+ByLC5fIldJ4jrEZX8Rp9z9EzqKIQ/+Qa4+BNowhhba5V0aFEVoEBSFAXeejJBkFuJhHO+9D9AJRhdCJba05Ea01XmKZqvZr0z3fIBBe+FsBhFbXLMqyYoJFrRRi7PmSTBZQ3wR9Z7QAYiiJat69ggxColGOIxESaRDo0xIQoX4YX3euSjVNu+NnrduqnaP1OkTBsgtIA+W0kD/JGnSDiwxGX1CLsV/+kcUbFOzTYumLx2Svn5fkz5ikI0b4kC8w10C4P/myitnShx3rcIpPH8+VVV9FZaMyf7ZCf2XI0qBYZKlKaA7ELJMKZACArfneudKwte5ag9oO+huAJKPp4dsZdxHpYETERH3FdtVzCaUBkQ4yoNHweVJnL/b+HkQqWvZZ9ckNOT+qbKZ/dyK+LTessOgdblIDs+oRdT0N3sPGZ+b0KymOITNIXViXGnl5/uAhf4ZDBgLcgp3xnHdmccqmhqnCwzrwspH5m+nLjwYfa/sRPhpwQAj2NJqRDGwjImcPY2d3cmCswrD2h9fWUhQhn5jTMKYh7GHC9zD+CIco0hGHgrDlKAMlajDDGYMJ5jDYi4wp8VcYj5g3hbzBvMZM45FDlcjTFAxIkqsMs/SKaOyOh9qahlb9/aXtEo2WjZJ5i0LkcXItsj0so/sEHYe684GsMvZ9WwJe4htYm+wL9hvQA7+Af3BeOABwkEO2Ai0wALqwVVwBzyR75OXyc3yI/J6+TXqJ5NW/cyxrwJXvRH5ielM+98s9bPPQtimJpPsLVmSIbVE+JeaTpJasvELEbn9z0F/YpanIt/tuxSLSLozTYcaesCIWc0YpOjVCPhnZBX5gLrfZBP0eRpczT2FFr1uv7Ab7NenK0XappHwEDeHm6dv5K76TIOTV0ao8CRuJMRuuyMOR3BfJrAFaTuzcAjXBSpT04OETBCUqrOIpIeCdoN4cpXq2ipu6pFm2Lyh0oxvcF8hbsgu9avg+A/kMvk/ksLhXZXFSYgHTirlWNEeDseYlfeFQnDfbLknKqRIZI+BQalpQUIiCErVW0UpBloNequQD6yGtCCRn0n+sbmiGLw0j81MyFkcvpzLW40Dz2Fsf9eAWf72c7IOqbwWR2A3jjJkp46qDkN8ZIuhqIojLUhftvrg9mp8kHsN7wSbxwqpYGywapxIOzaQv6FZr7MIGmDRp6vELhDHLE1OjuX4p2QtASgoLS1QSK7OWyGsM5XBsbWqe0IheFBruSeS3hDXpRYF7ajdaSzBZzjCwbvBltFCCnAKVo4V+zR8rEE/ZsEELPqaQjtB/9SUAGGK2w1wwJDiL/IPSQO5hdZeCTTPx9waEIjjsxPTuHVkDfHAuI6ux9jucBSzJSWmXeWYq9GlBIrUV6LOSiHbSatQ13YK2rafu4Ie3DNfgn/xSXqArAa9RTAAK+Z76NfwFt4LrXESkoVvbrx/Mg+eCzs0WVgBQtfELk7M4bxk+h2l20oxd0STpBLptNK6JANl6hfmX5DRNg/kpFKOESkL8XxTTHWeclFKAnblaP82tchyWVyXUqDcUb3T1DRXysJ7SssYYah9Pjpo1B8QdOCAMc1f/JIblKYLhfj6nOkyyUcBKcaDIumkv2oE+1nTkZT5+edk3lGUmvIML5wHQ6ea0AeCAc/oZM1Tr4d6wLnV/teEjaAKF2/P381Rt/hezpHTKG1RzJJozPlm7qsVyXxo1eutggFYbC1tiVrqWI72G/QnRfIOklYqK5UJPQGVqYJoK5H+hLR1jYoAgeQU0hwwMKbsi0h+wi8lZa+ET+BVSVR3kb6BkYtzEoWlIGXZVqNI7sCm2NIFy9o8PyZ6objgUCMs3bO7VNgISndmx4h46JBoNiArNw37ct2hnynhkFCMS/ca8zfG7smrwRzteBAlLdpZID6FOH/zzoJt3MV9mE5hU7LTF6Vhji8/aFOgznL+x3cJIXJp4S9FE7lPBtL7TTbFQnoJ8l1/2BTosXDAE448cOwi56+Ts6IWKPAoanEilgX4B/1CHeiXRvyIWB9R62lM/0e+sTwx2aaihbipRw1m+WZisfkgFxoKEo1x2iDMrQbzo0MXiPQrXFAaekZYB6y4SJdv5MLqocsjFJecvCg+xUkiMnZXiOQlrND2CPy+F2DjkpIEjr9Mpi5Ht2pqb4nkErwdUjNBSAPjQ0LGi/QSnFATfFvQSctQrS5dJdJmqErPCBYyQHC61iySZmjW6WoF3sPiWC/NAfv2FWyvXc+dh8o1iRnJIdxJF8jXkyTyHXWV883EKpWjbnKe+JGDa1AjfiRVuGFn+/TZ0nRXPNs+QyHNcMFP7BWN+Jw0huXVZKKUgbrL+W7PpD0oBWfSA5imN2BM0tm1Uuy76UVImXQfHX3oDRY6eo86uibhV1KNmz4rMMuXkw62S6iHnLYP+JGI6vaXLRf1tDpxiLlSUyeQf1CvBDLnVMcuewGFo9eMY2BCdrG10L0Y8R767InhEKttN1Gv1dcWBmovjmy3UG858f7VpC5ibE676Sr1qP7U77Qv6pbKdrsd30de5Xtndc8aF5BBj5XVk9UPpvaVV9OcpvbUJPp2/t6e8hWQ4tx6Jy+UvlckzST5GtRPvnkv6i9XWNEA+e7JYsEVsoFy8mzj3rtid7qBijcv2bMBbMR4zVo1t9moBmvUeM0KzK3U7ACb8brV6xZzW3Re6s0qNbiyDA2US+50MrK/sJmlF4D2/OWMTH0/qnq4j2R+kTKagSS523/A2iqsoLmJSHXsODf39LefaQrSH0Ttzjg+FH5vdw/lsqycsrZULMskY+EvvzWPO3Zy33ZGj7v8iZ9ITw75UIAkaT4IC0rd9jz4n6JTLjvgq1IbBVIEXEtttDal0KzFwIXIyKhN7fY86H5CFqbyNDPCgUzMpJ7kVRrmYELm5HSb2uDBvCYXgjPDXVijtGZEpudLwHUAWiLbkx6xgNu+taQHTHaapGCv3wK0LhwF+T6AfEd45/7+8V3jg+4ADpLj0f5ON446ref0E23G0HhaauFQ9L8rHA7syFFBKaVhoIXmxE1zXzJPaq4YUrAcObonSmSQUgowCM0tof7yzzPQfkz0uN5yecu59sE4Zn30sPHYznMg05+bKaVuT5AZVrUqGKNqwpRXMCkliCiUDo9M3WAcfO5K5qC6dyA5BHLm2PHz53cd3RJux95+d4c8vWe8tbAjPcaUXF5//Z/fly1b2sLmUfvortntzRuxDLMfrniDLbi078z5i+uOxedwG5evqFccVV7SiaLd2IPOZPvZ/UcOTPfX5Hso7aFjju/3rTbGKMFbbU6PufxwUAmbtig4F5SMOq2Vfp/TfZvUBoUQXEpuhGGl00bDEstsmlBKW2BKGE5lzpAhs/kEFqUyxjBdlKigS+UIG3oFLwqJ2F1Jrc0dWVI6f+3WZs6NDWGUVqpkhpW5kOLVnOT7P5XNkT6aMizQwkfoVIuFrB987riheaLLTKOEsPhLS1jFPCQ0+c6S4+hAd9Kb9g5fLE/sPJ4GsiR3cUYed5LeeuWF0uQIVLR5mcaQuUzdQ8xbNscB9Zbs1D1Uh/OolkHJa1PnG7ty/aoNXVjZMH2lyJPw955ConlTKiTF2wXE9f2lEp6Ubf+RSqs6kB1oS3umtQITVkfufHj/+XsqkxwWOPg5LHXY4GBwqP2lIJF1dADJJz3raE+yg/Srgy1sChd6GK6lWtpfapiI8S9FPcbk5GpSRIbar7Mt6m6Da+E1E4VcMCEsZLLoBbGnJtGSwL1wYU252zJxPOcGwzMzQ4UsEJqhqRQfuzrBqVXBN4U94GZ17TWxHuJjmQVBBdzgOjZ595K9uIg7Aiu12mphF6jRZISLLZztviAqJWVJAuZWg6js3WWiNM/Z7gkVxVFNwnpgwYXaIhMX1gBb0H72adiThGN8kg7ApL80FR+nyjXGbK/xHz45XYfXuI6P9xV99tn449cbeBLy5txY1bRtg/62cO71y8FImbqlfAcj65xc3+LtT0biIIjxT033nQofr1wTJJKnLennYCq1ZOVZrzdKdAekMRv/zLyBB28PLygubAUW/LPgXTDe9XgK69pwmtd9kDhNo6jKpuEYpVUVoX7BhGQgVOg6bJSKZ2Hfr7U2rQYTZjLWpiw1jyPBWdiY1PVkklZRlGbRoM4mYWO7ZwRoAROgQIhAQim4HlBMZGZQplTXtQbD6sXO5dZQvx1m3cdMnCPDC0w7nboF2O0ub517mEfthE8YtjCgsFFHdGZHgOIWWsUqCvsoG1eqVErAqDjKothzEihEOKjLydLlKFOnSYcefQYMO1DE7JIr7NEVg3SIYzrl7/RM3/TPwAzO1EzPzMzPwjjHPZ7xjm8Co0x0YhOfxCQnNVnJSV7+lHk17Sa7y3aX9z/AjhM/wcKQtWn9d5PTxDZg9Vs2pnF/fHit+er5042nDtZU5puMBl1mtJ8fy64E/39+k9/ff3/9/cpzTz320AXnnNGkQZ0TjjnisP32ssqUKFJgHxMdjXLoX/iMhj2ePB49rhgHwaDP0uCYGdKGjFKFwaVA8QxKIyqqqE2gMRUQLTCTrzMXttJroU8MNIaK0YrGq4wpM5jfrwY2J+UOjutp7z5VWW0xhwNrIastu52u3bp3YTp4eTnehPROgwA5Gw5frCXXzo374DQVv2PgxUsjd3GHf15Hl7pNA2oUAAgUb3obKFzfKJ+CG1P1yzcyaG/N1+7HLWE83GmVfC7x5RRPHgk4CXOJP9d8ZQamB1Di5rBpUNLhkvOZ5BvTnLn3YbM4e6xvxnFez+mWczr4i3ELB0uyAFSMM212W2uD2vQv+NscwMQITIGJsfnGGKOxZTXUzC25QGunEkwegoBTrAyVOH5DhaM4qkBVI1WkollWSqbKtHVSFUrGqKpKU0StxWtZPaQa+eE11WRQt7RasnZIdXjUG1kPX9aPmhrAe+MKgzow2TqEVKS0rVSBTntJFWm177JSMlVm0b5RFWqDDlV1Ojgqah2G87J6SDXa2+EF1eQ0Xq/VkrVDqqNo/JWshy/rR00NUvpfYgAUPnsqwQr/8Dwfq/sC4nFzJ6UXd6pYSSH+iJz9I7kqMu78C7zF+teGYbH85bPJPgkz2RTGEsv9xP5R1/1Q64MZI3PoTJzj+KDawtC03L0Ic7FmTDsy0sWxyUxcAAU/ssyFs8f5AJT5NbuXRyqXB1WHZ8GXzb1DbNN0bLI/2tnkpvk0k4MqL/RFy0ag485rcyFWot517oXny/y7JWfqPPVcgiNfu5A3ulgecpYjmAxzvQB9vtDfMfvsi7oImCc+vi6lb7eAxTyF+RuTO/YD6FpqEyN3jJ0k4dzx1ZZ8DnVlGSbbKchNHHG/uLEFvjY4EZYdBhiBAW8F0DnZv65js8FeYTvzcKqC8jbzrdfUY5edRiOh6v+DgXt5wyp1KojHzZ2UXwTDYk0OBC+TIuLhQRh/JFdFhJhs17MHCg9wphnsje79FqgUAISac7C1rgggOzO1QAwk3RoJ7qBBIw71gxGs1tUmQTY0hlxmUN24wh7xYcljpKlbMpBgsPLY3vF8ED6KuL6ZVxn8Wjkxst2asKs1xMXTSGTdMnYNV+DhFYk1PIVk2Da9++A6kBmoxSbvB4A4YG6q6rq7jICXfAzKOY4atw3XI8phg1gAGzC1DNqedCO1klzgDlC/tXpMyNWPSD0HnpqSimYna6ihCX6QHNVHNfD9AV4sABJVVSHaJNiry0BUVx7+YSjMbQ7QXbRsJ5PnDNfHKD3iXOrL6HJrjoXsx5MWCIE2krg8WKojaADKYVAVYEDJOSRyKzMkdR1E7tUiC/SsXIWJl3VQO+nvVJDBwwIFOK/r0jpdnewofROQmGuWKHrCyV8fp4Lbw2FlEgA=);
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: "Tungsten A";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: "Tungsten B";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: "Tungsten A";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: "Tungsten B";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: "Tungsten A";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: "Tungsten B";
  src: url(data:application/x-font-woff2;base64,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);
  font-weight: 700;
  font-style: normal; }
*,
*::after,
*::before {
  box-sizing: border-box;
  margin: 0;
  padding: 0; }

img {
  height: auto;
  max-width: 100%; }

a {
  text-decoration: none;
  color: inherit; }

.clearfix::after {
  display: block;
  content: '';
  clear: both; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: none; }

body {
  font-family: "NimbusSanLReg", sans-serif;
  font-size: 19px;
  max-width: 100%;
  overflow-x: hidden;
  color: #0c141c;
  background-color: #f2f6f7; }
  body.lock {
    overflow: hidden; }

.main-wrapper {
  overflow-x: hidden; }

.img-block {
  width: 100%;
  display: block; }

.bg-style {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }

ul,
li {
  list-style: none; }

.button {
  cursor: pointer;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  text-transform: uppercase;
  font-family: "NimbusSanLBold", sans-serif;
  font-size: 12px;
  transition: all 0.2s ease;
  line-height: 100%; }
  .button.full-width-submit {
    width: 100%;
    justify-content: center; }

.button.light {
  background-color: #ffffff;
  color: #0c141c;
  transition: all 0.2s ease; }

.button.light:hover {
  background-color: #00c1de;
  color: #ffffff; }

.button.light-transparent {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.3); }

.button.light-transparent:hover {
  background-color: rgba(255, 255, 255, 0.5);
  transition: all 0.2s ease; }

.button.dark {
  color: #ffffff;
  background-color: #0b141c;
  transition: all 0.2s ease; }

.button.dark:hover {
  background-color: #00c1de; }

.button.colored {
  color: #ffffff;
  background-color: #00c1de; }

.button-small-with-icon {
  padding: 13px 20px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  justify-content: center; }

.button-small-with-icon.light:hover path {
  transition: all 0.2s ease;
  fill: #ffffff; }

.button-extra-small-with-icon {
  padding: 9px 14px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  justify-content: center;
  font-size: 12px; }
  .button-extra-small-with-icon svg {
    width: 12px;
    height: 12px; }

.button-extra-small-with-icon.light:hover path {
  transition: all 0.2s ease;
  fill: #ffffff; }

.button-medium-with-icon {
  padding: 17px 20px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  justify-content: center;
  font-size: 12px;
  line-height: 100%; }
  .button-medium-with-icon svg {
    width: 12px;
    height: 12px; }

.button-big-with-icon {
  padding: 20px 32px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  justify-content: center;
  font-size: 14px;
  line-height: 100%; }
  .button-big-with-icon svg {
    width: 12px;
    height: 12px; }

.button-big {
  font-size: 14px;
  line-height: 92%;
  padding: 22px 32px; }

.button-medium {
  padding: 20px 28px; }

.button-small {
  padding: 17px 20px;
  font-size: 12px;
  line-height: 100%; }

.button-text-with-icon {
  font-size: 13px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  transition: all 0.2s ease; }
  .button-text-with-icon:hover {
    color: #00c1de; }

.button-big-watch-more {
  font-size: 14px;
  gap: 10px; }
  .button-big-watch-more svg {
    width: 16px;
    height: 16px; }

.button-medium-watch-more {
  padding: 13px 20px;
  gap: 8px; }
  .button-medium-watch-more svg {
    width: 16px;
    height: 16px; }

.two-buttons-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 36px; }

.headline {
  font-family: "Tungsten A", "Tungsten B", sans-serif;
  font-weight: 700; }

.headline-1 {
  font-size: 205px; }

.headline-2 {
  font-size: 120px;
  line-height: 83%; }

.headline-3 {
  font-size: 96px;
  line-height: 87%; }

.headline-4 {
  font-size: 78px;
  line-height: 90%; }

.headline-5 {
  font-size: 66px;
  line-height: 90%; }

.headline-6 {
  font-size: 60px;
  line-height: 90%; }

.headline-7 {
  font-size: 52px;
  line-height: 88%; }

.headline-8 {
  font-size: 44px;
  line-height: 90%; }

.headline-9 {
  font-size: 36px;
  line-height: 94%; }

.headline-10 {
  font-size: 36px;
  line-height: 0.97; }

.headline-docgo-text {
  font-family: "Tungsten A", "Tungsten B", sans-serif; }

.caption-1 {
  font-size: 13px;
  line-height: 138%; }

.caption-2 {
  font-size: 12px;
  line-height: 133%; }

.internal-wrapper {
  margin: 0 auto; }

.internal-wrapper.big {
  padding-left: 72px;
  padding-right: 72px; }

.internal-wrapper.small {
  padding-left: 16px;
  padding-right: 16px; }

.internal-wrapper.medium {
  padding-left: 56px;
  padding-right: 56px; }

.block-internal-wrapper-small {
  padding: 16px;
  border-radius: 8px; }

.link-standard {
  font-size: 12px;
  line-height: 100%;
  color: #0c141c;
  text-transform: uppercase;
  display: flex;
  font-family: "NimbusSanLBold", sans-serif;
  align-items: center; }
  .link-standard__text {
    padding-top: 1px;
    margin-right: 2px;
    transition: all 0.2s ease;
    line-height: 100%; }
  .link-standard__arrow {
    width: 12px;
    height: 12px; }

.link-standard.white {
  color: #ffffff; }
  .link-standard.white path {
    fill: #ffffff; }

.link-standard.big {
  font-size: 14px; }

.link-with-check {
  gap: 2px;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  font-family: "NimbusSanLBold", sans-serif;
  height: 12px; }
  .link-with-check__text {
    transition: all 0.2s ease; }
  .link-with-check__icon_hover {
    display: none; }
  .link-with-check__icons {
    width: 12px;
    height: 12px; }
    .link-with-check__icons svg,
    .link-with-check__icons img {
      width: 100%;
      height: 100%; }

.link-with-check.footer-link {
  color: rgba(255, 255, 255, 0.7);
  transition: all 0.2s ease; }

.link-with-check.footer-link:hover {
  color: #ffffff;
  transition: all 0.2s ease; }

.link-with-check:hover .link-with-check__icon_default {
  display: none; }

.link-with-check:hover .link-with-check__icon_hover {
  display: block;
  margin-left: 2px;
  transition: all 0.2s ease; }

.link-standard:hover {
  color: #00c1de; }

.link-standard:hover .link-standard__text {
  margin-right: 4px;
  transition: all 0.2s ease; }

.link-standard:hover .link-standard__arrow path {
  fill: #00c1de;
  transition: all 0.2s ease; }

.link-standard.header-burger-headline-8-link {
  color: #ffffff; }
  .link-standard.header-burger-headline-8-link .link-standard__text {
    margin-right: 8px;
    transition: all 0.2s ease; }
  .link-standard.header-burger-headline-8-link .link-standard__arrow {
    width: 16px;
    height: 16px; }

.link-standard.header-burger-headline-8-link:hover path {
  fill: rgba(255, 255, 255, 0.7); }

.link-standard.header-burger-headline-8-link:hover .link-standard__text {
  margin-right: 12px;
  transition: all 0.2s ease;
  color: rgba(255, 255, 255, 0.7); }

.section-block {
  margin-top: 160px;
  margin-bottom: 160px; }

.content-block {
  font-size: 19px;
  line-height: 147%; }
  .content-block p {
    margin-bottom: 20px; }
  .content-block p:last-child {
    margin-bottom: 0; }
  .content-block ul {
    margin: 20px 0; }
    .content-block ul li {
      position: relative;
      padding-left: 28px;
      margin-bottom: 10px;
      font-size: 19px; }
    .content-block ul li:before {
      content: '';
      position: absolute;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      width: 16px;
      height: 16px;
      top: 7px;
      left: 0;
      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_3837_29497)"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.9973 1.46155L15.003 7.99994L7.99731 14.5383L6.03793 12.7097L9.69869 9.29309H0.992188V6.70696H9.69888L6.03793 3.29022L7.9973 1.46155Z" fill="%2300C1DE" stroke="%2300C1DE"/></g><defs><clipPath id="clip0_3837_29497"><rect width="16" height="16" fill="white" transform="translate(0 16) rotate(-90)"/></clipPath></defs></svg>'); }
    .content-block ul li:last-child {
      margin-bottom: 0 !important; }

.content-block-2 {
  font-size: 17px;
  line-height: 147%; }
  .content-block-2 p {
    margin-bottom: 20px; }
  .content-block-2 p:last-child {
    margin-bottom: 0; }
  .content-block-2 ul {
    margin: 20px 0; }
    .content-block-2 ul li {
      position: relative;
      padding-left: 20px;
      margin-bottom: 10px;
      font-size: 17px; }
    .content-block-2 ul li:before {
      content: '';
      position: absolute;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      width: 12px;
      height: 12px;
      top: 8px;
      left: 0;
      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_3837_29497)"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.9973 1.46155L15.003 7.99994L7.99731 14.5383L6.03793 12.7097L9.69869 9.29309H0.992188V6.70696H9.69888L6.03793 3.29022L7.9973 1.46155Z" fill="%2300C1DE" stroke="%2300C1DE"/></g><defs><clipPath id="clip0_3837_29497"><rect width="16" height="16" fill="white" transform="translate(0 16) rotate(-90)"/></clipPath></defs></svg>'); }
    .content-block-2 ul li:last-child {
      margin-bottom: 0 !important; }

.content-block-3 {
  font-size: 15px;
  line-height: 140%; }
  .content-block-3 p {
    margin-bottom: 20px; }
  .content-block-3 p:last-child {
    margin-bottom: 0; }

.go-colored {
  color: #00c1de; }

.border-radius-standard {
  border-radius: 8px; }

.subheadline {
  font-family: "NimbusSanLBold", sans-serif;
  text-transform: uppercase; }

.subheadline-1 {
  font-size: 18px;
  line-height: 1; }

.subheadline-2 {
  font-size: 16px;
  line-height: 100%; }

.subheadline-3 {
  font-size: 14px;
  line-height: 100%; }

.subheadline-4 {
  font-size: 13px;
  line-height: 100%; }

.subheadline-5 {
  font-size: 12px;
  line-height: 100%; }

.subheadline-6 {
  font-size: 11px;
  line-height: 100%; }

.lead-text {
  font-family: "NimbusSanLBold", sans-serif; }

.lead-text-1 {
  font-size: 32px;
  line-height: 118%; }

.lead-text-2 {
  font-size: 24px;
  line-height: 125%; }

.lead-text-3 {
  font-size: 16px;
  line-height: 137%; }

.button-hover-opacity {
  background-color: #ffffff;
  color: #0c141c; }

.button-hover-opacity:hover {
  transition: all 0.2s ease;
  opacity: 0.8; }

.slider-block__header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 48px; }
.slider-block__title-wrapper {
  display: flex;
  align-items: flex-start; }
.slider-block__nav-wrapper {
  display: flex;
  gap: 16px; }
.slider-block__nav {
  background-color: #ffffff;
  border-radius: 8px;
  display: flex;
  gap: 18px;
  padding: 0 17px;
  min-height: 55px; }
.slider-block .owl-prev,
.slider-block .owl-next {
  height: 100%;
  background-color: transparent !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border: none !important;
  cursor: pointer; }
  .slider-block .owl-prev svg,
  .slider-block .owl-next svg {
    width: 24px;
    height: 24px; }
  .slider-block .owl-prev svg path,
  .slider-block .owl-next svg path {
    transition: all 0.2s ease; }
.slider-block .owl-prev:hover svg path {
  fill: #00c1de;
  transition: all 0.2s ease; }
.slider-block .owl-next:hover svg path {
  fill: #00c1de;
  transition: all 0.2s ease; }
.slider-block__title_number {
  font-size: 14px;
  text-transform: uppercase;
  font-family: "NimbusSanLBold", sans-serif;
  line-height: 100%;
  color: rgba(12, 20, 28, 0.7);
  margin-left: 10px;
  margin-top: 5px; }
.slider-block__content-title {
  font-size: 20px;
  line-height: 130%;
  font-family: "NimbusSanLBold", sans-serif; }
.slider-block__date {
  color: #989da3;
  font-size: 11px;
  line-height: 11px;
  font-family: "NimbusSanLBold", sans-serif;
  text-transform: uppercase; }

.video__video-wrapper {
  position: relative;
  overflow: hidden;
  cursor: pointer; }
.video__video {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
  object-fit: fill; }
.video__play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.content-img-block-wrapper {
  position: relative; }

.content-img-mobile {
  display: none; }

.content-bg-image {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px; }

.anchor-block {
  position: relative;
  top: -120px; }

.mobile-block {
  display: none; }

.main-page-margin {
  margin-top: 74px; }

@media (min-width: 1020px) {
  body {
    font-size: 1.319vw; }

  ul,
  .button {
    font-size: 0.833vw; }

  .button-small-with-icon {
    padding: 0.903vw 1.389vw;
    gap: 0.556vw; }

  .button-medium-with-icon {
    padding: 1.181vw 1.389vw;
    gap: 0.556vw;
    font-size: 0.833vw; }
    .button-medium-with-icon svg {
      width: 0.833vw;
      height: 0.833vw; }

  .button-big-with-icon {
    padding: 1.389vw 2.222vw;
    gap: 0.556vw;
    font-size: 0.972vw; }
    .button-big-with-icon svg {
      width: 0.833vw;
      height: 0.833vw; }

  .button-big {
    font-size: 0.972vw;
    padding: 1.528vw 2.222vw; }

  .button-medium {
    padding: 1.389vw 1.944vw; }

  .button-small {
    padding: 1.181vw 1.389vw;
    font-size: 0.833vw; }

  .button-text-with-icon {
    font-size: 0.903vw;
    gap: 0.278vw; }

  .two-buttons-wrapper {
    gap: 1.389vw;
    margin-top: 2.500vw; }

  .headline-1 {
    font-size: 14.236vw; }

  .headline-2 {
    font-size: 8.333vw; }

  .headline-3 {
    font-size: 6.667vw; }

  .headline-4 {
    font-size: 5.417vw; }

  .headline-5 {
    font-size: 4.583vw; }

  .headline-6 {
    font-size: 4.167vw; }

  .headline-7 {
    font-size: 3.611vw; }

  .headline-8 {
    font-size: 3.056vw; }

  .headline-9 {
    font-size: 2.500vw; }

  .headline-10 {
    font-size: 2.500vw; }

  .caption-1 {
    font-size: 0.903vw; }

  .caption-2 {
    font-size: 0.833vw; }

  .internal-wrapper.big {
    padding-left: 5.000vw;
    padding-right: 5.000vw; }

  .internal-wrapper.small {
    padding-left: 1.111vw;
    padding-right: 1.111vw; }

  .internal-wrapper.medium {
    padding-left: 3.889vw;
    padding-right: 3.889vw; }

  .block-internal-wrapper-small {
    padding: 1.111vw;
    border-radius: 0.556vw; }

  .link-standard {
    font-size: 0.833vw; }
    .link-standard__text {
      padding-top: 0.069vw;
      margin-right: 0.139vw; }
    .link-standard__arrow {
      width: 0.833vw;
      height: 0.833vw; }

  .link-standard.big {
    font-size: 0.972vw; }

  .link-with-check {
    gap: 0.139vw;
    font-size: 0.833vw;
    line-height: 0.833vw;
    height: 0.833vw; }
    .link-with-check__icons {
      width: 0.833vw;
      height: 0.833vw; }

  .link-with-check:hover .link-with-check__icon_hover {
    margin-left: 0.139vw; }

  .link-standard:hover .link-standard__text {
    margin-right: 0.278vw; }

  .link-standard.header-burger-headline-8-link .link-standard__text {
    margin-right: 0.556vw; }
  .link-standard.header-burger-headline-8-link .link-standard__arrow {
    width: 1.111vw;
    height: 1.111vw; }

  .link-standard.header-burger-headline-8-link:hover .link-standard__text {
    margin-right: 0.833vw; }

  .section-block {
    margin-top: 11.111vw;
    margin-bottom: 11.111vw; }

  .content-block {
    font-size: 1.319vw; }
    .content-block p {
      margin-bottom: 1.389vw; }
    .content-block ul {
      margin: 1.389vw 0; }
      .content-block ul li {
        padding-left: 1.944vw;
        margin-bottom: 0.694vw;
        font-size: 1.319vw; }
      .content-block ul li:before {
        width: 1.111vw;
        height: 1.111vw;
        top: 0.486vw; }

  .content-block-2 {
    font-size: 1.181vw; }
    .content-block-2 p {
      margin-bottom: 1.389vw; }
    .content-block-2 ul {
      margin: 1.389vw 0; }
      .content-block-2 ul li {
        padding-left: 1.389vw;
        margin-bottom: 0.694vw;
        font-size: 1.181vw; }
      .content-block-2 ul li:before {
        width: 0.833vw;
        height: 0.833vw;
        top: 0.556vw; }

  .content-block-3 {
    font-size: 1.042vw; }
    .content-block-3 p {
      margin-bottom: 1.389vw; }

  .border-radius-standard {
    border-radius: 0.556vw; }

  .subheadline-1 {
    font-size: 1.250vw; }

  .subheadline-2 {
    font-size: 1.111vw; }

  .subheadline-3 {
    font-size: 0.972vw; }

  .subheadline-4 {
    font-size: 0.903vw; }

  .subheadline-5 {
    font-size: 0.833vw; }

  .subheadline-6 {
    font-size: 0.764vw; }

  .lead-text-1 {
    font-size: 2.222vw; }

  .lead-text-2 {
    font-size: 1.667vw; }

  .lead-text-3 {
    font-size: 1.111vw; }

  .slider-block__header {
    margin-bottom: 3.333vw; }
  .slider-block__nav-wrapper {
    gap: 1.111vw; }
  .slider-block__nav {
    gap: 1.250vw;
    padding: 0 1.181vw;
    min-height: 3.819vw; }
  .slider-block .owl-prev svg,
  .slider-block .owl-next svg {
    width: 1.667vw;
    height: 1.667vw; }
  .slider-block__title_number {
    font-size: 0.972vw;
    margin-left: 0.694vw;
    margin-top: 0.347vw; }
  .slider-block__content-title {
    font-size: 1.389vw; }
  .slider-block__date {
    font-size: 0.764vw;
    line-height: 0.764vw; }

  .content-bg-image {
    border-radius: 0.556vw; }

  .anchor-block {
    top: -8.333vw; }

  .main-page-margin {
    margin-top: 5.139vw; }

  .button-big-watch-more {
    font-size: 0.972vw;
    gap: 0.694vw; }
    .button-big-watch-more svg {
      width: 1.111vw;
      height: 1.111vw; }

  .button-medium-watch-more {
    padding: 0.903vw 1.389vw;
    gap: 0.556vw; }
    .button-medium-watch-more svg {
      width: 1.111vw;
      height: 1.111vw; }

  .button-extra-small-with-icon {
    padding: 0.625vw 0.972vw;
    gap: 0.556vw;
    font-size: 0.833vw; }
    .button-extra-small-with-icon svg {
      width: 0.833vw;
      height: 0.833vw; } }
@media (max-width: 1020px) {
  .internal-wrapper.small {
    padding-left: 12px;
    padding-right: 12px; }

  .headline-1 {
    font-size: 130px; }

  .headline-4 {
    font-size: 60px; }

  .headline-3 {
    font-size: 60px; }

  .headline-5 {
    font-size: 52px; }

  .headline-7 {
    font-size: 36px; }

  .headline-10 {
    font-size: 32px; }

  .section-block {
    margin-top: 120px;
    margin-bottom: 120px; }

  .internal-wrapper.big {
    padding-left: 32px;
    padding-right: 32px; }

  .button-big {
    padding: 20px 28px; }

  .content-block {
    font-size: 17px; }

  .slider-block__header {
    margin-bottom: 32px; }
  .slider-block__nav-wrapper {
    display: none; }
  .slider-block__title_number {
    font-size: 14px;
    margin-left: 10px;
    margin-top: 5px; }
  .slider-block__content-title {
    font-size: 18px; }
  .slider-block__date {
    color: #989da3;
    font-size: 11px;
    line-height: 11px; }

  .subheadline-2 {
    font-size: 13px; }

  .desktop-block {
    display: none; }

  .mobile-block {
    display: block; }

  .main-page-margin {
    margin-top: 66px; }

  .two-buttons-wrapper {
    margin-top: 32px; } }
@media (max-width: 670px) {
  .headline-7 {
    font-size: 36px; }

  .headline-1 {
    font-size: 96px; }

  .headline-4 {
    font-size: 60px; }

  .internal-wrapper.big {
    padding-left: 20px;
    padding-right: 20px; }

  .internal-wrapper.small {
    padding-left: 8px;
    padding-right: 8px; }

  .section-block {
    margin-top: 92px;
    margin-bottom: 92px; }

  .headline-8 {
    font-size: 36px; }

  .content-img-desktop {
    display: none; }

  .content-img-mobile {
    display: block;
    width: 100%;
    border-radius: 8px; }

  .two-buttons-wrapper {
    gap: 10px; } }
.test-form label {
  font-size: 30px; }

@keyframes background-circle-gradient {
  0% {
    background: radial-gradient(circle, #fff 0 215px, rgba(207, 244, 250, 0.9) 215px 215px, rgba(0, 190, 220, 0.42) 215px 215px, rgba(207, 244, 250, 0.9) 215px 215px, rgba(135, 231, 245, 0.73) 215px 215px, rgba(193, 236, 243, 0.36) 215px 215px, transparent 215px 215px); }
  20% {
    background: radial-gradient(circle, #fff 0 215px, rgba(207, 244, 250, 0.9) 215px 215px, rgba(0, 190, 220, 0.42) 215px 215px, rgba(207, 244, 250, 0.9) 215px 215px, rgba(135, 231, 245, 0.73) 215px 215px, rgba(193, 236, 243, 0.36) 215px 340px, transparent 340px 340px); }
  40% {
    background: radial-gradient(circle, #fff 0 215px, rgba(207, 244, 250, 0.9) 215px 215px, rgba(0, 190, 220, 0.42) 215px 215px, rgba(207, 244, 250, 0.9) 215px 215px, rgba(135, 231, 245, 0.73) 215px 340px, rgba(193, 236, 243, 0.36) 340px 465px, transparent 465px 465px); }
  60% {
    background: radial-gradient(circle, #fff 0 215px, rgba(207, 244, 250, 0.9) 215px 215px, rgba(0, 190, 220, 0.42) 215px 215px, rgba(207, 244, 250, 0.9) 215px 340px, rgba(135, 231, 245, 0.73) 340px 465px, rgba(193, 236, 243, 0.36) 465px 590px, transparent 590px 590px); }
  80% {
    background: radial-gradient(circle, #fff 0 215px, rgba(207, 244, 250, 0.9) 215px 215px, rgba(0, 190, 220, 0.42) 215px 340px, rgba(207, 244, 250, 0.9) 340px 465px, rgba(135, 231, 245, 0.73) 465px 590px, rgba(193, 236, 243, 0.36) 590px 715px, transparent 715px 715px); }
  100% {
    background: radial-gradient(circle, #fff 0 215px, rgba(207, 244, 250, 0.9) 215px 340px, rgba(0, 190, 220, 0.42) 340px 465px, rgba(207, 244, 250, 0.9) 465px 590px, rgba(135, 231, 245, 0.73) 590px 715px, rgba(193, 236, 243, 0.36) 715px 840px, transparent 840px 840px); } }
@keyframes background-circle-gradientVW {
  0% {
    background: radial-gradient(circle, #fff 0 14.931vw, rgba(207, 244, 250, 0.9) 14.931vw 14.931vw, rgba(0, 190, 220, 0.42) 14.931vw 14.931vw, rgba(207, 244, 250, 0.9) 14.931vw 14.931vw, rgba(135, 231, 245, 0.73) 14.931vw 14.931vw, rgba(193, 236, 243, 0.36) 14.931vw 14.931vw, transparent 14.931vw 14.931vw); }
  20% {
    background: radial-gradient(circle, #fff 0 14.931vw, rgba(207, 244, 250, 0.9) 14.931vw 14.931vw, rgba(0, 190, 220, 0.42) 14.931vw 14.931vw, rgba(207, 244, 250, 0.9) 14.931vw 14.931vw, rgba(135, 231, 245, 0.73) 14.931vw 14.931vw, rgba(193, 236, 243, 0.36) 14.931vw 23.611vw, transparent 23.611vw 23.611vw); }
  40% {
    background: radial-gradient(circle, #fff 0 14.931vw, rgba(207, 244, 250, 0.9) 14.931vw 14.931vw, rgba(0, 190, 220, 0.42) 14.931vw 14.931vw, rgba(207, 244, 250, 0.9) 14.931vw 14.931vw, rgba(135, 231, 245, 0.73) 14.931vw 23.611vw, rgba(193, 236, 243, 0.36) 23.611vw 32.292vw, transparent 32.292vw 32.292vw); }
  60% {
    background: radial-gradient(circle, #fff 0 14.931vw, rgba(207, 244, 250, 0.9) 14.931vw 14.931vw, rgba(0, 190, 220, 0.42) 14.931vw 14.931vw, rgba(207, 244, 250, 0.9) 14.931vw 23.611vw, rgba(135, 231, 245, 0.73) 23.611vw 32.292vw, rgba(193, 236, 243, 0.36) 32.292vw 40.972vw, transparent 40.972vw 40.972vw); }
  80% {
    background: radial-gradient(circle, #fff 0 14.931vw, rgba(207, 244, 250, 0.9) 14.931vw 14.931vw, rgba(0, 190, 220, 0.42) 14.931vw 23.611vw, rgba(207, 244, 250, 0.9) 23.611vw 32.292vw, rgba(135, 231, 245, 0.73) 32.292vw 40.972vw, rgba(193, 236, 243, 0.36) 40.972vw 49.653vw, transparent 49.653vw 49.653vw); }
  100% {
    background: radial-gradient(circle, #fff 0 14.931vw, rgba(207, 244, 250, 0.9) 14.931vw 23.611vw, rgba(0, 190, 220, 0.42) 23.611vw 32.292vw, rgba(207, 244, 250, 0.9) 32.292vw 40.972vw, rgba(135, 231, 245, 0.73) 40.972vw 49.653vw, rgba(193, 236, 243, 0.36) 49.653vw 58.333vw, transparent 58.333vw 58.333vw); } }
.header {
  position: absolute;
  top: 36px;
  left: 0;
  width: 100%;
  z-index: 10;
  padding-left: 16px;
  padding-right: 16px; }
  .header__wrapper {
    padding: 0 20px 0 32px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .header__menu-wrapper {
    display: flex;
    gap: 8px; }
  .header__logo_link {
    display: block;
    border-radius: 10px; }
  .header__logo_img {
    width: 114px; }
  .header__menu {
    padding: 0 20px;
    background-color: #ffffff;
    display: flex;
    gap: 16px;
    border-radius: 8px;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 100%;
    position: relative;
    font-family: "NimbusSanLBold", sans-serif; }
  .header__menu_item {
    padding: 13px 0;
    display: flex; }
    .header__menu_item.only-mobile {
      display: none; }
  .header__menu_item.active .header__menu_item_header_img_default {
    display: none; }
  .header__menu_item.active .header__menu_item_header_img_hover {
    display: block; }
  .header__menu_item.active .header__menu_item_header_text {
    transition: all 0.2s ease;
    color: #00c1de; }
  .header__menu_item_header_img_item {
    width: 12px;
    height: 12px; }
  .header__menu_item_header {
    display: flex;
    align-items: center;
    transition: all 0.2s ease; }
  .header__menu_item_header_img {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 2px; }
  .header__menu_item_header_img_hover {
    display: none; }
  .header__menu_item_header {
    cursor: pointer; }
  .header__menu_item_header_text {
    transition: all 0.2s ease; }
  .header__menu_item_header_img_hover {
    transition: all 0.2s ease; }
  .header__menu_item_header:hover .header__menu_item_header_img_hover {
    transition: all 0.2s ease;
    transform: translateX(2px); }
  .header__menu_item_header_img {
    width: 12px;
    height: 12px; }
  .header__menu_item_submenu-wrapper {
    padding-top: 23px;
    position: absolute;
    left: 0;
    top: 30px;
    width: 100%;
    transition: all 0.2s ease;
    display: none;
    z-index: 5; }
  .header__menu_item_submenu {
    background-color: #ffffff;
    border-radius: 8px;
    padding: 20px; }
    .header__menu_item_submenu li {
      margin-bottom: 12px; }
    .header__menu_item_submenu li:last-child {
      margin-bottom: 0; }
    .header__menu_item_submenu a {
      transition: all 0.2s ease; }
    .header__menu_item_submenu a:hover {
      transition: all 0.2s ease;
      color: rgba(12, 20, 28, 0.7); }
  .header__login_link {
    display: flex;
    align-items: center;
    padding: 13px 20px;
    background-color: #00c1de;
    color: #ffffff;
    border-radius: 8px;
    font-size: 12px;
    text-transform: uppercase;
    font-family: "NimbusSanLBold", sans-serif;
    transition: all 0.2s ease; }
  .header__login_link:hover {
    transition: all 0.2s ease;
    background-color: #00b1cc; }
  .header__login_text {
    margin-left: 8px; }
  .header__login_icon {
    width: 16px;
    height: 16px; }
  .header__bar {
    width: 48px;
    background-color: #00c1de;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease; }
    .header__bar span {
      width: 22px;
      height: 2px;
      display: inline-block;
      background-color: #ffffff; }
    .header__bar span:first-child {
      margin-bottom: 4px; }
  .header__bar:hover {
    background-color: #00b1cc;
    transition: all 0.2s ease; }
  .header__menu_item_header_img_hover path {
    fill: #00c1de; }

.header.hide {
  transition: all 0.2s ease;
  opacity: 0; }

.header__logo_img-fixed {
  display: none; }

.header-standard-fixed-header {
  margin-top: 16px;
  transition: all 0.2s ease;
  position: fixed;
  animation: slideDown 0.3s ease-in-out forwards;
  top: 0 !important; }
  .header-standard-fixed-header .header__wrapper {
    padding: 0; }
  .header-standard-fixed-header .header__menu-wrapper {
    padding: 8px;
    border-radius: 10px;
    background-color: #ffffff; }
  .header-standard-fixed-header .header__menu {
    background-color: #e8f1f7; }
  .header-standard-fixed-header .header__logo_img-standard {
    display: none; }
  .header-standard-fixed-header .header__logo_img-fixed {
    display: block;
    width: 106px; }
  .header-standard-fixed-header .header__logo_link {
    background-color: #ffffff;
    padding: 19px 22px; }
  .header-standard-fixed-header .header__menu_item_submenu-wrapper {
    top: 38px;
    left: -8px; }

@keyframes slideDown {
  0% {
    top: -34px; }
  100% {
    top: 0; } }
.header-big {
  position: absolute;
  padding: 16px 0;
  top: 0; }
  .header-big__active-main-menu {
    color: #00c1de; }
  .header-big__menu_item {
    display: flex;
    align-items: center;
    gap: 20px; }
  .header-big .header__menu_item {
    padding-left: 20px;
    padding-right: 20px;
    background-color: #ffffff;
    border-radius: 8px;
    position: relative; }
  .header-big__extra-menu {
    display: flex;
    gap: 16px; }
  .header-big__extra-menu-item {
    color: #6e7378;
    transition: all 0.2s ease; }
  .header-big__extra-menu-item:hover {
    color: #0c141c;
    transition: all 0.2s ease; }
  .header-big .header__logo_link {
    padding: 0; }
  .header-big .header__wrapper {
    padding: 0 16px 0 26px; }
  .header-big .header__menu {
    gap: 8px;
    background-color: transparent;
    padding: 0; }

.header-big-fixed-header {
  position: fixed;
  left: 0;
  top: 0 !important;
  width: 100%;
  transition: all 0.2s ease;
  animation: slideDown 0.3s ease-in-out forwards; }
  .header-big-fixed-header .header__logo_link {
    padding: 18px;
    background-color: #ffffff; }
  .header-big-fixed-header .header__wrapper {
    padding-left: 16px; }
  .header-big-fixed-header .header__menu-wrapper {
    padding: 8px;
    border-radius: 10px;
    background-color: #ffffff; }
  .header-big-fixed-header .header__menu_item {
    background-color: #e8f1f7;
    border-radius: 8px; }
  .header-big-fixed-header .header__menu {
    padding: 0; }
  .header-big-fixed-header .header__menu_item_submenu {
    background-color: #e8f1f7; }
  .header-big-fixed-header .header__menu_item_submenu-wrapper {
    padding-top: 21px; }

@media (min-width: 1020px) {
  .header {
    top: 2.500vw;
    padding-left: 1.111vw;
    padding-right: 1.111vw; }
    .header__wrapper {
      padding: 0 1.389vw 0 2.222vw; }
    .header__menu-wrapper {
      gap: 0.556vw; }
    .header__logo_link {
      border-radius: 0.694vw; }
    .header__logo_img {
      width: 7.917vw; }
    .header__menu {
      padding: 0 1.389vw;
      gap: 1.111vw;
      border-radius: 0.556vw;
      font-size: 0.833vw; }
    .header__menu_item {
      padding: 0.903vw 0; }
    .header__menu_item_header_img_item {
      width: 0.833vw;
      height: 0.833vw; }
    .header__menu_item_header_img {
      margin-left: 0.139vw; }
    .header__menu_item_header:hover .header__menu_item_header_img_hover {
      transform: translateX(0.139vw); }
    .header__menu_item_header_img {
      width: 0.833vw;
      height: 0.833vw; }
    .header__menu_item_submenu-wrapper {
      padding-top: 1.597vw;
      top: 2.083vw; }
    .header__menu_item_submenu {
      border-radius: 0.556vw;
      padding: 1.389vw; }
      .header__menu_item_submenu li {
        margin-bottom: 0.833vw; }
    .header__login_link {
      padding: 0.903vw 1.389vw;
      border-radius: 0.556vw;
      font-size: 0.833vw; }
    .header__login_text {
      margin-left: 0.556vw; }
    .header__login_icon {
      width: 1.111vw;
      height: 1.111vw; }
    .header__bar {
      width: 3.333vw;
      border-radius: 0.556vw; }
      .header__bar span {
        width: 1.528vw;
        height: 0.139vw; }
      .header__bar span:first-child {
        margin-bottom: 0.278vw; }

  .header-standard-fixed-header {
    margin-top: 1.111vw; }
    .header-standard-fixed-header .header__menu-wrapper {
      padding: 0.556vw;
      border-radius: 0.694vw; }
    .header-standard-fixed-header .header__logo_img-fixed {
      width: 7.361vw; }
    .header-standard-fixed-header .header__logo_link {
      padding: 1.319vw 1.528vw; }
    .header-standard-fixed-header .header__menu_item_submenu-wrapper {
      top: 2.639vw;
      left: -0.556vw; }

  @keyframes slideDown {
    0% {
      top: -2.361vw; } }
  .header-big {
    padding: 1.111vw 0;
    top: 0; }
    .header-big__menu_item {
      gap: 1.389vw; }
    .header-big .header__menu_item {
      padding-left: 1.389vw;
      padding-right: 1.389vw;
      border-radius: 0.556vw; }
    .header-big__extra-menu {
      gap: 1.111vw; }
    .header-big .header__wrapper {
      padding: 0 1.111vw 0 1.806vw; }
    .header-big .header__menu {
      gap: 0.556vw; }

  .header-big-fixed-header .header__logo_link {
    padding: 1.250vw; }
  .header-big-fixed-header .header__wrapper {
    padding-left: 1.111vw; }
  .header-big-fixed-header .header__menu-wrapper {
    padding: 0.556vw;
    border-radius: 0.694vw; }
  .header-big-fixed-header .header__menu_item {
    border-radius: 0.556vw; }
  .header-big-fixed-header .header__menu_item_submenu-wrapper {
    padding-top: 1.458vw; } }
@media (max-width: 1020px) {
  .header {
    left: 0;
    top: 24px; }
    .header__wrapper {
      padding: 0 12px 0 23px; }
    .header__menu {
      padding: 0 20px;
      border-radius: 8px;
      font-size: 12px;
      gap: 16px; }
    .header__menu_item {
      padding: 13px 0; }
      .header__menu_item.only-desktop {
        display: none; }
      .header__menu_item.only-mobile {
        display: flex; }
    .header__menu_item_header_img_item {
      width: 12px; }
    .header__menu_item_header_img {
      margin-left: 5px; }
    .header__menu_item_header:hover .header__menu_item_header_img_hover {
      transform: translateX(2px); }
    .header__menu_item_header_img {
      min-width: 12px; }
    .header__menu_item_submenu-wrapper {
      padding-top: 23px; }
    .header__menu_item_submenu {
      border-radius: 8px;
      padding: 20px; }
      .header__menu_item_submenu li {
        margin-bottom: 8px; }
      .header__menu_item_submenu li:last-child {
        margin-bottom: 0; }
    .header__login_link {
      margin: 0 8px;
      padding: 13px 20px;
      border-radius: 8px;
      font-size: 12px; }
    .header__login_text {
      margin-left: 8px; }
    .header__login_icon {
      width: 16px; }
    .header__bar {
      width: 48px;
      border-radius: 8px; }
      .header__bar span {
        width: 22px;
        height: 2px; }
      .header__bar span:first-child {
        margin-bottom: 4px; }

  .header-big .header__wrapper {
    padding: 0 12px 0 23px; }

  .header-big {
    padding: 12px 0;
    top: 0; } }
@media (max-width: 670px) {
  .header {
    top: 0;
    margin-top: 0;
    padding: 20px 21px 12px 31px; }
    .header__wrapper {
      padding: 0; }
    .header__menu {
      display: none; }
    .header__login {
      display: none; }
    .header__bar {
      width: 48px;
      height: 42px; }

  .header-standard-fixed-header .header__menu-wrapper {
    padding: 0; }

  .header-standard-fixed-header .header__logo_link {
    padding: 0; }

  .header-standard-fixed-header,
  .header-big-fixed-header {
    background-color: #ffffff;
    padding: 12px 12px 12px 23px; }

  .header-big .header__wrapper {
    padding: 0; }

  .header__logo_img {
    width: 103px; }

  .header-big-fixed-header .header__logo_link {
    padding: 0; }

  .header-big-fixed-header .header__menu-wrapper {
    padding: 0;
    background-color: transparent; }

  .header-big {
    padding: 12px 23px 12px 12px; } }
.header-burger {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  overflow: auto;
  z-index: 100;
  padding: 16px;
  background-color: #ffffff;
  color: #ffffff;
  display: none; }
  .header-burger__wrapper {
    padding: 20px 20px 36px 32px;
    background-color: #a3b5c7;
    border-radius: 8px;
    min-height: calc(100vh - 32px);
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
  .header-burger__logo-top-row {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .header-burger__logo-wrapper {
    width: 114px; }
  .header-burger__close-button {
    cursor: pointer;
    border-radius: 8px;
    width: 48px;
    height: 42px;
    background-color: #ffffff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease; }
  .header-burger__close-button:hover {
    transition: all 0.2s ease;
    background-color: #e9eef2; }
  .header-burger__close-button_icon {
    width: 20px;
    height: 20px; }
  .header-burger__main {
    margin-top: 56px; }
  .header-burger__menu-row {
    display: flex;
    flex-wrap: wrap; }
  .header-burger__menu-left {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    background-color: #aebece;
    border-radius: 8px;
    padding: 42px; }
  .header-burger__menu {
    width: 50%;
    padding-right: 20px; }
  .header-burger__menu-right {
    width: 50%;
    padding-left: 46px;
    display: flex;
    flex-wrap: wrap;
    padding-top: 42px; }
  .header-burger__menu_top-link-wrapper {
    margin-bottom: 28px; }
  .header-burger__partners_item_main-link-wrapper {
    padding-bottom: 20px; }
  .header-burger .header-burger-link {
    font-size: 14px; }
  .header-burger__partners_item {
    position: relative;
    max-width: 220px; }
  .header-burger__partners_item.active .header-burger__partners_item_main-link-wrapper {
    position: relative;
    z-index: 2; }
  .header-burger__partners_item.active .link-with-check__text {
    color: #ffffff; }
  .header-burger__partners_item.active .link-with-check__icon_default {
    display: none; }
  .header-burger__partners_item.active .link-with-check__icon_hover {
    display: block; }
  .header-burger__partners_item_menu {
    font-size: 11px;
    top: -13px;
    line-height: 100%;
    text-transform: uppercase;
    font-family: "NimbusSanLBol", sans-serif;
    width: 220px;
    background-color: #7d92a8;
    padding: 40px 16px 7px 16px;
    border-radius: 8px;
    transform: translateX(-16px);
    position: absolute;
    transition: all 0.2s ease;
    display: none;
    z-index: 1; }
    .header-burger__partners_item_menu li {
      margin-bottom: 9px;
      font-size: 11px;
      line-height: 100%;
      text-transform: uppercase;
      font-family: "NimbusSanLBold", sans-serif; }
    .header-burger__partners_item_menu a {
      transition: all 0.2s ease; }
    .header-burger__partners_item_menu a:hover {
      transition: all 0.2s ease;
      color: rgba(255, 255, 255, 0.7); }
  .header-burger__menu-standard li {
    margin-bottom: 12px;
    font-size: 14px;
    line-height: 100%;
    text-transform: uppercase;
    font-family: "NimbusSanLBold", sans-serif; }
  .header-burger__menu-standard a {
    transition: all 0.2s ease; }
  .header-burger__menu-standard a:hover {
    transition: all 0.2s ease;
    color: rgba(255, 255, 255, 0.7); }
  .header-burger__contact_media-title {
    margin: 20px 0 12px 0;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.5); }
  .header-burger__contact_menu_item {
    margin-bottom: 4px; }
  .header-burger__menu-second-row {
    margin: 40px 0 56px 0;
    display: flex; }
  .header-burger__menu-second-row_first-wrapper {
    width: 50%;
    display: flex;
    flex-wrap: wrap; }
  .header-burger__menu-second_item {
    width: 50%; }
  .header-burger__menu-second_item {
    align-items: flex-start; }
  .header-burger__contacts-block {
    display: flex;
    gap: 14px;
    flex-wrap: wrap; }
  .header-burger__contacts-block_contacts {
    display: flex;
    align-items: center;
    padding: 14px 24px;
    border-radius: 8px;
    background-color: #b8c6d3;
    gap: 20px;
    font-size: 12px;
    line-height: 100%;
    font-family: "NimbusSanLBold", sans-serif;
    text-transform: uppercase; }
    .header-burger__contacts-block_contacts a {
      transition: all 0.2s ease; }
    .header-burger__contacts-block_contacts a:hover {
      color: rgba(255, 255, 255, 0.7); }
  .header-burger__contacts-block_contacts_phone_icon {
    width: 12px;
    height: 12px;
    margin-right: 2px; }
  .header-burger__contacts-block_contacts_phone {
    display: flex;
    align-items: center; }
  .header-burger__socials-wrapper {
    display: flex;
    gap: 6px; }
  .header-burger__socials-link {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: #b8c6d3;
    border-radius: 8px;
    transition: all 0.2s ease; }
  .header-burger__socials-img {
    width: 20px;
    height: 20px; }
  .header-burger__socials-link:hover {
    background-color: #c8d2dc;
    transition: all 0.2s ease; }

@media (min-width: 1020px) {
  .header-burger {
    padding: 1.111vw; }
    .header-burger__wrapper {
      padding: 1.389vw 1.389vw 2.500vw 2.222vw;
      border-radius: 0.556vw;
      min-height: calc(100vh - 2.222vw); }
    .header-burger__logo-wrapper {
      width: 7.917vw; }
    .header-burger__close-button {
      border-radius: 0.556vw;
      width: 3.333vw;
      height: 2.917vw; }
    .header-burger__close-button_icon {
      width: 1.389vw;
      height: 1.389vw; }
    .header-burger__main {
      margin-top: 3.889vw; }
    .header-burger__menu-left {
      border-radius: 0.556vw;
      padding: 2.917vw; }
    .header-burger__menu {
      padding-right: 1.389vw; }
    .header-burger__menu-right {
      padding-left: 3.194vw;
      padding-top: 2.917vw; }
    .header-burger__menu_top-link-wrapper {
      margin-bottom: 1.944vw; }
    .header-burger__partners_item_main-link-wrapper {
      padding-bottom: 1.389vw; }
    .header-burger .header-burger-link {
      font-size: 0.972vw; }
    .header-burger__partners_item {
      max-width: 15.278vw; }
    .header-burger__partners_item_menu {
      font-size: 0.764vw;
      top: -0.903vw;
      width: 15.278vw;
      padding: 2.778vw 1.111vw 0.486vw 1.111vw;
      border-radius: 0.556vw;
      transform: translateX(-1.111vw); }
      .header-burger__partners_item_menu li {
        margin-bottom: 0.625vw;
        font-size: 0.764vw; }
    .header-burger__menu-standard li {
      margin-bottom: 0.833vw;
      font-size: 0.972vw; }
    .header-burger__contact_media-title {
      margin: 1.389vw 0 0.833vw 0;
      font-size: 0.833vw; }
    .header-burger__contact_menu_item {
      margin-bottom: 0.278vw; }
    .header-burger__menu-second-row {
      margin: 2.778vw 0 3.889vw 0; }
    .header-burger__contacts-block {
      gap: 0.972vw; }
    .header-burger__contacts-block_contacts {
      padding: 0.972vw 1.667vw;
      border-radius: 0.556vw;
      gap: 1.389vw;
      font-size: 0.833vw; }
    .header-burger__socials-wrapper {
      gap: 0.417vw; }
    .header-burger__socials-link {
      width: 3.056vw;
      height: 3.056vw;
      border-radius: 0.556vw; }
    .header-burger__socials-img {
      width: 1.389vw;
      height: 1.389vw; }
    .header-burger__contacts-block_contacts_phone_icon {
      width: 0.833vw;
      height: 0.833vw;
      margin-right: 0.139vw; } }
@media (max-width: 1020px) {
  .header-burger {
    padding: 12px; }
    .header-burger__wrapper {
      padding: 12px 12px 50px 12px;
      border-radius: 8px;
      min-height: calc(100vh - 32px); }
    .header-burger__logo-wrapper {
      width: 103px; }
    .header-burger__close-button {
      border-radius: 8px;
      width: 48px;
      height: 42px; }
    .header-burger__close-button_icon {
      width: 20px; }
    .header-burger__main {
      margin-top: 36px; }
    .header-burger__menu-left {
      width: 100%;
      border-radius: 8px;
      padding: 20px; }
    .header-burger__menu {
      width: 50%;
      padding-right: 20px; }
    .header-burger__menu-right {
      width: 100%;
      padding-left: 0;
      padding-top: 36px; }
    .header-burger__menu_top-link-wrapper {
      margin-bottom: 20px; }
    .header-burger__partners_item_main-link-wrapper {
      margin-bottom: 12px; }
    .header-burger .header-burger-link {
      font-size: 14px; }
    .header-burger__menu-standard li {
      margin-bottom: 16px;
      font-size: 14px; }
    .header-burger__contact_media-title {
      margin: 36px 0 8px 0;
      font-size: 12px; }
    .header-burger__contact_menu_item {
      margin-bottom: 4px; }
    .header-burger__menu-second-row {
      margin: 36px 0;
      display: flex; }
    .header-burger__menu-second-row_first-wrapper {
      width: 100%;
      padding: 0 20px; }
    .header-burger__menu-second_item {
      width: 100%; }
    .header-burger__menu-second_item {
      margin-bottom: 8px; }
    .header-burger__contacts-block {
      gap: 14px; }
    .header-burger__contacts-block_contacts {
      padding: 14px 24px;
      border-radius: 8px;
      gap: 20px;
      font-size: 12px; }
    .header-burger__socials-wrapper {
      gap: 6px; }
    .header-burger__socials-link {
      width: 42px;
      height: 42px;
      border-radius: 8px; }
    .header-burger__socials-img {
      width: 20px; }
    .header-burger__vision {
      padding-left: 20px; } }
@media (max-width: 670px) {
  .header-burger__menu {
    width: 100%; }

  .header-burger__menu-partners {
    margin-bottom: 24px; }

  .header-burger__partners_item_main-link-wrapper {
    margin-bottom: 16px; }

  .header-burger__menu-right {
    padding-left: 14px; }

  .header-burger__contact {
    margin-top: 20px; }

  .header-burger__menu-second-row {
    padding-left: 14px; }

  .header-burger__contacts-block {
    padding-left: 14px; }

  .header-burger__vision {
    padding-left: 0; }

  .header-burger {
    padding: 8px; }

  .header-burger__logo-top-row {
    padding-left: 11px; }

  .header-burger__menu-second-row_first-wrapper {
    padding: 0; } }
.footer {
  padding-bottom: 16px; }
  .footer__wrapper {
    background-color: #0b141c;
    padding: 55px;
    border-radius: 8px; }

.footer-header {
  display: flex;
  justify-content: space-between; }
  .footer-header__item {
    width: 32.5%;
    border-radius: 8px; }
  .footer-header__contact {
    background-color: #D3E0EE;
    padding: 40px;
    position: relative; }
  .footer-header__contact_links-block {
    margin: 49px 0 16px 0; }
  .footer-header__contact_link:first-child {
    margin-bottom: 8px; }
  .footer-header__contact_img-wrapper {
    position: absolute;
    right: 30px;
    bottom: 24px;
    width: 98px;
    pointer-events: none; }
  .footer-header__socials {
    padding: 40px;
    background-color: #c3c2e7;
    display: flex;
    justify-content: space-between;
    flex-direction: column; }
  .footer-header__socials-wrapper {
    display: flex;
    gap: 7px; }
  .footer-header__socials-link {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: #ffffff;
    border-radius: 8px;
    transition: all 0.2s ease; }
  .footer-header__socials-link:hover {
    background-color: rgba(255, 255, 255, 0.8);
    transition: all 0.2s ease; }
  .footer-header__address {
    padding: 12px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end; }
  .footer-header__address_content-wrapper {
    background-color: #ffffff;
    border-radius: 8px;
    padding: 24px;
    display: flex;
    justify-content: space-between; }
  .footer-header__address_info {
    font-size: 12px;
    line-height: 100%;
    margin: 12px 0 22px 0;
    font-family: "NimbusSanLBold", sans-serif; }
  .footer-header__address_tel {
    font-size: 32px;
    line-height: 90%;
    display: flex;
    align-items: flex-start;
    transition: all 0.2s ease; }
  .footer-header__address_tel:hover {
    transition: all 0.2s ease;
    opacity: 0.8; }
  .footer-header__address_link {
    width: 75px;
    background-color: #00c1de;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    color: #ffffff;
    transition: all 0.2s ease; }
  .footer-header__address_link:hover {
    background-color: #00B1CC;
    transition: all 0.2s ease; }
  .footer-header__address_link_text-wrapper {
    display: flex;
    align-items: center;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    gap: 4px; }

.footer-logo {
  margin: 112px 0 62px 0; }
  .footer-logo__img {
    width: 115px; }

.footer-menu {
  display: flex;
  flex-wrap: wrap; }
  .footer-menu__item {
    width: 25%; }
  .footer-menu__top-link {
    margin-bottom: 20px; }
  .footer-menu__partners {
    color: rgba(255, 255, 255, 0.7); }
  .footer-menu__partners_item_menu {
    font-size: 11px;
    top: -13px;
    line-height: 100%;
    text-transform: uppercase;
    font-family: "NimbusSanLBold", sans-serif;
    width: 220px;
    background-color: #172028;
    padding: 40px 16px 7px 16px;
    border-radius: 8px;
    transform: translateX(-16px);
    position: absolute;
    transition: all 0.2s ease;
    display: none;
    z-index: 1; }
    .footer-menu__partners_item_menu li {
      margin-bottom: 9px; }
    .footer-menu__partners_item_menu a {
      transition: all 0.2s ease; }
    .footer-menu__partners_item_menu a:hover {
      transition: all 0.2s ease;
      color: #ffffff; }
  .footer-menu__partners_item {
    padding-bottom: 20px;
    position: relative;
    max-width: 220px; }
  .footer-menu__partners_item.active .footer-menu__partners_item_main-link-wrapper {
    position: relative;
    z-index: 2; }
  .footer-menu__partners_item.active .link-with-check__text {
    color: #ffffff; }
  .footer-menu__partners_item.active .link-with-check__icon_default {
    display: none; }
  .footer-menu__partners_item.active .link-with-check__icon_hover {
    display: block; }
  .footer-menu__pages_menu {
    margin-bottom: 30px; }
    .footer-menu__pages_menu li {
      margin-bottom: 10px; }

.footer-menu-standard {
  font-size: 12px;
  font-family: "NimbusSanLBold", sans-serif;
  color: rgba(255, 255, 255, 0.7);
  text-transform: uppercase; }
  .footer-menu-standard li {
    margin-bottom: 12px; }
  .footer-menu-standard a {
    transition: all 0.2s ease; }
  .footer-menu-standard a:hover {
    transition: all 0.2s ease;
    color: #ffffff; }

.footer-info {
  display: flex;
  flex-wrap: wrap;
  margin-top: 57px; }
  .footer-info__item {
    width: 25%; }
  .footer-info__copyrights {
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
  .footer-info__copyrights_top {
    font-size: 13px;
    line-height: 138%;
    color: rgba(255, 255, 255, 0.8); }
  .footer-info__copyrights_bottom {
    font-size: 12px;
    line-height: 133%;
    color: rgba(255, 255, 255, 0.6); }
  .footer-info__design {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    font-size: 13px;
    line-height: 138%;
    color: rgba(255, 255, 255, 0.8); }
  .footer-info__certified {
    display: flex;
    align-items: center; }
  .footer-info__certified_vertical-img {
    width: 64px;
    margin-right: 56px; }
  .footer-info__certified_horizontal-img-wrapper {
    width: 165px; }

@media (min-width: 1020px) {
  .footer {
    padding-bottom: 1.111vw; }
    .footer__wrapper {
      padding: 3.819vw; }

  .footer-header__contact {
    padding: 2.778vw; }
  .footer-header__contact_links-block {
    margin: 3.403vw 0 1.111vw 0; }
  .footer-header__contact_link:first-child {
    margin-bottom: 0.556vw; }
  .footer-header__contact_img-wrapper {
    right: 2.083vw;
    bottom: 1.667vw;
    width: 6.806vw; }
  .footer-header__socials {
    padding: 2.778vw; }
  .footer-header__socials-wrapper {
    gap: 0.486vw; }
  .footer-header__socials-link {
    width: 3.472vw;
    height: 3.472vw; }
  .footer-header__address {
    padding: 0.833vw; }
  .footer-header__address_content-wrapper {
    padding: 1.667vw; }
  .footer-header__address_info {
    font-size: 0.833vw;
    margin: 0.833vw 0 1.528vw 0; }
  .footer-header__address_tel {
    font-size: 2.222vw; }
  .footer-header__address_link {
    width: 5.208vw; }
  .footer-header__address_link_text-wrapper {
    font-size: 0.833vw;
    gap: 0.278vw; }

  .footer-logo {
    margin: 7.778vw 0 4.306vw 0; }
    .footer-logo__img {
      width: 7.986vw; }

  .footer-menu__top-link {
    margin-bottom: 1.389vw; }
  .footer-menu__partners_item_menu {
    font-size: 0.764vw;
    top: -0.903vw;
    width: 15.278vw;
    padding: 2.778vw 1.111vw 0.486vw 1.111vw;
    transform: translateX(-1.111vw); }
    .footer-menu__partners_item_menu li {
      margin-bottom: 0.625vw; }
  .footer-menu__partners_item {
    padding-bottom: 1.389vw;
    max-width: 15.278vw; }
  .footer-menu__pages_menu {
    margin-bottom: 2.083vw; }
    .footer-menu__pages_menu li {
      margin-bottom: 0.694vw; }

  .footer-menu-standard {
    font-size: 0.833vw; }
    .footer-menu-standard li {
      margin-bottom: 0.833vw; }

  .footer-info {
    margin-top: 3.958vw; }
    .footer-info__copyrights_top {
      font-size: 0.903vw; }
    .footer-info__copyrights_bottom {
      font-size: 0.833vw; }
    .footer-info__design {
      font-size: 0.903vw; }
    .footer-info__certified_vertical-img {
      width: 4.444vw;
      margin-right: 3.889vw; }
    .footer-info__certified_horizontal-img-wrapper {
      width: 11.458vw; } }
@media (max-width: 1020px) {
  .footer {
    padding-bottom: 12px; }
    .footer__wrapper {
      padding: 20px; }

  .footer-logo {
    margin: 82px 0 52px 0; }
    .footer-logo__link {
      width: 114px; }

  .footer-menu {
    display: flex; }
    .footer-menu__item {
      width: 50%;
      margin-bottom: 64px; }
    .footer-menu__top-link {
      margin-bottom: 20px; }
    .footer-menu__pages_menu {
      margin-bottom: 30px; }
      .footer-menu__pages_menu li {
        margin-bottom: 16px; }

  .footer-menu-standard {
    font-size: 12px; }
    .footer-menu-standard li {
      margin-bottom: 16px; }

  .footer-info {
    margin-top: 0px; }
    .footer-info__item {
      width: 50%; }
    .footer-info__copyrights_top {
      font-size: 13px; }
    .footer-info__copyrights_bottom {
      font-size: 12px; }
    .footer-info__design {
      font-size: 13px; }
    .footer-info__certified_vertical-img {
      width: 64px;
      margin-right: 56px; }
    .footer-info__certified_horizontal-img-wrapper {
      width: 165px; } }
@media (max-width: 670px) {
  .footer {
    padding-bottom: 8px; }

  .footer-menu__partners_item {
    margin-bottom: 16px; }

  .footer-menu__item {
    margin-bottom: 60px; }

  .footer-info__item {
    width: 100%; }

  .footer-info__copyrights_top {
    margin-top: 48px;
    margin-bottom: 8px; }

  .footer-info__copyrights {
    margin-bottom: 0; }

  .footer-info__design {
    margin: 36px 0 52px 0; }

  .footer-info__item .footer-menu-standard ul {
    display: flex;
    flex-wrap: wrap; }
  .footer-info__item .footer-menu-standard li {
    width: 50%;
    padding-right: 20px; } }
.footer-header {
  display: flex;
  justify-content: space-between; }
  .footer-header__item {
    width: 32.5%;
    border-radius: 8px; }
  .footer-header__contact {
    background-color: #D3E0EE;
    padding: 40px;
    position: relative; }
  .footer-header__contact_links-block {
    margin: 40px 0 24px 0; }
  .footer-header__contact_link:first-child {
    margin-bottom: 8px; }
  .footer-header__contact_img-wrapper {
    position: absolute;
    right: 30px;
    bottom: 24px;
    width: 98px;
    pointer-events: none; }
  .footer-header__socials {
    padding: 40px;
    background-color: #c3c2e7;
    display: flex;
    justify-content: space-between;
    flex-direction: column; }
  .footer-header__socials-wrapper {
    display: flex;
    gap: 7px; }
  .footer-header__socials-link {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: #ffffff;
    border-radius: 8px;
    transition: all 0.2s ease; }
  .footer-header__socials-link:hover {
    background-color: rgba(255, 255, 255, 0.8);
    transition: all 0.2s ease; }
  .footer-header__socials-img {
    width: 24px;
    height: 24px; }
  .footer-header__address {
    padding: 12px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end; }
  .footer-header__address_content-wrapper {
    background-color: #ffffff;
    border-radius: 8px;
    padding: 24px;
    display: flex;
    justify-content: space-between; }
  .footer-header__address_info {
    font-size: 12px;
    line-height: 100%;
    margin: 12px 0 22px 0;
    font-family: "NimbusSanLBold", sans-serif;
    text-transform: uppercase; }
  .footer-header__address_tel {
    font-size: 32px;
    line-height: 90%;
    display: flex;
    align-items: flex-start;
    transition: all 0.2s ease;
    gap: 2px; }
  .footer-header__address_tel_icon {
    margin-top: 2px;
    width: 12px; }
    .footer-header__address_tel_icon path {
      fill: #85898D; }
  .footer-header__address_tel:hover {
    transition: all 0.2s ease;
    opacity: 0.8; }
  .footer-header__address_link {
    width: 75px;
    background-color: #00c1de;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    color: #ffffff;
    transition: all 0.2s ease; }
  .footer-header__address_link:hover {
    background-color: #00B1CC;
    transition: all 0.2s ease; }
  .footer-header__address_link_text-wrapper {
    display: flex;
    align-items: center;
    font-size: 12px;
    line-height: 100%;
    text-transform: uppercase;
    gap: 4px;
    font-family: "NimbusSanLBold", sans-serif; }
  .footer-header__contact_link-block {
    margin-bottom: 13px; }
  .footer-header__contact_link-block:last-child {
    margin-bottom: 0; }
  .footer-header__contact_link-title {
    color: #989da3; }

@media (min-width: 1020px) {
  .footer-header__contact {
    padding: 2.778vw; }
  .footer-header__contact_links-block {
    margin: 2.778vw 0 1.667vw 0; }
  .footer-header__contact_link:first-child {
    margin-bottom: 0.556vw; }
  .footer-header__contact_img-wrapper {
    right: 2.083vw;
    bottom: 1.667vw;
    width: 6.806vw; }
  .footer-header__socials {
    padding: 2.778vw; }
  .footer-header__socials-wrapper {
    gap: 0.486vw; }
  .footer-header__socials-link {
    width: 3.472vw;
    height: 3.472vw; }
  .footer-header__socials-img {
    width: 1.667vw;
    height: 1.667vw; }
  .footer-header__address {
    padding: 0.833vw; }
  .footer-header__address_content-wrapper {
    padding: 1.667vw; }
  .footer-header__address_info {
    font-size: 0.833vw;
    margin: 0.833vw 0 1.528vw 0; }
  .footer-header__address_tel {
    font-size: 2.222vw;
    gap: 0.139vw; }
  .footer-header__address_tel_icon {
    margin-top: 0.139vw;
    width: 0.833vw; }
  .footer-header__address_link {
    width: 5.208vw; }
  .footer-header__address_link_text-wrapper {
    font-size: 0.833vw;
    gap: 0.278vw; }
  .footer-header__contact_link-block {
    margin-bottom: 0.903vw; } }
@media (max-width: 1020px) {
  .footer__wrapper {
    padding: 20px; }

  .footer-header {
    display: block; }
    .footer-header__item {
      width: 100%;
      border-radius: 5px;
      margin-bottom: 12px; }
    .footer-header__contact {
      padding: 20px; }
    .footer-header__contact_links-block {
      margin: 32px 0 16px 0; }
    .footer-header__contact_img-wrapper {
      right: 25px;
      bottom: 22px;
      width: 83px; }
    .footer-header__title br {
      display: none; }
    .footer-header__socials {
      padding: 20px; }
    .footer-header__socials-wrapper {
      margin-top: 32px; }
    .footer-header__address_content-wrapper {
      width: 300px;
      padding: 20px; }
    .footer-header__address_info {
      margin: 12px 0 60px 0; } }
@media (max-width: 670px) {
  .footer-header__contact_img-wrapper {
    width: 70px;
    right: 24px;
    bottom: 20px; }
  .footer-header__socials-wrapper {
    margin-top: 36px; }
  .footer-header__address {
    padding-top: 132px; }
  .footer-header__address_content-wrapper {
    width: 100%; }
  .footer-header__address_info {
    margin: 8px 0 35px 0; }
  .footer-header__address_tel {
    font-size: 26px; } }
.blog-slider__wrapper {
  padding-left: 72px; }
.blog-slider__header {
  padding-right: 72px; }
.blog-slider .blog-item-small-1 {
  width: 100%; }

.blog-slider-block__img-wrapper {
  overflow: hidden;
  border-radius: 8px; }
.blog-slider-block__img {
  object-fit: cover;
  border-radius: 8px;
  transition: all 0.2s ease; }
.blog-slider-block__content-wrapper {
  margin-top: 24px;
  padding-right: 32px; }
.blog-slider-block__date {
  margin-top: 16px; }
.blog-slider-block__item:hover .blog-slider-block__img {
  transform: scale(1.05);
  transition: all 0.2s ease; }
.blog-slider-block .owl-stage {
  display: flex; }
.blog-slider-block .owl-item {
  display: flex; }

@media (min-width: 1020px) {
  .blog-slider__wrapper {
    padding-left: 5.000vw; }
  .blog-slider__header {
    padding-right: 5.000vw; }

  .blog-slider-block__img-wrapper {
    border-radius: 0.556vw; }
  .blog-slider-block__img {
    border-radius: 0.556vw; }
  .blog-slider-block__content-wrapper {
    margin-top: 1.667vw;
    padding-right: 2.222vw; }
  .blog-slider-block__date {
    margin-top: 1.111vw; } }
@media (max-width: 1020px) {
  .blog-slider__wrapper {
    padding-left: 24px; }
  .blog-slider__header {
    padding-right: 0; }

  .blog-slider-block__content-wrapper {
    margin-top: 24px;
    padding-right: 0; }
  .blog-slider-block__date {
    margin-top: 16px; } }
.press-slider__wrapper {
  padding: 96px 0 96px 56px;
  background-color: #dfe7f0;
  border-radius: 8px; }
.press-slider__header {
  padding-right: 56px; }
.press-slider__button-wrapper-mobile {
  display: none; }

.press-slider-block__item {
  background-color: #ffffff;
  border-radius: 8px;
  padding: 32px 12px 12px 32px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  transition: all 0.2s ease; }
.press-slider-block__item:hover {
  transition: all 0.2s ease;
  background-color: #F2F5F7; }
.press-slider-block__item:hover .press-slider-block__arrow-hover {
  transition: all 0.2s ease;
  opacity: 1; }
.press-slider-block__arrow-hover {
  transition: all 0.2s ease;
  width: 12px;
  position: absolute;
  top: 32px;
  right: 28px;
  opacity: 0; }
  .press-slider-block__arrow-hover svg, .press-slider-block__arrow-hover img {
    width: 100%; }
.press-slider-block__title {
  padding-right: 68px;
  margin-bottom: 24px; }
.press-slider-block__logo {
  height: 28px;
  width: auto !important;
  max-width: 50%; }
.press-slider-block__bottom {
  margin-top: 56px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end; }
.press-slider-block__bottom_img-wrapper {
  border-radius: 8px;
  width: 132px;
  height: 132px; }
.press-slider-block__bottom_img {
  display: block;
  height: 100%;
  object-fit: cover; }
.press-slider-block__date {
  margin-bottom: 20px; }

.press-slider-block__arrow-hover svg {
  width: 12px;
  height: 12px; }

@media (min-width: 1020px) {
  .press-slider__wrapper {
    padding: 6.667vw 0 6.667vw 3.889vw;
    border-radius: 0.556vw; }
  .press-slider__header {
    padding-right: 3.889vw; }

  .press-slider-block__item {
    border-radius: 0.556vw;
    padding: 2.222vw 0.833vw 0.833vw 2.222vw; }
  .press-slider-block__arrow-hover {
    width: 0.833vw;
    top: 2.222vw;
    right: 1.944vw; }
  .press-slider-block__title {
    padding-right: 4.722vw;
    margin-bottom: 1.667vw; }
  .press-slider-block__logo {
    height: 1.944vw; }
  .press-slider-block__bottom {
    margin-top: 3.889vw; }
  .press-slider-block__bottom_img-wrapper {
    border-radius: 0.556vw;
    width: 9.167vw;
    height: 9.167vw; }
  .press-slider-block__date {
    margin-bottom: 1.389vw; }

  .press-slider-block__arrow-hover svg {
    width: 0.833vw;
    height: 0.833vw; } }
@media (max-width: 1020px) {
  .press-slider__wrapper {
    padding: 24px 0 20px 20px; }
  .press-slider__button-wrapper-mobile {
    display: block;
    margin-top: 56px; }

  .press-slider-block__item {
    border-radius: 8px;
    padding: 20px 8px 8px 20px; }
  .press-slider-block__arrow-hover {
    display: none; }
  .press-slider-block__title {
    padding-right: 0;
    margin-bottom: 16px; }
  .press-slider-block__logo {
    height: 20px; }
  .press-slider-block__bottom {
    margin-top: 36px; }
  .press-slider-block__bottom_img-wrapper {
    border-radius: 8px;
    width: 92px;
    height: 92px; }
  .press-slider-block__date {
    margin-bottom: 8px; } }
.text-button-block {
  text-align: center; }
  .text-button-block__wrapper {
    max-width: 645px;
    margin: 0 auto; }
  .text-button-block__title {
    margin-bottom: 26px; }

@media (min-width: 1020px) {
  .text-button-block__wrapper {
    max-width: 44.792vw; }
  .text-button-block__title {
    margin-bottom: 1.806vw; } }
@media (max-width: 1020px) {
  .text-button-block {
    text-align: center; }
    .text-button-block__wrapper {
      max-width: unset;
      width: 80%;
      margin: 0 auto; }
    .text-button-block__title {
      margin-bottom: 20px;
      font-size: 36px; } }
@media (max-width: 670px) {
  .text-button-block .internal-wrapper.medium {
    padding: 0 30px; }
  .text-button-block__wrapper {
    width: 100%; } }
.reviews__wrapper {
  padding-left: 72px; }
.reviews .internal-wrapper.big {
  padding-left: 0 !important; }

.reviews-slider__item {
  background-color: #e4ebf0;
  padding: 32px; }
.reviews-slider__stars-wrapper {
  margin-bottom: 20px;
  display: flex;
  gap: 2px;
  align-items: center; }
.reviews-slider__star {
  width: 20px !important; }
.reviews-slider__text {
  position: relative;
  max-height: 100px;
  overflow: hidden; }
.reviews-slider__text.show-all {
  max-height: none;
  overflow: auto; }
.reviews-slider__text.show-all:after {
  display: none !important; }
.reviews-slider__text:after {
  content: '';
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(233, 238, 242, 0) 0%, #E9EEF2 100%);
  height: 80px;
  display: none; }
.reviews-slider__item.active .reviews-slider__text:after {
  display: block; }
.reviews-slider__item.active .reviews-slider__item_read-more {
  display: block; }
.reviews-slider__bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 32px; }
.reviews-slider__item_read-more {
  margin-top: 16px;
  cursor: pointer;
  display: none; }
  .reviews-slider__item_read-more .link-standard__arrow {
    transform: rotate(180deg); }
.reviews-slider__item_read-more.active .link-standard__arrow {
  transform: rotate(0); }
.reviews-slider__person-wrapper {
  display: flex;
  align-items: center; }
.reviews-slider__person_img-wrapper {
  width: 40px; }
.reviews-slider__person_info {
  max-width: 200px;
  padding-left: 14px; }
.reviews-slider__company {
  width: 20px; }
.reviews-slider__item_read-more_active {
  display: none; }

@media (min-width: 1020px) {
  .reviews__wrapper {
    padding-left: 5.000vw; }

  .reviews-slider__item {
    padding: 2.222vw; }
  .reviews-slider__stars-wrapper {
    margin-bottom: 1.389vw;
    gap: 0.139vw; }
  .reviews-slider__star {
    width: 1.389vw !important; }
  .reviews-slider__text {
    max-height: 6.944vw; }
  .reviews-slider__text:after {
    height: 5.556vw; }
  .reviews-slider__bottom {
    margin-top: 2.222vw; }
  .reviews-slider__item_read-more {
    margin-top: 1.111vw; }
  .reviews-slider__person_img-wrapper {
    width: 2.778vw; }
  .reviews-slider__person_info {
    max-width: 13.889vw;
    padding-left: 0.972vw; }
  .reviews-slider__company {
    width: 1.389vw; } }
@media (max-width: 1020px) {
  .reviews__wrapper {
    padding-left: 32px; } }
@media (max-width: 670px) {
  .reviews__wrapper {
    padding-left: 20px; } }
.faq-block__wrapper {
  display: flex;
  flex-wrap: wrap; }
.faq-block__header {
  padding-right: 50px;
  width: 50%; }
.faq-block__header_title {
  margin-bottom: 48px; }
.faq-block__header_contact_text {
  margin-bottom: 8px; }
.faq-block__section:last-child .faq-block__items-wrapper {
  margin-bottom: 0 !important; }
.faq-block__sections-wrapper {
  width: 50%; }
.faq-block__section_title {
  margin-bottom: 16px; }
.faq-block__items-wrapper {
  margin-bottom: 40px; }
.faq-block__item {
  background-color: #e4ebf0;
  margin-bottom: 8px; }
.faq-block__item:last-child {
  margin-bottom: 0 !important; }
.faq-block__item_title-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 11px 11px 11px 24px;
  cursor: pointer; }
.faq-block__item_title-wrapper.active .faq-block__item_icon {
  transform: rotate(180deg);
  transition: all 0.2s ease; }
.faq-block__item_title {
  padding-right: 40px; }
.faq-block__item_icon-wrapper {
  width: 42px;
  height: 42px;
  transition: all 0.2s ease;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
.faq-block__item_icon {
  width: 20px;
  transition: all 0.2s ease; }
.faq-block__item_text {
  padding: 13px 24px 24px 24px; }
.faq-block__item_title-wrapper:hover .faq-block__item_icon-wrapper {
  background-color: #dde5ed; }
.faq-block__item_text {
  display: none; }

@media (min-width: 1020px) {
  .faq-block__header {
    padding-right: 3.472vw; }
  .faq-block__header_title {
    margin-bottom: 3.333vw; }
  .faq-block__header_contact_text {
    margin-bottom: 0.556vw; }
  .faq-block__section_title {
    margin-bottom: 1.111vw; }
  .faq-block__items-wrapper {
    margin-bottom: 2.778vw; }
  .faq-block__item {
    margin-bottom: 0.556vw; }
  .faq-block__item_title-wrapper {
    padding: 0.764vw 0.764vw 0.764vw 1.667vw; }
  .faq-block__item_title {
    padding-right: 2.778vw; }
  .faq-block__item_icon-wrapper {
    width: 2.917vw;
    height: 2.917vw; }
  .faq-block__item_icon {
    width: 1.389vw; }
  .faq-block__item_text {
    padding: 0.903vw 1.667vw 1.667vw 1.667vw; } }
@media (max-width: 1020px) {
  .faq-block__wrapper {
    width: 100%; }
  .faq-block__header {
    padding-right: 0;
    width: 100%; }
  .faq-block__header_title {
    margin-bottom: 28px; }
  .faq-block__header_contact_text {
    margin-bottom: 8px; }
  .faq-block__header_contact_link-wrapper {
    margin-bottom: 60px; }
    .faq-block__header_contact_link-wrapper a {
      font-size: 13px; }
  .faq-block__sections-wrapper {
    width: 100%; }
  .faq-block__section_title {
    margin-bottom: 20px; }
  .faq-block__item {
    background-color: #e4ebf0;
    margin-bottom: 8px; }
  .faq-block__item_title-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 11px 11px 11px 24px;
    cursor: pointer; }
  .faq-block__item_title-wrapper.active .faq-block__item_icon {
    transform: rotate(180deg);
    transition: all 0.2s ease; }
  .faq-block__item_title {
    padding-right: 40px; }
  .faq-block__item_icon-wrapper {
    width: 42px;
    height: 42px;
    transition: all 0.2s ease;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
  .faq-block__item_icon {
    width: 20px;
    transition: all 0.2s ease; }
  .faq-block__item_text {
    padding: 13px 24px 24px 24px; }
  .faq-block__item_title-wrapper:hover .faq-block__item_icon-wrapper {
    background-color: #dde5ed; }
  .faq-block__item_text {
    display: none; } }
.modal {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 150; }
  .modal__overlay {
    background-color: rgba(48, 57, 66, 0.8);
    z-index: 50;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%; }
  .modal__body {
    z-index: 51;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    background-color: #ffffff;
    width: 858px;
    max-height: calc(100vh - 110px);
    overflow: auto; }

@media (min-width: 1020px) {
  .modal__body {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    width: 59.583vw;
    max-height: calc(100vh - 7.639vw); } }
@media (max-width: 1020px) {
  .modal__body {
    z-index: 51;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    background-color: #ffffff;
    width: calc(100% - 40px);
    max-height: calc(100vh - 24px);
    overflow: auto; } }
.form-standard__row {
  margin-bottom: 28px; }
.form-standard__row:last-child {
  margin-bottom: 0; }
.form-standard__row.row-2-columns {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  .form-standard__row.row-2-columns .form-standard__input-external-wrapper {
    flex-basis: 48.9%; }
.form-standard__label {
  display: block;
  font-family: "NimbusSanLBold", sans-serif;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 13px;
  margin-bottom: 8px; }
.form-standard__label_red {
  color: #E05A5F; }
.form-standard__input-text {
  display: block;
  width: 100%;
  background-color: #F2F5F7;
  border-radius: 8px;
  padding: 15px 20px;
  font-family: "NimbusSanLReg", sans-serif;
  font-size: 16px;
  line-height: 152%;
  color: #0c141c;
  border: 1px solid transparent; }
.form-standard__input-text::placeholder {
  color: #989da3;
  opacity: 1; }
.form-standard__input-text:-ms-input-placeholder {
  color: #989da3; }
.form-standard__input-text::-ms-input-placeholder {
  color: #989da3; }
.form-standard__submit {
  border: 0;
  width: 100%;
  display: block; }
.form-standard__input-text:focus {
  border-color: #C2C8CF;
  background-color: #E4EBF0;
  outline: 0; }
.form-standard__input-external-wrapper.invalid-field .form-standard__input-text {
  border-color: #E05A5F; }
.form-standard__invalid-field-text {
  color: #E05A5F;
  font-size: 13px;
  margin-top: 8px; }
.form-standard__success-block {
  margin-top: 20px;
  padding: 16px 20px;
  display: flex;
  align-items: center;
  color: #ffffff;
  background-color: #36C56F; }
.form-standard__success-block_link {
  color: #AFE8C5;
  text-decoration: underline; }
.form-standard__success-block_icon {
  width: 20px;
  margin-right: 16px; }
.form-standard__success-block_link-wrapper {
  max-width: calc(100% - 36px); }

@media (min-width: 1020px) {
  .form-standard__row {
    margin-bottom: 1.944vw; }
  .form-standard__label {
    font-size: 0.903vw;
    line-height: 0.903vw;
    margin-bottom: 0.556vw; }
  .form-standard__input-text {
    border-radius: 0.556vw;
    padding: 1.042vw 1.389vw;
    font-size: 1.111vw; }
  .form-standard__invalid-field-text {
    font-size: 0.903vw;
    margin-top: 0.556vw; }
  .form-standard__success-block {
    margin-top: 1.389vw;
    padding: 1.111vw 1.389vw; }
  .form-standard__success-block_icon {
    width: 1.389vw;
    margin-right: 1.111vw; }
  .form-standard__success-block_link-wrapper {
    max-width: calc(100% - 2.500vw); } }
@media (max-width: 1020px) {
  .form-standard__row.row-2-columns {
    display: block; }
  .form-standard__input-external-wrapper {
    margin-bottom: 24px; }
  .form-standard__row {
    margin-bottom: 0; }
  .form-standard__success-block {
    align-items: flex-start; } }
.additional-offers {
  margin: 0 0 110px 0;
  padding: 0 20px; }
  .additional-offers__container {
    max-width: 1296px;
    margin: 0 auto; }
  .additional-offers__title {
    margin: 0 0 40px 0;
    font-size: 52px; }
  .additional-offers__content-block {
    display: flex;
    gap: 16px;
    flex-wrap: wrap; }
  .additional-offers__offer-link {
    flex: 0 1 calc(50% - 8px);
    overflow: hidden;
    position: relative;
    display: block;
    border-radius: 10px;
    background-color: #c5e3d7;
    padding: 28px; }
    .additional-offers__offer-link:hover {
      background-color: #b2dbcb; }
      .additional-offers__offer-link:hover .additional-offers__offer-icon {
        margin: 0 0 40px 55px; }
      .additional-offers__offer-link:hover .additional-offers__offer-icon-arrow {
        transform: translateX(0); }
      .additional-offers__offer-link:hover .additional-offers__corner-arrow-wrapper {
        transform: translateX(50px); }
  .additional-offers__offer-icon {
    margin: 0 0 40px 0;
    transition: all 0.2s ease; }
  .additional-offers__offer-icon-arrow {
    position: absolute;
    top: 31px;
    left: 28px;
    display: inline-block;
    transition: all 0.2s ease;
    transform: translateX(-80px);
    margin: 0 15px 0 0; }
  .additional-offers__corner-arrow-wrapper {
    transition: all 0.2s ease;
    position: absolute;
    top: 30px;
    right: 30px; }
  .additional-offers__offer-icon-arrow svg, .additional-offers__offer-icon-arrow img {
    width: 41px;
    height: 41px; }
  .additional-offers__offer-icon > svg, .additional-offers__offer-icon > img {
    width: 48px;
    height: 48px; }
  .additional-offers__corner-arrow-wrapper svg, .additional-offers__corner-arrow-wrapper img {
    width: 16px;
    height: 16px; }

@media (min-width: 1020px) {
  .additional-offers {
    margin: 0 0 7.639vw 0;
    padding: 0 1.389vw; }
    .additional-offers__container {
      max-width: 90vw; }
    .additional-offers__title {
      margin: 0 0 2.778vw 0;
      font-size: 3.611vw; }
    .additional-offers__content-block {
      gap: 1.111vw; }
    .additional-offers__offer-link {
      flex: 0 1 calc(50% - 0.556vw);
      border-radius: 0.694vw;
      padding: 1.944vw; }
      .additional-offers__offer-link:hover .additional-offers__offer-icon {
        margin: 0 0 2.778vw 3.819vw; }
      .additional-offers__offer-link:hover .additional-offers__corner-arrow-wrapper {
        transform: translateX(3.472vw); }
    .additional-offers__offer-icon {
      margin: 0 0 2.778vw 0; }
    .additional-offers__offer-icon-arrow {
      top: 2.153vw;
      left: 1.944vw;
      transform: translateX(-5.556vw);
      margin: 0 1.042vw 0 0; }
    .additional-offers__corner-arrow-wrapper {
      top: 2.083vw;
      right: 2.083vw; }
    .additional-offers__offer-icon-arrow svg, .additional-offers__offer-icon-arrow img {
      width: 2.847vw;
      height: 2.847vw; }
    .additional-offers__offer-icon > svg, .additional-offers__offer-icon > img {
      width: 3.333vw;
      height: 3.333vw; }
    .additional-offers__corner-arrow-wrapper svg, .additional-offers__corner-arrow-wrapper img {
      width: 1.111vw;
      height: 1.111vw; } }
@media (max-width: 1020px) {
  .additional-offers {
    padding: 0 32px; }
    .additional-offers__container {
      max-width: unset;
      width: 100%; }
    .additional-offers__title {
      margin: 0 0 28px 0;
      font-size: 36px; }
    .additional-offers__content-block {
      gap: 12px; }
    .additional-offers__offer-link {
      flex: 0 1 calc(50% - 6px);
      padding: 20px;
      display: flex;
      flex-direction: column; }
    .additional-offers__offer-icon {
      margin: 0 0 24px 0; }
    .additional-offers__offer-icon-arrow {
      top: 22px;
      left: 22px;
      margin: 0; }
    .additional-offers__offer-description {
      font-size: 14px;
      margin-top: auto; }
    .additional-offers__corner-arrow-wrapper {
      top: 20px;
      right: 20px; } }
@media (max-width: 670px) {
  .additional-offers {
    padding: 0 20px; }
    .additional-offers__title {
      margin: 0 0 28px 0; }
    .additional-offers__content-block {
      gap: 0; }
    .additional-offers__offer-link {
      flex: 0 0 100%;
      margin-bottom: 12px; } }
.modal-video__body-wrapper {
  width: 100%;
  height: 100%;
  z-index: 51;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  background-color: #ffffff;
  border-radius: 8px; }
.modal-video__video-item-wrapper {
  height: 100%;
  background-color: #ffffff;
  padding: 12px;
  cursor: pointer; }
.modal-video__video-item {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background-color: #000000;
  display: none; }
.modal-video__video-item.active {
  display: block; }
.modal-video__icon-wrapper {
  position: absolute;
  right: 28px;
  top: 28px;
  width: 42px;
  height: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #e4ebf0;
  transition: all 0.2s ease;
  cursor: pointer;
  z-index: 52; }
.modal-video__icon-wrapper:hover {
  background-color: #DDE5ED;
  transition: all 0.2s ease; }
.modal-video__play-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  width: 68px; }
.modal-video__server-video-item {
  background-color: #000000; }

@media (min-width: 1020px) {
  .modal-video__body-wrapper {
    border-radius: 0.556vw; }
  .modal-video__video-item-wrapper {
    padding: 0.833vw; }
  .modal-video__video-item {
    border-radius: 0.556vw; }
  .modal-video__icon-wrapper {
    right: 1.944vw;
    top: 1.944vw;
    width: 2.917vw;
    height: 2.917vw; }
  .modal-video__play-img {
    width: 4.722vw; } }
@media (max-width: 1020px) {
  .modal-video__icon-wrapper {
    right: 20px;
    top: 20px; } }
@media (max-width: 670px) {
  .modal-video__icon-wrapper {
    right: 16px;
    top: 16px; } }
.video-reviews__header {
  padding: 0 72px; }

.video-reviews-slider {
  padding-left: 72px; }
  .video-reviews-slider__item {
    position: relative; }
  .video-reviews-slider__video {
    width: 100%;
    height: 520px;
    object-fit: cover;
    border-radius: 8px;
    display: block; }
  .video-reviews-slider__card {
    color: #ffffff;
    border-radius: 8px;
    position: absolute;
    bottom: 8px;
    left: 8px;
    width: calc(100% - 16px);
    background-color: #8da4ba;
    z-index: 1; }
  .video-reviews-slider__info {
    padding: 24px;
    height: 124px; }
  .video-reviews-slider__info_play {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    line-height: 80%; }
  .video-reviews-slider__info_play-icon {
    width: 12px !important;
    height: 12px; }
  .video-reviews-slider__controls {
    padding: 28px 20px 20px 20px;
    display: none;
    background-color: #7d92a8;
    border-radius: 8px;
    height: 124px; }
  .video-reviews-slider__controls_buttons-wrapper {
    display: flex;
    gap: 8px; }
  .video-reviews-slider__controls_button {
    cursor: pointer;
    padding: 12px;
    background: rgba(255, 255, 255, 0.35);
    border-radius: 8px; }
  .video-reviews-slider__controls_buttons-external-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .video-reviews-slider__controls-icon {
    display: block;
    width: 16px;
    height: 16px; }
  .video-reviews-slider__controls_button-play {
    display: none; }
  .video-reviews-slider__controls_button-sound-on {
    display: none; }
  .video-reviews-slider__controls_range {
    margin-bottom: 30px;
    position: relative; }
  .video-reviews-slider .seek-bar {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    height: 4px;
    background-color: #BEC9D4;
    display: block;
    cursor: pointer; }
  .video-reviews-slider .seek-bar::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 12px;
    height: 12px;
    background-color: #ffffff;
    border-radius: 50%;
    cursor: pointer; }
  .video-reviews-slider .seek-bar::-webkit-slider-thumb {
    appearance: none;
    width: 12px;
    height: 12px;
    background-color: #ffffff;
    border-radius: 50%;
    cursor: pointer; }
  .video-reviews-slider .seek-bar::-webkit-slider-thumb {
    appearance: none;
    width: 12px;
    height: 12px;
    background-color: #ffffff;
    border-radius: 50%;
    cursor: pointer; }
  .video-reviews-slider input[type=range]::-webkit-slider-runnable-track {
    -webkit-appearance: none;
    box-shadow: none;
    border: none;
    background: transparent; }
  .video-reviews-slider__time-wrapper {
    position: absolute;
    left: 20px;
    top: 22px;
    z-index: 1;
    color: #ffffff; }
  .video-reviews-slider .current-time {
    display: none; }
  .video-reviews-slider .time-divider {
    display: none; }
  .video-reviews-slider__info_name {
    margin-bottom: 16px; }
  .video-reviews-slider .progress-bar {
    width: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 4px;
    background: #ffffff;
    pointer-events: none; }
  .video-reviews-slider__item_preload-img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-radius: 8px; }

@media (min-width: 1020px) {
  .video-reviews__header {
    padding: 0 5.000vw; }

  .video-reviews-slider {
    padding-left: 5.000vw; }
    .video-reviews-slider__video {
      height: 36.111vw;
      border-radius: 0.556vw; }
    .video-reviews-slider__card {
      border-radius: 0.556vw;
      bottom: 0.556vw;
      left: 0.556vw;
      width: calc(100% - 1.111vw); }
    .video-reviews-slider__info {
      padding: 1.667vw;
      height: 8.611vw; }
    .video-reviews-slider__info_play {
      gap: 0.417vw; }
    .video-reviews-slider__info_play-icon {
      width: 0.833vw !important;
      height: 0.833vw; }
    .video-reviews-slider__controls {
      padding: 1.944vw 1.389vw 1.389vw 1.389vw;
      border-radius: 0.556vw;
      height: 8.611vw; }
    .video-reviews-slider__controls_buttons-wrapper {
      gap: 0.556vw; }
    .video-reviews-slider__controls_button {
      padding: 0.833vw;
      border-radius: 0.556vw; }
    .video-reviews-slider__controls-icon {
      width: 1.111vw;
      height: 1.111vw; }
    .video-reviews-slider__controls_range {
      margin-bottom: 2.083vw; }
    .video-reviews-slider .seek-bar {
      height: 0.278vw; }
    .video-reviews-slider .seek-bar::-webkit-slider-thumb {
      width: 0.833vw;
      height: 0.833vw; }
    .video-reviews-slider .seek-bar::-webkit-slider-thumb {
      width: 0.833vw;
      height: 0.833vw; }
    .video-reviews-slider .seek-bar::-webkit-slider-thumb {
      width: 0.833vw;
      height: 0.833vw; }
    .video-reviews-slider__time-wrapper {
      left: 1.389vw;
      top: 1.528vw; }
    .video-reviews-slider__info_name {
      margin-bottom: 1.111vw; }
    .video-reviews-slider .progress-bar {
      height: 0.278vw; }
    .video-reviews-slider__item_preload-img {
      border-radius: 0.556vw; } }
@media (max-width: 1020px) {
  .video-reviews__header {
    padding: 0 32px; }

  .video-reviews-slider {
    padding-left: 32px; }

  .video-reviews-slider__video {
    height: 67vw; }

  .video-reviews-slider__info_name {
    margin-bottom: 16px; }

  .video-reviews-slider__info {
    padding: 16px;
    height: auto; }

  .video-reviews-slider__controls {
    height: auto; } }
@media (max-width: 670px) {
  .video-reviews-slider__video {
    height: 490px; }

  .video-reviews__header {
    padding: 0 20px; }

  .video-reviews-slider {
    padding-left: 20px; }

  .video-reviews-slider__controls {
    padding: 16px; } }
.page-banner-standard__wrapper {
  background-color: #00c1de; }
.page-banner-standard__img {
  height: 440px;
  object-fit: cover; }
.page-banner-standard__img-wrapper {
  position: relative; }
.page-banner-standard__img-icon-block {
  position: absolute;
  width: 60px;
  height: 60px;
  left: 40px;
  top: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center; }
  .page-banner-standard__img-icon-block svg, .page-banner-standard__img-icon-block img {
    width: 60px;
    height: 60px; }
.page-banner-standard__content {
  padding: 40px 0 56px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  color: #ffffff; }
.page-banner-standard__content_title-wrapper {
  width: 41.6%;
  padding-left: 56px; }
.page-banner-standard__content_text-wrapper {
  width: 41.6%;
  padding-right: 105px; }
.page-banner-standard__content--full-width {
  flex-wrap: wrap;
  padding: 40px 56px 56px 56px; }
.page-banner-standard__content--full-width .page-banner-standard__content_title-wrapper {
  padding: 0;
  width: 100%;
  max-width: 90%;
  margin: 0 0 20px 0; }
.page-banner-standard__content--full-width .page-banner-standard__content_text-wrapper {
  padding: 0;
  width: 100%; }

.page-banner-standard__treatments-page {
  margin-bottom: 92px; }
.page-banner-standard__remote-monitoring-page {
  margin-bottom: 140px; }
.page-banner-standard__transport-page {
  margin-bottom: 120px; }
.page-banner-standard__tech-page {
  margin-bottom: 16px; }
.page-banner-standard__transport-page .page-banner-standard__wrapper, .page-banner-standard__tech-page .page-banner-standard__wrapper {
  background-color: #80c2a8; }
.page-banner-standard__transport-page .page-banner-standard__content_text-wrapper, .page-banner-standard__tech-page .page-banner-standard__content_text-wrapper {
  width: 51%;
  padding-right: 182px; }
.page-banner-standard__transport-page .page-banner-standard__content--full-width .page-banner-standard__content_text-wrapper, .page-banner-standard__tech-page .page-banner-standard__content--full-width .page-banner-standard__content_text-wrapper {
  padding: 0;
  width: 100%;
  max-width: 530px; }

.page-banner-standard__content-one-row {
  display: block !important;
  padding-left: 56px;
  padding-right: 56px; }
  .page-banner-standard__content-one-row .page-banner-standard__content_title-wrapper {
    padding-left: 0 !important;
    width: 100% !important; }
  .page-banner-standard__content-one-row .page-banner-standard__content_text-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-top: 20px; }

@media (min-width: 1020px) {
  .page-banner-standard__img {
    height: 30.556vw; }
  .page-banner-standard__img-icon-block {
    width: 4.167vw;
    height: 4.167vw;
    left: 2.778vw;
    top: 2.778vw; }
    .page-banner-standard__img-icon-block svg, .page-banner-standard__img-icon-block img {
      width: 4.167vw;
      height: 4.167vw; }
  .page-banner-standard__content {
    padding: 2.778vw 0 3.889vw 0; }
  .page-banner-standard__content_title-wrapper {
    padding-left: 3.889vw; }
  .page-banner-standard__content_text-wrapper {
    padding-right: 7.292vw; }
  .page-banner-standard__content--full-width {
    padding: 2.778vw 3.889vw 3.889vw 3.889vw; }
  .page-banner-standard__content--full-width .page-banner-standard__content_title-wrapper {
    margin: 0 0 1.389vw 0; }

  .page-banner-standard__treatments-page {
    margin-bottom: 6.389vw; }
  .page-banner-standard__remote-monitoring-page {
    margin-bottom: 9.722vw; }
  .page-banner-standard__transport-page {
    margin-bottom: 8.333vw; }
  .page-banner-standard__tech-page {
    margin-bottom: 1.111vw; }
  .page-banner-standard__transport-page .page-banner-standard__content_text-wrapper, .page-banner-standard__tech-page .page-banner-standard__content_text-wrapper {
    padding-right: 12.639vw; }
  .page-banner-standard__transport-page .page-banner-standard__content--full-width .page-banner-standard__content_text-wrapper, .page-banner-standard__tech-page .page-banner-standard__content--full-width .page-banner-standard__content_text-wrapper {
    max-width: 36.806vw; }

  .page-banner-standard__content-one-row {
    display: block !important;
    padding-left: 3.8vw !important;
    padding-right: 3.8vw !important; }
    .page-banner-standard__content-one-row .page-banner-standard__content_title-wrapper {
      padding-left: 0 !important;
      width: 100% !important; }
    .page-banner-standard__content-one-row .page-banner-standard__content_text-wrapper {
      padding-left: 0 !important;
      padding-right: 0 !important;
      margin-top: 1.38vw; } }
@media (max-width: 1020px) {
  .page-banner-standard .internal-wrapper.small {
    padding: 0 12px; }
  .page-banner-standard .block-internal-wrapper-small {
    padding: 12px; }
  .page-banner-standard__img {
    height: 352px; }
  .page-banner-standard__content {
    padding: 24px 20px 20px 20px; }
  .page-banner-standard__content_title-wrapper {
    width: 60%;
    padding-left: 0;
    margin-bottom: 16px; }
  .page-banner-standard__content_text-wrapper {
    width: 80%;
    padding-right: 0; }

  .page-banner-standard__treatments-page {
    margin-bottom: 92px; }
  .page-banner-standard__remote-monitoring-page {
    margin-bottom: 120px; }

  .page-banner-standard__content-one-row .page-banner-standard__content_text-wrapper {
    margin-top: 0; } }
@media (max-width: 670px) {
  .page-banner-standard .internal-wrapper.small {
    padding: 0 8px; }
  .page-banner-standard .block-internal-wrapper-small {
    padding: 8px; }
  .page-banner-standard__img {
    height: 363px; }
  .page-banner-standard__content {
    padding: 20px 20px 20px 20px; }
  .page-banner-standard__content_title-wrapper {
    width: 90%; }
  .page-banner-standard__content_text-wrapper {
    width: 90%; }
  .page-banner-standard__content_title-wrapper {
    font-size: 66px; }

  .page-banner-standard__treatments-page {
    margin-bottom: 68px; }
  .page-banner-standard__remote-monitoring-page {
    margin-bottom: 92px; } }
.video-banner {
  padding: 16px;
  margin-bottom: 100px; }
  .video-banner__wrapper {
    position: relative;
    height: calc(100vh - 32px); }
  .video-banner__content-block {
    position: absolute;
    left: 32px;
    bottom: 32px;
    z-index: 1; }
  .video-banner__title {
    color: #ffffff;
    line-height: 85%;
    font-size: 136px; }
  .video-banner__full-video {
    position: absolute;
    right: 0;
    top: 10px;
    width: 235px;
    padding: 6px;
    background-color: #00c1de;
    border-radius: 8px;
    cursor: pointer;
    display: flex; }
  .video-banner__full-video_item-wrapper {
    position: relative; }
  .video-banner__full-video_item {
    display: block;
    width: 135px;
    height: 85px;
    object-fit: cover;
    border-radius: 8px; }
  .video-banner__full-video_play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%); }
  .video-banner__full-video__text {
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 100%;
    font-family: "NimbusSanLBold", sans-serif;
    margin-top: 34px;
    padding: 0 12px; }
  .video-banner__phone {
    display: none; }
  .video-banner__phone_icon {
    width: 17px;
    height: 17px; }
  .video-banner__title_mobile-svg {
    display: none; }

.video-banner__full-video_play-icon svg {
  width: 15px;
  height: 19px; }

.video-all-height__video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px; }

@media (min-width: 1020px) {
  .video-banner {
    padding: 1.111vw;
    margin-bottom: 6.944vw; }
    .video-banner__wrapper {
      height: calc(100vh - 2.222vw); }
    .video-banner__content-block {
      left: 2.222vw;
      bottom: 2.222vw; }
    .video-banner__title {
      font-size: 9.444vw; }
    .video-banner__full-video {
      top: 0.694vw;
      width: 16.319vw;
      padding: 0.417vw;
      border-radius: 0.556vw; }
    .video-banner__full-video_item {
      width: 9.375vw;
      height: 5.903vw;
      border-radius: 0.556vw; }
    .video-banner__full-video_play-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%); }
    .video-banner__full-video__text {
      font-size: 0.833vw;
      margin-top: 2.361vw;
      padding: 0 0.833vw; }
    .video-banner__phone {
      right: 3.056vw;
      bottom: 3.056vw; }
    .video-banner__phone_icon {
      width: 1.181vw;
      height: 1.181vw; }

  .video-banner__full-video_play-icon svg {
    width: 1.042vw;
    height: 1.319vw; }

  .video-all-height__video {
    border-radius: 0.556vw; } }
@media (max-width: 1020px) {
  .video-banner {
    margin-bottom: 0;
    padding: 12px; }
    .video-banner__wrapper {
      height: calc(100dvh - 16px);
      display: flex;
      justify-content: flex-end;
      flex-direction: column; }
    .video-banner__content-block {
      position: relative;
      padding: 0 20px;
      left: 0;
      bottom: 0; }
    .video-banner__full-video {
      width: 160px;
      padding: 4px;
      border-radius: 8px;
      position: relative;
      margin-bottom: 23px;
      height: 60px;
      top: 0; }
    .video-banner__full-video_item {
      width: 80px;
      height: 52px;
      border-radius: 8px; }
    .video-banner__full-video_play-icon {
      width: 15px; }
    .video-banner__full-video__text {
      margin-top: 16px;
      font-size: 11px; }
    .video-banner__phone_icon {
      width: 17px; }
    .video-banner__title {
      font-size: 78px; }
    .video-banner__wrapper {
      padding-bottom: 24px; } }
@media (max-width: 670px) {
  .video-banner {
    padding: 8px; }
    .video-banner__full-video_item {
      object-fit: cover; }
    .video-banner__title {
      font-size: 70px; }
    .video-banner__phone {
      display: flex;
      flex-wrap: wrap;
      gap: 8px;
      margin: 32px 0 16px 0;
      position: relative;
      padding: 0 20px; }
    .video-banner__phone_button {
      background-color: #00c1de;
      display: flex;
      align-items: center;
      color: #ffffff;
      gap: 8px; }
    .video-banner__phone_button_icon {
      width: 12px;
      height: 12px; }
    .video-banner__wrapper {
      padding-bottom: 0; }
    .video-banner__full-video {
      background-color: #ffffff; }
    .video-banner__full-video__text {
      color: #000000; }
    .video-banner__full-video_play-icon path {
      fill: #ffffff;
      stroke: #ffffff; } }
@media (max-width: 500px) {
  .video-banner__phone_button {
    width: calc(50% - 4px); }
  .video-banner__title_mobile-svg {
    display: block;
    width: 100%; }
  .video-banner__title {
    display: none; }
  .video-banner__title_mobile-svg_item {
    width: 100%;
    display: block; } }
.home-vision {
  margin: 100px 0; }
  .home-vision__big-wrapper {
    padding: 16px;
    background-color: #dfe7f0; }
  .home-vision__animation-line_colored {
    color: #00c1de; }
  .home-vision__animation-line {
    display: flex; }
  .home-vision__link-wrapper {
    margin-top: 63px; }
  .home-vision__animation-line_arrow {
    width: 23px;
    height: 23px;
    margin: 10px 14px 0 5px;
    margin-left: -25px; }
  .home-vision__animation-line_arrow-wrapper {
    overflow: hidden;
    display: flex;
    justify-content: center;
    flex-direction: column; }
  .home-vision__text {
    font-size: 78px;
    line-height: 90%;
    margin-bottom: 28px; }
  .home-vision__top {
    padding: 40px 40px 56px 40px; }
  .home-vision__wrapper {
    max-width: 820px; }
  .home-vision__numbers {
    background-color: #EFF3F7;
    border-radius: 8px;
    padding: 56px;
    color: #00c1de;
    display: flex;
    flex-wrap: wrap; }
  .home-vision__numbers_item {
    width: 33.3%; }
  .home-vision__numbers_item_top-block {
    display: flex;
    margin-bottom: 12px; }
  .home-vision__numbers_item_icon-wrapper {
    margin-top: -54px; }
  .home-vision__numbers_item_icon {
    width: 54px;
    height: 54px; }
  .home-vision__numbers_item_img {
    display: block;
    width: 319px; }
    .home-vision__numbers_item_img svg, .home-vision__numbers_item_img img {
      width: 100%;
      display: block; }
  .home-vision__numbers_text {
    margin-top: 28px; }

@media (min-width: 1020px) {
  .home-vision {
    margin: 6.944vw 0; }
    .home-vision__big-wrapper {
      padding: 1.111vw; }
    .home-vision__link-wrapper {
      margin-top: 4.375vw; }
    .home-vision__animation-line_arrow {
      width: 1.597vw;
      height: 1.597vw;
      margin: 0.694vw 0.972vw 0 0.347vw;
      margin-left: -1.736vw; }
    .home-vision__text {
      font-size: 5.417vw;
      margin-bottom: 1.944vw; }
    .home-vision__top {
      padding: 2.778vw 2.778vw 3.889vw 2.778vw; }
    .home-vision__wrapper {
      max-width: 56.944vw; }
    .home-vision__numbers {
      border-radius: 0.556vw;
      padding: 3.889vw; }
    .home-vision__numbers_item_top-block {
      margin-bottom: 0.833vw; }
    .home-vision__numbers_item_icon-wrapper {
      margin-top: -3.750vw; }
    .home-vision__numbers_item_icon {
      width: 3.750vw;
      height: 3.750vw; }
    .home-vision__numbers_item_img {
      width: 22.153vw; }
    .home-vision__numbers_text {
      margin-top: 1.944vw; } }
@media (max-width: 1020px) {
  .home-vision__big-wrapper {
    padding: 12px; }
  .home-vision__top {
    padding: 12px 8px 32px 8px; }

  .home-vision__text {
    font-size: 60px;
    margin-bottom: 18px; }

  .home-vision__link-wrapper {
    margin-top: 52px; }

  .home-vision__numbers {
    display: block;
    padding: 40px 32px; }

  .home-vision__numbers_item {
    width: 100%;
    margin-bottom: 54px;
    display: flex;
    flex-direction: row-reverse; }

  .home-vision__numbers_item:last-child {
    margin-bottom: 0; }

  .home-vision__numbers_item_icon {
    width: 44px;
    height: 44px; }

  .home-vision__numbers_item_icon-wrapper {
    margin-top: -44px; }

  .home-vision__animation-line_arrow {
    margin-left: 5px; }

  .home-vision__animation-line_arrow-wrapper {
    overflow: initial; }

  .home-vision__numbers_text {
    margin-top: 0;
    width: 48%;
    padding-right: 20px; }

  .home-vision__numbers_item_img-wrapper {
    width: 52%; }

  .home-vision__numbers_item_img {
    width: 100%; } }
@media (max-width: 670px) {
  .home-vision__big-wrapper {
    padding: 8px; }

  .home-vision__top {
    padding: 16px 12px 32px 12px; }

  .home-vision__text {
    font-size: 44px;
    margin-bottom: 20px; }

  .home-vision__numbers {
    padding: 32px 28px; }

  .home-vision__numbers_item_header {
    font-size: 52px; }

  .home-vision__numbers_item_icon {
    width: 40px;
    height: 40px; }

  .home-vision__numbers_item_icon-wrapper {
    margin-top: -40px; }

  .home-vision__numbers_item {
    margin-bottom: 52px;
    display: block; }

  .home-vision__numbers_bottom_item {
    font-size: 13px; }

  .home-vision__animation-line_arrow {
    width: 18px;
    height: 18px;
    margin: 5px 10px 0 5px; }

  .home-vision__numbers_item_img-wrapper {
    width: 100%;
    margin-bottom: 12px; }

  .home-vision__numbers_text {
    width: 100%;
    padding-right: 0; } }
@media (max-width: 480px) {
  .home-vision__text {
    font-size: 40px; } }
.home-big-blocks-wrapper {
  margin-top: 100px; }

.home-big-block__wrapper {
  border-radius: 8px;
  position: relative;
  height: 800px; }
.home-big-block__card {
  position: absolute;
  width: 680px;
  border-radius: 8px;
  padding: 40px;
  color: #ffffff;
  display: block;
  overflow: hidden;
  transition: all 0.2s ease; }
.home-big-block__card_text {
  margin: 20px 0 56px 0;
  padding-right: 50px; }
.home-big-block__card_title-wrapper {
  display: flex;
  justify-content: space-between; }
.home-big-block__card_title-arrow_item {
  width: 20px;
  height: 20px;
  margin-top: 5px; }
.home-big-block__card_title-arrow {
  transition: all 0.2s ease; }
.home-big-block__card_title_hover-arrow {
  width: 67px;
  height: 67px; }
.home-big-block__card_title {
  display: flex;
  align-items: center;
  transform: translateX(-67px);
  transition: all 0.2s ease; }
.home-big-block__card_title_hover-arrow {
  transform: translateX(-40px);
  transition: all 0.2s ease; }
.home-big-block__card:hover .home-big-block__card_title_hover-arrow {
  transform: translateX(0px);
  transition: all 0.2s ease;
  margin-right: 16px; }
.home-big-block__card:hover .home-big-block__card_title {
  transform: translateX(0px);
  transition: all 0.2s ease; }
.home-big-block__card:hover .home-big-block__card_title-arrow {
  transform: translateX(67px);
  transition: all 0.2s ease; }
.home-big-block .button {
  transition: all 0.2s ease; }

.home-big-block-partners {
  margin-bottom: 16px; }
  .home-big-block-partners__card {
    left: 16px;
    top: 16px;
    background-color: #85c6ac;
    position: relative; }
  .home-big-block-partners__card:hover {
    background-color: #6fad95;
    transition: all 0.2s ease; }
  .home-big-block-partners__card:hover .button {
    background-color: #49806a;
    color: #ffffff;
    transition: all 0.2s ease; }

.home-big-block-patients__card {
  right: 16px;
  top: 16px;
  background-color: #00c1de; }
.home-big-block-patients__card:hover {
  background-color: #00b1cc;
  transition: all 0.2s ease; }
.home-big-block-patients__card:hover .button {
  background-color: #00899e;
  color: #ffffff;
  transition: all 0.2s ease; }

@media (min-width: 1020px) {
  .home-big-blocks-wrapper {
    margin-top: 6.944vw; }

  .home-big-block__wrapper {
    border-radius: 0.556vw;
    height: 55.556vw; }
  .home-big-block__card {
    width: 47.222vw;
    border-radius: 0.556vw;
    padding: 2.778vw; }
  .home-big-block__card_text {
    margin: 1.389vw 0 3.889vw 0;
    padding-right: 3.472vw; }
  .home-big-block__card_title-arrow_item {
    width: 1.389vw;
    height: 1.389vw;
    margin-top: 0.347vw; }
  .home-big-block__card_title_hover-arrow {
    width: 4.653vw;
    height: 4.653vw; }
  .home-big-block__card_title {
    transform: translateX(-4.653vw); }
  .home-big-block__card_title_hover-arrow {
    transform: translateX(-2.778vw); }
  .home-big-block__card:hover .home-big-block__card_title_hover-arrow {
    transform: translateX(0vw);
    margin-right: 1.111vw; }
  .home-big-block__card:hover .home-big-block__card_title {
    transform: translateX(0vw); }
  .home-big-block__card:hover .home-big-block__card_title-arrow {
    transform: translateX(4.653vw); }

  .home-big-block-partners {
    margin-bottom: 1.111vw; }
    .home-big-block-partners__card {
      left: 1.111vw;
      top: 1.111vw; }

  .home-big-block-patients__card {
    right: 1.111vw;
    top: 1.111vw; } }
@media (max-width: 1020px) {
  .home-big-block__wrapper {
    border-radius: 8px;
    height: 720px; }
  .home-big-block__card {
    width: 482px;
    border-radius: 8px;
    padding: 24px; }
  .home-big-block__card_text {
    margin: 15px 0 36px 0;
    padding-right: 0; }
  .home-big-block__card_title-arrow_item {
    width: 16px;
    margin-top: 10px; }
  .home-big-block__card_title_hover-arrow {
    display: none; }
  .home-big-block__card_title {
    transform: translateX(0); }
  .home-big-block__card:hover .home-big-block__card_title-arrow {
    transform: translateX(0); }

  .home-big-block-partners {
    margin-bottom: 12px; }
    .home-big-block-partners__card {
      left: 12px;
      top: 12px; }

  .home-big-block-patients__card {
    right: 12px;
    top: 12px; } }
@media (max-width: 670px) {
  .home-big-block__wrapper {
    padding: 12px; }
  .home-big-block__card {
    position: relative;
    width: 100%;
    top: 0;
    left: 0; }
  .home-big-block__card_title-arrow_item {
    margin-top: 0; } }
.career__wrapper {
  display: flex;
  gap: 1.2%; }
.career__content {
  width: 71%;
  background-color: #e9e9f2;
  border-radius: 8px;
  padding: 40px;
  overflow: hidden;
  transition: all 0.2s ease;
  display: block; }
.career__img {
  width: 27.8%; }
.career__content_title-wrapper {
  display: flex;
  align-items: start;
  justify-content: space-between; }
.career__content_title_hover-line {
  display: flex;
  align-items: center; }
.career__content_title_hover-arrow {
  transform: translateX(-40px);
  transition: all 0.2s ease;
  width: 32px;
  height: 32px; }
.career__content_title_hover-line {
  transform: translateX(-32px);
  transition: all 0.2s ease; }
.career__content_text {
  padding: 20px 0 62px 0; }
.career__img {
  padding: 14px;
  background-color: #c3c2e7;
  border-radius: 8px; }
.career__img_item {
  border-radius: 50%;
  object-fit: cover;
  height: 100%; }
.career__content_title_arrow_icon {
  width: 21px;
  height: 21px;
  transition: all 0.2s ease; }
.career .button {
  transition: all 0.2s ease; }
.career__content:hover {
  background-color: #d8d8eb;
  transition: all 0.2s ease; }
.career__content:hover .career__content_title_arrow_icon {
  transform: translate(70px, -70px);
  transition: all 0.2s ease; }
.career__content:hover .button {
  background-color: #6e6d91;
  transition: all 0.2s ease; }
.career__content:hover .career__content_title_hover-line {
  transform: translateX(0);
  transition: all 0.2s ease; }
.career__content:hover .career__content_title_hover-arrow {
  transform: translateX(0);
  transition: all 0.2s ease;
  margin-right: 7px; }

@media (min-width: 1020px) {
  .career__content {
    border-radius: 0.556vw;
    padding: 2.778vw; }
  .career__content_title_hover-arrow {
    transform: translateX(-2.778vw);
    width: 2.222vw;
    height: 2.222vw; }
  .career__content_title_hover-line {
    transform: translateX(-2.222vw); }
  .career__content_text {
    padding: 1.389vw 0 4.306vw 0; }
  .career__img {
    padding: 0.972vw;
    border-radius: 0.556vw; }
  .career__content_title_arrow_icon {
    width: 1.458vw;
    height: 1.458vw; }
  .career__content:hover .career__content_title_arrow_icon {
    transform: translate(4.861vw, -4.861vw); }
  .career__content:hover .career__content_title_hover-arrow {
    margin-right: 0.486vw; } }
@media (max-width: 1020px) {
  .career__wrapper {
    display: block;
    position: relative; }
  .career__content {
    width: 100%;
    padding: 32px; }
  .career__img {
    width: 180px;
    position: absolute;
    right: 12px;
    bottom: 12px; }
  .career__content_title_hover-arrow {
    display: none; }
  .career__content_title_hover-line {
    transform: translateX(0); }
  .career__content_text {
    padding: 79px 0 32px 0;
    max-width: 60%; }
  .career__img {
    padding: 8px;
    border-radius: 8px; }
  .career__content_title_arrow_icon {
    width: 20px; }
  .career__content:hover .career__content_title_arrow_icon {
    transform: translate(0); }
  .career__content:hover .career__content_title_hover-line {
    transform: translateX(0); } }
@media (max-width: 670px) {
  .career__content_title {
    padding-right: 10px; }
    .career__content_title div {
      display: inline; }
  .career__content {
    padding: 20px; }
  .career__content_text {
    padding: 14px 0 43px 0;
    max-width: 100%; }
  .career__img {
    position: static;
    width: 100%;
    height: auto;
    margin-top: 8px;
    padding: 20px; } }
.home-ecosystem__wrapper {
  display: flex; }
.home-ecosystem__header {
  width: 33.8%;
  padding-right: 90px; }
.home-ecosystem__title {
  margin-bottom: 24px; }
.home-ecosystem__slider {
  width: 66.2%; }
.home-ecosystem__slider {
  display: flex;
  justify-content: space-between; }
.home-ecosystem__item {
  transition: all 0.2s ease;
  width: 26.7%; }
.home-ecosystem__item.activeBlock {
  width: 42.8%; }
  .home-ecosystem__item.activeBlock .home-ecosystem__item_video-preview {
    display: none; }
.home-ecosystem__item_video-wrapper {
  height: 340px;
  position: relative;
  border-radius: 8px; }
.home-ecosystem__item_video-preview {
  position: absolute;
  border-radius: 8px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  object-fit: cover; }
.home-ecosystem__item.activeBlock .home-ecosystem__item_video-wrapper {
  height: 544px; }
.home-ecosystem__item_video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px; }
.home-ecosystem__item_content {
  position: absolute;
  left: 12px;
  bottom: 12px;
  z-index: 2; }
.home-ecosystem__item_title {
  font-size: 30px;
  color: #ffffff;
  line-height: 100%;
  transition: all 0.2s ease; }
.home-ecosystem__item.activeBlock .home-ecosystem__item_title {
  font-size: 52px;
  line-height: 88%; }
.home-ecosystem__item_line {
  opacity: 0;
  visibility: hidden;
  height: 6px;
  border-radius: 8px;
  margin-bottom: 10px;
  background-color: #dbe0e2;
  overflow: hidden; }
.home-ecosystem__item-button {
  display: none;
  margin-top: 16px; }
.home-ecosystem__item.activeBlock .home-ecosystem__item_line {
  opacity: 1;
  visibility: visible; }
.home-ecosystem__item.activeBlock .home-ecosystem__item_content {
  left: 20px;
  bottom: 20px; }
.home-ecosystem__item.activeBlock .home-ecosystem__item-button {
  display: inline-flex; }
.home-ecosystem__item_line_marker {
  width: 0;
  border-radius: 8px;
  height: 100%;
  background-color: #00c1de;
  transition: width 0.4s linear; }
.home-ecosystem__hover-arrow {
  width: 16px;
  height: 16px;
  pointer-events: none;
  left: 20px;
  top: 20px;
  z-index: 1;
  position: absolute;
  opacity: 0;
  transition: all 0.3s; }
.home-ecosystem__hover-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background: rgba(0, 193, 222, 0.1);
  z-index: 1;
  opacity: 0;
  transition: all 0.3s; }
.home-ecosystem__item.activeBlock:hover .home-ecosystem__hover-arrow {
  opacity: 1;
  transition: all 0.3s; }
.home-ecosystem__item.activeBlock:hover .home-ecosystem__hover-overlay {
  opacity: 1;
  transition: all 0.3s; }

@media (min-width: 1020px) {
  .home-ecosystem__header {
    padding-right: 6.250vw; }
  .home-ecosystem__title {
    margin-bottom: 1.667vw; }
  .home-ecosystem__item_video-wrapper {
    height: 23.611vw;
    border-radius: 0.556vw; }
  .home-ecosystem__item_video-preview {
    border-radius: 0.556vw; }
  .home-ecosystem__item.activeBlock .home-ecosystem__item_video-wrapper {
    height: 37.778vw; }
  .home-ecosystem__item_video {
    border-radius: 0.556vw; }
  .home-ecosystem__item_content {
    left: 0.833vw;
    bottom: 0.833vw; }
  .home-ecosystem__item_title {
    font-size: 2.083vw; }
  .home-ecosystem__item.activeBlock .home-ecosystem__item_title {
    font-size: 3.611vw; }
  .home-ecosystem__item_line {
    height: 0.417vw;
    border-radius: 0.556vw;
    margin-bottom: 0.694vw; }
  .home-ecosystem__item-button {
    margin-top: 1.111vw; }
  .home-ecosystem__item.activeBlock .home-ecosystem__item_content {
    left: 1.389vw;
    bottom: 1.389vw; }
  .home-ecosystem__item_line_marker {
    border-radius: 0.556vw; }
  .home-ecosystem__hover-arrow {
    width: 1.111vw;
    height: 1.111vw;
    left: 1.389vw;
    top: 1.389vw; } }
@media (max-width: 1020px) {
  .home-ecosystem__wrapper {
    flex-wrap: wrap; }
  .home-ecosystem__header {
    width: 100%;
    flex: 0 0 100%;
    padding-right: 0;
    margin: 0 0 48px 0;
    display: flex; }
  .home-ecosystem__title {
    flex: 0 0 50%;
    font-size: 60px;
    line-height: 0.9; }
    .home-ecosystem__title span {
      display: block; }
  .home-ecosystem__text {
    flex: 0 0 50%;
    font-size: 17px;
    line-height: 1.52; }
  .home-ecosystem__slider {
    width: 100%;
    flex: 0 0 100%; }
  .home-ecosystem__item {
    width: 24.5%; }
  .home-ecosystem__item.activeBlock {
    width: 49%; }
  .home-ecosystem__item_video-wrapper {
    height: 33vw; }
  .home-ecosystem__item.activeBlock .home-ecosystem__item_video-wrapper {
    height: 68vw; }
  .home-ecosystem__item_title {
    font-size: 22px;
    left: 12px;
    right: 12px;
    bottom: 12px; }
  .home-ecosystem__item.activeBlock .home-ecosystem__item_title {
    font-size: 52px;
    left: 20px;
    right: 20px;
    bottom: 20px; } }
@media (max-width: 670px) {
  .home-ecosystem__header {
    flex-wrap: wrap; }
  .home-ecosystem__title {
    flex: 0 0 100%;
    margin: 0 0 20px 0; }
    .home-ecosystem__title span {
      display: inline; }
  .home-ecosystem__text {
    flex: 0 0 100%; }
  .home-ecosystem__item {
    width: 100%; }
  .home-ecosystem__item.activeBlock {
    width: 100%; }
  .home-ecosystem__item_video-wrapper {
    height: 470px; }
  .home-ecosystem__item.activeBlock .home-ecosystem__item_video-wrapper {
    height: 470px; } }
.vision-banner {
  color: #ffffff;
  padding-top: 16px; }
  .vision-banner__wrapper {
    height: 825px;
    background-position: bottom; }
  .vision-banner__content {
    padding: 130px 0 0 29px;
    max-width: 50%; }
  .vision-banner__header {
    font-size: 168px;
    line-height: 82%;
    margin-bottom: 16px; }
  .vision-banner__text {
    font-size: 21px;
    line-height: 133%; }

@media (min-width: 1020px) {
  .vision-banner {
    padding-top: 1.111vw; }
    .vision-banner__wrapper {
      height: 57.292vw; }
    .vision-banner__content {
      padding: 9.028vw 0 0 2.014vw; }
    .vision-banner__header {
      font-size: 11.667vw;
      margin-bottom: 1.111vw; }
    .vision-banner__text {
      font-size: 1.458vw; } }
@media (max-width: 1020px) {
  .vision-banner {
    padding-top: 12px; }
    .vision-banner__wrapper {
      height: 659px; }
    .vision-banner__content {
      padding: 102px 0 0 29px;
      max-width: 60%; }
    .vision-banner__header {
      font-size: 96px;
      line-height: 0.9;
      margin-bottom: 16px; }
    .vision-banner__text {
      font-size: 17px;
      line-height: 1.5; } }
@media (max-width: 670px) {
  .vision-banner {
    padding-top: 8px; }
    .vision-banner__content {
      padding: 102px 0 0 20px;
      max-width: 95%; } }
.vision-number-block {
  margin-bottom: 16px; }
  .vision-number-block__wrapper {
    padding: 16px 16px 56px 16px;
    background-color: #e2ece8; }
  .vision-number-block__img {
    height: 412px;
    border-radius: 10px;
    object-fit: cover; }
  .vision-number-block__content-wrapper {
    padding: 0 56px; }
  .vision-number-block__header {
    display: flex;
    flex-wrap: wrap;
    margin: 56px 0 148px 0; }
  .vision-number-block__header_title-wrapper {
    width: 50%; }
  .vision-number-block__header_text {
    width: 50%;
    padding-right: 100px; }
  .vision-number-block__header_text_item {
    margin-top: 24px; }
  .vision-number-block__items-wrapper {
    display: flex;
    flex-wrap: wrap; }
  .vision-number-block__item {
    width: 33.33%;
    padding-right: 30px;
    color: #49806a; }
  .vision-number-block__item_header {
    position: relative;
    display: inline-block; }
  .vision-number-block__item_header-title {
    font-size: 82px;
    line-height: 100%;
    margin-bottom: 16px; }
  .vision-number-block__item_header-icon-wrapper {
    width: 40px;
    position: absolute;
    right: -44px;
    top: -24px; }
    .vision-number-block__item_header-icon-wrapper img,
    .vision-number-block__item_header-icon-wrapper svg {
      width: 100%;
      display: block; }
  .vision-number-block__item_text {
    max-width: 312px; }

@media (min-width: 1020px) {
  .vision-number-block {
    margin-bottom: 1.111vw; }
    .vision-number-block__wrapper {
      padding: 1.111vw 1.111vw 3.889vw 1.111vw; }
    .vision-number-block__img {
      height: 28.611vw;
      border-radius: 0.694vw; }
    .vision-number-block__content-wrapper {
      padding: 0 3.889vw; }
    .vision-number-block__header {
      margin: 3.889vw 0 10.278vw 0; }
    .vision-number-block__header_text {
      padding-right: 6.944vw; }
    .vision-number-block__header_text_item {
      margin-top: 1.667vw; }
    .vision-number-block__item {
      padding-right: 2.083vw; }
    .vision-number-block__item_header-title {
      font-size: 5.694vw;
      margin-bottom: 1.111vw; }
    .vision-number-block__item_header-icon-wrapper {
      width: 2.778vw;
      right: -3.056vw;
      top: -1.667vw; }
    .vision-number-block__item_text {
      max-width: 21.667vw; } }
@media (max-width: 1020px) {
  .vision-number-block__wrapper {
    padding: 12px 12px 20px 12px; }
  .vision-number-block__img {
    height: 514px; }
  .vision-number-block__content-wrapper {
    padding: 0; }
  .vision-number-block__header {
    flex-wrap: wrap;
    margin: 44px 0 60px 0; }
  .vision-number-block__header_title-wrapper {
    flex: 0 0 100%;
    margin: 0 0 52px 0; }
  .vision-number-block__header_text {
    flex: 0 0 100%;
    padding: 0;
    max-width: 475px; }
  .vision-number-block__items-wrapper {
    flex-wrap: wrap; }
  .vision-number-block__item {
    flex: 0 0 100%; }
    .vision-number-block__item:not(:last-child) {
      margin: 0 0 44px 0; }
  .vision-number-block__item_header-title {
    font-size: 60px;
    line-height: 0.9;
    margin: 0 0 12px 0; }
  .vision-number-block__item_text {
    font-size: 14px; } }
@media (max-width: 670px) {
  .vision-number-block__wrapper {
    padding: 8px 20px 20px 20px; }
  .vision-number-block__img {
    height: 400px; }
  .vision-number-block__header {
    margin: 25px 0 52px 0;
    padding: 0; }
  .vision-number-block__header_text_item {
    max-width: 90%; } }
.vision-report {
  margin-bottom: 16px; }
  .vision-report__main-wrapper {
    background-color: #e2ece8; }
  .vision-report__wrapper {
    padding: 56px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  .vision-report__header_subtitle {
    color: #6e7378;
    margin-bottom: 20px; }
  .vision-report__wrapper-item {
    width: 50%;
    padding-right: 20px; }
  .vision-report__header {
    width: 35%; }
  .vision-report__info {
    margin-bottom: 36px; }
  .vision-report__info_item {
    display: flex;
    align-items: center;
    padding: 18px 28px 18px 20px;
    background-color: #c5e3d7;
    margin-bottom: 8px; }
  .vision-report__info_item:last-child {
    margin-bottom: 0; }
  .vision-report__info_item_number {
    margin-right: 18px;
    color: #49806a; }
  .vision-report__info-button {
    color: #ffffff;
    background-color: #49806a; }

@media (min-width: 1020px) {
  .vision-report {
    margin-bottom: 1.111vw; }
    .vision-report__wrapper {
      padding: 3.889vw 0; }
    .vision-report__header_subtitle {
      margin-bottom: 1.389vw; }
    .vision-report__wrapper-item {
      padding-right: 1.389vw; }
    .vision-report__info {
      margin-bottom: 2.5vw; }
    .vision-report__info_item {
      padding: 1.25vw 1.944vw 1.25vw 1.389vw;
      margin-bottom: 0.556vw; }
    .vision-report__info_item_number {
      margin-right: 1.25vw; } }
@media (max-width: 1020px) {
  .vision-report__main-wrapper {
    padding: 24px 20px 20px 20px; }
    .vision-report__main-wrapper > .internal-wrapper.medium {
      padding: 0; }
  .vision-report__wrapper {
    padding: 0;
    flex-wrap: wrap; }
  .vision-report__wrapper-item {
    flex: 0 0 100%; }
  .vision-report__info-wrapper {
    flex: 0 0 100%; }
  .vision-report__header_subtitle {
    font-size: 14px;
    margin: 0 0 16px 0; }
  .vision-report__header_title {
    font-size: 44px;
    max-width: 60%;
    margin: 0 0 28px 0; } }
@media (max-width: 670px) {
  .vision-report__header_title {
    max-width: 100%; }
  .vision-report__wrapper-item {
    padding: 0; }
  .vision-report__info_item_number {
    align-self: flex-start;
    padding-top: 5px; } }
.vision-team {
  padding-left: 72px; }
  .vision-team__header {
    padding-right: 72px; }
  .vision-team__button-mobile-wrapper {
    display: none; }

.vision-team-slider__item {
  color: #ffffff;
  min-height: 560px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  border-radius: 8px;
  position: relative; }
.vision-team-slider__item_image {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 8px;
  width: 100%;
  height: 100%; }
.vision-team-slider__item_image-hover {
  display: none;
  z-index: -1; }
.vision-team-slider__item_wrapper {
  padding: 8px; }
.vision-team-slider__item_content {
  background-color: #8da4ba;
  padding: 26px 24px 24px 24px;
  cursor: pointer;
  transition: all 0.2s ease;
  position: relative;
  z-index: 1; }
.vision-team-slider__item_content:hover {
  transition: all 0.2s ease;
  background-color: #60758a; }
.vision-team-slider .link-standard__arrow {
  transition: all 0.2s ease;
  transform: rotate(180deg); }
.vision-team-slider__item_content:hover .link-standard__arrow {
  transform: rotate(0deg);
  transition: all 0.2s ease; }
.vision-team-slider .link-standard:hover {
  color: #ffffff; }
.vision-team-slider .link-standard:hover .link-standard__text {
  margin-right: 2px; }
.vision-team-slider .link-standard:hover .link-standard__arrow path {
  fill: #ffffff; }
.vision-team-slider__item_read-more_active {
  display: none; }
.vision-team-slider__item_content.active .vision-team-slider__item_read-more_default {
  display: none; }
.vision-team-slider__item_content.active .vision-team-slider__item_read-more_active {
  display: block; }
.vision-team-slider__item_position {
  font-size: 17px;
  line-height: 129%;
  margin-top: 8px; }
.vision-team-slider__item_read-more-wrapper {
  margin-top: 28px; }
.vision-team-slider__item_text {
  display: none;
  padding-top: 20px; }

@media (min-width: 1020px) {
  .vision-team {
    padding-left: 5.000vw; }
    .vision-team__header {
      padding-right: 5.000vw; }

  .vision-team-slider__item {
    min-height: 38.889vw;
    border-radius: 0.556vw; }
  .vision-team-slider__item_image {
    border-radius: 0.556vw; }
  .vision-team-slider__item_wrapper {
    padding: 0.556vw; }
  .vision-team-slider__item_content {
    padding: 1.806vw 1.667vw 1.667vw 1.667vw; }
  .vision-team-slider .link-standard:hover .link-standard__text {
    margin-right: 0.139vw; }
  .vision-team-slider__item_position {
    font-size: 1.181vw;
    margin-top: 0.556vw; }
  .vision-team-slider__item_read-more-wrapper {
    margin-top: 1.944vw; }
  .vision-team-slider__item_text {
    padding-top: 1.389vw; } }
@media (max-width: 1020px) {
  .vision-team-slider__item_image {
    object-position: top; }

  .vision-team-slider__item {
    min-height: 420px; }

  .vision-team-slider__item_content {
    padding: 16px; }

  .vision-team-slider__item_read-more-wrapper {
    margin-top: 16px; }

  .vision-team {
    padding-left: 32px; }
    .vision-team__button-mobile-wrapper {
      display: block;
      margin-top: 32px; } }
.report-form {
  padding: 40px; }
  .report-form__header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 60px; }
  .report-form__header_title {
    padding-right: 50px;
    max-width: calc(100% - 40px); }
  .report-form__header_close-icon-wrapper {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #e4ebf0;
    transition: all 0.2s ease;
    cursor: pointer; }
  .report-form__header_close-icon-wrapper:hover {
    background-color: #DDE5ED;
    transition: all 0.2s ease; }
  .report-form__header_close-icon {
    width: 20px; }

@media (min-width: 1020px) {
  .report-form {
    padding: 2.778vw; }
    .report-form__header {
      margin-bottom: 4.167vw; }
    .report-form__header_title {
      padding-right: 3.472vw;
      max-width: calc(100% - 2.778vw); }
    .report-form__header_close-icon-wrapper {
      width: 2.778vw;
      height: 2.778vw; }
    .report-form__header_close-icon {
      width: 1.389vw; } }
@media (max-width: 1020px) {
  .report-form {
    padding: 16px; }
    .report-form__header_title {
      padding-right: 10px; }
    .report-form__header {
      margin-bottom: 36px; } }
.vision-who-we-are {
  padding: 140px 0 200px 0; }
  .vision-who-we-are__wrapper {
    display: flex;
    padding: 0 72px 0 16px; }
  .vision-who-we-are__animation-block {
    flex: 0 0 436px; }
  .vision-who-we-are__animation-title {
    margin: 0 0 106px 0;
    text-align: center; }
  .vision-who-we-are__animation-title-mobile {
    display: none; }
  .vision-who-we-are__animation-element-wrapper {
    position: relative;
    height: 436px;
    width: 436px; }
    .vision-who-we-are__animation-element-wrapper img {
      border-radius: 50%;
      height: 100%;
      width: 100%;
      object-fit: cover; }
  .vision-who-we-are__animation-element-background {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    border-radius: 50%;
    height: 400%;
    width: 400%; }
    .vision-who-we-are__animation-element-background.animated {
      animation-name: background-circle-gradient;
      animation-duration: 0.8s;
      animation-fill-mode: forwards; }
  .vision-who-we-are__bg-span {
    display: block;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  .vision-who-we-are__info-wrapper {
    flex: 1 1 auto;
    padding: 0 0 0 253px; }
  .vision-who-we-are__info-top-block {
    max-width: 600px;
    padding: 0 32px;
    margin: 0 0 76px 0; }
  .vision-who-we-are__info-top-block-mobile {
    display: none; }
  .vision-who-we-are__info-top-title {
    padding: 0 106px 0 0;
    margin: 0 0 25px 0; }
  .vision-who-we-are__bottom-block {
    padding: 32px 58px 32px 32px;
    background-color: #c2e9f0;
    border-radius: 8px; }
  .vision-who-we-are__bottom-block-mobile {
    display: none; }
  .vision-who-we-are__bottom-block-icon {
    margin: 0 0 46px 0; }
  .vision-who-we-are__bottom-block-title {
    padding: 0 136px 0 0;
    margin: 0 0 24px; }

@media (min-width: 1020px) {
  .vision-who-we-are {
    padding: 9.722vw 0 13.889vw 0; }
    .vision-who-we-are__wrapper {
      padding: 0 5.000vw 0 1.111vw; }
    .vision-who-we-are__animation-block {
      flex: 0 0 30.278vw; }
    .vision-who-we-are__animation-title {
      margin: 0 0 7.361vw 0; }
    .vision-who-we-are__animation-element-wrapper {
      height: 30.278vw;
      width: 30.278vw; }
    .vision-who-we-are__info-wrapper {
      padding: 0 0 0 17.569vw; }
    .vision-who-we-are__info-top-block {
      max-width: 41.667vw;
      padding: 0 2.222vw;
      margin: 0 0 5.278vw 0; }
    .vision-who-we-are__info-top-title {
      padding: 0 7.361vw 0 0;
      margin: 0 0 1.736vw 0; }
    .vision-who-we-are__bottom-block {
      padding: 2.222vw 4.028vw 2.222vw 2.222vw;
      border-radius: 0.556vw; }
    .vision-who-we-are__bottom-block-icon {
      margin: 0 0 3.194vw 0; }
    .vision-who-we-are__bottom-block-title {
      padding: 0 9.444vw 0 0;
      margin: 0 0 1.667vw; } }
@media (max-width: 1020px) {
  .vision-who-we-are {
    padding: 120px 0 40px 0; }
    .vision-who-we-are__wrapper {
      flex-wrap: wrap;
      padding: 0 30px;
      justify-content: center;
      width: 100%; }
    .vision-who-we-are__animation-title-mobile {
      display: block;
      margin: 0 0 48px 0;
      text-align: left;
      width: 100%; }
    .vision-who-we-are__animation-title {
      display: none; }
    .vision-who-we-are__animation-element-wrapper {
      height: 515px;
      width: 515px; }
    .vision-who-we-are__info-wrapper {
      display: none; }
    .vision-who-we-are__info-top-block-mobile {
      display: block;
      width: 100%;
      text-align: left;
      margin: 0 60px 20px 0; }
    .vision-who-we-are__info-top-block {
      max-width: 600px;
      padding: 0 32px;
      margin: 0 0 76px 0; }
    .vision-who-we-are__info-top-description {
      margin: 0 100px 20px 0; }
    .vision-who-we-are__bottom-block-mobile {
      display: block;
      position: relative;
      padding: 20px 58px 20px 20px;
      background-color: #c2e9f0;
      border-radius: 8px;
      top: -90px; }
    .vision-who-we-are__bottom-block-icon {
      margin: 0 0 35px 0; }
    .vision-who-we-are__bottom-block-title {
      padding: 0 136px 0 0;
      margin: 0 0 24px; } }
@media (max-width: 670px) {
  .vision-who-we-are {
    padding: 92px 0 40px 0; }
    .vision-who-we-are__wrapper {
      padding: 0; }
    .vision-who-we-are__animation-block {
      flex: 0 0 100%; }
    .vision-who-we-are__animation-title-mobile {
      padding: 0 20px; }
    .vision-who-we-are__info-top-block-mobile {
      padding: 0 20px; }
    .vision-who-we-are__bottom-block-mobile {
      margin: 0 20px;
      top: 0; }
    .vision-who-we-are__animation-element-wrapper {
      max-width: 100%;
      height: auto;
      width: 100%; }
    .vision-who-we-are__animation-element-outer {
      height: 0;
      overflow: hidden;
      position: relative;
      padding-top: 100%; }
    .vision-who-we-are__animation-element-inner {
      position: absolute;
      top: 0;
      left: -5%;
      width: 110%;
      height: 110%; }
    .vision-who-we-are__info-top-block-mobile {
      margin: 0; }
    .vision-who-we-are__info-top-block {
      max-width: 600px;
      padding: 0 32px;
      margin: 0 0 76px 0; }
    .vision-who-we-are__info-top-title {
      padding: 0; }
    .vision-who-we-are__info-top-description {
      margin: 0 0 20px 0; }
    .vision-who-we-are__bottom-block-icon {
      margin: 0 0 35px 0; }
    .vision-who-we-are__bottom-block-title {
      padding: 0 0 0 0;
      margin: 0 0 24px; } }
.patients-banner {
  padding: 0 16px;
  height: calc(100vh - 74px); }
  .patients-banner__wrapper {
    background-color: #00c1de;
    padding: 16px;
    display: flex;
    flex-wrap: wrap;
    height: 100%; }
  .patients-banner__content {
    width: 36%;
    color: #ffffff;
    padding: 40px 56px 56px 56px;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
  .patients-banner__text {
    margin-top: 20px; }
  .patients-banner__img-block {
    width: 64%;
    display: flex;
    padding: 16px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end; }
  .patients-banner__insurance-wrapper {
    display: block;
    background-color: #ffffff;
    width: 260px;
    padding: 20px;
    transition: all 0.2s ease; }
    .patients-banner__insurance-wrapper.show-mobile {
      display: none; }
    .patients-banner__insurance-wrapper.show-desktop {
      display: block; }
  .patients-banner__insurance-wrapper:hover {
    background-color: #f2f5f7;
    transition: all 0.2s ease; }
  .patients-banner__insurance_bottom_text {
    transition: all 0.2s ease; }
  .patients-banner__insurance-wrapper:hover .patients-banner__insurance_bottom_text {
    color: #00c1de;
    transition: all 0.2s ease; }
  .patients-banner__insurance_bottom_img {
    transition: all 0.2s ease; }
  .patients-banner__insurance-wrapper:hover .patients-banner__insurance_bottom_img path {
    fill: #00c1de;
    transition: all 0.2s ease; }
  .patients-banner__insurance_bottom {
    margin-top: 21px;
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .patients-banner__button-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 16px; }

@media (min-width: 1020px) {
  .patients-banner {
    padding: 0 1.111vw;
    height: calc(100vh - 5.139vw); }
    .patients-banner__wrapper {
      padding: 1.111vw; }
    .patients-banner__content {
      padding: 2.778vw 3.889vw 3.889vw 3.889vw; }
    .patients-banner__text {
      margin-top: 1.389vw; }
    .patients-banner__img-block {
      padding: 1.111vw; }
    .patients-banner__insurance-wrapper {
      width: 18.056vw;
      padding: 1.389vw; }
    .patients-banner__insurance_bottom {
      margin-top: 1.458vw; }
    .patients-banner__button-wrapper {
      gap: 1.111vw; } }
@media (max-width: 1020px) {
  .patients-banner {
    padding: 0 12px;
    height: auto; }
    .patients-banner__wrapper {
      padding: 12px;
      height: 100%;
      margin-bottom: 12px; }
    .patients-banner__content {
      width: 100%;
      order: 2;
      padding: 24px 8px 8px 8px; }
    .patients-banner__title {
      font-size: 96px; }
    .patients-banner__text {
      margin-bottom: 48px;
      width: 50%; }
    .patients-banner__img-block {
      width: 100%;
      order: 1;
      height: 352px; }
    .patients-banner__insurance-wrapper {
      width: 100%; }
      .patients-banner__insurance-wrapper.show-mobile {
        display: block; }
      .patients-banner__insurance-wrapper.show-desktop {
        display: none; } }
@media (max-width: 670px) {
  .patients-banner {
    padding: 0 8px; }
    .patients-banner__wrapper {
      padding: 8px;
      margin-bottom: 8px; }
    .patients-banner__title {
      font-size: 78px; }
    .patients-banner__text {
      width: 100%; }
    .patients-banner__img-block {
      height: 358px; }
    .patients-banner__insurance-wrapper {
      width: 100%; }
      .patients-banner__insurance-wrapper.show-mobile {
        display: block; }
      .patients-banner__insurance-wrapper.show-desktop {
        display: none; }
    .patients-banner__button {
      font-size: 12px;
      padding: 17px 20px; } }
.patients-how {
  margin: 180px 0 16px 0; }
  .patients-how__wrapper {
    position: relative;
    height: 820px;
    padding: 16px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end; }
  .patients-how__title {
    color: #ffffff;
    position: absolute;
    left: 56px;
    top: 56px; }
  .patients-how__items-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative; }
  .patients-how__item {
    width: 32.5%;
    background-color: #e4ebf0;
    padding: 24px;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
  .patients-how__item_text {
    margin-top: 28px;
    padding-right: 60px; }

@media (min-width: 1020px) {
  .patients-how {
    margin: 12.5vw 0 1.111vw 0; }
    .patients-how__wrapper {
      height: 56.944vw;
      padding: 1.111vw; }
    .patients-how__title {
      left: 3.889vw;
      top: 3.889vw; }
    .patients-how__item {
      padding: 1.667vw; }
    .patients-how__item_text {
      margin-top: 1.944vw;
      padding-right: 4.167vw; } }
@media (max-width: 1020px) {
  .patients-how {
    margin: 120px 0 12px 0; }
    .patients-how__container.internal-wrapper.big {
      padding: 0; }
    .patients-how__wrapper {
      height: auto;
      padding: 330px 12px 12px 12px;
      margin: 0 12px 0 12px; }
    .patients-how__title {
      left: 20px;
      top: 20px;
      font-size: 66px; }
    .patients-how__item {
      width: 100%;
      padding: 20px; }
      .patients-how__item:not(:last-child) {
        margin-bottom: 8px; }
    .patients-how__item-title {
      font-size: 32px; }
    .patients-how__item_text {
      margin-top: 20px;
      padding-right: unset;
      width: 90%; } }
@media (max-width: 670px) {
  .patients-how {
    margin: 92px 0 8px 0; }
    .patients-how__wrapper {
      height: auto;
      padding: 430px 12px 12px 12px;
      margin: 0 8px 0 8px; }
    .patients-how__item_text {
      width: 100%; } }
.patients-booking {
  margin-bottom: 143px; }
  .patients-booking__wrapper {
    padding: 40px 0 16px 0;
    background-color: #aebece;
    overflow: hidden;
    display: block;
    transition: all 0.2s ease; }
  .patients-booking__flex-wrapper {
    display: flex;
    flex-wrap: wrap; }
  .patients-booking__left {
    width: 49.4%;
    padding: 0 40px 24px 40px;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
  .patients-booking__button {
    background-color: #0b141c;
    color: #ffffff;
    transition: all 0.2s ease; }
  .patients-booking__title-wrapper {
    display: flex;
    align-items: center; }
  .patients-booking__title-wrapper {
    transform: translateX(-46px);
    transition: all 0.2s ease; }
  .patients-booking__title-arrow {
    width: 46px;
    transform: translateX(-46px);
    transition: all 0.2s ease; }
  .patients-booking__right {
    width: 50.6%;
    padding-right: 16px; }
  .patients-booking__text-wrapper {
    padding-right: 24px;
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between; }
  .patients-booking__text {
    max-width: 380px; }
    .patients-booking__text.show-mobile {
      display: none; }
    .patients-booking__text.show-desktop {
      display: block; }
  .patients-booking__img {
    border-radius: 8px;
    height: 180px;
    object-fit: cover; }
  .patients-booking__right_arrow {
    width: 16px;
    height: 16px;
    transition: all 0.2s ease; }
  .patients-booking__wrapper:hover {
    background-color: #a3b5c7;
    transition: all 0.2s ease; }
  .patients-booking__wrapper:hover .patients-booking__title-wrapper {
    transform: translateX(0);
    transition: all 0.2s ease; }
  .patients-booking__wrapper:hover .patients-booking__title-arrow {
    transform: translateX(0);
    transition: all 0.2s ease;
    margin-right: 12px; }
  .patients-booking__wrapper:hover .patients-booking__button {
    background-color: #60758a;
    transition: all 0.2s ease; }
  .patients-booking__wrapper:hover .patients-booking__right_arrow {
    transition: all 0.2s ease;
    transform: translateX(58px); }
  .patients-booking__info {
    margin: 32px 0 0 0;
    display: flex;
    width: 420px; }
  .patients-booking__info_icon {
    width: 16px;
    margin-right: 12px; }
  .patients-booking__info_text {
    color: #6e7378;
    width: calc(420px - 28px); }

@media (min-width: 1020px) {
  .patients-booking {
    margin-bottom: 9.931vw; }
    .patients-booking__wrapper {
      padding: 2.778vw 0 1.111vw 0; }
    .patients-booking__left {
      padding: 0 2.778vw 1.667vw 2.778vw; }
    .patients-booking__title-wrapper {
      transform: translateX(-3.194vw); }
    .patients-booking__title-arrow {
      width: 3.194vw;
      transform: translateX(-3.194vw); }
    .patients-booking__right {
      padding-right: 1.111vw; }
    .patients-booking__text-wrapper {
      padding-right: 1.667vw;
      margin-bottom: 1.389vw; }
    .patients-booking__text {
      max-width: 26.389vw; }
    .patients-booking__img {
      border-radius: 0.556vw;
      height: 12.5vw; }
    .patients-booking__right_arrow {
      width: 1.111vw;
      height: 1.111vw; }
    .patients-booking__wrapper:hover .patients-booking__title-arrow {
      margin-right: 0.833vw; }
    .patients-booking__wrapper:hover .patients-booking__right_arrow {
      transform: translateX(4.028vw); }
    .patients-booking__info {
      margin-top: 2.222vw;
      width: 29.167vw; }
    .patients-booking__info_icon {
      width: 1.111vw;
      margin-right: 0.833vw; }
    .patients-booking__info_text {
      width: calc(29.167vw - 1.944vw); } }
@media (max-width: 1020px) {
  .patients-booking {
    margin-bottom: 80px; }
    .patients-booking__container.internal-wrapper.big {
      padding: 0; }
    .patients-booking__wrapper {
      margin: 0 12px;
      padding: 22px 20px 20px 20px; }
    .patients-booking__flex-wrapper {
      justify-content: space-between; }
    .patients-booking__left {
      padding: 0; }
    .patients-booking__title {
      font-size: 60px;
      margin-bottom: 20px; }
    .patients-booking__right {
      display: flex;
      width: 50.6%;
      padding-right: 0;
      align-items: flex-end; }
    .patients-booking__text-wrapper {
      display: none; }
    .patients-booking__text {
      max-width: unset;
      width: 100%;
      margin-bottom: 52px; }
      .patients-booking__text.show-mobile {
        display: block; }
      .patients-booking__text.show-desktop {
        display: none; }
    .patients-booking__img {
      display: block;
      border-radius: 8px;
      height: 180px;
      width: 100%;
      object-fit: cover; }
    .patients-booking__right_arrow {
      display: none; }
    .patients-booking__info {
      margin: 21px 20px 0 27px;
      width: auto;
      max-width: 100%; }
    .patients-booking__info_icon {
      width: 15px;
      margin-right: 12px; }
    .patients-booking__info_text {
      width: 70%;
      font-size: 12px; } }
@media (max-width: 670px) {
  .patients-booking {
    margin-bottom: 68px; }
    .patients-booking__wrapper {
      margin: 0 8px;
      padding: 22px 12px 12px 12px; }
    .patients-booking__left {
      width: 100%;
      margin-bottom: 55px;
      margin-left: 8px; }
    .patients-booking__title {
      margin-bottom: 15px; }
    .patients-booking__right {
      width: 100%; }
    .patients-booking__text {
      margin-bottom: 28px; }
    .patients-booking__right_arrow {
      display: none; }
    .patients-booking__info {
      margin: 21px 20px 0 21px; }
    .patients-booking__info_text {
      width: 100%; } }
.patients-insurance {
  margin: 143px 0 180px 0; }
  .patients-insurance__wrapper {
    padding: 40px 0;
    background-color: #e6edea; }
  .patients-insurance__flex-wrapper {
    display: flex;
    flex-wrap: wrap; }
  .patients-insurance__title-wrapper {
    width: 50%;
    padding: 0 40px; }
  .patients-insurance__content {
    width: 50%;
    padding-right: 109px; }
  .patients-insurance__text {
    margin-bottom: 16px; }
  .patients-insurance__link-wrapper {
    margin-bottom: 40px; }
  .patients-insurance__info {
    display: flex;
    align-items: center;
    padding: 20px;
    background-color: #d3e8e0; }
  .patients-insurance__info_icon {
    width: 20px; }
  .patients-insurance__info_text {
    width: calc(100% - 20px);
    padding-left: 20px;
    color: #49806a; }

@media (min-width: 1020px) {
  .patients-insurance {
    margin: 9.931vw 0 12.5vw 0; }
    .patients-insurance__wrapper {
      padding: 2.778vw 0; }
    .patients-insurance__title-wrapper {
      padding: 0 2.778vw; }
    .patients-insurance__content {
      padding-right: 7.569vw; }
    .patients-insurance__text {
      margin-bottom: 1.111vw; }
    .patients-insurance__link-wrapper {
      margin-bottom: 2.778vw; }
    .patients-insurance__info {
      padding: 1.389vw; }
    .patients-insurance__info_icon {
      width: 1.389vw; }
    .patients-insurance__info_text {
      width: calc(100% - 1.389vw);
      padding-left: 1.389vw; } }
@media (max-width: 1020px) {
  .patients-insurance {
    margin: 80px 0 120px 0; }
    .patients-insurance__container.internal-wrapper.big {
      padding: 0; }
    .patients-insurance__wrapper {
      margin: 0 32px;
      padding: 20px; }
    .patients-insurance__title-wrapper {
      width: 100%;
      padding: 0;
      margin-bottom: 20px; }
    .patients-insurance__title {
      font-size: 44px; }
    .patients-insurance__content {
      width: 100%;
      padding-right: 0; }
    .patients-insurance__text {
      margin-bottom: 24px;
      width: 80%; }
    .patients-insurance__link-wrapper {
      margin-bottom: 44px; }
      .patients-insurance__link-wrapper a {
        font-size: 13px; } }
@media (max-width: 670px) {
  .patients-insurance {
    margin: 68px 0 92px 0; }
    .patients-insurance__wrapper {
      margin: 0 20px; }
    .patients-insurance__text {
      width: 100%; }
    .patients-insurance__link-wrapper {
      margin-bottom: 44px; }
      .patients-insurance__link-wrapper a {
        font-size: 13px; }
    .patients-insurance__info {
      flex-direction: column;
      padding: 16px;
      align-items: flex-start; }
    .patients-insurance__info_icon {
      margin-bottom: 24px; }
    .patients-insurance__info_text {
      width: 100%;
      padding-left: 0; } }
.patients-clinicians__header {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 60px; }
.patients-clinicians__title {
  width: 50%; }
.patients-clinicians__text {
  max-width: 530px; }

.patients-clinicians-slider {
  padding-left: 72px; }
  .patients-clinicians-slider__item {
    height: 560px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 8px; }
  .patients-clinicians-slider__item-content {
    background-color: #00c1de;
    padding: 25px;
    color: #ffffff; }
  .patients-clinicians-slider__item-title {
    margin-bottom: 8px; }

@media (min-width: 1020px) {
  .patients-clinicians__header {
    margin-bottom: 4.167vw; }
  .patients-clinicians__text {
    max-width: 36.806vw; }

  .patients-clinicians-slider {
    padding-left: 5vw; }
    .patients-clinicians-slider__item {
      height: 38.889vw;
      padding: 0.556vw; }
    .patients-clinicians-slider__item-content {
      padding: 1.736vw; }
    .patients-clinicians-slider__item-title {
      margin-bottom: 0.556vw; } }
@media (max-width: 1020px) {
  .patients-clinicians__container.internal-wrapper.big {
    padding: 0; }
  .patients-clinicians__header {
    margin: 0 32px 60px 32px;
    justify-content: space-between; }
  .patients-clinicians__title {
    width: 50%; }
  .patients-clinicians__text {
    max-width: unset;
    width: 50%; }

  .patients-clinicians-slider {
    padding-left: 32px; }
    .patients-clinicians-slider__item {
      height: 424px; }
    .patients-clinicians-slider__item-content {
      padding: 16px; } }
@media (max-width: 670px) {
  .patients-clinicians__header {
    margin: 0 20px 20px 20px;
    justify-content: space-between; }
  .patients-clinicians__title {
    width: 100%;
    margin-bottom: 20px; }
  .patients-clinicians__text {
    width: 100%; }

  .patients-clinicians-slider {
    padding-left: 20px; }
    .patients-clinicians-slider__item {
      height: 424px; } }
.patients-treatments__wrapper {
  background-color: #d8e0e8; }
.patients-treatments__banner-wrapper {
  padding: 16px;
  margin-bottom: 40px; }
.patients-treatments__banner {
  height: 587px;
  padding: 40px;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
.patients-treatments__banner_content {
  color: #ffffff;
  max-width: 370px;
  position: relative; }
.patients-treatments__banner_title {
  margin-bottom: 28px; }
.patients-treatments__content {
  padding: 56px 40px 40px 40px; }
.patients-treatments__content_text-wrapper {
  margin-top: 25px;
  display: flex;
  flex-wrap: wrap; }
.patients-treatments__content_text {
  width: 50%;
  padding-right: 70px; }
.patients-treatments__button-wrapper {
  position: relative; }

@media (min-width: 1020px) {
  .patients-treatments__banner-wrapper {
    padding: 1.111vw;
    margin-bottom: 2.778vw; }
  .patients-treatments__banner {
    height: 40.764vw;
    padding: 2.778vw; }
  .patients-treatments__banner_content {
    max-width: 25.694vw; }
  .patients-treatments__banner_title {
    margin-bottom: 1.944vw; }
  .patients-treatments__content {
    padding: 3.889vw 2.778vw 2.778vw 2.778vw; }
  .patients-treatments__content_text-wrapper {
    margin-top: 1.736vw; }
  .patients-treatments__content_text {
    padding-right: 4.861vw; } }
@media (max-width: 1020px) {
  .patients-treatments__container.internal-wrapper.big {
    padding: 0; }
  .patients-treatments__wrapper {
    margin: 0 12px; }
  .patients-treatments__banner-wrapper {
    padding: 12px;
    margin-bottom: 48px; }
  .patients-treatments__banner {
    height: 514px;
    padding: 20px; }
  .patients-treatments__banner_content {
    max-width: unset;
    width: 60%; }
  .patients-treatments__banner_title {
    margin-bottom: 20px; }
  .patients-treatments__banner_text {
    font-size: 17px; }
  .patients-treatments__content {
    padding: 48px 8px 8px 8px; }
  .patients-treatments__content_text-wrapper {
    margin-top: 20px; }
    .patients-treatments__content_text-wrapper div:not(:last-child) {
      margin-bottom: 20px; }
  .patients-treatments__content_text {
    width: 100%;
    padding-right: unset; } }
@media (max-width: 670px) {
  .patients-treatments__wrapper {
    margin: 0 8px; }
  .patients-treatments__banner-wrapper {
    padding: 8px;
    margin-bottom: 48px; }
  .patients-treatments__banner {
    height: 500px; }
  .patients-treatments__banner_content {
    width: 100%; }
  .patients-treatments__banner_title {
    margin-bottom: 20px; }
  .patients-treatments__banner_text {
    font-size: 17px; }
  .patients-treatments__content {
    padding: 48px 8px 8px 8px; }
  .patients-treatments__content_text-wrapper {
    margin-top: 20px; }
  .patients-treatments__content_text {
    width: 100%;
    padding-right: unset; } }
.patients-remote__wrapper {
  background-color: #00c1de;
  color: #ffffff; }
.patients-remote__banner-wrapper {
  padding: 16px 16px 0 16px; }
.patients-remote__banner {
  height: 583px;
  padding: 40px; }
.patients-remote__content-wrapper {
  padding: 56px; }
.patients-remote__content_title {
  width: 41.6%; }
.patients-remote__content_text-wrapper {
  margin: 32px 0 56px 0;
  display: flex;
  flex-wrap: wrap; }
.patients-remote__content_text-first {
  width: 41.6%;
  margin-right: 125px; }
.patients-remote__content_text-second {
  width: 41.6%; }
.patients-remote__button {
  background-color: #ffffff;
  transition: all 0.2s ease;
  color: #0c141c; }

@media (min-width: 1020px) {
  .patients-remote__banner-wrapper {
    padding: 1.111vw 1.111vw 0 1.111vw; }
  .patients-remote__banner {
    height: 40.486vw;
    padding: 2.778vw; }
  .patients-remote__content-wrapper {
    padding: 3.889vw; }
  .patients-remote__content_text-wrapper {
    margin: 2.222vw 0 3.889vw 0; }
  .patients-remote__content_text-first {
    margin-right: 8.681vw; } }
@media (max-width: 1020px) {
  .patients-remote__banner-wrapper {
    padding: 12px 12px 0 12px; }
  .patients-remote__banner {
    height: 510px;
    padding: 20px; }
  .patients-remote__content-wrapper {
    padding: 24px 20px 20px 20px; }
  .patients-remote__content_title {
    width: 75%;
    font-size: 36px; }
  .patients-remote__content_text-wrapper {
    margin: 20px 0 44px 0; }
  .patients-remote__content_text-first {
    width: 100%;
    margin-right: unset;
    margin-bottom: 20px; }
  .patients-remote__content_text-second {
    width: 100%; } }
@media (max-width: 670px) {
  .patients-remote__banner-wrapper {
    padding: 8px 8px 0 8px; }
  .patients-remote__banner {
    height: 504px; }
  .patients-remote__content_title {
    width: 100%; } }
.patients-dollar-general__wrapper {
  padding: 16px;
  background-color: #d8d8eb;
  border-radius: 8px; }
.patients-dollar-general__banner {
  position: relative;
  min-height: 646px;
  padding: 40px;
  border-radius: 8px;
  display: flex; }
.patients-dollar-general__banner_img {
  border-radius: 8px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
  object-position: center; }
.patients-dollar-general__banner_img-mobile {
  display: none; }
.patients-dollar-general__banner-content-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1; }
.patients-dollar-general__banner_top-block {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center; }
.patients-dollar-general__banner_top-block_sign {
  background-color: #F7EE22;
  border-radius: 6px;
  padding: 15px 16px; }
.patients-dollar-general__banner_top-block_logo-item {
  width: 168px; }
.patients-dollar-general__banner_content {
  width: 50%; }
.patients-dollar-general__banner_title {
  color: #ffffff; }
.patients-dollar-general__banner_buttons-wrapper {
  margin-top: 28px;
  display: flex;
  gap: 12px;
  flex-wrap: wrap; }
.patients-dollar-general__banner_button_tel {
  color: #0c141c !important; }
.patients-dollar-general__content {
  padding: 56px 40px 40px 40px; }
.patients-dollar-general__content.active {
  padding-bottom: 26px; }
.patients-dollar-general__text {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 65px; }
.patients-dollar-general__text_item {
  width: 50%;
  padding-right: 60px; }
.patients-dollar-general__locations_button {
  display: inline-flex;
  font-size: 14px;
  line-height: 114%;
  font-family: "NimbusSanLBold", sans-serif;
  gap: 8px;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.2s ease; }
.patients-dollar-general__locations_button.active .patients-dollar-general__locations_button_text_default {
  display: none; }
.patients-dollar-general__locations_button.active .patients-dollar-general__locations_button_active {
  display: block; }
.patients-dollar-general__locations_button.active .patients-dollar-general__locations_button_icon {
  transform: rotate(-180deg);
  transition: all 0.2s ease; }
.patients-dollar-general__locations_button:hover {
  transition: all 0.2s ease;
  color: #00c1de; }
.patients-dollar-general__locations_button:hover .patients-dollar-general__locations_button_icon path {
  fill: #00c1de;
  transition: all 0.2s ease; }
.patients-dollar-general__locations_button_icon {
  width: 12px;
  height: 12px;
  transition: all 0.2s ease; }
.patients-dollar-general__locations_button_active {
  display: none; }
.patients-dollar-general__locations-items-external-wrapper {
  display: none; }
.patients-dollar-general__locations-items-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 1.1%;
  margin-top: 22px; }
.patients-dollar-general__locations_item {
  width: 32.6%;
  margin-bottom: 12px;
  background-color: #DFDFED;
  border-radius: 8px;
  padding: 22px 20px 20px 20px;
  display: block;
  transition: all 0.2s ease; }
.patients-dollar-general__locations_item:hover {
  transition: all 0.2s ease;
  background-color: #e9e9f2; }
.patients-dollar-general__locations_item_header {
  display: flex;
  justify-content: space-between;
  align-items: center; }
.patients-dollar-general__locations_item_header_text_gray {
  color: #989da3; }
.patients-dollar-general__locations_item_header_icon {
  width: 12px;
  height: 12px;
  display: block; }
.patients-dollar-general__locations_item_text {
  margin-top: 13px; }

.dollar-general-mobile {
  display: none; }

@media (min-width: 1020px) {
  .patients-dollar-general__wrapper {
    padding: 1.111vw;
    border-radius: 0.556vw; }
  .patients-dollar-general__banner {
    min-height: 44.861vw;
    padding: 2.778vw;
    border-radius: 0.556vw; }
  .patients-dollar-general__banner_img {
    border-radius: 0.556vw; }
  .patients-dollar-general__banner_top-block_sign {
    border-radius: 0.417vw;
    padding: 1.042vw 1.111vw; }
  .patients-dollar-general__banner_top-block_logo-item {
    width: 11.667vw; }
  .patients-dollar-general__banner_buttons-wrapper {
    margin-top: 1.944vw;
    gap: 0.833vw; }
  .patients-dollar-general__content {
    padding: 3.889vw 2.778vw 2.778vw 2.778vw; }
  .patients-dollar-general__content.active {
    padding-bottom: 1.806vw; }
  .patients-dollar-general__text {
    margin-bottom: 4.514vw; }
  .patients-dollar-general__text_item {
    padding-right: 4.167vw; }
  .patients-dollar-general__locations_button {
    font-size: 0.972vw;
    gap: 0.556vw; }
  .patients-dollar-general__locations_button_icon {
    width: 0.833vw;
    height: 0.833vw; }
  .patients-dollar-general__locations-items-wrapper {
    margin-top: 1.528vw; }
  .patients-dollar-general__locations_item {
    margin-bottom: 0.833vw;
    border-radius: 0.556vw;
    padding: 1.528vw 1.389vw 1.389vw 1.389vw; }
  .patients-dollar-general__locations_item_header_icon {
    width: 0.833vw;
    height: 0.833vw; }
  .patients-dollar-general__locations_item_text {
    margin-top: 0.903vw; } }
@media (max-width: 1020px) {
  .dollar-general-desktop {
    display: none !important; }

  .dollar-general-mobile {
    display: block; }

  .patients-dollar-general__banner_img-desktop {
    display: none !important; }
  .patients-dollar-general__banner_img-mobile {
    display: block; }
  .patients-dollar-general__banner {
    padding: 20px;
    min-height: 623px; }
  .patients-dollar-general__banner_content {
    width: 100%; }
  .patients-dollar-general__banner_top-block_sign {
    display: inline-block; }
  .patients-dollar-general__banner_title {
    margin-top: 20px; }
  .patients-dollar-general__wrapper {
    padding: 8px; }
  .patients-dollar-general__content {
    padding: 24px 12px 10px 12px; }
  .patients-dollar-general__text_item {
    width: 100%;
    padding-right: 0;
    margin-bottom: 16px; }
  .patients-dollar-general__text {
    margin-bottom: 20px;
    font-size: 19px; }
  .patients-dollar-general__locations-items-wrapper {
    gap: 0; }
  .patients-dollar-general__locations_item {
    width: 100%;
    margin-bottom: 8px; }
  .patients-dollar-general__locations_item:last-child {
    margin-bottom: 0; }
  .patients-dollar-general__banner_buttons-wrapper {
    margin-top: 32px; }

  .patients-dollar-general__content.active {
    padding-bottom: 6px; } }
@media (max-width: 670px) {
  .patients-dollar-general__banner_buttons-wrapper {
    gap: 8px; }

  .patients-dollar-general__banner_button {
    width: 100%;
    height: 56px;
    justify-content: center; }

  .patients-dollar-general__banner {
    min-height: 680px; }

  .patients-dollar-general__banner_top-block_sign {
    margin-right: 40px; }

  .patients-dollar-general__locations_item_header_text_gray {
    display: inline-block; }

  .patients-dollar-general__locations_item_header {
    align-items: flex-start; } }
.book-visit-banner {
  margin-bottom: 160px; }
  .book-visit-banner__wrapper {
    background-color: #00c1de; }
  .book-visit-banner__img_content {
    padding: 40px;
    height: 517px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    color: #ffffff; }
  .book-visit-banner__img_content_title {
    font-size: 144px;
    line-height: 86%; }
    .book-visit-banner__img_content_title.show-mobile {
      display: none; }
    .book-visit-banner__img_content_title.show-desktop {
      display: block; }
  .book-visit-banner__img_content_buttons-wrapper {
    margin-top: 24px;
    display: flex;
    gap: 12px; }
    .book-visit-banner__img_content_buttons-wrapper.show-mobile {
      display: none; }
    .book-visit-banner__img_content_buttons-wrapper.show-desktop {
      display: flex; }
  .book-visit-banner__content {
    padding: 40px 0 56px 0;
    display: flex;
    justify-content: space-between; }
  .book-visit-banner__content_text {
    color: #ffffff;
    width: 41.6%; }
  .book-visit-banner__img_content_button-2_icon {
    width: 16px; }
  .book-visit-banner__content_link.show-mobile {
    display: none; }
  .book-visit-banner__content_link.show-desktop {
    display: block; }

@media (min-width: 1020px) {
  .book-visit-banner {
    margin-bottom: 11.111vw; }
    .book-visit-banner__img_content {
      padding: 2.778vw;
      height: 35.903vw; }
    .book-visit-banner__img_content_title {
      font-size: 10vw; }
    .book-visit-banner__img_content_buttons-wrapper {
      margin-top: 1.667vw;
      gap: 0.833vw; }
    .book-visit-banner__content {
      padding: 2.778vw 0 3.889vw 0; }
    .book-visit-banner__img_content_button-2_icon {
      width: 1.111vw; } }
@media (max-width: 1020px) {
  .book-visit-banner {
    margin-bottom: 120px; }
    .book-visit-banner__container.internal-wrapper.small {
      padding: 0; }
    .book-visit-banner__wrapper {
      margin: 0 12px; }
    .book-visit-banner__internal-wrapper.block-internal-wrapper-small {
      padding: 12px 12px 0 12px;
      margin-bottom: 24px; }
    .book-visit-banner__img_content {
      height: 352px; }
    .book-visit-banner__img_content_title {
      font-size: 96px; }
      .book-visit-banner__img_content_title.show-mobile {
        display: block;
        width: 100%;
        color: #ffffff;
        margin-bottom: 16px; }
      .book-visit-banner__img_content_title.show-desktop {
        display: none; }
    .book-visit-banner__content-container.internal-wrapper.medium {
      padding: 0 20px 20px 20px; }
    .book-visit-banner__img_content_buttons-wrapper {
      margin-top: 0;
      display: flex;
      gap: 0;
      justify-content: flex-start;
      align-items: center; }
      .book-visit-banner__img_content_buttons-wrapper.show-mobile {
        display: flex;
        flex-wrap: wrap; }
        .book-visit-banner__img_content_buttons-wrapper.show-mobile a {
          display: flex;
          margin-right: 12px;
          align-items: center;
          height: 56px; }
      .book-visit-banner__img_content_buttons-wrapper.show-desktop {
        display: none; }
    .book-visit-banner__content {
      padding: 0;
      flex-wrap: wrap; }
    .book-visit-banner__content_text {
      width: 75%;
      font-size: 19px;
      margin-bottom: 48px; }
    .book-visit-banner__content_link {
      margin: 12px 12px 0 12px; }
      .book-visit-banner__content_link.show-mobile {
        display: block; }
      .book-visit-banner__content_link.show-desktop {
        display: none; }

  .book-visit-banner__img_content_button-1 {
    min-width: 169px;
    justify-content: center; }

  .book-visit-banner__img_content_button-1:hover {
    background-color: #ffffff !important;
    color: #0c141c !important;
    opacity: 0.8;
    transition: all 0.2s ease; } }
@media (max-width: 670px) {
  .book-visit-banner {
    margin-bottom: 92px; }
    .book-visit-banner__wrapper {
      margin: 0 8px; }
    .book-visit-banner__internal-wrapper.block-internal-wrapper-small {
      padding: 8px 8px 0 8px; }
    .book-visit-banner__img_content {
      height: 358px; }
    .book-visit-banner__img_content_title {
      font-size: 78px; }
    .book-visit-banner__img_content_buttons-wrapper {
      align-items: flex-start; }
      .book-visit-banner__img_content_buttons-wrapper.show-mobile a {
        height: 50px; }
        .book-visit-banner__img_content_buttons-wrapper.show-mobile a:not(:last-child) {
          margin-bottom: 12px; }
    .book-visit-banner__content {
      padding: 0;
      flex-wrap: wrap; }
    .book-visit-banner__content_text {
      width: 100%;
      margin-bottom: 40px; }
    .book-visit-banner__content_link {
      margin: 8px 8px 0 8px; } }
.book-visit-steps {
  margin: 160px 0; }
  .book-visit-steps__title {
    max-width: 535px; }
  .book-visit-steps__items-wrapper {
    margin-top: 48px; }
  .book-visit-steps__item {
    margin-bottom: 16px;
    background-color: #a3b5c7;
    position: relative; }
  .book-visit-steps__item_img-wrapper {
    position: relative; }
  .book-visit-steps__item_img {
    height: 321px;
    object-fit: cover; }
  .book-visit-steps__item_img_number {
    position: absolute;
    left: 24px;
    top: 24px;
    width: 30px;
    height: 30px;
    background-color: #ffffff;
    border-radius: 50%; }
  .book-visit-steps__item_img_number_text {
    font-size: 16px;
    line-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%); }
  .book-visit-steps__item_content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative; }
  .book-visit-steps__item_content_left {
    color: #ffffff;
    width: 41.6%;
    padding-left: 40px; }
  .book-visit-steps__item_content_left-wrapper {
    max-width: 425px; }
  .book-visit-steps__item_content_left-1 {
    padding-top: 24px; }
  .book-visit-steps__item_content_right {
    width: 41.6%;
    padding-right: 16px; }
  .book-visit-steps__item_content-1 {
    padding-bottom: 16px; }
    .book-visit-steps__item_content-1 .book-visit-steps__item_content_title {
      margin-bottom: 28px; }
  .book-visit-steps__item-1_links-wrapper {
    margin-bottom: 8px; }
  .book-visit-steps__item-1_link {
    background-color: #ffffff;
    display: block;
    padding: 20px; }
  .book-visit-steps__item-1_link_subheadline {
    margin-bottom: 15px;
    color: #6e7378;
    transition: all 0.2s ease; }
  .book-visit-steps__item-1_link_flex-block {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .book-visit-steps__item-1_link_flex-block_icon {
    width: 16px; }
  .book-visit-steps__item-1_link_flex-block_text {
    font-size: 14px;
    line-height: 100%;
    text-transform: uppercase;
    font-family: "NimbusSanLBold", sans-serif;
    transition: all 0.2s ease; }
  .book-visit-steps__item-1_links-wrapper-hover:hover .book-visit-steps__item-1_link_flex-block_text {
    color: #00c1de;
    transition: all 0.2s ease; }
  .book-visit-steps__item-1_links-wrapper-hover:hover .book-visit-steps__item-1_link_subheadline {
    color: #00c1de;
    transition: all 0.2s ease; }
  .book-visit-steps__item-1_links-wrapper-hover:hover svg path {
    transition: all 0.2s ease;
    fill: #00c1de; }
  .book-visit-steps__item-1_link_app-link_img {
    transition: all 0.2s ease; }
  .book-visit-steps__item-1_link_app-link_img:hover {
    opacity: 0.7;
    transition: all 0.2s ease; }
  .book-visit-steps__item_content-2 {
    padding: 24px 0 40px 0; }
    .book-visit-steps__item_content-2 .book-visit-steps__item_content_title {
      margin-bottom: 20px; }
  .book-visit-steps__item_content_right-2 {
    color: #ffffff;
    padding-right: 150px; }
  .book-visit-steps__item-2_content-icon-wrapper {
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    top: 43px; }
  .book-visit-steps__item-2_content-icon {
    width: 56px; }
  .book-visit-steps__item_content-3 {
    padding: 24px 0 40px 0; }
    .book-visit-steps__item_content-3 .book-visit-steps__item_content_title {
      margin-bottom: 20px; }
  .book-visit-steps__item_content_right_link {
    margin-top: 20px; }
  .book-visit-steps__item_content_right-3 {
    color: #ffffff;
    padding-right: 150px; }
  .book-visit-steps__item_content_feedback-title {
    display: none; }

.patients-insurance-page-book {
  margin: 160px 0; }

@media (min-width: 1020px) {
  .book-visit-steps {
    margin: 11.111vw 0; }
    .book-visit-steps__title {
      max-width: 37.153vw; }
    .book-visit-steps__items-wrapper {
      margin-top: 3.333vw; }
    .book-visit-steps__item {
      margin-bottom: 1.111vw; }
    .book-visit-steps__item_img {
      height: 22.292vw; }
    .book-visit-steps__item_img_number {
      left: 1.667vw;
      top: 1.667vw;
      width: 2.083vw;
      height: 2.083vw; }
    .book-visit-steps__item_img_number_text {
      font-size: 1.111vw;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%); }
    .book-visit-steps__item_content_left {
      padding-left: 2.778vw; }
    .book-visit-steps__item_content_left-wrapper {
      max-width: 29.514vw; }
    .book-visit-steps__item_content_left-1 {
      padding-top: 1.667vw; }
    .book-visit-steps__item_content_right {
      padding-right: 1.111vw; }
    .book-visit-steps__item_content-1 {
      padding-bottom: 1.111vw; }
      .book-visit-steps__item_content-1 .book-visit-steps__item_content_title {
        margin-bottom: 1.944vw; }
    .book-visit-steps__item-1_links-wrapper {
      margin-bottom: 0.556vw; }
    .book-visit-steps__item-1_link {
      padding: 1.389vw; }
    .book-visit-steps__item-1_link_subheadline {
      margin-bottom: 1.042vw; }
    .book-visit-steps__item-1_link_flex-block_icon {
      width: 1.111vw; }
    .book-visit-steps__item-1_link_flex-block_text {
      font-size: 0.972vw; }
    .book-visit-steps__item_content-2 {
      padding: 1.667vw 0 2.778vw 0; }
      .book-visit-steps__item_content-2 .book-visit-steps__item_content_title {
        margin-bottom: 1.389vw; }
    .book-visit-steps__item_content_right-2 {
      padding-right: 10.417vw; }
    .book-visit-steps__item-2_content-icon-wrapper {
      top: 2.986vw; }
    .book-visit-steps__item-2_content-icon {
      width: 3.889vw; }
    .book-visit-steps__item_content-3 {
      padding: 1.667vw 0 2.778vw 0; }
      .book-visit-steps__item_content-3 .book-visit-steps__item_content_title {
        margin-bottom: 1.389vw; }
    .book-visit-steps__item_content_right_link {
      margin-top: 1.389vw; }
    .book-visit-steps__item_content_right-3 {
      padding-right: 10.417vw; }

  .patients-insurance-page-book {
    margin: 11.111vw 0; } }
@media (max-width: 1020px) {
  .book-visit-steps {
    margin: 0 0 80px 0; }
    .book-visit-steps__container.internal-wrapper.big {
      padding: 0; }
    .book-visit-steps__title {
      max-width: unset;
      width: 70%;
      font-size: 60px;
      margin: 0 32px 47px 32px; }
    .book-visit-steps__items-wrapper {
      margin: 0 12px; }
    .book-visit-steps__item {
      margin-bottom: 12px;
      padding: 12px; }
    .book-visit-steps__item_content-1 .book-visit-steps__item_content_title {
      font-size: 60px; }
    .book-visit-steps__image-padding-wrapper.block-internal-wrapper-small {
      padding: 0; }
    .book-visit-steps__item_content.book-visit-steps__item_content-1 {
      padding-bottom: 0; }
    .book-visit-steps__item_content_left {
      width: 47%;
      padding-left: 0;
      margin-left: 8px; }
    .book-visit-steps__item_content_left-wrapper {
      max-width: unset; }
    .book-visit-steps__item_content_left-1 {
      padding-top: 22px; }
    .book-visit-steps__item_content_right {
      width: 47%;
      padding-right: 0;
      margin-top: 12px; }
    .book-visit-steps__item_content-1 {
      padding-bottom: 0; }
    .book-visit-steps__item-1_links-wrapper.last-one {
      padding-bottom: 0;
      margin-bottom: 0; }
    .book-visit-steps__item-1_link_subheadline {
      margin-bottom: 18px; }
    .book-visit-steps__item_content-2 {
      padding: 22px 8px 0 8px; }
      .book-visit-steps__item_content-2 .book-visit-steps__item_content_title {
        margin-bottom: 14px;
        font-size: 60px; }
    .book-visit-steps__item_content_left-2 {
      width: 100%;
      margin-left: 0;
      order: 1; }
    .book-visit-steps__item_content_right-2 {
      padding-right: 0;
      width: 100%;
      order: 3;
      margin-top: unset; }
    .book-visit-steps__item-2_content-icon-wrapper {
      position: static;
      order: 2;
      margin: 50px auto 50px auto;
      transform: unset;
      display: flex; }
    .book-visit-steps__item-2_content-icon {
      width: 56px; }
    .book-visit-steps__item_content-3 {
      padding: 22px 8px 0 8px;
      display: flex;
      width: 100%; }
      .book-visit-steps__item_content-3 .book-visit-steps__item_content_title {
        margin-bottom: 14px;
        font-size: 60px; }
    .book-visit-steps__item_content_right_link {
      margin-top: 20px; }
    .book-visit-steps__item_content_left-3 {
      width: 100%;
      margin-left: 0;
      order: 1;
      margin-bottom: 46px; }
    .book-visit-steps__item_content_right-3 {
      padding-right: 0;
      width: 100%;
      order: 2;
      margin-bottom: 8px; }
    .book-visit-steps__item_content_feedback-title {
      display: block;
      text-transform: uppercase;
      color: rgba(255, 255, 255, 0.5);
      margin-bottom: 10px; }

  .patients-insurance-page-book {
    margin: 0 0 120px 0; } }
@media (max-width: 670px) {
  .book-visit-steps {
    margin: 0 0 52px 0; }
    .book-visit-steps__title {
      width: 90%;
      font-size: 44px;
      margin: 0 20px 28px 20px; }
    .book-visit-steps__items-wrapper {
      margin: 0 8px; }
    .book-visit-steps__item {
      margin-bottom: 8px;
      padding: 8px; }
    .book-visit-steps__item_content-1 .book-visit-steps__item_content_title {
      font-size: 44px;
      margin-bottom: 18px; }
    .book-visit-steps__item_img {
      height: 360px; }
    .book-visit-steps__item_img_number {
      left: 16px;
      top: 16px;
      width: 26px;
      height: 26px; }
    .book-visit-steps__item_img_number_text {
      font-size: 14px; }
    .book-visit-steps__item_content_left {
      width: 90%;
      padding-left: 0; }
    .book-visit-steps__item_content_left-1 {
      padding-top: 24px;
      margin-left: 12px; }
    .book-visit-steps__item_content_right {
      width: 100%;
      padding: 0;
      margin: 44px 12px 12px 12px; }
    .book-visit-steps__item_content-2 {
      padding: 22px 12px 0 12px; }
      .book-visit-steps__item_content-2 .book-visit-steps__item_content_title {
        font-size: 44px; }
    .book-visit-steps__item_content_right-2 {
      margin: 0 0 12px 0; }
    .book-visit-steps__item_content-3 {
      padding: 22px 12px 0 12px;
      display: flex; }
      .book-visit-steps__item_content-3 .book-visit-steps__item_content_title {
        font-size: 44px; }
    .book-visit-steps__item_content_right_link {
      margin-top: 28px; }
    .book-visit-steps__item_content_right-3 {
      margin: 0 0 8px 0; }

  .patients-insurance-page-book {
    margin: 0 0 92px 0; } }
.treatments-tabs {
  margin: 96px 0 160px 0; }
  .treatments-tabs__header {
    background-color: #ffffff;
    padding: 4px;
    display: inline-flex;
    gap: 4px; }
  .treatments-tabs__header_item {
    padding: 10px 16px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 100%;
    font-family: "NimbusSanLBold", sans-serif;
    cursor: pointer;
    transition: all 0.2s ease; }
  .treatments-tabs__header_item.active {
    background-color: #e4ebf0; }
  .treatments-tabs__header_item:hover {
    background-color: #e8f1f7;
    transition: all 0.2s ease; }
  .treatments-tabs__items-main-wrapper {
    margin-top: 32px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 16px; }
  .treatments-tabs__item-wrapper {
    padding: 20px;
    background-color: #e4ebf0; }
  .treatments-tabs__item_title {
    margin-bottom: 32px;
    font-size: 52px; }
  .treatments-tabs__item_list-block {
    padding: 12px 20px;
    display: flex;
    background-color: #d8e0e8;
    border-radius: 8px;
    margin-bottom: 8px; }
  .treatments-tabs__item_list-block:last-child {
    margin-bottom: 0; }
  .treatments-tabs__item_list-block_number {
    font-size: 12px;
    line-height: 100%;
    color: #7d92a8;
    margin-right: 13px;
    padding-top: 7px; }
  .treatments-tabs__item_list-block_number_text {
    font-size: 17px;
    line-height: 153%; }

@media (min-width: 1020px) {
  .treatments-tabs {
    margin: 6.667vw 0 11.111vw 0; }
    .treatments-tabs__header {
      padding: 0.278vw;
      gap: 0.278vw; }
    .treatments-tabs__header_item {
      padding: 0.694vw 1.111vw;
      font-size: 0.833vw; }
    .treatments-tabs__items-main-wrapper {
      margin-top: 2.222vw;
      grid-gap: 1.111vw; }
    .treatments-tabs__item-wrapper {
      padding: 1.389vw; }
    .treatments-tabs__item_title {
      margin-bottom: 2.222vw;
      font-size: 3.611vw; }
    .treatments-tabs__item_list-block {
      padding: 0.833vw 1.389vw;
      border-radius: 0.556vw;
      margin-bottom: 0.556vw; }
    .treatments-tabs__item_list-block_number {
      font-size: 0.833vw;
      margin-right: 0.903vw;
      padding-top: 0.486vw; }
    .treatments-tabs__item_list-block_number_text {
      font-size: 1.181vw; } }
@media (max-width: 1020px) {
  .treatments-tabs {
    margin: 92px 0 92px 0; }
    .treatments-tabs__container.internal-wrapper.big {
      padding: 0 32px; }
    .treatments-tabs__header {
      gap: unset; }
    .treatments-tabs__header_item {
      margin-right: 6px; }
    .treatments-tabs__items-main-wrapper {
      margin-top: 20px;
      display: flex;
      width: 100%;
      flex-wrap: wrap;
      grid-gap: unset; }
    .treatments-tabs__item-wrapper {
      width: 100%;
      padding: 20px; }
      .treatments-tabs__item-wrapper:not(:last-child) {
        margin-bottom: 12px; }
    .treatments-tabs__item_title {
      margin-bottom: 36px; } }
@media (max-width: 670px) {
  .treatments-tabs {
    margin: 68px 0 92px 0; }
    .treatments-tabs__container.internal-wrapper.big {
      padding: 0 20px; }
    .treatments-tabs__header {
      display: flex;
      width: 100%;
      justify-content: space-between; }
    .treatments-tabs__header_item {
      margin-right: 0px; }
    .treatments-tabs__items-main-wrapper {
      margin-top: 16px; }
    .treatments-tabs__item-wrapper {
      padding: 16px; }
    .treatments-tabs__item_title {
      margin-bottom: 24px; } }
.remote-monitoring-connect {
  margin: 140px 0 160px 0; }
  .remote-monitoring-connect__top {
    margin-bottom: 16px;
    background-color: #d8e0e8;
    padding: 16px 0; }
  .remote-monitoring-connect__top_wrapper {
    display: flex; }
  .remote-monitoring-connect__top-text {
    padding: 24px 126px 24px 40px;
    width: 51.9%;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
  .remote-monitoring-connect__top-text_content {
    margin-top: 24px; }
  .remote-monitoring-connect__top_img-wrapper {
    width: 48.1%;
    padding-right: 16px; }
  .remote-monitoring-connect_top_img {
    object-fit: cover;
    height: 280px; }
  .remote-monitoring-connect__bottom {
    height: 806px;
    display: flex;
    justify-content: flex-end;
    padding: 72px 0 16px 0; }
  .remote-monitoring-connect__bottom_wrapper {
    width: 48.1%;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
  .remote-monitoring-connect__bottom_header {
    color: #ffffff;
    padding-right: 108px; }
  .remote-monitoring-connect__bottom_header_title {
    margin-bottom: 24px; }
  .remote-monitoring-connect__bottom_card {
    padding: 28px;
    background-color: #d8e0e8;
    margin-right: 16px; }
  .remote-monitoring-connect__bottom_card_icon {
    width: 24px; }
  .remote-monitoring-connect__bottom_card_title {
    margin: 40px 0 16px 0; }

@media (min-width: 1020px) {
  .remote-monitoring-connect {
    margin: 9.722vw 0 11.111vw 0; }
    .remote-monitoring-connect__top {
      margin-bottom: 1.111vw;
      padding: 1.111vw 0; }
    .remote-monitoring-connect__top-text {
      padding: 1.667vw 8.75vw 1.667vw 2.778vw; }
    .remote-monitoring-connect__top-text_content {
      margin-top: 1.667vw; }
    .remote-monitoring-connect__top_img-wrapper {
      padding-right: 1.111vw; }
    .remote-monitoring-connect_top_img {
      height: 19.444vw; }
    .remote-monitoring-connect__bottom {
      height: 55.972vw;
      padding: 5vw 0 1.111vw 0; }
    .remote-monitoring-connect__bottom_header {
      padding-right: 7.5vw; }
    .remote-monitoring-connect__bottom_header_title {
      margin-bottom: 1.667vw; }
    .remote-monitoring-connect__bottom_card {
      padding: 1.944vw;
      margin-right: 1.111vw; }
    .remote-monitoring-connect__bottom_card_icon {
      width: 1.667vw; }
    .remote-monitoring-connect__bottom_card_title {
      margin: 2.778vw 0 1.111vw 0; } }
@media (max-width: 1020px) {
  .remote-monitoring-connect {
    margin: 120px 0; }
    .remote-monitoring-connect .internal-wrapper.big {
      padding: 0 32px; }
    .remote-monitoring-connect__top {
      padding: 8px; }
    .remote-monitoring-connect__top_wrapper {
      flex-wrap: wrap; }
    .remote-monitoring-connect__top-text {
      padding: 16px 12px;
      width: 100%; }
    .remote-monitoring-connect__top-text_title {
      font-size: 44px; }
    .remote-monitoring-connect__top-text_content {
      margin: 20px 0 48px 0; }
    .remote-monitoring-connect__top_img-wrapper {
      width: 100%;
      padding-right: 0; }
    .remote-monitoring-connect__top_img {
      width: 100%;
      display: block;
      object-fit: cover;
      height: 180px; }
    .remote-monitoring-connect__bottom {
      height: auto;
      padding: 32px 12px 12px 12px; }
    .remote-monitoring-connect__bottom_wrapper {
      width: 100%;
      align-items: flex-end; }
    .remote-monitoring-connect__bottom_header {
      width: 48%;
      padding-right: 20px; }
    .remote-monitoring-connect__bottom_header_title {
      margin-bottom: 24px; }
    .remote-monitoring-connect__bottom_header_text {
      margin-bottom: 140px; }
    .remote-monitoring-connect__bottom_card {
      margin-right: 0; } }
@media (max-width: 670px) {
  .remote-monitoring-connect {
    margin: 92px 0; }
    .remote-monitoring-connect .internal-wrapper.big {
      padding: 0 20px; }
    .remote-monitoring-connect__top-text {
      padding: 14px 12px; }
    .remote-monitoring-connect__top-text_content {
      margin: 20px 0 44px 0; }
    .remote-monitoring-connect__top_img {
      height: 184px; }
    .remote-monitoring-connect__bottom {
      padding: 20px 8px 8px 8px; }
    .remote-monitoring-connect__bottom_wrapper {
      width: 100%;
      align-items: center; }
    .remote-monitoring-connect__bottom_header {
      width: 100%;
      padding: 0 12px; }
    .remote-monitoring-connect__bottom_header_title {
      margin-bottom: 20px; }
    .remote-monitoring-connect__bottom_header_text {
      margin-bottom: 378px; }
    .remote-monitoring-connect__bottom_card {
      padding: 20px; } }
.page-banner-standard__transport-page .page-banner-standard__content {
  display: flex;
  width: 100%; }
.page-banner-standard__transport-page .page-banner-standard__content_title-wrapper {
  flex: 0 0 50%;
  padding-right: 40px; }
  .page-banner-standard__transport-page .page-banner-standard__content_title-wrapper h1 {
    font-size: 96px; }
.page-banner-standard__transport-page .page-banner-standard__content_text-wrapper {
  flex: 0 0 50%;
  padding-left: 9px; }
.page-banner-standard__transport-page .page-banner-standard__button-block {
  display: none; }

.transportation-details {
  margin: 0 0 120px 0;
  padding: 0 20px; }
  .transportation-details__container {
    max-width: 1296px;
    margin: 0 auto;
    display: flex;
    gap: 16px; }
  .transportation-details__info-block {
    flex: 0 1 50%;
    background-color: #e4ebf0;
    border-radius: 8px; }
  .transportation-details__image-block {
    padding: 16px; }
  .transportation-details__info-image-wrapper {
    border-radius: 8px;
    overflow: hidden;
    height: 300px; }
    .transportation-details__info-image-wrapper img {
      max-width: 100%;
      height: 100%;
      width: 100%;
      object-fit: cover; }
  .transportation-details__info-content-wrapper {
    padding: 28px 40px 40px 40px; }
  .transportation-details__info-title {
    margin: 0 0 20px 0; }

@media (min-width: 1020px) {
  .page-banner-standard__transport-page .page-banner-standard__content_title-wrapper {
    padding-right: 2.778vw; }
    .page-banner-standard__transport-page .page-banner-standard__content_title-wrapper h1 {
      font-size: 6.667vw; }
  .page-banner-standard__transport-page .page-banner-standard__content_text-wrapper {
    padding-left: 0.625vw; }

  .transportation-details {
    margin: 0 0 8.333vw 0;
    padding: 0 1.389vw; }
    .transportation-details__container {
      max-width: 90vw;
      gap: 1.111vw; }
    .transportation-details__info-block {
      border-radius: 0.556vw; }
    .transportation-details__image-block {
      padding: 1.111vw; }
    .transportation-details__info-image-wrapper {
      border-radius: 0.556vw;
      height: 20.833vw; }
    .transportation-details__info-content-wrapper {
      padding: 1.944vw 2.778vw 2.778vw 2.778vw; }
    .transportation-details__info-title {
      margin: 0 0 1.389vw 0; } }
@media (max-width: 1020px) {
  .page-banner-standard__transport-page .page-banner-standard__content {
    flex-wrap: wrap; }
  .page-banner-standard__transport-page .page-banner-standard__content_title-wrapper {
    padding-right: 0; }
    .page-banner-standard__transport-page .page-banner-standard__content_title-wrapper h1 {
      font-size: 78px; }
  .page-banner-standard__transport-page .page-banner-standard__content_text-wrapper {
    flex: 0 0 100%;
    padding-left: 0; }
  .page-banner-standard__transport-page .page-banner-standard__button-block {
    display: block;
    position: absolute;
    top: 20px;
    left: 20px; }
    .page-banner-standard__transport-page .page-banner-standard__button-block a {
      display: flex;
      align-items: center;
      padding: 9px 14px;
      border-radius: 8px;
      background-color: #ffffff;
      color: #0b141c;
      transition: all 0.2s ease; }
      .page-banner-standard__transport-page .page-banner-standard__button-block a:hover {
        color: #49806a; }
    .page-banner-standard__transport-page .page-banner-standard__button-block .page-banner-standard__button-block-text {
      margin-left: 9px;
      font-family: "NimbusSanLBold", sans-serif;
      font-size: 12px;
      text-transform: uppercase;
      line-height: 1;
      padding-top: 1px; }
    .page-banner-standard__transport-page .page-banner-standard__button-block .page-banner-standard__button-block-arrow {
      display: flex;
      align-items: center; }
  .page-banner-standard__transport-page .page-banner-standard__img-icon-block {
    width: 52px;
    height: 52px;
    left: 28px;
    top: unset;
    bottom: 28px; }
  .page-banner-standard__transport-page .page-banner-standard__content_text-wrapper {
    width: 100%;
    padding-right: 0; }
  .page-banner-standard__transport-page .headline-4 {
    font-size: 78px; }
  .page-banner-standard__transport-page .content-block {
    font-size: 19px; }

  .transportation-details {
    padding: 0 32px; }
    .transportation-details__container {
      max-width: unset;
      width: 100%;
      gap: unset;
      flex-wrap: wrap; }
    .transportation-details__info-block {
      flex: 0 1 100%;
      padding: 12px 12px 20px 12px; }
      .transportation-details__info-block:not(:last-child) {
        margin-bottom: 12px; }
    .transportation-details__image-block {
      padding: unset; }
    .transportation-details__info-content-wrapper {
      padding: 24px 8px 0 8px; }
    .transportation-details__info-title {
      margin: 0 0 16px 0; }
    .transportation-details__info-text {
      font-size: 17px; } }
@media (max-width: 1020px) {
  .page-banner-standard__transport-page .page-banner-standard__content {
    display: block; } }
@media (max-width: 670px) {
  .page-banner-standard__transport-page {
    margin-bottom: 92px; }
    .page-banner-standard__transport-page .page-banner-standard__content_title-wrapper {
      flex: 0 0 100%; }
      .page-banner-standard__transport-page .page-banner-standard__content_title-wrapper h1 {
        font-size: 60px; }
    .page-banner-standard__transport-page .page-banner-standard__img-icon-block {
      left: 20px;
      bottom: 20px; }
    .page-banner-standard__transport-page .headline-4 {
      font-size: 60px; }

  .transportation-details {
    padding: 0 20px;
    margin-bottom: 92px; }
    .transportation-details__info-block {
      padding: 8px 8px 20px 8px; }
    .transportation-details__image-block {
      padding: unset; }
    .transportation-details__info-image-wrapper {
      height: 279px; }
    .transportation-details__info-content-wrapper {
      padding: 24px 12px 0 12px; } }
.transportation-info {
  margin: 0 0 16px 0;
  padding: 0 20px; }
  .transportation-info.grey-blue .transportation-info__container {
    background-color: #e4ebf0; }
  .transportation-info.grey-blue .transportation-info__title span {
    max-width: 430px; }
  .transportation-info__container {
    max-width: 1296px;
    margin: 0 auto;
    background-color: #c5e3d7;
    border-radius: 8px; }
  .transportation-info__image-block {
    padding: 16px 16px 0 16px; }
  .transportation-info__image-wrapper {
    height: 320px;
    border-radius: 8px;
    overflow: hidden; }
    .transportation-info__image-wrapper img {
      height: 100%;
      width: 100%;
      max-width: 100%;
      object-fit: cover; }
  .transportation-info__container-wrapper {
    padding: 56px;
    display: flex; }
  .transportation-info__title {
    flex: 0 0 50%;
    padding-right: 20px;
    font-size: 66px; }
    .transportation-info__title span {
      display: inline-block;
      max-width: 400px; }
  .transportation-info__logos-block {
    display: none; }
  .transportation-info__description {
    flex: 0 0 50%;
    padding-left: 9px; }
  .transportation-info__description-button .hide-text {
    display: none; }
  .transportation-info__description.active .transportation-info__description-button .read-more-text {
    display: none; }
  .transportation-info__description.active .transportation-info__description-button .hide-text {
    display: inline; }
  .transportation-info__description.active .transportation-info__description-button svg {
    transform: rotate(180deg); }
  .transportation-info__description-visible {
    margin: 0 0 35px 0; }
  .transportation-info__description-hidden {
    display: none;
    margin: 0 0 40px 0; }

@media (min-width: 1020px) {
  .transportation-info {
    margin: 0 0 1.111vw 0;
    padding: 0 1.389vw; }
    .transportation-info.grey-blue .transportation-info__title span {
      max-width: 29.861vw; }
    .transportation-info__container {
      max-width: 90vw;
      border-radius: 0.556vw; }
    .transportation-info__image-block {
      padding: 1.111vw 1.111vw 0 1.111vw; }
    .transportation-info__image-wrapper {
      height: 22.222vw;
      border-radius: 0.556vw; }
    .transportation-info__container-wrapper {
      padding: 3.889vw; }
    .transportation-info__title {
      padding-right: 1.389vw;
      font-size: 4.583vw; }
      .transportation-info__title span {
        max-width: 27.778vw; }
    .transportation-info__description {
      padding-left: 0.625vw; }
    .transportation-info__description-visible {
      margin: 0 0 2.431vw 0; }
    .transportation-info__description-hidden {
      margin: 0 0 2.778vw 0; } }
@media (max-width: 1020px) {
  .transportation-info {
    margin: 0 0 12px 0;
    padding: 0 12px; }
    .transportation-info__container {
      max-width: unset;
      width: 100%;
      padding: 12px 12px 0 12px; }
    .transportation-info__image-block {
      padding: 0; }
    .transportation-info__container-wrapper {
      padding: 24px 8px 0 8px;
      display: flex;
      flex-wrap: wrap; }
    .transportation-info__title {
      flex: 0 0 100%;
      margin-bottom: 16px;
      font-size: 60px;
      padding-right: 0; }
      .transportation-info__title span {
        max-width: unset; }
    .transportation-info__logos-block {
      display: block;
      width: 100%;
      margin-bottom: 40px; }
    .transportation-info__logos-block-wrapper {
      display: inline-flex;
      width: 100%;
      justify-content: flex-start;
      align-items: center;
      flex-wrap: wrap; }
    .transportation-info__logos-block-item {
      height: 39px;
      width: auto;
      display: inline-flex;
      margin-right: 16px;
      margin-bottom: 10px; }
      .transportation-info__logos-block-item img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: contain; }
    .transportation-info__description {
      flex: 0 0 100%;
      font-size: 19px;
      padding-left: 0; }
    .transportation-info__description-visible {
      margin: 0 0 20px 0; }
    .transportation-info__description-button-wrapper {
      margin-bottom: 20px; } }
@media (max-width: 670px) {
  .transportation-info {
    padding: 0 8px; }
    .transportation-info__container {
      padding: 8px 8px 0 8px; }
    .transportation-info__image-wrapper {
      height: 460px; }
    .transportation-info__container-wrapper {
      padding: 24px 12px 0 12px; }
    .transportation-info__title {
      font-size: 44px; } }
.ad-info-section {
  padding: 0 20px;
  margin: 0 0 52px 0; }
  .ad-info-section__container {
    max-width: 1296px;
    margin: 0 auto;
    display: flex; }
  .ad-info-section__title {
    flex: 0 0 50%; }
    .ad-info-section__title span {
      display: inline-block;
      max-width: 480px;
      width: 100%; }
  .ad-info-section__text {
    flex: 0 0 50%; }
    .ad-info-section__text p {
      max-width: 490px; }

@media (min-width: 1020px) {
  .ad-info-section {
    padding: 0 1.389vw;
    margin: 0 0 3.611vw 0; }
    .ad-info-section__container {
      max-width: 90vw; }
    .ad-info-section__title span {
      max-width: 33.333vw; }
    .ad-info-section__text p {
      max-width: 34.028vw; } }
@media (max-width: 1020px) {
  .ad-info-section__container {
    display: block; }

  .ad-info-section__title {
    margin-bottom: 20px; }

  .ad-info-section__title span {
    max-width: 100%; }

  .ad-info-section__text p {
    max-width: 100%; }

  .ad-info-section {
    padding: 0 32px; } }
.dogo-support {
  padding: 0 20px;
  margin: 0 0 140px 0; }
  .dogo-support.grey-blue .dogo-support__container {
    background-color: #e4ebf0; }
  .dogo-support.grey-dark-blue .dogo-support__container {
    background-color: #8da4ba; }
  .dogo-support__container {
    max-width: 1296px;
    margin: 0 auto;
    background-color: #c5e3d7;
    border-radius: 8px; }
  .dogo-support__image-block {
    padding: 16px 16px 0 16px;
    flex: 0 0 50%; }
  .dogo-support__image-wrapper {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 8px; }
    .dogo-support__image-wrapper.medium-image {
      height: 360px; }
    .dogo-support__image-wrapper.big-image {
      height: 520px; }
  .dogo-support__image {
    height: 100%;
    width: 100%;
    object-fit: cover; }
  .dogo-support__image-text {
    position: absolute;
    top: 40px;
    left: 40px;
    max-width: 500px;
    color: #ffffff;
    font-size: 78px; }
  .dogo-support__info-block {
    padding: 56px;
    display: flex;
    width: 100%; }
    .dogo-support__info-block.white-text {
      color: #ffffff; }
  .dogo-support__info-title {
    flex: 0 0 50%; }
    .dogo-support__info-title span {
      display: inline-block;
      max-width: 420px;
      width: 100%; }
  .dogo-support__info-list-container {
    flex: 0 0 50%; }
  .dogo-support__info-list-item {
    position: relative;
    background-color: #b2dbcb;
    padding: 14px 20px 10px 43px;
    border-radius: 8px; }
    .dogo-support__info-list-item:not(:last-child) {
      margin: 0 0 8px 0; }
    .dogo-support__info-list-item:before {
      content: "";
      position: absolute;
      display: inline-block;
      top: 21px;
      left: 20px;
      height: 10px;
      width: 10px;
      border-radius: 50%;
      background-color: #80c2a8; }
  .dogo-support__info-content {
    flex: 0 0 50%;
    padding: 0 60px 0 0; }

@media (min-width: 1020px) {
  .dogo-support {
    padding: 0 1.389vw;
    margin: 0 0 9.722vw 0; }
    .dogo-support__container {
      max-width: 90vw;
      border-radius: 0.556vw; }
    .dogo-support__image-block {
      padding: 1.111vw 1.111vw 0 1.111vw; }
    .dogo-support__image-wrapper {
      border-radius: 0.556vw; }
      .dogo-support__image-wrapper.medium-image {
        height: 25vw; }
      .dogo-support__image-wrapper.big-image {
        height: 36.111vw; }
    .dogo-support__image-text {
      top: 2.778vw;
      left: 2.778vw;
      max-width: 34.722vw;
      font-size: 5.417vw; }
    .dogo-support__info-block {
      padding: 3.889vw; }
    .dogo-support__info-title span {
      max-width: 29.167vw; }
    .dogo-support__info-list-item {
      padding: 0.972vw 1.389vw 0.694vw 2.986vw;
      border-radius: 0.556vw; }
      .dogo-support__info-list-item:not(:last-child) {
        margin: 0 0 0.556vw 0; }
      .dogo-support__info-list-item:before {
        top: 1.458vw;
        left: 1.389vw;
        height: 0.694vw;
        width: 0.694vw; }
    .dogo-support__info-content {
      padding: 0 4.167vw 0 0; } }
@media (max-width: 1020px) {
  .dogo-support {
    padding: 0 32px;
    margin: 0 0 120px 0; }
    .dogo-support.grey-dark-blue {
      margin: 0 0 112px 0; }
    .dogo-support__container {
      max-width: unset; }
    .dogo-support__image-block {
      padding: 12px 12px 0 12px;
      flex: 0 0 100%; }
    .dogo-support__image-wrapper.medium-image {
      height: 300px; }
    .dogo-support__image-wrapper.big-image {
      height: 300px; }
    .dogo-support__image-text {
      top: 20px;
      left: 20px;
      font-size: 60px; }
    .dogo-support__info-block {
      padding: 24px 20px 20px 20px;
      flex-wrap: wrap; }
    .dogo-support__info-list-container {
      flex: 0 0 100%; }
    .dogo-support__info-list-item {
      padding: 0; }
    .dogo-support__info-content {
      flex: 0 0 100%;
      padding: 0; }
      .dogo-support__info-content:not(:last-child) {
        margin-bottom: 36px; }

  .dogo-support-block-practise .dogo-support__info-title span {
    max-width: 100%;
    margin-bottom: 36px; }
  .dogo-support-block-practise .dogo-support__info-block {
    display: block; }
  .dogo-support-block-practise .dogo-support__image-wrapper img {
    height: 400px; }

  .dogo-support__info-list-item {
    padding: 14px 20px 10px 43px; } }
@media (max-width: 670px) {
  .dogo-support {
    padding: 0 20px;
    margin: 0 0 92px 0; }
    .dogo-support.grey-dark-blue {
      margin: 0 0 92px 0; }
    .dogo-support__image-block {
      padding: 8px 8px 0 8px; }
    .dogo-support__image-text {
      right: 20px;
      font-size: 52px; }
    .dogo-support__image-wrapper.medium-image {
      height: 460px; }
    .dogo-support__image-wrapper.big-image {
      height: 469px; }
    .dogo-support__info-content:not(:last-child) {
      margin-bottom: 32px; } }
.docgo-how-it-works {
  padding: 0 20px;
  margin: 0 0 156px 0; }
  .docgo-how-it-works__container {
    max-width: 1296px;
    margin: 0 auto;
    padding: 16px;
    background-color: #c5e3d7;
    border-radius: 8px;
    display: flex;
    gap: 16px; }
  .docgo-how-it-works__image-block {
    flex: 0 0 calc(50% - 8px); }
  .docgo-how-it-works__image-wrapper {
    position: relative;
    height: 100%;
    width: 100%;
    border-radius: 8px;
    overflow: hidden; }
    .docgo-how-it-works__image-wrapper img {
      position: absolute;
      z-index: 1;
      display: block;
      height: 100%;
      width: 100%;
      object-fit: cover; }
  .docgo-how-it-works__image-title {
    position: absolute;
    z-index: 2;
    top: 40px;
    left: 40px;
    max-width: 254px;
    width: 100%;
    color: #ffffff; }
  .docgo-how-it-works__content-block {
    flex: 0 0 calc(50% - 8px); }
  .docgo-how-it-works__list {
    counter-reset: liCounter; }
  .docgo-how-it-works__list-item {
    position: relative;
    background-color: #b2dbcb;
    padding: 96px 28px 28px 28px;
    border-radius: 8px; }
    .docgo-how-it-works__list-item:before {
      position: absolute;
      counter-increment: liCounter;
      content: counter(liCounter);
      top: 28px;
      left: 28px;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 14px;
      line-height: 1;
      font-weight: 700;
      color: #49806a;
      background-color: #95cfb8;
      height: 28px;
      width: 28px;
      border-radius: 50%; }
    .docgo-how-it-works__list-item:not(:last-child) {
      margin: 0 0 8px 0; }
  .docgo-how-it-works__list-item-title {
    margin: 0 0 12px 0; }

@media (min-width: 1020px) {
  .docgo-how-it-works {
    padding: 0 1.389vw;
    margin: 0 0 10.833vw 0; }
    .docgo-how-it-works__container {
      max-width: 90vw;
      padding: 1.111vw;
      border-radius: 0.556vw;
      gap: 1.111vw; }
    .docgo-how-it-works__image-block {
      flex: 0 0 calc(50% - 0.556vw); }
    .docgo-how-it-works__image-wrapper {
      border-radius: 0.556vw; }
    .docgo-how-it-works__image-title {
      top: 2.778vw;
      left: 2.778vw;
      max-width: 17.639vw; }
    .docgo-how-it-works__content-block {
      flex: 0 0 calc(50% - 0.556vw); }
    .docgo-how-it-works__list-item {
      padding: 6.667vw 1.944vw 1.944vw 1.944vw;
      border-radius: 0.556vw; }
      .docgo-how-it-works__list-item:before {
        top: 1.944vw;
        left: 1.944vw;
        font-size: 0.972vw;
        height: 1.944vw;
        width: 1.944vw; }
      .docgo-how-it-works__list-item:not(:last-child) {
        margin: 0 0 0.556vw 0; }
    .docgo-how-it-works__list-item-title {
      margin: 0 0 0.833vw 0; } }
@media (max-width: 1020px) {
  .docgo-how-it-works__container {
    display: block; }

  .docgo-how-it-works__image-wrapper img {
    position: relative;
    height: 400px; }

  .docgo-how-it-works__image-wrapper {
    margin-bottom: 8px; }

  .docgo-how-it-works {
    margin-bottom: 92px; } }
@media (max-width: 670px) {
  .docgo-how-it-works__list-item {
    padding: 96px 20px 20px 20px; } }
.dogo-contact-us {
  padding: 0 20px;
  margin: 0 0 140px 0; }
  .dogo-contact-us__container {
    max-width: 1296px;
    margin: 0 auto;
    display: flex; }
  .dogo-contact-us__info-block {
    flex: 0 0 50%; }
  .dogo-contact-us__info-title {
    margin: 0 0 36px 0; }
  .dogo-contact-us__info-links {
    max-width: 333px;
    width: 100%; }
    .dogo-contact-us__info-links > *:not(:last-child) {
      margin: 0 0 8px 0; }
  .dogo-contact-us__form-block {
    flex: 0 0 50%; }
  .dogo-contact-us__form-wrapper {
    background-color: #e4ebf0;
    border-radius: 8px;
    padding: 32px; }

@media (min-width: 1020px) {
  .dogo-contact-us {
    padding: 0 1.389vw;
    margin: 0 0 9.722vw 0; }
    .dogo-contact-us__container {
      max-width: 90vw; }
    .dogo-contact-us__info-title {
      margin: 0 0 2.5vw 0; }
    .dogo-contact-us__info-links {
      max-width: 23.125vw; }
      .dogo-contact-us__info-links > *:not(:last-child) {
        margin: 0 0 0.556vw 0; }
    .dogo-contact-us__form-wrapper {
      border-radius: 0.556vw;
      padding: 2.222vw; } }
@media (max-width: 1020px) {
  .dogo-contact-us__container {
    display: block; }

  .dogo-contact-us__info-links {
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 1.8%;
    margin-bottom: 24px; }

  .book-visit-steps__item-1_links-wrapper {
    width: 49.1%; } }
@media (max-width: 670px) {
  .dogo-contact-us__info-links {
    display: block; }

  .book-visit-steps__item-1_links-wrapper {
    width: 100%; } }
.operations-center-block {
  margin: 140px 20px 60px 20px; }
  .operations-center-block--margin-bottom-big {
    margin: 60px 20px 140px 20px; }
  .operations-center-block__container {
    max-width: 1296px;
    margin: 0 auto; }
  .operations-center-block__wrapper {
    display: flex;
    width: 100%;
    justify-content: space-between;
    background-color: #e4ebf0;
    border-radius: 8px;
    padding: 16px; }
  .operations-center-block__information-block {
    width: 50%;
    padding: 40px 86px 40px 40px; }
  .operations-center-block__information-block-title {
    margin-bottom: 24px; }
  .operations-center-block__image-block {
    width: 50%; }
  .operations-center-block__image-wrapper {
    width: 100%;
    height: 565px;
    border-radius: 8px;
    overflow: hidden; }
    .operations-center-block__image-wrapper img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover; }

@media (min-width: 1020px) {
  .operations-center-block {
    margin: 9.722vw 1.389vw 4.167vw 1.389vw; }
    .operations-center-block--margin-bottom-big {
      margin: 4.167vw 1.389vw 9.722vw 1.389vw; }
    .operations-center-block__container {
      max-width: 90vw; }
    .operations-center-block__wrapper {
      border-radius: 0.556vw;
      padding: 1.111vw; }
    .operations-center-block__information-block {
      padding: 2.778vw 5.972vw 2.778vw 2.778vw; }
    .operations-center-block__information-block-title {
      margin-bottom: 1.667vw; }
    .operations-center-block__image-wrapper {
      height: 39.236vw;
      border-radius: 0.556vw; } }
.street-health-block {
  margin: 0 20px 120px 20px; }
  .street-health-block__container {
    max-width: 1296px;
    margin: 0 auto; }
  .street-health-block__wrapper {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    background-color: #e4ebf0;
    border-radius: 8px;
    padding: 16px; }
  .street-health-block__image-block {
    position: relative;
    width: 100%;
    margin-bottom: 46px; }
  .street-health-block__image-wrapper {
    width: 100%;
    height: 480px;
    border-radius: 8px;
    overflow: hidden; }
    .street-health-block__image-wrapper img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .street-health-block__title {
    position: absolute;
    top: 40px;
    left: 40px;
    width: 48%;
    color: #ffffff; }
  .street-health-block__information-block {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 0 40px 40px 40px; }
  .street-health-block__information-block-left {
    width: 47%; }
  .street-health-block__information-block-title {
    margin-bottom: 24px; }
  .street-health-block__information-block-right {
    width: 47%; }
  .street-health-block__nominations-block {
    padding: 40px;
    border-radius: 8px;
    background-color: #d8e0e8;
    display: flex;
    width: 100%;
    justify-content: space-between; }
  .street-health-block__nominations-block-general {
    width: 47%;
    display: flex;
    flex-direction: column; }
  .street-health-block__nominations-block-title {
    width: 40%; }
  .street-health-block__nominations-block-logos-wrapper {
    margin-top: auto;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap; }
  .street-health-block__nominations-block-logo-item {
    margin: 14px 26px 0 0;
    max-height: 50px;
    height: 100%;
    flex: 0 1 auto; }
  .street-health-block__nominations-block-logo-item-inner {
    width: auto;
    height: 100%;
    display: inline-flex;
    align-items: center; }
    .street-health-block__nominations-block-logo-item-inner img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: contain; }
  .street-health-block__nominations-block-info {
    width: 47%; }
  .street-health-block__nominations-block-text-wrapper {
    margin-right: 50px; }

@media (min-width: 1020px) {
  .street-health-block {
    margin: 0 1.389vw 8.333vw 1.389vw; }
    .street-health-block__container {
      max-width: 90vw; }
    .street-health-block__wrapper {
      border-radius: 0.556vw;
      padding: 1.111vw; }
    .street-health-block__image-block {
      margin-bottom: 3.194vw; }
    .street-health-block__image-wrapper {
      height: 33.333vw;
      border-radius: 0.556vw; }
    .street-health-block__title {
      top: 2.778vw;
      left: 2.778vw; }
    .street-health-block__information-block {
      padding: 0 2.778vw 2.778vw 2.778vw; }
    .street-health-block__information-block-title {
      margin-bottom: 1.667vw; }
    .street-health-block__nominations-block {
      padding: 2.778vw;
      border-radius: 0.556vw; }
    .street-health-block__nominations-block-logo-item {
      margin: 0.972vw 1.806vw 0 0;
      max-height: 3.472vw; }
    .street-health-block__nominations-block-text-wrapper {
      margin-right: 3.472vw; } }
.rural-help-block {
  margin: 0 20px 160px 20px; }
  .rural-help-block__container {
    max-width: 1296px;
    margin: 0 auto; }
  .rural-help-block__wrapper {
    display: flex;
    width: 100%;
    background-color: #c3d2e0;
    border-radius: 8px;
    padding: 16px;
    justify-content: space-between; }
  .rural-help-block__info-block {
    width: 47%;
    padding: 24px 0 24px 24px; }
  .rural-help-block__info-block-title {
    margin-bottom: 61px; }
  .rural-help-block__image-block {
    width: 47%; }
  .rural-help-block__image-wrapper {
    width: 100%;
    height: 327px;
    border-radius: 8px;
    overflow: hidden; }
    .rural-help-block__image-wrapper img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover; }

@media (min-width: 1020px) {
  .rural-help-block {
    margin: 0 1.389vw 11.111vw 1.389vw; }
    .rural-help-block__container {
      max-width: 90vw; }
    .rural-help-block__wrapper {
      border-radius: 0.556vw;
      padding: 1.111vw; }
    .rural-help-block__info-block {
      padding: 1.667vw 0 1.667vw 1.667vw; }
    .rural-help-block__info-block-title {
      margin-bottom: 4.236vw; }
    .rural-help-block__image-wrapper {
      height: 22.708vw;
      border-radius: 0.556vw; } }
.page-banner-standard__tech-page .page-banner-standard__content {
  display: flex;
  width: 100%; }
.page-banner-standard__tech-page .page-banner-standard__content_title-wrapper {
  flex: 0 0 50%;
  padding-right: 40px; }
  .page-banner-standard__tech-page .page-banner-standard__content_title-wrapper h1 {
    font-size: 96px; }
.page-banner-standard__tech-page .page-banner-standard__content_text-wrapper {
  flex: 0 0 50%;
  padding-left: 9px; }

.dara-block {
  margin: 16px 0; }
  .dara-block__container {
    max-width: 1408px;
    margin: 0 auto;
    border-radius: 8px;
    background-color: #e2ece8; }
  .dara-block__container-info {
    padding: 56px 56px 0 56px; }
  .dara-block__pre-header-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 96px 0; }
  .dara-block__b2b-element {
    background-color: #80c2a8;
    padding: 15px 16px;
    border-radius: 6px;
    color: #ffffff;
    font-style: normal;
    font-family: "NimbusSanLBold", sans-serif;
    font-size: 14px;
    line-height: unset;
    text-transform: uppercase; }
  .dara-block__dara-logo-wrapper {
    max-width: 133px;
    width: 100%; }
    .dara-block__dara-logo-wrapper img {
      width: 100%;
      height: 100%;
      object-fit: contain; }
  .dara-block__header-block {
    display: flex;
    margin: 0 0 82px 0; }
  .dara-block__title {
    flex: 0 0 50%;
    padding: 0 130px 0 0; }
  .dara-block__description {
    flex: 0 0 50%;
    padding: 0 100px 0 12px; }
  .dara-block__container-slider {
    padding: 0 0 56px 0; }
  .dara-block__slider-wrapper {
    overflow: hidden; }
  .dara-block__slider-controls {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 0 0 24px 0;
    padding: 0 56px; }
  .dara-block__slider-arrows {
    padding: 16px 18px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #ffffff;
    border-radius: 10px; }
  .dara-block__slider-arrow-prev, .dara-block__slider-arrow-next {
    cursor: pointer; }
    .dara-block__slider-arrow-prev.slick-disabled, .dara-block__slider-arrow-next.slick-disabled {
      opacity: 0.3; }
    .dara-block__slider-arrow-prev img, .dara-block__slider-arrow-next img {
      display: block; }
  .dara-block__slider-arrow-prev {
    margin: 0 18px 0 0; }
    .dara-block__slider-arrow-prev img {
      transform: rotate(180deg);
      width: 24px; }
  .dara-block__slider-arrow-next img {
    width: 24px; }
  .dara-block__slider-pagination .slick-dots {
    display: flex;
    align-items: center;
    background: #ffffff;
    border-radius: 10px;
    padding: 4px; }
    .dara-block__slider-pagination .slick-dots li button {
      cursor: pointer;
      font-family: "NimbusSanLBold", sans-serif;
      font-weight: 700;
      font-size: 12px;
      line-height: 1;
      text-transform: uppercase;
      background-color: transparent;
      border-radius: 8px;
      border: none;
      color: #0c141c;
      padding: 17px 20px;
      transition: all 0.2s ease; }
    .dara-block__slider-pagination .slick-dots li.slick-active button {
      cursor: auto;
      background: #80c2a8;
      color: #ffffff; }
    .dara-block__slider-pagination .slick-dots li:not(.slick-active) button:hover {
      background: #e2ece8; }
    .dara-block__slider-pagination .slick-dots li:not(:last-child) {
      margin: 0 4px 0 0; }
  .dara-block__slider .slick-slide {
    margin: 0 8px; }
  .dara-block__slider .slick-list {
    margin: 0 -8px; }
  .dara-block__slide-label-hidden-block {
    display: none !important; }
  .dara-block__slider-inner {
    background-color: #80c2a8;
    display: flex;
    border-radius: 8px;
    height: 100%; }
  .dara-block__slide-info-block {
    padding: 40px 55px 40px 40px;
    flex: 0 0 430px; }
  .dara-block__slide-title {
    color: #ffffff;
    margin: 0 0 20px 0;
    display: flex;
    align-items: flex-start; }
  .dara-block__slide-title-uppertext {
    font-family: "Tungsten A", "Tungsten B", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.125;
    margin: 1px 0 0 5px; }
  .dara-block__slide-description {
    color: #ffffff; }
  .dara-block__slide-media-block {
    padding: 16px 16px 16px 0;
    height: 100%;
    flex: 1 1 auto; }
  .dara-block__slide-media-block-inner {
    position: relative;
    border-radius: 8px;
    background-color: #60a087;
    padding: 60px;
    height: 100%; }
    .dara-block__slide-media-block-inner:after {
      content: "";
      position: absolute;
      left: 50px;
      right: 50px;
      top: 50px;
      bottom: 50px;
      background-color: #80c2a8;
      border-radius: 6px;
      z-index: 1; }
    .dara-block__slide-media-block-inner:before {
      content: "";
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%);
      width: 140px;
      height: 50px;
      background-color: rgba(113, 177, 152, 0.5);
      z-index: 1; }
  .dara-block__slide-media-wrapper {
    position: relative;
    z-index: 2;
    height: 100%; }
    .dara-block__slide-media-wrapper img,
    .dara-block__slide-media-wrapper video {
      height: 100%;
      width: 100%;
      object-fit: contain; }

@media (min-width: 1020px) {
  .page-banner-standard__tech-page .page-banner-standard__content_title-wrapper {
    padding-right: 2.778vw; }
    .page-banner-standard__tech-page .page-banner-standard__content_title-wrapper h1 {
      font-size: 6.667vw; }
  .page-banner-standard__tech-page .page-banner-standard__content_text-wrapper {
    padding-left: 0.625vw; }

  .dara-block {
    margin: 1.111vw 0; }
    .dara-block__container {
      max-width: 97.778vw;
      border-radius: 0.556vw; }
    .dara-block__container-info {
      padding: 3.889vw 3.889vw 0 3.889vw; }
    .dara-block__pre-header-block {
      margin: 0 0 6.667vw 0; }
    .dara-block__b2b-element {
      padding: 1.042vw 1.111vw;
      border-radius: 0.417vw;
      font-size: 0.972vw; }
    .dara-block__dara-logo-wrapper {
      max-width: 9.236vw; }
    .dara-block__header-block {
      margin: 0 0 5.694vw 0; }
    .dara-block__title {
      padding: 0 9.028vw 0 0; }
    .dara-block__description {
      padding: 0 6.944vw 0 0.833vw; }
    .dara-block__container-slider {
      padding: 0 0 3.889vw 0; }
    .dara-block__slider-controls {
      margin: 0 0 1.667vw 0;
      padding: 0 3.889vw; }
    .dara-block__slider-arrows {
      padding: 1.111vw 1.250vw;
      border-radius: 0.694vw; }
    .dara-block__slider-arrow-prev, .dara-block__slider-arrow-prev {
      margin: 0 1.250vw 0 0; }
      .dara-block__slider-arrow-prev img, .dara-block__slider-arrow-prev img {
        width: 1.667vw; }
    .dara-block__slider-arrow-next img {
      width: 1.667vw; }
    .dara-block__slider-pagination .slick-dots {
      border-radius: 0.694vw;
      padding: 0.278vw; }
      .dara-block__slider-pagination .slick-dots li button {
        font-size: 0.833vw;
        border-radius: 0.556vw;
        padding: 1.181vw 1.389vw; }
      .dara-block__slider-pagination .slick-dots li:not(:last-child) {
        margin: 0 0.278vw 0 0; }
    .dara-block__slider .slick-slide {
      margin: 0 0.556vw; }
    .dara-block__slider .slick-list {
      margin: 0 -0.556vw; }
    .dara-block__slider-inner {
      border-radius: 0.556vw; }
    .dara-block__slide-info-block {
      padding: 2.778vw 3.819vw 2.778vw 2.778vw;
      flex: 0 0 29.861vw; }
    .dara-block__slide-title {
      margin: 0 0 1.389vw 0; }
    .dara-block__slide-title-uppertext {
      font-size: 1.111vw;
      margin: 0.069vw 0 0 0.347vw; }
    .dara-block__slide-media-block {
      padding: 1.111vw 1.111vw 1.111vw 0; }
    .dara-block__slide-media-block-inner {
      border-radius: 0.556vw;
      padding: 4.167vw; }
      .dara-block__slide-media-block-inner:after {
        left: 3.472vw;
        right: 3.472vw;
        top: 3.472vw;
        bottom: 3.472vw;
        border-radius: 0.417vw; }
      .dara-block__slide-media-block-inner:before {
        width: 9.722vw;
        height: 3.472vw; } }
@media (max-width: 1020px) {
  .page-banner-standard__tech-page {
    margin-bottom: 92px; }
    .page-banner-standard__tech-page .page-banner-standard__content {
      flex-wrap: wrap; }
    .page-banner-standard__tech-page .page-banner-standard__content_title-wrapper {
      flex: 0 0 100%;
      padding-right: 0; }
      .page-banner-standard__tech-page .page-banner-standard__content_title-wrapper h1 {
        font-size: 78px; }
    .page-banner-standard__tech-page .page-banner-standard__content_text-wrapper {
      flex: 0 0 75%;
      padding-left: 0;
      padding-right: 0; }
    .page-banner-standard__tech-page .page-banner-standard__content_text {
      font-size: 19px; }

  .dara-block {
    padding: 0 12px; }
    .dara-block__container {
      max-width: unset;
      width: 100%; }
    .dara-block__container-info {
      padding: 20px 20px 0 20px; }
    .dara-block__pre-header-block {
      margin: 0 0 48px 0; }
    .dara-block__dara-logo-wrapper {
      max-width: 108px; }
    .dara-block__header-block {
      flex-wrap: wrap;
      margin: 0 0 64px 0; }
    .dara-block__title {
      flex: 0 0 100%;
      padding: 0;
      margin-bottom: 20px;
      font-size: 52px; }
    .dara-block__description {
      flex: 0 0 100%;
      padding: 0; }
    .dara-block__container-slider {
      padding: 0 0 20px 0; }
    .dara-block__slider-controls {
      margin: 0 0 20px 0;
      padding: 0 0 0 20px; }
    .dara-block__slider-inner {
      flex-direction: column-reverse;
      justify-content: flex-start; }
    .dara-block__slide-info-block {
      flex: 1 0 auto;
      padding: 40px 20px 20px 20px; }
    .dara-block__slide-title {
      font-size: 44px; }
    .dara-block__slide-media-block {
      padding: 12px 12px 0 12px;
      flex: 0 0 auto;
      height: auto; }
    .dara-block__slide-media-wrapper {
      height: auto; }
    .dara-block__slider-arrows {
      display: none;
      max-width: 100%; }
    .dara-block__slider-pagination {
      width: 100%;
      overflow: hidden; }
      .dara-block__slider-pagination .slick-dots {
        overflow-x: scroll;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
      .dara-block__slider-pagination button {
        white-space: nowrap; }
    .dara-block__slide-media-block-inner {
      padding: 22px;
      height: unset; }
      .dara-block__slide-media-block-inner:after {
        left: 18px;
        right: 18px;
        top: 18px;
        bottom: 18px; }
      .dara-block__slide-media-block-inner::before {
        height: 18px; }
    .dara-block__slide-media-wrapper {
      margin-bottom: 40px; } }
@media (max-width: 670px) {
  .page-banner-standard__tech-page .page-banner-standard__content_title-wrapper h1 {
    font-size: 60px; }
  .page-banner-standard__tech-page .page-banner-standard__content_text-wrapper {
    flex: 0 0 100%; }

  .dara-block {
    padding: 0 8px; }
    .dara-block__slide-media-block {
      padding: 8px 8px 0 8px; }
    .dara-block__slide-media-wrapper {
      margin-bottom: 20px; } }
.mobile-app-info {
  margin: 0 0 140px 0; }
  .mobile-app-info__container {
    max-width: 1408px;
    margin: 0 auto;
    background-color: #cee9ed;
    border-radius: 8px;
    display: flex; }
  .mobile-app-info__info-block {
    padding: 56px 109px 56px 56px;
    flex: 0 0 50%; }
  .mobile-app-info__b2c-badge {
    display: inline-block;
    font-family: "NimbusSanLBold", sans-serif;
    font-size: 14px;
    line-height: unset;
    text-transform: uppercase;
    color: #ffffff;
    padding: 13px 16px;
    background: #00c1de;
    border-radius: 6px;
    margin: 0 0 92px 0; }
  .mobile-app-info__title {
    margin: 0 0 24px 0; }
  .mobile-app-info__description {
    margin: 0 0 100px 0; }
  .mobile-app-info__buttons-wrapper {
    display: flex; }
    .mobile-app-info__buttons-wrapper a {
      display: block;
      margin-right: 9px; }
    .mobile-app-info__buttons-wrapper img {
      display: block; }
  .mobile-app-info__media-block {
    flex: 1 0 50%;
    padding: 0 60px 0 40px;
    align-self: flex-end; }
  .mobile-app-info__image-wrapper {
    width: 100%;
    height: 575px; }
    .mobile-app-info__image-wrapper img {
      display: block;
      max-width: 100%;
      width: 100%;
      height: 100%;
      object-fit: contain; }

@media (min-width: 1020px) {
  .mobile-app-info {
    margin: 0 0 9.722vw 0; }
    .mobile-app-info__container {
      max-width: 97.778vw;
      border-radius: 0.556vw; }
    .mobile-app-info__info-block {
      padding: 3.889vw 7.569vw 3.889vw 3.889vw; }
    .mobile-app-info__b2c-badge {
      font-size: 0.972vw;
      padding: 0.903vw 1.111vw;
      border-radius: 0.417vw;
      margin: 0 0 6.389vw 0; }
    .mobile-app-info__title {
      margin: 0 0 1.667vw 0; }
    .mobile-app-info__description {
      margin: 0 0 6.944vw 0; }
    .mobile-app-info__buttons-wrapper a {
      margin-right: 0.625vw; }
    .mobile-app-info__media-block {
      padding: 0 4.167vw 0 2.778vw; }
    .mobile-app-info__image-wrapper {
      height: 39.931vw; } }
@media (max-width: 1020px) {
  .mobile-app-info {
    margin: 0 0 112px 0;
    padding: 0 12px; }
    .mobile-app-info__container {
      max-width: unset;
      width: 100%; }
    .mobile-app-info__info-block {
      padding: 20px 0 40px 20px;
      flex: 0 0 52%; }
    .mobile-app-info__b2c-badge {
      font-size: 11px;
      padding: 11px 16px;
      margin: 0 0 31px 0; }
    .mobile-app-info__title {
      font-size: 52px;
      margin: 0 0 14px 0; }
    .mobile-app-info__description {
      margin: 0 0 52px 0; }
    .mobile-app-info__media-block {
      flex: 1 0 48%;
      padding: 0 0 0 24px;
      align-self: center; }
    .mobile-app-info__image-wrapper {
      height: auto; } }
@media (max-width: 670px) {
  .mobile-app-info {
    margin: 0 0 92px 0;
    padding: 0 8px; }
    .mobile-app-info__container {
      flex-direction: column-reverse;
      position: relative; }
    .mobile-app-info__info-block {
      padding: 56px 20px 20px 20px;
      flex: 0 0 100%; }
    .mobile-app-info__b2c-badge {
      position: absolute;
      top: 20px;
      left: 20px;
      font-size: 14px; }
    .mobile-app-info__title {
      margin: 0 0 16px 0; }
    .mobile-app-info__description {
      margin: 0 0 32px 0; }
    .mobile-app-info__media-block {
      flex: 0 0 100%;
      padding: 10px 0 0 0; } }
.mobile-dev-info__container {
  max-width: 1296px;
  margin: 0 auto;
  display: flex; }
.mobile-dev-info__content-block {
  width: 100%;
  background-color: #e4ebf0;
  border-radius: 8px;
  padding: 40px;
  display: flex;
  flex-direction: column; }
  .mobile-dev-info__content-block:first-child {
    margin-right: 16px; }
.mobile-dev-info__icons-block {
  margin: 0 0 58px 0;
  display: flex; }
  .mobile-dev-info__icons-block img {
    display: block;
    height: 100%;
    width: 100%;
    object-fit: contain; }
    .mobile-dev-info__icons-block img:not(:last-child) {
      margin: 0 15px 0 0; }
  .mobile-dev-info__icons-block.small-icons img {
    height: 48px;
    width: 48px; }
  .mobile-dev-info__icons-block.big-icons img {
    height: 97px;
    width: 97px; }
.mobile-dev-info__content-title {
  margin: auto 0 0 0;
  font-size: 32px; }
.mobile-dev-info__content-description {
  margin: 20px 0 0 0; }

@media (min-width: 1020px) {
  .mobile-dev-info__container {
    max-width: 90vw; }
  .mobile-dev-info__content-block {
    border-radius: 0.556vw;
    padding: 2.778vw; }
    .mobile-dev-info__content-block:first-child {
      margin-right: 1.111vw; }
  .mobile-dev-info__icons-block {
    margin: 0 0 4.028vw 0; }
    .mobile-dev-info__icons-block img:not(:last-child) {
      margin: 0 1.042vw 0 0; }
    .mobile-dev-info__icons-block.small-icons img {
      height: 3.333vw;
      width: 3.333vw; }
    .mobile-dev-info__icons-block.big-icons img {
      height: 6.736vw;
      width: 6.736vw; }
  .mobile-dev-info__content-title {
    font-size: 2.222vw; }
  .mobile-dev-info__content-description {
    margin: 1.389vw 0 0 0; } }
@media (max-width: 1020px) {
  .mobile-dev-info {
    padding: 0 32px; }
    .mobile-dev-info__container {
      max-width: unset;
      width: 100%;
      flex-direction: column; }
    .mobile-dev-info__content-block {
      padding: 20px; }
      .mobile-dev-info__content-block:first-child {
        margin-right: unset;
        margin-bottom: 12px; } }
@media (max-width: 670px) {
  .mobile-dev-info {
    padding: 0 20px; } }
.partners-banner {
  padding: 0 16px;
  height: calc(100vh - 74px); }
  .partners-banner__wrapper {
    background-color: #80c2a8;
    padding: 16px;
    display: flex;
    flex-wrap: wrap;
    height: 100%; }
  .partners-banner__content {
    width: 36%;
    color: #ffffff;
    padding: 40px;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
  .partners-banner__text {
    margin-top: 20px; }
  .partners-banner__img-block {
    width: 64%;
    display: flex;
    padding: 16px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end; }

@media (min-width: 1020px) {
  .partners-banner {
    padding: 0 1.111vw;
    height: calc(100vh - 5.139vw); }
    .partners-banner__wrapper {
      padding: 1.111vw; }
    .partners-banner__content {
      padding: 2.778vw; }
    .partners-banner__text {
      margin-top: 1.389vw; }
    .partners-banner__img-block {
      padding: 1.111vw; } }
@media (max-width: 1020px) {
  .partners-banner {
    padding: 0 12px;
    height: auto; }
    .partners-banner__wrapper {
      padding: 12px;
      height: 100%;
      margin-bottom: 12px; }
    .partners-banner__content {
      width: 100%;
      order: 2;
      padding: 24px 8px 8px 8px; }
    .partners-banner__title {
      font-size: 96px; }
    .partners-banner__text {
      margin-bottom: 48px;
      width: 50%; }
    .partners-banner__img-block {
      width: 100%;
      order: 1;
      height: 352px; } }
@media (max-width: 670px) {
  .partners-banner {
    padding: 0 8px; }
    .partners-banner__wrapper {
      padding: 8px;
      margin-bottom: 8px; }
    .partners-banner__title {
      font-size: 78px; }
    .partners-banner__text {
      width: 100%; }
    .partners-banner__img-block {
      height: 358px; }
    .partners-banner__insurance-wrapper {
      width: 100%; }
      .partners-banner__insurance-wrapper.show-mobile {
        display: block; }
      .partners-banner__insurance-wrapper.show-desktop {
        display: none; } }
.partners-top-info__wrapper {
  display: flex;
  flex-wrap: wrap; }
.partners-top-info__item {
  width: 50%;
  padding-right: 125px; }
.partners-top-info__item_icon {
  width: 44px;
  height: 44px; }
.partners-top-info__item_title {
  margin: 40px 0 16px 0; }

@media (min-width: 1020px) {
  .partners-top-info__item {
    padding-right: 8.681vw; }
  .partners-top-info__item_icon {
    width: 3.056vw;
    height: 3.056vw; }
  .partners-top-info__item_title {
    margin: 2.778vw 0 1.111vw 0; } }
@media (max-width: 1020px) {
  .partners-top-info__item {
    padding-right: 32px; } }
@media (max-width: 670px) {
  .partners-top-info__item {
    width: 100%;
    padding-right: 0;
    margin-bottom: 64px; }

  .partners-top-info__item:last-child {
    margin-bottom: 0; } }
.partners-who-we-serve__wrapper {
  margin-top: 52px;
  gap: 1.2%;
  display: flex;
  flex-wrap: wrap; }
.partners-who-we-serve__item {
  border-radius: 5px;
  padding: 32px 40px 32px 32px;
  background-color: #c5e3d7;
  width: 32.5%;
  margin-bottom: 16px;
  display: block;
  transition: all 0.2s ease; }
.partners-who-we-serve__item:nth-child(1), .partners-who-we-serve__item:nth-child(2) {
  width: 49.4%; }
.partners-who-we-serve__icon {
  width: 52px;
  height: 52px; }
.partners-who-we-serve__item-title {
  margin: 56px 0 16px 0; }
.partners-who-we-serve__item_link-wrapper {
  margin-top: 32px; }
.partners-who-we-serve__link {
  display: inline-flex;
  align-items: center;
  font-family: "NimbusSanLBold", sans-serif;
  font-size: 13px;
  line-height: 100%;
  transition: all 0.2s ease;
  text-transform: uppercase; }
.partners-who-we-serve__link-arrow {
  width: 12px;
  height: 12px;
  transition: all 0.2s ease;
  margin-left: 2px; }
  .partners-who-we-serve__link-arrow path {
    transition: all 0.2s ease; }
.partners-who-we-serve__item:hover {
  background-color: #b2dbcb;
  transition: all 0.2s ease; }
.partners-who-we-serve__item:hover .partners-who-we-serve__link-text {
  color: #49806a;
  transition: all 0.2s ease; }
.partners-who-we-serve__item:hover .partners-who-we-serve__link-arrow path {
  fill: #49806a;
  transition: all 0.2s ease; }
.partners-who-we-serve__item:hover .partners-who-we-serve__link-arrow {
  margin-left: 4px;
  transition: all 0.2s ease; }

@media (min-width: 1020px) {
  .partners-who-we-serve__wrapper {
    margin-top: 3.611vw; }
  .partners-who-we-serve__item {
    border-radius: 0.347vw;
    padding: 2.222vw 2.778vw 2.222vw 2.222vw;
    margin-bottom: 1.111vw; }
  .partners-who-we-serve__icon {
    width: 3.611vw;
    height: 3.611vw; }
  .partners-who-we-serve__item-title {
    margin: 3.889vw 0 1.111vw 0; }
  .partners-who-we-serve__item_link-wrapper {
    margin-top: 2.222vw; }
  .partners-who-we-serve__link {
    font-size: 0.903vw; }
  .partners-who-we-serve__link-arrow {
    width: 0.833vw;
    height: 0.833vw;
    margin-left: 0.139vw; }
  .partners-who-we-serve__item:hover .partners-who-we-serve__link-arrow {
    margin-left: 0.278vw; } }
@media (max-width: 1020px) {
  .partners-who-we-serve__item {
    width: 100% !important;
    margin-bottom: 12px;
    padding: 32px; } }
@media (max-width: 670px) {
  .partners-who-we-serve__wrapper {
    margin-top: 40px; } }
.partners-how-we-serve__subtitle {
  color: #6e7378; }
.partners-how-we-serve__title {
  margin: 20px 0 52px 0; }
.partners-how-we-serve__first {
  color: #ffffff;
  background-color: #8da4ba; }
.partners-how-we-serve__first_wrapper {
  padding: 16px; }
.partners-how-we-serve__first-banner-wrapper {
  min-height: 540px;
  padding: 40px;
  position: relative; }
.partners-how-we-serve__first-banner {
  max-width: 584px;
  position: relative; }
.partners-how-we-serve__first-banner-title {
  margin-bottom: 20px; }
.partners-how-we-serve__first-content {
  padding: 56px 40px;
  display: flex;
  flex-wrap: wrap; }
.partners-how-we-serve__first-content-item {
  width: 50%;
  margin-bottom: 62px;
  padding-right: 70px; }
.partners-how-we-serve__first-content-item:last-child {
  margin-bottom: 0; }
.partners-how-we-serve__first-content-item_title {
  margin-bottom: 20px;
  max-width: 446px; }
.partners-how-we-serve__second {
  margin: 16px 0;
  overflow: hidden;
  background-color: #60758a;
  display: flex;
  flex-direction: row-reverse;
  padding: 72px 0;
  position: relative;
  color: #ffffff; }
.partners-how-we-serve__second-img-wrapper {
  position: absolute;
  top: 22px;
  left: 137px; }
.partners-how-we-serve__second-img-wrapper {
  width: 343px; }
.partners-how-we-serve__second-content {
  width: 50%;
  padding-right: 111px; }
.partners-how-we-serve__second-content_text {
  margin: 20px 0 40px 0; }
.partners-how-we-serve__second-content_apps {
  display: flex;
  flex-wrap: wrap;
  gap: 8px; }
.partners-how-we-serve__second-content_app-item {
  width: 146px; }
.partners-how-we-serve__third {
  min-height: 860px;
  display: flex;
  flex-direction: column-reverse;
  padding: 16px;
  color: #ffffff; }
.partners-how-we-serve__third-wrapper {
  background-color: #8da4ba;
  padding: 40px; }
.partners-how-we-serve__third-wrapper-flex {
  display: flex; }
.partners-how-we-serve__third-header {
  width: 50%;
  padding-right: 40px; }
.partners-how-we-serve__third-content-wrapper {
  width: 50%;
  padding-right: 50px; }
.partners-how-we-serve__third-header_title {
  margin-bottom: 56px; }

@media (min-width: 1020px) {
  .partners-how-we-serve__title {
    margin: 1.389vw 0 3.611vw 0; }
  .partners-how-we-serve__first_wrapper {
    padding: 1.111vw; }
  .partners-how-we-serve__first-banner-wrapper {
    min-height: 37.500vw;
    padding: 2.778vw; }
  .partners-how-we-serve__first-banner {
    max-width: 40.556vw; }
  .partners-how-we-serve__first-banner-title {
    margin-bottom: 1.389vw; }
  .partners-how-we-serve__first-content {
    padding: 3.889vw 2.778vw; }
  .partners-how-we-serve__first-content-item {
    margin-bottom: 4.306vw;
    padding-right: 4.861vw; }
  .partners-how-we-serve__first-content-item_title {
    margin-bottom: 1.389vw;
    max-width: 30.972vw; }
  .partners-how-we-serve__second {
    margin: 1.111vw 0;
    padding: 5.000vw 0; }
  .partners-how-we-serve__second-img-wrapper {
    top: 1.528vw;
    left: 9.514vw; }
  .partners-how-we-serve__second-img-wrapper {
    width: 23.819vw; }
  .partners-how-we-serve__second-content {
    padding-right: 7.708vw; }
  .partners-how-we-serve__second-content_text {
    margin: 1.389vw 0 2.778vw 0; }
  .partners-how-we-serve__second-content_apps {
    gap: 0.556vw; }
  .partners-how-we-serve__second-content_app-item {
    width: 10.139vw; }
  .partners-how-we-serve__third {
    min-height: 59.722vw;
    padding: 1.111vw; }
  .partners-how-we-serve__third-wrapper {
    padding: 2.778vw; }
  .partners-how-we-serve__third-header {
    padding-right: 2.778vw; }
  .partners-how-we-serve__third-content-wrapper {
    padding-right: 3.472vw; }
  .partners-how-we-serve__third-header_title {
    margin-bottom: 3.889vw; } }
@media (max-width: 1020px) {
  .partners-how-we-serve__title {
    margin: 12px 0 32px 0; }

  .partners-how-we-serve__first_wrapper {
    padding: 12px; }

  .partners-how-we-serve__first-banner-wrapper {
    min-height: 400px;
    padding: 32px; }

  .partners-how-we-serve__first-content {
    padding: 44px 8px 8px 8px; }

  .partners-how-we-serve__first-content-item {
    padding-right: 0;
    width: 100%;
    margin-bottom: 40px; }

  .partners-how-we-serve__first-content-item:last-child {
    margin-bottom: 0; }

  .partners-how-we-serve__second-content {
    padding-right: 0; }

  .partners-how-we-serve__second {
    margin: 12px 0;
    padding: 40px;
    min-height: 400px; }

  .partners-how-we-serve__second-img-wrapper {
    width: 267px;
    top: 40px;
    left: 37px; }

  .partners-how-we-serve__third {
    min-height: 700px;
    padding: 12px; }

  .partners-how-we-serve__third-wrapper {
    padding: 20px; }

  .partners-how-we-serve__third-wrapper-flex {
    display: block; }

  .partners-how-we-serve__third-header {
    width: 100%;
    padding-right: 0; }

  .partners-how-we-serve__third-header_title {
    margin-bottom: 16px; }
    .partners-how-we-serve__third-header_title br {
      display: none; }

  .partners-how-we-serve__third-content-wrapper {
    width: 100%;
    padding-right: 0;
    margin: 16px 0 40px 0; } }
@media (max-width: 670px) {
  .partners-how-we-serve__first-banner-wrapper {
    min-height: 540px;
    padding: 20px; }

  .partners-how-we-serve__first-banner-title {
    margin-bottom: 16px; }

  .partners-how-we-serve__first_wrapper {
    padding: 7px; }

  .partners-how-we-serve__first-content {
    padding: 44px 13px 13px 13px; }

  .partners-how-we-serve__second-img-wrapper {
    position: static;
    width: 100%; }

  .partners-how-we-serve__second {
    display: block;
    padding: 20px; }

  .partners-how-we-serve__second-content {
    width: 100%;
    margin-top: 40px; }

  .partners-how-we-serve__second-content_text {
    margin: 16px 0 32px 0; } }
.partners-what-we-offer__header {
  margin-bottom: 80px;
  display: flex;
  flex-wrap: wrap; }
.partners-what-we-offer__header-title {
  padding-right: 50px;
  width: 50%; }
.partners-what-we-offer__header-content {
  width: 50%;
  max-width: 531px; }
.partners-what-we-offer__item {
  padding: 16px;
  color: #ffffff;
  background-color: #80c2a8;
  margin-bottom: 16px; }
.partners-what-we-offer__item_banner {
  height: 440px;
  position: relative;
  display: flex;
  flex-direction: column-reverse;
  padding: 40px; }
.partners-what-we-offer__item_banner-icon {
  position: absolute;
  top: 40px;
  left: 40px;
  width: 52px;
  height: 52px; }
.partners-what-we-offer__item_banner_title {
  max-width: 584px; }
.partners-what-we-offer__item_content-wrapper {
  padding: 56px 40px; }
.partners-what-we-offer__item_content {
  margin-bottom: 40px;
  display: flex;
  flex-wrap: wrap; }
.partners-what-we-offer__item_content_column {
  width: 50%;
  padding-right: 80px; }

@media (min-width: 1020px) {
  .partners-what-we-offer__header {
    margin-bottom: 5.556vw; }
  .partners-what-we-offer__header-title {
    padding-right: 3.472vw; }
  .partners-what-we-offer__header-content {
    max-width: 36.875vw; }
  .partners-what-we-offer__item {
    padding: 1.111vw;
    margin-bottom: 1.111vw; }
  .partners-what-we-offer__item_banner {
    height: 30.556vw;
    padding: 2.778vw; }
  .partners-what-we-offer__item_banner-icon {
    top: 2.778vw;
    left: 2.778vw;
    width: 3.611vw;
    height: 3.611vw; }
  .partners-what-we-offer__item_banner_title {
    max-width: 40.556vw; }
  .partners-what-we-offer__item_content-wrapper {
    padding: 3.889vw 2.778vw; }
  .partners-what-we-offer__item_content {
    margin-bottom: 2.778vw; }
  .partners-what-we-offer__item_content_column {
    padding-right: 5.556vw; } }
@media (max-width: 1020px) {
  .partners-what-we-offer__item_banner {
    padding: 20px; }

  .partners-what-we-offer__item_banner-icon {
    left: 20px;
    top: 20px; }

  .partners-what-we-offer__item {
    padding: 12px; }

  .partners-what-we-offer__item_content-wrapper {
    padding: 24px 8px 12px 8px; }

  .partners-what-we-offer__item_content_column {
    width: 100%;
    padding-right: 0;
    margin-bottom: 16px; }

  .partners-what-we-offer__item_content {
    margin-bottom: 32px; } }
@media (max-width: 670px) {
  .partners-what-we-offer__item {
    padding: 8px; }

  .partners-what-we-offer__header {
    display: block;
    margin-bottom: 40px; }

  .partners-what-we-offer__header-title {
    width: 100%;
    padding-right: 0; }

  .partners-what-we-offer__header-content {
    width: 100%;
    margin-top: 20px; }

  .partners-what-we-offer__item_banner {
    height: 470px; } }
.partners-slider {
  margin-bottom: 16px;
  padding: 56px 0; }
  .partners-slider__header {
    padding: 0 56px; }

.partners-sliders-wrapper {
  margin-top: 37px; }

.partners-slider-owl {
  padding-left: 56px; }
  .partners-slider-owl__item {
    height: 64px; }

.partners-slider.government {
  background-color: #e2ece8;
  color: #49806a; }
  .partners-slider.government .slider-block__title_number {
    color: #60A087; }

.partners-slider.corporates {
  background-color: #e4ebf0;
  color: #60758a; }
  .partners-slider.corporates .slider-block__title_number {
    color: #8DA4BA; }

.partners-slider.health {
  background-color: #e9e9f2;
  color: #8C8AD1; }
  .partners-slider.health .slider-block__title_number {
    color: #A09EDF; }

@media (min-width: 1020px) {
  .partners-slider {
    margin-bottom: 1.111vw;
    padding: 3.889vw 0; }
    .partners-slider__header {
      padding: 0 3.889vw; }

  .partners-sliders-wrapper {
    margin-top: 2.569vw; }

  .partners-slider-owl {
    padding-left: 3.889vw; }
    .partners-slider-owl__item {
      height: 4.444vw; } }
@media (max-width: 670px) {
  .partners-sliders-wrapper {
    margin-top: 32px; }

  .partners-slider {
    padding: 20px 0; }

  .partners-slider__header {
    padding: 0 20px; }

  .partners-slider-owl {
    padding-left: 20px; }

  .partners-slider-owl__item {
    height: 48px; }

  .partners-sliders .slider-block__title {
    font-size: 36px; } }
.page-team-banner {
  padding: 16px;
  height: 100vh; }
  .page-team-banner__wrapper {
    height: 100%;
    display: flex;
    flex-direction: column-reverse;
    color: #ffffff;
    padding: 32px; }
  .page-team-banner__title {
    font-size: 168px;
    line-height: 82%; }
  .page-team-banner__content {
    margin-top: 16px;
    max-width: 530px; }

@media (min-width: 1020px) {
  .page-team-banner {
    padding: 1.111vw; }
    .page-team-banner__wrapper {
      padding: 2.222vw; }
    .page-team-banner__title {
      font-size: 11.667vw; }
    .page-team-banner__content {
      margin-top: 1.111vw;
      max-width: 36.806vw; } }
@media (max-width: 1020px) {
  .page-team-banner__wrapper {
    padding: 20px; }

  .page-team-banner__content {
    margin-top: 12px;
    max-width: 100%; }

  .page-team-banner__title {
    font-size: 96px; } }
.page-team {
  margin-top: 72px; }
  .page-team__wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 1.2%; }
  .page-team__item {
    width: 32.53%;
    margin-bottom: 16px; }
  .page-team .link-standard:hover {
    color: #ffffff; }
  .page-team .link-standard:hover .link-standard__text {
    margin-right: 2px; }
  .page-team .link-standard:hover .link-standard__arrow path {
    fill: #ffffff; }
  .page-team .link-standard__arrow {
    transition: all 0.2s ease; }
  .page-team__show-more-wrapper {
    margin-top: 64px;
    text-align: center; }

@media (min-width: 1020px) {
  .page-team {
    margin-top: 5.000vw; }
    .page-team__item {
      margin-bottom: 1.111vw; }
    .page-team .link-standard:hover .link-standard__text {
      margin-right: 0.139vw; }
    .page-team__show-more-wrapper {
      margin-top: 4.444vw; } }
@media (max-width: 1020px) {
  .page-team__item {
    width: 49%; }

  .page-team__wrapper {
    gap: 2%; } }
@media (max-width: 670px) {
  .page-team__item {
    width: 100%; }

  .page-team__wrapper {
    gap: 0; } }
.page-team-career__wrapper {
  padding: 16px;
  border-radius: 8px;
  background-color: #E9E9F0; }
.page-team-career__banner_img {
  object-fit: cover;
  object-position: bottom;
  height: 440px;
  border-radius: 10px; }
.page-team-career__content-wrapper {
  padding: 56px 40px 40px 40px; }
.page-team-career__content {
  display: flex;
  flex-wrap: wrap; }
.page-team-career__content-item {
  width: 50%;
  padding-right: 60px; }
.page-team-career__button-wrapper {
  margin-top: 44px; }

@media (min-width: 1020px) {
  .page-team-career__wrapper {
    padding: 1.111vw;
    border-radius: 0.556vw; }
  .page-team-career__banner_img {
    height: 30.556vw;
    border-radius: 0.694vw; }
  .page-team-career__content-wrapper {
    padding: 3.889vw 2.778vw 2.778vw 2.778vw; }
  .page-team-career__content-item {
    padding-right: 4.167vw; }
  .page-team-career__button-wrapper {
    margin-top: 3.056vw; } }
@media (max-width: 1020px) {
  .page-team-career__wrapper {
    padding: 8px; }

  .page-team-career__banner_img {
    height: 60vw; }

  .page-team-career__content-item {
    width: 100%;
    padding-right: 0; }

  .page-team-career__content-wrapper {
    padding: 24px 12px 12px 12px; }

  .page-team-career__title {
    font-size: 44px;
    margin-bottom: 16px; }

  .page-team-career__button-wrapper {
    margin-top: 40px; } }
@media (max-width: 670px) {
  .page-team-career__banner_img {
    height: 280px; }

  .page-team-career__title {
    margin-bottom: 12px; } }
.contact-us-banner {
  padding: 16px;
  color: #ffffff; }
  .contact-us-banner__wrapper {
    padding: 30px;
    height: 565px;
    display: flex;
    flex-direction: column-reverse; }
  .contact-us-banner__title {
    font-size: 168px;
    line-height: 82%; }

@media (min-width: 1020px) {
  .contact-us-banner {
    padding: 1.111vw; }
    .contact-us-banner__wrapper {
      padding: 2.083vw;
      height: 39.236vw; }
    .contact-us-banner__title {
      font-size: 11.667vw; } }
@media (max-width: 1020px) {
  .contact-us-banner__wrapper {
    padding: 20px;
    height: 455px; }

  .contact-us-banner__title {
    font-size: 96px; } }
.page-contact-form__wrapper {
  display: flex;
  flex-wrap: wrap; }
.page-contact-form__text {
  width: 50%;
  padding-right: 125px; }
.page-contact-form__form-wrapper {
  width: 50%; }

@media (min-width: 1020px) {
  .page-contact-form__text {
    padding-right: 8.681vw; } }
@media (max-width: 1020px) {
  .page-contact-form__text {
    width: 100%;
    padding-right: 0;
    margin-bottom: 32px; }

  .page-contact-form__form-wrapper {
    width: 100%; } }
.mobile-health__block {
  background-color: #e4ebf0;
  margin-bottom: 92px; }
.mobile-health__block_banner {
  padding: 16px;
  position: relative;
  color: #ffffff; }
.mobile-health__block_banner_img {
  height: 601px;
  object-fit: cover;
  border-radius: 8px; }
.mobile-health__block_banner_title {
  position: absolute;
  top: 40px;
  left: 40px;
  max-width: 600px; }
.mobile-health__block_content {
  padding: 40px 56px 56px 56px; }
.mobile-health__block_content_wrapper {
  display: flex;
  flex-wrap: wrap; }
.mobile-health__block_content_item {
  width: 50%;
  padding-right: 70px; }
.mobile-health__block_content_title {
  max-width: 50%;
  margin-bottom: 48px; }
.mobile-health__programs {
  padding: 16px 16px 0 16px;
  background-color: #e2ece8; }
.mobile-health__programs_banner {
  height: 440px;
  padding: 40px;
  position: relative;
  color: #ffffff; }
.mobile-health__programs_banner_img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover; }
.mobile-health__programs_banner_content-wrapper {
  position: relative;
  max-width: 530px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%; }
.mobile-health__programs_items-wrapper {
  margin-top: 16px;
  display: flex;
  gap: 1.2%;
  flex-wrap: wrap; }
.mobile-health__programs_item {
  width: 49.4%;
  background-color: #c5e3d7;
  margin-bottom: 1.2%;
  padding: 40px 60px 40px 40px;
  border-radius: 8px; }
.mobile-health__programs_item_img {
  width: 64px;
  height: 64px; }
.mobile-health__programs_item_title {
  margin: 64px 0 20px 0; }

.mobile-health__block-wrapper.small-block .mobile-health__block_banner_img {
  height: 440px; }
.mobile-health__block-wrapper.small-block .mobile-health__block_banner_title {
  max-width: 475px; }

@media (min-width: 1020px) {
  .mobile-health__block {
    margin-bottom: 6.389vw; }
  .mobile-health__block_banner {
    padding: 1.111vw; }
  .mobile-health__block_banner_img {
    height: 41.736vw;
    border-radius: 0.556vw; }
  .mobile-health__block_banner_title {
    top: 2.778vw;
    left: 2.778vw;
    max-width: 41.667vw; }
  .mobile-health__block_content {
    padding: 2.778vw 3.889vw 3.889vw 3.889vw; }
  .mobile-health__block_content_item {
    padding-right: 4.861vw; }
  .mobile-health__block_content_title {
    margin-bottom: 3.333vw; }
  .mobile-health__programs {
    padding: 1.111vw 1.111vw 0 1.111vw; }
  .mobile-health__programs_banner {
    height: 30.556vw;
    padding: 2.778vw; }
  .mobile-health__programs_banner_content-wrapper {
    max-width: 36.806vw; }
  .mobile-health__programs_items-wrapper {
    margin-top: 1.111vw; }
  .mobile-health__programs_item {
    padding: 2.778vw 4.167vw 2.778vw 2.778vw;
    border-radius: 0.556vw; }
  .mobile-health__programs_item_img {
    width: 4.444vw;
    height: 4.444vw; }
  .mobile-health__programs_item_title {
    margin: 4.444vw 0 1.389vw 0; }

  .mobile-health__block-wrapper.small-block .mobile-health__block_banner_img {
    height: 30.556vw; }
  .mobile-health__block-wrapper.small-block .mobile-health__block_banner_title {
    max-width: 32.986vw; } }
@media (max-width: 1020px) {
  .mobile-health__block_banner {
    padding: 12px; }

  .mobile-health__block_banner_img {
    height: 300px; }

  .mobile-health__block_content {
    padding: 32px 20px 20px 20px; }

  .mobile-health__block_content_item {
    width: 100%;
    padding-right: 0; }

  .mobile-health__block_content_item:first-child {
    margin-bottom: 16px; }

  .mobile-health__block_content_title {
    max-width: 100%;
    margin-bottom: 20px; }

  .mobile-health__block_banner_img {
    height: 300px; }

  .mobile-health__block_banner_title {
    font-size: 52px; }

  .mobile-health__programs_banner {
    height: 320px;
    padding: 20px; }

  .mobile-health__programs_item {
    width: 100%;
    margin-bottom: 12px;
    padding: 20px; }

  .mobile-health__programs {
    padding: 12px 12px 0 12px; }

  .mobile-health__programs_item_title {
    margin: 40px 0 16px 0; } }
@media (max-width: 670px) {
  .mobile-health__block_banner {
    padding: 8px; }

  .mobile-health__block_banner_title {
    top: 20px;
    left: 20px; }

  .mobile-health__block_banner_img {
    height: 500px; }

  .mobile-health__block-wrapper.small-block .mobile-health__block_banner_title {
    max-width: 280px; }

  .mobile-health__block-wrapper.small-block .mobile-health__block_banner_img {
    height: 500px; }

  .mobile-health__programs {
    padding: 8px 8px 0 8px; }

  .mobile-health__programs_banner {
    height: 500px; } }
.privacy-policy-banner {
  padding: 16px;
  color: #ffffff; }
  .privacy-policy-banner .internal-wrapper.small {
    padding: 0 !important; }
  .privacy-policy-banner__wrapper {
    padding: 56px;
    background-color: #aebece;
    height: 500px;
    flex-direction: column;
    display: flex;
    justify-content: flex-end; }
  .privacy-policy-banner__title {
    margin: 48px 0 16px 0;
    font-size: 120px;
    line-height: 82%; }
  .privacy-policy-banner__img {
    width: 60px;
    height: 60px;
    display: block; }

@media (min-width: 1020px) {
  .privacy-policy-banner {
    padding: 1.111vw; }
    .privacy-policy-banner__wrapper {
      padding: 3.889vw;
      height: 34.722vw; }
    .privacy-policy-banner__title {
      margin: 3.333vw 0 1.111vw 0;
      font-size: 8.333vw; }
    .privacy-policy-banner__img {
      width: 4.167vw;
      height: 4.167vw; } }
@media (max-width: 1020px) {
  .privacy-policy-banner__wrapper {
    padding: 20px;
    height: 384px; }

  .privacy-policy-banner__title {
    margin: 32px 0 14px 0;
    font-size: 60px; }

  .privacy-policy__item {
    margin-bottom: 70px; } }
.privacy-policy {
  margin: 120px 0 70px 0; }
  .privacy-policy__item {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 120px; }
  .privacy-policy__item_title {
    width: 50%;
    padding-right: 125px; }
  .privacy-policy__item_content {
    font-size: 17px;
    line-height: 188%;
    width: 50%; }
    .privacy-policy__item_content p {
      margin: 15px 0; }
    .privacy-policy__item_content ul, .privacy-policy__item_content ol {
      margin: 15px 0;
      padding-left: 10px; }
    .privacy-policy__item_content ol {
      position: relative;
      left: 20px; }
      .privacy-policy__item_content ol li {
        list-style: decimal; }
    .privacy-policy__item_content li {
      position: relative;
      margin-bottom: 10px; }
    .privacy-policy__item_content ul li:before {
      content: '•';
      margin-right: 10px; }
    .privacy-policy__item_content h2, .privacy-policy__item_content h3, .privacy-policy__item_content h4, .privacy-policy__item_content h5, .privacy-policy__item_content h6 {
      font-family: "NimbusSanLBold", sans-serif;
      text-transform: uppercase;
      line-height: 100%;
      margin-bottom: 20px; }
    .privacy-policy__item_content h2, .privacy-policy__item_content h3 {
      font-size: 16px; }
    .privacy-policy__item_content h4, .privacy-policy__item_content h5, .privacy-policy__item_content h6 {
      font-size: 13px; }
    .privacy-policy__item_content a {
      color: #00c1de;
      text-decoration: underline; }

@media (min-width: 1020px) {
  .privacy-policy {
    margin: 8.333vw 0 4.861vw 0; }
    .privacy-policy__item {
      margin-bottom: 8.333vw; }
    .privacy-policy__item_title {
      padding-right: 8.681vw; }
    .privacy-policy__item_content {
      font-size: 1.181vw; }
      .privacy-policy__item_content p {
        margin: 1.042vw 0; }
      .privacy-policy__item_content ul, .privacy-policy__item_content ol {
        margin: 1.042vw 0;
        padding-left: 0.694vw; }
      .privacy-policy__item_content ol {
        left: 1.389vw; }
      .privacy-policy__item_content li {
        margin-bottom: 0.694vw; }
      .privacy-policy__item_content ul li:before {
        content: '•';
        margin-right: 0.694vw; }
      .privacy-policy__item_content h2, .privacy-policy__item_content h3, .privacy-policy__item_content h4, .privacy-policy__item_content h5, .privacy-policy__item_content h6 {
        margin-bottom: 1.389vw; }
      .privacy-policy__item_content h2, .privacy-policy__item_content h3 {
        font-size: 1.111vw; }
      .privacy-policy__item_content h4, .privacy-policy__item_content h5, .privacy-policy__item_content h6 {
        font-size: 0.903vw; } }
@media (max-width: 1020px) {
  .privacy-policy {
    margin: 74px 0 100px 0; }

  .privacy-policy__item_title {
    width: 100%;
    padding-right: 0;
    margin-bottom: 43px;
    font-size: 44px; }

  .privacy-policy__item_content {
    width: 100%; } }
.privacy-policy-table {
  margin: 70px 0 140px 0; }
  .privacy-policy-table__header {
    display: flex;
    margin-bottom: 32px; }
  .privacy-policy-table__header_item {
    padding-right: 20px;
    width: 20%; }
  .privacy-policy-table__body_row {
    margin-bottom: 32px;
    display: flex; }
  .privacy-policy-table__body_item {
    line-height: 164%;
    padding-right: 20px; }

.dogo-contact-us__form-block input, .dogo-contact-us__form-block select {
  display: block;
  width: 100%;
  background-color: #F2F5F7;
  border-radius: 8px;
  padding: 15px 20px;
  font-family: "NimbusSanLReg", sans-serif;
  font-size: 16px;
  line-height: 152%;
  color: #0c141c;
  border: 1px solid transparent;
  margin-bottom: 28px; }
.dogo-contact-us__form-block textarea {
  display: block;
  width: 100%;
  background-color: #F2F5F7;
  border-radius: 8px;
  padding: 15px 20px;
  font-family: "NimbusSanLReg", sans-serif;
  font-size: 16px;
  line-height: 152%;
  color: #0c141c;
  border: 1px solid transparent;
  margin-bottom: 28px;
  min-height: 150px; }
.dogo-contact-us__form-block fieldset {
  border: 0; }
.dogo-contact-us__form-block label {
  display: block;
  font-family: "NimbusSanLBold", sans-serif;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 13px;
  margin-bottom: 8px; }
.dogo-contact-us__form-block input[type=submit] {
  display: block;
  width: 100%;
  border-radius: 8px;
  padding: 15px 20px;
  font-family: "NimbusSanLReg", sans-serif;
  font-size: 16px;
  line-height: 152%;
  border: 1px solid transparent;
  margin-bottom: 28px;
  cursor: pointer;
  color: #ffffff;
  background-color: #0b141c;
  transition: all 0.2s ease; }
.dogo-contact-us__form-block .hs-error-msg {
  text-transform: none;
  color: #E05A5F;
  font-size: 13px;
  margin-top: 8px;
  font-family: "NimbusSanLReg", sans-serif; }

@media (min-width: 1020px) {
  .dogo-contact-us__form-block input, .dogo-contact-us__form-block select {
    border-radius: 0.556vw;
    padding: 1.042vw 1.389vw;
    font-size: 1.111vw;
    margin-bottom: 1.944vw; }
  .dogo-contact-us__form-block textarea {
    border-radius: 0.556vw;
    padding: 1.042vw 1.389vw;
    font-size: 1.111vw;
    margin-bottom: 1.944vw;
    min-height: 10.417vw; }
  .dogo-contact-us__form-block label {
    font-size: 0.903vw;
    line-height: 0.903vw;
    margin-bottom: 0.556vw; }
  .dogo-contact-us__form-block input[type=submit] {
    border-radius: 0.556vw;
    padding: 1.042vw 1.389vw;
    font-size: 1.111vw;
    margin-bottom: 1.944vw; }
  .dogo-contact-us__form-block .hs-error-msg {
    font-size: 0.903vw;
    margin-top: 0.556vw; } }
.press-banner {
  margin-bottom: 16px; }
  .press-banner__wrapper {
    background-color: #A09EDF;
    padding: 16px;
    border-radius: 8px;
    color: #ffffff; }
  .press-banner__img {
    height: 440px;
    object-fit: cover;
    border-radius: 8px; }
  .press-banner__content-wrapper {
    padding: 56px 40px;
    display: flex; }
  .press-banner__content-block {
    width: 50%;
    padding-right: 100px; }
  .press-banner__content {
    font-size: 19px; }

@media (min-width: 1020px) {
  .press-banner {
    margin-bottom: 1.111vw; }
    .press-banner__wrapper {
      padding: 1.111vw;
      border-radius: 0.556vw; }
    .press-banner__img {
      height: 30.556vw;
      border-radius: 0.556vw; }
    .press-banner__content-wrapper {
      padding: 3.889vw 2.778vw; }
    .press-banner__content-block {
      padding-right: 6.944vw; }
    .press-banner__content {
      font-size: 1.319vw; } }
@media (max-width: 1020px) {
  .press-banner__img {
    height: 352px; }

  .press-banner__wrapper {
    padding: 12px; }

  .press-banner__content-wrapper {
    display: block;
    padding: 24px 8px 8px 8px; }

  .press-banner__content-block {
    width: 100%;
    padding-right: 0; }

  .press-banner__title {
    font-size: 78px;
    margin-bottom: 16px; }

  .press-banner {
    margin-bottom: 92px; } }
@media (max-width: 670px) {
  .press-banner__img {
    height: 359px; }

  .press-banner__wrapper {
    padding: 8px; } }
.press-featured {
  margin: 16px 0 160px 0; }
  .press-featured__wrapper {
    padding: 112px 56px;
    background-color: #e9e9f2;
    border-radius: 8px; }
  .press-featured__title-wrapper {
    margin-bottom: 48px; }
  .press-featured__items-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 1.2%; }
  .press-featured__item {
    width: 49.4%;
    border-radius: 8px;
    background-color: #ffffff;
    padding: 12px;
    display: flex;
    margin-bottom: 16px;
    transition: all 0.2s ease; }
  .press-featured__item:hover {
    transition: all 0.2s ease;
    opacity: 80%; }
  .press-featured__item-content {
    width: calc(100% - 300px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 20px 33px 20px 20px; }
  .press-featured__item-content-title {
    font-size: 20px;
    font-family: "NimbusSanLBold", sans-serif;
    line-height: 130%;
    margin-bottom: 20px; }
  .press-featured__item-content-logo {
    height: 28px;
    max-width: 70%;
    display: block; }
  .press-featured__item-content-date {
    color: #989da3;
    margin-top: 50px; }
  .press-featured__item-img-wrapper {
    width: 300px;
    position: relative; }
  .press-featured__item-img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    border-radius: 6px; }
  .press-featured__item-img-mask {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    border-radius: 6px; }

@media (min-width: 1020px) {
  .press-featured {
    margin: 1.111vw 0 11.111vw 0; }
    .press-featured__wrapper {
      padding: 7.778vw 3.889vw;
      border-radius: 0.556vw; }
    .press-featured__title-wrapper {
      margin-bottom: 3.333vw; }
    .press-featured__item {
      border-radius: 0.556vw;
      padding: 0.833vw;
      margin-bottom: 1.111vw; }
    .press-featured__item-content {
      width: calc(100% - 20.833vw);
      padding: 1.389vw 2.292vw 1.389vw 1.389vw; }
    .press-featured__item-content-title {
      font-size: 1.389vw;
      margin-bottom: 1.389vw; }
    .press-featured__item-content-logo {
      height: 1.944vw; }
    .press-featured__item-content-date {
      margin-top: 3.472vw; }
    .press-featured__item-img-wrapper {
      width: 20.833vw; }
    .press-featured__item-img {
      height: 20.833vw;
      border-radius: 0.417vw; }
    .press-featured__item-img-mask {
      border-radius: 0.417vw; } }
@media (max-width: 1020px) {
  .press-featured__wrapper {
    padding: 24px 20px 20px 20px; }

  .press-featured__title-wrapper {
    margin-bottom: 36px; }

  .press-featured__title {
    font-size: 60px; }

  .press-featured__item {
    width: 100%;
    margin-bottom: 12px; }

  .press-all__item:last-child,
  .press-all__item:nth-last-child(2) {
    margin-bottom: 0; }

  .press-featured__item:last-child {
    margin-bottom: 0; }

  .press-featured__items-wrapper {
    display: block; }

  .press-featured__item-content {
    padding: 8px 24px 8px 8px; }

  .press-featured {
    margin-bottom: 0; }

  .press-all__item-footer {
    margin-top: 36px; }

  .press-all__show-more-button {
    display: flex; } }
@media (max-width: 670px) {
  .press-featured__item {
    display: block;
    padding: 8px; }

  .press-featured__item-content {
    width: 100%; }

  .press-featured__item-img-wrapper {
    width: 100%; }

  .press-featured__item-img {
    height: auto; }

  .press-featured__item-content-date {
    margin: 40px 0 0 0; }

  .press-featured__item-content {
    padding: 12px 12px 20px 12px; } }
.press-all__title {
  margin-bottom: 48px; }
.press-all__wrapper {
  position: relative; }
.press-all__tabs-wrapper {
  display: inline-flex;
  padding: 4px;
  border-radius: 10px;
  gap: 4px;
  background-color: #ffffff;
  position: sticky;
  top: 100px; }
.press-all__tab-item {
  transition: all 0.2s ease; }
.press-all__tab-item.active {
  background-color: #A09EDF;
  color: #ffffff; }
.press-all__tab-item.active:hover {
  background-color: #A09EDF; }
.press-all__tab-item:hover {
  transition: all 0.2s ease;
  background-color: #e9e9f2; }
.press-all__items-wrapper {
  margin-top: 28px;
  display: flex;
  flex-wrap: wrap;
  gap: 1.15%; }
.press-all__item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 32.56%;
  margin-bottom: 16px;
  padding: 32px 12px 12px 12px;
  background-color: #ffffff;
  border-radius: 8px;
  transition: all 0.2s ease; }
.press-all__item:hover {
  transition: all 0.2s ease;
  opacity: 80%; }
.press-all__item-header {
  padding: 0 20px; }
.press-all__item-title {
  font-size: 20px;
  line-height: 130%;
  font-family: "NimbusSanLBold", sans-serif;
  margin-bottom: 20px; }
.press-all__item-logo {
  display: block;
  height: 28px;
  max-width: 70%; }
.press-all__item-footer {
  display: flex;
  margin-top: 56px;
  justify-content: space-between;
  align-items: flex-end; }
.press-all__item-date {
  color: #989DA3;
  padding-left: 20px;
  padding-bottom: 20px; }
.press-all__item-img-wrapper {
  width: 132px;
  height: 132px;
  position: relative; }
.press-all__item-img {
  border-radius: 6px;
  width: 132px;
  height: 132px;
  object-fit: cover; }
.press-all__item-img-mask {
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-radius: 6px; }
.press-all__show-more-wrapper {
  margin-top: 36px;
  text-align: center; }
.press-all__search-wrapper {
  width: 420px;
  position: relative; }
.press-all__search-input {
  display: block;
  width: 100%;
  padding: 12px 60px 12px 16px;
  font-size: 17px;
  line-height: 153%;
  background-color: #ffffff;
  border-radius: 8px;
  border: 0;
  font-family: "NimbusSanLReg", sans-serif; }
.press-all__search-input::placeholder {
  color: #989DA3; }
.press-all__search-submit {
  width: 42px;
  height: 42px;
  border: 0;
  border-radius: 8px;
  background-color: #E4EBF0;
  cursor: pointer; }
.press-all__search-submit-wrapper {
  width: 42px;
  height: 42px;
  position: absolute;
  right: 4px;
  top: 4px; }
.press-all__search-submit-wrapper:after {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.18164 3C4.87218 3 3 4.87218 3 7.18164C3 9.4911 4.87218 11.3633 7.18164 11.3633C9.4911 11.3633 11.3633 9.4911 11.3633 7.18164C11.3633 4.87218 9.4911 3 7.18164 3ZM1 7.18164C1 3.76761 3.76761 1 7.18164 1C10.5957 1 13.3633 3.76761 13.3633 7.18164C13.3633 10.5957 10.5957 13.3633 7.18164 13.3633C3.76761 13.3633 1 10.5957 1 7.18164Z' fill='%230C141C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0002 9.58582L15.4144 14L14.0002 15.4142L9.58594 11L11.0002 9.58582Z' fill='%230C141C'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  pointer-events: none; }

@media (min-width: 1020px) {
  .press-all__title {
    margin-bottom: 3.333vw; }
  .press-all__tabs-wrapper {
    padding: 0.278vw;
    border-radius: 0.694vw;
    gap: 0.278vw;
    top: 6.944vw; }
  .press-all__items-wrapper {
    margin-top: 1.944vw; }
  .press-all__item {
    margin-bottom: 1.111vw;
    padding: 2.222vw 0.833vw 0.833vw 0.833vw;
    border-radius: 0.556vw; }
  .press-all__item-header {
    padding: 0 1.389vw; }
  .press-all__item-title {
    font-size: 1.389vw;
    margin-bottom: 1.389vw; }
  .press-all__item-logo {
    height: 1.944vw; }
  .press-all__item-footer {
    margin-top: 3.889vw; }
  .press-all__item-date {
    padding-left: 1.389vw;
    padding-bottom: 1.389vw; }
  .press-all__item-img-wrapper {
    width: 9.167vw;
    height: 9.167vw; }
  .press-all__item-img {
    border-radius: 0.417vw;
    width: 9.167vw;
    height: 9.167vw; }
  .press-all__item-img-mask {
    border-radius: 0.417vw; }
  .press-all__show-more-wrapper {
    margin-top: 2.500vw; }
  .press-all__search-wrapper {
    width: 29.167vw; }
  .press-all__search-input {
    padding: 0.833vw 4.167vw 0.833vw 1.111vw;
    font-size: 1.181vw;
    border-radius: 0.556vw; }
  .press-all__search-submit {
    width: 2.917vw;
    height: 2.917vw;
    border-radius: 0.556vw; }
  .press-all__search-submit-wrapper {
    width: 2.917vw;
    height: 2.917vw;
    right: 0.278vw;
    top: 0.278vw; }
  .press-all__search-submit-wrapper:after {
    width: 1.111vw;
    height: 1.111vw; } }
@media (max-width: 1020px) {
  .press-all__tabs-wrapper {
    display: flex;
    white-space: nowrap;
    overflow: auto; }

  .press-all__title {
    margin-bottom: 40px; }

  .press-all__items-wrapper {
    margin-top: 20px;
    gap: 1.9%; }

  .press-all__item {
    width: 49.05%;
    margin-bottom: 1.9%;
    padding: 20px 8px 8px 8px; }

  .press-all__item-header {
    padding: 0 12px; }

  .press-all__item-date {
    padding-left: 12px;
    padding-bottom: 12px; }

  .press-all__item-title {
    font-size: 18px; }

  .press-all__item-logo {
    height: 24px; }

  .press-all__search-wrapper {
    width: 100%; } }
@media (max-width: 670px) {
  .press-all__items-wrapper {
    display: block; }

  .press-all__item {
    width: 100%;
    margin-bottom: 12px; }

  .press-all__item:last-child {
    margin-bottom: 0; } }
.press-contact {
  text-align: center; }
  .press-contact__wrapper {
    max-width: 600px;
    margin: 0 auto; }
  .press-contact__text {
    margin-bottom: 27px; }
  .press-contact__email-wrapper {
    display: flex;
    justify-content: center; }
  .press-contact__email {
    display: inline-flex;
    align-items: flex-start;
    gap: 4px;
    color: #6E7378;
    transition: all 0.2s ease; }
  .press-contact__email-icon path {
    transition: all 0.2s ease;
    fill: #6E7378; }
  .press-contact__email:hover {
    transition: all 0.2s ease;
    color: #0c141c; }
  .press-contact__email:hover .press-contact__email-icon path {
    fill: #0c141c; }

@media (min-width: 1020px) {
  .press-contact__wrapper {
    max-width: 41.667vw; }
  .press-contact__text {
    margin-bottom: 1.875vw; }
  .press-contact__email {
    gap: 0.278vw; } }
@media (max-width: 1020px) {
  .press-contact__text {
    font-size: 36px;
    margin-bottom: 20px; }

  .press-contact__email {
    font-size: 36px; }

  .press-contact__wrapper {
    max-width: 300px; } }
.blog-banner {
  margin-bottom: 16px; }
  .blog-banner__wrapper {
    background-color: #A09EDF;
    padding: 16px;
    border-radius: 8px;
    color: #ffffff; }
  .blog-banner__img {
    height: 440px;
    object-fit: cover;
    border-radius: 8px; }
  .blog-banner__content-wrapper {
    padding: 56px 40px;
    display: flex; }
  .blog-banner__content-block {
    width: 50%;
    padding-right: 100px; }
  .blog-banner__content {
    font-size: 19px; }

@media (min-width: 1020px) {
  .blog-banner {
    margin-bottom: 1.111vw; }
    .blog-banner__wrapper {
      padding: 1.111vw;
      border-radius: 0.556vw; }
    .blog-banner__img {
      height: 30.556vw;
      border-radius: 0.556vw; }
    .blog-banner__content-wrapper {
      padding: 3.889vw 2.778vw; }
    .blog-banner__content-block {
      padding-right: 6.944vw; }
    .blog-banner__content {
      font-size: 1.319vw; } }
@media (max-width: 1020px) {
  .blog-banner__img {
    height: 352px; }

  .blog-banner__wrapper {
    padding: 12px; }

  .blog-banner__content-wrapper {
    display: block;
    padding: 24px 8px 8px 8px; }

  .blog-banner__content-block {
    width: 100%;
    padding-right: 0; }

  .blog-banner__title {
    font-size: 78px;
    margin-bottom: 16px; }

  .blog-banner {
    margin-bottom: 92px; } }
@media (max-width: 670px) {
  .blog-banner__img {
    height: 359px; }

  .blog-banner__wrapper {
    padding: 8px; } }
.blog-section__title {
  margin-bottom: 48px; }
.blog-section__tabs-external-wrapper {
  display: inline-flex;
  gap: 12px; }
.blog-section__tabs-wrapper {
  display: inline-flex;
  padding: 4px;
  border-radius: 10px;
  gap: 4px;
  background-color: #ffffff; }
.blog-section__tab-item {
  transition: all 0.2s ease; }
.blog-section__tab-item.active {
  background-color: #80c2a8;
  color: #ffffff; }
.blog-section__tab-item.active:hover {
  background-color: #80c2a8; }
.blog-section__tab-item:hover {
  transition: all 0.2s ease;
  background-color: rgba(128, 194, 168, 0.2); }
.blog-section__show-more-wrapper {
  margin-top: 52px;
  text-align: center;
  width: 100%; }
.blog-section__small-articles {
  display: flex;
  flex-wrap: wrap;
  gap: 16px; }
.blog-section__body-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 32px; }
.blog-section__sort-header {
  display: inline-flex;
  align-items: center;
  padding: 15px 0; }
.blog-section__sort-wrapper {
  position: relative;
  font-size: 12px;
  line-height: 100%;
  font-family: "NimbusSanLBold", sans-serif;
  text-transform: uppercase; }
.blog-section__sort-header_title {
  color: rgba(12, 20, 28, 0.3); }
.blog-section__sort-header_item {
  margin: 0 2px; }
.blog-section__sort-menu {
  position: absolute;
  left: 0;
  top: 39px;
  padding: 16px;
  border-radius: 8px;
  z-index: 1;
  background-color: #ffffff;
  min-width: 130px;
  opacity: 0;
  transition: all 0.2s ease; }
  .blog-section__sort-menu li {
    margin-bottom: 12px; }
  .blog-section__sort-menu li:last-child {
    margin-bottom: 0; }
  .blog-section__sort-menu a {
    font-size: 12px;
    line-height: 100%;
    font-family: "NimbusSanLBold", sans-serif;
    text-transform: uppercase;
    transition: all 0.2s ease; }
  .blog-section__sort-menu a:hover {
    color: #00c1de; }
.blog-section__sort-wrapper:hover .blog-section__sort-menu {
  opacity: 1; }

.blog-heading__internal-wrapper {
  padding: 96px 56px 80px 56px;
  border-radius: 8px;
  background-color: #e9e9f2; }

.patients-filter.blog-section__with-filter .blog-section__tab-item.active {
  background-color: #00c1de; }
.patients-filter.blog-section__with-filter .blog-section__tab-item.active:hover {
  background-color: #00c1de; }
.patients-filter.blog-section__with-filter .blog-section__tab-item:hover {
  background-color: rgba(0, 193, 222, 0.2); }
.patients-filter.blog-section__with-filter .blog-item__type {
  background-color: #00c1de; }

@media (min-width: 1020px) {
  .blog-section__title {
    margin-bottom: 3.333vw; }
  .blog-section__tabs-external-wrapper {
    gap: 0.833vw; }
  .blog-section__tabs-wrapper {
    padding: 0.278vw;
    border-radius: 0.694vw;
    gap: 0.278vw; }
  .blog-section__show-more-wrapper {
    margin-top: 3.611vw; }
  .blog-section__small-articles {
    gap: 1.111vw; }
  .blog-section__body-header {
    margin-bottom: 2.222vw; }
  .blog-section__sort-header {
    padding: 1.042vw 0; }
  .blog-section__sort-wrapper {
    font-size: 0.833vw; }
  .blog-section__sort-header_item {
    margin: 0 0.139vw; }
  .blog-section__sort-menu {
    top: 2.708vw;
    padding: 1.111vw;
    border-radius: 0.556vw;
    min-width: 9.028vw; }
    .blog-section__sort-menu li {
      margin-bottom: 0.833vw; }
    .blog-section__sort-menu a {
      font-size: 0.833vw; }

  .blog-heading__internal-wrapper {
    padding: 6.667vw 3.889vw 5.556vw 3.889vw; } }
@media (max-width: 1020px) {
  .blog-section__body-header {
    display: block;
    margin-bottom: 20px; }

  .blog-section__tabs-external-wrapper {
    margin-bottom: 17px;
    display: block; }

  .blog-section__tabs-wrapper {
    display: flex; }

  .blog-section__tab-item {
    flex-grow: 1;
    justify-content: center; }

  .blog-section__tabs-wrapper-main {
    margin-bottom: 16px; }

  .blog-heading__internal-wrapper {
    padding: 24px 20px 20px 20px; }

  .blog-section__small-articles {
    gap: 12px; } }
@media (max-width: 670px) {
  .blog-section__tabs-wrapper-sub {
    white-space: nowrap;
    overflow: auto; }

  .blog-section__sort-header {
    padding: 0; }

  .blog-section__tabs-external-wrapper {
    margin-bottom: 35px; }

  .blog-item-main-1 {
    padding: 8px; } }
.blog-item {
  display: block;
  transition: all 0.2s ease; }
  .blog-item__type {
    display: inline-flex;
    padding: 10px;
    font-size: 11px;
    line-height: 109%;
    color: #ffffff;
    font-family: "NimbusSanLBold", sans-serif;
    text-transform: uppercase;
    background-color: #80c2a8;
    border-radius: 8px; }
  .blog-item__date {
    font-size: 12px;
    line-height: 100%;
    font-family: "NimbusSanLBold", sans-serif;
    color: rgba(12, 20, 28, 0.4);
    text-transform: uppercase; }
  .blog-item__play-icon {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 32px;
    left: 32px; }
  .blog-item__img-standard-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
    z-index: 1;
    border-radius: 8px; }
  .blog-item__img-standard {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
    z-index: 1;
    border-radius: 8px; }

.blog-item:hover {
  transition: all 0.2s ease;
  opacity: 0.8; }

.blog-items-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 16px; }

.blog-item-main {
  width: 100%; }
  .blog-item-main__small {
    width: calc(50% - 8px);
    height: 480px; }

.blog-item-main-1 {
  height: 534px;
  position: relative;
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column-reverse; }
  .blog-item-main-1__img {
    position: absolute;
    border-radius: 8px;
    object-fit: cover;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1; }
  .blog-item-main-1__content-wrapper {
    background-color: #ffffff;
    border-radius: 8px;
    padding: 40px;
    display: flex;
    flex-wrap: wrap; }
  .blog-item-main-1__block {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 50px; }
  .blog-item-main-1__header {
    padding-right: 50px; }

.blog-item-main-2 {
  border-radius: 8px;
  padding: 16px;
  background-color: #c3d2e0; }
  .blog-item-main-2__wrapper {
    display: flex;
    flex-wrap: wrap; }
  .blog-item-main-2__block {
    width: 50%;
    height: 448px;
    position: relative; }
  .blog-item-main-2__header {
    padding: 16px 80px 16px 16px;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
  .blog-item-main-2__title {
    margin-bottom: 16px; }
  .blog-item-main-2__date {
    margin-top: 36px; }
  .blog-item-main-2__img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 8px; }

.blog-item-main-3 {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
  border-radius: 8px;
  padding: 16px; }
  .blog-item-main-3__img {
    position: absolute;
    border-radius: 8px;
    object-fit: cover;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1; }
  .blog-item-main-3__content-wrapper {
    border-radius: 8px;
    background-color: #ffffff;
    padding: 32px; }
  .blog-item-main-3__title {
    margin-bottom: 16px; }
  .blog-item-main-3__date {
    margin-top: 24px; }
  .blog-item-main-3__type-wrapper {
    margin-bottom: 40px; }

.blog-item-main-4 {
  background-color: #D8D8EB;
  border-radius: 8px; }
  .blog-item-main-4__wrapper {
    padding: 16px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    border-radius: 8px; }
  .blog-item-main-4__type-wrapper {
    padding: 16px; }
  .blog-item-main-4__top {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  .blog-item-main-4__img-wrapper {
    position: relative;
    width: 192px;
    height: 192px; }
  .blog-item-main-4__title {
    margin-bottom: 16px; }
  .blog-item-main-4__date {
    margin-top: 24px; }
  .blog-item-main-4__content {
    padding: 16px; }

.blog-item-main-5 {
  border-radius: 8px;
  background-color: #C5E3D7;
  padding: 16px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 480px; }
  .blog-item-main-5__header {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
  .blog-item-main-5__img-wrapper {
    width: 192px;
    height: 192px;
    position: relative; }
  .blog-item-main-5__type-wrapper {
    padding: 16px; }
  .blog-item-main-5__content {
    padding: 16px 0 16px 16px;
    width: 50%; }
  .blog-item-main-5__title {
    margin-bottom: 16px; }
  .blog-item-main-5__date {
    margin-top: 24px; }

.blog-item-small {
  width: calc(33.33% - 11px);
  margin-bottom: 0; }

.blog-item-small-1 {
  position: relative;
  border-radius: 8px;
  display: flex;
  flex-direction: column-reverse;
  padding: 8px;
  margin-bottom: 0; }
  .blog-item-small-1__img {
    position: absolute;
    border-radius: 8px;
    object-fit: cover;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    z-index: 0; }
  .blog-item-small-1__content-wrapper {
    background-color: #ffffff;
    border-radius: 8px;
    padding: 24px;
    margin-top: 150px;
    position: relative;
    z-index: 1; }
  .blog-item-small-1__type-wrapper {
    margin-bottom: 32px; }
  .blog-item-small-1__title {
    margin-bottom: 12px;
    font-size: 20px; }
  .blog-item-small-1__date {
    margin-top: 24px; }

.blog-item-small-2 {
  background-color: #D8D8EB;
  border-radius: 8px; }
  .blog-item-small-2__wrapper {
    padding: 16px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    border-radius: 8px; }
  .blog-item-small-2__type-wrapper {
    padding: 8px; }
  .blog-item-small-2__top {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 48px; }
  .blog-item-small-2__img-wrapper {
    position: relative;
    width: 136px;
    height: 136px; }
  .blog-item-small-2__title {
    margin-bottom: 16px;
    font-size: 20px; }
  .blog-item-small-2__date {
    margin-top: 24px; }
  .blog-item-small-2__content {
    padding: 8px; }

@media (min-width: 1020px) {
  .blog-item__type {
    padding: 0.694vw;
    font-size: 0.764vw; }
  .blog-item__date {
    font-size: 0.833vw;
    color: rgba(12, 20, 28, 0.4); }
  .blog-item__play-icon {
    width: 1.667vw;
    height: 1.667vw;
    top: 2.222vw;
    left: 2.222vw; }

  .blog-items-wrapper {
    gap: 1.111vw; }

  .blog-item-main__small {
    width: calc(50% - 0.556vw);
    height: 33.333vw; }

  .blog-item-main-1 {
    height: 37.083vw;
    padding: 1.111vw; }
    .blog-item-main-1__img {
      position: absolute;
      border-radius: 8px;
      object-fit: cover;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      z-index: -1; }
    .blog-item-main-1__content-wrapper {
      padding: 2.778vw; }
    .blog-item-main-1__block {
      gap: 3.472vw; }
    .blog-item-main-1__header {
      padding-right: 3.472vw; }

  .blog-item-main-2 {
    padding: 1.111vw; }
    .blog-item-main-2__block {
      height: 31.111vw; }
    .blog-item-main-2__header {
      padding: 1.111vw 5.556vw 1.111vw 1.111vw; }
    .blog-item-main-2__title {
      margin-bottom: 1.111vw; }
    .blog-item-main-2__date {
      margin-top: 2.500vw; }

  .blog-item-main-3 {
    padding: 1.111vw; }
    .blog-item-main-3__img {
      position: absolute;
      border-radius: 8px;
      object-fit: cover;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      z-index: -1; }
    .blog-item-main-3__content-wrapper {
      padding: 2.222vw; }
    .blog-item-main-3__title {
      margin-bottom: 1.111vw; }
    .blog-item-main-3__date {
      margin-top: 1.667vw; }
    .blog-item-main-3__type-wrapper {
      margin-bottom: 2.778vw; }

  .blog-item-main-4__wrapper {
    padding: 1.111vw; }
  .blog-item-main-4__type-wrapper {
    padding: 1.111vw; }
  .blog-item-main-4__img-wrapper {
    width: 13.333vw;
    height: 13.333vw; }
  .blog-item-main-4__title {
    margin-bottom: 1.111vw; }
  .blog-item-main-4__date {
    margin-top: 1.667vw; }
  .blog-item-main-4__content {
    padding: 1.111vw; }

  .blog-item-main-5 {
    padding: 1.111vw;
    height: 33.333vw; }
    .blog-item-main-5__img-wrapper {
      width: 13.333vw;
      height: 13.333vw; }
    .blog-item-main-5__type-wrapper {
      padding: 1.111vw; }
    .blog-item-main-5__content {
      padding: 1.111vw 0 1.111vw 1.111vw; }
    .blog-item-main-5__title {
      margin-bottom: 1.111vw; }
    .blog-item-main-5__date {
      margin-top: 1.667vw; }

  .blog-item-small {
    width: calc(33.33% - 0.764vw); }

  .blog-item-small-1 {
    padding: 0.556vw; }
    .blog-item-small-1__content-wrapper {
      padding: 1.667vw;
      margin-top: 10.417vw; }
    .blog-item-small-1__type-wrapper {
      margin-bottom: 2.222vw; }
    .blog-item-small-1__title {
      margin-bottom: 0.833vw;
      font-size: 1.389vw; }
    .blog-item-small-1__date {
      margin-top: 1.667vw; }

  .blog-item-small-2__wrapper {
    padding: 1.111vw; }
  .blog-item-small-2__type-wrapper {
    padding: 0.556vw; }
  .blog-item-small-2__top {
    margin-bottom: 3.333vw; }
  .blog-item-small-2__img-wrapper {
    width: 9.444vw;
    height: 9.444vw; }
  .blog-item-small-2__title {
    margin-bottom: 1.111vw;
    font-size: 1.389vw; }
  .blog-item-small-2__date {
    margin-top: 1.667vw; }
  .blog-item-small-2__content {
    padding: 0.556vw; } }
@media (max-width: 1020px) {
  .blog-items-wrapper {
    gap: 12px; }

  .blog-page-main-wrapper .content-block-2 {
    font-size: 15px;
    line-height: 146%; }
  .blog-page-main-wrapper .lead-text-1 {
    font-size: 24px;
    line-height: 125%; }
  .blog-page-main-wrapper .lead-text-2 {
    font-size: 24px;
    line-height: 125%; }
  .blog-page-main-wrapper .lead-text-3,
  .blog-page-main-wrapper .blog-item-small-2__title {
    font-size: 18px;
    line-height: 133%; }

  .blog-section__title {
    margin-bottom: 36px;
    font-size: 60px;
    line-height: 54px; }

  .blog-item__date {
    font-size: 11px; }

  .blog-item-main-1 {
    height: auto;
    padding: 12px; }

  .blog-item-main-1__content-wrapper {
    margin-top: 280px;
    padding: 20px; }

  .blog-item-main-1__block {
    width: 100%;
    gap: 0; }

  .blog-item-main-1__header {
    padding-right: 0;
    margin-bottom: 12px; }

  .blog-item-main-1__title {
    font-size: 24px;
    line-height: 125%; }

  .blog-item-main-1__type-wrapper {
    margin-bottom: 32px; }

  .blog-item-main-1__content {
    flex-direction: column-reverse; }

  .blog-item-main-1__date {
    margin-top: 24px; }

  .blog-item-main-2 {
    padding: 12px; }

  .blog-item-main-2__block {
    height: 379px; }

  .blog-item-main-2__title {
    font-size: 24px;
    line-height: 125%;
    margin-bottom: 12px; }

  .blog-item-main-2__header {
    padding: 8px 28px 8px 8px; }

  .blog-item-main-2__date {
    margin-top: 24px; }

  .blog-item__play-icon {
    width: 20px;
    height: 20px;
    top: 20px;
    left: 20px; }

  .blog-item-main__two-rows {
    gap: 12px; }

  .blog-item-main__small {
    height: auto; }

  .blog-item-main-3 {
    padding: 12px; }

  .blog-item-main-3__content-wrapper {
    padding: 20px;
    margin-top: 160px; }

  .blog-item-main-3__type-wrapper {
    margin-bottom: 32px; }

  .blog-item-main-4__wrapper {
    padding: 8px; }

  .blog-item-main-4__type-wrapper {
    padding: 12px; }

  .blog-item-main-4__content {
    padding: 12px; }

  .blog-item-main-4__img-wrapper {
    width: 132px;
    height: 132px; }

  .blog-item-main-4__top {
    margin-bottom: 44px; }

  .blog-item-main-5 {
    padding: 12px;
    height: auto; }

  .blog-item-main-5__type-wrapper {
    padding: 8px; }

  .blog-item-main-5__content {
    width: 100%;
    padding: 0 12px 12px 12px;
    margin-top: 140px; }

  .blog-item-main-5__img-wrapper {
    width: 132px;
    height: 132px; }

  .blog-section__show-more-wrapper {
    margin-top: 8px; }

  .blog-section__show-more-button {
    width: 100%; }

  .blog-item-small {
    width: calc(50% - 6px); }

  .blog-item-small-1__content-wrapper {
    padding: 20px; }

  .blog-item-small-2__wrapper {
    padding: 8px; }

  .blog-item-small-2__type-wrapper {
    padding: 12px; }

  .blog-item-small-2__content {
    padding: 12px; }

  .blog-item-small-1 {
    margin-bottom: 0; }

  .blog-item-small-1__title {
    font-size: 18px;
    line-height: 133%; } }
@media (max-width: 670px) {
  .blog-item-main-2__block {
    height: auto;
    width: 100%; }

  .blog-item-main-2__wrapper {
    display: block; }

  .blog-item-main-2__header {
    padding: 12px 24px 12px 12px; }

  .blog-item-main-2 {
    padding: 8px; }

  .blog-item-main-2__type-wrapper {
    margin-bottom: 48px; }

  .blog-item-main__small {
    width: 100%; }

  .blog-item-main-3 {
    padding: 8px; }

  .blog-item-small {
    width: 100%; } }
.blog-subscribe {
  text-align: center; }
  .blog-subscribe__title {
    margin-bottom: 32px; }
  .blog-subscribe__form {
    margin: 0 auto;
    width: 422px;
    border-radius: 8px;
    background-color: #ffffff; }
  .blog-subscribe__form_row {
    display: flex;
    justify-content: space-between;
    padding: 15px 20px; }
  .blog-subscribe__form_input {
    width: calc(100% - 150px);
    font-size: 17px;
    line-height: 152%;
    border: 0;
    font-family: "NimbusSanLReg", sans-serif; }
  .blog-subscribe__form_submit-wrapper {
    position: relative; }
  .blog-subscribe__form_submit-wrapper:after {
    position: absolute;
    content: '';
    width: 12px;
    height: 12px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M2.08594 6.00014L9.91138 6.00014M9.91138 6.00014L5.77696 1.86572M9.91138 6.00014L5.77696 10.1346" stroke="%230C141C" stroke-width="1.5"/></svg>');
    background-size: cover;
    top: 6px;
    right: 23px;
    pointer-events: none; }
  .blog-subscribe__form_submit {
    width: 150px;
    font-family: "NimbusSanLBold", sans-serif;
    font-size: 13px;
    line-height: 92%;
    text-transform: uppercase;
    border: 0;
    background-color: transparent;
    height: 100%;
    display: block;
    cursor: pointer; }

@media (min-width: 1020px) {
  .blog-subscribe__title {
    margin-bottom: 2.222vw; }
  .blog-subscribe__form {
    width: 29.306vw;
    border-radius: 0.556vw; }
  .blog-subscribe__form_row {
    padding: 1.042vw 1.389vw; }
  .blog-subscribe__form_input {
    width: calc(100% - 10.417vw);
    font-size: 1.181vw; }
  .blog-subscribe__form_submit-wrapper:after {
    width: 0.833vw;
    height: 0.833vw;
    top: 0.417vw;
    right: 1.597vw; }
  .blog-subscribe__form_submit {
    width: 10.417vw;
    font-size: 0.903vw; } }
@media (max-width: 1020px) {
  .blog-subscribe__form {
    width: 100%; }

  .blog-subscribe {
    max-width: 350px;
    margin-right: auto;
    margin-left: auto; } }
@media (max-width: 670px) {
  .blog-subscribe {
    max-width: 100%;
    padding: 0 20px; } }
.blog-video-slider {
  width: 81%; }
  .blog-video-slider__wrapper {
    display: flex;
    gap: 1.2%; }
  .blog-video-slider__item-wrapper {
    height: 605px !important; }
  .blog-video-slider__video-wrapper {
    height: 100%;
    display: none;
    justify-content: center;
    background-color: #000000; }
  .blog-video-slider__video, .blog-video-slider iframe {
    width: 100%;
    display: block; }
  .blog-video-slider__video-close {
    position: absolute;
    width: 42px;
    height: 42px;
    background-color: #ffffff;
    border-radius: 8px;
    top: 12px;
    right: 12px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
    z-index: 4; }
  .blog-video-slider__video-close-icon {
    width: 20px;
    height: 20px;
    pointer-events: none; }
  .blog-video-slider__video-wrapper.show {
    display: flex; }
  .blog-video-slider__item {
    height: 100%;
    position: relative;
    object-fit: cover;
    padding: 40px;
    border-radius: 8px;
    display: flex;
    flex-direction: column; }
  .blog-video-slider__item.hide {
    display: none; }
  .blog-video-slider__item-preview-img {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    border-radius: 8px;
    pointer-events: none;
    object-fit: cover; }
  .blog-video-slider__item-overlay {
    pointer-events: none;
    border-radius: 8px;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.27) 13.72%, rgba(0, 0, 0, 0) 113.72%); }
  .blog-video-slider__item-content-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    z-index: 2;
    flex: 1; }
  .blog-video-slider__item-header {
    color: #ffffff;
    max-width: 600px; }
  .blog-video-slider__item-title {
    margin-bottom: 20px; }
  .blog-video-slider__item-button {
    background: #ffffff;
    gap: 12px;
    padding: 17px 24px;
    font-size: 13px; }
  .blog-video-slider__item-button-icon {
    width: 16px;
    height: 16px; }
  .blog-video-slider__item-time {
    position: absolute;
    top: 40px;
    right: 40px;
    z-index: 3;
    color: #ffffff;
    font-size: 13px; }
  .blog-video-slider__thumb-item-wrapper {
    height: 130px !important;
    border-radius: 8px;
    border: 0;
    overflow: hidden;
    cursor: pointer;
    margin-bottom: 8px; }
  .blog-video-slider__thumb-active-focus {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 8px;
    border: 3px solid #00c1de;
    z-index: 2;
    display: none; }
  .blog-video-slider__thumb-item-wrapper.slick-current .blog-video-slider__thumb-active-focus {
    display: block; }
  .blog-video-slider__thumb-item {
    height: 100%;
    position: relative;
    object-fit: cover;
    padding: 12px;
    border-radius: 8px;
    color: #ffffff; }
  .blog-video-slider__thumbs-wrapper {
    position: relative;
    width: 17.8%; }
  .blog-video-slider__thumbs {
    width: 100%; }
    .blog-video-slider__thumbs .slick-list {
      height: 605px !important;
      padding: 0 !important; }
    .blog-video-slider__thumbs .slick-next, .blog-video-slider__thumbs .slick-prev {
      position: absolute;
      bottom: 0;
      width: calc(50% - 4px);
      height: 42px;
      border: 0 !important;
      border-radius: 8px;
      z-index: 2;
      cursor: pointer;
      background-color: #ffffff;
      transition: all 0.2s ease; }
      .blog-video-slider__thumbs .slick-next svg, .blog-video-slider__thumbs .slick-prev svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 16px;
        height: 16px;
        pointer-events: none; }
      .blog-video-slider__thumbs .slick-next path, .blog-video-slider__thumbs .slick-prev path {
        transition: all 0.2s ease; }
    .blog-video-slider__thumbs .slick-next {
      right: 0; }
    .blog-video-slider__thumbs .slick-prev {
      left: 0; }
  .blog-video-slider__thumb-content-wrapper {
    position: relative;
    z-index: 2;
    height: 100%; }
  .blog-video-slider__thumb-title {
    font-size: 13px; }
  .blog-video-slider__thumb-item-img {
    border-radius: 12px; }
  .blog-video-slider__thumb-header {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
  .blog-video-slider__thumbs-overlay {
    pointer-events: none;
    z-index: 1;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 122px;
    background: linear-gradient(180deg, rgba(242, 246, 247, 0) 0%, #F2F6F7 72.92%); }
  .blog-video-slider__thumb-time {
    font-size: 13px;
    opacity: 0;
    pointer-events: none; }

.blog-video-slider__thumbs .slick-next:hover {
  transition: all 0.2s ease;
  background-color: #00c1de; }

.blog-video-slider__thumbs .slick-next:hover path {
  fill: #ffffff;
  transition: all 0.2s ease; }

.blog-video-slider__thumbs .slick-prev:hover {
  transition: all 0.2s ease;
  background-color: #00c1de; }

.blog-video-slider__thumbs .slick-prev:hover path {
  fill: #ffffff;
  transition: all 0.2s ease; }

@media (min-width: 1020px) {
  .blog-video-slider__item-wrapper {
    height: 42.014vw !important; }
  .blog-video-slider__video-close {
    width: 2.917vw;
    height: 2.917vw;
    top: 0.833vw;
    right: 0.833vw; }
  .blog-video-slider__video-close-icon {
    width: 1.389vw;
    height: 1.389vw; }
  .blog-video-slider__item {
    padding: 2.778vw; }
  .blog-video-slider__item-header {
    max-width: 41.667vw; }
  .blog-video-slider__item-title {
    margin-bottom: 1.389vw; }
  .blog-video-slider__item-button {
    gap: 0.833vw;
    padding: 1.181vw 1.667vw;
    font-size: 0.903vw; }
  .blog-video-slider__item-button-icon {
    width: 1.111vw;
    height: 1.111vw; }
  .blog-video-slider__item-time {
    top: 2.778vw;
    right: 2.778vw;
    font-size: 0.903vw; }
  .blog-video-slider__thumb-item-wrapper {
    height: 9.028vw !important;
    margin-bottom: 0.556vw; }
  .blog-video-slider__thumb-item {
    padding: 0.833vw; }
  .blog-video-slider__thumbs .slick-list {
    height: 42.014vw !important; }
  .blog-video-slider__thumbs .slick-next, .blog-video-slider__thumbs .slick-prev {
    width: calc(50% - 0.278vw);
    height: 2.917vw;
    border-radius: 0.556vw; }
    .blog-video-slider__thumbs .slick-next svg, .blog-video-slider__thumbs .slick-prev svg {
      width: 1.111vw;
      height: 1.111vw; }
  .blog-video-slider__thumb-title {
    font-size: 0.903vw; }
  .blog-video-slider__thumb-item-img {
    border-radius: 0.833vw; }
  .blog-video-slider__thumbs-overlay {
    height: 8.472vw; }
  .blog-video-slider__thumb-time {
    font-size: 0.903vw; } }
@media (max-width: 1020px) {
  .blog-video-slider__wrapper {
    display: block; }

  .blog-video-slider {
    width: 100%; }

  .blog-video-slider__thumbs-wrapper {
    width: 100%;
    margin-top: 16px; }

  .blog-video-slider__thumb-item-wrapper {
    margin-right: 8px;
    height: 103px !important; }

  .blog-video-slider__item {
    padding: 20px; }

  .blog-video-slider__item-title {
    font-size: 36px;
    line-height: 95%; }

  .blog-video-slider__item-wrapper {
    height: 370px !important; }

  .blog-video-slider__thumb-title {
    font-size: 12px; }

  .blog-video-slider__thumbs .slick-list {
    height: auto !important; }

  .blog-video-slider__thumbs .slick-next,
  .blog-video-slider__thumbs .slick-prev {
    display: none !important; }

  .blog-video-slider__thumbs-overlay {
    display: none; }

  .blog-video-slider__item-time {
    display: none; }

  .blog-video-slider__thumbs .slick-track {
    display: flex;
    transform: translate3d(0px, 0px, 0px) !important; }
  .blog-video-slider__thumbs .blog-video-slider__thumb-item-wrapper {
    float: none; }
  .blog-video-slider__thumbs .slick-list {
    width: 100%;
    overflow: auto; } }
.blog-single-main-wrapper {
  padding-top: 36px; }

.blog-single__button {
  padding: 10px 13px;
  font-size: 12px;
  line-height: 100%;
  color: #ffffff; }
.blog-single__button-with-icon {
  gap: 8px; }
  .blog-single__button-with-icon svg {
    width: 12px;
    height: 12px; }

.blog-single-header {
  margin-bottom: 44px; }
  .blog-single-header__internal-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start; }
  .blog-single-header__back-wrapper {
    width: 16.7%; }
  .blog-single-header__body {
    width: 66.6%; }
  .blog-single-header__top {
    display: flex;
    align-items: center; }
  .blog-single-header__type {
    background-color: #80c2a8; }
  .blog-single-header__date {
    font-size: 12px;
    line-height: 100%;
    font-family: "NimbusSanLBold", sans-serif;
    color: rgba(12, 20, 28, 0.4);
    text-transform: uppercase;
    margin-left: 20px; }
  .blog-single-header__title {
    margin-top: 44px; }
  .blog-single-header__content {
    margin-top: 24px; }
  .blog-single-header__share-wrapper {
    display: inline-flex;
    align-items: center;
    width: 16.7%;
    justify-content: flex-end; }
  .blog-single-header__share-wrapper.mobile {
    display: none; }
  .blog-single-header__share-title {
    color: rgba(12, 20, 28, 0.3);
    margin-right: 16px; }
  .blog-single-header__share {
    display: inline-flex;
    gap: 4px; }
    .blog-single-header__share a {
      position: relative;
      background-color: #e4ebf0;
      border-radius: 8px;
      width: 32px;
      height: 32px;
      transition: all 0.2s ease; }
    .blog-single-header__share a:hover {
      color: #c3d2e0;
      transition: all 0.2s ease; }
    .blog-single-header__share img, .blog-single-header__share svg {
      width: 20px;
      height: 20px;
      position: absolute;
      top: 50%;
      left: 50%;
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      pointer-events: none; }

.blog-single-banner {
  margin-bottom: 44px; }
  .blog-single-banner iframe {
    display: block;
    width: 100%;
    height: 728px;
    border-radius: 8px; }
  .blog-single-banner__img {
    object-fit: cover;
    height: 460px;
    border-radius: 8px; }

.blog-single-content-wrapper {
  margin-top: 92px;
  margin-bottom: 160px; }
  .blog-single-content-wrapper__internal-wrapper {
    display: flex;
    justify-content: center; }
  .blog-single-content-wrapper__wrapper {
    width: 66.6%; }

@media (min-width: 1020px) {
  .blog-single-main-wrapper {
    padding-top: 2.500vw; }

  .blog-single__button {
    padding: 0.694vw 0.903vw;
    font-size: 0.833vw; }
  .blog-single__button-with-icon {
    gap: 0.556vw; }
    .blog-single__button-with-icon svg {
      width: 0.833vw;
      height: 0.833vw; }

  .blog-single-header {
    margin-bottom: 3.056vw; }
    .blog-single-header__date {
      font-size: 0.833vw;
      margin-left: 1.389vw; }
    .blog-single-header__title {
      margin-top: 3.056vw; }
    .blog-single-header__content {
      margin-top: 1.667vw; }
    .blog-single-header__share-title {
      margin-right: 1.111vw; }
    .blog-single-header__share {
      gap: 0.278vw; }
      .blog-single-header__share a {
        border-radius: 0.556vw;
        width: 2.222vw;
        height: 2.222vw; }
      .blog-single-header__share img, .blog-single-header__share svg {
        width: 1.389vw;
        height: 1.389vw; }

  .blog-single-banner {
    margin-bottom: 3.056vw; }
    .blog-single-banner iframe {
      height: 50.556vw; }
    .blog-single-banner__img {
      height: 31.944vw; }

  .blog-single-content-wrapper {
    margin-top: 6.389vw;
    margin-bottom: 11.111vw; } }
@media (max-width: 1020px) {
  .blog-single-header__back-wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center; }

  .blog-single-header__body {
    width: 100%; }

  .blog-single-header__share-wrapper.desktop {
    display: none; }

  .blog-single-header__share-wrapper.mobile {
    display: inline-flex;
    width: auto; }

  .blog-single-header__body {
    margin-top: 48px; }

  .blog-single-header__title {
    margin-top: 24px; }

  .blog-single-header {
    margin-bottom: 32px; }

  .blog-single-banner__img {
    height: 360px; }

  .blog-single-main-wrapper {
    padding-top: 12px; }

  .blog-single-banner {
    margin-bottom: 32px; }

  .blog-single-banner iframe {
    height: auto;
    min-height: 300px; } }
.blog-single-content {
  font-size: 19px;
  line-height: 178%; }
  .blog-single-content p {
    margin-bottom: 20px; }
  .blog-single-content p:last-child {
    margin-bottom: 0; }
  .blog-single-content a {
    transition: all 0.2s ease;
    color: rgba(48, 57, 66, 0.5);
    text-decoration: underline; }
  .blog-single-content a:hover {
    transition: all 0.2s ease;
    color: #00c1de;
    text-decoration: underline; }
  .blog-single-content h2, .blog-single-content h3, .blog-single-content h4, .blog-single-content h5, .blog-single-content h6 {
    font-size: 16px;
    line-height: 112.5%;
    text-transform: uppercase;
    font-family: "NimbusSanLBold", sans-serif;
    margin: 48px 0 28px 0; }
  .blog-single-content ul, .blog-single-content ol {
    margin-top: 28px;
    margin-bottom: 32px; }
  .blog-single-content ul li {
    position: relative;
    padding-left: 28px;
    font-size: 19px;
    margin-bottom: 20px; }
  .blog-single-content ul li:before {
    content: '';
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 16px;
    top: 7px;
    left: 0;
    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_3837_29497)"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.9973 1.46155L15.003 7.99994L7.99731 14.5383L6.03793 12.7097L9.69869 9.29309H0.992188V6.70696H9.69888L6.03793 3.29022L7.9973 1.46155Z" fill="%2300C1DE" stroke="%2300C1DE"/></g><defs><clipPath id="clip0_3837_29497"><rect width="16" height="16" fill="white" transform="translate(0 16) rotate(-90)"/></clipPath></defs></svg>'); }
  .blog-single-content ul li:last-child {
    margin-bottom: 0 !important; }

.blog-single-content-block {
  margin-bottom: 92px; }
  .blog-single-content-block__title {
    margin-bottom: 24px; }
  .blog-single-content-block__media-wrapper {
    margin-bottom: 44px; }
    .blog-single-content-block__media-wrapper iframe, .blog-single-content-block__media-wrapper video, .blog-single-content-block__media-wrapper img {
      display: block;
      width: 100%;
      border-radius: 8px;
      height: 480px;
      object-fit: cover; }
  .blog-single-content-block__img {
    border-radius: 8px; }
  .blog-single-content-block__figcaption {
    color: #6E7378;
    font-size: 14px;
    margin-top: 12px; }
  .blog-single-content-block__blockquote-simple {
    font-style: italic;
    font-size: 27px;
    line-height: 155%;
    margin-bottom: 20px; }
  .blog-single-content-block__blockquote-wrapper-composite {
    padding: 40px 100px 40px 40px;
    background-color: #e9e9f2;
    border-radius: 8px; }
  .blog-single-content-block__blockquote-img {
    width: 120px;
    height: 120px;
    border-radius: 8px;
    margin-bottom: 40px;
    display: inline-block; }
  .blog-single-content-block__blockquote-composite {
    font-style: italic;
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 163%; }
  .blog-single-content-block__carousel {
    position: relative; }
    .blog-single-content-block__carousel .owl-dots {
      position: absolute;
      left: 0;
      bottom: 16px;
      width: 100%;
      display: flex;
      justify-content: center;
      gap: 8px; }
      .blog-single-content-block__carousel .owl-dots span {
        width: 8px !important;
        height: 8px !important;
        margin: 0 !important;
        transition: all 0.2s ease;
        background: rgba(255, 255, 255, 0.5) !important; }
      .blog-single-content-block__carousel .owl-dots .owl-dot.active span {
        background: #ffffff !important; }
      .blog-single-content-block__carousel .owl-dots span:hover {
        background: #00c1de !important; }
    .blog-single-content-block__carousel .owl-nav {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 100%;
      padding: 0 16px;
      display: flex;
      justify-content: space-between; }
      .blog-single-content-block__carousel .owl-nav .owl-prev, .blog-single-content-block__carousel .owl-nav .owl-next {
        width: 42px !important;
        height: 42px !important;
        position: relative;
        border-radius: 8px;
        background: #ffffff !important;
        margin: 0 !important;
        transition: all 0.2s ease; }
        .blog-single-content-block__carousel .owl-nav .owl-prev svg, .blog-single-content-block__carousel .owl-nav .owl-prev img, .blog-single-content-block__carousel .owl-nav .owl-next svg, .blog-single-content-block__carousel .owl-nav .owl-next img {
          position: absolute;
          top: 50%;
          left: 50%;
          -ms-transform: translate(-50%, -50%);
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          pointer-events: none;
          width: 20px;
          height: 20px; }
      .blog-single-content-block__carousel .owl-nav .owl-prev:hover,
      .blog-single-content-block__carousel .owl-nav .owl-next:hover {
        transition: all 0.2s ease;
        background: #00c1de !important; }
        .blog-single-content-block__carousel .owl-nav .owl-prev:hover path,
        .blog-single-content-block__carousel .owl-nav .owl-next:hover path {
          fill: #ffffff; }

.blog-single-content-block:last-child {
  margin-bottom: 0; }

@media (min-width: 1020px) {
  .blog-single-content {
    font-size: 1.319vw; }
    .blog-single-content p {
      margin-bottom: 1.389vw; }
    .blog-single-content h2, .blog-single-content h3, .blog-single-content h4, .blog-single-content h5, .blog-single-content h6 {
      font-size: 1.111vw;
      margin: 3.333vw 0 1.944vw 0; }
    .blog-single-content ul, .blog-single-content ol {
      margin-top: 1.944vw;
      margin-bottom: 2.222vw; }
    .blog-single-content ul li {
      padding-left: 1.944vw;
      font-size: 1.319vw;
      margin-bottom: 1.389vw; }
    .blog-single-content ul li:before {
      width: 1.111vw;
      height: 1.111vw;
      top: 0.486vw; }

  .blog-single-content-block {
    margin-bottom: 6.389vw; }
    .blog-single-content-block__title {
      margin-bottom: 1.667vw; }
    .blog-single-content-block__media-wrapper {
      margin-bottom: 3.056vw; }
      .blog-single-content-block__media-wrapper iframe, .blog-single-content-block__media-wrapper video, .blog-single-content-block__media-wrapper img {
        height: 33.333vw; }
    .blog-single-content-block__figcaption {
      font-size: 0.972vw;
      margin-top: 0.833vw; }
    .blog-single-content-block__blockquote-simple {
      font-size: 1.875vw;
      margin-bottom: 1.389vw; }
    .blog-single-content-block__blockquote-wrapper-composite {
      padding: 2.778vw 6.944vw 2.778vw 2.778vw; }
    .blog-single-content-block__blockquote-img {
      width: 8.333vw;
      height: 8.333vw;
      margin-bottom: 2.778vw; }
    .blog-single-content-block__blockquote-composite {
      margin-bottom: 1.389vw;
      font-size: 1.528vw; }
    .blog-single-content-block__carousel .owl-dots {
      bottom: 1.111vw;
      gap: 0.556vw; }
      .blog-single-content-block__carousel .owl-dots span {
        width: 0.556vw !important;
        height: 0.556vw !important; }
    .blog-single-content-block__carousel .owl-nav {
      padding: 0 1.111vw; }
      .blog-single-content-block__carousel .owl-nav .owl-prev, .blog-single-content-block__carousel .owl-nav .owl-next {
        width: 2.917vw !important;
        height: 2.917vw !important;
        border-radius: 0.556vw; }
        .blog-single-content-block__carousel .owl-nav .owl-prev svg, .blog-single-content-block__carousel .owl-nav .owl-prev img, .blog-single-content-block__carousel .owl-nav .owl-next svg, .blog-single-content-block__carousel .owl-nav .owl-next img {
          width: 1.389vw;
          height: 1.389vw; } }
@media (max-width: 1020px) {
  .blog-single-content {
    font-size: 18px;
    line-height: 166%; }

  .blog-single-content-wrapper__wrapper {
    width: 100%; }

  .blog-single-content-wrapper {
    margin-top: 32px; }

  .blog-single-header__title {
    font-size: 52px;
    line-height: 88%; }

  .blog-single-content-block__title {
    margin-bottom: 32px;
    font-size: 36px; }

  .blog-single-content-block {
    margin-bottom: 72px; }

  .blog-single-content-block__media-wrapper iframe,
  .blog-single-content-block__media-wrapper video,
  .blog-single-content-block__media-wrapper img {
    height: 360px; }

  .blog-single-content h2, .blog-single-content h3, .blog-single-content h4, .blog-single-content h5, .blog-single-content h6 {
    margin: 32px 0 28px 0; }

  .blog-single-content-block__blockquote-simple {
    font-size: 24px; }

  .blog-single-content-block__blockquote-wrapper-composite {
    padding: 20px; }

  .blog-single-content-block__blockquote-composite {
    font-size: 20px; }

  .blog-single-content ul li {
    font-size: 18px; }

  .blog-single-content-block__media-wrapper {
    margin-bottom: 31px; } }
.app-banner {
  padding: 0 16px 16px 16px; }
  .app-banner__wrapper {
    border-radius: 8px;
    position: relative;
    height: calc(100vh - 91px);
    padding: 65px 55px; }
  .app-banner__img {
    border-radius: 8px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .app-banner__content {
    height: 100%;
    position: relative;
    max-width: 50%;
    color: #ffffff;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch; }
  .app-banner__title {
    margin-bottom: 20px; }
  .app-banner__footer_text {
    max-width: 400px; }
  .app-banner__icons-wrapper {
    margin-top: 20px;
    display: inline-flex;
    gap: 8px; }
  .app-banner__icon-link {
    width: 146px;
    height: 42px; }

@media (min-width: 1020px) {
  .app-banner {
    padding: 0 1.111vw 1.111vw 1.111vw; }
    .app-banner__wrapper {
      height: calc(100vh - 6.319vw);
      padding: 4.514vw 3.819vw; }
    .app-banner__title {
      margin-bottom: 1.389vw; }
    .app-banner__footer_text {
      max-width: 27.778vw; }
    .app-banner__icons-wrapper {
      margin-top: 1.389vw;
      gap: 0.556vw; }
    .app-banner__icon-link {
      width: 10.139vw;
      height: 2.917vw; } }
@media (max-width: 1020px) {
  .app-banner__wrapper {
    padding: 20px; }

  .app-banner__title {
    font-size: 78px;
    margin-bottom: 12px; }

  .app-banner__icons-wrapper {
    margin-top: 17px; }

  .app-banner {
    padding: 0 12px 12px 12px; }

  .app-banner__wrapper {
    min-height: 600px;
    height: calc(100dvh - 78px); } }
@media (max-width: 670px) {
  .app-banner__wrapper {
    min-height: 600px;
    height: calc(100dvh - 78px); }

  .app-banner__content {
    max-width: 100%; }

  .page-app__patients-treatments .patients-treatments__wrapper {
    margin: 0 20px; } }
.app-mobile-health__header {
  max-width: 50%;
  margin-bottom: 48px; }
.app-mobile-health__title {
  margin-bottom: 20px; }
.app-mobile-health__items-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 16px; }
.app-mobile-health__item {
  background-color: #e2ece8;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
.app-mobile-health__item_text {
  color: #77A090;
  padding: 24px 24px 11px 24px;
  font-size: 20px;
  line-height: 130%; }
.app-mobile-health__item_head-text {
  color: #487D68; }

.app-mobile-health__item.color-green {
  background-color: #e2ece8; }
  .app-mobile-health__item.color-green .app-mobile-health__item_text {
    color: #77A090; }
  .app-mobile-health__item.color-green .app-mobile-health__item_head-text {
    color: #487D68; }

.app-mobile-health__item.color-red {
  background-color: #FAE8EA; }
  .app-mobile-health__item.color-red .app-mobile-health__item_text {
    color: #CF8788; }
  .app-mobile-health__item.color-red .app-mobile-health__item_head-text {
    color: #BC5C5C; }

.app-mobile-health__item.color-purple {
  background-color: #E9E9F2; }
  .app-mobile-health__item.color-purple .app-mobile-health__item_text {
    color: #9392AF; }
  .app-mobile-health__item.color-purple .app-mobile-health__item_head-text {
    color: #6E6D91; }

@media (min-width: 1020px) {
  .app-mobile-health__header {
    margin-bottom: 3.333vw; }
  .app-mobile-health__title {
    margin-bottom: 1.389vw; }
  .app-mobile-health__items-wrapper {
    grid-gap: 1.111vw; }
  .app-mobile-health__item_text {
    padding: 1.667vw 1.667vw 0.764vw 1.667vw;
    font-size: 1.389vw; } }
@media (max-width: 1020px) {
  .app-mobile-health__header {
    max-width: 100%; }

  .app-mobile-health__header {
    margin-bottom: 36px; }

  .app-mobile-health__items-wrapper {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 12px; }

  .app-mobile-health__item {
    flex-direction: row;
    overflow: hidden;
    height: 339px; }

  .app-mobile-health__item_text {
    width: 50%;
    font-size: 18px;
    padding: 20px; }

  .app-mobile-health__item_img-wrapper {
    width: 50%; }

  .app-mobile-health__item_img {
    position: relative; } }
@media (max-width: 670px) {
  .app-mobile-health__item {
    display: block;
    height: auto; }

  .app-mobile-health__item_text {
    width: 100%;
    padding: 20px 20px 16px 20px; }

  .app-mobile-health__item_img-wrapper {
    width: 100%; }

  .app-mobile-health__item_img {
    top: 10px; } }
.app-download__wrapper {
  border-radius: 8px;
  background-color: #CEE9ED;
  position: relative;
  padding: 0 20px; }
.app-download__img-wrapper {
  position: absolute;
  bottom: 0;
  width: 480px; }
.app-download__img-wrapper-left {
  left: 0; }
.app-download__img-wrapper-right {
  right: 0; }
.app-download__content {
  max-width: 600px;
  margin: 0 auto;
  text-align: center;
  padding: 70px 0 72px 0; }
.app-download__icon {
  width: 72px;
  height: 72px; }
.app-download__title-wrapper {
  margin: 35px 0 65px 0; }
.app-download__subtitle {
  color: #76898F; }
.app-download__links-wrapper {
  display: flex;
  gap: 8px;
  justify-content: center; }
.app-download__link-img {
  width: 146px;
  height: 42px; }
.app-download__img-mobile {
  display: none; }
.app-download__mobile-overlay {
  display: none; }

@media (min-width: 1020px) {
  .app-download__wrapper {
    padding: 0 1.389vw; }
  .app-download__img-wrapper {
    width: 33.333vw; }
  .app-download__content {
    max-width: 41.667vw;
    padding: 4.861vw 0 5.000vw 0; }
  .app-download__icon {
    width: 5.000vw;
    height: 5.000vw; }
  .app-download__title-wrapper {
    margin: 2.431vw 0 4.514vw 0; }
  .app-download__links-wrapper {
    gap: 0.556vw; }
  .app-download__link-img {
    width: 10.139vw;
    height: 2.917vw; } }
@media (max-width: 1020px) {
  .app-download__img-desktop {
    display: none; }

  .app-download__content {
    height: 509px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px 0; }

  .app-download__icon {
    width: 60px;
    height: 60px; }

  .app-download__title,
  .app-download__subtitle {
    font-size: 52px; }

  .app-download__title-wrapper {
    margin: 22px 0; }

  .app-download__img-mobile {
    display: block;
    position: absolute;
    left: 9%;
    bottom: 0;
    width: 501px; }

  .app-download__links-wrapper {
    position: relative;
    z-index: 2; }

  .app-download__mobile-overlay {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: 65px;
    z-index: 1;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(206, 233, 237, 0) 0%, #CEE9ED 100%); }

  .app-download__wrapper {
    overflow: hidden; } }
@media (max-width: 670px) {
  .app-download__content {
    height: 540px;
    padding-bottom: 20px; }

  .app-download__img-mobile {
    left: -82px;
    bottom: -20px; } }
.app-notice {
  margin: 92px 0; }
  .app-notice__wrapper {
    max-width: 660px;
    margin: 0 auto;
    text-align: center; }
  .app-notice__icon {
    width: 16px;
    height: 16px; }
  .app-notice__text {
    margin-top: 16px;
    font-size: 13px;
    line-height: 138%;
    color: #6e7378; }

@media (min-width: 1020px) {
  .app-notice {
    margin: 6.389vw 0; }
    .app-notice__wrapper {
      max-width: 45.833vw; }
    .app-notice__icon {
      width: 1.111vw;
      height: 1.111vw; }
    .app-notice__text {
      margin-top: 1.111vw;
      font-size: 0.903vw; } }
@media (max-width: 670px) {
  .app-notice {
    margin: 72px 0; } }
.app-page-main-wrapper {
  overflow: initial; }

.app-works {
  margin: 80px 0;
  height: 270vh;
  padding: 80px 0;
  min-height: 56vw;
  position: relative; }
  .app-works__main-wrapper {
    position: sticky;
    top: 100px;
    height: 70vh; }
  .app-works__header {
    margin-bottom: 36px; }
  .app-works__wrapper {
    border-radius: 8px;
    padding: 40px;
    background-color: #D8E0E8;
    transition: all 0.2s ease;
    position: relative;
    height: 440px;
    overflow: hidden; }
  .app-works__section-wrapper {
    height: 100%; }
  .app-works__section-content {
    max-width: 500px;
    position: absolute;
    bottom: 40px;
    left: 40px; }
  .app-works__section-title {
    margin-bottom: 20px; }
  .app-works__title {
    margin-bottom: 10px; }
  .app-works__numbers-wrapper {
    position: absolute;
    left: 40px;
    top: 40px;
    width: 30px;
    height: 30px; }
  .app-works__number {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 16px;
    line-height: 90%;
    font-family: "NimbusSanLBold", sans-serif;
    color: #ffffff;
    z-index: 1;
    transition: all 0.5s; }
  .app-works__number:after {
    content: "";
    width: 30px;
    height: 30px;
    border-radius: 30px;
    background-color: #A3B5C7;
    position: absolute;
    top: -8px;
    left: -10px;
    z-index: -1; }
  .app-works__number-2, .app-works__number-3 {
    opacity: 0; }
  .app-works__img {
    position: absolute; }
  .app-works__img-1 {
    width: 274px;
    right: 235px;
    bottom: -140px; }
  .app-works__img-2 {
    width: 266px;
    right: 140px;
    bottom: -120px;
    z-index: 1;
    transform: translateY(60vh); }
  .app-works__img-3 {
    width: 206px;
    right: 379px;
    bottom: -150px;
    transform: translateY(50vh); }
  .app-works__img-4 {
    width: 276px;
    right: 235px;
    bottom: -140px;
    transform: translateY(60vh); }
  .app-works__img-5 {
    display: none; }
  .app-works__section-content-1 {
    opacity: 1;
    transition: all 0.5s; }
  .app-works__section-content-2 {
    opacity: 0;
    transition: all 0.5s; }
  .app-works__section-content-3 {
    opacity: 0;
    transition: all 0.5s; }
  .app-works__mobile {
    display: none; }

.app-works.step-2 .app-works__wrapper {
  background-color: #C5D0DB;
  transition: all 0.5s; }
.app-works.step-2 .app-works__section-content-1 {
  opacity: 0;
  transition: all 0.5s; }
.app-works.step-2 .app-works__section-content-2 {
  opacity: 1;
  transition: all 0.5s; }
.app-works.step-2 .app-works__number-1 {
  opacity: 0;
  transition: all 0.5s; }
.app-works.step-2 .app-works__number-2 {
  opacity: 1;
  transition: all 0.5s; }
.app-works.step-2 .app-works__number:after {
  background-color: #8DA4BA;
  transition: all 0.2s ease;
  border: 4px solid #B2C0D0;
  width: 38px;
  height: 38px;
  top: -12px;
  left: -14px; }

.app-works.step-3 .app-works__wrapper {
  background-color: #AEBECE;
  transition: all 0.5s; }
.app-works.step-3 .app-works__section-content-1 {
  opacity: 0;
  transition: all 0.5s; }
.app-works.step-3 .app-works__section-content-3 {
  opacity: 1;
  transition: all 0.5s; }
.app-works.step-3 .app-works__number-1 {
  opacity: 0;
  transition: all 0.5s; }
.app-works.step-3 .app-works__number-3 {
  opacity: 1;
  transition: all 0.5s; }
.app-works.step-3 .app-works__number:after {
  background-color: #7D92A8;
  transition: all 0.2s ease;
  border: 8px solid #9EB1C4;
  width: 46px;
  height: 46px;
  top: -16px;
  left: -18px; }

@media (min-width: 1020px) {
  .app-works {
    margin: 5.556vw 0;
    padding: 5.556vw 0;
    min-height: 56vw; }
    .app-works__main-wrapper {
      top: 6.944vw; }
    .app-works__header {
      margin-bottom: 2.500vw; }
    .app-works__wrapper {
      padding: 2.778vw;
      height: 30.556vw; }
    .app-works__section-content {
      max-width: 34.722vw;
      bottom: 2.778vw;
      left: 2.778vw; }
    .app-works__section-title {
      margin-bottom: 1.389vw; }
    .app-works__title {
      margin-bottom: 0.694vw; }
    .app-works__numbers-wrapper {
      left: 2.778vw;
      top: 2.778vw;
      width: 2.083vw;
      height: 2.083vw; }
    .app-works__number {
      font-size: 1.111vw; }
    .app-works__number:after {
      width: 2.083vw;
      height: 2.083vw;
      border-radius: 2.083vw;
      top: -0.556vw;
      left: -0.694vw; }
    .app-works__img-1 {
      width: 19.028vw;
      right: 16.319vw;
      bottom: -9.722vw; }
    .app-works__img-2 {
      width: 18.472vw;
      right: 9.722vw;
      bottom: -8.333vw; }
    .app-works__img-3 {
      width: 14.306vw;
      right: 26.319vw;
      bottom: -10.417vw; }
    .app-works__img-4 {
      width: 19.167vw;
      right: 16.319vw;
      bottom: -9.722vw; }

  .app-works.step-2 .app-works__number:after {
    width: 2.639vw;
    height: 2.639vw;
    top: -0.833vw;
    left: -0.972vw; }

  .app-works.step-3 .app-works__number:after {
    width: 3.194vw;
    height: 3.194vw;
    top: -1.111vw;
    left: -1.250vw; } }
@media (min-width: 1020px) and (max-width: 1700px) and (min-height: 800px) {
  .app-works__wrapper {
    height: 60vh; }

  .app-works__title {
    margin-bottom: 1.4vw; }

  .app-works__header {
    margin-bottom: 3.3vw; } }
@media (min-width: 1020px) and (max-height: 690px) {
  .app-works__main-wrapper {
    top: 5.556vw; } }
@media (max-width: 1020px) {
  .app-works {
    height: auto;
    padding: 0; }

  .app-works__main-wrapper {
    position: static;
    height: auto; }

  .app-works__desktop {
    display: none; }

  .app-works__mobile {
    display: block; }

  .app-works-mobile__items-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 12px; }

  .app-works-mobile__item {
    height: 420px;
    width: 100%;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column-reverse;
    padding: 20px; }

  .app-works-mobile__item-1 {
    background-color: #d8e0e8; }

  .app-works__numbers-wrapper {
    left: 20px;
    top: 20px; }

  .app-works__section-content {
    position: relative;
    left: 0;
    bottom: 0;
    max-width: 50%; }

  .app-works__header {
    padding-left: 32px;
    padding-right: 32px; }
  .app-works .internal-wrapper.big {
    padding: 0; }

  .app-works-mobile__items-wrapper {
    padding-left: 12px;
    padding-right: 12px; }

  .app-works__section-title {
    font-size: 44px;
    margin-bottom: 16px; }

  .app-works__img-1 {
    width: 231px;
    right: 63px;
    bottom: -86px; }

  .app-works__number-2, .app-works__number-3 {
    opacity: 1; }

  .app-works-mobile__item-2 {
    background-color: #C5D0DB; }

  .app-works__img-2 {
    right: 34px;
    width: 205px;
    bottom: -21px;
    transform: translateY(0); }

  .app-works__img-3 {
    right: 132px;
    width: 188px;
    bottom: -85px;
    transform: translateY(0); }

  .app-works-mobile__item-3 {
    background-color: #AEBECE; }

  .app-works__img-4 {
    transform: translateY(0);
    width: 228px;
    right: 65px;
    bottom: -79px; }

  .app-works__number-block-2 .app-works__number:after {
    background-color: #8DA4BA;
    transition: all 0.2s ease;
    border: 4px solid #B2C0D0;
    width: 38px;
    height: 38px;
    top: -12px;
    left: -14px; }

  .app-works__number-block-3 .app-works__number:after {
    background-color: #7D92A8;
    transition: all 0.2s ease;
    border: 8px solid #9EB1C4;
    width: 46px;
    height: 46px;
    top: -16px;
    left: -18px; } }
@media (max-width: 670px) {
  .app-works-mobile__items-wrapper {
    padding-left: 8px;
    padding-right: 8px;
    gap: 8px; }

  .app-works-mobile__item {
    height: 607px; }

  .app-works-mobile__item:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 285px;
    width: 100%;
    background: linear-gradient(180deg, rgba(216, 224, 232, 0) 0%, #D8E0E8 43.51%); }

  .app-works-mobile__item-2:after {
    background: linear-gradient(180deg, rgba(197, 208, 219, 0) 0%, #C5D0DB 43.51%); }

  .app-works-mobile__item-3:after {
    background: linear-gradient(180deg, rgba(174, 190, 206, 0) 0%, #AEBECE 43.51%); }

  .app-works__section-content {
    max-width: 100%; }

  .app-works__section-title {
    margin-bottom: 12px; }

  .app-works__img-1 {
    width: 300px;
    right: 50%;
    margin-right: -150px;
    bottom: -50px; }

  .app-works__section-content {
    position: relative;
    z-index: 1; }

  .app-works__img-2 {
    display: none; }

  .app-works__img-3 {
    display: none; }

  .app-works__img-5 {
    display: block;
    position: absolute;
    width: 330px;
    right: 50%;
    margin-right: -165px;
    bottom: 15px; }

  .app-works__img-4 {
    width: 300px;
    right: 50%;
    margin-right: -150px;
    bottom: -35px; } }
@media (max-width: 440px) {
  .app-works__img-5 {
    width: 300px;
    margin-right: -150px; } }
.career-banner .blog-section__tab-item.active {
  background-color: #0c141c; }
.career-banner .blog-section__tab-item:hover {
  background-color: rgba(12, 20, 28, 0.2); }
.career-banner .blog-section__tab-item.active:hover {
  background-color: #0c141c; }
.career-banner .video-banner__full-video {
  right: -57px; }
.career-banner__wrapper {
  display: flex;
  flex-direction: column-reverse;
  padding: 0 32px 23px 32px; }
.career-banner__content-block {
  left: 32px;
  bottom: 105px; }
.career-banner__bottom {
  position: relative;
  display: flex;
  justify-content: space-between; }

@media (min-width: 1020px) {
  .career-banner .video-banner__full-video {
    right: -3.958vw; }
  .career-banner__wrapper {
    padding: 0 2.222vw 1.597vw 2.222vw; }
  .career-banner__content-block {
    left: 2.222vw;
    bottom: 7.292vw; } }
@media (max-width: 1020px) {
  .career-banner__wrapper {
    flex-direction: column; }

  .career-banner .video-banner__full-video {
    position: static; }

  .career-banner__content-block {
    position: static;
    padding: 0;
    margin-bottom: 36px; }

  .career-banner__wrapper {
    padding: 20px; }

  .career-banner .blog-section__tabs-wrapper-main {
    margin-bottom: 0; } }
@media (max-width: 670px) {
  .career-banner .video-banner__title {
    display: block;
    font-size: 66px; }
  .career-banner .career-banner__bottom {
    flex-direction: column-reverse;
    gap: 36px; }
  .career-banner .blog-section__tabs-wrapper {
    display: inline-flex; }
  .career-banner .career-banner__content-block {
    margin-bottom: 16px; } }
.career-join {
  margin: 120px 0; }
  .career-join .home-vision__big-wrapper {
    padding: 12px;
    background-color: #FAFBFC; }
  .career-join .home-vision__numbers {
    padding: 44px;
    background-color: transparent; }
  .career-join__title-wrapper {
    padding: 30px;
    background-color: #EBF5F7;
    text-align: center;
    border-radius: 8px; }
  .career-join__title {
    color: #00c1de; }

@media (min-width: 1020px) {
  .career-join {
    margin: 8.333vw 0; }
    .career-join .home-vision__big-wrapper {
      padding: 0.833vw; }
    .career-join .home-vision__numbers {
      padding: 3.056vw; }
    .career-join__title-wrapper {
      padding: 2.083vw; } }
@media (max-width: 670px) {
  .career-join {
    margin: 92px 0; }

  .career-join__title-wrapper {
    padding: 20px; }

  .career-join .home-vision__big-wrapper {
    padding: 8px; }

  .career-join .home-vision__numbers {
    padding: 36px; } }
.career-search {
  margin-bottom: 140px; }
  .career-search__wrapper {
    border-radius: 8px;
    padding: 56px;
    background-color: #e4ebf0; }
  .career-search__title-wrapper {
    display: flex;
    justify-content: space-between; }
  .career-search__title {
    width: 24%; }
  .career-search__search-input-wrapper {
    width: 74.7%; }
  .career-search__body {
    margin-top: 77px;
    display: flex;
    justify-content: space-between; }
  .career-search__filter-wrapper {
    width: 24%; }
  .career-search__jobs {
    width: 74.7%; }
  .career-search__main-title {
    color: #4B5157; }
  .career-search__main-title_counter {
    color: #989DA3; }
  .career-search__filter-items-wrapper {
    margin-top: 16px; }
  .career-search__jobs-items-wrapper {
    margin-top: 16px; }
  .career-search__jobs-title-wrapper {
    display: flex;
    justify-content: space-between; }
  .career-search__saved-jobs-wrapper {
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative; }
  .career-search__saved-jobs-text {
    margin: 0 2px 0 4px; }
  .career-search__saved-jobs-icon {
    width: 12px;
    height: 12px; }
  .career-search__saved-jobs-chevron {
    width: 12px;
    height: 12px;
    transition: all 0.2s ease; }
  .career-search__saved-jobs-wrapper:hover .career-search__saved-jobs-chevron {
    transform: rotate(180deg);
    transition: all 0.2s ease; }
  .career-search__saved-jobs-wrapper.active .career-search__saved-jobs-chevron {
    transform: rotate(180deg); }
  .career-search__jobs-items-no-find {
    background-color: #d8e0e8;
    padding: 45px 20px;
    text-align: center;
    border-radius: 8px;
    margin-bottom: 16px;
    color: #4B5157;
    display: none; }
  .career-search__mobile-filter-button {
    background-color: rgba(12, 20, 28, 0.1); }
    .career-search__mobile-filter-button svg {
      width: 16px;
      height: 16px; }
  .career-search__mobile-filter-button-wrapper {
    display: none; }
  .career-search__saved-jobs-quantity {
    color: #6E7378; }

.career-input-text {
  display: block;
  width: 100%;
  padding: 14px 20px;
  border-radius: 8px;
  font-size: 17px;
  line-height: 152%;
  background-color: #ffffff;
  border: 1px solid transparent;
  outline: none !important;
  transition: all 0.2s ease; }
  .career-input-text__small {
    padding: 12px 16px; }

.career-input-text:focus {
  transition: all 0.2s ease;
  border-color: #AEBECE; }

.career-input-text::placeholder {
  color: #989DA3;
  opacity: 1; }

.career-input-text::-ms-input-placeholder {
  color: #989DA3; }

.button-career-default {
  background-color: #e4ebf0; }
  .button-career-default svg {
    width: 12px;
    height: 12px; }

.button-career-default:hover {
  background-color: #C5D0DB; }

.career-input-with-dropdown-wrapper {
  position: relative; }

.career-input-dropdown {
  position: absolute;
  width: 100%;
  background-color: #ffffff;
  border-radius: 8px;
  padding: 20px 8px 8px 8px;
  top: 63px;
  z-index: 1;
  display: none;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.08); }
  .career-input-dropdown__item-title {
    margin-bottom: 8px;
    color: #6e7378;
    padding-left: 12px; }
  .career-input-dropdown__section {
    margin-bottom: 20px; }
  .career-input-dropdown__section:last-child {
    margin-bottom: 0; }
  .career-input-dropdown__item {
    display: block;
    padding: 14px 12px;
    border-radius: 8px;
    background-color: transparent;
    transition: all 0.2s ease; }
  .career-input-dropdown__item:hover {
    transition: all 0.2s ease;
    background-color: #F0F6FA; }
  .career-input-dropdown__item-quantity {
    color: #989da3; }

.career-search-saved-jobs-dropdown {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 22px;
  background-color: #ffffff;
  border-radius: 8px;
  padding: 8px;
  width: 267px;
  box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.08);
  display: none; }
  .career-search-saved-jobs-dropdown__item {
    padding: 16px 12px;
    border-radius: 8px;
    transition: all 0.2s ease;
    display: block; }
  .career-search-saved-jobs-dropdown__item:hover {
    transition: all 0.2s ease;
    background-color: #F0F6FA; }
  .career-search-saved-jobs-dropdown__no-jobs {
    text-align: center;
    padding: 16px 0;
    display: none; }

.career-search__main-title-mobile-icon {
  display: none; }

@media (min-width: 1020px) {
  .career-search {
    margin-bottom: 9.722vw; }
    .career-search__wrapper {
      padding: 3.889vw; }
    .career-search__body {
      margin-top: 5.347vw; }
    .career-search__filter-items-wrapper {
      margin-top: 1.111vw; }
    .career-search__jobs-items-wrapper {
      margin-top: 1.111vw; }
    .career-search__saved-jobs-text {
      margin: 0 0.139vw 0 0.278vw; }
    .career-search__saved-jobs-icon {
      width: 0.833vw;
      height: 0.833vw; }
    .career-search__saved-jobs-chevron {
      width: 0.833vw;
      height: 0.833vw; }
    .career-search__jobs-items-no-find {
      padding: 3.125vw 1.389vw;
      margin-bottom: 1.111vw; }
    .career-search__mobile-filter-button svg {
      width: 1.111vw;
      height: 1.111vw; }

  .career-input-text {
    padding: 0.972vw 1.389vw;
    font-size: 1.181vw; }
    .career-input-text__small {
      padding: 0.833vw 1.111vw; }

  .button-career-default svg {
    width: 0.833vw;
    height: 0.833vw; }

  .career-input-dropdown {
    padding: 1.389vw 0.556vw 0.556vw 0.556vw;
    top: 4.375vw; }
    .career-input-dropdown__item-title {
      margin-bottom: 0.556vw;
      padding-left: 0.833vw; }
    .career-input-dropdown__section {
      margin-bottom: 1.389vw; }
    .career-input-dropdown__item {
      padding: 0.972vw 0.833vw; }

  .career-search-saved-jobs-dropdown {
    top: 1.528vw;
    padding: 0.556vw;
    width: 18.542vw; }
    .career-search-saved-jobs-dropdown__item {
      padding: 1.111vw 0.833vw; }
    .career-search-saved-jobs-dropdown__no-jobs {
      padding: 1.111vw 0; } }
@media (max-width: 1020px) {
  .career-search__wrapper {
    padding: 24px 20px; }

  .career-search__filter-wrapper {
    position: fixed;
    width: 100%;
    height: 100vh;
    overflow: auto;
    z-index: 100;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 8px;
    background-color: #F2F6F7;
    display: none; }

  .career-search__filter-mobile-wrapper {
    border-radius: 8px;
    background-color: #C5D0DB;
    min-height: 100%; }

  .career-search__main-title-mobile-icon {
    display: block;
    width: 20px;
    height: 20px; }

  .career-search__main-title-mobile-filter {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 19px 20px; }

  .career-search__jobs {
    width: 100%; }

  .career-search__title-wrapper {
    display: block; }

  .career-search__title {
    width: 100%; }
    .career-search__title br {
      display: none; }

  .career-search__search-input-wrapper {
    width: 100%;
    margin: 24px 0 16px 0; }

  .career-search__body {
    margin-top: 28px; }

  .career-search__mobile-filter-button-wrapper {
    display: flex;
    gap: 8px; } }
@media (max-width: 670px) {
  .career-search__wrapper {
    padding: 8px; }

  .career-search__title-wrapper {
    padding: 16px 12px 0 12px; }

  .career-search__mobile-filter-button-wrapper {
    padding: 0 12px; }

  .career-search__jobs-title-wrapper {
    padding: 0 12px; } }
.career-filter {
  background-color: #d8e0e8;
  border-radius: 8px;
  padding: 12px 12px 24px 24px;
  margin-bottom: 8px; }
  .career-filter:nth-last-child(2) {
    margin-bottom: 0; }
  .career-filter__title-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .career-filter__title-icon-wrapper {
    width: 42px;
    height: 42px;
    border-radius: 8px;
    position: relative;
    cursor: pointer;
    transition: all 0.2s ease; }
  .career-filter__title-icon-wrapper.active .career-filter__title-icon {
    transform: translate(-50%, -50%) rotate(180deg);
    transition: all 0.2s ease; }
  .career-filter__title-icon {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    pointer-events: none;
    transition: all 0.2s ease; }
  .career-filter__title-icon-wrapper:hover {
    background-color: #C5D0DB;
    transition: all 0.2s ease; }
  .career-filter__search-input-wrapper {
    margin: 12px 0 24px 0;
    padding-right: 12px; }
  .career-filter__search-input-wrapper:last-child {
    margin-bottom: 0; }
  .career-filter__search-input-wrapper.two-columns {
    display: flex;
    gap: 8px; }
  .career-filter__checkboxes-wrapper {
    max-height: 480px;
    overflow: auto;
    padding-right: 12px;
    margin-top: 12px; }
  .career-filter__checkbox-row:last-child .career-filter__sublist {
    margin-bottom: 0; }
  .career-filter__sublist {
    margin-bottom: 20px;
    padding-left: 28px; }
    .career-filter__sublist .career-checkbox {
      margin-bottom: 8px; }
    .career-filter__sublist .career-checkbox:last-child {
      margin-bottom: 0; }
  .career-filter__clear {
    text-align: center;
    background-color: #ffffff;
    border-radius: 8px;
    padding: 23px 12px 12px 12px;
    position: relative;
    margin-top: -8px; }
  .career-filter__clear.fixed {
    position: fixed;
    left: 72px;
    bottom: 16px;
    width: 308px; }
  .career-filter__clear-quantity {
    margin-bottom: 20px; }
  .career-filter__clear-button {
    width: 100%; }
  .career-filter__saved-jobs {
    margin-top: 44px;
    border-radius: 8px;
    background-color: #d8e0e8;
    padding: 16px 12px 12px 12px; }
  .career-filter__saved-jobs.mobile {
    display: none; }
  .career-filter__saved-jobs-header {
    display: flex;
    align-items: center;
    gap: 4px;
    margin-bottom: 12px; }
  .career-filter__saved-jobs-icon {
    width: 16px;
    height: 16px; }
  .career-filter__saved-jobs-button {
    display: flex;
    width: 100%;
    margin-bottom: 4px;
    padding: 13px 12px;
    justify-content: space-between; }
  .career-filter__saved-jobs-no-jobs {
    text-align: center;
    margin: 29px 0 16px 0;
    display: none; }
  .career-filter__done-button {
    display: none; }

.career-checkbox {
  position: relative;
  margin-bottom: 12px; }
  .career-checkbox__label {
    display: flex;
    align-items: center;
    font-size: 14px;
    gap: 8px;
    cursor: pointer; }
  .career-checkbox__checkmark {
    width: 20px;
    height: 20px;
    border-radius: 4px;
    border: 2px solid #989da3;
    position: relative; }
  .career-checkbox__checkmark:after {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    display: none;
    background-size: cover; }
  .career-checkbox__checkmark-standard: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="M3.625 7.38742L6.77289 11.0809L12.3797 4.58398" stroke="white" stroke-width="2" stroke-linecap="square"/></svg>'); }
  .career-checkbox__checkmark-minus: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="M3.9375 8H12.0588" stroke="white" stroke-width="2" stroke-linecap="square"/></svg>'); }
  .career-checkbox input {
    position: absolute;
    opacity: 0;
    pointer-events: none; }
  input:checked + .career-checkbox__checkmark {
    background-color: #070D12;
    border-color: #070D12; }
  input:checked + .career-checkbox__checkmark:after {
    display: block; }
  .career-checkbox__quantity {
    color: #989da3; }

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

.career-filter__checkboxes-wrapper::-webkit-scrollbar {
  width: 2px; }

.career-filter__checkboxes-wrapper::-webkit-scrollbar-track {
  background-color: #d8e0e8; }

.career-filter__checkboxes-wrapper::-webkit-scrollbar-thumb {
  background-color: #aebece;
  border-radius: 2px; }

.career-filter-mobile-close {
  display: none; }

@media (min-width: 1020px) {
  .career-filter {
    padding: 0.833vw 0.833vw 1.667vw 1.667vw;
    margin-bottom: 0.556vw; }
    .career-filter__title-icon-wrapper {
      width: 2.917vw;
      height: 2.917vw; }
    .career-filter__title-icon {
      width: 1.389vw;
      height: 1.389vw; }
    .career-filter__search-input-wrapper {
      margin: 0.833vw 0 1.667vw 0;
      padding-right: 0.833vw; }
    .career-filter__search-input-wrapper.two-columns {
      gap: 0.556vw; }
    .career-filter__checkboxes-wrapper {
      max-height: 33.333vw;
      padding-right: 0.833vw;
      margin-top: 0.833vw; }
    .career-filter__sublist {
      margin-bottom: 1.389vw;
      padding-left: 1.944vw; }
      .career-filter__sublist .career-checkbox {
        margin-bottom: 0.556vw; }
    .career-filter__clear {
      padding: 1.597vw 0.833vw 0.833vw 0.833vw;
      margin-top: -0.556vw; }
    .career-filter__clear.fixed {
      left: 5.000vw;
      bottom: 1.111vw;
      width: 21.389vw; }
    .career-filter__clear-quantity {
      margin-bottom: 1.389vw; }
    .career-filter__saved-jobs {
      margin-top: 3.056vw;
      padding: 1.111vw 0.833vw 0.833vw 0.833vw; }
    .career-filter__saved-jobs-header {
      gap: 0.278vw;
      margin-bottom: 0.833vw; }
    .career-filter__saved-jobs-icon {
      width: 1.111vw;
      height: 1.111vw; }
    .career-filter__saved-jobs-button {
      margin-bottom: 0.278vw;
      padding: 0.903vw 0.833vw; }
    .career-filter__saved-jobs-no-jobs {
      margin: 2.014vw 0 1.111vw 0; }

  .career-checkbox {
    margin-bottom: 0.833vw; }
    .career-checkbox__label {
      font-size: 0.972vw;
      gap: 0.556vw; }
    .career-checkbox__checkmark {
      width: 1.389vw;
      height: 1.389vw;
      border-radius: 0.278vw; }
    .career-checkbox__checkmark:after {
      width: 1.111vw;
      height: 1.111vw; }

  .career-filter__checkboxes-wrapper::-webkit-scrollbar {
    width: 0.139vw; }

  .career-filter__checkboxes-wrapper::-webkit-scrollbar-thumb {
    border-radius: 0.139vw; } }
@media (max-width: 1020px) {
  .career-search__filter-items-wrapper {
    margin: 0 8px; }

  .career-filter__checkboxes-wrapper {
    max-height: 100vh; }

  .career-filter__saved-jobs {
    display: none; }

  .career-filter__saved-jobs.mobile {
    display: block; }

  .career-filter__clear {
    position: fixed;
    bottom: 16px !important;
    left: 16px !important;
    width: calc(100% - 32px) !important; }

  .career-search__filter-mobile-wrapper {
    padding-bottom: 100px; }

  .career-filter__done-button {
    display: block; }

  .career-filter__clear-buttons-wrapper {
    display: flex;
    gap: 8px; }

  .career-filter__clear-button,
  .career-filter__done-button {
    flex: 1;
    padding: 15px; }

  .career-filter-mobile-close {
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
    border-radius: 8px;
    width: 42px;
    height: 42px;
    background-color: #FFFFFF; }
    .career-filter-mobile-close__icon {
      position: absolute;
      width: 20px;
      height: 20px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%); }

  .career-filter {
    padding: 8px 8px 8px 20px; }

  .career-filter__title {
    font-size: 16px; }

  .career-filter__checkboxes-wrapper {
    padding-bottom: 12px; } }
.career-job {
  padding: 8px;
  background-color: #ffffff;
  border-radius: 8px;
  position: relative;
  margin-bottom: 8px; }
  .career-job:last-child {
    margin-bottom: 0; }
  .career-job__top-info-wrapper {
    padding: 20px 20px 0 20px; }
  .career-job__title-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .career-job__more-wrapper {
    display: flex;
    gap: 19px;
    align-items: center; }
  .career-job__description {
    margin: 22px 0 48px 0; }
  .career-job__save-icon {
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer; }
    .career-job__save-icon path {
      transition: all 0.2s ease; }
  .career-job__save-icon.active path {
    fill: #070D12;
    transition: all 0.2s ease; }
  .career-job__info-wrapper {
    border-radius: 8px;
    padding: 20px;
    background-color: #F9FBFC; }
  .career-job__info-row {
    display: flex;
    flex-wrap: wrap; }
  .career-job__info-column {
    width: 33.33%;
    padding-right: 40px; }
  .career-job__info-row.row-first {
    padding-bottom: 28px;
    border-bottom: 1px solid #E4EBF0; }
  .career-job__info-header {
    margin-bottom: 16px; }
  .career-job__info-header-icon {
    width: 16px;
    height: 16px;
    display: block; }
  .career-job__info-row.row-second {
    padding-top: 28px; }
    .career-job__info-row.row-second .career-job__info-header {
      color: #7d92a8; }
  .career-job__show-more-button {
    width: 100%;
    position: relative;
    margin-top: 24px; }
  .career-job__more-wrapper.mobile-block {
    display: none; }
  .career-job__title {
    text-transform: uppercase; }

@media (min-width: 1020px) {
  .career-job {
    padding: 0.556vw;
    margin-bottom: 0.556vw; }
    .career-job__top-info-wrapper {
      padding: 1.389vw 1.389vw 0 1.389vw; }
    .career-job__more-wrapper {
      gap: 1.319vw; }
    .career-job__description {
      margin: 1.528vw 0 3.333vw 0; }
    .career-job__save-icon {
      width: 1.389vw;
      height: 1.389vw; }
    .career-job__info-wrapper {
      padding: 1.389vw; }
    .career-job__info-column {
      padding-right: 2.778vw; }
    .career-job__info-row.row-first {
      padding-bottom: 1.944vw; }
    .career-job__info-header {
      margin-bottom: 1.111vw; }
    .career-job__info-header-icon {
      width: 1.111vw;
      height: 1.111vw; }
    .career-job__info-row.row-second {
      padding-top: 1.944vw; }
    .career-job__show-more-button {
      margin-top: 1.667vw; } }
@media (max-width: 1020px) {
  .career-job__more-wrapper.desktop-block {
    display: none; }

  .career-job__more-wrapper.mobile-block {
    display: flex;
    width: 100%;
    flex-direction: row-reverse;
    justify-content: space-between;
    margin-top: 16px;
    padding-right: 12px; }

  .career-job__top-info-wrapper {
    padding: 12px 12px 0 12px; }

  .career-job__description {
    margin: 12px 0 20px 0; }

  .career-job__info-wrapper {
    padding: 16px; }

  .career-job__info-column {
    width: 50%;
    padding-right: 20px; }

  .career-job__info-column:first-child {
    width: 100%;
    margin-bottom: 20px; }

  .career-job__info-header {
    margin-bottom: 12px; }

  .career-job__info-row.row-first {
    padding-bottom: 24px; }

  .career-job__info-row.row-second {
    padding-top: 24px; }
    .career-job__info-row.row-second .career-job__info-column {
      width: 100%;
      margin-bottom: 20px; }
    .career-job__info-row.row-second .career-job__info-column:last-child {
      margin-bottom: 0; }

  .career-job__title {
    font-size: 44px; } }
.career-subscribe {
  margin-top: 52px;
  padding: 52px 20px;
  border-radius: 8px;
  background-color: #F0F6FA; }
  .career-subscribe__title {
    margin-bottom: 0; }
  .career-subscribe__text {
    margin: 16px 0 28px 0; }

@media (min-width: 1020px) {
  .career-subscribe {
    margin-top: 3.611vw;
    padding: 3.611vw 1.389vw; }
    .career-subscribe__text {
      margin: 1.111vw 0 1.944vw 0; } }
.career-faq-banner {
  padding: 16px; }
  .career-faq-banner__wrapper {
    border-radius: 8px;
    background-color: #aebece;
    padding: 142px 32px 32px 32px; }
  .career-faq-banner__icon {
    width: 72px;
    height: 72px; }
  .career-faq-banner__title {
    color: #ffffff;
    max-width: 990px;
    margin: 44px 0 32px 0; }

@media (max-width: 1020px) {
  .career-faq-banner {
    padding: 12px; }

  .career-faq-banner__wrapper {
    padding: 134px 20px 20px 20px; }

  .career-faq-banner__icon {
    width: 64px;
    height: 64px; }

  .career-faq-banner__title {
    margin: 20px 0 36px 0; } }
@media (max-width: 670px) {
  .career-faq-banner__title {
    margin-bottom: 16px; } }
.career-faq-block__section {
  display: flex;
  justify-content: space-between;
  margin-bottom: 83px;
  flex-wrap: wrap; }
.career-faq-block__section:last-child {
  margin-bottom: 0; }
.career-faq-block__header {
  width: 30%; }
.career-faq-block .faq-block__section {
  width: 50%; }

@media (max-width: 1020px) {
  .career-faq-block {
    margin-bottom: 92px; }
    .career-faq-block .faq-block__section {
      width: 100%; }

  .career-faq-block__section {
    margin-bottom: 72px; }

  .career-faq-text-button-block {
    margin: 92px 0; } }
.job-single-banner {
  float: left;
  width: 51.5%;
  position: sticky;
  top: 76px;
  height: calc(100vh - 76px);
  background-color: #e4ebf0;
  border-radius: 8px;
  padding: 56px;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  .job-single-banner__buttons-wrapper {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    margin-top: 24px; }
  .job-single-banner__reffer-button {
    background-color: rgba(12, 20, 28, 0.1); }
  .job-single-banner__reffer-button:hover {
    background-color: rgba(12, 20, 28, 0.2); }
  .job-single-banner__small-button {
    background-color: rgba(12, 20, 28, 0.1);
    position: relative;
    height: 56px;
    width: 56px; }
  .job-single-banner__small-button:hover {
    background-color: rgba(12, 20, 28, 0.2); }
  .job-single-banner__save-button-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    width: 16px;
    height: 16px; }
  .job-single-banner__share-button-wrapper {
    position: relative;
    display: flex; }
  .job-single-banner__save-button.active path {
    fill: #0c141c; }
  .job-single-banner__title {
    text-transform: uppercase; }

.job-single-shared {
  padding-left: 15px;
  display: none; }
  .job-single-shared__wrapper {
    padding: 7px;
    border-radius: 8px;
    position: absolute;
    left: 61px;
    top: 0;
    background-color: #ffffff;
    gap: 4px;
    display: inline-flex; }
  .job-single-shared__item {
    background-color: #e4ebf0;
    border-radius: 8px;
    transition: all 0.2s ease;
    width: 42px;
    height: 42px;
    position: relative;
    display: block; }
  .job-single-shared__item:hover {
    background-color: #C5D0DB; }
  .job-single-shared__item-icon {
    width: 20px;
    height: 20px;
    position: absolute;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    pointer-events: none; }

.job-single-banner__share-button-wrapper:hover .job-single-shared {
  display: inline-flex; }

.job-single-banner__share-button-wrapper:hover .job-single-banner__share-button {
  background-color: rgba(12, 20, 28, 0.2); }

@media (min-width: 1020px) {
  .job-single-banner {
    top: 5.278vw;
    height: calc(100vh - 6vw);
    padding: 3.889vw; }
    .job-single-banner__buttons-wrapper {
      gap: 0.556vw;
      margin-top: 1.667vw; }
    .job-single-banner__small-button {
      height: 3.889vw;
      width: 3.889vw; }
    .job-single-banner__save-button-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      width: 1.111vw;
      height: 1.111vw; }

  .job-single-shared {
    padding-left: 1.042vw; }
    .job-single-shared__wrapper {
      padding: 0.486vw;
      left: 4.236vw;
      gap: 0.278vw; }
    .job-single-shared__item {
      width: 2.917vw;
      height: 2.917vw; }
    .job-single-shared__item-icon {
      width: 1.389vw;
      height: 1.389vw; } }
@media (max-width: 1020px) {
  .job-single-banner {
    float: none;
    width: 100%;
    height: auto;
    padding: 20px;
    position: static; }

  .job-single-banner__block {
    margin-top: 134px; }

  .job-single-banner__title {
    font-size: 60px; } }
@media (max-width: 670px) {
  .job-single-banner__buttons-wrapper {
    margin-top: 20px; }

  .job-single-banner__apply-button {
    width: 100%;
    justify-content: center; }

  .job-single-shared__wrapper {
    left: auto;
    right: 15px;
    top: -59px; } }
.job-single-main-wrapper {
  overflow: initial; }

.job-single__internal-wrapper {
  padding-left: 16px;
  padding-right: 72px; }
.job-single__wrapper {
  margin-bottom: 217px; }
.job-single__content {
  float: right;
  width: 48.5%;
  padding-left: 72px; }
.job-single__body-title {
  margin-bottom: 20px;
  font-size: 36px; }
.job-single__section {
  margin-bottom: 64px; }
.job-single__details-icon-row {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 16px; }
.job-single__details-content {
  margin-top: 28px; }
.job-single__details-content-row {
  margin-bottom: 16px; }
.job-single__details-content-title {
  color: #6e7378;
  margin-bottom: 12px; }
.job-single__bottom-block-text {
  margin: 20px 0 60px 0;
  font-size: 15px;
  line-height: 140%; }
  .job-single__bottom-block-text p {
    margin-bottom: 10px; }
.job-single__apply-button {
  width: 100%;
  justify-content: center; }

.header-single-job.header-big-fixed-header .header__logo_link {
  padding: 10px;
  background-color: transparent; }
.header-single-job.header-big-fixed-header .header__menu-wrapper {
  padding: 0;
  background-color: transparent; }
.header-single-job.header-big-fixed-header .header__menu_item {
  background-color: #ffffff; }
.header-single-job.header-big-fixed-header .header__menu_item_submenu {
  background-color: #ffffff; }

@media (min-width: 1020px) {
  .job-single__internal-wrapper {
    padding-left: 1.111vw;
    padding-right: 5.000vw; }
  .job-single__wrapper {
    margin-bottom: 15.069vw; }
  .job-single__content {
    padding-left: 5.000vw; }
  .job-single__body-title {
    margin-bottom: 1.389vw;
    font-size: 2.500vw; }
  .job-single__section {
    margin-bottom: 4.444vw; }
  .job-single__details-icon-row {
    gap: 0.556vw;
    margin-bottom: 1.111vw; }
  .job-single__details-content {
    margin-top: 1.944vw; }
  .job-single__details-content-row {
    margin-bottom: 1.111vw; }
  .job-single__details-content-title {
    margin-bottom: 0.833vw; }
  .job-single__bottom-block-text {
    margin: 1.389vw 0 4.167vw 0;
    font-size: 1.042vw; }
    .job-single__bottom-block-text p {
      margin-bottom: 0.694vw; }

  .header-single-job.header-big-fixed-header .header__logo_link {
    padding: 0.694vw; } }
@media (max-width: 1020px) {
  .job-single__internal-wrapper {
    padding: 0 12px; }

  .job-single__content {
    width: 100%;
    float: none;
    padding: 92px 20px 0 20px; }

  .job-single__wrapper {
    margin-bottom: 92px; }

  .job-single__section {
    margin-bottom: 52px; }

  .job-single__bottom-block-text {
    margin: 20px 0 48px 0; } }
@media (max-width: 1020px) {
  .job-single__content {
    padding: 72px 8px 0 8px; }

  .job-single__wrapper {
    margin-bottom: 77px; } }
.job-slider .owl-stage {
  display: flex; }
.job-slider .owl-item {
  display: flex; }
.job-slider__empty-block {
  padding: 80px 20px 76px 20px;
  background-color: #e4ebf0;
  border-radius: 8px;
  text-align: center;
  margin-right: 72px; }
.job-slider__empty-block-img {
  display: inline-block;
  width: 32px;
  height: 32px; }
.job-slider__empty-block-text {
  margin-top: 19px; }

.job-slider-item {
  background-color: #e4ebf0;
  border-radius: 8px;
  padding: 24px 24px 19px 24px;
  display: block; }
  .job-slider-item__description {
    margin: 12px 0 32px 0; }
  .job-slider-item__info-row {
    display: flex;
    gap: 8px;
    align-items: center;
    margin-bottom: 12px; }
  .job-slider-item__info-row-icon {
    width: 16px !important;
    height: 16px !important; }
  .job-slider-item__category-title {
    color: #6e7378;
    margin-bottom: 8px; }

@media (min-width: 1020px) {
  .job-slider__empty-block {
    padding: 5.556vw 1.389vw 5.278vw 1.389vw;
    margin-right: 5.000vw; }
  .job-slider__empty-block-img {
    width: 2.222vw;
    height: 2.222vw; }
  .job-slider__empty-block-text {
    margin-top: 1.319vw; }

  .job-slider-item {
    padding: 1.667vw 1.667vw 1.319vw 1.667vw; }
    .job-slider-item__description {
      margin: 0.833vw 0 2.222vw 0; }
    .job-slider-item__info-row {
      gap: 0.556vw;
      margin-bottom: 0.833vw; }
    .job-slider-item__info-row-icon {
      width: 1.111vw !important;
      height: 1.111vw !important; }
    .job-slider-item__category-title {
      margin-bottom: 0.556vw; } }
@media (max-width: 1020px) {
  .job-slider__empty-block {
    margin-right: 24px; } }
.main-inner-block {
  color: #ffffff;
  margin-bottom: 140px; }
  .main-inner-block__wrapper {
    padding: 16px;
    border-radius: 10px;
    background-color: #80c2a8; }
  .main-inner-block__img-wrapper {
    position: relative; }
  .main-inner-block__icon {
    position: absolute;
    width: 60px;
    height: 60px;
    top: 40px;
    left: 40px; }
  .main-inner-block__img {
    object-fit: cover;
    border-radius: 8px; }
  .main-inner-block__img-main {
    height: 440px; }
  .main-inner-block__img-mobile {
    height: 360px;
    display: none; }
  .main-inner-block__content-wrapper {
    padding: 56px 40px 40px 40px;
    display: flex;
    flex-wrap: wrap; }
  .main-inner-block__title-internal-wrapper {
    max-width: 530px; }
  .main-inner-block__title-wrapper {
    width: 50%; }
  .main-inner-block__text {
    width: 50%;
    padding: 0 110px 0 8px; }
  .main-inner-block__title {
    font-size: 96px;
    line-height: 87.5%; }
  .main-inner-block__buttons-wrapper {
    display: flex;
    gap: 12px;
    margin-top: 32px; }
  .main-inner-block__back-button {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 1;
    display: none; }
  .main-inner-block__buttons-wrapper-mobile {
    display: none; }

.main-inner-block__content-wrapper.one-column {
  display: block; }
  .main-inner-block__content-wrapper.one-column .main-inner-block__content-block {
    width: 100%; }
  .main-inner-block__content-wrapper.one-column .main-inner-block__title-internal-wrapper {
    max-width: 100%; }
  .main-inner-block__content-wrapper.one-column .main-inner-block__text {
    margin-top: 20px;
    padding-left: 0; }

@media (min-width: 1020px) {
  .main-inner-block {
    margin-bottom: 9.722vw; }
    .main-inner-block__wrapper {
      padding: 1.111vw;
      border-radius: 0.694vw; }
    .main-inner-block__icon {
      width: 4.167vw;
      height: 4.167vw;
      top: 2.778vw;
      left: 2.778vw; }
    .main-inner-block__img {
      border-radius: 0.556vw; }
    .main-inner-block__img-main {
      height: 30.556vw; }
    .main-inner-block__img-mobile {
      height: 25.000vw; }
    .main-inner-block__content-wrapper {
      padding: 3.889vw 2.778vw 2.778vw 2.778vw; }
    .main-inner-block__title-internal-wrapper {
      max-width: 36.806vw; }
    .main-inner-block__text {
      padding: 0 7.639vw 0 0.556vw; }
    .main-inner-block__title {
      font-size: 6.667vw; }
    .main-inner-block__buttons-wrapper {
      gap: 0.833vw;
      margin-top: 2.222vw; }
    .main-inner-block__back-button {
      top: 1.389vw;
      left: 1.389vw; }

  .main-inner-block__content-wrapper.one-column .main-inner-block__text {
    margin-top: 1.389vw; } }
@media (max-width: 1020px) {
  .main-inner-block__wrapper {
    padding: 12px; }

  .main-inner-block__title-wrapper {
    width: 100%; }

  .main-inner-block__text {
    width: 100%;
    padding: 0;
    margin-top: 16px; }

  .main-inner-block__content-wrapper {
    padding: 24px 8px 8px 8px; }

  .main-inner-block__title {
    font-size: 78px; }

  .main-inner-block__icon {
    width: 52px;
    height: 52px;
    top: auto;
    bottom: 20px;
    left: 20px; }

  .main-inner-block__img-main {
    height: 360px; }

  .main-inner-block__img-main.desktop-block {
    display: none; }

  .main-inner-block__img-mobile {
    display: block; }

  .main-inner-block__back-button {
    display: inline-flex; }

  .main-inner-block {
    margin-bottom: 120px; }

  .main-inner-block__buttons-wrapper-desktop {
    display: none; }

  .main-inner-block__buttons-wrapper-mobile {
    display: flex; }

  .main-inner-block__buttons-wrapper .button-big-with-icon {
    padding: 17px 24px; } }
@media (max-width: 670px) {
  .main-inner-block__title {
    font-size: 60px; }

  .main-inner-block {
    margin-bottom: 92px; } }
.main-content-block {
  margin-bottom: 120px; }
  .main-content-block__wrapper {
    padding: 16px;
    border-radius: 10px;
    background-color: #e4ebf0; }
  .main-content-block__img-wrapper {
    position: relative;
    min-height: 440px;
    border-radius: 8px;
    display: flex; }
  .main-content-block__icon {
    position: absolute;
    width: 60px;
    height: 60px;
    top: 40px;
    left: 40px; }
  .main-content-block__img {
    object-fit: cover;
    border-radius: 8px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%; }
  .main-content-block__img-block-content {
    position: relative;
    z-index: 1;
    color: #ffffff;
    padding: 40px;
    width: 100%; }
  .main-content-block__img-block-content-flex-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 50%;
    height: 100%; }
  .main-content-block__img-block-title {
    font-size: 78px;
    line-height: 89%; }
  .main-content-block__img-block-text {
    margin-top: 20px; }
  .main-content-block__img-block-content-bottom {
    margin-top: 90px; }
  .main-content-block__content-wrapper {
    padding: 56px 40px 40px 40px; }
  .main-content-block__content-flex-wrapper {
    display: flex;
    flex-wrap: wrap;
    row-gap: 64px; }
  .main-content-block__content-wrapper {
    padding: 56px 40px 40px 40px; }
  .main-content-block__title-internal-wrapper {
    max-width: 530px; }
  .main-content-block__column {
    width: 50%; }
  .main-content-block__column-internal-wrapper {
    max-width: 530px; }
  .main-content-block__column:nth-child(even) {
    padding-left: 8px; }
  .main-content-block__title {
    font-size: 66px;
    line-height: 90%; }
  .main-content-block__title.top-title {
    margin-bottom: 32px; }
  .main-content-block__content-button-wrapper {
    margin-top: 56px; }
  .main-content-block__title-button {
    margin-top: 32px; }
  .main-content-block__subtitle-title {
    margin: 16px 0 28px 0;
    font-size: 44px;
    line-height: 90%; }
  .main-content-block__content-text-block {
    font-size: 17px; }
    .main-content-block__content-text-block h2, .main-content-block__content-text-block h3, .main-content-block__content-text-block h4, .main-content-block__content-text-block h5, .main-content-block__content-text-block h6 {
      margin: 24px 0 20px 0;
      font-size: 14px; }
    .main-content-block__content-text-block ul {
      margin: 0; }
      .main-content-block__content-text-block ul li {
        font-size: 17px; }
  .main-content-block__img-icon {
    width: 52px;
    height: 52px; }
  .main-content-block__title-button-wrapper.mobile-button-wrapper {
    display: none; }
  .main-content-block__img-wrapper.height-s1 {
    min-height: 320px; }
  .main-content-block__img-wrapper.height-s2 {
    min-height: 360px; }
  .main-content-block__img-wrapper.height-m1 {
    min-height: 400px; }
  .main-content-block__img-wrapper.height-m2 {
    min-height: 440px; }
  .main-content-block__img-wrapper.height-l1 {
    min-height: 540px; }
  .main-content-block__img-wrapper.height-l2 {
    min-height: 600px; }
  .main-content-block__img-wrapper.height-xl {
    min-height: 600px; }
  .main-content-block__img-block-title.heading-s {
    font-size: 60px;
    line-height: 90%; }
  .main-content-block__img-block-title.heading-m {
    font-size: 78px;
    line-height: 89%; }
  .main-content-block__img-block-title.heading-l {
    font-size: 96px;
    line-height: 87.5%; }
  .main-content-block__title.heading-l {
    font-size: 66px;
    line-height: 91%; }
  .main-content-block__title.heading-m {
    font-size: 44px;
    line-height: 91%; }
  .main-content-block__img-mobile-block {
    display: none; }

@media (min-width: 1020px) {
  .main-content-block {
    margin-bottom: 8.333vw; }
    .main-content-block__wrapper {
      padding: 1.111vw;
      border-radius: 0.694vw; }
    .main-content-block__img-wrapper {
      min-height: 30.556vw;
      border-radius: 0.556vw; }
    .main-content-block__icon {
      width: 4.167vw;
      height: 4.167vw;
      top: 2.778vw;
      left: 2.778vw; }
    .main-content-block__img {
      border-radius: 0.556vw; }
    .main-content-block__img-block-content {
      padding: 2.778vw; }
    .main-content-block__img-block-title {
      font-size: 5.417vw; }
    .main-content-block__img-block-text {
      margin-top: 1.389vw; }
    .main-content-block__img-block-content-bottom {
      margin-top: 6.250vw; }
    .main-content-block__content-wrapper {
      padding: 3.889vw 2.778vw 2.778vw 2.778vw; }
    .main-content-block__content-flex-wrapper {
      row-gap: 4.444vw; }
    .main-content-block__content-wrapper {
      padding: 3.889vw 2.778vw 2.778vw 2.778vw; }
    .main-content-block__title-internal-wrapper {
      max-width: 36.806vw; }
    .main-content-block__column-internal-wrapper {
      max-width: 36.806vw; }
    .main-content-block__column:nth-child(even) {
      padding-left: 0.556vw; }
    .main-content-block__title {
      font-size: 4.583vw; }
    .main-content-block__title.top-title {
      margin-bottom: 2.222vw; }
    .main-content-block__content-button-wrapper {
      margin-top: 3.889vw; }
    .main-content-block__title-button {
      margin-top: 2.222vw; }
    .main-content-block__subtitle-title {
      margin: 1.111vw 0 1.944vw 0;
      font-size: 3.056vw; }
    .main-content-block__content-text-block {
      font-size: 1.181vw; }
      .main-content-block__content-text-block h2, .main-content-block__content-text-block h3, .main-content-block__content-text-block h4, .main-content-block__content-text-block h5, .main-content-block__content-text-block h6 {
        margin: 1.667vw 0 1.389vw 0;
        font-size: 0.972vw; }
      .main-content-block__content-text-block ul li {
        font-size: 1.181vw; }
    .main-content-block__img-icon {
      width: 3.611vw;
      height: 3.611vw; }
    .main-content-block__img-wrapper.height-s1 {
      min-height: 22.222vw; }
    .main-content-block__img-wrapper.height-s2 {
      min-height: 25.000vw; }
    .main-content-block__img-wrapper.height-m1 {
      min-height: 27.778vw; }
    .main-content-block__img-wrapper.height-m2 {
      min-height: 30.556vw; }
    .main-content-block__img-wrapper.height-l1 {
      min-height: 37.500vw; }
    .main-content-block__img-wrapper.height-l2 {
      min-height: 41.667vw; }
    .main-content-block__img-wrapper.height-xl {
      min-height: 41.667vw; }
    .main-content-block__img-block-title.heading-s {
      font-size: 4.167vw; }
    .main-content-block__img-block-title.heading-m {
      font-size: 5.417vw; }
    .main-content-block__img-block-title.heading-l {
      font-size: 6.667vw; }
    .main-content-block__title.heading-l {
      font-size: 4.583vw; }
    .main-content-block__title.heading-m {
      font-size: 3.056vw; } }
@media (max-width: 1020px) {
  .main-content-block__wrapper {
    padding: 8px; }
  .main-content-block__img-block-content {
    padding: 22px 20px 20px 20px; }
  .main-content-block__img-block-content-flex-wrapper {
    width: 100%; }
  .main-content-block__img-block-title {
    font-size: 44px; }
  .main-content-block__content-wrapper {
    padding: 44px 12px 20px 12px; }
  .main-content-block__column {
    width: 100%; }
  .main-content-block__column-internal-wrapper {
    max-width: 100%; }
  .main-content-block__title {
    font-size: 44px;
    margin-bottom: 28px; }
  .main-content-block__content-flex-wrapper {
    row-gap: 0; }
  .main-content-block__column:nth-child(even) {
    padding-left: 0; }
  .main-content-block__title-button-wrapper.desktop-button-wrapper {
    display: none; }
  .main-content-block__title-button-wrapper.mobile-button-wrapper {
    display: block; }
  .main-content-block__title-button {
    margin-top: 44px; }
  .main-content-block__title.top-title {
    margin-bottom: 20px; }
  .main-content-block__content-wrapper-separate-title .main-content-block__content-flex-wrapper {
    row-gap: 15px; }
  .main-content-block__subtitle {
    font-size: 13px; }
  .main-content-block__subtitle-title {
    margin: 12px 0 20px 0;
    font-size: 32px; }
  .main-content-block__content-wrapper-cards .main-content-block__content-flex-wrapper {
    row-gap: 44px; }
  .main-content-block__img-main.desktop-block {
    display: none; }
  .main-content-block__img-mobile-block {
    display: block; }
  .main-content-block__img-wrapper.height-s1 {
    min-height: 360px; }
  .main-content-block__img-wrapper.height-s2 {
    min-height: 360px; }
  .main-content-block__img-wrapper.height-m1 {
    min-height: 400px; }
  .main-content-block__img-wrapper.height-m2 {
    min-height: 440px; }
  .main-content-block__img-wrapper.height-l1 {
    min-height: 460px; }
  .main-content-block__img-wrapper.height-l2 {
    min-height: 540px; }
  .main-content-block__img-wrapper.height-xl {
    min-height: 540px; }
  .main-content-block__img-block-title.heading-s {
    font-size: 44px; }
  .main-content-block__img-block-title.heading-m {
    font-size: 52px; }
  .main-content-block__img-block-title.heading-l {
    font-size: 60px;
    line-height: 90%; }
  .main-content-block__title.heading-l {
    font-size: 44px; }
  .main-content-block__title.heading-m {
    font-size: 36px; } }
.section-margin {
  margin-bottom: 120px; }

.section-margin.small {
  margin-bottom: 140px; }

.section-margin.medium {
  margin-bottom: 160px; }

.section-margin.large {
  margin-bottom: 180px; }

.main-banner-block {
  padding: 16px;
  height: 100vh; }
  .main-banner-block__wrapper {
    height: 100%;
    display: flex;
    flex-direction: column-reverse;
    color: #ffffff;
    padding: 32px; }
  .main-banner-block__title {
    font-size: 168px;
    line-height: 82%; }
  .main-banner-block__content {
    margin-top: 16px;
    max-width: 530px; }

.page-builder-text-button-block {
  margin: 140px 0; }

.main-content-block-fixed-small__wrapper {
  padding: 16px;
  border-radius: 8px;
  background-color: #E4EBF0;
  display: flex;
  flex-wrap: wrap; }
.main-content-block-fixed-small__content {
  padding: 24px;
  width: 50%; }
.main-content-block-fixed-small__content-internal-wrapper {
  max-width: 490px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%; }
.main-content-block-fixed-small__title {
  font-size: 66px;
  margin-bottom: 60px; }
.main-content-block-fixed-small__img-wrapper {
  width: 50%;
  padding-left: 8px;
  min-height: 300px;
  display: flex; }
.main-content-block-fixed-small__img {
  flex: 1;
  border-radius: 8px;
  object-fit: cover; }

.partners-slider.page-builder {
  background: #d8e0e8; }

.main-content-block-slider .main-content-block__wrapper {
  background: #e4ebf0; }
.main-content-block-slider .slider-block__title {
  color: #60758a; }
.main-content-block-slider .slider-block__title_number {
  color: #8da4ba; }

@media (min-width: 1020px) {
  .section-margin {
    margin-bottom: 8.333vw; }

  .section-margin.small {
    margin-bottom: 9.722vw; }

  .section-margin.medium {
    margin-bottom: 11.111vw; }

  .section-margin.large {
    margin-bottom: 12.500vw; }

  .main-banner-block {
    padding: 1.111vw; }
    .main-banner-block__wrapper {
      padding: 2.222vw; }
    .main-banner-block__title {
      font-size: 11.667vw; }
    .main-banner-block__content {
      margin-top: 1.111vw;
      max-width: 36.806vw; }

  .page-builder-text-button-block {
    margin: 9.722vw 0; }

  .main-content-block-fixed-small__wrapper {
    padding: 1.111vw; }
  .main-content-block-fixed-small__content {
    padding: 1.667vw; }
  .main-content-block-fixed-small__content-internal-wrapper {
    max-width: 34.028vw; }
  .main-content-block-fixed-small__title {
    font-size: 4.583vw;
    margin-bottom: 4.167vw; }
  .main-content-block-fixed-small__img-wrapper {
    padding-left: 0.556vw;
    min-height: 20.833vw; } }
@media (max-width: 1020px) {
  .section-margin {
    margin-bottom: 120px !important; }

  .main-banner-block__wrapper {
    padding: 20px; }

  .main-banner-block__content {
    margin-top: 12px;
    max-width: 100%; }

  .main-banner-block__title {
    font-size: 96px; }

  .main-content-block-slider .partners-slider {
    margin-bottom: 0; }
  .main-content-block-slider .main-content-block__content-wrapper {
    padding-top: 22px; }
  .main-content-block-slider .main-content-block__content-flex-wrapper {
    row-gap: 20px; }

  .main-content-block-fixed-small__content {
    width: 100%;
    padding: 12px 8px 40px 8px; }

  .main-content-block-fixed-small__img-wrapper {
    width: 100%; }

  .main-content-block-fixed-small__wrapper {
    padding: 12px; }

  .main-content-block-fixed-small__title {
    margin-bottom: 16px;
    font-size: 44px; }

  .main-content-block-fixed-small__content-internal-wrapper {
    max-width: 100%; }

  .main-content-block-fixed-small__img-wrapper {
    min-height: 200px;
    height: 220px;
    padding-left: 0; }

  .main-banner-block {
    padding: 12px; }

  .partners-slider {
    margin-bottom: 12px; }

  .page-builder-text-button-block__button {
    font-size: 12px;
    padding: 15px 20px; } }
@media (max-width: 670px) {
  .main-content-block-slider .slider-block__title {
    font-size: 36px; }

  .section-margin {
    margin-bottom: 92px !important; }

  .main-banner-block {
    padding: 8px; } }
.page-builder-block-new-1 {
  margin-top: 0; }
  .page-builder-block-new-1 .patients-how__wrapper {
    height: auto; }
  .page-builder-block-new-1 .patients-how__items-wrapper {
    margin-top: 170px;
    gap: 1.25%;
    row-gap: 15px;
    justify-content: flex-start; }
  .page-builder-block-new-1 .patients-how__title {
    position: relative;
    top: 0;
    left: 0;
    padding: 56px 20px 0 56px; }

@media (max-width: 1020px) {
  .page-builder-block-new-1 .patients-how__wrapper {
    padding: 12px; }
  .page-builder-block-new-1 .patients-how__title {
    padding: 8px 8px 0 8px; }
  .page-builder-block-new-1 .patients-how__items-wrapper {
    gap: 0;
    row-gap: 0; } }
.who-we-serve-main-block .main-content-block__wrapper {
  background-color: #e4ebf0; }
.who-we-serve-main-block .main-content-block__img-block-title {
  font-size: 66px; }
.who-we-serve-main-block .main-content-block__img-block-content-flex-wrapper {
  width: 810px; }
.who-we-serve-main-block .main-content-block__img-wrapper {
  min-height: 680px; }
.who-we-serve-main-block .main-content-block__title {
  font-size: 36px;
  line-height: 94%; }
.who-we-serve-main-block__steps {
  color: #0c141c;
  max-width: 530px; }
.who-we-serve-main-block__step-item {
  display: flex;
  gap: 13px;
  padding: 12px 20px 12px 20px;
  border-radius: 8px;
  background-color: #d8e0e8;
  margin-bottom: 8px; }
.who-we-serve-main-block__step-item-number {
  color: #7d92a8;
  padding-top: 6px; }

.who-we-serve-info__flex-wrapper {
  display: flex;
  flex-wrap: wrap; }
.who-we-serve-info__item {
  width: 50%; }
.who-we-serve-info__item:nth-child(2n) {
  padding-left: 8px; }
.who-we-serve-info__item-wrapper {
  max-width: 530px; }
.who-we-serve-info__icon {
  width: 52px;
  height: 52px;
  display: flex; }
.who-we-serve-info__title {
  margin: 40px 0 16px 0;
  font-size: 36px;
  line-height: 94%; }

@media (min-width: 1020px) {
  .who-we-serve-main-block .main-content-block__img-block-title {
    font-size: 4.583vw; }
  .who-we-serve-main-block .main-content-block__img-block-content-flex-wrapper {
    width: 56.250vw; }
  .who-we-serve-main-block .main-content-block__img-wrapper {
    min-height: 47.222vw; }
  .who-we-serve-main-block .main-content-block__title {
    font-size: 2.500vw; }
  .who-we-serve-main-block__steps {
    max-width: 36.806vw; }
  .who-we-serve-main-block__step-item {
    gap: 0.903vw;
    padding: 0.833vw 1.389vw 0.833vw 1.389vw;
    margin-bottom: 0.556vw; }
  .who-we-serve-main-block__step-item-number {
    padding-top: 0.417vw; }

  .who-we-serve-info__item:nth-child(2n) {
    padding-left: 0.556vw; }
  .who-we-serve-info__item-wrapper {
    max-width: 36.806vw; }
  .who-we-serve-info__icon {
    width: 3.611vw;
    height: 3.611vw; }
  .who-we-serve-info__title {
    margin: 2.778vw 0 1.111vw 0;
    font-size: 2.500vw; } }
@media (max-width: 1020px) {
  .who-we-serve-main-block .main-content-block__img-block-title {
    font-size: 36px; }
  .who-we-serve-main-block .main-content-block__img-block-content-flex-wrapper {
    width: 100%; }
  .who-we-serve-main-block .main-content-block__img-wrapper {
    min-height: 490px; }
  .who-we-serve-main-block .main-content-block__content-wrapper {
    padding: 24px 12px 20px 12px; }
  .who-we-serve-main-block .main-content-block__title {
    font-size: 32px;
    margin-bottom: 16px; }
  .who-we-serve-main-block .who-we-serve-main-block__steps {
    max-width: 100%; }

  .who-we-serve-info__flex-wrapper {
    gap: 72px; }
  .who-we-serve-info__item {
    width: 100%; }
  .who-we-serve-info__title {
    font-size: 32px; }
  .who-we-serve-info__item-wrapper {
    max-width: 100%; }
  .who-we-serve-info__icon {
    width: 44px;
    height: 44px; } }
@media (max-width: 670px) {
  .who-we-serve-main-block .main-content-block__img-block-content-bottom {
    margin-top: 140px; } }
.our-culture-banner .video-banner__title {
  font-size: 120px; }

.our-culture-video-block .blog-video-slider {
  width: 100%; }
.our-culture-video-block .blog-video-slider__item-title {
  font-size: 60px;
  line-height: 90%; }

.our-culture-video-block__button {
  gap: 12px;
  padding: 17px 24px;
  font-size: 13px; }

.our-culture-values__title {
  margin-bottom: 52px; }
.our-culture-values__wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 1.23%;
  row-gap: 16px; }
.our-culture-values__item {
  border-radius: 8px;
  background-color: #e4ebf0;
  padding: 32px 40px 32px 32px;
  width: 32.51%; }
.our-culture-values__item:nth-child(1), .our-culture-values__item:nth-child(2) {
  width: 49.385%; }
.our-culture-values__item-icon {
  width: 52px;
  height: 52px; }
.our-culture-values__item-icon-wrapper {
  margin-bottom: 56px; }
.our-culture-values__item-title {
  margin-bottom: 16px; }

@media (min-width: 1020px) {
  .our-culture-banner .video-banner__title {
    font-size: 8.333vw; }

  .our-culture-video-block .blog-video-slider__item-title {
    font-size: 4.167vw; }

  .our-culture-video-block__button {
    gap: 0.833vw;
    padding: 1.181vw 1.667vw;
    font-size: 0.903vw; }

  .our-culture-values__title {
    margin-bottom: 3.611vw; }
  .our-culture-values__wrapper {
    row-gap: 1.111vw; }
  .our-culture-values__item {
    padding: 2.222vw 2.778vw 2.222vw 2.222vw; }
  .our-culture-values__item-icon {
    width: 3.611vw;
    height: 3.611vw; }
  .our-culture-values__item-icon-wrapper {
    margin-bottom: 3.889vw; }
  .our-culture-values__item-title {
    margin-bottom: 1.111vw; } }
@media (max-width: 1020px) {
  .our-culture-banner .video-banner__title {
    font-size: 60px; }

  .our-culture-video-block .blog-video-slider__item-title {
    font-size: 36px; }

  .our-culture-values__item {
    width: 100% !important;
    padding: 24px 20px 20px 20px; }
  .our-culture-values__wrapper {
    gap: 0;
    row-gap: 12px; }
  .our-culture-values__item-icon {
    width: 42px;
    height: 42px; }
  .our-culture-values__item-icon-wrapper {
    margin-bottom: 36px; }
  .our-culture-values__title {
    margin-bottom: 24px; } }
.home-visits-section {
  margin-bottom: 180px; }

.home-visits-banner {
  color: #ffffff;
  position: relative;
  padding: 0 16px 16px 16px; }
  .home-visits-banner__wrapper {
    position: relative;
    padding: 52px;
    border-radius: 8px;
    height: calc(100vh - 91px); }
  .home-visits-banner__content {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    max-width: 750px; }
  .home-visits-banner__subtitle {
    margin-bottom: 32px; }
  .home-visits-banner__buttons-wrapper {
    display: flex;
    gap: 8px; }
  .home-visits-banner__button {
    font-size: 14px;
    line-height: 100%;
    padding: 24px 34px;
    display: flex;
    align-items: center; }
  .home-visits-banner .button-2 {
    gap: 8px; }
    .home-visits-banner .button-2 svg, .home-visits-banner .button-2 img {
      width: 20px;
      height: 20px; }
  .home-visits-banner .button-1:hover {
    background-color: #00b1cc; }

.home-visits-logos {
  padding: 92px 0; }
  .home-visits-logos__wrapper {
    display: flex;
    gap: 34px;
    align-items: center;
    justify-content: center; }
  .home-visits-logos .img-1 {
    width: 241px; }
  .home-visits-logos__line {
    height: 48px;
    width: 1px;
    background-color: #C2C8CF; }
  .home-visits-logos .img-3 {
    width: 271px; }

.home-visits-video__wrapper {
  position: relative;
  border-radius: 8px;
  height: 680px;
  padding: 40px; }
.home-visits-video__content {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-width: 600px;
  height: 100%; }
.home-visits-video__subtitle {
  margin-top: 20px; }
.home-visits-video__header {
  color: #ffffff; }
.home-visits-video__button {
  gap: 12px;
  background-color: #ffffff;
  padding: 18px 24px 16px 24px; }
  .home-visits-video__button svg, .home-visits-video__button img {
    width: 16px;
    height: 16px; }
  .home-visits-video__button path {
    transition: all 0.2s ease; }
.home-visits-video__button:hover {
  background-color: #00c1de;
  color: #ffffff; }
  .home-visits-video__button:hover path {
    fill: #ffffff;
    transition: all 0.2s ease; }
.home-visits-video__img-overlay {
  background-color: rgba(0, 0, 0, 0.3); }

.home-visits-book__wrapper {
  background-color: #00c1de;
  border-radius: 8px; }
.home-visits-book__header-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #ffffff;
  position: relative;
  height: 100%; }
.home-visits-book__header-wrapper {
  position: relative;
  height: 540px;
  padding: 40px; }
.home-visits-book__header-content {
  display: flex;
  justify-content: space-between;
  max-width: 50%; }
.home-visits-book__buttons-wrapper {
  display: flex;
  gap: 13px; }
.home-visits-book .button-2 {
  gap: 8px; }
  .home-visits-book .button-2 svg, .home-visits-book .button-2 img {
    width: 20px;
    height: 20px; }
.home-visits-book__content {
  padding: 56px;
  display: flex;
  color: #ffffff; }
.home-visits-book__content-item {
  width: 50%; }
.home-visits-book .content-item-1 {
  padding-right: 70px; }
.home-visits-book .content-item-2 {
  padding-right: 54px; }

@media (min-width: 1020px) {
  .home-visits-section {
    margin-bottom: 12.500vw; }

  .home-visits-banner {
    padding: 0 1.111vw 1.111vw 1.111vw; }
    .home-visits-banner__wrapper {
      padding: 3.611vw;
      border-radius: 0.556vw;
      height: calc(100vh - 6.319vw); }
    .home-visits-banner__content {
      max-width: 52.083vw; }
    .home-visits-banner__subtitle {
      margin-bottom: 2.222vw; }
    .home-visits-banner__buttons-wrapper {
      gap: 0.556vw; }
    .home-visits-banner__button {
      font-size: 0.972vw;
      padding: 1.667vw 2.361vw; }
    .home-visits-banner .button-2 {
      gap: 0.556vw; }
      .home-visits-banner .button-2 svg, .home-visits-banner .button-2 img {
        width: 1.389vw;
        height: 1.389vw; }

  .home-visits-logos {
    padding: 6.389vw 0; }
    .home-visits-logos__wrapper {
      gap: 2.361vw; }
    .home-visits-logos .img-1 {
      width: 16.736vw; }
    .home-visits-logos__line {
      height: 3.333vw;
      width: 0.069vw; }
    .home-visits-logos .img-3 {
      width: 18.819vw; }

  .home-visits-video__wrapper {
    height: 47.222vw;
    padding: 2.778vw; }
  .home-visits-video__content {
    max-width: 41.667vw; }
  .home-visits-video__subtitle {
    margin-top: 1.389vw; }
  .home-visits-video__button {
    gap: 0.833vw;
    padding: 1.250vw 1.667vw 1.111vw 1.667vw; }
    .home-visits-video__button svg, .home-visits-video__button img {
      width: 1.111vw;
      height: 1.111vw; }

  .home-visits-book__header-wrapper {
    height: 37.500vw;
    padding: 2.778vw; }
  .home-visits-book__buttons-wrapper {
    gap: 0.903vw; }
  .home-visits-book .button-2 {
    gap: 0.556vw; }
    .home-visits-book .button-2 svg, .home-visits-book .button-2 img {
      width: 1.389vw;
      height: 1.389vw; }
  .home-visits-book__content {
    padding: 3.889vw; }
  .home-visits-book .content-item-1 {
    padding-right: 4.861vw; }
  .home-visits-book .content-item-2 {
    padding-right: 3.750vw; } }
@media (max-width: 1020px) {
  .home-visits-banner {
    padding: 0 12px 12px 12px; }

  .home-visits-banner__wrapper {
    padding: 32px; }

  .home-visits-banner__title {
    font-size: 60px; }

  .home-visits-banner__subtitle {
    margin-bottom: 20px; }

  .home-visits-logos .img-1 {
    width: 145px; }

  .home-visits-logos .img-3 {
    width: 183px; }

  .home-visits-video__wrapper {
    padding: 20px;
    height: 370px; }

  .home-visits-section {
    margin-bottom: 112px; }

  .home-visits-book__header-wrapper {
    padding: 20px;
    height: 460px; }

  .home-visits-book__title {
    font-size: 52px; }

  .home-visits-book__header-content {
    max-width: 100%; }

  .block-internal-wrapper-small {
    padding: 8px; }

  .home-visits-book__content {
    padding: 16px 20px 20px 20px;
    flex-wrap: wrap;
    gap: 10px; }

  .home-visits-book__content-item {
    width: 100%;
    padding-right: 0; } }
@media (max-width: 670px) {
  .home-visits-banner {
    padding: 0 8px 8px 8px; }

  .home-visits-banner__wrapper {
    padding: 20px;
    height: calc(100dvh - 78px); }

  .home-visits-banner__buttons-wrapper {
    flex-wrap: wrap; }

  .home-visits-banner__button {
    width: 100%;
    justify-content: center;
    height: 56px; }

  .home-visits-banner .button-2 svg, .home-visits-banner .button-2 img {
    width: 16px;
    height: 16px; }

  .home-visits-logos .img-1 {
    width: 120px; }

  .home-visits-logos .img-3 {
    width: 160px; }

  .home-visits-logos__wrapper {
    gap: 16px; }

  .home-visits-logos {
    padding: 72px 0; }

  .home-visits-section {
    margin-bottom: 72px; }

  .home-visits-book__button {
    width: 100%;
    justify-content: center;
    height: 56px; }

  .home-visits-book__buttons-wrapper {
    flex-wrap: wrap;
    gap: 8px; } }

/*# sourceMappingURL=styles.css.map */
