html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after {
  content: "";
  content: none;
}

q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

.db {
  display: block;
}

.dib {
  display: inline-block;
}

.fl_l {
  float: left;
}

.fl_r {
  float: right;
}

.center {
  overflow: hidden;
}

.tac {
  text-align: center;
}

.nav {
  list-style: none;
}

strong,
b {
  font-weight: 700;
}

button,
textarea,
input[type="email"],
input[type="password"],
input[type="text"],
input[type="button"],
input[type="submit"] {
  -webkit-appearance: none;
  border-radius: 0;
}

@font-face {
  font-family: "AvenirNextCyr";
  src: url("fonts/AvenirNextCyr-Light.eot");
  src: url("fonts/AvenirNextCyr-Light.eot?#iefix") format("embedded-opentype"),
    url("fonts/AvenirNextCyr-Light.woff2") format("woff2"),
    url("fonts/AvenirNextCyr-Light.woff") format("woff"),
    url("fonts/AvenirNextCyr-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "AvenirNextCyr";
  src: url("fonts/AvenirNextCyr-Medium.eot");
  src: url("fonts/AvenirNextCyr-Medium.eot?#iefix") format("embedded-opentype"),
    url("fonts/AvenirNextCyr-Medium.woff2") format("woff2"),
    url("fonts/AvenirNextCyr-Medium.woff") format("woff"),
    url("fonts/AvenirNextCyr-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "AvenirNextCyr";
  src: url("fonts/AvenirNextCyr-Regular.eot");
  src: url("fonts/AvenirNextCyr-Regular.eot?#iefix") format("embedded-opentype"),
    url("fonts/AvenirNextCyr-Regular.woff2") format("woff2"),
    url("fonts/AvenirNextCyr-Regular.woff") format("woff"),
    url("fonts/AvenirNextCyr-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AvenirNextCyr";
  src: url("fonts/AvenirNextCyr-Bold.eot");
  src: url("fonts/AvenirNextCyr-Bold.eot?#iefix") format("embedded-opentype"),
    url("fonts/AvenirNextCyr-Bold.woff2") format("woff2"),
    url("fonts/AvenirNextCyr-Bold.woff") format("woff"),
    url("fonts/AvenirNextCyr-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "AvenirNextCyr";
  src: url("fonts/AvenirNextCyr-Thin.eot");
  src: url("fonts/AvenirNextCyr-Thin.eot?#iefix") format("embedded-opentype"),
    url("fonts/AvenirNextCyr-Thin.woff2") format("woff2"),
    url("fonts/AvenirNextCyr-Thin.woff") format("woff"),
    url("fonts/AvenirNextCyr-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "DietDidotTitleBoldItalic";
  src: url("fonts/DietDidotTitleBoldItalic.eot");
  src: url("fonts/DietDidotTitleBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("fonts/DietDidotTitleBoldItalic.woff2") format("woff2"),
    url("fonts/DietDidotTitleBoldItalic.woff") format("woff"),
    url("fonts/DietDidotTitleBoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}

.icon-tab1 {
  position: relative;
}

.icon-tab1:after {
  background: url(../images/sprite.png) -196px 0px;
  content: "";
  position: absolute;
  display: inline-block;
  width: 25px;
  height: 33px;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

.icon-tab2 {
  position: relative;
}

.icon-tab2:after {
  background: url(../images/sprite.png) 0px -187px;
  content: "";
  position: absolute;
  display: inline-block;
  width: 26px;
  height: 23px;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

.icon-tab3 {
  position: relative;
}

.icon-tab3:after {
  background: url(../images/sprite.png) -196px -38px;
  content: "";
  position: absolute;
  display: inline-block;
  width: 25px;
  height: 25px;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

.social a:hover path {
  fill: #ba873c;
}

.top,
.diamond-slice-a,
.diamond-slice-b {
  transition: all 0.4s;
}

.diamond {
  filter: brightness(1.5);
  margin-top: 30vh;
  width: 70vh;
  height: 70vh;
  max-width: 70vw;
  max-height: 70vw;
  perspective: 600vh;
  background-size: 100% 34%;
  background-repeat: no-repeat;
  background-position: 0 52%;
}

.loader {
  position: fixed;
  top: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  background: linear-gradient(to top, #050e32 0%, #080616 100%);
  width: 100%;
  z-index: 10001;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  height: 100%;
}

.loader canvas {
  position: absolute;
  top: 0;
  left: 0;
}

.diamond__base {
  position: relative;
  height: 100%;
  width: 100%;
  transform-style: preserve-3d;
  animation: linear ROTATE 10s infinite;
}

.diamond-slice {
  position: absolute;
  width: 33.6%;
  height: 50%;
  left: 32.4%;
  transform-origin: 50% 100%;
  transform-style: preserve-3d;
}

.diamond-slice-b {
  height: 40%;
  transform-origin: 50% 0;
  transform-style: preserve-3d;
  padding: 0 9.05%;
}

.facet {
  width: 100%;
  height: 100%;
  transform-origin: 50% 0;
  overflow: hidden;
}

.facet:before,
.facet:after {
  background: rgba(214, 231, 234, 0.2);
  content: "";
  width: 50%;
  height: 100%;
  float: left;
  transform-origin: 0 0;
}

.facet:before {
  transform: skew(19deg);
}

.facet:after {
  transform: skew(-19deg);
}

.top {
  transform-origin: 50% 0;
  height: 100%;
  transform-style: preserve-3d;
  overflow: hidden;
}

.top:after {
  background: rgba(214, 231, 234, 0.3);
  content: "";
  display: block;
  height: 100%;
  transform: rotate(67deg) skew(45deg) translateX(-18%) translateY(-69%);
  transform-origin: 50% 0;
}

.diamond-bottom {
  height: 100%;
  width: 100%;
  transform-style: preserve-3d;
}

.diamond-slice-a {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  transform-origin: 50% 100%;
  transform-style: preserve-3d;
}

.pavilion {
  margin-left: -116%;
  width: 333.33%;
  height: 200%;
  overflow: hidden;
}

.pavilion__face {
  background: rgba(214, 231, 234, 0.25);
  width: 50%;
  height: 50%;
  transform: rotateZ(255deg) skew(59deg);
  transform-origin: 100% 100%;
  overflow: hidden;
}

.pavilion__face:after {
  background: rgba(214, 231, 234, 0.12);
  content: "";
  display: block;
  height: 100%;
  transform: rotate(73deg) skew(-23deg);
  transform-origin: 47% 123%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.diamond-slice--0 {
  transform: rotate(0deg);
}

.diamond.intro .diamond-slice--0 .top,
.diamond.intro .diamond-slice--0 .diamond-slice-a,
.diamond.intro .diamond-slice--0 .diamond-slice-b {
  transition-delay: 0s;
}

.diamond.intro .diamond-slice--0 .top {
  transform: rotateX(30deg);
}

.diamond.intro .diamond-slice--0 .diamond-slice-b {
  transform: rotateX(101deg);
}

.diamond.intro .diamond-slice--0 .diamond-slice-a {
  transform: rotateX(48.2deg);
}

.diamond-slice--1 {
  transform: rotate(45deg);
}

.diamond.intro .diamond-slice--1 .top,
.diamond.intro .diamond-slice--1 .diamond-slice-a,
.diamond.intro .diamond-slice--1 .diamond-slice-b {
  transition-delay: 0.2s;
}

.diamond.intro .diamond-slice--1 .top {
  transform: rotateX(30deg);
}

.diamond.intro .diamond-slice--1 .diamond-slice-b {
  transform: rotateX(101deg);
}

.diamond.intro .diamond-slice--1 .diamond-slice-a {
  transform: rotateX(48.2deg);
}

.diamond-slice--2 {
  transform: rotate(90deg);
}

.diamond.intro .diamond-slice--2 .top,
.diamond.intro .diamond-slice--2 .diamond-slice-a,
.diamond.intro .diamond-slice--2 .diamond-slice-b {
  transition-delay: 0.4s;
}

.diamond.intro .diamond-slice--2 .top {
  transform: rotateX(30deg);
}

.diamond.intro .diamond-slice--2 .diamond-slice-b {
  transform: rotateX(101deg);
}

.diamond.intro .diamond-slice--2 .diamond-slice-a {
  transform: rotateX(48.2deg);
}

.diamond-slice--3 {
  transform: rotate(135deg);
}

.diamond.intro .diamond-slice--3 .top,
.diamond.intro .diamond-slice--3 .diamond-slice-a,
.diamond.intro .diamond-slice--3 .diamond-slice-b {
  transition-delay: 0.6s;
}

.diamond.intro .diamond-slice--3 .top {
  transform: rotateX(30deg);
}

.diamond.intro .diamond-slice--3 .diamond-slice-b {
  transform: rotateX(101deg);
}

.diamond.intro .diamond-slice--3 .diamond-slice-a {
  transform: rotateX(48.2deg);
}

.diamond-slice--4 {
  transform: rotate(180deg);
}

.diamond.intro .diamond-slice--4 .top,
.diamond.intro .diamond-slice--4 .diamond-slice-a,
.diamond.intro .diamond-slice--4 .diamond-slice-b {
  transition-delay: 0.8s;
}

.diamond.intro .diamond-slice--4 .top {
  transform: rotateX(30deg);
}

.diamond.intro .diamond-slice--4 .diamond-slice-b {
  transform: rotateX(101deg);
}

.diamond.intro .diamond-slice--4 .diamond-slice-a {
  transform: rotateX(48.2deg);
}

.diamond-slice--5 {
  transform: rotate(225deg);
}

.diamond.intro .diamond-slice--5 .top,
.diamond.intro .diamond-slice--5 .diamond-slice-a,
.diamond.intro .diamond-slice--5 .diamond-slice-b {
  transition-delay: 1s;
}

.diamond.intro .diamond-slice--5 .top {
  transform: rotateX(30deg);
}

.diamond.intro .diamond-slice--5 .diamond-slice-b {
  transform: rotateX(101deg);
}

.diamond.intro .diamond-slice--5 .diamond-slice-a {
  transform: rotateX(48.2deg);
}

.diamond-slice--6 {
  transform: rotate(270deg);
}

.diamond.intro .diamond-slice--6 .top,
.diamond.intro .diamond-slice--6 .diamond-slice-a,
.diamond.intro .diamond-slice--6 .diamond-slice-b {
  transition-delay: 1.2s;
}

.diamond.intro .diamond-slice--6 .top {
  transform: rotateX(30deg);
}

.diamond.intro .diamond-slice--6 .diamond-slice-b {
  transform: rotateX(101deg);
}

.diamond.intro .diamond-slice--6 .diamond-slice-a {
  transform: rotateX(48.2deg);
}

.diamond-slice--7 {
  transform: rotate(315deg);
}

.diamond.intro .diamond-slice--7 .top,
.diamond.intro .diamond-slice--7 .diamond-slice-a,
.diamond.intro .diamond-slice--7 .diamond-slice-b {
  transition-delay: 1.4s;
}

.diamond.intro .diamond-slice--7 .top {
  transform: rotateX(30deg);
}

.diamond.intro .diamond-slice--7 .diamond-slice-b {
  transform: rotateX(101deg);
}

.diamond.intro .diamond-slice--7 .diamond-slice-a {
  transform: rotateX(48.2deg);
}

@keyframes ROTATE {
  0% {
    transform: rotateX(70deg) rotate(0);
  }

  50% {
    transform: rotateX(75deg) rotate(360deg);
  }

  100% {
    transform: rotateX(70deg) rotate(720deg);
  }
}

* {
  outline: none;
}

body {
  font: 300 16px/24px "AvenirNextCyr";
  position: relative;
  min-width: 320px;
  color: #0b153d;
  background: linear-gradient(to top, #050e32 0%, #080616 100%) #080616;
}

.wrapper {
  margin: 0 auto;
  position: relative;
  z-index: 5;
  max-width: 1280px;
}

.btn {
  padding: 0;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
  background: none;
  border: none;
  text-decoration: none !important;
}

.btn-color {
  background: #b9873c;
  color: #fff !important;
  font-size: 10px;
  height: 40px;
  line-height: 40px;
  border-radius: 20px;
  text-transform: uppercase;
  letter-spacing: 0.38em;
  font-weight: 400;
  padding: 0 23px;
}

h2 {
  font-weight: 100;
  line-height: 50px;
  text-transform: uppercase;
  margin: 0 0 10px;
  font-size: 40px;
}

[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
[data-aos][data-aos][data-aos-delay="50"].to-animate,
body[data-aos-delay="50"] [data-aos].aos-animate,
body[data-aos-delay="50"] [data-aos].to-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
[data-aos][data-aos][data-aos-delay="100"].to-animate,
body[data-aos-delay="100"] [data-aos].aos-animate,
body[data-aos-delay="100"] [data-aos].to-animate {
  transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
[data-aos][data-aos][data-aos-delay="150"].to-animate,
body[data-aos-delay="150"] [data-aos].aos-animate,
body[data-aos-delay="150"] [data-aos].to-animate {
  transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
  transition-delay: 20ms;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
[data-aos][data-aos][data-aos-delay="200"].to-animate,
body[data-aos-delay="200"] [data-aos].aos-animate,
body[data-aos-delay="200"] [data-aos].to-animate {
  transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
[data-aos][data-aos][data-aos-delay="250"].to-animate,
body[data-aos-delay="250"] [data-aos].aos-animate,
body[data-aos-delay="250"] [data-aos].to-animate {
  transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
[data-aos][data-aos][data-aos-delay="300"].to-animate,
body[data-aos-delay="300"] [data-aos].aos-animate,
body[data-aos-delay="300"] [data-aos].to-animate {
  transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
[data-aos][data-aos][data-aos-delay="350"].to-animate,
body[data-aos-delay="350"] [data-aos].aos-animate,
body[data-aos-delay="350"] [data-aos].to-animate {
  transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
[data-aos][data-aos][data-aos-delay="400"].to-animate,
body[data-aos-delay="400"] [data-aos].aos-animate,
body[data-aos-delay="400"] [data-aos].to-animate {
  transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
[data-aos][data-aos][data-aos-delay="450"].to-animate,
body[data-aos-delay="450"] [data-aos].aos-animate,
body[data-aos-delay="450"] [data-aos].to-animate {
  transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
[data-aos][data-aos][data-aos-delay="500"].to-animate,
body[data-aos-delay="500"] [data-aos].aos-animate,
body[data-aos-delay="500"] [data-aos].to-animate {
  transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
[data-aos][data-aos][data-aos-delay="550"].to-animate,
body[data-aos-delay="550"] [data-aos].aos-animate,
body[data-aos-delay="550"] [data-aos].to-animate {
  transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
[data-aos][data-aos][data-aos-delay="600"].to-animate,
body[data-aos-delay="600"] [data-aos].aos-animate,
body[data-aos-delay="600"] [data-aos].to-animate {
  transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
[data-aos][data-aos][data-aos-delay="650"].to-animate,
body[data-aos-delay="650"] [data-aos].aos-animate,
body[data-aos-delay="650"] [data-aos].to-animate {
  transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
[data-aos][data-aos][data-aos-delay="700"].to-animate,
body[data-aos-delay="700"] [data-aos].aos-animate,
body[data-aos-delay="700"] [data-aos].to-animate {
  transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
[data-aos][data-aos][data-aos-delay="750"].to-animate,
body[data-aos-delay="750"] [data-aos].aos-animate,
body[data-aos-delay="750"] [data-aos].to-animate {
  transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
[data-aos][data-aos][data-aos-delay="800"].to-animate,
body[data-aos-delay="800"] [data-aos].aos-animate,
body[data-aos-delay="800"] [data-aos].to-animate {
  transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
[data-aos][data-aos][data-aos-delay="850"].to-animate,
body[data-aos-delay="850"] [data-aos].aos-animate,
body[data-aos-delay="850"] [data-aos].to-animate {
  transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
[data-aos][data-aos][data-aos-delay="900"].to-animate,
body[data-aos-delay="900"] [data-aos].aos-animate,
body[data-aos-delay="900"] [data-aos].to-animate {
  transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
[data-aos][data-aos][data-aos-delay="950"].to-animate,
body[data-aos-delay="950"] [data-aos].aos-animate,
body[data-aos-delay="950"] [data-aos].to-animate {
  transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
[data-aos][data-aos][data-aos-delay="1000"].to-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate,
body[data-aos-delay="1000"] [data-aos].to-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
[data-aos][data-aos][data-aos-delay="1050"].to-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate,
body[data-aos-delay="1050"] [data-aos].to-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
[data-aos][data-aos][data-aos-delay="1100"].to-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate,
body[data-aos-delay="1100"] [data-aos].to-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
[data-aos][data-aos][data-aos-delay="1150"].to-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate,
body[data-aos-delay="1150"] [data-aos].to-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
[data-aos][data-aos][data-aos-delay="1200"].to-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate,
body[data-aos-delay="1200"] [data-aos].to-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
[data-aos][data-aos][data-aos-delay="1250"].to-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate,
body[data-aos-delay="1250"] [data-aos].to-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
[data-aos][data-aos][data-aos-delay="1300"].to-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate,
body[data-aos-delay="1300"] [data-aos].to-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
[data-aos][data-aos][data-aos-delay="1350"].to-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate,
body[data-aos-delay="1350"] [data-aos].to-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
[data-aos][data-aos][data-aos-delay="1400"].to-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate,
body[data-aos-delay="1400"] [data-aos].to-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
[data-aos][data-aos][data-aos-delay="1450"].to-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate,
body[data-aos-delay="1450"] [data-aos].to-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
[data-aos][data-aos][data-aos-delay="1500"].to-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate,
body[data-aos-delay="1500"] [data-aos].to-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
[data-aos][data-aos][data-aos-delay="1550"].to-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate,
body[data-aos-delay="1550"] [data-aos].to-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
[data-aos][data-aos][data-aos-delay="1600"].to-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate,
body[data-aos-delay="1600"] [data-aos].to-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
[data-aos][data-aos][data-aos-delay="1650"].to-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate,
body[data-aos-delay="1650"] [data-aos].to-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
[data-aos][data-aos][data-aos-delay="1700"].to-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate,
body[data-aos-delay="1700"] [data-aos].to-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
[data-aos][data-aos][data-aos-delay="1750"].to-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate,
body[data-aos-delay="1750"] [data-aos].to-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
[data-aos][data-aos][data-aos-delay="1800"].to-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate,
body[data-aos-delay="1800"] [data-aos].to-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
[data-aos][data-aos][data-aos-delay="1850"].to-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate,
body[data-aos-delay="1850"] [data-aos].to-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
[data-aos][data-aos][data-aos-delay="1900"].to-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate,
body[data-aos-delay="1900"] [data-aos].to-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
[data-aos][data-aos][data-aos-delay="1950"].to-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate,
body[data-aos-delay="1950"] [data-aos].to-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
[data-aos][data-aos][data-aos-delay="2000"].to-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate,
body[data-aos-delay="2000"] [data-aos].to-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
[data-aos][data-aos][data-aos-delay="2050"].to-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate,
body[data-aos-delay="2050"] [data-aos].to-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
[data-aos][data-aos][data-aos-delay="2100"].to-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate,
body[data-aos-delay="2100"] [data-aos].to-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
[data-aos][data-aos][data-aos-delay="2150"].to-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate,
body[data-aos-delay="2150"] [data-aos].to-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
[data-aos][data-aos][data-aos-delay="2200"].to-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate,
body[data-aos-delay="2200"] [data-aos].to-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
[data-aos][data-aos][data-aos-delay="2250"].to-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate,
body[data-aos-delay="2250"] [data-aos].to-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
[data-aos][data-aos][data-aos-delay="2300"].to-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate,
body[data-aos-delay="2300"] [data-aos].to-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
[data-aos][data-aos][data-aos-delay="2350"].to-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate,
body[data-aos-delay="2350"] [data-aos].to-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
[data-aos][data-aos][data-aos-delay="2400"].to-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate,
body[data-aos-delay="2400"] [data-aos].to-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
[data-aos][data-aos][data-aos-delay="2450"].to-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate,
body[data-aos-delay="2450"] [data-aos].to-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
[data-aos][data-aos][data-aos-delay="2500"].to-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate,
body[data-aos-delay="2500"] [data-aos].to-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
[data-aos][data-aos][data-aos-delay="2550"].to-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate,
body[data-aos-delay="2550"] [data-aos].to-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
[data-aos][data-aos][data-aos-delay="2600"].to-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate,
body[data-aos-delay="2600"] [data-aos].to-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
[data-aos][data-aos][data-aos-delay="2650"].to-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate,
body[data-aos-delay="2650"] [data-aos].to-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
[data-aos][data-aos][data-aos-delay="2700"].to-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate,
body[data-aos-delay="2700"] [data-aos].to-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
[data-aos][data-aos][data-aos-delay="2750"].to-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate,
body[data-aos-delay="2750"] [data-aos].to-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
[data-aos][data-aos][data-aos-delay="2800"].to-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate,
body[data-aos-delay="2800"] [data-aos].to-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
[data-aos][data-aos][data-aos-delay="2850"].to-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate,
body[data-aos-delay="2850"] [data-aos].to-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
[data-aos][data-aos][data-aos-delay="2900"].to-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate,
body[data-aos-delay="2900"] [data-aos].to-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
[data-aos][data-aos][data-aos-delay="2950"].to-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate,
body[data-aos-delay="2950"] [data-aos].to-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
[data-aos][data-aos][data-aos-delay="3000"].to-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate,
body[data-aos-delay="3000"] [data-aos].to-animate {
  transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing="linear"],
body[data-aos-easing="linear"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing="ease-in"],
body[data-aos-easing="ease-in"] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing="ease-out"],
body[data-aos-easing="ease-out"] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing="ease-in-out"],
body[data-aos-easing="ease-in-out"] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing="ease-in-back"],
body[data-aos-easing="ease-in-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing="ease-out-back"],
body[data-aos-easing="ease-out-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing="ease-in-out-back"],
body[data-aos-easing="ease-in-out-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing="ease-in-sine"],
body[data-aos-easing="ease-in-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing="ease-out-sine"],
body[data-aos-easing="ease-out-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing="ease-in-out-sine"],
body[data-aos-easing="ease-in-out-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing="ease-in-quad"],
body[data-aos-easing="ease-in-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing="ease-out-quad"],
body[data-aos-easing="ease-out-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing="ease-in-out-quad"],
body[data-aos-easing="ease-in-out-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing="ease-in-cubic"],
body[data-aos-easing="ease-in-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing="ease-out-cubic"],
body[data-aos-easing="ease-out-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"],
body[data-aos-easing="ease-in-out-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing="ease-in-quart"],
body[data-aos-easing="ease-in-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing="ease-out-quart"],
body[data-aos-easing="ease-out-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing="ease-in-out-quart"],
body[data-aos-easing="ease-in-out-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^="fade"][data-aos^="fade"] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^="fade"][data-aos^="fade"].aos-animate,
[data-aos^="fade"][data-aos^="fade"].to-animate {
  opacity: 1;
  transform: translateZ(0);
}

[data-aos="fade-up"] {
  transform: translate3d(0, 100px, 0);
}

[data-aos="fade-down"] {
  transform: translate3d(0, -100px, 0);
}

[data-aos="fade-right"] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos="fade-left"] {
  transform: translate3d(100px, 0, 0);
}

[data-aos="fade-up-right"] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos="fade-up-left"] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos="fade-down-right"] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos="fade-down-left"] {
  transform: translate3d(100px, -100px, 0);
}

[data-aos^="zoom"][data-aos^="zoom"] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^="zoom"][data-aos^="zoom"].aos-animate,
[data-aos^="zoom"][data-aos^="zoom"].to-animate {
  opacity: 1;
  transform: translateZ(0) scale(1);
}

[data-aos="zoom-in"] {
  transform: scale(0.6);
}

[data-aos="zoom-in-up"] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos="zoom-in-down"] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos="zoom-in-right"] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos="zoom-in-left"] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos="zoom-out"] {
  transform: scale(1.2);
}

[data-aos="zoom-out-up"] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos="zoom-out-down"] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos="zoom-out-right"] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos="zoom-out-left"] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^="slide"][data-aos^="slide"] {
  transition-property: transform;
}

[data-aos^="slide"][data-aos^="slide"].aos-animate,
[data-aos^="slide"][data-aos^="slide"].to-animate {
  transform: translateZ(0);
}

[data-aos="slide-up"] {
  transform: translate3d(0, 100%, 0);
}

[data-aos="slide-down"] {
  transform: translate3d(0, -100%, 0);
}

[data-aos="slide-right"] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos="slide-left"] {
  transform: translate3d(100%, 0, 0);
}

[data-aos^="flip"][data-aos^="flip"] {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos="flip-left"] {
  transform: perspective(2500px) rotateY(-100deg);
}

[data-aos="flip-left"].aos-animate,
[data-aos="flip-left"].to-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos="flip-right"] {
  transform: perspective(2500px) rotateY(100deg);
}

[data-aos="flip-right"].aos-animate,
[data-aos="flip-right"].to-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos="flip-up"] {
  transform: perspective(2500px) rotateX(-100deg);
}

[data-aos="flip-up"].aos-animate,
[data-aos="flip-up"].to-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos="flip-down"] {
  transform: perspective(2500px) rotateX(100deg);
}

[data-aos="flip-down"].aos-animate,
[data-aos="flip-down"].to-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos^="show"][data-aos^="show"] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^="show"][data-aos^="show"].aos-animate {
  opacity: 1;
  transform: translate(0);
}

/*!
 * fullPage 3.0.5
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */

.fp-enabled body,
html.fp-enabled {
  margin: 0;
  padding: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: transparent;
}

.fp-section {
  position: relative;
  box-sizing: border-box;
}

.fp-slide {
  float: left;
}

.fp-slide,
.fp-slidesContainer {
  height: 100%;
  display: block;
}

.fp-slides {
  z-index: 1;
  height: 100%;
  overflow: hidden;
  position: relative;
  transition: all 0.3s ease-out;
}

.fp-section.fp-table,
.fp-slide.fp-table {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.fp-tableCell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}

.fp-slidesContainer {
  float: left;
  position: relative;
}

.fp-controlArrow {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
  position: absolute;
  z-index: 4;
  top: 50%;
  cursor: pointer;
  width: 0;
  height: 0;
  border-style: solid;
  margin-top: -38px;
  transform: translate3d(0, 0, 0);
}

.fp-controlArrow.fp-prev {
  left: 15px;
  width: 0;
  border-width: 38.5px 34px 38.5px 0;
  border-color: transparent #fff transparent transparent;
}

.fp-controlArrow.fp-next {
  right: 15px;
  border-width: 38.5px 0 38.5px 34px;
  border-color: transparent transparent transparent #fff;
}

.fp-scrollable {
  overflow: hidden;
  position: relative;
}

.fp-scroller {
  overflow: hidden;
}

.iScrollIndicator {
  border: 0 !important;
}

.fp-notransition {
  transition: none !important;
}

#fp-nav {
  position: fixed;
  z-index: 100;
  margin-top: -32px;
  top: 50%;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
}

#fp-nav.fp-right {
  right: 17px;
}

#fp-nav.fp-left {
  left: 17px;
}

.fp-slidesNav {
  position: absolute;
  z-index: 4;
  opacity: 1;
  transform: translate3d(0, 0, 0);
  left: 0 !important;
  right: 0;
  margin: 0 auto !important;
}

.fp-slidesNav.fp-bottom {
  bottom: 17px;
}

.fp-slidesNav.fp-top {
  top: 17px;
}

#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}

#fp-nav ul li,
.fp-slidesNav ul li {
  display: block;
  width: 14px;
  height: 13px;
  margin: 7px;
  position: relative;
}

.fp-slidesNav ul li {
  display: inline-block;
}

#fp-nav ul li a,
.fp-slidesNav ul li a {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
}

#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li a.active span,
.fp-slidesNav ul li:hover a.active span {
  height: 12px;
  width: 12px;
  margin: -6px 0 0 -6px;
  border-radius: 100%;
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  height: 4px;
  width: 4px;
  border: 0;
  background: #333;
  left: 50%;
  top: 50%;
  margin: -2px 0 0 -2px;
  transition: all 0.1s ease-in-out;
}

#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span {
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
}

#fp-nav ul li .fp-tooltip {
  font: 14px arial, helvetica, sans-serif;
  position: absolute;
  top: -2px;
  color: #fff;
  white-space: nowrap;
  max-width: 220px;
  overflow: hidden;
  display: block;
  opacity: 0;
  width: 0;
  cursor: pointer;
}

#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
  transition: opacity 0.2s ease-in;
  width: auto;
  opacity: 1;
}

#fp-nav ul li .fp-tooltip.fp-right {
  right: 20px;
}

#fp-nav ul li .fp-tooltip.fp-left {
  left: 20px;
}

.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell,
.fp-auto-height.fp-section {
  height: auto !important;
}

.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell,
.fp-responsive .fp-auto-height-responsive.fp-section {
  height: auto !important;
}

.fp-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.header {
  position: fixed;
  top: 0;
  z-index: 10;
  left: 0;
  width: 100%;
  padding: 47px 51px 0;
  box-sizing: border-box;
  transition: all ease 1.5s;
}

.header ul {
  margin: 33px 0 0;
  opacity: 1;
  transition: opacity 0.12s ease-in-out 1s;
  float: right;
}

.header:hover ul {
  opacity: 1 !important;
  transition: all ease 1s;
}

.header ul:first-child {
  float: left;
}

.header li {
  float: left;
  margin: 0 40px;
}

.header a {
  color: #198fbf;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.38em;
  display: block;
  padding: 0 0 5px;
}

.header .active {
  border-bottom: 1px solid #00adef;
}

.header.small .logo .hide-small {
  opacity: 0;
}

.header.small ul {
  transition: all 0.12s ease-in-out;
  opacity: 0;
}

.header.big .logo {
  width: 191px;
}

.header.big .logo svg {
  width: 191px;
  height: 106px;
}

.header.show-small .logo .hide-small {
  opacity: 1;
}

.header .language {
  float: right;
  color: #b9863b;
  font-weight: 100;
  font-size: 12px;
  margin: 35px 0 0 40px;
}

.logo {
  margin: 0 auto;
  width: 130px;
  display: block !important;
}

.logo img {
  display: block;
}

.logo svg {
  display: block;
  transition: height 0.12s ease-in-out;
}

.logo .hide-small {
  transition: opacity 0.12s ease-in-out;
}

.header-white a {
  color: #fff;
}

.burger {
  width: 32px;
  height: 28px;
  cursor: pointer;
  position: absolute;
  top: 26px;
  display: none;
  left: 15px;
  z-index: 5;
}

.burger span {
  position: absolute;
  width: 100%;
  height: 2px;
  background: #b9863b;
  margin: 9px 0 0;
  border-radius: 2px;
  display: block;
  transition: transform 0.2s ease-out;
}

.burger span:first-child {
  margin-top: 0;
}

.burger span:last-child {
  margin-top: 19px;
}

.burger.open {
  z-index: 100001;
}

.burger.open span {
  opacity: 0;
  top: 5px;
  margin: 6px 0 0;
}

.burger.open span:first-child {
  opacity: 1;
  transform: rotate(45deg);
}

.burger.open span:last-child {
  opacity: 1;
  transform: rotate(-45deg);
}

.nav-menu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  z-index: 10000;
}

.nav-menu ul {
  margin: 0 !important;
  display: block !important;
}

.nav-menu .language {
  position: absolute;
  top: 30px;
  right: 20px;
  margin: 0 !important;
  display: block !important;
}

.nav-menu .social {
  position: absolute;
  bottom: 20px;
  left: 20px;
}

.nav-menu .social a {
  margin: 0 15px 0 0 !important;
}

.nav-menu .social path {
  fill: #b9863b;
}

.nav-page {
  position: fixed;
  right: 67px;
  transform: translateY(-50%);
  top: 50%;
  z-index: 100;
  width: 10px;
  /*    height: 590px;*/
  height: 531px;
  margin-top: 45px;
}

.nav-page-about {
  height: 413px;
}

.nav-page-right {
  height: 5px;
  opacity: 0;
}

.nav-page-right li {
  opacity: 0;
  height: 5px;
  background: green;
  box-sizing: border-box;
  float: left;
  width: 100%;
  padding: 0;
  color: #ddd;
  text-align: center;
  cursor: pointer;
}

.scrollbar {
  position: absolute;
  right: -10px;
  width: 49px;
  height: 100%;
  line-height: 0;
  /* .active {
    i {
      opacity: 0;
      &:after,
      &:before {
        opacity: 0;
      }
    }
  }

  .prev {
    i {
      &:before {
        display: none;
      }
    }
  }
  .next {
    i {
      &:after {
        display: none;
      }
    }
  }*/
}

.scrollbar .handle {
  position: relative;
  z-index: 10;
  cursor: pointer;
  height: 59px !important;
  width: 49px;
  left: 22px;
}

.scrollbar .handle:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../images/active-dot.png) no-repeat center center;
}

.scrollbar .handle .mousearea {
  position: absolute;
  top: 0;
  z-index: 5;
  width: 100%;
  left: 0;
  height: 100%;
}

.scrollbar ul {
  position: absolute;
  top: 0;
  width: 49px;
  left: 21px;
  z-index: -1;
}

.scrollbar li {
  box-sizing: border-box;
  height: 59px;
  width: 49px;
  position: relative;
}

.scrollbar li:first-child i:after {
  display: none;
}

.scrollbar li:last-child i:before {
  display: none;
}

.scrollbar i {
  background: #b9873c;
  display: inline-block;
  vertical-align: middle;
  width: 5px;
  cursor: pointer;
  position: absolute;
  height: 5px;
  border-radius: 100%;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

.scrollbar i:before,
.scrollbar i:after {
  top: -30px;
  content: "";
  bottom: 0;
  display: inline-block;
  width: 1px;
  left: 2px;
  height: 30px;
  background: #b9873c;
  position: absolute;
}

.scrollbar i:before {
  top: 0;
  bottom: -30px;
}

#blackhole2,
#blackhole {
  width: 100%;
  top: 150px;
  left: 0;
  bottom: 10px;
  z-index: 1;
  position: absolute;
  display: -ms-flexbox;
  display: flex;
}

.dark-bg-first #c3 {
}

#blackhole2 canvas,
#blackhole canvas {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100% !important;
  margin: auto;
}

.is-loading .scroll,
.is-loading .header,
.is-loading .content-in,
.is-loading .nav-page {
  opacity: 0;
}

.is-loading:after {
  content: "";
  position: absolute;
  z-index: 10000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.scroll,
.header,
.content-in,
.nav-page {
  opacity: 1;
  transition: opacity 0.4s ease-in-out;
}

.in-line {
  position: absolute;
  top: 0;
  left: 0;
  background: #08071a;
  width: 100%;
  height: 100%;
}

.in-line:after {
  content: "";
  left: 0;
  position: absolute;
  top: 0;
  background: transparent;
  z-index: 2;
  width: 100%;
  height: 100%;
}

.in-line convas {
  position: absolute;
  top: 0;
  left: 0;
}

.content {
  min-height: 100vh;
  overflow: hidden;
}

.content.fullpage-wrapper {
  overflow: visible;
}

.content.fullpage-wrapper .img-rotate {
  display: block;
}

.scroll {
  position: fixed;
  left: 65px;
  bottom: 0;
}

.scroll .text {
  text-transform: uppercase;
  color: #b9863b;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.38em;
  position: absolute;
  transform: rotate(-90deg);
  left: -29px;
  top: -59px;
  cursor: pointer;
}

.scroll .line {
  width: 1px;
  height: 86px;
  position: relative;
}

.scroll .line span {
  background: #b9873c;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 1px;
  display: block;
  height: 100%;
  animation-duration: 2s;
  animation-name: slidein;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

.scroll .social {
  margin: -6px;
  position: absolute;
  bottom: 205px;
  text-align: center;
  width: 13px;
}

.scroll .social a {
  margin: 31px 0 0;
  display: inline-block;
}

.scroll.white path {
  fill: #fff;
}

.content-in {
  position: relative;
  width: 100%;
  z-index: 10;
  text-align: center;
}

.content-in > * {
  position: relative;
  z-index: 10;
}

.content-in .preview {
  min-height: 215px;
  display: block;
  margin: 0 auto 20px;
  position: relative;
  z-index: 8;
  line-height: 215px;
}

.content-in .preview img {
  vertical-align: middle;
  display: inline-block;
}

.content-in .logo-center {
  position: relative;
  z-index: 8;
}

.logo-center {
  width: 310px;
  margin: 0 auto;
}

.logo-center img {
  display: block;
}

.screen-first .title {
  color: #0b153d;
  font-size: 60px;
  margin: 10px 0;
  line-height: 60px;
  font-weight: 100;
}

.screen-first .subtitle {
  font: italic bold 24px/30px "DietDidotTitleBoldItalic";
  color: #b9863b;
}

.text-in {
  max-width: 660px;
  margin: 0 auto;
  width: 100%;
}

.text-in p {
  margin: 0 0 10px;
}

.text-in a {
  color: inherit;
  text-decoration: underline;
}

.text-in a:hover {
  text-decoration: none;
}

.text-in .btn {
  margin: 29px 0 0;
}

#screen3 {
  background: #080616;
}

#screen3 .content-in img {
  transition: 1s;
}

#screen3 .content-in img:hover {
  filter: brightness(1.3);
  transition: 1s;
}

#screen5 .content-in {
  width: 50%;
  margin: 0 auto;
  z-index: 11;
}

#about2 .dark-content .logo-center img {
  position: relative;
  top: 7px;
}

#about3 .content-in,
#about3 .content-in-dark {
  height: 448px;
}

#about3 .screen3-dark-ring,
#about3 .screen3-ring,
#screen4 .fp-tableCell {
  display: flex;
  align-items: center;
}

#about5 .screen5-dark-ring,
#about5 .screen5-ring {
  position: absolute;
  bottom: 0;
  right: 0;
}

#about4 .screen4-dark-ring,
#about4 .screen4-ring,
#about6 .screen6-dark-ring,
#about6 .screen6-ring {
  position: absolute;
  bottom: 0;
  left: 0;
}

#about4 .screen4-dark-ring {
  left: -5px;
  bottom: 1px;
}

#about4 .content-in {
  height: 570px;
}

#about5 .content-in {
  height: 475px;
}

#about5 .screen5-dark-ring {
  bottom: 1px;
}

#about6 .content-in {
  height: 501px;
}

#about6 .screen6-dark-ring {
  bottom: -1px;
}

/*
#fp-nav {
  right: 43px;
  left: auto;
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
  width: 5px;
  box-sizing: border-box;
  height: 5px;
  background-color: #b9873c;
  border-radius: 100%;
  &:after {
    content: '';
    background: transparent;
    position: absolute;
    background: url(../images/active-dot.png) no-repeat center center;
    width: 23px;
    height: 23px;
    transform: translate(-50%, -50%);
    transition: all 0.1s ease-in-out .7s;
    top: 50%;
    left: 50%;
    opacity: 0;
  }
  &:before {
    visibility: hidden;
    background: url(../images/active-bg.png) no-repeat;
    position: absolute;
    top: -65px !important;
    left: -21px !important;
    content: '';
    display: inline-block;
    transition: all 1s ease-in-out;
    opacity: 0;
    width: 49px;
    height: 152px;
    transform: rotate3d(0, 1, 0, 180deg);
  }

}

#fp-nav ul li, .fp-slidesNav ul li {
  margin: 46px 7px;
  &:first-child a {
    &:after {
      top: 6px;
    }
  }
  &:last-child a {
    &:after {
      bottom: 6px;
    }
  }

}

#fp-nav ul li {
  position: relative;
  z-index: 10;
  a {
    &:after {
      content: '';
      position: absolute;
      left: 7px;
      top: -27px;
      opacity: 1;
      transition: opacity 0s ease-in-out .7s;
      bottom: -27px;
      background: #b9873c;
      width: 1px;
    }
    &.active {
      &:after {
        opacity: 0;
      }
    }
  }
  &.prev {
    a {
      &:after {
        bottom: 6px;
      }
    }
  }
  &.next {
    a {
      &:after {
        top: 6px;
      }
    }
  }
}

#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li a.active span,
.fp-slidesNav ul li:hover a.active span {
  background: transparent;
  width: 5px;
  margin: -2px 0 0 -2px;
  height: 5px;
  &:after {
    opacity: 1;
  }
  &:before {
    visibility: visible;
    opacity: 1;
    transition: all 1s ease-in-out;
    transform: rotate3d(0, 1, 0, 0);
  }
}*/

.start-sky {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: #02010f;
}

.start-sky canvas {
  width: 100% !important;
  height: 100% !important;
}

.start-sky .stars {
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.start-sky .stars {
  background: radial-gradient(2px 2px at 20px 30px, #eee, transparent) repeat 0
      0/200px 200px,
    radial-gradient(2px 2px at 40px 70px, #fff, transparent) repeat 0 0/200px
      200px,
    radial-gradient(2px 2px at 50px 160px, #ddd, transparent) repeat 0 0/200px
      200px,
    radial-gradient(2px 2px at 90px 40px, #fff, transparent) repeat 0 0/200px
      200px,
    radial-gradient(2px 2px at 130px 80px, #fff, transparent) repeat 0 0/200px
      200px,
    radial-gradient(2px 2px at 160px 120px, #ddd, transparent) repeat 0 0/200px
      200px;
  animation: twinkleStar 5s infinite;
  opacity: 0;
}

.start-sky .stars:nth-child(1) {
  background-position: 50% 50%;
  animation-delay: 0s;
  transform: rotate(200deg) scale(0.6);
}

.start-sky .stars:nth-child(2) {
  background-position: 20% 60%;
  animation-delay: -1s;
  transform: rotate(80deg);
}

.start-sky .stars:nth-child(3) {
  background-position: -20% -30%;
  animation-delay: -2s;
  transform: rotate(200deg) scale(1.4);
}

.start-sky .stars:nth-child(4) {
  background-position: 40% -80%;
  animation-delay: -3s;
}

.start-sky .stars:nth-child(5) {
  background-position: -20% 30%;
  animation-delay: -4s;
}

@keyframes twinkleStar {
  0% {
    opacity: 0.3;
    animation-timing-function: ease-in;
  }

  85% {
    opacity: 1;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0.3;
  }
}

@keyframes slidein {
  from {
    height: 0;
  }

  to {
    height: 100%;
  }
}

@keyframes twinkle {
  from {
    opacity: 1;
  }

  to {
    opacity: 0.2;
  }
}

.stars {
  position: absolute;
  width: 1px;
  height: 1px;
  left: 50%;
  top: 0;
  top: 50vw;
  transform: rotate(45deg);
  animation-name: twinkle;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

.stars:nth-child(1) {
  animation-duration: 3s;
}

.stars:nth-child(2) {
  animation-duration: 5s;
}

.stars:nth-child(3) {
  animation-duration: 7s;
}

.lucent-preview {
  color: #b9863b;
  display: inline-block;
  font-size: 0;
  margin: 20px 0 -10px;
}

.lucent-preview-item {
  font-size: 14px;
  padding-top: 96px;
  text-transform: uppercase;
  font-style: italic;
  line-height: 24px;
  width: 27%;
  display: inline-block;
  vertical-align: top;
}

.lucent-preview-item img {
  margin: 25px 0 0;
}

.lucent-preview-item--center {
  padding: 0;
  width: 46%;
}

.lucent-preview-item--center img {
  position: absolute;
  top: -82px;
  margin: 0;
  left: 50%;
  transform: translateX(-50%);
}

.lucent-preview .diamond-light-effect {
  opacity: 0;
  position: absolute;
  top: -82px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}

.lucent-preview .diamond-without:hover {
  opacity: 0;
}

.lucent-preview .diamond-without:hover + .diamond-light-effect {
  opacity: 1;
}

.intense-preview {
  font-size: 0;
  text-align: center;
}

.intense-preview-item,
.rare-preview-item {
  font-size: 14px;
  display: inline-block;
  line-height: 24px;
  color: #b9863b;
  vertical-align: top;
  text-transform: uppercase;
  font-style: italic;
  position: relative;
  margin: 0 20px 40px;
}

.intense-preview-item {
  z-index: 10;
}

.intense-preview-item img,
.rare-preview-item img {
  display: block;
  margin: 0 auto 20px;
  transition: 1s;
}

.intense-preview-item .big-img,
.rare-preview-item .big-img {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin: -50px 0 0 -13px;
  z-index: -20;
}

.rare-preview {
  font-size: 0;
  text-align: center;
  margin-top: -20px;
}

.rare-preview-item {
  margin: 0 20px 0;
}

.rare-preview-item img {
  margin: 6px auto 12px;
}

.rare-preview-item span {
  font: italic 20px "DietDidotTitleBoldItalic";
  color: #b9863b;
}

.valuable-preview {
  font-size: 14px;
  display: inline-block;
  line-height: 24px;
  color: #b9863b;
  vertical-align: top;
  text-transform: uppercase;
  margin: 55px 0 20px;
}

.valuable-preview li {
  cursor: pointer;
  display: inline-block;
  color: #b9863b;
  font-size: 14px;
  font-style: italic;
  margin: 0 10px;
  line-height: 24px;
  white-space: nowrap;
  vertical-align: top;
}

.valuable-preview li:hover i {
  background: #fff;
  border: 1px solid #fff;
}

.valuable-preview i {
  width: 59px;
  display: block;
  margin: 0 auto;
  height: 59px;
  border: 1px solid rgba(185, 134, 59, 0.5);
  border-radius: 100%;
  box-sizing: border-box;
  background: transparent;
  transition: all 0.12s ease-in-out;
  margin-bottom: 10px;
}

.valuable-preview .active i {
  background: #fff;
  border: 1px solid #fff;
}

.valuable-preview span {
  display: inline-block;
  vertical-align: top;
  margin: 78px 0 0;
}

.valuable-preview .tab-menu {
  margin-top: -5px;
}

.valuable-preview img {
  display: block;
  vertical-align: top;
}

.tab-item {
  display: none;
}

.tab-item.open {
  display: -ms-flexbox;
  display: flex;
}

.bg-wrap {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
}

.bg-wrap img {
  /*    transform: translate3d(-50%, -50%, 0);*/
  top: 50%;
  left: 50%;
  position: absolute;
  min-width: 125%;
  min-height: 125%;
}

.block-img-1,
.block-img-2,
.block-img-3,
.block-img-4,
.block-img-5 {
  position: absolute;
  /*    left: 9%;*/

  /*    background: transparent;*/
  /*    background: #ccc;*/
  z-index: 12;
  transition: all 1s;
}

.block-img-1 {
  left: calc(50vw - 39%);
  top: 48%;
  width: 210px;
  height: 230px;
  transform: rotate(25deg);
}

.block-img-2 {
  left: calc(50vw - 36%);
  top: 88%;
  width: 70px;
  height: 70px;
  transform: rotate(-20deg);
}

.block-img-4 {
  width: 70px;
  height: 70px;
  top: 90%;
  left: calc(50vw - -7%);
}

.block-img-5 {
  width: 150px;
  height: 110px;
  top: 88%;
  left: calc(50vw - -30%);
}

.block-img-3 {
  height: 75px;
  width: 100px;
  height: 90px;
  top: 67%;
  left: calc(50vw - -40%);
}

.diam,
.diam1 {
  transition: all 1s;
  z-index: 10;
}

.block-img-1:hover + img,
.block-img-2:hover + img,
.block-img-3:hover + img,
.block-img-4:hover + img,
.block-img-5:hover + img {
  filter: brightness(1.5);
  transition: all 1s;
}

.bg-wrap [data-aos="fade-down"] {
  transform: translate3d(-50%, -10%, 0);
}

.bg-wrap [data-aos="fade-left"] {
  transform: translate3d(-110%, -50%, 0);
}

.bg-wrap [data-aos="fade-up"] {
  transform: translate3d(-50%, -60%, 0);
}

#screen5 .bg-wrap img.diamond-img {
  /*    transform: translate(0, 0) !important;*/
  position: absolute;

  transition: 1s;
}

#screen5 .bg-wrap .img8.diamond-img {
  left: 10%;

  z-index: 11;
}

#screen5 .bg-wrap .img6.diamond-img {
  /*    top: 820px;*/
  top: 80%;
  left: 22%;
  z-index: 11;
}

#screen5 .bg-wrap .img3.diamond-img {
  top: 760px;
  left: 55%;

  z-index: 11;
}

#screen5 .bg-wrap .img2.diamond-img {
  top: 61%;
  left: 86%;
  z-index: 11;
}

#screen5 .bg-wrap .img5.diamond-img {
  top: 81%;
  left: 78%;

  z-index: 11;
}

#screen5 .bg-wrap .diamond-img:hover {
  filter: brightness(1.5);
  transition: 1s;
}

.bg-wrap .waves {
  transform: translate3d(0, 100%, 0);
}

.bg-wrap .to-animate {
  transform: translate3d(-50%, -50%, 0) !important;
}

.bg-wrap .to-animate.waves {
  transform: translate3d(0, 35%, 0) !important;
}

.bg-group {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
}

.bg-group img {
  position: absolute;
  display: block;
}

.bg-group .top-left {
  /*    top: 0 !important;*/
  top: -10px !important;
  left: 0 !important;
}

.bg-group .top-right {
  top: 0 !important;
  right: 0 !important;
}

.bg-group .bottom-left {
  bottom: 0 !important;
  left: 0 !important;
}

.bg-group .bottom-right {
  bottom: 0 !important;
  right: 0 !important;
}

.bg-group .center-center {
  transform: translate3d(-50%, -100px, 0);
  min-width: 100%;
  left: 0;
  top: 0;
}

#about1 .bg-group .center-center {
  transform: translate(0);
}

#about1 .dark-content .bg-group,
#about2 .dark-content .bg-group,
#about3 .dark-content .bg-group,
#about4 .dark-content .bg-group,
#about6 .dark-content .bg-group,
#about7 .dark-content .bg-group {
  z-index: 1;
}

#about5 .dark-content .bg-group {
  z-index: 2;
}

#about3 .bg-group img:nth-child(1) {
  position: absolute;
  height: 100%;
  -webkit-transform: translateX(70px);
  -ms-transform: translateX(70px);
  -o-transform: translateX(70px);
  transform: translateX(70px);
}

#about4 .bg-group img.center-center,
#about5 .bg-group img.center-center {
  height: 100%;
  transform: translateX(0);
}

#about4 .bg-group img.center-center {
  transform: translateX(-10%);
}

#about5 .fp-tableCell > .bg-group {
  z-index: 3;
}

#about5 .bg-group .center-center {
  min-width: unset;
  left: unset;
  right: 0;
}

#about7 .bg-group .center-center {
  top: -100px;
  left: -100px;
}

#about7 .bg-group .top-left {
  left: 50% !important;
  transform: translate(-50%, 15%);
}

#about7 .dark-content .bg-group {
  background: #080616;
  height: 100%;
}

#about1 .dark-content .title,
#about7 .dark-content .title {
  position: relative;
  top: -7px;
}

.dark-bg-first .title {
  color: #fff;
}

.bg-group .no-delay {
  transition-timing-function: linear !important;
  transition-delay: 0s !important;
}

.section {
  background: #e3e3e3;
  overflow: hidden;
  height: 100vh;
}

.section .bg {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
}

.section .counter {
  position: absolute;
  top: 148px;
  width: 200px;
  z-index: 13;
  color: #fff;
  font-size: 40px;
  font-weight: 300;
  text-align: center;
  left: 50%;
  margin-left: -100px;
}

.section-dark {
  background: linear-gradient(to top, #050e32 0%, #080616 100%) #080616;
  color: #fff;
}

.section-dark .title {
  color: #fff;
  transition: 3s;
}

.white-bg {
  position: absolute;
  left: 0;
  box-sizing: border-box;
  background: #fff;
  top: 0;
  z-index: 1000;
  height: 100%;
  overflow: hidden;
  width: 100%;
}

.white-bg .counter {
  color: #b9873c;
}

.white-bg_in {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-align: center;
  align-items: center;
}

/*
.white-bg_in .content-in {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}
*/

.white-bg .btn-color {
  /*
    position: relative;
    top: -1px;
*/
}

.white-bg_in h2 {
  color: #07071b;
}

.white-bg_in .text-in {
  color: #07071b;
}

.white-bg_wrap {
  overflow: hidden;
  box-sizing: border-box;
  padding-top: 100px;
  padding-bottom: 50px;
  height: 100vh;
}

.img-rotate {
  display: none;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

@keyframes rotateImg {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }

  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

.section {
  transform: scale(1);
}

#screen2 {
  background: #080616;
  transform: scale(1);
}

#screen8 {
  background: #080616;
}

#screen8 .content-in .text-in {
  z-index: 11;
}

#screen8 .bg-wrap2 {
  z-index: 9;
}

#screen8 .bg-wrap {
  z-index: 9;
}

#about1.content-about .dark-content .logo-center img,
#about1 .main-logo-about {
  position: relative;
  top: -5px;
}

.dark-bg-first.dark-content {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10 !important;
  width: 100%;
  height: 0;
  display: block;
  overflow: hidden;
}

.dark-bg-first.dark-content .in-line {
  z-index: 1;
}

.bg-first-wrap {
  height: 100vh;
}

.bg-first-wrap .content-in {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  position: relative;
  top: 24px;
}

.bg-wrap2 {
  width: 100px;
  height: 100px;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(225, 225, 225, 0.06);
  border-radius: 50%;
  filter: brightness(2.5);
  z-index: 9;
  box-shadow: 0 0 30px 30px rgba(255, 255, 255, 0.05);
}

.rare-img-wrap {
  position: relative;
  width: 170px;
  height: 152px;
}

.h-effect {
  position: absolute;
  display: none;
}

.h-effect + img {
  position: absolute;
  z-index: -1;
}

.intense-preview-item .rare-img-wrap img:hover {
  opacity: 0;
}

.gradient {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;

  /*    opacity: .4;*/
  left: 0;
  z-index: 9;
  background: transparent;
}

.waves {
  position: absolute;
}

#screen10 .preview {
  height: 200px;
  display: block;
  margin: 0 auto;
  width: 200px;
  z-index: 1;
  text-align: center;
  position: relative;
}

#screen10 .preview img {
  position: absolute;
  top: -400px;
  left: 50%;
  transform: translateX(-50%);
}

#screen10 .bg-wrap {
  z-index: 2;
}

.content-about {
  background: #fff;
}

.content-about .section {
  background: #fff;
}

.content-about .section--color {
  background: #d7d8dd;
}

.content-about .title {
  color: #000000;
  font-size: 40px;
  font-weight: 100;
  line-height: 50px;
  margin: 0 0 57px;
  text-transform: uppercase;
  letter-spacing: 1.6px;
}

.content-about .subtitle {
  max-width: 540px;
  margin: 0 auto;
  font-size: 18px;
  color: #ba873c;
  font-weight: 300;
  line-height: 24px;
}

#about7 .content-in .logo-center {
  margin: 0 0 25px;
}

.content-about .logo-center {
  width: auto;
  text-align: center;
  line-height: 230px;
  margin: 0 0 32px;
}

.content-about .logo-center img {
  vertical-align: middle;
  margin: 0 auto;
  display: inline-block;
}

#about1 .main-logo-about {
  position: relative;
  transform: translateY(0);
  /*    top: -5px;*/
}

/*
.content-about .dark-content .logo-center img {
    position: relative;
    top: 7px;
}
*/

#about4 .dark-content .subtitle + img {
  position: relative;
  top: -8px;
  left: -8px;
}

#about1 .dark-content .bg-group .bottom-left-2 {
  bottom: 0;
  right: 0;
  transform: translate(40%, -40%);
}

.content-about .js-light-status {
  z-index: 10;
  position: absolute;
  left: 50%;
  bottom: 152px;
  transform: translateX(-50%);
}

.section--text-left .content-in {
  text-align: right;
  /*    width: 500px;*/
  width: 540px;
}

.section--text-left .content-in-dark {
  padding-left: 130px;
}

.section--text-left .content-in img {
  display: block;
  margin: 0 0 0 auto;
}

.section--text-left .subtitle {
  max-width: 402px;
  /*    margin: 0 0 71px auto;*/
  margin: 0 0 50px auto;
}

.section--text-left .woman-bg {
  right: 0;
  z-index: 2;
  /*    z-index: 15;*/
}

.section--text-left .woman-bg-dark-3,
.section--text-left .woman-bg-dark-5 {
  z-index: 2;
}

.section--text-right .woman-bg-dark-4,
.section--text-right .woman-bg-dark-6 {
  z-index: 2;
}

.section--color {
  padding-left: 130px;
  padding-right: 130px;
}

.section--color h2 {
  color: #080616;
  font-size: 40px;
  font-weight: 100;
  line-height: 44px;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  margin: 0 0 43px;
}

.section--text-right .woman-bg {
  left: 0;
  z-index: 2;
  /*    z-index: 15;*/
}

.section--text-right .content-in {
  margin-left: 50%;
  width: 50%;
  text-align: left;
}

.section--text-right .content-in img {
  display: block;
  margin: 0 auto 0 0;
}

.section--text-right .subtitle {
  /*    margin: 0 auto 71px 0;*/
  margin: 0 auto 50px 0;
}

.woman-bg {
  position: absolute;
  top: -150px;
  width: 50%;
  bottom: 0;
}

.woman-bg img {
  min-height: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.dark-content {
  height: 0;
  position: absolute;
  z-index: 14;
  overflow: hidden;
  top: 0;
  box-sizing: border-box;
  left: 0;
  width: 100%;
  transition: all 0.4s ease-in-out;
}

.dark-content:after {
  background: linear-gradient(to top, #050e32 0%, #080616 100%) #080616;
  height: 100%;
  min-height: 100vh;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.dark-content_wrap {
  min-height: 100vh;
  box-sizing: border-box;
  padding-top: 100px;
  padding-bottom: 50px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.dark-content h2,
.dark-content .title {
  color: #fff;
}

.section-dark .dark-content,
.section-dark .dark-bg-first {
  height: 100%;
  transition: 1s;
}

.toggle-color {
  position: absolute;
  bottom: 30px;
  left: 105px;
  /*
    width: 30px;
    height: 15px;
*/
  width: 40px;
  height: 20px;
  box-sizing: border-box;
  border: 1px solid #000;
  z-index: 15;
  background: #000;
  border-radius: 10px;
}

.toggle-color i {
  cursor: pointer;
  /*
    width: 13px;
    height: 13px;
*/
  width: 18px;
  height: 18px;
  position: absolute;
  border-radius: 100%;
  right: 0;
  overflow: hidden;
  background: #fff;
  border: 1px solid #fff;
  box-sizing: border-box;
  top: 0;
}

.toggle-color.active {
  background: none;
  border: 1px solid #3a80ad;
}

.toggle-color.active i {
  background: none;
  box-sizing: content-box;
  /*    right: 14px;*/
  right: 18px;
  top: -1px;
  border: 1px solid #3a80ad;
}

.footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 15;
  text-align: center;
  height: 120px;
  padding: 23px 0 0;
  color: rgba(80, 88, 101, 0.5);
  font-size: 12px;
  box-sizing: border-box;
}

.footer li {
  display: inline-block;
  vertical-align: top;
  margin: 0 20px;
}

.footer a {
  color: #b9977b;
  letter-spacing: 0.38em;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 24px;
}

.footer ul {
  margin: 0 0 14px;

  visibility: hidden;
}

.has-footer .content-in {
  /*    padding-bottom: 120px;*/
  padding-bottom: 15px;
}

.lucent-preview img {
  /*    transition: 1s;*/
  transition: 0.5s;
}

.lucent-preview-item:nth-child(2) img {
  width: 450px;
  object-fit: none;
  height: 275px;
}

.central-title-flu {
  position: relative;
  top: -20px;
}

/*
.lucent-preview .lucent-preview-item:nth-child(2) img:hover {
    filter: brightness(1.5);
    transition: 1s;
}
*/
.mobile-section {
  display: none;
}

@media screen and (max-width: 900px) {
  .block-img-1 {
    /*        left: 11%;*/
    left: calc(50vw - 37%);
    height: 240px;
  }

  .block-img-2 {
    left: calc(50vw - 30%);
    top: 95%;
  }

  .block-img-4 {
    width: 70px;
    height: 70px;
    top: 92%;
    left: calc(50vw - -7%);
  }

  .block-img-5 {
    width: 150px;
    height: 110px;
    top: 92%;
    left: calc(50vw - -32%);
  }

  .block-img-3 {
    top: 70%;
    left: calc(50vw - -40%);
  }
}

@media screen and (max-width: 900px) {
  .block-img-2 {
    left: calc(50vw - 30%);
    top: 92%;
  }
}

@media screen and (max-width: 900px) {
  .block-img-4 {
    top: 88%;
  }

  .block-img-5 {
    width: 150px;
    height: 110px;
    top: 88%;
    left: calc(50vw - -30%);
  }
}

@media screen and (max-width: 900px) {
  .section--color h2 {
    font-size: 28px;
    line-height: 36px;
  }

  .content-about .subtitle {
    font-size: 16px;
  }

  .block-img-1 {
    left: 7%;
    top: 47%;
  }

  .block-img-2 {
    left: calc(50vw - 32%);
    top: 88%;
    width: 70px;
    height: 70px;
    transform: rotate(-20deg);
  }

  .block-img-4 {
    top: 86%;
  }

  .block-img-5 {
    top: 86%;
    left: calc(50vw - -34%);
  }

  .block-img-3 {
    width: 84px;
    height: 70px;
    top: 67%;
    left: calc(50vw - -42%);
  }
}

/*
@media screen and (max-width: 900px) {    .text-in .btn {
        margin: 28px 0 0;
    }
}
*/

/*
@media screen and (max-width: 900px) {    .text-in .btn {
        margin: 28px 0 0;
    }

}
*/

@media screen and (max-width: 900px) {
  .header {
    padding: 47px 50px 0;
  }

  .bg-group .center-center {
    transform: translate3d(0, 0, 0);
  }

  /*
    .text-in .btn {
        margin: 28px 0 0;
    }
*/
  #screen3 .content-in img {
    position: relative;
    top: 40px;
  }

  #screen6 .content-in {
    position: relative;
    top: 40px;
  }

  .rare-preview-item span {
    position: relative;
    top: 30px;
  }

  #about1 .dark-content .title {
    position: relative;
    top: -7px;
  }

  .header ul {
    margin: 35px 0 0;
  }

  .header .language {
    margin-top: 35px;
  }

  .header a {
    padding: 0 0 2px;
  }

  .nav-page {
    /*        height: 520px;*/
    height: 461px;
  }

  .nav-page-about {
    height: 343px;
  }

  .scrollbar li {
    height: 52px;
  }

  .nav-page-about .scrollbar li {
    height: 50px;
  }

  .scrollbar i:after {
    top: -26px;
    height: 26px;
  }

  .scrollbar i:before {
    bottom: -26px;
    height: 26px;
  }

  .scrollbar .handle:before {
    height: 130px !important;
    width: 43px;
    left: 3px;
  }

  .rare-preview-item {
    margin-top: 0 !important;
  }

  .rare-preview-item:nth-child(2) {
    margin-top: 58px !important;
  }

  .rare-preview-item:nth-child(3) {
    margin-top: 89px !important;
  }

  .rare-preview-item:nth-child(4) {
    margin-top: 140px !important;
  }

  .rare-preview-item:nth-child(5) {
    margin-top: 210px !important;
  }

  .valuable-preview img {
    width: 350px;
  }

  .content-about .js-light-status {
    bottom: 30px;
  }

  .content-about .has-footer .js-light-status {
    /*        bottom: 130px;*/
    bottom: 115px;
  }

  #screen10 .btn-color {
    margin-top: 10px;
  }

  /*
    #screen10 .fp-tableCell {
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }
*/
}

@media screen and (max-width: 900px) {
  .content-about .has-footer .js-light-status {
    bottom: 95px;
    z-index: 16;
  }
}

/*
@media screen and (max-width: 900px) {    .text-in .btn {
        margin: 26px 0 0;
    }
}
*/

/*
@media screen and (max-width: 900px) {    .text-in .btn {
        margin: 28px 0 0;
    }
}
*/
/*
@media screen and (max-width: 900px) {    .text-in .btn {
        margin: 27px 0 0;
    }
}
*/

/*
@media screen and (max-width: 900px) {    .text-in .btn {
        margin: 28px 0 0;
    }
}
*/

@media screen and (max-width: 900px) {
  .header {
    padding: 20px 20px 0;
  }

  /*
    #about1 .dark-content .title,
    #about7 .dark-content .title {
        position: relative;
        top: -3px;
    }
*/

  .header li {
    margin: 0 20px;
  }

  .header .logo {
    margin-top: 10px;
  }

  .header.big {
    padding: 20px 20px 0;
  }

  .header.big .logo {
    width: 160px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 5px;
  }

  .header.big .logo svg {
    width: 100%;
    height: auto;
  }

  .intense-preview-item,
  .rare-preview-item {
    width: 120px;
  }

  .intense-preview-item img,
  .rare-preview-item img {
    width: 100%;
  }

  .scroll {
    left: 30px;
  }

  .section--color {
    padding-left: 0;
    padding-right: 0;
  }

  .section--text-left .content-in-dark {
    padding-left: 0;
  }

  .section--color .subtitle {
    margin-bottom: 30px;
  }

  .woman-bg img {
    transform: none;
  }

  .section--text-left .woman-bg img {
    left: 0;
    right: auto;
  }

  .section--text-right .woman-bg img {
    transform: translateX(-50%);
    left: 50%;
  }

  .content-about .logo-center img {
    /*
        max-height: 220px;
        max-width: 220px;
*/
  }

  /*
    #screen5 .bg-wrap .img5.diamond-img {
        left: 76%;
        top: 78%;
    }
*/
  .block-img-1 {
    left: calc(50vw - 46%);
    width: 163px;
    height: 230px;
  }

  .block-img-5 {
    width: 150px;
    height: 110px;
    top: 86%;
    left: calc(50vw - -39%);
  }

  .block-img-3 {
    width: 84px;
    height: 70px;
    top: 67%;
    left: calc(50vw - -43%);
  }
}

@media screen and (max-width: 900px) {
  .block-img-2 {
    left: calc(50vw - 38%);
  }
}

@media screen and (max-width: 900px) {
  .gradient,
  .scroll .social,
  .nav-page {
    display: none;
  }

  .section {
    display: -ms-flexbox;
    display: flex;
    height: auto;
    min-height: 100vh;
    box-sizing: border-box;
    padding: 100px;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
  }

  .header .language,
  .header ul {
    display: none;
  }

  .white-bg_wrap,
  .bg-wrap {
    height: 100%;
  }

  .intense-preview {
    margin: 0 -20px 20px;
  }

  .intense-preview-item,
  .rare-preview-item {
    margin: 0 10px;
    width: 100px;
  }

  .rare-preview {
    margin: 0 -20px 20px;
  }

  .has-footer .content-in {
    padding-bottom: 20px;
  }

  .content-in {
    padding-top: 100px;
  }

  .white-bg {
    display: none;
    height: 100% !important;
  }

  .burger {
    display: block;
  }

  .nav-menu.open {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .nav-menu a {
    display: inline-block;
    font-size: 14px;
    color: #b9863b;
  }

  .nav-menu li {
    float: none;
    border: none !important;
    margin: 10px 0;
    text-align: center;
    display: block;
  }

  .nav-menu .active a {
    border-bottom: 1px solid #b9863b;
    line-height: 1;
  }

  .section--text-left {
    padding-left: 50px;
  }

  .section--text-left .content-in {
    width: 50%;
  }

  .content-about .content-in {
    padding-top: 20px;
  }

  .content-about h2 {
    font-size: 35px;
    line-height: 1.25;
  }

  .content-about h2 br {
    display: none;
  }

  .toggle-color {
    left: 20px;
  }

  .dark-content {
    box-sizing: border-box;
  }

  .dark-content_wrap {
    padding: 100px;
  }

  #about1 .content-in {
    margin: 0 auto;
    width: 100%;
  }

  .section--text-left .dark-content_wrap {
    padding-left: 50px;
  }

  .block-img-1 {
    left: calc(50vw - 54%);
  }

  .block-img-2 {
    left: calc(50vw - 46%);
  }

  .block-img-4 {
    left: calc(50vw - -9%);
  }

  .block-img-5 {
    width: 150px;
    height: 110px;
    top: 86%;
    left: calc(50vw - -45%);
  }
}

@media screen and (max-width: 900px) {
  body {
    font: 300 15px/24px "AvenirNextCyr";
  }

  h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .scroll {
    left: 20px;
  }

  .header {
    padding: 25px 0 0;
  }

  .white-bg_in .content-in {
    padding-left: 40px;
    padding-right: 40px;
  }

  .intense-preview {
    margin-top: 40px;
  }

  .section {
    height: auto;
    min-height: 1px;
    display: block;
    padding: 100px 40px 30px;
  }

  .logo-center img {
    max-height: 150px;
    margin: 0 auto;
  }

  .screen-first .title {
    font-size: 40px;
    line-height: 40px;
  }

  .screen-first .subtitle {
    font: italic bold 20px/28px "DietDidotTitleBoldItalic";
  }

  .content-in {
    padding-top: 50px;
  }

  .content-in .preview {
    min-height: 1px;
    line-height: 150px;
  }

  .content-in .preview img {
    max-height: 150px;
    max-width: 150px;
    width: auto;
    height: auto;
  }

  .lucent-preview {
    position: relative;
    width: 240px;
  }

  .lucent-preview img {
    max-width: 100%;
    margin-top: 10px;
  }

  .lucent-preview-item {
    width: 50%;
    padding-top: 150px;
    transform: scale(0.7);
    line-height: 1.25;
  }

  .lucent-preview-item--center {
    padding-top: 0;
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    width: 100%;
  }

  .lucent-preview-item--center img {
    max-width: 300%;
    top: -90px;
  }

  .intense-preview {
    width: 280px;
  }

  .intense-preview-item,
  .rare-preview-item {
    width: 120px;
    text-align: center;
    margin: 0 auto 20px;
  }

  .intense-preview-item img,
  .rare-preview-item img {
    margin: 0;
  }

  .rare-preview .rare-preview-item {
    margin-top: 20px !important;
    margin-bottom: 20px;
  }

  .valuable-preview {
    position: relative;
    margin: 0 -40px;
    font-size: 12px;
    padding: 20px 0 0;
    line-height: 1.25;
  }

  .valuable-preview span {
    position: absolute;
    top: 0;
    width: 64%;
    margin: 0;
    right: 0;
  }

  .valuable-preview span:first-child {
    left: 0;
    right: auto;
  }

  .valuable-preview img {
    width: 300px;
  }

  .valuable-preview .tab-content {
    width: 304px;
    margin: 0 auto;
  }

  .valuable-preview li {
    font-size: 12px;
    margin-bottom: 20px;
  }

  .valuable-preview i {
    transform: scale(0.8);
  }

  .footer {
    position: relative;
    margin-bottom: -30px;
  }

  .footer li {
    margin: 0 13px;
  }

  .footer .copyright {
    color: #fff;
  }

  .content-about h2 {
    font-size: 30px;
    line-height: 1.25;
  }

  .content-about h2 br {
    display: none;
  }

  .content-about .title {
    font-size: 30px;
    line-height: 1.25;
    margin: 0 0 30px;
  }

  .content-about .logo-center {
    line-height: 1px;
  }

  .content-about .js-light-status {
    position: relative !important;
    transform: none;
    left: 0;
    width: 100%;
    bottom: 0 !important;
  }

  .content-about .content-in {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 50px;
    text-align: center;
  }

  .content-about .content-in img {
    margin: 0 auto;
  }

  .woman-bg {
    position: relative;
    left: 0 !important;
    bottom: 0;
    right: 0;
    width: 100%;
    top: 0;
    height: 200px;
  }

  .woman-bg img {
    left: 0 !important;
    top: 0;
    transform: none !important;
    width: 100%;
    right: 0;
    height: auto;
  }

  .section .counter {
    top: 130px;
    font-size: 18px;
  }

  .dark-content_wrap {
    display: block;
    height: auto;
    padding: 100px 40px 30px;
    min-height: 1px;
  }

  .dark-content .content-in {
    width: 100%;
  }

  #screen10 .preview {
    margin: 15px auto -20px;
    transform: scale(0.8);
  }

  #about1 > .bg-group img:nth-child(3),
  #about1 > .bg-group img:nth-child(4) {
    display: none;
  }
}

@media screen and (max-width: 900px) {
  .mobile-section {
    display: none;
  }
}

@media screen and (max-width: 900px) {
  .header {
    padding-top: 20px;
  }

  .section {
    position: relative;
  }

  .logo svg {
    margin: 0 auto;
  }

  .nav-menu.open {
    /*        max-height: 540px;*/
    background: #080616;
    display: flex;
    flex-direction: column;
  }

  .nav-menu.open .language {
    display: none !important;
  }

  .nav-menu.open a {
    color: #1a8fbf;
    font-size: 12px;
  }

  .nav-menu.open .logo {
    display: block !important;
    position: absolute;
    top: 27px;
  }

  .nav-menu .active a {
    border-bottom: 1px solid #1a8fbf;
  }

  .nav-menu li {
    margin: 0 0 40px;
  }

  #about1 .title {
    margin-bottom: 45px;
  }

  .content-about .title {
    font-weight: 300;
  }

  .mobile-section .title {
    letter-spacing: 1px;
  }

  .header .logo {
    margin-top: 0;
  }

  .header .language {
    display: block;
    margin: -7px 18px 0 0;
  }

  .nav-menu .social {
    position: relative;
    top: 30px;
    left: 0;
  }

  .nav-menu .language {
    top: 13px;
    right: 15px;
  }

  .nav-menu .social a {
    margin: 0 30px 0 !important;
  }

  .burger {
    width: 18px;
    height: 18px;
    top: 20px;
    left: 20px;
  }

  .burger.open {
    position: fixed;
  }

  .burger span {
    max-width: 18px;
    height: 2px;
    margin: 6px 0 0;
  }

  .burger span:nth-child(2) {
    width: 70%;
  }

  .burger span:nth-child(3) {
    display: none;
  }

  .burger.open span:nth-child(3) {
    display: block;
  }

  .burger.open span {
    margin: 0;
    background: #1a8fbf;
  }

  .toggle-color {
    left: unset;
    right: 20px;
  }

  .social-mobile {
    position: fixed;
    top: 40%;
    display: flex;
    flex-direction: column;
    left: 17px;
  }

  .social-mobile a {
    margin: 0 0px 30px 0 !important;
    font-size: 14px;
  }

  .social-mobile a svg path {
    fill: #b9863b;
  }

  .bg-group {
    height: 100%;
  }

  .section--color h2 {
    letter-spacing: 0.6px;
  }

  /*    about 1*/

  /*
    .bg-group .mobile-about-1 {
        position: absolute;
        left: 40px;
        top: -40px;
    }
*/
  #about1 .toggle-color,
  #about2 .toggle-color,
  #about3 .toggle-color,
  #about4 .toggle-color,
  #about5 .toggle-color,
  #about6 .toggle-color {
    transform: translateX(-50%);
    left: 50%;
  }

  #about1 .toggle-color {
    top: 295px;
  }

  #about2 .toggle-color {
    top: 230px;
  }

  #about3 .toggle-color {
    top: 550px;
  }

  #about4 .toggle-color {
    top: 580px;
  }

  #about5 .toggle-color {
    top: 555px;
  }

  #about6 .toggle-color {
    top: 500px;
  }

  #about1 .content-in-dark h2,
  #about2 .content-in-dark h2,
  #about3 .content-in-dark h2,
  #about4 .content-in-dark h2 {
    margin-top: 50px;
  }

  #about1 .content-in-dark .subtitle,
  #about2 .content-in-dark .subtitle,
  #about3 .content-in-dark .subtitle,
  #about4 .content-in-dark .subtitle {
    margin-top: 70px !important;
  }

  #about1 h2,
  #about2 h2,
  #about3 h2,
  #about4 h2,
  #about5 h2,
  #about6 h2 {
    margin-top: 70px;
  }

  .bg-group .mobile-about-1 {
    position: absolute;
    left: 100px;
    top: 54px;
    transform: scale(1.5) !important;
  }

  #about1 .title {
    padding: 0 21px;
  }

  #about1 .content-in {
    padding-top: 0;
    top: -20px;
  }

  #about1 .btn-color {
    padding: 0 15px;
  }

  #about1 .mobile-section .dark-content .js-light-status {
    top: -37px;
  }

  #about1 .dark-content_wrap,
  #about2 .dark-content_wrap {
    min-height: 100vh;
  }

  #about1 .dark-content .bottom-right {
    /*        bottom: 7px !important;*/
  }

  .content-about .content-in img {
    width: 200px;
    max-height: 205px;
  }

  #about2 .dark-content .logo-center {
    margin-bottom: 45px;
  }

  .content-about .logo-center {
    margin-bottom: 60px;
    /*        margin-bottom: 28px;*/
  }

  .content-about .js-light-status {
    max-width: 208px;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
    bottom: 30px !important;
  }

  .desktop-wrap {
    display: none;
  }

  .mobile-section {
    display: block;
  }

  /*    about 2*/
  .mobile-about-2 {
    width: auto;
  }

  #about2 {
    padding: 80px 50px 125px;
  }

  #about2 .subtitle br {
    display: none;
  }

  #about2 .mobile-section .content-in {
    padding-top: 40px;
  }

  #about2 .content-about .content-in img,
  #about3 .content-about .content-in img,
  #about4 .content-about .content-in img,
  #about5 .content-about .content-in img {
    max-width: 185px;
  }

  #about2 .dark-content_wrap {
    padding: 80px 50px 125px;
    /*        height: 100%;*/
  }

  #about2 .dark-content .logo-center img {
    top: -1px;
  }

  /*    about3*/
  #about3,
  #about4,
  #about5,
  #about6,
  #about7 {
    padding: 45px 45px 135px;
  }

  #about4 {
    padding-bottom: 150px;
  }

  #about3 .bg-group,
  #about4 .bg-group,
  #about5 .bg-group,
  #about6 .bg-group {
    height: unset;
  }

  .mobile-section .hidden-block {
    height: 250px;
  }

  #about5 .mobile-section .hidden-block {
    height: 280px;
  }

  #about6 .mobile-section .hidden-block {
    height: 260px;
  }

  .section--text-right .woman-bg,
  .section--text-left .woman-bg {
    overflow: hidden;
    height: 380px;
    width: 275px;
    position: absolute;
    right: 0;
    top: 40px;
    left: unset !important;
    z-index: -1;
  }

  .section--text-left .dark-content .woman-bg,
  .section--text-right .dark-content .woman-bg {
    z-index: 10;
  }

  #about3 .dark-content_wrap,
  #about4 .dark-content_wrap,
  #about5 .dark-content_wrap,
  #about6 .dark-content_wrap,
  #about7 .dark-content_wrap {
    padding: 45px 45px 135px;
  }

  .section--text-left .dark-content .woman-bg,
  .section--text-right .dark-content .woman-bg {
    right: 45px;
  }

  #about3 .content-in .subtitle,
  #about4 .content-in .subtitle,
  #about5 .content-in .subtitle,
  #about6 .content-in .subtitle {
    margin: 40px auto 0;
  }

  #about3 .content-in img {
    max-width: 170px;
    height: auto;
  }

  #about3 .bg-group .center-center,
  #about4 .bg-group .center-center,
  #about5 .bg-group .center-center,
  #about6 .bg-group .center-center {
    position: relative !important;
    transform: scale(2) rotate(5deg) !important;
    left: 15px;
    z-index: -1;
  }

  /*
    #about5 .bg-group .center-center,
    #about6 .bg-group .center-center {
        position: relative !important;
        width: 100%;
        transform: unset !important;
        left: 0px;
    }
*/

  .content-about h2 {
    font-size: 20px;
    margin-top: 40px;
    font-weight: 300;
    margin-bottom: 0;
  }

  #about3 .content-in,
  #about3 .content-in-dark,
  #about4 .content-in,
  #about4 .content-in-dark,
  #about5 .content-in,
  #about5 .content-in-dark,
  #about6 .content-in,
  #about6 .content-in-dark {
    height: auto;
  }

  .section .content-in .subtitle br {
    display: none;
  }

  .section .content-in .subtitle .mobile-br,
  .section .content-in h2 .mobile-br {
    display: block !important;
  }

  .content-in .subtitle {
    letter-spacing: -0.06px;
  }

  /*    about 4*/
  #about4 .mobile-section .content-in img {
    width: 140px;
    height: 205px;
  }

  /*    about 5*/
  #about5 .mobile-section .content-in img {
    width: 135px;
    height: 155px;
  }

  .section {
    /*        min-height: auto*/
    min-height: 100vh;
  }

  /*    about 6*/
  #about5 .subtitle br,
  #about6 .subtitle br {
    display: none;
  }

  #about6 {
    padding: 45px 45px 205px;
  }

  #about6 .mobile-section .content-in img {
    width: 154px;
    height: 120px;
  }

  #about6.section--color h2 {
    letter-spacing: 0.5px;
  }

  /*    about 7*/
  #about7 {
    height: 750px;
  }

  #about7 .btn-color {
    padding: 0 10px;
  }

  #about7 .content-in .logo-center {
    margin: 0 0 35px;
  }

  #about7 .dark-content .logo-center img {
    top: 2px;
    position: relative;
  }

  #about7 .js-light-status {
    bottom: 0 !important;
  }

  #about7 .dark-content .title {
    top: 0;
  }

  #about7 .bg-group .center-center {
    top: 130px;
    left: 0;
  }

  #about7 .bg-group .center-center {
    z-index: -1;
    top: 260px !important;
    left: 0 !important;
    transform: scale(3);
  }

  #about7 .bg-group .top-left {
    left: 0 !important;
    transform: translate(0, 0);
  }

  .content-about .has-footer .js-light-status {
    z-index: 2;
  }

  .footer {
    position: relative;
    padding: 43px 0 0;
  }

  .footer ul {
    display: flex;
    flex-direction: column;
    visibility: visible;
  }

  .footer li {
    margin: 0px 13px 20px;
  }

  .footer li a {
    font-weight: 400;
  }

  #about7 .dark-content_wrap {
    height: 100%;
  }

  #about7 .dark-content .dark-content_wrap:after {
    content: "";
    position: absolute;
    display: block;
    width: 120%;
    height: 200px;
    bottom: 0;
    left: -50px;
    right: -50px;
    background: linear-gradient(to top, #050e32 0%, #080616 100%) #080616;
    z-index: 1;
  }

  #about7:after {
    content: "";
    position: absolute;
    display: block;
    width: 120%;
    height: 200px;
    bottom: 0;
    left: -50px;
    right: -50px;
    background: #fff;
    z-index: 1;
  }

  .footer .copyright {
    color: #515865;
  }

  .header a {
    /*        letter-spacing: 0.18em;*/
  }

  .header .logo {
    display: none !important;
  }

  .js-light-status {
    font-size: 9px;
  }

  .mobile-section .logo {
    margin: 0 auto;
    width: 120px;
    display: block !important;
    position: absolute;
    left: 50%;
    top: 27px;
    transform: translateX(-50%);
    z-index: 15;
  }

  /*    facts*/
  #screen1 .logo-center,
  #screen3 .logo-center,
  #screen10 .logo-center {
    max-width: 310px;
    width: auto;
  }

  #screen1,
  #screen2,
  #screen3,
  #screen4,
  #screen5,
  #screen6,
  #screen7,
  #screen8,
  #screen9,
  #screen10 {
    padding: 50px 40px 30px;
  }

  .mobile-section .text-in {
    text-align: center;
  }

  .mobile-section .text-in p {
    max-width: 225px;
    margin: 0 auto;
    font-size: 14px;
  }

  /*    screen1*/
  #screen1 {
    padding-bottom: 170px;
    max-height: none;
    min-height: 100vh;
  }

  #screen1 .in-line {
    background: none;
  }

  #screen1.screen-first {
    background: white;
  }

  #screen1.section-dark .in-line {
    transition-delay: 0.5s;
    transition-duration: 0.5s;
    background: #070921;
  }

  #screen1 .ball {
  }

  .screen-first .title {
    font-size: 60px;
    line-height: 1;
    margin: 50px 0 70px;
  }

  .screen-first .toggle-color {
    left: 50%;
    transform: translateX(-50%);
    top: 295px;
  }

  .screen-first .subtitle {
    font-size: 24px;
  }

  .bg-first-wrap {
    padding: 50px 40px 30px;
    /*        height: 100%;*/
    height: unset;
  }

  .bg-first-wrap .content-in {
    display: block;
    top: 0;
  }

  #screen1 .mobile-section .logo-center img {
    max-height: 205px;
    width: 200px;
    position: relative;
    top: -20px;
  }

  /*    screen3*/
  #screen3 {
    padding-top: 170px;
    padding-bottom: 55px;
  }

  .section .counter {
    font-size: 30px;
  }

  #screen3 .counter {
    top: 120px;
  }

  #screen3 .content-in img {
    top: 0;
  }

  #screen4 .counter,
  #screen6 .counter,
  #screen7 .counter,
  #screen8 .counter,
  #screen9 .counter {
    top: 60px;
  }

  #screen3 .content-in {
    padding-top: 0;
  }

  #screen3 .content-in .preview {
    margin-bottom: 0;
  }

  #screen3 .content-in .preview img {
    max-width: 180px;
  }

  .mobile-section-main h2 {
    text-align: center;
    font-size: 40px;
    margin-bottom: 0;
    position: relative;
    z-index: 10;
  }

  .mobile-section-main .text-in {
    position: relative;
    z-index: 6;
  }

  #screen3 .content-in .text-in p {
    margin-bottom: 30px;
    font-size: 14px;
  }

  .content-in .text-in p {
    margin-bottom: 20px;
    font-size: 14px;
    color: #fff;
  }

  /*    screen4*/
  #screen4 {
    padding-top: 112px;
    padding-bottom: 90px;
    /*        max-height: 660px;*/
  }

  #screen4 .content-in {
    padding-top: 0;
  }

  #screen4 .content-in h2 {
    margin-bottom: 30px;
  }

  #screen4 .content-in .preview img {
    max-height: 180px;
    width: 125px;
  }

  #screen4 .text-in p {
    max-width: 231px;
  }

  .bg-wrap img {
    min-width: unset;
    min-height: unset;
    position: relative !important;
    top: unset;
    left: unset;
    /*        transform: unset;*/
    width: 100%;
  }

  #screen4 .bg-wrap {
    display: flex;
    align-items: flex-end;
  }

  #screen4 .toggle-color.active i {
    background: #fff;
    border-color: #3a80ad;
    right: 0;
  }

  #screen4 .toggle-color {
    background: transparent;
    right: 18px;
  }

  #screen4 .toggle-color i {
    background: transparent;
    border-color: #3a80ad;
    right: 20px;
  }

  #screen4 .toggle-color.active {
    background: black;
  }

  #screen4 .content-in .preview {
    margin-bottom: 80px;
  }

  #screen4 .toggle-color {
    left: 50%;
    transform: translateX(-50%);
    top: 395px;
  }

  /*screen5*/
  #screen5 {
    padding-top: 180px;
    padding-bottom: 70px;
    max-height: 550px;
  }

  #screen5 .content-in {
    width: 100%;
  }

  #screen5 .mobile-section h2 {
    margin-bottom: 70px;
  }

  #screen5 .content-in {
    padding-top: 0;
  }

  .screen5-sky {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 1;
    height: 90px;
  }

  .bg-wrap .dark-fon {
    position: absolute !important;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
  }

  .bg-wrap.screen5 .screen5-back {
    height: 550px;
  }

  .bg-wrap .screen5-diamond3 {
    z-index: 1;
    position: absolute !important;
    /* transform: scale(1.3); */
    left: calc(50vw + 32%);
    top: 210px;
    height: 50px;
    width: 55px;
  }

  .bg-wrap .screen5-diamond2 {
    z-index: 1;
    position: absolute !important;
    /* transform: scale(1.3); */
    left: calc(50vw - 50% * 0.4);
    top: 225px;
    height: 35px;
    width: 37px;
  }

  .mobile-section .text-in p {
    max-width: 210px;
  }

  .bg-wrap .screen5-diamond1 {
    z-index: 1;
    position: absolute !important;
    /* transform: scale(1.3); */
    left: calc(50vw - 50% * 0.52);
    top: 70px;
    height: 105px;
    width: 95px;
  }

  .background-screen6 {
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
    background: linear-gradient(to top, #02010f 200px, transparent);
  }

  #screen6 {
    padding-bottom: 130px;
  }

  #screen6 .start-sky + img {
    width: auto;
  }

  #screen6 .content-in {
    /*        padding-bottom: 100px;*/
  }

  .lucent-preview {
    margin: 40px 0 -10px;
  }

  .lucent-preview .diamond-without:hover,
  .intense-preview-item .rare-img-wrap img:hover {
    opacity: 1;
  }

  #screen6 .lucent-preview-item {
    padding-top: 130px;
  }

  #screen6 .lucent-preview-item:nth-child(2) {
    padding-top: 0;
  }

  .valuable-preview img {
    max-width: 265px;
    margin: 0 auto;
    max-height: 165px;
  }

  #screen6 .lucent-preview-item:nth-child(1),
  #screen6 .lucent-preview-item:nth-child(3) {
    transform: scale(1.2);
  }

  #screen6 .lucent-preview-item:nth-child(3) img {
    position: relative;
    top: -30px;
    right: -20px;
  }

  #screen6 .text-in p {
    max-width: 260px;
  }

  #screen6 .lucent-preview-item:nth-child(1) img {
    position: relative;
    top: -30px;
    right: 20px;
  }

  #screen6 .content-in {
    top: 0;
    padding-top: 60px;
  }

  .central-title-flu2 {
    position: absolute;
    top: 250px;
    left: 50%;
    transform: translateX(-50%);
    line-height: 2;
  }

  .central-title-flu {
    font-size: 14px;
    line-height: 2;
    top: -35px;
  }

  #screen6 .text-in {
    margin-top: 65px;
  }

  .mobile-section h2 {
    text-align: center;
  }

  /*    screen7*/
  .intense-preview-item,
  .rare-preview-item {
    width: 130px;
  }

  #screen7 {
    /*        padding-bottom: 200px;*/
    padding-bottom: 175px;
  }

  #screen7 .back7 {
    height: 1100px;
  }

  #screen7 .btn-color {
    margin-top: 40px;
  }

  #screen7 .rare-img-wrap {
    width: 130px;
    height: 115px;
  }

  #screen7 .text-in {
    margin-top: 50px;
  }

  #screen7 .text-in p {
    max-width: 230px;
  }

  #screen7 .content-in {
    margin: 0 auto;
    max-width: 225px;
  }

  #screen7 .rare-img-wrap span {
    position: relative;
    top: -5px;
  }

  #screen7 .flashlight.active {
    /* background: rgba(250, 250, 250, 0.2); */
    border-radius: 50%;
    width: 100px;
    height: 100px;
    position: fixed;

    left: 50%;
    transform: translateX(-50%);
    z-index: 9;
    opacity: 1;
    background: rgba(255, 255, 255, 0.34);
    filter: blur(30px);
    box-shadow: 1px 1px 30px 40px rgba(255, 255, 255, 0.34);
    animation: flashlight 10s linear infinite;
  }

  @keyframes flashlight {
    0% {
      top: 0;
      opacity: 0;
      left: 50%;
    }

    5% {
      /*            opacity: 1;*/
    }

    10% {
      opacity: 1;
      transform: translateX(0%);
      top: 16%;
    }

    18% {
      transform: translateX(0%);
      top: 16%;
    }

    26% {
      transform: translateX(-100%);
      top: 21%;
    }

    34% {
      transform: translateX(-100%);
      top: 21%;
    }

    42% {
      transform: translateX(0%);
      top: 29%;
    }

    50% {
      transform: translateX(0%);
      top: 29%;
    }

    58% {
      transform: translateX(-100%);
      top: 35%;
    }

    66% {
      transform: translateX(-100%);
      top: 35%;
    }

    74% {
      transform: translateX(0%);
      top: 41%;
    }

    82% {
      transform: translateX(0%);
      top: 41%;
      opacity: 1;
    }

    90% {
      top: 50%;
      left: 50%;
    }

    100% {
      top: 60%;
      opacity: 0;
    }
  }

  /*
    @keyframes flashlight {
        0% {
            opacity: 0;
            top: 0;
        }

        5% {

            left: 50%;
        }

        15% {
            opacity: 1;
            left: 50%
        }

        20% {
            transform: translateX(0%);
            top: 16%;
        }

        25% {
            transform: translateX(0%);
            top: 16%;
        }

        30% {
            transform: translateX(-100%);
            top: 21%;
        }

        35% {
            transform: translateX(-100%);
            top: 21%;
        }

        40% {
            transform: translateX(0%);
            top: 29%;
        }

        45% {
            transform: translateX(0%);
            top: 29%;
        }

        50% {
            transform: translateX(-100%);
            top: 35%;
        }

        55% {
            transform: translateX(-100%);
            top: 35%;
        }

        60% {
            transform: translateX(0%);
            top: 41%;
        }

        65% {
            transform: translateX(0%);
            top: 41%;
        }

        70% {
            transform: translateX(-50%);
            opacity: 1;
            top: 50%;
            left: 50%;
        }

        80% {}

        90% {
            opacity: 0;
        }

        100% {
            top: 60%;
            opacity: 0;
        }
    }
*/

  #screen7 .gradient {
    display: block;
  }

  .intense-preview-item,
  .rare-preview-item {
    margin: 0 auto;
  }

  .intense-preview {
    margin-top: 20px;
  }

  .intense-preview-item:nth-child(odd) {
    top: -80px;
  }

  .intense-preview-item:nth-child(even) {
    left: -15px;
  }

  /*    screen8*/
  #screen8 {
    padding-bottom: 160px;
    height: 1230px;
    padding-left: 30px;
    padding-right: 30px;
  }

  #screen8 .back8 {
    height: 1230px;
  }

  #screen8 .content-in {
    max-width: 260px;
    margin: 0 auto;
  }

  .rare-img-wrap {
    /*        width: 140px;*/
    width: 130px;
  }

  .rare-img-wrap img {
    margin: 0 auto;
  }

  .rare-preview-item {
    position: relative;
  }

  .nine {
    position: absolute;
    top: 120px;
    z-index: -5;
    left: -225px;
    width: 576px !important;
  }

  .eightee {
    position: absolute;
    top: 115px;
    z-index: -4;
    left: -220px;

    width: 576px !important;
  }

  .seven {
    position: absolute;
    top: 115px;
    z-index: -3;
    left: -38px;
    width: 300px !important;
  }

  .two {
    position: absolute;
    top: 115px;
    z-index: -2;
    left: -73px;
    width: 240px !important;
  }

  .one {
    position: absolute;
    top: 115px;
    z-index: -1;
    left: -63px;
    width: 300px !important;
  }

  .three-rock {
    position: absolute !important;
    bottom: -94%;
    left: -60%;
  }

  .rare-preview {
    margin: 0 0 40px;
  }

  .rare-preview .rare-preview-item {
    margin: 0 !important;
  }

  .rare-preview .rare-preview-item:nth-child(5) {
    top: 20px;
    left: -20px;
  }

  .rare-preview .rare-preview-item:nth-child(4) {
    top: 130px;
    right: -20px;
  }

  .rare-preview .rare-preview-item:nth-child(3) {
    left: -5px;
    top: 60px;
  }

  .rare-preview .rare-preview-item:nth-child(2) {
    top: 170px;
  }

  .rare-preview .rare-preview-item:nth-child(1) {
    left: 50%;
    transform: translateX(-50%);
    /*        margin-left: -20px !important;*/
    z-index: -5;
  }

  .rare-preview-item span:nth-of-type(1) {
    position: relative;
    top: 25px;
    font-size: 20px;
  }

  .rare-preview-item span:nth-of-type(2) {
    position: relative;
    top: -50px;
    font: unset;
  }

  #screen8 .mobile-section-main h2 {
    z-index: 16;
  }

  #screen8 .text-in p {
    max-width: 235px;
  }

  #screen7,
  #screen8,
  #screen9 {
    padding-top: 104px;
  }

  #screen7 .content-in,
  #screen8 .content-in,
  #screen9 .content-in {
    padding-top: 0;
  }

  #screen9 {
    padding-bottom: 178px;
    background: #02010f;
  }

  .valuable-preview {
    padding: 0;
  }

  .tab-item.open {
    position: relative;
    text-align: center;
  }

  .valuable-preview span {
    top: unset;
    bottom: -20px;
    line-height: 1.5;
    width: 45%;
    font-style: italic;
  }

  .valuable-preview .tab-menu {
    margin-top: 65px;
    margin-bottom: 50px;
  }

  #screen9 .content-in .text-in p {
    text-transform: initial;
    line-height: 1.5;
  }

  .valuable-preview li {
    margin: 0 10px;
  }

  #screen9 .content-in .text-in p {
    margin-bottom: 10px;
  }

  #screen9 h2 {
    z-index: 1;
    position: relative;
  }

  /*    screen10*/

  #screen10 {
    padding-bottom: 40px;
    padding-top: 30px;
    height: 950px;
    /*        background: #080616;*/
  }

  .has-footer .content-in {
    padding-bottom: 0;
  }

  #screen10 .bg-wrap img {
    /*        top: calc(-50vw + 90% * 0.2);*/
    top: calc(-50vw + 17%);
  }

  #screen10 .content-in {
    padding-top: 300px;
  }

  #screen10 .footer {
    height: auto;
  }

  #screen9 .mobile-section .text-in p,
  #screen10 .mobile-section .text-in p {
    max-width: 225px;
  }

  .foot-diamond {
    /*
        position: absolute !important;
        top: 120px !important;
        
*/
    position: absolute !important;
    top: 132px !important;
    left: 0px;
    width: 100%;
    z-index: 11;
  }

  #screen10 .content-in {
    padding-top: 340px;
  }

  #screen10 .mobile-section .text-in p {
    max-width: 270px;
  }
}

@media screen and (max-width: 900px) {
  .bg-wrap .screen5-diamond1 {
    left: calc(50vw - 50% * 0.55);
  }
}

@media screen and (max-width: 900px) {
  .bg-wrap .screen5-diamond1 {
    left: calc(50vw - 50% * 0.65);
  }

  #screen10 .content-in {
    padding-top: 300px;
  }

  .bg-wrap .foot-diamond {
    position: absolute !important;
    top: 130px !important;
  }

  .foot-diamond {
    top: 135px !important;
  }
}

@media screen and (max-width: 900px) {
  .bg-wrap .screen5-diamond1 {
    left: calc(50vw - 50% * 0.73);
  }

  .bg-wrap .foot-diamond {
    position: absolute !important;
    top: 140px !important;
  }
}

@media screen and (max-width: 900px) {
  #screen4 .dark-content_wrap {
    height: 100%;
    min-height: 100vh;
  }
}

@media screen and (max-width: 900px) {
  #screen1.screen-first {
    max-height: none;
  }

  #screen4 {
    min-height: 700px;
  }
}

/*
@media screen and (max-width: 900px) {    .screen-first .title {
        margin: 50px 0 20px;
    }
}
*/

@keyframes diamondSingleAnimation {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.lucent-preview .diamond-light-effect {
  opacity: 1;
  top: -90px;
}

.lucent-preview .diamond-without {
  animation-name: diamondSingleAnimation;
  animation-duration: 7s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
}

@keyframes diamondAnimation {
  0% {
    opacity: 1;
  }

  10% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

.intense-preview-item.active .rare-img-wrap .h-effect {
  animation-name: diamondAnimation;
  animation-iteration-count: infinite;

  /*    animation-duration: 4s;*/
  animation-duration: 10s;
}

.intense-preview-item:nth-child(3) .rare-img-wrap .h-effect {
  /*    animation-delay: 2.5s;*/
  /*    animation-delay: 5s;*/
  animation-delay: 2s;
}

.intense-preview-item:nth-child(4) .rare-img-wrap .h-effect {
  /*    animation-delay: 3.5s;*/
  /*    animation-delay: 7s;*/
  /*    animation-delay: 7.5s;*/
  animation-delay: 3.5s;
}

.intense-preview-item:nth-child(5) .rare-img-wrap .h-effect {
  /*    animation-delay: 4.5s;*/
  /*    animation-delay: 9s;*/
  /*    animation-delay: 10.5s;*/
  animation-delay: 5s;
}

.intense-preview-item:nth-child(6) .rare-img-wrap .h-effect {
  /*    animation-delay: 5.5s;*/
  /*    animation-delay: 11s;*/
  animation-delay: 7s;
}

#screen4 .mobile-section > .counter {
  color: rgb(26, 143, 191);
}

#screen4 .mobile-section > .content-in h2 {
  color: rgb(26, 143, 191);
}

#screen4 .counter {
  z-index: 3;
}

#screen4 .dark-content .counter {
  color: white;
}

#screen4 .dark-content .content-in h2 {
  color: white;
}

#screen4 .text-in p {
  color: black;
}

#screen4 .dark-content .text-in p {
  color: white;
}

#screen4 .toggle-color {
  border-color: #3a80ad;
}

#screen4.section-dark {
  color: black;
}

#screen4 .dark-content_wrap {
  padding: 112px 40px 90px;
}

#screen4 .bg-wrap {
  z-index: 2;
}

#screen4 .bg-wrap img {
  max-width: none;
  height: 100%;
  object-fit: cover;
}

#screen10 .bg-wrap {
  background: #02010f;
}

#screen10 .bg-wrap img.screen10-img1 {
  position: absolute !important;
  top: 130px;
  z-index: 15;
}

#screen10 .bg-wrap img.screen10-img2 {
  position: absolute !important;
  top: 200px;
  z-index: 10;
}

#screen10 .bg-wrap img.screen10-img3 {
  position: absolute !important;
  top: 345px;
  z-index: 20;
}

#screen10 .bg-wrap img.screen10-img4 {
  position: absolute !important;
  top: -140px;
  z-index: 5;
}

@media screen and (max-width: 900px) {
  #screen10 .bg-wrap img.screen10-img4 {
    top: -100px;
  }
}

@media screen and (max-width: 900px) {
  #screen10 .bg-wrap img.screen10-img3 {
    top: 315px;
  }

  #screen10 .bg-wrap img.screen10-img4 {
    top: -70px;
  }
}

@media screen and (max-width: 900px) {
  #screen10 .bg-wrap img.screen10-img3 {
    top: 300px;
  }

  #screen10 .bg-wrap img.screen10-img4 {
    top: -40px;
  }
}

@media screen and (max-width: 900px) {
  #screen10 .bg-wrap img.screen10-img3 {
    top: 280px;
  }

  #screen10 .bg-wrap img.screen10-img4 {
    top: -10px;
  }
}

/*
#screen4 .light-content .bg-wrap {
    background-color: #fff;
    background-image: url('../images/mobile/facts/2NATURAL/2-bg-main.png');
    -webkit-background-size: cover;
    background-size: cover;

}
*/
#screen4 .light-content .counter,
#screen4 .light-content .content-in h2 {
  color: rgb(26, 143, 191);
}

#screen4 .light-content {
  background: #fff;
}

/*
#screen4 .bg-wrap.light-content .light-content-wrap {
    position: relative;
    height: 100%;
    width: 100%;
}
*/

#screen4 .light-content {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

#screen4 .light-content .light-content-wrap {
  padding: 112px 40px 90px;
  min-height: 100%;
  box-sizing: border-box;
  height: auto;
  position: relative;
  display: block;
}

#screen4 .dark-content .bg-wrap img,
#screen4 .bg-wrap.light-content img {
  position: absolute !important;
  height: auto;
  width: auto;
}

#screen4 .bg-wrap img.screen4-img1 {
  top: 100px;
  z-index: 5;
  width: 100%;
  height: auto;
  position: absolute !important;
}

#screen4 .dark-content .bg-wrap img.screen4-img1 {
  /*    top: 83px;*/
}

#screen4 .bg-wrap img.screen4-img2 {
  position: absolute !important;
  left: 0;
  z-index: 10;
  bottom: 60vw;
  width: 55px;
  height: auto;
}

#screen4 .bg-wrap img.screen4-img3 {
  bottom: 110px;
  position: absolute !important;
  left: 0;
  width: 100%;
  z-index: 15;
  height: auto;
}

#screen4 .bg-wrap img.screen4-img4 {
  position: absolute !important;
  bottom: 40px;
  height: auto;
  z-index: 15;
  width: 100%;
}

#screen4 .bg-wrap img.screen4-img5 {
  width: 100%;
  position: absolute;
  height: auto;
  bottom: -10px;
  z-index: 20;
}

#screen4 .bg-wrap img.screen4-img6 {
  position: absolute !important;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
}

/*
#screen4 .dark-content .bg-wrap img.screen4-img4 {
    position: absolute !important;
    bottom: 60px;
    bottom: -60px;
    z-index: 15;
    width: 100%;
}

#screen4 .bg-wrap.light-content img.screen4-img4 {
    position: absolute !important;
    bottom: 60px;
    bottom: -78px;
    z-index: 15;
    width: 100%;
}

#screen4 .dark-content .bg-wrap img.screen4-img5 {
    width: 100%;
    position: absolute;
    bottom: 0;
    bottom: -120px;
    z-index: 20;
}

#screen4 .bg-wrap.light-content img.screen4-img5 {
    width: 100%;
    position: absolute;
    bottom: 0;
    bottom: -138px;
    z-index: 20;
}

#screen4 .dark-content .bg-wrap img.screen4-img3 {
    position: absolute !important;
    bottom: 120px;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 15
}

#screen4 .bg-wrap.light-content img.screen4-img3 {
    position: absolute !important;
    bottom: 120px;
    bottom: -18px;
    left: 0;
    width: 100%;
    z-index: 15
}

#screen4 .dark-content .bg-wrap img.screen4-img2 {
    position: absolute !important;
    bottom: 220px;
    bottom: 35vw;
    left: 0;
    z-index: 10;
    width: 60px;
}

#screen4 .bg-wrap.light-content img.screen4-img2 {
    position: absolute !important;
    bottom: 220px;
    bottom: calc(35vw - 18px);
    left: 0;
    z-index: 10;
    width: 60px;
}

#screen4 .dark-content .bg-wrap img.screen4-img1 {
    position: absolute !important;
    top: 100px;
    left: 0;
    z-index: 5;
    width: 100%;
}

#screen4 .bg-wrap.light-content img.screen4-img1 {
    position: absolute !important;
    top: 100px;
    left: 0;
    z-index: 5;
    width: 100%;
}

#screen4 .dark-content:after {
    background: linear-gradient(to top, #000428 0%, #080616 100%) #080616;
}

#screen4 .dark-content .bg-wrap {
    overflow: visible;
    background-color: #02010f;
}
*/
/*
@media screen and (max-width: 900px) {
@media screen and (max-width: 900px) {
    #screen4 .bg-wrap.light-content img.screen4-img4 {
        bottom: -48px;

    }

    #screen4 .dark-content .bg-wrap img.screen4-img4 {
        bottom: -30px;

    }

    #screen4 .bg-wrap.light-content img.screen4-img5 {
        bottom: -108px;
    }

    #screen4 .dark-content .bg-wrap img.screen4-img5 {
        bottom: -90px;
    }

    #screen4 .bg-wrap.light-content img.screen4-img3 {
        bottom: 12px;

    }

    #screen4 .dark-content .bg-wrap img.screen4-img3 {
        bottom: 30px;
    }

    #screen4 .bg-wrap.light-content img.screen4-img2 {
        bottom: calc(38vw - 18px);
        width: 60px;
    }

    #screen4 .dark-content .bg-wrap img.screen4-img2 {
        bottom: 38vw;
        width: 60px;
    }

    #screen4 .bg-wrap.light-content img.screen4-img1 {
        top: 90px;
    }

    #screen4 .dark-content .bg-wrap img.screen4-img1 {
        top: 90px;
    }
}

@media screen and (max-width: 900px) {    #screen4 .bg-wrap.light-content img.screen4-img4 {
        bottom: -8px;

    }

    #screen4 .dark-content .bg-wrap img.screen4-img4 {
        bottom: 10px;
    }

    #screen4 .bg-wrap.light-content img.screen4-img {
        bottom: -68px;
    }

    #screen4 .dark-content .bg-wrap img.screen4-img5 {
        bottom: -50px;
    }

    #screen4 .bg-wrap.light-content img.screen4-img3 {
        bottom: 52px;

    }

    #screen4 .dark-content .bg-wrap img.screen4-img3 {
        bottom: 70px;
    }

    #screen4 .bg-wrap.light-content img.screen4-img2 {
        bottom: calc(44vw - 18px);
        width: 60px;
    }

    #screen4 .dark-content .bg-wrap img.screen4-img2 {
        bottom: 44vw;
        width: 60px;
    }

    #screen4 .bg-wrap.light-content img.screen4-img1 {
        top: 80px;
    }

    #screen4 .dark-content .bg-wrap img.screen4-img1 {
        top: 80px;
    }
}

@media screen and (max-width: 900px) {    #screen4 .bg-wrap.light-content img.screen4-img4 {
        bottom: 22px;

    }

    #screen4 .dark-content .bg-wrap img.screen4-img4 {
        bottom: 40px;
    }

    #screen4 .bg-wrap.light-content img.screen4-img5 {
        bottom: -28px;

    }

    #screen4 .dark-content .bg-wrap img.screen4-img5 {
        bottom: -10px;
    }

    #screen4 .bg-wrap.light-content img.screen4-img3 {
        bottom: 92px;
    }

    #screen4 .dark-content .bg-wrap img.screen4-img3 {
        bottom: 110px;
    }

    #screen4 .bg-wrap.light-content img.screen4-img2 {
        bottom: calc(60vw - 18px);
        width: 55px;
    }

    #screen4 .dark-content .bg-wrap img.screen4-img2 {
        bottom: 60vw;
        width: 55px;
    }

    #screen4 .bg-wrap.light-content img.screen4-img1 {
        top: 80px;
    }

    #screen4 .dark-content .bg-wrap img.screen4-img1 {
        top: 80px;
    }
}*/

@media screen and (max-width: 900px) {
  #screen9 .bg-wrap img.screen9-img1 {
    position: absolute !important;
    top: 240px;
    width: 100%;
    z-index: 4;
    left: 0;
    bottom: 0;
  }

  #screen9 .bg-wrap img.screen9-img2 {
    position: absolute !important;
    top: 205px;
    z-index: 3;
    width: 55vw;
    right: 0;
  }

  #screen9 .bg-wrap img.screen9-img3 {
    position: absolute !important;
    top: 240px;
    width: 100%;
    z-index: 5;
    left: 0;
    bottom: 0;
  }

  #screen7 {
    background: rgba(2, 1, 15, 1);
  }

  #screen7 .bg-wrap img.screen7-img1 {
    position: absolute !important;
    bottom: 450px;
    z-index: 5;
  }

  #screen7 .bg-wrap img.screen7-img2 {
    position: absolute !important;
    bottom: 500px;
    z-index: 2;
  }

  #screen7 .bg-wrap img.screen7-img3 {
    position: absolute !important;
    bottom: 430px;
    z-index: 4;
  }

  @media screen and (max-width: 900px) {
    #screen7 .bg-wrap img.screen7-img1 {
      bottom: 500px;
    }

    #screen7 .bg-wrap img.screen7-img2 {
      bottom: 550px;
    }

    #screen7 .bg-wrap img.screen7-img3 {
      bottom: 480px;
    }
  }

  @media screen and (max-width: 900px) {
    #screen7 .bg-wrap img.screen7-img1 {
      bottom: 520px;
    }

    #screen7 .bg-wrap img.screen7-img2 {
      bottom: 570px;
    }

    #screen7 .bg-wrap img.screen7-img3 {
      bottom: 500px;
    }
  }

  @media screen and (max-width: 900px) {
    #screen7 .bg-wrap img.screen7-img1 {
      bottom: 540px;
    }

    #screen7 .bg-wrap img.screen7-img2 {
      bottom: 590px;
    }

    #screen7 .bg-wrap img.screen7-img3 {
      bottom: 540px;
    }
  }

  #screen5 .bg-wrap .screen5 {
    position: absolute !important;
    width: 100%;
  }

  #screen5 .bg-wrap .screen5.bg1 {
    top: 130px;
    z-index: 3;
  }

  #screen5 .bg-wrap .screen5.bg2 {
    top: 190px;
    z-index: 1;
  }

  #screen5 .bg-wrap .screen5.bg3 {
    top: 220px;
    z-index: 4;
  }

  #screen5 .bg-wrap .screen5.bg4 {
    top: 220px;
    z-index: 5;
  }

  #screen5 .bg-wrap .screen5.stripe {
    width: 40vw;
    top: 45vw;
    right: 0;
    z-index: 2;
  }

  #screen5 .bg-wrap .screen5-diamond1,
  #screen5 .bg-wrap .screen5-diamond2,
  #screen5 .bg-wrap .screen5-diamond3 {
    z-index: 10;
  }

  @media screen and (max-width: 900px) {
    #screen5 .bg-wrap .screen5.bg1 {
      top: 120px;
    }

    #screen5 .bg-wrap .screen5.bg2 {
      top: 175px;
    }

    #screen5 .bg-wrap .screen5.bg3 {
      top: 200px;
    }

    #screen5 .bg-wrap .screen5.bg4 {
      top: 200px;
    }

    #screen5 .bg-wrap .screen5.stripe {
      top: 47vw;
    }
  }

  @media screen and (max-width: 900px) {
    #screen5 .bg-wrap .screen5.bg1 {
      top: 120px;
    }

    #screen5 .bg-wrap .screen5.bg2 {
      top: 175px;
    }

    #screen5 .bg-wrap .screen5.bg3 {
      top: 200px;
    }

    #screen5 .bg-wrap .screen5.bg4 {
      top: 200px;
    }

    #screen5 .bg-wrap .screen5.stripe {
      top: 50vw;
    }
  }

  @media screen and (max-width: 900px) {
    #screen5 .bg-wrap .screen5.bg1 {
    }

    #screen5 .bg-wrap .screen5.bg2 {
      top: 170px;
    }

    #screen5 .bg-wrap .screen5.bg3 {
      top: 190px;
    }

    #screen5 .bg-wrap .screen5.bg4 {
      top: 195px;
    }

    #screen5 .bg-wrap .screen5.stripe {
      top: 52vw;
      width: 55vw;
    }

    #screen5 .bg-wrap .screen5-diamond1 {
      left: calc(50vw - 50% * 0.7);
      top: 75px;
    }

    #screen5 .bg-wrap .screen5-diamond2 {
      left: calc(50vw - 50% * 0.35);
      top: 240px;
    }

    #screen5 .bg-wrap .screen5-diamond3 {
      left: calc(50vw + 34%);
      top: 225px;
    }
  }

  @media screen and (max-width: 900px) {
    #screen5 .bg-wrap .screen5.bg1 {
    }

    #screen5 .bg-wrap .screen5.bg2 {
      top: 160px;
    }

    #screen5 .bg-wrap .screen5.bg3 {
      top: 180px;
    }

    #screen5 .bg-wrap .screen5.bg4 {
      top: 190px;
    }

    #screen5 .bg-wrap .screen5.stripe {
      top: 52vw;
      width: 55vw;
    }

    #screen5 .bg-wrap .screen5-diamond1 {
      left: calc(50vw - 50% * 0.7);
      top: 70px;
    }

    #screen5 .bg-wrap .screen5-diamond2 {
      left: calc(50vw - 50% * 0.35);
      top: 235px;
    }

    #screen5 .bg-wrap .screen5-diamond3 {
      left: calc(50vw + 34%);
      top: 205px;
    }
  }

  #screen6 .bg-wrap .background-screen6 .screen6 {
    position: absolute !important;
    width: 100%;
  }

  #screen6 .bg-wrap .background-screen6 .screen6.bg1 {
    top: 310px;
    z-index: 3;
  }

  #screen6 .bg-wrap .background-screen6 .screen6.bg2 {
    top: 400px;
    z-index: 4;
  }

  #screen6 .bg-wrap .background-screen6 .screen6.stripe {
    width: 180px;
    top: 150px;
    left: 0;
    z-index: 2;
  }

  @media screen and (max-width: 900px) {
    #screen6 .bg-wrap .background-screen6 .screen6.stripe {
      left: -30px;
    }

    #screen6 .bg-wrap .background-screen6 .screen6.bg2 {
      top: 370px;
    }
  }

  #screen7 .bg-wrap.screen7 .screen7 {
  }

  /*
#screen9 .bg-wrap {
    background-image: url('../images/mobile/facts/7_VALUABLE/7-bg-1.png'),
        url('../images/mobile/facts/7_VALUABLE/7-bg-2.png'),
        url('../images/mobile/facts/7_VALUABLE/7-stripe.png');
    background-size: 100%, 100%, 55vw;
    background-repeat: no-repeat;
    background-position: -500px 240px, 0 700px, 400% 205px;
    background-color: #00062F;
    transition: 2s linear;
}

#screen9 .bg-wrap.active {
    animation: shadow 2s linear;
    animation-fill-mode: forwards;
}

@keyframes shadow {
    from {
        background-position: -500px 240px, 0 700px, 400% 205px;
    }

    to {
        background-position: 0 240px, 0 240px, 100% 205px;
    }
}


#screen9 .bg-wrap img {
    display: none !important;
}
*/

  .form__checkbox span a.form-privacy {
    color: rgb(0, 0, 238) !important;
  }
  .form__checkbox span a.form-privacy:hover {
    color: red;
  }
}








.cookies_wrapper {
  display: block;
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #07113B;
  z-index: 100;
}

.cookies_section {
  max-width: 1050px;
  margin: 0 auto;
  padding: 35px 25px 30px 25px;
  box-sizing: border-box;
  font-size: 0;
}

.cookies_message {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 300px);
  color: #FFFFFF;
  font-size: 10px;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 3.2px;
}

.cookies_button {
  display: inline-block;
  vertical-align: middle;
  width: 280px;
  height: 50px;
  line-height: 50px;
  border-radius: 24px;
  border: 1px solid #bc945d;
  background-color: #07113B;
  text-align: center;
  margin-left: 20px;
  cursor: pointer;
  color: #bc945d;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  box-sizing: border-box;
  transition: 0.3s;
}

.cookies_button:hover{
  background: #B9873C;
  transition: 0.3s;
  color: #07113B;
}

.cookies_section {
  padding: 25px 25px;
}

.cookies_message {
  display: block;
  width: auto;
  margin-bottom: 15px;
  font-size: 8px;
  line-height: 14px;
  text-transform: uppercase;
  letter-spacing: 2.85px;
  text-align: center;
}

.cookies_button {
  display: block;
  margin: 0 auto;
  width: 220px;
  height: 32px;
  line-height: 32px;
  border-radius: 16px;
  font-size: 10px;
  letter-spacing: 1px;
}
