@font-face {
  font-family: MSLight;
  src: url(../fonts/MuseoSansLight.ttf);
}
@font-face {
  font-family: MSReg;
  src: url(../fonts/MuseoSansRegular.ttf);
}
@font-face {
  font-family: MSMed;
  src: url(../fonts/MuseoSansMedium.ttf);
}
@font-face {
  font-family: MSBold;
  src: url(../fonts/MuseoSansBold.ttf);
}
@font-face {
  font-family: MSBlack;
  src: url(../fonts/MuseoSansBlack.ttf);
}
@font-face {
  font-family: RBold;
  src: url(../fonts/RBold.ttf);
}
@font-face {
  font-family: RRoman;
  src: url(../fonts/RRoman.ttf);
}
@font-face {
  font-family: RMed;
  src: url(../fonts/RMed.ttf);
}
@font-face {
  font-family: RLight;
  src: url(../fonts/RLight.ttf);
}
@font-face {
  font-family: RThin;
  src: url(../fonts/RThin.ttf);
}

html,
body {
  font-family: ;
  margin: 0px;
  padding: 0px;
  font-family: Rroman;
  position: relative;
  overflow-x: hidden;
}

.MENU {
  border-bottom: 1px solid rgb(239, 239, 239);
  padding: 0px 0px;
  display: flex;
  display: -webkit-flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  /* z-index: 1000; */
  background-color: rgba(255, 255, 255, 0.97);
  box-sizing: border-box;
  /* background-color: white; */
}
.top__contacts-time {
  text-align: right;
  padding-right: 1rem;
}
.top__contacts-time p:first-child {
  margin: 0;
  font-size: 0.8rem;
  opacity: 0.6;
}
.top__contacts-time p:last-child {
  margin: 0;
  font-size: 0.9rem;
  font-weight: bold;
  line-height: 1.3;
}

div#fullpage {
  position: relative;
  z-index: 2;
  margin-top: 10rem;
}
.MENU_fixed {
  position: fixed;
  width: 100%;
  z-index: 1000;
}
img.logoIMG {
  position: relative;
  top: 2px;
  transition: all ease 0.2s;
}

img.logoIMG:hover {
  opacity: 0.5;
}
.MENU_MenuButton {
  position: relative;
  display: inline-block;
  padding-left: 45px;
  height: 100px;
  /* background-color: red; */
  /* float: left; */
  line-height: 100px;
  background-image: url("/bitrix/templates/belberry/f/menuLine.svg");
  background-repeat: no-repeat;
  background-position: 40px center;
  cursor: pointer;
  padding-left: 85px;
  padding-right: 30px;
  transition: all ease 0.25s;
  font-size: 16px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #333333;
  width: 167px;
  box-sizing: border-box;
}

.MENU_socIcons {
  position: relative;
  display: inline-block;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  margin-left: 30px;
}

.MENU_LEFT {
  width: 320px;
  display: flex;
  display: -webkit-flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-direction: row;
}

.MENU_RIGHT {
  width: 320px;
  text-align: right;
  display: flex;
  display: -webkit-flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-end;
  box-sizing: border-box;
  padding-right: 40px;
}

img.MENU_RIGHT_tellIcon {
  /* float: right; */
  position: relative;
  display: inline-block;
}

.MENU_RIGHT_tell {
  position: relative;
  display: inline-block;
}

.MENU_socIcons img {
  /* margin-right: 10px; */
  opacity: 0.15;
  transition: all ease 0.25s;
}

.MENU_socIcons img:hover {
  opacity: 1;
}
.MENU_socIcons > a {
  margin-right: 10px;
}
.section {
  display: block !important;
  min-height: 100vh;
  /* padding-top: 100px; */
  box-sizing: border-box !important;
  /* background-color: rgb(245, 245, 245); */
  background-color: white;
}
.MENU_MenuButton:hover {
  background-color: rgb(250, 250, 250);
}
.MENU_MenuButton:active {
  background-color: rgba(228, 228, 228, 0.5);
}
.tellLine {
  font-size: 19px;
  font-family: Rroman;
  letter-spacing: 0.5px;
  color: #b4b4b4;
}

.tellLine span {
  color: #4a4a4a;
}

.MENU_RIGHT_tell {
  padding-right: 27px;
  margin-right: 27px;
  border-right: 1px solid #efefef;
}
video#myVideo {
  position: absolute;
  width: 100%;
  z-index: 1;
}

.MainBgVideo {
}
.map-columns td {
  padding: 0 15px;
}
.error-block img {
  width: 100%;
}
.validate-error {
  border-color: red !important;
}
.MainBgVideo_content {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.82);
  z-index: 2;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}
div#mainFirstSlideBG {
  overflow: hidden;
}
.MainBgVideo_content_warp {
  margin-top: 50px;
  text-align: center;
}
h1.MainBgVideo_content_title {
  margin-top: 0px;
  font-family: MSblack;
  text-transform: uppercase;
  color: #333333;
  font-size: 38px;
  margin-bottom: 0px;
}

.MainBgVideo_content_Minidescript {
  margin-top: 4px;
  font-family: MSblack;
  text-transform: uppercase;
  color: #333333;
  font-size: 18px;
  margin-bottom: 0px;
}

.MainBgVideo_content_line {
  margin: 30px 0px;
  height: 1px;
  background-color: rgba(74, 74, 74, 0.5);
  width: 100px;
  display: inline-block;
  margin-bottom: 25px;
}

.MainBgVideo_content_descript {
  font-size: 17px;
  font-family: Rroman;
  line-height: 23px;
  color: #333333;
}
a.MainBgVideo_content_link {
  display: inline-block;
  box-sizing: border-box;
  width: 250px;
  height: 65px;
  background-color: white;
  line-height: 65px;
  margin-top: 40px;
  border-radius: 35px;
  color: black;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  color: #333333;
  font-family: MSblack;
  padding-left: 25px;
  background-image: url("/bitrix/templates/belberry/f/tooth.svg");
  background-repeat: no-repeat;
  background-position: 52px 21px;
  box-shadow: 0px 8px 60px rgba(0, 0, 0, 0.2);
  transition: all ease 0.25s;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
}

a.MainBgVideo_content_link:hover {
  box-shadow: 0px 13px 80px rgba(0, 0, 0, 0.4);
  /* transform: translateY(-3px); */
  background-image: url(/bitrix/templates/belberry/f/toothH.svg);
  background-color: #333333;
  color: white;
}

a.MainBgVideo_content_link:active {
  transform: scale(0.97);
  transform: translateY(0px) scale(0.97);
  box-shadow: 0px 8px 60px rgba(0, 0, 0, 0.2);
  opacity: 0.75;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
}

img.arr_down_slider {
  position: absolute;
  z-index: 90;
  bottom: 30px;
  left: 50%;
  margin-left: -15px;
}
.PopUpMenu {
  position: fixed;
  width: 100%;
  z-index: 1001;
  top: 101px;
  left: 0px;
  background-color: rgba(255, 255, 255, 0.96);
  height: 100%;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
}
.PopUpMenu {
}
.patients {
  padding: 0 0 6rem 0;
}

.patients__block {
  border-bottom: 1px solid #ebebeb;
  padding: 0 0 3rem 0;
  max-width: 50%;
}
.patients ol {
  padding: 0 0 0 1rem;
}
a.menuLink {
  height: 56px;
  display: block;
  line-height: 56px;
  font-family: Rbold;
  font-size: 17px;
  text-transform: uppercase;
  color: #333333;
  text-decoration: none;
  letter-spacing: 1.5px;
  box-sizing: border-box;
  padding-left: 85px;
  border-radius: 40px;
  width: 300px;
  background-repeat: no-repeat;
}

ul.PopUpMenu_meun {
  padding: 0px;
  margin: 0px;
  margin-top: -120px;
  margin-left: 70px;
  height: 518px;
}

ul.PopUpMenu_meun li {
  list-style: none;
  padding: 0px;
  margin: 0px;
  position: relative;
  /* height: 74px; */
  display: none;
}

ul.PopUpMenu_meun li:after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 1px;
  background-color: rgba(51, 51, 51, 0.25);
  margin-left: 85px;
  bottom: 0px;
}
a.menuLink:hover {
  background-color: #333333;
  color: white;
}

a#menuLinkIcon_1 {
  background-image: url("/bitrix/templates/belberry/f/IconMenu_home.svg");
  background-position: 26px 10px;
}

a#menuLinkIcon_2 {
  background-image: url(/bitrix/templates/belberry/f/IconMenu_Info.svg);
  background-position: 20px 10px;
}

/* a#menuLinkIcon_3 {
    background-image: url(/bitrix/templates/belberry/f/IconMenu_usl.svg);
    background-position: 28px 18px;
} */

a#menuLinkIcon_3 {
  background-image: url(/bitrix/templates/belberry/f/IconMenu_sale.svg);
  background-position: 28px 20px;
}

a#menuLinkIcon_4 {
  background-image: url(/bitrix/templates/belberry/f/IconMenu_comment.svg);
  background-position: 30px 10px;
  background-size: 35px;
}

a#menuLinkIcon_5 {
  background-image: url(/bitrix/templates/belberry/f/IconMenu_price.svg);
  background-position: 31px 10px;
}

a#menuLinkIcon_6 {
  background-image: url(/bitrix/templates/belberry/f/IconMenu_cont.svg);
  background-position: 33px 10px;
}

a#menuLinkIcon_7 {
  background-image: url(/bitrix/templates/belberry/f/png-icon7.png);
  background-position: 33px 15px;
  background-size: 2.5rem;
}
a#menuLinkIcon_8 {
  background-image: url(/bitrix/templates/belberry/f/png-icon8.png);
  background-position: 33px 10px;
  background-size: 2.5rem;
}
a#menuLinkIcon_9 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='213' height='263' viewBox='0 0 213 263' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M96.8817 0.351345C68.5147 4.41415 45.6847 23.0656 36.2795 49.8624C32.2629 61.3064 32.2684 61.214 32.1878 111.513C32.1477 136.575 31.9125 158.604 31.6656 160.466C30.9033 166.211 29.7395 167.838 25.0129 169.768C15.8626 173.504 8.48826 180.304 4.23703 188.926C0.0147364 197.49 -0.134893 199.026 0.0467571 232.021L0.206856 261.107L1.74626 261.886C4.00673 263.03 208.23 263.03 210.49 261.886L212.03 261.107L212.19 232.021C212.371 199.026 212.222 197.49 207.999 188.926C203.695 180.196 195.568 172.744 186.905 169.585C183.605 168.382 183.094 167.956 181.926 165.433C180.649 162.672 180.618 161.757 180.227 113.976C179.989 84.9776 179.573 64.0878 179.198 62.2522C177.889 55.8452 177.221 53.347 175.637 48.9369C166.876 24.541 146.254 6.68201 120.589 1.26637C115.105 0.10935 102.081 -0.393729 96.8817 0.351345ZM119.665 7.38952C141.909 12.1685 160.16 27.2701 168.688 47.9517C173.802 60.3526 174.277 66.613 174.092 119.21C173.962 156.562 174.05 161.087 174.97 163.853C175.533 165.547 175.997 166.932 176.001 166.932C176.004 166.932 167.243 166.932 156.53 166.932H137.053L133.137 171.242L129.22 175.553L129.215 165.177L129.209 154.801L134.491 149.191C148.1 134.734 154.327 119.894 156.244 97.3507C156.59 93.2867 157.195 86.291 157.589 81.8039C158.458 71.8809 158.418 71.7965 152.847 71.7965C149.007 71.7965 148.858 71.7337 145.527 68.7177C142.525 65.9985 141.809 65.6389 139.4 65.6389C137.103 65.6389 136.224 65.2504 133.828 63.1758C132.262 61.8212 130.562 60.7128 130.049 60.7128C129.536 60.7128 127.267 62.6118 125.007 64.9332C119.576 70.5102 115.858 72.0065 108.273 71.6672C101.539 71.3661 98.1323 69.7756 93.1311 64.5964C91.0683 62.4603 88.9187 60.7128 88.3546 60.7128C87.7906 60.7128 86.7075 61.432 85.9476 62.3107C85.1884 63.19 83.8183 64.2984 82.9039 64.7738C80.7007 65.9197 76.0307 65.8735 73.729 64.6832C71.2364 63.3944 69.7019 64.0219 68.2136 66.9394C66.4507 70.3951 63.87 71.7916 59.2413 71.7941C56.8165 71.7959 55.2204 72.0952 54.7746 72.6327C53.9741 73.5976 54.8682 100.057 55.9846 108.434C58.5074 127.373 64.5067 140.521 75.9008 152.085L79.9482 156.192L79.9427 165.873L79.9378 175.553L76.0806 171.308L72.2241 167.064L54.487 167.004L36.75 166.944L37.1625 165.091C38.2069 160.401 38.4716 147.667 38.2136 114.592C37.8392 66.6364 38.4316 59.8581 44.1527 46.5872C47.181 39.5632 51.4335 33.2294 57.1256 27.2651C68.5683 15.2744 81.6053 8.79162 99.3448 6.27068C102.835 5.77437 115.358 6.46403 119.665 7.38952ZM97.7629 75.6666C101.634 77.5607 102.126 77.6463 109.197 77.6463C116.215 77.6463 116.792 77.5484 120.699 75.6974C122.961 74.626 126.028 72.6291 127.513 71.2596L130.214 68.7701L133.203 70.2836C134.847 71.1155 136.935 71.7965 137.843 71.7965C138.848 71.7965 140.273 72.5398 141.482 73.6955C143.717 75.8323 147.903 77.9203 149.991 77.9406C151.635 77.9566 151.626 77.8113 150.75 89.9616C149.989 100.498 148.403 111.458 147.458 112.691C147.073 113.194 142.741 115.906 137.83 118.717L128.901 123.829L105.174 124.003L81.447 124.177L72.1496 118.637C63.6699 113.585 62.8202 112.92 62.4864 111.074C61.8713 107.673 60.9138 93.4634 60.7734 85.6543L60.6404 78.2682L62.7512 77.9117C65.7075 77.4117 69.6736 75.2473 71.4051 73.1894C72.8158 71.5133 73.0412 71.4579 77.5412 71.6851C81.5794 71.8889 82.6207 71.7134 85.2235 70.3907L88.2346 68.8606L90.9759 71.2738C92.4839 72.6013 95.5381 74.5779 97.7629 75.6666ZM84.2826 100.854C81.6028 103.73 83.636 108.127 87.6453 108.127C89.0203 108.127 90.189 107.658 91.008 106.779C93.6878 103.902 91.6545 99.5059 87.6453 99.5059C86.2703 99.5059 85.1016 99.9745 84.2826 100.854ZM118.15 100.854C115.47 103.73 117.503 108.127 121.512 108.127C122.887 108.127 124.056 107.658 124.875 106.779C127.555 103.902 125.522 99.5059 121.512 99.5059C120.137 99.5059 118.969 99.9745 118.15 100.854ZM77.5264 129.931C77.8232 130.639 79.1945 135.236 80.5732 140.146C81.9525 145.057 83.2216 149.49 83.394 149.998C84.0991 152.075 75.9174 143.165 72.6945 138.347C69.6139 133.741 65.2081 124.443 65.1804 122.488C65.1644 121.382 76.9094 128.463 77.5264 129.931ZM143.677 125.125C140.542 132.213 133.967 141.476 127.989 147.228C125.497 149.624 125.44 149.645 125.847 147.994C126.078 147.061 127.552 142.369 129.123 137.569L131.98 128.842L138.446 125.273C142.002 123.31 144.977 121.697 145.057 121.689C145.138 121.68 144.517 123.226 143.677 125.125ZM124.74 131.064C124.506 131.685 120.957 142.888 117.436 154.125C116.924 155.759 116.219 156.329 113.316 157.455C106.637 160.048 92.3466 158.873 91.4002 155.654C91.2327 155.083 89.6816 149.629 87.9532 143.533C86.2247 137.437 84.6681 131.965 84.4932 131.372C84.1952 130.361 85.4378 130.294 104.603 130.294C120.69 130.294 124.969 130.458 124.74 131.064ZM123.05 171.088L123.049 182.326L120.095 184.34C114.915 187.87 111.15 189.001 104.579 189.001C98.0073 189.001 94.2426 187.87 89.0628 184.34L86.1083 182.326L86.1071 171.429L86.1059 160.531L90 162.354C98.476 166.32 109.263 166.199 117.818 162.043C120.188 160.891 122.336 159.926 122.59 159.9C122.844 159.873 123.051 164.907 123.05 171.088ZM85.3362 201.386L101.5 229.354V242.939V256.526H67.633H33.766V244.949C33.766 232.558 33.6096 231.895 30.6872 231.895C27.7647 231.895 27.6083 232.558 27.6083 244.949V256.526H16.8325H6.05661V230.161C6.05661 214.023 6.31338 202.379 6.71917 200.143C8.83678 188.462 17.9433 178.486 30.0714 174.56C32.9926 173.614 35.9125 173.461 51.3152 173.441L69.1724 173.419L85.3362 201.386ZM181.241 174.233C190.28 176.643 198.73 183.601 202.66 191.87C203.868 194.41 205.153 198.133 205.517 200.143C205.923 202.379 206.18 214.023 206.18 230.161V256.526H195.404H184.628V244.949C184.628 232.558 184.472 231.895 181.549 231.895C178.627 231.895 178.47 232.558 178.47 244.949V256.526H143.064H107.658V242.939V229.354L123.821 201.386L139.985 173.419L159.074 173.415C173.039 173.413 178.989 173.633 181.241 174.233ZM99.8066 195.049C106.193 196.035 112.525 195.069 118.636 192.175C121.119 190.999 123.058 190.259 122.946 190.529C122.326 192.032 104.836 222.006 104.579 222.006C104.321 222.006 86.8312 192.032 86.2112 190.529C86.0991 190.259 88.0388 190.999 90.5215 192.175C93.2617 193.473 96.9094 194.601 99.8066 195.049ZM47.6083 199.479C41.4926 202.327 36.8448 209.544 36.8448 216.193C36.8448 222.842 41.4926 230.059 47.6083 232.907C51.7303 234.826 58.6644 234.906 62.7069 233.079C71.1213 229.279 75.5923 219.402 72.8485 210.679C71.4513 206.237 67.25 201.446 63.0271 199.479C58.6921 197.461 51.9433 197.461 47.6083 199.479ZM142.199 198.881C141.717 199.462 141.546 202.657 141.662 208.87C141.831 217.922 141.847 218.013 143.372 218.784C144.509 219.358 149.664 219.562 163.076 219.562C176.488 219.562 181.644 219.358 182.781 218.784C184.306 218.013 184.322 217.922 184.491 208.87C184.607 202.657 184.435 199.462 183.954 198.881C183.377 198.186 179.512 198.028 163.076 198.028C146.64 198.028 142.776 198.186 142.199 198.881ZM62.5184 206.394C65.4507 208.728 67.633 212.909 67.633 216.193C67.633 219.486 65.4489 223.66 62.4957 226.01C60.3122 227.747 59.758 227.893 55.3177 227.893C50.8774 227.893 50.3232 227.747 48.1397 226.01C40.6853 220.078 41.6551 209.659 50.0837 205.12C51.4008 204.411 53.1145 204.183 56.0529 204.328C59.5468 204.499 60.5314 204.814 62.5184 206.394ZM178.47 208.804V213.422H163.076H147.682V208.804V204.186H163.076H178.47V208.804ZM52.9778 208.003C52.5714 208.41 52.2389 209.795 52.2389 211.082C52.2389 213.381 52.1976 213.422 49.899 213.422C47.25 213.422 46.0812 214.285 46.0812 216.241C46.0812 217.979 47.2851 218.937 50.0289 219.382C52.0246 219.706 52.2389 219.93 52.2389 221.692C52.2389 224.063 53.1896 225.122 55.3177 225.122C57.4458 225.122 58.3965 224.063 58.3965 221.692C58.3965 219.93 58.6108 219.706 60.6065 219.382C63.3503 218.937 64.5541 217.979 64.5541 216.241C64.5541 214.285 63.3854 213.422 60.7364 213.422C58.4378 213.422 58.3965 213.381 58.3965 211.082C58.3965 208.338 57.5301 207.265 55.3177 207.265C54.4372 207.265 53.3842 207.597 52.9778 208.003Z' fill='black'/%3e%3c/svg%3e ");
  background-position: 33px 10px;
  background-size: 2.5rem;
}
a#menuLinkIcon_7:hover {
  background-image: url(/bitrix/templates/belberry/f/png-icon7-white.png);
  background-position: 33px 15px;
  background-size: 2.5rem;
}
a#menuLinkIcon_8:hover {
  background-image: url(/bitrix/templates/belberry/f/png-icon8-white.png);
  background-position: 33px 10px;
}
a#menuLinkIcon_9:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='213' height='263' viewBox='0 0 213 263' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M96.8817 0.351345C68.5147 4.41415 45.6847 23.0656 36.2795 49.8624C32.2629 61.3064 32.2684 61.214 32.1878 111.513C32.1477 136.575 31.9125 158.604 31.6656 160.466C30.9033 166.211 29.7395 167.838 25.0129 169.768C15.8626 173.504 8.48826 180.304 4.23703 188.926C0.0147364 197.49 -0.134893 199.026 0.0467571 232.021L0.206856 261.107L1.74626 261.886C4.00673 263.03 208.23 263.03 210.49 261.886L212.03 261.107L212.19 232.021C212.371 199.026 212.222 197.49 207.999 188.926C203.695 180.196 195.568 172.744 186.905 169.585C183.605 168.382 183.094 167.956 181.926 165.433C180.649 162.672 180.618 161.757 180.227 113.976C179.989 84.9776 179.573 64.0878 179.198 62.2522C177.889 55.8452 177.221 53.347 175.637 48.9369C166.876 24.541 146.254 6.68201 120.589 1.26637C115.105 0.10935 102.081 -0.393729 96.8817 0.351345ZM119.665 7.38952C141.909 12.1685 160.16 27.2701 168.688 47.9517C173.802 60.3526 174.277 66.613 174.092 119.21C173.962 156.562 174.05 161.087 174.97 163.853C175.533 165.547 175.997 166.932 176.001 166.932C176.004 166.932 167.243 166.932 156.53 166.932H137.053L133.137 171.242L129.22 175.553L129.215 165.177L129.209 154.801L134.491 149.191C148.1 134.734 154.327 119.894 156.244 97.3507C156.59 93.2867 157.195 86.291 157.589 81.8039C158.458 71.8809 158.418 71.7965 152.847 71.7965C149.007 71.7965 148.858 71.7337 145.527 68.7177C142.525 65.9985 141.809 65.6389 139.4 65.6389C137.103 65.6389 136.224 65.2504 133.828 63.1758C132.262 61.8212 130.562 60.7128 130.049 60.7128C129.536 60.7128 127.267 62.6118 125.007 64.9332C119.576 70.5102 115.858 72.0065 108.273 71.6672C101.539 71.3661 98.1323 69.7756 93.1311 64.5964C91.0683 62.4603 88.9187 60.7128 88.3546 60.7128C87.7906 60.7128 86.7075 61.432 85.9476 62.3107C85.1884 63.19 83.8183 64.2984 82.9039 64.7738C80.7007 65.9197 76.0307 65.8735 73.729 64.6832C71.2364 63.3944 69.7019 64.0219 68.2136 66.9394C66.4507 70.3951 63.87 71.7916 59.2413 71.7941C56.8165 71.7959 55.2204 72.0952 54.7746 72.6327C53.9741 73.5976 54.8682 100.057 55.9846 108.434C58.5074 127.373 64.5067 140.521 75.9008 152.085L79.9482 156.192L79.9427 165.873L79.9378 175.553L76.0806 171.308L72.2241 167.064L54.487 167.004L36.75 166.944L37.1625 165.091C38.2069 160.401 38.4716 147.667 38.2136 114.592C37.8392 66.6364 38.4316 59.8581 44.1527 46.5872C47.181 39.5632 51.4335 33.2294 57.1256 27.2651C68.5683 15.2744 81.6053 8.79162 99.3448 6.27068C102.835 5.77437 115.358 6.46403 119.665 7.38952ZM97.7629 75.6666C101.634 77.5607 102.126 77.6463 109.197 77.6463C116.215 77.6463 116.792 77.5484 120.699 75.6974C122.961 74.626 126.028 72.6291 127.513 71.2596L130.214 68.7701L133.203 70.2836C134.847 71.1155 136.935 71.7965 137.843 71.7965C138.848 71.7965 140.273 72.5398 141.482 73.6955C143.717 75.8323 147.903 77.9203 149.991 77.9406C151.635 77.9566 151.626 77.8113 150.75 89.9616C149.989 100.498 148.403 111.458 147.458 112.691C147.073 113.194 142.741 115.906 137.83 118.717L128.901 123.829L105.174 124.003L81.447 124.177L72.1496 118.637C63.6699 113.585 62.8202 112.92 62.4864 111.074C61.8713 107.673 60.9138 93.4634 60.7734 85.6543L60.6404 78.2682L62.7512 77.9117C65.7075 77.4117 69.6736 75.2473 71.4051 73.1894C72.8158 71.5133 73.0412 71.4579 77.5412 71.6851C81.5794 71.8889 82.6207 71.7134 85.2235 70.3907L88.2346 68.8606L90.9759 71.2738C92.4839 72.6013 95.5381 74.5779 97.7629 75.6666ZM84.2826 100.854C81.6028 103.73 83.636 108.127 87.6453 108.127C89.0203 108.127 90.189 107.658 91.008 106.779C93.6878 103.902 91.6545 99.5059 87.6453 99.5059C86.2703 99.5059 85.1016 99.9745 84.2826 100.854ZM118.15 100.854C115.47 103.73 117.503 108.127 121.512 108.127C122.887 108.127 124.056 107.658 124.875 106.779C127.555 103.902 125.522 99.5059 121.512 99.5059C120.137 99.5059 118.969 99.9745 118.15 100.854ZM77.5264 129.931C77.8232 130.639 79.1945 135.236 80.5732 140.146C81.9525 145.057 83.2216 149.49 83.394 149.998C84.0991 152.075 75.9174 143.165 72.6945 138.347C69.6139 133.741 65.2081 124.443 65.1804 122.488C65.1644 121.382 76.9094 128.463 77.5264 129.931ZM143.677 125.125C140.542 132.213 133.967 141.476 127.989 147.228C125.497 149.624 125.44 149.645 125.847 147.994C126.078 147.061 127.552 142.369 129.123 137.569L131.98 128.842L138.446 125.273C142.002 123.31 144.977 121.697 145.057 121.689C145.138 121.68 144.517 123.226 143.677 125.125ZM124.74 131.064C124.506 131.685 120.957 142.888 117.436 154.125C116.924 155.759 116.219 156.329 113.316 157.455C106.637 160.048 92.3466 158.873 91.4002 155.654C91.2327 155.083 89.6816 149.629 87.9532 143.533C86.2247 137.437 84.6681 131.965 84.4932 131.372C84.1952 130.361 85.4378 130.294 104.603 130.294C120.69 130.294 124.969 130.458 124.74 131.064ZM123.05 171.088L123.049 182.326L120.095 184.34C114.915 187.87 111.15 189.001 104.579 189.001C98.0073 189.001 94.2426 187.87 89.0628 184.34L86.1083 182.326L86.1071 171.429L86.1059 160.531L90 162.354C98.476 166.32 109.263 166.199 117.818 162.043C120.188 160.891 122.336 159.926 122.59 159.9C122.844 159.873 123.051 164.907 123.05 171.088ZM85.3362 201.386L101.5 229.354V242.939V256.526H67.633H33.766V244.949C33.766 232.558 33.6096 231.895 30.6872 231.895C27.7647 231.895 27.6083 232.558 27.6083 244.949V256.526H16.8325H6.05661V230.161C6.05661 214.023 6.31338 202.379 6.71917 200.143C8.83678 188.462 17.9433 178.486 30.0714 174.56C32.9926 173.614 35.9125 173.461 51.3152 173.441L69.1724 173.419L85.3362 201.386ZM181.241 174.233C190.28 176.643 198.73 183.601 202.66 191.87C203.868 194.41 205.153 198.133 205.517 200.143C205.923 202.379 206.18 214.023 206.18 230.161V256.526H195.404H184.628V244.949C184.628 232.558 184.472 231.895 181.549 231.895C178.627 231.895 178.47 232.558 178.47 244.949V256.526H143.064H107.658V242.939V229.354L123.821 201.386L139.985 173.419L159.074 173.415C173.039 173.413 178.989 173.633 181.241 174.233ZM99.8066 195.049C106.193 196.035 112.525 195.069 118.636 192.175C121.119 190.999 123.058 190.259 122.946 190.529C122.326 192.032 104.836 222.006 104.579 222.006C104.321 222.006 86.8312 192.032 86.2112 190.529C86.0991 190.259 88.0388 190.999 90.5215 192.175C93.2617 193.473 96.9094 194.601 99.8066 195.049ZM47.6083 199.479C41.4926 202.327 36.8448 209.544 36.8448 216.193C36.8448 222.842 41.4926 230.059 47.6083 232.907C51.7303 234.826 58.6644 234.906 62.7069 233.079C71.1213 229.279 75.5923 219.402 72.8485 210.679C71.4513 206.237 67.25 201.446 63.0271 199.479C58.6921 197.461 51.9433 197.461 47.6083 199.479ZM142.199 198.881C141.717 199.462 141.546 202.657 141.662 208.87C141.831 217.922 141.847 218.013 143.372 218.784C144.509 219.358 149.664 219.562 163.076 219.562C176.488 219.562 181.644 219.358 182.781 218.784C184.306 218.013 184.322 217.922 184.491 208.87C184.607 202.657 184.435 199.462 183.954 198.881C183.377 198.186 179.512 198.028 163.076 198.028C146.64 198.028 142.776 198.186 142.199 198.881ZM62.5184 206.394C65.4507 208.728 67.633 212.909 67.633 216.193C67.633 219.486 65.4489 223.66 62.4957 226.01C60.3122 227.747 59.758 227.893 55.3177 227.893C50.8774 227.893 50.3232 227.747 48.1397 226.01C40.6853 220.078 41.6551 209.659 50.0837 205.12C51.4008 204.411 53.1145 204.183 56.0529 204.328C59.5468 204.499 60.5314 204.814 62.5184 206.394ZM178.47 208.804V213.422H163.076H147.682V208.804V204.186H163.076H178.47V208.804ZM52.9778 208.003C52.5714 208.41 52.2389 209.795 52.2389 211.082C52.2389 213.381 52.1976 213.422 49.899 213.422C47.25 213.422 46.0812 214.285 46.0812 216.241C46.0812 217.979 47.2851 218.937 50.0289 219.382C52.0246 219.706 52.2389 219.93 52.2389 221.692C52.2389 224.063 53.1896 225.122 55.3177 225.122C57.4458 225.122 58.3965 224.063 58.3965 221.692C58.3965 219.93 58.6108 219.706 60.6065 219.382C63.3503 218.937 64.5541 217.979 64.5541 216.241C64.5541 214.285 63.3854 213.422 60.7364 213.422C58.4378 213.422 58.3965 213.381 58.3965 211.082C58.3965 208.338 57.5301 207.265 55.3177 207.265C54.4372 207.265 53.3842 207.597 52.9778 208.003Z' fill='%23ffffff'/%3e%3c/svg%3e ");
  background-position: 33px 10px;
  background-size: 2.5rem;
}

a#menuLinkIcon_1:hover {
  background-image: url("/bitrix/templates/belberry/f/IconMenu_homeH.svg");
  background-position: 26px 10px;
}

a#menuLinkIcon_2:hover {
  background-image: url(/bitrix/templates/belberry/f/IconMenu_InfoH.svg);
  background-position: 20px 10px;
}

/* a#menuLinkIcon_3:hover {
    background-image: url(/bitrix/templates/belberry/f/IconMenu_uslH.svg);
    background-position: 29px 18px;
} */

a#menuLinkIcon_3:hover {
  background-image: url(/bitrix/templates/belberry/f/IconMenu_saleH.svg);
  background-position: 30px 10px;
}

a#menuLinkIcon_4:hover {
  background-image: url(/bitrix/templates/belberry/f/IconMenu_commentH.svg);
  background-position: 31px 10px;
  background-size: 35px;
}

a#menuLinkIcon_5:hover {
  background-image: url(/bitrix/templates/belberry/f/IconMenu_priceH.svg);
  background-position: 32px 10px;
}

a#menuLinkIcon_6:hover {
  background-image: url(/bitrix/templates/belberry/f/IconMenu_contH.svg);
  background-position: 35px 10px;
}
ul.PopUpMenu_meun li.active {
  opacity: 0.25;
}
a.menuLink:after {
  content: "";
  display: none;
  position: absolute;
  width: 34px;
  height: 18px;
  /* background-color: red; */
  top: 27px;
  left: 240px;
  background-image: url("/bitrix/templates/belberry/f/MenuArr.svg");
  background-repeat: no-repeat;
}
ul.PopUpMenu_meun li:hover a.menuLink:after {
  display: block;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
a.menuLink:active {
  transition: all ease 0.35s;
  opacity: 0.5;
}

.PopUpMenu_shower {
  display: none;
}
.MENU_MenuButton.closueMenu {
  background-image: url(/bitrix/templates/belberry/f/clouse.svg);
  display: none;
}
div#footerSlider {
  background-color: #3d3d3d;
  color: white;
  background-image: url("/bitrix/templates/belberry/f/footerLogo.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.footerMain {
  padding: 0px 40px;
  position: relative;
  /* margin-top: -100px; */
  width: 100%;
  margin-top: 0px;
}

.footerMain_content > div {
  padding: 35px 45px;
}

.footerMain_content_center {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.footerMain_content_topLinks {
  display: block;
  position: relative;
}
a {
}

.footerMain_content_topLinks a {
  font-size: 13px;
  font-family: Rbold;
  color: rgba(255, 255, 255, 0.85);
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-right: 25px;
}

.footerMain_cc_item_title {
  font-size: 22px;
  font-family: MSblack;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.footerMain_cc_item {
  width: 300px;
  display: block;
  position: relative;
  display: inline-table;
}

.footerMain_content_center {
  /* display: flex;
    display: -webkit-flex; */
  /* flex-wrap: wrap; */
}

.footerMain_cc_instagram {
  color: rgba(255, 255, 255, 0.09);
  text-align: center;
  width: calc(100% - 611px);
  /* line-height: 265px; */
  border-radius: 10px;
  float: right;
  display: block;
  position: relative;
  max-width: 500px;
  /*
    height: 265px;
*/
}

ul.footerMain_cc_item_links {
  padding: 0px;
  margin: 0px;
  padding-left: 19px;
}

.footerMain_cc_item_data {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 6px;
  margin-top: 25px;
  display: block;
  position: relative;
}

.footerMain_cc_item_tell {
}

.footerMain_cc_item_tell {
  font-size: 22px;
  font-family: Msblack;
  line-height: 30px;
}

.footerMain_cc_item_addres {
  font-size: 16px;
  color: rgb(255, 255, 255);
  margin-top: 17px;
}

a.footerMain_cc_item_addresLink {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.5);
  margin-top: 10px;
  display: inline-block;
}

.footerMain_cc_item_soc {
  margin-top: 25px;
}

.footerMain_cc_item_soc img {
  transition: all ease 0.25s;
  cursor: pointer;
}

.footerMain_cc_item_soc a {
  margin-right: 7px;
}

.footerMain_cc_item_soc img:hover {
  opacity: 0.25;
}
.footerMain_content_topLinks a:hover {
  color: rgb(255, 255, 255);
}

.copyright-1 {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.75);
}

.copyright-2 {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.5);
  margin-top: 10px;
  line-height: 19px;
}

.footerMain_content_bottom_right {
  position: absolute;
  display: inline;
}

.footerMain_content_bottom {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
  /* width: 100%; */
}

.footerMain_content_bottom_left {
  width: 750px;
}

.footerMain_content_bottom_right {
  width: auto;
  position: relative;
}
ul.footerMain_cc_item_links a {
  color: rgba(255, 255, 255, 0.75);
  font-size: 13px;
  /* font-family: Rmed; */
  line-height: 22px;
  text-decoration: none;
}

ul.footerMain_cc_item_links a:hover {
  color: rgb(255, 255, 255);
}
.footerMain_cc_instagram {
}
.footerSlider_center {
  display: flex;
  display: -webkit-flex;
  width: 100%;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  height: 100%;
}
a.footerMain_cc_item_addresLink:hover {
  color: rgb(255, 255, 255);
}
.Services_items {
  display: flex;
  display: -webkit-flex;
  height: 100%;
  flex-wrap: wrap;
  flex-direction: row;
}

.Services_item {
  width: 33.33%;
  height: 100%;
  position: relative;
}

.Services {
  height: 100%;
}
.Services {
  height: 100%;
  /* padding-top: 100px; */
  box-sizing: border-box;
}

.Services_items {
  height: 100%;
  display: flex;
  display: -webkit-flex;
}

.Services_item {
  width: 33.33%;
}
.Services_item_content {
  width: 100%;
  min-height: calc(100vh - 100px);
  height: 100%;
  z-index: 2;
  position: relative;
  background-color: rgba(255, 255, 255, 0.7);
  display: inline-block;
  position: relative;
  padding-top: 100px;
  display: flex;
  display: -webkit-flex;
  width: 100%;
  align-items: center;
  /* top: -100px; */
  transition: all ease 0.45s;
}

.bgFONT {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0px;
}
#fp-nav {
  position: fixed;
  z-index: 100;
  margin-top: -32px;
  top: calc(50% + 50px) !important;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
}
h2.Services_item_title {
  font-size: 21px;
  text-transform: uppercase;
  font-family: MSblack;
  word-break: normal;
  width: 100%;
  margin: 0px auto;
  text-align: center;
}

.Services_item_icon {
  /* margin: 0px auto; */
  /* display: block; */
  /* position: relative; */
  /* width: 100%; */
  text-align: center;
  margin-bottom: 20px;
  /* margin-top: 280px; */
  /* padding-top: 100px; */
  height: 75px;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  align-items: flex-end;
}
div#SercisecMain {
  overflow: hidden;
}
.Services_item_links ul {
  padding: 0px;
  margin: 0px;
}

.Services_item_links ul li:after {
  list-style: none;
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 1px;
  background-color: rgba(51, 51, 51, 0.25);
  margin-left: 96px;
  bottom: 0px;
}

.Services_item_links ul li {
  list-style: none;
  position: relative;
}
.Services_item_links ul li a {
  height: 65px;
  display: block;
  line-height: 65px;
  font-family: Rbold;
  font-size: 16px;
  text-transform: none;
  color: #333333;
  text-decoration: none;
  letter-spacing: 0.5px;
  box-sizing: border-box;
  padding-left: 95px;
  border-radius: 0px;
  /* width: 300px; */
  background-repeat: no-repeat;
}

.Services_item_links ul li a:hover {
  background-color: #333333;
  color: white;
}

.Services_item_links ul li a:after {
  content: "";
  display: none;
  position: relative;
  width: 34px;
  height: 18px;
  /* background-color: red; */
  /* top: -41px; */
  /* left: 250px; */
  background-image: url(/bitrix/templates/belberry/f/MenuArr.svg);
  background-repeat: no-repeat;
  top: 4px;
  margin-left: 25px;
}

.Services_item_links ul li:hover a.Services_item_link:after {
  display: inline-block;
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
.Services_item_links {
  margin-top: 30px;
  display: none;
}

.serviceCategory-1 {
  background-image: url("/bitrix/templates/belberry/f/usl_1.svg");
  background-size: 35px;
  background-position: 37px 14px;
}

.serviceCategory-1:hover {
  background-image: url(/bitrix/templates/belberry/f/usl_1H.svg);
}

.serviceCategory-2 {
  background-image: url("/bitrix/templates/belberry/f/usl_2.svg");
  background-size: 35px;
  background-position: 37px 14px;
}

.serviceCategory-2:hover {
  background-image: url(/bitrix/templates/belberry/f/usl_2H2.svg);
}

.serviceCategory-3 {
  background-image: url("/bitrix/templates/belberry/f/usl_3.svg");
  background-size: 35px;
  background-position: 37px 20px;
}

.serviceCategory-3:hover {
  background-image: url(/bitrix/templates/belberry/f/usl_3H.svg);
}
.Services_item_content_center {
}
.Services_item_content:hover {
  background-color: rgba(255, 255, 255, 0.95);
}

.Services_item_content:hover .Services_item_links {
  display: block;
}

.Services_item_content_center {
  width: 100%;
  height: 140px;
  top: -70px;
  position: relative;
}
.Services_item_content:hover .Services_item_content_center {
  min-height: 435px;
}
.ServiceSection_content {
  box-sizing: border-box;
  /* padding-top: 100px; */
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  min-height: 100vh;
  height: 100%;
}

.ServiceSection_content > div {
  width: 50%;
  background-color: white;
  z-index: 2;
  position: relative;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.ServiceSection_left {
  background-color: rgb(248, 248, 248);
}
.servieceBG {
  position: absolute;
  width: 100%;
  height: calc(100% - 10px);
  background-size: cover;
  margin-top: 5px;
  left: 0px;
}

.fp-tableCell {
}
.Serviese_topMenu {
  position: fixed;
  width: 100%;
  z-index: 100;
  top: 10.2rem;
  background: rgba(49, 49, 49, 1);
  display: none;
}

.Serviese_topMenu ul {
  padding: 0px;
  margin: 0px;
}

.Serviese_topMenu li {
  list-style: none;
  position: relative;
  display: inline-block;
}

ul.Serviese_topMenu_level-1 {
  text-align: center;
  height: 4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
ul.Serviese_topMenu_level-1 > li.active > div {
  opacity: 1;
  background: rgba(255, 255, 255, 0.58);
}
ul.Serviese_topMenu_level-1 > li > div {
  padding: 12px 25px;
  height: auto;
  display: block;
  line-height: 1;
  font-size: 0.85rem;
  text-transform: uppercase;
  border-radius: 28px;
  font-family: monospace;
  letter-spacing: 0.65px;
  background: #fff;
  margin: 0 1rem;
  transition: all ease 0.25s;
}
ul.Serviese_topMenu_level-1 > li:before {
  height: 1.5rem;
  width: 1px;
  background: #fff;
  opacity: 0.7;
  position: absolute;
  right: 0;
  top: 1.1rem;
}
ul.Serviese_topMenu_level-1 > li:last-child:before {
  content: none;
}

ul.Serviese_topMenu_level-1 > li > div:hover {
  background: #fefbf9;
}

ul.Serviese_topMenu_level-1 > li:hover > a {
  color: rgb(51, 51, 51);
}

ul.Serviese_topMenu_level-1 > li > a:after {
  content: "";
  display: block;
  position: absolute;
  height: 30px;
  width: 1px;
  background-color: #e0e0e0;
  top: 18px;
  right: -1px;
}

ul.Serviese_topMenu_level-1 li {
  position: relative;
}

ul.Serviese_topMenu_level-1 > li:last-child > a:after {
  background-color: red;
  display: none;
}

ul.Serviese_topMenu_level-2 {
  position: fixed;
  width: 100%;
  z-index: 100;
  top: 14.15rem;
  background-color: #fff;
  left: 0px;
  display: none;
}

ul.Serviese_topMenu_level-2 > li > a {
  color: #333333;
  padding: 0px 25px;
  height: 55px;
  display: block;
  line-height: 55px;
  font-size: 15px;
  text-transform: none;
  font-family: Rbold;
  text-decoration: none;
  letter-spacing: 0.5px;
  transition: all ease 0.25s;
}

ul.Serviese_topMenu_level-2 > li > a:hover {
  color: #000;
  opacity: 0.6;
}

ul.Serviese_topMenu_level-2 > li > a:after {
  content: "";
  display: block;
  position: absolute;
  height: 20px;
  width: 1px;
  background-color: rgba(255, 255, 255, 0.25);
  top: 18px;
  right: -1px;
}

ul.Serviese_topMenu_level-2 > li:last-child > a:after {
  background-color: red;
  display: none;
}

ul.Serviese_topMenu_level-1 > li:hover ul.Serviese_topMenu_level-2 {
}

ul.Serviese_topMenu_level-1 > li > a:before {
  content: "";
  display: none;
  position: absolute;
  border: 8px solid transparent;
  border-bottom: 8px solid rgba(51, 51, 51, 1);
  bottom: -1px;
  left: 50%;
  margin-left: -8px;
}

ul.Serviese_topMenu_level-1 > li:hover > a:before {
  display: block;
}
.ServiceSection_right_center {
  width: auto;
  margin: 0px 115px;
  /* background-color: red; */
  margin-top: 130px;
  width: 100%;
  /* margin-right: 54px; */
}

h1.ServiceSection_title,
h1.h1 {
  text-align: left;
  font-size: 40px;
  font-family: MSblack;
  line-height: 35px;
  color: #333333;
  margin-top: 0px;
  margin-bottom: 30px;
}

.ServiceSection_hidden {
  /* height: 370px; */
  /* overflow: hidden; */
  position: relative;
  /* background-color: red; */
}

p {
  font-size: 15px;
  font-family: Rroman;
  line-height: 21px;
  color: #333333;
}

.section ul li {
  font-size: 15px;
  font-family: Rroman;
  line-height: 21px;
  color: #333333;
}

ul.footerMain_cc_item_links li {
  color: white;
}
p b {
  font-family: Rbold;
}

.ServiceSection_sahdeText {
  position: relative;
  width: 100%;
  height: 160px;
  background-image: url("/bitrix/templates/belberry/f/shadeText.png");
  position: absolute;
  bottom: 84px;
  z-index: 3;
}
.ServiceSection_hiddenContent {
  height: 340px;
  overflow: hidden;
}
.showHiddenText {
  position: relative;
  display: block;
  width: 235px;
  height: 55px;
  line-height: 55px;
  border: 1px solid rgba(51, 51, 51, 0.25);
  box-sizing: border-box;
  text-align: center;
  padding-left: 25px;
  border-radius: 35px;
  /* margin: 0px auto; */
  margin-top: 30px;
  font-size: 14px;
  font-family: MSblack;
  color: #333333;
  text-transform: uppercase;
  background-image: url("/bitrix/templates/belberry/f/BottomArr.svg");
  background-repeat: no-repeat;
  background-position: 34px 17px;
  transition: all ease 0.15s;
  cursor: pointer;
  top: 10px;
}

.showHiddenText:hover {
  border: 1px solid white;
  background-color: #333333;
  box-shadow: 0px 10px 55px rgba(0, 0, 0, 0.16);
  color: white;
  background-image: url(/bitrix/templates/belberry/f/BottomArrH.svg);
}

.showHiddenText:active {
  transform: scale(0.95);
  opacity: 0.75;
}
.ServiceSection_hiddenContent.show {
  /* overflow: auto; */
  height: 640px;
  position: relative;
  display: block;
  z-index: 222;
  width: calc(100% + 63px);
}
h2.ServiceSection_title {
  text-align: center;
  font-size: 40px;
  font-family: MSblack;
  line-height: 35px;
  color: #333333;
  margin-top: 0px;
  margin-bottom: 30px;
  text-align: left;
}
h2.ServiceSection_title a {
  color: inherit;
}
.ServiceSection_left_mask {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.07);
  z-index: 2;
  left: 0px;
}

a.zapisNaPriem {
  display: inline-block;
  box-sizing: border-box;
  width: 320px;
  height: 65px;
  background-color: white;
  line-height: 67px;
  margin-top: 40px;
  border-radius: 35px;
  color: black;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  color: #333333;
  font-family: MSblack;
  padding-left: 25px;
  background-image: url("/bitrix/templates/belberry/f/tellCall.svg");
  background-repeat: no-repeat;
  background-position: 39px 17px;
  box-shadow: 0px 8px 60px rgba(0, 0, 0, 0.2);
  transition: all ease 0.25s;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
  z-index: 3;
  bottom: 45px;
  position: absolute;
  padding-left: 82px;
  left: 50%;
  margin-left: -160px;
}

a.zapisNaPriem:hover {
  box-shadow: 0px 13px 80px rgba(0, 0, 0, 0.4);
  /* transform: translateY(-3px); */
  background-color: #333333;
  color: white;
  background-image: url("/bitrix/templates/belberry/f/tellBH.svg");
}

a.zapisNaPriem:active {
  transform: scale(0.97);
  transform: translateY(0px) scale(0.97);
  box-shadow: 0px 8px 60px rgba(0, 0, 0, 0.2);
  opacity: 0.75;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
}
.priceLine {
  padding: 15px 0px;
  border-top: 1px solid rgb(224, 224, 224);
  border-bottom: 1px solid rgb(224, 224, 224);
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  margin-bottom: -1px;
  z-index: 1;
  position: relative;
  color: #333;
}
.priceLine {
}

span.priceLine_title {
  padding-right: 40px;
  font-size: 15px;
}

span.priceLine_price {
  font-family: Rbold;
  width: 130px;
  /* background-color: red; */
  text-align: right;
}

.priceLine:hover {
  /* border-top: 1px solid rgb(51, 51, 51); */
  /* border-bottom: 1px solid rgb(51, 51, 51); */
  z-index: 2;
}
.showHiddenText.priceAll {
  width: 262px;
}

h2.ServiceSection_title.zapicTitle {
  text-align: center;
}

.zapisNaPriem_Button {
  display: block;
  box-sizing: border-box;
  width: 340px;
  height: 65px;
  background-color: white;
  line-height: 59px;
  margin-top: 40px;
  border-radius: 35px;
  color: black;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 16px;
  color: #333333;
  font-family: MSblack;
  padding-left: 45px;
  background-image: url("/bitrix/templates/belberry/f/tellCall.svg");
  background-repeat: no-repeat;
  background-position: 46px 14px;
  transition: all ease 0.25s;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
  z-index: 3;
  bottom: 45px;
  /* position: absolute; */
  /* padding-left: 82px; */
  border: 2px solid #333333;
  outline: none;
  cursor: pointer;
}

.zapisNaPriem_Button:hover {
  box-shadow: 0px 13px 80px rgba(0, 0, 0, 0.4);
  /* transform: translateY(-3px); */
  background-color: #333333;
  color: white;
  background-image: url("/bitrix/templates/belberry/f/tellBH.svg");
}

.zapisNaPriem_Button:active {
  transform: scale(0.97);
  transform: translateY(0px) scale(0.97);
  box-shadow: 0px 8px 60px rgba(0, 0, 0, 0.2);
  opacity: 0.75;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
}
form.feedBackForm_form > input {
  display: block;
  height: 45px;
  line-height: 45px;
  box-sizing: border-box;
  border: 0px;
  border-bottom: 2px solid rgba(51, 51, 51, 0.1);
  font-size: 17px;
  font-family: Rroman;
  width: 290px;
  margin-top: 20px;
  outline: none;
  transition: all ease 0.25s;
  position: relative;
  display: block;
  margin-left: 20px;
}

form.feedBackForm_form > input:hover {
  border-bottom: 2px solid rgba(51, 51, 51, 0.25);
}

form.feedBackForm_form > input:focus {
  border-bottom: 2px solid rgb(51, 51, 51);
}
form.feedBackForm_form {
  text-align: center;
  position: relative;
  /* display: inline-block; */
}

.feedBackForm.zapisNaPriem {
  width: 340px;
  margin: 0px auto;
}

.typePage {
  margin-top: -20px;
  height: 700px !important;
}

h2.ServiceSection_title.docType {
  font-size: 30px;
}

h3.nameDOC {
  font-size: 40px;
  font-family: Rthin;
  margin-top: -30px;
  margin-bottom: 15px;
  letter-spacing: 1px;
}
.yamaper {
  width: calc(100% + 80px);
  height: 100%;
  margin-left: -80px;
  background-color: rgba(247, 241, 217, 0.15);
}
button.zapisNaPriem_Button.sendFB {
  background-image: url(/bitrix/templates/belberry/f/send.svg);
  background-position: 45px 20px;
  margin: 0px auto;
  margin-top: 50px;
}

button.zapisNaPriem_Button.sendFB:hover {
  background-image: url(/bitrix/templates/belberry/f/sendH.svg);
}
form.feedBackForm_form.contactFORMA > input {
  width: calc(50% - 30px);
  position: relative;
  display: inline-block;
}

.contactBloker {
  margin-left: 28px;
  border-bottom: 1px solid #ebebeb;
  width: calc(100% - 35px);
  padding-bottom: 40px;
  margin-bottom: 10px;
  margin-top: -5px;
}
.contactBloker > div > div {
  position: relative;
  display: inline-block;
  width: 53px;
}

.tellCont span {
  margin-right: 20px;
  font-family: MSmed;
  font-size: 21px;
}

.contactBloker > div img {
  position: relative;
}
.contactBloker ol {
  padding: 0 0 0 1rem;
}
img {
  top: 5px;
}

img {
}

.tellCont img {
  top: 7px;
}

.addres img {
  top: 8px;
  position: relative;
  left: 4px;
}

.tellCont {
  margin: 3px 0px;
}

span {
}

.tellCont span b {
  font-family: MSblack;
}

.timeWork {
  font-size: 17px;
  color: #666666;
}

.addres {
  font-size: 15px;
  color: #666666;
}
h2.ServiceSection_title.contFIX {
  font-size: 38px;
}

.footerMain_cc_instagram_items a {
  width: 149px;
  margin: 2px;
  opacity: 0.65;
  transition: all ease 0.2s;
  z-index: 1;
  overflow: hidden;
  /*
    height: 149px;
*/
}

.footerMain_cc_instagram_items a img {
  /*
    width: 100%;
    height: 149px;

*/
  border-radius: 4px;
}

.footerMain_cc_instagram_items {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-direction: row;
  padding: 20px;
  /* height: 220px; */
}
.footerMain_cc_instagram_items a:hover {
  /* transform: scale(1.1); */
}

.footerMain_cc_instagram_items a:hover {
  opacity: 1;
  z-index: 2;
  /* box-shadow: 0px 5px 25px black; */
}
.instatitle {
  background-color: rgba(255, 255, 255, 0.04);
  display: block;
  text-align: left;
  margin-left: 0;
  margin-top: 10px;
  padding: 20px;
  font-size: 21px;
  border-radius: 1rem;
  margin-bottom: 2rem;
  font-family: Rthin;
  color: rgba(255, 255, 255, 0.65);
  letter-spacing: 1px;
}
.inst-slider {
  position: relative;
}
.topContacts.min {
  margin-left: -1px;
  top: 0px;
  position: relative;
}
.inst-slider img {
  width: 100%;
}
.inst-slider .swiper-button-next,
.inst-slider .swiper-button-prev {
  height: 3.5rem !important;
  width: 3.5rem !important;
}
.inst-slider .swiper-button-next {
  right: -1.5rem;
}

.inst-slider .swiper-button-prev {
  left: -1.5rem;
}
a.topContacts_telephone.min {
  text-decoration: none;
  color: rgb(103, 103, 103);
  font-weight: bold;
  font-size: 12px;
  position: relative;
  display: inline-block;
}

.topContacts_timetoWork.min {
  position: relative;
  display: inline-block;
  color: #adadad;
  margin-left: 0px;
  font-size: 11px;
}
div#mainFirstSlideBG {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1a1a1a+0,0f0f0f+100 */
  background: #1a1a1a; /* Old browsers */
  background: -moz-linear-gradient(
    -45deg,
    #1a1a1a 0%,
    #0f0f0f 100%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    -45deg,
    #1a1a1a 0%,
    #0f0f0f 100%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    135deg,
    #1a1a1a 0%,
    #0f0f0f 100%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#0f0f0f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  min-height: calc(100vh - 10rem);
  position: relative;
}

.mainNewHeader_main {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  width: 1150px;
  /* border: 10px solid red; */
  margin: 0px auto;
  height: calc(100% - 28px);
  /* padding-top: 142px; */
  margin-top: 28px;
}
ul.Serviese_topMenu_level-1 li:hover > div {
  opacity: 1;
  cursor: pointer;
}
.mainNewHeader_left {
  width: 34%;
  height: 100%;
  /* background-color: red; */
  position: relative;
  z-index: 3;
}

.mainNewHeader_right {
  width: 64%;
  position: relative;
  z-index: 22;
  display: flex;
  align-items: center;
}

.mainNewHeader_main_flex {
  display: flex;
  display: -webkit-flex;
  width: 100%;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  position: relative;
  height: 100%;
}
.ServiceSection_hiddenContent ul {
  padding-left: 0;
  list-style: none;
}
.ServiceSection_hiddenContent ul li {
  position: relative;
  padding-left: 1.5rem;
  margin-bottom: 1rem;
}
.ServiceSection_hiddenContent ul li:before {
  content: "";
  height: 0.35rem;
  width: 0.35rem;
  border-radius: 100%;
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0.45rem;
}
.mainNewHeader_left img {
  bottom: 0px;
  display: block;
  width: 100%;
}
.mainNewHeader_main_flex:after {
  border: 15px solid rgba(151, 151, 151, 0.04);
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  z-index: 2;
  content: "";
  height: 420px;
  top: 50%;
  margin-top: -210px;
  background-image: url(../f/heeaderLogo.svg);
  background-repeat: no-repeat;
  background-position: center;
  left: 0px;
}

.mainNewHeader_right {
}

.mainNewHeader_right_centerdContent {
  width: 100%;
  height: 100%;
  display: block;

  z-index: 2;
  content: "";
  height: 420px;
  top: 50%;
  box-sizing: bpa;
  box-sizing: border-box;
  padding: 0px 30px;
  padding-left: 40px;
}

.mainNewHeader_right_title {
  font-family: MSlight;
  color: white;
  font-size: 62px;
  text-align: left;
  -webkit-font-smoothing: antialiased;
  margin-left: 24px;
  margin-top: 38px;
}

.mainNewHeader_right_centerdContent ul li {
  color: rgba(255, 255, 255, 0.5);
  -webkit-font-smoothing: antialiased;
  margin: 10px 0px;
}

.mainNewHeader_right_centerdContent ul {
  /* width: 500px; */
  display: block;
}

img.arr_down_slider.animated.flash.infinite {
  /* position: absolute; */
  /* z-index: 222; */
  /* background-color: red; */
  /* border: 2px solid red; */
  /* display: block; */
}
a.mainNewHeader_right_more {
  width: 210px;
  height: 52px;
  box-sizing: border-box;
  border: 1px solid rgba(255, 255, 255, 0.5);
  display: block;
  left: 50%;
  position: relative;
  margin-left: -105px;
  margin-top: 27px;
  display: block;
  text-align: center;
  line-height: 49px;
  border-radius: 52px;
  text-decoration: none;
  color: white;
  font-size: 13px;
  font-family: Rbold;
  text-transform: uppercase;
  padding-right: 29px;
  background-image: url(../f/moreArrWhite.svg);
  background-repeat: no-repeat;
  transition: all ease 0.25s;
  background-position: 153px 18px;
}

a.mainNewHeader_right_more:hover {
  background-color: rgba(255, 255, 255, 0.04);
  border: 1px solid white;
}

#fullpage-simple {
  padding-top: 10rem;
  position: relative;
  font-family: "Open Sans";
  overflow-x: hidden;
}

.center-wrap {
  margin: auto;
  width: calc(100% - 80px);
  max-width: 1300px;
}
.content-block.doctor {
  padding-top: 2rem;
}
.service-header__wrap {
  background: url(/upload/w-bg.png);
  font-family: "Open Sans", sans-serif;
  padding: 2rem 4rem;
  color: #fff;
  display: flex;
  position: relative;
  min-height: 25rem;
  border-radius: 1.5rem;
  align-items: center;
  overflow: hidden;
  background-size: cover;
}
.service-header {
  margin-top: 2rem;
  margin-bottom: 4rem;
}

.service-header__text {
  flex: 0 1 100%;
  position: relative;
  z-index: 3;
}

.service-header__img {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
.service-header__desc {
  font-size: 1.1rem;
  max-width: 30rem;
  margin: 1.5rem 0;
}
.service-header__img img {
  height: 100%;
}
.service-header .h1 {
  font-size: 2rem;
  color: #fff;
  font-weight: 700;
  font-family: "Open Sans";
  line-height: 1.3;
  padding: 0;
  margin-bottom: 1.5rem;
  max-width: 25rem;
}

.service-header a.zapisNaPriem {
  position: relative;
  display: block;
  margin: 0;
  background-size: 1.5rem;
  padding-left: 5rem;
  bottom: unset;
  left: unset;
  height: 55px;
  line-height: 55px;
  font-family: "Open Sans";
  font-weight: 700;
}

.service-header__links {
  margin-top: 2rem;
  position: relative;
  z-index: 3;
}
.service-header__link {
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 0.8rem;
  opacity: 0.75;
  margin-right: 1rem;
}
.service-header__link:hover {
  opacity: 1;
}
.service-info {
  margin: 4rem 0;
  font-family: "Open Sans";
}

.service-info_wrap {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.service-info__prices {
  flex: 0 1 calc(40% - 4rem);
  background: #ffffff;
  /* Drop Shadow */

  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.15);
  border-radius: 16px;
  padding: 1.5rem;
}

.service-info__why {
  flex: 0 1 calc(60% - 4rem);
  width: calc(60% - 4rem);
  background: #ffffff;
  box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);
  border-radius: 16px;
  padding: 1.5rem;
}
.h3 {
  color: #333;
  font-size: 1.75rem;
  font-weight: 700;
  margin-bottom: 1.75rem;
}
.price-block {
  background: #fefbf9;
  border-radius: 8px;
  padding: 10px 15px;
  max-height: 500px;
  overflow: auto;
}
.price-block__line {
  padding-bottom: 1rem;
  padding-right: 5rem;
  position: relative;
  margin: 1rem 0;
  border-bottom: 1px solid rgba(11, 17, 66, 0.09);
}
.price-block__name {
  color: rgba(51, 51, 51, 0.75);
  position: relative;
  margin-bottom: 0.75rem;
  padding-right: 5rem;
}
.price-block__name span {
  background: #f9a68b;
  border-radius: 4px;
  color: #fff;
  padding: 0 0.5rem 0.1rem 0.5rem;
  position: absolute;
  right: 0;
  top: 0.15rem;
  font-size: 0.9rem;
}
.price-block__oldprice {
  display: inline-block;
  color: #333333;
  opacity: 0.24;
  text-decoration: line-through;
  margin-right: 1rem;
}
.price-block__nowprice {
  display: inline-block;
  color: #f9a68b;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.8125 0H13.2624C12.2106 0 11.2219 0.4095 10.4781 1.15324L0.746361 10.885C0.265125 11.3663 0 12.0059 0 12.6892C0 13.3691 0.265125 14.0088 0.746361 14.49L6.51 20.2536C6.99124 20.7349 7.63088 21 8.31424 21C8.99411 21 9.63375 20.7349 10.115 20.2536L19.8467 10.5219C20.5905 9.77812 21 8.78936 21 7.73764V2.18749C21 0.98175 20.0182 0 18.8125 0ZM20.125 7.73764C20.125 8.55578 19.8065 9.3249 19.229 9.9024L9.49639 19.635C8.86725 20.2641 7.76389 20.2685 7.1295 19.635L1.365 13.8705C1.04914 13.5555 0.874986 13.1355 0.874986 12.6858C0.874986 12.2395 1.0491 11.8195 1.365 11.5037L11.0967 1.77188C11.676 1.19351 12.4442 0.874986 13.2624 0.874986H18.8125C19.5361 0.874986 20.125 1.46385 20.125 2.18749V7.73764H20.125Z' fill='%23F9A68B'/%3e%3cpath d='M16.1875 2.625C14.9818 2.625 14 3.60675 14 4.81249C14 6.01822 14.9818 6.99997 16.1875 6.99997C17.3933 6.99997 18.375 6.01826 18.375 4.81249C18.375 3.60675 17.3933 2.625 16.1875 2.625ZM16.1875 6.12499C15.4639 6.12499 14.875 5.53612 14.875 4.81249C14.875 4.08885 15.4639 3.49999 16.1875 3.49999C16.9112 3.49999 17.5 4.08885 17.5 4.81249C17.5 5.53612 16.9111 6.12499 16.1875 6.12499Z' fill='%23F9A68B'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: left top 0.2rem;
  background-size: 1rem;
  font-size: 1.05rem;
  padding-left: 1.5rem;
  font-weight: 700;
}
.price-block__price {
  display: flex;
  align-items: center;
}

.price-block__date {
  color: #333333;
  opacity: 0.5;
  font-size: 0.8rem;
  margin-top: 0.5em;
}

.price-block__plus {
  position: absolute;
  right: 1rem;
  top: calc(50% - 1.3rem);
  width: 2.6rem;
  height: 2.6rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.37827 5.14478V15.125' stroke='%23333333' stroke-width='1.46053' stroke-linecap='round'/%3e%3cpath d='M4.38814 10.1348L14.3684 10.1348' stroke='%23333333' stroke-width='1.46053' stroke-linecap='round'/%3e%3c/svg%3e ");
  background-color: #ffffff;
  border: 0.486842px solid #333333;
  box-sizing: border-box;
  box-shadow: 0px 0px 11.6842px rgb(0 0 0 / 5%);
  border-radius: 100%;
  background-position: center;
  transition: all 0.3s;
  background-repeat: no-repeat;
}
.price-block__plus:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.37827 5.14478V15.125' stroke='%23ffffff' stroke-width='1.46053' stroke-linecap='round'/%3e%3cpath d='M4.38814 10.1348L14.3684 10.1348' stroke='%23ffffff' stroke-width='1.46053' stroke-linecap='round'/%3e%3c/svg%3e ");
  background-color: #333333;
}
.service-info__prices .btn-border {
  margin-top: 1.5rem;
  margin-bottom: 0.75rem;
}

.btn-border {
  background: #ffffff;
  box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);
  border-radius: 62px;
  display: block;
  padding: 1rem;
  text-align: center;
  text-decoration: none;
  color: rgba(51, 51, 51, 0.75);
  text-transform: uppercase;
  font-weight: 700;
  transition: all 0.3s;
}

.btn-border:hover {
  background: #ff6330;
  color: #fff;
}

.mask {
  position: fixed;
  z-index: 1000;
  /*position: absolute;
	z-index: 200;*/
  top: 0px;
  left: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  background: rgba(0, 0, 0, 0.75);
  display: none;
}

.mask__wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.popup {
  background-color: #fff;
  opacity: 0;
  padding: 2.75rem;
  position: relative;
  width: calc(95% - 5rem);
  max-width: 30rem;
  margin: auto;
  border-radius: 1rem;
  overflow: hidden;
}
.popup.--price {
  max-width: 40rem;
}
.popup__close:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L9 9M17 17L9 9M9 9L17 1M9 9L1 17' stroke='%23ff6330' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e ");
}
.popup__close {
  position: absolute;
  height: 1rem;
  width: 1rem;
  cursor: pointer;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L9 9M17 17L9 9M9 9L17 1M9 9L1 17' stroke='%231E1E2A' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e ");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  right: 1rem;
  z-index: 3;
  top: 1rem;
}

.pluses {
  background: #fefbf9;
  border-radius: 8px;
  padding: 2rem 1rem;
}

.slider__title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.75rem;
}

.slider__title .h3 {
  margin-bottom: 0;
}

.slider__title .swiper-pagination {
  position: relative;
}

.pluses__icon {
  margin-bottom: 1rem;
}

.pluses__icon img {
  width: 4rem;
}
.pluses__name {
  color: #333;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 1rem;
}

.price-block__line:first-child {
  margin-top: 0.25rem;
}

.swiper-pagination-bullet-active {
  background: #f9a68b !important;
  width: 2rem !important;
}

.swiper-pagination-bullet {
  border-radius: 5px !important;
  margin: 0.15rem !important;
  transition: all 0.3s;
}
.swiper-button-next,
.swiper-button-prev {
  height: 4rem !important;
  width: 4rem !important;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='23' viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.52629 0.124917C2.76906 0.124093 3.00892 0.177672 3.22826 0.281718C3.4476 0.385764 3.64085 0.537635 3.79379 0.726168L11.6425 10.4762C11.8815 10.7669 12.0122 11.1317 12.0122 11.508C12.0122 11.8844 11.8815 12.2492 11.6425 12.5399L3.51754 22.2899C3.24172 22.6218 2.84536 22.8305 2.41567 22.8701C1.98597 22.9097 1.55814 22.777 1.22629 22.5012C0.894439 22.2253 0.68575 21.829 0.646132 21.3993C0.606516 20.9696 0.739216 20.5418 1.01504 20.2099L8.27879 11.4999L1.25879 2.78992C1.06008 2.55139 0.933854 2.26094 0.89505 1.95292C0.856246 1.64491 0.906486 1.33222 1.03983 1.05186C1.17317 0.771501 1.38403 0.535207 1.64746 0.370936C1.91089 0.206664 2.21586 0.121291 2.52629 0.124917Z' fill='%23333333'/%3e%3c/svg%3e ");
  background-color: #ffffff;
  border: 1px solid #333333;
  box-sizing: border-box;
  /* Drop Shadow */
  box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);
  border-radius: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.65rem;
}
.swiper-button-next {
  right: -2rem;
}
.swiper-button-prev {
  left: -2rem;
  transform: rotate(180deg);
}
.pluses__slider .swiper-button-next {
  right: -3.5rem;
}
.pluses__slider .swiper-button-prev {
  left: -3.5rem;
}
.pluses__slider {
  position: relative;
}

.photos-slider {
  position: relative;
}
.swiper-button-next:after,
.swiper-button-prev:after {
  content: none !important;
}
.photos-slider .swiper-slide {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  height: 30rem;
}

.photos-slider__leftcol {
  flex: 0 1 calc(50% - 5px);
  display: grid;
  grid-gap: 10px;
}
.photos-slider a {
  border-radius: 1rem;
  display: block;
  overflow: hidden;
  position: relative;
}
.photos-slider a:before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5557 17.38L15.433 13.2575C16.4265 11.8233 16.9235 10.2244 16.9235 8.46179C16.9235 7.31596 16.7011 6.2201 16.2562 5.17447C15.8116 4.12866 15.2106 3.22725 14.4533 2.47003C13.6961 1.71281 12.7948 1.11177 11.7492 0.667131C10.7033 0.222363 9.60754 0 8.46171 0C7.31596 0 6.2201 0.222363 5.17447 0.667131C4.12866 1.11177 3.22725 1.71281 2.47003 2.47003C1.71273 3.22725 1.11177 4.12883 0.667089 5.17447C0.222363 6.22023 0 7.31596 0 8.46179C0 9.60754 0.222363 10.703 0.667089 11.749C1.11173 12.7946 1.71273 13.6959 2.47003 14.4531C3.22725 15.2106 4.12883 15.8114 5.17447 16.2562C6.22023 16.7009 7.31596 16.9232 8.46171 16.9232C10.2247 16.9232 11.8233 16.4262 13.2576 15.4328L17.3803 19.5433C17.6687 19.8477 18.0288 20 18.4619 20C18.8785 20 19.2393 19.8477 19.5436 19.5433C19.8479 19.2389 20.0003 18.8783 20.0003 18.4616C20.0004 18.0372 19.8522 17.6765 19.5557 17.38ZM12.2659 12.2655C11.2122 13.3194 9.94424 13.8463 8.46171 13.8463C6.97943 13.8463 5.71147 13.3193 4.65771 12.2655C3.60395 11.2119 3.07709 9.94407 3.07709 8.46154C3.07709 6.97926 3.60407 5.71109 4.65771 4.65754C5.71126 3.60374 6.97943 3.07692 8.46171 3.07692C9.94407 3.07692 11.212 3.60395 12.2659 4.65754C13.3197 5.71109 13.8466 6.97926 13.8466 8.46154C13.8466 9.94407 13.3196 11.2119 12.2659 12.2655Z' fill='%23ffffff'/%3E%3C/svg%3E");
  height: 3rem;
  width: 3rem;
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #f9a68b;
  box-shadow: 0px 12px 56px rgb(11 17 66 / 12%);
  border-radius: 100%;
  background-size: 1.4rem;
  background-size: 1.4rem;
  left: calc(50% - 1.5rem);
  bottom: 0;
  opacity: 0;
  transition: all 0.3s;
}
.photos-slider a:hover:before {
  opacity: 1;
  bottom: calc(50% - 1.5rem);
}

.photos-slider__rightcol {
  flex: 0 1 calc(50% - 5px);
  display: flex;
}
.photos-slider__rightcol a {
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 1rem;
  overflow: hidden;
}

.photos-slider img {
  object-position: 50% 50%;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.photos-slider .swiper-slide.--vertical {
  display: flex;
  flex-direction: column;
}
.photos-slider .swiper-container {
  overflow: visible;
}
.photos-slider__toptcol {
  height: calc(50% - 5px);
}

.photos-slider__toptcol a {
  height: 100%;
}
.photos-slider__bottomtcol {
  height: calc(50% - 5px);
}
.photos-slider__bottomtcol a {
  height: 100%;
}

.photos-slider__toptcol.--secondvertion {
  height: calc(55% - 5px);
}
.photos-slider__bottomtcol.--secondvertion {
  height: calc(45% - 5px);
}

.photos-slider__bigpic,
.photos-slider__bigpic a {
  width: 100%;
  height: 100%;
}

.service-photo {
  margin: -16rem 0 0rem 0;
  background: rgba(196, 196, 196, 0.15);
  padding-top: 19rem;
  padding-bottom: 5rem;
}

.service-text__desc {
  background: #ffffff;
  box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);
  border-radius: 16px;
  margin: 1rem 0;
  padding: 2.5rem;
}

.service-text__text {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.service-text {
  background: rgba(196, 196, 196, 0.15);
  margin-top: 0rem;
  padding-top: 1rem;
  padding-bottom: 17rem;
}

.service-text__coll {
  background: #ffffff;
  box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);
  border-radius: 16px;
  margin: 1rem 0;
  padding: 2.5rem;
  flex: 0 1 calc(50% - 5.85rem);
}
.service-text h3 {
  color: #333;
  font-size: 1.75rem;
  font-weight: 700;
  margin-bottom: 1.75rem;
}

.service-text img {
  width: 100%;
  border-radius: 1rem;
}
.service-text ul {
  list-style: none;
  margin: 0;
  padding: 0;
  margin: 2rem 0;
}
.service-text ul li {
  margin: 1rem 0;
  padding-left: 1.5rem;
  position: relative;
  font-size: 15px;
  font-family: Rroman;
  line-height: 21px;
  color: #333333;
}
.service-text ul li:before {
  content: "";
  height: 0.4rem;
  width: 0.4rem;
  background: #f9a68b;
  position: absolute;
  left: 0;
  top: 0.45rem;
  border-radius: 100%;
}
.service-text__text3 p {
  font-size: 15px; /*font-size: 1.1rem;*/
}
.service-text__text3 {
  font-size: 1.1rem;
  background: #ffffff;
  box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);
  border-radius: 16px;
  margin: 1rem 0;
  padding: 2.5rem;
}
.examples-btns {
  text-align: center;
}
.examples-btns__btn {
  display: inline-block;
  padding: 1rem 5rem;
  margin: auto;
}
.examples-slider {
  position: relative;
  margin-bottom: 3.5rem;
}
.examples-slider .swiper-button-next,
.examples-slider .swiper-button-prev {
  top: 43%;
}
.service-examples {
  margin-top: -11rem;
  padding-bottom: 5rem;
}

.h3.--center {
  text-align: center;
}
.example {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.example__before {
  background: #ffffff;
  filter: drop-shadow(0px 0px 24px rgba(0, 0, 0, 0.15));
  border-radius: 16px;
  overflow: hidden;
  flex: 0 1 calc(33% - 0.75rem);
}

.example__after {
  background: #ffffff;
  filter: drop-shadow(0px 0px 24px rgba(0, 0, 0, 0.15));
  border-radius: 16px;
  overflow: hidden;
  flex: 0 1 calc(33% - 0.75rem);
}

.example__info {
  background: #fefbf9;
  filter: drop-shadow(0px 0px 24px rgba(0, 0, 0, 0.15));
  border-radius: 16px;
  overflow: hidden;
  flex: 0 1 calc(33% - 0.75rem);
}

.examples-slider .swiper-container {
  overflow: visible;
}
.example__before-img {
  position: relative;
  display: flex;
  align-items: flex-start;
  height: 12.5rem;
  margin-bottom: 1rem;
}
.example__before-img img {
  width: 100%;
  object-position: 50% 50%;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.example__before-img:before {
  content: "";
  height: 4rem;
  width: 4rem;
  position: absolute;
  left: 0;
  bottom: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='97' height='88' viewBox='0 0 97 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3ccircle cx='30.5' cy='66.5' r='66.5' fill='%23FF6565'/%3e%3cpath d='M59.2917 52.5C59.2917 62.8784 50.8783 71.2917 40.5 71.2917C30.1216 71.2917 21.7083 62.8784 21.7083 52.5C21.7083 42.1216 30.1216 33.7083 40.5 33.7083C50.8783 33.7083 59.2917 42.1216 59.2917 52.5Z' stroke='white' stroke-width='3.41667' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M32.8125 44.8125L48.1875 60.1875' stroke='white' stroke-width='3.41667' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M48.1875 44.8125L32.8125 60.1875' stroke='white' stroke-width='3.41667' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='97' height='88' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-size: contain;
  background-position: bottom left;
  background-repeat: no-repeat;
}

.example__after-img {
  position: relative;
  display: flex;
  height: 12.5rem;
  align-items: flex-start;
  margin-bottom: 1rem;
}
.example__after-img img {
  width: 100%;
  object-position: 50% 50%;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.example__after-img:before {
  content: "";
  height: 4rem;
  width: 4rem;
  position: absolute;
  left: 0;
  bottom: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='97' height='88' viewBox='0 0 97 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3ccircle cx='30.5' cy='66.5' r='66.5' fill='%23A7E1C2'/%3e%3cpath d='M40.5 32C36.4455 32 32.482 33.2023 29.1108 35.4549C25.7396 37.7074 23.1121 40.9091 21.5605 44.655C20.0089 48.4009 19.6029 52.5227 20.3939 56.4993C21.1849 60.476 23.1373 64.1287 26.0043 66.9957C28.8713 69.8627 32.524 71.8151 36.5007 72.6061C40.4773 73.3971 44.5991 72.9911 48.345 71.4395C52.0909 69.8879 55.2926 67.2604 57.5451 63.8892C59.7977 60.518 61 56.5545 61 52.5C61 47.0631 58.8402 41.8488 54.9957 38.0043C51.1512 34.1598 45.9369 32 40.5 32ZM40.5 69.5833C37.1212 69.5833 33.8184 68.5814 31.009 66.7043C28.1997 64.8271 26.0101 62.1591 24.7171 59.0375C23.4241 55.9159 23.0858 52.481 23.7449 49.1672C24.4041 45.8534 26.0311 42.8094 28.4203 40.4203C30.8094 38.0311 33.8534 36.4041 37.1672 35.7449C40.4811 35.0858 43.9159 35.4241 47.0375 36.7171C50.1591 38.0101 52.8271 40.1997 54.7043 43.009C56.5814 45.8183 57.5833 49.1212 57.5833 52.5C57.5833 54.7434 57.1415 56.9649 56.2829 59.0375C55.4244 61.1101 54.1661 62.9934 52.5797 64.5797C50.9934 66.1661 49.1102 67.4244 47.0375 68.2829C44.9649 69.1415 42.7434 69.5833 40.5 69.5833Z' fill='white'/%3e%3cpath d='M37.6642 62.3058L29.1225 53.7642C28.8426 53.4374 28.6964 53.017 28.713 52.587C28.7296 52.1571 28.9078 51.7492 29.2121 51.445C29.5163 51.1408 29.9242 50.9625 30.3541 50.9459C30.7841 50.9293 31.2045 51.0755 31.5313 51.3554L37.6642 57.4883L49.2467 45.9058C49.5735 45.626 49.9939 45.4797 50.4238 45.4963C50.8538 45.5129 51.2616 45.6912 51.5658 45.9954C51.8701 46.2997 52.0483 46.7075 52.0649 47.1375C52.0815 47.5674 51.9353 47.9878 51.6554 48.3146L37.6642 62.3058Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='97' height='88' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-size: contain;
  background-position: bottom left;
  background-repeat: no-repeat;
}

.example__before-text {
  padding: 1.5rem;
}
.example__before-text h4 {
  margin: 0;
  color: #ff6565;
  font-size: 1.25rem;
}

.example__after-text {
  padding: 1.5rem;
}
.example__after-text h4 {
  margin: 0;
  color: #a7e1c2;
  font-size: 1.25rem;
}
.swiper-pagination.--bottom {
  position: absolute;
  margin-top: 1rem;
  width: 100%;
}

.example__info-review {
  background: #f9a68b;
  text-align: center;
  padding: 1.5rem 0;
}

.example__info-review a {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='25' viewBox='0 0 35 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M32.9172 0.105408H10.436C9.5446 0.105408 9.54335 1.49394 10.436 1.49394H32.9172C33.3 1.49394 33.6115 1.80538 33.6115 2.1882V18.5949C33.6115 18.9777 33.3 19.2892 32.9172 19.2892H20.7611C20.5486 19.2892 20.3478 19.3864 20.2161 19.5533L17.4158 23.1011L14.4456 19.5388C14.3137 19.3807 14.1183 19.2892 13.9124 19.2892H2.08279C1.69997 19.2892 1.38853 18.9777 1.38853 18.5949V2.1882C1.38853 1.80538 1.69997 1.49394 2.08279 1.49394H4.72461C5.61604 1.49394 5.61729 0.105408 4.72461 0.105408H2.08279C0.934341 0.105408 0 1.03975 0 2.1882V18.5949C0 19.7434 0.934341 20.6777 2.08279 20.6777H13.5874L16.8973 24.6475C17.1769 24.9828 17.705 24.9759 17.9755 24.633L21.0976 20.6777H32.9172C34.0657 20.6777 35 19.7434 35 18.5949V2.1882C35 1.03975 34.0657 0.105408 32.9172 0.105408Z' fill='white'/%3e%3cpath d='M3.84464 9.0381C3.77112 9.26429 3.81854 9.51235 3.9703 9.6955L5.3221 11.3275L5.18776 13.4425C5.08224 15.0994 7.56978 13.3398 8.10645 13.3505C8.64777 13.3614 11.1295 15.0806 11.0251 13.4425L10.8907 11.3275L12.2426 9.6955C12.5583 9.31442 12.3626 8.70354 11.8801 8.5801L9.82725 8.0544L8.69282 6.26445C8.42796 5.84636 7.78653 5.84379 7.52 6.26445L6.38558 8.0544L4.33271 8.5801C4.10228 8.63904 3.91816 8.81184 3.84464 9.0381ZM6.99681 9.33108C7.51008 9.19973 7.8479 8.34071 8.10638 7.93283C8.36069 8.33412 8.70761 9.20098 9.21595 9.33108L10.4744 9.65336L9.64563 10.6538C9.53281 10.79 9.47623 10.9642 9.48748 11.1407L9.56989 12.4372L8.36235 11.9582C8.19788 11.8931 8.01481 11.8931 7.85033 11.9582L6.6428 12.4372L6.72514 11.1407C6.73639 10.9642 6.67981 10.79 6.56699 10.6538L5.73832 9.65336L6.99681 9.33108Z' fill='white'/%3e%3cpath d='M21.6923 9.03808C21.6188 8.81189 21.4347 8.63901 21.2043 8.58L19.1514 8.05431L18.017 6.26436C17.7521 5.84627 17.1107 5.8437 16.8442 6.26436L15.7097 8.05431L13.6569 8.58C13.4264 8.63901 13.2423 8.81189 13.1688 9.03808C13.0953 9.26427 13.1427 9.51233 13.2945 9.69547L14.6463 11.3275L14.5119 13.4425C14.4063 15.0993 16.894 13.3398 17.4306 13.3505C17.9719 13.3613 20.4536 15.0806 20.3493 13.4425L20.2149 11.3275L21.5667 9.69547C21.7184 9.51233 21.7659 9.26427 21.6923 9.03808ZM18.9699 10.6538C18.857 10.79 18.8005 10.9642 18.8117 11.1407L18.8941 12.4372C18.4605 12.2652 17.9069 11.9093 17.4306 11.9093C16.9565 11.9093 16.3995 12.2656 15.9671 12.4372L16.0495 11.1407C16.0608 10.9642 16.0042 10.79 15.8914 10.6538L15.0626 9.65333L16.321 9.33106C16.8343 9.1997 17.1721 8.34069 17.4306 7.93281C17.6849 8.33409 18.0318 9.20095 18.5402 9.33106L19.7986 9.65333L18.9699 10.6538Z' fill='white'/%3e%3cpath d='M31.0165 9.03808C30.943 8.81182 30.7589 8.63902 30.5284 8.58L28.4756 8.05431L27.3411 6.26436C27.0763 5.84627 26.4349 5.8437 26.1683 6.26436L25.0339 8.05431L22.981 8.58C22.5016 8.70275 22.3009 9.31197 22.6186 9.69541L23.9704 11.3274L23.836 13.4424C23.7305 15.099 26.2169 13.3397 26.7547 13.3504C27.295 13.3612 29.7777 15.0809 29.6734 13.4424L29.539 11.3274L30.8908 9.69541C31.0426 9.51233 31.09 9.26427 31.0165 9.03808ZM28.2941 10.6538C28.1813 10.79 28.1247 10.9642 28.1359 11.1407L28.2183 12.4372L27.0107 11.9582C26.8401 11.893 26.6694 11.893 26.4987 11.9582L25.2912 12.4372L25.3736 11.1407C25.3849 10.9642 25.3283 10.79 25.2154 10.6538L24.3867 9.65333L25.6451 9.33106C26.1584 9.1997 26.4962 8.34069 26.7547 7.93281C27.009 8.3341 27.3559 9.20095 27.8643 9.33106L29.1227 9.65333L28.2941 10.6538Z' fill='white'/%3e%3cpath d='M7.21042 1.37645C7.73299 1.73456 8.43066 1.2142 8.26396 0.614637C8.18461 0.329155 7.92586 0.121223 7.62948 0.106505C7.33379 0.0918556 7.05428 0.274239 6.94806 0.55014C6.83364 0.847563 6.94202 1.20101 7.21042 1.37645Z' fill='white'/%3e%3c/svg%3e ");
  padding-left: 2.5rem;
  color: #fff;
  text-decoration: none;
  font-size: 1.1rem;
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
}

.example__info-text {
  padding: 2rem;
  text-align: center;
}
.example__info-price span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M22.8652 8.35546L20.5155 5.22247L20.6072 4.58085C20.6371 4.37089 20.5666 4.15904 20.4166 4.00909L18.9872 2.57967L20.4165 1.15026C20.6797 0.887151 20.6797 0.460483 20.4165 0.197331C20.1534 -0.0657769 19.7268 -0.0657769 19.4636 0.197331L18.0342 1.62674L16.6048 0.197331C16.4549 0.0473364 16.243 -0.0230112 16.0331 0.00672704L9.36247 0.959655C9.21814 0.980274 9.0844 1.04716 8.98131 1.15026L0.722512 9.40905C-0.240837 10.3724 -0.240837 11.9399 0.722512 12.9032L7.71069 19.8914C7.85364 20.0343 8.01014 20.1556 8.17577 20.2561V20.5293C8.17577 21.8916 9.28413 23 10.6465 23H20.5293C21.8916 23 23 21.8916 23 20.5293V8.75975C23 8.61398 22.9527 8.47207 22.8652 8.35546ZM1.67544 11.9502C1.23754 11.5123 1.23754 10.7999 1.67544 10.362L9.77539 2.26203L15.8901 1.38852L17.0813 2.57972L16.1283 3.53264L15.6518 3.05616C15.3887 2.79305 14.9621 2.79305 14.6989 3.05616C14.4358 3.31927 14.4358 3.74593 14.6989 4.00909L16.6048 5.91499C16.7364 6.04656 16.9089 6.11237 17.0813 6.11237C17.2537 6.11237 17.4262 6.04656 17.5577 5.91499C17.8209 5.65188 17.8209 5.22521 17.5577 4.96206L17.0812 4.48557L18.0341 3.53264L19.2253 4.72384L18.3518 10.8385L10.2519 18.9385C10.0398 19.1506 9.75774 19.2674 9.45775 19.2674C9.15776 19.2674 8.87574 19.1505 8.66362 18.9385L1.67544 11.9502ZM21.6523 20.5293C21.6523 21.1485 21.1485 21.6523 20.5293 21.6523H10.6465C10.0551 21.6523 9.56943 21.1929 9.5268 20.6122C10.1363 20.5953 10.7407 20.3555 11.2048 19.8914L19.4636 11.6326C19.5667 11.5295 19.6335 11.3958 19.6542 11.2514L20.2459 7.10919L21.6523 8.98436V20.5293Z' fill='%23F9A68B'/%3e%3c/svg%3e ");
  color: rgba(51, 51, 51, 0.95);
  padding-left: 1.75rem;
  margin-bottom: 0.5rem;
  display: inline-block;
  background-position: left center;
  background-size: contain;
  background-repeat: no-repeat;
}
.example__info-price div {
  color: #333333;
  font-weight: 700;
  font-size: 1.75rem;
}
.example__info-price {
  margin-bottom: 1rem;
}

.example__info-time span {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.8233 20.9489C13.6336 20.9962 13.4403 21.0381 13.2483 21.0735C12.7466 21.1668 12.4149 21.6493 12.5077 22.1515C12.5536 22.3986 12.6939 22.6043 12.8844 22.7387C13.0807 22.8769 13.3306 22.9393 13.5852 22.8919C13.8138 22.8495 14.0441 22.7996 14.2701 22.7432C14.7656 22.6199 15.0674 22.1179 14.9438 21.6227C14.8205 21.1271 14.319 20.8255 13.8233 20.9489Z' fill='%23F9A68B'/%3e%3cpath d='M20.6608 8.55563C20.7256 8.75082 20.8492 8.91017 21.0054 9.02028C21.237 9.18338 21.54 9.23826 21.8292 9.14264C22.314 8.98166 22.5767 8.45887 22.4163 7.9743C22.3433 7.7534 22.2622 7.53181 22.1758 7.31605C21.9861 6.84191 21.4483 6.61107 20.9739 6.80072C20.5 6.99028 20.2691 7.52825 20.4589 8.00253C20.5315 8.18388 20.5995 8.37003 20.6608 8.55563Z' fill='%23F9A68B'/%3e%3cpath d='M16.8278 19.6288C16.6647 19.7364 16.4963 19.8407 16.3268 19.9383C15.8843 20.1935 15.7328 20.7591 15.9879 21.2013C16.0572 21.3216 16.1494 21.42 16.2557 21.4951C16.5409 21.6958 16.9283 21.7259 17.2508 21.5401C17.4524 21.4238 17.6529 21.3001 17.8471 21.1716C18.273 20.8902 18.3902 20.3166 18.1087 19.8905C17.8272 19.4643 17.2538 19.3472 16.8278 19.6288Z' fill='%23F9A68B'/%3e%3cpath d='M22.9912 11.138C22.9711 10.6277 22.5412 10.2305 22.0308 10.2504C21.5209 10.2705 21.1234 10.7005 21.1435 11.2107C21.1511 11.4057 21.1531 11.6037 21.1486 11.7985C21.1414 12.1185 21.298 12.4038 21.5412 12.5753C21.6861 12.6773 21.862 12.7391 22.0527 12.7434C22.563 12.7548 22.9859 12.35 22.9972 11.8394C23.0023 11.6066 23.0004 11.3707 22.9912 11.138Z' fill='%23F9A68B'/%3e%3cpath d='M20.5099 17.1964C20.1007 16.8894 19.5217 16.9727 19.2152 17.3812C19.0979 17.5376 18.9743 17.6921 18.8477 17.8409C18.5169 18.2295 18.5636 18.8132 18.9523 19.1442C18.9744 19.163 18.9968 19.1803 19.02 19.1965C19.4064 19.4689 19.9433 19.4063 20.2557 19.0397C20.4068 18.8622 20.5541 18.6776 20.6944 18.4908C21.0009 18.0823 20.918 17.503 20.5099 17.1964Z' fill='%23F9A68B'/%3e%3cpath d='M21.869 13.8541C21.3818 13.7013 20.8629 13.9725 20.7102 14.4598C20.6518 14.6459 20.587 14.8329 20.5171 15.0161C20.3636 15.4194 20.5107 15.8631 20.8479 16.1008C20.9097 16.1443 20.9779 16.1811 21.0519 16.2091C21.5289 16.3911 22.0631 16.1518 22.245 15.6745C22.328 15.4567 22.405 15.2342 22.4747 15.0129C22.6272 14.5256 22.3562 14.0068 21.869 13.8541Z' fill='%23F9A68B'/%3e%3cpath d='M9.78931 21.0818C8.96265 20.9334 8.16967 20.6806 7.41772 20.3281C7.40882 20.3235 7.40086 20.3182 7.39151 20.3139C7.21431 20.2305 7.03741 20.1412 6.86595 20.0478C6.86536 20.0471 6.86427 20.0467 6.86333 20.0463C6.54874 19.873 6.24171 19.6814 5.94343 19.4714C1.59399 16.4075 0.548215 10.3763 3.61228 6.02692C4.27855 5.0815 5.08483 4.29277 5.98372 3.66764C5.9948 3.65992 6.00587 3.65226 6.01685 3.6445C9.18439 1.46197 13.4854 1.31488 16.8489 3.55763L16.1265 4.60138C15.9256 4.8919 16.0492 5.1036 16.4008 5.07196L19.5387 4.79104C19.8907 4.75939 20.1012 4.45489 20.0065 4.11493L19.1639 1.07895C19.0696 0.738596 18.828 0.697856 18.627 0.988323L17.9029 2.03455C15.4346 0.377626 12.4742 -0.254181 9.53572 0.255359C9.23977 0.30658 8.94797 0.369271 8.66017 0.442246C8.65795 0.442641 8.65617 0.442889 8.65439 0.443284C8.64326 0.446003 8.63199 0.449613 8.62116 0.452629C6.0873 1.10332 3.87654 2.58117 2.29902 4.68973C2.28573 4.7055 2.27203 4.72093 2.25947 4.73808C2.20701 4.80874 2.15495 4.88102 2.10398 4.9533C2.02062 5.07176 1.93845 5.19319 1.85984 5.31462C1.85 5.32925 1.84249 5.34413 1.83388 5.35892C0.532097 7.37616 -0.0958052 9.7083 0.0118776 12.0826C0.0121248 12.0904 0.0116799 12.0982 0.0118776 12.1062C0.0223097 12.3382 0.0407018 12.5733 0.0656696 12.8048C0.0670045 12.8197 0.0703171 12.8339 0.0728386 12.8488C0.0986468 13.0816 0.131031 13.3149 0.171622 13.5481C0.584159 15.9281 1.70687 18.0698 3.3892 19.7362C3.39311 19.7401 3.39716 19.7444 3.40112 19.7484C3.4025 19.7499 3.40403 19.7507 3.40537 19.7522C3.85736 20.198 4.349 20.6103 4.87837 20.9831C6.26371 21.9593 7.80632 22.6046 9.463 22.9019C9.96566 22.9922 10.4458 22.6576 10.536 22.1551C10.6261 21.6524 10.2918 21.1718 9.78931 21.0818Z' fill='%23F9A68B'/%3e%3cpath d='M10.9326 4.1134C10.5191 4.1134 10.1842 4.44861 10.1842 4.8615V12.3146L17.0007 15.8383C17.1104 15.8951 17.2279 15.9219 17.3435 15.9219C17.6142 15.9219 17.8757 15.7744 18.0086 15.5172C18.1983 15.15 18.0548 14.699 17.6876 14.5094L11.6802 11.4036V4.8615C11.6801 4.44861 11.3456 4.1134 10.9326 4.1134Z' fill='%23F9A68B'/%3e%3c/svg%3e ");
  color: rgba(51, 51, 51, 0.95);
  padding-left: 1.75rem;
  margin-bottom: 0.5rem;
  display: inline-block;
  background-position: left center;
  background-size: contain;
  background-repeat: no-repeat;
}
.example__info-time div {
  color: #333333;
  font-weight: 700;
  font-size: 1.3rem;
}

.example__footer {
  border-top: 1px solid rgba(11, 17, 66, 0.09);
  padding: 2rem 1.5rem 1.5rem 1.5rem;
  text-align: center;
}

.example__footer p {
  color: rgba(51, 51, 51, 0.95);
  font-size: 0.9rem;
  max-width: 15rem;
  margin: 1rem auto 0 auto;
}
.service-reviews .h2 {
  margin-bottom: 0;
}

.service-reviews {
  padding: 4rem 0;
  margin: 4rem 0;
  background: url(/upload/reviews-bg.png);
  background-size: cover;
  background-position: center;
  margin-bottom: 10rem;
  position: relative;
  z-index: 3;
}
.star-slider .swiper-container {
  overflow: visible;
}
.star {
  display: flex;
  align-items: center;
}
.star__img {
  flex: 0 1 20rem;
  display: flex;
  position: relative;
  align-items: flex-end;
}
.star__img img {
  width: 100%;
}
.star__img:before {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='709' height='314' viewBox='0 0 709 314' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.15'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M608.478 245.15C606.745 245.765 604.919 246.079 603.08 246.079C600.528 246.283 598.018 245.336 596.236 243.497C594.455 241.657 593.588 239.118 593.874 236.574C593.612 234.04 594.481 231.519 596.251 229.687C598.02 227.854 600.509 226.895 603.05 227.068C604.923 227.061 606.779 227.428 608.508 228.148L609.828 222.99C607.589 222.056 605.175 221.616 602.75 221.701C598.579 221.396 594.476 222.892 591.479 225.809C588.482 228.725 586.876 232.786 587.067 236.964C587.067 245.15 592.165 251.327 602.061 251.327C604.578 251.423 607.088 251.005 609.438 250.097L608.478 245.15ZM570.214 251.147H576.721V222.301H570.214V251.147ZM540.766 251.147V242.361C540.766 237.683 540.766 233.635 540.526 229.827C542.004 233.291 543.666 236.674 545.504 239.962L551.501 251.057H558.308V222.301H552.311V230.577C552.265 234.582 552.445 238.586 552.851 242.571C551.507 239.194 549.944 235.909 548.173 232.736L542.175 222.211H534.588V250.937L540.766 251.147ZM516.775 251.147H523.313V222.301H516.805L516.775 251.147ZM489.006 251.147H506.999V245.569H495.574V222.301H489.066L489.006 251.147ZM477.761 245.15C476.018 245.768 474.182 246.083 472.333 246.079C469.761 246.321 467.216 245.391 465.407 243.547C463.597 241.703 462.715 239.141 463.007 236.574C462.745 234.04 463.614 231.519 465.384 229.687C467.153 227.854 469.641 226.895 472.183 227.068C474.056 227.061 475.912 227.428 477.641 228.148L478.961 222.99C476.721 222.057 474.308 221.617 471.883 221.701C467.712 221.396 463.609 222.892 460.612 225.809C457.615 228.725 456.009 232.786 456.2 236.964C456.2 245.15 461.298 251.327 471.194 251.327C473.711 251.422 476.221 251.004 478.571 250.097L477.761 245.15ZM412.657 251.147H430.65V245.569H419.225V222.301H412.687L412.657 251.147ZM386.328 238.913L388.037 232.915C388.487 231.266 388.937 229.077 389.357 227.368C389.777 229.077 390.286 231.206 390.796 232.915L392.595 238.913H386.328ZM393.615 243.77L395.834 251.147H402.821L393.825 222.42H385.368L376.372 251.027H383.119L385.158 243.65L393.615 243.77ZM357.959 251.147H364.377V227.758H372.204V222.301H350.133V227.758H357.84L357.959 251.147ZM322.964 251.147V242.361C322.964 237.683 322.964 233.635 322.724 229.827C324.205 233.29 325.867 236.673 327.702 239.962L333.699 251.057H340.507V222.301H334.509V230.577C334.463 234.582 334.643 238.586 335.049 242.571C333.708 239.193 332.145 235.907 330.371 232.736L324.373 222.211H316.786V250.937L322.964 251.147ZM305.181 233.575H294.625V227.578H305.841V222.301H288.088V251.027H306.41V245.569H294.625V238.883H305.211L305.181 233.575ZM258.939 227.338C259.927 227.148 260.933 227.067 261.938 227.098C264.389 226.863 266.816 227.735 268.557 229.476C270.298 231.216 271.17 233.644 270.935 236.094C270.935 242.961 267.096 246.199 261.219 246.139C260.471 246.21 259.718 246.21 258.969 246.139L258.939 227.338ZM252.432 250.907C254.879 251.211 257.344 251.351 259.809 251.327C264.519 251.645 269.196 250.344 273.064 247.638C276.331 244.681 278.083 240.403 277.832 236.004C278.099 231.815 276.281 227.764 272.974 225.179C269.505 222.885 265.363 221.828 261.219 222.181C258.279 222.155 255.341 222.355 252.432 222.78V250.907Z' fill='black'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M650.881 212.585C645.669 214.737 640.908 217.85 636.846 221.761C633.942 224.304 632.163 227.894 631.899 231.746C631.899 235.074 633.308 236.693 636.127 236.693C641.625 236.693 646.543 228.697 650.881 212.705V212.585ZM77.0329 181.07C68.1565 197.782 58.4704 206.138 47.9747 206.138C42.8697 206.324 37.9734 204.104 34.75 200.141C31.2622 195.566 29.509 189.904 29.802 184.159C29.802 176.442 32.5609 164.728 38.0787 149.016C43.5065 133.273 46.3553 122.148 46.3553 115.612C46.4422 112.97 45.5566 110.388 43.8663 108.355C42.3696 106.453 40.0795 105.346 37.6588 105.357C33.8804 105.357 30.0719 107.695 26.3234 112.313C22.8091 116.286 20.8122 121.374 20.6857 126.676C20.9464 131.014 22.743 135.117 25.7537 138.251C26.7421 139.216 27.4562 140.427 27.8228 141.759C27.1435 143.597 26.0568 145.258 24.6441 146.617C22.545 149.165 20.7157 150.455 19.1863 150.455C16.9001 150.142 14.8469 148.893 13.5186 147.007C11.269 143.947 10.2037 140.176 10.5198 136.392C10.5513 126.781 14.1162 117.517 20.5358 110.364C27.2531 102.548 34.6501 98.6397 42.7268 98.6397C48.7529 98.6206 54.4425 101.415 58.1106 106.196C62.4423 111.497 64.7109 118.185 64.498 125.027C64.498 133.023 61.949 144.198 56.8511 158.551C51.7531 172.904 49.2442 182.589 49.3241 187.607C49.2112 189.611 49.8412 191.586 51.0934 193.154C52.2916 194.521 54.0452 195.271 55.8615 195.193C60.1498 195.193 64.408 191.685 68.6663 184.668C73.8859 175.162 77.7995 164.995 80.3016 154.443L87.2588 128.355C89.5738 119.146 92.5811 110.125 96.2551 101.368C96.615 100.529 98.9541 99.8692 103.212 99.3894C107.471 98.9096 110.649 98.6397 112.479 98.6397C114.308 98.6397 115.477 99.0895 115.477 99.9891L101.833 151.714C98.6633 162.579 96.7121 173.762 96.0152 185.058C95.8742 187.638 96.5454 190.197 97.9345 192.375C99.084 194.123 101.061 195.145 103.152 195.073C106.371 195.073 110.759 192.435 116.317 187.157C122.283 181.387 127.088 174.526 130.471 166.947C134.217 159.087 136.173 150.495 136.199 141.789C136.111 132.293 133.832 122.945 129.542 114.472C128.609 112.957 127.912 111.309 127.473 109.584C127.473 107.426 129.472 105.067 133.47 102.508C136.111 100.508 139.198 99.1804 142.466 98.6397C144.146 98.6397 145.825 100.859 147.534 105.357C149.234 109.85 150.098 114.616 150.083 119.42C149.944 133.239 146.878 146.872 141.087 159.421C135.744 171.976 128.037 183.388 118.386 193.034C109.35 201.79 101.163 206.168 93.8261 206.168C88.9134 206.301 84.2661 203.943 81.4711 199.901C78.4324 195.723 76.9929 189.466 77.1529 181.13L77.0329 181.07ZM217.796 188.896C206.421 200.431 197.044 206.198 189.667 206.198C186.524 206.289 183.491 205.034 181.331 202.75C179.106 200.413 177.917 197.278 178.032 194.054C178.032 188.057 180.311 179.711 184.869 169.016C186.629 165.415 187.851 161.576 188.498 157.621C188.498 155.622 187.498 154.623 185.499 154.623C182.307 155.13 179.318 156.51 176.863 158.611C172.539 161.853 168.569 165.542 165.017 169.616C160.077 180.278 157.382 191.842 157.101 203.589L140.607 207.427C144.455 173.728 152.942 140.721 165.827 109.345L185.229 105.387C177.992 122.326 171.979 139.762 167.236 157.561C172.334 151.564 191.886 141.489 200.043 141.489C202.396 141.407 204.659 142.4 206.191 144.188C207.823 146.221 208.655 148.78 208.53 151.384C207.886 158.519 206.073 165.499 203.162 172.044C199.563 181.37 197.794 187.217 197.794 189.646C197.766 190.73 198.116 191.79 198.784 192.645C199.318 193.417 200.184 193.894 201.123 193.934C204.281 193.934 210.109 189.176 218.606 179.661V179.901C220.687 168.114 223.994 156.577 228.472 145.477L247.334 141.549H248.204L240.617 164.608C238.179 171.209 236.636 178.107 236.029 185.118C235.96 186.514 236.327 187.898 237.078 189.076C237.659 190.012 238.676 190.588 239.777 190.606C241.901 190.582 243.961 189.878 245.655 188.597C248.915 185.872 251.926 182.861 254.651 179.601C255.412 175.006 256.484 170.467 257.86 166.017L261.068 154.683L255.281 154.983L257.65 143.288L264.697 142.988L271.684 119.9L291.566 115.821L283.859 141.609L294.295 141.039L291.926 152.614L280.471 153.513L275.523 170.275C274.052 174.757 273.195 179.417 272.974 184.129C272.883 186.18 273.496 188.201 274.713 189.856C275.747 191.285 277.418 192.114 279.181 192.075C281.861 192.024 284.467 191.19 286.678 189.676C290.495 186.833 294.012 183.608 297.174 180.051C297.801 170.478 301.612 161.39 308 154.233C315.257 145.757 323.313 141.519 332.17 141.519C336.161 141.32 340.087 142.589 343.205 145.087C345.943 147.396 347.469 150.834 347.344 154.413C347.344 164.628 336.498 172.924 314.807 179.301C316.806 189.016 321.964 193.874 330.28 193.874C333.572 193.864 336.798 192.951 339.607 191.235C344.482 187.864 348.968 183.962 352.981 179.601V188.117C347.913 193.337 342.234 197.928 336.068 201.79C331.014 204.741 325.246 206.245 319.395 206.138C313.307 206.396 307.397 204.052 303.141 199.691C300.113 196.496 298.117 192.463 297.414 188.117C292.501 193.187 287.096 197.757 281.28 201.76C277.504 204.429 273.036 205.949 268.416 206.138C264.286 206.195 260.407 204.165 258.1 200.741C255.66 197.208 254.305 193.039 254.201 188.746C242.966 200.321 234.539 206.108 228.921 206.108C225.594 206.003 222.566 204.158 220.945 201.25C218.655 197.614 217.515 193.371 217.676 189.076L217.796 188.896ZM253.422 112.463C253.422 124.297 249.053 130.225 240.317 130.245C236.337 130.332 232.464 128.955 229.431 126.376C232.378 121.838 234.632 116.886 236.119 111.683C238.875 113.699 242.111 114.96 245.505 115.342C248.4 115.23 251.179 114.177 253.422 112.343V112.463ZM314.297 174.143C326.852 170.605 333.129 164.058 333.129 154.503C333.129 149.765 331.42 147.426 328.001 147.426C324.583 147.426 321.674 149.915 318.705 154.833C315.535 160.76 314.013 167.428 314.297 174.143ZM455.24 111.863C455.24 113.862 452.051 118.63 445.674 126.167H444.324C443.335 125.777 442.735 124.307 442.465 121.789C442.123 117.17 440.281 112.789 437.217 109.315C434.526 106.288 430.652 104.58 426.602 104.637C422.797 104.596 419.148 106.139 416.526 108.895C413.826 111.548 412.322 115.185 412.357 118.97C412.469 122.212 413.386 125.376 415.026 128.176C418.978 133.947 423.643 139.196 428.911 143.798C434.573 148.693 439.439 154.439 443.335 160.83C445.318 164.524 446.407 168.632 446.514 172.824C446.381 181.898 442.175 190.431 435.058 196.063C427.7 202.659 418.13 206.245 408.249 206.108C400.793 206.386 393.441 204.286 387.257 200.111C381.77 196.183 379.041 193.004 379.041 190.546C379.932 187.087 381.457 183.823 383.539 180.92C384.897 178.231 386.657 175.764 388.757 173.604C390.03 173.475 391.285 173.979 392.116 174.953C392.971 176.52 393.444 178.266 393.495 180.051C394.215 187.757 396.104 193.034 399.103 195.943C402.263 198.921 406.49 200.499 410.828 200.321C415.934 200.364 420.854 198.405 424.532 194.864C428.282 191.723 430.473 187.101 430.53 182.21C430.44 179.441 429.656 176.74 428.251 174.353C424.571 169.054 420.239 164.238 415.356 160.02C409.792 155.19 405.114 149.427 401.532 142.988C399.454 138.767 398.338 134.139 398.263 129.435C398.384 121.592 401.482 114.089 406.93 108.445C412.764 101.93 421.189 98.3381 429.93 98.6397C436.299 98.4241 442.581 100.172 447.923 103.647C452.751 107.006 455.15 109.644 455.15 111.983L455.24 111.863ZM498.752 188.387C493.937 193.344 488.643 197.814 482.949 201.73C479.142 204.431 474.629 205.963 469.964 206.138C465.835 206.195 461.956 204.165 459.648 200.741C456.826 196.556 455.437 191.569 455.69 186.528C456.001 179.589 457.272 172.727 459.468 166.137L462.677 154.803L456.889 155.103L459.258 143.408L466.335 143.108L473.323 120.019L493.325 115.941L485.618 141.729L496.053 141.159L493.594 152.554L482.139 153.453L477.191 170.215C475.718 174.696 474.861 179.357 474.642 184.069C474.551 186.12 475.165 188.141 476.381 189.796C477.419 191.221 479.087 192.049 480.85 192.015C483.529 191.964 486.135 191.13 488.347 189.616C492.042 186.881 495.448 183.777 498.512 180.35C498.901 170.149 503.195 160.487 510.508 153.363C517.964 145.491 528.363 141.08 539.206 141.189C542.337 141.004 545.473 141.474 548.412 142.569C549.992 143.131 551.285 144.295 552.011 145.807C552.488 147.34 552.711 148.94 552.671 150.545C552.153 162.349 549.596 173.975 545.114 184.908C547.199 187.058 550.037 188.315 553.03 188.417C556.029 188.417 559.658 186.078 564.066 181.43L564.666 180.8L565.745 179.601C568.947 176.074 571.883 172.315 574.532 168.356C570.845 167.227 568.288 163.874 568.174 160.02C568.356 155.746 569.692 151.601 572.043 148.026C574.121 144.041 578.254 141.553 582.748 141.579C584.376 141.364 586.008 141.936 587.145 143.12C588.282 144.305 588.787 145.959 588.506 147.576C588.147 152.143 587.012 156.615 585.147 160.8C593.344 159.9 600.511 153.623 606.649 141.969L613.396 141.669L606.529 160.65C603.67 168.646 601.821 174.084 600.981 176.962C600.21 179.451 599.786 182.034 599.721 184.638C599.634 186.402 600.141 188.145 601.161 189.586C602.076 190.808 603.533 191.503 605.059 191.445C606.918 191.413 608.716 190.782 610.187 189.646C611.777 188.477 615.345 185.268 620.863 180.021C621.695 174.544 623.123 169.175 625.121 164.008L632.198 145.117L653.7 141.339L644.493 163.409C640.295 174.024 638.146 182.02 638.046 187.397C638.046 191.855 639.565 194.084 642.604 194.084C645.643 194.084 649.162 191.605 653.16 186.647C657.428 181.128 660.789 174.964 663.116 168.386L671.602 145.057L691.784 141.279L672.502 199.391C683.023 194.713 692.466 187.914 700.241 179.421V187.937C693.963 194.034 683.967 200.261 670.253 206.618C665.675 219.672 660.517 228.897 654.779 234.295C650.078 239.255 643.617 242.173 636.787 242.421C633.95 242.52 631.201 241.434 629.2 239.422C627.19 237.37 626.107 234.586 626.201 231.716C626.201 222 635.117 213.185 652.95 205.269L657.478 189.286C648.142 199.741 639.945 204.969 632.888 204.969C629.224 205.04 625.763 203.287 623.652 200.291C621.306 196.926 620.079 192.908 620.143 188.806C608.148 200.281 598.862 206.028 592.285 206.048C589.276 206.065 586.437 204.651 584.638 202.24C582.551 199.546 581.489 196.199 581.639 192.795C581.639 185.798 585.367 176.462 592.824 164.788C589.052 166.706 585.006 168.031 580.829 168.716C576.774 175.823 571.725 182.316 565.835 187.997C563.703 190.021 561.225 191.646 558.518 192.795C556.744 193.58 554.846 194.047 552.91 194.174C549.013 194.045 545.277 192.584 542.325 190.036C535.218 200.681 527.031 206.018 517.855 206.018C512.446 206.175 507.279 203.775 503.91 199.541C501.301 196.288 499.613 192.395 499.022 188.267L498.752 188.387ZM541.305 146.317C540.282 145.973 539.205 145.821 538.126 145.867C531.709 145.867 526.711 149.265 523.133 156.062C519.381 163.427 517.516 171.608 517.705 179.871C517.487 183.926 518.302 187.971 520.074 191.625C521.266 194.191 523.842 195.829 526.671 195.823C530.18 195.823 533.988 192.585 538.066 186.078C533.575 180.743 531.083 174.01 531.019 167.037C531.058 158.911 534.856 151.261 541.305 146.317Z' fill='black'/%3e%3crect x='5.53357' y='5' width='698.292' height='303.896' rx='13' stroke='black' stroke-width='10' stroke-linejoin='bevel'/%3e%3c/g%3e%3c/svg%3e ");
  height: 16rem;
  width: 30rem;
  position: absolute;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  left: -4rem;
  bottom: 4rem;
}
.h2 {
  font-size: 2rem;
  margin-bottom: 2rem;
  font-weight: 700;
}
.h2.--center {
  text-align: center;
}
.star__img img {
  position: relative;
  z-index: 2;
  max-height: 320px;
  width: auto;
}

.star__info {
  flex: 1;
  padding-left: 10rem;
}
.star__name {
  color: #333333;
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  line-height: 1.2;
}
.star__role {
  font-size: 0.9rem;
}
.star__desc-text {
  line-height: 1.6;
  flex: 1;
  color: rgba(51, 51, 51, 0.75);
  font-size: 0.85rem;
  order: 2;
  /* max-width: 35rem; */
  max-width: calc(100% - 120px);
}

.star__desc {
  display: flex;
  margin-top: 2rem;
}
.star__desc-img {
  order: 1;
  height: 5rem;
  width: 5rem;
  overflow: hidden;
  flex: 0 1 5rem;
  border-radius: 100%;
  margin-right: 1rem;
}
.star__desc-img img {
  object-position: 50% 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.star-preview {
  background: #ffffff;
  box-shadow: 0px 0px 12px rgb(0 0 0 / 15%);
  border-radius: 24px;
  overflow: hidden;
  transition: all 0.3s;
  display: flex;
  margin: 0.5rem;
  align-items: center;
}
.star-preview__img {
  width: 10rem;
  margin-left: -1rem;
  margin-bottom: -0.3rem;
  height: 10rem;
  flex: 0 1 10rem;
  margin-top: 1rem;
}
.star-preview__img img {
  object-position: 50% 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.star-preview__info {
  flex: 1;
  padding-right: 2rem;
  position: relative;
}
.star-preview-slider {
  margin-bottom: -10rem;
  margin-top: -0.5rem;
}

.swiper-slide-thumb-active .star-preview {
  background: #fefbf9;
}
.star-preview__name {
  color: #333333;
  position: relative;
  z-index: 2;
  font-size: 1.15rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

.star-preview__role {
  font-size: 0.85rem;
  position: relative;
  z-index: 2;
  color: #333;
  max-width: 15rem;
}

.star-preview__info:before {
  content: "";
  height: 3rem;
  width: 3rem;
  position: absolute;
  left: -1.5rem;
  top: -1.5rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='62' height='62' viewBox='0 0 62 62' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23.25 29.0625H11.8381C12.1982 26.6645 13.0545 24.368 14.3522 22.3197C15.6499 20.2713 17.3606 18.5161 19.375 17.1662L22.8431 14.8412L20.7119 11.625L17.2437 13.95C14.3245 15.8954 11.9306 18.5313 10.2744 21.6239C8.6183 24.7165 7.75118 28.17 7.75 31.6781V44.5625C7.75 45.5902 8.15826 46.5758 8.88496 47.3025C9.61166 48.0292 10.5973 48.4375 11.625 48.4375H23.25C24.2777 48.4375 25.2633 48.0292 25.99 47.3025C26.7167 46.5758 27.125 45.5902 27.125 44.5625V32.9375C27.125 31.9098 26.7167 30.9242 25.99 30.1975C25.2633 29.4708 24.2777 29.0625 23.25 29.0625Z' fill='%23F9A68B' fill-opacity='0.75'/%3e%3cpath d='M50.375 29.0625H38.9631C39.3232 26.6645 40.1795 24.368 41.4772 22.3197C42.7749 20.2713 44.4856 18.5161 46.5 17.1662L49.9681 14.8412L47.8563 11.625L44.3687 13.95C41.4495 15.8954 39.0556 18.5313 37.3994 21.6239C35.7433 24.7165 34.8762 28.17 34.875 31.6781V44.5625C34.875 45.5902 35.2833 46.5758 36.01 47.3025C36.7367 48.0292 37.7223 48.4375 38.75 48.4375H50.375C51.4027 48.4375 52.3883 48.0292 53.115 47.3025C53.8417 46.5758 54.25 45.5902 54.25 44.5625V32.9375C54.25 31.9098 53.8417 30.9242 53.115 30.1975C52.3883 29.4708 51.4027 29.0625 50.375 29.0625Z' fill='%23F9A68B' fill-opacity='0.75'/%3e%3c/svg%3e ");
  background-size: contain;
  background-repeat: no-repeat;
}
.star__desc-img a {
  display: inline-block;
  position: relative;
  height: 100%;
  width: 100%;
}

.star__desc-img a:before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5557 17.38L15.433 13.2575C16.4265 11.8233 16.9235 10.2244 16.9235 8.46179C16.9235 7.31596 16.7011 6.2201 16.2562 5.17447C15.8116 4.12866 15.2106 3.22725 14.4533 2.47003C13.6961 1.71281 12.7948 1.11177 11.7492 0.667131C10.7033 0.222363 9.60754 0 8.46171 0C7.31596 0 6.2201 0.222363 5.17447 0.667131C4.12866 1.11177 3.22725 1.71281 2.47003 2.47003C1.71273 3.22725 1.11177 4.12883 0.667089 5.17447C0.222363 6.22023 0 7.31596 0 8.46179C0 9.60754 0.222363 10.703 0.667089 11.749C1.11173 12.7946 1.71273 13.6959 2.47003 14.4531C3.22725 15.2106 4.12883 15.8114 5.17447 16.2562C6.22023 16.7009 7.31596 16.9232 8.46171 16.9232C10.2247 16.9232 11.8233 16.4262 13.2576 15.4328L17.3803 19.5433C17.6687 19.8477 18.0288 20 18.4619 20C18.8785 20 19.2393 19.8477 19.5436 19.5433C19.8479 19.2389 20.0003 18.8783 20.0003 18.4616C20.0004 18.0372 19.8522 17.6765 19.5557 17.38ZM12.2659 12.2655C11.2122 13.3194 9.94424 13.8463 8.46171 13.8463C6.97943 13.8463 5.71147 13.3193 4.65771 12.2655C3.60395 11.2119 3.07709 9.94407 3.07709 8.46154C3.07709 6.97926 3.60407 5.71109 4.65771 4.65754C5.71126 3.60374 6.97943 3.07692 8.46171 3.07692C9.94407 3.07692 11.212 3.60395 12.2659 4.65754C13.3197 5.71109 13.8466 6.97926 13.8466 8.46154C13.8466 9.94407 13.3196 11.2119 12.2659 12.2655Z' fill='%23ffffff'/%3E%3C/svg%3E");
  height: 2rem;
  width: 2rem;
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #f9a68b;
  box-shadow: 0px 12px 56px rgb(11 17 66 / 12%);
  border-radius: 100%;
  background-size: 1.2rem;

  left: calc(50% - 1rem);
  bottom: 0;
  opacity: 0;
  transition: all 0.3s;
}
.star__desc-img a:hover:before {
  opacity: 1;
  bottom: calc(50% - 1rem);
}

.star-slider {
  position: relative;
}

.instagram-slider {
  position: relative;
  max-width: 35rem;
  margin: auto;
}

.instagram-slider .swiper-button-prev {
  left: -4rem;
}
.instagram-slider .swiper-button-next {
  right: -4rem;
}

.star-preview-slider .swiper-button-next,
.star-preview-slider .swiper-button-prev {
  display: none;
}

.instagram-slider .swiper-slide {
  opacity: 0;
  transition: all ease 0.24s;
}
.instagram-slider .swiper-slide-prev,
.instagram-slider .swiper-slide-active,
.instagram-slider .swiper-slide-next {
  opacity: 1;
}

.instagram-slider .swiper-slide-active {
  z-index: 2;
}

.swiper-slide-active .instagram-slider__img {
  transform: scale(1);
  opacity: 1;
}

.instagram-slider__img {
  max-width: 40rem;
  opacity: 0.5;
  transition: all ease 0.24s;
  transform: scale(0.85);
  height: auto;
  width: 100%;
}

.service-instagram {
  background: #fefbf9;
  padding-top: 14rem;
  padding-bottom: 6rem;
  margin-top: -12rem;
}

.instagram-reviews {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.instagram-reviews__info {
  flex: 0 1 calc(50% - 1rem);
}

.instagram-reviews__slider {
  flex: 0 1 calc(50% - 1rem);
  width: calc(50% - 1rem);
}

.instagram-reviews__name {
  padding-left: 5rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='72' height='72' rx='36' fill='url(%23paint0_radial)'/%3e%3crect width='72' height='72' rx='36' fill='url(%23paint1_radial)'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M43.0872 26.788C43.0872 27.9242 44.0104 28.8454 45.1493 28.8454C46.2881 28.8454 47.2113 27.9242 47.2113 26.788C47.2113 25.6517 46.2881 24.7305 45.1493 24.7305C44.0104 24.7305 43.0872 25.6517 43.0872 26.788ZM30.2486 35.9398C30.2486 32.7834 32.8131 30.2246 35.9765 30.2246C39.1399 30.2246 41.7044 32.7834 41.7044 35.9398C41.7044 39.0962 39.1399 41.655 35.9765 41.655C32.8131 41.655 30.2486 39.0962 30.2486 35.9398ZM35.9767 44.7447C31.1033 44.7447 27.1527 40.8027 27.1527 35.9402C27.1527 31.0776 31.1033 27.1357 35.9767 27.1357C40.85 27.1357 44.8007 31.0776 44.8007 35.9402C44.8007 40.8027 40.85 44.7447 35.9767 44.7447ZM49.926 22.0736C49.2346 21.3821 48.5763 20.9538 47.654 20.5954C46.9577 20.3248 45.9114 20.0029 43.9847 19.915C41.9011 19.8199 41.2761 19.7998 35.9998 19.7998C30.7236 19.7998 30.0986 19.8199 28.0149 19.915C26.0883 20.0029 25.042 20.3248 24.3457 20.5954C23.4233 20.9538 22.7651 21.3821 22.0736 22.0736C21.3821 22.765 20.9539 23.4233 20.5954 24.3456C20.3248 25.0419 20.003 26.0883 19.915 28.0149C19.82 30.0985 19.7999 30.7235 19.7999 35.9998C19.7999 41.2761 19.82 41.901 19.915 43.9847C20.003 45.9113 20.3248 46.9577 20.5954 47.654C20.9539 48.5763 21.3821 49.2346 22.0736 49.9261C22.7651 50.6175 23.4233 51.0458 24.3457 51.4042C25.042 51.6748 26.0883 51.9967 28.0149 52.0846C30.0983 52.1797 30.7232 52.1998 35.9998 52.1998C41.2764 52.1998 41.9014 52.1797 43.9847 52.0846C45.9114 51.9967 46.9577 51.6748 47.654 51.4042C48.5763 51.0458 49.2346 50.6175 49.9261 49.926C50.6175 49.2346 51.0458 48.5763 51.4043 47.654C51.6748 46.9577 51.9968 45.9113 52.0847 43.9847C52.1797 41.901 52.1999 41.2761 52.1999 35.9998C52.1999 30.7235 52.1797 30.0985 52.0847 28.0149C51.9968 26.0883 51.6748 25.0419 51.4043 24.3456C51.0458 23.4233 50.6175 22.765 49.926 22.0736Z' fill='white'/%3e%3cdefs%3e%3cradialGradient id='paint0_radial' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(19.1251 77.5455) rotate(-90) scale(71.3573 66.3679)'%3e%3cstop stop-color='%23FFDD55'/%3e%3cstop offset='0.1' stop-color='%23FFDD55'/%3e%3cstop offset='0.5' stop-color='%23FF543E'/%3e%3cstop offset='1' stop-color='%23C837AB'/%3e%3c/radialGradient%3e%3cradialGradient id='paint1_radial' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(-12.0604 5.18676) rotate(78.6806) scale(31.897 131.481)'%3e%3cstop stop-color='%233771C8'/%3e%3cstop offset='0.128' stop-color='%233771C8'/%3e%3cstop offset='1' stop-color='%236600FF' stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e ");
  background-size: 4rem;
  background-position: left top;
  background-repeat: no-repeat;
  min-height: 4.5rem;
  margin-bottom: 1rem;
}
.instagram-reviews__name .h2 {
  line-height: 1;
  margin-bottom: 0.25rem;
}
.instagram-reviews__link a {
  color: #f9a68b;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.25rem;
  text-decoration: none;
}
.instagram-reviews__link a:hover {
  color: #ff835b;
}
.instagram-reviews__desc {
  color: #333333;
  max-width: 28rem;
  margin-bottom: 1.5rem;
}

.btn-instagram {
  background: #ffffff;
  box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);
  border-radius: 62px;
  display: block;
  padding: 1rem 3rem;
  text-align: center;
  text-decoration: none;
  color: rgba(51, 51, 51, 0.75);
  border: 1px solid #333333;
  text-transform: uppercase;
  font-weight: 700;
  transition: all 0.3s;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s;
}

.btn-instagram:before {
  content: "";
  height: 2rem;
  width: 2rem;
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.1571 7.54951C25.1571 8.77694 26.1543 9.77205 27.3846 9.77205C28.6148 9.77205 29.6121 8.77694 29.6121 7.54951C29.6121 6.32201 28.6148 5.3269 27.3846 5.3269C26.1543 5.3269 25.1571 6.32201 25.1571 7.54951ZM11.2876 17.436C11.2876 14.0263 14.0579 11.2622 17.4752 11.2622C20.8924 11.2622 23.6627 14.0263 23.6627 17.436C23.6627 20.8457 20.8924 23.6098 17.4752 23.6098C14.0579 23.6098 11.2876 20.8457 11.2876 17.436ZM17.4731 26.947C12.2087 26.947 7.94101 22.6887 7.94101 17.4359C7.94101 12.1832 12.2087 7.92499 17.4731 7.92499C22.7375 7.92499 27.0053 12.1832 27.0053 17.4359C27.0053 22.6887 22.7375 26.947 17.4731 26.947ZM32.5437 2.45621C31.7968 1.70925 31.0857 1.24665 30.0894 0.859456C29.3371 0.567076 28.2069 0.219382 26.1256 0.124415C23.8748 0.0217357 23.1996 0 17.5 0C11.8003 0 11.1252 0.0217357 8.87424 0.124415C6.79307 0.219382 5.66281 0.567076 4.91063 0.859456C3.91422 1.24665 3.20317 1.70925 2.45621 2.45621C1.70925 3.20317 1.24665 3.91429 0.859378 4.91063C0.567076 5.66281 0.219382 6.79314 0.124415 8.87432C0.0217357 11.1252 0 11.8003 0 17.5C0 23.1997 0.0217357 23.8748 0.124415 26.1257C0.219382 28.2069 0.567076 29.3372 0.859378 30.0894C1.24665 31.0857 1.70925 31.7968 2.45621 32.5438C3.20317 33.2907 3.91422 33.7534 4.91063 34.1405C5.66281 34.4328 6.79307 34.7806 8.87432 34.8756C11.1249 34.9783 11.7999 35 17.5 35C23.2 35 23.8751 34.9783 26.1256 34.8756C28.2069 34.7806 29.3371 34.4328 30.0894 34.1405C31.0857 33.7534 31.7968 33.2907 32.5438 32.5437C33.2907 31.7968 33.7534 31.0857 34.1405 30.0894C34.4328 29.3372 34.7806 28.2069 34.8756 26.1257C34.9783 23.8748 35 23.1997 35 17.5C35 11.8003 34.9783 11.1252 34.8756 8.87432C34.7806 6.79314 34.4328 5.66281 34.1405 4.91063C33.7534 3.91429 33.2907 3.20317 32.5437 2.45621Z' fill='%23333333'/%3e%3c/svg%3e ");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 0.75rem;
  transition: all 0.3s;
}

.btn-instagram:hover {
  background: #ff6330;
  color: #fff;
}
.btn-instagram:hover:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.1571 7.54951C25.1571 8.77694 26.1543 9.77205 27.3846 9.77205C28.6148 9.77205 29.6121 8.77694 29.6121 7.54951C29.6121 6.32201 28.6148 5.3269 27.3846 5.3269C26.1543 5.3269 25.1571 6.32201 25.1571 7.54951ZM11.2876 17.436C11.2876 14.0263 14.0579 11.2622 17.4752 11.2622C20.8924 11.2622 23.6627 14.0263 23.6627 17.436C23.6627 20.8457 20.8924 23.6098 17.4752 23.6098C14.0579 23.6098 11.2876 20.8457 11.2876 17.436ZM17.4731 26.947C12.2087 26.947 7.94101 22.6887 7.94101 17.4359C7.94101 12.1832 12.2087 7.92499 17.4731 7.92499C22.7375 7.92499 27.0053 12.1832 27.0053 17.4359C27.0053 22.6887 22.7375 26.947 17.4731 26.947ZM32.5437 2.45621C31.7968 1.70925 31.0857 1.24665 30.0894 0.859456C29.3371 0.567076 28.2069 0.219382 26.1256 0.124415C23.8748 0.0217357 23.1996 0 17.5 0C11.8003 0 11.1252 0.0217357 8.87424 0.124415C6.79307 0.219382 5.66281 0.567076 4.91063 0.859456C3.91422 1.24665 3.20317 1.70925 2.45621 2.45621C1.70925 3.20317 1.24665 3.91429 0.859378 4.91063C0.567076 5.66281 0.219382 6.79314 0.124415 8.87432C0.0217357 11.1252 0 11.8003 0 17.5C0 23.1997 0.0217357 23.8748 0.124415 26.1257C0.219382 28.2069 0.567076 29.3372 0.859378 30.0894C1.24665 31.0857 1.70925 31.7968 2.45621 32.5438C3.20317 33.2907 3.91422 33.7534 4.91063 34.1405C5.66281 34.4328 6.79307 34.7806 8.87432 34.8756C11.1249 34.9783 11.7999 35 17.5 35C23.2 35 23.8751 34.9783 26.1256 34.8756C28.2069 34.7806 29.3371 34.4328 30.0894 34.1405C31.0857 33.7534 31.7968 33.2907 32.5438 32.5437C33.2907 31.7968 33.7534 31.0857 34.1405 30.0894C34.4328 29.3372 34.7806 28.2069 34.8756 26.1257C34.9783 23.8748 35 23.1997 35 17.5C35 11.8003 34.9783 11.1252 34.8756 8.87432C34.7806 6.79314 34.4328 5.66281 34.1405 4.91063C33.7534 3.91429 33.2907 3.20317 32.5437 2.45621Z' fill='%23ffffff'/%3e%3c/svg%3e ");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.popup.--price .price-block__line {
  padding-right: 0;
}

.service-doctors {
  margin: 5rem 0;
}
.doctors-slider {
  position: relative;
  margin-bottom: 3.5rem;
}

.doctors-slider__item {
  background: #fefbf9;
  box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);
  border-radius: 16px;
  overflow: hidden;
}

.doctors-slider__img {
  width: 100%;
  height: 23rem;
  overflow: hidden;
}
.doctors-slider__img img {
  object-position: 50% 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.doctors-slider .swiper-container {
  overflow: visible;
}
.doctors-slider__info {
  background: #fefbf9;
  padding: 1.25rem;
  margin-top: -1rem;
  z-index: 2;
  position: relative;
  border-radius: 16px;
  min-height: 9rem;
  padding-bottom: 5rem;
  position: relative;
}

.service-doctors .h2 {
  margin-bottom: 3rem;
}

.doctors-slider__position {
  color: #333333;
  font-size: 0.85rem;
}

.doctors-slider__name {
  color: #333333;
  font-size: 1.15rem;
  font-weight: 700;
  line-height: 1.2;
  margin: 0.5rem 0;
}
.doctors-slider__name a {
  color: #333333;
  text-decoration: none;
}
.doctors-slider__name a:hover {
  color: #ff6330;
}
.doctors-slider__time,
.doctors-slider__category {
  color: #333333;
  opacity: 0.75;
  font-size: 0.9rem;
  margin: 0.25rem 0;
}

.btn-zapis {
  background: #ffffff;
  border: 1px solid #333333;
  box-sizing: border-box;
  box-shadow: 0px 0px 17.2691px rgb(0 0 0 / 15%);
  border-radius: 44.6119px;
  text-align: center;
  width: 100%;
  display: block;
  padding: 1rem;
  font-size: 0.8rem;
  text-decoration: none;
  text-transform: uppercase;
  color: #333333;
  display: flex;
  justify-content: center;
  align-items: center;
}

.btn-zapis:hover {
  background: #ff6330;
  color: #fff;
}
.doctors-slider__btns {
  position: absolute;
  bottom: 1rem;
  left: 1rem;
  width: calc(100% - 2rem);
}
.btn-zapis:before {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M17.9665 14.1561C18.3507 13.7719 18.3507 13.149 17.9665 12.7649L16.2871 11.0855V7.55797C16.2871 7.01465 15.8467 6.57422 15.3034 6.57422C14.76 6.57422 14.3196 7.01465 14.3196 7.55797V11.493C14.3196 11.7539 14.4232 12.0042 14.6077 12.1886L16.5752 14.1561C16.7673 14.3482 17.0191 14.4443 17.2709 14.4443C17.5227 14.4443 17.7744 14.3482 17.9665 14.1561Z' fill='%23333333'/%3e%3cpath d='M8.64805 7.01757L7.25687 5.6264C6.10607 4.47575 4.23379 4.4758 3.08319 5.6264L2.38576 6.32383C0.774758 7.93478 0.477074 10.418 1.66186 12.3625C2.78708 14.2091 4.67117 16.9531 7.25687 19.5388C9.84351 22.1254 12.5883 24.0098 14.4353 25.1351C16.3713 26.3146 18.8549 26.027 20.4719 24.41L21.1693 23.7125C22.32 22.5618 22.32 20.6895 21.1693 19.5388L19.7781 18.1476C19.104 17.4735 17.6903 16.5613 15.7955 18.0258C15.3847 18.3433 14.864 18.3644 14.4998 18.0784C13.3997 17.2144 12.367 16.3015 11.4306 15.3651C10.4916 14.426 9.57622 13.3902 8.70988 12.2864C8.42533 11.9238 8.442 11.4089 8.75144 11.0052C10.2178 9.09192 9.31602 7.68559 8.64805 7.01757ZM10.0394 16.7564C11.0311 17.748 12.1229 18.7134 13.2846 19.6257C14.3529 20.4648 15.8802 20.447 16.9987 19.5825C17.6855 19.0518 17.9935 19.1455 18.3868 19.5388L19.7781 20.93C20.1617 21.3136 20.1617 21.9377 19.7781 22.3213L19.0806 23.0187C18.1138 23.9856 16.6245 24.165 15.459 23.4548C13.7036 22.3854 11.0971 20.5966 8.64815 18.1476C6.19992 15.6994 4.41131 13.0936 3.34202 11.3387C2.6312 10.172 2.8101 8.68194 3.77698 7.71506L4.47447 7.01762C4.6662 6.82584 4.91814 6.72997 5.17008 6.72997C5.42197 6.72997 5.67391 6.82584 5.86569 7.01762L7.25682 8.4088C7.59012 8.74215 7.78052 9.03762 7.18983 9.80829C6.33863 10.9189 6.32732 12.4374 7.16218 13.5011C8.07683 14.6667 9.04489 15.7618 10.0394 16.7564Z' fill='%23333333'/%3e%3cpath d='M7.97433 8.91062L5.58873 6.00854L2.4899 7.26283V11.4438L8.22027 19.1171L16.8281 25.4869L20.6648 21.6994C20.2221 20.9206 18.9776 19.1466 17.5414 18.2809C16.1051 17.4152 14.877 18.6416 14.4425 19.363C12.434 17.2234 8.25962 12.9342 7.63002 12.8948C7.00042 12.8555 7.59723 10.2223 7.97433 8.91062Z' fill='%23333333'/%3e%3cpath d='M15.3033 0.671631C12.7573 0.671631 10.284 1.57319 8.33891 3.21026C7.92322 3.56008 7.86985 4.18069 8.21968 4.59637C8.56955 5.01211 9.19015 5.06543 9.60584 4.71555C11.1968 3.37656 13.2202 2.63914 15.3033 2.63914C20.1853 2.63914 24.1571 6.61095 24.1571 11.4929C24.1571 13.5764 23.4194 15.6001 22.08 17.1912C21.7301 17.6068 21.7834 18.2274 22.199 18.5774C22.6174 18.9295 23.2375 18.8713 23.5852 18.4583C25.2228 16.513 26.1246 14.0393 26.1246 11.4929C26.1246 8.60247 24.999 5.88499 22.9551 3.84114C20.9113 1.79724 18.1938 0.671631 15.3033 0.671631Z' fill='%23333333'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='25.1841' height='25.1841' fill='white' transform='translate(0.940521 0.671387)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  height: 1.5rem;
  width: 1.5rem;
  display: block;
  background-size: contain;
  background-position: center;
  margin-right: 0.5rem;
  background-repeat: no-repeat;
}
.btn-zapis:hover:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M17.9665 14.1561C18.3507 13.7719 18.3507 13.149 17.9665 12.7649L16.2871 11.0855V7.55797C16.2871 7.01465 15.8467 6.57422 15.3034 6.57422C14.76 6.57422 14.3196 7.01465 14.3196 7.55797V11.493C14.3196 11.7539 14.4232 12.0042 14.6077 12.1886L16.5752 14.1561C16.7673 14.3482 17.0191 14.4443 17.2709 14.4443C17.5227 14.4443 17.7744 14.3482 17.9665 14.1561Z' fill='%23ffffff'/%3e%3cpath d='M8.64805 7.01757L7.25687 5.6264C6.10607 4.47575 4.23379 4.4758 3.08319 5.6264L2.38576 6.32383C0.774758 7.93478 0.477074 10.418 1.66186 12.3625C2.78708 14.2091 4.67117 16.9531 7.25687 19.5388C9.84351 22.1254 12.5883 24.0098 14.4353 25.1351C16.3713 26.3146 18.8549 26.027 20.4719 24.41L21.1693 23.7125C22.32 22.5618 22.32 20.6895 21.1693 19.5388L19.7781 18.1476C19.104 17.4735 17.6903 16.5613 15.7955 18.0258C15.3847 18.3433 14.864 18.3644 14.4998 18.0784C13.3997 17.2144 12.367 16.3015 11.4306 15.3651C10.4916 14.426 9.57622 13.3902 8.70988 12.2864C8.42533 11.9238 8.442 11.4089 8.75144 11.0052C10.2178 9.09192 9.31602 7.68559 8.64805 7.01757ZM10.0394 16.7564C11.0311 17.748 12.1229 18.7134 13.2846 19.6257C14.3529 20.4648 15.8802 20.447 16.9987 19.5825C17.6855 19.0518 17.9935 19.1455 18.3868 19.5388L19.7781 20.93C20.1617 21.3136 20.1617 21.9377 19.7781 22.3213L19.0806 23.0187C18.1138 23.9856 16.6245 24.165 15.459 23.4548C13.7036 22.3854 11.0971 20.5966 8.64815 18.1476C6.19992 15.6994 4.41131 13.0936 3.34202 11.3387C2.6312 10.172 2.8101 8.68194 3.77698 7.71506L4.47447 7.01762C4.6662 6.82584 4.91814 6.72997 5.17008 6.72997C5.42197 6.72997 5.67391 6.82584 5.86569 7.01762L7.25682 8.4088C7.59012 8.74215 7.78052 9.03762 7.18983 9.80829C6.33863 10.9189 6.32732 12.4374 7.16218 13.5011C8.07683 14.6667 9.04489 15.7618 10.0394 16.7564Z' fill='%23ffffff'/%3e%3cpath d='M7.97433 8.91062L5.58873 6.00854L2.4899 7.26283V11.4438L8.22027 19.1171L16.8281 25.4869L20.6648 21.6994C20.2221 20.9206 18.9776 19.1466 17.5414 18.2809C16.1051 17.4152 14.877 18.6416 14.4425 19.363C12.434 17.2234 8.25962 12.9342 7.63002 12.8948C7.00042 12.8555 7.59723 10.2223 7.97433 8.91062Z' fill='%23ffffff'/%3e%3cpath d='M15.3033 0.671631C12.7573 0.671631 10.284 1.57319 8.33891 3.21026C7.92322 3.56008 7.86985 4.18069 8.21968 4.59637C8.56955 5.01211 9.19015 5.06543 9.60584 4.71555C11.1968 3.37656 13.2202 2.63914 15.3033 2.63914C20.1853 2.63914 24.1571 6.61095 24.1571 11.4929C24.1571 13.5764 23.4194 15.6001 22.08 17.1912C21.7301 17.6068 21.7834 18.2274 22.199 18.5774C22.6174 18.9295 23.2375 18.8713 23.5852 18.4583C25.2228 16.513 26.1246 14.0393 26.1246 11.4929C26.1246 8.60247 24.999 5.88499 22.9551 3.84114C20.9113 1.79724 18.1938 0.671631 15.3033 0.671631Z' fill='%23ffffff'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='25.1841' height='25.1841' fill='white' transform='translate(0.940521 0.671387)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}

.service-doctors .center-wrap {
  margin-bottom: -27rem;
}

.doctors-btns {
  text-align: center;
}

.doctors-btns__btn {
  display: inline-block;
  padding: 1rem 5rem;
  margin: auto;
}
.service-form {
  background: #f6f6f6;
  padding: 30rem 0 6rem 0;
}
.service-form__wrap {
  display: flex;
  justify-content: space-between;
}
.service-form__col {
  flex: 0 1 calc(50% - 1rem);
}
.service-form__col img {
  width: 100%;
  border-radius: 1rem;
}

.service-form .h3 {
  margin-bottom: 0;
}

.service-form p {
  color: #333333;
  opacity: 0.9;
  font-size: 1.2rem;
  max-width: 25rem;
  margin-top: 0.5rem;
  line-height: 1.4;
}
.contact-form__input input[type="text" i],
.contact-form__phone {
  width: 100%;
  background: transparent;
  border: 0;
  outline: none;
  border-bottom: 2px solid #eaeaea;
  padding: 0.75rem 0;
  font-size: 1rem;
}
.contact-form__input {
  margin: 1.5rem 0;
  position: relative;
}
.contact-form__input:before {
  content: "";
  width: 0%;
  position: absolute;
  bottom: 0;
  border-bottom: 2px solid #f9a68b;
  transition: all 0.3s;
}
.contact-form__input:hover:before {
  width: 100%;
}
.contact-form__input.--btn:before {
  content: none;
}
.contact-form__input.--agree:before {
  content: none;
}
.contact-form__input.--two:before {
  content: none;
}
.contact-form__input.--two {
  display: flex;
  justify-content: space-between;
}
.contact-form__input.--two .contact-form__select {
  flex: 0 1 calc(50% - 1rem);
  position: relative;
}
.contact-form__input.--btn .btn-zapis {
  font-size: 1rem;
  font-weight: 600;
}
.select {
  padding: 0px;
  margin: 0px;
  width: 100%;
  outline: none;
  border: 0px;
  font-size: 1rem;
  color: #767676;
  transition: all 0.24s;
  -webkit-appearance: none;
  background-color: transparent;
  border-radius: 0px;
  padding-right: 4rem !important;
  background-repeat: no-repeat;
  background-position: calc(100% - 0.5rem) center;
  border-bottom: 2px solid #eaeaea;
  cursor: pointer;
  background-color: transparent;
  position: relative;

  padding: 0.75rem 0;
}
.contact-form__select:before {
  content: "";
  width: 0%;
  position: absolute;
  bottom: 0;
  border-bottom: 2px solid #f9a68b;
  transition: all 0.3s;
  z-index: 2;
}
.contact-form__select:hover:before {
  width: 100%;
}
.select::placeholder {
}

.select:hover {
}

.select:hover {
  /* color: var(--color__fill-1); */
}
.select {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.16' d='M2 2L10 10L18 2' stroke='%23333333' stroke-width='3' stroke-linecap='round'/%3e%3c/svg%3e ");
}
.contact-form__input.--agree p a {
  color: #f9a68b;
  text-decoration: none;
  padding-left: 0.25rem;
}
.contact-form__input.--agree p a:hover {
  color: #ff6330;
}
.contact-form__input.--agree p {
  font-size: 0.8rem;
  text-align: center;
  margin: 0;
  max-width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  position: relative;
}
.contact-form__input.--agree p:before {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='16' height='16' rx='2.66667' fill='%23F9A68B'/%3e%3cpath d='M12.4853 4.46308L6.82843 10.1199L4 7.2915' stroke='white' stroke-width='2'/%3e%3c/svg%3e ");
  height: 1rem;
  width: 1rem;
  display: block;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 0.5rem;
}

.beforeafter .example {
  margin-bottom: 4rem;
}

.doctors-list__item {
  background: #fefbf9;
  box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);
  border-radius: 16px;
  overflow: hidden;
}

.doctors-list__img {
  width: 100%;
  height: 23rem;
  overflow: hidden;
}
.doctors-list__img img {
  object-position: 50% 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.doctors-list__info {
  background: #fefbf9;
  padding: 1.25rem;
  margin-top: -1rem;
  z-index: 2;
  position: relative;
  border-radius: 16px;
  min-height: 9rem;
  padding-bottom: 5rem;
  position: relative;
}

.doctors-list__btns {
  position: absolute;
  bottom: 1rem;
  left: 1rem;
  width: calc(100% - 2rem);
}

.doctors-list__position {
  color: #333333;
  font-size: 0.85rem;
}

.doctors-list__name {
  color: #333333;
  font-size: 1.15rem;
  font-weight: 700;
  line-height: 1.2;
  margin: 0.5rem 0;
}
.doctors-list__name a {
  color: #333333;
  text-decoration: none;
  transition: all 0.3s;
}

.doctors-list__name a:hover {
  color: #ff6330;
}

.doctors-list__time,
.doctors-list__category {
  color: #333333;
  opacity: 0.75;
  font-size: 0.9rem;
  margin: 0.25rem 0;
}

.doctors-list__wrap {
  display: grid;
  grid-gap: 1.5rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.doctors-list__filter-form {
  display: flex;
  justify-content: space-between;
  margin: 2rem 0;
}
.select.--rounded {
  background-color: #ffffff;
  border: 1px solid #666666;
  box-sizing: border-box;
  box-shadow: 0px 14px 56px rgb(0 0 0 / 4%);
  border-radius: 16px;
  padding: 1rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 2L8 8L14 2' stroke='%23F9A68B' stroke-width='3' stroke-linecap='round'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: calc(100% - 1rem) center;
  transition: all 0.3s;
}

.select.--rounded:hover {
  background-color: rgb(0 0 0 / 4%);
}
.doctors-list-form {
  background: #f6f6f6;
  padding: 20rem 0 6rem 0;
  margin-top: -14rem;
}

.doctor-header__wrap {
  background: url(/upload/w-bg.png);
  font-family: "Open Sans", sans-serif;
  padding: 2rem 4rem;
  color: #fff;
  display: flex;
  position: relative;
  min-height: 25rem;
  border-radius: 1.5rem;
  align-items: center;

  background-size: cover;
}
.doctor-header {
  margin-top: 2rem;
  margin-bottom: 4rem;
}

.doctor-header__text {
  flex: 0 1 100%;
  position: relative;
  z-index: 3;
}

.doctor-header__img {
  position: absolute;
  right: 0;
  top: -3rem;
  height: calc(100% + 3rem);
  width: 50%;
  display: flex;
  justify-content: center;
}
.doctor-header__desc {
  font-size: 0.9rem;
  max-width: 30rem;
  margin: 1.5rem 0;
}
.doctor-header__desc ul {
  padding-left: 0;
}
.doctor-header__desc ul li {
  margin: 0.25em 0;
}
.doctor-header__img img {
  height: 100%;
}
.doctor-header .h1 {
  font-size: 2rem;
  color: #fff;
  font-weight: 700;
  font-family: "Open Sans";
  line-height: 1.3;
  padding: 0;
  margin-bottom: 1.5rem;
  max-width: 25rem;
}
.doctor-header__name {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
  margin-top: 0;
}
.doctor-header a.zapisNaPriem {
  position: relative;
  display: block;
  margin: 0;
  background-size: 1.5rem;
  padding-left: 5rem;
  bottom: unset;
  left: unset;
  height: 55px;
  line-height: 55px;
  font-family: "Open Sans";
  font-weight: 700;
}

.doctor-header__links {
  margin-top: 1rem;
  position: relative;
  z-index: 3;
}
.doctor-header__link {
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 0.8rem;
  opacity: 0.75;
  margin-right: 1rem;
}
.doctor-header__link:hover {
  opacity: 1;
}
.doctor-header__time,
.doctor-header__category {
  opacity: 0.75;
  margin: 0.25em 0;
  font-size: 0.9rem;
}

.doctor-info__left {
  flex: 0 1 calc(40% - 4rem);
  background: #ffffff;
  box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);
  border-radius: 16px;
  padding: 1.5rem;
}
.doctor-info {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  margin: 3rem 0 3rem 0;
  padding-bottom: 3rem;
  border-bottom: 1px solid #e9e9e9;
}

.doctor-info__right {
  flex: 0 1 calc(60% - 4rem);
  width: calc(60% - 4rem);
  background: #ffffff;
  box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);
  border-radius: 16px;
  padding: 1.5rem;
}
.doctor-info__rezume {
  background: #fefbf9;
  border-radius: 8px;
  padding: 1rem;
  font-size: 0.9rem;
  color: rgba(51, 51, 51, 0.75);
}
.doctor-info__slider {
  position: relative;
}
.doctor-info__slider img {
  width: calc(100% - 2rem);
  background: #ffffff;
  box-shadow: 0px 8px 18px rgb(0 0 0 / 4%);
  border-radius: 16px;
  padding: 0.5rem;
  margin: 0.5rem;
}
.doctor-info__slider a {
  border-radius: 1rem;
  display: block;
  overflow: hidden;
  position: relative;
}
.doctor-info__slider a:before {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5557 17.38L15.433 13.2575C16.4265 11.8233 16.9235 10.2244 16.9235 8.46179C16.9235 7.31596 16.7011 6.2201 16.2562 5.17447C15.8116 4.12866 15.2106 3.22725 14.4533 2.47003C13.6961 1.71281 12.7948 1.11177 11.7492 0.667131C10.7033 0.222363 9.60754 0 8.46171 0C7.31596 0 6.2201 0.222363 5.17447 0.667131C4.12866 1.11177 3.22725 1.71281 2.47003 2.47003C1.71273 3.22725 1.11177 4.12883 0.667089 5.17447C0.222363 6.22023 0 7.31596 0 8.46179C0 9.60754 0.222363 10.703 0.667089 11.749C1.11173 12.7946 1.71273 13.6959 2.47003 14.4531C3.22725 15.2106 4.12883 15.8114 5.17447 16.2562C6.22023 16.7009 7.31596 16.9232 8.46171 16.9232C10.2247 16.9232 11.8233 16.4262 13.2576 15.4328L17.3803 19.5433C17.6687 19.8477 18.0288 20 18.4619 20C18.8785 20 19.2393 19.8477 19.5436 19.5433C19.8479 19.2389 20.0003 18.8783 20.0003 18.4616C20.0004 18.0372 19.8522 17.6765 19.5557 17.38ZM12.2659 12.2655C11.2122 13.3194 9.94424 13.8463 8.46171 13.8463C6.97943 13.8463 5.71147 13.3193 4.65771 12.2655C3.60395 11.2119 3.07709 9.94407 3.07709 8.46154C3.07709 6.97926 3.60407 5.71109 4.65771 4.65754C5.71126 3.60374 6.97943 3.07692 8.46171 3.07692C9.94407 3.07692 11.212 3.60395 12.2659 4.65754C13.3197 5.71109 13.8466 6.97926 13.8466 8.46154C13.8466 9.94407 13.3196 11.2119 12.2659 12.2655Z' fill='%23ffffff'/%3E%3C/svg%3E");
  height: 3rem;
  width: 3rem;
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #f9a68b;
  box-shadow: 0px 12px 56px rgb(11 17 66 / 12%);
  border-radius: 100%;
  background-size: 1.4rem;
  background-size: 1.4rem;
  left: calc(50% - 1.5rem);
  bottom: 0;
  opacity: 0;
  transition: all 0.3s;
}
.doctor-info__slider a:hover:before {
  opacity: 1;
  bottom: calc(50% - 1.5rem);
}
.doctor-bio {
  margin: 3rem 0 6rem;
}
.doctor-bio__wrap {
  display: flex;
  justify-content: space-between;
}

.doctor-bio__left,
.doctor-bio__right {
  flex: 0 1 calc(50% - 2rem);
}
.doctor-bio__title {
  color: #333333;
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
.doctor-bio__subtitle {
  color: #333333;
  opacity: 0.5;
  margin: 1rem 0;
}
.doctor-bio__line {
  padding-bottom: 1rem;
  padding-left: 2rem;
  position: relative;
}
.doctor-bio__line:before {
  content: "";
  height: 0.5rem;
  width: 0.5rem;
  background: #f9a68b;
  position: absolute;
  left: 0;
  border-radius: 100%;
  top: 0.35rem;
}
.doctor-bio__line:after {
  content: "";
  height: calc(100% - 1rem);
  width: 0.15rem;
  background: #ebebeb;
  position: absolute;
  left: 0.15rem;
  top: 1rem;
}

.doctor-bio__line:last-child:after {
  content: none;
}
.doctor-form {
  background: rgba(196, 196, 196, 0.15);
  padding-top: 28rem;
  margin-top: -21rem;
  padding-bottom: 6rem;
}
.doctor-examples {
  margin: 6rem 0;
}
.doctor-instagram {
  background: #fefbf9;
  padding: 4rem 0 5rem 0;
}
.doctor-doctors {
  margin-top: 6rem;
}
.top {
  position: fixed;
  width: 100%;
  border-bottom: 1px solid rgba(234, 234, 234, 1);
  z-index: 333;
  top: 0;
  background: #fff;
}
.top__line {
  display: flex;
  justify-content: space-between;
  margin: 1.5rem 0;
}
.top__logo {
  flex: 0 1 15rem;
}

.top__logo .top__logo_block {
  background: url(/bitrix/templates/belberry/f/logo.svg);
  height: 2.65rem;
  width: 15rem;
  display: block;
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
}

.top__right {
  display: flex;
  align-items: center;
}
.top__btn {
  background-color: #ffffff;
  box-shadow: 8px 8px 20px rgb(99 99 99 / 15%);
  border-radius: 8px;
  display: inline-block;
  padding: 0.5rem 1.5rem;
  padding-left: 3.8rem;
  color: #707070;
  text-decoration: none;
  font-size: 0.9rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.56252 -3.21866e-09C4.80957 -3.21866e-09 3.16163 0.682626 1.92213 1.92213C0.682627 3.16163 0 4.80957 0 6.56251C0 7.83889 0.362251 9.05939 1.03756 10.1073C1.84332 8.25889 2.99663 6.55908 4.46532 5.09039C6.1877 3.36794 8.22764 2.07857 10.4529 1.276C9.33227 0.447626 7.98183 -3.21866e-09 6.56252 -3.21866e-09Z' fill='%23787878'/%3e%3cpath d='M30.0776 1.92213C28.8381 0.682626 27.1902 -3.21866e-09 25.4373 -3.21866e-09C24.0179 -3.21866e-09 22.6675 0.447626 21.5469 1.276C23.7721 2.07857 25.812 3.36794 27.5344 5.09032C29.0031 6.55901 30.1565 8.25883 30.9621 10.1073C31.6375 9.0594 31.9998 7.83889 31.9998 6.56251C31.9998 4.80957 31.3171 3.16163 30.0776 1.92213Z' fill='%23787878'/%3e%3cpath d='M5.20283 28.8523L3.96826 30.5007L5.46902 31.6247L6.67521 30.0142C6.16552 29.6577 5.6742 29.2697 5.20283 28.8523Z' fill='%23787878'/%3e%3cpath d='M26.7971 28.8523C26.3257 29.2697 25.8344 29.6576 25.3247 30.0142L26.5309 31.6246L28.0317 30.5006L26.7971 28.8523Z' fill='%23787878'/%3e%3cpath d='M16 6.875C10.6238 6.875 6.25 11.2488 6.25 16.625C6.25 22.0012 10.6238 26.375 16 26.375C21.3762 26.375 25.75 22.0012 25.75 16.625C25.75 11.2488 21.3762 6.875 16 6.875ZM15.0625 17.5625V8.75H16.9375V15.6875H23.875V17.5625H15.0625Z' fill='%23787878'/%3e%3cpath d='M16 2.1875C8.02639 2.1875 1.5625 8.65139 1.5625 16.625C1.5625 24.5987 8.02639 31.0626 16 31.0626C23.9737 31.0626 30.4376 24.5987 30.4376 16.625C30.4376 8.65139 23.9737 2.1875 16 2.1875ZM16 28.2501C9.58996 28.2501 4.37501 23.0351 4.37501 16.625C4.37501 10.215 9.58996 5.00001 16 5.00001C22.4101 5.00001 27.6251 10.215 27.6251 16.625C27.6251 23.0351 22.4101 28.2501 16 28.2501Z' fill='%23787878'/%3e%3c/svg%3e ");
  background-size: 1.75rem;
  background-position: left 0.95rem center;
  transition: all 0.3s;
  font-weight: bold;
  background-repeat: no-repeat;
}
.top__btn:hover {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.56252 -3.21866e-09C4.80957 -3.21866e-09 3.16163 0.682626 1.92213 1.92213C0.682627 3.16163 0 4.80957 0 6.56251C0 7.83889 0.362251 9.05939 1.03756 10.1073C1.84332 8.25889 2.99663 6.55908 4.46532 5.09039C6.1877 3.36794 8.22764 2.07857 10.4529 1.276C9.33227 0.447626 7.98183 -3.21866e-09 6.56252 -3.21866e-09Z' fill='%23ffffff'/%3e%3cpath d='M30.0776 1.92213C28.8381 0.682626 27.1902 -3.21866e-09 25.4373 -3.21866e-09C24.0179 -3.21866e-09 22.6675 0.447626 21.5469 1.276C23.7721 2.07857 25.812 3.36794 27.5344 5.09032C29.0031 6.55901 30.1565 8.25883 30.9621 10.1073C31.6375 9.0594 31.9998 7.83889 31.9998 6.56251C31.9998 4.80957 31.3171 3.16163 30.0776 1.92213Z' fill='%23ffffff'/%3e%3cpath d='M5.20283 28.8523L3.96826 30.5007L5.46902 31.6247L6.67521 30.0142C6.16552 29.6577 5.6742 29.2697 5.20283 28.8523Z' fill='%23ffffff'/%3e%3cpath d='M26.7971 28.8523C26.3257 29.2697 25.8344 29.6576 25.3247 30.0142L26.5309 31.6246L28.0317 30.5006L26.7971 28.8523Z' fill='%23ffffff'/%3e%3cpath d='M16 6.875C10.6238 6.875 6.25 11.2488 6.25 16.625C6.25 22.0012 10.6238 26.375 16 26.375C21.3762 26.375 25.75 22.0012 25.75 16.625C25.75 11.2488 21.3762 6.875 16 6.875ZM15.0625 17.5625V8.75H16.9375V15.6875H23.875V17.5625H15.0625Z' fill='%23ffffff'/%3e%3cpath d='M16 2.1875C8.02639 2.1875 1.5625 8.65139 1.5625 16.625C1.5625 24.5987 8.02639 31.0626 16 31.0626C23.9737 31.0626 30.4376 24.5987 30.4376 16.625C30.4376 8.65139 23.9737 2.1875 16 2.1875ZM16 28.2501C9.58996 28.2501 4.37501 23.0351 4.37501 16.625C4.37501 10.215 9.58996 5.00001 16 5.00001C22.4101 5.00001 27.6251 10.215 27.6251 16.625C27.6251 23.0351 22.4101 28.2501 16 28.2501Z' fill='%23ffffff'/%3e%3c/svg%3e ");
  background-size: 1.75rem;
  background-position: left 0.95rem center;
  background-repeat: no-repeat;
  color: #fff;
  background-color: #787878;
}
.top__contacts {
  margin-right: 1.5rem;
  display: flex;
  align-items: center;
}

.top__contacts-phone {
  display: flex;
  flex-direction: column;
}

.top__contacts-phone a {
  color: #595959;
  font-weight: 600;
  transition: all 0.3s;
  text-decoration: none;
  line-height: 1.5;
}
.top__contacts-phone a:hover {
  color: #000;
}

.top__contacts-messangers {
  margin-right: 1.5rem;
  display: flex;
}
.top__contacts-messanger {
  height: 1.7rem;
  width: 1.7rem;
  transition: all 0.3s;
  background-color: #e3e3e3;
  border-radius: 100%;
  background-image: url(../f/white-vk.png);
  background-position: center;
  background-size: 1.3rem;
  background-repeat: no-repeat;
  margin: 0.15rem;
}
.top__contacts-messanger:hover {
  background-color: #000;
}
.top__contacts-messanger.--fb {
  background-image: url(../f/white-fb.png);
}

.top__contacts-messanger.--instagram {
  background-image: url(../f/white-inst.png);
}

.top2 {
  position: fixed;
  top: 6rem;
  border-top: 1px solid rgba(234, 234, 234, 1);
  border-bottom: 1px solid rgba(234, 234, 234, 1);
  z-index: 444;
  background: #fff;
  width: 100%;
}
.top2__nav {
  list-style: none;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 1rem 0;
}
.top2__nav a {
  color: #797979;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.3s;
  font-size: 0.85rem;
}
.top2__nav a:hover {
  color: #000;
}

.top2__service-btn {
  display: flex;
  font-weight: 700;
  cursor: pointer;
  align-items: center;
}
.top2__service-burger {
  margin-right: 0.75rem;
}
.top2__service-burger div {
  width: 1.5rem;
  height: 3px;
  background-color: #000;
  margin: 0.375rem 0;
  border-radius: 3px;
  transition: all ease 0.24s;
}
.top2__service-btn.active .top2__service-burger div {
  opacity: 0;
}
.top2__service-btn.active .top2__service-burger div:first-child {
  transform: rotate(45deg);
  transform-origin: left center;
  opacity: 1;
}
.top2__service-btn.active .top2__service-burger div:last-child {
  transform: rotate(-45deg);
  transform-origin: left center;
  opacity: 1;
}
.top2__search {
  position: absolute;
  left: 0;
  top: -0.25rem;
  height: 100%;
  display: none;
  width: calc(100% - 3rem);
  background: #fff;
}
.top2__service-search {
  height: 2rem;
  width: 3rem;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.5557 17.3809L15.433 13.2585C16.4265 11.8243 16.9235 10.2254 16.9235 8.46277C16.9235 7.31694 16.7011 6.22108 16.2562 5.17544C15.8116 4.12964 15.2106 3.22823 14.4533 2.47101C13.6961 1.71379 12.7948 1.11275 11.7492 0.668108C10.7033 0.22334 9.60754 0.000976562 8.46171 0.000976562C7.31596 0.000976562 6.2201 0.22334 5.17447 0.668108C4.12866 1.11275 3.22725 1.71379 2.47003 2.47101C1.71273 3.22823 1.11177 4.12981 0.667089 5.17544C0.222363 6.22121 0 7.31694 0 8.46277C0 9.60851 0.222363 10.704 0.667089 11.7499C1.11173 12.7956 1.71273 13.6968 2.47003 14.4541C3.22725 15.2115 4.12883 15.8123 5.17447 16.2572C6.22023 16.7019 7.31596 16.9242 8.46171 16.9242C10.2247 16.9242 11.8233 16.4272 13.2576 15.4337L17.3803 19.5443C17.6687 19.8487 18.0288 20.001 18.4619 20.001C18.8785 20.001 19.2393 19.8487 19.5436 19.5443C19.8479 19.2399 20.0003 18.8793 20.0003 18.4626C20.0004 18.0382 19.8521 17.6774 19.5557 17.3809ZM12.2659 12.2665C11.2122 13.3204 9.94424 13.8473 8.46171 13.8473C6.97943 13.8473 5.71147 13.3202 4.65771 12.2665C3.60395 11.2128 3.07709 9.94505 3.07709 8.46252C3.07709 6.98024 3.60407 5.71207 4.65771 4.65852C5.71126 3.60471 6.97943 3.0779 8.46171 3.0779C9.94407 3.0779 11.212 3.60492 12.2659 4.65852C13.3197 5.71207 13.8466 6.98024 13.8466 8.46252C13.8466 9.94505 13.3196 11.2128 12.2659 12.2665Z' fill='%234A4A4A'/%3e%3c/svg%3e ");
  background-position: right center;
  background-repeat: no-repeat;
}
.top2__service-search.active {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.11909 1.11919C1.7372 0.501079 2.73936 0.501079 3.35747 1.11919L18.002 15.7637C18.6201 16.3819 18.6201 17.384 18.002 18.0021C17.3839 18.6202 16.3818 18.6202 15.7636 18.0021L1.11909 3.35757C0.500978 2.73946 0.500978 1.7373 1.11909 1.11919Z' fill='%23ff6330'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.3575 1.11919C17.7394 0.501079 16.7372 0.501079 16.1191 1.11919L1.47453 15.7637C0.856423 16.3819 0.856422 17.384 1.47453 18.0021C2.09265 18.6202 3.09481 18.6202 3.71292 18.0021L18.3575 3.35757C18.9756 2.73946 18.9756 1.7373 18.3575 1.11919Z' fill='%23ff6330'/%3E%3C/svg%3E");
  background-position: right center;
  background-repeat: no-repeat;
}
.top2__service-search:hover {
  opacity: 0.6;
}
.top2__search form {
  display: flex;
}
.top2__search input {
  flex: 1;
  border: 1px solid gray;
  font-size: 1.1rem;
  outline: none;
  border-radius: 0.5rem;
  padding: 0.25rem 1rem;
}
.top2 .center-wrap {
  position: relative;
}
.top2__search button {
  box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);

  background: #fff;
  border: none;
  outline: none;
  border-radius: 0.5rem;
  padding: 0.75rem 1rem;
  transition: all 0.3s;
  margin-left: 1rem;
  text-transform: uppercase;
}
.top2__search button:hover {
  background: #ff6330;
  color: #fff;
}
.search-page a {
  color: #333;
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
  margin-top: 1.75rem;
  display: block;
  text-decoration: none;
}
.search-page a:hover {
  color: #ff6330;
}
.search-page small a {
  font-size: 1rem;
  display: inline-block;
  margin: 0.25rem;
}

.top-mobile {
  display: none;
}
.mt-3 {
  margin-top: 3rem;
}
.--patsientam .ServiceSection_content {
  height: auto;
  margin-top: 0;
  min-height: 1rem;
}

.section.--patsientam {
  min-height: 1rem;
}
.section.--patsientam:first-child .ServiceSection_right_center {
  margin-top: 4rem;
}
.section.--patsientam .ServiceSection_right_center {
  margin-top: 3rem;
}
.form__name {
  display: none;
}
.popup .h1 {
  color: #333;
  font-size: 1.75rem;
  font-weight: 700;
}
.form__input {
  margin: 1rem 0;
}
.form__input input {
  padding: 1rem;
  width: calc(100% - 2rem);
  border-radius: 0.5rem;
  outline: none;
  border: 1px solid gray;
}
.form__input.--agree {
  opacity: 0.6;
  margin-bottom: 0;
  font-size: 0.8rem;
}
.maindoc {
  background: url(/upload/main2.png);
  background-size: cover;
  background-position: center;
  min-height: 1rem;
  overflow: visible;
  z-index: 5;
  position: relative;
  color: #fff;
}
.maindoc__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.maindoc__right {
  flex: 0 1 50%;
  margin-bottom: -2.5rem;
}
.maindoc__left {
  flex: 0 1 50%;
  font-family: "Open Sans", sans-serif;
}
.maindoc__name {
  font-size: 4rem;
}
.section.maindoc ul li {
  font-size: 1rem;
  color: #fff;
  margin: 0.75rem 0;
  opacity: 0.8;
}

.section.maindoc ul {
  padding-left: 1.2rem;
  max-width: 30rem;
  margin: 2rem 0;
}
.maindoc__pic {
  text-align: center;
}
.maindoc__pic img {
  max-width: 30rem;
}
.maindoc__btn-video {
  background: #ffffff;
  box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);
  border-radius: 62px;
  padding: 1rem 3rem 1rem 2rem;
  color: #333333;
  text-decoration: none;
  font-size: 0.8rem;
  margin-right: 2.5rem;
  font-weight: bold;
  position: relative;
}

.maindoc__btn-video:before {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='124' height='124' viewBox='0 0 124 124' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23filter0_d_17:118)'%3e%3ccircle cx='62' cy='62' r='38' fill='white'/%3e%3ccircle cx='62' cy='62' r='37.5' stroke='%23333333'/%3e%3c/g%3e%3cpath d='M74 62.0019C74 62.5401 73.451 62.9271 73.451 62.9271L58.0412 72.4725C56.918 73.2087 56 72.6633 56 71.2683V52.7337C56 51.3351 56.918 50.7933 58.043 51.5277L73.4528 61.0767C73.451 61.0767 74 61.4637 74 62.0019Z' fill='%23333333'/%3e%3cdefs%3e%3cfilter id='filter0_d_17:118' x='0' y='0' width='124' height='124' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset/%3e%3cfeGaussianBlur stdDeviation='12'/%3e%3cfeComposite in2='hardAlpha' operator='out'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3e%3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_17:118'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_17:118' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e ");
  display: flex;
  position: absolute;
  height: 3.6rem;
  width: 3.6rem;
  z-index: 3;
  right: -1.3rem;
  top: -0.3rem;

  background-size: 7rem;
  background-color: #fff;
  border-radius: 100%;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #333333;
  box-sizing: border-box;
  transition: all 0.3s;
  box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);
}
.maindoc__btn-video:hover:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='124' height='124' viewBox='0 0 124 124' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23filter0_d_17:118)'%3e%3ccircle cx='62' cy='62' r='38' fill='none'/%3e%3ccircle cx='62' cy='62' r='37.5' stroke='%23333333'/%3e%3c/g%3e%3cpath d='M74 62.0019C74 62.5401 73.451 62.9271 73.451 62.9271L58.0412 72.4725C56.918 73.2087 56 72.6633 56 71.2683V52.7337C56 51.3351 56.918 50.7933 58.043 51.5277L73.4528 61.0767C73.451 61.0767 74 61.4637 74 62.0019Z' fill='%23ffffff'/%3e%3cdefs%3e%3cfilter id='filter0_d_17:118' x='0' y='0' width='124' height='124' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset/%3e%3cfeGaussianBlur stdDeviation='12'/%3e%3cfeComposite in2='hardAlpha' operator='out'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3e%3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_17:118'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_17:118' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e ");

  background-color: #333;
}

.maindoc__btns {
  margin-top: 3rem;
}
.popup.--video .h1 {
  margin-bottom: 1rem;
}
.maindoc__btn-service {
  background: #ffffff;
  box-shadow: 0px 0px 24px rgb(0 0 0 / 15%);
  border-radius: 62px;
  padding: 1rem 3rem 1rem 3rem;
  color: #333333;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: bold;
  transition: all 0.3s;
  position: relative;
}

.maindoc__btn-service:hover {
  background: #333;
  color: #fff;
}

.error__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 22rem;
  margin-bottom: 15rem;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}
.error__coll {
  flex: 0 1 calc(50% - 1rem);
}
.error__title {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='454' height='200' viewBox='0 0 454 200' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M147.458 152.555C143.546 155.163 139.042 156.466 133.589 156.466C128.255 156.466 123.514 156.111 119.246 155.4C117.35 169.268 116.52 181.359 116.52 191.909C109.289 195.583 94.8282 197.48 73.1362 197.48H70.4099C70.4099 189.419 73.0177 172.706 78.1147 147.458C66.4983 145.561 56.0672 144.732 46.9399 144.732C37.9313 144.732 29.7523 145.917 22.6402 148.288L11.8535 152.199C11.8535 152.199 11.735 152.199 11.6165 152.199C9.71989 152.199 7.46772 150.184 4.74141 146.154C1.77803 142.124 0.23707 138.331 0 134.775C0 133.471 1.65949 131.218 4.97848 127.9C33.7825 86.5307 63.0607 45.6361 92.6945 4.74141C104.43 2.13363 120.906 0.592676 141.887 0C144.257 3.67459 145.443 8.89014 145.443 15.7652C145.443 22.4032 144.376 31.0562 142.124 41.7244C140.109 52.3926 137.145 66.0241 133.234 82.619C129.322 99.214 126.359 112.846 124.343 123.514C131.337 123.869 136.79 124.106 140.701 124.106C144.732 124.106 147.027 122.746 149.591 119.958L157.759 107.989L163.934 115.809C161.208 134.893 155.755 147.221 147.458 152.555ZM84.16 118.772C95.895 67.0909 101.94 35.6791 102.059 24.8924C85.2268 44.4507 64.3646 74.5587 39.7093 115.453C52.037 115.69 66.8539 116.757 84.16 118.772Z' fill='%23333333'/%3e%3cpath d='M297.772 71.2397C297.772 102.177 290.897 130.507 277.028 156.348C270.153 169.268 260.907 179.699 249.172 187.523C237.556 195.465 224.399 199.376 209.7 199.376C191.801 199.376 178.407 192.857 169.398 179.699C160.39 166.423 155.885 148.88 155.885 127.188C155.885 89.6126 164.064 59.0305 180.422 35.442C196.78 11.8535 217.879 0 243.601 0C261.974 0 275.606 6.75651 284.496 20.151C293.386 33.4269 297.772 50.496 297.772 71.2397ZM212.189 181.003C220.487 181.003 227.718 175.669 233.763 165.001C240.045 154.096 244.55 140.938 247.276 125.529C252.61 95.3023 255.336 72.6621 255.336 57.6081C255.336 42.3171 254.032 32.123 251.425 26.9075C249.054 21.5734 244.55 18.8471 238.149 18.8471C231.866 18.8471 225.94 23.2329 220.487 31.886C215.153 40.539 210.886 51.6814 207.804 65.3129C201.521 92.2204 198.439 119.483 198.439 147.102C198.439 160.378 199.625 169.387 201.995 174.128C204.248 178.633 207.685 181.003 212.189 181.003Z' fill='%23333333'/%3e%3cpath d='M437.181 152.555C433.269 155.163 428.765 156.466 423.312 156.466C417.978 156.466 413.237 156.111 408.969 155.4C407.073 169.268 406.243 181.359 406.243 191.909C399.012 195.583 384.551 197.48 362.859 197.48H360.133C360.133 189.419 362.741 172.706 367.838 147.458C356.221 145.561 345.79 144.732 336.663 144.732C327.654 144.732 319.475 145.917 312.363 148.288L301.576 152.199C301.576 152.199 301.458 152.199 301.339 152.199C299.443 152.199 297.191 150.184 294.464 146.154C291.501 142.124 289.96 138.331 289.723 134.775C289.723 133.471 291.382 131.218 294.701 127.9C323.505 86.5307 352.902 45.6361 382.536 4.74141C394.271 2.13363 410.747 0.592676 431.728 0C434.099 3.67459 435.284 8.89014 435.284 15.7652C435.284 22.4032 434.217 31.0562 431.965 41.7244C429.95 52.3926 426.987 66.0241 423.075 82.619C419.163 99.214 416.2 112.846 414.185 123.514C421.178 123.869 426.631 124.106 430.543 124.106C434.573 124.106 437.536 122.684 439.433 119.958L443.819 112.49L453.776 115.809C451.049 134.893 445.478 147.221 437.181 152.555ZM374.001 118.772C385.736 66.9724 391.782 35.6791 392.019 24.7739C375.068 44.3322 354.206 74.5587 329.551 115.453C341.76 115.69 356.577 116.757 374.001 118.772Z' fill='%23333333'/%3e%3c/svg%3e ");
  height: 10rem;
  width: 26rem;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: auto;
}

.error__text {
  color: rgba(51, 51, 51, 0.53);
  font-size: 1.3rem;
  text-align: center;
  font-weight: 800;

  font-family: "MSBlack";
  max-width: 20rem;
  margin: auto;
  margin-bottom: 3.5rem;
}
.error__coll .btn-border {
  max-width: 14rem;
  text-transform: inherit;
  margin: auto;
}

.page-about .doctors-list__filter-form {
  display: none;
}

@keyframes colors {
  0% {
    background: #f9a68b;
  }
  50% {
    background: #ff6635;
  }
  100% {
    background: #f9a68b;
  }
}

.fixed__btn {
  position: fixed;
  bottom: 2rem;
  right: 2rem;
  z-index: 4;
  text-align: center;
  background: #ff8c66;
  color: #fff;
  text-decoration: blink;
  height: 5rem;
  width: 5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  font-size: 0.9rem;
  animation-duration: 3s;
  animation-name: colors;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.yButton {
  display: none !important;
}
@media only screen and (max-width: 1200px) {
  .examples-slider .swiper-button-next,
  .examples-slider .swiper-button-prev {
    top: 36%;
  }
}
@media only screen and (max-width: 767px) {
  .patients {
    padding: 0 0 3rem 0;
  }

  .patients__block {
    padding: 0 0 2rem 0;
    max-width: 100%;
  }
  .examples-slider .swiper-button-next {
    right: 0;
  }
  .examples-slider .swiper-button-prev {
    left: 0;
  }
  .top__right {
    display: flex;
    align-items: center;
    flex: 1;
    justify-content: flex-end;
  }
}
a.showMobile.--svg__tell {
  width: 2.75rem;
  height: 1.75rem;
  background-size: 1.45rem;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 0.5rem;
  display: block;
}
.mobile-show_phone {
  display: none;
}

@media only screen and (max-width: 480px) {
  .top__contacts-phone {
    width: 7rem;
    display: none;
  }
  .top__contacts-time p:first-child {
    margin: 0;
    font-size: 0.67rem;
    opacity: 0.6;
    margin-top: -0.5rem;
  }
  .mobile-show_phone {
    display: flex;
  }
}

.--svg__tell {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.2222 22.2222C28.0889 22.2222 25.9556 21.8667 23.8222 21.1556C23.2889 20.9778 22.5777 21.1556 22.0444 21.5111L18.1333 25.4222C13.1556 22.9333 9.06667 18.6667 6.4 13.6889L10.3111 9.77778C10.8444 9.24444 11.0222 8.53333 10.6667 8C10.1333 6.04444 9.77778 3.91111 9.77778 1.77778C9.77778 0.711111 9.06667 0 8 0H1.77778C0.711111 0 0 0.711111 0 1.77778C0 18.4889 13.5111 32 30.2222 32C31.2889 32 32 31.2889 32 30.2222V24C32 22.9333 31.2889 22.2222 30.2222 22.2222ZM28.4444 16H32C32 7.11111 24.8889 0 16 0V3.55556C22.9333 3.55556 28.4444 9.06667 28.4444 16ZM21.3333 16H24.8889C24.8889 11.0222 20.9778 7.11111 16 7.11111V10.6667C19.0222 10.6667 21.3333 12.9778 21.3333 16Z' fill='%23284B63'/%3E%3C/svg%3E");
}
.--svg__whatapp {
  background: url("/upload/whatapp.png");
  width: 30px;
  height: 30px;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 2rem;
}
