

/* Start:/bitrix/templates/vozvrashchenie/css/style.css?1779518324210486*/
/* VOZ_CSS_WEBP */
*,
:after,
:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
button,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
a {
  color: inherit;
}
blockquote,
q {
  quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.clearfix:after,
.clearfix:before {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
svg path {
  stroke: inherit;
  stroke-width: inherit;
  fill: inherit;
}
a,
address,
b,
button,
h1,
h2,
h3,
h4,
input,
label,
ol li,
p,
span,
strong,
textarea,
ul li {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  text-transform: inherit;
}
a,
span {
  display: inline-block;
}
a:focus,
a:hover {
  color: inherit;
  outline: none;
}
a,
a:focus,
a:hover {
  text-decoration: none;
}
a {
  cursor: pointer;
}
img {
  max-width: 100%;
  max-height: 100%;
}
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}
*,
:after,
:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1240px;
  }
}
@media (min-width: 1440px) {
  .container { max-width: 1380px; }
}
@media (min-width: 1680px) {
  .container { max-width: 1500px; }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  -ms-flex: 0 0 8.333333%;
  -webkit-box-flex: 0;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.col-2 {
  -ms-flex: 0 0 16.666667%;
  -webkit-box-flex: 0;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-3 {
  -ms-flex: 0 0 25%;
  -webkit-box-flex: 0;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.col-5 {
  -ms-flex: 0 0 41.666667%;
  -webkit-box-flex: 0;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.col-6 {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  -ms-flex: 0 0 58.333333%;
  -webkit-box-flex: 0;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.col-8 {
  -ms-flex: 0 0 66.666667%;
  -webkit-box-flex: 0;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-9 {
  -ms-flex: 0 0 75%;
  -webkit-box-flex: 0;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  -ms-flex: 0 0 83.333333%;
  -webkit-box-flex: 0;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.col-11 {
  -ms-flex: 0 0 91.666667%;
  -webkit-box-flex: 0;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.col-12 {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
  order: -1;
}
.order-last {
  -ms-flex-order: 13;
  -webkit-box-ordinal-group: 14;
  order: 13;
}
.order-0 {
  -ms-flex-order: 0;
  -webkit-box-ordinal-group: 1;
  order: 0;
}
.order-1 {
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
  order: 1;
}
.order-2 {
  -ms-flex-order: 2;
  -webkit-box-ordinal-group: 3;
  order: 2;
}
.order-3 {
  -ms-flex-order: 3;
  -webkit-box-ordinal-group: 4;
  order: 3;
}
.order-4 {
  -ms-flex-order: 4;
  -webkit-box-ordinal-group: 5;
  order: 4;
}
.order-5 {
  -ms-flex-order: 5;
  -webkit-box-ordinal-group: 6;
  order: 5;
}
.order-6 {
  -ms-flex-order: 6;
  -webkit-box-ordinal-group: 7;
  order: 6;
}
.order-7 {
  -ms-flex-order: 7;
  -webkit-box-ordinal-group: 8;
  order: 7;
}
.order-8 {
  -ms-flex-order: 8;
  -webkit-box-ordinal-group: 9;
  order: 8;
}
.order-9 {
  -ms-flex-order: 9;
  -webkit-box-ordinal-group: 10;
  order: 9;
}
.order-10 {
  -ms-flex-order: 10;
  -webkit-box-ordinal-group: 11;
  order: 10;
}
.order-11 {
  -ms-flex-order: 11;
  -webkit-box-ordinal-group: 12;
  order: 11;
}
.order-12 {
  -ms-flex-order: 12;
  -webkit-box-ordinal-group: 13;
  order: 12;
}
.offset-1 {
  margin-left: 8.333333%;
}
.offset-2 {
  margin-left: 16.666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.333333%;
}
.offset-5 {
  margin-left: 41.666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.333333%;
}
.offset-8 {
  margin-left: 66.666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.333333%;
}
.offset-11 {
  margin-left: 91.666667%;
}
@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: -ms-flexbox !important;
  display: -webkit-box !important;
  display: flex !important;
}
.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: -webkit-inline-box !important;
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important;
  }
}
.flex-row {
  -ms-flex-direction: row !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  flex-direction: row !important;
}
.flex-column {
  -ms-flex-direction: column !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  flex-direction: column !important;
}
.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  flex-direction: column-reverse !important;
}
.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  -ms-flex: 1 1 auto !important;
  -webkit-box-flex: 1 !important;
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  -webkit-box-flex: 0 !important;
  flex-grow: 0 !important;
}
.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  -webkit-box-flex: 1 !important;
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}
.justify-content-start {
  -ms-flex-pack: start !important;
  -webkit-box-pack: start !important;
  justify-content: flex-start !important;
}
.justify-content-end {
  -ms-flex-pack: end !important;
  -webkit-box-pack: end !important;
  justify-content: flex-end !important;
}
.justify-content-center {
  -ms-flex-pack: center !important;
  -webkit-box-pack: center !important;
  justify-content: center !important;
}
.justify-content-between {
  -ms-flex-pack: justify !important;
  -webkit-box-pack: justify !important;
  justify-content: space-between !important;
}
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.align-items-start {
  -ms-flex-align: start !important;
  -webkit-box-align: start !important;
  align-items: flex-start !important;
}
.align-items-end {
  -ms-flex-align: end !important;
  -webkit-box-align: end !important;
  align-items: flex-end !important;
}
.align-items-center {
  -ms-flex-align: center !important;
  -webkit-box-align: center !important;
  align-items: center !important;
}
.align-items-baseline {
  -ms-flex-align: baseline !important;
  -webkit-box-align: baseline !important;
  align-items: baseline !important;
}
.align-items-stretch {
  -ms-flex-align: stretch !important;
  -webkit-box-align: stretch !important;
  align-items: stretch !important;
}
.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
@font-face {
  /* VOZ_FONTS_OPTIMIZED — WOFF2 (subset cyr+lat) + swap для FCP/LCP */
  font-family: RubikRegular;
  font-display: swap;
  src: url(/bitrix/templates/vozvrashchenie/css/../fonts/Rubik-Regular.woff2) format("woff2"),
       url(/bitrix/templates/vozvrashchenie/css/../fonts/Rubik-Regular.ttf) format("truetype");
}
@font-face {
  font-family: RubikBold;
  font-display: swap;
  src: url(/bitrix/templates/vozvrashchenie/css/../fonts/Rubik-Bold.woff2) format("woff2"),
       url(/bitrix/templates/vozvrashchenie/css/../fonts/Rubik-Bold.ttf) format("truetype");
}
@font-face {
  font-family: RubikLight;
  font-display: swap;
  src: url(/bitrix/templates/vozvrashchenie/css/../fonts/Rubik-Light.woff2) format("woff2"),
       url(/bitrix/templates/vozvrashchenie/css/../fonts/Rubik-Light.ttf) format("truetype");
}
@font-face {
  font-family: RubikMedium;
  font-display: swap;
  src: url(/bitrix/templates/vozvrashchenie/css/../fonts/Rubik-Medium.woff2) format("woff2"),
       url(/bitrix/templates/vozvrashchenie/css/../fonts/Rubik-Medium.ttf) format("truetype");
}
@font-face {
  font-family: icomoon;
  src: url(/bitrix/templates/vozvrashchenie/css/../fonts/icomoon.eot?o1q3ss6);
  src: url(/bitrix/templates/vozvrashchenie/css/../fonts/icomoon.eot?o1q3ss6#iefix) format("embedded-opentype"),
    url(/bitrix/templates/vozvrashchenie/css/../fonts/icomoon.ttf?o1q3ss6) format("truetype"),
    url(/bitrix/templates/vozvrashchenie/css/../fonts/icomoon.woff?o1q3ss6) format("woff"),
    url(/bitrix/templates/vozvrashchenie/css/../fonts/icomoon.svg?o1q3ss6#icomoon) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
[class*=" icon--"],
[class^="icon--"] {
  font-family: icomoon !important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class*=" icon--"]:before,
[class^="icon--"]:before {
  font-size: 48px;
  color: #5380e8;
}
.icon--eye:before {
  content: "\e900";
  color: #8c93a2;
  margin-right: 10px;
  line-height: 24px;
  display: block;
  float: left;
}
.icon--man:before {
  content: "\e901";
}
.icon--woman:before {
  content: "\e902";
}
.icon--contract:before {
  content: "\e903";
}
.icon--anonym:before {
  content: "\e904";
}
.icon--magnifier-aid:before {
  content: "\e905";
}
.icon--guarantee:before {
  content: "\e906";
}
.icon--car:before {
  content: "\e907";
}
.icon--bed:before {
  content: "\e908";
}
.icon--people:before {
  content: "\e909";
}
.icon--heart:before {
  content: "\e90a";
}
.icon--book-aid:before {
  content: "\e90b";
}
.icon--money:before {
  content: "\e90c";
}
.icon--phone-footer:before {
  content: "\e90d";
}
.icon--vk:before {
  content: "\e90e";
}
.icon--instagram:before {
  content: "\e90f";
}
.icon--youtube:before {
  content: "\e910";
}
.icon--odnoklassniki:before {
  content: "\e911";
}
.icon--house:before {
  content: "\e912";
}
.icon--cutlery:before {
  content: "\e913";
}
.icon--wall-clock:before,
.icon--wall_clock:before {
  content: "\e914";
}
.icon--teamwork:before {
  content: "\e915";
}
.icon--idea-2:before {
  content: "\e916";
}
.icon--brain:before {
  content: "\e917";
}
.icon--idea:before {
  content: "\e918";
}
.icon--canvas:before {
  content: "\e919";
}
.icon--clapperboard:before {
  content: "\e91a";
}
.icon--swimming_pool:before {
  content: "\e91b";
}
.icon--file:before {
  content: "\e91c";
}
.icon--soccer_ball:before {
  content: "\e91d";
}
.icon--sponge:before {
  content: "\e91e";
}
.icon--merit:before {
  content: "\e91f";
}
.icon--family:before {
  content: "\e920";
}
.icon--mind:before {
  content: "\e921";
}
.icon--business:before {
  content: "\e922";
}
.icon--park:before {
  content: "\e923";
}
.icon--heart-2:before {
  content: "\e924";
}
.icon--toilet:before {
  content: "\e925";
}
.icon--sleeping:before {
  content: "\e926";
}
.icon--open-book:before {
  content: "\e927";
}
.icon--dumbbell:before {
  content: "\e928";
}
.icon--tennis:before {
  content: "\e929";
}
.icon--search:before {
  content: "\e92a";
  color: #8c93a2;
}
.icon--certificat:before {
  content: "\e92b";
  color: #fff;
}
.icon--clock:before {
  content: "\e92c";
  color: #fff;
}
.icon--phone-round:before {
  content: "\e92d";
}
.icon--house-round:before {
  content: "\e92e";
}
.icon--mail-round:before {
  content: "\e92f";
}
.icon--timer-round:before {
  content: "\e930";
}
.icon--print:before {
  content: "\e931";
  float: left;
  margin-right: 10px;
}
.icon--play:before {
  content: "\e932";
}
.icon--quotes:before {
  content: "\e933";
}
.icon--attention:before {
  content: "\e934";
}
.icon--point:before {
  content: "\e935";
}
.icon--question:before {
  content: "\e936";
}
.icon--health-book:before {
  content: "\e937";
}
.icon--health-list:before {
  content: "\e938";
}
.icon--users:before {
  content: "\e939";
}
.icon-wheelchair:before {
  content: "\e93a";
}
.icon--user-heart:before {
  content: "\e93b";
}
.icon--user-health:before {
  content: "\e93c";
}
.icon--sofa:before {
  content: "\e93d";
}
.icon--relax-tree:before {
  content: "\e93e";
}
.icon--pills-bottle:before {
  content: "\e93f";
}
.icon--pills:before {
  content: "\e940";
}
.icon--passport:before {
  content: "\e941";
}
.icon--parking-brake:before {
  content: "\e942";
}
.icon--park2:before {
  content: "\e943";
}
.icon--nurse3:before {
  content: "\e944";
}
.icon--nurse2:before {
  content: "\e945";
}
.icon--list-success:before {
  content: "\e946";
}
.icon--list-empty:before {
  content: "\e947";
}
.icon--identification-document:before {
  content: "\e948";
}
.icon--hospital2:before {
  content: "\e949";
}
.icon--heart-diagram:before {
  content: "\e94a";
}
.icon--health-target:before {
  content: "\e94b";
}
.icon--health-shield:before {
  content: "\e94c";
}
.icon--health-search:before {
  content: "\e94d";
}
.icon--health-position:before {
  content: "\e94e";
}
.icon--health-pc:before {
  content: "\e94f";
}
.icon--health-motion:before {
  content: "\e950";
}
.icon--health-list-apple:before {
  content: "\e951";
}
.icon--health-list4:before {
  content: "\e952";
}
.icon--health-list3:before {
  content: "\e953";
}
.icon--health-list2:before {
  content: "\e954";
}
.icon--health-injection:before {
  content: "\e955";
}
.icon--health-checklist:before {
  content: "\e956";
}
.icon--health-call:before {
  content: "\e957";
}
.icon--health-book-open:before {
  content: "\e958";
}
.icon--garmony:before {
  content: "\e959";
}
.icon--doctor:before {
  content: "\e95a";
}
.icon--brain2:before {
  content: "\e95b";
}
.icon--bottles:before {
  content: "\e95c";
}
.icon--bottle-glass:before {
  content: "\e95d";
}
.icon--bed-health:before {
  content: "\e95e";
}
.icon--bed2:before {
  content: "\e95f";
}
.icon--ball:before {
  content: "\e960";
}
.icon--apple-check:before {
  content: "\e961";
}
.icon--arrow-left:before {
  content: "\e962";
}
.icon--arrow-right:before {
  content: "\e963";
}
.icon--arrow-up:before {
  content: "\e964";
}
.icon--arrow-down:before {
  content: "\e965";
}
.icon--warning:before {
  content: "\e966";
}
.icon--star-fill:before {
  content: "\e967";
}
.icon--user-time:before {
  content: "\e968";
}
.icon--wallet:before {
  content: "\e969";
}
.icon--phone-footer:before {
  color: #000;
  margin-right: 10px;
}
.icon--contract:before,
.icon--eye:before,
.icon--phone-footer:before,
.icon--phone:before,
.icon--print:before,
.icon--search:before {
  font-size: 24px;
}
.icon--instagram:before,
.icon--odnoklassniki:before,
.icon--vk:before,
.icon--youtube:before {
  font-size: 40px;
  color: #8c93a2;
}
.icon--phone-footer {
  float: left;
}
.icon--house-round,
.icon--mail-round,
.icon--phone-round,
.icon--timer-round {
  display: block;
  border-radius: 50%;
  background: #f6f7f9;
  height: 48px;
  text-align: center;
  width: 48px;
}
.icon--house-round:before,
.icon--mail-round:before,
.icon--phone-round:before,
.icon--timer-round:before {
  font-size: 24px;
  line-height: 48px;
  text-align: center;
}
.contacts__social__links .icon--svg:before {
  display: none;
}
@-webkit-keyframes a {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
@keyframes a {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes b {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  to {
    opacity: 0;
  }
}
@keyframes b {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  to {
    opacity: 0;
  }
}
@media (min-width: 991px) {
  .slide-right {
    -webkit-animation: a 0.8s;
    animation: a 0.8s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  .slide-right-out {
    -webkit-animation: b 0.3s;
    animation: b 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: translate(-800px);
    transform: translate(-800px);
  }
}
@media (max-width: 991px) {
  .slide-down {
    -webkit-transform: translate(0);
    transform: translate(0);
    position: relative;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
}
.color-text-3F3356 {
  color: #3f3356;
}
.color-text-606776 {
  color: #606776;
}
.color-text-8C93A2 {
  color: #8c93a2;
}
.color-text-CACFDA {
  color: #cacfda;
}
.color-text-081B43 {
  color: #081b43;
}
body,
html {
  height: 100%;
}
[role="button"],
a {
  cursor: pointer;
}
body {
  font-size: 16px;
  color: #606776;
  font-family: RubikRegular;
  background: #fff;
  line-height: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
main {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.link {
  color: #5380e8;
  text-decoration: underline;
}
.link:hover {
  color: #5380e8;
  text-decoration: none;
}
.h1,
h1 {
  font-size: 32px;
  color: #081b43;
  font-family: RubikMedium;
  line-height: 1.2;
  margin-bottom: 40px;
}
.h1 a,
h1 a {
  font-size: 16px;
  margin: 0 15px;
  font-family: RubikRegular;
}
@media (max-width: 767px) {
  .h1,
  h1 {
    font-size: 25px;
  }
}
.h2,
h2 {
  font-size: 24px;
  color: #081b43;
  font-family: RubikMedium;
  line-height: 1.2;
  margin-bottom: 15px;
}
.h2 a,
h2 a {
  font-size: 16px;
  margin: 0 15px;
  font-family: RubikRegular;
}
@media (max-width: 767px) {
  .h2,
  h2 {
    font-size: 25px;
  }
}
.h3,
h3 {
  font-size: 20px;
  color: #081b43;
  font-family: RubikMedium;
  line-height: 1.2;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .h3,
  h3 {
    font-size: 16px;
  }
}
b,
strong {
  font-family: RubikBold;
}
.container {
  max-width: 1240px;
}
.section {
  margin: 112px 0;
}
@media (max-width: 991px) {
  .section {
    margin: 40px 0;
  }
}
.license__text {
  font-size: 14px;
  margin: 10px 0;
}
.text-block-default {
  margin: 0;
}
.text-block-default img {
  margin: 10px 0;
  border-radius: 6px;
}
.text-block-default .h2,
.text-block-default h2 {
  font-size: 24px;
  color: #081b43;
  margin: 56px 0 24px;
  font-family: RubikMedium;
}
.text-block-default .h3,
.text-block-default h3 {
  font-size: 20px;
  color: #081b43;
  margin: 56px 0 24px;
  font-family: RubikMedium;
}
.text-block-default p {
  margin-bottom: 15px;
}
.text-block-default a {
  color: #5380e8;
  text-decoration: underline;
}
.text-block-default ol {
  counter-reset: a;
}
.text-block-default ol li {
  margin: 10px 0;
}
.text-block-default ol li:before {
  counter-increment: a;
  content: counter(a) ".";
  margin-right: 10px;
}
.text-block-default ul {
  padding-left: 20px;
}
.text-block-default ul li {
  display: block;
  margin: 0 0 15px;
  position: relative;
}
.text-block-default ul li:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 4px;
  position: absolute;
  background: #606776;
  left: -20px;
  top: 10px;
  height: 4px;
  border-radius: 100%;
}
.text-block-default .menu__list {
  padding-left: 0;
}
.text-block-default .menu__list li:before {
  display: none;
}
.text-block-default .important__info {
  text-align: center;
  font-size: 20px;
  padding: 10px 60px;
  color: #081b43;
  border-top: 1px solid #cacfda;
  border-bottom: 1px solid #cacfda;
}
@media (max-width: 479px) {
  .text-block-default .important__info {
    font-size: 18px;
    padding: 10px;
  }
}
.text-block-default .advantages__block {
  margin: 15px 0;
}
.text-block-default .steps {
  margin: 30px 0;
}
.text-block-default .steps .step__number {
  font-size: 20px;
  color: #081b43;
  font-family: RubikMedium;
}
.default-list {
  margin: 20px 0;
}
.default-list li {
  margin: 10px 0;
}
.data-response {
  max-width: 500px;
  color: #fff;
  text-align: center;
}
.success-message {
  background: #73b96b;
  padding: 10px;
}
.error-message {
  background: #f9d9de;
  padding: 10px;
  color: #f3284c;
}
.error-message,
.success-message {
  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;
}
.text-marker {
  display: inline !important;
  background: rgba(83, 128, 232, 0.15);
}
.block-attention,
.block-quotes {
  display: block;
  padding: 32px 32px 32px 120px;
  background-color: rgba(83, 128, 232, 0.1);
  font-size: 16px;
  line-height: 24px;
  color: #081b43;
  position: relative;
  border-radius: 6px;
}
.block-attention:before,
.block-quotes:before {
  font-family: icomoon !important;
  position: absolute;
  top: 32px;
  left: 32px;
  font-size: 64px;
  line-height: 64px;
  color: #5380e8;
}
.block-quotes:before {
  content: "\e933";
}
.block-attention:before {
  content: "\e934";
}
@media (max-width: 574px) {
  .block-attention,
  .block-quotes {
    padding: 16px 16px 16px 60px;
  }
  .block-attention:before,
  .block-quotes:before {
    top: 16px;
    left: 16px;
    font-size: 32px;
    line-height: 32px;
  }
}
.tabs__content {
  display: none;
}
.tabs__content--active {
  display: block;
  -webkit-animation: i 0.5s;
  animation: i 0.5s;
}
.tns-outer {
  padding: 0 !important;
}
.tns-outer [hidden] {
  display: none !important;
}
.tns-outer [aria-controls],
.tns-outer [data-action] {
  cursor: pointer;
}
.tns-slider {
  -webkit-transition: all 0;
  transition: all 0;
}
.tns-slider > .tns-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}
.tns-horizontal.tns-subpixel > .tns-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
.tns-horizontal.tns-no-subpixel:after {
  content: "";
  display: table;
  clear: both;
}
.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left;
}
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%;
}
.tns-gallery,
.tns-no-calc {
  position: relative;
  left: 0;
}
.tns-gallery {
  min-height: 1px;
}
.tns-gallery > .tns-item {
  position: absolute;
  left: -100%;
  -webkit-transition: opacity 0s, -webkit-transform 0;
  transition: opacity 0s, -webkit-transform 0;
  transition: transform 0s, opacity 0;
  transition: transform 0s, opacity 0s, -webkit-transform 0;
}
.tns-gallery > .tns-slide-active {
  position: relative;
  left: auto !important;
}
.tns-gallery > .tns-moving {
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.tns-autowidth {
  display: inline-block;
}
.tns-lazy-img {
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
  opacity: 0.6;
}
.tns-lazy-img.tns-complete {
  opacity: 1;
}
.tns-ah {
  -webkit-transition: height 0;
  transition: height 0;
}
.tns-ovh {
  overflow: hidden;
}
.tns-visually-hidden {
  position: absolute;
  left: -10000em;
}
.tns-transparent {
  opacity: 0;
  visibility: hidden;
}
.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0;
}
.tns-fadeOut,
.tns-normal {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}
.tns-vpfix {
  white-space: nowrap;
}
.tns-vpfix > div,
.tns-vpfix > li {
  display: inline-block;
}
.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden;
}
.tns-t-ct {
  width: 2333.3333333%;
  width: 2333.33333%;
  position: absolute;
  right: 0;
}
.tns-t-ct:after {
  content: "";
  display: table;
  clear: both;
}
.tns-t-ct > div {
  width: 1.4285714%;
  width: 1.42857%;
  height: 10px;
  float: left;
}
@-webkit-keyframes c {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes c {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes d {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
}
@keyframes d {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
}
.modal__wrap {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  padding-right: 15px;
  padding-left: 15px;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 20000;
}
.modal__wrap--center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.modal__wrap--up {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 50px;
  padding-bottom: 50px;
}
.modal__content {
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
  -webkit-animation: c 0.5s;
  animation: c 0.5s;
  background: #fff;
  padding: 0;
  border-radius: 6px;
}
.modal__content .error-message,
.modal__content .success-message {
  height: 64px;
}
@media (max-width: 768px) {
  .modal__content {
    overflow: auto;
  }
}
.modal__content--video {
  position: relative;
  height: 600px;
  padding-top: 30px;
  max-width: 900px;
}
.modal__content--video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
@media (max-width: 768px) {
  .modal__content--video {
    padding-bottom: 56.25%;
    height: 0;
    overflow: unset;
  }
}
.modal__content--video button.button--modal-close {
  top: -70px;
}
.modal__content--close {
  -webkit-animation: d 0.5s;
  animation: d 0.5s;
  opacity: 0;
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
}
.modal__content__title {
  font-size: 24px;
  margin: 0 0 10px;
  color: #081b43;
  font-family: RubikMedium;
}
@media (max-width: 479px) {
  .modal__content__title {
    font-size: 18px;
  }
}
.modal__content__text {
  padding: 32px 32px 20px;
  line-height: 1.5;
}
@media (max-width: 479px) {
  .modal__content__text {
    padding: 32px 20px 20px;
  }
}
.modal__content__introtext {
  padding: 0 20px;
  line-height: 1.5;
}
.modal__content--full-width {
  max-width: 1140px;
}
.modal__button__close {
  text-align: right;
  position: relative;
}
button.button--modal-close {
  position: absolute;
  z-index: 50;
  width: 30px;
  right: 20px;
  top: 10px;
  height: 30px;
}
button.button--modal-close:after,
button.button--modal-close:before {
  content: "";
  width: 30px;
  height: 3px;
  margin: auto;
  display: block;
  background: #cacfda;
}
button.button--modal-close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
button.button--modal-close:after {
  -webkit-transform: rotate(-45deg) translate(2px, -2px);
  transform: rotate(-45deg) translate(2px, -2px);
}
.modal__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.modal__footer--align-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.modal__footer--align-right a,
.modal__footer--align-right button {
  margin: 0 5px;
}
.modal__footer--align-right a:last-child,
.modal__footer--align-right button:last-child {
  margin-right: 0;
}
.modal__content__notify {
  text-transform: uppercase;
  color: #fe0101;
  font-size: 24px;
}
.modal__content__text p:not(.modal__content__title) {
  margin: 0;
  color: #8c93a2;
  font-size: 14px;
}
.modal__content__text a {
  text-decoration: underline;
}
.modal__content__text .popover-container__text p {
  margin: 0;
}
.button.button--modal-link {
  max-width: 180px;
  padding: 8px;
  font-size: 14px;
  width: 100%;
  height: 40px;
  text-align: center;
  margin: 10px 0;
  border: 1px solid #fff;
  border-radius: 3px;
}
.button.button--modal-link:hover {
  background: #fff;
  color: #222;
}
.modal-no-padding {
  padding: 0;
}
@media (max-width: 579px) {
  .modal__footer--align-right a,
  .modal__footer--align-right button {
    margin: 0 5px;
    max-width: 117px;
  }
  .modal__footer--align-right a:last-child,
  .modal__footer--align-right button:last-child {
    margin-right: 0;
  }
}
.select2-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir="rtl"]
  .select2-selection--single
  .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
.select2-container
  .select2-search--inline
  .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  color: #081b43;
  line-height: 28px;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__placeholder {
  color: #999;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 23px;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow:after,
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow:before {
  content: "";
  display: block;
  width: 14px;
  height: 2px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: #606776;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow:before {
  -webkit-transform: rotate(40deg) translate(-6px, 8px);
  transform: rotate(40deg) translate(-6px, 8px);
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow:after {
  -webkit-transform: rotate(-40deg);
  transform: rotate(-40deg);
}
.select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  b {
  display: none;
}
.select2-container--default[dir="rtl"]
  .select2-selection--single
  .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"]
  .select2-selection--single
  .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled
  .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled
  .select2-selection--single
  .select2-selection__clear,
.select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b {
  display: none;
}
.select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__arrow:before {
  -webkit-transform: rotate(-40deg) translate(-9px, -6px);
  transform: rotate(-40deg) translate(-9px, -6px);
}
.select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__arrow:after {
  -webkit-transform: rotate(40deg);
  transform: rotate(40deg);
}
.select2-container--default .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered
  li {
  list-style: none;
}
.select2-container--default
  .select2-selection--multiple
  .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container--default
  .select2-selection--multiple
  .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-right: 2px;
}
.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir="rtl"]
  .select2-selection--multiple
  .select2-search--inline,
.select2-container--default[dir="rtl"]
  .select2-selection--multiple
  .select2-selection__choice,
.select2-container--default[dir="rtl"]
  .select2-selection--multiple
  .select2-selection__placeholder {
  float: right;
}
.select2-container--default[dir="rtl"]
  .select2-selection--multiple
  .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"]
  .select2-selection--multiple
  .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus
  .select2-selection--multiple {
  border: 1px solid #000;
  outline: 0;
}
.select2-container--default.select2-container--disabled
  .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled
  .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above
  .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--above
  .select2-selection--single {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below
  .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--below
  .select2-selection--single {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role="group"] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled="true"] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default
  .select2-results__option
  .select2-results__option
  .select2-results__group {
  padding-left: 0;
}
.select2-container--default
  .select2-results__option
  .select2-results__option
  .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default
  .select2-results__option
  .select2-results__option
  .select2-results__option
  .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default
  .select2-results__option
  .select2-results__option
  .select2-results__option
  .select2-results__option
  .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default
  .select2-results__option
  .select2-results__option
  .select2-results__option
  .select2-results__option
  .select2-results__option
  .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default
  .select2-results__option
  .select2-results__option
  .select2-results__option
  .select2-results__option
  .select2-results__option
  .select2-results__option
  .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default
  .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: #fff;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, #fff),
    to(#eee)
  );
  background-image: linear-gradient(180deg, #fff 50%, #eee);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic
  .select2-selection--single
  .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic
  .select2-selection--single
  .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
  margin-right: 10px;
}
.select2-container--classic
  .select2-selection--single
  .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic
  .select2-selection--single
  .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, #eee),
    to(#ccc)
  );
  background-image: linear-gradient(180deg, #eee 50%, #ccc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);
}
.select2-container--classic
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: #888 transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir="rtl"]
  .select2-selection--single
  .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir="rtl"]
  .select2-selection--single
  .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open
  .select2-selection--single
  .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: transparent transparent #888;
  border-width: 0 4px 5px;
}
.select2-container--classic.select2-container--open.select2-container--above
  .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #fff),
    color-stop(50%, #eee)
  );
  background-image: linear-gradient(180deg, #fff 0, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below
  .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, #eee),
    to(#fff)
  );
  background-image: linear-gradient(180deg, #eee 50%, #fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic
  .select2-selection--multiple
  .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic
  .select2-selection--multiple
  .select2-selection__clear {
  display: none;
}
.select2-container--classic
  .select2-selection--multiple
  .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic
  .select2-selection--multiple
  .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-right: 2px;
}
.select2-container--classic
  .select2-selection--multiple
  .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir="rtl"]
  .select2-selection--multiple
  .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"]
  .select2-selection--multiple
  .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open
  .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above
  .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below
  .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role="group"] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled="true"] {
  color: grey;
}
.select2-container--classic
  .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
.overflow-content--1 {
  max-height: 330px;
  overflow-y: hidden;
}
.overflow-content--2 {
  max-height: 72px;
  overflow-y: hidden;
}
.visible-block {
  max-height: 100%;
  -webkit-transition: max-height 0.8s;
  transition: max-height 0.8s;
}
[data-hidden] {
  display: none;
}
#visually_setting_panel.show {
  -webkit-transition-property: top, max-height, opacity;
  transition-property: top, max-height, opacity;
  -webkit-transition-duration: 0.5s, 0.5s, 0.5s;
  transition-duration: 0.5s, 0.5s, 0.5s;
  height: 100%;
  top: 0;
  max-height: 100%;
  opacity: 1;
  display: block;
}
#visually_setting_panel {
  color: #000;
  opacity: 0;
  top: -1000px;
  -webkit-transition-property: top, max-height, opacity;
  transition-property: top, max-height, opacity;
  -webkit-transition-duration: 1s, 0.3s, 0.3s;
  transition-duration: 1s, 0.3s, 0.3s;
  max-height: 0;
  position: relative;
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.8);
}
#visually_setting_panel button {
  line-height: 40px;
  height: 40px;
  min-width: 40px;
  padding: 0 10px;
  border: 1px solid #000;
  border-radius: 0;
  vertical-align: middle;
}
#visually_setting_panel .button--change-theme--active {
  border-color: #5380e8;
  -webkit-box-shadow: 0 0 1px 1px #5380e8;
  box-shadow: 0 0 1px 1px #5380e8;
}
#visually_setting_panel .settings__footer {
  border-top: 1px solid #000;
  padding-top: 10px;
}
#visually_setting_panel [data-hidden-panel] {
  position: relative;
}
#visually_setting_panel [data-hidden-panel]:after,
#visually_setting_panel [data-hidden-panel]:before {
  content: "";
  width: 15px;
  display: block;
  height: 4px;
  position: absolute;
  background: #000;
}
#visually_setting_panel [data-hidden-panel]:before {
  -webkit-transform: rotate(-40deg) translate(-2px, -2px);
  transform: rotate(-40deg) translate(-2px, -2px);
}
#visually_setting_panel [data-hidden-panel]:after {
  -webkit-transform: rotate(40deg) translate(5px, -5px);
  transform: rotate(40deg) translate(5px, -5px);
}
#visually_setting_panel [data-version-default]:before {
  content: "";
  background: url(/upload/images/not-version.jpg.webp) no-repeat 50%;
  height: 25px;
  width: 25px;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
}
#visually_setting_panel [data-ext-settings]:before {
  content: "";
  background: url(/upload/images/settings-gears.png.webp) no-repeat 50%;
  height: 25px;
  width: 25px;
  margin-right: 5px;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
}
#visually_setting_panel [data-change-color="white"] {
  color: #000 !important;
  background: #fff !important;
}
#visually_setting_panel [data-change-color="black"] {
  color: #fff !important;
  background: #000 !important;
}
#visually_setting_panel [data-change-color="blue"] {
  color: #063dbb !important;
  background: #5380e8 !important;
}
#visually_setting_panel [data-change-color="brown"] {
  color: #4d4b43 !important;
  background: #f7f3d6 !important;
}
#visually_setting_panel [data-change-color="green"] {
  color: #a9e44d !important;
  background: #3b2716 !important;
}
#visually_setting_panel [data-change-image="include"] {
  background: #000;
  position: relative;
}
#visually_setting_panel [data-change-image="include"]:before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 90px;
  background: #fff;
}
#visually_setting_panel [data-change-image="off"] {
  position: relative;
}
#visually_setting_panel [data-change-image="off"]:before {
  content: "";
  width: 18px;
  border: 1px solid #000;
  height: 18px;
  left: 0;
  right: 0;
  position: absolute;
  margin: auto;
  top: 10px;
  border-radius: 90px;
  background: #fff;
}
#visually_setting_panel [data-change-image="off"]:after {
  content: "";
  width: 6px;
  height: 10px;
  background: #fff;
  position: absolute;
  top: 10px;
  left: 16px;
}
#visually_setting_panel [data-change-image="grayscale"] {
  position: relative;
}
#visually_setting_panel [data-change-image="grayscale"]:before {
  content: "";
  width: 18px;
  border: 1px solid #000;
  height: 18px;
  left: 0;
  right: 0;
  position: absolute;
  top: 10px;
  margin: auto;
  border-radius: 90px;
  background: #000;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(50%, #000),
    color-stop(0, #fff)
  );
  background: linear-gradient(90deg, #000 50%, #fff 0);
}
#visually_setting_panel [data-footer-settings="false"] {
  display: none;
}
html body [data-set-size="10"] * {
  font-size: 10px !important;
}
html body [data-set-size="11"] * {
  font-size: 11px !important;
}
html body [data-set-size="12"] * {
  font-size: 12px !important;
}
html body [data-set-size="13"] * {
  font-size: 13px !important;
}
html body [data-set-size="14"] * {
  font-size: 14px !important;
}
html body [data-set-size="15"] * {
  font-size: 15px !important;
}
html body [data-set-size="16"] * {
  font-size: 16px !important;
}
html body [data-set-size="17"] * {
  font-size: 17px !important;
}
html body [data-set-size="18"] * {
  font-size: 18px !important;
}
html body [data-set-size="19"] * {
  font-size: 19px !important;
}
html body [data-set-size="20"] * {
  font-size: 20px !important;
}
html body [data-set-size="21"] * {
  font-size: 21px !important;
}
html body [data-set-size="22"] * {
  font-size: 22px !important;
}
html body [data-set-size="23"] * {
  font-size: 23px !important;
}
html body [data-set-size="24"] * {
  font-size: 24px !important;
}
html body [data-set-size="10"] * h1 {
  font-size: 26px !important;
}
html body [data-set-size="11"] * h1 {
  font-size: 27px !important;
}
html body [data-set-size="12"] * h1 {
  font-size: 28px !important;
}
html body [data-set-size="13"] * h1 {
  font-size: 29px !important;
}
html body [data-set-size="14"] * h1 {
  font-size: 30px !important;
}
html body [data-set-size="15"] * h1 {
  font-size: 31px !important;
}
html body [data-set-size="16"] * h1 {
  font-size: 32px !important;
}
html body [data-set-size="17"] * h1 {
  font-size: 33px !important;
}
html body [data-set-size="18"] * h1 {
  font-size: 34px !important;
}
html body [data-set-size="19"] * h1 {
  font-size: 35px !important;
}
html body [data-set-size="20"] * h1 {
  font-size: 36px !important;
}
html body [data-set-size="21"] * h1 {
  font-size: 37px !important;
}
html body [data-set-size="22"] * h1 {
  font-size: 38px !important;
}
html body [data-set-size="23"] * h1 {
  font-size: 39px !important;
}
html body [data-set-size="24"] * h1 {
  font-size: 40px !important;
}
html body [data-set-size="10"] * .h1--main-page {
  font-size: 44px !important;
}
html body [data-set-size="11"] * .h1--main-page {
  font-size: 45px !important;
}
html body [data-set-size="12"] * .h1--main-page {
  font-size: 46px !important;
}
html body [data-set-size="13"] * .h1--main-page {
  font-size: 47px !important;
}
html body [data-set-size="14"] * .h1--main-page {
  font-size: 48px !important;
}
html body [data-set-size="15"] * .h1--main-page {
  font-size: 49px !important;
}
html body [data-set-size="16"] * .h1--main-page {
  font-size: 50px !important;
}
html body [data-set-size="17"] * .h1--main-page {
  font-size: 51px !important;
}
html body [data-set-size="18"] * .h1--main-page {
  font-size: 52px !important;
}
html body [data-set-size="19"] * .h1--main-page {
  font-size: 53px !important;
}
html body [data-set-size="20"] * .h1--main-page {
  font-size: 54px !important;
}
html body [data-set-size="21"] * .h1--main-page {
  font-size: 55px !important;
}
html body [data-set-size="22"] * .h1--main-page {
  font-size: 56px !important;
}
html body [data-set-size="23"] * .h1--main-page {
  font-size: 57px !important;
}
html body [data-set-size="24"] * .h1--main-page {
  font-size: 58px !important;
}
html body [data-set-color="white"] {
  background-color: #fff !important;
  fill: #000 !important;
}
html body [data-set-color="black"] {
  background-color: #000 !important;
  fill: #fff !important;
}
html body [data-set-color="blue"] {
  background-color: #9dd1ff !important;
  fill: #063462 !important;
}
html body [data-set-color="brown"] {
  background-color: #f7f3d6 !important;
  fill: #4d4b43 !important;
}
html body [data-set-color="green"] {
  background-color: #3b2716 !important;
  fill: #a9e44d !important;
}
html body [data-set-color="white"] * {
  background-color: #fff !important;
  background: #fff !important;
  background-image: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #000 !important;
  color: #000 !important;
  fill: #000 !important;
}
html body [data-set-color="black"] * {
  background-color: #000 !important;
  background: #000 !important;
  background-image: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #fff !important;
  color: #fff !important;
  fill: #fff !important;
}
html body [data-set-color="blue"] * {
  background-color: #9dd1ff !important;
  background: #9dd1ff !important;
  background-image: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #063462 !important;
  color: #063462 !important;
  fill: #063462 !important;
}
html body [data-set-color="brown"] * {
  background-color: #f7f3d6 !important;
  background: #f7f3d6 !important;
  background-image: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #4d4b43 !important;
  color: #4d4b43 !important;
  fill: #4d4b43 !important;
}
html body [data-set-color="green"] * {
  background-color: #3b2716 !important;
  background: #3b2716 !important;
  background-image: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #a9e44d !important;
  color: #a9e44d !important;
  fill: #a9e44d !important;
}
html body [data-set-image="grayscale"] img {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
html body [data-set-image="off"] img {
  opacity: 0;
}
[data-footer-settings="true"] {
  display: block;
}
html body [data-set-line-height="middle"] * {
  line-height: 2 !important;
}
html body [data-set-line-height="big"] * {
  line-height: 2.5 !important;
}
html body [data-set-letter-spacing="1.5"] * {
  letter-spacing: 2px !important;
}
html body [data-set-letter-spacing="2"] * {
  letter-spacing: 4px !important;
}
html body [data-set-font="None"] * {
  font-family: Times New Roman !important;
}
body.default .mobile__fixed__button,
html body .mobile__fixed__button {
  display: none;
}
@media (max-width: 575px) {
  html body .mobile__fixed__button {
    position: fixed;
    right: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 40px;
    height: 40px;
    z-index: 1000;
    background: #fff !important;
    border: 1px solid #000 !important;
  }
}
html body .mobile__fixed__button button {
  margin: 0 auto;
  background: transparent !important;
}
html body .mobile__fixed__button button i {
  margin-right: 0;
  background: url(/upload/images/spritesheet.png.webp) no-repeat !important;
}
html body .mobile__fixed__button button .icon--eye {
  background-position: -69px -93px !important;
}
@media (max-width: 575px) {
  #visually_setting_panel {
    text-align: center;
  }
  #visually_setting_panel button {
    font-size: 12px;
    height: 35px;
  }
  #visually_setting_panel p {
    font-size: 14px;
  }
}
.button__pageup__wrap {
  position: fixed;
  z-index: 1000;
  right: 32px;
  bottom: 128px;
  border-radius: 0;
}
.button__pageup__wrap .button--pageup {
  margin: 0;
  text-align: center;
  cursor: pointer;
  background: #5380e8;
  border-radius: 90px;
  width: 64px;
  height: 64px;
  position: relative;
}
.button__whatsapp__wrap {
  position: fixed;
  z-index: 1000;
  right: 32px;
  bottom: 32px;
  border-radius: 0;
}
.button__whatsapp__wrap .button--whatsapp {
  margin: 0;
  text-align: center;
  cursor: pointer;
  border-radius: 90px;
  width: 64px;
  height: 64px;
  position: relative;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMTc2IDE3NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGcgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBkYXRhLW5hbWU9IjA5LndoYXRzYXBwIj48Y2lyY2xlIGN4PSI4OCIgY3k9Ijg4IiByPSI4OCIgZmlsbD0iIzI5YTcxYSIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzI5YTcxYSIgY2xhc3M9IiI+PC9jaXJjbGU+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTEyNi44IDQ5LjJhNTQuNTcgNTQuNTcgMCAwIDAtODcuNDIgNjMuMTNsLTUuNzkgMjguMTFhMi4wOCAyLjA4IDAgMCAwIC4zMyAxLjYzIDIuMTEgMi4xMSAwIDAgMCAyLjI0Ljg3bDI3LjU1LTYuNTNBNTQuNTYgNTQuNTYgMCAwIDAgMTI2LjggNDkuMnptLTguNTkgNjguNTZhNDIuNzQgNDIuNzQgMCAwIDEtNDkuMjIgOGwtMy44NC0xLjktMTYuODkgNCAuMDUtLjIxIDMuNS0xNy0xLjg4LTMuNzFhNDIuNzIgNDIuNzIgMCAwIDEgNy44Ni00OS41OSA0Mi43MyA0Mi43MyAwIDAgMSA2MC40MiAwIDIuMjggMi4yOCAwIDAgMCAuMjIuMjIgNDIuNzIgNDIuNzIgMCAwIDEtLjIyIDYwLjE5eiIgZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iI2ZmZmZmZiI+PC9wYXRoPjxwYXRoIGQ9Ik0xMTYuNzEgMTA1LjI5Yy0yLjA3IDMuMjYtNS4zNCA3LjI1LTkuNDUgOC4yNC03LjIgMS43NC0xOC4yNS4wNi0zMi0xMi43NmwtLjE3LS4xNUM2MyA4OS40MSA1OS44NiA4MC4wOCA2MC42MiA3Mi42OGMuNDItNC4yIDMuOTItOCA2Ljg3LTEwLjQ4YTMuOTMgMy45MyAwIDAgMSA2LjE1IDEuNDFsNC40NSAxMGEzLjkxIDMuOTEgMCAwIDEtLjQ5IDRsLTIuMjUgMi45MmEzLjg3IDMuODcgMCAwIDAtLjM1IDQuMzJjMS4yNiAyLjIxIDQuMjggNS40NiA3LjYzIDguNDcgMy43NiAzLjQgNy45MyA2LjUxIDEwLjU3IDcuNTdhMy44MiAzLjgyIDAgMCAwIDQuMTktLjg4bDIuNjEtMi42M2E0IDQgMCAwIDEgMy45LTFsMTAuNTcgM2E0IDQgMCAwIDEgMi4yNCA1LjkxeiIgZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iI2ZmZmZmZiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=);
}
.button__pageup__wrap .arrow-up:after,
.button__pageup__wrap .arrow-up:before {
  content: "";
  width: 16px;
  height: 4px;
  background: #fff;
  position: absolute;
  margin: auto;
  z-index: 10;
  display: block;
  top: -13px;
  left: 0;
  border-radius: 10px;
  right: 0;
  bottom: 0;
}
.button__pageup__wrap .arrow-up:before {
  -webkit-transform: rotate(-40deg) translate(-7px);
  transform: rotate(-40deg) translate(-7px);
}
.button__pageup__wrap .arrow-up:after {
  -webkit-transform: rotate(40deg) translate(7px);
  transform: rotate(40deg) translate(7px);
}
@media (max-width: 480px) {
  .button__pageup__wrap {
    right: 20px;
    bottom: 104px;
  }
  .button__whatsapp__wrap {
    right: 20px;
    bottom: 20px;
  }
}
@-webkit-keyframes e {
  0% {
    max-width: 1px;
  }
  to {
    max-width: 42px;
  }
}
@keyframes e {
  0% {
    max-width: 1px;
  }
  to {
    max-width: 42px;
  }
}
@-webkit-keyframes f {
  0% {
    max-width: 1px;
  }
  to {
    max-width: 38px;
  }
}
@keyframes f {
  0% {
    max-width: 1px;
  }
  to {
    max-width: 38px;
  }
}
.header {
  padding: 15px 0;
  background: #fff;
  border-bottom: 1px solid #cacfda;
}
.header .navigation__menu li {
  margin: 0 30px 0 0;
}
@media (max-width: 1200px) {
  .header {
    font-size: 12px;
  }
}
@media (max-width: 575px) {
  .header {
    padding: 5px 0;
  }
  .header .button--default-mobile {
    margin: 0;
  }
  .header .d-mobile-fix-none {
    display: none !important;
  }
  .header .header__mobile-contacts .phone {
    font-size: 14px;
  }
  .header .header__mobile-contacts .header__p {
    font-size: 10px;
  }
}
@media (max-width: 375px) {
  .header .header__mobile-contacts .phone {
    font-size: 13px;
  }
}
.header-fix {
  position: fixed;
  width: 100%;
  background: #fff;
  z-index: 10000;
  top: -100px;
  border-bottom: 1px solid #e7e9ed;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 11px 0;
}
@media (max-width: 768px) {
  .header-fix {
    padding: 5px 0;
  }
  .header-fix .button--mobile-menu--inverse {
    margin: 0;
  }
}
.header-fix .header-fix__logo {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  line-height: 1;
}
.header-fix .header-fix__logo img {
  max-width: 1px;
  margin-right: 55px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 1199px) {
  .header-fix .header-fix__logo img {
    margin-right: 44px;
  }
}
@media (max-width: 991px) {
  .header-fix .header-fix__logo img {
    margin-right: 10px;
  }
}
.header-fix .header-fix__menu,
.header-fix .header-fix__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.header-fix .header-fix__menu {
  color: #081b43;
}
.header-fix .header-fix__menu li {
  margin-right: 30px;
  font-size: 18px;
}
.header-fix .header-fix__menu li a {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header-fix .header-fix__menu li a:hover {
  color: #5380e8;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 1199px) {
  .header-fix .header-fix__menu li {
    margin-right: 25px;
  }
}
@media (max-width: 991px) {
  .header-fix .header-fix__menu li {
    font-size: 15px;
    margin-right: 10px;
  }
}
.header-fix .header-fix__menu .active {
  color: #5380e8;
}
.header-fix .header-fix__row {
  height: 49px;
}
.header-fix .phone {
  font-size: 18px;
  color: #081b43;
  margin-right: 12px;
  font-family: RubikMedium;
}
@media (max-width: 767px) {
  .header-fix .phone {
    font-size: 16px;
    margin-right: 32px;
  }
}
.header-fix--visible {
  top: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header-fix--transition__in .header-fix__logo img {
  -webkit-animation-name: e;
  animation-name: e;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@media (max-width: 768px) {
  .header-fix--transition__in .header-fix__logo img {
    -webkit-animation-name: f;
    animation-name: f;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
  }
}
.header-2 {
  font-size: 18px;
}
.header-2 .phone {
  font-family: RubikMedium;
}
.header-2 .header__p {
  font-size: 14px;
  color: #8c93a2;
  font-family: RubikLight;
}
@media (max-width: 1200px) {
  .header-2 .header__p {
    font-size: 12px;
  }
}
.header-2 .navigation__menu a {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header-2 .navigation__menu a:hover {
  color: #5380e8;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@-webkit-keyframes g {
  0% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@keyframes g {
  0% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
    opacity: 0;
  }
  to {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
}
@-webkit-keyframes h {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
  to {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
    opacity: 0;
  }
}
@keyframes h {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
  }
  to {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
    opacity: 0;
  }
}
@-webkit-keyframes i {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes i {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes j {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes j {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.menu__list li,
.navigation__menu li {
  display: inline-block;
  margin: 0 15px 0 0;
}
.menu__list li .navigation__menu,
.navigation__menu li .navigation__menu {
  display: none;
}
.menu__list li {
  display: block;
}
.menu__list--2 li {
  margin: 20px 0;
}
.header .navigation__menu li {
  background: #fff;
}
.header .navigation__menu li a {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header .navigation__menu li a:hover {
  color: #5380e8;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header .navigation__menu .active {
  color: #5380e8;
}
.navigation__menu--flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.navigation__menu--flex .active {
  color: #5380e8;
}
@media (max-width: 1200px) {
  .navigation__menu--flex {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .navigation__menu--flex {
    margin: 20px 0;
  }
}
@media (max-width: 579px) {
  .navigation__menu--flex {
    margin: 0;
  }
  .navigation__menu--flex li {
    display: block;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    margin: 0;
    padding: 0 10px;
    text-align: center;
  }
}
.main-nav .dropdown {
	position: initial;
}
.main-nav .dropdown > ul {
	left: unset;
}
.dropdown {
  position: relative;
}
.dropdown-menu {
  top: unset;
  left: unset;
}
.dropdown-menu.big {
  left: 0;
  right: 0;
  max-width: 100%;
  min-width: 100%;
}
.dropdown-menu.big li {
    width: 24%;
    display: inline-flex;
    margin-top: 12px;
    margin-bottom: 12px;
}
.dropdown .navigation__menu li {
  margin: 15px 0;
}
.dropdown > a {
  position: relative;
}
.dropdown > a:after {
  content: "";
  position: absolute;
  right: -12px;
  top: 10px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #cacfda;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 1200px) {
  .dropdown > a:after {
    top: 7px;
  }
}
.dropdown--active > a {
  position: relative;
}
.dropdown--active > a:after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #cacfda;
  border-top: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.dropdown--active > ul {
  position: absolute;
  display: block !important;
  height: auto;
  -webkit-animation: g 0.5s;
  animation: g 0.5s;
  top: 42px;
  z-index: 5;
  background: #fff;
  border: 1px solid #cacfda;
  border-radius: 5px;
  max-width: 273px;
  width: 273px;
  padding: 32px 32px 10px;
}
.dropdown--active > ul li {
  display: block;
  color: #081b43;
  font-family: RubikRegular;
}
.dropdown--active .dropdown-in-hide {
  -webkit-animation: h 0.5s;
  animation: h 0.5s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: -1;
}
.dropdown--active .dropdown-in-hide > a {
  position: relative;
}
.navigation__menu__visible__fixed {
  display: none !important;
}
@media (max-width: 991px) {
  .navigation-mobile {
    display: none;
    position: fixed;
    width: 100%;
    background: #081943;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 20000;
    overflow: auto;
    padding: 20px 12px;
  }
}
.header .navigation__menu--active {
  display: block;
  -webkit-animation: i 0.5s;
  animation: i 0.5s;
}
.header .navigation__menu--active .navigation__menu {
  margin: auto;
}
.header .navigation__menu--active li {
  font-size: 18px;
  margin: 20px 0;
  background: none !important;
  color: #fff;
  display: block;
  text-align: left;
}
.header .navigation__menu--active .dropdown:after,
.header .navigation__menu--active .dropdown:before {
  content: "";
  top: 12px;
  right: 0;
  border: none;
  width: 12px;
  position: absolute;
  height: 2px;
  background: #8c93a2;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header .navigation__menu--active .dropdown:before {
  -webkit-transform: rotate(40deg) translate(-6px, 5px);
  transform: rotate(40deg) translate(-6px, 5px);
}
.header .navigation__menu--active .dropdown:after {
  -webkit-transform: rotate(-40deg);
  transform: rotate(-40deg);
}
.header .navigation__menu--active .dropdown li {
  margin: 5px 0;
}
.header .navigation__menu--active .dropdown > a:after {
  right: -17px;
  top: 13px;
}
@media (max-width: 991px) {
  .header .navigation__menu--active .dropdown > a:after {
    display: none;
  }
}
.header .navigation__menu--active .dropdown--active > ul {
  position: relative;
  top: 0;
  background: none;
  border: none;
  font-size: 16px;
  margin: auto;
}
.header .navigation__menu--active .dropdown--active > ul li {
  color: #fff;
  font-size: 16px;
}
@media (max-width: 991px) {
  .header .navigation__menu--active .navigation__menu > li:first-child {
    margin: 0 0 20px;
  }
  .header
    .navigation__menu--active
    .navigation__menu
    .navigation__menu__visible__fixed {
    display: block !important;
  }
  .header
    .navigation__menu--active
    .navigation__menu
    .logo__description.header__p {
    color: #cacfda;
    font-size: 12px;
  }
  .header .navigation__menu--active .navigation__menu .navigation__menu {
    padding: 0;
    max-width: 100%;
  }
  .header .navigation__menu--active .navigation__menu .navigation__menu li {
    margin: 15px 0;
  }
  .header .navigation__menu--active .navigation__menu .dropdown--active:before {
    -webkit-transform: rotate(-40deg) translate(-6px, -5px);
    transform: rotate(-40deg) translate(-6px, -5px);
  }
  .header .navigation__menu--active .navigation__menu .dropdown--active:after {
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
  }
  .header .navigation__menu--active .navigation__menu .dropdown--active > ul {
    margin: 0;
  }
  .header .navigation__menu--active .navigation__menu .input--search {
    width: 100%;
    background: transparent;
    border-radius: 0;
    color: #8c93a2;
    padding-left: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #142857;
  }
  .header .navigation__menu--active .navigation__menu .close--mobile-menu {
    display: block;
    margin: 25px auto;
    position: relative;
    right: 0;
  }
  .header .navigation__menu--active .navigation__menu .header__logo {
    max-width: 280px;
  }
}
.header .navigation__mobile--fade-out {
  -webkit-animation: j 0.3s;
  animation: j 0.3s;
}
@media (max-width: 991px) {
  .static__mobile__menu .navigation__menu {
    display: none;
  }
  .static__mobile__menu .navigation__menu--active {
    display: block;
  }
  .static__mobile__menu li {
    display: block;
    margin: 10px 0;
  }
  .static__mobile__menu li a {
    font-size: 18px;
    margin: 5px 0;
    width: 100%;
  }
  .static__mobile__menu .active {
    color: #5380e8;
  }
  .static__mobile__menu .dropdown > ul {
    position: relative;
    top: 0;
    background: none;
    font-size: 16px;
    border: none;
    padding: 0;
  }
  .static__mobile__menu .dropdown > ul li {
    color: inherit;
    font-family: RubikRegular;
  }
  .static__mobile__menu .dropdown > ul li a {
    font-size: 16px;
  }
  .static__mobile__menu .dropdown-click-link li a {
    width: auto;
  }
  .static__mobile__menu .dropdown:not(.dropdown-click-link) > a:after,
  .static__mobile__menu .dropdown:not(.dropdown-click-link) > a:before {
    content: "";
    top: 12px;
    right: 0;
    border: none;
    width: 12px;
    position: absolute;
    height: 2px;
    background: #8c93a2;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .static__mobile__menu .dropdown:not(.dropdown-click-link) > a:before {
    -webkit-transform: rotate(40deg) translate(-6px, 5px);
    transform: rotate(40deg) translate(-6px, 5px);
  }
  .static__mobile__menu .dropdown:not(.dropdown-click-link) > a:after {
    -webkit-transform: rotate(-40deg);
    transform: rotate(-40deg);
  }
  .static__mobile__menu .dropdown-click-link > a {
    width: auto;
  }
  .static__mobile__menu .dropdown-click-link > a:after {
    display: none;
  }
  .static__mobile__menu .dropdown-click-link:after,
  .static__mobile__menu .dropdown-click-link:before {
    content: "";
    top: 12px;
    right: 0;
    border: none;
    width: 12px;
    position: absolute;
    height: 2px;
    background: #8c93a2;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .static__mobile__menu .dropdown-click-link:before {
    -webkit-transform: rotate(40deg) translate(-6px, 5px);
    transform: rotate(40deg) translate(-6px, 5px);
  }
  .static__mobile__menu .dropdown-click-link:after {
    -webkit-transform: rotate(-40deg);
    transform: rotate(-40deg);
  }
  .static__mobile__menu .dropdown--active:not(.dropdown-click-link) > a:before {
    -webkit-transform: rotate(-40deg) translate(-6px, -5px);
    transform: rotate(-40deg) translate(-6px, -5px);
  }
  .static__mobile__menu .dropdown--active:not(.dropdown-click-link) > a:after {
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
  }
  .static__mobile__menu .dropdown-click-link.dropdown--active:before {
    -webkit-transform: rotate(-40deg) translate(-6px, -5px);
    transform: rotate(-40deg) translate(-6px, -5px);
  }
  .static__mobile__menu .dropdown-click-link.dropdown--active:after {
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
  }
}
input[type="checkbox"],
input[type="radio"] {
  position: absolute;
  opacity: 0;
  margin: 0;
  cursor: pointer;
  width: 100%;
}
input[type="radio"] + .radiobutton {
  width: 24px;
  height: 24px;
  background: #e7e9ed;
  border-radius: 100%;
  vertical-align: middle;
  margin-right: 15px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
input[type="radio"]:checked + .radiobutton {
  background: #5380e8;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
input[type="radio"]:checked + .radiobutton:before {
  content: "";
  position: absolute;
  z-index: 10;
  background: #fff;
  width: 8px;
  height: 8px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border-radius: 100%;
}
input[type="radio"]:checked + .radiobutton + .title__label {
  color: #081b43;
}
input {
  border: 1px solid transparent;
  border-radius: 6px;
  margin: 10px 0;
  color: #606776;
}
input:focus {
  outline: none;
}
.input {
  padding-left: 15px;
  color: #081b43;
}
.input--default {
  height: 56px;
}
.input--big {
  background: #fff;
  height: 56px;
  width: 100%;
}
.input--modal {
  background: #fff;
  border: 1px solid #cacfda;
}
.input--fill {
  background: #f6f7f9;
  border-radius: 6px;
}
.input--error {
  border-color: #f3284c;
}
.input--success {
  border-color: #73b96b;
}
.inputFileWrap {
  position: relative;
}
.inputFileWrap input[type="file"] {
  opacity: 0;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.inputFileWrap .MultiFile-label span {
  color: #5380e8;
}
.inputFileWrap .MultiFile-remove {
  position: relative;
  z-index: 20;
}
button {
  cursor: pointer;
  background: none;
  -webkit-box-shadow: unset;
  box-shadow: unset;
  margin: 10px 0;
}
button:focus {
  outline: none;
}
.button {
  height: 56px;
  white-space: nowrap;
  border-radius: 6px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.button--text {
  height: auto;
  margin: 0;
}
.button--default-fill {
  min-width: 140px;
  max-width: 280px;
  padding: 0 16px;
  background: #5380e8;
  color: #fff;
  border: 2px solid #5380e8;
}
.button--default-fill:hover {
  background: #4372dd;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-color: #4372dd;
}
.button--default-fill:disabled {
  opacity: 0.5;
  background: #5380e8;
}
.button--default-white {
  text-decoration: none !important;
  text-align: center;
  line-height: 56px;
  min-width: 140px;
  max-width: 280px;
  padding: 0 16px;
  background: #fff;
  color: #081b43;
  border: 2px solid #fff;
  opacity: 0.8;
}
.button--default-white:hover {
  background: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-color: #fff;
  opacity: 1;
  color: #000;
}
.button--default-white:disabled {
  opacity: 0.5;
  background: #fff;
}
.button--default-transparent {
  background: none;
  color: #5380e8;
  padding: 0 15px;
  border: 2px solid #5380e8;
}
.button--default-transparent:hover {
  color: #fff;
  background: #5380e8;
  border-color: #5380e8;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.button--default-transparent:disabled {
  opacity: 0.5;
  background: #5380e8;
}
.button--search {
  position: absolute;
  right: 0;
  top: 0;
  height: auto;
  margin: 0;
}
a.button--default-fill:hover {
  color: #fff;
}
a.button--default-fill:focus {
  color: #fff;
}
@media (max-width: 1200px) {
  .button--search {
    top: -4px;
  }
}
.button--text.button--call-me {
  font-size: 14px;
  color: #5380e8;
  text-decoration: underline;
}
html body .button--play {
  background: none !important;
}
.button--play {
  height: auto;
}
.button--link {
  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;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.button--read-more {
  color: #5380e8;
  height: auto;
  position: relative;
  line-height: 26px;
}
.button--read-more:after,
.button--read-more:before {
  content: "";
  position: absolute;
  width: 7px;
  height: 2px;
  background: #5380e8;
  right: -19px;
  bottom: 11px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.button--read-more:before {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}
.button--read-more:after {
  -webkit-transform: rotate(-30deg) translate(5px, 2.4px);
  transform: rotate(-30deg) translate(5px, 2.4px);
}
.button--read-more--active:before {
  -webkit-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
.button--read-more--active:after {
  -webkit-transform: rotate(30deg) translate(5px, -2.4px);
  transform: rotate(30deg) translate(5px, -2.4px);
}
.button-in-modal {
  height: auto;
  padding: 8px 20px;
  background: #5380e8;
  color: #fff;
  border: 1px solid #5380e8;
}
.button-in-modal--transparent {
  background: none;
  color: #5380e8;
}
.button--mobile-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: auto;
  border-radius: 0;
  margin: 0;
}
.button--mobile-menu .button__title {
  margin-right: 10px;
}
.button--mobile-menu .button__lines {
  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;
  height: 17px;
}
.button--mobile-menu .line {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 24px;
  height: 3px;
  display: block;
  background: #fff;
}
@media (min-width: 992px) {
  .button--mobile-menu {
    display: none;
  }
}
@media (max-width: 991px) {
  .button--mobile-menu .line {
    background: #8c93a2;
  }
}
@media (max-width: 575px) {
  .button--mobile-menu {
    margin: 25px auto;
  }
  .button--mobile-menu .line {
    background: #fff;
  }
}
.button--mobile-menu--inverse .line {
  background: #081b43;
}
.button--mobile-menu--active .line {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.button--mobile-menu--active .line:first-child {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.button--mobile-menu--active .line:nth-child(3) {
  -webkit-transform: rotate(-45deg) translate(10px, -10px);
  transform: rotate(-45deg) translate(10px, -10px);
}
.button--mobile-menu--active .line:nth-child(2) {
  height: 0;
}
.close--mobile-menu {
  position: absolute;
  z-index: 20;
  top: 2px;
  width: 30px;
  height: 30px;
  right: 10px;
}
.close--mobile-menu:after,
.close--mobile-menu:before {
  content: "";
  width: 30px;
  height: 3px;
  margin: auto;
  display: block;
  background: #fff;
}
.close--mobile-menu:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.close--mobile-menu:after {
  -webkit-transform: rotate(-45deg) translate(2px, -2px);
  transform: rotate(-45deg) translate(2px, -2px);
}
@media (min-width: 992px) {
  .close--mobile-menu {
    display: none;
  }
}
.button--upload-photo {
  color: #5380e8;
  text-decoration: underline;
  height: auto;
}
.button--upload-photo:before {
  content: "";
  background: url(/upload/images/upload-icon.png.webp) no-repeat 50%;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: -1px;
}
@media (max-width: 767px) {
  .button--default-mobile {
    height: 40px;
  }
}
@media (max-width: 575px) {
  .button--visually-impaired {
    color: #8c93a2;
    margin-bottom: 24px;
  }
}
.button--forward-article {
  max-width: 266px;
}
select {
  width: 100%;
}
select:focus {
  outline: none;
}
.select2-container {
  height: 56px;
}
.select2-container:focus {
  outline: none;
}
.select2 .selection {
  width: 100%;
}
.select2-container .select2-selection--single {
  height: 56px;
  background: #f6f7f9;
  border: none;
  border-radius: 6px;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  height: 100%;
  padding: 15px;
  line-height: 1.5;
}
textarea {
  resize: none;
  width: 100%;
  height: 200px;
  padding: 15px;
}
textarea:focus {
  outline: none;
}
.textarea {
  border-radius: 6px;
}
.textarea--default {
  border: none;
}
.textarea--modal {
  border: 1px solid #606776;
}
.textarea--fill {
  background: #f6f7f9;
}
.form__consultation {
  margin-bottom: 30px;
  background: #081943;
  color: #fff;
  border-radius: 6px;
  padding: 30px;
}
@media (max-width: 479px) {
  .form__consultation {
    padding: 20px;
  }
}
.form__title {
  font-size: 24px;
  font-family: RubikMedium;
  margin-bottom: 24px;
}
@media (max-width: 479px) {
  .form__title {
    font-size: 20px;
  }
}
.form_group {
  margin: 0 0 32px;
}
.form_group label {
  display: block;
  margin: 0 0 12px;
  position: relative;
}
.form_calculate_cost {
  margin: 56px 0 20px;
}
.form_calculate_cost .form__title,
.form_calculate_cost .form_group__title {
  color: #081b43;
}
.form_calculate_cost .form_group__title {
  font-size: 18px;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .form_calculate_cost {
    max-width: 500px;
    margin: 20px auto;
  }
}
.form__review {
  margin: 20px 0;
}
.user-info__background {
  width: 80px;
  height: 80px;
  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;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #f6f7f9;
  border-radius: 100%;
}
.footer {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background: #f6f7f9;
  padding: 40px 0 0;
}
.footer .footer__row {
  margin: 20px 0;
}
.footer .footer__title__menu,
.footer .phone--footer {
  font-size: 20px;
  font-family: RubikMedium;
  color: #081b43;
  margin-bottom: 20px;
}
.footer .menu__list li {
  margin-bottom: 10px;
}
.footer .button--default-fill {
  max-width: 200px;
  width: 100%;
  min-width: unset;
  margin: 20px 0;
}
.footer__second {
  background: #081943;
  padding: 20px 0;
  color: #b5bac7;
}
.row-custom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.row-custom .column-1 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 32.4%;
}
.row-custom .column-2 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 67.6%;
}
@media (max-width: 991px) {
  .row-custom .column-1,
  .row-custom .column-2 {
    max-width: 100%;
  }
}
.input--search {
  border: none;
  margin: 0;
}
@media (max-width: 575px) {
  .input--search {
    width: 100%;
    background: transparent;
    border-radius: 0;
    color: #8c93a2;
    padding-left: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #142857;
  }
}
.input__search__wrap {
  position: relative;
}
@media (max-width: 575px) {
  .input__search__wrap {
    margin-bottom: 24px;
  }
}
.header__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 579px) {
  .header__logo {
    margin-bottom: 15px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.header__logo .header__logo__image {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}
.header__logo .header__logo__text {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  padding-left: 15px;
}
.header__logo .logo__name {
  font-size: 18px;
  margin-bottom: 5px;
  font-family: RubikMedium;
}
.main__form {
  margin: 70px 0 40px;
}
.main__form .main__form__title {
  font-size: 24px;
  margin: 20px 0;
  font-family: RubikMedium;
}
@media (max-width: 579px) {
  .main__form .main__form__title {
    font-size: 22px;
  }
}
@media (max-width: 579px) {
  .main__form {
    margin: 0;
  }
}
.video-block {
  position: relative;
  line-height: 1;
}
.video-block img {
  margin: 0;
  border-radius: 12px;
}
.video-block:before {
  content: "";
  position: absolute;
  background: rgba(8, 25, 67, 0.3) !important;
  width: 100%;
  height: 100%;
  z-index: 5;
  border-radius: 6px;
}
.video-block .video-block__button {
  border-radius: 6px;
  top: 0;
  margin: auto;
  left: 0;
  bottom: 0;
  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;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  right: 0;
  text-align: center;
  font-size: 20px;
  color: #fff;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
}
.video-block .video-block__button button {
  z-index: 20;
}
@media (max-width: 991px) {
  .video-block {
    display: block;
  }
}
.video-block--middle {
  max-width: 480px;
}
.video-block-on-page {
  margin: 20px 0;
}
.video-block__button .button--play i {
  display: block;
  background: #5380e8;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  text-align: center;
  line-height: 80px;
  margin: 0 auto 24px;
}
.video-block__button .button--play i:before {
  font-size: 20px;
  color: #fff;
}
.section--main-page-video .video-block__button {
  height: 320px;
  position: relative;
}
@media (max-width: 991px) {
  .section--main-page-video .video-block__button {
    height: 220px;
  }
}
@media (max-width: 767px) {
  .section--main-page-video .video-block__button {
    height: 300px;
  }
}
@media (max-width: 576px) {
  .section--main-page-video .video-block__button {
    height: 280px;
  }
}
@media (max-width: 420px) {
  .section--main-page-video .video-block__button {
    height: 210px;
  }
}
@media (max-width: 360px) {
  .section--main-page-video .video-block__button {
    height: 155px;
  }
}
.section--main-page-video .video-block__button {
  background-size: 105%;
}
.video-block:before {
  -webkit-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out;
}
.video-block:hover:before {
  background: rgba(8, 25, 67, 0.2) !important;
}
.video-block button i {
  -webkit-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out;
}
.video-block:hover button i {
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.video-block img {
  width: 100%;
  max-height: none;
}
.information__block {
  background: #f6f7f9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 35px 40px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 20px 0;
}
@media (max-width: 479px) {
  .information__block {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 20px;
    margin-bottom: 32px;
  }
}
.information__block p {
  margin-bottom: 15px;
}
.information__block .information__block__icon {
  margin-right: 15px;
}
@media (max-width: 479px) {
  .information__block .information__block__icon {
    display: none;
  }
}
.information__block .information__block__title {
  font-size: 20px;
  line-height: 1;
  color: #081b43;
  font-family: RubikMedium;
}
.information__block--2 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.information__block--2 .information__block__icon {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin-bottom: 20px;
  margin-right: 0;
}
@media (max-width: 579px) {
  .information__block--2 .information__block__icon {
    text-align: center;
  }
}
.information__block__text {
  width: 100%;
}
.slider__partners {
  margin-top: 40px;
}
.certificates__slider,
.personal__slider {
  margin: 0;
}
@media (max-width: 991px) {
  .certificates__slider,
  .personal__slider {
    margin: 50px 0;
  }
}
.tns-outer {
  position: relative;
}
.tns-controls {
  position: absolute;
  z-index: 10;
  right: 0;
  top: -60px;
}
.tns-controls button {
  width: 40px;
  height: 40px;
  background: #f6f7f9;
  border-radius: 6px;
}
.tns-controls button:after,
.tns-controls button:before {
  content: "";
  width: 10px;
  height: 2px;
  display: block;
  background: #081943;
  margin: auto;
  position: relative;
  top: -2px;
  border-radius: 6px;
}
.tns-controls button:first-child:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.tns-controls button:first-child:after {
  -webkit-transform: rotate(45deg) translate(3px, 3px);
  transform: rotate(45deg) translate(3px, 3px);
}
.tns-controls button:last-child {
  margin-left: 10px;
}
.tns-controls button:last-child:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.tns-controls button:last-child:after {
  -webkit-transform: rotate(-45deg) translate(-3px, 3px);
  transform: rotate(-45deg) translate(-3px, 3px);
}
.tns-controls button:hover {
  background: #e8ebf0;
}
@media (max-width: 991px) {
  .tns-controls {
    top: -10px;
  }
}
.certificate {
  margin: 20px 0;
  position: relative;
  max-width: 175px;
}
.certificate:before {
  content: "";
  display: block;
  width: 56px;
  height: 56px;
  background: url(/upload/images/view.png.webp) no-repeat 50% #5380e8;
  border-radius: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
}
.certificate:hover:before {
  opacity: 1;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
@media (max-width: 991px) {
  .certificates__in__content .tns-controls {
    top: -56px;
  }
}
.certificate__block {
  margin: 20px 0;
}
@media (max-width: 576px) {
  .certificate__block {
    text-align: center;
  }
}
.partner__block {
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partner__block .partner__block__logo {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}
@media (max-width: 767px) {
  .partner__block .partner__block__logo {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
  }
}
.partner__block .partner__block__text {
  padding-left: 20px;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
}
.partner__block .partner__block__text p {
  font-size: 18px;
  color: #081b43;
  font-family: RubikMedium;
  margin-bottom: 10px;
}
@media (max-width: 479px) {
  .partner__block .partner__block__text p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .partner__block .partner__block__text {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
  }
}
.advantages__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
  color: #081b43;
  margin: 25px 0;
  line-height: 1.5;
}
.advantages__block .advantages__icon {
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
}
@media (max-width: 767px) {
  .advantages__block .advantages__icon {
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    margin-right: 10px;
  }
}
.advantages__block .advantages__text {
  -ms-flex-preferred-size: 80%;
  flex-basis: 80%;
}
@media (max-width: 767px) {
  .advantages__block .advantages__text {
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%;
  }
}
@media (max-width: 479px) {
  .advantages__block {
    margin: 10px 0;
    font-size: 14px;
  }
}
ul.advantages__block-wrapper {
  padding: 0;
}
ul.advantages__block-wrapper li:before {
  display: none !important;
  margin: 0;
}
ul.advantages__block-wrapper li {
  margin: 0;
}
ol.advantages__block-wrapper li:before {
  display: none !important;
  margin: 0;
}
ol.advantages__block-wrapper li {
  margin-left: 0;
  margin-right: 0;
}
.block-services {
  background: #f6f7f9;
  border-radius: 6px;
  padding: 30px 0;
  height: 100%;
  margin: 0 0 20px;
}
.block-services .block-services__title {
  color: #081b43;
  font-size: 20px;
  padding: 0 30px;
  font-family: RubikMedium;
  margin-bottom: 35px;
}
.block-services .tabs__navigation {
  border-bottom: 1px solid #8c93a2;
  padding: 0 30px;
}
.block-services .tabs__navigation li {
  display: inline-block;
  margin-right: 20px;
  border-bottom: 4px solid transparent;
  padding-bottom: 10px;
  font-family: RubikMedium;
  color: #8c93a2;
}
.block-services .tabs__navigation .tab__active {
  border-bottom-color: #5380e8;
  color: #081b43;
}
.block-services .services__list {
  margin: 20px 0;
}
.block-services .services__list li {
  margin: 15px 0;
  padding: 0 30px;
}
@media (max-width: 991px) {
  .block-services {
    margin: 0;
    border-bottom: 4px solid #fff;
  }
}
.step__block {
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.step__block .step__block__number {
  border-radius: 100%;
  width: 64px;
  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;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 64px;
  font-size: 24px;
  color: #081b43;
  background: #f7f7f7;
}
@media (max-width: 479px) {
  .step__block .step__block__number {
    width: 40px;
    height: 40px;
    font-size: 20px;
  }
}
.step__block .step__block__text {
  -ms-flex-preferred-size: 90%;
  flex-basis: 90%;
  padding-left: 25px;
}
@media (max-width: 1200px) {
  .step__block .step__block__text {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
  }
}
.step__block .step__block__title {
  font-size: 20px;
  font-family: RubikMedium;
  color: #081b43;
  margin-bottom: 15px;
  line-height: 1;
}
.review__block {
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.review__block .link,
.review__block .review__author,
.review__block .review__city {
  display: block;
}
.review__block p {
  display: inline-block;
  margin-bottom: 10px;
}
.review__block .review__author {
  color: #081b43;
  font-size: 18px;
  font-family: RubikMedium;
  margin-bottom: 5px;
}
.review__block .review__city {
  font-size: 17px;
  margin-bottom: 20px;
}
.review__block .review__block__photo img {
  border-radius: 100%;
}
@media (max-width: 479px) {
  .review__block .review__block__photo {
    display: none;
  }
}
.review__block .review__block__text {
  -ms-flex-preferred-size: 90%;
  flex-basis: 90%;
  padding-left: 15px;
}
@media (max-width: 479px) {
  .review__block .review__block__text {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding-left: 0;
    font-size: 12px;
  }
}
.review__block .video-block {
  margin-bottom: 15px;
}
.block__personal {
  margin: 20px 0;
  padding: 10px;
}
.block__personal .block__personal__photo,
.block__personal p {
  margin-bottom: 10px;
}
.block__personal .block__personal__photo img {
  border-radius: 6px;
}
@media (max-width: 1200px) {
  .block__personal .block__personal__photo {
    text-align: center;
  }
}
.block__personal .block__personal__name {
  font-size: 18px;
  color: #081b43;
  font-family: RubikMedium;
}
@media (max-width: 991px) {
  .block__personal {
    margin: 0;
  }
}
@media (max-width: 480px) {
  .block__personal {
    text-align: center;
  }
}
.block__personal--2 {
  padding: 0;
}
.social__links {
  margin: 20px 0;
}
.social__links li {
  display: inline-block;
  margin-right: 10px;
}
.social__links li:last-child {
  margin-right: 0;
}
.section--breadcrumbs {
  margin: 0;
}
.breadcrumbs li {
  display: inline-block;
  font-size: 14px;
  color: #8c93a2;
}
.breadcrumbs li a {
  text-decoration: underline;
}
.breadcrumbs li:after {
  content: "/";
  margin: 0 15px;
}
.breadcrumbs .active {
  color: #cacfda;
}
.breadcrumbs .active a {
  text-decoration: none;
}
.breadcrumbs .active:after {
  content: "";
  margin: 0;
}
.pagination {
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.pagination .page-item {
  margin-right: 10px;
  border-radius: 100%;
}
.pagination .page-link {
  width: 40px;
  height: 40px;
  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;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
}
.pagination .active {
  color: #fff;
  background: #5380e8;
}
.pagination .disabled .page-link {
  background: #f6f7f9;
}
.pagination .arrow-next:after,
.pagination .arrow-next:before,
.pagination .arrow-prev:after,
.pagination .arrow-prev:before {
  content: "";
  position: relative;
  top: -2px;
  background: #8c93a2;
  width: 10px;
  height: 2px;
  display: block;
}
.pagination .arrow-next:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pagination .arrow-next:after {
  -webkit-transform: rotate(-45deg) translate(-3px, 3px);
  transform: rotate(-45deg) translate(-3px, 3px);
}
.pagination .arrow-prev:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.pagination .arrow-prev:after {
  -webkit-transform: rotate(45deg) translate(3px, 3px);
  transform: rotate(45deg) translate(3px, 3px);
}
.sidebar__wrap {
  padding-right: 50px;
  min-height: 100%;
}
@media (max-width: 479px) {
  .sidebar__wrap {
    padding-right: 0;
  }
}
.sticky-sidebar {
  position: sticky;
  top: 80px;
}
.menu__list--sidebar li {
  margin: 0 0 15px;
}
.menu__list--sidebar .active {
  color: #606776;
  font-family: RubikMedium;
}
@media (max-width: 991px) {
  .menu__list--sidebar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .menu__list--sidebar li {
    margin-right: 15px;
  }
  .menu__list--sidebar li a {
    color: #5380e8;
    text-decoration: underline;
  }
  .menu__list--sidebar .active a {
    color: #081b43;
    text-decoration: none;
  }
}
.block__important {
  padding: 48px 40px;
  background: #f6f7f9;
  border-radius: 6px;
  color: #606776;
  margin: 30px 0;
}
@media (max-width: 479px) {
  .block__important {
    padding: 10px;
  }
}
.block__important .h2 {
  margin-top: 0;
}
.prices {
  margin: 30px 0;
}
@media (max-width: 479px) {
  .prices {
    font-size: 12px;
  }
}
.prices p {
  padding: 10px 0;
  margin: 0;
}
.prices .title__table__prices {
  color: #606776;
  font-family: RubikRegular;
  padding-left: 0;
}
.prices .prices__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.prices .prices__row:first-child .prices__title {
  padding-left: 0;
}
.prices .prices__row:nth-child(2n) {
  background: #f6f7f9;
}
.prices .prices__value {
  color: #081b43;
  font-family: RubikMedium;
}
.prices .prices__title {
  max-width: 75%;
  width: 100%;
  padding-left: 23px;
  padding-right: 23px;
}
@media (max-width: 479px) {
  .prices .prices__title {
    max-width: 70%;
    padding-left: 0;
  }
}
.content-gallery {
  margin: 30px 0;
}
.content-gallery img {
  margin: 10px 0;
}
.content-gallery [data-hidden] {
  display: none;
}
.row__flex__gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.row__flex__gallery .gallery__photo {
  max-width: 239px;
  margin-right: 24px;
  margin-bottom: 24px;
}
.row__flex__gallery .gallery__photo a {
  line-height: 1;
  display: block;
  height: auto;
}
.row__flex__gallery .gallery__photo a img {
  margin: 0;
}
@media (max-width: 575px) {
  .row__flex__gallery .gallery__photo {
    max-width: 44%;
    margin-right: 10px;
    margin-bottom: 10px;
  }
}
.image-border-radius {
  border-radius: 16px;
}
.online-terapy {
  margin-top: 40px;
  background-color: #f6f7f9;
  background-image: url(/upload/images/online-terapy-doc.png.webp);
  background-size: 300px;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  color: #081b43;
  border-radius: 8px 8px 0 0;
  padding: 48px 40px 28px;
}
.online-terapy .h2 {
  margin-top: 0;
  margin-bottom: 20px;
}
.online-terapy .online-terapy__subtitle {
  font-size: 18px;
  margin-bottom: 36px;
}
.online-terapy .online-terapy__price {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 24px;
}
.online-terapy .online-terapy__price span {
  font-family: RubikMedium;
  font-size: 32px;
  line-height: 32px;
}
.online-terapy .online-terapy__note {
  color: #606776;
  font-size: 16px;
  line-height: 24px;
  margin-top: 25px;
}
.online-terapy__bottom {
  color: #081b43;
  background: #e7e9ed;
  padding: 20px 40px;
  border-radius: 0 0 8px 8px;
}
.online-terapy__bottom .online-terapy__bottom--doc {
  font-size: 18px;
  text-align: center;
  display: block;
}
@media (max-width: 767px) {
  .online-terapy {
    margin-top: 30px;
    padding: 36px 28px 28px;
    padding-bottom: 415px;
    background-position: 50% 100%;
  }
  .online-terapy .online-terapy__note br {
    display: none;
  }
  .online-terapy__bottom {
    padding: 20px 28px;
  }
  .online-terapy .online-terapy__note {
    font-size: 15px;
  }
  .online-terapy__bottom--doc {
    margin-bottom: 10px;
  }
}
.video_in_content {
  margin: 30px 0;
  color: #081b43;
}
@media (max-width: 991px) {
  .video_in_content .tns-controls {
    top: -56px;
  }
}
@media (max-width: 479px) {
  .video_in_content .tns-controls {
    top: -45px;
  }
}
@media (max-width: 576px) {
  .video_in_content .tns-item:nth-child(n + 1) {
    padding: 0;
  }
}
.filters {
  margin: 20px 0;
}
.filters li {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}
.filters li a {
  background: #f6f7f9;
  border-radius: 90px;
  padding: 10px 20px;
  height: 40px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.filters li a:hover {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.filters .active a,
.filters li a:hover {
  color: #fff;
  background: #5380e8;
}
.article {
  margin: 20px 0;
}
.article__image {
  position: relative;
  margin-bottom: 20px;
}
.article__image .article__image__border {
  max-height: 250px;
  overflow: hidden;
  border-radius: 6px;
}
.article__title {
  font-size: 18px;
  font-family: RubikMedium;
  color: #081b43;
}
.article__introtext {
  margin: 15px 0;
}
.article__date {
  position: absolute;
  top: 10px;
  left: 10px;
  background: #081b43;
  color: #fff;
  width: 82px;
  height: 36px;
  text-align: center;
  font-size: 14px;
  padding-top: 8px;
  border-radius: 6px;
}
a.article .article__title {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
a.article:hover .article__title {
  color: #5380e8;
}
a.article .article__image__border img {
  -webkit-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out;
}
a.article:hover .article__image__border img {
  -webkit-transform: scale(1.07);
  transform: scale(1.07);
}
.ya-share2__badge {
  border-radius: 90px !important;
}
.ya-share2__container_size_m .ya-share2__icon {
  width: 32px !important;
  height: 32px !important;
  border-radius: 90px !important;
}
.ya-share2__container_size_m .ya-share2__icon_more:before {
  top: 4px !important;
}
.title-block-share {
  font-size: 18px;
  color: #081b43;
  margin-right: 15px;
  font-family: RubikMedium;
}
@media (max-width: 1199px) {
  .title-block-share {
    margin-right: 5px;
  }
}
@media (max-width: 768px) {
  .title-block-share {
    margin-right: 15px;
  }
}
.ya-share2__container_size_m .ya-share2__item {
  margin: 5px 10px 4px 0 !important;
}
.ya-share2__container_size_m .ya-share2__item:last-child {
  margin-right: 0 !important;
}
.flex-share-block {
  height: 100%;
}
@media (max-width: 768px) {
  .flex-share-block {
    margin: 15px 0;
  }
}
.related__block {
  margin: 100px 0 20px;
}
@media (max-width: 768px) {
  .related__block {
    margin: 40px 0 20px;
  }
}
.prices__block {
  margin: 56px 0;
}
.prices__block .tabs__navigation {
  margin: 20px 0 40px;
}
.prices__block .tabs__navigation li {
  display: inline-block;
  font-size: 18px;
  margin-right: 20px;
  color: #081b43;
  border-bottom: 4px solid transparent;
  padding-bottom: 10px;
}
.prices__block .tabs__navigation li:last-child {
  margin-right: 0;
}
.prices__block .tabs__navigation .tab__active {
  color: #5380e8;
  border-bottom-color: #5380e8;
}
.prices__block .prices__block__single {
  padding: 40px;
  background: #f6f7f9;
  border-radius: 6px;
}
.prices__block__single + .prices__block__single {
  margin-top: 24px;
}
.prices__block__title {
  font-family: RubikMedium;
}
.prices__block__description {
  color: #081b43;
  font-family: RubikMedium;
}
.prices__block__introtext {
  color: #8c93a2;
}
.prices__block__single__title {
  font-weight: 600;
  font-size: 24px;
  line-height: 40px;
  color: #081b43;
  display: block;
  padding-right: 50px;
}
.prices__block__single__title:hover {
  color: #081b43;
}
.prices__block__title {
  font-size: 18px;
  line-height: 24px;
  color: #081b43;
  font-family: RubikRegular;
}
.text-right {
  text-align: right;
}
.prices__block__single__text {
  margin-top: 24px;
}
.prices__block__single__content {
  margin-left: -25px;
  margin-right: -25px;
}
.prices__block__single__content .row {
  padding: 15px 25px;
}
.prices__block__single__content .row + .row {
  border-top: 1px solid #e7e9ed;
}
.prices__block__single__content {
  display: none;
}
.prices__block__single {
  position: relative;
}
.prices__block__single__open {
  position: absolute;
  right: 40px;
  top: 40px;
  border: 2px solid #5380e8;
  border-radius: 50%;
  display: block;
  width: 40px;
  height: 40px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjA1MzQgMTMuNjY4MkwwLjkwMTQ3MSAyLjUxNjI3QzAuNDU1MjQ2IDIuMDcwMDQgMC40NTM0MjQgMS4zNDY5OCAwLjkwMDU2IDAuODk5ODQyQzEuMzQ2NzggMC40NTM2MTcgMi4wNzA3NiAwLjQ1MjcwNyAyLjUxNzkgMC44OTk4NDJMMTMuNjY5OSAxMi4wNTE4QzE0LjExNjEgMTIuNDk4IDE0LjExNTIgMTMuMjIyIDEzLjY2OSAxMy42NjgyQzEzLjIyMTggMTQuMTE1NCAxMi41MDA2IDE0LjExNTQgMTIuMDUzNCAxMy42NjgyWiIgZmlsbD0iIzUzODBFOCIvPgo8cGF0aCBkPSJNMC45MDE1OTUgMTMuNjY4M0MwLjQ1NTM3MSAxMy4yMjIxIDAuNDU0NDU5IDEyLjQ5ODEgMC45MDA2ODMgMTIuMDUxOUwxMi4wNTI3IDAuODk5ODk2QzEyLjQ5ODkgMC40NTM2NzEgMTMuMjIzOCAwLjQ1MzY3MSAxMy42NyAwLjg5OTg5NkMxNC4xMTYyIDEuMzQ2MTIgMTQuMTE1MyAyLjA3MDEgMTMuNjY5MSAyLjUxNjMyTDIuNTE3MTEgMTMuNjY4M0MyLjA2OTk4IDE0LjExNTQgMS4zNDg3MyAxNC4xMTU0IDAuOTAxNTk1IDEzLjY2ODNaIiBmaWxsPSIjNTM4MEU4Ii8+Cjwvc3ZnPgo=);
}
.open .prices__block__single__open {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.prices__block__description span {
  font-family: RubikRegular;
}
@media (max-width: 639px) {
  .prices__block .prices__block__single {
    padding: 20px;
  }
  .prices__block__single__open {
    width: 32px;
    height: 32px;
    right: 20px;
    top: 30px;
  }
  .prices__block__single__title {
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
  }
  .prices__block__single__content {
    margin-left: -5px;
    margin-right: -5px;
  }
  .prices__block__description {
    text-align: left;
  }
}
.youtube_video_in_content {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin: 32px 0;
}
.youtube_video_in_content iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.advantage-three-grid-single {
  background: #f6f7f9;
  height: 261px;
  margin: 10px 0;
  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: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  padding: 50px 10px 0;
}
.advantage-three-grid-single .advantage-three-grid-single__title {
  font-family: RubikMedium;
  margin-bottom: 0;
}
.advantage-three-grid-single .advantage-three-grid-single__description {
  margin-bottom: 0;
}
@media (max-width: 576px) {
  .advantage-three-grid-single {
    font-size: 16px;
  }
}
.faq__block {
  position: relative;
  background: #f6f7f9;
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 12px;
  max-height: 88px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  cursor: pointer;
  margin: 8px 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-transition: max-height 0.4s;
  transition: max-height 0.4s;
  overflow: hidden;
}
.faq__block .faq__block__title {
  font-size: 20px;
  font-family: RubikMedium;
  color: #081b43;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 88px;
}
.faq__block .faq__block__title p {
  margin: 0;
}
@media (max-width: 576px) {
  .faq__block .faq__block__title {
    font-size: 16px;
    color: #5380e8;
    text-decoration: underline;
  }
}
.faq__block .faq__icon {
  width: 40px;
  min-width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid #5380e8;
  position: relative;
  margin-right: 10px;
  position: absolute;
  right: 24px;
}
.faq__block .faq__icon:after,
.faq__block .faq__icon:before {
  content: "";
  display: block;
  width: 20px;
  height: 2px;
  background: #5380e8;
  position: absolute;
  top: 16px;
  margin: auto;
  left: 0;
  right: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.faq__block .faq__icon:before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media (max-width: 576px) {
  .faq__block .faq__icon {
    display: none;
  }
}
.faq__block .faq__block__text {
  margin-left: 40px;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  position: relative;
}
@media (max-width: 576px) {
  .faq__block .faq__block__text {
    margin-left: 0;
  }
}
.faq__block .faq__block__full_text {
  padding: 0 15px 0 0;
  margin-top: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.faq__block--active {
  max-height: 100%;
  -webkit-transition: max-height 0.8s;
  transition: max-height 0.8s;
}
.faq__block--active .faq__icon:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.faq__block--active .faq__icon:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.faq__block--active .faq__block__full_text {
  display: block;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 1;
}
.search__results li {
  margin: 10px 0;
}
.search__results li a {
  color: #5380e8;
}
.search__results li p {
  font-size: 14px;
}
.sidebar__promo__block {
  background-color: #081b43;
  background-image: url(/upload/images/promo__background.png.webp);
  background-repeat: no-repeat;
  background-size: contain;
  background-blend-mode: lighten;
  border-radius: 6px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  position: sticky;
  top: -500px;
  cursor: default;
}
@media (max-width: 991px) {
  .sidebar__promo__block {
    max-width: 380px;
    margin: auto;
  }
}
.sidebar__promo__block .sidebar__wrap__elements {
  position: relative;
}
.sidebar__promo__block .sidebar__wrap__elements .sidebar__promo__block__text {
  padding: 172px 40px 0;
  font-size: 24px;
  color: #fff;
  position: relative;
}
@media (max-width: 1199px) {
  .sidebar__promo__block .sidebar__wrap__elements .sidebar__promo__block__text {
    padding: 172px 10px 0;
  }
}
@media (max-width: 991px) {
  .sidebar__promo__block .sidebar__wrap__elements .sidebar__promo__block__text {
    padding: 172px 40px 0;
  }
}
@media (max-width: 479px) {
  .sidebar__promo__block .sidebar__wrap__elements .sidebar__promo__block__text {
    font-size: 20px;
  }
}
.sidebar__promo__block
  .sidebar__wrap__elements
  .sidebar__promo__block__text
  span {
  color: #f2c94c;
}
.sidebar__promo__block
  .sidebar__wrap__elements
  .sidebar__promo__block__text
  .button {
  font-size: 16px;
  margin-top: 32px;
  margin-bottom: 24px;
}
.sidebar__promo__block
  .sidebar__wrap__elements
  .sidebar__promo__block__text
  .promo__block__license {
  font-size: 14px;
  color: #cacfda;
  padding-bottom: 40px;
}
.sidebar__promo__block--sticky {
  top: 100px;
  -webkit-transition: top 0.5s;
  transition: top 0.5s;
}
.sub-category-single {
  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;
  -ms-flex-line-pack: center;
  align-content: center;
  height: 120px;
  max-width: 244px;
  margin-bottom: 30px;
  font-size: 18px;
  background: #f6f7f9;
  border-radius: 6px;
  text-align: center;
  padding: 24px;
  font-family: RubikMedium;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #000;
}
.sub-category-single:hover {
  background: #5380e8;
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 576px) {
  .sub-category-single {
    margin: 0 auto 30px;
  }
}
.section--wide-banner {
  margin: 24px 0 56px;
  cursor: default;
}
.section--wide-banner .wide-banner-bg {
  overflow: hidden;
  background-color: #f6f7f9;
  border-radius: 6px;
  height: 342px;
  position: relative;
  padding: 60px 54px;
}
.section--wide-banner .wide-banner-bg .h1 {
  font-size: 28px;
  margin: 0 0 16px;
}
@media (max-width: 767px) {
  .section--wide-banner .wide-banner-bg .h1 {
    font-size: 24px;
  }
}
@media (max-width: 479px) {
  .section--wide-banner .wide-banner-bg .h1 {
    font-size: 23px;
  }
}
.section--wide-banner .wide-banner-bg .h3 {
  color: #606776;
  font-family: RubikRegular;
  line-height: 32px;
  margin: 0 0 32px;
}
@media (max-width: 767px) {
  .section--wide-banner .wide-banner-bg .h3 {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 479px) {
  .section--wide-banner .wide-banner-bg .h3 {
    font-size: 17px;
    line-height: 22px;
  }
}
@media (max-width: 479px) {
  .section--wide-banner .wide-banner-bg .button {
    position: absolute;
    bottom: 12px;
    width: calc(100% - 40px);
    max-width: calc(100% - 40px);
    left: 20px;
    right: 20px;
    z-index: 110;
  }
}
@media (max-width: 479px) {
  .section--wide-banner .wide-banner-bg {
    margin-left: 0;
    margin-right: 0;
    padding: 16px;
    height: 470px;
    border-radius: 0;
    overflow: visible;
  }
}
.section--wide-banner .wide-banner {
  background-image: url(/upload/images/wide-banner.png.webp);
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: 100%;
  border-radius: 6px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
@media (max-width: 479px) {
  .section--wide-banner .wide-banner {
    top: 50px;
    background-size: 100%;
  }
}
.section--wide-banner .wide-banner ~ * {
  position: relative;
}
@media (max-width: 479px) {
  .section--wide-banner .wide-banner:before {
    content: "";
    displat: block;
    position: absolute;
    right: 0;
    top: calc(50% - 128px);
    width: 100%;
    height: 60px;
    background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      from(#f6f7f9),
      to(rgba(246, 247, 249, 0))
    );
    background: linear-gradient(180deg, #f6f7f9, rgba(246, 247, 249, 0));
    z-index: 100;
  }
}
@media (max-width: 479px) {
  .section--wide-banner .wide-banner:after {
    content: "";
    displat: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 60px;
    height: 100%;
    background: -webkit-gradient(
      linear,
      right top,
      left top,
      from(#f6f7f9),
      to(rgba(246, 247, 249, 0))
    );
    background: linear-gradient(270deg, #f6f7f9, rgba(246, 247, 249, 0));
    z-index: 100;
  }
}
.rescue-steps {
  margin-bottom: 56px;
}
.rescue-steps--block {
  background: #f6f7f9;
  border-radius: 6px;
  padding: 20px;
  margin: 0 0 28px;
}
.rescue-steps--block .rescue-steps__number {
  background: #5380e8;
  width: 56px;
  height: 56px;
  line-height: 56px !important;
  text-align: center;
  display: block;
  border-radius: 50%;
  color: #fff;
  font-size: 24px;
  line-height: 24px;
  font-family: RubikMedium;
}
.rescue-steps--block .rescue-steps__phone {
  text-align: right;
  font-size: 24px;
  line-height: 24px;
  color: #5380e8;
  font-family: RubikMedium;
}
.rescue-steps--block .rescue-steps__phone a {
  text-decoration: none;
}
@media (max-width: 575px) {
  .rescue-steps--block .rescue-steps__phone {
    text-align: left;
    margin-top: 24px;
  }
}
.rescue-steps--block p {
  margin: 0;
}
.rescue-steps--block .rescue-steps__title {
  font-family: RubikMedium;
  font-size: 20px;
  line-height: 24px;
  color: #081b43;
  margin-bottom: 8px;
}
.rescue-steps--block .rescue-steps__text {
  margin: 0;
}
.rescue-steps--block-arrow {
  position: relative;
}
.rescue-steps--block-arrow:before {
  content: "";
  displat: block;
  position: absolute;
  bottom: -28px;
  left: 34px;
  border: 14px solid transparent;
  border-top: 14px solid #f6f7f9;
}
.rescue-steps__number-1:before {
  content: "1";
}
.rescue-steps__number-2:before {
  content: "2";
}
.rescue-steps__number-3:before {
  content: "3";
}
.rescue-steps__number-4:before {
  content: "4";
}
.rescue-steps__number-5:before {
  content: "5";
}
.rescue-steps__number-6:before {
  content: "6";
}
.rescue-steps__number-7:before {
  content: "7";
}
.rescue-steps__number-8:before {
  content: "8";
}
.rescue-steps__number-9:before {
  content: "9";
}
.rescue-steps__number-10:before {
  content: "10";
}
.rescue-steps__number-11:before {
  content: "11";
}
.rescue-steps__number-12:before {
  content: "12";
}
.rescue-steps__number-13:before {
  content: "13";
}
.rescue-steps__number-14:before {
  content: "14";
}
.rescue-steps__number-15:before {
  content: "15";
}
.block__phone_now {
  padding: 48px 40px;
  background: #5380e8;
  border-radius: 16px;
  color: #fff;
  margin: 30px 0;
  text-align: center;
  cursor: default;
  overflow: hidden;
}
.block__phone_now .h2 {
  margin-top: 0;
  color: #fff;
  font-size: 28px;
  margin-bottom: 6px;
}
.block__phone_now .h3 {
  margin-top: 0;
  color: #fff;
  font-size: 20px;
  font-family: RubikRegular;
  margin-bottom: 12px;
}
.block__phone_now p {
  color: #fff;
  margin: 0;
}
.block__phone_now a {
  color: #fff;
  text-decoration: none;
  font-size: 28px;
  margin: 0;
  font-family: RubikMedium;
}
.service {
  background: #f6f7f9;
  border-radius: 6px;
  height: 100%;
}
.service-image {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.service-content {
  padding: 30px 25px;
}
.service-title {
  font: 700 20px RubikMedium;
  color: #081b43;
}
.text-block-default a.service-title {
  font: 500 20px RubikMedium;
  color: #081b43;
  text-decoration: none;
}
.service-desc {
  font-size: 16px;
  color: #081b43;
}
.service__desc {
  margin-top: 20px;
}
.service-price {
  color: #081b43;
  font: 700 16px RubikMedium;
}
.service__price {
  margin-top: 45px;
}
.service__container {
  margin-bottom: 30px;
}
@media (max-width: 567px) {
  .service__container {
    margin-bottom: 15px;
  }
}
.services-button {
  padding: 16px 24px;
  font-weight: 500;
  font-size: 16px;
  color: #fff;
  background: #5380e8;
  border-radius: 6px;
}
.services__button {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.services-description {
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  color: #081b43;
}
.services__description {
  margin: 26px auto 24px;
  max-width: 664px;
}
.services-more {
  border: 2px solid #5380e8;
  border-radius: 6px;
  padding: 14px 24px;
  font-weight: 500;
  font-size: 16px;
  color: #5380e8;
}
@media (max-width: 767px) {
  .services-more {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.services__more {
  display: block;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}
.service.page__service > a {
  overflow: hidden;
  border-radius: 8px 8px 0 0;
  display: block;
  height: 270px;
}
.service.page__service > a img {
  max-height: inherit;
  width: 100%;
}
.service.page__service a img {
  -webkit-transition: all 0.35s ease-out;
  transition: all 0.35s ease-out;
}
.service.page__service:hover a img {
  -webkit-transform: scale(1.07);
  transform: scale(1.07);
}
.service.page__service:hover .service-title {
  color: #5380e8 !important;
}
.service-title {
  font: 500 20px RubikMedium;
}
.service-price {
  font: 500 16px RubikMedium;
}
.h-100 {
  height: 100%;
}
.service-img {
  border-radius: 8px 8px 0 0;
  overflow: hidden;
  margin: -30px -25px 0;
}
.section--main-block {
  background: url(/upload/images/bg_main.png.webp) no-repeat 100% bottom #081943;
  color: #fff;
  background-position: 100% 150px;
  background-size: cover;
  margin-top: 0;
  padding: 40px 0;
}
.section--main-block .main-block__description:first-child {
  margin-right: 32px;
}
.section--main-block .main-block__p {
  margin: 5px 0;
  padding-left: 60px;
}
.section--main-block .main-block__p--icon-certificat i,
.section--main-block .main-block__p--icon-clock i {
  position: relative;
}
.section--main-block .main-block__p--icon-certificat i:before,
.section--main-block .main-block__p--icon-clock i:before {
  position: absolute;
  display: block;
  width: 48px;
  left: -60px;
  top: 0;
  height: 48px;
}
@media (max-width: 991px) {
  .section--main-block {
    background: #081943;
    padding: 20px 0;
  }
}
@media (max-width: 576px) {
  .section--main-block {
    background: url(/upload/images/mobile_background_main.png.webp) no-repeat 50%
      #081943;
    background-size: contain;
  }
}
@media (max-width: 375px) {
  .section--main-block {
    background-size: auto;
  }
}
.section--main-block .background__image__mobile__img {
  height: 218px;
}
.section--reviews {
  background: #f6f7f9;
  padding: 80px 0;
}
.section--about {
  margin-top: 104px;
}
.section--about img {
  margin-bottom: 20px;
  text-align: center;
  border-radius: 6px;
}
.section--main-page {
  margin-bottom: 104px;
  margin-top: 0;
}
@media (max-width: 991px) {
  .section--main-page {
    margin-bottom: 40px;
  }
}
.section--certificates .tns-item .certificate,
.section--partners .tns-item .partner__block,
.section--personals .tns-item .block__personal {
  margin: 0;
}
.section--personals .tns-controls {
  top: -85px;
}
.section--header-2 {
  margin: 40px 0;
  color: #081b43;
}
@media (max-width: 575px) {
  .section--header-2 {
    margin: 0 0 10px;
    padding: 20px 0;
    color: #fff;
    background: #081943;
  }
  .section--header-2 .header-2 .header__p {
    color: #cacfda;
  }
  .section--header-2 .button--mobile-menu--inverse .line {
    background: #fff;
  }
}
.right__block {
  padding-left: 64px;
}
.section--default-page {
  margin: 40px 0;
}
.contacts__block {
  margin: 40px 0;
  font-size: 14px;
}
@media (max-width: 579px) {
  .contacts__block {
    margin: 20px 0;
  }
  .contacts__block i {
    margin-bottom: 10px;
  }
}
.contacts__block .contacts__address {
  font-size: 16px;
}
.contacts__social__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.contacts__social__links li {
  background: #f6f7f9;
  border-radius: 8px;
  padding: 10px;
  display: block;
  margin-bottom: 10px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .contacts__social__links li {
    -ms-flex-preferred-size: 48%;
    flex-basis: 48%;
    margin-right: 10px;
  }
}
@media (max-width: 576px) {
  .contacts__social__links li {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: 0;
  }
}
.contacts__social__links li:last-child {
  margin-right: 0;
}
.contacts__social__links li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: auto;
  height: auto;
  font-size: 16px;
  line-height: 1;
  color: #081b43;
}
.contacts__social__links li object {
  width: 32px;
  height: 32px;
}
.contacts__social__links li .icon__title {
  margin-left: 10px;
}
.full-width {
  width: 100%;
  max-width: unset;
}
.full-height {
  height: 100%;
}
.h1--main-page {
  font-size: 50px;
  font-family: RubikMedium;
  line-height: 1.2;
  margin: 100px 0 40px;
  color: #fff;
}
@media (max-width: 991px) {
  .h1--main-page {
    margin: 20px 0;
  }
}
@media (max-width: 767px) {
  .h1--main-page {
    font-size: 30px;
  }
}
@media (max-width: 479px) {
  .h1--main-page {
    font-size: 25px;
  }
}
.text-align-left {
  text-align: left;
}
.text-align-right {
  text-align: right;
}
.margin-none {
  margin: 0;
}
.image-border-radius {
  border-radius: 16px !important;
}
@media only print {
  .button--call-me,
  .footer__second,
  .form__consultation,
  .header-2 > .row > div:nth-child(3) > div,
  .information__block,
  .navigation__menu,
  .no-print,
  .section--breadcrumbs,
  footer,
  header {
    display: none !important;
  }
  .section--header-2 {
    margin-top: 0;
    margin-bottom: 10px;
  }
  .section--default-page {
    margin: 10px 0;
  }
  .block__important {
    padding: 0 !important;
  }
  .print-full-width {
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
    max-width: 100% !important;
  }
}
.header__city-list {
  display: none;
  position: absolute;
  top: calc(100% + 18px);
  left: 0;
  background: #fff;
  border-radius: 6px;
  padding: 24px;
  z-index: 998;
  width: 340px;
}
.mobile__city-list {
  display: none;
  position: fixed;
  top: 0;
  left: auto;
  right: 0;
  bottom: 0;
  background: #fff;
  padding: 24px;
  z-index: 998;
  width: 420px;
  max-width: 100%;
}
.header__city-title {
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: #081b43;
}
.city-select-search {
  position: relative;
}
.city-select-search input {
  border: 1px solid #e7e9ed;
  border-radius: 6px;
  width: 100%;
  padding: 12px 70px 12px 20px;
  font-size: 16px;
  line-height: 24px;
  color: #081b43;
  margin: 0;
}
.city-select-search input + label {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 30px;
  right: 16px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNzEwMSAxOS4yOUwxNy4zMSAxNS45QzE4LjQwNyAxNC41MDI1IDE5LjAwMjMgMTIuNzc2NyAxOS4wMDAxIDExQzE5LjAwMDEgOS40MTc3NSAxOC41MzA5IDcuODcxMDQgMTcuNjUxOCA2LjU1NTQ0QzE2Ljc3MjggNS4yMzk4NSAxNS41MjMzIDQuMjE0NDcgMTQuMDYxNSAzLjYwODk3QzEyLjU5OTcgMy4wMDM0NyAxMC45OTEyIDIuODQ1MDQgOS40MzkzIDMuMTUzNzJDNy44ODc0NSAzLjQ2MjQgNi40NjE5OCA0LjIyNDMzIDUuMzQzMTYgNS4zNDMxNUM0LjIyNDMzIDYuNDYxOTcgMy40NjI0IDcuODg3NDMgMy4xNTM3MiA5LjQzOTI4QzIuODQ1MDQgMTAuOTkxMSAzLjAwMzQ3IDEyLjU5OTcgMy42MDg5NyAxNC4wNjE1QzQuMjE0NDcgMTUuNTIzMyA1LjIzOTg2IDE2Ljc3MjcgNi41NTU0NSAxNy42NTE4QzcuODcxMDUgMTguNTMwOCA5LjQxNzc3IDE5IDExIDE5QzEyLjc3NjcgMTkuMDAyMiAxNC41MDI1IDE4LjQwNyAxNS45IDE3LjMxTDE5LjI5MDEgMjAuNzFDMTkuMzgzIDIwLjgwMzcgMTkuNDkzNiAyMC44NzgxIDE5LjYxNTUgMjAuOTI4OUMxOS43MzczIDIwLjk3OTcgMTkuODY4IDIxLjAwNTggMjAuMDAwMSAyMS4wMDU4QzIwLjEzMjEgMjEuMDA1OCAyMC4yNjI4IDIwLjk3OTcgMjAuMzg0NiAyMC45Mjg5QzIwLjUwNjUgMjAuODc4MSAyMC42MTcxIDIwLjgwMzcgMjAuNzEwMSAyMC43MUMyMC44MDM4IDIwLjYxNyAyMC44NzgyIDIwLjUwNjQgMjAuOTI5IDIwLjM4NDZDMjAuOTc5NyAyMC4yNjI3IDIxLjAwNTkgMjAuMTMyIDIxLjAwNTkgMjBDMjEuMDA1OSAxOS44NjggMjAuOTc5NyAxOS43MzczIDIwLjkyOSAxOS42MTU0QzIwLjg3ODIgMTkuNDkzNiAyMC44MDM4IDE5LjM4MyAyMC43MTAxIDE5LjI5Wk01LjAwMDAxIDExQzUuMDAwMDEgOS44MTMzMiA1LjM1MTkxIDguNjUzMjggNi4wMTEyIDcuNjY2NThDNi42NzA0OSA2LjY3OTg5IDcuNjA3NTYgNS45MTA4NSA4LjcwMzkyIDUuNDU2NzNDOS44MDAyOCA1LjAwMjYgMTEuMDA2NyA0Ljg4Mzc4IDEyLjE3MDYgNS4xMTUyOUMxMy4zMzQ1IDUuMzQ2OCAxNC40MDM2IDUuOTE4MjUgMTUuMjQyNyA2Ljc1NzM2QzE2LjA4MTggNy41OTY0OCAxNi42NTMyIDguNjY1NTggMTYuODg0OCA5LjgyOTQ2QzE3LjExNjMgMTAuOTkzMyAxNi45OTc1IDEyLjE5OTcgMTYuNTQzMyAxMy4yOTYxQzE2LjA4OTIgMTQuMzkyNSAxNS4zMjAyIDE1LjMyOTUgMTQuMzMzNSAxNS45ODg4QzEzLjM0NjggMTYuNjQ4MSAxMi4xODY3IDE3IDExIDE3QzkuNDA4NzMgMTcgNy44ODI2IDE2LjM2NzkgNi43NTczOCAxNS4yNDI2QzUuNjMyMTUgMTQuMTE3NCA1LjAwMDAxIDEyLjU5MTMgNS4wMDAwMSAxMVoiIGZpbGw9IiM4QzkzQTIiLz48L3N2Zz4=);
}
.city-select-search {
  padding-top: 18px;
  padding-bottom: 24px;
}
.city-select-search input::-webkit-input-placeholder {
  color: #8c93a2;
}
.city-select-search input::-moz-placeholder {
  color: #8c93a2;
}
.city-select-search input:-moz-placeholder {
  color: #8c93a2;
}
.city-select-search input:-ms-input-placeholder {
  color: #8c93a2;
}
.header__city-close,
.header__city-close-moblie {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 24px;
  right: 24px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMjQuODIxMiIgaGVpZ2h0PSIzLjEwMjY1IiByeD0iMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC42OTk2MjEgLTAuNzE0NTE0IDAuNjk5NjIxIDAuNzE0NTE0IDAuNDYzODY3IDE3LjczNTEpIiBmaWxsPSIjQ0FDRkRBIi8+PHJlY3Qgd2lkdGg9IjI0LjgyMTIiIGhlaWdodD0iMy4xMDI2NSIgcng9IjEiIHRyYW5zZm9ybT0ibWF0cml4KDAuNjk5NjIxIDAuNzE0NTE0IC0wLjY5OTYyMSAwLjcxNDUxNCAyLjE3MDkgMC4wNDc5NzM2KSIgZmlsbD0iI0NBQ0ZEQSIvPjwvc3ZnPg==);
}
#geo_city_list {
  max-height: 380px;
  overflow: auto;
}
#geo_city_list li a {
  font-size: 16px;
  line-height: 24px;
  color: #081b43;
}
#geo_city_list li a:hover {
  color: #5380e8;
}
#geo_city_list li a.current {
  color: #5380e8;
}
#geo_city_list li + li {
  margin-top: 8px;
}
#geo_city_list {
  scrollbar-width: thin;
  scrollbar-color: #cacfda transparent;
}
#geo_city_list::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
#geo_city_list::-webkit-scrollbar-thumb {
  background-color: #cacfda;
  border-radius: 8px;
}
#geo_city_list::-webkit-scrollbar-track {
  background: transparent;
}
#geo_city_list i {
  font-style: italic;
  font-size: 14px;
}
#geo_city_list_mobile {
  max-height: calc(100vh - 164px);
  overflow: auto;
}
#geo_city_list_mobile li a {
  font-size: 16px;
  line-height: 24px;
  color: #081b43;
}
#geo_city_list_mobile li a:hover {
  color: #5380e8;
}
#geo_city_list_mobile li a.current {
  color: #5380e8;
}
#geo_city_list_mobile li + li {
  margin-top: 8px;
}
#geo_city_list_mobile {
  scrollbar-width: thin;
  scrollbar-color: #cacfda transparent;
}
#geo_city_list_mobile::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
#geo_city_list_mobile::-webkit-scrollbar-thumb {
  background-color: #cacfda;
  border-radius: 8px;
}
#geo_city_list_mobile::-webkit-scrollbar-track {
  background: transparent;
}
#geo_city_list_mobile i {
  font-style: italic;
  font-size: 14px;
}
.header__city-confirm {
  display: none;
  position: absolute;
  top: calc(100% + 18px);
  left: 0;
  background: #fff;
  border-radius: 6px;
  padding: 24px;
  z-index: 999;
  width: 340px;
}
.header__city-confirm-buttons {
  margin-top: 24px;
  display: flex;
  margin-left: -5px;
  margin-right: -5px;
}
#city_confirm_yes {
  background: #5380e8;
  border-radius: 6px;
  display: inline-block;
  padding: 12px 20px;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-left: 5px;
  margin-right: 5px;
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
#city_confirm_yes:hover {
  background: #4372dd;
}
#city_confirm_no {
  border: 2px solid #5380e8;
  background: #fff;
  border-radius: 6px;
  display: inline-block;
  padding: 10px 20px;
  color: #5380e8;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin-left: 5px;
  margin-right: 5px;
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
#city_confirm_no:hover {
  background: #5380e8;
  color: #fff;
}
#geo_city_mobile {
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  margin: 32px 0 0;
  display: flex;
  align-items: center;
}
#geo_city_mobile i {
  margin-right: 10px;
  position: relative;
  top: -3px;
}
#geo_city_mobile i:before {
  color: #fff;
  font-size: 24px !important;
}
.text-block-default a.sub-category-single {
  color: #000;
  text-decoration: none;
}
.text-block-default a.sub-category-single:hover {
  color: #fff;
}
#mobile_menu .header__phone_text {
  display: block !important;
}
#mobile_menu .header__phone {
  margin-right: 0 !important;
}
#mobile_menu #geo_city_list {
  color: #000;
}
.header__city-close-mobile {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 24px;
  right: 24px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMjQuODIxMiIgaGVpZ2h0PSIzLjEwMjY1IiByeD0iMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC42OTk2MjEgLTAuNzE0NTE0IDAuNjk5NjIxIDAuNzE0NTE0IDAuNDYzODY3IDE3LjczNTEpIiBmaWxsPSIjQ0FDRkRBIi8+PHJlY3Qgd2lkdGg9IjI0LjgyMTIiIGhlaWdodD0iMy4xMDI2NSIgcng9IjEiIHRyYW5zZm9ybT0ibWF0cml4KDAuNjk5NjIxIDAuNzE0NTE0IC0wLjY5OTYyMSAwLjcxNDUxNCAyLjE3MDkgMC4wNDc5NzM2KSIgZmlsbD0iI0NBQ0ZEQSIvPjwvc3ZnPg==);
}
#bx-admin-prefix input[type="checkbox"],
#bx-admin-prefix input[type="radio"] {
  position: initial !important;
  opacity: 1 !important;
  width: auto !important;
}
#tns2 > .tns-item {
  text-align: center;
}
.certificate img.vertical {
  height: 125px;
}
.img-block {
  text-align: center;
}
.img-block .certificate {
  margin: 0;
}
.wide-banner-inner {
  max-width: 55%;
}
@media (max-width: 1199px) {
  .wide-banner-inner {
    max-width: 70%;
  }
}
@media (max-width: 767px) {
  .wide-banner-inner {
    max-width: 100%;
  }
}
.prices__block__single_payment {
  display: inline-block;
  position: absolute;
  right: 40px;
  top: 40px;
}
.prices__block__single_payment button {
  margin: 0;
}
@media (max-width: 757px) {
  .prices__block__single_payment {
    right: 24px;
    top: 24px;
  }
}
.modal__content__text p.modal__content__subtitle {
  font-size: 16px;
  font-family: RubikMedium;
  line-height: 22px;
  color: #081b43;
  margin: 16px 0;
}
.modal__content__text p.modal__content__subtext {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: #606776;
  margin-bottom: 8px;
}
img.fancybox-image {
  border-radius: 16px;
}
.sales-item {
  padding: 24px;
  border-radius: 24px;
  height: 470px;
  position: relative;
  background-size: cover;
  z-index: 20;
  margin-top: 30px;
  padding-top: 92px;
  display: flex;
  flex-direction: column;
  cursor: default;
  background-position: 50% 100%;
}
.sales-item > * {
  position: relative;
  z-index: 30;
}
.sales-item-sticker {
  position: absolute;
  top: 24px;
  left: 24px;
  background: #ff4747;
  color: #fff;
  font-family: RubikMedium;
  padding: 8px 14px;
  border-radius: 2px 0 0 2px;
}
.sales-item-sticker:before {
  content: "";
  position: absolute;
  top: 0;
  right: -7px;
  border: 7px solid transparent;
  border-left: 12px solid #ff4747;
  border-top: 20px solid #ff4747;
}
.sales-item-sticker:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: -7px;
  border: 7px solid transparent;
  border-bottom: 20px solid #ff4747;
  border-left: 12px solid #ff4747;
}
.sales-item-date {
  position: absolute;
  top: 24px;
  right: 24px;
  font-family: RubikRegular;
  color: #fff;
  font-size: 13px;
  line-height: 16px;
  opacity: 0.6;
}
.sales-item-name {
  font-size: 28px;
  line-height: 36px;
  color: #fff;
}
.sales-item-name span {
  color: #ff4747;
}
.sales-item-restrictions {
  margin-top: 16px;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
}
.sales-item-buttons {
  margin-top: auto;
}
.modal__content__title {
  padding-right: 20px;
}
.sales-item-buttons {
  display: flex;
}
.sales-item-buttons > * + * {
  margin-left: 16px;
}
.sales-item-buttons > * {
  margin-top: 0;
  margin-bottom: 0;
}
.sales-list-finished {
  padding-top: 48px;
  display: none;
}
.sales-list-finished h2 {
  margin-bottom: 0;
}
.sales-detail-date {
  color: #ff4747;
  font-weight: 600;
}
.sales-show-more {
  display: flex;
  justify-content: center;
}
.sale-detail p {
  margin-bottom: 16px;
}
.sale-detail p span {
  color: #ff4747;
  font-weight: 600;
}
#top-rating-oo a {
  width: 100%;
  height: 100%;
  text-decoration: none;
}
#top-rating-oo a:hover .plate {
  border: 1px solid #999;
  background-color: #ededed;
}

.consultation_doctor {
  background-color: #081943;
  color: #b5bac7;
  padding: 10px 0;
  max-width: 100%;
}
.consultation_doctor > .row {
  max-width: 1240px;
  margin: 0 auto;
  padding-left: 10px;
}
@media (max-width: 991px) {
  .consultation_doctor > .row {
    padding-left: 20px;
  }
}

/* ===== cookies ===== */
#cookie_note {
  /*display: none;
    position: fixed;*/
  background-color: #ededed;
  font-size: 12px !important;
  z-index: 4;
}
#cookie_note .acept {
  padding-top: 10px;
}
#cookie_note .row {
  padding: 15px;
}

#cookie_note p {
  margin: 0;
  text-align: left;
  color: black;
}
#cookie_note p a {
  color: #5380e8;
}

.cookie_accept {
  width: 20%;
}

.video_type_review {
  min-height: 400px !important;
  height: auto;
}
.video_type_review .review__block__text img {
  height: 250px;
  width: 100%;
  object-fit: cover;
}
/*
.review__slider__new{
	clear:both;
}

.review__slider__new .review__item{
  width: calc(33% - 10px);
  padding-right: 0 20px 20px 0;
  float:left;
  min-height:340px;
  margin-right:10px;
}*/
.video__slider .review__block__text {
  padding-left: 0px !important;
}
.video__slider .tns-item {
  text-align: left !important;
  font-size: 16px !important;
}

/* End */


/* Start:/bitrix/templates/vozvrashchenie/css/other-style.css?177951832446236*/
/* VOZ_CSS_WEBP */
.section--main-block .header-2 .header__p{color:#CACFDA}.header-2 .header__p{color:#081B43}.menu__list--sidebar .active{color:#081B43;font-family:RubikRegular}.menu__list--sidebar :hover{color:#5380E8}.h1--main-page{margin:0 0 40px}.section--main-block{background-position:100% 0}.header__top-row{padding:16px 0}.header__main-row{background:#F6F7F9;padding:28px 0}.header__menu-row{background:#F6F7F9;padding:16px 0 24px}.header__menu-row a{font-size:16px;font-weight:400}nav ul,nav li{list-item:none;margin:0;padding:0}.top-nav>ul{margin-left:-16px;margin-right:-16px;display:flex}.top-nav>ul>li{padding-left:16px;padding-right:16px}header nav a:hover{color:#5380E8}.main-nav{font-size:18px}.main-nav>ul{display:flex;margin-left:-20px;margin-right:-20px}.main-nav>ul>li{padding-left:20px;padding-right:20px}.main-nav>ul>li>a{color:#081B43}header.dark .main-nav>ul>li>a{color:#fff}.fixed-header header .main-nav>ul>li>a{color:#081B43}.logo__text-name{color:#081B43;font-family:RubikMedium;font-size:18px;line-height:24px;margin-bottom:2px}.logo__text{margin-left:18px}.logo__text-slogan{font-family:RubikLight;font-size:14px;line-height:18px}header.dark .logo__text-slogan{color:#CACFDA}.input--search{line-height:22px}.header__phone{color:#081B43;font-family:RubikMedium;font-size:18px;line-height:24px;margin-bottom:4px}.header__phone_text{font-family:RubikLight;font-size:14px;line-height:18px;color:#8C93A2}header.dark .header__phone_text{color:#CACFDA}.button--visually-impaired{font-size:15px;line-height:24px;position:relative;top:-2px}header.dark .header__main-row{background:#081943;color:#fff}header.dark .header__menu-row{background:#081943;color:#fff}header.dark .dropdown > ul{border:1px solid #cacfda}header.dark .header__menu-row .dropdown > ul li a{color:#606776;font-size:16px;font-weight:400}header.dark .header__main-row .dropdown > ul li a{color:#606776;font-size:16px;font-weight:400}header.dark .header__main-row .dropdown > ul li a:hover{color:#5380E8}.section--main-block{padding:60px 0}header.dark .logo__text-name{color:#fff}header.dark .header__phone{color:#fff}.logo__img{width:56px}.dropdown>ul{display:none}.dropdown > ul{padding:20px 28px}.dropdown > ul li+li{margin-top:12px}.dropdown > ul li a{line-height:20px;color:#8C93A2}.dropdown > ul{position:absolute;display:none;top:42px;left:-12px;z-index:5;background:#fff;border:1px solid rgba(231,233,237,.9);border-radius:5px;max-width:273px;width:273px}.dropdown > a:after{content:'';display:block;border:solid #8C93A2;border-width:0 1px 1px 0;width:8px;height:8px;top:6px;right:-15px;margin:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:none;transition:none}.top-nav > ul > li.dropdown{padding-right:24px}header.dark .main-nav .dropdown > a:after{border-color:#fff}.main-nav .dropdown > a:after{border-width:0 1px 1px 0;width:8px;height:8px;top:6px;right:-18px}.main-nav > ul > li.dropdown{padding-right:24px}.top-nav > ul > li.dropdown>a:hover:after,.main-nav > ul > li.dropdown>a:hover:after{border-color:#5380E8}.fixed-header header{padding-right:inherit}.header__main-row{transition:all .15s ease-out}.header__menu-row .col-logo{display:none}.fixed-header .header__menu-row .col-logo{display:block}.header__menu-row .col-phone{display:none}.fixed-header .header__menu-row .col-phone{display:block}.header__menu-row .col-call{display:none}.fixed-header .header__menu-row .col-call{display:block}.fixed-header header .header__phone{color:#081B43;margin:0}.fixed-header .button--call-me{font-size:16px;text-decoration:none}.fixed-header header.dark .header__phone{color:#081B43}.fixed-header header .header__menu-row{position:fixed;top:0;left:0;right:0;background:#fff;z-index:999;padding:12px 0 10px;border-bottom:2px solid #F7F7F7}.fixed-header header.dark .header__menu-row{background:#fff;color:#081B43}.fixed-header header.dark .main-nav .dropdown > a::after{border-color:#081B43}.fixed-header header .main-nav>ul>li:nth-child(1n+5){display:none}.header__phone_text{overflow:hidden;transition:all .15s ease-out}.fixed-header .header__phone_text{height:0}.logo__text{overflow:hidden;transition:all .15s ease-out}.fixed-header .logo__text{display:none}.fixed-header .col-logo{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.logo__img{line-height:0}.logo__img img{transition:all .15s ease-out}.fixed-header .logo__img{width:40px}.fixed-header header .button--call-me{display:none}.fixed-header .main-nav{padding:6px 0}.fixed-header header .header__main-row .col-phone{margin-left:auto}.header__phone{margin:0;padding:0}.header__phone_text{margin-top:4px}nav>ul>li>a{white-space:nowrap}@media(max-width:1279px){.header__phone_text{letter-spacing:-.3px}}@media(max-width:1199px){.top-nav a{font-size:14px;letter-spacing:-.3px}.top-nav > ul > li{padding-left:12px;padding-right:12px}.top-nav > ul > li.dropdown{padding-right:18px}.top-nav > ul{margin-left:-12px;margin-right:-12px}header .button--visually-impaired{font-size:13px}header .input__search__wrap{font-size:13px}.main-nav a{font-size:15px;letter-spacing:-.3px}.dropdown > a:after{top:4px}.logo__text-slogan{font-size:12px}.header__phone_text{font-size:12px}.header__main-row{padding:32px 0}.button--search{top:0}.header__phone{padding:0}}@media(max-width:991px){.header__main-row .col-phone{display:none!important}.header__top-row{padding:12px 0}.header__phone a{color:#081B43}.header__phone_text{font-family:RubikLight;font-size:10px;line-height:12px;color:#8C93A2}header .button--default-fill{margin:0;font-size:14px;line-height:24px;font-family:RubikMedium;font-weight:400;height:38px;border:none}.header__main-row .header__phone{display:none}.col-phone{display:none}.fixed-header .col-phone{display:flex;align-items:center}.fixed-header .header__main-row .header__phone{display:block}.fixed-header header .header__main-row{padding:6px 0}.mobile-menu-button{margin:8px 0}}@media(max-width:374px){.header__phone a{font-size:14px;line-height:22px}header .button--default-fill{font-size:12px;min-width:0}.logo__text-slogan{line-height:14px}}.mobile-menu-button span{display:block;width:24px;height:3px;border-radius:1px;background:#081B43;margin:4px 0}header.dark .mobile-menu-button span{background:#fff}.fixed-header header .mobile-menu-button span{background:#081B43}#mobile_menu{display:none;position:fixed;top:0;bottom:0;right:-420px;width:420px;overflow:auto;z-index:999999999999;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}@media(max-width: 420px){#mobile_menu{right:-100%;width:100vw}}body.mobile-menu--open:before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(8,25,67,.7);z-index:999999}.mobile-menu--open #mobile_menu{right:0}#mobile_menu{display:none}@media(max-width:991px){#mobile_menu{display:block}}.mobile-menu__wrap{background:#081943;color:#fff}.mobile-menu__top{background:#fff;color:#191925;padding:13px 15px}.mobile-menu__main{padding:32px 15px;background:#081943;min-height:calc(100vh - 64px)}.mobile-menu__nav{overflow:auto}#mobile_menu .button--default-fill{margin:0;font-size:14px;line-height:24px;font-family:RubikMedium;font-weight:400;height:38px;border:none}@media(max-width: 374px){#mobile_menu .button--default-fill{font-size:12px;min-width:0;white-space:nowrap}}.mobile-menu-close span{display:block;width:24px;height:3px;border-radius:1px;margin:4px 0;background:#fff}.mobile-menu-close span:nth-child(1){-webkit-transform:rotate(45deg) translate(3px,4px);transform:rotate(45deg) translate(3px,4px)}.mobile-menu-close span:nth-child(2){-webkit-transform:rotate(-45deg) translate(1px,-1px);transform:rotate(-45deg) translate(1px,-1px)}#mobile_menu .logo__text-name{color:#fff}body.mobile-menu--open{overflow:hidden}.mobile-nav>ul>li>a{font-size:18px;line-height:24px}.mobile-nav>ul>li+li{margin-top:18px}.mobile-nav{margin:40px 0}.mobile-nav>ul+ul{margin-top:18px}.mobile-nav a:after{display:none}#mobile_menu .logo__text{display:block!important}#mobile_menu .header__phone_text{height:auto}#mobile_menu .button--default-fill{display:block}#mobile_menu .logo__img{width:56px}#mobile_menu .dropdown-toggle{padding:12px;position:absolute;top:0;right:-6px}#mobile_menu .dropdown-toggle:after{content:'';position:absolute;top:5px;right:7px;border:solid #8C93A2;border-width:0 2px 2px 0;width:9px;height:9px;display:block;margin:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:none;transition:none}.mobile-menu__nav{padding:30px 15px}#mobile_menu .dropdown > ul{position:static;background:transparent;color:#CACFDA;border:none;padding:20px 0}#mobile_menu .button--visually-impaired{margin-bottom:0;margin-top:0}#mobile_menu .dropdown-toggle.open{transform:rotate3d(1,0,0,180deg)}header .dropdown-toggle{display:none}.text-block-default a.no-underline{text-decoration:none}.review-photo{background-color:#f6f7f9;background-image:url(/upload/images/user-photo.png.webp);background-position:50% 50%;background-repeat:no-repeat;border-radius:50%;position:relative;width:80px;height:80px}.review-title{margin-bottom:16px;font-size:18px;font-weight:500;line-height:24px;color:#081B43}.fixed-header .col-phone{display:flex;align-items:center;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}.fixed-header .col-phone>*{white-space:nowrap}.fixed-header .header__phone_text{display:none!important}.fixed-header .header__phone{margin-right:20px}#mobile_menu .input--search{width:100%;background:transparent;border-radius:0;color:#8c93a2;padding-left:0;padding-bottom:10px;border-bottom:1px solid #142857}#mobile_menu .input__search__wrap{margin-bottom:24px}#mobile_menu .button--visually-impaired{color:#8c93a2}.specialist-check{background:#F6F7F9;border-radius:6px;padding:40px;cursor:default}.specialist-check__image{width:170px;height:170px;border-radius:50%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-color:#E7E9ED;position:relative}.specialist-check__marker:before{content:'';z-index:2;position:absolute;background-color:#5380E8;background-position:50% 50%;background-repeat:no-repeat;border-radius:50%;left:10px;top:10px;width:24px;height:24px;display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuODMzMiAxLjVMNS41NDAxOSA5LjY2NjY3TDEuMTY2NSA0Ljc2NjA4IiBmaWxsPSIjNTM4MEU4Ii8+PHBhdGggZD0iTTEyLjgzMzIgMS41TDUuNTQwMTkgOS42NjY2N0wxLjE2NjUgNC43NjYwOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=)}.specialist-check__marker{color:#5380E8;border:1px solid #5380E8;line-height:24px;white-space:nowrap;padding:10px;border-radius:64px;margin-bottom:24px;font-family:RubikMedium;font-size:18px;line-height:24px;padding-left:44px;position:relative;display:inline-block}.specialist-check__name{font-family:RubikMedium;font-size:18px;line-height:24px;color:#081B43;margin-bottom:12px}.specialist-check__name a{color:#081B43;text-decoration:none}.specialist-check__text{margin-bottom:16px;font-size:15px;line-height:22px}.specialist-check__link a{color:#5380E8;text-decoration:underline}.specialist-check__link a:hover{text-decoration:none}@media(max-width: 479px){.specialist-check{padding:24px}.specialist-check__marker{border:none;padding:0}.specialist-check__name{font-size:16px;line-height:24px}.specialist-check__text{font-size:13px;line-height:18px}.specialist-check__link a{font-size:13px;line-height:18px}.specialist-check__marker{margin:0;position:absolute;top:-74px;width:calc(100% - 110px);right:0;white-space:break-spaces;font-size:18px;line-height:20px}.specialist-check__marker:before{left:-38px;top:-24px}}.specialist-check__image{width:80px;height:80px}.review-specialist-list>.row+.row{margin-top:40px}.section--wide-banner .wide-banner{z-index:1}.section--wide-banner .wide-banner-bg .h1{position:relative;z-index:2}.section--wide-banner .wide-banner-bg .h3{position:relative;z-index:2}@media(max-width:479px){.section--wide-banner .wide-banner:before{top:0}}.left-banner{padding:48px 40px 40px;border-radius:6px;overflow:hidden;position:relative;z-index:2;min-height:520px;margin-top:40px;text-align:center;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;cursor:default}.left-banner--light:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background:linear-gradient(180deg,#000 0%,rgba(0,0,0,0) 100%);opacity:.4}.left-banner--dark:before{content:'';display:block;position:absolute;top:0;left:0;height:230px;right:0;z-index:2;background:linear-gradient(180deg,#F6F6F6 10.23%,rgba(246,246,246,0) 100%);opacity:.4}.left-banner>*{position:relative;z-index:3}.left-banner__title{font-family:RubikMedium;font-size:30px;line-height:32px}.left-banner--light .left-banner__title,.left-banner--light .left-banner__text{color:#FFF;text-shadow:0 4px 18px rgba(37,83,105,0.22)}.left-banner--dark .left-banner__title,.left-banner--dark .left-banner__text{color:#081B43}@media(max-width: 1199px){.left-banner{padding:28px 20px 20px}.left-banner__title{font-size:28px}}@media(max-width: 991px){.left-banner{width:45%;float:left;margin-right:20px}.sidebar__wrap{padding-right:0}}@media(max-width: 639px){.left-banner{width:100%;float:none;margin-right:0}}@media(max-width: 575px){.left-banner{margin-top:20px}.sub-category-single{max-width:100%}}.dropdown.children-0>a:after{display:none!important}.dropdown.children-0>a.dropdown-toggle{display:none!important}.header__main-row .button--default-fill{margin:0;height:48px;line-height:48px;font-weight:500}.header__main-row .input__search__wrap input{width:100%;padding:12px 60px 12px 20px;border:1px solid rgba(231,233,237,.9);box-sizing:border-box;border-radius:6px;background:transparent;color:#081B43;font-size:16px;font-weight:400}header.dark .header__main-row .input__search__wrap input{border:1px solid rgba(231,233,237,.2);color:#fff}.header__main-row .input__search__wrap .button--search{padding:10px}main{padding-top:36px}header.dark+main{padding-top:0}@media(max-width: 1199px){.main-nav > ul > li.dropdown{padding-right:20px}.main-nav > ul > li{padding-left:16px}.header__main-row{padding:32px 0 20px}.fixed-header header .main-nav > ul > li:nth-child(n+4){display:none}}@media(max-width: 991px){.header__menu-row{display:none}.fixed-header .header__menu-row{display:block}.fixed-header .header__menu-row .col-menu{display:none}.fixed-header .header__menu-row .col-call{display:none}.fixed-header header .logo__text-name,.fixed-header header.dark .logo__text-name{color:#081B43}.header__main-row{padding:24px 0}}@media(max-width: 767px){main{padding-top:24px}header.dark + main{padding-top:0}}#map{height:400px}.hidden{display:none}.block__personal__text a:hover p{transition:all .15s ease-out;color:#5380E8}.block__personal__text p a{color:#5380e8;text-decoration:underline}.review__item.tns-item .review__block{display:block!important}.review__item.tns-item .review__block__photo{display:flex;align-items:center;margin-bottom:20px}.review__block__photo__img{min-width:80px;padding-right:20px}.section--reviews .tns-controls{top:-40px}@media(max-width: 767px){.tns-controls{top:0}.section--personals .tns-controls{top:-55px}.section--reviews h2.h1{display:block!important;margin-bottom:12px}}.no-bg-image{position:relative;background-image:none!important}.section--main-block__bg-img{position:absolute;background-size:cover;background-position:50% 50%;left:0;right:0;top:0;bottom:0;z-index:1;opacity:.43}.no-bg-image>.container{position:relative;z-index:2}.section--wide-banner .wide-banner ~ *{position:relative;z-index:3}.section--regions-service-page .left-banner{margin-top:0}a.prices__block__single__title{color:#081b43;text-decoration:none}.prices__block__single__title_fixed{font-weight:600;font-size:24px;line-height:40px;color:#081b43;display:block;padding-right:50px}.footer{padding-top:96px;padding-bottom:48px}.social__links{margin:28px 0 40px}.sitemap-wrapper ul ul{margin-top:15px}.sitemap-link{margin-top:auto;margin-bottom:10px}.sidebar__wrap-sitemap .form_calculate_cost{margin-top:0}@media(max-width:767px){.footer{padding-top:48px;padding-bottom:24px}.footer-links-sm>div{min-width:100%}}.vacancy-block{padding:40px;background:#f6f7f9;border-radius:6px}.vacancy-block__title{font-weight:600;font-size:24px;line-height:40px;color:#081b43;display:block;padding-right:50px}.vanacy-status{font-weight:500;font-size:14px;line-height:18px;color:#FFF;padding:5px 14px 5px 32px;display:inline-block;border-radius:64px;margin-top:16px;position:relative}.vanacy-status.active{background:#27AE60;border:1px solid #27AE60}.vanacy-status.inactive{background:#CACFDA;border:1px solid #CACFDA}.vanacy-status:before{content:'';position:absolute;width:12px;height:12px;top:8px;left:12px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.vanacy-status.active:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMgMUw1LjQ5ODY1IDlMMSA0LjE5OTQyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==)}.vanacy-status.inactive:before{background-size:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEgMUw2IDZNMSAxMUw2IDZNNiA2TDExIDExTTYgNkwxIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+)}.vacancy-block__slider{display:none;padding-top:40px}.vacancy-block__row{margin-top:32px;margin-bottom:40px}.vacancy-block__slider-title{font-weight:600;font-size:18px;line-height:24px;color:#081B43;margin-bottom:16px}.vacancy-block__slider-text{line-height:32px}.w-100{width:100%}.mw-100{max-width:100%}.vanacy-open-block{display:block}.vanacy-close-block{display:none}.vacancy--open .vanacy-open-block{display:none}.vacancy--open .vanacy-close-block{display:block}.vanacy-open-block button{margin:0;width:140px}.vanacy-close-block button{height:56px;line-height:56px;width:140px;color:#5380E8;font-weight:500;font-size:16px;line-height:24px;position:relative}.vanacy-close-block button:after{content:'';display:block;border:solid #5380E8;border-width:0 2px 2px 0;width:10px;height:10px;top:26px;right:10px;margin:0;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition:none;transition:none;position:absolute}.vacancy-block+.vacancy-block{margin-top:20px}.vanacy-close-block__mobile{display:none;text-align:center}.vanacy-close-block__mobile button{margin-left:-24px}@media(max-width: 767px){.vacancy-block{padding:24px}.vacancy-block__slider-text{line-height:26px}}@media(max-width: 575px){.vacancy--open .vanacy-close-block{display:none}.vacancy--open .vanacy-close-block.vanacy-close-block__mobile{display:block}}.header__city{color:#8C93A2;font-weight:400;font-size:14px;line-height:24px;display:flex;align-items:center;transition:all .15s ease-out}.header__city:hover{color:#4372DD}.header__city i{margin-right:8px}.header__city i:before{font-size:24px;color:#8C93A2;transition:all .15s ease-out}.header__city:hover i:before{color:#4372DD}.mt-5{margin-top:3rem}.license__text a{color:#5380e8}.sidebar__wrap.right{padding-right:0;padding-left:50px}nav > ul > li > a.active{color:#5380e8}.top-nav a.active{color:#5380e8}.page-404{text-align:center}.page-404-icon{width:128px;height:128px;line-height:128px;background:#5380e8;color:#fff;border-radius:50%;margin-left:auto;margin-right:auto;font-size:48px;font-weight:700;margin-bottom:40px;cursor:default}.page-404-text{margin-bottom:40px}.page-404 .button{line-height:48px}.page-404 .button,.page-404 .button:hover,.page-404 .button:focus,.page-404 .button:active{color:#fff!important}.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon{background-size:32px 32px!important;width:32px!important;height:32px!important;border-radius:90px!important}@media(max-width:479px){.section--wide-banner .wide-banner-bg{height:580px}}@media(max-width:419px){.section--wide-banner .wide-banner-bg{height:560px}.section--wide-banner .wide-banner-bg .h3{font-size:16px}}@media(max-width:359px){.section--wide-banner .wide-banner-bg .h3{font-size:15px}}body.wide .header__main-row{background:none}body.wide .header__menu-row{background:none}body.wide main.main{padding-top:0}body.wide main.main .section--wide-banner{margin:0}body.wide .section--wide-banner .wide-banner-bg{height:460px}body.wide .wide-banner-text{margin-bottom:32px}body.wide .section--wide-banner .wide-banner-bg .h1{font-size:40px}body.wide .breadcrumbs{margin:14px 0}body.wide.fixed-header .header__menu-row{background:#fff}body.wide .menu__list{display:flex;flex-wrap:wrap;margin-left:-4px;margin-right:-4px;margin-top:64px}body.wide .text-block-default .menu__list>li{padding:4px;position:relative;padding-left:24px;margin:0}body.wide .text-block-default .menu__list>li:before{content:'';position:absolute;top:16px;left:8px;margin-left:4px;margin-right:4px;display:inline-block;width:3px;height:3px;background-color:#5380e8;border-radius:50%}body.wide .text-block-default .menu__list>li a{text-decoration:none;font-size:14px}body.wide .advantages__block{flex-direction:column;margin:0;margin-top:32px}body.wide .advantages__block p{margin:0}body.wide .advantages__block .advantages__text{font-size:16px;font-weight:600;text-align:center;margin-bottom:20px}body.wide .advantages__block .advantages__icon{margin-bottom:12px}body.wide .text-block-default .h2,body.wide .text-block-default h2{margin-top:64px;margin-bottom:16px;font-size:28px}body.wide .text-block-default .block__phone_now .h2,body.wide .text-block-default .block__phone_now h2{font-size:32px}body.wide .text-block-default .block__phone_now a{font-size:32px}body.wide .text-block-default .h2:first-child,body.wide .text-block-default h2:first-child{margin-top:24px}body.wide .text-block-default .menu__list + h2,body.wide .text-block-default .menu__list + .h2{margin-top:32px}.row.row-all-margin>*{padding-top:16px;padding-bottom:16px}.text-small{font-size:14px}.row.row-small{margin-left:-8px;margin-right:-8px}.row.row-small>*{padding-left:8px;padding-right:8px}.row.row-small.row-all-margin>*{padding-top:8px;padding-bottom:8px}.row.row-slim{margin-left:-4px;margin-right:-4px}.row.row-slim>*{padding-left:4px;padding-right:4px}.row.row-slim.row-all-margin>*{padding-top:4px;padding-bottom:4px}.text-block-default .row-gallery img{margin:6px 0}.text-block-default .row-gallery a{display:block}.row-gallery+.button--read-more{display:block;text-align:center;background:#fff;border:1px solid #E7E9ED;color:#8C93A2;font-size:16px;padding:12px 0;border-radius:12px;width:100%}.row-gallery+.button--read-more i:before{font-size:16px;color:#8C93A2}.row-gallery+.button--read-more:after,.row-gallery+.button--read-more:before{display:none}.faq__block--active .faq__icon{border:2px solid #8C93A2}.faq__block--active .faq__icon:after,.faq__block--active .faq__icon:before{background:#8C93A2}.faq__block .faq__block__text{margin-left:0}@media(min-width: 992px){.col-lg-20{-ms-flex:0 0 20%;-webkit-box-flex:0;flex:0 0 20%;max-width:20%}}.text-show{display:inline-block}.text-hide{display:none}.button--read-more--active .text-show{display:none}.button--read-more--active .text-hide{display:inline-block}.plate{border-radius:12px;margin:4px 0;padding:24px;display:flex;flex-direction:column}.h-100{height:100%}.bg-gray{border:1px solid #F6F7F9;background:#F6F7F9}.bg-yellow{border:1px solid #F6EFA9;background:#FCF7C8}.plate h3{margin-top:0;margin-bottom:24px;font-size:24px;line-height:32px}.plate-price{margin-top:auto;font-size:24px;font-weight:600;line-height:32px;color:#081B43}.plate ul{padding-left:28px}.plate ul li:before{background:none;border:solid #27AE60;border-radius:0;border-width:0 2px 2px 0;width:7px;height:12px;margin:3px 0 0 9px;transform:rotate(45deg);transition:background .15s ease-out,border-color .15s ease-out;left:-36px;top:0}.plate button{margin-top:24px;margin-bottom:0;font-family:RubikMedium}.plate.bg-yellow button{background:#F2C94C;border-color:#F2C94C;color:#081B43}.plate.bg-yellow button:hover{background:#F0C132;border-color:#F0C132;color:#081B43}.op-6{opacity:.6!important}.mt-64{margin-top:64px}.mb-64{margin-bottom:64px}.plate.bg-yellow .icon--warning:before{color:#F2994A}body.wide .certificate img.vertical{height:180px}.specialist-check__name_title{margin-bottom:12px;font-size:14px}.prices__table{border:1px solid #EAEAEA;border-radius:12px;margin-bottom:16px}.prices__table .row{margin:0;align-items:center}.prices__table .row+.row{border-top:1px solid #EAEAEA}.prices__table .row>div{padding:0;padding-left:24px;padding-right:24px}.prices__table .prices__block__title{margin:12px 0;font-size:16px}.prices__table{color:#081B43}.prices__table button{color:#5380E8;font-family:RubikMedium;margin:0}.plate-scheme-num{width:60px;min-width:60px;max-width:60px;height:60px;border-radius:50%;background:#5380E8;color:#fff;font-size:20px;line-height:28px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.plate-scheme-title{color:#081B43;font-size:20px;line-height:28px;font-family:RubikMedium;margin-bottom:8px}.font-big{font-size:18px}.color-default{color:#081B43}.specialist-check{padding:24px;border-radius:12px}.specialist-check__text p{margin-bottom:0}.specialist-check__link{font-size:15px}.raiting-plate-image{text-align:center;margin:auto}.raiting-plate-stars{text-align:center;margin-top:auto}.raiting-plate-text{text-align:center}.stars-block{display:flex;justify-content:center;margin-bottom:12px}.stars-block i:before{color:#F2994A;font-size:20px}.personal__slider__in__content__new .block__personal__inner{border:2px solid #F6F7F9;background:#F6F7F9;padding:40px 24px;border-radius:16px;text-align:center;min-height:440px;max-height:440px;overflow:hidden;display:flex;flex-direction:column}.personal__slider__in__content__new .block__personal__inner:hover{border:2px solid #5380E8}.personal__slider__in__content__new .block__personal__inner .block__personal__photo img{border-radius:50%;margin:0}.personal__slider__in__content__new .block__personal .block__personal__inner .block__personal__name{font-size:16px}.specialist_experience{border:2px solid #5380E8;border-radius:40px;padding:8px 16px;display:inline-block;line-height:20px;font-size:13px;color:#5380E8;cursor:default}.personal__slider__in__content__new .block__personal__text{margin-bottom:auto}.block__personal__text-detail{font-size:15px;line-height:20px;margin:0}.rpodoctor-link{display:inline-block;margin:0 auto 16px;padding-left:16px;padding-right:16px}.rpodoctor-link:hover{border-radius:6px;background:#E8EBF0}.rpodoctor-link a{display:flex}.review__slider__new .review__block{margin:0;border:1px solid #CACFDA;padding:24px;border-radius:16px}.review__slider__new .review__block__text{padding:0}.review__slider__new .review__block .review__author{font-size:16px;line-height:20px;margin-bottom:4px}.review__slider__new .review__block .review__author+p{font-size:14px}.review__slider__new .button--read-more{font-size:14px}.form__consultation__new{border-radius:12px;background:#DFE9FF;color:#081B43}.form__consultation__new .form__text{color:#606776}.form__consultation__new .license__text{color:#606776;margin-bottom:0}.form__consultation__new .form__title{font-size:28px;line-height:32px}.form__consultation__new input{border:1px solid #A9B8DD;height:48px}.form__consultation__new .button{height:48px}.form__consultation__new{background-image:url(/upload/images/plate-bg-2.png.webp);background-repeat:no-repeat;background-position:100% 50%}.content-banner2{padding:32px;border-radius:12px;background:#DFE9FF;background-image:url(/upload/images/plate-bg-1.png.webp);background-repeat:no-repeat;background-position:100% 50%}.color-orange{color:#F2994A}.content-banner2__wrapper{display:flex;flex-direction:column;min-height:200px}@media (max-width: 767px){body.wide .section--wide-banner .wide-banner-bg .h1{font-size:24px}.prices__table .row{padding-top:8px}.mb-64{margin-bottom:48px}.mt-64{margin-top:48px}}@media (max-width: 479px){body.wide .section--wide-banner .wide-banner-bg .h1{font-size:22px}body.wide .section--wide-banner .wide-banner-bg{height:560px; overflow:hidden;}.content-banner2__wrapper{min-height:580px}.content-banner2{background-position:100% 100%}.form__consultation__new{background-position:100% 100%;height:790px}.mb-64{margin-bottom:32px}.mt-64{margin-top:32px}body.wide .tns-controls{top:-64px}.wide--banner-2831 .wide-banner-text ul{font-weight:400!important;line-height:20px;font-size:15px}.wide-banner-text p{font-size:15px;line-height:24px}.block__phone_now{padding:24px 20px}body.wide .text-block-default .block__phone_now a{font-size:28px}body.wide .text-block-default .block__phone_now .h2,body.wide .text-block-default .block__phone_now h2{font-size:26px}}body.wide .prices__table .prices__block__single__text{padding-left:24px;padding-right:24px}header.light .header__main-row{background:none}header.light .header__menu-row{background:none}.section--main-block2{background-color:#EBECF0;color:#081B43;margin-top:0;padding-top:80px;padding-bottom:80px;background-image:url(/upload/images/bg_main2.png.webp);background-repeat:no-repeat;background-position:100% 100%;background-size:contain}header.light + main{padding-top:0}.section--main-block2 .main__form{margin:0}.section--main-block2 .h1--main-page{color:#081B43;font-size:48px;font-weight:600;line-height:52px}.section--main-block2 .main__form__title{margin:16px 0}.section--main-block2 input,.section--main-block2 button{margin:0}.fixed-header header.light .header__menu-row{background:#fff}.banner-plate{margin-top:40px;padding:24px 40px;border-radius:16px;background:rgba(255,255,255,0.80);backdrop-filter:blur(12px)}.banner-plate__item{display:flex;flex-wrap:nowrap;align-items:center}.banner-plate__icon{margin-right:12px}.banner-plate__text{font-size:16px;font-weight:500;line-height:20px;color:#5380E8;cursor:default}@media(max-width: 1199px){.section--main-block2 .h1--main-page{font-size:34px;line-height:40px}.section--main-block2{padding-top:40px;padding-bottom:40px}.banner-plate{padding:16px 24px}}@media(max-width: 991px){.section--main-block2{background-position:100% 0;background-size:500px}.banner-plate .row>div{margin-top:12px;margin-bottom:12px}.banner-plate{padding:16px 60px}}@media(max-width: 767px){.banner-plate{padding:16px 24px}.section--main-block2 .h1--main-page{max-width:280px}}@media(max-width: 575px){.section--main-block2{background-position:100% 0;background-size:300px}.section--main-block2 .h1--main-page{font-size:20px;line-height:28px;font-weight:500;margin-bottom:116px;max-width:220px}.section--main-block2{padding-top:24px;padding-bottom:24px}.section--main-block2 button{width:100%;margin-top:8px;max-width:100%}.banner-plate{margin-top:24px;padding:16px 20px}.banner-plate .row>div{margin-top:0;margin-bottom:0}.banner-plate .row>div+div{margin-top:24px}.section--main-block2 .main__form .main__form__title{font-size:18px;margin-bottom:8px}.section--main-block2{margin-bottom:0}}@media(max-width: 479px){.section--main-block2{background-position:100% 0;background-size:300px}}@media(max-width: 359px){.section--main-block2{background-position:100% 0;background-size:255px}.section--main-block2 .h1--main-page{font-size:18px;line-height:22px;margin-bottom:100px;max-width:220px}}.modal__content__btn{display:flex;align-items:center;justify-content:center;text-decoration:none!important;font-size:16px;line-height:24px;font-family:RubikMedium}.button--whatsapp2{display:flex;align-items:center;justify-content:center;text-decoration:none!important;font-size:16px;line-height:24px;font-family:RubikMedium;border-radius:6px;background:#25D366;color:#fff}.button--whatsapp2:before{content:'';margin-right:8px;width:24px;height:24px;display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBpZD0iR3JvdXAgMjQ1Ij48cGF0aCBpZD0iUGFnZSAyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjA1MDIgMjMuNzkzOEgxMi4wNDUzQzEwLjA0NTMgMjMuNzkzMSA4LjA4MDE4IDIzLjI5MzcgNi4zMzQ3OCAyMi4zNDYyTDAgMjRMMS42OTUyOSAxNy44Mzc0QzAuNjQ5NTU0IDE2LjAzMzggMC4wOTkyOTEgMTMuOTg3OSAwLjEwMDE4OCAxMS44OTE5QzAuMTAyODA5IDUuMzM0NzQgNS40NjM1IDAgMTIuMDUwMSAwQzE1LjI0NjggMC4wMDEzNzMwOCAxOC4yNDcyIDEuMjM5ODkgMjAuNTAzMyAzLjQ4Nzg0QzIyLjc1OTQgNS43MzU2OCAyNC4wMDEzIDguNzIzNjEgMjQgMTEuOTAxM0MyMy45OTc0IDE4LjQ1NjkgMTguNjM4OCAyMy43OTExIDEyLjA1MDIgMjMuNzkzOFpNNi42MjgzIDIwLjE5MzJMNi45OTA5OCAyMC40MDc1QzguNTE1OTMgMjEuMzA4MSAxMC4yNjQgMjEuNzg0NiAxMi4wNDYyIDIxLjc4NTNIMTIuMDUwM0MxNy41MjQ2IDIxLjc4NTMgMjEuOTgwMiAxNy4zNTA5IDIxLjk4MjQgMTEuOTAwNkMyMS45ODM0IDkuMjU5MzQgMjAuOTUxMyA2Ljc3NTkgMTkuMDc2MSA0LjkwNzQ5QzE3LjIwMDggMy4wMzkwOCAxNC43MDcxIDIuMDA5NjEgMTIuMDU0MiAyLjAwODdDNi41NzU2IDIuMDA4NyAyLjExOTk4IDYuNDQyNTkgMi4xMTc4IDExLjg5MjZDMi4xMTcwMyAxMy43NjAzIDIuNjQyMTQgMTUuNTc5MyAzLjYzNjM3IDE3LjE1M0wzLjg3MjUzIDE3LjUyN0wyLjg2OTE2IDIxLjE3NDZMNi42MjgzIDIwLjE5MzJaTTE4LjA3MDMgMTQuNzI5M0MxNy45OTU3IDE0LjYwNTMgMTcuNzk2NyAxNC41MzEgMTcuNDk4MSAxNC4zODIyQzE3LjE5OTUgMTQuMjMzNCAxNS43MzE2IDEzLjUxNDYgMTUuNDU3OCAxMy40MTU0QzE1LjE4NDIgMTMuMzE2MyAxNC45ODUgMTMuMjY2NyAxNC43ODYgMTMuNTY0MUMxNC41ODcgMTMuODYxNSAxNC4wMTQ4IDE0LjUzMSAxMy44NDA2IDE0LjcyOTNDMTMuNjY2NCAxNC45Mjc1IDEzLjQ5MjIgMTQuOTUyNCAxMy4xOTM3IDE0LjgwMzZDMTIuODk1MiAxNC42NTQ5IDExLjkzMzEgMTQuMzQxMiAxMC43OTI2IDEzLjMyODdDOS45MDQ5MiAxMi41NDA4IDkuMzA1NjggMTEuNTY3NyA5LjEzMTUxIDExLjI3MDJDOC45NTczNCAxMC45NzI3IDkuMTEyOTQgMTAuODExOSA5LjI2MjQyIDEwLjY2MzhDOS4zOTY3NSAxMC41MzA2IDkuNTYxMDMgMTAuMzE2NiA5LjcxMDMxIDEwLjE0MzFDOS44NTk1OSA5Ljk2OTY4IDkuOTA5MzUgOS44NDU2NCAxMC4wMDg5IDkuNjQ3NDZDMTAuMTA4NCA5LjQ0OTA1IDEwLjA1ODcgOS4yNzU1OSA5Ljk4Mzk5IDkuMTI2ODRDOS45MDkzNSA4Ljk3ODA5IDkuMzEyMjEgNy41MTU0MiA5LjA2MzQgNi45MjA0MkM4LjgyMTAxIDYuMzQwOTggOC41NzQ4NyA2LjQxOTQ4IDguMzkxNiA2LjQxMDMyQzguMjE3NjMgNi40MDE2MiA4LjAxODM2IDYuMzk5NzkgNy44MTkzMyA2LjM5OTc5QzcuNjIwMjkgNi4zOTk3OSA3LjI5Njc5IDYuNDc0MTcgNy4wMjMxMSA2Ljc3MTY3QzYuNzQ5NDIgNy4wNjkxNyA1Ljk3ODA4IDcuNzg4MDkgNS45NzgwOCA5LjI1MDY0QzUuOTc4MDggMTAuNzEzMyA3LjA0Nzk3IDEyLjEyNjMgNy4xOTcyOCAxMi4zMjQ2QzcuMzQ2NTYgMTIuNTIzIDkuMzAyNzIgMTUuNTI0NCAxMi4yOTggMTYuODExNkMxMy4wMTA0IDE3LjExNzggMTMuNTY2NSAxNy4zMDA2IDE0LjAwMDIgMTcuNDM3NUMxNC43MTU0IDE3LjY2MzcgMTUuMzY2NCAxNy42MzE4IDE1Ljg4MDggMTcuNTU1M0MxNi40NTQ1IDE3LjQ3IDE3LjY0NzQgMTYuODM2NSAxNy44OTYzIDE2LjE0MjRDMTguMTQ1IDE1LjQ0ODEgMTguMTQ1IDE0Ljg1MzIgMTguMDcwMyAxNC43MjkzWiIgZmlsbD0iI0ZERkRGRCIvPjwvZz48L3N2Zz4=);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;margin-top:-2px}.button--whatsapp2:hover,.button--whatsapp2:focus{background:#1ECA5E;color:#fff}.modal__content__delimiter{display:flex;align-items:center;justify-content:center;position:relative;cursor:default}.modal__content__delimiter:before{content:'';width:100%;height:1px;background:#CACFDA;position:absolute;top:12px;left:0}.modal__content__delimiter span{padding-left:10px;padding-right:10px;background:#fff;display:inline-block;position:relative;font-size:14px;line-height:20px}.main-page-banner-btns{margin-left:-6px;margin-right:-6px;padding-right:40px;margin-top:32px}.main-page-banner-btns>div{padding:6px}.main-page-banner-btns a{background:#fff;color:#5380e8;border:2px solid #5380e8;border-radius:48px;display:inline-block;padding:10px 24px;-webkit-transition:.3s;transition:.3s}.main-page-banner-btns a:hover{background:#5380e8;color:#fff}.main-banner-2 .h1--main-page{margin-bottom:24px}@media(max-width: 1199px){.main-page-banner-btns{margin-left:-4px;margin-right:-4px;padding-right:0;margin-top:24px}.main-page-banner-btns>div{padding:4px}.main-page-banner-btns a{padding:8px 18px}}@media(max-width: 992px){.main-page-banner-btns{margin-left:-3px;margin-right:-3px;padding-right:0;margin-top:23px}.main-page-banner-btns>div{padding:3px}.main-page-banner-btns a{padding:6px 14px}}@media(max-width: 767px){.main-page-banner-btns a{width:100%;text-align:center;padding:8px 14px}}.review-read-scan i.icon--contract::before{font-size:18px}.stars{display:flex;margin-left:-3px;margin-right:-3px;flex-wrap:no-wrap;align-items:center}.stars>span{padding-left:1px;padding-right:1px}.stars>span:before{content:"\e967";font-family:'icomoon'!important;color:#CACFDA;font-size:20px}.stars>span.fill:before{color:#5380e8}.stars.gold>span.fill:before{color:#ff862e}.license__info{max-width: 768px;align-self: center;}
.button--max {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none !important;
    font-size: 16px;
    line-height: 24px;
    font-family: RubikMedium;
    border-radius: 6px;
    background: linear-gradient(45deg, #44ccff, #5533ee, #9933dd);
    color: #fff;
}
.button--max:hover, .button--max:focus {
    background: linear-gradient(45deg, #44ccff, #5533ee, #9933dd);
    color: #fff;
}
.button--max:before {
    content: '';
    margin-right: 8px;
    width: 24px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJiIj4KPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDBmIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0iYSI+CjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzRjZiIvPgo8c3RvcCBvZmZzZXQ9Ii42NjIiIHN0b3AtY29sb3I9IiM1M2UiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTNkIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjExNy44NDciIHgyPSIxMDAwIiB5MT0iNzYwLjUzNiIgeTI9IjUwMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGhyZWY9IiNhIi8+CjxyYWRpYWxHcmFkaWVudCBpZD0iZCIgY3g9Ii04Ny4zOTIiIGN5PSIxMTY2LjExNiIgcj0iNTAwIiBmeD0iLTg3LjM5MiIgZnk9IjExNjYuMTE2IiBncmFkaWVudFRyYW5zZm9ybT0icm90YXRlKDUxLjM1NiAxNTUxLjQ3OCA1NTkuMylzY2FsZSgyLjQyNzAzNDMzIDEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaHJlZj0iI2IiLz4KPC9kZWZzPgo8cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01MDguMjExIDg3OC4zMjhjLTc1LjAwNyAwLTEwOS44NjQtMTAuOTUtMTcwLjQ1My01NC43NS0zOC4zMjUgNDkuMjc1LTE1OS42ODYgODcuNzgzLTE2NC45NzkgMjEuOSAwLTQ5LjQ1Ni0xMC45NS05MS4yNDgtMjMuMzYtMTM2Ljg3My0xNC43ODItNTYuMjEtMzEuNTcyLTExOC44MDctMzEuNTcyLTIwOS41MDggMC0yMTYuNjI2IDE3Ny43NTQtMzc5LjU5NyAzODguMzU3LTM3OS41OTcgMjEwLjc4NSAwIDM3NS45NDcgMTcxLjAwMSAzNzUuOTQ3IDM4MS42MDQuNzA3IDIwNy4zNDYtMTY2LjU5NSAzNzYuMTE4LTM3My45NCAzNzcuMjI0bTMuMTAzLTU3MS41ODVjLTEwMi41NjQtNS4yOTItMTgyLjQ5OSA2NS43LTIwMC4yMDEgMTc3LjAyNC0xNC42IDkyLjE2MiAxMS4zMTUgMjA0LjM5OCAzMy4zOTcgMjEwLjIzOCAxMC41ODUgMi41NTUgMzcuMjMtMTguOTggNTMuODM3LTM1LjU4N2ExODkuOCAxODkuOCAwIDAgMCA5Mi43MSAzMy4wMzJjMTA2LjI3MyA1LjExMiAxOTcuMDgtNzUuNzk0IDIwNC4yMTUtMTgxLjk1IDQuMTU0LTEwNi4zODItNzcuNjctMTk2LjQ4Ni0xODMuOTU4LTIwMi41NzRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+);
    background-position: 50% 50%;
    background-size: contain;
    margin-top: -2px;
}

.contact_us_button {
    position: fixed;
    right: 32px;
    bottom: 55px;
    z-index: 1000;
    padding-bottom: 72px;
	width: 64px;
}

.contact_us_button.visible i.icon--action::before {
    content: '\e965';
}

.contact_us_button i.icon--action::before {
    content: "\e90d";
    color: #fff;
    font-size: 2rem;
}

.contact_us_button .contact_us_button__action {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: #25d366;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 2;
    cursor: pointer;
}

.contact_us_button .contact_us_button_btn {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.contact_us_button .contact_us_button_btn.telegram-color {
    background: #0088CC;
}

.contact_us_button .contact_us_button_btn.telegram-color::before {
    content: '';
    width: 48px;
    height: 48px;
    display: block;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMDAgMTAwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iQXJ0Ym9hcmQiPgoJPHBhdGggaWQ9IlBhdGgtMyIgZmlsbD0id2hpdGUiIGQ9Ik0yMjYuMyw0OTQuN2MxNDUuOC02My41LDI0My0xMDUuNCwyOTEuNi0xMjUuNmMxMzguOS01Ny44LDE2Ny43LTY3LjgsMTg2LjUtNjguMQoJCWM0LjEtMC4xLDEzLjQsMSwxOS40LDUuOGM1LjEsNC4xLDYuNSw5LjYsNy4xLDEzLjVzMS41LDEyLjgsMC44LDE5LjdjLTcuNSw3OS4xLTQwLjEsMjcwLjktNTYuNiwzNTkuNWMtNywzNy41LTIwLjgsNTAtMzQuMiw1MS4zCgkJYy0yOSwyLjctNTEuMS0xOS4yLTc5LjItMzcuNmMtNDQtMjguOC02OC45LTQ2LjgtMTExLjYtNzVjLTQ5LjQtMzIuNS0xNy40LTUwLjQsMTAuOC03OS42YzcuNC03LjYsMTM1LjMtMTI0LDEzNy44LTEzNC42CgkJYzAuMy0xLjMsMC42LTYuMi0yLjMtOC44cy03LjItMS43LTEwLjQtMWMtNC40LDEtNzQuNyw0Ny41LTIxMC45LDEzOS40Yy0yMCwxMy43LTM4LDIwLjQtNTQuMiwyMGMtMTcuOS0wLjQtNTIuMi0xMC4xLTc3LjctMTguNAoJCWMtMzEuMy0xMC4yLTU2LjItMTUuNi01NC0zMi44QzE5MC4zLDUxMy4zLDIwMi43LDUwNC4xLDIyNi4zLDQ5NC43eiIvPgo8L2c+Cjwvc3ZnPg==');
    background-position: 50% 50%;
    background-size: contain;
}

.contact_us_button .contact_us_button_btn.max-color {
    background: linear-gradient(45deg, #44ccff, #5533ee, #9933dd);
}
.contact_us_button .contact_us_button_btn.max-color::before {
    content: '';
    width: 32px;
    height: 32px;
    display: block;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJiIj4KPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDBmIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0iYSI+CjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzRjZiIvPgo8c3RvcCBvZmZzZXQ9Ii42NjIiIHN0b3AtY29sb3I9IiM1M2UiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTNkIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjExNy44NDciIHgyPSIxMDAwIiB5MT0iNzYwLjUzNiIgeTI9IjUwMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGhyZWY9IiNhIi8+CjxyYWRpYWxHcmFkaWVudCBpZD0iZCIgY3g9Ii04Ny4zOTIiIGN5PSIxMTY2LjExNiIgcj0iNTAwIiBmeD0iLTg3LjM5MiIgZnk9IjExNjYuMTE2IiBncmFkaWVudFRyYW5zZm9ybT0icm90YXRlKDUxLjM1NiAxNTUxLjQ3OCA1NTkuMylzY2FsZSgyLjQyNzAzNDMzIDEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaHJlZj0iI2IiLz4KPC9kZWZzPgo8cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01MDguMjExIDg3OC4zMjhjLTc1LjAwNyAwLTEwOS44NjQtMTAuOTUtMTcwLjQ1My01NC43NS0zOC4zMjUgNDkuMjc1LTE1OS42ODYgODcuNzgzLTE2NC45NzkgMjEuOSAwLTQ5LjQ1Ni0xMC45NS05MS4yNDgtMjMuMzYtMTM2Ljg3My0xNC43ODItNTYuMjEtMzEuNTcyLTExOC44MDctMzEuNTcyLTIwOS41MDggMC0yMTYuNjI2IDE3Ny43NTQtMzc5LjU5NyAzODguMzU3LTM3OS41OTcgMjEwLjc4NSAwIDM3NS45NDcgMTcxLjAwMSAzNzUuOTQ3IDM4MS42MDQuNzA3IDIwNy4zNDYtMTY2LjU5NSAzNzYuMTE4LTM3My45NCAzNzcuMjI0bTMuMTAzLTU3MS41ODVjLTEwMi41NjQtNS4yOTItMTgyLjQ5OSA2NS43LTIwMC4yMDEgMTc3LjAyNC0xNC42IDkyLjE2MiAxMS4zMTUgMjA0LjM5OCAzMy4zOTcgMjEwLjIzOCAxMC41ODUgMi41NTUgMzcuMjMtMTguOTggNTMuODM3LTM1LjU4N2ExODkuOCAxODkuOCAwIDAgMCA5Mi43MSAzMy4wMzJjMTA2LjI3MyA1LjExMiAxOTcuMDgtNzUuNzk0IDIwNC4yMTUtMTgxLjk1IDQuMTU0LTEwNi4zODItNzcuNjctMTk2LjQ4Ni0xODMuOTU4LTIwMi41NzRaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+);
    background-position: 50% 50%;
    background-size: contain;
}

.contact_us_button .contact_us_button__container {
	position: absolute;
    bottom: 71px;
    display: flex;
    flex-direction: column;
    gap: .5rem;
    margin-bottom: .5rem;
    transform: translateY(70px);
    visibility: hidden;
    opacity: 0;
    z-index: 1;
    transition: all .5s ease;
}

.contact_us_button.visible .contact_us_button__container{
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
}

@media (max-width: 480px) {
    .contact_us_button {
        right: 20px;
        bottom: 30px;
    }
}

.section--main-block2 .h1--subtext-red {
	font-weight: 500;
	color: red !important; 
	font-size: 44px;
}

@media (max-width: 1199px) {
	.section--main-block2 .h1--subtext-red {
		font-size: 34px;
	}
}

@media (max-width: 575px) {
	.section--main-block2 .h1--subtext-red {
		font-size: 20px;
	}
	.section--main-block2.simple {
    	background-size: cover;
    	background-position-x: center;
	    position: relative;
	}

	.section--main-block2.simple::before {
    	content: '';
    	position: absolute;
    	left: 0;
    	top: 0;
    	width: 100%;
    	height: 100%;
    	background: linear-gradient(90deg, #ffffff, #ffffff 30%, transparent);
	}
}

/* ============================================================
   Волна 21B (2026-05-12): TL;DR + ToC для блог-статей
   ============================================================ */
.article-tldr {
    background: #f6f8fb;
    border-left: 4px solid #1e6fb8;
    padding: 14px 18px;
    margin: 20px 0;
    border-radius: 4px;
}
.article-tldr__title {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #1e6fb8;
    margin: 0 0 8px;
    letter-spacing: 0.5px;
}
.article-tldr__text {
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
}
.article-tldr__text p {
    margin: 0 0 8px;
}
.article-tldr__text p:last-child {
    margin-bottom: 0;
}
.article-toc {
    background: #fff;
    border: 1px solid #e5e9ef;
    padding: 14px 18px;
    margin: 16px 0 24px;
    border-radius: 4px;
}
.article-toc__title {
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 8px;
    color: #555;
}
.article-toc__list {
    margin: 0;
    padding-left: 20px;
}
.article-toc__list li {
    margin-bottom: 4px;
}
.article-toc__list a {
    color: #1e6fb8;
    text-decoration: none;
}
.article-toc__list a:hover {
    text-decoration: underline;
}

/* End */


/* Start:/bitrix/templates/vozvrashchenie/css/animate.css?173325557170440*/
:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
.wow{visibility:hidden}
/* End */


/* Start:/bitrix/templates/vozvrashchenie/css/jquery.fancybox.min.css?164636874012795*/
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;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;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;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;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--current,.fancybox-slide--next,.fancybox-slide--previous{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{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;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{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--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .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-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.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}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{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}.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--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.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}.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)}.fancybox-caption{background:linear-gradient(0deg,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%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;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}.fancybox-loading{animation:a 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}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (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))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */
/* /bitrix/templates/vozvrashchenie/css/style.css?1779518324210486 */
/* /bitrix/templates/vozvrashchenie/css/other-style.css?177951832446236 */
/* /bitrix/templates/vozvrashchenie/css/animate.css?173325557170440 */
/* /bitrix/templates/vozvrashchenie/css/jquery.fancybox.min.css?164636874012795 */
