.announce__video {

  position: relative;

  width: calc(100% - 44px);

  max-width: 1264px;

  margin-left: auto;

  margin-right: auto;

}



.announce__video video {

  position: absolute;

  height: auto;

}



.video1 {
  width: 94.94%;
  top: 9%;
  left: 2.6%;
}



.video2 {
  width: 94.94%;
  top: 8.7%;
  left: 2.6%;
}



.video3 {
  width: 94.94%;
  top: 8.7%;
  left: 2.6%;
}





/*Family*/



.family__wrapper {

  overflow: hidden;

}



.family {

  position: relative;

  width: 2151px;

  max-width: 200vw;

  max-height: 72.7vw;

  height: 781px;

}



.family img {

  position: absolute;

  display: block;

  bottom: 0;

  max-height: 100%;

  width: auto;

  /*transition: 1800ms transform ease-out;*/
  transition: 1000ms transform ease-out;

  will-change: transform;

}



.family .family-father {

  position: relative !important;

  transform: translate3d(-28%, 0, 0);

}



.family .family-father-bg {

  left: 0px;

  transform: translate3d(-51%, 0, 0);

}



.family .family-mother {

  left: 28.5%;

  max-height: 82.1%;

  transform: translate3d(-83%, 0, 0);

}



.family .family-mother-bg {

  left: 24.2%;

  transform: translate3d(-100.2%, 0, 0);

}



.family .family-doter {

  left: 57.7%;

  max-height: 62.7%;

  transform: translate3d(-183%, 0, 0);

}



.family .family-doter-bg {

  left: 55%;

  transform: translate3d(-205%, 0, 0);

}



.family .family-son {

  left: 79.5%;

  transform: translate3d(-271%, 0, 0);

}





.family.active img {

  transform: initial;

}



/*Family end*/



/*footer*/



.annouunce__footer {

  position: relative;

}



@media(min-width: 830px) {

  

  .credits {

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    background: initial;

    color: #fff;

  }



  .credits .column-wrapper .column li a {

    color: #fff;

    border-color: #fff;

  }



}





/*footer end*/



/*switcher*/



.switcher__page {

  background-size: 100% 100%;

  padding-top: 1px;

  padding-bottom: 1px;

}



.switcher__page.parents {

  background-image: url(rosinterbank-promo-parents-bg.jpg);

}



.switcher__page.children {

  background-image: url(rosinterbank-promo-children-bg.jpg);

}



.switcher__page .announce__picture-note,

.switcher__page .announce__text,

.switcher__page .announce__picture-note2 {

  color: #fff;

}



.switcher .switch.active,

.switcher .switch {

  color: #fff;

  background: initial;

  border-color: #fff;

}



.switcher video {

  cursor: pointer;

}



.descr__wrapper {

  text-align: center;

}



/*end switcher*/