@charset "UTF-8";

@font-face {
  font-family: Manrope;
  src: url(../fonts/manrope_variable.woff2) format("woff2");
  font-weight: 200 800;
  font-display: swap
}

html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-smooth: antialiased;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

body {
  margin: 0
}

article,
aside,
footer,
header,
nav,
section {
  display: block
}

figcaption,
figure,
main {
  display: block
}

figure {
  margin: 1em 40px
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

pre {
  font-family: monospace, monospace;
  font-size: 1em
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

b,
strong {
  font-weight: inherit
}

b,
strong {
  font-weight: bolder
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em
}

dfn {
  font-style: italic
}

mark {
  background-color: #ff0;
  color: #000
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

audio,
video {
  display: inline-block
}

audio:not([controls]) {
  display: none;
  height: 0
}

img {
  border-style: none
}

svg:not(:root) {
  overflow: hidden
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  line-height: 24px
}

button,
input {
  overflow: visible
}

button,
select {
  text-transform: none
}

[type=reset],
[type=submit],
button,
html [type=button] {
  -moz-appearance: button;
  appearance: button;
  -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText
}

fieldset {
  padding: .35em .75em .625em
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

progress {
  display: inline-block;
  vertical-align: baseline
}

textarea {
  overflow: auto
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto
}

[type=search] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

details,
menu {
  display: block
}

summary {
  display: list-item
}

canvas {
  display: inline-block
}

template {
  display: none
}

[hidden] {
  display: none
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0
}

.slick-list:focus {
  outline: 0
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
  transform: translate3d(0, 0, 0)
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto
}

.slick-track:after,
.slick-track:before {
  display: table;
  content: ""
}

.slick-track:after {
  clear: both
}

.slick-loading .slick-track {
  visibility: hidden
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px
}

[dir=rtl] .slick-slide {
  float: right
}

.slick-slide img {
  display: block
}

.slick-slide.slick-loading img {
  display: none
}

.slick-slide.dragging img {
  pointer-events: none
}

.slick-initialized .slick-slide {
  display: block
}

.slick-loading .slick-slide {
  visibility: hidden
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent
}

.slick-arrow.slick-hidden {
  display: none
}

.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: .8
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: 0 !important;
  backface-visibility: hidden
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.mfp-align-top .mfp-container:before {
  display: none
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
  width: 100%;
  cursor: auto
}

.mfp-ajax-cur {
  cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out
}

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
  cursor: auto
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.mfp-loading.mfp-figure {
  display: none
}

.mfp-hide {
  display: none !important
}

.mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -.8em;
  left: 8px;
  right: 8px;
  z-index: 1044
}

.mfp-preloader a {
  color: #ccc
}

.mfp-preloader a:hover {
  color: #fff
}

.mfp-s-ready .mfp-preloader {
  display: none
}

.mfp-s-error .mfp-content {
  display: none
}

button.mfp-arrow,
button.mfp-close {
  overflow: visible;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  outline: 0;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation
}

button::-moz-focus-inner {
  padding: 0;
  border: 0
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: .65;
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace
}

.mfp-close:focus,
.mfp-close:hover {
  opacity: 1
}

.mfp-close:active {
  top: 1px
}

.mfp-close-btn-in .mfp-close {
  color: #333
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap
}

.mfp-arrow {
  position: absolute;
  opacity: .65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
  margin-top: -54px
}

.mfp-arrow:focus,
.mfp-arrow:hover {
  opacity: 1
}

.mfp-arrow:after,
.mfp-arrow:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: .7
}

.mfp-arrow-left {
  left: 0
}

.mfp-arrow-left:after {
  border-right: 17px solid #fff;
  margin-left: 31px
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
  right: 0
}

.mfp-arrow-right:after {
  border-left: 17px solid #fff;
  margin-left: 39px
}

.mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px
}

.mfp-iframe-holder .mfp-close {
  top: -40px
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, .6);
  background: #000
}

img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto
}

.mfp-figure {
  line-height: 0
}

.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, .6);
  background: #444
}

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px
}

.mfp-figure figure {
  margin: 0
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px
}

.mfp-image-holder .mfp-content {
  max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer
}

*,
:after,
:before {
  box-sizing: border-box
}

body,
html {
  height: 100%;
  color: #282630;
  font-family: Manrope, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 32px
}

body {
  min-height: 100%;
  min-width: 320px
}

html._aside-opened {
  overflow: hidden
}

html._aside-opened .website-aside {
  opacity: 1;
  transform: none
}

address {
  font-style: normal
}

button {
  padding: 0;
  outline: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none
}

button:not(disabled) {
  cursor: pointer
}

img {
  display: inline-block;
  vertical-align: top;
  width: auto;
  max-width: 100%;
  height: auto;
  border: 0
}

label {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

textarea {
  resize: vertical
}

ul {
  list-style: none;
  margin: 0;
  padding: 0
}

::-webkit-input-placeholder {
  text-overflow: ellipsis
}

:-moz-placeholder {
  text-overflow: ellipsis
}

::-moz-placeholder {
  text-overflow: ellipsis
}

:-ms-input-placeholder {
  text-overflow: ellipsis
}

input[placeholder] {
  text-overflow: ellipsis
}

input::-moz-placeholder {
  text-overflow: ellipsis
}

input:-moz-placeholder {
  text-overflow: ellipsis
}

input:-ms-input-placeholder {
  text-overflow: ellipsis
}

:focus::-webkit-input-placeholder {
  color: transparent
}

:focus::-moz-placeholder {
  color: transparent
}

:focus:-moz-placeholder {
  color: transparent
}

:focus:-ms-input-placeholder {
  color: transparent
}

._hide,
._none,
[hidden] {
  display: none !important;
  visibility: hidden !important
}

._noselect {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none
}

._align-l {
  text-align: left
}

._align-c {
  text-align: center
}

._align-r {
  text-align: right
}

._align-j {
  text-align: justify
}

span.value {
  color: inherit;
  font-size: inherit;
  line-height: inherit
}

._theme {
  color: #be0017
}

.grid {
  display: flex;
  width: calc(100% + 2.4rem);
  flex-wrap: wrap;
  margin-left: -1.2rem;
  margin-right: -1.2rem
}

.grid--align-start {
  align-items: flex-start
}

.grid--align-center {
  align-items: center
}

.grid--align-end {
  align-items: flex-end
}

.grid--start {
  justify-content: flex-start
}

.grid--center {
  justify-content: center
}

.grid--end {
  justify-content: flex-end
}

.grid--space-between {
  justify-content: space-between
}

.grid-col {
  width: 100%;
  margin-left: 1.2rem;
  margin-right: 1.2rem
}

.grid-col--100 {
  width: calc(100% - 2.4rem)
}

.grid-col--80 {
  width: calc(80% - 2.4rem)
}

.grid-col--75 {
  width: calc(75% - 2.4rem)
}

.grid-col--66 {
  width: calc(66.66% - 2.4rem)
}

.grid-col--60 {
  width: calc(60% - 2.4rem)
}

.grid-col--50 {
  width: calc(50% - 2.4rem)
}

.grid-col--40 {
  width: calc(40% - 2.4rem)
}

.grid-col--33 {
  width: calc(33.33% - 2.4rem)
}

.grid-col--25 {
  width: calc(25% - 2.4rem)
}

.grid-col--20 {
  width: calc(20% - 2.4rem)
}

.grid-col--16 {
  width: calc(16.66% - 2.4rem)
}

.grid-col--8 {
  width: calc(8.33% - 2.4rem)
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
  width: 100%;
  margin: 0;
  font-weight: 600
}

.h1,
h1 {
  margin-bottom: 40px;
  font-size: 64px;
  line-height: 100%
}

.h2,
h2 {
  margin-bottom: 32px;
  font-size: 40px;
  line-height: 42px
}

.h3,
h3 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 120%;
  font-family: Manrope, sans-serif;
}

p {
  margin: 0;
  font-size: 20px;
  line-height: 150%;
  width: 100%;
  margin-top: 0;
  margin-bottom: 16px
}

p:last-child {
  margin-bottom: 0
}

p._xs {
  font-size: 1.3rem;
  line-height: 2.8rem
}

p._s {
  font-size: 1.5rem;
  line-height: 2.8rem
}

p._l {
  font-size: 2.1rem;
  line-height: 4rem;
  letter-spacing: .0015em
}

p._xl {
  font-size: 2.3rem;
  line-height: 4rem;
  letter-spacing: .005em
}

a {
  color: #be0017;
  font-size: inherit;
  text-decoration: none;
  outline: 0;
  border-bottom: 1px solid rgba(190, 0, 23, .2)
}

a:hover {
  border-bottom: .1rem solid rgba(190, 0, 23, 0)
}

._mt-0 {
  margin-top: 0
}

._mt-10 {
  margin-top: 1rem
}

._mt-20 {
  margin-top: 2rem
}

._mt-30 {
  margin-top: 3rem
}

._mt-40 {
  margin-top: 4rem
}

._mt-50 {
  margin-top: 5rem
}

._mb-0 {
  margin-bottom: 0
}

._mb-10 {
  margin-bottom: 1rem
}

._mb-20 {
  margin-bottom: 2rem
}

._mb-30 {
  margin-bottom: 3rem
}

._mb-40 {
  margin-bottom: 4rem
}

._mb-50 {
  margin-bottom: 5rem
}

._pt-0 {
  padding-top: 0
}

._pt-10 {
  padding-top: 1rem
}

._pt-20 {
  padding-top: 2rem
}

._pt-30 {
  padding-top: 3rem
}

._pt-40 {
  padding-top: 4rem
}

._pt-50 {
  padding-top: 5rem
}

._pb-0 {
  padding-bottom: 0
}

._pb-10 {
  padding-bottom: 1rem
}

._pb-20 {
  padding-bottom: 2rem
}

._pb-30 {
  padding-bottom: 3rem
}

._pb-40 {
  padding-bottom: 4rem
}

._pb-50 {
  padding-bottom: 5rem
}

.i,
svg {
  display: inline-block;
  vertical-align: initial
}

.i._flame,
svg._flame {
  background-image: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QOBaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MmI5OWRmNmItMGU1NC00Zjk2LTlkYTYtY2VhZGRmNDcwNjU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFEMEJBMzdBRTVDOTExRTlCNkUzQUI1NUQwNzcyMzZEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFEMEJBMzc5RTVDOTExRTlCNkUzQUI1NUQwNzcyMzZEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MmI5OWRmNmItMGU1NC00Zjk2LTlkYTYtY2VhZGRmNDcwNjU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJiOTlkZjZiLTBlNTQtNGY5Ni05ZGE2LWNlYWRkZjQ3MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlv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)
}

.i._robo,
svg._robo {
  background-image: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QOBaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MmI5OWRmNmItMGU1NC00Zjk2LTlkYTYtY2VhZGRmNDcwNjU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlBNjdFMzA0RTRGOTExRTk5ODc0OTE2RTkzQ0Q4RTMxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlBNjdFMzAzRTRGOTExRTk5ODc0OTE2RTkzQ0Q4RTMxIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MmI5OWRmNmItMGU1NC00Zjk2LTlkYTYtY2VhZGRmNDcwNjU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJiOTlkZjZiLTBlNTQtNGY5Ni05ZGE2LWNlYWRkZjQ3MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlv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)
}

.i._rocket,
svg._rocket {
  background-image: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QOBaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MmI5OWRmNmItMGU1NC00Zjk2LTlkYTYtY2VhZGRmNDcwNjU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFEMEJBMzdFRTVDOTExRTlCNkUzQUI1NUQwNzcyMzZEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFEMEJBMzdERTVDOTExRTlCNkUzQUI1NUQwNzcyMzZEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MmI5OWRmNmItMGU1NC00Zjk2LTlkYTYtY2VhZGRmNDcwNjU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJiOTlkZjZiLTBlNTQtNGY5Ni05ZGE2LWNlYWRkZjQ3MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlv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)
}

.i._applause,
svg._applause {
  background-image: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QOBaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MmI5OWRmNmItMGU1NC00Zjk2LTlkYTYtY2VhZGRmNDcwNjU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFQ0ZGMjVCRTVDOTExRTlCNkUzQUI1NUQwNzcyMzZEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFQ0ZGMjVBRTVDOTExRTlCNkUzQUI1NUQwNzcyMzZEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MmI5OWRmNmItMGU1NC00Zjk2LTlkYTYtY2VhZGRmNDcwNjU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJiOTlkZjZiLTBlNTQtNGY5Ni05ZGE2LWNlYWRkZjQ3MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlv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)
}

.i._nerd,
svg._nerd {
  background-image: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QOBaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MmI5OWRmNmItMGU1NC00Zjk2LTlkYTYtY2VhZGRmNDcwNjU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFQ0ZGMjVGRTVDOTExRTlCNkUzQUI1NUQwNzcyMzZEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFQ0ZGMjVFRTVDOTExRTlCNkUzQUI1NUQwNzcyMzZEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MmI5OWRmNmItMGU1NC00Zjk2LTlkYTYtY2VhZGRmNDcwNjU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJiOTlkZjZiLTBlNTQtNGY5Ni05ZGE2LWNlYWRkZjQ3MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlv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)
}

.i._for-sure,
svg._for-sure {
  background-image: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QOBaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MmI5OWRmNmItMGU1NC00Zjk2LTlkYTYtY2VhZGRmNDcwNjU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFQ0ZGMjYzRTVDOTExRTlCNkUzQUI1NUQwNzcyMzZEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFQ0ZGMjYyRTVDOTExRTlCNkUzQUI1NUQwNzcyMzZEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MmI5OWRmNmItMGU1NC00Zjk2LTlkYTYtY2VhZGRmNDcwNjU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJiOTlkZjZiLTBlNTQtNGY5Ni05ZGE2LWNlYWRkZjQ3MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlv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)
}

.i._ros-atom,
svg._ros-atom {
  width: 5.16rem;
  height: 6.6rem
}

.i._viasat,
svg._viasat {
  width: 10.9rem;
  height: 2.39rem
}

.i._mitsubishi,
svg._mitsubishi {
  width: 5.3rem;
  height: 6.9rem
}

.i._aeroflot,
svg._aeroflot {
  width: 12.39rem;
  height: 3.3rem
}

.i._95c,
svg._95c {
  width: 5.9rem;
  height: 5.9rem
}

.i._kia,
svg._kia {
  width: 6.68rem;
  height: 4.6rem
}

.i._pnk,
svg._pnk {
  width: 10.8rem;
  height: 1.9rem
}

.i._capital,
svg._capital {
  width: 7.6rem;
  height: 6.6rem
}

.i._bio,
svg._bio {
  width: 10.9rem;
  height: 3.2rem
}

.i._eagles,
svg._eagles {
  width: 5.7rem;
  height: 6.23rem
}

.i._longines,
svg._longines {
  width: 10.9rem;
  height: 2.7rem
}

.i._sela,
svg._sela {
  width: 7.7rem;
  height: 2.1rem
}

.input {
  position: relative;
  width: 100%
}

.input input:not([type=checkbox]):not([type=radio]):not([type=submit]) {
  display: block;
  width: 100%;
  padding: 16px;
  border: 1px solid transparent;
  box-shadow: none;
  border-radius: 10px;
  outline: 0;
  resize: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  transition: all .2s ease
}

.input input:not([type=checkbox]):not([type=radio]):not([type=submit])::-webkit-input-placeholder {
  color: #5f5f6d
}

.input input:not([type=checkbox]):not([type=radio]):not([type=submit])::-moz-placeholder {
  color: #5f5f6d
}

.input input:not([type=checkbox]):not([type=radio]):not([type=submit]):-ms-input-placeholder {
  color: #5f5f6d
}

.input input:not([type=checkbox]):not([type=radio]):not([type=submit]):-moz-placeholder {
  color: #5f5f6d
}

.input textarea {
  display: block;
  width: 100%;
  padding: 16px;
  background: 0 0;
  border: 1px solid transparent;
  box-shadow: none;
  border-radius: 10px;
  outline: 0;
  resize: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  transition: all .2s ease;
  min-height: 160px;
  resize: vertical
}

.input input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.input textarea {
  color: #282630;
  background-color: #fff;
  border-color: #e0e5eb
}

.input input:not([type=checkbox]):not([type=radio]):not([type=submit]):invalid,
.input textarea:invalid {
  border-color: #be0017
}

.input input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,
.input textarea:focus {
  background-color: #fff
}

.input input:not([type=checkbox]):not([type=radio]):not([type=submit]):disabled,
.input textarea:disabled {
  pointer-events: none;
  border-color: transparent;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none
}

.input--error input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.input--error textarea {
  border-color: #be0017
}

.input--error .input--error {
  display: block !important
}

.input--success input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.input--success textarea {
  background-color: #fff
}

.input--mini {
  max-width: 28rem
}

.input .input--error {
  display: none;
  margin-top: .7rem;
  color: #be0017;
  font-size: 1.4rem;
  line-height: 2.2rem
}

.button {
  display: inline-block;
  vertical-align: top;
  width: auto;
  height: auto;
  padding: 14px 40px 16px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  line-height: 24px;
  background: #000;
  border: 1px solid #000;
  border-radius: 10px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  transition: all .2s ease
}

.button:hover {
  background-color: #000;
  border-color: #000;
  color: #fff
}

.button:active {
  background-color: #b40016;
  border-color: #b40016
}

.button .i {
  margin-right: 4px;
  fill: #fff;
  vertical-align: middle
}

.button .i._paper-plane {
  width: 1.65rem;
  height: 1.65rem
}

.button .i._attachment {
  width: 16px;
  height: 16px
}

.button>span {
  display: inline-block;
  vertical-align: middle
}

.button--bordered {
  color: #282630;
  border-color: #282630;
  background-color: #fff
}

.button--bordered:hover {
  color: #fff;
  border-color: #be0017
}

.button--bordered .i {
  fill: #282630
}

.button--bordered-red {
  color: #000;
  border-color: #000;
  background-color: #fff
}

.button--bordered-red:hover .i {
  fill: #fff
}

.button--bordered-red .i {
  fill: #282630
}

.button--dark {
  background-color: #282630;
  border-color: #282630
}

.button--100 {
  width: 100%
}

.button--s {
  padding-top: 1.15rem;
  padding-bottom: 1.15rem
}

.button--semi-bold {
  font-family: Manrope, sans-serif;
  font-weight: 300
}

.button--bigger-font {
  padding-top: 1.35rem;
  padding-bottom: 1.55rem;
  font-size: 1.7rem
}

._ios .button--s {
  padding-top: 1rem;
  padding-bottom: 1.3rem
}

.control {
  display: inline-block;
  vertical-align: top
}

.control__label {
  position: relative;
  display: block;
  cursor: default;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none
}

.control__input {
  position: absolute;
  width: 1px;
  height: 1px;
  clip: rect(0, 0, 0, 0);
  z-index: 0
}

.control__input:checked+.control__container .control__checkbox,
.control__input:checked+.control__container .control__radio {
  background-color: #be0017;
  border-color: #be0017
}

.control__input:checked+.control__container .control__checkbox::before,
.control__input:checked+.control__container .control__radio::before {
  transform: translate(-50%, -50%) scale(1)
}

.control__input:checked+.control__container .control__solid {
  color: #fff;
  background-color: #282630
}

.control__input:disabled+.control__container {
  pointer-events: none;
  cursor: default
}

.control__input:disabled+.control__container .control__checkbox,
.control__input:disabled+.control__container .control__radio {
  background-color: transparent;
  border-color: transparent;
  pointer-events: none
}

.control__input:disabled+.control__container .control__value {
  color: #be0017
}

.control__input:disabled:checked+.control__container .control__checkbox::before,
.control__input:disabled:checked+.control__container .control__radio::before {
  transform: translate(-50%, -50%) scale(1)
}

.control__container {
  font-size: 0;
  cursor: pointer
}

.control__container:hover .control__checkbox,
.control__container:hover .control__radio {
  border-color: #be0017
}

.control__container:hover .control__value {
  color: #be0017
}

.control__checkbox,
.control__radio,
.control__value {
  display: inline-block;
  vertical-align: top;
  text-decoration: none
}

.control__checkbox:hover,
.control__radio:hover,
.control__value:hover {
  color: inherit
}

.control__checkbox,
.control__radio {
  position: relative;
  width: 2.4rem;
  height: 2.4rem;
  background-color: #fff;
  border: .1rem solid transparent;
  transition: all .2s ease
}

.control__checkbox::before,
.control__radio::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transition: all .1s ease
}

.control__checkbox {
  border-radius: .4rem
}

.control__checkbox::before {
  width: 1.2rem;
  height: 1.2rem;
  background: url(../images/svg_icons/checked.svg) center no-repeat;
  transform: translate(-50%, -50%) scale(0)
}

.control__radio {
  border-radius: 50%
}

.control__radio::before {
  width: .8rem;
  height: .8rem;
  background-color: #fff;
  border-radius: 50%;
  transform: translate(-50%, -50%) scale(0)
}

.control__value {
  width: calc(100% - 2.4rem);
  padding-top: .1rem;
  padding-left: 1.2rem;
  color: #282630;
  font-weight: 300;
  font-size: 1.4rem;
  transition: all .2s ease
}

.control__solid {
  display: block;
  padding: .75rem 2.4rem .85rem;
  color: #282630;
  background-color: #f8f8fb;
  border-radius: 10px;
  transition: all .15s ease
}

.control>.input--error {
  display: none !important
}

.control.input--error .control__checkbox,
.control.input--error .control__radio {
  border-color: #be0017
}

ul {
  font-size: 20px;
  line-height: 32px;
  margin-bottom: 24px;
  list-style: none;
  padding-left: 40px
}

ul li {
  position: relative;
  padding-left: 24px;
  color: inherit;
  font-size: inherit;
  line-height: inherit
}

ul li::before {
  content: "— ";
  position: absolute;
  top: 0;
  left: 0;
  display: block
}

ul li:not(:last-of-type) {
  margin-bottom: 8px
}

.before_list {
  margin-bottom: 8px
}

ul.ul--type-1 li {
  padding-left: 4.1rem;
  font-size: 1.9rem;
  line-height: 3.2rem
}

ul.ul--type-1 li::before {
  top: .3rem;
  width: 2.4rem;
  height: 2.4rem;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIyLjcwNzEgMy4yOTI4OUMyMy4wOTc2IDMuNjgzNDIgMjMuMDk3NiA0LjMxNjU4IDIyLjcwNzEgNC43MDcxMUwxMi43MDcxIDE0LjcwNzFDMTIuMzE2NiAxNS4wOTc2IDExLjY4MzQgMTUuMDk3NiAxMS4yOTI5IDE0LjcwNzFMOC4yOTI4OSAxMS43MDcxQzcuOTAyMzcgMTEuMzE2NiA3LjkwMjM3IDEwLjY4MzQgOC4yOTI4OSAxMC4yOTI5QzguNjgzNDIgOS45MDIzNyA5LjMxNjU4IDkuOTAyMzcgOS43MDcxMSAxMC4yOTI5TDEyIDEyLjU4NThMMjEuMjkyOSAzLjI5Mjg5QzIxLjY4MzQgMi45MDIzNyAyMi4zMTY2IDIuOTAyMzcgMjIuNzA3MSAzLjI5Mjg5WiIgZmlsbD0iYmxhY2siLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUgNEM0LjczNDc4IDQgNC40ODA0MyA0LjEwNTM2IDQuMjkyODkgNC4yOTI4OUM0LjEwNTM2IDQuNDgwNDMgNCA0LjczNDc4IDQgNVYxOUM0IDE5LjI2NTIgNC4xMDUzNiAxOS41MTk2IDQuMjkyODkgMTkuNzA3MUM0LjQ4MDQzIDE5Ljg5NDYgNC43MzQ3OCAyMCA1IDIwSDE5QzE5LjI2NTIgMjAgMTkuNTE5NiAxOS44OTQ2IDE5LjcwNzEgMTkuNzA3MUMxOS44OTQ2IDE5LjUxOTYgMjAgMTkuMjY1MiAyMCAxOVYxMkMyMCAxMS40NDc3IDIwLjQ0NzcgMTEgMjEgMTFDMjEuNTUyMyAxMSAyMiAxMS40NDc3IDIyIDEyVjE5QzIyIDE5Ljc5NTcgMjEuNjgzOSAyMC41NTg3IDIxLjEyMTMgMjEuMTIxM0MyMC41NTg3IDIxLjY4MzkgMTkuNzk1NyAyMiAxOSAyMkg1QzQuMjA0MzUgMjIgMy40NDEyOSAyMS42ODM5IDIuODc4NjggMjEuMTIxM0MyLjMxNjA3IDIwLjU1ODcgMiAxOS43OTU3IDIgMTlWNUMyIDQuMjA0MzUgMi4zMTYwNyAzLjQ0MTI5IDIuODc4NjggMi44Nzg2OEMzLjQ0MTI5IDIuMzE2MDcgNC4yMDQzNSAyIDUgMkgxNkMxNi41NTIzIDIgMTcgMi40NDc3MiAxNyAzQzE3IDMuNTUyMjggMTYuNTUyMyA0IDE2IDRINVoiIGZpbGw9ImJsYWNrIi8+PC9zdmc+) 0 0 no-repeat;
  background-size: cover;
  border-radius: 0
}

ul.ul--columns {
  width: 100%;
  -moz-column-count: 2;
  column-count: 2;
  -moz-column-gap: 6.6rem;
  column-gap: 6.6rem
}

ul.ul--columns li {
  padding-bottom: 1.5rem
}

ul.ul--columns li:not(:last-of-type) {
  margin-bottom: 0
}

ol {
  padding-left: 0;
  list-style: none;
  counter-reset: li-counter
}

ol li {
  position: relative;
  padding-left: 2.5rem;
  color: inherit;
  font-size: inherit;
  line-height: inherit
}

ol li::before {
  content: counter(li-counter) ".";
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  vertical-align: top;
  counter-increment: li-counter;
  margin-right: .8rem;
  font-size: .9em;
  font-weight: 500
}

ol li:not(:last-of-type) {
  margin-bottom: 1.5rem
}

.website-workarea {
  width: 100%
}

.website-footer {
  width: 100%;
  padding: 24px 0;
  color: #fff;
  background-color: #282630;
  font-size: 16px;
}

.website-footer a {
  color: #fff;
  border-bottom: 1px solid rgba(255,255,255,.3);
  transition: border-color 0.3s;
}

.website-footer a:hover {
  border-color: transparent;
}

.social-networks a {
  border-bottom: 0;
  transition: all 0.3s;
}

.social-networks a:hover {
  opacity: 0.8;
}

.website-footer__part {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

.website-footer__part p {
  color: inherit;
  font-size: inherit;
  line-height: inherit
}

.website-footer .container {
  height: 100%;
  align-items: center;
  justify-content: space-between
}

.website-aside {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  max-width: 800px;
  height: 100%;
  background-color: #fff;
  opacity: 0;
  transform: translateX(100%);
  transition: opacity .25s ease-in-out, transform .25s ease-in-out;
  overflow: hidden;
  z-index: 150
}

.website-aside__inside {
  position: relative;
  width: 100%;
  max-height: 100%;
  padding: 80px;
  overflow: auto
}

.website-aside__close {
  position: absolute;
  top: 72px;
  right: 80px;
  width: 64px;
  height: 64px;
  padding: 0;
  text-align: center;
  background: #f8f8fa;
  border: 0;
  border-radius: 50%;
  z-index: 1
}

.website-aside__close .i {
  position: static;
  width: 24px;
  height: 100%;
  fill: #000;
  vertical-align: top;
  pointer-events: none
}

.website-aside__header {
  width: 100%;
  margin-bottom: 3rem
}

.website-aside__header-text {
  max-width: 50rem;
  margin-top: 1.4rem;
  font-size: 1.9rem;
  line-height: 3.2rem
}

.website-aside__heading {
  margin: 0;
  font-size: 40px;
  line-height: 44px;
  font-weight: 800
}

.website-aside__body {
  width: 100%
}

.website-aside .default-form {
  max-width: 100%
}

.page {
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 12.8rem
}

.page__header {
  margin-bottom: 3rem
}

.page__heading {
  margin: 0
}

.page__content {
  width: 100%
}

.section__header {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  text-align: center
}

.section__header-text {
  width: 100%;
  margin-top: 2.6rem;
  color: #868693;
  font-family: Manrope, sans-serif
}

.section__heading {
  width: 100%;
  margin: 0
}

.section__body {
  width: 100%
}

.section--no-offset-top {
  margin-top: 0
}

.section--no-offset-bottom {
  margin-bottom: 0
}

.section--no-offsets {
  margin-top: 0;
  margin-bottom: 0
}

.section--boxed {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto
}

.section--dark {
  background-color: #f6f6fa;
  border-radius: .4rem
}

.section--pricing {
  padding-top: 5.4rem;
  padding-bottom: 6.4rem;
  margin-top: 60px;
  border-radius: 12px;
  padding: 56px
}

.section--pricing .container {
  max-width: 97rem
}

.section--application {
  position: relative;
  max-width: 81.5rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 12.5rem;
  padding-top: 8.7rem;
  padding-bottom: 8.7rem
}

.section--application .section__header {
  margin-bottom: 3.3rem
}

.section--portfolio {
  padding-top: 5.3rem;
  padding-bottom: 6rem
}

.section--classic .section__header {
  margin-bottom: 5.4rem;
  text-align: left
}

.section--classic .section__header-text {
  margin-top: 1rem;
  color: #282630;
  font-family: Manrope, sans-serif;
  font-weight: 300;
  font-size: 2.2rem;
  line-height: 4rem
}

.section--classic .section__heading {
  font-family: Manrope, sans-serif;
  font-weight: 400
}

.section--theme {
  background-color: #1a1a21
}

.section--theme .section__header-text {
  color: #fff
}

.section--theme .section__heading {
  color: #fff
}

.section--theme .partners-element .i,
.section--theme .partners-element svg {
  fill: #fff
}

.section--hidden {
  overflow: hidden
}

.section--clients {
  padding-top: 8.7rem
}

.section--offset-top {
  margin-top: 5.8rem
}

.section--with-array .section__header {
  margin-bottom: 2.4rem
}

.container {
  display: flex;
  width: 100%;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  flex-wrap: wrap
}

.container--fluid {
  max-width: 100%;
  padding: 0 120px
}

.container--padding {
  padding-top: 80px;
  padding-bottom: 80px
}

.container--100 {
  max-width: 100%
}

.responsive-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden
}

.responsive-video embed,
.responsive-video iframe,
.responsive-video object {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.hero {
  position: relative;
  width: 100%;
  height: 424px;
  padding-bottom: 2.5rem;
  color: #fff;
  overflow: hidden
}

.hero__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0
}

.hero__background::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(40, 38, 48, .5);
  -webkit-backdrop-filter: blur(.4rem);
  backdrop-filter: blur(.4rem);
  z-index: 1
}

.hero__background-video {
  position: absolute;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
  z-index: 0
}

.hero__background img {
  display: block;
  width: 100%
}

.hero__content {
  width: 100%;
  text-align: center
}

.hero__content h1 {
  font-size: 64px;
  line-height: 72px;
  font-weight: 600;
  margin-bottom: 24px
}

.hero__control {
  margin-top: 40px
}

.hero .container {
  position: relative;
  height: 100%;
  align-items: center;
  justify-content: center;
  z-index: 2
}

.features-array {
  display: flex;
  width: calc(100% + 6rem);
  flex-wrap: wrap;
  margin-left: -3rem;
  margin-right: -3rem
}

.features-array__element {
  width: calc(33.33% - 6rem);
  margin: 4.5rem 3rem
}

.features-element {
  width: 100%
}

.features-element__icon {
  width: 100%
}

.features-element__icon .i {
  width: 5.6rem;
  height: 5.6rem;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  vertical-align: top
}

.features-element__details {
  padding-top: 1.7rem
}

.features-element__heading {
  margin-bottom: 0
}

.features-element__text {
  margin-top: 1.1rem
}

.pricing-array {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 32px;
  gap: 16px
}

.pricing-array__element {
  width: calc((100% - 72px)/ 4)
}

.pricing-element {
  width: 100%;
  padding: 24px;
  text-align: center;
  background-color: #fff;
  border-radius: 12px
}

.pricing-element__heading {
  font-family: Manrope, sans-serif;
  font-weight: 400;
  font-size: 3.2rem;
  line-height: 1
}

.pricing-element__text {
  margin: 0;
  font-size: 18px;
  line-height: 24px;
  margin-top: 8px
}

.pricing-element--highlighted {
  color: #be0017
}

.partners-array {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 1rem;
  margin-bottom: 1rem
}

.partners-array__element {
  width: 16.66%;
  max-width: 21rem
}

.partners-array--wide {
  margin-top: 0;
  margin-bottom: 0
}

.partners-array--wide .partners-array__element {
  max-width: initial
}

.partners-element {
  display: flex;
  width: 100%;
  height: 14.5rem;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center
}

.partners-element .i,
.partners-element svg {
  fill: #282630;
  vertical-align: middle
}

.default-form {
  width: 100%;
  max-width: 39.5rem;
  margin-left: auto;
  margin-right: auto
}

.default-form__section {
  width: 100%
}

.default-form__section:not(:last-child) {
  margin-bottom: 48px
}

.default-form__row {
  display: flex;
  width: 100%;
  flex-wrap: wrap
}

.default-form__row:not(:last-child) {
  margin-bottom: 16px
}

.default-form__row--control {
  margin-top: 3.2rem;
  margin-bottom: 1.4rem;
  text-align: center
}

.default-form__row--prompt {
  color: #868693;
  text-align: center
}

.default-form__label {
  margin-bottom: 1.2rem;
  font-family: Manrope, sans-serif;
  font-weight: 300;
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 1.8rem
}

.default-form__element {
  width: 100%
}

.default-form__element--phone {
  width: 210px
}

.default-form__element--phone+.default-form__element--auto {
  width: calc(100% - 226px);
  margin-left: 16px
}

.default-form__element--auto {
  width: auto
}

.default-form-success {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  width: 100%;
  height: 100%;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  background-color: #f6f6fa;
  border-radius: .4rem;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  z-index: -1;
  transition: all .3s ease
}

.default-form-success__content {
  width: 100%;
  max-height: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
  text-align: center;
  overflow: auto
}

.default-form-success__icon {
  margin-bottom: 2.4rem
}

.default-form-success__icon .i {
  width: 10.3rem;
  height: 11.1rem;
  background-image: url(data:image/png;base64,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);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  vertical-align: top
}

.default-form-success__icon .i._success {
  width: 14rem;
  height: 19.8rem;
  background: 0
}

.default-form-success__icon .i._success-alt {
  width: 40.9rem;
  height: 24.1rem;
  background: 0
}

.default-form-success__heading {
  margin: 0;
  font-size: 3.2rem;
  line-height: 4rem
}

.default-form-success__text {
  max-width: 45rem;
  margin: 2.2rem auto 0;
  font-size: 1.9rem;
  line-height: 3.2rem
}

.default-form-success__control {
  margin-top: 4rem;
  font-size: 1.5rem;
  line-height: 3.2rem
}

.default-form-success--visible {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
  z-index: 1
}

.default-form .control+.control {
  margin-left: .8rem
}

.carousel {
  height: auto;
  transition: opacity .2s ease
}

.carousel--hidden {
  height: 0;
  opacity: 0;
  overflow: hidden
}

@keyframes zoOm {
  0% {
    colortransform: scale(1)
  }

  50% {
    transform: scale(1.2)
  }

  100% {
    transform: scale(1)
  }
}

.animated {
  animation-duration: 1s;
  animation-fill-mode: both
}

.animated.hinge {
  animation-duration: 2s
}

@keyframes fadeIn {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

.fadeIn {
  animation-name: fadeIn
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px)
  }

  100% {
    opacity: 1;
    transform: translateY(0)
  }
}

.fadeInUp {
  animation-name: fadeInUp
}

.block-card a {
  color: #000;
  border-bottom: 0
}

.portfolio-array {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  gap: 64px 32px
}

.portfolio-array__element {
  margin: 0;
  width: calc((100% - 64px)/ 3)
}

.portfolio-element {
  width: 100%;
  height: 100%
}

.portfolio-element__link {
  display: block;
  height: 100%;
  text-decoration: none;
  color: #000;
  border-bottom: 0
}

a.portfolio-element__link:hover {
  border-bottom: 0
}

.portfolio-element__image {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 75%;
  border-radius: 10px;
  overflow: hidden
}

.portfolio-element__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  transition: all .4s ease
}

.portfolio-element__details {
  padding-top: 16px
}

.portfolio-element__heading {
  margin: 0;
  color: #1a1a21;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600
}

.portfolio-element__text {
  font-size: 22px;
  line-height: 32px;
  font-weight: 400;
  padding-right: 64px
}

.portfolio-element:hover .portfolio-element__image img {
  transform: scale(1.03)
}

.load-more {
  width: 100%;
  margin-top: 40px;
  color: #282630;
  text-align: center;
  background-color: #f8f8f8;
  border-radius: 20px
}

.load-more__link {
  display: block;
  height: auto;
  text-decoration: none;
  padding-top: 16px;
  padding-bottom: 16px;
  color: inherit;
  border-bottom: 0
}

.load-more__link:hover {
  border-bottom: 0
}

.reviews-carousel {
  position: relative;
  display: flex;
  width: 100%;
  height: auto
}

.reviews-carousel__element {
  width: 100%;
  max-width: 55.2rem;
  height: auto;
  flex-shrink: 0;
  outline: 0
}

.reviews-carousel__element:not(:last-child) {
  margin-right: 2.4rem
}

.reviews-carousel__footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  padding-left: 12.5rem
}

.reviews-carousel .slick-track {
  display: flex;
  flex-wrap: wrap
}

.reviews-carousel .slick-list {
  overflow: visible
}

.reviews-carousel .slick-slide {
  float: none
}

.reviews-element {
  position: relative;
  width: 100%;
  height: 100%;
  padding-bottom: 11rem;
  background-color: #f8f8fb;
  border-radius: .4rem;
  overflow: hidden
}

.reviews-element__header {
  display: flex;
  height: 14rem;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  padding: 5rem 5rem 0
}

.reviews-element__body {
  padding: 0 4.5rem 3rem 5rem;
  font-size: 2rem;
  line-height: 3.2rem
}

.reviews-element__body p {
  color: inherit;
  font-size: inherit;
  line-height: inherit
}

.reviews-element__footer {
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  width: 100%;
  height: 11rem;
  align-items: inherit;
  padding-left: 5rem;
  padding-right: 6rem;
  border-top: .1rem solid #e7e7ee
}

.reviews-element__logotype {
  width: auto
}

.reviews-element__date {
  font-size: 1.3rem
}

.reviews-element__more {
  margin-top: 1.8rem
}

.reviews-element__more-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  color: #282630;
  font-size: 1.4rem;
  line-height: 2.4rem;
  border-bottom: 0
}

.reviews-element__more-link .i {
  width: .8rem;
  height: .8rem;
  margin-top: -.1rem;
  margin-left: .8rem;
  fill: #282630;
  vertical-align: middle;
  transition: all .2s ease
}

.reviews-element__author {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center
}

.reviews-element__author-image {
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  overflow: hidden
}

.reviews-element__author-image img {
  width: 100%
}

.reviews-element__author-image+.reviews-element__author-details {
  width: calc(100% - 5rem);
  padding-left: 1.8rem
}

.reviews-element__author-details {
  width: 100%;
  font-size: 1.6rem;
  line-height: 2.4rem
}

.reviews-element__author-details p {
  color: inherit;
  font-size: inherit;
  line-height: inherit
}

.default-carousel-controls {
  position: relative;
  padding-bottom: 10.4rem
}

.default-carousel-controls__body {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%
}

.default-carousel-controls__body .slick-arrow {
  position: absolute;
  top: 0;
  display: flex;
  width: 4.2rem;
  height: 4rem;
  align-items: center;
  justify-content: center;
  background: 0 0;
  border: .1rem solid #282630;
  border-radius: .4rem;
  transition: all .2s ease;
  z-index: 1
}

.default-carousel-controls__body .slick-arrow .i {
  width: 1.35rem;
  height: 1.35rem;
  fill: #282630;
  vertical-align: middle;
  transition: all .2s ease
}

.default-carousel-controls__body .slick-arrow:hover {
  background: #282630
}

.default-carousel-controls__body .slick-arrow:hover .i {
  fill: #fff
}

.default-carousel-controls__body .slick-next {
  left: 5rem
}

.default-carousel-controls__body .slick-prev {
  left: 0
}

.default-carousel-controls__body .slick-disabled {
  cursor: default;
  pointer-events: none;
  border-color: rgba(40, 38, 48, .3)
}

.default-carousel-controls__body .slick-disabled .i {
  fill: rgba(40, 38, 48, .3)
}

.default-carousel-controls__body .slick-dots {
  position: absolute;
  top: .4rem;
  left: 12.5rem;
  display: flex;
  width: auto;
  flex-wrap: wrap;
  margin: 0;
  z-index: 1
}

.default-carousel-controls__body .slick-dots li {
  display: flex;
  width: 3.2rem;
  height: 3.2rem;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding-left: 0;
  font-size: 0
}

.default-carousel-controls__body .slick-dots li::before {
  display: none
}

.default-carousel-controls__body .slick-dots li:not(:last-child) {
  margin-bottom: 0
}

.default-carousel-controls__body .slick-dots button {
  display: block;
  width: 1.4rem;
  height: 1.4rem;
  background: 0 0;
  border: .2rem solid #282630;
  border-radius: 50%;
  transition: all .15s ease
}

.default-carousel-controls__body .slick-dots__marker {
  position: absolute;
  top: 0;
  left: 0;
  transition: left .3s ease-in-out;
  z-index: 1
}

.default-carousel-controls__body .slick-dots__marker::before {
  content: "";
  position: static;
  display: block !important;
  width: 1.4rem;
  height: 1.4rem;
  background: #282630;
  border-radius: 50%;
  z-index: 1
}

.application {
  position: relative;
  width: 100%;
  min-height: 45rem
}

.application .default-form {
  max-width: 61rem;
  margin-left: 0;
  margin-right: 0
}

.application .default-form-success {
  align-items: flex-start;
  background-color: #fff
}

.application .default-form-success__content {
  padding-top: 0;
  padding-bottom: 0
}

.social-networks__element {
  display: inline-block;
  vertical-align: top
}

.social-networks__element:not(:last-child) {
  margin-right: 3.2rem
}

.social-networks__link {
  display: flex;
  width: 100%;
  align-items: center;
  color: #fff;
  border-bottom: 0
}

.social-networks__link:hover {
  border-bottom: 0
}

.social-networks__link .i,
.social-networks__link svg {
  margin-right: 8px;
  fill: #fff;
  vertical-align: middle
}

.social-networks__link .i._fb,
.social-networks__link svg._fb {
  width: .88rem;
  height: 1.7rem
}

.social-networks__link .i._inst,
.social-networks__link svg._inst {
  width: 1.7rem;
  height: 1.7rem
}

.social-networks__link .i._tl,
.social-networks__link svg._tl {
  width: 16px;
  height: 16px
}

.agima {
  width: 9rem;
  height: 4rem
}

.agima__link {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center
}

.agima svg {
  width: 100%;
  height: 100%
}

.project-section {
  width: 100%;
  margin-top: 80px
}

.project-section--outbox {
  width: calc(100% + 20.8rem);
  margin-left: -10.4rem;
  margin-right: -10.4rem
}

.project-section--outbox img {
  width: 100%
}

.project-section>:first-child {
  margin-top: 0
}

.project-section>:last-child {
  margin-bottom: 0
}

.project-section .h2,
.project-section .h3,
.project-section h2,
.project-section h3,
.project-section p {
  max-width: 980px;
  margin-left: auto;
  margin-right: auto
}

.project-section .h2+ul,
.project-section h2+ul {
  margin-top: 0
}

.project-section img {
  display: block;
  width: 100%;
  margin-left: auto;
  margin-right: auto
}

.project-section img+img {
  margin-top: 40px
}

.project-section ul {
  margin-left: auto;
  margin-right: auto
}

.project-section ul.ul--columns {
  max-width: 81.2rem;
  -moz-column-gap: 4rem;
  column-gap: 4rem
}

.project-review {
  width: 100%;
  max-width: 81.2rem;
  margin-left: auto;
  margin-right: auto;
  padding: 8rem 10.4rem 8.8rem;
  font-size: 2rem;
  line-height: 3.2rem;
  background-color: #fff
}

.project-review__body {
  width: 100%
}

.project-review__author {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 3.8rem
}

.project-review__author-image {
  width: 5.6rem;
  height: 5.6rem;
  border-radius: 50%;
  overflow: hidden
}

.project-review__author-image img {
  width: 100%
}

.project-review__author-image+.project-review__author-details {
  width: calc(100% - 5.6rem);
  padding-left: 2.2rem
}

.project-review__author-details {
  width: 100%;
  font-size: 1.6rem;
  line-height: 2.4rem
}

.project-review__author-name,
.project-review__author-position {
  color: inherit;
  font-size: inherit;
  line-height: inherit
}

.project-review__author-name {
  font-family: Manrope, sans-serif;
  font-weight: 400
}

.project-review p {
  max-width: 100%;
  color: inherit;
  font-size: inherit;
  line-height: inherit
}

.project-controls {
  display: flex;
  width: 100%;
  max-width: 81.2rem;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto
}

.project-controls .button {
  padding-left: 3.2rem;
  padding-right: 3.2rem
}

.social-share {
  display: flex;
  flex-wrap: wrap;
  align-items: center
}

.social-share__label {
  margin-right: 1.3rem;
  color: #282630;
  font-size: 1.7rem;
  line-height: 2.4rem
}

.social-share__socials {
  width: auto
}

.social-share .ya-share2__list {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 0
}

.social-share .ya-share2__list.ya-share2__list_direction_horizontal>.ya-share2__item {
  margin: 0
}

.social-share .ya-share2__list.ya-share2__list_direction_horizontal>.ya-share2__item:not(:last-of-type) {
  margin-right: .8rem
}

.social-share .ya-share2__item {
  padding-left: 0
}

.social-share .ya-share2__item::before {
  display: none
}

.social-share .ya-share2__item:not(:last-of-type) {
  margin-bottom: 0
}

.social-share .ya-share2__item.ya-share2__item_service_facebook .ya-share2__badge,
.social-share .ya-share2__item.ya-share2__item_service_twitter .ya-share2__badge,
.social-share .ya-share2__item.ya-share2__item_service_vkontakte .ya-share2__badge {
  background-color: #fff;
  border-radius: 0
}

.social-share .ya-share2__item.ya-share2__item_service_facebook .ya-share2__badge,
.social-share .ya-share2__item.ya-share2__item_service_twitter .ya-share2__badge,
.social-share .ya-share2__item.ya-share2__item_service_vkontakte .ya-share2__badge {
  width: 4.4rem
}

.social-share .ya-share2__item.ya-share2__item_service_facebook .ya-share2__icon {
  width: .9rem;
  height: 1.7rem
}

.social-share .ya-share2__item.ya-share2__item_service_twitter .ya-share2__icon {
  width: 1.8rem;
  height: 1.48rem
}

.social-share .ya-share2__item.ya-share2__item_service_vkontakte .ya-share2__icon {
  width: 2rem;
  height: 1.12rem
}

.social-share .ya-share2__item_service_facebook .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDkgMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuNzA2MjYgMTcuNDYzM1Y5Ljc0MTk0SDguMjk4MzVMOC42ODU4OCA2LjczMzI2SDUuNzA2MjZWNC44MTE3OUM1LjcwNjI2IDMuOTQwOTQgNS45NDg0NiAzLjM0Njc0IDcuMTk3MTUgMy4zNDY3NEw4Ljc5MDI5IDMuMzQ1NjdWMC42NTQ1NDNDOC41MTQ3MiAwLjYxNzk0NCA3LjU2ODUyIDAuNTM2MTMzIDYuNDY4MzkgMC41MzYxMzNDNC4xNzEyNSAwLjUzNjEzMyAyLjU5ODU1IDEuOTM4NzUgMi41OTg1NSA0LjUxMzYyVjYuNzMzMjZIMFY5Ljc0MTk0SDIuNTk4NTVWMTcuNDYzM0g1LjcwNjI2WiIgZmlsbD0iIzI4MjYzMCIvPjwvc3ZnPg==)
}

.social-share .ya-share2__item_service_twitter .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC43NDAwMyAzLjk1N0w4Ljc3OTA1IDQuNjAwMzlMOC4xMjg3NSA0LjUyMTZDNS43NjE2NSA0LjIxOTYgMy42OTM3IDMuMTk1NDQgMS45Mzc4OSAxLjQ3NTM2TDEuMDc5NSAwLjYyMTg4NEwwLjg1ODM5NiAxLjI1MjE0QzAuMzkwMTggMi42NTcwOSAwLjY4OTMxOCA0LjE0MDgyIDEuNjY0NzcgNS4xMzg3M0MyLjE4NTAxIDUuNjkwMjEgMi4wNjc5NSA1Ljc2ODk5IDEuMTcwNTQgNS40NDA3M0MwLjg1ODM5NiA1LjMzNTY5IDAuNTg1MjcgNS4yNTY5IDAuNTU5MjU4IDUuMjk2M0MwLjQ2ODIxNiA1LjM4ODIxIDAuNzgwMzYgNi41ODMwNyAxLjAyNzQ3IDcuMDU1NzZDMS4zNjU2MyA3LjcxMjI4IDIuMDU0OTUgOC4zNTU2NyAyLjgwOTI5IDguNzM2NDVMMy40NDY1OSA5LjAzODQ1TDIuNjkyMjQgOS4wNTE1OEMxLjk2MzkgOS4wNTE1OCAxLjkzNzg5IDkuMDY0NzEgMi4wMTU5MyA5LjM0MDQ1QzIuMjc2MDUgMTAuMTkzOSAzLjMwMzUyIDExLjA5OTkgNC40NDgwNSAxMS40OTM4TDUuMjU0NDIgMTEuNzY5Nkw0LjU1MjEgMTIuMTg5N0MzLjUxMTYyIDEyLjc5MzcgMi4yODkwNSAxMy4xMzUxIDEuMDY2NDkgMTMuMTYxNEMwLjQ4MTIyMiAxMy4xNzQ1IDAgMTMuMjI3IDAgMTMuMjY2NEMwIDEzLjM5NzcgMS41ODY3MyAxNC4xMzMgMi41MTAxNiAxNC40MjE5QzUuMjgwNDMgMTUuMjc1NCA4LjU3MDk1IDE0LjkwNzcgMTEuMDQyMSAxMy40NTAzQzEyLjc5NzkgMTIuNDEzIDE0LjU1MzcgMTAuMzUxNSAxNS4zNzMxIDguMzU1NjdDMTUuODE1MyA3LjI5MjExIDE2LjI1NzUgNS4zNDg4MiAxNi4yNTc1IDQuNDE2NTZDMTYuMjU3NSAzLjgxMjU2IDE2LjI5NjUgMy43MzM3OCAxNy4wMjQ4IDMuMDExNjFDMTcuNDU0IDIuNTkxNDQgMTcuODU3MiAyLjEzMTg4IDE3LjkzNTMgMi4wMDA1N0MxOC4wNjUzIDEuNzUxMSAxOC4wNTIzIDEuNzUxMSAxNy4zODkgMS45NzQzMUMxNi4yODM1IDIuMzY4MjIgMTYuMTI3NCAyLjMxNTcgMTYuNjczNyAxLjcyNDgzQzE3LjA3NjkgMS4zMDQ2NiAxNy41NTgxIDAuNTQzMTAyIDE3LjU1ODEgMC4zMTk4ODVDMTcuNTU4MSAwLjI4MDQ5NCAxNy4zNjMgMC4zNDYxNDYgMTcuMTQxOSAwLjQ2NDMxOUMxNi45MDc4IDAuNTk1NjIzIDE2LjM4NzYgMC43OTI1NzkgMTUuOTk3NCAwLjkxMDc1MkwxNS4yOTUgMS4xMzM5N0wxNC42NTc4IDAuNzAwNjY2QzE0LjMwNjYgMC40NjQzMTkgMTMuODEyNCAwLjIwMTcxMiAxMy41NTIyIDAuMTIyOTNDMTIuODg4OSAtMC4wNjA4OTUzIDExLjg3NDUgLTAuMDM0NjM0NiAxMS4yNzYyIDAuMTc1NDUxQzkuNjUwNDUgMC43NjYzMTggOC42MjI5NyAyLjI4OTQ0IDguNzQwMDMgMy45NTdaIiBmaWxsPSIjMjgyNjMwIi8+PC9zdmc+)
}

.social-share .ya-share2__item_service_vkontakte .ya-share2__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAuOTgwOCAxMS4xNTMyQzEwLjk4MDggMTEuMTUzMiAxMS4zNDE4IDExLjExMzggMTEuNTI2NyAxMC45MTg5QzExLjY5NTkgMTAuNzQwMyAxMS42OSAxMC40MDMzIDExLjY5IDEwLjQwMzNDMTEuNjkgMTAuNDAzMyAxMS42Njc1IDguODI5NTEgMTIuNDExOSA4LjU5NzE0QzEzLjE0NTYgOC4zNjg2MSAxNC4wODc2IDEwLjExOTEgMTUuMDg3MyAxMC43OTIyQzE1Ljg0MjUgMTEuMzAxMSAxNi40MTU3IDExLjE4OTcgMTYuNDE1NyAxMS4xODk3TDE5LjA4NzIgMTEuMTUzMkMxOS4wODcyIDExLjE1MzIgMjAuNDg0IDExLjA2ODcgMTkuODIxOCA5Ljk5MDM5QzE5Ljc2NyA5LjkwMjA1IDE5LjQzNTQgOS4xOTI0NiAxNy44MzYxIDcuNzM0ODhDMTYuMTYwNCA2LjIwOTEzIDE2LjM4NTQgNi40NTU5IDE4LjQwMjQgMy44MTYzMUMxOS42MzExIDIuMjA4OTQgMjAuMTIyMSAxLjIyNzYyIDE5Ljk2ODUgMC44MDgwMDlDMTkuODIyOCAwLjQwNjY0NiAxOC45MTg5IDAuNTEzMjI4IDE4LjkxODkgMC41MTMyMjhMMTUuOTExOSAwLjUzMTQ3MkMxNS45MTE5IDAuNTMxNDcyIDE1LjY4ODkgMC41MDE3MDYgMTUuNTIzNiAwLjU5ODY4NkMxNS4zNjIyIDAuNjkzNzQ1IDE1LjI1NzUgMC45MTU1NTEgMTUuMjU3NSAwLjkxNTU1MUMxNS4yNTc1IDAuOTE1NTUxIDE0Ljc4MjEgMi4xNTkwMSAxNC4xNDczIDMuMjE3MTVDMTIuODA4MSA1LjQ0ODY1IDEyLjI3MyA1LjU2Njc1IDEyLjA1MzkgNS40Mjg0OEMxMS41NDQzIDUuMTA0OSAxMS42NzE0IDQuMTMwMyAxMS42NzE0IDMuNDM3OTlDMTEuNjcxNCAxLjI3NDY3IDEyLjAwNiAwLjM3MzAzOSAxMS4wMjA5IDAuMTM5NzExQzEwLjY5NDIgMC4wNjE5MzQ4IDEwLjQ1MzYgMC4wMTEwNDQzIDkuNjE3MjIgMC4wMDI0MDI0NUM4LjU0NDEzIC0wLjAwODE1OTc0IDcuNjM2MzYgMC4wMDYyNDMyNiA3LjEyMTgzIDAuMjUzMDE0QzYuNzc5NDYgMC40MTcyMDggNi41MTUzNCAwLjc4NDAwNCA2LjY3Njc1IDAuODA1MTI4QzYuODc1MzIgMC44MzEwNTQgNy4zMjUyOSAwLjkyNDE5MyA3LjU2Mzk3IDEuMjQyOThDNy44NzIxMSAxLjY1NDkgNy44NjEzNSAyLjU3ODYxIDcuODYxMzUgMi41Nzg2MUM3Ljg2MTM1IDIuNTc4NjEgOC4wMzg0IDUuMTI1MDYgNy40NDc1NyA1LjQ0MDk3QzcuMDQyNTkgNS42NTc5NyA2LjQ4Njk4IDUuMjE1MzIgNS4yOTI1OSAzLjE5MDI2QzQuNjgxMjIgMi4xNTMyNSA0LjIxOTUxIDEuMDA2NzcgNC4yMTk1MSAxLjAwNjc3QzQuMjE5NTEgMS4wMDY3NyA0LjEzMDQ5IDAuNzkyNjQ2IDMuOTcxMDQgMC42Nzc0MjJDMy43NzgzNCAwLjUzODE5MyAzLjUwOTMzIDAuNDk0OTg0IDMuNTA5MzMgMC40OTQ5ODRMMC42NTIwMDggMC41MTMyMjhDMC42NTIwMDggMC41MTMyMjggMC4yMjI1NzggMC41MjQ3NSAwLjA2NTA4NzkgMC43MDgxNDhDLTAuMDc0Nzk0OSAwLjg3MDQyMiAwLjA1NDMyNzYgMS4yMDc0NSAwLjA1NDMyNzYgMS4yMDc0NUMwLjA1NDMyNzYgMS4yMDc0NSAyLjI5MTQ3IDYuMzQ1NDcgNC44MjUwMSA4LjkzNTEzQzcuMTQ4MjQgMTEuMzA4NyA5Ljc4NTQ3IDExLjE1MzIgOS43ODU0NyAxMS4xNTMySDEwLjk4MDhaIiBmaWxsPSIjMjgyNjMwIi8+PC9zdmc+)
}

.social-share .ya-share2__link {
  border: .2rem solid #000 !important;
  border-radius: .4rem;
  overflow: hidden
}

.social-share .ya-share2__badge {
  display: flex;
  height: 4.4rem;
  align-items: center;
  justify-content: center
}

.social-share .ya-share2__icon:active {
  box-shadow: none
}

.social-share .ya-share2__container_size_m .ya-share2__icon {
  width: 2.2rem;
  height: 2.2rem;
  background-size: cover !important
}

.image-loading {
  background: #f8f8f8 linear-gradient(290deg, #e5e5e5 21%, #ededed 31%, #fff 50%, #fff 52%, #eaeaea 64%, #e5e5e5 68%);
  background-size: 200% 200%;
  animation: image-loading 2.5s linear infinite reverse
}

@keyframes image-loading {
  0% {
    background-position: -40% 50%
  }

  100% {
    background-position: 155% 50%
  }
}

.navigation-button {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  width: 5.6rem;
  height: 100%;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center
}

.navigation-button__bar {
  position: relative;
  display: block;
  width: 1.8rem;
  height: .2rem;
  border-radius: .4rem
}

.navigation-button__bar::after,
.navigation-button__bar::before {
  content: "";
  position: absolute;
  left: 0;
  display: block;
  height: .2rem;
  border-radius: .4rem;
  transition: all .2s ease
}

.navigation-button__bar::before {
  top: -.7rem;
  width: .8rem
}

.navigation-button__bar::after {
  bottom: -.7rem;
  width: 1.2rem
}

.navigation-inline {
  display: flex;
  gap: 32px;
  overflow: scroll;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none
}

.navigation-inline::-webkit-scrollbar {
  display: none
}

.navigation-inline__element {
  display: inline-block;
  vertical-align: top;
  height: 100%
}

.navigation-inline__link {
  display: flex;
  align-items: center;
  color: #000;
  font-weight: 500;
  font-size: 19px;
  border-bottom: 0;
  padding: 16px 0
}

.navigation-inline__link:hover {
  color: #a8a8b4;
  border-bottom: 0
}

.navigation-inline__link .value {
  position: relative;
  display: inline-block;
  vertical-align: top;
  transition: color .3s ease
}

.navigation-inline__link .value::before {
  content: attr(data-twin);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 0;
  height: 100%;
  color: #be0017;
  font-size: inherit;
  line-height: inherit;
  white-space: nowrap;
  overflow: hidden;
  z-index: 1;
  transition: all .2s ease
}

.navigation-mobile {
  position: fixed;
  top: 7.4rem;
  left: 0;
  display: none;
  width: 100%;
  height: calc(100% - 7.4rem);
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 2rem 4.3rem 7rem;
  font-family: Manrope, sans-serif;
  font-weight: 300;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all .3s ease;
  z-index: -1
}

.navigation-mobile__inside {
  max-height: 100%;
  width: 100%;
  overflow: auto
}

.navigation-mobile__element {
  width: 100%
}

.navigation-mobile__element:not(:last-child) {
  margin-bottom: 2.1rem
}

.navigation-mobile__link {
  display: block;
  height: auto;
  text-decoration: none;
  font-size: 1.9rem;
  line-height: 1.9rem
}

.navigation-mobile__link .value {
  position: relative;
  display: inline-block;
  vertical-align: top;
  transition: color .3s ease
}

.navigation-mobile__link .value::before {
  content: attr(data-twin);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 0;
  height: 100%;
  color: #be0017;
  font-size: inherit;
  line-height: inherit;
  white-space: nowrap;
  overflow: hidden;
  z-index: 1;
  transition: all .2s ease
}

.navigation-mobile__link:hover .value {
  color: #be0017
}

.navigation-mobile__link:hover .value::before {
  width: 100%
}

.navigation-mobile .contacts {
  margin-top: 4.5rem
}

.navigation-mobile .contacts__element:not(:last-child) {
  margin-right: 1.6rem
}

.navigation-mobile .contacts__element--control,
.navigation-mobile .contacts__element--phone {
  display: block;
  margin-right: 0 !important
}

.navigation-mobile .contacts__element--phone {
  margin-bottom: 1.7rem
}

.navigation-mobile .contacts__element--control {
  margin-top: 4.5rem;
  margin-left: 0
}

.navigation-mobile .contacts__element .i {
  width: 2rem;
  height: 2rem
}

.navigation-mobile .contacts__link {
  padding-left: 0;
  padding-right: 0;
  border-bottom: 0
}

.hero-slider {
  position: relative;
  width: 100%;
  overflow: hidden
}

.hero-slider__element {
  position: relative;
  width: 100%;
  outline: 0;
  overflow: hidden
}

.hero-slider__element:not(:first-child) {
  display: none
}

.hero-slider__element-link {
  position: relative;
  display: block;
  height: 0;
  text-decoration: none;
  padding-bottom: 42.2%;
  outline: 0;
  overflow: hidden
}

.hero-slider__element img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center
}

.hero-slider.slick-vertical .slick-slide {
  border: 0
}

.hero-slider-bar {
  position: relative;
  width: 100%;
  height: 80px;
  padding-left: 40px;
  padding-right: 40px;
  background-color: #f8f8f8;
  overflow: hidden
}

.hero-slider-bar__element {
  display: flex;
  width: 100%;
  height: 100%;
  flex-wrap: wrap;
  align-items: center;
  outline: 0
}

.hero-slider-bar__element-link {
  color: #282630;
  font-family: Manrope, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  border-bottom: 0
}

.hero-slider-bar__element-link:hover .hero-slider-bar__element-button {
  color: #fff;
  background: #282630
}

.hero-slider-bar__element-link:hover .hero-slider-bar__element-button .i {
  fill: #fff
}

.hero-slider-bar__element-button {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-left: 24px;
  padding: 12px 24px;
  color: #282630;
  font-family: Manrope, sans-serif;
  font-weight: 500;
  font-size: 17px;
  line-height: 24px;
  background: #fff;
  border-radius: 10px;
  transition: all .2s ease
}

.hero-slider-bar__element-link:hover {
  border-bottom: 0
}

.hero-slider-bar__element-button .i {
  width: 16px;
  height: 16px;
  margin-top: -.1rem;
  margin-left: 8px;
  fill: #282630;
  vertical-align: middle;
  transition: all .2s ease
}

.hero-slider-bar .slick-list,
.hero-slider-bar .slick-track {
  height: 100%
}

.hero-slider-bar .slick-arrow {
  position: absolute;
  top: 50%;
  display: flex;
  width: 56px;
  height: 56px;
  align-items: center;
  justify-content: center;
  background: 0 0;
  border: .1rem solid #282630;
  border-radius: 10px;
  transform: translateY(-50%);
  transition: all .2s ease;
  z-index: 1
}

.hero-slider-bar .slick-arrow .i {
  width: 16px;
  height: 16px;
  fill: #282630;
  vertical-align: middle;
  transition: all .2s ease
}

.hero-slider-bar .slick-arrow:hover {
  background: #282630
}

.hero-slider-bar .slick-arrow:hover .i {
  fill: #fff
}

.hero-slider-bar .slick-next {
  right: 40px
}

.hero-slider-bar .slick-prev {
  right: 104px
}

.hero-slider-bar .slick-disabled {
  cursor: default;
  pointer-events: none;
  border-color: rgba(40, 38, 48, .3)
}

.hero-slider-bar .slick-disabled .i {
  fill: rgba(40, 38, 48, .3)
}

.hero-slider-bar .slick-dots {
  position: absolute;
  top: 50%;
  right: 196px;
  display: flex;
  width: auto;
  flex-wrap: wrap;
  margin: 0;
  transform: translateY(-50%);
  z-index: 1;
  gap: 8px;
  padding-left: 0
}

.hero-slider-bar .slick-dots li {
  display: flex;
  width: 16px;
  height: 16px;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding-left: 0;
  font-size: 0
}

.hero-slider-bar .slick-dots li::before {
  display: none
}

.hero-slider-bar .slick-dots li:not(:last-child) {
  margin-bottom: 0
}

.hero-slider-bar .slick-dots button {
  display: block;
  width: 16px;
  height: 16px;
  background: 0 0;
  border: 2px solid #282630;
  border-radius: 50%;
  transition: all .15s ease
}

.hero-slider-bar .slick-dots__marker {
  position: absolute;
  top: 0;
  left: 0;
  transition: left .3s ease-in-out;
  z-index: 1
}

.hero-slider-bar .slick-dots__marker::before {
  content: "";
  position: static;
  display: block !important;
  width: 16px;
  height: 16px;
  background: #282630;
  border-radius: 50%;
  z-index: 1
}

.hero-slider-bar.slick-initialized .slick-slide {
  display: flex
}

.hero-slider.slick-slider .slick-list {
  transform: rotate(180deg)
}

.hero-slider.slick-slider .slick-slide {
  transform: rotate(180deg)
}

.hero-slider .slick-list {
  top: -.1rem;
  bottom: -.1rem
}

.hero-slider.slick-initialized .hero-slider__element:not(:first-child) {
  display: block
}

.modal {
  position: relative;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  cursor: auto;
  background-color: #fff;
  transition: all .2s ease
}

.modal--order {
  max-width: 81rem
}

.modal--order .modal__inside {
  padding: 9.5rem 10.5rem 9.5rem 10rem
}

.modal__close {
  position: absolute;
  top: 3rem;
  right: 8.5rem;
  width: 7rem;
  height: 7rem;
  padding: 0;
  text-align: center;
  opacity: 1;
  border: 0;
  z-index: 1
}

.modal__close:active {
  top: 3rem
}

.modal__close .i {
  position: static;
  width: 2rem;
  height: 100%;
  fill: #be0017;
  vertical-align: top;
  pointer-events: none
}

.modal__inside {
  width: 100%;
  padding: 3rem 3rem 5rem
}

.modal__header {
  width: 100%;
  margin-bottom: 4rem
}

.modal__header-text {
  max-width: 50rem;
  margin-top: 1.4rem;
  font-size: 1.9rem;
  line-height: 3.2rem
}

.modal__heading {
  margin: 0
}

.modal__body {
  width: 100%
}

.modal .default-form {
  max-width: 100%
}

.modal .default-form__row--control {
  margin-top: 5.4rem;
  margin-bottom: 0;
  text-align: left
}

.mfp-wrap {
  max-height: 100%;
  overflow: auto
}

.mfp-container,
.mfp-content {
  cursor: pointer !important
}

.mfp-container {
  padding: 0 !important
}

.mfp-bg {
  background-color: rgba(0, 0, 0, .5);
  opacity: .5
}

.mfp-title {
  font-size: 1.6rem
}

.mfp-counter {
  display: none
}

.mfp-zoom-in .mfp-with-anim {
  opacity: 0;
  transition: all .2s ease-in-out;
  transform: scale(.8)
}

.mfp-zoom-in.mfp-bg {
  opacity: 0;
  transition: all .3s ease-out
}

.mfp-zoom-in.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1)
}

.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: .8
}

.mfp-zoom-in.mfp-removing .mfp-with-anim {
  transform: scale(.8);
  opacity: 0
}

.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0
}

.mfp-zoom-out .mfp-with-anim {
  opacity: 0;
  transition: all .3s ease-in-out;
  transform: scale(1.3)
}

.mfp-zoom-out.mfp-bg {
  opacity: 0;
  transition: all .3s ease-out
}

.mfp-zoom-out.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: scale(1)
}

.mfp-zoom-out.mfp-ready.mfp-bg {
  opacity: .8
}

.mfp-zoom-out.mfp-removing .mfp-with-anim {
  transform: scale(1.3);
  opacity: 0
}

.mfp-zoom-out.mfp-removing.mfp-bg {
  opacity: 0
}

.mfp-move-horizontal .mfp-with-anim {
  opacity: 0;
  transition: all .3s;
  transform: translateX(-50px)
}

.mfp-move-horizontal.mfp-bg {
  opacity: 0;
  transition: all .3s
}

.mfp-move-horizontal.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: translateX(0)
}

.mfp-move-horizontal.mfp-ready.mfp-bg {
  opacity: .5
}

.mfp-move-horizontal.mfp-removing .mfp-with-anim {
  transform: translateX(50px);
  opacity: 0
}

.mfp-move-horizontal.mfp-removing.mfp-bg {
  opacity: 0
}

.file-uploader {
  position: relative;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: flex-start
}

.file-uploader__control .button {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 9px;
  padding-bottom: 12px
}

.file-uploader__files {
  width: auto
}

.file-uploader__inputs {
  display: none
}

.file-uploader__list {
  width: 100%;
  padding-left: 24px;
  font-size: 0
}

.file-uploader__element {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-top: 12px;
  padding-right: 24px
}

.file-uploader__element-value {
  width: 100%;
  color: #868693;
  font-size: 14px;
  line-height: 24px
}

.file-uploader__element-control {
  position: absolute;
  top: 6px;
  right: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  outline: 0;
  z-index: 1
}

.file-uploader__element-control .i {
  width: 100%;
  height: 100%;
  fill: #be0017;
  vertical-align: top
}

.file-uploader__element:not(:last-child) {
  margin-right: 16px
}

.hero-banner {
  position: relative;
  width: 100%;
  height: 60.8rem;
  transition: opacity .3s ease;
  overflow: hidden
}

.hero-banner__image {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 0
}

.hero-banner__image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center
}

.hero-banner__content {
  position: absolute;
  left: 0;
  bottom: 7.8rem;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
  z-index: 1
}

.hero-banner__heading {
  max-width: 81rem;
  margin-bottom: 0;
  color: #282630
}

.hero-banner__tags {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 1.8rem
}

.hero-banner__tags>:not(:last-child) {
  margin-right: 1.6rem
}

.hero-banner__tag {
  color: #000;
  font-family: Manrope, sans-serif;
  font-weight: 300;
  font-size: 1.9rem;
  line-height: 3.2rem
}

.hero-banner--hidden {
  height: 0;
  opacity: 0;
  overflow: hidden
}

.contacts_group {
  margin-bottom: 40px
}

.contacts_group:last-child {
  margin-bottom: 0
}

.contacts__bigtext {
  font-size: 28px;
  line-height: 48px
}

.contacts__mail,
.contacts__phone {
  border-bottom: 0;
  white-space: nowrap;
  font-family: Manrope, sans-serif;
  font-weight: 300
}

.contacts__phone {
  color: #282630
}

.contacts__mail {
  color: #be0017
}

.contacts__bt-group {
  width: 100%;
  display: block
}

.contacts__bt {
  display: inline-flex;
  font-family: Manrope, sans-serif;
  font-weight: 300;
  padding: 12px 24px 12px 22px;
  background-color: #f2f4f7;
  border-radius: 10px;
  margin-right: 8px;
  color: #282630;
  vertical-align: middle;
  border-bottom: 0;
  justify-content: center;
  white-space: nowrap
}

.contacts__bt svg {
  width: 24px;
  height: 24px
}

.contacts__bt:hover {
  border-bottom: 0;
  background-color: #e8ecf1
}

.contacts__bt svg {
  margin-right: 4px
}

.contacts__bt-tg:hover,
.contacts__bt-tg:hover svg path {
  fill: #3693d7;
  color: #3693d7;
  background: #e8f3fb
}

.contacts__bt-wa:hover,
.contacts__bt-wa:hover svg path {
  fill: #1cbe22;
  color: #1cbe22;
  background: #eff7ef
}

.section--title {
  padding-top: 64px
}

.section--title h1 {
  margin-bottom: 0
}

.title {
  font-size: 64px;
  line-height: 72px;
  font-weight: 400;
  text-align: center;
  margin: 0 auto 24px
}

.subtext {
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  margin: 0 auto
}

.section {
  width: 100%;
  margin: 120px auto
}

.section__title {
  font-size: 56px;
  line-height: 1;
  font-weight: 600;
  margin-bottom: 40px
}

.project-hero {
  --text-color: #000;
  --theme-color: var(--text-color);
  position: relative;
  display: flex;
  align-items: center;
  min-height: 32.812vw;
  padding: 40px 0;
  color: var(--text-color)
}

.project-hero__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.project-hero__background img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

.project-hero .container {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start
}

.project-hero__content {
  width: 100%
}

.project-hero__list:last-child,
.project-hero__logo:last-child,
.project-hero__title:last-child {
  margin-bottom: 0
}

.project-hero__logo {
  margin-bottom: 24px
}

.project-hero__logo img {
  display: block;
  height: 72px;
  width: auto;
  max-width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: left center;
  object-position: left center
}

.project-hero__logo img._black {
  display: none
}

.project-hero__title {
  max-width: 810px;
  margin-bottom: 24px;
  font-size: 64px;
  font-weight: 700;
  line-height: 110%;
  font-family: Manrope, sans-serif
}

.project-hero__list {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 32px;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 12px;
  font-size: 18px;
  line-height: 24px
}

.project-hero__list li:not(:last-of-type) {
  margin: 0
}

.project-hero__link {
  display: block;
  padding: 16px 32px;
  color: #000;
  font-size: 18px;
  line-height: 150%;
  background-color: #fff;
  border: 0;
  border-radius: 8px;
  transition: background-color .3s
}

.project-hero__link:hover {
  background-color: rgba(255, 255, 255, .8);
  border: 0
}

.project-hero__link:active {
  opacity: .7
}

.project-section--no-paddings,
.project-section--padding-bottom,
.project-section--padding-top,
.project-section--paddings {
  margin: 0
}

.project-section--paddings {
  padding: 120px 0
}

.project-section--no-paddings {
  padding: 0
}

.project-section--padding-top {
  padding: 150px 0 0
}

.project-section--padding-bottom {
  padding: 0 0 150px
}

.project-info {
  display: grid;
  grid-template-columns: 40fr 40fr 20fr;
  gap: 56px;
  width: 100%
}

.project-info h2 {
  color: #1d1d1f;
  margin: 0 0 24px;
  font-size: 52px;
  font-weight: 500;
  line-height: 120%
}

.project-info p,
.project-info p+p {
  margin: 0 0 16px
}

.project-info p {
  max-width: 586px;
  font-size: 18px;
  line-height: 150%
}

.project-info p:last-child {
  margin-bottom: 0
}

.project-info__title {
  color: #1d1d1f;
  margin: 0 0 16px;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%
}

.project-info__link {
  display: inline-flex;
  padding: 11px 20px 9px 24px;
  border: 2px solid #000;
  border-radius: 100px;
  color: #000;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500
}

.project-info__link svg {
  margin-left: 16px;
  margin-top: -1px
}

.project-info__link:hover {
  color: #fff;
  background-color: #000;
  border: 2px solid #000
}

.project-info__link:hover svg path {
  stroke: #fff
}

.header-block {
  padding-bottom: 40px
}

.services {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  width: 100%;
  font-family: Manrope, sans-serif;
  font-optical-sizing: auto
}

.services__item {
  display: block;
  width: calc((100% - 64px)/ 3);
  min-height: 312px;
  color: #000;
  text-decoration: none;
  padding: 40px;
  border-bottom: 0;
  position: relative
}

.services a.services__item:hover {
  border-bottom: 0
}

.services a.services__item:hover .services__bg {
  transform: scale(1.03);
  transition: transform .3s ease
}

.services__bg {
  background-color: #f5f5f7;
  border-radius: 16px;
  bottom: 0;
  right: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  transition: transform .3s ease
}

.services__title {
  font-size: 32px;
  line-height: 36px;
  font-weight: 500;
  padding-right: 40px
}

.services__desc {
  font-size: 18px;
  line-height: 24px
}

.services__price {
  margin-top: 8px;
  font-size: 18px;
  line-height: 24px
}

.services__content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  align-items: flex-start;
  height: 100%;
  gap: 24px
}

.services__arrow {
  position: absolute;
  top: 6px;
  right: 0
}

.header {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  position: sticky;
  background-color: #fff;
  color: #282630;
  view-transition-name: header
}

.header .container {
  position: relative;
  height: 100%;
  align-items: center
}

.header .contacts {
  display: flex;
  gap: 8px;
  margin-left: auto;
  padding: 16px 0
}

.header .contacts__link-value {
  display: none
}

@keyframes header-line {
  to {
    box-shadow: 0 1px 0 #d2d2d7
  }
}

@supports (animation-timeline:auto) {
  .header {
    animation-range: 0 200px;
    animation-name: header-line;
    animation-timing-function: linear;
    animation-fill-mode: both;
    animation-timeline: scroll();
    box-shadow: 0 1px transparent
  }
}

.logotype {
  width: auto;
  height: 100%;
  margin-right: 40px
}

.logotype__link {
  display: flex;
  width: auto;
  border-bottom: 0;
  padding: 16px 0
}

.logotype__link:hover {
  border-bottom: 0
}

.logotype svg {
  width: 140px;
  height: auto;
  fill: #000
}

.menu {
  display: flex;
  overflow: scroll;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none
}

.menu::-webkit-scrollbar {
  display: none
}

.menu:hover .menu__link {
  color: #5f5f6d
}

.menu:hover .menu__link:hover {
  color: #000
}

.menu:hover .menu__link.active:hover {
  color: #5f5f6d
}

.menu__link {
  display: flex;
  align-items: center;
  color: #000;
  font-weight: 500;
  font-size: 19px;
  border-bottom: 0;
  padding: 8px 16px;
  white-space: nowrap
}

.menu__link.active,
.menu__link:hover {
  border-bottom: 0
}

.menu__link.active {
  color: #a8a8b4
}

.header-block h1 {
  max-width: 1400px
}

.contacts__round-bt {
  border-bottom: 0;
  border: 1.5px solid #000;
  border-radius: 50px;
  display: flex;
  width: 48px;
  height: 48px;
  align-items: center;
  justify-content: center;
  transition: .3s cubic-bezier(.5, 0, .1, 1) 0s
}

.contacts__round-bt:hover {
  border: 1.5px solid #000;
  background-color: #000
}

.contacts__round-bt:hover svg path {
  fill: #fff;
  transition: .3s cubic-bezier(.5, 0, .1, 1) 0s
}

.contacts__round-bt--tg:hover {
  border: 1.5px solid #3b90ce;
  background-color: #3b90ce
}

.contacts__round-bt--wa:hover {
  border: 1.5px solid #25d366;
  background-color: #25d366
}

@media (max-width: 567px) {
  .contacts__round-bt {
    width: 40px;
    height: 40px;
  }
}

.contacts__menu-bt {
  display: none
}

.contacts__menu-bt .ico-close {
  display: none
}

.contacts__menu-bt.active .ico-close {
  display: flex
}

.contacts__menu-bt.active .ico-burger {
  display: none
}

.contacts__order-bt {
  display: flex
}

.menu-mobile {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  display: none;
  z-index: 99;
  overflow: hidden;
  height: 100vh;
  width: 100%
}

.menu-mobile__content {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: #fff;
  width: 100%;
  justify-content: center;
  z-index: 99;
  display: flex;
  align-content: center;
  flex-wrap: wrap
}

.menu-mobile__overlay {
  background-color: #000;
  opacity: .2;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 98;
  width: 100%;
  height: 100%
}

.menu-mobile.active {
  display: flex
}

.menu-mobile--opened {
  overflow: hidden
}

.menu-mobile__menu {
  display: flex;
  flex-direction: column;
  position: relative;
  flex-wrap: wrap;
  gap: 0
}

.menu-mobile__link {
  display: flex;
  align-items: center;
  color: #000;
  font-weight: 500;
  font-size: 32px;
  border-bottom: 0;
  padding: 16px 0
}

.menu-mobile__link.active,
.menu-mobile__link:hover {
  color: #a8a8b4;
  border-bottom: 0
}

.contacts__element {
  display: inline-flex;
  height: 100%;
  align-items: center;
  vertical-align: top
}

.contacts__element--control .button {
  padding: 9px 24px 12px;
  font-size: 17px;
  font-weight: 500;
  border: 1.5px solid #000;
  border-radius: 100px;
  background: #fff;
  color: #000;
  transition: .3s cubic-bezier(.5, 0, .1, 1) 0s
}

.contacts__element--control .button:hover {
  border: 1.5px solid #000;
  background: #000;
  color: #fff;
  transform: none
}

.contacts__element .i,
.contacts__element svg {
  width: 3rem;
  height: 3rem;
  vertical-align: top;
  transition: fill .3s ease
}

.contacts__link {
  display: flex;
  height: 100%;
  align-items: center;
  padding-left: .8rem;
  padding-right: .8rem;
  font-family: Manrope, sans-serif;
  font-weight: 300;
  font-size: 2rem
}

.contacts__link .value {
  position: relative;
  display: inline-block;
  vertical-align: top;
  transition: color .3s ease
}

.contacts__link .value::before {
  content: attr(data-twin);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 0;
  height: 100%;
  color: #be0017;
  font-size: inherit;
  line-height: inherit;
  white-space: nowrap;
  overflow: hidden;
  z-index: 1;
  transition: all .2s ease
}

.contacts__link-value {
  font-size: 1.1rem;
  padding-left: .6rem
}

.promo {
  display: flex;
  background-size: 100% 100%;
  background-position: 0 0;
  background-image: linear-gradient(209deg, #f3d4cc 0, #e4eefd 100%);
  width: 100%;
  height: 560px;
  border-radius: 20px;
  position: relative;
  flex-wrap: wrap;
  padding: 80px 100px;
  overflow: hidden
}

.promo__content {
  position: relative;
  z-index: 2;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
  height: 100%;
  width: 100%
}

.promo__bottom,
.promo__top {
  flex: 0 1 100%
}

.promo__title {
  font-size: 80px;
  line-height: 80px;
  font-weight: 700;
  position: relative
}

.promo__title-row {
  display: block;
  overflow: hidden
}

.promo__title-row>span {
  animation-name: slideUp;
  animation-duration: .7s;
  animation-timing-function: ease-in;
  display: block
}

.promo__title-row--first>span {
  animation-delay: 0s;
  animation-fill-mode: forwards
}

.promo__title-row--second>span {
  animation-delay: 80ms;
  animation-fill-mode: both;
  padding-bottom: 10px
}

@keyframes slideUp {
  0% {
    transform: translateY(100%);
    opacity: 0
  }

  100% {
    transform: translateY(0);
    opacity: 1
  }
}

@keyframes opacityUp {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

.promo__subtitle {
  font-size: 26px;
  line-height: 40px;
  font-weight: 400;
  max-width: 800px;
  margin-top: 14px;
  opacity: 1;
  animation-name: opacityUp;
  animation-duration: 1s;
  animation-timing-function: ease-in;
  animation-delay: .7s;
  animation-fill-mode: both
}

.promo-sectors {
  display: flex;
  gap: 8px;
  overflow: hidden;
  position: relative;
  flex-wrap: wrap
}

.promo-sectors__item {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 8px 16px;
  border-radius: 10px;
  font-size: 16px;
  line-height: 24px;
  text-wrap: nowrap;
  opacity: 1;
  animation-name: opacityUp;
  animation-duration: 1s;
  animation-timing-function: ease-in;
  animation-fill-mode: both
}

.promo-sectors__item:nth-child(1) {
  animation-delay: 1s
}

.promo-sectors__item:nth-child(2) {
  animation-delay: 1.2s
}

.promo-sectors__item:nth-child(3) {
  animation-delay: 1.4s
}

.promo-sectors__item:nth-child(4) {
  animation-delay: 1.6s
}

.promo-sectors__item span {
  position: relative;
  z-index: 2
}

.promo-sectors__item-bg {
  position: absolute;
  background: rgba(0, 0, 0, .3);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1
}

:root {
  --color-bg1: rgb(108, 0, 162);
  --color-bg2: rgb(0, 17, 82);
  --color1: 18, 113, 255;
  --color2: 221, 74, 255;
  --color3: 100, 220, 255;
  --color4: 200, 50, 50;
  --color5: 180, 180, 50;
  --color-interactive: 140, 100, 255;
  --circle-size: 80%;
  --blending: hard-light
}

@keyframes moveInCircle {
  0% {
    transform: rotate(0)
  }

  50% {
    transform: rotate(180deg)
  }

  100% {
    transform: rotate(360deg)
  }
}

@keyframes moveVertical {
  0% {
    transform: translateY(-50%)
  }

  50% {
    transform: translateY(50%)
  }

  100% {
    transform: translateY(-50%)
  }
}

@keyframes moveHorizontal {
  0% {
    transform: translateX(-50%) translateY(-10%)
  }

  50% {
    transform: translateX(50%) translateY(10%)
  }

  100% {
    transform: translateX(-50%) translateY(-10%)
  }
}

.gradient-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  background: linear-gradient(40deg, var(--color-bg1), var(--color-bg2));
  top: 0;
  left: 0;
  z-index: 1
}

.gradient-bg svg {
  display: none
}

.gradient-bg .gradients-container {
  filter: url(#goo) blur(40px);
  width: 100%;
  height: 100%
}

.gradient-bg .g1 {
  position: absolute;
  background: radial-gradient(circle at center, rgba(var(--color1), .8) 0, rgba(var(--color1), 0) 50%) no-repeat;
  mix-blend-mode: var(--blending);
  width: var(--circle-size);
  height: var(--circle-size);
  top: calc(50% - var(--circle-size)/ 2);
  left: calc(50% - var(--circle-size)/ 2);
  transform-origin: center center;
  animation: moveVertical 30s ease infinite;
  opacity: 1
}

.gradient-bg .g2 {
  position: absolute;
  background: radial-gradient(circle at center, rgba(var(--color2), .8) 0, rgba(var(--color2), 0) 50%) no-repeat;
  mix-blend-mode: var(--blending);
  width: var(--circle-size);
  height: var(--circle-size);
  top: calc(50% - var(--circle-size)/ 2);
  left: calc(50% - var(--circle-size)/ 2);
  transform-origin: calc(50% - 400px);
  animation: moveInCircle 20s reverse infinite;
  opacity: 1
}

.gradient-bg .g3 {
  position: absolute;
  background: radial-gradient(circle at center, rgba(var(--color3), .8) 0, rgba(var(--color3), 0) 50%) no-repeat;
  mix-blend-mode: var(--blending);
  width: var(--circle-size);
  height: var(--circle-size);
  top: calc(50% - var(--circle-size)/ 2 + 200px);
  left: calc(50% - var(--circle-size)/ 2 - 500px);
  transform-origin: calc(50% + 400px);
  animation: moveInCircle 40s linear infinite;
  opacity: 1
}

.gradient-bg .g4 {
  position: absolute;
  background: radial-gradient(circle at center, rgba(var(--color4), .8) 0, rgba(var(--color4), 0) 50%) no-repeat;
  mix-blend-mode: var(--blending);
  width: var(--circle-size);
  height: var(--circle-size);
  top: calc(50% - var(--circle-size)/ 2);
  left: calc(50% - var(--circle-size)/ 2);
  transform-origin: calc(50% - 200px);
  animation: moveHorizontal 40s ease infinite;
  opacity: .7
}

.gradient-bg .g5 {
  position: absolute;
  background: radial-gradient(circle at center, rgba(var(--color5), .8) 0, rgba(var(--color5), 0) 50%) no-repeat;
  mix-blend-mode: var(--blending);
  width: calc(var(--circle-size) * 2);
  height: calc(var(--circle-size) * 2);
  top: calc(50% - var(--circle-size));
  left: calc(50% - var(--circle-size));
  transform-origin: calc(50% - 800px) calc(50% + 200px);
  animation: moveInCircle 20s ease infinite;
  opacity: 1
}

.gradient-bg .interactive {
  position: absolute;
  background: radial-gradient(circle at center, rgba(var(--color-interactive), .8) 0, rgba(var(--color-interactive), 0) 50%) no-repeat;
  mix-blend-mode: var(--blending);
  width: 100%;
  height: 100%;
  top: -50%;
  left: -50%;
  opacity: .7
}

.reviews {
  display: flex
}

.reviews__item {
  width: 100%;
  padding: 80px;
  background-color: #f5f5f7;
  border-radius: 16px
}

.stack {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  gap: 24px;
  width: 100%;
}

.stack__item {
  display: flex;
  gap: 16px;
  background: #f6f6f6;
  padding: 20px 4px;
  border-radius: 10px;
  flex-direction: column;
}

.stack__logo {
  display: flex;
  align-items: center;
  height: 32px;
  align-self: center
}

.stack__name {
  display: flex;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  white-space: nowrap;
  align-self: center;
  text-align: center
}

.filter {
  display: flex;
  width: 100%;
  margin-bottom: 48px;
  padding: 0 120px;
  gap: 8px;
  overflow: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none
}

.filter::-webkit-scrollbar {
  display: none
}

.filter__item {
  background-color: transparent;
  border: 1px solid #000;
  border-radius: 100px;
  padding: 6px 16px 8px;
  font-size: 16px;
  line-height: 1.5;
  color: #000
}

.filter__item.active {
  background-color: #000;
  color: #fff
}

.notfound {
  animation: glitch 1s linear infinite;
  font-size: 200px;
  line-height: 200px;
  font-weight: 800
}

.notfound__wrap {
  height: calc(100vh - 160px);
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column
}

.notfound__text {
  font-size: 20px;
  line-height: 24px;
  margin-top: 24px
}

@keyframes glitch {

  2%,
  64% {
    transform: translate(2px, 0) skew(0)
  }

  4%,
  60% {
    transform: translate(-2px, 0) skew(0)
  }

  62% {
    transform: translate(0, 0) skew(5deg)
  }
}

.notfound:after,
.notfound:before {
  content: attr(title);
  position: absolute;
  left: 0
}

.notfound:before {
  animation: glitchTop 1s linear infinite;
  clip-path: polygon(0 0, 100% 0, 100% 33%, 0 33%);
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 33%, 0 33%)
}

@keyframes glitchTop {

  2%,
  64% {
    transform: translate(2px, -2px)
  }

  4%,
  60% {
    transform: translate(-2px, 2px)
  }

  62% {
    transform: translate(13px, -1px) skew(-13deg)
  }
}

.notfound:after {
  animation: glitchBotom 1.5s linear infinite;
  clip-path: polygon(0 67%, 100% 67%, 100% 100%, 0 100%);
  -webkit-clip-path: polygon(0 67%, 100% 67%, 100% 100%, 0 100%)
}

@keyframes glitchBotom {

  2%,
  64% {
    transform: translate(-2px, 0)
  }

  4%,
  60% {
    transform: translate(-2px, 0)
  }

  62% {
    transform: translate(-22px, 5px) skew(21deg)
  }
}

@media (max-width:1400px) {
  .project-hero__title {
    font-size: 40px;
    max-width: 600px
  }
}

@media (max-width:1200px) {
  .portfolio-array__element {
    width: calc((100% - 32px)/ 2)
  }

  .promo {
    padding: 60px 42px 42px;
    height: 520px
  }

  .promo__title {
    font-size: 60px;
    line-height: 64px
  }

  .promo__subtitle {
    font-size: 24px;
    line-height: 36px;
    max-width: 640px
  }
}

@media only screen and (max-width:1199px) {
  .grid-col--l-100 {
    width: calc(100% - 2.4rem)
  }

  .grid-col--l-80 {
    width: calc(80% - 2.4rem)
  }

  .grid-col--l-75 {
    width: calc(75% - 2.4rem)
  }

  .grid-col--l-66 {
    width: calc(66.66% - 2.4rem)
  }

  .grid-col--l-60 {
    width: calc(60% - 2.4rem)
  }

  .grid-col--l-50 {
    width: calc(50% - 2.4rem)
  }

  .grid-col--l-40 {
    width: calc(40% - 2.4rem)
  }

  .grid-col--l-33 {
    width: calc(33.33% - 2.4rem)
  }

  .grid-col--l-25 {
    width: calc(25% - 2.4rem)
  }

  .grid-col--l-20 {
    width: calc(20% - 2.4rem)
  }

  .grid-col--l-16 {
    width: calc(16.66% - 2.4rem)
  }

  .grid-col--l-8 {
    width: calc(8.33% - 2.4rem)
  }

  .reviews-carousel__element {
    max-width: 45rem
  }

  .reviews-element__header {
    height: 10rem;
    padding: 2rem 2rem 0
  }

  .reviews-element__body {
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 1.7rem;
    line-height: 2.8rem
  }

  .reviews-element__footer {
    padding-left: 2rem;
    padding-right: 2rem
  }

  .project-section--outbox {
    width: calc(100% + 3rem);
    margin-left: -1.5rem;
    margin-right: -1.5rem
  }

  .hero-slider-bar {
    padding-left: 5rem;
    padding-right: 34rem
  }

  .hero-slider-bar .slick-prev {
    right: 6.5rem
  }

  .hero-slider-bar .slick-next {
    right: 1.5rem
  }

  .hero-slider-bar .slick-dots {
    right: 11.5rem
  }
}

@media (max-width:1024px) {
  .project-section--paddings {
    padding: 80px 0
  }

  .project-section--no-paddings {
    padding: 0
  }

  .project-section--padding-top {
    padding: 80px 0 0
  }

  .project-section--padding-bottom {
    padding: 0 0 80px
  }

  .project-info {
    grid-template-columns: 1fr;
    gap: 32px
  }

  .services__item {
    width: calc((100% - 32px)/ 2)
  }

  .menu {
    display: none
  }

  .contacts__menu-bt {
    display: flex
  }

  .contacts__order-bt {
    display: none
  }
}

@media only screen and (max-width:991px) {
  .grid-col--m-100 {
    width: calc(100% - 2.4rem)
  }

  .grid-col--m-80 {
    width: calc(80% - 2.4rem)
  }

  .grid-col--m-75 {
    width: calc(75% - 2.4rem)
  }

  .grid-col--m-66 {
    width: calc(66.66% - 2.4rem)
  }

  .grid-col--m-60 {
    width: calc(60% - 2.4rem)
  }

  .grid-col--m-50 {
    width: calc(50% - 2.4rem)
  }

  .grid-col--m-40 {
    width: calc(40% - 2.4rem)
  }

  .grid-col--m-33 {
    width: calc(33.33% - 2.4rem)
  }

  .grid-col--m-25 {
    width: calc(25% - 2.4rem)
  }

  .grid-col--m-20 {
    width: calc(20% - 2.4rem)
  }

  .grid-col--m-16 {
    width: calc(16.66% - 2.4rem)
  }

  .grid-col--m-8 {
    width: calc(8.33% - 2.4rem)
  }

  ul.ul--columns {
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 0;
    column-gap: 0
  }

  ul.ul--columns li {
    padding-bottom: 0
  }

  ul.ul--columns li:not(:last-of-type) {
    margin-bottom: 1.5rem
  }

  .section--application {
    margin-bottom: 0
  }

  .features-array__element {
    width: calc(50% - 6rem)
  }

  .partners-array__element {
    width: 25%
  }

  .portfolio-element__details {
    padding-top: 16px
  }

  .reviews-carousel__element {
    max-width: 33rem
  }

  .project-review {
    padding: 3rem
  }

  .navigation-button {
    display: flex
  }

  .navigation-mobile {
    display: flex
  }

  .hero-slider .slick-list {
    top: auto;
    bottom: auto
  }

  .hero-slider-bar {
    height: auto;
    padding: 24px 16px 96px;
    margin-top: 0;
    overflow: visible
  }

  .hero-slider-bar__element {
    justify-content: center;
    text-align: center
  }

  .hero-slider-bar__element-link .value {
    display: block
  }

  .hero-slider-bar__element-button {
    margin-top: 1.5rem;
    margin-left: 0
  }

  .hero-slider-bar .slick-arrow {
    display: none
  }

  .hero-slider-bar .slick-dots {
    top: auto;
    left: 50%;
    right: auto;
    bottom: 1.5rem;
    justify-content: center;
    transform: translateX(-50%)
  }
}

@media all and (max-width:900px) {
  .mfp-arrow {
    transform: scale(.75)
  }

  .mfp-arrow-left {
    transform-origin: 0
  }

  .mfp-arrow-right {
    transform-origin: 100%
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px
  }
}

@media (max-width:834px) {
  .project-hero {
    min-height: auto;
    flex-direction: column-reverse;
    padding: 0;
    color: #000
  }

  .project-hero__background {
    position: static;
    height: 65.467vw
  }

  .project-hero__content {
    padding: 32px 0;
    background-color: #fff
  }

  .project-hero__logo img._white {
    display: none
  }

  .project-hero__logo img._black {
    display: block
  }

  .project-hero__link {
    box-shadow: inset 0 0 0 1px #000
  }
}

@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, .6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, .6);
    position: fixed;
    text-align: center;
    padding: 0
  }
}

@media only screen and (max-width:768px) {
  .grid-col--s-100 {
    width: calc(100% - 2.4rem)
  }

  .grid-col--s-80 {
    width: calc(80% - 2.4rem)
  }

  .grid-col--s-75 {
    width: calc(75% - 2.4rem)
  }

  .grid-col--s-66 {
    width: calc(66.66% - 2.4rem)
  }

  .grid-col--s-60 {
    width: calc(60% - 2.4rem)
  }

  .grid-col--s-50 {
    width: calc(50% - 2.4rem)
  }

  .grid-col--s-40 {
    width: calc(40% - 2.4rem)
  }

  .grid-col--s-33 {
    width: calc(33.33% - 2.4rem)
  }

  .grid-col--s-25 {
    width: calc(25% - 2.4rem)
  }

  .grid-col--s-20 {
    width: calc(20% - 2.4rem)
  }

  .grid-col--s-16 {
    width: calc(16.66% - 2.4rem)
  }

  .grid-col--s-8 {
    width: calc(8.33% - 2.4rem)
  }

  .h1,
  h1 {
    font-size: 36px;
    line-height: 40px
  }

  .h2,
  h2 {
    font-size: 2.4rem;
    line-height: 3.2rem
  }

  .h3,
  h3 {
    font-size: 26px;
  }

  p._s {
    font-size: 1.5rem;
    line-height: 2.8rem
  }

  p._l {
    font-size: 1.5rem;
    line-height: 2.4rem
  }

  p._xl {
    font-size: 1.5rem;
    line-height: 2.6rem
  }

  .i._ros-atom,
  svg._ros-atom {
    width: 3.2rem;
    height: 4.1rem
  }

  .i._viasat,
  svg._viasat {
    width: 6.7rem;
    height: 1.4rem
  }

  .i._mitsubishi,
  svg._mitsubishi {
    width: 3.2rem;
    height: 4.2rem
  }

  .i._aeroflot,
  svg._aeroflot {
    width: 7.5rem;
    height: 2rem
  }

  .i._95c,
  svg._95c {
    width: 3.6rem;
    height: 3.6rem
  }

  .i._kia,
  svg._kia {
    width: 4rem;
    height: 2.8rem
  }

  .i._pnk,
  svg._pnk {
    width: 6.6rem;
    height: 1.1rem
  }

  .i._capital,
  svg._capital {
    width: 4.7rem;
    height: 4.1rem
  }

  .i._bio,
  svg._bio {
    width: 6.6rem;
    height: 1.9rem
  }

  .i._eagles,
  svg._eagles {
    width: 3.6rem;
    height: 3.8rem
  }

  .i._longines,
  svg._longines {
    width: 6.6rem;
    height: 1.6rem
  }

  .i._sela,
  svg._sela {
    width: 4.7rem;
    height: 1.2rem
  }

  ul.ul--type-1 li {
    padding-left: 2.7rem;
    font-size: 1.5rem;
    line-height: 2.4rem
  }

  ul.ul--type-1 li::before {
    top: .35rem;
    width: 1.6rem;
    height: 1.6rem
  }

  .website-footer {
    height: auto;
    padding-top: 2.9rem;
    padding-bottom: 2.9rem
  }

  .website-footer__part {
    justify-content: center;
    text-align: center;
  }

  .website-footer__part > div:first-child {
    display: flex;
    flex-direction: column;
  }

  .website-footer__part:not(:last-child) {
    margin-bottom: 2.3rem
  }

  .website-footer .social-networks {
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
    text-align: center
  }

  .website-aside__inside {
    padding: 5.6rem 1.6rem 4.3rem
  }

  .website-aside__close {
    top: 0;
    right: 0;
    width: 5.6rem;
    height: 5.6rem;
    background: 0 0
  }

  .website-aside__close:active {
    top: 0
  }

  .website-aside__close .i {
    width: 2.4rem;
    height: 2.4rem;
    fill: #282630;
    vertical-align: middle
  }

  .website-aside__header {
    margin-bottom: 2.3rem
  }

  .website-aside__header-text {
    margin-top: 1rem;
    color: #000;
    font-size: 1.5rem;
    line-height: 2.4rem
  }

  .section__header-text {
    margin-top: .7rem
  }

  .section__heading br {
    display: none
  }

  .section--application,
  .section--pricing {
    padding-top: 4rem;
    padding-bottom: 4rem
  }

  .section--pricing {
    margin: 16px;
    padding: 16px;
    width: auto
  }

  .section--partners,
  .section--portfolio {
    padding-top: 4rem;
    padding-bottom: 2rem
  }

  .section--classic .section__header {
    margin-bottom: 3rem
  }

  .section--classic .section__header-text {
    font-family: Manrope, sans-serif;
    font-weight: 100;
    font-size: 1.5rem;
    line-height: 2.4rem
  }

  .section--clients {
    padding-top: 4rem
  }

  .section--offset-top {
    margin-top: 2rem
  }

  .hero {
    height: 35rem;
    padding-bottom: 0
  }

  .hero__background-video {
    top: auto;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top;
    transform: none
  }

  .hero__content h1 {
    font-size: 40px;
    line-height: 42px;
    max-width: 95%;
    margin: 0 auto 16px
  }

  .hero__control {
    margin-top: 2.2rem
  }

  .features-array {
    width: 100%;
    margin-left: 0;
    margin-right: 0
  }

  .features-array__element {
    width: 100%;
    margin: 0
  }

  .features-array__element:not(:last-child) {
    margin-bottom: 2.4rem
  }

  .features-element {
    text-align: center
  }

  .features-element__icon .i {
    width: 4rem;
    height: 4rem
  }

  .features-element__details {
    padding-top: 0
  }

  .features-element__heading {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto
  }

  .features-element__text {
    margin-top: 1rem;
    text-align: left
  }

  .pricing-array {
    width: 100%
  }

  .pricing-array__element {
    width: calc((100% - 16px)/ 2);
    max-width: initial
  }

  .pricing-element {
    padding: 2rem 1.5rem 1.4rem
  }

  .pricing-element__text {
    margin: 0;
    font-size: 14px;
    line-height: 16px;
    margin-top: 8px
  }

  .pricing-element__heading {
    font-size: 2.4rem
  }

  .partners-array__element {
    width: 33.33%;
    max-width: initial
  }

  .partners-element {
    height: 8rem
  }

  .default-form__section:not(:last-child) {
    margin-bottom: 3rem
  }

  .default-form-success__icon {
    margin-bottom: 2rem
  }

  .default-form-success__icon .i {
    width: 6.5rem;
    height: 7rem
  }

  .reviews-carousel__element {
    width: 100%;
    max-width: calc(100vw - 10rem)
  }

  .reviews-carousel__footer {
    display: block;
    padding: 3rem 1.5rem 5.3rem;
    text-align: center
  }

  .reviews-element__body {
    font-size: 1.5rem;
    line-height: 2.4rem
  }

  .reviews-element__footer {
    height: 8rem
  }

  .reviews-element__date {
    font-size: 1.2rem
  }

  .reviews-element__more-link {
    font-size: 1.3rem;
    line-height: 1.9rem
  }

  .reviews-element__author-details {
    font-size: 1.4rem;
    line-height: 2.2rem
  }

  .default-carousel-controls {
    padding-bottom: 12rem
  }

  .default-carousel-controls__body .slick-arrow {
    display: none
  }

  .default-carousel-controls__body .slick-dots {
    top: auto;
    bottom: 0;
    left: 50%;
    justify-content: center;
    transform: translateX(-50%)
  }

  .default-carousel-controls__body .slick-dots button {
    width: 1.2rem;
    height: 1.2rem
  }

  .default-carousel-controls__body .slick-dots__marker::before {
    width: 1.2rem;
    height: 1.2rem
  }

  .social-networks__element:not(:last-child) {
    margin-right: 8px
  }

  .project-section {
    margin-top: 4.8rem
  }

  .project-section .h2,
  .project-section h2 {
    margin-top: 3.2rem;
    margin-bottom: 1.6rem
  }

  .project-section img+img {
    margin-top: 4.8rem
  }

  .navigation-mobile {
    top: 5.6rem;
    height: calc(100% - 5.6rem);
    padding-top: 1.4rem
  }

  .hero-slider-bar__element {
    height: auto
  }

  .hero-slider-bar__element-link {
    display: block;
    height: auto;
    text-decoration: none
  }

  .hero-slider-bar.slick-initialized .slick-slide {
    display: block
  }

  .modal--order {
    padding-top: 5.6rem
  }

  .modal--order .modal__inside {
    padding: 0 1.6rem 4.3rem
  }

  .modal__close {
    top: 0;
    right: 0;
    width: 5.6rem;
    height: 5.6rem
  }

  .modal__close:active {
    top: 0
  }

  .modal__close .i {
    width: 2.4rem;
    height: 2.4rem;
    fill: #282630;
    vertical-align: middle
  }

  .modal__header {
    margin-bottom: 2.3rem
  }

  .modal__header-text {
    margin-top: 1rem;
    color: #000;
    font-size: 1.5rem;
    line-height: 2.4rem
  }

  .hero-banner {
    height: 40rem
  }

  .hero-banner__content {
    bottom: 3.2rem
  }

  .hero-banner__heading {
    line-height: 4rem
  }

  .hero-banner__tags {
    margin-top: 2.4rem
  }

  .hero-banner__tag {
    font-size: 1.5rem
  }

  .title {
    font-size: 32px;
    line-height: 36px;
    margin: 0 auto 16px
  }

  .subtext {
    font-size: 18px;
    line-height: 24px
  }

  .project-section--no-paddings,
  .project-section--padding-bottom,
  .project-section--padding-top,
  .project-section--paddings {
    margin: 0
  }

  .project-info h2 {
    margin: 0 0 24px
  }
}

@media (max-width:768px) {
  ul {
    padding-left: 0
  }

  .container--fluid {
    padding: 0 16px
  }

  .portfolio-array__element {
    width: 100%
  }

  .contacts__bigtext {
    font-size: 22px;
    line-height: 32px
  }

  .services__item {
    width: 100%;
    padding: 24px;
    min-height: auto
  }

  .promo {
    padding: 40px 32px 32px;
    height: 420px
  }

  .promo__title {
    font-size: 30px;
    line-height: 32px
  }

  .promo__subtitle {
    font-size: 18px;
    line-height: 24px;
    max-width: 420px
  }
}

@media only screen and (max-width:599px) {
  .grid-col--xs-100 {
    width: calc(100% - 2.4rem)
  }

  .grid-col--xs-80 {
    width: calc(80% - 2.4rem)
  }

  .grid-col--xs-75 {
    width: calc(75% - 2.4rem)
  }

  .grid-col--xs-66 {
    width: calc(66.66% - 2.4rem)
  }

  .grid-col--xs-60 {
    width: calc(60% - 2.4rem)
  }

  .grid-col--xs-50 {
    width: calc(50% - 2.4rem)
  }

  .grid-col--xs-40 {
    width: calc(40% - 2.4rem)
  }

  .grid-col--xs-33 {
    width: calc(33.33% - 2.4rem)
  }

  .grid-col--xs-25 {
    width: calc(25% - 2.4rem)
  }

  .grid-col--xs-20 {
    width: calc(20% - 2.4rem)
  }

  .grid-col--xs-16 {
    width: calc(16.66% - 2.4rem)
  }

  .grid-col--xs-8 {
    width: calc(8.33% - 2.4rem)
  }

  .input--mini {
    max-width: 100%
  }

  .website-footer .social-networks__element:not(:last-child) {
    margin-right: 8px
  }

  .website-footer .social-networks__link .i,
  .website-footer .social-networks__link svg {
    margin-right: 8px
  }

  .default-form__row:not(:last-child) {
    margin-bottom: .8rem
  }

  .default-form__row>:not(:last-child) {
    margin-bottom: .8rem
  }

  .default-form__element--phone {
    width: 100%
  }

  .default-form__element--phone+.default-form__element--auto {
    width: 100%;
    margin-left: 0
  }

  .default-form__element--auto {
    width: 100%
  }

  .default-form-success__icon .i._success-alt {
    width: 27rem;
    height: 16rem
  }

  .default-form-success__heading {
    font-size: 2.4rem;
    line-height: 3.2rem
  }

  .default-form-success__text {
    font-size: 1.5rem;
    line-height: 2.4rem
  }

  .default-form-success__control {
    margin-top: 2rem
  }

  .default-form .control {
    margin-top: .4rem
  }

  .default-form .control:not(:last-child) {
    margin-right: .4rem
  }

  .default-form .control+.control {
    margin-left: 0
  }

  .default-form .button {
    width: 100%
  }

  .load-more__link {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem
  }

  .load-more .value {
    font-size: 1.6rem
  }

  .reviews-carousel {
    width: calc(100% + 3rem);
    margin-left: -1.5rem;
    margin-right: -1.5rem
  }

  .reviews-carousel__element {
    width: 100%;
    max-width: 100%
  }

  .reviews-carousel__element:not(:last-child) {
    margin-right: 0
  }

  .reviews-carousel .slick-track {
    align-items: flex-start
  }

  .reviews-carousel .reviews-element {
    height: auto
  }

  .reviews-element__author-details {
    font-size: 1.2rem;
    line-height: 1.9rem
  }

  .application {
    min-height: 35rem
  }

  .project-review {
    width: calc(100% + 3rem);
    max-width: initial;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding: 3.3rem 1.6rem 3rem 3.8rem;
    font-size: 1.5rem;
    line-height: 2.4rem
  }

  .project-review__author {
    align-items: flex-start;
    margin-top: 1.8rem
  }

  .project-review__author-image {
    width: 4.8rem;
    height: 4.8rem
  }

  .project-review__author-image+.project-review__author-details {
    width: calc(100% - 4.8rem);
    padding-left: 1.2rem
  }

  .project-review__author-details {
    font-size: 1.5rem
  }

  .project-controls {
    display: block
  }

  .project-controls>:not(:last-child) {
    margin-right: 0;
    margin-bottom: 2.8rem
  }

  .social-share {
    display: block
  }

  .social-share__label {
    margin-right: 0;
    margin-bottom: .8rem
  }

  .social-share__socials {
    width: 100%
  }

  .modal {
    display: flex;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    overflow: hidden;
    align-items: center
  }

  .modal__inside {
    max-height: 100%;
    padding: 2rem 2rem 4rem;
    overflow: auto
  }

  .modal>div:not(.modal__inside) {
    display: flex;
    height: 100%;
    align-items: center
  }

  .modal .section__header {
    margin-bottom: 1rem
  }

  .modal .section__header-text {
    max-width: 23rem
  }

  .modal .section__heading::before {
    width: 12.3rem
  }

  .mfp-content {
    height: 100%;
    overflow: hidden
  }

  .file-uploader {
    display: block
  }

  .file-uploader__control,
  .file-uploader__files {
    width: 100%
  }

  .file-uploader__list {
    padding-left: 0
  }

  .file-uploader__element {
    display: block;
    width: 100%
  }

  .file-uploader__element:not(:last-child) {
    margin-right: 0
  }

  .file-uploader__element-value {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
  }
}

@media (max-width:580px) {
  .contacts__bt {
    width: 100%;
    margin-bottom: 8px;
    padding: 16px 24px 16px 22px
  }
}

@media (max-width:576px) {
  .portfolio-element__text {
    padding-right: 0
  }

  .section {
    margin: 120px auto
  }

  .section__title {
    /* font-size: 42px */
    font-size: 32px;
  }

  .project-hero__logo {
    margin-bottom: 16px
  }

  .project-hero__logo img {
    height: 48px
  }

  .project-hero__title {
    margin-bottom: 16px;
    font-size: 30px;
    line-height: 100%
  }

  .project-hero__list {
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 24px;
    gap: 8px
  }

  .project-hero__link {
    padding: 14px 24px;
    font-size: 14px;
    line-height: 140%
  }

  .project-section--paddings {
    padding: 32px 0
  }

  .project-section--no-paddings {
    padding: 0
  }

  .project-section--padding-top {
    padding: 32px 0 0
  }

  .project-section--padding-bottom {
    padding: 0 0 32px
  }

  .project-info h2 {
    margin: 0 0 8px;
    font-size: 26px
  }

  .project-info p,
  .project-info p+p {
    margin: 0 0 8px
  }

  .header-block {
    padding-bottom: 24px
  }

  .services {
    gap: 16px
  }

  .services__title {
    font-size: 24px;
    line-height: 28px
  }

  .services__desc {
    font-size: 16px;
    line-height: 22px
  }

  .services__price {
    font-size: 16px;
    line-height: 22px
  }

  .services__arrow {
    top: 2px
  }

  .stack {
    gap: 16px
  }

  .filter {
    padding: 0 16px
  }

  .notfound {
    font-size: 140px;
    line-height: 140px
  }
}

@media only screen and (max-width:359px) {

  .reviews-element__body,
  .reviews-element__footer,
  .reviews-element__header {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .mfp-title {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }
}

/* Cookies */
.cookie {
  width: calc(100% - 32px);
  max-width: 620px;
  position: fixed;
  bottom: 24px;
  left: 50%;
  transform: translate(-50%, 100%);
  background: rgba(255, 255, 255, 0.80);
  border-radius: 20px;
  padding: 16px 24px;
  display: flex;
  justify-content: space-between;
  gap: 8px 16px;
  align-items: center;
  z-index: 200000;
  box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.10);
  backdrop-filter: blur(10px);
  transition: all 0.5s;
  opacity: 0;
}

.cookie._show {
  opacity: 1;
  transform: translate(-50%, 0);
}

@media (max-width: 576px) {
  .cookie {
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    padding: 24px;
  }
}

.cookie__text {
  max-width: 416px;
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
  color: #222529;
}

.cookie__text a {
  border: 0;
  color: inherit;
  transition: all 0.3s;
  border-bottom: 1px solid rgba(34, 37, 41, 0.2);
  transition: border-color 0.3s;
}

.cookie__text a:hover {
  border-color: transparent;
}

.cookie .btn {
  color: #ffffff;
  background-color: #222529;
  padding: 11px 24px 13px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  border-radius: 100px;
  transition: background-color 0.3s;
}

.cookie .btn:hover {
  background-color: #3d4045; /* примерно на 15% светлее */
}

.cookie .btn:active {
  opacity: 0.8;
}
