

/* Start:/local/templates/.default/components/bitrix/news.list/stomatologii/style.css?178984598330943*/
.stomat h1,
.stomat h2 {
  margin: 0;
}
.pacifico span {
  font-family: "Pacifico", cursive;
  font-weight: 400;
  font-style: normal;
}

.stomat p {
  margin-bottom: 0;
}

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

.stomat .container {
  max-width: 1280px;
  padding: 0 16px;
  margin: 0 auto;
}

.block-1 {
  padding: 40px 0 100px 0;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/1-back-1920.svg"),
    linear-gradient(to bottom, #edf4fff0 94%, white);
  background-repeat: no-repeat, no-repeat;
  background-position: center 45%, center;
  min-height: 1251px;
}

.block1__title {
  font-family: "ObjectSans";
  font-size: 56px;
  text-align: center;
  position: relative;
}

.block1__title span {
  color: #5396fb;
  display: inline-block;
  position: relative;
  z-index: 1;
}

.block1__title::before {
  content: "";
  width: 303px;
  height: 70px;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/circle.svg");
  background-size: contain;
  position: absolute;
  z-index: 0;
  bottom: 45px;
  left: calc(50% - 151px);
  background-repeat: no-repeat;
  background-position: center;
}

.block1__subtitle {
  font-family: "SFProText-Regular";
  font-size: 16px;
  line-height: 22px;
  margin-top: 22px;
  text-align: center;
  color: #7e7e90;
}

.block1__bottom {
  border-radius: 50px;
  background-color: white;
  margin: 568px auto 0 auto;
  max-width: 879px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
  box-shadow: 0 24px 54px rgba(177, 202, 239, 0.1);
}

.block1__bottom-left {
  text-align: center;
  position: relative;
}

.block1__bottom-left::before {
  content: "";
  width: 434px;
  height: 267px;
  position: absolute;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/shadow.svg");
  z-index: 0;
  left: -15px;
  top: 0;
}

.block1__bottom-right {
  align-self: center;
  position: relative;
  padding: 65px 60px 65px 0;
}

.block1__bottom-right::before {
  content: "";
  width: 89px;
  height: 83px;
  position: absolute;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/stars.svg");
  top: 16px;
  right: 23px;
}

.block1__bottom-title {
  font-family: "ObjectSans";
  font-size: 36px;
}

.block1__bottom-title span {
  color: #f5cc63;
}

.block1__bottom-text {
  margin-top: 8px;
  font-family: "SFProText-Regular";
  font-size: 16px;
  line-height: 22px;
  color: #7e7e90;
}

.block1__bottom-left img {
  position: relative;
  top: -19px;
  z-index: 1;
}

.block2 {
  min-height: 770px;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/2-back-1920.svg");
  background-repeat: no-repeat;
  background-position: center bottom;
}

.block2__title,
.block3__title,
.block4__title,
.block6__title,
.block7__title,
.block8__title {
  font-family: "ObjectSans";
  font-size: 36px;
  text-align: center;
}

.block2__title span,
.block3__title span,
.block4__title span,
.block6__title span,
.block7__title span,
.block8__title span {
  color: #5396fb;
}

.block3 {
  margin-top: -120px;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/3-back-1920.svg");
  background-repeat: no-repeat;
  background-position: center;
}

.block3__subtitle {
  font-family: "SFProText-Regular";
  font-size: 16px;
  line-height: 22px;
  margin-top: 12px;
  text-align: center;
  color: #7e7e90;
}

.block3__bottom {
  text-align: center;
}

.block3__list {
  margin-top: 34px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.block3__item {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  gap: 8px;
  flex-direction: column;
  align-items: center;
  padding: 18px 20px;
}

.block3__item span {
  font-family: "SFProText-Medium";
  font-size: 14px;
  line-height: 17px;
  text-align: center;
}

.block3__item--1 {
  width: 162px;
  min-height: 137px;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-1-back.svg");
}

.block3__item--2 {
  width: 256px;
  min-height: 163px;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-2-back.svg");
  padding-top: 44px;
}

.block3__item--3 {
  width: 192px;
  min-height: 137px;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-3-back.svg");
}

.block3__item--4 {
  width: 256px;
  min-height: 137px;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-4-back.svg");
}

.block3__item--5 {
  padding-top: 44px;
  width: 162px;
  min-height: 163px;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-5-back.svg");
}

.block3__item--6 {
  width: 162px;
  min-height: 137px;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-6-back.svg");
}

.block3__item--7 {
  width: 162px;
  min-height: 137px;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-7-back.svg");
}

.block3__item--8 {
  width: 162px;
  min-height: 137px;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-8-back.svg");
}

.block3__item--9 {
  width: 162px;
  min-height: 137px;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-9-back.svg");
}

.gas2 {
  margin-top: 448px;
}

.block3__bottom {
  margin-top: 68px;
}

.block4__slide {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 627 387"><path d="M1.59822 103.193C-0.0951498 60.0408 -0.941835 38.465 12.0193 24.715C24.9804 10.9651 46.5686 10.5371 89.7451 9.68111L534.076 0.872013C578.4 -0.00673535 600.562 -0.446109 614.135 13.2432C627.708 26.9325 627.08 49.09 625.824 93.4048L620.004 298.679C618.822 340.379 618.231 361.229 604.975 373.987C591.72 386.744 570.863 386.537 529.148 386.124L98.1785 381.85C57.6228 381.447 37.3449 381.246 24.4353 368.71C11.5257 356.173 10.7306 335.91 9.14021 295.383L1.59822 103.193Z" /></svg>');
  -webkit-mask: var(--svg);
  mask: var(--svg);
  aspect-ratio: 631/389;
}

.block4 {
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/4-back-1920.svg");
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 756px;
  padding-bottom: 1014px;
  position: relative;
}

.block4__background {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  background-image: linear-gradient(
    to bottom,
    white 0%,
    #edf4ff 7%,
    98%,
    white
  );
  z-index: -1;
}

.block4__title--2 span {
  color: #5ec762;
}

h2.block4__title--2 {
  margin-top: 114px;
}

.block4__slider {
  max-width: 631px;
  overflow: hidden;
  margin: 50px auto 0 auto;
  position: relative;
}

.block4__btns {
  display: flex;
  gap: 16px;
  justify-content: center;
  margin-top: 14px;
}

.block4__prev,
.block4__next {
  cursor: pointer;
}

.block4__cat {
  position: absolute;
  top: -175px;
  right: 72px;
  z-index: 1;
}

.block4__lollypop {
  position: absolute;
  bottom: 71px;
  left: 313px;
  z-index: 1;
}

.block4__slider-wrap {
  position: relative;
}

.block5 {
  position: relative;
}

.block5__1-inner {
  padding: 0 66px;
  display: flex;
  align-items: center;
  gap: 70px;
  justify-content: space-between;
}

.block5__1 {
  margin-top: -160px;
}

.block5-1__title {
  font-family: "ObjectSans";
  font-size: 36px;
}

.block5-1__title span {
  color: #db3170;
}

.block5__subtitle {
  margin-top: 16px;
  color: #7e7e90;
  font-size: 16px;
  line-height: 22px;
  font-family: "SFProText-Regular";
}

.block5__1-img {
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 475 294"><path d="M3.5783 127.15C5.41077 80.3576 6.327 56.9617 20.9276 41.8237C35.5281 26.6856 58.8757 24.9246 105.571 21.4026L349.532 3.00164C402.073 -0.961319 428.343 -2.9428 445.743 12.2251C463.142 27.3929 464.763 53.6882 468.004 106.279L471.934 170.05C475.253 223.913 476.913 250.845 460.995 268.145C445.077 285.444 418.101 286.027 364.148 287.193L114.269 292.592C59.2841 293.78 31.7916 294.374 15.0767 277.364C-1.63822 260.353 -0.56213 232.875 1.59004 177.92L3.5783 127.15Z"/></svg>');
  -webkit-mask: var(--svg);
  mask: var(--svg);
}

.block5__1-img-wrap {
  position: relative;
}

.block5-1__heart {
  position: absolute;
  right: -16px;
  top: -25px;
  z-index: 1;
}

.block4 .container {
  position: relative;
}

.block4__stars {
  position: absolute;
  right: 112px;
  bottom: -384px;
}

.block5__2-text .block5-1__title span,
.block5__3-text .block5-1__title span,
.block5__5-text .block5-1__title span {
  color: #5396fb;
}

.block5__2-text {
  margin-left: 120px;
}

.block5__2 {
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/5-1-back-1920.svg");
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 150px;
  padding-bottom: 114px;
  margin-top: 90px;
}

.block5__3 {
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/5-2-back-1920.svg");
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 169px;
  padding-bottom: 40px;
  margin-top: 15px;
}

.block5__3-inner {
  display: flex;
}

.block5__3-text {
  margin-left: auto;
  margin-right: 70px;
}

.block5__4 {
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/5-3-back-1920.svg");
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 188px;
  padding-bottom: 125px;
}

.block5__4-text {
  padding-left: 120px;
}

.block5__5 {
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/5-4-back-1920.svg");
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 80px;
  padding-bottom: 93px;
}

.block5__5-text {
  display: flex;
  flex-direction: column;
  gap: 57px;
  align-items: flex-end;
  margin-right: 90px;
}

.block5__info {
  max-width: 503px;
  border-radius: 20px;
  padding: 20px;
  background-color: #e8f1ff;
  font-family: "SFProText-Medium";
  font-size: 16px;
  line-height: 19px;
}

.block5__info p {
  margin: 0;
}

.block5__info ul {
  font-size: 14px;
  line-height: 21px;
  font-family: "SFProText-Regular";
  margin: 14px 0 0 0;
  padding-left: 23px;
}

.block5__galery {
  margin: 60px 0 70px 0;
}

.block5__galery .container {
  position: relative;
}

.block5__galery-list {
  max-width: 1168px;
  min-height: 326px;
  margin: 0 auto;
  position: relative;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.block5__galery-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.block5__galery-item {
  -webkit-mask: var(--svg);
  mask: var(--svg);
  position: relative;
}

.block5__galery-item--1 {
  width: 315px;
  height: 203px;
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 315 203"><path d="M1.86428 77.8675C2.70306 40.4758 3.12245 21.7799 15.0381 10.5265C26.9538 -0.726952 45.6431 -0.0777342 83.0218 1.2207L238.586 6.6246C273.943 7.85278 291.621 8.46687 302.601 19.6807C313.582 30.8944 313.824 48.5815 314.309 83.9557L314.779 118.279C315.279 154.75 315.529 172.986 304.407 184.592C293.284 196.198 275.054 196.723 238.594 197.775L81.5666 202.302C42.8287 203.419 23.4597 203.978 11.5138 192.108C-0.432129 180.238 0.00243145 160.866 0.871553 122.122L1.86428 77.8675Z"/></svg>');
  transform: rotate(-8.88deg);
  top: 69px;
}

.block5__galery-item--2 {
  width: 329px;
  height: 243px;
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 329 243"><path d="M1.55242 84.6124C0.165898 46.8933 -0.527361 28.0338 10.8411 16.0681C22.2096 4.10238 41.0799 3.82995 78.8206 3.28511L248.567 0.834544C286.632 0.285022 305.664 0.0102609 317.395 11.7742C329.126 23.5381 328.798 42.5695 328.142 80.6324L326.682 165.334C326.046 202.209 325.728 220.647 314.085 231.93C302.441 243.213 284.003 242.951 247.126 242.427L81.7762 240.079C46.4839 239.578 28.8378 239.327 17.6361 228.375C6.43442 217.423 5.78614 199.787 4.48957 164.515L1.55242 84.6124Z"/></svg>');
  transform: rotate(1.63deg);
  left: -50px;
}

.block5__galery-item--2 img {
  object-fit: none;
  height: auto;
}

.block5__galery-item--3 {
  width: 314px;
  height: 194px;
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 314 194"><path d="M1.2538 85.7577C-0.224161 48.1397 -0.963141 29.3308 10.3356 17.3441C21.6343 5.3575 40.4541 4.98483 78.0937 4.23949L232.968 1.17266C271.605 0.407546 290.924 0.0249902 302.756 11.9585C314.588 23.892 314.039 43.2069 312.943 81.8368L311.93 117.504C310.899 153.853 310.383 172.027 298.828 183.148C287.274 194.268 269.093 194.088 232.731 193.728L80.0913 192.216C44.7397 191.866 27.0639 191.691 15.8105 180.763C4.55709 169.835 3.86313 152.172 2.47522 116.846L1.2538 85.7577Z"/></svg>');
  transform: rotate(-3.8deg);
  z-index: 2;
  left: -65px;
}

.block5__galery-item--4 {
  width: 322px;
  height: 209px;
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 322 209"><path d="M3.0716 76.2458C4.33019 40.3176 4.95948 22.3535 16.4157 11.3366C27.8718 0.319675 45.8468 0.392901 81.7967 0.539354L239.666 1.18248C274.843 1.32579 292.432 1.39744 303.734 12.1861C315.036 22.9748 315.924 40.5411 317.7 75.6737L320.165 124.425C322.227 165.193 323.257 185.577 310.833 197.911C298.409 210.246 278.032 209.067 237.28 206.709L75.5431 197.351C39.3832 195.259 21.3032 194.213 10.5351 182.396C-0.232956 170.579 0.401065 152.48 1.66911 116.282L3.0716 76.2458Z"/></svg>');
  transform: rotate(5.83deg);
  top: 83px;
  right: 113px;
}

.block5__galery-heart {
  position: absolute;
  bottom: 21px;
  left: 591px;
}

.block5__galery-stars {
  position: absolute;
  top: -54px;
  right: 204px;
}

.block6 {
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/6-back-1920.svg");
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 10px;
  padding-bottom: 38px;
}

.block6__link {
  display: block;
  width: max-content;
  margin: 32px auto 0 auto;
  padding: 17px 41px;
  border-radius: 100px;
  background-color: #e8eaee;
  font-family: "SFProText-Semibold";
  font-size: 18px;
  line-height: 21px;
  color: black;
}

.block6__doc-list {
  max-width: 937px;
  margin: 40px auto 0 auto;
  position: relative;
  min-height: 332px;
  display: grid;
  grid-template-columns: repeat(8, 1fr);
}

.block6__doc-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.block6__doc-item {
  overflow: hidden;
  position: relative;
}

.block6__doc-item--1 {
  width: 121px;
  height: 138px;
  border-radius: 30px;
  bottom: -147px;
}

.block6__doc-item--2 {
  width: 161px;
  height: 183px;
  border-radius: 35px;
  left: -30px;
  top: 8px;
}

.block6__doc-item--3 {
  width: 105px;
  height: 119px;
  border-radius: 25px;
  filter: blur(3.5px);
  top: 124px;
  left: -57px;
  z-index: -1;
}

.block6__doc-item--4 {
  width: 131px;
  height: 149px;
  border-radius: 30px;
  top: 183px;
  left: -75px;
}

.block6__doc-item--5 {
  width: 215px;
  height: 244px;
  border-radius: 40px;
  top: 40px;
  left: -87px;
}

.block6__doc-item--6 {
  width: 149px;
  height: 169px;
  border-radius: 35px;
  left: -111px;
}

.block6__doc-item--7 {
  width: 92px;
  height: 104px;
  border-radius: 25px;
  filter: blur(2.5px);
  z-index: -1;
  top: 135px;
  left: -139px;
}

.block6__doc-item--8 {
  width: 122px;
  height: 138px;
  border-radius: 30px;
  bottom: -158px;
  right: 159px;
}

.block6 .container {
  position: relative;
}

.block6__galery-stars {
  position: absolute;
  bottom: 25px;
  left: 272px;
}

.block7 {
  padding-top: 156px;
  padding-bottom: 106px;
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/7-back-1920.svg");
  background-position: center top;
  background-repeat: no-repeat;
}

.block7__clinics {
  margin-top: 56px;
  display: flex;
  gap: 16px;
  align-items: flex-start;
  justify-content: center;
}

.block7__clinic {
  display: grid;
  gap: 20px;
}

.block7__clinic img {
  border-radius: 40px;
  height: 422px;
  object-fit: cover;
}

.block7__clinic-info a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
  color: black;
  font-family: "SFProDisplay-Semibold";
  font-size: 24px;
}

.block7__clinic-info a .block7__clinic-name span {
  color: #5396fb;
}

.block7__clinic-name {
  display: grid;
  gap: 4px;
}

.block8__list {
  margin: 60px auto 88px auto;
  display: grid;
  max-width: 1120px;
  grid-template-columns: calc(57% - 6px) calc(43% - 6px);
  gap: 12px;
}

.block8__item {
  padding: 45px 40px;
  background-color: #f4f4f7;
  border-radius: 40px;
  min-height: 312px;
}

.block8__bot {
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/telegram.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 23px) bottom;
}

.block8__phone {
  background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/phone.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 35px) bottom;
}

.block8__item .h-t-r-link.phone,
.block8__item .tg-link {
  margin: 20px 0 0 0;
  display: inline-block;
  color: #db3170;
  font-size: 16px;
  font-family: "SFProText-Semibold";
}

.block8__item-title {
  font-family: "ObjectSans";
  font-size: 26px;
  line-height: 28px;
  margin: 0;
}

.block9__left {
  width: 535px;
  padding-top: 40px;
  padding-left: 53px;
  position: relative;
}

.block9__img {
  -webkit-mask: var(--svg);
  mask: var(--svg);
  width: 475px;
  height: 294px;
  --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 475 294"><path d="M3.5783 127.15C5.41077 80.3577 6.327 56.9617 20.9276 41.8237C35.5281 26.6856 58.8757 24.9246 105.571 21.4026L349.532 3.00164C402.073 -0.961319 428.343 -2.9428 445.743 12.2251C463.142 27.3929 464.763 53.6882 468.004 106.279L471.934 170.05C475.253 223.913 476.913 250.845 460.995 268.145C445.077 285.444 418.101 286.027 364.148 287.193L114.269 292.592C59.2841 293.78 31.7916 294.374 15.0767 277.364C-1.63822 260.353 -0.56213 232.875 1.59004 177.92L3.5783 127.15Z"/></svg>');
}

.block9__baloons {
  position: absolute;
  top: -16px;
  left: 0;
}

.block9__list {
  display: flex;
  gap: 100px;
  align-items: flex-start;
  margin-left: 27px;
}

.block9__right {
  padding-top: 87px;
}

.block9__title {
  font-family: "ObjectSans";
  font-size: 36px;
  line-height: 39px;
}

.block9__link {
  display: inline-block;
  margin-top: 32px;
  background-color: #e8eaee;
  border-radius: 30px;
  min-width: 242px;
  padding: 17px;
  font-family: "SFProText-Semibold";
  font-size: 18px;
  line-height: 21px;
  color: black;
  text-align: center;
}

.block6__galery-stars2 {
  display: none;
}

.block9__baloons2 {
  display: none;
}

@media (max-width: 1200px) {
  .block5__galery-stars {
    display: none;
  }

  .block5__galery-heart {
    display: none;
  }

  .swiper-slide.block5__galery-item {
    -webkit-mask: none;
    mask: none;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    transform: none;
    width: 355px;
    height: 355px;
    border-radius: 24px;
    overflow: hidden;
  }

  .block5__galery {
    margin-top: 30px;
    margin-bottom: 0;
  }

  .block5__galery-list {
    max-width: unset;
    min-height: unset;
    display: block;
  }

  .block5__galery-list-wrap {
    padding-left: 64px;
  }

  .block5__galery-pagination {
    text-align: center;
    margin-top: 14px;
  }

  .block4__cat {
    right: 1%;
  }
}

@media (max-width: 1000px) {
  .block4__cat {
    right: -50px;
  }
  .block6__doc-list {
    max-width: 767px;
  }

  .block6__doc-item--1 {
    z-index: 2;
  }

  .block6__doc-item--2 {
    left: -80px;
  }

  .block6__doc-item--3 {
    left: -102px;
  }

  .block6__doc-item--4 {
    left: -153px;
  }

  .block6__galery-stars {
    left: 41px;
  }

  .block6__doc-item--5 {
    left: -177px;
  }

  .block6__doc-item--6 {
    left: -222px;
  }

  .block6__doc-item--7 {
    left: -289px;
  }

  .block6__doc-item--8 {
    right: 330px;
    bottom: -200px;
  }

  .block9__list {
    flex-direction: column;
    gap: 40px;
    align-items: center;
  }

  .block4__lollypop {
    left: 0;
  }
}

@media (max-width: 1000px) {
  .block-1 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/1-back-840.svg"),
      linear-gradient(to bottom, #edf4fff0 94%, white);
    background-position: center 190px, center;
  }

  .block1__bottom {
    margin-top: 596px;
    max-width: 680px;
    display: flex;
    flex-direction: column-reverse;
    gap: 40px;
  }

  .block1__bottom-right {
    padding: 80px 10px 0 10px;
    text-align: center;
  }

  .block1__bottom-right::before {
    top: 40px;
    right: -25px;
  }

  .block1__bottom-left img {
    top: auto;
  }

  .block1__bottom-left {
    padding-bottom: 60px;
  }

  .block1__bottom-left::before {
    left: auto;
    right: auto;
  }

  .block2 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/2-back-840.svg");
  }

  .block3 {
    margin-top: -90px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/3-back-840.svg");
    background-position: center 465px;
  }

  .block3__list {
    flex-wrap: wrap;
    max-width: 450px;
    row-gap: 8px;
    margin-left: auto;
    margin-right: auto;
  }

  .block3__item--1 {
    width: 192px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-1-back-tablet.svg");
  }

  .block3__item--2 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-2-back-tablet.svg");
  }

  .block3__item--3 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-3-back-tablet.svg");
    order: 4;
  }

  .block3__item--4 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-4-back-tablet.svg");
    order: 3;
  }

  .gas2 {
    margin-top: 303px;
  }

  .gas2 .block3__list {
    max-width: 487px;
  }

  .block3__item--8 {
    width: 243px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-8-back-tablet.svg");
  }

  .block3__item--9 {
    width: 243px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-9-back-tablet.svg");
  }

  .block3__item--9 span br {
    display: none;
  }

  .block3__bottom {
    margin-top: 23px;
  }

  .block4 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/4-back-840.svg");
  }

  .block4__stars {
    display: none;
  }

  .block5__1-inner {
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  .block5__2 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/5-1-back-840.svg");
    padding-top: 20px;
    padding-bottom: 528px;
    margin-top: 50px;
  }

  .block5__2-text {
    margin: 0;
    text-align: center;
  }

  .block5__3 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/5-2-back-840.svg");
    background-position: top center;
    padding-top: 109px;
    padding-bottom: 310px;
  }

  .block5__3-inner {
    display: block;
  }

  .block5__3-text {
    margin: 0;
    text-align: center;
  }

  .block5__4 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/5-3-back-840.svg");
    padding-top: 198px;
    padding-bottom: 450px;
  }

  .block5__4-text {
    padding: 0;
    text-align: center;
  }

  .block5__5 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/5-4-back-840.svg");
    padding-top: 20px;
    padding-bottom: 70px;
    background-position: center 250px;
    margin-top: 50px;
  }

  .block5__5-text {
    gap: 513px;
    margin: 0;
    align-items: center;
  }

  .block5__5-text-top {
    text-align: center;
  }

  .block5__5-text-bottom {
    position: relative;
  }

  .block5__5-text-bottom::before {
    content: "";
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/heart3.svg");
    width: 141px;
    height: 125px;
    position: absolute;
    top: -66px;
    right: -60px;
  }

  .block6 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/6-back-840.svg");
    background-position: center 153px;
  }

  .block7 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/7-back-480.svg");
    padding-bottom: 62px;
  }

  .block7__clinics {
    flex-direction: column;
    gap: 40px;
  }

  .block7__clinic {
    width: 100%;
  }

  .block7__clinic img {
    width: 100%;
    height: 424px;
    object-fit: cover;
  }

  .block8__list {
    margin: 60px auto;
    grid-template-columns: 1fr;
  }

  .block9__left {
    padding-right: 53px;
    width: 588px;
  }

  .block9__right {
    padding: 0;
    text-align: center;
  }
}

@media (max-width: 800px) {
  .block5__5-text-bottom::before {
    z-index: -1;
  }
  .block4__cat {
    display: none;
  }

  .block6__doc-list {
    max-width: 344px;
    height: 425px;
  }

  .block6__galery-stars,
  .block6__doc-item--8,
  .block6__doc-item--6 {
    display: none;
  }

  .block6__galery-stars2 {
    display: block;
    position: absolute;
    bottom: 82px;
    left: 30vw;
  }

  .block6__doc-item {
    position: absolute;
  }

  .block6__doc-item--1 {
    top: 57px;
    left: 0;
  }

  .block6__doc-item--3 {
    top: auto;
    left: 0;
    bottom: 60px;
  }

  .block6__doc-item--4 {
    bottom: 0;
    right: 0;
    top: auto;
    left: auto;
    width: 122px;
    height: 138px;
  }

  .block6__doc-item--7 {
    width: 75px;
    height: 85px;
    right: 0;
    left: auto;
    top: 184px;
  }

  .block6__doc-item--5 {
    width: 176px;
    height: 200px;
    top: 129px;
    left: 75px;
  }

  .block6__doc-item--2 {
    width: 122px;
    height: 138px;
    right: 14px;
    left: auto;
    top: 57px;
  }
}

@media (max-width: 600px) {
  .block5__galery {
    max-width: 100vw;
    overflow: hidden;
  }
  .block4__btns {
    display: none;
  }

  .block4__pagination {
    text-align: center;
    margin-top: 8px;
  }
}

@media (max-width: 480px) {
  .block1__title {
    font-size: 43px;
  }

  .block1__bottom-left::before {
    left: -20px;
  }

  .block-1,
  .block5__5 {
    overflow-x: hidden;
  }

  .block1__subtitle {
    font-size: 14px;
    line-height: 17px;
  }

  .block1__subtitle br {
    display: none;
  }

  .block1__title::before {
    bottom: 33px;
    left: calc(50% - 121px);
    width: 242px;
    height: 57px;
  }

  .block2__title br,
  .block3__title br,
  .block3__subtitle br,
  .block4__title br {
    display: none;
  }

  .block2__title,
  .block3__title,
  .block4__title,
  .block5__title,
  .block6__title,
  .block7__title,
  .block8__title {
    font-size: 26px;
    line-height: 30px;
  }

  .block2__title span,
  .block3__title span,
  .block4__title span,
  .block6__title span,
  .block7__title span,
  .block8__title span,
  .block1__bottom-title span,
  .block5-1__title span {
    font-size: 28px;
  }

  .block3__item span {
    font-size: 11px;
    line-height: 13px;
  }

  .block3__item {
    padding: 0 10px;
    align-items: center;
    justify-content: center;
  }

  .block3__item--1 {
    min-height: 116px;
    width: 109px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-1-back-mob.svg");
  }
  .block3__item--2 {
    min-height: 142px;
    width: 214px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-2-back-mob.svg");
    padding-top: 26px;
  }

  .block3__item--4 {
    min-height: 116px;
    width: 214px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-4-back-mob.svg");
  }
  .block3__item--3 {
    min-height: 116px;
    width: 109px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-3-back-mob.svg");
  }

  .block3__item--5 {
    min-height: 142px;
    width: 110px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-5-back-mob.svg");
    padding-top: 26px;
  }

  .block3__item--6 {
    min-height: 116px;
    width: 109px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-6-back-mob.svg");
  }

  .block3__item--7 {
    min-height: 116px;
    width: 104px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-7-back-mob.svg");
  }

  .block3__item--8 {
    min-height: 116px;
    width: 157px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-8-back-mob.svg");
  }

  .block3__item--9 {
    min-height: 116px;
    width: 157px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/item-9-back-mob.svg");
  }

  .block5__1-inner {
    padding: 0;
    gap: 30px;
  }

  .block5__subtitle br,
  .block5-1__title br {
    display: none;
  }

  .block8__item-title {
    font-size: 20px;
    line-height: 22px;
  }

  .block9__left {
    width: auto;
    padding: 0;
  }

  .block9__img {
    width: auto;
    height: auto;
  }
}

@media (max-width: 400px) {
  .block3 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/3-back-400.svg");
    background-position: center;
  }
  .block-1 {
    padding-top: 32px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/1-back-400.svg");
    background-position: top center;
    padding-bottom: 0;
    min-height: unset;
  }

  .block1__bottom {
    margin-top: 463px;
    background-color: transparent;
    border-radius: 0;
    gap: 17px;
    box-shadow: none;
  }

  .block1__bottom-right::before {
    position: static;
    display: block;
    margin: 0 auto;
  }

  .block1__bottom-title {
    font-size: 26px;
    line-height: 30px;
  }

  .block1__bottom-title br {
    display: none;
  }

  .block1__bottom-right {
    padding: 0;
  }

  .block1__bottom-left {
    max-width: 218px;
    margin: 0 auto;
    padding-bottom: 30px;
  }

  .block1__bottom-left::before {
    width: 210px;
    height: 128px;
    background-size: cover;
    background-repeat: no-repeat;
    bottom: 30px;
    top: auto;
    left: -7%;
  }

  .block2 {
    margin-top: 3px;
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/2-back-400.svg");
    min-height: 560px;
  }

  .block4 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/4-back-400.svg");
    padding-top: 436px;
    background-position: top;
    padding-bottom: 600px;
  }

  .block4__slide {
    aspect-ratio: 342 / 304;
    --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 342 304"><path d="M2.38223 101.135C-0.147598 63.3943 -1.41251 44.524 9.49201 31.9456C20.3965 19.3672 39.2554 17.9427 76.9731 15.0937L246.805 2.26572C285.813 -0.680691 305.317 -2.1539 318.113 9.16472C330.91 20.4833 331.829 40.0212 333.669 79.0969L340.217 218.229C342.148 259.255 343.113 279.768 330.657 292.378C318.201 304.988 297.677 304.273 256.631 302.844L88.3242 296.986C53.6327 295.778 36.2869 295.174 25.1127 284.354C13.9385 273.533 12.7776 256.215 10.456 221.581L2.38223 101.135Z"/></svg>');
  }

  .block4__slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .block4__slider {
    max-width: 342px;
    margin-top: 24px;
  }

  .block4__lollypop {
    bottom: 0;
  }

  .block4__title--2 {
    margin-top: 74px;
  }

  .block5__1 {
    margin-top: -60px;
  }

  .block5-1__title {
    font-size: 26px;
    line-height: 30px;
  }

  .block5__2 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/5-1-back-400.svg");
    background-position: right bottom;
    padding-bottom: 329px;
    margin-top: 30px;
  }

  .block5__3 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/5-2-back-400.svg");
    padding-top: 50px;
    padding-bottom: 222px;
    background-position: bottom center;
  }

  .block5__galery-list-wrap {
    padding: 0;
  }

  .swiper-slide.block5__galery-item {
    width: 266px;
  }

  .block5__4 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/5-3-back-400.svg");
    padding-top: 210px;
    padding-bottom: 305px;
  }

  .block5__5 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/5-4-back-400.svg");
  }

  .block5__5-text {
    gap: 371px;
  }

  .block5__5-text-bottom::before {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/heart4.svg");
    width: 133px;
    height: 117px;
    bottom: -61px;
    top: auto;
    right: -7px;
    z-index: 1;
  }

  .block6__title br {
    display: none;
  }

  .block6 {
    padding-top: 30px;
  }

  .block6__galery-stars2 {
    left: calc(50% - 149px);
  }

  .block7 {
    background-image: url("/local/templates/.default/components/bitrix/news.list/stomatologii/img/7-back-400.svg");
  }

  .block7__title br,
  .block8__title br {
    display: none;
  }

  .block7__clinics {
    margin-top: 35px;
    gap: 32px;
  }

  .block7__clinic {
    gap: 12px;
  }

  .block8__list {
    margin-top: 40px;
    margin-bottom: 90px;
  }

  .block8__item {
    padding: 40px 24px;
    border-radius: 16px;
    min-height: 322px;
  }

  .block8__bot {
    min-height: 381px;
  }

  .block9__img img {
    aspect-ratio: 331/205;
  }

  .block9__list {
    margin: 0;
    gap: 30;
  }

  .block9__title br {
    display: none;
  }

  .block9__title {
    font-size: 26px;
    line-height: 29px;
  }

  .block9__baloons {
    display: none;
  }

  .block9__baloons2 {
    display: block;
    left: 0;
    top: -73px;
    position: absolute;
  }

  .block9 {
    position: relative;
  }
}

@media (max-width: 360px) {
  .block1__title {
    font-size: 30px;
  }

  .block1__title::before {
    bottom: 33px;
    left: calc(50% - 101px);
    width: 202px;
    height: 47px;
    top: 27px;
  }
}

/* End */
/* /local/templates/.default/components/bitrix/news.list/stomatologii/style.css?178984598330943 */
