@font-face {
    font-family: "pfbeausanspro-light";
    src: url("../fonts/pfbeausanspro-light/pfbeausanspro-light.eot");
    src: url("../fonts/pfbeausanspro-light/pfbeausanspro-light.eot?#iefix")format("embedded-opentype"),
    url("../fonts/pfbeausanspro-light/pfbeausanspro-light.woff") format("woff"),
    url("../fonts/pfbeausanspro-light/pfbeausanspro-light.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "PFBeauSansPro-Regular";
    src: url("../fonts/PFBeauSansPro-Regular/PFBeauSansPro-Regular.eot");
    src: url("../fonts/UPFBeauSansPro-Regular/PFBeauSansPro-Regular.eot?#iefix")format("embedded-opentype"),
    url("../fonts/PFBeauSansPro-Regular/PFBeauSansPro-Regular.woff") format("woff"),
    url("../fonts/PFBeauSansPro-Regular/PFBeauSansPro-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "pfbeausanspro-semibold";
    src: url("../fonts/pfbeausanspro-semibold/pfbeausanspro-semibold.eot");
    src: url("../fonts/pfbeausanspro-semibold/pfbeausanspro-semibold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/pfbeausanspro-semibold/pfbeausanspro-semibold.woff") format("woff"),
    url("../fonts/pfbeausanspro-semibold/pfbeausanspro-semibold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "Ubuntu";
    src: url("../fonts/Ubuntu/Ubuntu.eot");
    src: url("../fonts/Ubuntu/Ubuntu.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Ubuntu/Ubuntu.woff") format("woff"),
    url("../fonts/Ubuntu/Ubuntu.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "UbuntuL";
    src: url("../fonts/UbuntuL/UbuntuL.eot");
    src: url("../fonts/UbuntuL/UbuntuL.eot?#iefix")format("embedded-opentype"),
    url("../fonts/UbuntuL/UbuntuL.woff") format("woff"),
    url("../fonts/UbuntuL/UbuntuL.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "UbuntuM";
    src: url("../fonts/UbuntuM/UbuntuM.eot");
    src: url("../fonts/UbuntuM/UbuntuM.eot?#iefix")format("embedded-opentype"),
    url("../fonts/UbuntuM/UbuntuM.woff") format("woff"),
    url("../fonts/UbuntuM/UbuntuM.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "UbuntuB";
    src: url("../fonts/UbuntuB/UbuntuB.eot");
    src: url("../fonts/UbuntuB/UbuntuB.eot?#iefix")format("embedded-opentype"),
    url("../fonts/UbuntuB/UbuntuB.woff") format("woff"),
    url("../fonts/UbuntuB/UbuntuB.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
#cont h1,#cont h2, #cont h3,#cont h4,#cont h5,#cont h6{
    margin-bottom: 11px;
    text-align: left;
}
#cont h1{
    font: 35px Ubuntu;
    color: #484747;
}
#cont h2{
    font: 31px Ubuntu;
    color: #484747;
}
#cont h3{
    font: 27px Ubuntu;
    color: #484747;
}
#cont h4{
    font: 25px Ubuntu;
    color: #484747;
}
#cont h5{
    font: 23px Ubuntu;
    color: #484747;
}
#cont h6{
    font: 21px Ubuntu;
    color: #484747;
}
h1{
    font: 35px Ubuntu;
    color: #484747;
}
h2{
    font: 31px Ubuntu;
    color: #484747;
}
h3{
    font: 27px Ubuntu;
    color: #484747;
}
h4{
    font: 25px Ubuntu;
    color: #484747;
}
h5{
    font: 23px Ubuntu;
    color: #484747;
}
h6{
    font: 21px Ubuntu;
    color: #484747;
}

img.ic_bg,img.ic_bg_kryg,img.ic_bg_text,img.ic_bg_tex_2,img.ic_bg_tex_3,img.ic_bg_tex_4{
    transition:all 2s linear;
    -webkit-transition:all 2s linear;
    -moz-transition:all 2s linear;
    -o-transition:all 2s linear;
}
.custom-o-komplekse .su-row.cont_2_left:hover img.ic_bg_kryg,
.custom-o-komplekse .su-row.cont_2_left:hover img.ic_bg,
.custom-o-komplekse .su-row.cont_2_left:hover img.ic_bg_text,
.custom-o-komplekse .su-row.cont_2_right:hover img.ic_bg,
.custom-o-komplekse .su-row.cont_2_right:hover img.ic_bg_tex_2,
.custom-o-komplekse .su-row.cont_2_left_1:hover img.ic_bg,
.custom-o-komplekse .su-row.cont_2_left_1:hover img.ic_bg_tex_3,
.custom-o-komplekse .su-row.cont_2_right_1:hover img.ic_bg,
.custom-o-komplekse .su-row.cont_2_right_1:hover img.ic_bg_tex_4{opacity: 0;}

img.ic_bg_hover,img.ic_bg_kryg_hover,img.ic_bg_text_hover,img.ic_bg_tex_2_hover,img.ic_bg_tex_3_hover,img.ic_bg_tex_4_hover{
    transition:all 2s linear;
    -webkit-transition:all2s linear;
    -moz-transition:all 2s linear;
    -o-transition:all 2s linear;
}

div.move.anim_1,div.move_3.anim_1{ 
transition:all 6s linear;
-webkit-transition:all 6s linear;
-moz-transition:all 6s linear;
-o-transition:all 6s linear;
transform:rotate(0deg) scale(1) skew(0deg) translate(0px) ;
 -webkit-transform:rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform:rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform:rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-ms-transform:rotate(0deg) scale(1) skew(0deg) translate(0px) ;
}
.custom-o-komplekse .su-row.cont_2_left:hover div.move.anim_1,
.custom-o-komplekse .su-row.cont_2_right_1:hover div.move_3.anim_1 {
transform:rotate(0deg) scale(1.15) skew(0deg) translate(30px,-20px) ;
-webkit-transform:rotate(0deg) scale(1.15) skew(0deg) translate(30px,-20px) ;
-moz-transform:rotate(0deg) scale(1.15) skew(0deg) translate(30px,-20px) ;
-o-transform:rotate(0deg) scale(1.15) skew(0deg) translate(30px,-20px) ;
-ms-transform:rotate(0deg) scale(1.15) skew(0deg) translate(30px,-20px);
}

div.move_1.anim_1,div.move_2.anim_1 { 
transition:all 6s linear;
-webkit-transition:all 6s linear;
-moz-transition:all 6s linear;
-o-transition:all 6s linear;
transform:rotate(0deg) scale(1) skew(0deg) translate(0px) ;
 -webkit-transform:rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform:rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform:rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-ms-transform:rotate(0deg) scale(1) skew(0deg) translate(0px) ;
}
.custom-o-komplekse .su-row.cont_2_right:hover div.move_1.anim_1,
.custom-o-komplekse .su-row.cont_2_left_1:hover div.move_2.anim_1 {
transform:rotate(0deg) scale(1.15) skew(0deg) translate(-30px,-20px) ;
-webkit-transform:rotate(0deg) scale(1.15) skew(0deg) translate(-30px,-20px) ;
-moz-transform:rotate(0deg) scale(1.15) skew(0deg) translate(-30px,-20px);
-o-transform:rotate(0deg) scale(1.15) skew(0deg) translate(-30px,-20px);
-ms-transform:rotate(0deg) scale(1.15) skew(0deg) translate(-30px,-20px);
}

/*Исчезание элементов img.ic_bg, */
.custom-o-komplekse .su-row.cont_2_left:hover .anim_out,
.custom-o-komplekse .su-row.cont_2_right:hover .anim_out,
.custom-o-komplekse .su-row.cont_2_left_1:hover .anim_out,
.custom-o-komplekse .su-row.cont_2_right_1:hover .anim_out {
-webkit-animation: anim_out 1s 1 linear;
-moz-animation:  anim_out 1s 1 linear;
-o-animation: anim_out 1s 1 linear;
}
@-webkit-keyframes anim_out {
from {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
    opacity: 0.2;
 }
to {-webkit-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
 }
}
@-moz-keyframes anim_out {
from {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
    opacity: 0.2;
 }
to {-webkit-transform: rotate(0deg) scale(3.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(3.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(3.5) skew(0deg) translate(0px) ;
 }
}
@-o-keyframes anim_out {
from {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
    opacity: 0.2;
 }
to {-webkit-transform: rotate(0deg) scale(3.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(3.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(3.5) skew(0deg) translate(0px) ;
 }
}

/*Исчезание элементов img.ic_bg,img.ic_bg_tex_2 */
.custom-o-komplekse .su-row.cont_2_left:hover .anim_out_1,
.custom-o-komplekse .su-row.cont_2_right:hover .anim_out_1,
.custom-o-komplekse .su-row.cont_2_left_1:hover .anim_out_1,
.custom-o-komplekse .su-row.cont_2_right_1:hover .anim_out_1 {
-webkit-animation: anim_out_1 1s 1 linear;
-moz-animation:  anim_out_1 1s 1 linear;
-o-animation: anim_out_1 1s 1 linear;

}
@-webkit-keyframes anim_out_1 {
from {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
    opacity: 0.2;
 }
to {-webkit-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
 }
}
@-moz-keyframes anim_out_1 {
from {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
    opacity: 0.2;
 }
to {-webkit-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
 }
}-o-keyframes anim_out_1 {
from {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
    opacity: 0.2;
 }
to {-webkit-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
 }
}
/*Исчезание элементов img.ic_bg, */
.custom-o-komplekse .su-row.cont_2_left:hover .anim_out_2,
.custom-o-komplekse .su-row.cont_2_right:hover .anim_out_2,
.custom-o-komplekse .su-row.cont_2_left_1:hover .anim_out_2,
.custom-o-komplekse .su-row.cont_2_right_1:hover .anim_out_2 {
-webkit-animation: anim_out_2 1s 1 linear;
-moz-animation:  anim_out_2 1s 1 linear;
-o-animation: anim_out_2 1s 1 linear;
}
@-webkit-keyframes anim_out_2 {
from {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
    opacity: 0.2;
 }
to {-webkit-transform: rotate(0deg) scale(5.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(5.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(5.5) skew(0deg) translate(0px) ;
 }
}
@-moz-keyframes anim_out_2 {
from {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
    opacity: 0.2;
 }
to {-webkit-transform: rotate(0deg) scale(5.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(5.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(5.5) skew(0deg) translate(0px) ;
 }
}
@-o-keyframes anim_out_2 {
from {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
    opacity: 0.2;
 }
to {-webkit-transform: rotate(0deg) scale(5.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(5.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(5.5) skew(0deg) translate(0px) ;
 }
}
/*Появление_______________________________________________________________________________________________________________________________*/
/*Появление элементов img.ic_bg, */
.custom-o-komplekse .su-row.cont_2_left:hover .anim_in_0,
.custom-o-komplekse .su-row.cont_2_right:hover .anim_in_0,
.custom-o-komplekse .su-row.cont_2_left_1:hover .anim_in_0,
.custom-o-komplekse .su-row.cont_2_right_1:hover .anim_in_0 {
    -webkit-animation-name:  anim_in_0;
  animation-name:  anim_in_0;
  -o-animation: anim_in_0;
  -webkit-animation-duration: 1.1;
  animation-duration: 1.1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 199;
  animation-iteration-count: 999;
  -webkit-animation-delay: 3.3s; 
    animation-delay: 3.3s;
    -webkit-animation-direction: alternate; 
animation-direction: alternate; 
    -webkit-animation-fill-mode: forwards; 
    animation-fill-mode: forwards;
}
@-webkit-keyframes anim_in_0 {
from {-webkit-transform: rotate(0deg) scale(0.8) skew(0deg) translate(0) ;
-moz-transform: rotate(0deg) scale(1.1) skew(0deg) translate(0) ;
-o-transform: rotate(0deg) scale(1.1) skew(0deg) translate(0) ;
    opacity: 1;
 }
to {-webkit-transform: rotate(0deg) scale(1.8) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(3) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(2) skew(0deg) translate(0px) ;
opacity: 0.8;
 }
}
@-moz-keyframes anim_in_0 {
from {-webkit-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
    opacity: 0.1;
 }
to {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
opacity: 1;
 }
}
@-o-keyframes anim_in_0 {
from {-webkit-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
    opacity: 0.1;
 }
to {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
opacity: 1;
 }
}
/*Появление элементов img.ic_bg, */
.custom-o-komplekse .su-row.cont_2_left:hover .anim_in,
.custom-o-komplekse .su-row.cont_2_right:hover .anim_in,
.custom-o-komplekse .su-row.cont_2_left_1:hover .anim_in,
.custom-o-komplekse .su-row.cont_2_right_1:hover .anim_in{
    -webkit-animation-name:  anim_in,gb_rotate;
  animation-name:  anim_in,gb_rotate;
  -o-animation: anim_in,gb_rotate;
  -webkit-animation-duration: 0.9, 4s;
  animation-duration: 0.9s, 4s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1, 1;
  animation-iteration-count: 1, 1;
  -webkit-animation-delay: 1s, 3.1s; 
    animation-delay: 1s,3.1s;
    -webkit-animation-direction: normal,alternate; 
    animation-direction: normal,alternate; 
    -webkit-animation-fill-mode: forwards; 
    animation-fill-mode: forwards;
}
@-webkit-keyframes anim_in {
from {-webkit-transform: rotate(0deg) scale(4) skew(0deg) translate(0) ;
-moz-transform: rotate(0deg) scale(4) skew(0deg) translate(0) ;
-o-transform: rotate(0deg) scale(4) skew(0deg) translate(0) ;
    opacity: 0.1;
 }
to {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
opacity: 1;
 }
}
@-moz-keyframes anim_in {
from {-webkit-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
    opacity: 0.1;
 }
to {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
opacity: 1;
 }
}
@-o-keyframes anim_in {
from {-webkit-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
    opacity: 0.1;
 }
to {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
opacity: 1;
 }
}
/*Появление элементов img.ic_bg, */
.custom-o-komplekse .su-row.cont_2_left:hover .anim_in_1 {
        -webkit-animation-name:  anim_in_1,gb_in;
  animation-name:  anim_in_1,gb_in;
  -o-animation: anim_in_1,gb_in;
  -webkit-animation-duration: 0.9, 1s;
  animation-duration: 0.9s, 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1, 90;
  animation-iteration-count: 1, 90;
  -webkit-animation-delay: 1.4s, 3.1s; 
    animation-delay: 1.4s,3.1s;
    -webkit-animation-direction: normal,alternate; 
    animation-direction: normal,alternate; 
    -webkit-animation-fill-mode: forwards; 
    animation-fill-mode: forwards;
}
@-webkit-keyframes anim_in_1 {
from {-webkit-transform: rotate(0deg) scale(4) skew(0deg) translate(0,-300px) ;
-moz-transform: rotate(0deg) scale(4) skew(0deg) translate(0,-300px) ;
-o-transform: rotate(0deg) scale(4) skew(0deg) translate(0,-300px) ;
    opacity: 0.1;
 }
to {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
opacity: 1;
 }
}
@-moz-keyframes anim_in_1 {
from {-webkit-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
    opacity: 0.1;
 }
to {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
opacity: 1;
 }
}
@-o-keyframes anim_in_1 {
from {-webkit-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
    opacity: 0.1;
 }
to {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
opacity: 1;
 }
}
/*Появление элементов img.ic_bg, */
.custom-o-komplekse .su-row.cont_2_left:hover .anim_in_2,
.custom-o-komplekse .su-row.cont_2_right:hover .anim_in_2,
.custom-o-komplekse .su-row.cont_2_left_1:hover .anim_in_2,
.custom-o-komplekse .su-row.cont_2_right_1:hover .anim_in_2 {
    -webkit-animation-name:  anim_in_2,gb_out;
  animation-name:  anim_in_2,gb_out;
  -o-animation: anim_in_2,gb_out;
  -webkit-animation-duration: 0.9, 1s;
  animation-duration: 0.9s, 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1, 90;
  animation-iteration-count: 1, 90;
  -webkit-animation-delay: 1.9s, 3.1s; 
    animation-delay: 1.9s,3.1s;
    -webkit-animation-direction: normal,alternate; 
    animation-direction: normal,alternate; 
    -webkit-animation-fill-mode: forwards; 
    animation-fill-mode: forwards;
}
@-webkit-keyframes anim_in_2 {
from {-webkit-transform: rotate(0deg) scale(4) skew(0deg) translate(0,300px) ;
-moz-transform: rotate(0deg) scale(4) skew(0deg) translate(0,300px) ;
-o-transform: rotate(0deg) scale(4) skew(0deg) translate(0,300px) ;
    opacity: 0.1;
 }
to {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
opacity: 1;
 }
}
@-moz-keyframes anim_in_2 {
from {-webkit-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
    opacity: 0.1;
 }
to {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
opacity: 1;
 }
}
@-o-keyframes anim_in_2 {
from {-webkit-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(4.5) skew(0deg) translate(0px) ;
    opacity: 0.1;
 }
to {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px) ;
opacity: 1;
 }
}
/*__________________________________________________________________________________________________________________*/
/*ВРАЩЕНИЕ элементов img.ic_bg, */
@-webkit-keyframes gb_rotate {
from {-webkit-transform: rotate(180deg) scale(1) skew(0deg) translate(0) ;
-moz-transform: rotate(180deg) scale(1) skew(0deg) translate(0) ;
-o-transform: rotate(180deg) scale(1) skew(0deg) translate(0) ;
 }
to {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0) ;
 }
}
@-moz-keyframes gb_rotate {
from {-webkit-transform: rotate(180deg) scale(1) skew(0deg) translate(0) ;
-moz-transform: rotate(180deg) scale(1) skew(0deg) translate(0) ;
-o-transform: rotate(180deg) scale(1) skew(0deg) translate(0) ;
 }
to {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0) ;
 }
}
@-o-keyframes gb_rotate {
from {-webkit-transform: rotate(180deg) scale(1) skew(0deg) translate(0) ;
-moz-transform: rotate(180deg) scale(1) skew(0deg) translate(0) ;
-o-transform: rotate(180deg) scale(1) skew(0deg) translate(0) ;
 }
to {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0) ;
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0) ;
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0) ;
 }
}
/*ВРАЩЕНИЕ элементов img.ic_bg, */
@-webkit-keyframes gb_out {
from {-webkit-transform: rotate(00deg) scale(1) skew(0deg) translate(0) ;
-moz-transform: rotate(00deg) scale(1) skew(0deg) translate(0) ;
-o-transform: rotate(00deg) scale(1) skew(0deg) translate(0) ;
 }
to {-webkit-transform: rotate(0deg) scale(0.9) skew(0deg) translate(0) ;
-moz-transform: rotate(0deg) scale(0.9) skew(0deg) translate(0) ;
-o-transform: rotate(0deg) scale(0.9) skew(0deg) translate(0) ;
 }
}
@-moz-keyframes gb_out {
from {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0) ;
-moz-transform: rotate(00deg) scale(1) skew(0deg) translate(0) ;
-o-transform: rotate(00deg) scale(1) skew(0deg) translate(0) ;
 }
to {-webkit-transform: rotate(0deg) scale(0.9) skew(0deg) translate(0) ;
-moz-transform: rotate(0deg) scale(0.9) skew(0deg) translate(0) ;
-o-transform: rotate(0deg) scale(0.9) skew(0deg) translate(0) ;
 }
}
@-o-keyframes gb_out {
from {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0) ;
-moz-transform: rotate(00deg) scale(1) skew(0deg) translate(0) ;
-o-transform: rotate(00deg) scale(1) skew(0deg) translate(0) ;
 }
to {-webkit-transform: rotate(0deg) scale(0.9) skew(0deg) translate(0) ;
-moz-transform: rotate(0deg) scale(0.9) skew(0deg) translate(0) ;
-o-transform: rotate(0deg) scale(0.9) skew(0deg) translate(0) ;
 }
}
/*ВРАЩЕНИЕ элементов img.ic_bg, */
@-webkit-keyframes gb_in {
from {-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0) ;
-moz-transform: rotate(00deg) scale(1) skew(0deg) translate(0) ;
-o-transform: rotate(00deg) scale(1) skew(0deg) translate(0) ;
 }
to {-webkit-transform: rotate(0deg) scale(1.05) skew(0deg) translate(0) ;
-moz-transform: rotate(0deg) scale(1.05) skew(0deg) translate(0) ;
-o-transform: rotate(0deg) scale(1.05) skew(0deg) translate(0) ;
 }
}
@-moz-keyframes gb_in {
from {-webkit-transform: rotate(360deg) scale(1) skew(0deg) translate(0) ;
-moz-transform: rotate(360deg) scale(1) skew(0deg) translate(0) ;
-o-transform: rotate(360deg) scale(1) skew(0deg) translate(0) ;
 }
to {-webkit-transform: rotate(0deg) scale(1.05) skew(0deg) translate(0) ;
-moz-transform: rotate(0deg) scale(1.05) skew(0deg) translate(0) ;
-o-transform: rotate(0deg) scale(1.05) skew(0deg) translate(0) ;
 }
}
@-o-keyframes gb_in {
from {-webkit-transform: rotate(360deg) scale(1) skew(0deg) translate(0) ;
-moz-transform: rotate(360deg) scale(1) skew(0deg) translate(0) ;
-o-transform: rotate(360deg) scale(1) skew(0deg) translate(0) ;
 }
to {-webkit-transform: rotate(0deg) scale(1.05) skew(0deg) translate(0) ;
-moz-transform: rotate(0deg) scale(1.05) skew(0deg) translate(0) ;
-o-transform: rotate(0deg) scale(1.05) skew(0deg) translate(0) ;
 }
}