.w-main-5-0-0 .w-main-bg {
  background-size: cover;
  background-position: top center;
  background-color: #dce4ef; }
  @media (max-width: 567px) {
    .w-main-5-0-0 .w-main-bg {
      background-image: url(/img/w/main/bg/xxs.jpg); } }
  @media (min-width: 568px) {
    .w-main-5-0-0 .w-main-bg {
      background-image: url(/img/w/main/bg/xs.jpg); } }
  @media (min-width: 667px) {
    .w-main-5-0-0 .w-main-bg {
      background-image: url(/img/w/main/bg/sm.jpg); } }
  @media (min-width: 768px) {
    .w-main-5-0-0 .w-main-bg {
      background-image: url(/img/w/main/bg/md.jpg); } }
  @media (min-width: 992px) {
    .w-main-5-0-0 .w-main-bg {
      background-image: url(/img/w/main/bg/lg.jpg); } }
  @media (min-width: 1200px) {
    .w-main-5-0-0 .w-main-bg {
      background-image: url(/img/w/main/bg/xl.jpg); } }
  @media (min-width: 1440px) {
    .w-main-5-0-0 .w-main-bg {
      background-image: url(/img/w/main/bg/xxl.jpg); } }
  @media (min-width: 1600px) {
    .w-main-5-0-0 .w-main-bg {
      background-image: url(/img/w/main/bg/xxxl.jpg); } }
@-webkit-keyframes w-main-pulse-lg {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@-moz-keyframes w-main-pulse-lg {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@-ms-keyframes w-main-pulse-lg {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@keyframes w-main-pulse-lg {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@-webkit-keyframes w-main-pulse-sm {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.125);
    -moz-transform: scale(1.125);
    -ms-transform: scale(1.125);
    -o-transform: scale(1.125);
    transform: scale(1.125); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@-moz-keyframes w-main-pulse-sm {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.125);
    -moz-transform: scale(1.125);
    -ms-transform: scale(1.125);
    -o-transform: scale(1.125);
    transform: scale(1.125); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@-ms-keyframes w-main-pulse-sm {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.125);
    -moz-transform: scale(1.125);
    -ms-transform: scale(1.125);
    -o-transform: scale(1.125);
    transform: scale(1.125); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
@keyframes w-main-pulse-sm {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.125);
    -moz-transform: scale(1.125);
    -ms-transform: scale(1.125);
    -o-transform: scale(1.125);
    transform: scale(1.125); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }
.w-main-5-0-0 .w-main-container {
  position: relative; }
  @media (max-width: 567px) {
    .w-main-5-0-0 .w-main-container {
      min-height: 320px; } }
  @media (min-width: 568px) {
    .w-main-5-0-0 .w-main-container {
      min-height: 230px; } }
  @media (min-width: 667px) {
    .w-main-5-0-0 .w-main-container {
      min-height: 280px; } }
  @media (min-width: 768px) {
    .w-main-5-0-0 .w-main-container {
      min-height: 500px; } }
  @media (min-width: 992px) {
    .w-main-5-0-0 .w-main-container {
      min-height: 500px; } }
  @media (min-width: 1200px) {
    .w-main-5-0-0 .w-main-container {
      min-height: 550px; } }
  @media (min-width: 1440px) {
    .w-main-5-0-0 .w-main-container {
      min-height: 600px; } }
  @media (min-width: 1600px) {
    .w-main-5-0-0 .w-main-container {
      min-height: 630px; } }
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 60px 0  80px; } }
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 40px 0 100px; } }
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 40px 0 100px; } }
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 60px 0 140px; } }
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 80px 0 180px; } }
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 100px 0 180px; } }
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 100px 0 180px; } }
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 100px 0 180px; } }
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 30px; } }
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 30px; } }
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 30px; } }
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 80px; } }
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 80px; } }
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 80px; } }
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 80px; } }
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 80px; } }
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 30px; } }
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 30px; } }
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 30px; } }
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 40px; } }
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 40px; } }
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 40px; } }
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 40px; } }
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 40px; } }
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 30px; } }
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 30px; } }
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 30px; } }
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 40px; } }
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 40px; } }
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 40px; } }
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 40px; } }
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 40px; } }
.w-main-5-0-0 .w-main-img-title {
  height: auto; }
  @media (max-width: 567px) {
    .w-main-5-0-0 .w-main-img-title {
      max-width: 100%; } }
  @media (min-width: 568px) {
    .w-main-5-0-0 .w-main-img-title {
      max-width: 70%; } }
  @media (min-width: 667px) {
    .w-main-5-0-0 .w-main-img-title {
      max-width: 70%; } }
  @media (min-width: 768px) {
    .w-main-5-0-0 .w-main-img-title {
      max-width: 70%; } }
  @media (min-width: 992px) {
    .w-main-5-0-0 .w-main-img-title {
      max-width: 70%; } }
  @media (min-width: 1200px) {
    .w-main-5-0-0 .w-main-img-title {
      max-width: 70%; } }
  @media (min-width: 1440px) {
    .w-main-5-0-0 .w-main-img-title {
      max-width: 70%; } }
  @media (min-width: 1600px) {
    .w-main-5-0-0 .w-main-img-title {
      max-width: 70%; } }
.w-main-5-0-0 .w-main-img-subtitle {
  height: auto; }
  @media (max-width: 567px) {
    .w-main-5-0-0 .w-main-img-subtitle {
      max-width: 100%; } }
  @media (min-width: 568px) {
    .w-main-5-0-0 .w-main-img-subtitle {
      max-width: 90%; } }
  @media (min-width: 667px) {
    .w-main-5-0-0 .w-main-img-subtitle {
      max-width: 90%; } }
  @media (min-width: 768px) {
    .w-main-5-0-0 .w-main-img-subtitle {
      max-width: 70%; } }
  @media (min-width: 992px) {
    .w-main-5-0-0 .w-main-img-subtitle {
      max-width: 70%; } }
  @media (min-width: 1200px) {
    .w-main-5-0-0 .w-main-img-subtitle {
      max-width: 70%; } }
  @media (min-width: 1440px) {
    .w-main-5-0-0 .w-main-img-subtitle {
      max-width: 70%; } }
  @media (min-width: 1600px) {
    .w-main-5-0-0 .w-main-img-subtitle {
      max-width: 70%; } }
.w-main-5-0-0 .w-main-accent-link {
  text-decoration: none; }
  .w-main-5-0-0 .w-main-accent-link:focus .w-main-accent-text, .w-main-5-0-0 .w-main-accent-link:active .w-main-accent-text, .w-main-5-0-0 .w-main-accent-link:hover .w-main-accent-text {
    text-decoration-color: #fff;
    text-decoration-style: dashed;
    text-decoration-skip: ink;
    text-decoration-line: underline; }
.w-main-5-0-0 .w-main-accent-text {
  color: #ffffff;
  font-weight: 500;
  font-family: "HelveticaNeueCyrillic", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  text-transform: none;
  text-shadow: -3px 1px 7px rgba(0, 0, 0, 0.9);
  line-height: 1;
  margin-left: 30px; }
  @media (max-width: 567px) {
    .w-main-5-0-0 .w-main-accent-text {
      font-size: 1.50rem;
      line-height: 0.80; } }
  @media (min-width: 568px) {
    .w-main-5-0-0 .w-main-accent-text {
      font-size: 1.50rem;
      line-height: 0.80; } }
  @media (min-width: 667px) {
    .w-main-5-0-0 .w-main-accent-text {
      font-size: 1.50rem;
      line-height: 0.80; } }
  @media (min-width: 768px) {
    .w-main-5-0-0 .w-main-accent-text {
      font-size: 1.50rem;
      line-height: 0.80; } }
  @media (min-width: 992px) {
    .w-main-5-0-0 .w-main-accent-text {
      font-size: 1.50rem;
      line-height: 0.80; } }
  @media (min-width: 1200px) {
    .w-main-5-0-0 .w-main-accent-text {
      font-size: 1.500rem;
      line-height: 0.80; } }
  @media (min-width: 1440px) {
    .w-main-5-0-0 .w-main-accent-text {
      font-size: 1.500rem;
      line-height: 0.80; } }
  @media (min-width: 1600px) {
    .w-main-5-0-0 .w-main-accent-text {
      font-size: 1.500rem;
      line-height: 0.80; } }
.w-main-5-0-0 .w-main-accent-icon {
  vertical-align: bottom; }
  @media (max-width: 567px) {
    .w-main-5-0-0 .w-main-accent-icon {
      height: 3.75rem; } }
  @media (min-width: 568px) {
    .w-main-5-0-0 .w-main-accent-icon {
      height: 3.75rem; } }
  @media (min-width: 667px) {
    .w-main-5-0-0 .w-main-accent-icon {
      height: 3.75rem; } }
  @media (min-width: 768px) {
    .w-main-5-0-0 .w-main-accent-icon {
      height: 3.75rem; } }
  @media (min-width: 992px) {
    .w-main-5-0-0 .w-main-accent-icon {
      height: 3.75rem; } }
  @media (min-width: 1200px) {
    .w-main-5-0-0 .w-main-accent-icon {
      height: 4.00rem; } }
  @media (min-width: 1440px) {
    .w-main-5-0-0 .w-main-accent-icon {
      height: 4.00rem; } }
  @media (min-width: 1600px) {
    .w-main-5-0-0 .w-main-accent-icon {
      height: 4.00rem; } }
  .w-main-5-0-0 .w-main-accent-icon.animated-fast {
    animation: w-main-pulse-lg 1.75s infinite; }
  .w-main-5-0-0 .w-main-accent-icon.animated-slow {
    animation: w-main-pulse-sm 3.50s infinite; }
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 30px; } }
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 15px; } }
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 25px; } }
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 45px; } }
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 30px; } }
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 40px; } }
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 45px; } }
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 60px; } }
.w-main-5-0-0 .w-main-btn-action {
  -webkit-box-shadow: 0 0.3rem 0.5rem 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0.3rem 0.5rem 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0 0.3rem 0.5rem 0px rgba(0, 0, 0, 0.75); }

/*# sourceMappingURL=5.0.0.css.map */
