html {
  --color-link: #873e2a;
  --color-link-hover: #c31843;
  --user-icon: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 17.14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23c7b38d%3B%7D.cls-2%7Bfill:%23936f5f%3B%7D.cls-3%7Bfill:%23020202%3Bopacity:0.15%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eico-user%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cellipse class='cls-1' cx='10' cy='3.57' rx='2.86' ry='3.57'/%3E%3Cpath class='cls-2' d='M13.57,7.14h-.75a3.54,3.54,0,0,1-5.64,0H6.43A2.86,2.86,0,0,0,3.57,10v7.14H5.71V11.43h.72v5.71h7.14V11.43h.72v5.71h2.14V10A2.86,2.86,0,0,0,13.57,7.14Z'/%3E%3Crect class='cls-3' y='15.71' width='20' height='1.43'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  --logo-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 398.64 175.84'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-3,.cls-4%7Bfill:%23331414%3B%7D.cls-1,.cls-6,.cls-7%7Bstroke:%23fff%3B%7D.cls-1,.cls-6%7Bstroke-width:2.55px%3B%7D.cls-1,.cls-2,.cls-4,.cls-6,.cls-7%7Bfill-rule:evenodd%3B%7D.cls-2,.cls-7%7Bfill:%23d6bd9f%3B%7D.cls-5%7Bfill:%23fff%3B%7D.cls-6%7Bfill:%23935d49%3B%7D.cls-7%7Bstroke-width:2px%3B%7D.cls-8%7Bfont-size:22px%3Bfill:%23090909%3Bfont-family:Tahoma, Tahoma%3Bletter-spacing:0.2em%3B%7D.cls-9%7Bletter-spacing:0.64em%3B%7D.cls-10%7Bletter-spacing:0.64em%3B%7D.cls-11%7Bletter-spacing:0.2em%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Elogo3%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M1.27,38.47c0-7.42,6-12.35,13.42-11.43,10.13,1.21,9.91,14,2.42,13.88,1.86-2,.12-4.43-1.69-5.18-1.4-.17-4.79-.63-5.2,3.34-.12,3.46,3.07,3.72,4.47,3.89,4.38.56,8.78,1,13.18,1.33,3.67.27,7.32.51,11,.65s7.27.27,10.92.34C120.85,46.36,191.92,28.35,263,40.65v10.9C191.05,39.1,119.15,57.67,47.23,56.12c-4.08-.07-8.17-.24-12.28-.46-6.74-.38-13.51-1-20.26-1.79C7.27,53,1.27,45.87,1.27,38.47Z'/%3E%3Cpath class='cls-2' d='M43.61,30.52c0-7.42,6-12,13.41-10.93,8.27,1.89,11.68,14.68.49,13.25.72-4.71-3.34-3-3-.22A3.06,3.06,0,0,0,57,35.53c4.38.67,8.78,1.16,13.18,1.52,3.67.31,7.32.51,11,.63s7.3.17,10.93.14c71.22-3,142.24-44,213.15-8.17V40.53c-72.11-7-144.08,18.3-215.72,8.2q-6.12,0-12.28-.32c-6.74-.34-13.51-1-20.26-2C49.6,45.34,43.61,37.92,43.61,30.52Z'/%3E%3Cpath class='cls-3' d='M174.44,13.19c44.82-8.58,91.1-7,135.92,13.87l-4,1.89V42L305,41.59c-43-6.06-86.26,6.1-130.53,6.6v.34c40.64,2.23,83.36-11.75,129.73-9.45V30.35c-44-20.69-89.5-15.52-129.73-4.13Zm-4.64.92c1.55-.32,3.1-.63,4.64-.92v13c-2.39.7-4.76,1.38-7.1,2.1-25,5.17-50,10.35-75,10.59l-.15,0c-1.84,0-3.67,0-5.49,0s-3.67,0-5.49-.12-3.72-.15-5.53-.24-3.75-.24-5.54-.39c-2.2-.19-4.4-.41-6.62-.65s-4.43-.56-6.63-.87a4.2,4.2,0,0,1-3.11-2.44,3.55,3.55,0,0,1-.27-.75,4.65,4.65,0,0,1-.07-.83h0a4.34,4.34,0,0,1,.05-.53c.8-5.39,7.76-2.49,4.09.75,6.67-.36,7.06-8.05,2.15-11.46a15.94,15.94,0,0,0-2.78-.7h0a13.18,13.18,0,0,0-2-.14h0a10.44,10.44,0,0,0-6.72,2.25,9.39,9.39,0,0,0-3.34,6,13.4,13.4,0,0,0-.12,1.72h0a15.86,15.86,0,0,0,7.14,12.72,13.88,13.88,0,0,0,2.56,1.35,13.45,13.45,0,0,0,2.78.75h0q5.11.77,10.08,1.23c3.36.34,6.72.58,10.1.75,4.09.2,8.15.29,12.21.29,26.38,0,53.7,4.55,80.15.61,1.57.12,3.16.24,4.73.31v-.34c-1.57,0-3.14,0-4.73,0-26.5,3.94-53.55,1.62-80.15,1.62-4.11,0-8.22-.12-12.33-.32-3.38-.17-6.79-.41-10.17-.75S60.21,48,56.85,47.52h0a14.92,14.92,0,0,1-3.26-.87,15.69,15.69,0,0,1-3-1.58,18.08,18.08,0,0,1-8.13-14.55h0a13.84,13.84,0,0,1,.15-2.05,11.48,11.48,0,0,1,4.11-7.4,12.65,12.65,0,0,1,8.12-2.76h0a18.2,18.2,0,0,1,2.3.17h0a19,19,0,0,1,3.24.82,19.1,19.1,0,0,1,3,1.43c4.84,2.88,4.76,9.94-.31,13.42C98.46,34.53,133.64,21.6,169.8,14.11Z'/%3E%3Cpath class='cls-4' d='M32.7,27.69c0-13.42,10.93-20.64,24.32-19s20.79,24.1,4,25.82c1.69,1.16,9.79-12.69-4-14.92C49.6,18.51,43.61,23.1,43.61,30.52S49.6,45.34,57,46.43c6.75,1,13.52,1.64,20.26,2q6.16.33,12.28.32c72.92,9.45,142.93-12.87,215.72-8.2v5.92C231,24.74,156.75,61.63,82.48,59.51A214.36,214.36,0,0,1,57,57.33C43.58,55.37,32.7,41.13,32.7,27.69Z'/%3E%3Cpath class='cls-5' d='M82.5,60.72C156.09,69,228.28,41.16,302.65,44.62l1.64-3.34c-48-4.59-92.47,4.88-134.54,3.29-26.49,3.94-53.62,5.17-80.19,5.15-2.34,0-4.71,0-7.06-.1V47.69c28.43,1.16,51-1.62,80.19-6,43.81,14.75,96.73,3.84,143.58-1.89l-1.64,7.45C230,25.42,157.06,61.51,82.5,60.31v.41Zm0-31.24v-.84c.2-.05.42-.13.63-.2.17.39.34.75.49,1.11A4.53,4.53,0,0,0,82.5,29.48ZM31.71,27.69c0-13.15,9.5-19.58,20.09-20.09-.46.66,0,.41-.34,1-8.48.66-16.17,6.53-17.55,16C32,38,43,54.89,57.17,56.34A212.1,212.1,0,0,0,82.5,60.72v-.41a196.89,196.89,0,0,1-25.65-2h0C42.78,56.24,31.71,41.59,31.71,27.69ZM82.5,49.62V47.69c-2.82-.13-5.7-.27-8.65-.46-.63,2.1-2.2,1.06-3.36,1.74q6,.47,12,.65Zm0-21a4.06,4.06,0,0,1-1.11,0,3.34,3.34,0,0,1,.36.8h.75Z'/%3E%3Cpath class='cls-6' d='M67.25,71.93C67.25,79.36,76,87,83.66,84.17S95.44,74.71,86.9,72.3c-7.88,8.75-13.8-5.42-3.24-4.09q6.57,1,13.18,1.52c3.65.29,7.33.51,11,.63s7.28.17,10.93.15c54.46-.49,115.53-25.6,170-24.06,15.24.44,5.37-2.2,21.06-.8,27.27,4,81.81,23.82,81.81,37,0-3.65,1.86-8.13,1.86-11.75,2.44-4-57.87-32.13-62.51-27.75C260.19,24,187,59.65,116.2,59.6c-4.08,0-8.19-.09-12.28-.29-6.74-.33-13.51-1-20.26-2C73.08,54,67.25,64.54,67.25,71.93Z'/%3E%3Cpath class='cls-1' d='M55.6,67.36c0,12.09,6.19,19.93,19.6,21.86C95.82,90.6,96.38,67.85,85.43,70.07c6.36,10.74-17.09,15.81-17-1.57,0-7.42,7.81-12.26,15.23-11.17,6.75,1,13.52,1.65,20.26,2,4.09.2,8.2.29,12.28.29,70.45,0,174.19-25,214.76-16.43,29.78,6.3,54.2,18.51,62,25.19V48.17c-6.89-3.36-57.57-11.82-61.34-11.94-53.93-1.82-107.14,12.64-166.64,9-17.12,1.84-38.41,3.53-55.87,3.39a214.58,214.58,0,0,1-25.46-2.2C70.22,44.49,55.81,54,55.6,67.36Z'/%3E%3Cpath class='cls-4' d='M191.85,44.3c-2.47-8.75,3.12-16,12.11-17.57,9.48-.95,13.9,10.34,11.85,13.82C205.05,35.43,202.44,39,205.34,43a3.6,3.6,0,0,0,3.92,2.51C280.38,34.92,302.07-26.7,393,26.63V31.2C319.09,18.12,314.2,20.9,251.08,47c-4.64,1.94-9.36,3.7-14.12,5.27a158.3,158.3,0,0,1-24.08,6.05C203.89,59.89,194.32,53,191.85,44.3Z'/%3E%3Cpath class='cls-5' d='M190,44.81c-2.81-9.91,3.94-18.33,13.66-20,5-.83,8.26-.63,10.75,1.13,4.07,2.85,5,9.07,6.34,13.64C217.31,34,207.08,61.2,297.23,4.12a7.85,7.85,0,0,0,1.91,3.31c-29.11,17.29-57.2,33.9-89.52,40-4.76.92-8.17-4.13-7.16-8.39,2-6.38,10.11-5.8,13.32-.53,1.26-3.1-1.83-7.47-4-8.78-1.52-1.06-3.53-1.74-7.49-1.08A12.21,12.21,0,0,0,194.12,43c1.43,8.44,9.84,14.87,18.45,13.4h0a163,163,0,0,0,23.79-6h0c17.09-3.9,45.42-19.8,67.83-30.15-2.8,1.76-6,3-8.58,5.1a5.48,5.48,0,0,0-2,3.34c-18.15,9.64-36.53,18.93-56,25.38h0a162.18,162.18,0,0,1-24.35,6.12h0C203.19,62,192.7,54.43,190,44.81Z'/%3E%3Cpath class='cls-6' d='M178,44.13C174.64,25,189.7,14.06,200.33,13.91c32.64-.43,28.32,27.27,14.9,28.51,4.2-6.73-1-17.19-10-15.69S190.3,37,192.77,45.78a17.71,17.71,0,0,0,20.11,12.57A158.3,158.3,0,0,0,237,52.3c4.76-1.57,9.48-3.33,14.12-5.27,60-25.82,65.56-51.71,141.89-16v5c-76.79-13.49-79.88,2.56-146.39,27a165,165,0,0,1-30.07,8.14C196,76.77,178.31,62.6,178,44.13Z'/%3E%3Cpath class='cls-7' d='M314.76,46.57c28.5,6,77.7,28.65,78.21,40.74V69.61c-6.22-6.86-60.54-31.38-64.84-27.36a101.86,101.86,0,0,0-13.37-2.54Z'/%3E%3Cpath class='cls-1' d='M162.84,47.2C160.57,22.06,172.9,7,194.68,1.78c50.14-6.24,44.55,47.86,18.32,40.1,20.17-3.48,12.72-29.44-9.88-27.8-16.49,1.21-30,16.3-23.5,37.43,4.45,15.81,20.62,22.53,36.89,19.67A165,165,0,0,0,246.58,63c70.91-28.68,79.49-52,146.39-27.2V48.68c-82.56-28.07-93.1,22.48-173.12,38.15C190.69,92.51,165.11,72.37,162.84,47.2Z'/%3E%3Cpath class='cls-3' d='M185,121.08h-4.47a13.12,13.12,0,0,1-9.74-4.08,13.53,13.53,0,0,1-4-9.82V93.67a9.4,9.4,0,0,0-2.88-6.87A9.3,9.3,0,0,0,157,83.92v23.26A22,22,0,0,0,164,123.55a22.91,22.91,0,0,0,16.56,6.77h13.71a9.25,9.25,0,0,0-9.24-9.24Z'/%3E%3Cpath class='cls-3' d='M125,89.07a9.84,9.84,0,0,0-1.76-2.34,9.41,9.41,0,0,0-6.89-2.88v21.47c0,.58,0,1.16,0,1.74v23.26a9.82,9.82,0,0,0,9.74-9.74V107.06a13.52,13.52,0,0,1,4-9.84,13.06,13.06,0,0,1,9.74-4.08h4.45a8.9,8.9,0,0,0,6.53-2.69,9,9,0,0,0,2.7-6.53H139.8A22.87,22.87,0,0,0,125,89.07Z'/%3E%3Cpath class='cls-3' d='M101,83.92v36.66a9.83,9.83,0,0,0,9.74,9.74V93.67A9.83,9.83,0,0,0,101,83.92Z'/%3E%3Cpath class='cls-3' d='M72.93,83.92a22.79,22.79,0,0,0-16.56,6.82,22.86,22.86,0,0,0,0,32.81,22.83,22.83,0,0,0,16.56,6.77H96.48V107.18a22.13,22.13,0,0,0-7-16.44A22.87,22.87,0,0,0,72.93,83.92Zm13.68,37.16H72.93A13,13,0,0,1,63.21,117a13.51,13.51,0,0,1-4-9.82,13.75,13.75,0,0,1,4-9.89,13.46,13.46,0,0,1,19.44,0,13.87,13.87,0,0,1,4,9.89Z'/%3E%3Cpath class='cls-3' d='M197.29,84.36v39a9.83,9.83,0,0,0,9.77,9.74v-39a9.83,9.83,0,0,0-9.77-9.74Z'/%3E%3Cpath class='cls-3' d='M34.88,83.92v18.62H13.24V93.67a9.29,9.29,0,0,0-2.88-6.87A9.27,9.27,0,0,0,3.5,83.92v36.66a9.4,9.4,0,0,0,2.88,6.86,9.38,9.38,0,0,0,6.86,2.88V111.7H34.88v8.88a9.83,9.83,0,0,0,9.74,9.74V93.67a9.7,9.7,0,0,0-9.74-9.75Z'/%3E%3Cpath class='cls-3' d='M271.53,83.92A22.68,22.68,0,0,0,255,90.74a22.34,22.34,0,0,0-6.39,11.36,24.61,24.61,0,0,0,0,10.16A22.15,22.15,0,0,0,255,123.55a22.71,22.71,0,0,0,16.53,6.77h13.73a8.81,8.81,0,0,0-2.73-6.53,9,9,0,0,0-6.55-2.71h-4.45a12.94,12.94,0,0,1-9.69-4.11,13.56,13.56,0,0,1-4-9.79,13.82,13.82,0,0,1,4-9.86,12.94,12.94,0,0,1,9.69-4.18H276a9,9,0,0,0,6.55-2.69,8.81,8.81,0,0,0,2.73-6.53H271.53Z'/%3E%3Cpath class='cls-3' d='M268.27,102.54a4.36,4.36,0,0,0-3.27,1.33,4.52,4.52,0,0,0-1.3,3.31A4.31,4.31,0,0,0,265,110.4a4.48,4.48,0,0,0,3.24,1.3H276a9,9,0,0,0,6.55-2.66,8.71,8.71,0,0,0,2.73-6.5h-17Z'/%3E%3Cpath class='cls-3' d='M235.44,93.14h4.47a9.27,9.27,0,0,0,8.7-6.07,9.51,9.51,0,0,0,.54-3.15H235.44a22.9,22.9,0,0,0-16.56,6.75,22.06,22.06,0,0,0-6.94,16.39v25.1a9.83,9.83,0,0,0,9.77-9.75V107.06a13.61,13.61,0,0,1,4-9.84A13.12,13.12,0,0,1,235.44,93.14Z'/%3E%3Cpath class='cls-3' d='M317.64,89.07a10,10,0,0,0-1.77-2.34A9.41,9.41,0,0,0,309,83.85v46.4a9.78,9.78,0,0,0,9.74-9.75V107a13.59,13.59,0,0,1,4-9.82,13.11,13.11,0,0,1,9.75-4.11H337a9.15,9.15,0,0,0,9.21-9.21H332.48A22.7,22.7,0,0,0,317.64,89.07Z'/%3E%3Cpath class='cls-3' d='M297,121a4.58,4.58,0,1,0,4.56,4.57A4.58,4.58,0,0,0,297,121Z'/%3E%3Cpath class='cls-3' d='M390.07,86.42a9.44,9.44,0,0,0-6.9-2.88v36.91c0,.17,0,.34,0,.51H373a13.12,13.12,0,0,1-9.74-4.08,13.61,13.61,0,0,1-4-9.84V93.52a9.8,9.8,0,0,0-9.75-9.74V107a22.07,22.07,0,0,0,6.94,16.39A23,23,0,0,0,373,130.17h19.95V93.28A9.33,9.33,0,0,0,390.07,86.42Z'/%3E%3Cpath class='cls-3' d='M229.85,102.54a4.34,4.34,0,0,0-3.26,1.33,4.53,4.53,0,0,0-1.31,3.31,4.35,4.35,0,0,0,1.33,3.22,4.51,4.51,0,0,0,3.24,1.3h7.72a9,9,0,0,0,6.55-2.66,8.75,8.75,0,0,0,2.73-6.5h-17Z'/%3E%3Ctext class='cls-8' transform='translate%281.94 160.22%29'%3Eпортал%3Ctspan class='cls-9' x='96.93' y='0'%3E%3C/tspan%3E%3Ctspan x='117.78' y='0'%3Eиндустрии%3C/tspan%3E%3Ctspan class='cls-10' x='262.77' y='0'%3E%3C/tspan%3E%3Ctspan class='cls-11' x='283.62' y='0'%3Eкрасоты%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

@font-face {
  font-family: 'UKIJ Diwani Tom';
  src: url("../fonts/UKIJDiT.ttf");
  font-weight: 400;
  font-style: normal;
}

html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
menu,
nav,
section,
time,
mark,
audio,
video,
details,
summary,
.form-error__body,
.form__header,
.list-articles__title a,
.list-blog__header,
.list-marked,
.list-numbered,
.review,
.search-form__header {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}

article,
aside,
figure,
footer,
header,
nav,
section,
details,
summary {
  display: block;
}

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

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

img,
object,
embed {
  max-width: 100%;
}

ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

a,
.properties__popup-name {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

del {
  text-decoration: line-through;
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: inherit;
  font: 100%;
}

th {
  font-weight: bold;
  vertical-align: bottom;
}

td {
  font-weight: normal;
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input,
select {
  vertical-align: middle;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

input[type="radio"] {
  vertical-align: text-bottom;
}

input[type="checkbox"] {
  vertical-align: bottom;
}

select,
input,
textarea {
  font: 99% sans-serif;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

td,
td img {
  vertical-align: top;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

pre,
code,
kbd,
samp {
  font-family: monospace, sans-serif;
}

label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

button,
input,
select,
textarea {
  margin: 0;
}

button,
input[type=button] {
  width: auto;
  overflow: visible;
}

body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: rgb(30, 30, 30);
  opacity: 0;
  -webkit-transition-duration: inherit;
  transition-duration: inherit;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(.47, 0, .74, .71);
  transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
  opacity: .9;
  -webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
  transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity .25s ease, visibility 0s ease .25s;
  transition: opacity .25s ease, visibility 0s ease .25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s;
  transition: opacity .25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide::before {
  content: '';
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

.fancybox-slide--image::before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px;
}

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
  animation-timing-function: cubic-bezier(.5, 0, .14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
  cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* Fix iOS */

.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* Buttons */

.fancybox-button {
  background: rgba(30, 30, 30, .6);
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  -webkit-transition: color .2s;
  transition: color .2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc;
}

.fancybox-button:hover {
  color: #fff;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

/* Fix IE11 */

.fancybox-button div {
  height: 100%;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0;
  transform-origin: 0;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: .8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
  background: -webkit-gradient(linear,
        left bottom, left top,
        from(rgba(0, 0, 0, .85)),
        color-stop(50%, rgba(0, 0, 0, .3)),
        color-stop(65%, rgba(0, 0, 0, .15)),
        color-stop(75.5%, rgba(0, 0, 0, .075)),
        color-stop(82.85%, rgba(0, 0, 0, .037)),
        color-stop(88%, rgba(0, 0, 0, .019)),
        to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

@supports (padding: max(0px)) {
  .fancybox-caption {
    padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
  }
}

.fancybox-caption--separate {
  margin-top: -50px;
}

.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
  -webkit-animation: fancybox-rotate 1s linear infinite;
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@-webkit-keyframes fancybox-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes fancybox-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* Transition effects */

.fancybox-animated {
  -webkit-transition-timing-function: cubic-bezier(0, 0, .25, 1);
  transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
  transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(.5, .5, .5);
  transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: rotate(-360deg);
  transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
  transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
  transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */

.likely,
.likely__widget {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  margin: 0;
  padding: 0;
  text-indent: 0!important;
  list-style: none!important;
  font-weight: 400;
  font-family: Helvetica Neue,Arial,sans-serif;
  font-size: inherit;
}

.likely {
  opacity: 0;
  font-size: 0!important;
}

.likely_visible {
  opacity: 1;
  -webkit-transition: opacity .1s ease-in;
  transition: opacity .1s ease-in;
}

.likely>* {
  display: inline-block;
  visibility: hidden;
}

.likely_visible>* {
  visibility: inherit;
}

.likely__widget {
  display: inline-block;
  position: relative;
  white-space: nowrap;
}

.likely__button,
.likely__counter {
  text-decoration: none;
  text-rendering: optimizeLegibility;
  display: inline-block;
  margin: 0;
  outline: 0;
}

.likely__button {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.likely__counter {
  display: none;
  position: relative;
  font-weight: 400;
}

.likely_ready .likely__counter {
  display: inline-block;
}

.likely_ready .likely__counter_empty {
  display: none;
}

.likely__button,
.likely__counter,
.likely__icon,
.likely__widget {
  vertical-align: top;
}

.likely__widget {
  -webkit-transition: background .33s ease-out,color .33s ease-out,fill .33s ease-out;
  transition: background .33s ease-out,color .33s ease-out,fill .33s ease-out;
}

.likely__widget:active,
.likely__widget:focus,
.likely__widget:hover {
  -webkit-transition: none;
  transition: none;
  cursor: pointer;
}

.likely__icon {
  position: relative;
  text-align: left;
  display: inline-block;
}

.likely svg {
  position: absolute;
}

.likely__button,
.likely__counter {
  line-height: inherit;
  cursor: inherit;
}

.likely__button:empty {
  display: none;
}

.likely__counter {
  text-align: center;
}

.likely .likely__widget {
  color: #000;
  background: hsla(0,0%,91%,.8);
}

.likely .likely__counter {
  background-size: 1px 1px;
  background-repeat: repeat-y;
  background-image: linear-gradient(90deg,rgba(0,0,0,.2) 0,transparent .5px,transparent);
}

.likely-light .likely__widget {
  color: #fff;
  fill: #fff;
  background: hsla(0,0%,93%,.16);
  text-shadow: rgba(0,0,0,.2) 0 0 .33em;
}

.likely-light .likely__counter {
  background-image: linear-gradient(90deg,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,0) .5px,hsla(0,0%,100%,0));
}

.likely__widget_facebook {
  fill: #425497;
}

.likely__widget_facebook:active,
.likely__widget_facebook:focus,
.likely__widget_facebook:hover {
  background: rgba(207,212,229,.8);
}

.likely-light .likely__widget_facebook:active,
.likely-light .likely__widget_facebook:focus,
.likely-light .likely__widget_facebook:hover {
  text-shadow: #425497 0 0 .25em;
  background: rgba(66,84,151,.7);
}

.likely__widget_linkedin {
  fill: #0077b5;
}

.likely__widget_linkedin:active,
.likely__widget_linkedin:focus,
.likely__widget_linkedin:hover {
  background: rgba(191,221,236,.8);
}

.likely-light .likely__widget_linkedin:active,
.likely-light .likely__widget_linkedin:focus,
.likely-light .likely__widget_linkedin:hover {
  text-shadow: #0077b5 0 0 .25em;
  background: rgba(0,119,181,.7);
}

.likely__widget_odnoklassniki {
  fill: #f6903b;
}

.likely__widget_odnoklassniki:active,
.likely__widget_odnoklassniki:focus,
.likely__widget_odnoklassniki:hover {
  background: hsla(27,88%,90%,.8);
}

.likely-light .likely__widget_odnoklassniki:active,
.likely-light .likely__widget_odnoklassniki:focus,
.likely-light .likely__widget_odnoklassniki:hover {
  text-shadow: #f6903b 0 0 .25em;
  background: rgba(246,144,59,.7);
}

.likely__widget_pinterest {
  fill: #bd081c;
}

.likely__widget_pinterest:active,
.likely__widget_pinterest:focus,
.likely__widget_pinterest:hover {
  background: rgba(238,193,198,.8);
}

.likely-light .likely__widget_pinterest:active,
.likely-light .likely__widget_pinterest:focus,
.likely-light .likely__widget_pinterest:hover {
  text-shadow: #bd081c 0 0 .25em;
  background: rgba(189,8,28,.7);
}

.likely__widget_telegram {
  fill: #34abde;
}

.likely__widget_telegram:active,
.likely__widget_telegram:focus,
.likely__widget_telegram:hover {
  background: rgba(204,234,246,.8);
}

.likely-light .likely__widget_telegram:active,
.likely-light .likely__widget_telegram:focus,
.likely-light .likely__widget_telegram:hover {
  text-shadow: #34abde 0 0 .25em;
  background: rgba(52,171,222,.7);
}

.likely__widget_twitter {
  fill: #00b7ec;
}

.likely__widget_twitter:active,
.likely__widget_twitter:focus,
.likely__widget_twitter:hover {
  background: rgba(191,237,250,.8);
}

.likely-light .likely__widget_twitter:active,
.likely-light .likely__widget_twitter:focus,
.likely-light .likely__widget_twitter:hover {
  text-shadow: #00b7ec 0 0 .25em;
  background: rgba(0,183,236,.7);
}

.likely__widget_vkontakte {
  fill: #526e8f;
}

.likely__widget_vkontakte:active,
.likely__widget_vkontakte:focus,
.likely__widget_vkontakte:hover {
  background: rgba(211,218,227,.8);
}

.likely-light .likely__widget_vkontakte:active,
.likely-light .likely__widget_vkontakte:focus,
.likely-light .likely__widget_vkontakte:hover {
  text-shadow: #526e8f 0 0 .25em;
  background: rgba(82,110,143,.7);
}

.likely__widget_whatsapp {
  fill: #25d366;
}

.likely__widget_whatsapp:active,
.likely__widget_whatsapp:focus,
.likely__widget_whatsapp:hover {
  background: rgba(200,244,216,.8);
}

.likely-light .likely__widget_whatsapp:active,
.likely-light .likely__widget_whatsapp:focus,
.likely-light .likely__widget_whatsapp:hover {
  text-shadow: #25d366 0 0 .25em;
  background: rgba(37,211,102,.7);
}

.likely {
  margin: 0 -5px -10px;
}

.likely .likely__widget {
  line-height: 20px;
  font-size: 14px;
  border-radius: 3px;
  height: 22px;
  margin: 0 5px 10px;
}

.likely .likely__icon {
  width: 22px;
  height: 22px;
}

.likely .likely__button {
  padding: 1px 4px 1px 0;
}

.likely .likely__counter {
  padding: 1px 4px;
}

.likely svg {
  left: 3px;
  top: 3px;
  width: 16px;
  height: 16px;
}

.likely-big {
  margin: 0 -6px -12px;
}

.likely-big .likely__widget {
  line-height: 28px;
  font-size: 18px;
  border-radius: 4px;
  height: 32px;
  margin: 0 6px 12px;
}

.likely-big .likely__icon {
  width: 32px;
  height: 32px;
}

.likely-big .likely__button {
  padding: 2px 6px 2px 0;
}

.likely-big .likely__counter {
  padding: 2px 6px;
}

.likely-big svg {
  left: 4px;
  top: 4px;
  width: 24px;
  height: 24px;
}

.likely-small {
  margin: 0 -4px -8px;
}

.likely-small .likely__widget {
  line-height: 14px;
  font-size: 12px;
  border-radius: 2px;
  height: 18px;
  margin: 0 4px 8px;
}

.likely-small .likely__icon {
  width: 18px;
  height: 18px;
}

.likely-small .likely__button {
  padding: 2px 3px 2px 0;
}

.likely-small .likely__counter {
  padding: 2px 3px;
}

.likely-small svg {
  left: 3px;
  top: 3px;
  width: 12px;
  height: 12px;
}

html {
  font-size: 14px;
  font-family: 'Tahoma', sans-serif;
  color: #333;
  scroll-behavior: smooth;
}

html.no-scroll {
  overflow: hidden;
}

p,
.form-error__body,
.list-marked,
.list-numbered,
.review {
  font-size: 1rem;
  line-height: 1.625rem;
}

p + p,
p + .form-error__body,
p + .list-marked,
p + .list-numbered,
p + .review {
  margin-top: 1rem;
}

.list-marked + p,
.list-marked + .form-error__body,
.list-marked + .list-marked,
.list-marked + .list-numbered,
.list-marked + .review {
  margin-top: 1rem;
}

.list-numbered + p,
.list-numbered + .form-error__body,
.list-numbered + .list-marked,
.list-numbered + .list-numbered,
.list-numbered + .review {
  margin-top: 1rem;
}

.table + p,
.table + .form-error__body,
.table + .list-marked,
.table + .list-numbered,
.table + .review {
  margin-top: 1rem;
}

.table-wrap + p,
.table-wrap + .form-error__body,
.table-wrap + .list-marked,
.table-wrap + .list-numbered,
.table-wrap + .review {
  margin-top: 1rem;
}

.figure + p,
.figure + .form-error__body,
.figure + .list-marked,
.figure + .list-numbered,
.figure + .review {
  margin-top: 1rem;
}

.tabs + p,
.tabs + .form-error__body,
.tabs + .list-marked,
.tabs + .list-numbered,
.tabs + .review {
  margin-top: 1rem;
}

.grid--par-alike + p,
.grid--par-alike + .form-error__body,
.grid--par-alike + .list-marked,
.grid--par-alike + .list-numbered,
.grid--par-alike + .review {
  margin-top: 1rem;
}

.gallery + p,
.gallery + .form-error__body,
.gallery + .list-marked,
.gallery + .list-numbered,
.gallery + .review {
  margin-top: 1rem;
}

.show-hide--par-alike + p,
.show-hide--par-alike + .form-error__body,
.show-hide--par-alike + .list-marked,
.show-hide--par-alike + .list-numbered,
.show-hide--par-alike + .review {
  margin-top: 1rem;
}

.footer__top + p,
.footer__top + .form-error__body,
.footer__top + .list-marked,
.footer__top + .list-numbered,
.footer__top + .review {
  margin-top: 1rem;
}

.newsfeed-form + p,
.newsfeed-form + .form-error__body,
.newsfeed-form + .list-marked,
.newsfeed-form + .list-numbered,
.newsfeed-form + .review {
  margin-top: 1rem;
}

.properties + p,
.properties + .form-error__body,
.properties + .list-marked,
.properties + .list-numbered,
.properties + .review {
  margin-top: 1rem;
}

.list-tags + p,
.list-tags + .form-error__body,
.list-tags + .list-marked,
.list-tags + .list-numbered,
.list-tags + .review {
  margin-top: 1rem;
}

.list-articles + p,
.list-articles + .form-error__body,
.list-articles + .list-marked,
.list-articles + .list-numbered,
.list-articles + .review {
  margin-top: 1rem;
}

.tabs-non-interactive + p,
.tabs-non-interactive + .form-error__body,
.tabs-non-interactive + .list-marked,
.tabs-non-interactive + .list-numbered,
.tabs-non-interactive + .review {
  margin-top: 1rem;
}

.form + p,
.form + .form-error__body,
.form + .list-marked,
.form + .list-numbered,
.form + .review {
  margin-top: 1rem;
}

.video-item + p,
.video-item + .form-error__body,
.video-item + .list-marked,
.video-item + .list-numbered,
.video-item + .review {
  margin-top: 1rem;
}

.list-tags-small + p,
.list-tags-small + .form-error__body,
.list-tags-small + .list-marked,
.list-tags-small + .list-numbered,
.list-tags-small + .review {
  margin-top: 1rem;
}

.likely-wrap + p,
.likely-wrap + .form-error__body,
.likely-wrap + .list-marked,
.likely-wrap + .list-numbered,
.likely-wrap + .review {
  margin-top: 1rem;
}

.announcement + p,
.announcement + .form-error__body,
.announcement + .list-marked,
.announcement + .list-numbered,
.announcement + .review {
  margin-top: 1rem;
}

.properties + p,
.properties + .form-error__body,
.properties + .list-marked,
.properties + .list-numbered,
.properties + .review {
  margin-top: 1rem;
}

.list-product-categories + p,
.list-product-categories + .form-error__body,
.list-product-categories + .list-marked,
.list-product-categories + .list-numbered,
.list-product-categories + .review {
  margin-top: 1rem;
}

.block-marked + p,
.block-marked + .form-error__body,
.block-marked + .list-marked,
.block-marked + .list-numbered,
.block-marked + .review {
  margin-top: 1rem;
}

.form-registration + p,
.form-registration + .form-error__body,
.form-registration + .list-marked,
.form-registration + .list-numbered,
.form-registration + .review {
  margin-top: 1rem;
}

.form-error + p,
.form-error + .form-error__body,
.form-error + .list-marked,
.form-error + .list-numbered,
.form-error + .review {
  margin-top: 1rem;
}

.article-footer + p,
.article-footer + .form-error__body,
.article-footer + .list-marked,
.article-footer + .list-numbered,
.article-footer + .review {
  margin-top: 1rem;
}

.list-comments + p,
.list-comments + .form-error__body,
.list-comments + .list-marked,
.list-comments + .list-numbered,
.list-comments + .review {
  margin-top: 1rem;
}

.work-of-month + p,
.work-of-month + .form-error__body,
.work-of-month + .list-marked,
.work-of-month + .list-numbered,
.work-of-month + .review {
  margin-top: 1rem;
}

.form-user-photo + p,
.form-user-photo + .form-error__body,
.form-user-photo + .list-marked,
.form-user-photo + .list-numbered,
.form-user-photo + .review {
  margin-top: 1rem;
}

.account-products + p,
.account-products + .form-error__body,
.account-products + .list-marked,
.account-products + .list-numbered,
.account-products + .review {
  margin-top: 1rem;
}

.pagination + p,
.pagination + .form-error__body,
.pagination + .list-marked,
.pagination + .list-numbered,
.pagination + .review {
  margin-top: 1rem;
}

.codebox + p,
.codebox + .form-error__body,
.codebox + .list-marked,
.codebox + .list-numbered,
.codebox + .review {
  margin-top: 1rem;
}

.quotebox + p,
.quotebox + .form-error__body,
.quotebox + .list-marked,
.quotebox + .list-numbered,
.quotebox + .review {
  margin-top: 1rem;
}

.quotebox > blockquote + p,
.quotebox > blockquote + .form-error__body,
.quotebox > blockquote + .list-marked,
.quotebox > blockquote + .list-numbered,
.quotebox > blockquote + .review {
  margin-top: 1rem;
}

.form-success + p,
.form-success + .form-error__body,
.form-success + .list-marked,
.form-success + .list-numbered,
.form-success + .review {
  margin-top: 1rem;
}

h1 + p,
h1 + .form-error__body,
h1 + .list-marked,
h1 + .list-numbered,
h1 + .review,
.h1 + p,
.h1 + .form-error__body,
.h1 + .list-marked,
.h1 + .list-numbered,
.h1 + .review {
  margin-top: 1rem;
}

h2 + p,
h2 + .form-error__body,
h2 + .list-marked,
h2 + .list-numbered,
h2 + .review,
.h2 + p,
.h2 + .form-error__body,
.h2 + .list-marked,
.h2 + .list-numbered,
.h2 + .review {
  margin-top: 0.5625rem;
}

h3 + p,
h3 + .form-error__body,
h3 + .list-marked,
h3 + .list-numbered,
h3 + .review,
.h3 + p,
.h3 + .form-error__body,
.h3 + .list-marked,
.h3 + .list-numbered,
.h3 + .review {
  margin-top: 0.3125rem;
}

h4 + p,
h4 + .form-error__body,
h4 + .list-marked,
h4 + .list-numbered,
h4 + .review,
.h4 + p,
.h4 + .form-error__body,
.h4 + .list-marked,
.h4 + .list-numbered,
.h4 + .review {
  margin-top: 0.125rem;
}

h1,
.h1 {
  font-weight: 500;
  font-size: 2.125rem;
  line-height: 2.75rem;
  color: #aa2a06;
}

h2,
.h2,
.list-articles__title a,
.list-blog__header,
.search-form__header {
  font-weight: 500;
  font-size: 1.625rem;
  line-height: 2.25rem;
  color: #d5b689;
}

p + h2,
p + .h2,
p + .list-articles__title a,
p + .list-blog__header,
p + .search-form__header {
  margin-top: 2.25rem;
}

.list-marked + h2,
.list-marked + .h2,
.list-marked + .list-articles__title a,
.list-marked + .list-blog__header,
.list-marked + .search-form__header {
  margin-top: 2.25rem;
}

.list-numbered + h2,
.list-numbered + .h2,
.list-numbered + .list-articles__title a,
.list-numbered + .list-blog__header,
.list-numbered + .search-form__header {
  margin-top: 2.25rem;
}

.table + h2,
.table + .h2,
.table + .list-articles__title a,
.table + .list-blog__header,
.table + .search-form__header {
  margin-top: 2.25rem;
}

.table-wrap + h2,
.table-wrap + .h2,
.table-wrap + .list-articles__title a,
.table-wrap + .list-blog__header,
.table-wrap + .search-form__header {
  margin-top: 2.25rem;
}

.figure + h2,
.figure + .h2,
.figure + .list-articles__title a,
.figure + .list-blog__header,
.figure + .search-form__header {
  margin-top: 2.25rem;
}

.tabs + h2,
.tabs + .h2,
.tabs + .list-articles__title a,
.tabs + .list-blog__header,
.tabs + .search-form__header {
  margin-top: 2.25rem;
}

.grid--par-alike + h2,
.grid--par-alike + .h2,
.grid--par-alike + .list-articles__title a,
.grid--par-alike + .list-blog__header,
.grid--par-alike + .search-form__header {
  margin-top: 2.25rem;
}

.gallery + h2,
.gallery + .h2,
.gallery + .list-articles__title a,
.gallery + .list-blog__header,
.gallery + .search-form__header {
  margin-top: 2.25rem;
}

.show-hide--par-alike + h2,
.show-hide--par-alike + .h2,
.show-hide--par-alike + .list-articles__title a,
.show-hide--par-alike + .list-blog__header,
.show-hide--par-alike + .search-form__header {
  margin-top: 2.25rem;
}

.footer__top + h2,
.footer__top + .h2,
.footer__top + .list-articles__title a,
.footer__top + .list-blog__header,
.footer__top + .search-form__header {
  margin-top: 2.25rem;
}

.newsfeed-form + h2,
.newsfeed-form + .h2,
.newsfeed-form + .list-articles__title a,
.newsfeed-form + .list-blog__header,
.newsfeed-form + .search-form__header {
  margin-top: 2.25rem;
}

.properties + h2,
.properties + .h2,
.properties + .list-articles__title a,
.properties + .list-blog__header,
.properties + .search-form__header {
  margin-top: 2.25rem;
}

.list-tags + h2,
.list-tags + .h2,
.list-tags + .list-articles__title a,
.list-tags + .list-blog__header,
.list-tags + .search-form__header {
  margin-top: 2.25rem;
}

.list-articles + h2,
.list-articles + .h2,
.list-articles + .list-articles__title a,
.list-articles + .list-blog__header,
.list-articles + .search-form__header {
  margin-top: 2.25rem;
}

.tabs-non-interactive + h2,
.tabs-non-interactive + .h2,
.tabs-non-interactive + .list-articles__title a,
.tabs-non-interactive + .list-blog__header,
.tabs-non-interactive + .search-form__header {
  margin-top: 2.25rem;
}

.form + h2,
.form + .h2,
.form + .list-articles__title a,
.form + .list-blog__header,
.form + .search-form__header {
  margin-top: 2.25rem;
}

.video-item + h2,
.video-item + .h2,
.video-item + .list-articles__title a,
.video-item + .list-blog__header,
.video-item + .search-form__header {
  margin-top: 2.25rem;
}

.list-tags-small + h2,
.list-tags-small + .h2,
.list-tags-small + .list-articles__title a,
.list-tags-small + .list-blog__header,
.list-tags-small + .search-form__header {
  margin-top: 2.25rem;
}

.likely-wrap + h2,
.likely-wrap + .h2,
.likely-wrap + .list-articles__title a,
.likely-wrap + .list-blog__header,
.likely-wrap + .search-form__header {
  margin-top: 2.25rem;
}

.announcement + h2,
.announcement + .h2,
.announcement + .list-articles__title a,
.announcement + .list-blog__header,
.announcement + .search-form__header {
  margin-top: 2.25rem;
}

.properties + h2,
.properties + .h2,
.properties + .list-articles__title a,
.properties + .list-blog__header,
.properties + .search-form__header {
  margin-top: 2.25rem;
}

.list-product-categories + h2,
.list-product-categories + .h2,
.list-product-categories + .list-articles__title a,
.list-product-categories + .list-blog__header,
.list-product-categories + .search-form__header {
  margin-top: 2.25rem;
}

.block-marked + h2,
.block-marked + .h2,
.block-marked + .list-articles__title a,
.block-marked + .list-blog__header,
.block-marked + .search-form__header {
  margin-top: 2.25rem;
}

.form-registration + h2,
.form-registration + .h2,
.form-registration + .list-articles__title a,
.form-registration + .list-blog__header,
.form-registration + .search-form__header {
  margin-top: 2.25rem;
}

.form-error + h2,
.form-error + .h2,
.form-error + .list-articles__title a,
.form-error + .list-blog__header,
.form-error + .search-form__header {
  margin-top: 2.25rem;
}

.article-footer + h2,
.article-footer + .h2,
.article-footer + .list-articles__title a,
.article-footer + .list-blog__header,
.article-footer + .search-form__header {
  margin-top: 2.25rem;
}

.list-comments + h2,
.list-comments + .h2,
.list-comments + .list-articles__title a,
.list-comments + .list-blog__header,
.list-comments + .search-form__header {
  margin-top: 2.25rem;
}

.work-of-month + h2,
.work-of-month + .h2,
.work-of-month + .list-articles__title a,
.work-of-month + .list-blog__header,
.work-of-month + .search-form__header {
  margin-top: 2.25rem;
}

.form-user-photo + h2,
.form-user-photo + .h2,
.form-user-photo + .list-articles__title a,
.form-user-photo + .list-blog__header,
.form-user-photo + .search-form__header {
  margin-top: 2.25rem;
}

.account-products + h2,
.account-products + .h2,
.account-products + .list-articles__title a,
.account-products + .list-blog__header,
.account-products + .search-form__header {
  margin-top: 2.25rem;
}

.pagination + h2,
.pagination + .h2,
.pagination + .list-articles__title a,
.pagination + .list-blog__header,
.pagination + .search-form__header {
  margin-top: 2.25rem;
}

.codebox + h2,
.codebox + .h2,
.codebox + .list-articles__title a,
.codebox + .list-blog__header,
.codebox + .search-form__header {
  margin-top: 2.25rem;
}

.quotebox + h2,
.quotebox + .h2,
.quotebox + .list-articles__title a,
.quotebox + .list-blog__header,
.quotebox + .search-form__header {
  margin-top: 2.25rem;
}

.quotebox > blockquote + h2,
.quotebox > blockquote + .h2,
.quotebox > blockquote + .list-articles__title a,
.quotebox > blockquote + .list-blog__header,
.quotebox > blockquote + .search-form__header {
  margin-top: 2.25rem;
}

.form-success + h2,
.form-success + .h2,
.form-success + .list-articles__title a,
.form-success + .list-blog__header,
.form-success + .search-form__header {
  margin-top: 2.25rem;
}

h1 + h2,
h1 + .h2,
h1 + .list-articles__title a,
h1 + .list-blog__header,
h1 + .search-form__header,
.h1 + h2,
.h1 + .h2,
.h1 + .list-articles__title a,
.h1 + .list-blog__header,
.h1 + .search-form__header {
  margin-top: 0.5rem;
}

h3,
.h3,
.form__header {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

p + h3,
p + .h3,
p + .form__header {
  margin-top: 1.875rem;
}

.list-marked + h3,
.list-marked + .h3,
.list-marked + .form__header {
  margin-top: 1.875rem;
}

.list-numbered + h3,
.list-numbered + .h3,
.list-numbered + .form__header {
  margin-top: 1.875rem;
}

.table + h3,
.table + .h3,
.table + .form__header {
  margin-top: 1.875rem;
}

.table-wrap + h3,
.table-wrap + .h3,
.table-wrap + .form__header {
  margin-top: 1.875rem;
}

.figure + h3,
.figure + .h3,
.figure + .form__header {
  margin-top: 1.875rem;
}

.tabs + h3,
.tabs + .h3,
.tabs + .form__header {
  margin-top: 1.875rem;
}

.grid--par-alike + h3,
.grid--par-alike + .h3,
.grid--par-alike + .form__header {
  margin-top: 1.875rem;
}

.gallery + h3,
.gallery + .h3,
.gallery + .form__header {
  margin-top: 1.875rem;
}

.show-hide--par-alike + h3,
.show-hide--par-alike + .h3,
.show-hide--par-alike + .form__header {
  margin-top: 1.875rem;
}

.footer__top + h3,
.footer__top + .h3,
.footer__top + .form__header {
  margin-top: 1.875rem;
}

.newsfeed-form + h3,
.newsfeed-form + .h3,
.newsfeed-form + .form__header {
  margin-top: 1.875rem;
}

.properties + h3,
.properties + .h3,
.properties + .form__header {
  margin-top: 1.875rem;
}

.list-tags + h3,
.list-tags + .h3,
.list-tags + .form__header {
  margin-top: 1.875rem;
}

.list-articles + h3,
.list-articles + .h3,
.list-articles + .form__header {
  margin-top: 1.875rem;
}

.tabs-non-interactive + h3,
.tabs-non-interactive + .h3,
.tabs-non-interactive + .form__header {
  margin-top: 1.875rem;
}

.form + h3,
.form + .h3,
.form + .form__header {
  margin-top: 1.875rem;
}

.video-item + h3,
.video-item + .h3,
.video-item + .form__header {
  margin-top: 1.875rem;
}

.list-tags-small + h3,
.list-tags-small + .h3,
.list-tags-small + .form__header {
  margin-top: 1.875rem;
}

.likely-wrap + h3,
.likely-wrap + .h3,
.likely-wrap + .form__header {
  margin-top: 1.875rem;
}

.announcement + h3,
.announcement + .h3,
.announcement + .form__header {
  margin-top: 1.875rem;
}

.properties + h3,
.properties + .h3,
.properties + .form__header {
  margin-top: 1.875rem;
}

.list-product-categories + h3,
.list-product-categories + .h3,
.list-product-categories + .form__header {
  margin-top: 1.875rem;
}

.block-marked + h3,
.block-marked + .h3,
.block-marked + .form__header {
  margin-top: 1.875rem;
}

.form-registration + h3,
.form-registration + .h3,
.form-registration + .form__header {
  margin-top: 1.875rem;
}

.form-error + h3,
.form-error + .h3,
.form-error + .form__header {
  margin-top: 1.875rem;
}

.article-footer + h3,
.article-footer + .h3,
.article-footer + .form__header {
  margin-top: 1.875rem;
}

.list-comments + h3,
.list-comments + .h3,
.list-comments + .form__header {
  margin-top: 1.875rem;
}

.work-of-month + h3,
.work-of-month + .h3,
.work-of-month + .form__header {
  margin-top: 1.875rem;
}

.form-user-photo + h3,
.form-user-photo + .h3,
.form-user-photo + .form__header {
  margin-top: 1.875rem;
}

.account-products + h3,
.account-products + .h3,
.account-products + .form__header {
  margin-top: 1.875rem;
}

.pagination + h3,
.pagination + .h3,
.pagination + .form__header {
  margin-top: 1.875rem;
}

.codebox + h3,
.codebox + .h3,
.codebox + .form__header {
  margin-top: 1.875rem;
}

.quotebox + h3,
.quotebox + .h3,
.quotebox + .form__header {
  margin-top: 1.875rem;
}

.quotebox > blockquote + h3,
.quotebox > blockquote + .h3,
.quotebox > blockquote + .form__header {
  margin-top: 1.875rem;
}

.form-success + h3,
.form-success + .h3,
.form-success + .form__header {
  margin-top: 1.875rem;
}

h2 + h3,
h2 + .h3,
h2 + .form__header,
.h2 + h3,
.h2 + .h3,
.h2 + .form__header {
  margin-top: 0.25rem;
}

h4,
.h4 {
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.6875rem;
}

p + h4,
p + .h4 {
  margin-top: 1.6875rem;
}

.list-marked + h4,
.list-marked + .h4 {
  margin-top: 1.6875rem;
}

.list-numbered + h4,
.list-numbered + .h4 {
  margin-top: 1.6875rem;
}

.table + h4,
.table + .h4 {
  margin-top: 1.6875rem;
}

.table-wrap + h4,
.table-wrap + .h4 {
  margin-top: 1.6875rem;
}

.figure + h4,
.figure + .h4 {
  margin-top: 1.6875rem;
}

.tabs + h4,
.tabs + .h4 {
  margin-top: 1.6875rem;
}

.grid--par-alike + h4,
.grid--par-alike + .h4 {
  margin-top: 1.6875rem;
}

.gallery + h4,
.gallery + .h4 {
  margin-top: 1.6875rem;
}

.show-hide--par-alike + h4,
.show-hide--par-alike + .h4 {
  margin-top: 1.6875rem;
}

.footer__top + h4,
.footer__top + .h4 {
  margin-top: 1.6875rem;
}

.newsfeed-form + h4,
.newsfeed-form + .h4 {
  margin-top: 1.6875rem;
}

.properties + h4,
.properties + .h4 {
  margin-top: 1.6875rem;
}

.list-tags + h4,
.list-tags + .h4 {
  margin-top: 1.6875rem;
}

.list-articles + h4,
.list-articles + .h4 {
  margin-top: 1.6875rem;
}

.tabs-non-interactive + h4,
.tabs-non-interactive + .h4 {
  margin-top: 1.6875rem;
}

.form + h4,
.form + .h4 {
  margin-top: 1.6875rem;
}

.video-item + h4,
.video-item + .h4 {
  margin-top: 1.6875rem;
}

.list-tags-small + h4,
.list-tags-small + .h4 {
  margin-top: 1.6875rem;
}

.likely-wrap + h4,
.likely-wrap + .h4 {
  margin-top: 1.6875rem;
}

.announcement + h4,
.announcement + .h4 {
  margin-top: 1.6875rem;
}

.properties + h4,
.properties + .h4 {
  margin-top: 1.6875rem;
}

.list-product-categories + h4,
.list-product-categories + .h4 {
  margin-top: 1.6875rem;
}

.block-marked + h4,
.block-marked + .h4 {
  margin-top: 1.6875rem;
}

.form-registration + h4,
.form-registration + .h4 {
  margin-top: 1.6875rem;
}

.form-error + h4,
.form-error + .h4 {
  margin-top: 1.6875rem;
}

.article-footer + h4,
.article-footer + .h4 {
  margin-top: 1.6875rem;
}

.list-comments + h4,
.list-comments + .h4 {
  margin-top: 1.6875rem;
}

.work-of-month + h4,
.work-of-month + .h4 {
  margin-top: 1.6875rem;
}

.form-user-photo + h4,
.form-user-photo + .h4 {
  margin-top: 1.6875rem;
}

.account-products + h4,
.account-products + .h4 {
  margin-top: 1.6875rem;
}

.pagination + h4,
.pagination + .h4 {
  margin-top: 1.6875rem;
}

.codebox + h4,
.codebox + .h4 {
  margin-top: 1.6875rem;
}

.quotebox + h4,
.quotebox + .h4 {
  margin-top: 1.6875rem;
}

.quotebox > blockquote + h4,
.quotebox > blockquote + .h4 {
  margin-top: 1.6875rem;
}

.form-success + h4,
.form-success + .h4 {
  margin-top: 1.6875rem;
}

h3 + h4,
h3 + .h4,
.h3 + h4,
.h3 + .h4 {
  margin-top: 0.25rem;
}

strong,
b {
  font-weight: bold;
}

mark {
  color: #ffb400;
  background-color: transparent;
}

img {
  max-width: 100%;
}

sub {
  font-size: 0.75rem;
  vertical-align: sub;
}

sup {
  font-size: 0.75rem;
  vertical-align: super;
}

a,
.properties__popup-name {
  color: var(--color-link);
  text-decoration: underline;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}

a:hover,
.properties__popup-name:hover,
a:focus,
.properties__popup-name:focus,
a:active,
.properties__popup-name:active {
  color: var(--color-link-hover);
  -webkit-transition: none;
  transition: none;
}

a.link-secondary,
.properties__popup-name.link-secondary,
.newsfeed-form .newsfeed-form__input--checkbox .form-input__label a {
  color: inherit;
}

a.link-secondary:hover,
.properties__popup-name.link-secondary:hover,
.newsfeed-form .newsfeed-form__input--checkbox .form-input__label a:hover,
a.link-secondary:focus,
.properties__popup-name.link-secondary:focus,
.newsfeed-form .newsfeed-form__input--checkbox .form-input__label a:focus,
a.link-secondary:active,
.properties__popup-name.link-secondary:active,
.newsfeed-form .newsfeed-form__input--checkbox .form-input__label a:active {
  text-decoration: none;
}

a.link-tertiary,
.properties__popup-name.link-tertiary {
  color: #636363;
  text-decoration: none;
}

a.link-tertiary:hover,
.properties__popup-name.link-tertiary:hover,
a.link-tertiary:focus,
.properties__popup-name.link-tertiary:focus,
a.link-tertiary:active,
.properties__popup-name.link-tertiary:active {
  text-decoration: underline;
}

a[href^='#'],
.properties__popup-name[href^='#'],
.properties__popup-name {
  text-decoration: none;
  border-bottom: 1px dotted;
}

@supports ((-webkit-text-decoration-style: dotted) or (text-decoration-style: dotted)) or (-webkit-text-decoration-style: dotted) {
  a[href^='#'],
  .properties__popup-name[href^='#'],
  .properties__popup-name {
    text-decoration: underline;
    -webkit-text-decoration-style: dotted;
    text-decoration-style: dotted;
    border-bottom: none;
  }
}

a.link-arrow,
.properties__popup-name.link-arrow {
  padding-left: 1.5rem;
  background-image: url("data:image/svg+xml;utf8,%3Csvg baseProfile='tiny' id='Layer_1' version='1.2' viewBox='0 0 24 24' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M10.586,6.586c-0.781,0.779-0.781,2.047,0,2.828L12.172,11H4.928c-1.104,0-2,0.895-2,2c0,1.104,0.896,2,2,2h7.244 l-1.586,1.586c-0.781,0.779-0.781,2.047,0,2.828C10.977,19.805,11.488,20,12,20s1.023-0.195,1.414-0.586L19.828,13l-6.414-6.414 C12.633,5.805,11.367,5.805,10.586,6.586z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

a.link-add,
.properties__popup-name.link-add {
  position: relative;
  display: inline-block;
  padding-bottom: 0.25rem;
  padding-left: 1.75rem;
  line-height: 1;
}

a.link-add::before,
.properties__popup-name.link-add::before {
  content: '+';
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 1.5rem;
  font-size: 1.25rem;
  font-weight: bold;
  text-align: center;
  line-height: 1.5rem;
  color: #fff;
  background-color: #d5b689;
  border-radius: 0.25rem;
}

a.link-rss,
.properties__popup-name.link-rss {
  padding-left: 1.5rem;
  background-image: url("data:image/svg+xml;utf8,%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg style='shape-rendering:geometricPrecision%3B text-rendering:geometricPrecision%3B image-rendering:optimizeQuality%3B fill-rule:evenodd%3B clip-rule:evenodd' viewBox='0 0 6.82666 6.82666' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C![CDATA[ .fil0 %7Bfill:%23ED802C%7D .fil1 %7Bfill:white%7D ]]%3E%3C/style%3E%3C/defs%3E%3Cg id='Layer_x0020_1'%3E%3Crect class='fil0' height='6.82667' rx='1.45635' ry='1.45635' width='6.82667'/%3E%3Cpath class='fil1' d='M2.31989 4.5053c0.0969331,0.0967598 0.155988,0.227972 0.156307,0.374169 -0.000318898,0.146047 -0.059374,0.27726 -0.155874,0.37361l-0.000433071 0.000240157c-0.0965866,0.0962598 -0.228642,0.155059 -0.375528,0.155059 -0.146693,0 -0.278425,-0.0589685 -0.375181,-0.155299 -0.096437,-0.0963504 -0.155811,-0.227476 -0.155811,-0.37361 0,-0.146197 0.059374,-0.277732 0.155811,-0.374248l0 7.87402e-005c0.0967559,-0.0963465 0.228488,-0.155547 0.375181,-0.155547 0.146799,-9.44882e-005 0.278681,0.0592874 0.375528,0.155547zm0 -0.000173228l0 0.000173228 0.00026378 0 -0.00026378 -0.000173228zm-0.750795 0.748106l0 -0.00023622 -8.66142e-005 0 8.66142e-005 0.00023622zm-0.155382 -2.47978l0 0.763862c0.498654,0.00023622 0.970272,0.196134 1.32314,0.549606 0.352874,0.35228 0.547917,0.824571 0.54876,1.32499l0.000259843 0 0 0.0014252 0.766878 0c-0.00057874,-0.727555 -0.296362,-1.38655 -0.774469,-1.865 -0.478169,-0.478433 -1.13693,-0.774472 -1.86457,-0.774882zm0.00135827 -1.36011l0 0.763429c1.78246,0.00126772 3.23126,1.45233 3.2326,3.23648l0.765626 0c-0.000511811,-1.10274 -0.448717,-2.10165 -1.173,-2.82642 -0.724508,-0.724539 -1.72299,-1.17309 -2.82523,-1.1735z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

h2 a,
h2 .properties__popup-name {
  color: inherit;
}

.btn {
  display: inline-block;
  padding-top: 0.75rem;
  padding-right: 1.5rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5rem;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1rem;
  color: #fff;
  text-decoration: none;
  background-color: #aa2a06;
  border: none;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

.btn:hover,
.btn:focus,
.btn:active {
  color: #fff;
  background-color: #781e05;
  -webkit-transition: none;
  transition: none;
}

a.btn {
  text-decoration: none;
  border-bottom: none;
}

.page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
}

main {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

main {
  margin-top: 2rem;
}

.container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.content {
  width: 100%;
  max-width: 76rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.no-break {
  white-space: nowrap;
}

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

.account-info .announcement__properties.properties {
  grid-template-columns: -webkit-min-content 1fr;
  grid-template-columns: -moz-min-content 1fr;
  grid-template-columns: min-content 1fr;
}

.account-info .announcement__subtitle h2 {
  font-size: 1.125rem;
}

.account-products {
  margin-bottom: 1.75rem;
}

p + .account-products {
  margin-top: 1rem;
}

.list-marked + .account-products {
  margin-top: 1rem;
}

.list-numbered + .account-products {
  margin-top: 1rem;
}

.table + .account-products {
  margin-top: 1rem;
}

.table-wrap + .account-products {
  margin-top: 1rem;
}

.figure + .account-products {
  margin-top: 1rem;
}

.tabs + .account-products {
  margin-top: 1rem;
}

.grid--par-alike + .account-products {
  margin-top: 1rem;
}

.gallery + .account-products {
  margin-top: 1rem;
}

.show-hide--par-alike + .account-products {
  margin-top: 1rem;
}

.footer__top + .account-products {
  margin-top: 1rem;
}

.newsfeed-form + .account-products {
  margin-top: 1rem;
}

.properties + .account-products {
  margin-top: 1rem;
}

.list-tags + .account-products {
  margin-top: 1rem;
}

.list-articles + .account-products {
  margin-top: 1rem;
}

.tabs-non-interactive + .account-products {
  margin-top: 1rem;
}

.form + .account-products {
  margin-top: 1rem;
}

.video-item + .account-products {
  margin-top: 1rem;
}

.list-tags-small + .account-products {
  margin-top: 1rem;
}

.likely-wrap + .account-products {
  margin-top: 1rem;
}

.announcement + .account-products {
  margin-top: 1rem;
}

.properties + .account-products {
  margin-top: 1rem;
}

.list-product-categories + .account-products {
  margin-top: 1rem;
}

.block-marked + .account-products {
  margin-top: 1rem;
}

.form-registration + .account-products {
  margin-top: 1rem;
}

.form-error + .account-products {
  margin-top: 1rem;
}

.article-footer + .account-products {
  margin-top: 1rem;
}

.list-comments + .account-products {
  margin-top: 1rem;
}

.work-of-month + .account-products {
  margin-top: 1rem;
}

.form-user-photo + .account-products {
  margin-top: 1rem;
}

.account-products + .account-products {
  margin-top: 1rem;
}

.pagination + .account-products {
  margin-top: 1rem;
}

.codebox + .account-products {
  margin-top: 1rem;
}

.quotebox + .account-products {
  margin-top: 1rem;
}

.quotebox > blockquote + .account-products {
  margin-top: 1rem;
}

.form-success + .account-products {
  margin-top: 1rem;
}

h1 + .account-products,
.h1 + .account-products {
  margin-top: 1rem;
}

h2 + .account-products,
.h2 + .account-products {
  margin-top: 0.5625rem;
}

h3 + .account-products,
.h3 + .account-products {
  margin-top: 0.3125rem;
}

h4 + .account-products,
.h4 + .account-products {
  margin-top: 0.125rem;
}

.account-products__save {
  margin-top: 1.75rem;
}

.account-products__actions {
  margin: -0.75rem;
  margin-top: 1rem;
  margin-left: 0;
}

.account-products__button {
  margin: 0.75rem;
}

p + .announcement {
  margin-top: 1rem;
}

.list-marked + .announcement {
  margin-top: 1rem;
}

.list-numbered + .announcement {
  margin-top: 1rem;
}

.table + .announcement {
  margin-top: 1rem;
}

.table-wrap + .announcement {
  margin-top: 1rem;
}

.figure + .announcement {
  margin-top: 1rem;
}

.tabs + .announcement {
  margin-top: 1rem;
}

.grid--par-alike + .announcement {
  margin-top: 1rem;
}

.gallery + .announcement {
  margin-top: 1rem;
}

.show-hide--par-alike + .announcement {
  margin-top: 1rem;
}

.footer__top + .announcement {
  margin-top: 1rem;
}

.newsfeed-form + .announcement {
  margin-top: 1rem;
}

.properties + .announcement {
  margin-top: 1rem;
}

.list-tags + .announcement {
  margin-top: 1rem;
}

.list-articles + .announcement {
  margin-top: 1rem;
}

.tabs-non-interactive + .announcement {
  margin-top: 1rem;
}

.form + .announcement {
  margin-top: 1rem;
}

.video-item + .announcement {
  margin-top: 1rem;
}

.list-tags-small + .announcement {
  margin-top: 1rem;
}

.likely-wrap + .announcement {
  margin-top: 1rem;
}

.announcement + .announcement {
  margin-top: 1rem;
}

.properties + .announcement {
  margin-top: 1rem;
}

.list-product-categories + .announcement {
  margin-top: 1rem;
}

.block-marked + .announcement {
  margin-top: 1rem;
}

.form-registration + .announcement {
  margin-top: 1rem;
}

.form-error + .announcement {
  margin-top: 1rem;
}

.article-footer + .announcement {
  margin-top: 1rem;
}

.list-comments + .announcement {
  margin-top: 1rem;
}

.work-of-month + .announcement {
  margin-top: 1rem;
}

.form-user-photo + .announcement {
  margin-top: 1rem;
}

.account-products + .announcement {
  margin-top: 1rem;
}

.pagination + .announcement {
  margin-top: 1rem;
}

.codebox + .announcement {
  margin-top: 1rem;
}

.quotebox + .announcement {
  margin-top: 1rem;
}

.quotebox > blockquote + .announcement {
  margin-top: 1rem;
}

.form-success + .announcement {
  margin-top: 1rem;
}

h1 + .announcement,
.h1 + .announcement {
  margin-top: 1rem;
}

h2 + .announcement,
.h2 + .announcement {
  margin-top: 0.5625rem;
}

h3 + .announcement,
.h3 + .announcement {
  margin-top: 0.3125rem;
}

h4 + .announcement,
.h4 + .announcement {
  margin-top: 0.125rem;
}

.announcement__subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  margin-bottom: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  background-color: #f6f6f6;
  border-radius: 0.625rem;
}

.announcement__subtitle .h2 {
  font-size: 1.25rem;
  font-weight: bold;
}

.announcement__subtitle-addition {
  font-size: 0.875rem;
}

.announcement__properties.properties {
  grid-template-columns: 13.875rem 1fr;
}

.announcement__properties.properties .properties__item-name {
  font-weight: normal;
  text-align: right;
}

.announcement__properties.properties .properties__item + .properties__item .properties__item-name,
.announcement__properties.properties .properties__item + .properties__item .properties__item-value {
  margin-top: 0.5rem;
}

.article-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -0.375rem;
  margin-right: -0.375rem;
  margin-bottom: -0.375rem;
}

p + .article-footer {
  margin-top: 1rem;
}

.list-marked + .article-footer {
  margin-top: 1rem;
}

.list-numbered + .article-footer {
  margin-top: 1rem;
}

.table + .article-footer {
  margin-top: 1rem;
}

.table-wrap + .article-footer {
  margin-top: 1rem;
}

.figure + .article-footer {
  margin-top: 1rem;
}

.tabs + .article-footer {
  margin-top: 1rem;
}

.grid--par-alike + .article-footer {
  margin-top: 1rem;
}

.gallery + .article-footer {
  margin-top: 1rem;
}

.show-hide--par-alike + .article-footer {
  margin-top: 1rem;
}

.footer__top + .article-footer {
  margin-top: 1rem;
}

.newsfeed-form + .article-footer {
  margin-top: 1rem;
}

.properties + .article-footer {
  margin-top: 1rem;
}

.list-tags + .article-footer {
  margin-top: 1rem;
}

.list-articles + .article-footer {
  margin-top: 1rem;
}

.tabs-non-interactive + .article-footer {
  margin-top: 1rem;
}

.form + .article-footer {
  margin-top: 1rem;
}

.video-item + .article-footer {
  margin-top: 1rem;
}

.list-tags-small + .article-footer {
  margin-top: 1rem;
}

.likely-wrap + .article-footer {
  margin-top: 1rem;
}

.announcement + .article-footer {
  margin-top: 1rem;
}

.properties + .article-footer {
  margin-top: 1rem;
}

.list-product-categories + .article-footer {
  margin-top: 1rem;
}

.block-marked + .article-footer {
  margin-top: 1rem;
}

.form-registration + .article-footer {
  margin-top: 1rem;
}

.form-error + .article-footer {
  margin-top: 1rem;
}

.article-footer + .article-footer {
  margin-top: 1rem;
}

.list-comments + .article-footer {
  margin-top: 1rem;
}

.work-of-month + .article-footer {
  margin-top: 1rem;
}

.form-user-photo + .article-footer {
  margin-top: 1rem;
}

.account-products + .article-footer {
  margin-top: 1rem;
}

.pagination + .article-footer {
  margin-top: 1rem;
}

.codebox + .article-footer {
  margin-top: 1rem;
}

.quotebox + .article-footer {
  margin-top: 1rem;
}

.quotebox > blockquote + .article-footer {
  margin-top: 1rem;
}

.form-success + .article-footer {
  margin-top: 1rem;
}

h1 + .article-footer,
.h1 + .article-footer {
  margin-top: 1rem;
}

h2 + .article-footer,
.h2 + .article-footer {
  margin-top: 0.5625rem;
}

h3 + .article-footer,
.h3 + .article-footer {
  margin-top: 0.3125rem;
}

h4 + .article-footer,
.h4 + .article-footer {
  margin-top: 0.125rem;
}

.article-footer__author,
.article-footer__date,
.article-footer__comments,
.article-footer__rating {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  padding-bottom: 0.375rem;
}

.article-footer__author {
  padding-left: 1.875rem;
  background-image: var(--user-icon);
  background-repeat: no-repeat;
  background-position: 0.375rem 0.25rem;
  background-size: 1rem;
}

.article-footer__author a {
  color: #636363;
}

.article-footer__author a:hover {
  color: #9c9c9c;
}

.article-footer__comments {
  padding-left: 1.75rem;
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:url%28%23Безымянный_градиент_20%29%3B%7D.cls-2%7Bfill:none%3Bstroke:%23f1f1f1%3Bstroke-linejoin:round%3B%7D.cls-3%7Bfill:url%28%23Безымянный_градиент_18%29%3B%7D.cls-4%7Bfill:%23c4c4c4%3B%7D.cls-5%7Bfill:%23b7b7b7%3B%7D.cls-6%7Bfill:%23afafaf%3B%7D%3C/style%3E%3ClinearGradient id='Безымянный_градиент_20' x1='8.5' y1='20' x2='8.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23c5c5c5'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3ClinearGradient id='Безымянный_градиент_18' x1='8.5' y1='20' x2='8.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%238e8e8e'/%3E%3Cstop offset='1' stop-color='%23d6d6d6'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ctitle%3Eico-comments%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpath class='cls-1' d='M16,0H1A1,1,0,0,0,0,1V14.71a1,1,0,0,0,1,1H5.71L11.31,20h1.44V15.71H16a1,1,0,0,0,1-1V1A1,1,0,0,0,16,0Z'/%3E%3Cpath class='cls-2' d='M1,14.24H5.76l5.57,4.29h.91V14.23H16'/%3E%3Cpath class='cls-3' d='M16,1V14.71H12.75a1,1,0,0,0-1,1V19h-.1L6.32,14.91a1,1,0,0,0-.61-.2H1V1H16m0-1H1A1,1,0,0,0,0,1V14.71a1,1,0,0,0,1,1H5.71L11.31,20h1.44V15.71H16a1,1,0,0,0,1-1V1a1,1,0,0,0-1-1Z'/%3E%3Crect class='cls-4' x='4.26' y='4.29' width='8.49' height='1.42'/%3E%3Crect class='cls-5' x='4.26' y='7.15' width='8.49' height='1.42'/%3E%3Crect class='cls-6' x='4.26' y='10.01' width='8.49' height='1.42'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0.375rem center;
  background-size: 1rem;
}

.article-footer__rate {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  background-repeat: no-repeat;
  background-position: center;
}

.article-footer__rate--up {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 15 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate%3B%7D.cls-2%7Bfill:url%28%23Безымянный_градиент_14%29%3B%7D.cls-3%7Bfill:none%3Bstroke:%23fff%3Bstroke-miterlimit:10%3Bopacity:0.3%3Bmix-blend-mode:overlay%3B%7D.cls-4%7Bfill:url%28%23Безымянный_градиент_12%29%3B%7D%3C/style%3E%3ClinearGradient id='Безымянный_градиент_14' x1='7.5' y1='20' x2='7.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%2387d217'/%3E%3Cstop offset='1' stop-color='%23d7ff8b'/%3E%3C/linearGradient%3E%3ClinearGradient id='Безымянный_градиент_12' x1='7.5' y1='20' x2='7.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%235ba42e'/%3E%3Cstop offset='1' stop-color='%23ace674'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ctitle%3Eico-vote-up%3C/title%3E%3Cg class='cls-1'%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpolygon class='cls-2' points='15 6.66 8.19 0 6.82 0 0 6.66 0 9.33 4.09 9.33 4.09 20 10.91 20 10.91 9.33 15 9.33 15 6.66'/%3E%3Cpolyline class='cls-3' points='0.83 7.83 5.6 7.83 5.6 18.51 9.91 18.51'/%3E%3Cpath class='cls-4' d='M7.78,1,14,7.08V8.33H9.91V19H5.09V8.33H1V7.08L7.22,1h.56m.41-1H6.82L0,6.66V9.33H4.09V20h6.82V9.33H15V6.66L8.19,0Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.article-footer__rate--down {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 15.7 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bisolation:isolate%3B%7D.cls-2%7Bfill:url%28%23Безымянный_градиент_39%29%3B%7D.cls-3,.cls-4%7Bfill:none%3Bstroke:%23fff%3Bstroke-miterlimit:10%3Bmix-blend-mode:overlay%3B%7D.cls-3%7Bopacity:0.3%3B%7D.cls-4%7Bopacity:0.4%3B%7D.cls-5%7Bfill:url%28%23Безымянный_градиент_24%29%3B%7D%3C/style%3E%3ClinearGradient id='Безымянный_градиент_39' x1='7.85' y1='20' x2='7.85' gradientTransform='matrix%281, 0, 0, -1, 0, 20%29' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fbca9f'/%3E%3Cstop offset='0.14' stop-color='%23f8b487'/%3E%3Cstop offset='0.6' stop-color='%23f06d3d'/%3E%3Cstop offset='0.81' stop-color='%23ed511f'/%3E%3Cstop offset='0.85' stop-color='%23ea4d1f'/%3E%3Cstop offset='1' stop-color='%23e0411e'/%3E%3C/linearGradient%3E%3ClinearGradient id='Безымянный_градиент_24' x1='7.85' x2='7.85' y2='20' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23f89c7b'/%3E%3Cstop offset='1' stop-color='%23d53721'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ctitle%3Eico-vote-down%3C/title%3E%3Cg class='cls-1'%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpolygon class='cls-2' points='15.35 13.34 8.54 20 7.17 20 0.35 13.34 0.35 10.67 4.44 10.67 4.44 0 11.26 0 11.26 10.67 15.35 10.67 15.35 13.34'/%3E%3Cline class='cls-3' x1='5.95' y1='11.66' x2='5.95' y2='1.02'/%3E%3Cpolyline class='cls-4' points='15.35 11.34 7.84 18.78 0.35 11.34'/%3E%3Cpath class='cls-5' d='M10.26,1V11.67h4.09v1.25L8.13,19H7.58L1.35,12.92V11.67H5.44V1h4.82m1-1H4.44V10.67H.35v2.67L7.17,20H8.54l6.81-6.66V10.67H11.26V0Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.aside-menu + .aside-menu,
.aside-menu + .aside {
  margin-top: 2.25rem;
}

.aside-menu__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.25rem 1.5rem;
  color: #fff;
  background-color: #d8ceb7;
  border-radius: 0.625rem;
}

.aside-menu__list,
.aside-menu__sublist {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.aside-menu__list-item {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.aside-menu__list-item + .aside-menu__list-item {
  margin-top: 0.25rem;
  border-top: 0.5px solid #ccc;
}

.aside-menu__list-item > a {
  display: inline-block;
  padding-left: 1.25rem;
  background-image: url("data:image/svg+xml;utf8,%3Csvg baseProfile='tiny' id='Layer_1' version='1.2' viewBox='0 0 24 24' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23dfc39c'%3E%3Cpath d='M10.586,6.586c-0.781,0.779-0.781,2.047,0,2.828L12.172,11H4.928c-1.104,0-2,0.895-2,2c0,1.104,0.896,2,2,2h7.244 l-1.586,1.586c-0.781,0.779-0.781,2.047,0,2.828C10.977,19.805,11.488,20,12,20s1.023-0.195,1.414-0.586L19.828,13l-6.414-6.414 C12.633,5.805,11.367,5.805,10.586,6.586z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.25rem;
}

.aside-menu__sublist-item {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.aside-menu__sublist-item > a {
  display: inline-block;
  padding-left: 1.25rem;
  background-image: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 8 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 50.2 %2855047%29 - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3EOval%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Ccircle id='Oval' stroke='%23DFC39C' stroke-width='2' cx='4' cy='4' r='3'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 0.25rem;
  background-size: 0.75rem;
}

.aside-menu--sublist .aside-menu__list-item > a {
  background-image: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 8 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 50.2 %2855047%29 - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3EOval%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Ccircle id='Oval' stroke='%23DFC39C' stroke-width='2' cx='4' cy='4' r='3'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
  background-position: left 0.25rem;
  background-size: 0.75rem;
}

a.aside-menu__item-edit {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  margin-bottom: -0.25rem;
  margin-left: 0.5rem;
  padding: 0;
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%237d3e2e%3B%7D.cls-2%7Bfill:%23c3a7a0%3B%7D.cls-3%7Bfill:%23c9b18f%3B%7D.cls-4%7Bfill:url%28%23Безымянный_градиент_5%29%3B%7D%3C/style%3E%3ClinearGradient id='Безымянный_градиент_5' y1='14.5' x2='14' y2='14.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23d9c7b4'/%3E%3Cstop offset='1' stop-color='%23d9c7b4' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ctitle%3Eicon_edit%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpath class='cls-1' d='M11.89.27l1.79,1.67a1,1,0,0,1,.06,1.42L6.09,11.77l-3.26-3L8,3.14l2.5-2.8A1,1,0,0,1,11.89.27Z'/%3E%3Cpath class='cls-2' d='M12.05.42l.81.75L4.52,10.35l-.84-.73Z'/%3E%3Cpolygon class='cls-3' points='6.09 11.77 1 14 2.83 8.72 6.09 11.77'/%3E%3Crect class='cls-4' y='14' width='14' height='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: left 0.25rem;
  background-size: 1rem;
}

.aside-title {
  margin-bottom: 1rem;
  font-size: 1.25rem;
  font-weight: bold;
  text-align: center;
  background-color: #f6f6f6;
  border-radius: 0.625rem;
}

.aside p,
.aside .list-marked {
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

.aside p + .aside p,
.aside .list-marked + .aside .list-marked {
  margin-top: 0.75rem;
}

.aside + .aside,
.aside + .aside-menu {
  margin-top: 2.25rem;
}

.banner-volosy24 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  font-family: 'UKIJ Diwani Tom';
  background-color: #fefbf6;
  border: 2px solid #f3e5da;
}

.banner-volosy24__slide {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  width: 100%;
  height: 100%;
  padding: 0.5rem 3rem;
  color: #ad0a31;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.banner-volosy24__slide--active {
  opacity: 1;
}

.banner-volosy24__slide--slide-1 {
  font-size: 1.75rem;
  line-height: 1.25;
  text-align: center;
}

.banner-volosy24__slide--slide-2 ul.list-marked {
  margin-top: 0;
  font-size: 1.375rem;
  line-height: 2.0625rem;
}

.banner-volosy24__slide--slide-3 ul.list-marked {
  font-size: 1.375rem;
  line-height: 2.0625rem;
}

.banner-volosy24__left {
  position: relative;
  width: 50%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f4eccb), to(#e3cfad));
  background-image: linear-gradient(#f4eccb, #e3cfad);
}

.banner-volosy24__right {
  --banner-volosy24-background: url("data:image/svg+xml;utf8,%3C!-- Generator: Adobe Illustrator 16.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 109 232.333' enable-background='new 0 0 109 232.333' xml:space='preserve'%3E%3Cg%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23F9F5EB' d='M47.883,59.602c2.5,0.967,4.367,1.183,5.601,0.65 c2.533-1.233,3.833-2.7,3.899-4.4c0.267-2-0.283-3.733-1.649-5.2c-1.2-0.9-2.717-0.917-4.551-0.05 c-0.866,0.467-1.35,1.117-1.449,1.95c-0.034,1.267,0.833,1.217,2.6-0.15c0.066,1.434-0.233,2.434-0.9,3 c-0.666,0.6-1.583,0.467-2.75-0.4c-0.533-0.833-0.75-1.7-0.649-2.6c0.033-0.633,0.316-1.45,0.85-2.45c1.834-2.3,4.233-2.8,7.2-1.5 c2.533,1.8,3.6,4.2,3.2,7.2c-0.4,2.5-2.184,4.434-5.351,5.8C51.633,62.018,49.616,61.401,47.883,59.602z M53.733,66.151 c3.899,2.667,7.333,4.55,10.3,5.65l8.35-0.25c2.101-1,3.117-1.983,3.05-2.95c0.2-1.633-0.199-2.633-1.199-3l-2.551-0.15 c-0.466,0.466-0.083,1.1,1.15,1.9c-1.333,0.667-2.333,0.367-3-0.9c-0.467-1.5-0.25-2.567,0.65-3.2c1.566-1.2,3.267-1.083,5.1,0.35 c1.333,1.566,1.9,3.3,1.7,5.2c-0.3,1.967-1.7,3.5-4.2,4.6c-2.8,1.067-5.884,1.05-9.25-0.05 C59.967,71.751,56.6,69.352,53.733,66.151z M76.033,75.501l-0.8-0.1l-0.601-0.55c-0.1-0.267-0.1-0.567,0-0.9l0.601-0.5l0.85-0.05 l0.6,0.65c0.134,0.3,0.134,0.567,0,0.8L76.033,75.501z M73.283,76.651l-0.851-0.1l-0.55-0.55c-0.133-0.267-0.133-0.567,0-0.9 l0.601-0.5l0.85-0.05l0.6,0.65c0.101,0.267,0.084,0.533-0.05,0.8L73.283,76.651z M64.983,76.702l-0.851-0.1 c-0.267-0.067-0.45-0.25-0.55-0.55c-0.134-0.267-0.134-0.566,0-0.9l0.6-0.5l0.851-0.05l0.6,0.6l-0.05,0.85L64.983,76.702z M62.283,75.602l-0.8-0.1l-0.601-0.55c-0.1-0.267-0.1-0.567,0-0.9l0.601-0.5l0.85-0.05l0.6,0.65v0.8L62.283,75.602z M55.233,71.352 c2.5,5.4,3.05,10.517,1.649,15.35c-1.633,4.767-5.033,8.083-10.2,9.95c2.334-2.633,4.7-5.717,7.101-9.25l1.8-4.05 C56.35,79.118,56.233,75.118,55.233,71.352z M70.433,77.202l-0.8-0.05c-0.3-0.1-0.5-0.283-0.6-0.55c-0.101-0.3-0.101-0.6,0-0.9 c0.133-0.267,0.333-0.45,0.6-0.55c0.3-0.133,0.584-0.133,0.851,0l0.6,0.65v0.8L70.433,77.202z M67.733,77.202l-0.851-0.05 c-0.3-0.1-0.5-0.3-0.6-0.6c-0.134-0.267-0.117-0.55,0.05-0.85l0.6-0.55l0.851-0.05l0.55,0.65v0.8L67.733,77.202z M49.333,102.202 c-2.7,5.333-1.934,11.583,2.3,18.75c6.8,8.833,13.283,13.55,19.45,14.15c7.066-0.033,10.2-2.633,9.4-7.8 c-0.101-2.4-1.267-4.033-3.5-4.9c-3.267-0.5-4.617,0.383-4.051,2.65c1.2,1.567,2.684,1.583,4.45,0.05 c0.233,1.633-0.783,2.783-3.05,3.45c-1.6,0.467-2.917-0.267-3.95-2.2c-1.166-3.267-0.149-5.217,3.05-5.85 c2.7-0.2,5.167,0.733,7.4,2.8c1.934,2.333,2.316,5.217,1.15,8.65l-0.051,0.35c-1.399,3.4-4.966,5.034-10.699,4.9 c-6.934-0.233-13.934-5.05-21-14.45c-4.5-7.933-5.351-14.967-2.551-21.1c2.167-3.8,5.45-5.617,9.851-5.45 c3.1,0.8,5.133,2.167,6.1,4.1C58,96.568,53.233,97.202,49.333,102.202z M63.433,64.602c-4.033,1.333-8.116,0.95-12.25-1.15 c6.801,0.267,12.817-1.15,18.051-4.25C68.566,61.135,66.633,62.935,63.433,64.602z M91.583,128.452 c0.9,6.633-1.467,11.15-7.1,13.55c-4.267,1.667-8.817,1.517-13.65-0.45c4.934,0.467,9.316-0.417,13.15-2.65 C87.683,135.935,90.217,132.452,91.583,128.452z M66.033,123.801c-4.4,1.633-8.334-0.117-11.8-5.25 c-4.034-8.066-4.301-13.966-0.801-17.7c-2.3,3.9-1.55,8.783,2.25,14.65C58.916,119.168,62.366,121.935,66.033,123.801z M54.883,130.051c3.566,4.7,7.634,9.2,12.2,13.5c6.8,5.434,12.917,11.784,18.35,19.05c3.434,5.167,4.9,10.25,4.4,15.25 c-1.134,3.267-3.25,4.783-6.35,4.55c-2.4-0.5-4-2.017-4.801-4.55c-0.433-2.1-0.1-3.733,1-4.9c1.7-1.1,3.084-1.017,4.15,0.25 c0.934,2.033,0.3,3.25-1.9,3.65c0.434-1.867,0.15-2.717-0.85-2.55c-0.833,0.434-1.217,1.467-1.15,3.1 c0.567,1.867,1.834,2.917,3.801,3.15c2.233-0.566,3.633-1.933,4.199-4.1c0.534-3.167-0.783-7.4-3.949-12.7 c-5.9-6.7-12.417-13.567-19.551-20.6C59.767,138.685,56.583,134.318,54.883,130.051z M71.233,143.452 c9.933,4.6,19.666,12.283,29.199,23.05c3.667,5.467,5.617,9.633,5.851,12.5C97.983,165.735,86.3,153.885,71.233,143.452z M51.583,129.501c4.233,6.8,8.467,12.417,12.7,16.85c4.833,4.7,8.2,9.95,10.1,15.75c-3.033-2.333-6.983-6.633-11.85-12.9 C56.833,141.001,53.183,134.435,51.583,129.501z M91.483,170.602c3.166,6.2,4.3,12.383,3.399,18.55 c-0.7,3.367-3.017,6.017-6.95,7.95C92.633,189.702,93.816,180.868,91.483,170.602z M98.033,177.602c2.3,7,3.166,13.033,2.6,18.1 c-0.566,4.767-2.366,8.5-5.399,11.2c-3.4,3.267-8.467,4.9-15.2,4.9c-5.167-0.267-8.9-3.35-11.2-9.25 c-1.6-5.533-0.283-10.083,3.95-13.65c3.666-2.367,7.3-2.15,10.899,0.65c2,2,2.117,4.233,0.351,6.7c-1.2,1.467-2.75,1.633-4.65,0.5 c-1.267-1.067-1.916-2.517-1.95-4.35c1.2,1.533,2.534,2.184,4,1.95c1.2-0.967,1.367-1.983,0.5-3.05c-2.199-2.167-5-2.333-8.399-0.5 c-3.267,2.733-4.084,6.583-2.45,11.55c2.033,4.7,5.5,7.2,10.4,7.5c2.767-0.3,4.983-0.717,6.649-1.25 c1.8-0.567,3.5-1.483,5.101-2.75c3.033-3,4.699-6.633,5-10.9c0.3-3.934-0.517-9.667-2.45-17.2c-2.267-7-7.783-15.65-16.55-25.95 c8.8,7.267,15.033,15.767,18.699,25.5L98.033,177.602z M94.733,167.151c-0.301,0.133-0.584,0.133-0.851,0 c-0.333-0.133-0.55-0.35-0.649-0.65c-0.134-0.3-0.117-0.6,0.05-0.9c0.1-0.267,0.3-0.467,0.6-0.6s0.617-0.133,0.95,0l0.55,0.65 l0.05,0.9L94.733,167.151z M98.533,172.651c-0.334,0.133-0.634,0.133-0.9,0l-0.649-0.65c-0.101-0.3-0.084-0.6,0.05-0.9 c0.1-0.267,0.316-0.467,0.649-0.6c0.301-0.133,0.601-0.133,0.9,0l0.55,0.65c0.134,0.3,0.15,0.6,0.05,0.9L98.533,172.651z M101.183,178.051l-0.899-0.05c-0.267-0.067-0.467-0.267-0.601-0.6c-0.1-0.3-0.1-0.6,0-0.9l0.65-0.6c0.3-0.1,0.6-0.1,0.9,0 l0.55,0.65l0.05,0.85L101.183,178.051z M103.233,184.501l-0.9-0.1c-0.3-0.1-0.5-0.3-0.6-0.6c-0.134-0.3-0.134-0.617,0-0.95 c0.1-0.233,0.316-0.4,0.649-0.5l0.851-0.1l0.649,0.7l-0.05,0.85L103.233,184.501z M104.733,190.801c-0.301,0.133-0.601,0.133-0.9,0 l-0.6-0.6c-0.101-0.3-0.101-0.617,0-0.95l0.649-0.55l0.9-0.05l0.55,0.7c0.134,0.3,0.15,0.583,0.05,0.85 C105.25,190.501,105.033,190.702,104.733,190.801z M105.283,197.102h-0.9l-0.649-0.65c-0.101-0.333-0.084-0.633,0.05-0.9 c0.1-0.3,0.316-0.5,0.649-0.6l0.851-0.05c0.3,0.133,0.5,0.367,0.6,0.7c0.134,0.3,0.134,0.583,0,0.85L105.283,197.102z M105.133,203.602l-0.899-0.05l-0.601-0.65c-0.1-0.3-0.1-0.583,0-0.85l0.65-0.6c0.3-0.133,0.6-0.133,0.899,0l0.551,0.65l0.05,0.85 L105.133,203.602z M103.883,209.952h-0.899l-0.65-0.65c-0.1-0.333-0.083-0.633,0.05-0.9c0.134-0.3,0.351-0.5,0.65-0.6l0.899-0.05 l0.551,0.7c0.133,0.3,0.149,0.583,0.05,0.85L103.883,209.952z M91.233,222.551c0.767,2.1,2.283,3.367,4.55,3.8 c2.3-0.333,3.217-1.167,2.75-2.5c-0.334-1.567-1.517-1.934-3.55-1.1c-0.034-1.5,0.949-2.3,2.949-2.4 c1.634,0.2,2.717,1.167,3.25,2.9c0.801,2.167-0.416,3.8-3.649,4.9c-3.733,0.767-6.517-0.617-8.351-4.15 c-1.566-3.8-1.399-7.467,0.5-11c1.434-1.833,2.851-3.117,4.25-3.85C89.933,213.051,89.033,217.518,91.233,222.551z M88.833,212.051 c-2.467,3.567-3.417,9.684-2.85,18.35c-1.9-2.533-2.867-4.55-2.9-6.05C83.75,219.318,85.666,215.218,88.833,212.051z M3.833,14.202 l-0.9-0.05l-0.65-0.7c-0.133-0.333-0.133-0.65,0-0.95c0.133-0.333,0.35-0.55,0.65-0.65c0.333-0.133,0.633-0.133,0.9,0l0.7,0.75 l-0.05,0.9C4.383,13.835,4.167,14.068,3.833,14.202z M21.433,27.901c-2.667,0.067-3.934-1.367-3.8-4.3 c1.333,0.9,2.417,0.95,3.25,0.15c0.833-0.833,0.8-1.833-0.1-3c-1.333-1.133-2.75-1.483-4.25-1.05c-1.434,0.5-2.75,1.633-3.95,3.4 c-0.933,2.9-1.017,5.867-0.25,8.9c0.733,2.967,2.2,5.55,4.4,7.75l13.3,9.4c7.133,3.567,12.717,7.383,16.75,11.45 c3.967,4,6.517,8.333,7.649,13c1,6.1-1.283,11.55-6.85,16.35c-4.066,2.233-8.217,2.283-12.45,0.15 c-4.2-2.434-5.783-5.617-4.75-9.55c0.967-1.367,2.067-2.216,3.3-2.55c1.301-0.367,2.45-0.083,3.45,0.85 c1.066,0.967,1.467,2.017,1.2,3.15c-0.267,1.067-1,1.9-2.2,2.5c-0.566-2.967-1.85-3.8-3.85-2.5c-0.633,1.133-0.383,2.517,0.75,4.15 c1.2,1.667,2.7,2.667,4.5,3c4.767,0.934,8.616-0.15,11.55-3.25c2.967-3.1,4.05-7.117,3.25-12.05  c-0.934-5.434-5.116-10.75-12.55-15.95c-9.733-5.933-17.15-10.8-22.25-14.6c-2.934-2.566-5.017-5.333-6.25-8.3 c-1.367-3.1-1.8-6.317-1.3-9.65c1.133-3.967,2.934-6.434,5.4-7.4c2.5-0.967,5.133-0.184,7.9,2.35c1.3,1.667,1.716,3.284,1.25,4.85 C24.066,26.718,23.033,27.635,21.433,27.901z M22.983,48.852c5.033,6.6,6.434,12.217,4.2,16.85c-0.633-5.4-2.667-10.934-6.1-16.6 c0.5,4.5-1.133,7.183-4.9,8.05l-0.35,0.05c-2.2,0.4-4.033-0.717-5.5-3.35c-1-2.733-0.267-4.733,2.2-6c2-0.367,3.083,0.45,3.25,2.45 c0.133,0.934-0.35,1.55-1.45,1.85c-0.167-1.7-0.767-2.167-1.8-1.4c-0.833,0.533-0.883,1.55-0.15,3.05 c0.867,1.5,1.983,2.034,3.35,1.6c4-1.333,4.967-4.45,2.9-9.35L22.983,48.852z M42.433,63.602c-0.333,0.133-0.649,0.133-0.949,0 l-0.7-0.65c-0.134-0.3-0.117-0.633,0.05-1c0.134-0.3,0.366-0.517,0.7-0.65c0.3-0.1,0.6-0.1,0.899,0l0.7,0.7l-0.05,0.95 L42.433,63.602z M26.983,43.301c-4.566-0.7-8.683-4.083-12.35-10.15c4.8,5.567,11.267,8.1,19.4,7.6 C32.433,42.651,30.083,43.501,26.983,43.301z M3.183,17.151l-0.95-0.1l-0.6-0.65c-0.1-0.3-0.1-0.617,0-0.95 c0.133-0.3,0.35-0.517,0.65-0.65l0.95,0.05l0.6,0.65c0.133,0.333,0.133,0.65,0,0.95L3.183,17.151z M2.783,20.151l-0.95-0.1 c-0.3-0.1-0.5-0.3-0.6-0.6c-0.133-0.333-0.15-0.667-0.05-1c0.133-0.3,0.35-0.517,0.65-0.65l0.95,0.05l0.65,0.7v0.9L2.783,20.151z M2.983,23.352c-0.3,0.133-0.617,0.133-0.95,0l-0.65-0.7c-0.1-0.3-0.1-0.617,0-0.95c0.133-0.3,0.35-0.517,0.65-0.65 c0.333-0.1,0.65-0.1,0.95,0c0.333,0.2,0.55,0.45,0.65,0.75c0.133,0.333,0.133,0.633,0,0.9L2.983,23.352z M3.233,26.452l-0.9-0.05 l-0.65-0.7c-0.133-0.3-0.133-0.617,0-0.95c0.133-0.3,0.35-0.5,0.65-0.6l0.9-0.05l0.7,0.75c0.133,0.3,0.117,0.6-0.05,0.9 C3.783,26.085,3.566,26.318,3.233,26.452z M5.283,32.151c-0.3,0.133-0.617,0.133-0.95,0l-0.65-0.7c-0.1-0.333-0.1-0.65,0-0.95 c0.133-0.333,0.35-0.567,0.65-0.7l0.95,0.05l0.6,0.75l0.05,0.9L5.283,32.151z M4.183,29.301l-0.95-0.05l-0.65-0.65 c-0.133-0.3-0.133-0.633,0-1c0.133-0.267,0.367-0.467,0.7-0.6c0.3-0.133,0.6-0.133,0.9,0l0.65,0.7c0.133,0.3,0.133,0.617,0,0.95 L4.183,29.301z M6.433,35.151c-0.3,0.133-0.617,0.133-0.95,0l-0.6-0.7c-0.1-0.3-0.1-0.617,0-0.95c0.133-0.3,0.35-0.517,0.65-0.65 c0.3-0.1,0.617-0.1,0.95,0l0.6,0.75c0.133,0.3,0.133,0.6,0,0.9L6.433,35.151z M46.683,68.501l-0.949-0.1 c-0.367-0.1-0.617-0.3-0.75-0.6c-0.101-0.333-0.067-0.667,0.1-1c0.1-0.333,0.316-0.55,0.65-0.65c0.3-0.133,0.616-0.133,0.949,0 c0.334,0.133,0.551,0.367,0.65,0.7c0.134,0.3,0.134,0.6,0,0.9L46.683,68.501z M44.683,65.952l-0.949-0.05l-0.65-0.65 c-0.134-0.333-0.134-0.667,0-1l0.7-0.65l0.95,0.05l0.649,0.7c0.134,0.3,0.134,0.617,0,0.95L44.683,65.952z M48.733,71.352 l-0.9-0.05l-0.7-0.65c-0.133-0.333-0.116-0.667,0.05-1c0.101-0.3,0.301-0.517,0.601-0.65c0.333-0.133,0.666-0.133,1,0l0.7,0.75 l-0.051,0.9L48.733,71.352z M50.033,74.651l-0.9-0.05l-0.7-0.65c-0.133-0.333-0.116-0.667,0.051-1c0.133-0.3,0.35-0.517,0.649-0.65 c0.334-0.133,0.65-0.133,0.95,0l0.7,0.75c0.1,0.3,0.083,0.6-0.05,0.9L50.033,74.651z M50.433,78.352 c-0.3,0.133-0.616,0.133-0.949,0l-0.65-0.65c-0.134-0.333-0.134-0.667,0-1c0.167-0.333,0.4-0.567,0.7-0.7l0.95,0.05l0.649,0.7 c0.134,0.3,0.134,0.617,0,0.95L50.433,78.352z M49.683,81.901l-0.949-0.1c-0.334-0.1-0.567-0.3-0.7-0.6 c-0.134-0.333-0.117-0.667,0.05-1c0.134-0.3,0.366-0.517,0.7-0.65c0.3-0.133,0.6-0.133,0.899,0l0.7,0.75l-0.05,0.85L49.683,81.901z M47.883,85.301l-0.95-0.05l-0.699-0.65c-0.101-0.3-0.084-0.633,0.05-1c0.1-0.3,0.316-0.5,0.649-0.6l1-0.05l0.601,0.7 c0.133,0.3,0.149,0.617,0.05,0.95L47.883,85.301z M11.533,37.301c-4-5.533-6.034-12.25-6.1-20.15c0.6-6.8,4.167-11.983,10.7-15.55 C7.266,11.568,5.733,23.468,11.533,37.301z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='none' stroke='%23F9F5EB' stroke-width='0.1' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='3' d=' M47.883,59.602c1.733,1.8,3.75,2.417,6.05,1.85c3.167-1.367,4.95-3.3,5.351-5.8c0.399-3-0.667-5.4-3.2-7.2 c-2.967-1.3-5.366-0.8-7.2,1.5c-0.533,1-0.816,1.816-0.85,2.45c-0.101,0.9,0.116,1.767,0.649,2.6c1.167,0.867,2.084,1,2.75,0.4 c0.667-0.566,0.967-1.566,0.9-3c-1.767,1.367-2.634,1.417-2.6,0.15c0.1-0.833,0.583-1.483,1.449-1.95 c1.834-0.867,3.351-0.85,4.551,0.05c1.366,1.467,1.916,3.2,1.649,5.2c-0.066,1.7-1.366,3.167-3.899,4.4 C52.25,60.785,50.383,60.568,47.883,59.602l-1-0.25 M53.733,66.151c2.866,3.2,6.233,5.6,10.1,7.2c3.366,1.1,6.45,1.117,9.25,0.05 c2.5-1.1,3.9-2.633,4.2-4.6c0.2-1.9-0.367-3.633-1.7-5.2c-1.833-1.434-3.533-1.55-5.1-0.35c-0.9,0.633-1.117,1.7-0.65,3.2 c0.667,1.267,1.667,1.566,3,0.9c-1.233-0.8-1.616-1.434-1.15-1.9l2.551,0.15c1,0.367,1.399,1.367,1.199,3 c0.067,0.967-0.949,1.95-3.05,2.95l-8.35,0.25C61.066,70.702,57.633,68.818,53.733,66.151l-0.75-0.6 M76.033,75.501l-0.8-0.1 l-0.601-0.55c-0.1-0.267-0.1-0.567,0-0.9l0.601-0.5l0.85-0.05l0.6,0.65c0.134,0.3,0.134,0.567,0,0.8L76.033,75.501z M73.283,76.651 l-0.851-0.1l-0.55-0.55c-0.133-0.267-0.133-0.567,0-0.9l0.601-0.5l0.85-0.05l0.6,0.65c0.101,0.267,0.084,0.533-0.05,0.8 L73.283,76.651z M64.983,76.702l-0.851-0.1c-0.267-0.067-0.45-0.25-0.55-0.55c-0.134-0.267-0.134-0.566,0-0.9l0.6-0.5l0.851-0.05 l0.6,0.6l-0.05,0.85L64.983,76.702z M62.283,75.602l-0.8-0.1l-0.601-0.55c-0.1-0.267-0.1-0.567,0-0.9l0.601-0.5l0.85-0.05l0.6,0.65 v0.8L62.283,75.602z M55.083,69.852l0.15,1.5c2.5,5.4,3.05,10.517,1.649,15.35c-1.633,4.767-5.033,8.083-10.2,9.95 c2.334-2.633,4.7-5.717,7.101-9.25l1.8-4.05c0.767-4.233,0.65-8.233-0.35-12 M70.433,77.202l-0.8-0.05c-0.3-0.1-0.5-0.283-0.6-0.55 c-0.101-0.3-0.101-0.6,0-0.9c0.133-0.267,0.333-0.45,0.6-0.55c0.3-0.133,0.584-0.133,0.851,0l0.6,0.65v0.8L70.433,77.202z M67.733,77.202l-0.851-0.05c-0.3-0.1-0.5-0.3-0.6-0.6c-0.134-0.267-0.117-0.55,0.05-0.85l0.6-0.55l0.851-0.05l0.55,0.65v0.8 L67.733,77.202z M49.333,102.202c-2.7,5.333-1.934,11.583,2.3,18.75c6.8,8.833,13.283,13.55,19.45,14.15 c7.066-0.033,10.2-2.633,9.4-7.8c-0.101-2.4-1.267-4.033-3.5-4.9c-3.267-0.5-4.617,0.383-4.051,2.65 c1.2,1.567,2.684,1.583,4.45,0.05c0.233,1.633-0.783,2.783-3.05,3.45c-1.6,0.467-2.917-0.267-3.95-2.2 c-1.166-3.267-0.149-5.217,3.05-5.85c2.7-0.2,5.167,0.733,7.4,2.8c1.934,2.333,2.316,5.217,1.15,8.65l-0.051,0.35 c-1.399,3.4-4.966,5.034-10.699,4.9c-6.934-0.233-13.934-5.05-21-14.45c-4.5-7.933-5.351-14.967-2.551-21.1 c2.167-3.8,5.45-5.617,9.851-5.45c3.1,0.8,5.133,2.167,6.1,4.1C58,96.568,53.233,97.202,49.333,102.202z M63.433,64.602 c-4.033,1.333-8.116,0.95-12.25-1.15c6.801,0.267,12.817-1.15,18.051-4.25C68.566,61.135,66.633,62.935,63.433,64.602z M91.783,128.051l-0.2,0.4c0.9,6.633-1.467,11.15-7.1,13.55c-4.267,1.667-8.817,1.517-13.65-0.45 c4.934,0.467,9.316-0.417,13.15-2.65c3.699-2.967,6.233-6.45,7.6-10.45 M66.033,123.801c-4.4,1.633-8.334-0.117-11.8-5.25 c-4.034-8.066-4.301-13.966-0.801-17.7c-2.3,3.9-1.55,8.783,2.25,14.65C58.916,119.168,62.366,121.935,66.033,123.801l0.55,0.5 M51.783,125.901l0.2,0.2l2.899,3.95c3.566,4.7,7.634,9.2,12.2,13.5c6.8,5.434,12.917,11.784,18.35,19.05 c3.434,5.167,4.9,10.25,4.4,15.25c-1.134,3.267-3.25,4.783-6.35,4.55c-2.4-0.5-4-2.017-4.801-4.55c-0.433-2.1-0.1-3.733,1-4.9 c1.7-1.1,3.084-1.017,4.15,0.25c0.934,2.033,0.3,3.25-1.9,3.65c0.434-1.867,0.15-2.717-0.85-2.55 c-0.833,0.434-1.217,1.467-1.15,3.1c0.567,1.867,1.834,2.917,3.801,3.15c2.233-0.566,3.633-1.933,4.199-4.1 c0.534-3.167-0.783-7.4-3.949-12.7c-5.9-6.7-12.417-13.567-19.551-20.6c-4.666-4.467-7.85-8.833-9.55-13.1 M70.383,142.702 l0.851,0.75c9.933,4.6,19.666,12.283,29.199,23.05c3.667,5.467,5.617,9.633,5.851,12.5l0.3,0.65 M51.583,129.501 c4.233,6.8,8.467,12.417,12.7,16.85c4.833,4.7,8.2,9.95,10.1,15.75c-3.033-2.333-6.983-6.633-11.85-12.9 C56.833,141.001,53.183,134.435,51.583,129.501z M91.433,170.301l0.051,0.3c3.166,6.2,4.3,12.383,3.399,18.55 c-0.7,3.367-3.017,6.017-6.95,7.95c4.7-7.4,5.884-16.233,3.551-26.5 M98.033,177.602c2.3,7,3.166,13.033,2.6,18.1 c-0.566,4.767-2.366,8.5-5.399,11.2c-3.4,3.267-8.467,4.9-15.2,4.9c-5.167-0.267-8.9-3.35-11.2-9.25 c-1.6-5.533-0.283-10.083,3.95-13.65c3.666-2.367,7.3-2.15,10.899,0.65c2,2,2.117,4.233,0.351,6.7c-1.2,1.467-2.75,1.633-4.65,0.5 c-1.267-1.067-1.916-2.517-1.95-4.35c1.2,1.533,2.534,2.184,4,1.95c1.2-0.967,1.367-1.983,0.5-3.05c-2.199-2.167-5-2.333-8.399-0.5 c-3.267,2.733-4.084,6.583-2.45,11.55c2.033,4.7,5.5,7.2,10.4,7.5c2.767-0.3,4.983-0.717,6.649-1.25 c1.8-0.567,3.5-1.483,5.101-2.75c3.033-3,4.699-6.633,5-10.9c0.3-3.934-0.517-9.667-2.45-17.2c-2.267-7-7.783-15.65-16.55-25.95 c8.8,7.267,15.033,15.767,18.699,25.5L98.033,177.602z M94.733,167.151c-0.301,0.133-0.584,0.133-0.851,0 c-0.333-0.133-0.55-0.35-0.649-0.65c-0.134-0.3-0.117-0.6,0.05-0.9c0.1-0.267,0.3-0.467,0.6-0.6s0.617-0.133,0.95,0l0.55,0.65 l0.05,0.9L94.733,167.151z M98.533,172.651c-0.334,0.133-0.634,0.133-0.9,0l-0.649-0.65c-0.101-0.3-0.084-0.6,0.05-0.9 c0.1-0.267,0.316-0.467,0.649-0.6c0.301-0.133,0.601-0.133,0.9,0l0.55,0.65c0.134,0.3,0.15,0.6,0.05,0.9L98.533,172.651z M101.183,178.051l-0.899-0.05c-0.267-0.067-0.467-0.267-0.601-0.6c-0.1-0.3-0.1-0.6,0-0.9l0.65-0.6c0.3-0.1,0.6-0.1,0.9,0 l0.55,0.65l0.05,0.85L101.183,178.051z M103.233,184.501l-0.9-0.1c-0.3-0.1-0.5-0.3-0.6-0.6c-0.134-0.3-0.134-0.617,0-0.95 c0.1-0.233,0.316-0.4,0.649-0.5l0.851-0.1l0.649,0.7l-0.05,0.85L103.233,184.501z M104.733,190.801c-0.301,0.133-0.601,0.133-0.9,0 l-0.6-0.6c-0.101-0.3-0.101-0.617,0-0.95l0.649-0.55l0.9-0.05l0.55,0.7c0.134,0.3,0.15,0.583,0.05,0.85 C105.25,190.501,105.033,190.702,104.733,190.801z M105.283,197.102h-0.9l-0.649-0.65c-0.101-0.333-0.084-0.633,0.05-0.9 c0.1-0.3,0.316-0.5,0.649-0.6l0.851-0.05c0.3,0.133,0.5,0.367,0.6,0.7c0.134,0.3,0.134,0.583,0,0.85L105.283,197.102z M105.133,203.602l-0.899-0.05l-0.601-0.65c-0.1-0.3-0.1-0.583,0-0.85l0.65-0.6c0.3-0.133,0.6-0.133,0.899,0l0.551,0.65l0.05,0.85 L105.133,203.602z M103.883,209.952h-0.899l-0.65-0.65c-0.1-0.333-0.083-0.633,0.05-0.9c0.134-0.3,0.351-0.5,0.65-0.6l0.899-0.05 l0.551,0.7c0.133,0.3,0.149,0.583,0.05,0.85L103.883,209.952z M106.283,179.001c-8.3-13.267-19.983-25.117-35.05-35.55 M91.233,222.551c0.767,2.1,2.283,3.367,4.55,3.8c2.3-0.333,3.217-1.167,2.75-2.5c-0.334-1.567-1.517-1.934-3.55-1.1 c-0.034-1.5,0.949-2.3,2.949-2.4c1.634,0.2,2.717,1.167,3.25,2.9c0.801,2.167-0.416,3.8-3.649,4.9 c-3.733,0.767-6.517-0.617-8.351-4.15c-1.566-3.8-1.399-7.467,0.5-11c1.434-1.833,2.851-3.117,4.25-3.85 C89.933,213.051,89.033,217.518,91.233,222.551z M88.833,212.051c-3.167,3.167-5.083,7.267-5.75,12.3c0.033,1.5,1,3.517,2.9,6.05 C85.416,221.735,86.366,215.618,88.833,212.051l0.2-0.4 M3.833,14.202l-0.9-0.05l-0.65-0.7c-0.133-0.333-0.133-0.65,0-0.95 c0.133-0.333,0.35-0.55,0.65-0.65c0.333-0.133,0.633-0.133,0.9,0l0.7,0.75l-0.05,0.9C4.383,13.835,4.167,14.068,3.833,14.202z M21.433,27.901c1.6-0.267,2.633-1.183,3.1-2.75c0.466-1.566,0.05-3.183-1.25-4.85c-2.767-2.533-5.4-3.316-7.9-2.35 c-2.466,0.966-4.267,3.433-5.4,7.4c-0.5,3.333-0.066,6.55,1.3,9.65c1.233,2.967,3.316,5.733,6.25,8.3 c5.1,3.8,12.517,8.667,22.25,14.6c7.434,5.2,11.616,10.517,12.55,15.95c0.8,4.933-0.283,8.95-3.25,12.05 c-2.934,3.1-6.783,4.184-11.55,3.25c-1.8-0.333-3.3-1.333-4.5-3c-1.133-1.633-1.383-3.017-0.75-4.15c2-1.3,3.283-0.467,3.85,2.5 c1.2-0.6,1.934-1.433,2.2-2.5c0.267-1.133-0.134-2.183-1.2-3.15c-1-0.934-2.149-1.217-3.45-0.85c-1.233,0.333-2.333,1.183-3.3,2.55 c-1.033,3.934,0.55,7.117,4.75,9.55c4.233,2.133,8.384,2.083,12.45-0.15c5.566-4.8,7.85-10.25,6.85-16.35 c-1.133-4.667-3.683-9-7.649-13c-4.033-4.067-9.617-7.883-16.75-11.45l-13.3-9.4c-2.2-2.2-3.667-4.783-4.4-7.75 c-0.767-3.033-0.683-6,0.25-8.9c1.2-1.767,2.517-2.9,3.95-3.4c1.5-0.434,2.917-0.083,4.25,1.05c0.9,1.167,0.933,2.167,0.1,3 c-0.833,0.8-1.917,0.75-3.25-0.15C17.5,26.535,18.766,27.968,21.433,27.901z M22.983,48.852c5.033,6.6,6.434,12.217,4.2,16.85 c-0.633-5.4-2.667-10.934-6.1-16.6c0.5,4.5-1.133,7.183-4.9,8.05l-0.35,0.05c-2.2,0.4-4.033-0.717-5.5-3.35 c-1-2.733-0.267-4.733,2.2-6c2-0.367,3.083,0.45,3.25,2.45c0.133,0.934-0.35,1.55-1.45,1.85c-0.167-1.7-0.767-2.167-1.8-1.4 c-0.833,0.533-0.883,1.55-0.15,3.05c0.867,1.5,1.983,2.034,3.35,1.6c4-1.333,4.967-4.45,2.9-9.35L22.983,48.852z M42.433,63.602 c-0.333,0.133-0.649,0.133-0.949,0l-0.7-0.65c-0.134-0.3-0.117-0.633,0.05-1c0.134-0.3,0.366-0.517,0.7-0.65 c0.3-0.1,0.6-0.1,0.899,0l0.7,0.7l-0.05,0.95L42.433,63.602z M26.983,43.301c3.1,0.2,5.45-0.65,7.05-2.55 c-8.133,0.5-14.6-2.033-19.4-7.6C18.3,39.218,22.417,42.602,26.983,43.301z M3.183,17.151l-0.95-0.1l-0.6-0.65 c-0.1-0.3-0.1-0.617,0-0.95c0.133-0.3,0.35-0.517,0.65-0.65l0.95,0.05l0.6,0.65c0.133,0.333,0.133,0.65,0,0.95L3.183,17.151z M2.783,20.151l-0.95-0.1c-0.3-0.1-0.5-0.3-0.6-0.6c-0.133-0.333-0.15-0.667-0.05-1c0.133-0.3,0.35-0.517,0.65-0.65l0.95,0.05 l0.65,0.7v0.9L2.783,20.151z M2.983,23.352c-0.3,0.133-0.617,0.133-0.95,0l-0.65-0.7c-0.1-0.3-0.1-0.617,0-0.95 c0.133-0.3,0.35-0.517,0.65-0.65c0.333-0.1,0.65-0.1,0.95,0c0.333,0.2,0.55,0.45,0.65,0.75c0.133,0.333,0.133,0.633,0,0.9 L2.983,23.352z M3.233,26.452l-0.9-0.05l-0.65-0.7c-0.133-0.3-0.133-0.617,0-0.95c0.133-0.3,0.35-0.5,0.65-0.6l0.9-0.05l0.7,0.75 c0.133,0.3,0.117,0.6-0.05,0.9C3.783,26.085,3.566,26.318,3.233,26.452z M5.283,32.151c-0.3,0.133-0.617,0.133-0.95,0l-0.65-0.7 c-0.1-0.333-0.1-0.65,0-0.95c0.133-0.333,0.35-0.567,0.65-0.7l0.95,0.05l0.6,0.75l0.05,0.9L5.283,32.151z M4.183,29.301l-0.95-0.05 l-0.65-0.65c-0.133-0.3-0.133-0.633,0-1c0.133-0.267,0.367-0.467,0.7-0.6c0.3-0.133,0.6-0.133,0.9,0l0.65,0.7 c0.133,0.3,0.133,0.617,0,0.95L4.183,29.301z M6.433,35.151c-0.3,0.133-0.617,0.133-0.95,0l-0.6-0.7c-0.1-0.3-0.1-0.617,0-0.95 c0.133-0.3,0.35-0.517,0.65-0.65c0.3-0.1,0.617-0.1,0.95,0l0.6,0.75c0.133,0.3,0.133,0.6,0,0.9L6.433,35.151z M46.683,68.501 l-0.949-0.1c-0.367-0.1-0.617-0.3-0.75-0.6c-0.101-0.333-0.067-0.667,0.1-1c0.1-0.333,0.316-0.55,0.65-0.65 c0.3-0.133,0.616-0.133,0.949,0c0.334,0.133,0.551,0.367,0.65,0.7c0.134,0.3,0.134,0.6,0,0.9L46.683,68.501z M44.683,65.952 l-0.949-0.05l-0.65-0.65c-0.134-0.333-0.134-0.667,0-1l0.7-0.65l0.95,0.05l0.649,0.7c0.134,0.3,0.134,0.617,0,0.95L44.683,65.952z M48.733,71.352l-0.9-0.05l-0.7-0.65c-0.133-0.333-0.116-0.667,0.05-1c0.101-0.3,0.301-0.517,0.601-0.65 c0.333-0.133,0.666-0.133,1,0l0.7,0.75l-0.051,0.9L48.733,71.352z M50.033,74.651l-0.9-0.05l-0.7-0.65 c-0.133-0.333-0.116-0.667,0.051-1c0.133-0.3,0.35-0.517,0.649-0.65c0.334-0.133,0.65-0.133,0.95,0l0.7,0.75 c0.1,0.3,0.083,0.6-0.05,0.9L50.033,74.651z M50.433,78.352c-0.3,0.133-0.616,0.133-0.949,0l-0.65-0.65 c-0.134-0.333-0.134-0.667,0-1c0.167-0.333,0.4-0.567,0.7-0.7l0.95,0.05l0.649,0.7c0.134,0.3,0.134,0.617,0,0.95L50.433,78.352z M49.683,81.901l-0.949-0.1c-0.334-0.1-0.567-0.3-0.7-0.6c-0.134-0.333-0.117-0.667,0.05-1c0.134-0.3,0.366-0.517,0.7-0.65 c0.3-0.133,0.6-0.133,0.899,0l0.7,0.75l-0.05,0.85L49.683,81.901z M47.883,85.301l-0.95-0.05l-0.699-0.65 c-0.101-0.3-0.084-0.633,0.05-1c0.1-0.3,0.316-0.5,0.649-0.6l1-0.05l0.601,0.7c0.133,0.3,0.149,0.617,0.05,0.95L47.883,85.301z M11.533,37.301c-4-5.533-6.034-12.25-6.1-20.15c0.6-6.8,4.167-11.983,10.7-15.55C7.266,11.568,5.733,23.468,11.533,37.301z'/%3E%3C/g%3E%3C/svg%3E");
  position: relative;
  width: 50%;
  background-image: var(--banner-volosy24-background), var(--banner-volosy24-background);
  background-position-y: 0, 80px;
  background-size: auto 240px, auto 240px;
}

.banner-volosy24__right::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 208px;
  height: 86px;
  background-image: url("../images/banner-volosy24-logo.png");
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.banner-volosy24__right::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 86px;
  height: 96px;
  background-image: url("../images/banner-volosy24-picture.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.banner--position-1 {
  width: 100%;
  height: 100px;
}

.banner--position-2,
.banner--position-4 {
  width: 468px;
  max-width: 100%;
  height: 60px;
}

.banner--position-3 {
  width: 240px;
  max-width: 100%;
}

.banner:empty {
  display: none;
}

.block-marked {
  padding: 1.5rem;
  border: 1px solid #ddd;
  border-left: 4px solid #d3b68a;
}

p + .block-marked {
  margin-top: 1rem;
}

.list-marked + .block-marked {
  margin-top: 1rem;
}

.list-numbered + .block-marked {
  margin-top: 1rem;
}

.table + .block-marked {
  margin-top: 1rem;
}

.table-wrap + .block-marked {
  margin-top: 1rem;
}

.figure + .block-marked {
  margin-top: 1rem;
}

.tabs + .block-marked {
  margin-top: 1rem;
}

.grid--par-alike + .block-marked {
  margin-top: 1rem;
}

.gallery + .block-marked {
  margin-top: 1rem;
}

.show-hide--par-alike + .block-marked {
  margin-top: 1rem;
}

.footer__top + .block-marked {
  margin-top: 1rem;
}

.newsfeed-form + .block-marked {
  margin-top: 1rem;
}

.properties + .block-marked {
  margin-top: 1rem;
}

.list-tags + .block-marked {
  margin-top: 1rem;
}

.list-articles + .block-marked {
  margin-top: 1rem;
}

.tabs-non-interactive + .block-marked {
  margin-top: 1rem;
}

.form + .block-marked {
  margin-top: 1rem;
}

.video-item + .block-marked {
  margin-top: 1rem;
}

.list-tags-small + .block-marked {
  margin-top: 1rem;
}

.likely-wrap + .block-marked {
  margin-top: 1rem;
}

.announcement + .block-marked {
  margin-top: 1rem;
}

.properties + .block-marked {
  margin-top: 1rem;
}

.list-product-categories + .block-marked {
  margin-top: 1rem;
}

.block-marked + .block-marked {
  margin-top: 1rem;
}

.form-registration + .block-marked {
  margin-top: 1rem;
}

.form-error + .block-marked {
  margin-top: 1rem;
}

.article-footer + .block-marked {
  margin-top: 1rem;
}

.list-comments + .block-marked {
  margin-top: 1rem;
}

.work-of-month + .block-marked {
  margin-top: 1rem;
}

.form-user-photo + .block-marked {
  margin-top: 1rem;
}

.account-products + .block-marked {
  margin-top: 1rem;
}

.pagination + .block-marked {
  margin-top: 1rem;
}

.codebox + .block-marked {
  margin-top: 1rem;
}

.quotebox + .block-marked {
  margin-top: 1rem;
}

.quotebox > blockquote + .block-marked {
  margin-top: 1rem;
}

.form-success + .block-marked {
  margin-top: 1rem;
}

h1 + .block-marked,
.h1 + .block-marked {
  margin-top: 1rem;
}

h2 + .block-marked,
.h2 + .block-marked {
  margin-top: 0.5625rem;
}

h3 + .block-marked,
.h3 + .block-marked {
  margin-top: 0.3125rem;
}

h4 + .block-marked,
.h4 + .block-marked {
  margin-top: 0.125rem;
}

.block-marked__header {
  margin-bottom: 0.8125rem;
  padding-bottom: 0.8125rem;
  color: #1f537b;
  border-bottom: 1px solid rgba(204,204,204,0.5);
}

.block-marked--simple {
  border-left: 1px solid #ddd;
}

.breadcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.125rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.3125rem;
}

.breadcrumbs__parent {
  padding-right: 0.375rem;
}

.breadcrumbs__parent a {
  color: color-text;
}

.breadcrumbs__parent a:hover {
  color: color-link-hover;
}

.breadcrumbs__current {
  color: #636363;
}

.breadcrumbs__separator {
  border: 0.25rem solid transparent;
  border-left: 0.25rem solid #ccc;
}

.codebox {
  overflow: scroll;
  padding: 1.5rem;
  background-color: #fff;
  border: 1px solid #ccc;
}

p + .codebox {
  margin-top: 1rem;
}

.list-marked + .codebox {
  margin-top: 1rem;
}

.list-numbered + .codebox {
  margin-top: 1rem;
}

.table + .codebox {
  margin-top: 1rem;
}

.table-wrap + .codebox {
  margin-top: 1rem;
}

.figure + .codebox {
  margin-top: 1rem;
}

.tabs + .codebox {
  margin-top: 1rem;
}

.grid--par-alike + .codebox {
  margin-top: 1rem;
}

.gallery + .codebox {
  margin-top: 1rem;
}

.show-hide--par-alike + .codebox {
  margin-top: 1rem;
}

.footer__top + .codebox {
  margin-top: 1rem;
}

.newsfeed-form + .codebox {
  margin-top: 1rem;
}

.properties + .codebox {
  margin-top: 1rem;
}

.list-tags + .codebox {
  margin-top: 1rem;
}

.list-articles + .codebox {
  margin-top: 1rem;
}

.tabs-non-interactive + .codebox {
  margin-top: 1rem;
}

.form + .codebox {
  margin-top: 1rem;
}

.video-item + .codebox {
  margin-top: 1rem;
}

.list-tags-small + .codebox {
  margin-top: 1rem;
}

.likely-wrap + .codebox {
  margin-top: 1rem;
}

.announcement + .codebox {
  margin-top: 1rem;
}

.properties + .codebox {
  margin-top: 1rem;
}

.list-product-categories + .codebox {
  margin-top: 1rem;
}

.block-marked + .codebox {
  margin-top: 1rem;
}

.form-registration + .codebox {
  margin-top: 1rem;
}

.form-error + .codebox {
  margin-top: 1rem;
}

.article-footer + .codebox {
  margin-top: 1rem;
}

.list-comments + .codebox {
  margin-top: 1rem;
}

.work-of-month + .codebox {
  margin-top: 1rem;
}

.form-user-photo + .codebox {
  margin-top: 1rem;
}

.account-products + .codebox {
  margin-top: 1rem;
}

.pagination + .codebox {
  margin-top: 1rem;
}

.codebox + .codebox {
  margin-top: 1rem;
}

.quotebox + .codebox {
  margin-top: 1rem;
}

.quotebox > blockquote + .codebox {
  margin-top: 1rem;
}

.form-success + .codebox {
  margin-top: 1rem;
}

h1 + .codebox,
.h1 + .codebox {
  margin-top: 1rem;
}

h2 + .codebox,
.h2 + .codebox {
  margin-top: 0.5625rem;
}

h3 + .codebox,
.h3 + .codebox {
  margin-top: 0.3125rem;
}

h4 + .codebox,
.h4 + .codebox {
  margin-top: 0.125rem;
}

.codebox pre {
  white-space: pre;
  word-wrap: normal;
}

.footer-advertising {
  padding-left: 3.5rem;
  line-height: 1.3125rem;
  text-align: center;
  background-image: url("data:image/svg+xml;utf8,%3C!-- Generator: Adobe Illustrator 23.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='191.8 0 832.2 831' style='enable-background:new 191.8 0 832.2 831%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:url%28%23SVGID_1_%29%3B%7D .st1%7Bfill:url%28%23SVGID_2_%29%3B%7D .st2%7Bfill:url%28%23SVGID_3_%29%3B%7D .st3%7Bfill:url%28%23SVGID_4_%29%3B%7D .st4%7Bfill:url%28%23SVGID_5_%29%3Bfilter:url%28%23Adobe_OpacityMaskFilter%29%3B%7D .st5%7Bmask:url%28%23id0_1_%29%3Bfill:%23FEFEFE%3B%7D .st6%7Bfill:url%28%23SVGID_6_%29%3Bfilter:url%28%23Adobe_OpacityMaskFilter_1_%29%3B%7D .st7%7Bmask:url%28%23id2_1_%29%3Bfill:%23FEFEFE%3B%7D .st8%7Bfill:url%28%23SVGID_7_%29%3Bfilter:url%28%23Adobe_OpacityMaskFilter_2_%29%3B%7D .st9%7Bmask:url%28%23id4_1_%29%3Bfill:%23FEFEFE%3B%7D .st10%7Bfill:%23FC0606%3B%7D%3C/style%3E%3Cg id='Слой_x0020_1'%3E%3ClinearGradient id='SVGID_1_' gradientUnits='userSpaceOnUse' x1='183.4126' y1='818.0994' x2='558.2878' y2='818.0994' gradientTransform='matrix%281 0 0 -1 8.3999 1116.0991%29'%3E%3Cstop offset='0' style='stop-color:%23D04B7E'/%3E%3Cstop offset='1' style='stop-color:%239E37DC'/%3E%3C/linearGradient%3E%3Cpath class='st0' d='M562,130c5-44,6-87,3-130c-52,5-101,20-147,44l-2,1c9,16,21,31,33,45c5,8,11,14,17,21c26,30,54,59,85,80 c0-1,1-6,1-7c2-9,4-18,5-27C559,148,560,139,562,130z M347,223c-1,0-6,11-6,12c-26,61-67,113-122,157c-1,1-3,2-5,3 c-7,6-15,12-22,17c-2,65,12,126,41,184c33-18,65-38,97-62c1-1,2-2,4-3c66-52,118-111,155-178c1,0,2-4,3-4C437,319,391,272,347,223z '/%3E%3ClinearGradient id='SVGID_2_' gradientUnits='userSpaceOnUse' x1='453.0368' y1='413.1193' x2='1042.6937' y2='946.5679' gradientTransform='matrix%281 0 0 -1 8.3999 1116.0991%29'%3E%3Cstop offset='0' style='stop-color:%238EED3C'/%3E%3Cstop offset='1' style='stop-color:%2363A795'/%3E%3C/linearGradient%3E%3Cpath class='st1' d='M647,722c-2,2,0,29-2,31c0,0,9,16,9,17c11,19,24,36,37,54c58-11,113-35,164-73c-5-6-10-13-15-19 c-11-14-21-29-30-43c-1-1-3-4-3-4c-50,13-111,0-156,34C650,720,648,721,647,722z M913,148c1-1,3-2,4-3c2-2,3-3,5-4 c-45-53-99-91-160-114c-62,56-108,120-139,194c-1,0-15,23-15,24c26,10,117,39,143,41c24,2,47-9,67-36C842,212,874,178,913,148z M577,384v7c-1,9-3,17-3,27c-5,57-3,112,8,165c23,35,163-20,170-82c-1-20,0-40,2-61c0-5,1-10,1-15c13-41-43-60-53-61 C661,361,588,354,577,384z'/%3E%3ClinearGradient id='SVGID_3_' gradientUnits='userSpaceOnUse' x1='628.7728' y1='218.9563' x2='764.0903' y2='706.4064' gradientTransform='matrix%281 0 0 -1 8.3999 1116.0991%29'%3E%3Cstop offset='0' style='stop-color:%237572CD'/%3E%3Cstop offset='1' style='stop-color:%23DD40C2'/%3E%3C/linearGradient%3E%3Cpath class='st2' d='M1019,487c-1-1-3-1-4-1c-6-1-13-2-19-3c-86-11-167-4-244,18c-59,18-116,45-170,82c-10,7-20,15-30,22 c-1,1-3,2-4,4c-62,49-111,104-148,168c47,27,99,44,157,51c8,1,15,2,23,2c4,1,7,1,10,1c18-22,39-43,64-63c2-1,4-3,7-6c1-1,3-2,4-3 c45-34,93-58,144-71c40-11,82-15,126-13C979,621,1007,559,1019,487z'/%3E%3ClinearGradient id='SVGID_4_' gradientUnits='userSpaceOnUse' x1='272.6003' y1='880.653' x2='1015.6003' y2='880.653' gradientTransform='matrix%281 0 0 -1 8.3999 1116.0991%29'%3E%3Cstop offset='0' style='stop-color:%23FDA32A'/%3E%3Cstop offset='1' style='stop-color:%23FD782D'/%3E%3C/linearGradient%3E%3Cpath class='st3' d='M1024,377c-5-62-23-119-56-172c-47,25-97,40-150,45c-23,2-46,2-70,0c-7,0-15-1-22-2c-37-5-72-13-104-26 c-25-9-48-21-70-35c-31-21-60-46-86-76c-6-7-12-13-17-21c-12-14-23-30-32-45c-14,7-28,16-42,25c-6,4-11,9-17,13c-2,1-4,2-5,4 c-28,21-51,44-72,70c8,12,17,24,27,37c6,8,13,16,20,24c4,5,9,11,13,16c45,48,95,88,149,118c27,15,56,28,87,39c41,14,85,24,131,30 c6,1,12,1,19,2c9,1,19,2,28,2C851,430,940,414,1024,377z'/%3E%3Cdefs%3E%3Cfilter id='Adobe_OpacityMaskFilter' filterUnits='userSpaceOnUse' x='281' y='35' width='693' height='280.3'%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask maskUnits='userSpaceOnUse' x='281' y='35' width='693' height='280.3' id='id0_1_'%3E%3ClinearGradient id='SVGID_5_' gradientUnits='userSpaceOnUse' x1='907.2427' y1='930.4858' x2='331.505' y2='950.6937' gradientTransform='matrix%281 0 0 -1 8.3999 1116.0991%29'%3E%3Cstop offset='0' style='stop-color:%23FFFFFF'/%3E%3Cstop offset='1' style='stop-color:%23FFFFFF%3Bstop-opacity:0'/%3E%3C/linearGradient%3E%3Crect x='280' y='34' class='st4' width='695' height='283'/%3E%3C/mask%3E%3Cpath class='st5' d='M563,120c-4-1-8-3-11-4c-31-12-60-30-86-53c-6-5-12-10-17-16c-4-4-8-8-12-12c-6,3-13,6-20,10 c-14,7-28,16-42,25c-6,4-11,9-17,13c-2,1-4,2-5,4c-28,21-51,44-72,70c8,10,17,20,27,30c6,6,13,13,20,19c4,4,9,8,13,12 c45,37,95,63,149,79c27,8,56,14,87,16c41,4,85,3,131-4c6,0,12-1,19-2c9-2,19-3,28-6c77-16,150-44,219-86c-2-3-4-7-6-10 c-47,25-97,40-150,45c24-38,56-72,95-102c1-1,3-2,4-3c2-2,3-3,5-4c-17-19-34-37-53-52c-17,8-34,15-51,21c-23,8-46,14-70,18 c-7,2-15,3-22,4c-20,3-39,4-58,4c-18,27-33,56-46,86c-25-9-48-21-70-35c2-11,4-20,5-30c2-9,3-18,5-27C562,127,562,123,563,120z'/%3E%3Cdefs%3E%3Cfilter id='Adobe_OpacityMaskFilter_1_' filterUnits='userSpaceOnUse' x='497' y='436' width='522' height='269'%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask maskUnits='userSpaceOnUse' x='497' y='436' width='522' height='269' id='id2_1_'%3E%3ClinearGradient id='SVGID_6_' gradientUnits='userSpaceOnUse' x1='572.5331' y1='577.7874' x2='926.3461' y2='512.4707' gradientTransform='matrix%281 0 0 -1 8.3999 1116.0991%29'%3E%3Cstop offset='0' style='stop-color:%23FFFFFF'/%3E%3Cstop offset='1' style='stop-color:%23FFFFFF%3Bstop-opacity:0'/%3E%3C/linearGradient%3E%3Crect x='496' y='435' class='st6' width='524' height='272'/%3E%3C/mask%3E%3Cpath class='st7' d='M497,653c11,5,22,9,34,14c68,23,141,36,218,38c3,0,6,0,9,0c11,0,23,0,35-1c2,0,4,0,6,0c7,0,13,0,20-1 c-4-5-7-10-10-15c40-11,82-15,126-13c44-54,72-116,84-188c-1-1-3-1-4-1c-6-1-13-2-19-3c-86-11-167-4-244,18c0-7,0-14,0-21 c-52-2-101-13-147-30c-11-5-22-9-33-14c-3,50,0,100,10,147c-10,7-20,15-30,22c-1,1-3,2-4,4C530,623,513,638,497,653z'/%3E%3Cdefs%3E%3Cfilter id='Adobe_OpacityMaskFilter_2_' filterUnits='userSpaceOnUse' x='191.8' y='316' width='102.2' height='280'%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask maskUnits='userSpaceOnUse' x='191.8' y='316' width='102.2' height='280' id='id4_1_'%3E%3ClinearGradient id='SVGID_7_' gradientUnits='userSpaceOnUse' x1='280.5227' y1='767.0916' x2='189.7616' y2='553.3039' gradientTransform='matrix%281 0 0 -1 8.3999 1116.0991%29'%3E%3Cstop offset='0' style='stop-color:%23FFFFFF'/%3E%3Cstop offset='1' style='stop-color:%23FFFFFF%3Bstop-opacity:0'/%3E%3C/linearGradient%3E%3Crect x='191' y='315' class='st8' width='105' height='282'/%3E%3C/mask%3E%3Cpath class='st9' d='M294,559c-1-8-2-15-3-23c-9-56-9-114-3-175c1-13,3-27,5-40c0-2,1-4,1-5c-21,28-46,53-75,76c-1,1-3,2-5,3 c-7,6-15,12-22,17c-2,65,12,126,41,184C254,585,274,573,294,559z'/%3E%3C/g%3E%3Cpath class='st10' d='M1024,737.3c0,7.2-5.9,13.1-13.1,13.1H775.5c-7.2,0-13.1-5.9-13.1-13.1v-71.9c0-7.2,5.9-13.1,13.1-13.1h235.4 c7.2,0,13.1,5.9,13.1,13.1V737.3z'/%3E%3Cpath class='st10' d='M931.4,569.4c7.2,0,13.1,5.9,13.1,13.1v235.4c0,7.2-5.9,13.1-13.1,13.1h-71.9c-7.2,0-13.1-5.9-13.1-13.1V582.5 c0-7.2,5.9-13.1,13.1-13.1H931.4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
}

.footer-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.footer-socials__item {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.footer-socials__item a {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 4px;
}

.footer-socials__item--vk a {
  background-color: #54769b;
  background-image: url("data:image/svg+xml;utf8,%3Csvg data-name='Layer 45' id='Layer_45' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath d='M21.54736,7H18.25688a.74281.74281,0,0,0-.65452.39156s-1.31237,2.41693-1.73392,3.231C14.73438,12.8125,14,12.125,14,11.10863V7.60417A1.10417,1.10417,0,0,0,12.89583,6.5h-2.474a1.9818,1.9818,0,0,0-1.751.8125s1.25626-.20312,1.25626,1.48958c0,.41974.02162,1.62723.04132,2.64a.72943.72943,0,0,1-1.273.50431,21.54029,21.54029,0,0,1-2.4982-4.54359A.69314.69314,0,0,0,5.5668,7C4.8532,7,3.42522,7,2.57719,7a.508.508,0,0,0-.47969.68481C3.00529,10.17487,6.91576,18,11.37917,18h1.87865A.74219.74219,0,0,0,14,17.25781V16.12342a.7293.7293,0,0,1,1.22868-.5315l2.24861,2.1127A1.08911,1.08911,0,0,0,18.223,18h2.95281c1.42415,0,1.42415-.98824.64768-1.75294-.54645-.53817-2.51832-2.61663-2.51832-2.61663A1.01862,1.01862,0,0,1,19.2268,12.307c.63737-.83876,1.67988-2.21175,2.122-2.79993C21.95313,8.70313,23.04688,7,21.54736,7Z' style='fill:%23ffffff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.25rem;
}

.footer-socials__item--ok a {
  background-color: #f2720c;
  background-image: url("data:image/svg+xml;utf8,%3Csvg data-name='Layer 45' id='Layer_45' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath d='M12,5a2,2,0,1,1-2,2,2.00227,2.00227,0,0,1,2-2m0-3a5,5,0,1,0,5,5,5,5,0,0,0-5-5Z' style='fill:%23ffffff'/%3E%3Cpath d='M12,16.25a9.39173,9.39173,0,0,1-4.83008-1.334,1.40038,1.40038,0,0,1,1.44141-2.40137,6.71562,6.71562,0,0,0,6.88281-.064,1.39994,1.39994,0,1,1,1.48438,2.374A9.37761,9.37761,0,0,1,12,16.25Z' style='fill:%23ffffff'/%3E%3Cpath d='M16,21.6001a1.396,1.396,0,0,1-.99023-.41016L12,18.18018,8.99023,21.18994a1.40006,1.40006,0,1,1-1.98047-1.97949L12,14.22021l4.99023,4.99023A1.3999,1.3999,0,0,1,16,21.6001Z' style='fill:%23ffffff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.25rem;
}

.footer-socials__item--fb a {
  background-color: #3b5998;
  background-image: url("data:image/svg+xml;utf8,%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg enable-background='new 0 0 32 32' id='Layer_1' version='1.0' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='M22,32V20h4l1-5h-5v-2c0-2,1.002-3,3-3h2V5c-1,0-2.24,0-4,0c-3.675,0-6,2.881-6,7v3h-4v5h4v12H22z' fill='%23FFFFFF' id='f'/%3E%3C/g%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.5rem;
}

.footer {
  padding-top: 3.5rem;
}

.footer__staff {
  padding-top: 1rem;
  padding-bottom: 1.5rem;
}

.footer__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.5rem;
  color: #636363;
  border-top: 2px solid #e7e7e8;
}

.footer__socials p {
  margin-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

.footer__phone {
  margin-bottom: 1rem;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.25;
  white-space: nowrap;
}

.footer__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: -0.375rem;
  margin-right: -0.375rem;
  padding: 0.25rem 0.75rem;
  font-size: 0.875rem;
  color: #636363;
  background-color: #e7e7e8;
  border-radius: 0.625rem;
}

p + .footer__top {
  margin-top: 1rem;
}

.list-marked + .footer__top {
  margin-top: 1rem;
}

.list-numbered + .footer__top {
  margin-top: 1rem;
}

.table + .footer__top {
  margin-top: 1rem;
}

.table-wrap + .footer__top {
  margin-top: 1rem;
}

.figure + .footer__top {
  margin-top: 1rem;
}

.tabs + .footer__top {
  margin-top: 1rem;
}

.grid--par-alike + .footer__top {
  margin-top: 1rem;
}

.gallery + .footer__top {
  margin-top: 1rem;
}

.show-hide--par-alike + .footer__top {
  margin-top: 1rem;
}

.footer__top + .footer__top {
  margin-top: 1rem;
}

.newsfeed-form + .footer__top {
  margin-top: 1rem;
}

.properties + .footer__top {
  margin-top: 1rem;
}

.list-tags + .footer__top {
  margin-top: 1rem;
}

.list-articles + .footer__top {
  margin-top: 1rem;
}

.tabs-non-interactive + .footer__top {
  margin-top: 1rem;
}

.form + .footer__top {
  margin-top: 1rem;
}

.video-item + .footer__top {
  margin-top: 1rem;
}

.list-tags-small + .footer__top {
  margin-top: 1rem;
}

.likely-wrap + .footer__top {
  margin-top: 1rem;
}

.announcement + .footer__top {
  margin-top: 1rem;
}

.properties + .footer__top {
  margin-top: 1rem;
}

.list-product-categories + .footer__top {
  margin-top: 1rem;
}

.block-marked + .footer__top {
  margin-top: 1rem;
}

.form-registration + .footer__top {
  margin-top: 1rem;
}

.form-error + .footer__top {
  margin-top: 1rem;
}

.article-footer + .footer__top {
  margin-top: 1rem;
}

.list-comments + .footer__top {
  margin-top: 1rem;
}

.work-of-month + .footer__top {
  margin-top: 1rem;
}

.form-user-photo + .footer__top {
  margin-top: 1rem;
}

.account-products + .footer__top {
  margin-top: 1rem;
}

.pagination + .footer__top {
  margin-top: 1rem;
}

.codebox + .footer__top {
  margin-top: 1rem;
}

.quotebox + .footer__top {
  margin-top: 1rem;
}

.quotebox > blockquote + .footer__top {
  margin-top: 1rem;
}

.form-success + .footer__top {
  margin-top: 1rem;
}

h1 + .footer__top,
.h1 + .footer__top {
  margin-top: 1rem;
}

h2 + .footer__top,
.h2 + .footer__top {
  margin-top: 0.5625rem;
}

h3 + .footer__top,
.h3 + .footer__top {
  margin-top: 0.3125rem;
}

h4 + .footer__top,
.h4 + .footer__top {
  margin-top: 0.125rem;
}

.footer__top > * {
  padding: 0.375rem;
}

.footer__likely {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

p + .footer__likely {
  margin-top: 1rem;
}

.list-marked + .footer__likely {
  margin-top: 1rem;
}

.list-numbered + .footer__likely {
  margin-top: 1rem;
}

.table + .footer__likely {
  margin-top: 1rem;
}

.table-wrap + .footer__likely {
  margin-top: 1rem;
}

.figure + .footer__likely {
  margin-top: 1rem;
}

.tabs + .footer__likely {
  margin-top: 1rem;
}

.grid--par-alike + .footer__likely {
  margin-top: 1rem;
}

.gallery + .footer__likely {
  margin-top: 1rem;
}

.show-hide--par-alike + .footer__likely {
  margin-top: 1rem;
}

.footer__top + .footer__likely {
  margin-top: 1rem;
}

.newsfeed-form + .footer__likely {
  margin-top: 1rem;
}

.properties + .footer__likely {
  margin-top: 1rem;
}

.list-tags + .footer__likely {
  margin-top: 1rem;
}

.list-articles + .footer__likely {
  margin-top: 1rem;
}

.tabs-non-interactive + .footer__likely {
  margin-top: 1rem;
}

.form + .footer__likely {
  margin-top: 1rem;
}

.video-item + .footer__likely {
  margin-top: 1rem;
}

.list-tags-small + .footer__likely {
  margin-top: 1rem;
}

.likely-wrap + .footer__likely {
  margin-top: 1rem;
}

.announcement + .footer__likely {
  margin-top: 1rem;
}

.properties + .footer__likely {
  margin-top: 1rem;
}

.list-product-categories + .footer__likely {
  margin-top: 1rem;
}

.block-marked + .footer__likely {
  margin-top: 1rem;
}

.form-registration + .footer__likely {
  margin-top: 1rem;
}

.form-error + .footer__likely {
  margin-top: 1rem;
}

.article-footer + .footer__likely {
  margin-top: 1rem;
}

.list-comments + .footer__likely {
  margin-top: 1rem;
}

.work-of-month + .footer__likely {
  margin-top: 1rem;
}

.form-user-photo + .footer__likely {
  margin-top: 1rem;
}

.account-products + .footer__likely {
  margin-top: 1rem;
}

.pagination + .footer__likely {
  margin-top: 1rem;
}

.codebox + .footer__likely {
  margin-top: 1rem;
}

.quotebox + .footer__likely {
  margin-top: 1rem;
}

.quotebox > blockquote + .footer__likely {
  margin-top: 1rem;
}

.form-success + .footer__likely {
  margin-top: 1rem;
}

h1 + .footer__likely,
.h1 + .footer__likely {
  margin-top: 1rem;
}

h2 + .footer__likely,
.h2 + .footer__likely {
  margin-top: 0.5625rem;
}

h3 + .footer__likely,
.h3 + .footer__likely {
  margin-top: 0.3125rem;
}

h4 + .footer__likely,
.h4 + .footer__likely {
  margin-top: 0.125rem;
}

.footer__likely + .footer__navigation {
  margin-top: 1rem;
}

.footer__navigation .list-marked {
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

.footer__clarification {
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

.footnote-mark {
  color: #f00;
}

p + .form-add-post {
  margin-top: 1rem;
}

.list-marked + .form-add-post {
  margin-top: 1rem;
}

.list-numbered + .form-add-post {
  margin-top: 1rem;
}

.table + .form-add-post {
  margin-top: 1rem;
}

.table-wrap + .form-add-post {
  margin-top: 1rem;
}

.figure + .form-add-post {
  margin-top: 1rem;
}

.tabs + .form-add-post {
  margin-top: 1rem;
}

.grid--par-alike + .form-add-post {
  margin-top: 1rem;
}

.gallery + .form-add-post {
  margin-top: 1rem;
}

.show-hide--par-alike + .form-add-post {
  margin-top: 1rem;
}

.footer__top + .form-add-post {
  margin-top: 1rem;
}

.newsfeed-form + .form-add-post {
  margin-top: 1rem;
}

.properties + .form-add-post {
  margin-top: 1rem;
}

.list-tags + .form-add-post {
  margin-top: 1rem;
}

.list-articles + .form-add-post {
  margin-top: 1rem;
}

.tabs-non-interactive + .form-add-post {
  margin-top: 1rem;
}

.form + .form-add-post {
  margin-top: 1rem;
}

.video-item + .form-add-post {
  margin-top: 1rem;
}

.list-tags-small + .form-add-post {
  margin-top: 1rem;
}

.likely-wrap + .form-add-post {
  margin-top: 1rem;
}

.announcement + .form-add-post {
  margin-top: 1rem;
}

.properties + .form-add-post {
  margin-top: 1rem;
}

.list-product-categories + .form-add-post {
  margin-top: 1rem;
}

.block-marked + .form-add-post {
  margin-top: 1rem;
}

.form-registration + .form-add-post {
  margin-top: 1rem;
}

.form-error + .form-add-post {
  margin-top: 1rem;
}

.article-footer + .form-add-post {
  margin-top: 1rem;
}

.list-comments + .form-add-post {
  margin-top: 1rem;
}

.work-of-month + .form-add-post {
  margin-top: 1rem;
}

.form-user-photo + .form-add-post {
  margin-top: 1rem;
}

.account-products + .form-add-post {
  margin-top: 1rem;
}

.pagination + .form-add-post {
  margin-top: 1rem;
}

.codebox + .form-add-post {
  margin-top: 1rem;
}

.quotebox + .form-add-post {
  margin-top: 1rem;
}

.quotebox > blockquote + .form-add-post {
  margin-top: 1rem;
}

.form-success + .form-add-post {
  margin-top: 1rem;
}

h1 + .form-add-post,
.h1 + .form-add-post {
  margin-top: 1rem;
}

h2 + .form-add-post,
.h2 + .form-add-post {
  margin-top: 0.5625rem;
}

h3 + .form-add-post,
.h3 + .form-add-post {
  margin-top: 0.3125rem;
}

h4 + .form-add-post,
.h4 + .form-add-post {
  margin-top: 0.125rem;
}

.form-add-post__field + .form-add-post__field {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: solid 1px #e6e6e6;
}

.form-add-post__subheader + .form-add-post__field {
  margin-top: 0.5625rem;
}

.form-add-post__field + .form-add-post__subheader {
  margin-top: 2.25rem;
}

.form-add-post__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-bottom: 0.75rem;
}

.form-add-post__input select {
  max-width: 32rem;
}

.form-add-post__input textarea.form-input__field {
  height: 25rem;
}

.form-add-post__label {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-bottom: 0.75rem;
}

.form-add-post__label--wide {
  width: 100%;
  max-width: 24rem;
}

.form-add-post__warning {
  margin-bottom: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

.form-add-post__warning p {
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

.form-add-post__clarification {
  margin-top: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  color: #b0b0b0;
}

.form-add-post__submit {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.form-add-post__login {
  margin-top: 2rem;
}

.form-error {
  padding: 0.75rem 1.5rem;
  padding-left: 5.25rem;
  background-image: url("data:image/svg+xml;utf8,%3Csvg version='1.1' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle/%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' id='Icons new Arranged Names Color' stroke='none' stroke-width='1'%3E%3Cg fill='%23f7c945' id='101 Warning'%3E%3Cpath d='M14.4242327,6.14839275 C15.2942987,4.74072976 16.707028,4.74408442 17.5750205,6.14839275 L28.3601099,23.59738 C29.5216388,25.4765951 28.6755462,27 26.4714068,27 L5.5278464,27 C3.32321557,27 2.47386317,25.4826642 3.63914331,23.59738 Z M16,20 C16.5522847,20 17,19.5469637 17,19.0029699 L17,12.9970301 C17,12.4463856 16.5561352,12 16,12 C15.4477153,12 15,12.4530363 15,12.9970301 L15,19.0029699 C15,19.5536144 15.4438648,20 16,20 Z M16,24 C16.5522848,24 17,23.5522848 17,23 C17,22.4477152 16.5522848,22 16,22 C15.4477152,22 15,22.4477152 15,23 C15,23.5522848 15.4477152,24 16,24 Z M16,24' id='Triangle 29'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0.75rem 0.75rem;
  background-size: 3.75rem;
  border: solid 1px #ccc;
}

p + .form-error {
  margin-top: 1rem;
}

.list-marked + .form-error {
  margin-top: 1rem;
}

.list-numbered + .form-error {
  margin-top: 1rem;
}

.table + .form-error {
  margin-top: 1rem;
}

.table-wrap + .form-error {
  margin-top: 1rem;
}

.figure + .form-error {
  margin-top: 1rem;
}

.tabs + .form-error {
  margin-top: 1rem;
}

.grid--par-alike + .form-error {
  margin-top: 1rem;
}

.gallery + .form-error {
  margin-top: 1rem;
}

.show-hide--par-alike + .form-error {
  margin-top: 1rem;
}

.footer__top + .form-error {
  margin-top: 1rem;
}

.newsfeed-form + .form-error {
  margin-top: 1rem;
}

.properties + .form-error {
  margin-top: 1rem;
}

.list-tags + .form-error {
  margin-top: 1rem;
}

.list-articles + .form-error {
  margin-top: 1rem;
}

.tabs-non-interactive + .form-error {
  margin-top: 1rem;
}

.form + .form-error {
  margin-top: 1rem;
}

.video-item + .form-error {
  margin-top: 1rem;
}

.list-tags-small + .form-error {
  margin-top: 1rem;
}

.likely-wrap + .form-error {
  margin-top: 1rem;
}

.announcement + .form-error {
  margin-top: 1rem;
}

.properties + .form-error {
  margin-top: 1rem;
}

.list-product-categories + .form-error {
  margin-top: 1rem;
}

.block-marked + .form-error {
  margin-top: 1rem;
}

.form-registration + .form-error {
  margin-top: 1rem;
}

.form-error + .form-error {
  margin-top: 1rem;
}

.article-footer + .form-error {
  margin-top: 1rem;
}

.list-comments + .form-error {
  margin-top: 1rem;
}

.work-of-month + .form-error {
  margin-top: 1rem;
}

.form-user-photo + .form-error {
  margin-top: 1rem;
}

.account-products + .form-error {
  margin-top: 1rem;
}

.pagination + .form-error {
  margin-top: 1rem;
}

.codebox + .form-error {
  margin-top: 1rem;
}

.quotebox + .form-error {
  margin-top: 1rem;
}

.quotebox > blockquote + .form-error {
  margin-top: 1rem;
}

.form-success + .form-error {
  margin-top: 1rem;
}

h1 + .form-error,
.h1 + .form-error {
  margin-top: 1rem;
}

h2 + .form-error,
.h2 + .form-error {
  margin-top: 0.5625rem;
}

h3 + .form-error,
.h3 + .form-error {
  margin-top: 0.3125rem;
}

h4 + .form-error,
.h4 + .form-error {
  margin-top: 0.125rem;
}

.form-error__title {
  margin-bottom: 0.75rem;
  font-weight: bold;
  color: #aa2a06;
}

.form-input--checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.form-input--captcha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

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

.form-input__captcha-image {
  width: 100%;
  margin: 0.75rem 0.75rem 0;
}

.form-input__field,
.form-input__select {
  display: block;
  width: 100%;
  line-height: 1.5;
  border: 1px solid #e7e7e8;
}

textarea.form-input__field,
textarea.form-input__select {
  height: calc(9.75rem + 2px);
  resize: none;
}

.form-input__label {
  display: inline-block;
  margin-bottom: 0.25rem;
}

.form-input__checkbox {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-top: 0.21875rem;
  margin-right: 0.375rem;
}

p + .form-registration {
  margin-top: 1rem;
}

.list-marked + .form-registration {
  margin-top: 1rem;
}

.list-numbered + .form-registration {
  margin-top: 1rem;
}

.table + .form-registration {
  margin-top: 1rem;
}

.table-wrap + .form-registration {
  margin-top: 1rem;
}

.figure + .form-registration {
  margin-top: 1rem;
}

.tabs + .form-registration {
  margin-top: 1rem;
}

.grid--par-alike + .form-registration {
  margin-top: 1rem;
}

.gallery + .form-registration {
  margin-top: 1rem;
}

.show-hide--par-alike + .form-registration {
  margin-top: 1rem;
}

.footer__top + .form-registration {
  margin-top: 1rem;
}

.newsfeed-form + .form-registration {
  margin-top: 1rem;
}

.properties + .form-registration {
  margin-top: 1rem;
}

.list-tags + .form-registration {
  margin-top: 1rem;
}

.list-articles + .form-registration {
  margin-top: 1rem;
}

.tabs-non-interactive + .form-registration {
  margin-top: 1rem;
}

.form + .form-registration {
  margin-top: 1rem;
}

.video-item + .form-registration {
  margin-top: 1rem;
}

.list-tags-small + .form-registration {
  margin-top: 1rem;
}

.likely-wrap + .form-registration {
  margin-top: 1rem;
}

.announcement + .form-registration {
  margin-top: 1rem;
}

.properties + .form-registration {
  margin-top: 1rem;
}

.list-product-categories + .form-registration {
  margin-top: 1rem;
}

.block-marked + .form-registration {
  margin-top: 1rem;
}

.form-registration + .form-registration {
  margin-top: 1rem;
}

.form-error + .form-registration {
  margin-top: 1rem;
}

.article-footer + .form-registration {
  margin-top: 1rem;
}

.list-comments + .form-registration {
  margin-top: 1rem;
}

.work-of-month + .form-registration {
  margin-top: 1rem;
}

.form-user-photo + .form-registration {
  margin-top: 1rem;
}

.account-products + .form-registration {
  margin-top: 1rem;
}

.pagination + .form-registration {
  margin-top: 1rem;
}

.codebox + .form-registration {
  margin-top: 1rem;
}

.quotebox + .form-registration {
  margin-top: 1rem;
}

.quotebox > blockquote + .form-registration {
  margin-top: 1rem;
}

.form-success + .form-registration {
  margin-top: 1rem;
}

h1 + .form-registration,
.h1 + .form-registration {
  margin-top: 1rem;
}

h2 + .form-registration,
.h2 + .form-registration {
  margin-top: 0.5625rem;
}

h3 + .form-registration,
.h3 + .form-registration {
  margin-top: 0.3125rem;
}

h4 + .form-registration,
.h4 + .form-registration {
  margin-top: 0.125rem;
}

.form-registration__field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-bottom: -0.75rem;
}

.form-registration__field + .form-registration__field,
#pun_bbcode_bar + .form-registration__field {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: solid 1px #e6e6e6;
}

.form-registration__field--birthday,
.form-registration__field--date-select,
.form-registration__field--price {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-registration__field--birthday .form-registration__input,
.form-registration__field--date-select .form-registration__input,
.form-registration__field--price .form-registration__input {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-registration__field--birthday .form-registration__input input,
.form-registration__field--date-select .form-registration__input input,
.form-registration__field--price .form-registration__input input {
  width: 6rem;
}

.form-registration__field--birthday .form-registration__input .form-input,
.form-registration__field--date-select .form-registration__input .form-input,
.form-registration__field--price .form-registration__input .form-input {
  margin-right: 0.5rem;
}

.form-registration__field--date-select {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.form-registration__field--date-select .form-registration__input {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.form-registration__field--file-delete .form-registration__input {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.form-registration__field--file-delete .form-registration__input .btn {
  -ms-flex-item-align: center;
  align-self: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 0.875rem;
}

.form-registration__field--submit .form-registration__input {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0;
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.form-registration__field--submit .form-registration__submit {
  margin: 0.75rem;
}

.form-registration__subheader + .form-registration__field {
  margin-top: 0.5625rem;
}

.form-registration__field + .form-registration__subheader {
  margin-top: 2.25rem;
}

.form-registration__field--checklist .form-registration__input {
  overflow-y: scroll;
  max-height: calc(9.75rem + 2px);
  padding: 0.5rem 1rem;
  border: 1px solid #ccc;
}

.form-registration__field--rent-elems {
  margin: 0;
}

.form-registration__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
}

.form-registration__label {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 14rem;
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  margin-bottom: 0.75rem;
  text-align: right;
}

.form-registration__label--wide {
  width: 100%;
  max-width: 24rem;
}

.form-registration__warning {
  margin-bottom: 0.75rem;
}

.form-registration__clarification {
  margin-top: 0.75rem;
  color: #b0b0b0;
}

.form-registration__submit {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.form-registration__login {
  -ms-flex-item-align: center;
  align-self: center;
  margin: 0.75rem;
}

.form-registration__sub-label {
  margin-bottom: 0.25rem;
  font-weight: bold;
}

.form-registration__sub-label:not(:first-child) {
  margin-top: 0.5rem;
}

.form-registration__file-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.form-registration__additional-info {
  margin-top: 0.75rem;
}

.form-rent-elements__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -1.125rem;
}

.form-rent-elements__row + .form-rent-elements__row {
  margin-top: 0;
}

.form-rent-elements__row:only-child .form-rent-elements__remove a {
  visibility: hidden;
}

@supports (display: grid) {
  .form-rent-elements__row {
    display: grid;
    grid-gap: 0.75rem 1.5rem;
    grid-template-areas: 'one two three four five';
    margin: 0;
  }

  .form-rent-elements__row + .form-rent-elements__row {
    margin-top: 1rem;
  }

  .form-rent-elements__row .form-rent-elements__input {
    padding: 0;
  }

  .form-rent-elements__row .form-rent-elements__input:nth-of-type(1) {
    grid-area: one;
  }

  .form-rent-elements__row .form-rent-elements__input:nth-of-type(2) {
    grid-area: two;
  }

  .form-rent-elements__row .form-rent-elements__input:nth-of-type(3) {
    grid-area: three;
  }

  .form-rent-elements__row .form-rent-elements__input:nth-of-type(4) {
    grid-area: four;
  }

  .form-rent-elements__row .form-rent-elements__remove {
    margin: 0.3125rem 0;
  }

@media screen and (max-width: 999px) {
    .form-rent-elements__row {
      grid-template-areas: 'one one one two two two' 'three three four four five five';
    }
}

@media screen and (max-width: 479px) {
    .form-rent-elements__row {
      grid-template-areas: 'one one one one one one' 'two two two two two two' 'three three four four five five';
    }
}
}

.form-rent-elements__input {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 0.375rem 0.75rem;
}

.form-rent-elements__input .form-input__label {
  white-space: nowrap;
}

.form-rent-elements__input .form-input__field[type='number'] {
  -moz-appearance: textfield;
}

.form-rent-elements__input .form-input__field[type='number']::-webkit-outer-spin-button,
.form-rent-elements__input .form-input__field[type='number']::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.form-rent-elements__remove {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-item-align: end;
  align-self: flex-end;
  height: 1.5rem;
  margin: 1rem 0.75rem;
  line-height: 1.5;
  text-align: center;
}

a.form-rent-elements__add {
  display: block;
  margin-top: 1rem;
}

.form-search-small.form {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: -0.375rem;
  margin-right: -0.375rem;
  padding: 0;
  background-color: transparent;
  border-radius: none;
}

.form-search-small.form .form__input {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
  margin-bottom: 0;
}

.form-search-small.form .form__submit {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}

.form-search-small.form .form__submit .btn {
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
}

.form-success {
  padding: 1.5rem;
  padding-left: 5.25rem;
  background-image: url("data:image/svg+xml;utf8,%3Csvg id='check' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23618539' d='M1 14 L5 10 L13 18 L27 4 L31 8 L13 26 z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0.75rem center;
  background-size: 3.75rem;
  border: solid 1px #ccc;
}

p + .form-success {
  margin-top: 1rem;
}

.list-marked + .form-success {
  margin-top: 1rem;
}

.list-numbered + .form-success {
  margin-top: 1rem;
}

.table + .form-success {
  margin-top: 1rem;
}

.table-wrap + .form-success {
  margin-top: 1rem;
}

.figure + .form-success {
  margin-top: 1rem;
}

.tabs + .form-success {
  margin-top: 1rem;
}

.grid--par-alike + .form-success {
  margin-top: 1rem;
}

.gallery + .form-success {
  margin-top: 1rem;
}

.show-hide--par-alike + .form-success {
  margin-top: 1rem;
}

.footer__top + .form-success {
  margin-top: 1rem;
}

.newsfeed-form + .form-success {
  margin-top: 1rem;
}

.properties + .form-success {
  margin-top: 1rem;
}

.list-tags + .form-success {
  margin-top: 1rem;
}

.list-articles + .form-success {
  margin-top: 1rem;
}

.tabs-non-interactive + .form-success {
  margin-top: 1rem;
}

.form + .form-success {
  margin-top: 1rem;
}

.video-item + .form-success {
  margin-top: 1rem;
}

.list-tags-small + .form-success {
  margin-top: 1rem;
}

.likely-wrap + .form-success {
  margin-top: 1rem;
}

.announcement + .form-success {
  margin-top: 1rem;
}

.properties + .form-success {
  margin-top: 1rem;
}

.list-product-categories + .form-success {
  margin-top: 1rem;
}

.block-marked + .form-success {
  margin-top: 1rem;
}

.form-registration + .form-success {
  margin-top: 1rem;
}

.form-error + .form-success {
  margin-top: 1rem;
}

.article-footer + .form-success {
  margin-top: 1rem;
}

.list-comments + .form-success {
  margin-top: 1rem;
}

.work-of-month + .form-success {
  margin-top: 1rem;
}

.form-user-photo + .form-success {
  margin-top: 1rem;
}

.account-products + .form-success {
  margin-top: 1rem;
}

.pagination + .form-success {
  margin-top: 1rem;
}

.codebox + .form-success {
  margin-top: 1rem;
}

.quotebox + .form-success {
  margin-top: 1rem;
}

.quotebox > blockquote + .form-success {
  margin-top: 1rem;
}

.form-success + .form-success {
  margin-top: 1rem;
}

h1 + .form-success,
.h1 + .form-success {
  margin-top: 1rem;
}

h2 + .form-success,
.h2 + .form-success {
  margin-top: 0.5625rem;
}

h3 + .form-success,
.h3 + .form-success {
  margin-top: 0.3125rem;
}

h4 + .form-success,
.h4 + .form-success {
  margin-top: 0.125rem;
}

.form-success__title {
  font-weight: bold;
}

.form-support .form-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: -0.75rem;
}

.form-support .form-input__label {
  width: 30%;
  margin: 0.75rem;
}

.form-support .form-input__field,
.form-support .form-input__checkbox,
.form-support .form-input__select {
  width: 100%;
  margin: 0.75rem;
}

.form-support .form-input--captcha {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.form-support .form-input__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.form-support .form-input__captcha-image {
  width: 100%;
  margin: 0.75rem 0.75rem 0;
}

.form-support .form__submit {
  width: 100%;
  max-width: 18.5rem;
  margin-left: auto;
  margin-right: auto;
}

p + .form-user-photo {
  margin-top: 1rem;
}

.list-marked + .form-user-photo {
  margin-top: 1rem;
}

.list-numbered + .form-user-photo {
  margin-top: 1rem;
}

.table + .form-user-photo {
  margin-top: 1rem;
}

.table-wrap + .form-user-photo {
  margin-top: 1rem;
}

.figure + .form-user-photo {
  margin-top: 1rem;
}

.tabs + .form-user-photo {
  margin-top: 1rem;
}

.grid--par-alike + .form-user-photo {
  margin-top: 1rem;
}

.gallery + .form-user-photo {
  margin-top: 1rem;
}

.show-hide--par-alike + .form-user-photo {
  margin-top: 1rem;
}

.footer__top + .form-user-photo {
  margin-top: 1rem;
}

.newsfeed-form + .form-user-photo {
  margin-top: 1rem;
}

.properties + .form-user-photo {
  margin-top: 1rem;
}

.list-tags + .form-user-photo {
  margin-top: 1rem;
}

.list-articles + .form-user-photo {
  margin-top: 1rem;
}

.tabs-non-interactive + .form-user-photo {
  margin-top: 1rem;
}

.form + .form-user-photo {
  margin-top: 1rem;
}

.video-item + .form-user-photo {
  margin-top: 1rem;
}

.list-tags-small + .form-user-photo {
  margin-top: 1rem;
}

.likely-wrap + .form-user-photo {
  margin-top: 1rem;
}

.announcement + .form-user-photo {
  margin-top: 1rem;
}

.properties + .form-user-photo {
  margin-top: 1rem;
}

.list-product-categories + .form-user-photo {
  margin-top: 1rem;
}

.block-marked + .form-user-photo {
  margin-top: 1rem;
}

.form-registration + .form-user-photo {
  margin-top: 1rem;
}

.form-error + .form-user-photo {
  margin-top: 1rem;
}

.article-footer + .form-user-photo {
  margin-top: 1rem;
}

.list-comments + .form-user-photo {
  margin-top: 1rem;
}

.work-of-month + .form-user-photo {
  margin-top: 1rem;
}

.form-user-photo + .form-user-photo {
  margin-top: 1rem;
}

.account-products + .form-user-photo {
  margin-top: 1rem;
}

.pagination + .form-user-photo {
  margin-top: 1rem;
}

.codebox + .form-user-photo {
  margin-top: 1rem;
}

.quotebox + .form-user-photo {
  margin-top: 1rem;
}

.quotebox > blockquote + .form-user-photo {
  margin-top: 1rem;
}

.form-success + .form-user-photo {
  margin-top: 1rem;
}

h1 + .form-user-photo,
.h1 + .form-user-photo {
  margin-top: 1rem;
}

h2 + .form-user-photo,
.h2 + .form-user-photo {
  margin-top: 0.5625rem;
}

h3 + .form-user-photo,
.h3 + .form-user-photo {
  margin-top: 0.3125rem;
}

h4 + .form-user-photo,
.h4 + .form-user-photo {
  margin-top: 0.125rem;
}

.form-user-photo__description {
  margin-top: 0.5rem;
  font-size: 0.875rem;
  color: #b0b0b0;
}

.form-user-photo__submit {
  margin-top: 1rem;
}

.form {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-radius: 0.625rem;
}

p + .form {
  margin-top: 1rem;
}

.list-marked + .form {
  margin-top: 1rem;
}

.list-numbered + .form {
  margin-top: 1rem;
}

.table + .form {
  margin-top: 1rem;
}

.table-wrap + .form {
  margin-top: 1rem;
}

.figure + .form {
  margin-top: 1rem;
}

.tabs + .form {
  margin-top: 1rem;
}

.grid--par-alike + .form {
  margin-top: 1rem;
}

.gallery + .form {
  margin-top: 1rem;
}

.show-hide--par-alike + .form {
  margin-top: 1rem;
}

.footer__top + .form {
  margin-top: 1rem;
}

.newsfeed-form + .form {
  margin-top: 1rem;
}

.properties + .form {
  margin-top: 1rem;
}

.list-tags + .form {
  margin-top: 1rem;
}

.list-articles + .form {
  margin-top: 1rem;
}

.tabs-non-interactive + .form {
  margin-top: 1rem;
}

.form + .form {
  margin-top: 1rem;
}

.video-item + .form {
  margin-top: 1rem;
}

.list-tags-small + .form {
  margin-top: 1rem;
}

.likely-wrap + .form {
  margin-top: 1rem;
}

.announcement + .form {
  margin-top: 1rem;
}

.properties + .form {
  margin-top: 1rem;
}

.list-product-categories + .form {
  margin-top: 1rem;
}

.block-marked + .form {
  margin-top: 1rem;
}

.form-registration + .form {
  margin-top: 1rem;
}

.form-error + .form {
  margin-top: 1rem;
}

.article-footer + .form {
  margin-top: 1rem;
}

.list-comments + .form {
  margin-top: 1rem;
}

.work-of-month + .form {
  margin-top: 1rem;
}

.form-user-photo + .form {
  margin-top: 1rem;
}

.account-products + .form {
  margin-top: 1rem;
}

.pagination + .form {
  margin-top: 1rem;
}

.codebox + .form {
  margin-top: 1rem;
}

.quotebox + .form {
  margin-top: 1rem;
}

.quotebox > blockquote + .form {
  margin-top: 1rem;
}

.form-success + .form {
  margin-top: 1rem;
}

h1 + .form,
.h1 + .form {
  margin-top: 1rem;
}

h2 + .form,
.h2 + .form {
  margin-top: 0.5625rem;
}

h3 + .form,
.h3 + .form {
  margin-top: 0.3125rem;
}

h4 + .form,
.h4 + .form {
  margin-top: 0.125rem;
}

.form--background {
  padding: 1.5rem 3rem;
  background-color: #f7f7f7;
}

.form__header {
  margin-bottom: 0.75rem;
}

.form__input {
  margin-bottom: 1.5rem;
}

.form__submit .btn {
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.25rem;
}

.forum-block__header,
.forum-block__footer,
.forum-reply__header,
.forum-search-form__header,
.forum-topic__header,
.forum-topic__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #d8ceb7;
}

.forum-block__name,
.forum-reply__name,
.forum-search-form__name,
.forum-topic__name {
  padding: 0.375rem 0.75rem;
  font-weight: bold;
  line-height: 1.625rem;
}

.forum-block__name a,
.forum-reply__name a,
.forum-search-form__name a,
.forum-topic__name a {
  text-decoration: none;
  color: #333;
}

.forum-block__header-link,
.forum-topic__header-link {
  padding: 0.375rem 0.75rem;
}

.forum-block__header-link a,
.forum-topic__header-link a {
  color: #fff;
}

.forum-block__header-link a:hover,
.forum-topic__header-link a:hover {
  color: #f0f0f0;
}

.forum-block__table {
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

.forum-block__table-row {
  display: grid;
  grid-template-areas: 'icon forum topics messages last';
  grid-template-columns: 3rem 1fr 4.75rem 6rem 13.5rem;
}

.forum-block__table-row--header {
  font-size: 0.875rem;
}

.forum-block__table-row--header .forum-block__table-cell {
  padding: 0.375rem 0.75rem;
  background-color: #f4f4f4;
}

.forum-block__table-row--header .forum-block__table-cell--header-2-cell {
  grid-column: icon/forum;
}

.forum-block__footer-name,
.forum-topic__footer-name {
  padding: 0.375rem 0.75rem;
  line-height: 1.625rem;
}

.forum-item__icon,
.forum-item__info,
.forum-item__topics,
.forum-item__messages,
.forum-item__last-message {
  padding: 0.75rem 1.5rem;
  font-size: 0.875rem;
  border-bottom: 1px solid #ccc;
}

.forum-item__info:last-child {
  grid-column: span forum-start/-1;
}

.forum-item__header {
  font-size: 1.125rem;
}

.forum-item__description,
.forum-item__moderator {
  margin-top: 0.5rem;
}

.forum-item__topics,
.forum-item__messages {
  padding: 0.75rem;
  text-align: center;
}

.forum-item__last-message {
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

.forum-item__date {
  white-space: nowrap;
}

.forum-item__subforums {
  margin-top: 0.75rem;
  padding-top: 0.375rem;
  border-top: 1px dashed #ccc;
}

.forum-item__subforums .list-marked li {
  margin-bottom: 0;
}

.forum-item__subforums p,
.forum-item__subforums .list-marked {
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

.forum-item__icon {
  position: relative;
}

.forum-item__icon::before {
  content: '';
  position: absolute;
  top: 1rem;
  display: block;
  width: 0;
  height: 0;
  border: solid 0.5rem;
  border-color: #edf1f5 #dde0e4 #c6cbd3 #babfc6;
}

.forum-item__icon--sticky::before {
  border-color: #d7e5f3 #c3cfdc #9fb3c7 #90a2b4;
}

.forum-item__icon--new::before {
  border-color: #d8ceb7 #c1b18c #aa9562 #d6cbb1;
}

.forum-item__icon--redirect::before {
  border-color: #f4f4f4 #f4f4f4 #f4f4f4 #f4f4f4;
}

.forum-item--sub .forum-item__header {
  font-size: 1rem;
  font-weight: bold;
}

.forum-item--topic .forum-item__header {
  font-size: 1rem;
}

.forum-item--important {
  background-color: #f2f4fa;
}

.forum-message-user {
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

.forum-message-user__name {
  font-size: 1.125rem;
  font-weight: bold;
}

.forum-message-user__status {
  margin-top: 0.25rem;
  font-weight: bold;
}

.forum-message-user__photo,
.forum-message-user__rating,
.forum-message-user__stats {
  margin-top: 1rem;
}

.forum-message {
  display: grid;
  grid-template-areas: 'user header' 'user info' 'user main' '. footer';
  grid-template-columns: 1fr 2fr;
  grid-template-rows: -webkit-min-content min-content 1fr -webkit-min-content;
  grid-template-rows: -moz-min-content min-content 1fr -moz-min-content;
  grid-template-rows: min-content min-content 1fr min-content;
  background-color: #f1f1f1;
}

.forum-message__user {
  grid-area: user;
  padding: 0.75rem 1.5rem;
}

.forum-message__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-area: header;
  padding: 0.75rem;
  border-left: #dde4eb solid 1px;
}

.forum-message__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-area: info;
  padding: 0 0.75rem 0.75rem;
  border-left: #dde4eb solid 1px;
}

.forum-message__topic {
  margin-right: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-weight: bold;
}

.forum-message__forum {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  color: #999;
}

.forum-message__main {
  grid-area: main;
  padding: 1.5rem;
  background-color: #f9f9f9;
  border-left: #dde4eb solid 1px;
}

.forum-message__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  grid-area: footer;
  padding: 0.375rem 0.75rem;
  background-color: #f9f9f9;
  border-top: #dde4eb dashed 1px;
  border-left: #dde4eb solid 1px;
}

.forum-message__footer-link {
  margin: 0.375rem 0.75rem;
}

.forum-message__date,
.forum-message__count {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.quotebox {
  display: block;
  padding: 1.5rem;
  background-color: #fff;
  border: 1px solid #ccc;
}

p + .quotebox {
  margin-top: 1rem;
}

.list-marked + .quotebox {
  margin-top: 1rem;
}

.list-numbered + .quotebox {
  margin-top: 1rem;
}

.table + .quotebox {
  margin-top: 1rem;
}

.table-wrap + .quotebox {
  margin-top: 1rem;
}

.figure + .quotebox {
  margin-top: 1rem;
}

.tabs + .quotebox {
  margin-top: 1rem;
}

.grid--par-alike + .quotebox {
  margin-top: 1rem;
}

.gallery + .quotebox {
  margin-top: 1rem;
}

.show-hide--par-alike + .quotebox {
  margin-top: 1rem;
}

.footer__top + .quotebox {
  margin-top: 1rem;
}

.newsfeed-form + .quotebox {
  margin-top: 1rem;
}

.properties + .quotebox {
  margin-top: 1rem;
}

.list-tags + .quotebox {
  margin-top: 1rem;
}

.list-articles + .quotebox {
  margin-top: 1rem;
}

.tabs-non-interactive + .quotebox {
  margin-top: 1rem;
}

.form + .quotebox {
  margin-top: 1rem;
}

.video-item + .quotebox {
  margin-top: 1rem;
}

.list-tags-small + .quotebox {
  margin-top: 1rem;
}

.likely-wrap + .quotebox {
  margin-top: 1rem;
}

.announcement + .quotebox {
  margin-top: 1rem;
}

.properties + .quotebox {
  margin-top: 1rem;
}

.list-product-categories + .quotebox {
  margin-top: 1rem;
}

.block-marked + .quotebox {
  margin-top: 1rem;
}

.form-registration + .quotebox {
  margin-top: 1rem;
}

.form-error + .quotebox {
  margin-top: 1rem;
}

.article-footer + .quotebox {
  margin-top: 1rem;
}

.list-comments + .quotebox {
  margin-top: 1rem;
}

.work-of-month + .quotebox {
  margin-top: 1rem;
}

.form-user-photo + .quotebox {
  margin-top: 1rem;
}

.account-products + .quotebox {
  margin-top: 1rem;
}

.pagination + .quotebox {
  margin-top: 1rem;
}

.codebox + .quotebox {
  margin-top: 1rem;
}

.quotebox + .quotebox {
  margin-top: 1rem;
}

.quotebox > blockquote + .quotebox {
  margin-top: 1rem;
}

.form-success + .quotebox {
  margin-top: 1rem;
}

h1 + .quotebox,
.h1 + .quotebox {
  margin-top: 1rem;
}

h2 + .quotebox,
.h2 + .quotebox {
  margin-top: 0.5625rem;
}

h3 + .quotebox,
.h3 + .quotebox {
  margin-top: 0.3125rem;
}

h4 + .quotebox,
.h4 + .quotebox {
  margin-top: 0.125rem;
}

.quotebox > cite {
  display: block;
  margin-bottom: 0.8125rem;
  font-weight: bold;
  font-style: normal;
}

p + .quotebox > blockquote {
  margin-top: 1rem;
}

.list-marked + .quotebox > blockquote {
  margin-top: 1rem;
}

.list-numbered + .quotebox > blockquote {
  margin-top: 1rem;
}

.table + .quotebox > blockquote {
  margin-top: 1rem;
}

.table-wrap + .quotebox > blockquote {
  margin-top: 1rem;
}

.figure + .quotebox > blockquote {
  margin-top: 1rem;
}

.tabs + .quotebox > blockquote {
  margin-top: 1rem;
}

.grid--par-alike + .quotebox > blockquote {
  margin-top: 1rem;
}

.gallery + .quotebox > blockquote {
  margin-top: 1rem;
}

.show-hide--par-alike + .quotebox > blockquote {
  margin-top: 1rem;
}

.footer__top + .quotebox > blockquote {
  margin-top: 1rem;
}

.newsfeed-form + .quotebox > blockquote {
  margin-top: 1rem;
}

.properties + .quotebox > blockquote {
  margin-top: 1rem;
}

.list-tags + .quotebox > blockquote {
  margin-top: 1rem;
}

.list-articles + .quotebox > blockquote {
  margin-top: 1rem;
}

.tabs-non-interactive + .quotebox > blockquote {
  margin-top: 1rem;
}

.form + .quotebox > blockquote {
  margin-top: 1rem;
}

.video-item + .quotebox > blockquote {
  margin-top: 1rem;
}

.list-tags-small + .quotebox > blockquote {
  margin-top: 1rem;
}

.likely-wrap + .quotebox > blockquote {
  margin-top: 1rem;
}

.announcement + .quotebox > blockquote {
  margin-top: 1rem;
}

.properties + .quotebox > blockquote {
  margin-top: 1rem;
}

.list-product-categories + .quotebox > blockquote {
  margin-top: 1rem;
}

.block-marked + .quotebox > blockquote {
  margin-top: 1rem;
}

.form-registration + .quotebox > blockquote {
  margin-top: 1rem;
}

.form-error + .quotebox > blockquote {
  margin-top: 1rem;
}

.article-footer + .quotebox > blockquote {
  margin-top: 1rem;
}

.list-comments + .quotebox > blockquote {
  margin-top: 1rem;
}

.work-of-month + .quotebox > blockquote {
  margin-top: 1rem;
}

.form-user-photo + .quotebox > blockquote {
  margin-top: 1rem;
}

.account-products + .quotebox > blockquote {
  margin-top: 1rem;
}

.pagination + .quotebox > blockquote {
  margin-top: 1rem;
}

.codebox + .quotebox > blockquote {
  margin-top: 1rem;
}

.quotebox + .quotebox > blockquote {
  margin-top: 1rem;
}

.quotebox > blockquote + .quotebox > blockquote {
  margin-top: 1rem;
}

.form-success + .quotebox > blockquote {
  margin-top: 1rem;
}

h1 + .quotebox > blockquote,
.h1 + .quotebox > blockquote {
  margin-top: 1rem;
}

h2 + .quotebox > blockquote,
.h2 + .quotebox > blockquote {
  margin-top: 0.5625rem;
}

h3 + .quotebox > blockquote,
.h3 + .quotebox > blockquote {
  margin-top: 0.3125rem;
}

h4 + .quotebox > blockquote,
.h4 + .quotebox > blockquote {
  margin-top: 0.125rem;
}

.forum-reply,
.forum-search-form {
  border: 1px solid #ccc;
}

.forum-reply__service,
.forum-search-form__service {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.375rem 0.75rem;
  line-height: 1.625rem;
  background-color: #f4f4f4;
  border-bottom: 1px solid #e6e6e6;
}

.forum-reply__service-name,
.forum-search-form__service-name {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.forum-reply__service-links,
.forum-search-form__service-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.forum-reply__service-links > span,
.forum-search-form__service-links > span {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.forum-reply__service-link,
.forum-search-form__service-link {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.forum-reply__body,
.forum-search-form__body {
  padding: 1.5rem;
  background-color: #fbfbfb;
}

.forum-reply__form,
.forum-search-form__form {
  padding: 1.5rem 0.75rem 0.75rem;
}

.forum-reply__form .form-registration__field:not(.forum-reply__form .form-registration__field--submit),
.forum-search-form__form .form-registration__field:not(.forum-search-form__form .form-registration__field--submit) {
  border-top: none;
}

.forum-reply--fast .forum-reply__service,
.forum-search-form--fast .forum-search-form__service {
  padding: 1rem 0.75rem;
}

.forum-reply .main-subhead,
.forum-search-form .main-subhead {
  padding: 1.5rem;
  padding-bottom: 0;
}

.forum-reply .posthead,
.forum-search-form .posthead {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.5rem;
}

.forum-reply .postbody,
.forum-search-form .postbody {
  padding: 1.5rem;
}

.forum-search-form .block-marked {
  background-color: #ffffe1;
}

.forum-search-form .block-marked p {
  font-size: 0.875rem;
  line-height: 1.3125rem;
  color: #666;
}

.forum-search-form .block-marked p + p {
  margin-top: 0.875rem;
}

.forum-search-form__form {
  padding: 1.5rem 0.75rem 0.75rem;
}

.forum-search-form__form .form-registration__field:not(.forum-search-form__form .form-registration__field--submit) {
  border-top: none;
}

.forum-search-form__form .form-registration__field--checklist .form-registration__input {
  background-color: #fff;
}

.forum-search-form__form .form-registration__label {
  width: 100%;
  max-width: 20rem;
}

.forum-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  background-color: #d8ceb7;
}

.forum-search__item {
  margin: 0 0.75rem;
}

.form-search-small.form.forum-search__form .form-input__field,
.form-search-small.form.forum-search__form .form__submit .btn {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.forum-service-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.75rem;
  padding-bottom: 1.5rem;
  border: #ccc 1px solid;
}

.forum-service-links__pagination {
  padding: 0.375rem 0.75rem;
}

.forum-service-links__pagination .pagination__item a,
.forum-service-links__pagination .pagination__item span {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.forum-service-links__add {
  padding: 0.375rem 0.75rem;
  font-size: 1.25rem;
}

.forum-service-links__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.forum-service-links__left .forum-service-links__add {
  margin-top: 0.75rem;
  padding-left: 0;
  padding-right: 0;
}

.forum-service-links--search {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.forum-stats {
  padding: 0 0.75rem;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  background-color: #fbfbfb;
  border: 1px solid #ccc;
  border-bottom: none;
}

.grid.forum-stats {
  margin-left: 0;
  margin-right: 0;
}

.forum-tags {
  padding: 0.75rem 1.5rem;
  border-right: #ccc 1px solid;
  border-left: #ccc 1px solid;
}

.list-tags-small.forum-tags__list a {
  color: var(--color-link);
}

.list-tags-small.forum-tags__list a:hover {
  color: var(--color-link-hover);
}

.forum-top__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem;
  border: 1px solid #d8ceb7;
}

.forum-top__nav-header {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
  margin-right: auto;
}

.forum-top__nav-link {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}

.forum-topic__messages {
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

.forum-topic__message + .forum-topic__message {
  border-top: 1px solid #ccc;
}

.forum-topic--last {
  background-color: #fbfbfb;
  border: 1px solid #dfe6ed;
}

.forum-topic--last .forum-topic__header {
  background-color: #f4f4f4;
  border-bottom: 1px solid #cbd1d8;
}

.forum-topic--last .forum-topic__messages {
  margin: 1.5rem;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.gallery-contest .gallery__item {
  width: 50%;
}

.gallery-contest .gallery__item-header {
  font-weight: bold;
  color: #ad2800;
}

.gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -0.375rem;
}

p + .gallery {
  margin-top: 1rem;
}

.list-marked + .gallery {
  margin-top: 1rem;
}

.list-numbered + .gallery {
  margin-top: 1rem;
}

.table + .gallery {
  margin-top: 1rem;
}

.table-wrap + .gallery {
  margin-top: 1rem;
}

.figure + .gallery {
  margin-top: 1rem;
}

.tabs + .gallery {
  margin-top: 1rem;
}

.grid--par-alike + .gallery {
  margin-top: 1rem;
}

.gallery + .gallery {
  margin-top: 1rem;
}

.show-hide--par-alike + .gallery {
  margin-top: 1rem;
}

.footer__top + .gallery {
  margin-top: 1rem;
}

.newsfeed-form + .gallery {
  margin-top: 1rem;
}

.properties + .gallery {
  margin-top: 1rem;
}

.list-tags + .gallery {
  margin-top: 1rem;
}

.list-articles + .gallery {
  margin-top: 1rem;
}

.tabs-non-interactive + .gallery {
  margin-top: 1rem;
}

.form + .gallery {
  margin-top: 1rem;
}

.video-item + .gallery {
  margin-top: 1rem;
}

.list-tags-small + .gallery {
  margin-top: 1rem;
}

.likely-wrap + .gallery {
  margin-top: 1rem;
}

.announcement + .gallery {
  margin-top: 1rem;
}

.properties + .gallery {
  margin-top: 1rem;
}

.list-product-categories + .gallery {
  margin-top: 1rem;
}

.block-marked + .gallery {
  margin-top: 1rem;
}

.form-registration + .gallery {
  margin-top: 1rem;
}

.form-error + .gallery {
  margin-top: 1rem;
}

.article-footer + .gallery {
  margin-top: 1rem;
}

.list-comments + .gallery {
  margin-top: 1rem;
}

.work-of-month + .gallery {
  margin-top: 1rem;
}

.form-user-photo + .gallery {
  margin-top: 1rem;
}

.account-products + .gallery {
  margin-top: 1rem;
}

.pagination + .gallery {
  margin-top: 1rem;
}

.codebox + .gallery {
  margin-top: 1rem;
}

.quotebox + .gallery {
  margin-top: 1rem;
}

.quotebox > blockquote + .gallery {
  margin-top: 1rem;
}

.form-success + .gallery {
  margin-top: 1rem;
}

h1 + .gallery,
.h1 + .gallery {
  margin-top: 1rem;
}

h2 + .gallery,
.h2 + .gallery {
  margin-top: 0.5625rem;
}

h3 + .gallery,
.h3 + .gallery {
  margin-top: 0.3125rem;
}

h4 + .gallery,
.h4 + .gallery {
  margin-top: 0.125rem;
}

.gallery__item {
  max-width: 12rem;
  padding: 0.375rem;
  text-align: center;
}

.gallery__item-header {
  margin-bottom: 0.3125rem;
  font-size: 1.25rem;
}

.gallery__image {
  display: block;
}

.gallery__image img {
  max-height: 16.5rem;
  padding: 0.25rem;
  border: 0.25rem solid #ccc;
}

.gallery__description p {
  font-size: inherit;
  line-height: inherit;
}

.gallery__description p + p {
  margin-top: 0.25rem;
}

.gallery--no-borders .gallery__image {
  display: block;
}

.gallery--no-borders .gallery__image img {
  padding: 0;
  border: none;
}

.gallery--size-small .gallery__item {
  max-width: 6.375rem;
}

.gallery--size-small .gallery__image {
  display: block;
}

.gallery--size-small .gallery__image img {
  max-height: 12rem;
}

.gallery--size-small .gallery__description {
  font-size: 0.875rem;
}

.gallery--description-align-left .gallery__description {
  text-align: left;
}

.gallery--description-size-small .gallery__description {
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

.grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

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

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

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

.grid--nopadding {
  margin-left: 0;
  margin-right: 0;
}

.grid--padding-y {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

p + .grid--par-alike {
  margin-top: 1rem;
}

.list-marked + .grid--par-alike {
  margin-top: 1rem;
}

.list-numbered + .grid--par-alike {
  margin-top: 1rem;
}

.table + .grid--par-alike {
  margin-top: 1rem;
}

.table-wrap + .grid--par-alike {
  margin-top: 1rem;
}

.figure + .grid--par-alike {
  margin-top: 1rem;
}

.tabs + .grid--par-alike {
  margin-top: 1rem;
}

.grid--par-alike + .grid--par-alike {
  margin-top: 1rem;
}

.gallery + .grid--par-alike {
  margin-top: 1rem;
}

.show-hide--par-alike + .grid--par-alike {
  margin-top: 1rem;
}

.footer__top + .grid--par-alike {
  margin-top: 1rem;
}

.newsfeed-form + .grid--par-alike {
  margin-top: 1rem;
}

.properties + .grid--par-alike {
  margin-top: 1rem;
}

.list-tags + .grid--par-alike {
  margin-top: 1rem;
}

.list-articles + .grid--par-alike {
  margin-top: 1rem;
}

.tabs-non-interactive + .grid--par-alike {
  margin-top: 1rem;
}

.form + .grid--par-alike {
  margin-top: 1rem;
}

.video-item + .grid--par-alike {
  margin-top: 1rem;
}

.list-tags-small + .grid--par-alike {
  margin-top: 1rem;
}

.likely-wrap + .grid--par-alike {
  margin-top: 1rem;
}

.announcement + .grid--par-alike {
  margin-top: 1rem;
}

.properties + .grid--par-alike {
  margin-top: 1rem;
}

.list-product-categories + .grid--par-alike {
  margin-top: 1rem;
}

.block-marked + .grid--par-alike {
  margin-top: 1rem;
}

.form-registration + .grid--par-alike {
  margin-top: 1rem;
}

.form-error + .grid--par-alike {
  margin-top: 1rem;
}

.article-footer + .grid--par-alike {
  margin-top: 1rem;
}

.list-comments + .grid--par-alike {
  margin-top: 1rem;
}

.work-of-month + .grid--par-alike {
  margin-top: 1rem;
}

.form-user-photo + .grid--par-alike {
  margin-top: 1rem;
}

.account-products + .grid--par-alike {
  margin-top: 1rem;
}

.pagination + .grid--par-alike {
  margin-top: 1rem;
}

.codebox + .grid--par-alike {
  margin-top: 1rem;
}

.quotebox + .grid--par-alike {
  margin-top: 1rem;
}

.quotebox > blockquote + .grid--par-alike {
  margin-top: 1rem;
}

.form-success + .grid--par-alike {
  margin-top: 1rem;
}

h1 + .grid--par-alike,
.h1 + .grid--par-alike {
  margin-top: 1rem;
}

h2 + .grid--par-alike,
.h2 + .grid--par-alike {
  margin-top: 0.5625rem;
}

h3 + .grid--par-alike,
.h3 + .grid--par-alike {
  margin-top: 0.3125rem;
}

h4 + .grid--par-alike,
.h4 + .grid--par-alike {
  margin-top: 0.125rem;
}

.grid__cell {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.grid__cell--1 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 12 * 1);
}

.grid__cell--2 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 12 * 2);
}

.grid__cell--3 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 12 * 3);
}

.grid__cell--4 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 12 * 4);
}

.grid__cell--5 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 12 * 5);
}

.grid__cell--6 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 12 * 6);
}

.grid__cell--7 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 12 * 7);
}

.grid__cell--8 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 12 * 8);
}

.grid__cell--9 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 12 * 9);
}

.grid__cell--10 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 12 * 10);
}

.grid__cell--11 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 12 * 11);
}

.grid__cell--12 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 12 * 12);
}

.grid--cols-10 > .grid__cell--1 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 10 * 1);
}

.grid--cols-10 > .grid__cell--2 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 10 * 2);
}

.grid--cols-10 > .grid__cell--3 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 10 * 3);
}

.grid--cols-10 > .grid__cell--4 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 10 * 4);
}

.grid--cols-10 > .grid__cell--5 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 10 * 5);
}

.grid--cols-10 > .grid__cell--6 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 10 * 6);
}

.grid--cols-10 > .grid__cell--7 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 10 * 7);
}

.grid--cols-10 > .grid__cell--8 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 10 * 8);
}

.grid--cols-10 > .grid__cell--9 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 10 * 9);
}

.grid--cols-10 > .grid__cell--10 {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: calc(100% / 10 * 10);
}

.grid--nopadding > .grid__cell {
  padding-left: 0;
  padding-right: 0;
}

.grid--padding-y > .grid__cell {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.header-mobile-switcher {
  display: block;
  height: 3rem;
  padding: 0.75rem;
  padding-left: 3rem;
  font-weight: 500;
  text-decoration: none;
  color: #8f3211;
  background-color: #e5cda2;
  background-image: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 160 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 50.2 %2855047%29 - http://www.bohemiancoding.com/sketch --%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Crect id='Rectangle-2' fill='%238f3211' x='0' y='0' width='160' height='20'%3E%3C/rect%3E%3Crect id='Rectangle-2' fill='%238f3211' x='0' y='80' width='160' height='20'%3E%3C/rect%3E%3Crect id='Rectangle-2' fill='%238f3211' x='0' y='40' width='160' height='20'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0.75rem center;
  background-size: 1.5rem auto;
}

.header-service-login {
  margin-right: 1.5rem;
  font-size: 0.875rem;
  line-height: 0.875rem;
}

.header-service-login__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-service-login__item {
  padding: 0.25rem 0.375rem;
  border-left: 1px solid #f2efe6;
}

.header-service-login__item a {
  display: inline-block;
  padding-top: 0.3rem;
  padding-bottom: 0.45rem;
}

.header-service-login__item:first-child {
  border-left: none;
}

.header-service-login__item--login {
  padding-left: 1.75rem;
  background-image: var(--user-icon);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 1.25rem;
}

.header-service-login__item--message a {
  display: block;
  width: 1.5rem;
  height: 0.9375rem;
  padding: 0;
  -webkit-animation-name: messagesFlickering;
  animation-name: messagesFlickering;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.header-service-login__item--message a svg {
  max-width: 100%;
  max-height: 100%;
}

.header-service-login__item--message a #header-service-message {
  -webkit-transition: stroke 0.4s;
  transition: stroke 0.4s;
  stroke: #873e2a;
}

.header-service-login__item--message a:hover {
  -webkit-animation-name: none;
  animation-name: none;
}

.header-service-login__item--message a:hover #header-service-message {
  -webkit-transition: stroke 0.1s;
  transition: stroke 0.1s;
  stroke: #c31843;
}

@-webkit-keyframes messagesFlickering {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.5;
  }
}

@keyframes messagesFlickering {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.5;
  }
}

.header__navigation-user .header-service-login {
  margin-right: 0;
  font-size: 0.875rem;
}

.header__navigation-user .header-service-login__item {
  border: none;
}

.header__navigation-user .header-service-login a {
  color: #fff;
}

.header__navigation-user .header-service-login #header-service-message {
  -webkit-transition: stroke 0.4s;
  transition: stroke 0.4s;
  stroke: #fff;
}

.header__navigation-user .header-service-login:hover {
  -webkit-animation-name: none;
  animation-name: none;
}

.header__navigation-user .header-service-login:hover #header-service-message {
  -webkit-transition: stroke 0.1s;
  transition: stroke 0.1s;
  stroke: #ccc;
}

.header-service-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

.header-service-menu__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 1.5rem;
  padding-left: 0.75rem;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8dec0), to(#f5f1e3));
  background-image: linear-gradient(#e8dec0, #f5f1e3);
  border-radius: 0 0 0.625rem 0.625rem;
}

.header-service-menu__item {
  padding: 0.25rem 0.375rem;
}

.header-service-menu__item a {
  display: inline-block;
  padding-top: 0.3rem;
  padding-bottom: 0.45rem;
  padding-left: 1.25rem;
  line-height: 0.875rem;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 0.875rem 0.875rem;
  -webkit-transition: none;
  transition: none;
}

.header-service-menu__item--about a {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23331414%3B%7D.cls-2%7Bfill:%23873e2a%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eabout%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M20,6c-.86,2.66-5.15,5.46-7.23,6.68a9.08,9.08,0,0,1-7.61.89A7.4,7.4,0,0,1,.42,4.05C1.6.67,6.3-1.07,9.47.7a3.24,3.24,0,0,1,1.42,4.37,3.31,3.31,0,0,0-1-2.67A4.13,4.13,0,0,0,7.42,1.31a5.22,5.22,0,0,0-5.27,3c-1.67,4,1.47,8.06,5.91,8.06,3.12,0,5.31-1.56,7.22-2.6A50.66,50.66,0,0,0,20,6Z'/%3E%3Cpath class='cls-2' d='M20,4.05a8,8,0,0,1-2,2.81c-3.19,2.52-7.4,4.38-9.2,4.39-3.87.66-6.89-2.41-5.93-5.94A4.13,4.13,0,0,1,8.45,2.59,1.89,1.89,0,0,1,9.57,5.37c-.41-1-.93-1.77-2.07-1.87a3,3,0,0,0-3,4.2A3.58,3.58,0,0,0,8.44,9.86,31,31,0,0,0,16.08,7,27.81,27.81,0,0,0,20,4.05Z'/%3E%3Cpath class='cls-1' d='M20,2.63c-.51,1.18-2.45,2.35-3.64,3A25.31,25.31,0,0,1,8.87,8.82a3,3,0,0,1-3.18-1,2.11,2.11,0,0,1,1-3.33,1.39,1.39,0,0,1,1.75,1,4,4,0,0,0-.83-.27A1.23,1.23,0,0,0,6.36,6.33a1.37,1.37,0,0,0,1.35,1.3A15,15,0,0,0,10.89,7C13.61,6.24,17.31,4,20,2.63Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.header-service-menu__item--search a {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23873e2a%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3ESearch%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Capa_1' data-name='Capa 1'%3E%3Cg id='Search'%3E%3Cpath class='cls-1' d='M19.51,17.15,15.17,12.8l-.08-.06a8.25,8.25,0,1,0-2.35,2.35l.06.08,4.35,4.34a1.67,1.67,0,0,0,2.36-2.36ZM8.22,13.59a5.37,5.37,0,1,1,5.37-5.37A5.37,5.37,0,0,1,8.22,13.59Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.header-service-menu__item--target a {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.5 20.5'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23874121%3Bstroke:%23874121%3Bstroke-miterlimit:10%3Bstroke-width:0.5px%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eadvertising_bold%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cg id='Слой_2-2' data-name='Слой 2'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M18.93,9.54a8.72,8.72,0,0,0-8.2-8.2V.25h-1V1.34a8.75,8.75,0,0,0-8.2,8.2H.25v1H1.54a8.74,8.74,0,0,0,8.21,8.2v1.51h1V18.72a8.71,8.71,0,0,0,8.2-8.2h1.3v-1Zm-8.2,2.94a2.52,2.52,0,0,0,2-2h2a4.53,4.53,0,0,1-4,4Zm-1-4.9a2.49,2.49,0,0,0-2,2h-2a4.55,4.55,0,0,1,4-4Zm-2,2.94a2.49,2.49,0,0,0,2,2v2a4.47,4.47,0,0,1-4-4Zm4.9-1a2.52,2.52,0,0,0-2-2v-2a4.55,4.55,0,0,1,4,4ZM9.75,2.32V4.57a5.48,5.48,0,0,0-5,5H2.52A7.75,7.75,0,0,1,9.75,2.32Zm0,15.41a7.74,7.74,0,0,1-7.23-7.22H4.78a5.48,5.48,0,0,0,5,5Zm1,0V15.48a5.48,5.48,0,0,0,5-5H18a7.73,7.73,0,0,1-7.22,7.25Zm5-8.19a5.46,5.46,0,0,0-5-5V2.32A7.74,7.74,0,0,1,18,9.54Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.header-service-menu__item--question a {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23873e2a%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Esupport%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M11.06,1.46A7.64,7.64,0,0,0,6.28,0,6.48,6.48,0,0,0,2.57,1C1,2.11.11,4,0,6.52V6.7H3.94V6.53a4,4,0,0,1,.58-2,2,2,0,0,1,1.91-.94,2.14,2.14,0,0,1,1.9.76,3,3,0,0,1,.52,1.73,2.69,2.69,0,0,1-.58,1.51,3.27,3.27,0,0,1-.67.73,16.82,16.82,0,0,0-2.86,2.44c-.55.68-.58,1.51-.63,2.93V14H7.93v-.17a2.86,2.86,0,0,1,.15-1.09,2.9,2.9,0,0,1,1-1.3l1-.74a10.91,10.91,0,0,0,2-1.86,5.23,5.23,0,0,0,.95-3A5.2,5.2,0,0,0,11.06,1.46Z'/%3E%3Crect class='cls-1' x='4.06' y='16' width='4' height='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.header-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.header-top__item {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.header-top__item--logo {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.header-top__item--service {
  margin-left: auto;
}

.header-top__service {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  height: 100%;
  line-height: 1.25rem;
}

.header-top__banner {
  margin-top: auto;
  margin-bottom: auto;
}

.header__navigation {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #9b3a1a;
  background-image: radial-gradient(#bc6941 20%, #9b3a1a);
  background-position: 75% -1000%;
  border-radius: 0.625rem;
}

.header__navigation-user {
  -ms-flex-item-align: center;
  align-self: center;
  margin-left: auto;
  color: #fff;
}

.header__userbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #f2efe6;
  border-radius: 0 0 0.625rem 0.625rem;
}

.header__userbar::before,
.header__userbar::after {
  content: '';
  position: absolute;
  top: 0;
  z-index: -1;
  display: block;
  width: 0.625rem;
  height: 0.625rem;
  background-color: #f2efe6;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.header__userbar::before {
  left: 0;
}

.header__userbar::after {
  right: 0;
}

.header__login {
  margin-left: auto;
}

.header__message {
  -ms-flex-item-align: center;
  align-self: center;
  padding: 0.25rem 0.75rem;
}

.home-articles__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.25rem 1.5rem;
  font-size: 1.25rem;
  color: #fff;
  background-color: #d8ceb7;
  border-radius: 0.625rem;
}

.home-articles__add {
  font-size: 0.875rem;
}

.list-marked > li.home-articles__item--image {
  list-style: none;
}

.home-articles__item--image + .home-articles__item--image {
  margin-top: 1rem;
}

.home-articles__item--best-products a:not(.link-secondary):not(.link-tertiary) {
  color: #000;
}

.home-articles__item--best-products a:not(.link-secondary):not(.link-tertiary):hover {
  text-decoration: none;
}

.home-articles__rating {
  float: right;
}

.home-articles__more + p.home-articles__sub-name {
  margin-top: 1.5rem;
}

.home-articles__list-rated-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #636363;
}

.home-articles__sub-name + .home-articles__list-rated-header {
  margin-top: 0.25rem;
}

.home-articles__product-price {
  color: #636363;
}

.home-articles .list-marked--no-markers {
  padding-left: 0;
}

.iframe-responsive {
  margin-bottom: 1rem;
}

.iframe-responsive__iframe {
  position: relative;
  margin-bottom: 0.5rem;
  padding-bottom: 56.25%;
}

.iframe-responsive__iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.iframe-responsive__desc {
  margin-bottom: 1rem;
  font-style: italic;
  line-height: 1.375rem;
}

.inline-icon {
  padding-left: 1.5rem;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 1.25rem 1.25rem;
}

.inline-icon--spb-metro-2 {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xml:space='preserve' version='1.1' style='shape-rendering:geometricPrecision%3B text-rendering:geometricPrecision%3B image-rendering:optimizeQuality%3B fill-rule:evenodd%3B clip-rule:evenodd' viewBox='0 0 20000000 16431925' inkscape:version='0.48.4 r9939' sodipodi:docname='Spb_metro_logo.svg'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C![CDATA[ .fil0 %7Bfill:%232250A3%7D ]]%3E%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='1440' inkscape:window-height='837' id='namedview8' showgrid='false' inkscape:zoom='1.8153846' inkscape:cx='77.5' inkscape:cy='65' inkscape:window-x='-8' inkscape:window-y='-8' inkscape:window-maximized='1' inkscape:current-layer='svg2'/%3E%3Cpath id='path4' class='fil0' d='M16587653 2210131c-1700019,-1532864 -3316460,-2006601 -3316460,-2006601l-3260695 11105962 -27915 0 -3288554 -11105962c0,0 -1616441,459831 -3316469,2006601 -1811521,1644244 -3372188,4166451 -3107437,8165690 209033,3163155 2550066,5852573 2550066,5852573l4528798 -13953c0,0 -3887793,-2062319 -4821418,-5309108 -1114789,-3832028 627052,-6493587 1964789,-7761634 543465,-473793 1337728,-585286 1630338,431972 1003305,3246789 3873840,12541230 3873840,12541230l13962 47c0,0 2856629,-9294441 3873831,-12541230 306573,-1017258 1100845,-905756 1630347,-431972 1337737,1268056 3079577,3929559 1964779,7761634 -933615,3246789 -4821408,5309108 -4821408,5309108l4528798 13962c0,0 2354986,-2703324 2550066,-5852582 236892,-3999286 -1323831,-6521493 -3149258,-8165737z'/%3E%3C/g%3E%3C/svg%3E");
}

.layout-account__aside .aside-menu__header {
  font-size: 1.125rem;
  font-weight: bold;
}

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

p + .likely-wrap {
  margin-top: 1rem;
}

.list-marked + .likely-wrap {
  margin-top: 1rem;
}

.list-numbered + .likely-wrap {
  margin-top: 1rem;
}

.table + .likely-wrap {
  margin-top: 1rem;
}

.table-wrap + .likely-wrap {
  margin-top: 1rem;
}

.figure + .likely-wrap {
  margin-top: 1rem;
}

.tabs + .likely-wrap {
  margin-top: 1rem;
}

.grid--par-alike + .likely-wrap {
  margin-top: 1rem;
}

.gallery + .likely-wrap {
  margin-top: 1rem;
}

.show-hide--par-alike + .likely-wrap {
  margin-top: 1rem;
}

.footer__top + .likely-wrap {
  margin-top: 1rem;
}

.newsfeed-form + .likely-wrap {
  margin-top: 1rem;
}

.properties + .likely-wrap {
  margin-top: 1rem;
}

.list-tags + .likely-wrap {
  margin-top: 1rem;
}

.list-articles + .likely-wrap {
  margin-top: 1rem;
}

.tabs-non-interactive + .likely-wrap {
  margin-top: 1rem;
}

.form + .likely-wrap {
  margin-top: 1rem;
}

.video-item + .likely-wrap {
  margin-top: 1rem;
}

.list-tags-small + .likely-wrap {
  margin-top: 1rem;
}

.likely-wrap + .likely-wrap {
  margin-top: 1rem;
}

.announcement + .likely-wrap {
  margin-top: 1rem;
}

.properties + .likely-wrap {
  margin-top: 1rem;
}

.list-product-categories + .likely-wrap {
  margin-top: 1rem;
}

.block-marked + .likely-wrap {
  margin-top: 1rem;
}

.form-registration + .likely-wrap {
  margin-top: 1rem;
}

.form-error + .likely-wrap {
  margin-top: 1rem;
}

.article-footer + .likely-wrap {
  margin-top: 1rem;
}

.list-comments + .likely-wrap {
  margin-top: 1rem;
}

.work-of-month + .likely-wrap {
  margin-top: 1rem;
}

.form-user-photo + .likely-wrap {
  margin-top: 1rem;
}

.account-products + .likely-wrap {
  margin-top: 1rem;
}

.pagination + .likely-wrap {
  margin-top: 1rem;
}

.codebox + .likely-wrap {
  margin-top: 1rem;
}

.quotebox + .likely-wrap {
  margin-top: 1rem;
}

.quotebox > blockquote + .likely-wrap {
  margin-top: 1rem;
}

.form-success + .likely-wrap {
  margin-top: 1rem;
}

h1 + .likely-wrap,
.h1 + .likely-wrap {
  margin-top: 1rem;
}

h2 + .likely-wrap,
.h2 + .likely-wrap {
  margin-top: 0.5625rem;
}

h3 + .likely-wrap,
.h3 + .likely-wrap {
  margin-top: 0.3125rem;
}

h4 + .likely-wrap,
.h4 + .likely-wrap {
  margin-top: 0.125rem;
}

.link-icon {
  padding-left: 1.5rem;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 1rem;
}

.link-icon--page {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23833d28%3B%7D.cls-2%7Bfill:%23e6e6e6%3B%7D.cls-3%7Bfill:%23ad938b%3B%7D.cls-4%7Bfill:%23c7c7c7%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eico-page%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Crect class='cls-1' width='16' height='3'/%3E%3Crect class='cls-2' y='3' width='16' height='12'/%3E%3Crect class='cls-3' x='12' y='1' width='1' height='1'/%3E%3Crect class='cls-4' x='6.99' y='4' width='7' height='1'/%3E%3Crect class='cls-4' x='6.99' y='6' width='7' height='1'/%3E%3Crect class='cls-4' x='6.98' y='8' width='6' height='1'/%3E%3Crect class='cls-4' x='1' y='10' width='13' height='1'/%3E%3Crect class='cls-4' x='1' y='12' width='12' height='1'/%3E%3Crect class='cls-3' x='14' y='1' width='1' height='1'/%3E%3Crect class='cls-4' x='1' y='4' width='5' height='5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.link-icon--delete {
  font-size: 0.875rem;
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.94 14.14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23a57a6f%3B%7D.cls-2%7Bfill:none%3Bstroke:%237d3e2e%3Bstroke-linecap:round%3Bstroke-miterlimit:10%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon_delete%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpath class='cls-1' d='M3.76.45,14.4,10.84a.5.5,0,0,1,0,.71.5.5,0,0,1-.65.06l-12-8.82A1.54,1.54,0,0,1,1.44.64,1.56,1.56,0,0,1,3.6.31Z'/%3E%3Cpath class='cls-1' d='M14.8.85,2.43,13.71a1.41,1.41,0,1,1-2-2l.11-.1L14.12.12a.51.51,0,0,1,.71.06A.5.5,0,0,1,14.8.85Z'/%3E%3Cline class='cls-2' x1='4.19' y1='1.61' x2='12.52' y2='9.67'/%3E%3Cline class='cls-2' x1='13.63' y1='1.38' x2='1.96' y2='13.48'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.link-icon--edit {
  font-size: 0.875rem;
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 14 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%237d3e2e%3B%7D.cls-2%7Bfill:%23c3a7a0%3B%7D.cls-3%7Bfill:%23c9b18f%3B%7D.cls-4%7Bfill:url%28%23Безымянный_градиент_5%29%3B%7D%3C/style%3E%3ClinearGradient id='Безымянный_градиент_5' y1='14.5' x2='14' y2='14.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23d9c7b4'/%3E%3Cstop offset='1' stop-color='%23d9c7b4' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ctitle%3Eicon_edit%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpath class='cls-1' d='M11.89.27l1.79,1.67a1,1,0,0,1,.06,1.42L6.09,11.77l-3.26-3L8,3.14l2.5-2.8A1,1,0,0,1,11.89.27Z'/%3E%3Cpath class='cls-2' d='M12.05.42l.81.75L4.52,10.35l-.84-.73Z'/%3E%3Cpolygon class='cls-3' points='6.09 11.77 1 14 2.83 8.72 6.09 11.77'/%3E%3Crect class='cls-4' y='14' width='14' height='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.link-icon--account-add-photo {
  font-size: 0.875rem;
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23925f51%3B%7D.cls-2%7Bfill:%23c0b29b%3B%7D.cls-3%7Bfill:%23ede9e2%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eico-addphoto_1%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpath class='cls-1' d='M13,1V13H1V1H13m1-1H0V14H14V0Z'/%3E%3Crect class='cls-2' x='2' y='2' width='10' height='9'/%3E%3Ccircle class='cls-3' cx='7' cy='5.01' r='2'/%3E%3Cpath class='cls-3' d='M4.5,8h5A1.5,1.5,0,0,1,11,9.5V11a0,0,0,0,1,0,0H3a0,0,0,0,1,0,0V9.5A1.5,1.5,0,0,1,4.5,8Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.link-icon--account-add-info {
  font-size: 0.875rem;
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18.56'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23dbbd91%3B%7D.cls-2%7Bfill:%23833d28%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eico-addinfo%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpolygon class='cls-1' points='8.57 12.85 5.71 12.85 5.71 9.99 2.86 9.99 2.86 12.85 0 12.85 0 15.71 2.86 15.71 2.86 18.56 5.71 18.56 5.71 15.71 8.57 15.71 8.57 12.85'/%3E%3Cpath class='cls-2' d='M11.43,0A8.56,8.56,0,0,0,2.87,8.53H7.15v2.81H10V7.1h2.86v5.71H10V17a9.62,9.62,0,0,0,1.43.12A8.57,8.57,0,1,0,11.43,0Zm1.43,5.66H10V4.24h2.86Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.link-icon--account-add-contacts {
  font-size: 0.875rem;
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23dfdfdf%3B%7D.cls-2%7Bfill:%23b5b5b5%3B%7D.cls-3%7Bfill:%23dbbd91%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eico-addcontact_2%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpolygon class='cls-1' points='19.97 0 18.09 0 3.19 0 1.36 0 1.36 0.05 1.36 6.67 6.59 6.67 6.61 6.67 6.67 6.67 6.67 8.47 6.67 9.32 9.34 9.32 9.34 12 20 12 20 0 19.97 0'/%3E%3Cpath class='cls-2' d='M6.67,6.67V8.54L8.25,7,9.73,8.43a1.33,1.33,0,0,0,1.88,0L13.08,7l5,5.05H20L14,6l6-6H18.11l-5,5.05-.94,1L10.67,7.48,9.19,6l-.94-1-5-5H1.36V0L7.31,6Z'/%3E%3Cpolygon class='cls-3' points='8 10.67 5.33 10.67 5.33 8 2.67 8 2.67 10.67 0 10.67 0 13.33 2.67 13.33 2.67 16 5.33 16 5.33 13.33 8 13.33 8 10.67'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.link-icon--account-add-map {
  font-size: 0.875rem;
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 17.78'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23c2b29b%3B%7D.cls-2%7Bfill:%23e1d9cd%3B%7D.cls-3%7Bfill:url%28%23Безымянный_градиент_15%29%3B%7D.cls-4%7Bfill:%23dbbd91%3B%7D.cls-5%7Bfill:%23976154%3B%7D.cls-6%7Bfill:%23ac8977%3B%7D.cls-7%7Bfill:%23a17464%3B%7D%3C/style%3E%3ClinearGradient id='Безымянный_градиент_15' x1='7.78' y1='1.67' x2='20' y2='1.67' gradientTransform='matrix%281, 0, 0, -1, 0, 17.78%29' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-opacity='0.15'/%3E%3Cstop offset='0.86' stop-opacity='0.06'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ctitle%3Eico-addmap%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Crect class='cls-1' x='8.89' width='3.33' height='16.67'/%3E%3Crect class='cls-2' x='10' width='1.11' height='16.67'/%3E%3Crect class='cls-3' x='7.78' y='15.55' width='12.22' height='1.11'/%3E%3Cpolygon class='cls-4' points='6.67 13.34 4.44 13.34 4.44 11.11 2.23 11.11 2.23 13.34 0 13.34 0 15.56 2.23 15.56 2.23 17.78 4.44 17.78 4.44 15.56 6.67 15.56 6.67 13.34'/%3E%3Cpolygon class='cls-5' points='16.67 1.1 2.22 1.1 2.22 8.88 16.67 8.88 20 5.56 20 4.44 16.67 1.1'/%3E%3Cpolygon class='cls-6' points='16.32 2.21 3.33 2.21 3.33 7.77 16.32 7.77 18.89 5.39 18.89 4.6 16.32 2.21'/%3E%3Cpolygon class='cls-7' points='16.11 3.32 4.44 3.32 4.44 6.66 16.11 6.66 17.78 5.23 17.78 4.75 16.11 3.32'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.link-icon--account-add-price {
  font-size: 0.875rem;
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.96 17.13'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23dbbd91%3B%7D.cls-2%7Bfill:%23dbd2c5%3B%7D.cls-3%7Bfill:%237d3e2e%3B%7D.cls-4%7Bfill:%23c2b29b%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eico-addprice2%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpolygon class='cls-1' points='6 13.13 4 13.13 4 11.13 2 11.13 2 13.13 0 13.13 0 15.13 2 15.13 2 17.13 4 17.13 4 15.13 6 15.13 6 13.13'/%3E%3Cpolygon class='cls-2' points='5.86 11.2 13.05 2.04 22.11 4.55 14.91 13.71 5.86 11.2'/%3E%3Cpath class='cls-3' d='M13.24,2.61l8,2.22-6.52,8.31-8-2.22,6.53-8.31m-.38-1.14L5,11.48l10.1,2.8L23,4.27l-10.1-2.8Z'/%3E%3Cpolygon class='cls-4' points='12.81 4.55 19.02 6.27 19.49 5.68 13.27 3.96 12.81 4.55'/%3E%3Cpolygon class='cls-4' points='11.57 6.13 17.78 7.85 18.25 7.26 12.03 5.54 11.57 6.13'/%3E%3Cpolygon class='cls-4' points='10.18 7.9 16.4 9.62 16.86 9.03 10.64 7.31 10.18 7.9'/%3E%3Cpolygon class='cls-4' points='8.79 9.66 15.01 11.39 15.47 10.8 9.26 9.08 8.79 9.66'/%3E%3Cpolygon class='cls-3' points='12.42 9.63 5 10.13 13.58 0.5 21 0 12.42 9.63'/%3E%3Cpolygon class='cls-3' points='6.84 11.45 5 11.48 5 10.13 7.01 9.84 6.84 11.45'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

p + .list-articles {
  margin-top: 1rem;
}

.list-marked + .list-articles {
  margin-top: 1rem;
}

.list-numbered + .list-articles {
  margin-top: 1rem;
}

.table + .list-articles {
  margin-top: 1rem;
}

.table-wrap + .list-articles {
  margin-top: 1rem;
}

.figure + .list-articles {
  margin-top: 1rem;
}

.tabs + .list-articles {
  margin-top: 1rem;
}

.grid--par-alike + .list-articles {
  margin-top: 1rem;
}

.gallery + .list-articles {
  margin-top: 1rem;
}

.show-hide--par-alike + .list-articles {
  margin-top: 1rem;
}

.footer__top + .list-articles {
  margin-top: 1rem;
}

.newsfeed-form + .list-articles {
  margin-top: 1rem;
}

.properties + .list-articles {
  margin-top: 1rem;
}

.list-tags + .list-articles {
  margin-top: 1rem;
}

.list-articles + .list-articles {
  margin-top: 1rem;
}

.tabs-non-interactive + .list-articles {
  margin-top: 1rem;
}

.form + .list-articles {
  margin-top: 1rem;
}

.video-item + .list-articles {
  margin-top: 1rem;
}

.list-tags-small + .list-articles {
  margin-top: 1rem;
}

.likely-wrap + .list-articles {
  margin-top: 1rem;
}

.announcement + .list-articles {
  margin-top: 1rem;
}

.properties + .list-articles {
  margin-top: 1rem;
}

.list-product-categories + .list-articles {
  margin-top: 1rem;
}

.block-marked + .list-articles {
  margin-top: 1rem;
}

.form-registration + .list-articles {
  margin-top: 1rem;
}

.form-error + .list-articles {
  margin-top: 1rem;
}

.article-footer + .list-articles {
  margin-top: 1rem;
}

.list-comments + .list-articles {
  margin-top: 1rem;
}

.work-of-month + .list-articles {
  margin-top: 1rem;
}

.form-user-photo + .list-articles {
  margin-top: 1rem;
}

.account-products + .list-articles {
  margin-top: 1rem;
}

.pagination + .list-articles {
  margin-top: 1rem;
}

.codebox + .list-articles {
  margin-top: 1rem;
}

.quotebox + .list-articles {
  margin-top: 1rem;
}

.quotebox > blockquote + .list-articles {
  margin-top: 1rem;
}

.form-success + .list-articles {
  margin-top: 1rem;
}

h1 + .list-articles,
.h1 + .list-articles {
  margin-top: 1rem;
}

h2 + .list-articles,
.h2 + .list-articles {
  margin-top: 0.5625rem;
}

h3 + .list-articles,
.h3 + .list-articles {
  margin-top: 0.3125rem;
}

h4 + .list-articles,
.h4 + .list-articles {
  margin-top: 0.125rem;
}

.list-articles__title {
  margin-top: -0.3125rem;
  margin-bottom: 0.3125rem;
}

.list-articles__title a {
  display: inline-block;
  margin-bottom: 0.25rem;
  font-size: 1.25rem;
  line-height: 1.625rem;
}

.list-articles__item + .list-articles__item {
  margin-top: 1.5rem;
}

.list-articles__properties,
.list-articles__description,
.list-articles__tags,
.list-articles__read-more,
.list-articles__item-footer {
  margin-top: 1rem;
}

.list-articles__gallery {
  margin-top: 1rem;
}

.list-articles__gallery-name + .gallery {
  margin-top: 0;
}

.list-articles__gallery-more {
  margin-top: 0.25rem;
}

.list-articles__item-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -0.375rem;
  margin-right: -0.375rem;
  margin-bottom: -0.375rem;
}

.list-articles__item-author,
.list-articles__item-date {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  padding-bottom: 0.375rem;
}

p + .list-blog {
  margin-top: 1rem;
}

.list-marked + .list-blog {
  margin-top: 1rem;
}

.list-numbered + .list-blog {
  margin-top: 1rem;
}

.table + .list-blog {
  margin-top: 1rem;
}

.table-wrap + .list-blog {
  margin-top: 1rem;
}

.figure + .list-blog {
  margin-top: 1rem;
}

.tabs + .list-blog {
  margin-top: 1rem;
}

.grid--par-alike + .list-blog {
  margin-top: 1rem;
}

.gallery + .list-blog {
  margin-top: 1rem;
}

.show-hide--par-alike + .list-blog {
  margin-top: 1rem;
}

.footer__top + .list-blog {
  margin-top: 1rem;
}

.newsfeed-form + .list-blog {
  margin-top: 1rem;
}

.properties + .list-blog {
  margin-top: 1rem;
}

.list-tags + .list-blog {
  margin-top: 1rem;
}

.list-articles + .list-blog {
  margin-top: 1rem;
}

.tabs-non-interactive + .list-blog {
  margin-top: 1rem;
}

.form + .list-blog {
  margin-top: 1rem;
}

.video-item + .list-blog {
  margin-top: 1rem;
}

.list-tags-small + .list-blog {
  margin-top: 1rem;
}

.likely-wrap + .list-blog {
  margin-top: 1rem;
}

.announcement + .list-blog {
  margin-top: 1rem;
}

.properties + .list-blog {
  margin-top: 1rem;
}

.list-product-categories + .list-blog {
  margin-top: 1rem;
}

.block-marked + .list-blog {
  margin-top: 1rem;
}

.form-registration + .list-blog {
  margin-top: 1rem;
}

.form-error + .list-blog {
  margin-top: 1rem;
}

.article-footer + .list-blog {
  margin-top: 1rem;
}

.list-comments + .list-blog {
  margin-top: 1rem;
}

.work-of-month + .list-blog {
  margin-top: 1rem;
}

.form-user-photo + .list-blog {
  margin-top: 1rem;
}

.account-products + .list-blog {
  margin-top: 1rem;
}

.pagination + .list-blog {
  margin-top: 1rem;
}

.codebox + .list-blog {
  margin-top: 1rem;
}

.quotebox + .list-blog {
  margin-top: 1rem;
}

.quotebox > blockquote + .list-blog {
  margin-top: 1rem;
}

.form-success + .list-blog {
  margin-top: 1rem;
}

h1 + .list-blog,
.h1 + .list-blog {
  margin-top: 1rem;
}

h2 + .list-blog,
.h2 + .list-blog {
  margin-top: 0.5625rem;
}

h3 + .list-blog,
.h3 + .list-blog {
  margin-top: 0.3125rem;
}

h4 + .list-blog,
.h4 + .list-blog {
  margin-top: 0.125rem;
}

.list-blog__header {
  margin-bottom: 0.75rem;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.list-blog__title {
  display: inline;
  font-size: inherit;
  line-height: inherit;
}

.list-blog__title a {
  text-decoration: none;
  color: var(--color-link);
}

.list-blog__title a:hover {
  color: var(--color-link-hover);
}

.list-blog__category a {
  text-decoration: none;
  color: inherit;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.list-blog__category a:hover {
  opacity: 0.75;
  -webkit-transition: none;
  transition: none;
}

.list-blog__header-sep {
  margin-right: 0.25rem;
  margin-left: 0.75rem;
  color: #333;
}

.list-blog__item + .list-blog__item {
  margin-top: 2.25rem;
}

.list-blog__read-more {
  margin-top: 1rem;
}

.list-blog__tags,
.list-blog__item-footer {
  margin-top: 1.25rem;
}

.list-categories,
.list-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -0.375rem -0.75rem;
}

.list-categories__item,
.list-tags__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.375rem 0.75rem;
}

.list-categories__name,
.list-tags__name {
  margin-right: 0.75rem;
}

p + .list-comments {
  margin-top: 1rem;
}

.list-marked + .list-comments {
  margin-top: 1rem;
}

.list-numbered + .list-comments {
  margin-top: 1rem;
}

.table + .list-comments {
  margin-top: 1rem;
}

.table-wrap + .list-comments {
  margin-top: 1rem;
}

.figure + .list-comments {
  margin-top: 1rem;
}

.tabs + .list-comments {
  margin-top: 1rem;
}

.grid--par-alike + .list-comments {
  margin-top: 1rem;
}

.gallery + .list-comments {
  margin-top: 1rem;
}

.show-hide--par-alike + .list-comments {
  margin-top: 1rem;
}

.footer__top + .list-comments {
  margin-top: 1rem;
}

.newsfeed-form + .list-comments {
  margin-top: 1rem;
}

.properties + .list-comments {
  margin-top: 1rem;
}

.list-tags + .list-comments {
  margin-top: 1rem;
}

.list-articles + .list-comments {
  margin-top: 1rem;
}

.tabs-non-interactive + .list-comments {
  margin-top: 1rem;
}

.form + .list-comments {
  margin-top: 1rem;
}

.video-item + .list-comments {
  margin-top: 1rem;
}

.list-tags-small + .list-comments {
  margin-top: 1rem;
}

.likely-wrap + .list-comments {
  margin-top: 1rem;
}

.announcement + .list-comments {
  margin-top: 1rem;
}

.properties + .list-comments {
  margin-top: 1rem;
}

.list-product-categories + .list-comments {
  margin-top: 1rem;
}

.block-marked + .list-comments {
  margin-top: 1rem;
}

.form-registration + .list-comments {
  margin-top: 1rem;
}

.form-error + .list-comments {
  margin-top: 1rem;
}

.article-footer + .list-comments {
  margin-top: 1rem;
}

.list-comments + .list-comments {
  margin-top: 1rem;
}

.work-of-month + .list-comments {
  margin-top: 1rem;
}

.form-user-photo + .list-comments {
  margin-top: 1rem;
}

.account-products + .list-comments {
  margin-top: 1rem;
}

.pagination + .list-comments {
  margin-top: 1rem;
}

.codebox + .list-comments {
  margin-top: 1rem;
}

.quotebox + .list-comments {
  margin-top: 1rem;
}

.quotebox > blockquote + .list-comments {
  margin-top: 1rem;
}

.form-success + .list-comments {
  margin-top: 1rem;
}

h1 + .list-comments,
.h1 + .list-comments {
  margin-top: 1rem;
}

h2 + .list-comments,
.h2 + .list-comments {
  margin-top: 0.5625rem;
}

h3 + .list-comments,
.h3 + .list-comments {
  margin-top: 0.3125rem;
}

h4 + .list-comments,
.h4 + .list-comments {
  margin-top: 0.125rem;
}

.list-comments__item + .list-comments__item {
  margin-top: 0.75rem;
  padding-top: 1.5rem;
  border-top: 1px solid #ccc;
}

.list-comments__item-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -0.25rem;
  margin-right: -0.25rem;
  margin-bottom: 0.5rem;
}

.list-comments__item-image,
.list-comments__item-info {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.list-comments__item-image {
  width: 2.75rem;
}

.list-comments__item-name {
  margin-bottom: 0.25rem;
}

.list-comments__item-date {
  font-size: 0.875rem;
}

.list-comments__item-body {
  margin-bottom: 0.5rem;
}

.list-comments__item-footer a {
  font-size: 0.875rem;
  color: #636363;
}

.list-companies__title a {
  font-size: 1.5rem;
}

.list-companies__image {
  border: 1px solid rgba(204,204,204,0.5);
}

.list-contests-small__item + .list-contests-small__item {
  margin-top: 1rem;
}

.list-contests-small__date {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: #636363;
}

.list-marked {
  padding-left: 1.5rem;
}

.list-marked + .list-marked,
p + .list-marked,
.list-numbered + .list-marked,
.table + .list-marked,
.figure + .list-marked {
  margin-top: 1rem;
}

h1 + .list-marked {
  margin-top: 1rem;
}

h2 + .list-marked {
  margin-top: 0.5625rem;
}

h3 + .list-marked {
  margin-top: 0.3125rem;
}

h4 + .list-marked {
  margin-top: 0.125rem;
}

p + .list-marked--w-prev-par {
  margin-top: 0;
}

.list-marked > li {
  margin-bottom: 0.25rem;
  list-style: disc;
}

.list-marked--no-markers > li {
  list-style: none;
}

.list-numbered {
  padding-left: 1.5rem;
}

.list-numbered + .list-numbered,
p + .list-numbered,
.list-marked + .list-numbered,
.table + .list-numbered,
.figure + .list-numbered {
  margin-top: 1rem;
}

h1 + .list-numbered {
  margin-top: 1rem;
}

h2 + .list-numbered {
  margin-top: 0.5625rem;
}

h3 + .list-numbered {
  margin-top: 0.3125rem;
}

h4 + .list-numbered {
  margin-top: 0.125rem;
}

p + .list-numbered--w-prev-par {
  margin-top: 0;
}

.list-numbered > li {
  margin-bottom: 0.25rem;
  list-style: decimal;
}

.list-numbered--alphabetical > li {
  list-style: upper-alpha;
}

.list-product-categories {
  display: grid;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1.5rem;
  grid-row-gap: 0.75rem;
  grid-template-columns: 1fr -webkit-min-content min-content;
  grid-template-columns: 1fr -moz-min-content min-content;
  grid-template-columns: 1fr min-content min-content;
}

p + .list-product-categories {
  margin-top: 1rem;
}

.list-marked + .list-product-categories {
  margin-top: 1rem;
}

.list-numbered + .list-product-categories {
  margin-top: 1rem;
}

.table + .list-product-categories {
  margin-top: 1rem;
}

.table-wrap + .list-product-categories {
  margin-top: 1rem;
}

.figure + .list-product-categories {
  margin-top: 1rem;
}

.tabs + .list-product-categories {
  margin-top: 1rem;
}

.grid--par-alike + .list-product-categories {
  margin-top: 1rem;
}

.gallery + .list-product-categories {
  margin-top: 1rem;
}

.show-hide--par-alike + .list-product-categories {
  margin-top: 1rem;
}

.footer__top + .list-product-categories {
  margin-top: 1rem;
}

.newsfeed-form + .list-product-categories {
  margin-top: 1rem;
}

.properties + .list-product-categories {
  margin-top: 1rem;
}

.list-tags + .list-product-categories {
  margin-top: 1rem;
}

.list-articles + .list-product-categories {
  margin-top: 1rem;
}

.tabs-non-interactive + .list-product-categories {
  margin-top: 1rem;
}

.form + .list-product-categories {
  margin-top: 1rem;
}

.video-item + .list-product-categories {
  margin-top: 1rem;
}

.list-tags-small + .list-product-categories {
  margin-top: 1rem;
}

.likely-wrap + .list-product-categories {
  margin-top: 1rem;
}

.announcement + .list-product-categories {
  margin-top: 1rem;
}

.properties + .list-product-categories {
  margin-top: 1rem;
}

.list-product-categories + .list-product-categories {
  margin-top: 1rem;
}

.block-marked + .list-product-categories {
  margin-top: 1rem;
}

.form-registration + .list-product-categories {
  margin-top: 1rem;
}

.form-error + .list-product-categories {
  margin-top: 1rem;
}

.article-footer + .list-product-categories {
  margin-top: 1rem;
}

.list-comments + .list-product-categories {
  margin-top: 1rem;
}

.work-of-month + .list-product-categories {
  margin-top: 1rem;
}

.form-user-photo + .list-product-categories {
  margin-top: 1rem;
}

.account-products + .list-product-categories {
  margin-top: 1rem;
}

.pagination + .list-product-categories {
  margin-top: 1rem;
}

.codebox + .list-product-categories {
  margin-top: 1rem;
}

.quotebox + .list-product-categories {
  margin-top: 1rem;
}

.quotebox > blockquote + .list-product-categories {
  margin-top: 1rem;
}

.form-success + .list-product-categories {
  margin-top: 1rem;
}

h1 + .list-product-categories,
.h1 + .list-product-categories {
  margin-top: 1rem;
}

h2 + .list-product-categories,
.h2 + .list-product-categories {
  margin-top: 0.5625rem;
}

h3 + .list-product-categories,
.h3 + .list-product-categories {
  margin-top: 0.3125rem;
}

h4 + .list-product-categories,
.h4 + .list-product-categories {
  margin-top: 0.125rem;
}

.list-product-categories__header,
.list-product-categories__list,
.list-product-categories__item {
  display: contents;
}

.list-product-categories__header span {
  font-size: 0.875rem;
  font-weight: bold;
  color: #ccc;
}

.list-product-categories__item-products,
.list-product-categories__item-offers {
  text-align: center;
}

p + .list-tags-small {
  margin-top: 1rem;
}

.list-marked + .list-tags-small {
  margin-top: 1rem;
}

.list-numbered + .list-tags-small {
  margin-top: 1rem;
}

.table + .list-tags-small {
  margin-top: 1rem;
}

.table-wrap + .list-tags-small {
  margin-top: 1rem;
}

.figure + .list-tags-small {
  margin-top: 1rem;
}

.tabs + .list-tags-small {
  margin-top: 1rem;
}

.grid--par-alike + .list-tags-small {
  margin-top: 1rem;
}

.gallery + .list-tags-small {
  margin-top: 1rem;
}

.show-hide--par-alike + .list-tags-small {
  margin-top: 1rem;
}

.footer__top + .list-tags-small {
  margin-top: 1rem;
}

.newsfeed-form + .list-tags-small {
  margin-top: 1rem;
}

.properties + .list-tags-small {
  margin-top: 1rem;
}

.list-tags + .list-tags-small {
  margin-top: 1rem;
}

.list-articles + .list-tags-small {
  margin-top: 1rem;
}

.tabs-non-interactive + .list-tags-small {
  margin-top: 1rem;
}

.form + .list-tags-small {
  margin-top: 1rem;
}

.video-item + .list-tags-small {
  margin-top: 1rem;
}

.list-tags-small + .list-tags-small {
  margin-top: 1rem;
}

.likely-wrap + .list-tags-small {
  margin-top: 1rem;
}

.announcement + .list-tags-small {
  margin-top: 1rem;
}

.properties + .list-tags-small {
  margin-top: 1rem;
}

.list-product-categories + .list-tags-small {
  margin-top: 1rem;
}

.block-marked + .list-tags-small {
  margin-top: 1rem;
}

.form-registration + .list-tags-small {
  margin-top: 1rem;
}

.form-error + .list-tags-small {
  margin-top: 1rem;
}

.article-footer + .list-tags-small {
  margin-top: 1rem;
}

.list-comments + .list-tags-small {
  margin-top: 1rem;
}

.work-of-month + .list-tags-small {
  margin-top: 1rem;
}

.form-user-photo + .list-tags-small {
  margin-top: 1rem;
}

.account-products + .list-tags-small {
  margin-top: 1rem;
}

.pagination + .list-tags-small {
  margin-top: 1rem;
}

.codebox + .list-tags-small {
  margin-top: 1rem;
}

.quotebox + .list-tags-small {
  margin-top: 1rem;
}

.quotebox > blockquote + .list-tags-small {
  margin-top: 1rem;
}

.form-success + .list-tags-small {
  margin-top: 1rem;
}

h1 + .list-tags-small,
.h1 + .list-tags-small {
  margin-top: 1rem;
}

h2 + .list-tags-small,
.h2 + .list-tags-small {
  margin-top: 0.5625rem;
}

h3 + .list-tags-small,
.h3 + .list-tags-small {
  margin-top: 0.3125rem;
}

h4 + .list-tags-small,
.h4 + .list-tags-small {
  margin-top: 0.125rem;
}

.list-tags-small a {
  color: #636363;
}

.list-tags-small a:hover {
  color: #9c9c9c;
}

.list-tags {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

p + .list-tags {
  margin-top: 1rem;
}

.list-marked + .list-tags {
  margin-top: 1rem;
}

.list-numbered + .list-tags {
  margin-top: 1rem;
}

.table + .list-tags {
  margin-top: 1rem;
}

.table-wrap + .list-tags {
  margin-top: 1rem;
}

.figure + .list-tags {
  margin-top: 1rem;
}

.tabs + .list-tags {
  margin-top: 1rem;
}

.grid--par-alike + .list-tags {
  margin-top: 1rem;
}

.gallery + .list-tags {
  margin-top: 1rem;
}

.show-hide--par-alike + .list-tags {
  margin-top: 1rem;
}

.footer__top + .list-tags {
  margin-top: 1rem;
}

.newsfeed-form + .list-tags {
  margin-top: 1rem;
}

.properties + .list-tags {
  margin-top: 1rem;
}

.list-tags + .list-tags {
  margin-top: 1rem;
}

.list-articles + .list-tags {
  margin-top: 1rem;
}

.tabs-non-interactive + .list-tags {
  margin-top: 1rem;
}

.form + .list-tags {
  margin-top: 1rem;
}

.video-item + .list-tags {
  margin-top: 1rem;
}

.list-tags-small + .list-tags {
  margin-top: 1rem;
}

.likely-wrap + .list-tags {
  margin-top: 1rem;
}

.announcement + .list-tags {
  margin-top: 1rem;
}

.properties + .list-tags {
  margin-top: 1rem;
}

.list-product-categories + .list-tags {
  margin-top: 1rem;
}

.block-marked + .list-tags {
  margin-top: 1rem;
}

.form-registration + .list-tags {
  margin-top: 1rem;
}

.form-error + .list-tags {
  margin-top: 1rem;
}

.article-footer + .list-tags {
  margin-top: 1rem;
}

.list-comments + .list-tags {
  margin-top: 1rem;
}

.work-of-month + .list-tags {
  margin-top: 1rem;
}

.form-user-photo + .list-tags {
  margin-top: 1rem;
}

.account-products + .list-tags {
  margin-top: 1rem;
}

.pagination + .list-tags {
  margin-top: 1rem;
}

.codebox + .list-tags {
  margin-top: 1rem;
}

.quotebox + .list-tags {
  margin-top: 1rem;
}

.quotebox > blockquote + .list-tags {
  margin-top: 1rem;
}

.form-success + .list-tags {
  margin-top: 1rem;
}

h1 + .list-tags,
.h1 + .list-tags {
  margin-top: 1rem;
}

h2 + .list-tags,
.h2 + .list-tags {
  margin-top: 0.5625rem;
}

h3 + .list-tags,
.h3 + .list-tags {
  margin-top: 0.3125rem;
}

h4 + .list-tags,
.h4 + .list-tags {
  margin-top: 0.125rem;
}

.list-tags__item--large {
  font-size: 1.25rem;
  line-height: 1.625rem;
}

.list-tags__item--x-large {
  font-size: 1.5rem;
  line-height: 1.625rem;
}

.list-users__image {
  border: 0.25rem solid #ccc;
  border-radius: 0.625rem;
}

.logo {
  display: block;
  width: 16rem;
  height: 7rem;
  background-image: var(--logo-image);
  background-repeat: no-repeat;
  background-size: contain;
}

.message.properties {
  grid-row-gap: 1rem;
  grid-column-gap: 1.5rem;
  grid-template-columns: 14rem auto;
}

.message.properties .properties__item-name {
  text-align: right;
  color: #333;
}

p + .newsfeed-form {
  margin-top: 1rem;
}

.list-marked + .newsfeed-form {
  margin-top: 1rem;
}

.list-numbered + .newsfeed-form {
  margin-top: 1rem;
}

.table + .newsfeed-form {
  margin-top: 1rem;
}

.table-wrap + .newsfeed-form {
  margin-top: 1rem;
}

.figure + .newsfeed-form {
  margin-top: 1rem;
}

.tabs + .newsfeed-form {
  margin-top: 1rem;
}

.grid--par-alike + .newsfeed-form {
  margin-top: 1rem;
}

.gallery + .newsfeed-form {
  margin-top: 1rem;
}

.show-hide--par-alike + .newsfeed-form {
  margin-top: 1rem;
}

.footer__top + .newsfeed-form {
  margin-top: 1rem;
}

.newsfeed-form + .newsfeed-form {
  margin-top: 1rem;
}

.properties + .newsfeed-form {
  margin-top: 1rem;
}

.list-tags + .newsfeed-form {
  margin-top: 1rem;
}

.list-articles + .newsfeed-form {
  margin-top: 1rem;
}

.tabs-non-interactive + .newsfeed-form {
  margin-top: 1rem;
}

.form + .newsfeed-form {
  margin-top: 1rem;
}

.video-item + .newsfeed-form {
  margin-top: 1rem;
}

.list-tags-small + .newsfeed-form {
  margin-top: 1rem;
}

.likely-wrap + .newsfeed-form {
  margin-top: 1rem;
}

.announcement + .newsfeed-form {
  margin-top: 1rem;
}

.properties + .newsfeed-form {
  margin-top: 1rem;
}

.list-product-categories + .newsfeed-form {
  margin-top: 1rem;
}

.block-marked + .newsfeed-form {
  margin-top: 1rem;
}

.form-registration + .newsfeed-form {
  margin-top: 1rem;
}

.form-error + .newsfeed-form {
  margin-top: 1rem;
}

.article-footer + .newsfeed-form {
  margin-top: 1rem;
}

.list-comments + .newsfeed-form {
  margin-top: 1rem;
}

.work-of-month + .newsfeed-form {
  margin-top: 1rem;
}

.form-user-photo + .newsfeed-form {
  margin-top: 1rem;
}

.account-products + .newsfeed-form {
  margin-top: 1rem;
}

.pagination + .newsfeed-form {
  margin-top: 1rem;
}

.codebox + .newsfeed-form {
  margin-top: 1rem;
}

.quotebox + .newsfeed-form {
  margin-top: 1rem;
}

.quotebox > blockquote + .newsfeed-form {
  margin-top: 1rem;
}

.form-success + .newsfeed-form {
  margin-top: 1rem;
}

h1 + .newsfeed-form,
.h1 + .newsfeed-form {
  margin-top: 1rem;
}

h2 + .newsfeed-form,
.h2 + .newsfeed-form {
  margin-top: 0.5625rem;
}

h3 + .newsfeed-form,
.h3 + .newsfeed-form {
  margin-top: 0.3125rem;
}

h4 + .newsfeed-form,
.h4 + .newsfeed-form {
  margin-top: 0.125rem;
}

.newsfeed-form .newsfeed-form__input--checkbox {
  margin-bottom: 0.5rem;
}

.newsfeed-form .newsfeed-form__input--checkbox .form-input__label a {
  font-weight: bold;
}

.newsfeed-form .newsfeed-form__input--email {
  margin-top: 0.75rem;
  margin-bottom: 0;
}

.newsfeed-form .form__submit {
  margin-top: 1rem;
}

.page-bottom {
  color: #8b8b8b;
}

.page-bottom p,
.page-bottom .list-marked,
.page-bottom .list-numbered {
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

.page-header {
  margin-bottom: 1rem;
}

.grid__cell.page-header__header {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.grid__cell.page-header__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  padding-top: 0.75rem;
  line-height: 1.25rem;
}

.page-header__add {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
  font-size: 1.25rem;
}

.page-header__rss {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}

.page-section + .page-section {
  margin-top: 4.3125rem;
}

h1 + .page-section {
  margin-top: 1rem;
}

.page-subsection + .page-subsection {
  margin-top: 1.78125rem;
}

h1 + .page-subsection > p:first-child {
  margin-top: 1rem;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

p + .pagination {
  margin-top: 1rem;
}

.list-marked + .pagination {
  margin-top: 1rem;
}

.list-numbered + .pagination {
  margin-top: 1rem;
}

.table + .pagination {
  margin-top: 1rem;
}

.table-wrap + .pagination {
  margin-top: 1rem;
}

.figure + .pagination {
  margin-top: 1rem;
}

.tabs + .pagination {
  margin-top: 1rem;
}

.grid--par-alike + .pagination {
  margin-top: 1rem;
}

.gallery + .pagination {
  margin-top: 1rem;
}

.show-hide--par-alike + .pagination {
  margin-top: 1rem;
}

.footer__top + .pagination {
  margin-top: 1rem;
}

.newsfeed-form + .pagination {
  margin-top: 1rem;
}

.properties + .pagination {
  margin-top: 1rem;
}

.list-tags + .pagination {
  margin-top: 1rem;
}

.list-articles + .pagination {
  margin-top: 1rem;
}

.tabs-non-interactive + .pagination {
  margin-top: 1rem;
}

.form + .pagination {
  margin-top: 1rem;
}

.video-item + .pagination {
  margin-top: 1rem;
}

.list-tags-small + .pagination {
  margin-top: 1rem;
}

.likely-wrap + .pagination {
  margin-top: 1rem;
}

.announcement + .pagination {
  margin-top: 1rem;
}

.properties + .pagination {
  margin-top: 1rem;
}

.list-product-categories + .pagination {
  margin-top: 1rem;
}

.block-marked + .pagination {
  margin-top: 1rem;
}

.form-registration + .pagination {
  margin-top: 1rem;
}

.form-error + .pagination {
  margin-top: 1rem;
}

.article-footer + .pagination {
  margin-top: 1rem;
}

.list-comments + .pagination {
  margin-top: 1rem;
}

.work-of-month + .pagination {
  margin-top: 1rem;
}

.form-user-photo + .pagination {
  margin-top: 1rem;
}

.account-products + .pagination {
  margin-top: 1rem;
}

.pagination + .pagination {
  margin-top: 1rem;
}

.codebox + .pagination {
  margin-top: 1rem;
}

.quotebox + .pagination {
  margin-top: 1rem;
}

.quotebox > blockquote + .pagination {
  margin-top: 1rem;
}

.form-success + .pagination {
  margin-top: 1rem;
}

h1 + .pagination,
.h1 + .pagination {
  margin-top: 1rem;
}

h2 + .pagination,
.h2 + .pagination {
  margin-top: 0.5625rem;
}

h3 + .pagination,
.h3 + .pagination {
  margin-top: 0.3125rem;
}

h4 + .pagination,
.h4 + .pagination {
  margin-top: 0.125rem;
}

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

.pagination__item {
  border-left: 1px solid #ccc;
  display: inline-block;
  padding: 0.675rem;
}

.pagination__item[title='первая'],
.pagination__item[title='предыдущая'],
.pagination__item[title='следующая'],
.pagination__item[title='последняя'],
.pagination__item:first-child,
.pagination__item--prev + .pagination__item {
  border-left: none;
}

.pagination__item--active {
  font-weight: bold;
}

.photo-item__header,
.photo-item__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.5rem;
  padding: 0.5rem 1.125rem;
  background-color: #f2efe6;
  border-top: 1px solid #d8ceb7;
}

.photo-item__count,
.photo-item__all-works,
.photo-item__controls,
.photo-item__author,
.photo-item__votes {
  padding: 0.25rem 0.375rem;
}

.photo-item__count {
  font-weight: bold;
}

.photo-item__controls {
  margin-left: auto;
}

.photo-item__controls a {
  display: inline-block;
  margin-left: 0.1875rem;
  margin-right: 0.1875rem;
  font-size: 1.25rem;
  text-decoration: none;
}

.photo-item__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.photo-item__property {
  margin-top: 0.75rem;
}

.photo-item__footer {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: 1.5rem;
}

.photo-item__author {
  margin-right: auto;
}

.photo-item__buttons {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.photo-item__button {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-weight: normal;
}

.photo-item__button--dislike {
  background-color: #ceb894;
}

.photo-item__button--dislike:hover {
  background-color: #9c8b70;
}

.properties {
  display: grid;
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.25rem;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: -moz-max-content 1fr;
  grid-template-columns: max-content 1fr;
}

p + .properties {
  margin-top: 1rem;
}

.list-marked + .properties {
  margin-top: 1rem;
}

.list-numbered + .properties {
  margin-top: 1rem;
}

.table + .properties {
  margin-top: 1rem;
}

.table-wrap + .properties {
  margin-top: 1rem;
}

.figure + .properties {
  margin-top: 1rem;
}

.tabs + .properties {
  margin-top: 1rem;
}

.grid--par-alike + .properties {
  margin-top: 1rem;
}

.gallery + .properties {
  margin-top: 1rem;
}

.show-hide--par-alike + .properties {
  margin-top: 1rem;
}

.footer__top + .properties {
  margin-top: 1rem;
}

.newsfeed-form + .properties {
  margin-top: 1rem;
}

.properties + .properties {
  margin-top: 1rem;
}

.list-tags + .properties {
  margin-top: 1rem;
}

.list-articles + .properties {
  margin-top: 1rem;
}

.tabs-non-interactive + .properties {
  margin-top: 1rem;
}

.form + .properties {
  margin-top: 1rem;
}

.video-item + .properties {
  margin-top: 1rem;
}

.list-tags-small + .properties {
  margin-top: 1rem;
}

.likely-wrap + .properties {
  margin-top: 1rem;
}

.announcement + .properties {
  margin-top: 1rem;
}

.properties + .properties {
  margin-top: 1rem;
}

.list-product-categories + .properties {
  margin-top: 1rem;
}

.block-marked + .properties {
  margin-top: 1rem;
}

.form-registration + .properties {
  margin-top: 1rem;
}

.form-error + .properties {
  margin-top: 1rem;
}

.article-footer + .properties {
  margin-top: 1rem;
}

.list-comments + .properties {
  margin-top: 1rem;
}

.work-of-month + .properties {
  margin-top: 1rem;
}

.form-user-photo + .properties {
  margin-top: 1rem;
}

.account-products + .properties {
  margin-top: 1rem;
}

.pagination + .properties {
  margin-top: 1rem;
}

.codebox + .properties {
  margin-top: 1rem;
}

.quotebox + .properties {
  margin-top: 1rem;
}

.quotebox > blockquote + .properties {
  margin-top: 1rem;
}

.form-success + .properties {
  margin-top: 1rem;
}

h1 + .properties,
.h1 + .properties {
  margin-top: 1rem;
}

h2 + .properties,
.h2 + .properties {
  margin-top: 0.5625rem;
}

h3 + .properties,
.h3 + .properties {
  margin-top: 0.3125rem;
}

h4 + .properties,
.h4 + .properties {
  margin-top: 0.125rem;
}

.properties__item {
  display: contents;
}

.properties__item-name {
  margin-bottom: 0.3125rem;
  font-weight: bold;
  color: #a2a2a2;
}

.properties__item-value {
  margin-bottom: 0.3125rem;
}

.properties__popup-name {
  position: relative;
  display: inline-block;
  margin-left: 0.5rem;
  padding-left: 0.5rem;
  border-left: 1px solid #ccc;
  cursor: pointer;
}

.properties__popup-name::after {
  content: '';
  display: inline-block;
  width: 0.675rem;
  height: 0.675rem;
  margin-left: 0.25rem;
  background-image: linear-gradient(45deg, #fff 50%, var(--color-link) 50%);
  -webkit-transform: translateY(-25%) scaleX(0.75) rotate(135deg);
  transform: translateY(-25%) scaleX(0.75) rotate(135deg);
}

.properties__popup-name:hover::after {
  background-image: linear-gradient(45deg, #fff 50%, var(--color-link-hover) 50%);
}

.properties__popup-body {
  display: none;
  padding: 0.75rem;
}

.properties__popup-body--active {
  display: block;
}

.properties__item-clarification {
  margin-left: 0.5rem;
  font-weight: bold;
  color: #a2a2a2;
}

p + .review {
  margin-top: 1rem;
}

.list-marked + .review {
  margin-top: 1rem;
}

.list-numbered + .review {
  margin-top: 1rem;
}

.table + .review {
  margin-top: 1rem;
}

.table-wrap + .review {
  margin-top: 1rem;
}

.figure + .review {
  margin-top: 1rem;
}

.tabs + .review {
  margin-top: 1rem;
}

.grid--par-alike + .review {
  margin-top: 1rem;
}

.gallery + .review {
  margin-top: 1rem;
}

.show-hide--par-alike + .review {
  margin-top: 1rem;
}

.footer__top + .review {
  margin-top: 1rem;
}

.newsfeed-form + .review {
  margin-top: 1rem;
}

.properties + .review {
  margin-top: 1rem;
}

.list-tags + .review {
  margin-top: 1rem;
}

.list-articles + .review {
  margin-top: 1rem;
}

.tabs-non-interactive + .review {
  margin-top: 1rem;
}

.form + .review {
  margin-top: 1rem;
}

.video-item + .review {
  margin-top: 1rem;
}

.list-tags-small + .review {
  margin-top: 1rem;
}

.likely-wrap + .review {
  margin-top: 1rem;
}

.announcement + .review {
  margin-top: 1rem;
}

.properties + .review {
  margin-top: 1rem;
}

.list-product-categories + .review {
  margin-top: 1rem;
}

.block-marked + .review {
  margin-top: 1rem;
}

.form-registration + .review {
  margin-top: 1rem;
}

.form-error + .review {
  margin-top: 1rem;
}

.article-footer + .review {
  margin-top: 1rem;
}

.list-comments + .review {
  margin-top: 1rem;
}

.work-of-month + .review {
  margin-top: 1rem;
}

.form-user-photo + .review {
  margin-top: 1rem;
}

.account-products + .review {
  margin-top: 1rem;
}

.pagination + .review {
  margin-top: 1rem;
}

.codebox + .review {
  margin-top: 1rem;
}

.quotebox + .review {
  margin-top: 1rem;
}

.quotebox > blockquote + .review {
  margin-top: 1rem;
}

.form-success + .review {
  margin-top: 1rem;
}

h1 + .review,
.h1 + .review {
  margin-top: 1rem;
}

h2 + .review,
.h2 + .review {
  margin-top: 0.5625rem;
}

h3 + .review,
.h3 + .review {
  margin-top: 0.3125rem;
}

h4 + .review,
.h4 + .review {
  margin-top: 0.125rem;
}

.review + .review {
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid rgba(135,62,42,0.5);
}

.search-form__header {
  position: static;
  padding: 0;
  color: #000;
  background: transparent;
}

.search-form__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.search-form__input .form-input {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.table-account-products .form-input textarea.form-input__field {
  height: calc(5.5rem + 2px);
}

.table-adv td:not(:first-child),
.table-adv th:not(:first-child) {
  text-align: center;
}

.table-offers.table--oneline .table-offers__cell:nth-of-type(2n) {
  background: transparent;
}

.table-offers__cell--seller {
  width: 16rem;
}

.table-offers__seller-image {
  float: left;
  width: 6rem;
  margin-right: 0.75rem;
}

.table-offers__price {
  margin-bottom: 0.75rem;
}

.table-offers.table--oneline .table-offers__cell:nth-of-type(2n) {
  background: transparent;
}

.table-offers__cell--seller {
  width: 16rem;
}

.table-offers__seller-image {
  float: left;
  width: 6rem;
  margin-right: 0.75rem;
}

.table-offers__price {
  margin-bottom: 0.75rem;
}

.table-wrap {
  overflow-x: auto;
}

p + .table-wrap {
  margin-top: 1rem;
}

.list-marked + .table-wrap {
  margin-top: 1rem;
}

.list-numbered + .table-wrap {
  margin-top: 1rem;
}

.table + .table-wrap {
  margin-top: 1rem;
}

.table-wrap + .table-wrap {
  margin-top: 1rem;
}

.figure + .table-wrap {
  margin-top: 1rem;
}

.tabs + .table-wrap {
  margin-top: 1rem;
}

.grid--par-alike + .table-wrap {
  margin-top: 1rem;
}

.gallery + .table-wrap {
  margin-top: 1rem;
}

.show-hide--par-alike + .table-wrap {
  margin-top: 1rem;
}

.footer__top + .table-wrap {
  margin-top: 1rem;
}

.newsfeed-form + .table-wrap {
  margin-top: 1rem;
}

.properties + .table-wrap {
  margin-top: 1rem;
}

.list-tags + .table-wrap {
  margin-top: 1rem;
}

.list-articles + .table-wrap {
  margin-top: 1rem;
}

.tabs-non-interactive + .table-wrap {
  margin-top: 1rem;
}

.form + .table-wrap {
  margin-top: 1rem;
}

.video-item + .table-wrap {
  margin-top: 1rem;
}

.list-tags-small + .table-wrap {
  margin-top: 1rem;
}

.likely-wrap + .table-wrap {
  margin-top: 1rem;
}

.announcement + .table-wrap {
  margin-top: 1rem;
}

.properties + .table-wrap {
  margin-top: 1rem;
}

.list-product-categories + .table-wrap {
  margin-top: 1rem;
}

.block-marked + .table-wrap {
  margin-top: 1rem;
}

.form-registration + .table-wrap {
  margin-top: 1rem;
}

.form-error + .table-wrap {
  margin-top: 1rem;
}

.article-footer + .table-wrap {
  margin-top: 1rem;
}

.list-comments + .table-wrap {
  margin-top: 1rem;
}

.work-of-month + .table-wrap {
  margin-top: 1rem;
}

.form-user-photo + .table-wrap {
  margin-top: 1rem;
}

.account-products + .table-wrap {
  margin-top: 1rem;
}

.pagination + .table-wrap {
  margin-top: 1rem;
}

.codebox + .table-wrap {
  margin-top: 1rem;
}

.quotebox + .table-wrap {
  margin-top: 1rem;
}

.quotebox > blockquote + .table-wrap {
  margin-top: 1rem;
}

.form-success + .table-wrap {
  margin-top: 1rem;
}

h1 + .table-wrap,
.h1 + .table-wrap {
  margin-top: 1rem;
}

h2 + .table-wrap,
.h2 + .table-wrap {
  margin-top: 0.5625rem;
}

h3 + .table-wrap,
.h3 + .table-wrap {
  margin-top: 0.3125rem;
}

h4 + .table-wrap,
.h4 + .table-wrap {
  margin-top: 0.125rem;
}

.table-wrap + .table-wrap,
p + .table-wrap,
.list-marked + .table-wrap,
.list-numbered + .table-wrap {
  margin-top: 1rem;
}

h1 + .table-wrap {
  margin-top: 1rem;
}

h2 + .table-wrap {
  margin-top: 0.5625rem;
}

h3 + .table-wrap {
  margin-top: 0.3125rem;
}

h4 + .table-wrap {
  margin-top: 0.125rem;
}

.table {
  width: 100%;
}

p + .table {
  margin-top: 1rem;
}

.list-marked + .table {
  margin-top: 1rem;
}

.list-numbered + .table {
  margin-top: 1rem;
}

.table + .table {
  margin-top: 1rem;
}

.table-wrap + .table {
  margin-top: 1rem;
}

.figure + .table {
  margin-top: 1rem;
}

.tabs + .table {
  margin-top: 1rem;
}

.grid--par-alike + .table {
  margin-top: 1rem;
}

.gallery + .table {
  margin-top: 1rem;
}

.show-hide--par-alike + .table {
  margin-top: 1rem;
}

.footer__top + .table {
  margin-top: 1rem;
}

.newsfeed-form + .table {
  margin-top: 1rem;
}

.properties + .table {
  margin-top: 1rem;
}

.list-tags + .table {
  margin-top: 1rem;
}

.list-articles + .table {
  margin-top: 1rem;
}

.tabs-non-interactive + .table {
  margin-top: 1rem;
}

.form + .table {
  margin-top: 1rem;
}

.video-item + .table {
  margin-top: 1rem;
}

.list-tags-small + .table {
  margin-top: 1rem;
}

.likely-wrap + .table {
  margin-top: 1rem;
}

.announcement + .table {
  margin-top: 1rem;
}

.properties + .table {
  margin-top: 1rem;
}

.list-product-categories + .table {
  margin-top: 1rem;
}

.block-marked + .table {
  margin-top: 1rem;
}

.form-registration + .table {
  margin-top: 1rem;
}

.form-error + .table {
  margin-top: 1rem;
}

.article-footer + .table {
  margin-top: 1rem;
}

.list-comments + .table {
  margin-top: 1rem;
}

.work-of-month + .table {
  margin-top: 1rem;
}

.form-user-photo + .table {
  margin-top: 1rem;
}

.account-products + .table {
  margin-top: 1rem;
}

.pagination + .table {
  margin-top: 1rem;
}

.codebox + .table {
  margin-top: 1rem;
}

.quotebox + .table {
  margin-top: 1rem;
}

.quotebox > blockquote + .table {
  margin-top: 1rem;
}

.form-success + .table {
  margin-top: 1rem;
}

h1 + .table,
.h1 + .table {
  margin-top: 1rem;
}

h2 + .table,
.h2 + .table {
  margin-top: 0.5625rem;
}

h3 + .table,
.h3 + .table {
  margin-top: 0.3125rem;
}

h4 + .table,
.h4 + .table {
  margin-top: 0.125rem;
}

.table + .table,
p + .table,
.list-marked + .table,
.list-numbered + .table {
  margin-top: 1rem;
}

h1 + .table {
  margin-top: 1rem;
}

h2 + .table {
  margin-top: 0.5625rem;
}

h3 + .table {
  margin-top: 0.3125rem;
}

h4 + .table {
  margin-top: 0.125rem;
}

.table__header {
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  text-align: left;
  vertical-align: middle;
  background-color: #d8ceb7;
}

.table__cell {
  padding: 0.5rem 0.75rem;
  vertical-align: middle;
  border-bottom: 1px solid #d8ceb7;
}

.table__row:last-child > .table__cell {
  border-bottom: 1px solid #d8ceb7;
}

.table__cell--empty {
  text-align: center;
}

.table__cell--empty::after {
  content: '—';
  font-size: 1.5rem;
  font-weight: bold;
}

.table:not(.table--oneline) .table__row:nth-child(2n-1):not(.table__row--header) > .table__cell {
  background: #f3f3f3;
}

.table--oneline .table__cell:nth-of-type(2n) {
  background: #f3f3f3;
}

p + .tabs-non-interactive {
  margin-top: 1rem;
}

.list-marked + .tabs-non-interactive {
  margin-top: 1rem;
}

.list-numbered + .tabs-non-interactive {
  margin-top: 1rem;
}

.table + .tabs-non-interactive {
  margin-top: 1rem;
}

.table-wrap + .tabs-non-interactive {
  margin-top: 1rem;
}

.figure + .tabs-non-interactive {
  margin-top: 1rem;
}

.tabs + .tabs-non-interactive {
  margin-top: 1rem;
}

.grid--par-alike + .tabs-non-interactive {
  margin-top: 1rem;
}

.gallery + .tabs-non-interactive {
  margin-top: 1rem;
}

.show-hide--par-alike + .tabs-non-interactive {
  margin-top: 1rem;
}

.footer__top + .tabs-non-interactive {
  margin-top: 1rem;
}

.newsfeed-form + .tabs-non-interactive {
  margin-top: 1rem;
}

.properties + .tabs-non-interactive {
  margin-top: 1rem;
}

.list-tags + .tabs-non-interactive {
  margin-top: 1rem;
}

.list-articles + .tabs-non-interactive {
  margin-top: 1rem;
}

.tabs-non-interactive + .tabs-non-interactive {
  margin-top: 1rem;
}

.form + .tabs-non-interactive {
  margin-top: 1rem;
}

.video-item + .tabs-non-interactive {
  margin-top: 1rem;
}

.list-tags-small + .tabs-non-interactive {
  margin-top: 1rem;
}

.likely-wrap + .tabs-non-interactive {
  margin-top: 1rem;
}

.announcement + .tabs-non-interactive {
  margin-top: 1rem;
}

.properties + .tabs-non-interactive {
  margin-top: 1rem;
}

.list-product-categories + .tabs-non-interactive {
  margin-top: 1rem;
}

.block-marked + .tabs-non-interactive {
  margin-top: 1rem;
}

.form-registration + .tabs-non-interactive {
  margin-top: 1rem;
}

.form-error + .tabs-non-interactive {
  margin-top: 1rem;
}

.article-footer + .tabs-non-interactive {
  margin-top: 1rem;
}

.list-comments + .tabs-non-interactive {
  margin-top: 1rem;
}

.work-of-month + .tabs-non-interactive {
  margin-top: 1rem;
}

.form-user-photo + .tabs-non-interactive {
  margin-top: 1rem;
}

.account-products + .tabs-non-interactive {
  margin-top: 1rem;
}

.pagination + .tabs-non-interactive {
  margin-top: 1rem;
}

.codebox + .tabs-non-interactive {
  margin-top: 1rem;
}

.quotebox + .tabs-non-interactive {
  margin-top: 1rem;
}

.quotebox > blockquote + .tabs-non-interactive {
  margin-top: 1rem;
}

.form-success + .tabs-non-interactive {
  margin-top: 1rem;
}

h1 + .tabs-non-interactive,
.h1 + .tabs-non-interactive {
  margin-top: 1rem;
}

h2 + .tabs-non-interactive,
.h2 + .tabs-non-interactive {
  margin-top: 0.5625rem;
}

h3 + .tabs-non-interactive,
.h3 + .tabs-non-interactive {
  margin-top: 0.3125rem;
}

h4 + .tabs-non-interactive,
.h4 + .tabs-non-interactive {
  margin-top: 0.125rem;
}

.tabs-non-interactive__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -0.25rem;
}

.tabs-non-interactive__label {
  margin: 0.25rem;
  color: var(--color-link);
  background-color: #ebe2d6;
  border-radius: 0.625rem 0.625rem 0 0;
  cursor: pointer;
}

.tabs-non-interactive__label a {
  display: block;
  padding: 0.375rem 1.5rem;
  text-decoration: none;
}

.tabs-non-interactive__label--active {
  color: #fff;
  background-color: #715644;
  border-bottom: none;
  cursor: default;
}

@supports ((-webkit-text-decoration-style: dashed) or (text-decoration-style: dashed)) {
  .tabs-non-interactive__label--active {
    text-decoration: none;
    border-bottom: none;
  }
}

.tabs-non-interactive__label--active a {
  color: #fff;
}

p + .tabs {
  margin-top: 1rem;
}

.list-marked + .tabs {
  margin-top: 1rem;
}

.list-numbered + .tabs {
  margin-top: 1rem;
}

.table + .tabs {
  margin-top: 1rem;
}

.table-wrap + .tabs {
  margin-top: 1rem;
}

.figure + .tabs {
  margin-top: 1rem;
}

.tabs + .tabs {
  margin-top: 1rem;
}

.grid--par-alike + .tabs {
  margin-top: 1rem;
}

.gallery + .tabs {
  margin-top: 1rem;
}

.show-hide--par-alike + .tabs {
  margin-top: 1rem;
}

.footer__top + .tabs {
  margin-top: 1rem;
}

.newsfeed-form + .tabs {
  margin-top: 1rem;
}

.properties + .tabs {
  margin-top: 1rem;
}

.list-tags + .tabs {
  margin-top: 1rem;
}

.list-articles + .tabs {
  margin-top: 1rem;
}

.tabs-non-interactive + .tabs {
  margin-top: 1rem;
}

.form + .tabs {
  margin-top: 1rem;
}

.video-item + .tabs {
  margin-top: 1rem;
}

.list-tags-small + .tabs {
  margin-top: 1rem;
}

.likely-wrap + .tabs {
  margin-top: 1rem;
}

.announcement + .tabs {
  margin-top: 1rem;
}

.properties + .tabs {
  margin-top: 1rem;
}

.list-product-categories + .tabs {
  margin-top: 1rem;
}

.block-marked + .tabs {
  margin-top: 1rem;
}

.form-registration + .tabs {
  margin-top: 1rem;
}

.form-error + .tabs {
  margin-top: 1rem;
}

.article-footer + .tabs {
  margin-top: 1rem;
}

.list-comments + .tabs {
  margin-top: 1rem;
}

.work-of-month + .tabs {
  margin-top: 1rem;
}

.form-user-photo + .tabs {
  margin-top: 1rem;
}

.account-products + .tabs {
  margin-top: 1rem;
}

.pagination + .tabs {
  margin-top: 1rem;
}

.codebox + .tabs {
  margin-top: 1rem;
}

.quotebox + .tabs {
  margin-top: 1rem;
}

.quotebox > blockquote + .tabs {
  margin-top: 1rem;
}

.form-success + .tabs {
  margin-top: 1rem;
}

h1 + .tabs,
.h1 + .tabs {
  margin-top: 1rem;
}

h2 + .tabs,
.h2 + .tabs {
  margin-top: 0.5625rem;
}

h3 + .tabs,
.h3 + .tabs {
  margin-top: 0.3125rem;
}

h4 + .tabs,
.h4 + .tabs {
  margin-top: 0.125rem;
}

.tabs__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -0.25rem;
  margin-bottom: 0;
  border-bottom: 1px solid #ccc;
}

.tabs__label {
  margin: 0.25rem;
  margin-bottom: 0;
  padding: 0.375rem 1.5rem;
  color: var(--color-link);
  background-color: #ebe2d6;
  border-radius: 0.625rem 0.625rem 0 0;
  cursor: pointer;
}

.tabs__label--active {
  color: #fff;
  background-color: #715644;
  border-bottom: none;
  cursor: default;
}

@supports ((-webkit-text-decoration-style: dashed) or (text-decoration-style: dashed)) {
  .tabs__label--active {
    text-decoration: none;
    border-bottom: none;
  }
}

.tab {
  display: none;
  padding-top: 1.5rem;
}

.tab--active {
  display: block;
}

.video-blocked {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  background-color: #f6f6f6;
}

.video-blocked__inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0.75rem 1.5rem;
}

p + .video-item {
  margin-top: 1rem;
}

.list-marked + .video-item {
  margin-top: 1rem;
}

.list-numbered + .video-item {
  margin-top: 1rem;
}

.table + .video-item {
  margin-top: 1rem;
}

.table-wrap + .video-item {
  margin-top: 1rem;
}

.figure + .video-item {
  margin-top: 1rem;
}

.tabs + .video-item {
  margin-top: 1rem;
}

.grid--par-alike + .video-item {
  margin-top: 1rem;
}

.gallery + .video-item {
  margin-top: 1rem;
}

.show-hide--par-alike + .video-item {
  margin-top: 1rem;
}

.footer__top + .video-item {
  margin-top: 1rem;
}

.newsfeed-form + .video-item {
  margin-top: 1rem;
}

.properties + .video-item {
  margin-top: 1rem;
}

.list-tags + .video-item {
  margin-top: 1rem;
}

.list-articles + .video-item {
  margin-top: 1rem;
}

.tabs-non-interactive + .video-item {
  margin-top: 1rem;
}

.form + .video-item {
  margin-top: 1rem;
}

.video-item + .video-item {
  margin-top: 1rem;
}

.list-tags-small + .video-item {
  margin-top: 1rem;
}

.likely-wrap + .video-item {
  margin-top: 1rem;
}

.announcement + .video-item {
  margin-top: 1rem;
}

.properties + .video-item {
  margin-top: 1rem;
}

.list-product-categories + .video-item {
  margin-top: 1rem;
}

.block-marked + .video-item {
  margin-top: 1rem;
}

.form-registration + .video-item {
  margin-top: 1rem;
}

.form-error + .video-item {
  margin-top: 1rem;
}

.article-footer + .video-item {
  margin-top: 1rem;
}

.list-comments + .video-item {
  margin-top: 1rem;
}

.work-of-month + .video-item {
  margin-top: 1rem;
}

.form-user-photo + .video-item {
  margin-top: 1rem;
}

.account-products + .video-item {
  margin-top: 1rem;
}

.pagination + .video-item {
  margin-top: 1rem;
}

.codebox + .video-item {
  margin-top: 1rem;
}

.quotebox + .video-item {
  margin-top: 1rem;
}

.quotebox > blockquote + .video-item {
  margin-top: 1rem;
}

.form-success + .video-item {
  margin-top: 1rem;
}

h1 + .video-item,
.h1 + .video-item {
  margin-top: 1rem;
}

h2 + .video-item,
.h2 + .video-item {
  margin-top: 0.5625rem;
}

h3 + .video-item,
.h3 + .video-item {
  margin-top: 0.3125rem;
}

h4 + .video-item,
.h4 + .video-item {
  margin-top: 0.125rem;
}

.video-item__iframe .iframe-responsive,
.video-item__iframe .iframe-responsive__iframe {
  margin-bottom: 0;
}

.video-item__info {
  padding: 1.5rem;
  background-color: #f2efe6;
}

.work-of-month {
  padding-right: 3rem;
}

p + .work-of-month {
  margin-top: 1rem;
}

.list-marked + .work-of-month {
  margin-top: 1rem;
}

.list-numbered + .work-of-month {
  margin-top: 1rem;
}

.table + .work-of-month {
  margin-top: 1rem;
}

.table-wrap + .work-of-month {
  margin-top: 1rem;
}

.figure + .work-of-month {
  margin-top: 1rem;
}

.tabs + .work-of-month {
  margin-top: 1rem;
}

.grid--par-alike + .work-of-month {
  margin-top: 1rem;
}

.gallery + .work-of-month {
  margin-top: 1rem;
}

.show-hide--par-alike + .work-of-month {
  margin-top: 1rem;
}

.footer__top + .work-of-month {
  margin-top: 1rem;
}

.newsfeed-form + .work-of-month {
  margin-top: 1rem;
}

.properties + .work-of-month {
  margin-top: 1rem;
}

.list-tags + .work-of-month {
  margin-top: 1rem;
}

.list-articles + .work-of-month {
  margin-top: 1rem;
}

.tabs-non-interactive + .work-of-month {
  margin-top: 1rem;
}

.form + .work-of-month {
  margin-top: 1rem;
}

.video-item + .work-of-month {
  margin-top: 1rem;
}

.list-tags-small + .work-of-month {
  margin-top: 1rem;
}

.likely-wrap + .work-of-month {
  margin-top: 1rem;
}

.announcement + .work-of-month {
  margin-top: 1rem;
}

.properties + .work-of-month {
  margin-top: 1rem;
}

.list-product-categories + .work-of-month {
  margin-top: 1rem;
}

.block-marked + .work-of-month {
  margin-top: 1rem;
}

.form-registration + .work-of-month {
  margin-top: 1rem;
}

.form-error + .work-of-month {
  margin-top: 1rem;
}

.article-footer + .work-of-month {
  margin-top: 1rem;
}

.list-comments + .work-of-month {
  margin-top: 1rem;
}

.work-of-month + .work-of-month {
  margin-top: 1rem;
}

.form-user-photo + .work-of-month {
  margin-top: 1rem;
}

.account-products + .work-of-month {
  margin-top: 1rem;
}

.pagination + .work-of-month {
  margin-top: 1rem;
}

.codebox + .work-of-month {
  margin-top: 1rem;
}

.quotebox + .work-of-month {
  margin-top: 1rem;
}

.quotebox > blockquote + .work-of-month {
  margin-top: 1rem;
}

.form-success + .work-of-month {
  margin-top: 1rem;
}

h1 + .work-of-month,
.h1 + .work-of-month {
  margin-top: 1rem;
}

h2 + .work-of-month,
.h2 + .work-of-month {
  margin-top: 0.5625rem;
}

h3 + .work-of-month,
.h3 + .work-of-month {
  margin-top: 0.3125rem;
}

h4 + .work-of-month,
.h4 + .work-of-month {
  margin-top: 0.125rem;
}

.work-of-month__image {
  position: relative;
  margin-bottom: 0.5rem;
  padding: 0.25rem;
  border: 0.25rem solid #ccc;
}

.work-of-month__image img {
  display: block;
}

.work-of-month__image::after {
  content: '';
  position: absolute;
  right: -3.25rem;
  bottom: -1.5rem;
  width: 6rem;
  height: 7.5rem;
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 15.55 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:url%28%23Безымянный_градиент_95%29%3B%7D.cls-2%7Bfill:url%28%23Безымянный_градиент_32%29%3B%7D%3C/style%3E%3ClinearGradient id='Безымянный_градиент_95' y1='8.16' x2='15.55' y2='8.16' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23907042'/%3E%3Cstop offset='0.04' stop-color='%239d7d4c'/%3E%3Cstop offset='0.11' stop-color='%23c09f66'/%3E%3Cstop offset='0.15' stop-color='%23dab879'/%3E%3Cstop offset='0.27' stop-color='%23b3925c'/%3E%3Cstop offset='0.38' stop-color='%23907042'/%3E%3Cstop offset='0.41' stop-color='%23947547'/%3E%3Cstop offset='0.45' stop-color='%23a08356'/%3E%3Cstop offset='0.5' stop-color='%23b49a6e'/%3E%3Cstop offset='0.54' stop-color='%23d0bb90'/%3E%3Cstop offset='0.59' stop-color='%23f4e4bb'/%3E%3Cstop offset='0.6' stop-color='%23fceec5'/%3E%3Cstop offset='0.76' stop-color='%23dab879'/%3E%3Cstop offset='0.84' stop-color='%23d8b677'/%3E%3Cstop offset='0.89' stop-color='%23cfae71'/%3E%3Cstop offset='0.93' stop-color='%23c1a066'/%3E%3Cstop offset='0.97' stop-color='%23ad8c58'/%3E%3Cstop offset='1' stop-color='%23937345'/%3E%3Cstop offset='1' stop-color='%23907042'/%3E%3C/linearGradient%3E%3ClinearGradient id='Безымянный_градиент_32' x1='3.85' y1='18.16' x2='11.71' y2='18.16' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23331414'/%3E%3Cstop offset='0.03' stop-color='%23361716'/%3E%3Cstop offset='0.05' stop-color='%23411f1c'/%3E%3Cstop offset='0.07' stop-color='%23532c26'/%3E%3Cstop offset='0.09' stop-color='%236c4034'/%3E%3Cstop offset='0.11' stop-color='%238b5846'/%3E%3Cstop offset='0.12' stop-color='%23935e4a'/%3E%3Cstop offset='0.13' stop-color='%23865442'/%3E%3Cstop offset='0.17' stop-color='%23683d32'/%3E%3Cstop offset='0.21' stop-color='%23502b25'/%3E%3Cstop offset='0.25' stop-color='%23401e1b'/%3E%3Cstop offset='0.29' stop-color='%23361616'/%3E%3Cstop offset='0.35' stop-color='%23331414'/%3E%3Cstop offset='0.42' stop-color='%23371716'/%3E%3Cstop offset='0.49' stop-color='%2344211e'/%3E%3Cstop offset='0.57' stop-color='%235a322a'/%3E%3Cstop offset='0.64' stop-color='%2377493b'/%3E%3Cstop offset='0.7' stop-color='%23935e4a'/%3E%3Cstop offset='0.82' stop-color='%23653b30'/%3E%3Cstop offset='0.94' stop-color='%23411f1c'/%3E%3Cstop offset='1' stop-color='%23331414'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ctitle%3Ecup%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Capa_1' data-name='Capa 1'%3E%3Cpath class='cls-1' d='M13.18,0l0,.45a.77.77,0,0,1-.19.61,1.46,1.46,0,0,1-.79.35l0-.71H3.3l0,.71a1.4,1.4,0,0,1-.78-.35.74.74,0,0,1-.2-.61l0-.45H0V.44C.14,8,3.34,9.84,4.81,10.28l.71.5c.48.9.9,1.47,1.08,1.93a.35.35,0,0,0-.33.34c0,.32.4.35.4.35-.16,1.06-2.3,2.28-2.3,2.28v.65h6.81v-.65S9,14.46,8.88,13.4c0,0,.4-.08.4-.35S9,12.71,9,12.71c.18-.46.6-1,1.09-1.93l.7-.5C12.21,9.84,15.41,8,15.55.44V0ZM.88.86h.64a1.46,1.46,0,0,0,.41.81,2.36,2.36,0,0,0,1.45.61A22.42,22.42,0,0,0,4.86,9.39C3.61,8.93,1.1,7.22.88.86Zm9.81,8.53a22.42,22.42,0,0,0,1.48-7.11,2.36,2.36,0,0,0,1.45-.61A1.51,1.51,0,0,0,14,.86h.63C14.45,7.22,12,8.93,10.69,9.39Z'/%3E%3Crect class='cls-2' x='3.85' y='16.33' width='7.86' height='3.67'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (min-width: 480px) {
  .forum-stats__messages {
    text-align: right;
  }

  .gallery-contest .gallery__item {
    width: 25%;
  }

  .grid__cell--s-1 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 1);
  }

  .grid__cell--s-2 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 2);
  }

  .grid__cell--s-3 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 3);
  }

  .grid__cell--s-4 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 4);
  }

  .grid__cell--s-5 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 5);
  }

  .grid__cell--s-6 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 6);
  }

  .grid__cell--s-7 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 7);
  }

  .grid__cell--s-8 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 8);
  }

  .grid__cell--s-9 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 9);
  }

  .grid__cell--s-10 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 10);
  }

  .grid__cell--s-11 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 11);
  }

  .grid__cell--s-12 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 12);
  }

  .grid--cols-10 > .grid__cell--s-1 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 1);
  }

  .grid--cols-10 > .grid__cell--s-2 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 2);
  }

  .grid--cols-10 > .grid__cell--s-3 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 3);
  }

  .grid--cols-10 > .grid__cell--s-4 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 4);
  }

  .grid--cols-10 > .grid__cell--s-5 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 5);
  }

  .grid--cols-10 > .grid__cell--s-6 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 6);
  }

  .grid--cols-10 > .grid__cell--s-7 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 7);
  }

  .grid--cols-10 > .grid__cell--s-8 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 8);
  }

  .grid--cols-10 > .grid__cell--s-9 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 9);
  }

  .grid--cols-10 > .grid__cell--s-10 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 10);
  }
}

@media screen and (min-width: 800px) {
  .grid__cell--m-1 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 1);
  }

  .grid__cell--m-2 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 2);
  }

  .grid__cell--m-3 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 3);
  }

  .grid__cell--m-4 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 4);
  }

  .grid__cell--m-5 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 5);
  }

  .grid__cell--m-6 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 6);
  }

  .grid__cell--m-7 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 7);
  }

  .grid__cell--m-8 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 8);
  }

  .grid__cell--m-9 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 9);
  }

  .grid__cell--m-10 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 10);
  }

  .grid__cell--m-11 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 11);
  }

  .grid__cell--m-12 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 12);
  }

  .grid--cols-10 > .grid__cell--m-1 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 1);
  }

  .grid--cols-10 > .grid__cell--m-2 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 2);
  }

  .grid--cols-10 > .grid__cell--m-3 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 3);
  }

  .grid--cols-10 > .grid__cell--m-4 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 4);
  }

  .grid--cols-10 > .grid__cell--m-5 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 5);
  }

  .grid--cols-10 > .grid__cell--m-6 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 6);
  }

  .grid--cols-10 > .grid__cell--m-7 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 7);
  }

  .grid--cols-10 > .grid__cell--m-8 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 8);
  }

  .grid--cols-10 > .grid__cell--m-9 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 9);
  }

  .grid--cols-10 > .grid__cell--m-10 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 10);
  }

  .header-mobile-switcher {
    display: none;
  }

  .header-navigation__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .header-navigation__list-item,
  .header-navigation__sublist-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s;
  }

  .header-navigation__list-item > a,
  .header-navigation__sublist-item > a {
    display: block;
    padding: 1rem 0.75rem;
    font-weight: 500;
    line-height: 1rem;
    text-decoration: none;
    color: #fff;
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
  }

  .header-navigation__list-item:hover,
  .header-navigation__sublist-item:hover {
    background-color: #e5cda2;
    -webkit-transition: none;
    transition: none;
  }

  .header-navigation__list-item:hover > a,
  .header-navigation__sublist-item:hover > a {
    color: var(--color-link-hover);
    -webkit-transition: none;
    transition: none;
  }

  .header-navigation__list-item--active > a,
  .header-navigation__sublist-item--active > a {
    color: var(--color-link);
    background-color: #e5cda2;
  }

  .header-navigation__sublist {
    position: absolute;
    top: 3rem;
    z-index: 10;
    padding: 0.75rem;
    background-color: #e5cda2;
    border-radius: 0 0 0.5rem 0.5rem;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s;
  }

  .header-navigation__list-item:hover > .header-navigation__sublist {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: none;
    transition: none;
  }

  .header-navigation__sublist--right {
    right: 0;
  }

  .header-navigation__sublist-item {
    border-bottom: 1px solid #d1bba2;
  }

  .header-navigation__sublist-item > a {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    white-space: nowrap;
    color: var(--color-link);
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
  }

  .header-navigation__sublist-item:hover {
    background-color: transparent;
  }

  .header-navigation__sublist-item:hover > a {
    background-color: transparent;
    -webkit-transition: none;
    transition: none;
  }

  .header-navigation__sublist-item:last-child {
    border-bottom: none;
  }

  .page-header {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .grid__cell.page-header__links {
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }

  .sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 10;
  }
}

@media screen and (min-width: 1000px) {
  .grid__cell--l-1 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 1);
  }

  .grid__cell--l-2 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 2);
  }

  .grid__cell--l-3 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 3);
  }

  .grid__cell--l-4 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 4);
  }

  .grid__cell--l-5 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 5);
  }

  .grid__cell--l-6 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 6);
  }

  .grid__cell--l-7 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 7);
  }

  .grid__cell--l-8 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 8);
  }

  .grid__cell--l-9 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 9);
  }

  .grid__cell--l-10 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 10);
  }

  .grid__cell--l-11 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 11);
  }

  .grid__cell--l-12 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 12);
  }

  .grid--cols-10 > .grid__cell--l-1 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 1);
  }

  .grid--cols-10 > .grid__cell--l-2 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 2);
  }

  .grid--cols-10 > .grid__cell--l-3 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 3);
  }

  .grid--cols-10 > .grid__cell--l-4 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 4);
  }

  .grid--cols-10 > .grid__cell--l-5 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 5);
  }

  .grid--cols-10 > .grid__cell--l-6 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 6);
  }

  .grid--cols-10 > .grid__cell--l-7 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 7);
  }

  .grid--cols-10 > .grid__cell--l-8 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 8);
  }

  .grid--cols-10 > .grid__cell--l-9 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 9);
  }

  .grid--cols-10 > .grid__cell--l-10 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 10);
  }
}

@media screen and (min-width: 1200px) {
  .grid__cell--xl-1 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 1);
  }

  .grid__cell--xl-2 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 2);
  }

  .grid__cell--xl-3 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 3);
  }

  .grid__cell--xl-4 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 4);
  }

  .grid__cell--xl-5 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 5);
  }

  .grid__cell--xl-6 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 6);
  }

  .grid__cell--xl-7 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 7);
  }

  .grid__cell--xl-8 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 8);
  }

  .grid__cell--xl-9 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 9);
  }

  .grid__cell--xl-10 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 10);
  }

  .grid__cell--xl-11 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 11);
  }

  .grid__cell--xl-12 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 12);
  }

  .grid--cols-10 > .grid__cell--xl-1 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 1);
  }

  .grid--cols-10 > .grid__cell--xl-2 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 2);
  }

  .grid--cols-10 > .grid__cell--xl-3 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 3);
  }

  .grid--cols-10 > .grid__cell--xl-4 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 4);
  }

  .grid--cols-10 > .grid__cell--xl-5 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 5);
  }

  .grid--cols-10 > .grid__cell--xl-6 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 6);
  }

  .grid--cols-10 > .grid__cell--xl-7 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 7);
  }

  .grid--cols-10 > .grid__cell--xl-8 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 8);
  }

  .grid--cols-10 > .grid__cell--xl-9 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 9);
  }

  .grid--cols-10 > .grid__cell--xl-10 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 10);
  }
}

@media screen and (min-width: 1600px) {
  .hidden-hd {
    display: none;
  }

  .grid__cell--hd-1 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 1);
  }

  .grid__cell--hd-2 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 2);
  }

  .grid__cell--hd-3 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 3);
  }

  .grid__cell--hd-4 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 4);
  }

  .grid__cell--hd-5 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 5);
  }

  .grid__cell--hd-6 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 6);
  }

  .grid__cell--hd-7 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 7);
  }

  .grid__cell--hd-8 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 8);
  }

  .grid__cell--hd-9 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 9);
  }

  .grid__cell--hd-10 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 10);
  }

  .grid__cell--hd-11 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 11);
  }

  .grid__cell--hd-12 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 12 * 12);
  }

  .grid--cols-10 > .grid__cell--hd-1 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 1);
  }

  .grid--cols-10 > .grid__cell--hd-2 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 2);
  }

  .grid--cols-10 > .grid__cell--hd-3 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 3);
  }

  .grid--cols-10 > .grid__cell--hd-4 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 4);
  }

  .grid--cols-10 > .grid__cell--hd-5 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 5);
  }

  .grid--cols-10 > .grid__cell--hd-6 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 6);
  }

  .grid--cols-10 > .grid__cell--hd-7 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 7);
  }

  .grid--cols-10 > .grid__cell--hd-8 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 8);
  }

  .grid--cols-10 > .grid__cell--hd-9 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 9);
  }

  .grid--cols-10 > .grid__cell--hd-10 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: calc(100% / 10 * 10);
  }
}

@media screen and (max-width: 999px) {
  .form-rent-elements__row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 799px) {
  .forum-block__table-row {
    grid-template-areas: 'icon forum' 'icon last';
    grid-template-columns: 4rem 1fr;
  }

  .forum-block__table-row--header {
    display: none;
  }

  .forum-item {
    border-bottom: 1px solid #ccc;
  }

  .forum-item__topics,
  .forum-item__messages,
  .forum-item__description,
  .forum-item__moderator,
  .forum-item__subforums {
    display: none;
  }

  .forum-item__icon {
    grid-area: icon;
    border-bottom: 0;
  }

  .forum-item__last-message {
    grid-area: last;
    text-align: right;
    border-bottom: 0;
  }

  .forum-item__info {
    border-bottom: 1px solid rgba(204,204,204,0.25);
  }

  .forum-item__info:last-child {
    border-bottom: none;
  }

  .forum-item--sub {
    grid-template-areas: 'icon forum';
  }

  .forum-item--sub .forum-item__last-message {
    display: none;
  }

  .forum-message-user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .forum-message-user__status,
  .forum-message-user__rating,
  .forum-message-user__stats {
    display: none;
  }

  .forum-message-user__photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    height: 3rem;
    width: 3rem;
    margin-top: 0;
  }

  .forum-message-user__photo img {
    height: 100%;
  }

  .forum-message-user__name {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .forum-message {
    grid-template-areas: 'user header' 'info info' 'main main' 'footer footer';
    grid-template-columns: 1fr -webkit-max-content;
    grid-template-columns: 1fr -moz-max-content;
    grid-template-columns: 1fr max-content;
    grid-template-rows: -webkit-min-content min-content 1fr -webkit-min-content;
    grid-template-rows: -moz-min-content min-content 1fr -moz-min-content;
    grid-template-rows: min-content min-content 1fr min-content;
  }

  .forum-message__header {
    border-left: none;
  }

  .forum-message__main,
  .forum-message__footer {
    border-left: none;
  }

  .forum-message__date {
    -ms-flex-item-align: center;
    align-self: center;
    font-size: 0.875rem;
  }

  .forum-message__count {
    display: none;
  }

  .header-navigation {
    position: absolute;
    top: 3rem;
    z-index: 20;
    width: 20rem;
    background-color: #f1ede4;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    -webkit-transition: -webkit-transform 0.2s;
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s;
  }

  .header-navigation--active {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: none;
    transition: none;
  }

  .header-navigation__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .header-navigation__list-item,
  .header-navigation__sublist-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-transition: background-color 0.2s;
    transition: background-color 0.2s;
  }

  .header-navigation__list-item > a,
  .header-navigation__sublist-item > a {
    display: block;
    padding: 0.375rem 0.75rem;
    font-weight: 500;
    text-decoration: none;
    color: #4e4e4e;
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
  }

  .header-navigation__list-item:hover > a,
  .header-navigation__sublist-item:hover > a {
    color: #952642;
    -webkit-transition: none;
    transition: none;
  }

  .header-navigation__list-item--parent > a,
  .header-navigation__sublist-item--parent > a {
    width: calc(100% - 3rem);
  }

  .header-navigation__sublist-switch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 2.125rem;
    height: 2.125rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .header-navigation__sublist-switch::after {
    content: '';
    display: inline-block;
    width: 0.75rem;
    height: 0.75rem;
    border-right: 4px solid;
    border-bottom: 4px solid;
    -webkit-transform: scaleY(0.875) translateY(-25%) rotate(45deg);
    transform: scaleY(0.875) translateY(-25%) rotate(45deg);
  }

  .header-navigation__sublist-switch--active::after {
    -webkit-transform: scaleY(0.875) translateY(25%) rotate(-135deg);
    transform: scaleY(0.875) translateY(25%) rotate(-135deg);
  }

  .header-navigation__sublist {
    display: none;
    width: 100%;
    padding: 0.375rem 0.75rem 0.75rem;
    background-color: rgba(255,255,255,0.75);
  }

  .header-navigation__sublist--active {
    display: block;
  }

  .header-navigation__sublist-item > a {
    padding: 0.375rem 0.75rem;
    font-weight: 400;
    white-space: nowrap;
    color: #3d3d3d;
    -webkit-transition: color 0.2s;
    transition: color 0.2s;
  }

  .header-navigation__sublist-item:hover > a {
    color: #952642;
    background-color: transparent;
    -webkit-transition: none;
    transition: none;
  }

  .layout-account__main {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .layout-account__aside {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}

@media screen and (max-width: 480px) {
  .banner-volosy24__left {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .hidden-xs {
    display: none;
  }

  .form-add-post__input {
    width: 100%;
  }

  .form-add-post__label {
    text-align: left;
  }

  .form-registration__field {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .form-registration__input {
    width: 100%;
  }

  .form-registration__label {
    text-align: left;
  }

  .forum-block__table {
    display: block;
  }

  .forum-top__nav-header {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    width: 100%;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1599px) {
  .hidden-xl {
    display: none;
  }
}

@media screen and (min-width: 1000px) and (max-width: 1199px) {
  .hidden-l {
    display: none;
  }
}

@media screen and (min-width: 800px) and (max-width: 999px) {
  .hidden-m {
    display: none;
  }
}

@media screen and (min-width: 480px) and (max-width: 799px) {
  .hidden-s {
    display: none;
  }
}

@media all and (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }

  .fancybox-slide--image {
    padding: 6px 0;
  }

  .fancybox-close-small {
    right: -6px;
  }

  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }

  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }

@supports (padding: max(0px)) {
    .fancybox-caption {
      padding-left: max(12px, env(safe-area-inset-left));
      padding-right: max(12px, env(safe-area-inset-right));
    }
}
}

@media (hover:none) {
  .likely__widget:active,
  .likely__widget:focus,
  .likely__widget:hover {
    -webkit-transition: background .33s ease-out,color .33s ease-out,fill .33s ease-out;
    transition: background .33s ease-out,color .33s ease-out,fill .33s ease-out;
    cursor: unset;
  }

  .likely__widget_facebook:active,
  .likely__widget_facebook:focus,
  .likely__widget_facebook:hover {
    background: hsla(0,0%,91%,.8);
  }

  .likely-light .likely__widget_facebook:active,
  .likely-light .likely__widget_facebook:focus,
  .likely-light .likely__widget_facebook:hover {
    text-shadow: rgba(0,0,0,.2) 0 0 .33em;
    background: hsla(0,0%,93%,.16);
  }

  .likely__widget_linkedin:active,
  .likely__widget_linkedin:focus,
  .likely__widget_linkedin:hover {
    background: hsla(0,0%,91%,.8);
  }

  .likely-light .likely__widget_linkedin:active,
  .likely-light .likely__widget_linkedin:focus,
  .likely-light .likely__widget_linkedin:hover {
    text-shadow: rgba(0,0,0,.2) 0 0 .33em;
    background: hsla(0,0%,93%,.16);
  }

  .likely__widget_odnoklassniki:active,
  .likely__widget_odnoklassniki:focus,
  .likely__widget_odnoklassniki:hover {
    background: hsla(0,0%,91%,.8);
  }

  .likely-light .likely__widget_odnoklassniki:active,
  .likely-light .likely__widget_odnoklassniki:focus,
  .likely-light .likely__widget_odnoklassniki:hover {
    text-shadow: rgba(0,0,0,.2) 0 0 .33em;
    background: hsla(0,0%,93%,.16);
  }

  .likely__widget_pinterest:active,
  .likely__widget_pinterest:focus,
  .likely__widget_pinterest:hover {
    background: hsla(0,0%,91%,.8);
  }

  .likely-light .likely__widget_pinterest:active,
  .likely-light .likely__widget_pinterest:focus,
  .likely-light .likely__widget_pinterest:hover {
    text-shadow: rgba(0,0,0,.2) 0 0 .33em;
    background: hsla(0,0%,93%,.16);
  }

  .likely__widget_telegram:active,
  .likely__widget_telegram:focus,
  .likely__widget_telegram:hover {
    background: hsla(0,0%,91%,.8);
  }

  .likely-light .likely__widget_telegram:active,
  .likely-light .likely__widget_telegram:focus,
  .likely-light .likely__widget_telegram:hover {
    text-shadow: rgba(0,0,0,.2) 0 0 .33em;
    background: hsla(0,0%,93%,.16);
  }

  .likely__widget_twitter:active,
  .likely__widget_twitter:focus,
  .likely__widget_twitter:hover {
    background: hsla(0,0%,91%,.8);
  }

  .likely-light .likely__widget_twitter:active,
  .likely-light .likely__widget_twitter:focus,
  .likely-light .likely__widget_twitter:hover {
    text-shadow: rgba(0,0,0,.2) 0 0 .33em;
    background: hsla(0,0%,93%,.16);
  }

  .likely__widget_vkontakte:active,
  .likely__widget_vkontakte:focus,
  .likely__widget_vkontakte:hover {
    background: hsla(0,0%,91%,.8);
  }

  .likely-light .likely__widget_vkontakte:active,
  .likely-light .likely__widget_vkontakte:focus,
  .likely-light .likely__widget_vkontakte:hover {
    text-shadow: rgba(0,0,0,.2) 0 0 .33em;
    background: hsla(0,0%,93%,.16);
  }

  .likely__widget_whatsapp:active,
  .likely__widget_whatsapp:focus,
  .likely__widget_whatsapp:hover {
    background: hsla(0,0%,91%,.8);
  }

  .likely-light .likely__widget_whatsapp:active,
  .likely-light .likely__widget_whatsapp:focus,
  .likely-light .likely__widget_whatsapp:hover {
    text-shadow: rgba(0,0,0,.2) 0 0 .33em;
    background: hsla(0,0%,93%,.16);
  }
}