@charset "UTF-8";
/* CSS Document */

b,body,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,img,label,li,ol,p,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,u,ul{
margin:0;
padding:0; 
border:0;
outline:0;
vertical-align:baseline;
background:transparent;
}
a{
margin:0;
padding:0;
vertical-align:baseline;
background:transparent;
text-decoration:none;
color:#666;
}
table{

border-collapse:collapse;
border-spacing:0;
}
td,td img{

vertical-align:top;
}
/* button,input,select,textarea{

margin:0;
font-size:100%;
color:#666;
font-family:arial, sans-serif;
}
button,input,textarea{

-webkit-appearance:none;
}
input[type=checkbox]{

vertical-align:bottom;
}
input[type=radio]{

vertical-align:text-bottom;
}*/
sub{

vertical-align:sub;
font-size:smaller;
}
sup{

vertical-align:super;
font-size:smaller;
}
li,ul{

list-style:none}
.clearfix:after, .clearfix:before{

content:"\0020";
display:block;
height:0;
visibility:hidden}.clearfix:after{
clear:both
}
.clearfix{
	zoom:1
	}
body{
	position:relative;
	color:#fff;
	background:#1b1b1b;
	text-align:left;
	font:62.5%/1.2em "Roboto", Arial, sans-serif
	}
	body:after{
		content:"";
		position:fixed;
		left:0;
top:0;
width:0;
height:0;
z-index:1010;
background:rgba(0, 0, 0, 0.5);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-transition:opacity 0.4s ease-out;
-moz-transition:opacity 0.4s ease-out;
-o-transition:opacity 0.4s ease-out;
transition:opacity 0.4s ease-out}body.contact-form-open:after,body.popup-open:after,body.price-calc-form-open:after,body.tags-more-open:after,body.team-card-open:after{

filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
width:100%;
height:100%;
}

html{
overflow:hidden;
}
html.loaded{
overflow:auto;
}
.out{

filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-transition:opacity 0.4s ease;
-moz-transition:opacity 0.4s ease;
-o-transition:opacity 0.4s ease;
transition:opacity 0.4s ease;
}

.loaded .out{

filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}@media only screen and (max-width:767px){

.out{

z-index:11}}

/*button,input[type=button],input[type=submit],label{

cursor:pointer

}*/

ul{

list-style:none}

/* input[type=text],textarea{

-webkit-border-radius:0;
-moz-border-radius:0;
-ms-border-radius:0;
-o-border-radius:0;
border-radius:0;
-webkit-appearance:none;
font-family:"Roboto", Arial, sans-serif} */

.out{
background:#000;
position:relative;
}@media only screen and (max-width:767px){

.out{
z-index:1;
}}

.content{
background:#fff
}

.content-wrap{
position:relative;
max-width:1600px;
margin:0 auto;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0 114px 0 170px}@media only screen and (min-width:768px) and (max-width:970px){

.content-wrap{

padding:0 30px}}@media only screen and (max-width:767px){

.content-wrap{

padding:0 20px}}.disable-hover{

pointer-events:none}@media only screen and (min-width:768px){

#bg-animation{

position:fixed;
left:50%;
-webkit-transform:translate(-50%, 0);
-moz-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0);
-o-transform:translate(-50%, 0);
transform:translate(-50%, 0);
top:0;
z-index:1;
background:#ffffff}}.touch #bg-animation{

display:none}@media only screen and (min-width:768px){

#bg-animation-2{

position:fixed;
left:50%;
-webkit-transform:translate(-50%, 0);
-moz-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0);
-o-transform:translate(-50%, 0);
transform:translate(-50%, 0);
top:0;
z-index:1;
background:#ffffff;
width:100%;
height:100%}}.touch #bg-animation-2{

display:none}@media only screen and (min-width:768px){

#map-animation{

position:fixed;
left:50%;
-webkit-transform:translate(-50%, 0);
-moz-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0);
-o-transform:translate(-50%, 0);
transform:translate(-50%, 0);
top:0;
z-index:2;
background:#1b1b1b url(../img/bg/map-low.png) no-repeat 50% 50%;
-webkit-background-size:auto 100%;
background-size:auto 100%;
width:100%;
height:100%}#map-animation:after{
content:"";
display:block;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background:#1b1b1b url(../img/bg/map-hight.png) no-repeat 50% 50%;
-webkit-background-size:auto 100%;
background-size:auto 100%;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-animation:pulseMap 4s infinite both;
-moz-animation:pulseMap 4s infinite both;
-ms-animation:pulseMap 4s infinite both;
-o-animation:pulseMap 4s infinite both;
animation:pulseMap 4s infinite both}}.touch #map-animation{
display:none}@-webkit-keyframes pulseMap{
0%{
opacity:0}50%{
opacity:1}to{
opacity:0}}@keyframes pulseMap{
0%{
opacity:0}50%{
opacity:1}to{
opacity:0}}.

sections-wrap{
position:relative;
z-index:10
}
.sections-wrap section{
position:relative;
z-index:2
}
.sub-page .sections-wrap{
background:#fff
}@media only screen and (min-width:768px) and (max-width:970px){
.sub-page .sections-wrap{
padding-top:150px
}}@
media only screen and (max-width:767px){
.sub-page .sections-wrap{
padding-top:110px}}
.section-wrap{
margin:0 auto;
max-width:1600px;
position:relative;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.btn-transparent{
height:53px;
line-height:53px;
text-align:center;
font-size:10px;
letter-spacing:2px;
font-family:"futura-demic-reg", Arial, sans-serif;
text-transform:uppercase;
position:relative;
padding:0 39px;
display:inline-block;
color:#000;
overflow:hidden;
outline:none;
-webkit-transition-property:color, background;
-moz-transition-property:color, background;
-o-transition-property:color, background;
transition-property:color, background;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-appearance:none;
border:0;
background:none}@media only screen and (max-width:767px){
.btn-transparent{
height:auto;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
min-height:53px;
padding:20px 39px;
line-height:13px}}.btn-transparent .btn-line-1,.btn-transparent .btn-line-3{
position:absolute;
width:0;
height:2px;
background:#000}.btn-transparent .btn-line-2,.btn-transparent .btn-line-4{
position:absolute;
height:0;
width:2px;
background:#000}.btn-transparent .btn-line-1{
-webkit-transition:background 0.4s ease, width 0.4s ease-out;
-moz-transition:background 0.4s ease, width 0.4s ease-out;
-o-transition:background 0.4s ease, width 0.4s ease-out;
transition:background 0.4s ease, width 0.4s ease-out;
left:0;
top:0}.touch .btn-transparent .btn-line-1{
width:100%}.btn-transparent .btn-line-2{
-webkit-transition:background 0.4s ease, height 0.4s ease-out;
-webkit-transition-delay:0s, 0.4s;
-moz-transition:background 0.4s ease, height 0.4s ease-out 0.4s;
-o-transition:background 0.4s ease, height 0.4s ease-out 0.4s;
transition:background 0.4s ease, height 0.4s ease-out 0.4s;
right:0;
top:0}.touch .btn-transparent .btn-line-2{
height:100%}.btn-transparent .btn-line-3{
-webkit-transition:background 0.4s ease, width 0.4s ease-out;
-webkit-transition-delay:0s, 0.8s;
-moz-transition:background 0.4s ease, width 0.4s ease-out 0.8s;
-o-transition:background 0.4s ease, width 0.4s ease-out 0.8s;
transition:background 0.4s ease, width 0.4s ease-out 0.8s;
bottom:0;
right:0}.touch .btn-transparent .btn-line-3{
width:100%}.btn-transparent .btn-line-4{
-webkit-transition:background 0.4s ease, height 0.4s ease-out;
-webkit-transition-delay:0s, 1.2s;
-moz-transition:background 0.4s ease, height 0.4s ease-out 1.2s;
-o-transition:background 0.4s ease, height 0.4s ease-out 1.2s;
transition:background 0.4s ease, height 0.4s ease-out 1.2s;
left:0;
bottom:0}.touch .btn-transparent .btn-line-4{
height:100%}.btn-transparent.inview .btn-line-1,.btn-transparent.inview .btn-line-3{
width:100%}.btn-transparent.inview .btn-line-2,.btn-transparent.inview .btn-line-4{
height:100%}.btn-transparent.white{
color:#fff}.btn-transparent.white .btn-line-1,.btn-transparent.white .btn-line-2,.btn-transparent.white .btn-line-3,.btn-transparent.white .btn-line-4{
background:#fff}.btn-transparent .hover{
position:absolute;
display:block;
left:0;
top:0;
width:100%;
height:100%;
background:#00ccff;
color:#fff;
z-index:4;
-webkit-transform:translate(0, 100%);
-moz-transform:translate(0, 100%);
-ms-transform:translate(0, 100%);
-o-transform:translate(0, 100%);
transform:translate(0, 100%);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-animation:hoverOut 0.3s ease 1 forwards;
-moz-animation:hoverOut 0.3s ease 1 forwards;
-o-animation:hoverOut 0.3s ease 1 forwards;
animation:hoverOut 0.3s ease 1 forwards}@media only screen and (max-width:767px){
.btn-transparent .hover{
padding:20px 39px;
line-height:13px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}}.touch .btn-transparent .hover{
display:none}.btn-transparent .hover_i{
position:relative;
display:inline-block;
-webkit-transform:translate(0, 10px);
-moz-transform:translate(0, 10px);
-ms-transform:translate(0, 10px);
-o-transform:translate(0, 10px);
transform:translate(0, 10px);
-webkit-transition:-webkit-transform 0.3s ease-out;
-moz-transition:-moz-transform 0.3s ease-out;
-o-transition:-o-transform 0.3s ease-out;
transition:-webkit-transform 0.3s ease-out;
transition:transform 0.3s ease-out;
transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.btn-transparent .hover-out{
position:relative;
z-index:1;
display:inline-block;
-webkit-animation:hoverOutInner 0.3s ease 1 forwards;
-moz-animation:hoverOutInner 0.3s ease 1 forwards;
-o-animation:hoverOutInner 0.3s ease 1 forwards;
animation:hoverOutInner 0.3s ease 1 forwards}.no-touch .btn-transparent:hover .hover-out{
-webkit-animation-name:hoverInInner;
-moz-animation-name:hoverInInner;
-o-animation-name:hoverInInner;
-ms-animation-name:hoverInInner;
animation-name:hoverInInner}.no-touch .btn-transparent:hover .hover{
-webkit-animation-name:hoverIn;
-moz-animation-name:hoverIn;
-o-animation-name:hoverIn;
-ms-animation-name:hoverIn;
animation-name:hoverIn}.no-touch .btn-transparent:hover .hover_i{
-webkit-transition-delay:0.2s;
-moz-transition-delay:0.2s;
-o-transition-delay:0.2s;
transition-delay:0.2s;
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}.btn-transparent.active .hover-out{
-webkit-animation-name:hoverInInner;
-moz-animation-name:hoverInInner;
-o-animation-name:hoverInInner;
-ms-animation-name:hoverInInner;
animation-name:hoverInInner}.btn-transparent.active .hover{
-webkit-animation-name:hoverIn;
-moz-animation-name:hoverIn;
-o-animation-name:hoverIn;
-ms-animation-name:hoverIn;
animation-name:hoverIn}.touch .btn-transparent.active .hover{
display:block}.btn-transparent.active .hover_i{
-webkit-transition-delay:0.2s;
-moz-transition-delay:0.2s;
-o-transition-delay:0.2s;
transition-delay:0.2s;
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}.btn-transparent.btn-transparent_border-black .btn-line-1{
width:100%;
background:#000}.btn-transparent.btn-transparent_border-black .btn-line-2{
height:100%;
background:#000}.btn-transparent.btn-transparent_border-black .btn-line-3{
width:100%;
background:#000}.btn-transparent.btn-transparent_border-black .btn-line-4{
height:100%;
background:#000}@-webkit-keyframes hoverOut{
0%{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}to{
-webkit-transform:translate(0, -100%);
-moz-transform:translate(0, -100%);
-ms-transform:translate(0, -100%);
-o-transform:translate(0, -100%);
transform:translate(0, -100%);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}}@keyframes hoverOut{
0%{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}to{
-webkit-transform:translate(0, -100%);
-moz-transform:translate(0, -100%);
-ms-transform:translate(0, -100%);
-o-transform:translate(0, -100%);
transform:translate(0, -100%);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}}@-webkit-keyframes hoverIn{
0%{
-webkit-transform:translate(0, 100);
-moz-transform:translate(0, 100);
-ms-transform:translate(0, 100);
-o-transform:translate(0, 100);
transform:translate(0, 100);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}to{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}}@keyframes hoverIn{
0%{
-webkit-transform:translate(0, 100);
-moz-transform:translate(0, 100);
-ms-transform:translate(0, 100);
-o-transform:translate(0, 100);
transform:translate(0, 100);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}to{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}}@-webkit-keyframes hoverOutInner{
0%{
-webkit-transform:translate(0, 30px);
-moz-transform:translate(0, 30px);
-ms-transform:translate(0, 30px);
-o-transform:translate(0, 30px);
transform:translate(0, 30px);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}to{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}}@keyframes hoverOutInner{
0%{
-webkit-transform:translate(0, 30px);
-moz-transform:translate(0, 30px);
-ms-transform:translate(0, 30px);
-o-transform:translate(0, 30px);
transform:translate(0, 30px);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}to{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}}@-webkit-keyframes hoverInInner{
0%{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}to{
-webkit-transform:translate(0, -30px);
-moz-transform:translate(0, -30px);
-ms-transform:translate(0, -30px);
-o-transform:translate(0, -30px);
transform:translate(0, -30px);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}}@keyframes hoverInInner{
0%{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}to{
-webkit-transform:translate(0, -30px);
-moz-transform:translate(0, -30px);
-ms-transform:translate(0, -30px);
-o-transform:translate(0, -30px);
transform:translate(0, -30px);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}}.btn-play{
display:block;
width:34px;
height:34px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
border:1px solid rgba(255, 255, 255, 0.2)}.btn-play:after{
content:"";
position:absolute;
display:block;
z-index:2;
left:50%;
top:50%;
margin:-4px 0 0 -4px;
width:0;
height:0;
border-style:solid;
border-width:4px 0 4px 8px;
border-color:transparent transparent transparent #fff;
-webkit-transition:background border-color 0.4s;
-webkit-transition-delay:ease;
-moz-transition:background border-color 0.4s ease;
-o-transition:background border-color 0.4s ease;
transition:background border-color 0.4s ease}.btn-play:before{
content:"";
display:block;
position:absolute;
z-index:1;
left:50%;
top:50%;
margin:-25px 0 0 -25px;
width:50px;
height:50px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
background:#00ccff;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-transform:scale(0.7);
-moz-transform:scale(0.7);
-ms-transform:scale(0.7);
-o-transform:scale(0.7);
transform:scale(0.7);
-webkit-transition-property:-webkit-transform, opacity;
-moz-transition-property:-moz-transform, opacity;
-o-transition-property:-o-transform, opacity;
transition-property:opacity, -webkit-transform;
transition-property:transform, opacity;
transition-property:transform, opacity, -webkit-transform;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease}.no-touch .btn-play:hover{
border-color:transparent;
background:transparent}.no-touch .btn-play:hover:before{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
-webkit-transform:scale(1, 1);
-moz-transform:scale(1, 1);
-ms-transform:scale(1, 1);
-o-transform:scale(1, 1);
transform:scale(1, 1)}.hide-desc{
display:none}@media only screen and (max-width:970px){
.hide-desc{
display:block}}.btn-play-2{
display:block;
width:36px;
height:36px;
-webkit-background-size:cover;
background-size:cover;
text-align:center;
border:1px solid #fff;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%}.btn-play-2 b,.btn-play-2 i{
position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
font-weight:normal;
font-style:normal;
text-align:center;
font-size:36px;
color:#fff;
line-height:36px}.btn-play-2:after{
display:block;
content:"";
position:absolute;
left:-4px;
top:-4px;
right:-4px;
bottom:-4px;
z-index:1;
border:4px solid #fff;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%}.btn-play-2:hover:after{
border-color:transparent;
-webkit-animation:rotateHover cubic-bezier(0.18, 0.14, 0.29, 1) 1s;
animation:rotateHover cubic-bezier(0.18, 0.14, 0.29, 1) 1s;
-webkit-animation-fill-mode:forwards;
animation-fill-mode:forwards;
border-right-color:#fff}.btn-play-2 i{
display:none}.btn-play-2 b{
display:inline-block}.btn-play-2.pause i{
display:inline-block}.btn-play-2.pause b{
display:none}@keyframes rotateHover{
0%{
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}50%{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}to{
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}}@-webkit-keyframes rotateHover{
0%{
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}50%{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}to{
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}}.btn-mute{
display:block;
width:36px;
height:36px;
-webkit-background-size:cover;
background-size:cover;
border:1px solid #fff;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%}.btn-mute b,.btn-mute i{
position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
font-weight:normal;
font-style:normal;
text-align:center;
font-size:36px;
color:#fff;
line-height:36px}.btn-mute:after{
display:block;
content:"";
position:absolute;
left:-4px;
top:-4px;
right:-4px;
bottom:-4px;
z-index:1;
border:4px solid #fff;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%}.btn-mute:hover:after{
border-color:transparent;
-webkit-animation:rotateHover cubic-bezier(0.18, 0.14, 0.29, 1) 1s;
animation:rotateHover cubic-bezier(0.18, 0.14, 0.29, 1) 1s;
-webkit-animation-fill-mode:forwards;
animation-fill-mode:forwards;
border-right-color:#fff}.btn-mute i{
display:inline-block}.btn-mute b{
display:none}.btn-mute.mute i{
display:none}.btn-mute.mute b{
display:inline-block}.post{
text-align:justify}.post h2{
font-weight:normal;
font-size:18px;
line-height:22px;
color:#333;
text-transform:uppercase;
padding-bottom:18px}.post p{
font-size:13px;
color:#333;
line-height:21px;
padding-bottom:18px}.post a{
color:#00ccff}.post a:hover{
text-decoration:underline}.post q{
display:block;
quotes:none;
position:relative;
font-size:10px;
color:#333;
line-height:23px;
letter-spacing:2px;
font-family:"futura-demic-reg", Arial, sans-serif;
padding:30px 0 65px 130px;
text-transform:uppercase}.post q:after,.post q:before{
position:absolute;
width:42px;
background:#141414;
height:1px;
display:block;
content:"";
left:0;
top:45px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg)}.post q:before{
left:20px}.post q:first-child{
padding-top:0}.post q:first-child:after,.post q:first-child:before{
top:15px}@media only screen and (max-width:767px){
.post q{
padding-bottom:20px;
padding-left:50px}.post q:after,.post q:before{
width:20px}.post q:before{
left:10px}}.blog-post{
text-align:justify}.blog-post h1,.blog-post h2,.blog-post h3,.blog-post h4,.blog-post h5,.blog-post h6{
font-size:18px;
color:#141414;
line-height:22px;
font-weight:normal;
padding-bottom:35px}.blog-post h1+.line-link,.blog-post h2+.line-link,.blog-post h3+.line-link,.blog-post h4+.line-link,.blog-post h5+.line-link,.blog-post h6+.line-link{
margin-top:-16px}.blog-post>img{
width:100%;
min-width:100%;
margin-bottom:34px}.blog-post>p>img{
width:100%;
min-width:100%;
margin-bottom:34px}.blog-post>ul{
padding-left:15px;
list-style:disc;
padding-bottom:60px}.blog-post>ul li{
list-style:disc;
font-size:14px;
color:#333;
line-height:22px;
padding:0 0 0 30px}.blog-post p{
font-size:14px;
color:#333;
line-height:21px;
padding-bottom:28px}.blog-post p strong{
font-weight:bold}.blog-post p i{
font-weight:300}.blog-post p.big{
font-size:36px;
line-height:51px;
font-weight:100;
text-transform:uppercase}@media only screen and (max-width:767px){
.blog-post p.big{
font-size:28px;
line-height:50px}.blog-post p.big br{
display:none}}.blog-post a{
color:#00ccff}.blog-post a:hover{
text-decoration:underline}.blog-post iframe{
display:block;
padding-bottom:45px}@media only screen and (max-width:767px){
.blog-post iframe{
height:200px!important}}.blog-post q{
display:block;
quotes:none;
position:relative;
font-size:10px;
color:#333;
line-height:23px;
letter-spacing:2px;
font-family:"futura-demic-reg", Arial, sans-serif;
padding:30px 0 65px 130px;
text-transform:uppercase}.blog-post q:after,.blog-post q:before{
position:absolute;
width:42px;
background:#141414;
height:1px;
display:block;
content:"";
left:0;
top:45px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg)}.blog-post q:before{
left:20px}.blog-post q:first-child{
padding-top:0}.blog-post q:first-child:after,.blog-post q:first-child:before{
top:15px}@media only screen and (max-width:767px){
.blog-post q{
padding-bottom:20px;
padding-left:50px}.blog-post q:after,.blog-post q:before{
width:20px}.blog-post q:before{
left:10px}}.blog-post table{
width:100%;
margin-bottom:35px}.blog-post table tr td{
border-top:1px solid #e8e8e8;
border-bottom:1px solid #e8e8e8;
padding:15px 0;
font-size:10px;
text-transform:uppercase;
letter-spacing:2px;
color:#000;
font-family:"futura-demic-reg", Arial, sans-serif}.blog-post table tr td:first-child{
color:#b4b4b4}.blog-post .sked{
margin-top:55px}@media only screen and (min-width:768px) and (max-width:970px){
.blog-post .sked{
margin-top:30px}}@media only screen and (max-width:767px){
.blog-post .sked{
margin-top:30px;
margin-bottom:20px}}@media only screen and (max-width:767px){
.blog-post .img-box{
padding-bottom:35px}}.blog-post .blog-post__line-link{
color:#141414;
margin-bottom:20px}.blog-post .blog-post__line-link:hover{
text-decoration:none}.blog-post .blog-post__line-link:last-child{
margin-bottom:40px}.blog-post__header{
font-size:0;
color:#141414;
line-height:1;
margin-bottom:50px}@media only screen and (min-width:768px) and (max-width:970px){
.blog-post__header{
margin-bottom:35px}}@media only screen and (max-width:767px){
.blog-post__header{
margin-bottom:30px}}.blog-post__header .img-box{
display:inline-block;
vertical-align:top;
width:calc(100% - 400px);
padding-bottom:0}@media only screen and (max-width:767px){
.blog-post__header .img-box{
width:100%;
padding-bottom:0}}.blog-post__header .img-box .item{
max-height:850px;
overflow:hidden}.blog-post__descr{
display:inline-block;
vertical-align:top;
width:400px;
padding-right:40px;
box-sizing:border-box}@media only screen and (max-width:767px){
.blog-post__descr{
width:100%;
padding-right:0}}.blog-post__cap{
font-size:60px;
font-weight:200;
text-transform:uppercase;
display:block}.blog-post__cap strong{
font-weight:800}@media only screen and (min-width:768px) and (max-width:970px){
.blog-post__cap{
font-size:50px}}@media only screen and (max-width:767px){
.blog-post__cap{
font-size:37px;
text-align:center}}.blog-post__cap-txt{
display:block}.blog-post__title{
display:block;
margin-bottom:37px;
position:relative;
padding-left:60px;
font-size:10px;
color:#000;
line-height:12px;
letter-spacing:2px;
font-family:"futura-demic-reg", Arial, sans-serif;
text-transform:uppercase;
-webkit-transition-property:color;
-moz-transition-property:color;
-o-transition-property:color;
transition-property:color;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-moz-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-o-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.blog-post__title:after{
content:"";
position:absolute;
left:0;
top:4px;
height:1px;
background:#000;
display:block;
width:40px;
-webkit-transform-origin:50% 50%;
-moz-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
-o-transform-origin:50% 50%;
transform-origin:50% 50%;
-webkit-transition-property:-webkit-transform, background;
-moz-transition-property:-moz-transform, background;
-o-transition-property:-o-transform, background;
transition-property:background, -webkit-transform;
transition-property:transform, background;
transition-property:transform, background, -webkit-transform;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-moz-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-o-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.no-touch .blog-post__title:hover{
color:#00ccff}.no-touch .blog-post__title:hover:after{
-webkit-transform:rotate(-45);
-moz-transform:rotate(-45);
-ms-transform:rotate(-45);
-o-transform:rotate(-45);
transform:rotate(-45);
background:#00ccff}@media only screen and (min-width:768px) and (max-width:970px){
.blog-post__title{
margin-bottom:30px}}@media only screen and (max-width:767px){
.blog-post__title{
text-align:center;
padding-left:0;
margin-bottom:25px}.blog-post__title:after{
display:none}}.blog-post__title:after{
content:"";
position:absolute;
height:1px;
width:40px;
left:0;
top:5px;
background:#000}.blog-post__img-link{
position:relative;
overflow:hidden}.blog-post__img-link .item{
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}.blog-post__img-link .item a{
line-height:0;
display:block;
position:relative;
overflow:hidden}.no-touch .blog-post__img-link .item a:hover .line-1 i{
-webkit-transition:width 0.4s ease-out;
-moz-transition:width 0.4s ease-out;
-o-transition:width 0.4s ease-out;
transition:width 0.4s ease-out}.no-touch .blog-post__img-link .item a:hover .line-2 i{
-webkit-transition:height 0.4s ease-out;
-webkit-transition-delay:0.4s;
-moz-transition:height 0.4s ease-out 0.4s;
-o-transition:height 0.4s ease-out 0.4s;
transition:height 0.4s ease-out 0.4s}.no-touch .blog-post__img-link .item a:hover .line-3 i{
-webkit-transition:width 0.4s ease-out;
-webkit-transition-delay:0.8s;
-moz-transition:width 0.4s ease-out 0.8s;
-o-transition:width 0.4s ease-out 0.8s;
transition:width 0.4s ease-out 0.8s}.no-touch .blog-post__img-link .item a:hover .line-4 i{
-webkit-transition:height 0.4s ease-out;
-webkit-transition-delay:1.2s;
-moz-transition:height 0.4s ease-out 1.2s;
-o-transition:height 0.4s ease-out 1.2s;
transition:height 0.4s ease-out 1.2s}.no-touch .blog-post__img-link .item a:hover .line-1 i,.no-touch .blog-post__img-link .item a:hover .line-2 i,.no-touch .blog-post__img-link .item a:hover .line-3 i,.no-touch .blog-post__img-link .item a:hover .line-4 i{
width:100%;
height:100%}@media only screen and (max-width:767px){
.blog-post__img-link .item a{
height:auto}}.blog-post__img-link .item>a:before{
content:'';
display:inline-block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:black;
opacity:0.3}.blog-post__img-link .item img{
width:100%}.blog-post__img-link .item .over{
position:absolute;
left:25%;
top:50%;
right:25%;
margin-top:-69px;
height:130px;
z-index:2}.blog-post__img-link .item .over .line-1,.blog-post__img-link .item .over .line-3{
width:100%}.blog-post__img-link .item .over .line-2,.blog-post__img-link .item .over .line-4{
height:100%}.blog-post__img-link .item .over .line-1,.blog-post__img-link .item .over .line-2,.blog-post__img-link .item .over .line-3,.blog-post__img-link .item .over .line-4{
background:#fff}.blog-post__img-link .item .over .line-1 i,.blog-post__img-link .item .over .line-2 i,.blog-post__img-link .item .over .line-3 i,.blog-post__img-link .item .over .line-4 i{
background:#00ccff}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.blog-post__img-link .item .over{
left:30px;
right:30px}}@media only screen and (max-width:767px){
.blog-post__img-link .item .over{
left:20px;
right:20px}}.blog-post__img-link .item .over_i{
display:table;
width:100%}.blog-post__img-link .item .over_ii{
display:table-cell;
width:100%;
height:130px;
vertical-align:middle;
font-size:18px;
color:#fff;
line-height:23px;
text-transform:uppercase;
text-align:center;
font-weight:400}@media only screen and (max-width:767px){
.blog-post__img-link .item .over_ii{
font-size:12px;
line-height:14px}}.blog-post_one-col{
margin-top:42px;
margin-bottom:35px}@media only screen and (max-width:767px){
.blog-post_one-col{
margin-bottom:20px}}.blog-post_one-col>a,.blog-post_one-col>h1,.blog-post_one-col>h2,.blog-post_one-col>h3,.blog-post_one-col>h4,.blog-post_one-col>h5,.blog-post_one-col>h6,.blog-post_one-col>p,.blog-post_one-col>q,.blog-post_one-col>table,.blog-post_one-col>ul{
margin-left:28%}@media only screen and (min-width:768px) and (max-width:970px){
.blog-post_one-col>a,.blog-post_one-col>h1,.blog-post_one-col>h2,.blog-post_one-col>h3,.blog-post_one-col>h4,.blog-post_one-col>h5,.blog-post_one-col>h6,.blog-post_one-col>p,.blog-post_one-col>q,.blog-post_one-col>table,.blog-post_one-col>ul{
margin-left:80px}}@media only screen and (max-width:767px){
.blog-post_one-col>a,.blog-post_one-col>h1,.blog-post_one-col>h2,.blog-post_one-col>h3,.blog-post_one-col>h4,.blog-post_one-col>h5,.blog-post_one-col>h6,.blog-post_one-col>p,.blog-post_one-col>q,.blog-post_one-col>table,.blog-post_one-col>ul{
margin-left:0}}.blog-post_one-col q{
padding-top:50px;
padding-bottom:50px;
line-height:22px;
letter-spacing:0.2em}.blog-post_one-col q:after,.blog-post_one-col q:before{
top:65px}@media only screen and (min-width:768px) and (max-width:970px){
.blog-post_one-col q{
padding-top:40px;
padding-bottom:40px}.blog-post_one-col q:after,.blog-post_one-col q:before{
top:55px}}@media only screen and (max-width:767px){
.blog-post_one-col q{
padding-top:30px;
padding-bottom:30px}.blog-post_one-col q:after,.blog-post_one-col q:before{
top:45px}}.blog-post_one-col p{
font-size:13px}.blog-post_one-col .product-carousel{
padding-bottom:95px}@media only screen and (min-width:768px) and (max-width:970px){
.blog-post_one-col .product-carousel{
padding-bottom:80px}}@media only screen and (max-width:767px){
.blog-post_one-col .product-carousel{
padding-bottom:70px}}.sked{
list-style:none;
font-size:14px}.sked__item{
font-size:0;
font-family:"futura-demic-reg", Arial, sans-serif;
line-height:12px;
letter-spacing:2px;
display:block;
padding:20px 0;
text-transform:uppercase;
color:#000;
border-top:1px solid #dadada}@media only screen and (min-width:768px) and (max-width:970px){
.sked__item{
padding:15px 0}}@media only screen and (max-width:767px){
.sked__item{
padding:12px 0}}.sked__item a{
text-decoration:none}.sked__item a:hover{
text-decoration:none}.sked__key{
color:#b4b4b4;
display:inline-block;
vertical-align:top;
font-size:10px;
width:140px;
padding-right:10px;
box-sizing:border-box}.sked__key a{
color:inherit}.sked__val{
display:inline-block;
vertical-align:top;
font-size:10px;
width:218px}@media only screen and (max-width:767px){
.sked__val{
margin-top:5px}}.sked__val span+span{
padding-left:10px}.sked__val a{
color:inherit}.loader{
position:relative;
height:60px;
width:60px;
margin:20px auto}@-webkit-keyframes animatelinewidth{
0%{
width:0}to{
width:60px}}@keyframes animatelinewidth{
0%{
width:0}to{
width:60px}}@-webkit-keyframes animateposition{
0%{
-webkit-transform:translate(-100%, 0);
-moz-transform:translate(-100%, 0);
-ms-transform:translate(-100%, 0);
-o-transform:translate(-100%, 0);
transform:translate(-100%, 0)}to{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}}@keyframes animateposition{
0%{
-webkit-transform:translate(-100%, 0);
-moz-transform:translate(-100%, 0);
-ms-transform:translate(-100%, 0);
-o-transform:translate(-100%, 0);
transform:translate(-100%, 0)}to{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}}@-webkit-keyframes animatereverseposition{
0%{
-webkit-transform:translate(100%, 0);
-moz-transform:translate(100%, 0);
-ms-transform:translate(100%, 0);
-o-transform:translate(100%, 0);
transform:translate(100%, 0)}to{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}}@keyframes animatereverseposition{
0%{
-webkit-transform:translate(100%, 0);
-moz-transform:translate(100%, 0);
-ms-transform:translate(100%, 0);
-o-transform:translate(100%, 0);
transform:translate(100%, 0)}to{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}}@-webkit-keyframes animatelineheight{
0%{
height:0}to{
height:60px}}@keyframes animatelineheight{
0%{
height:0}to{
height:60px}}.loader__line-1{
width:0;
height:1px;
background:#000;
position:absolute;
left:0;
top:0;
-webkit-animation:animate1 8s ease alternate infinite;
-moz-animation:animate1 8s ease alternate infinite;
-ms-animation:animate1 8s ease alternate infinite;
-o-animation:animate1 8s ease alternate infinite;
animation:animate1 8s ease alternate infinite}@-webkit-keyframes animate1{
0%{
width:0}10%{
width:60px}90%{
width:60px}to{
width:0}}@keyframes animate1{
0%{
width:0}10%{
width:60px}90%{
width:60px}to{
width:0}}.loader__line-2{
width:1px;
height:0;
position:absolute;
right:0;
top:0;
background:#000;
-webkit-animation:animate2 8s ease alternate infinite;
-moz-animation:animate2 8s ease alternate infinite;
-ms-animation:animate2 8s ease alternate infinite;
-o-animation:animate2 8s ease alternate infinite;
animation:animate2 8s ease alternate infinite}@-webkit-keyframes animate2{
0%{
height:0}10%{
height:0}20%{
height:60px}80%{
height:60px}90%{
height:0}}@keyframes animate2{
0%{
height:0}10%{
height:0}20%{
height:60px}80%{
height:60px}90%{
height:0}}.loader__line-3{
width:0;
height:1px;
position:absolute;
right:0;
bottom:0;
background:#000;
-webkit-animation:animate3 8s ease alternate infinite;
-moz-animation:animate3 8s ease alternate infinite;
-ms-animation:animate3 8s ease alternate infinite;
-o-animation:animate3 8s ease alternate infinite;
animation:animate3 8s ease alternate infinite}@-webkit-keyframes animate3{
0%{
width:0}20%{
width:0}30%{
width:60px}70%{
width:60px}80%{
width:0}}@keyframes animate3{
0%{
width:0}20%{
width:0}30%{
width:60px}70%{
width:60px}80%{
width:0}}.loader__line-4{
width:1px;
height:0;
position:absolute;
left:0;
bottom:0;
background:#000;
-webkit-animation:animate4 8s ease alternate infinite;
-moz-animation:animate4 8s ease alternate infinite;
-ms-animation:animate4 8s ease alternate infinite;
-o-animation:animate4 8s ease alternate infinite;
animation:animate4 8s ease alternate infinite}@-webkit-keyframes animate4{
0%{
height:0}30%{
height:0}40%{
height:60px}60%{
height:60px}70%{
height:0}}@keyframes animate4{
0%{
height:0}30%{
height:0}40%{
height:60px}60%{
height:60px}70%{
height:0}}.loader__center{
position:absolute;
left:0;
top:0;
width:60px;
height:60px;
overflow:hidden;
-webkit-animation:animate5 8s ease forwards infinite;
-moz-animation:animate5 8s ease forwards infinite;
-ms-animation:animate5 8s ease forwards infinite;
-o-animation:animate5 8s ease forwards infinite;
animation:animate5 8s ease forwards infinite;
-webkit-transform:translate(-100%, 0);
-moz-transform:translate(-100%, 0);
-ms-transform:translate(-100%, 0);
-o-transform:translate(-100%, 0);
transform:translate(-100%, 0)}.loader__center span{
display:block;
width:60px;
height:60px;
position:absolute;
left:0;
top:0;
-webkit-animation:animate6 8s ease forwards infinite;
-moz-animation:animate6 8s ease forwards infinite;
-ms-animation:animate6 8s ease forwards infinite;
-o-animation:animate6 8s ease forwards infinite;
animation:animate6 8s ease forwards infinite;
-webkit-transform:translate(100%, 0);
-moz-transform:translate(100%, 0);
-ms-transform:translate(100%, 0);
-o-transform:translate(100%, 0);
transform:translate(100%, 0)}.loader__center span:after{
content:"";
display:block;
height:85px;
width:1px;
background:#000;
position:absolute;
left:0;
top:0;
-webkit-transform-origin:0 0;
-moz-transform-origin:0 0;
-ms-transform-origin:0 0;
-o-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:rotate(-26deg);
-moz-transform:rotate(-26deg);
-ms-transform:rotate(-26deg);
-o-transform:rotate(-26deg);
transform:rotate(-26deg)}.loader__center span:before{
content:"";
display:block;
height:85px;
width:1px;
background:#000;
position:absolute;
right:0;
top:0;
-webkit-transform-origin:0 0;
-moz-transform-origin:0 0;
-ms-transform-origin:0 0;
-o-transform-origin:0 0;
transform-origin:0 0;
-webkit-transform:rotate(26deg);
-moz-transform:rotate(26deg);
-ms-transform:rotate(26deg);
-o-transform:rotate(26deg);
transform:rotate(26deg)}@-webkit-keyframes animate5{
40%{
-webkit-transform:translate(-100%, 0);
-moz-transform:translate(-100%, 0);
-ms-transform:translate(-100%, 0);
-o-transform:translate(-100%, 0);
transform:translate(-100%, 0)}50%{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}60%{
-webkit-transform:translate(-100%, 0);
-moz-transform:translate(-100%, 0);
-ms-transform:translate(-100%, 0);
-o-transform:translate(-100%, 0);
transform:translate(-100%, 0)}}@keyframes animate5{
40%{
-webkit-transform:translate(-100%, 0);
-moz-transform:translate(-100%, 0);
-ms-transform:translate(-100%, 0);
-o-transform:translate(-100%, 0);
transform:translate(-100%, 0)}50%{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}60%{
-webkit-transform:translate(-100%, 0);
-moz-transform:translate(-100%, 0);
-ms-transform:translate(-100%, 0);
-o-transform:translate(-100%, 0);
transform:translate(-100%, 0)}}@-webkit-keyframes animate6{
40%{
-webkit-transform:translate(100%, 0);
-moz-transform:translate(100%, 0);
-ms-transform:translate(100%, 0);
-o-transform:translate(100%, 0);
transform:translate(100%, 0)}50%{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}60%{
-webkit-transform:translate(100%, 0);
-moz-transform:translate(100%, 0);
-ms-transform:translate(100%, 0);
-o-transform:translate(100%, 0);
transform:translate(100%, 0)}}@keyframes animate6{
40%{
-webkit-transform:translate(100%, 0);
-moz-transform:translate(100%, 0);
-ms-transform:translate(100%, 0);
-o-transform:translate(100%, 0);
transform:translate(100%, 0)}50%{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}60%{
-webkit-transform:translate(100%, 0);
-moz-transform:translate(100%, 0);
-ms-transform:translate(100%, 0);
-o-transform:translate(100%, 0);
transform:translate(100%, 0)}}.no-touch .detect-inview-2{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-transform:translate(0, 100px);
-moz-transform:translate(0, 100px);
-ms-transform:translate(0, 100px);
-o-transform:translate(0, 100px);
transform:translate(0, 100px);
-webkit-transition-property:opacity, -webkit-transform;
-moz-transition-property:opacity, -moz-transform;
-o-transition-property:opacity, -o-transform;
transition-property:opacity, -webkit-transform;
transition-property:opacity, transform;
transition-property:opacity, transform, -webkit-transform;
-webkit-transition-duration:0.7s;
-moz-transition-duration:0.7s;
-o-transition-duration:0.7s;
transition-duration:0.7s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.no-touch .detect-inview-2.inview{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}.popup-message{
position:fixed;
left:50%;
top:50%;
-webkit-transform:translate(-50%, -150%);
-moz-transform:translate(-50%, -150%);
-ms-transform:translate(-50%, -150%);
-o-transform:translate(-50%, -150%);
transform:translate(-50%, -150%);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
visibility:hidden;
background:#ffffff;
width:544px;
padding:65px 40px 70px 40px;
z-index:1020;
-webkit-transition:opacity, visibility, -webkit-transform 0.4s ease;
-moz-transition:opacity, visibility, -moz-transform 0.4s ease;
-o-transition:opacity, visibility, -o-transform 0.4s ease;
transition:opacity, visibility, -webkit-transform 0.4s ease;
transition:opacity, visibility, transform 0.4s ease;
transition:opacity, visibility, transform 0.4s ease, -webkit-transform 0.4s ease}.popup-open .popup-message{
-webkit-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
visibility:visible;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}@media only screen and (max-width:767px){
.popup-message{
width:200px}}.popup-message h3{
font-size:18px;
color:#141414;
line-height:20px;
text-transform:uppercase;
padding-bottom:20px;
text-align:center;
font-weight:normal}.popup-message p{
text-align:center;
font-size:13px;
font-weight:normal;
color:#333;
line-height:17px;
padding-bottom:25px}.popup-message__btn-row{
text-align:center}.two-col__aside{
float:left;
width:280px;
padding-right:55px}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.two-col__aside{
width:auto;
float:none;
padding-right:0}}@media only screen and (max-width:767px){
.two-col__aside{
width:auto;
float:none;
padding-right:0}}.two-col__main_i{
display:inline-block;
width:100%}.two-col__main{
padding-left:335px}@media only screen and (max-width:767px){
.two-col__main{
padding-left:0}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.two-col__main{
padding-left:0}} 

.zcalapreloader-top-line{
position:fixed;
left:0;
top:0;
width:100%;
height:4px;
background:#000;
z-index:1001;
-webkit-transition:opacity 0.4s ease;
-moz-transition:opacity 0.4s ease;
-o-transition:opacity 0.4s ease;
transition:opacity 0.4s ease;
}

.zcalapreloader-top-line .center{
position:absolute;
height:4px;
background:#fff;
left:50%;
top:0;
-webkit-transform:translate(-50%, 0);
-moz-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0);
-o-transform:translate(-50%, 0);
transform:translate(-50%, 0);
width:0;
-webkit-animation:animateCenter 3s ease forwards infinite;
-moz-animation:animateCenter 3s ease forwards infinite;
-ms-animation:animateCenter 3s ease forwards infinite;
-o-animation:animateCenter 3s ease forwards infinite;
animation:animateCenter 3s ease forwards infinite}.loaded .zcalapreloader-top-line{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
}
@-webkit-keyframes animateCenter{
0%{
width:0}to{
width:100%}}@keyframes animateCenter{
0%{
width:0}to{
width:100%}}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
.animated{
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both}.animated.infinite{
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite}.animated.hinge{
-webkit-animation-duration:2s;
animation-duration:2s}.animated.bounceIn,.animated.bounceOut{
-webkit-animation-duration:.75s;
animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{
-webkit-animation-duration:.75s;
animation-duration:.75s}@-webkit-keyframes bounce{
0%,20%,53%,80%,to{
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}40%,43%{
-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)}70%{
-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)}90%{
-webkit-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)}}@keyframes bounce{
0%,20%,53%,80%,to{
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}40%,43%{
-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)}70%{
-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)}90%{
-webkit-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)}}.bounce{
-webkit-animation-name:bounce;
animation-name:bounce;
-webkit-transform-origin:center bottom;
-ms-transform-origin:center bottom;
transform-origin:center bottom}@-webkit-keyframes flash{
0%,50%,to{
opacity:1}25%,75%{
opacity:0}}@keyframes flash{
0%,50%,to{
opacity:1}25%,75%{
opacity:0}}.flash{
-webkit-animation-name:flash;
animation-name:flash}@-webkit-keyframes pulse{
0%{
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)}50%{
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)}to{
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)}}@keyframes pulse{
0%{
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)}50%{
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)}to{
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)}}.pulse{
-webkit-animation-name:pulse;
animation-name:pulse}@-webkit-keyframes rubberBand{
0%{
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)}30%{
-webkit-transform:scale3d(1.25, 0.75, 1);
transform:scale3d(1.25, 0.75, 1)}40%{
-webkit-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1)}50%{
-webkit-transform:scale3d(1.15, 0.85, 1);
transform:scale3d(1.15, 0.85, 1)}65%{
-webkit-transform:scale3d(0.95, 1.05, 1);
transform:scale3d(0.95, 1.05, 1)}75%{
-webkit-transform:scale3d(1.05, 0.95, 1);
transform:scale3d(1.05, 0.95, 1)}to{
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)}}@keyframes rubberBand{
0%{
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)}30%{
-webkit-transform:scale3d(1.25, 0.75, 1);
transform:scale3d(1.25, 0.75, 1)}40%{
-webkit-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1)}50%{
-webkit-transform:scale3d(1.15, 0.85, 1);
transform:scale3d(1.15, 0.85, 1)}65%{
-webkit-transform:scale3d(0.95, 1.05, 1);
transform:scale3d(0.95, 1.05, 1)}75%{
-webkit-transform:scale3d(1.05, 0.95, 1);
transform:scale3d(1.05, 0.95, 1)}to{
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)}}.rubberBand{
-webkit-animation-name:rubberBand;
animation-name:rubberBand}@-webkit-keyframes shake{
0%,to{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)}}@keyframes shake{
0%,to{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)}}.shake{
-webkit-animation-name:shake;
animation-name:shake}@-webkit-keyframes swing{
20%{
-webkit-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)}40%{
-webkit-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)}60%{
-webkit-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)}80%{
-webkit-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)}to{
-webkit-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{
20%{
-webkit-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)}40%{
-webkit-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)}60%{
-webkit-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)}80%{
-webkit-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)}to{
-webkit-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg)}}.swing{
-webkit-transform-origin:top center;
-ms-transform-origin:top center;
transform-origin:top center;
-webkit-animation-name:swing;
animation-name:swing}@-webkit-keyframes tada{
0%{
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)}10%,20%{
-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)}}@keyframes tada{
0%{
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)}10%,20%{
-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)}}.tada{
-webkit-animation-name:tada;
animation-name:tada}@-webkit-keyframes wobble{
0%{
-webkit-transform:none;
transform:none}15%{
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{
-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{
-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{
-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{
-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{
-webkit-transform:none;
transform:none}}@keyframes wobble{
0%{
-webkit-transform:none;
transform:none}15%{
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{
-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{
-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{
-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{
-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{
-webkit-transform:none;
transform:none}}.wobble{
-webkit-animation-name:wobble;
animation-name:wobble}@-webkit-keyframes jello{
11.1%{
-webkit-transform:none;
transform:none}22.2%{
-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{
-webkit-transform:skewX(6.25deg) skewY(6.25deg);
transform:skewX(6.25deg) skewY(6.25deg)}44.4%{
-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{
-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{
-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{
-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);
transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{
-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);
transform:skewX(-0.19531deg) skewY(-0.19531deg)}to{
-webkit-transform:none;
transform:none}}@keyframes jello{
11.1%{
-webkit-transform:none;
transform:none}22.2%{
-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{
-webkit-transform:skewX(6.25deg) skewY(6.25deg);
transform:skewX(6.25deg) skewY(6.25deg)}44.4%{
-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{
-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{
-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);
transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{
-webkit-transform:skewX(0.39063deg) skewY(0.39063deg);
transform:skewX(0.39063deg) skewY(0.39063deg)}88.8%{
-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);
transform:skewX(-0.19531deg) skewY(-0.19531deg)}to{
-webkit-transform:none;
transform:none}}.jello{
-webkit-animation-name:jello;
animation-name:jello;
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center}@-webkit-keyframes bounceIn{
0%,20%,40%,60%,80%,to{
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)}20%{
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)}40%{
-webkit-transform:scale3d(0.9, 0.9, 0.9);
transform:scale3d(0.9, 0.9, 0.9)}60%{
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)}80%{
-webkit-transform:scale3d(0.97, 0.97, 0.97);
transform:scale3d(0.97, 0.97, 0.97)}to{
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)}}@keyframes bounceIn{
0%,20%,40%,60%,80%,to{
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)}20%{
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)}40%{
-webkit-transform:scale3d(0.9, 0.9, 0.9);
transform:scale3d(0.9, 0.9, 0.9)}60%{
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)}80%{
-webkit-transform:scale3d(0.97, 0.97, 0.97);
transform:scale3d(0.97, 0.97, 0.97)}to{
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)}}.bounceIn{
-webkit-animation-name:bounceIn;
animation-name:bounceIn}@-webkit-keyframes bounceInDown{
0%,60%,75%,90%,to{
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)}60%{
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)}75%{
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)}90%{
-webkit-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)}to{
-webkit-transform:none;
transform:none}}@keyframes bounceInDown{
0%,60%,75%,90%,to{
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)}60%{
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)}75%{
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)}90%{
-webkit-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)}to{
-webkit-transform:none;
transform:none}}.bounceInDown{
-webkit-animation-name:bounceInDown;
animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{
0%,60%,75%,90%,to{
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)}60%{
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)}75%{
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)}90%{
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)}to{
-webkit-transform:none;
transform:none}}@keyframes bounceInLeft{
0%,60%,75%,90%,to{
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)}60%{
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)}75%{
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)}90%{
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)}to{
-webkit-transform:none;
transform:none}}.bounceInLeft{
-webkit-animation-name:bounceInLeft;
animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{
0%,60%,75%,90%,to{
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)}60%{
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)}75%{
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)}90%{
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)}to{
-webkit-transform:none;
transform:none}}@keyframes bounceInRight{
0%,60%,75%,90%,to{
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)}60%{
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)}75%{
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)}90%{
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)}to{
-webkit-transform:none;
transform:none}}.bounceInRight{
-webkit-animation-name:bounceInRight;
animation-name:bounceInRight}@-webkit-keyframes bounceInUp{
0%,60%,75%,90%,to{
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)}60%{
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)}75%{
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)}90%{
-webkit-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)}to{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{
0%,60%,75%,90%,to{
-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)}60%{
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)}75%{
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)}90%{
-webkit-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)}to{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}}.bounceInUp{
-webkit-animation-name:bounceInUp;
animation-name:bounceInUp}@-webkit-keyframes bounceOut{
20%{
-webkit-transform:scale3d(0.9, 0.9, 0.9);
transform:scale3d(0.9, 0.9, 0.9)}50%,55%{
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)}to{
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{
20%{
-webkit-transform:scale3d(0.9, 0.9, 0.9);
transform:scale3d(0.9, 0.9, 0.9)}50%,55%{
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)}to{
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{
-webkit-animation-name:bounceOut;
animation-name:bounceOut}@-webkit-keyframes bounceOutDown{
20%{
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)}40%,45%{
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)}to{
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{
20%{
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)}40%,45%{
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)}to{
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)}}.bounceOutDown{
-webkit-animation-name:bounceOutDown;
animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{
20%{
opacity:1;
-webkit-transform:translate3d(20px, 0, 0);
transform:translate3d(20px, 0, 0)}to{
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{
20%{
opacity:1;
-webkit-transform:translate3d(20px, 0, 0);
transform:translate3d(20px, 0, 0)}to{
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{
-webkit-animation-name:bounceOutLeft;
animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{
20%{
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0);
transform:translate3d(-20px, 0, 0)}to{
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{
20%{
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0);
transform:translate3d(-20px, 0, 0)}to{
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)}}.bounceOutRight{
-webkit-animation-name:bounceOutRight;
animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{
20%{
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)}40%,45%{
opacity:1;
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)}to{
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{
20%{
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)}40%,45%{
opacity:1;
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)}to{
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)}}.bounceOutUp{
-webkit-animation-name:bounceOutUp;
animation-name:bounceOutUp}@-webkit-keyframes fadeIn{
0%{
opacity:0}to{
opacity:1}}@keyframes fadeIn{
0%{
opacity:0}to{
opacity:1}}.fadeIn{
-webkit-animation-name:fadeIn;
animation-name:fadeIn}@-webkit-keyframes fadeInDown{
0%{
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}@keyframes fadeInDown{
0%{
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}.fadeInDown{
-webkit-animation-name:fadeInDown;
animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{
0%{
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}@keyframes fadeInDownBig{
0%{
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}.fadeInDownBig{
-webkit-animation-name:fadeInDownBig;
animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{
0%{
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}@keyframes fadeInLeft{
0%{
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}.fadeInLeft{
-webkit-animation-name:fadeInLeft;
animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{
0%{
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}@keyframes fadeInLeftBig{
0%{
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}.fadeInLeftBig{
-webkit-animation-name:fadeInLeftBig;
animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{
0%{
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}@keyframes fadeInRight{
0%{
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}.fadeInRight{
-webkit-animation-name:fadeInRight;
animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{
0%{
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}@keyframes fadeInRightBig{
0%{
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}.fadeInRightBig{
-webkit-animation-name:fadeInRightBig;
animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{
0%{
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}@keyframes fadeInUp{
0%{
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}.fadeInUp{
-webkit-animation-name:fadeInUp;
animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{
0%{
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}@keyframes fadeInUpBig{
0%{
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)}to{
opacity:1;
-webkit-transform:none;
transform:none}}.fadeInUpBig{
-webkit-animation-name:fadeInUpBig;
animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{
0%{
opacity:1}to{
opacity:0}}@keyframes fadeOut{
0%{
opacity:1}to{
opacity:0}}.fadeOut{
-webkit-animation-name:fadeOut;
animation-name:fadeOut}@-webkit-keyframes fadeOutDown{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)}}.fadeOutDown{
-webkit-animation-name:fadeOutDown;
animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{
-webkit-animation-name:fadeOutDownBig;
animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{
-webkit-animation-name:fadeOutLeft;
animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{
-webkit-animation-name:fadeOutLeftBig;
animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)}}.fadeOutRight{
-webkit-animation-name:fadeOutRight;
animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{
-webkit-animation-name:fadeOutRightBig;
animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)}}.fadeOutUp{
-webkit-animation-name:fadeOutUp;
animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{
-webkit-animation-name:fadeOutUpBig;
animation-name:fadeOutUpBig}@-webkit-keyframes flip{
0%{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out}40%{
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out}50%{
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in}80%{
-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);
transform:perspective(400px) scale3d(0.95, 0.95, 0.95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in}to{
-webkit-transform:perspective(400px);
transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in}}@keyframes flip{
0%{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out}40%{
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out}50%{
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in}80%{
-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);
transform:perspective(400px) scale3d(0.95, 0.95, 0.95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in}to{
-webkit-transform:perspective(400px);
transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in}}.animated.flip{
-webkit-backface-visibility:visible;
backface-visibility:visible;
-webkit-animation-name:flip;
animation-name:flip}@-webkit-keyframes flipInX{
0%{
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0}40%{
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in}60%{
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1}80%{
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{
-webkit-transform:perspective(400px);
transform:perspective(400px)}}@keyframes flipInX{
0%{
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0}40%{
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in}60%{
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1}80%{
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{
-webkit-transform:perspective(400px);
transform:perspective(400px)}}.flipInX{
-webkit-backface-visibility:visible!important;
backface-visibility:visible!important;
-webkit-animation-name:flipInX;
animation-name:flipInX}@-webkit-keyframes flipInY{
0%{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0}40%{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in}60%{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1}80%{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{
-webkit-transform:perspective(400px);
transform:perspective(400px)}}@keyframes flipInY{
0%{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in;
opacity:0}40%{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in}60%{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1}80%{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{
-webkit-transform:perspective(400px);
transform:perspective(400px)}}.flipInY{
-webkit-backface-visibility:visible!important;
backface-visibility:visible!important;
-webkit-animation-name:flipInY;
animation-name:flipInY}@-webkit-keyframes flipOutX{
0%{
-webkit-transform:perspective(400px);
transform:perspective(400px)}30%{
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity:1}to{
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity:0}}@keyframes flipOutX{
0%{
-webkit-transform:perspective(400px);
transform:perspective(400px)}30%{
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity:1}to{
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity:0}}.flipOutX{
-webkit-animation-name:flipOutX;
animation-name:flipOutX;
-webkit-backface-visibility:visible!important;
backface-visibility:visible!important}@-webkit-keyframes flipOutY{
0%{
-webkit-transform:perspective(400px);
transform:perspective(400px)}30%{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity:1}to{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity:0}}@keyframes flipOutY{
0%{
-webkit-transform:perspective(400px);
transform:perspective(400px)}30%{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity:1}to{
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity:0}}.flipOutY{
-webkit-backface-visibility:visible!important;
backface-visibility:visible!important;
-webkit-animation-name:flipOutY;
animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{
0%{
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0}60%{
-webkit-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1}80%{
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1}to{
-webkit-transform:none;
transform:none;
opacity:1}}@keyframes lightSpeedIn{
0%{
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0}60%{
-webkit-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1}80%{
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1}to{
-webkit-transform:none;
transform:none;
opacity:1}}.lightSpeedIn{
-webkit-animation-name:lightSpeedIn;
animation-name:lightSpeedIn;
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{
0%{
opacity:1}to{
-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
transform:translate3d(100%, 0, 0) skewX(30deg);
opacity:0}}@keyframes lightSpeedOut{
0%{
opacity:1}to{
-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
transform:translate3d(100%, 0, 0) skewX(30deg);
opacity:0}}.lightSpeedOut{
-webkit-animation-name:lightSpeedOut;
animation-name:lightSpeedOut;
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in}@-webkit-keyframes rotateIn{
0%{
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg);
opacity:0}to{
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
transform:none;
opacity:1}}@keyframes rotateIn{
0%{
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg);
opacity:0}to{
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
transform:none;
opacity:1}}.rotateIn{
-webkit-animation-name:rotateIn;
animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{
0%{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0}to{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1}}@keyframes rotateInDownLeft{
0%{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0}to{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1}}.rotateInDownLeft{
-webkit-animation-name:rotateInDownLeft;
animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{
0%{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0}to{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1}}@keyframes rotateInDownRight{
0%{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0}to{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1}}.rotateInDownRight{
-webkit-animation-name:rotateInDownRight;
animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{
0%{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0}to{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1}}@keyframes rotateInUpLeft{
0%{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0}to{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1}}.rotateInUpLeft{
-webkit-animation-name:rotateInUpLeft;
animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{
0%{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg);
opacity:0}to{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1}}@keyframes rotateInUpRight{
0%{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg);
opacity:0}to{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1}}.rotateInUpRight{
-webkit-animation-name:rotateInUpRight;
animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{
0%{
-webkit-transform-origin:center;
transform-origin:center;
opacity:1}to{
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, 200deg);
transform:rotate3d(0, 0, 1, 200deg);
opacity:0}}@keyframes rotateOut{
0%{
-webkit-transform-origin:center;
transform-origin:center;
opacity:1}to{
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, 200deg);
transform:rotate3d(0, 0, 1, 200deg);
opacity:0}}.rotateOut{
-webkit-animation-name:rotateOut;
animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{
0%{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1}to{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0}}@keyframes rotateOutDownLeft{
0%{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1}to{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0}}.rotateOutDownLeft{
-webkit-animation-name:rotateOutDownLeft;
animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{
0%{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1}to{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0}}@keyframes rotateOutDownRight{
0%{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1}to{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0}}.rotateOutDownRight{
-webkit-animation-name:rotateOutDownRight;
animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{
0%{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1}to{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0}}@keyframes rotateOutUpLeft{
0%{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1}to{
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0}}.rotateOutUpLeft{
-webkit-animation-name:rotateOutUpLeft;
animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{
0%{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1}to{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 90deg);
transform:rotate3d(0, 0, 1, 90deg);
opacity:0}}@keyframes rotateOutUpRight{
0%{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1}to{
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 90deg);
transform:rotate3d(0, 0, 1, 90deg);
opacity:0}}.rotateOutUpRight{
-webkit-animation-name:rotateOutUpRight;
animation-name:rotateOutUpRight}@-webkit-keyframes hinge{
0%{
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out}20%,60%{
-webkit-transform:rotate3d(0, 0, 1, 80deg);
transform:rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out}40%,80%{
-webkit-transform:rotate3d(0, 0, 1, 60deg);
transform:rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1}to{
-webkit-transform:translate3d(0, 700px, 0);
transform:translate3d(0, 700px, 0);
opacity:0}}@keyframes hinge{
0%{
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out}20%,60%{
-webkit-transform:rotate3d(0, 0, 1, 80deg);
transform:rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out}40%,80%{
-webkit-transform:rotate3d(0, 0, 1, 60deg);
transform:rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1}to{
-webkit-transform:translate3d(0, 700px, 0);
transform:translate3d(0, 700px, 0);
opacity:0}}.hinge{
-webkit-animation-name:hinge;
animation-name:hinge}@-webkit-keyframes rollIn{
0%{
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{
opacity:1;
-webkit-transform:none;
transform:none}}@keyframes rollIn{
0%{
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{
opacity:1;
-webkit-transform:none;
transform:none}}.rollIn{
-webkit-animation-name:rollIn;
animation-name:rollIn}@-webkit-keyframes rollOut{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{
0%{
opacity:1}to{
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{
-webkit-animation-name:rollOut;
animation-name:rollOut}@-webkit-keyframes zoomIn{
0%{
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)}50%{
opacity:1}}@keyframes zoomIn{
0%{
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)}50%{
opacity:1}}.zoomIn{
-webkit-animation-name:zoomIn;
animation-name:zoomIn}@-webkit-keyframes zoomInDown{
0%{
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{
0%{
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{
-webkit-animation-name:zoomInDown;
animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{
0%{
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{
0%{
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{
-webkit-animation-name:zoomInLeft;
animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{
0%{
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{
0%{
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{
-webkit-animation-name:zoomInRight;
animation-name:zoomInRight}@-webkit-keyframes zoomInUp{
0%{
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{
0%{
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{
-webkit-animation-name:zoomInUp;
animation-name:zoomInUp}@-webkit-keyframes zoomOut{
0%{
opacity:1}50%{
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)}to{
opacity:0}}@keyframes zoomOut{
0%{
opacity:1}50%{
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)}to{
opacity:0}}.zoomOut{
-webkit-animation-name:zoomOut;
animation-name:zoomOut}@-webkit-keyframes zoomOutDown{
40%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{
40%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{
-webkit-animation-name:zoomOutDown;
animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{
40%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{
opacity:0;
-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);
transform:scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin:left center;
transform-origin:left center}}@keyframes zoomOutLeft{
40%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{
opacity:0;
-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);
transform:scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin:left center;
transform-origin:left center}}.zoomOutLeft{
-webkit-animation-name:zoomOutLeft;
animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{
40%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{
opacity:0;
-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);
transform:scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin:right center;
transform-origin:right center}}@keyframes zoomOutRight{
40%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{
opacity:0;
-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);
transform:scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin:right center;
transform-origin:right center}}.zoomOutRight{
-webkit-animation-name:zoomOutRight;
animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{
40%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{
40%{
opacity:1;
-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{
opacity:0;
-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{
-webkit-animation-name:zoomOutUp;
animation-name:zoomOutUp}@-webkit-keyframes slideInDown{
0%{
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
visibility:visible}to{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}}@keyframes slideInDown{
0%{
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
visibility:visible}to{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}}.slideInDown{
-webkit-animation-name:slideInDown;
animation-name:slideInDown}@-webkit-keyframes slideInLeft{
0%{
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
visibility:visible}to{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{
0%{
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
visibility:visible}to{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}}.slideInLeft{
-webkit-animation-name:slideInLeft;
animation-name:slideInLeft}@-webkit-keyframes slideInRight{
0%{
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible}to{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}}@keyframes slideInRight{
0%{
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible}to{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}}.slideInRight{
-webkit-animation-name:slideInRight;
animation-name:slideInRight}@-webkit-keyframes slideInUp{
0%{
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
visibility:visible}to{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}}@keyframes slideInUp{
0%{
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
visibility:visible}to{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}}.slideInUp{
-webkit-animation-name:slideInUp;
animation-name:slideInUp}@-webkit-keyframes slideOutDown{
0%{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}to{
visibility:hidden;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{
0%{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}to{
visibility:hidden;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)}}.slideOutDown{
-webkit-animation-name:slideOutDown;
animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{
0%{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}to{
visibility:hidden;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{
0%{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}to{
visibility:hidden;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)}}.slideOutLeft{
-webkit-animation-name:slideOutLeft;
animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{
0%{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}to{
visibility:hidden;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{
0%{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}to{
visibility:hidden;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)}}.slideOutRight{
-webkit-animation-name:slideOutRight;
animation-name:slideOutRight}@-webkit-keyframes slideOutUp{
0%{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}to{
visibility:hidden;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{
0%{
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)}to{
visibility:hidden;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)}}.slideOutUp{
-webkit-animation-name:slideOutUp;
animation-name:slideOutUp}



.mCustomScrollbar{
-ms-touch-action:none;
touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{
-ms-touch-action:auto;
touch-action:auto}.mCustomScrollBox{
position:relative;
overflow:hidden;
height:100%;
max-width:100%;
outline:0;
direction:ltr}.mCSB_container{
overflow:hidden;
width:auto;
height:auto}.mCSB_inside>.mCSB_container{
margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{
margin-right:0;
margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
margin-left:0}.mCSB_scrollTools{
position:absolute;
width:16px;
height:auto;
left:auto;
top:0;
right:0;
bottom:0}.mCSB_outside+.mCSB_scrollTools{
right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{
right:auto;
left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{
left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{
margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{
width:2px;
height:100%;
margin:0 auto;
-webkit-border-radius:16px;
-moz-border-radius:16px;
border-radius:16px}.mCSB_scrollTools .mCSB_dragger{
cursor:pointer;
width:100%;
height:30px;
z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
position:relative;
width:4px;
height:100%;
margin:0 auto;
-webkit-border-radius:16px;
-moz-border-radius:16px;
border-radius:16px;
text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{
display:block;
position:absolute;
height:20px;
width:100%;
overflow:hidden;
margin:0 auto;
cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{
bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{
margin-right:0;
margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{
min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{
margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{
width:auto;
height:16px;
top:auto;
right:0;
bottom:0;
left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{
margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width:100%;
height:2px;
margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
width:30px;
height:100%;
left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
height:12px;
margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height:8px;
margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
display:block;
position:absolute;
width:20px;
height:100%;
overflow:hidden;
margin:0 auto;
cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{
left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
right:0}.mCSB_container_wrapper{
position:absolute;
height:auto;
width:auto;
overflow:hidden;
top:0;
left:0;
right:0;
bottom:0;
margin-right:30px;
margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{
padding-right:30px;
padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{
bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{
right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{
bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{
right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{
left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{
left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{
margin-right:0;
margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{
padding-right:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{
padding-bottom:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
margin-right:0;
margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{
margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
-moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
transition:opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
-webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
-moz-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
-o-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools{
opacity:.75;
filter:"alpha(opacity=75)";
-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{
opacity:0;
filter:"alpha(opacity=0)";
-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools{
opacity:1;
filter:"alpha(opacity=100)";
-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{
background-color:#000;
background-color:rgba(0, 0, 0, 0.4);
filter:"alpha(opacity=40)";
-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color:#fff;
background-color:rgba(255, 255, 255, 0.75);
filter:"alpha(opacity=75)";
-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#fff;
background-color:rgba(255, 255, 255, 0.85);
filter:"alpha(opacity=85)";
-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
background-color:#fff;
background-color:rgba(255, 255, 255, 0.9);
filter:"alpha(opacity=90)";
-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{
background-image:url(mCSB_buttons.png);
background-repeat:no-repeat;
opacity:.4;
filter:"alpha(opacity=40)";
-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{
background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{
background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{
background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{
background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{
opacity:.75;
filter:"alpha(opacity=75)";
-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{
opacity:.9;
filter:"alpha(opacity=90)";
-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
background-color:#000;
background-color:rgba(0, 0, 0, 0.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:rgba(0, 0, 0, 0.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
background-color:rgba(0, 0, 0, 0.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{
background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{
background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{
background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background-color:#fff;
background-color:rgba(255, 255, 255, 0.1);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:4px;
background-color:#fff;
background-color:rgba(255, 255, 255, 0.75);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#fff;
background-color:rgba(255, 255, 255, 0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
background-color:#fff;
background-color:rgba(255, 255, 255, 0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{
background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{
background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{
background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
background-color:#000;
background-color:rgba(0, 0, 0, 0.1);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.75);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{
background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{
background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{
background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background-color:#fff;
background-color:rgba(255, 255, 255, 0.1);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:6px;
background-color:#fff;
background-color:rgba(255, 255, 255, 0.75);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:6px;
margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#fff;
background-color:rgba(255, 255, 255, 0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
background-color:#fff;
background-color:rgba(255, 255, 255, 0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{
background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{
background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{
background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
background-color:#000;
background-color:rgba(0, 0, 0, 0.1);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.75);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{
background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{
background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{
background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{
background-color:#fff;
background-color:rgba(255, 255, 255, 0.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:2px;
margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{
background-color:#000;
background-color:rgba(0, 0, 0, 0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{
background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{
background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{
background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{
background-color:#fff;
background-color:rgba(255, 255, 255, 0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{
height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:14px;
margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{
width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height:14px;
margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
width:16px;
height:16px;
margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
height:16px;
width:16px;
margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height:4px;
margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{
background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{
background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{
background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{
background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{
background-color:#000;
background-color:rgba(0, 0, 0, 0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{
background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{
background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{
background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{
width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{
background-color:transparent;
background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{
background-image:url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
background-repeat:repeat-y;
opacity:.3;
filter:"alpha(opacity=30)";
-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{
height:4px;
margin:6px 0;
background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{
background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{
background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{
background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
background-image:url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{
background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{
background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{
background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-repeat:repeat-y;
background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
background-image:-o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
background-image:-ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
background-repeat:repeat-x;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{
height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{
width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{
opacity:1;
filter:"alpha(opacity=30)";
-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{
-webkit-border-radius:16px;
-moz-border-radius:16px;
border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{
width:8px;
background-color:#000;
background-color:rgba(0, 0, 0, 0.2);
box-shadow:inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width:100%;
height:8px;
margin:4px 0;
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:8px;
margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{
background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{
background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{
background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
background-color:#000;
background-color:rgba(0, 0, 0, 0.1);
box-shadow:inset 1px 0 1px rgba(0, 0, 0, 0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{
background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{
background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{
background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{
opacity:1;
filter:"alpha(opacity=30)";
-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{
right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{
box-shadow:inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{
bottom:1px;
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.4);
width:12px;
margin:2px;
position:absolute;
height:auto;
top:0;
bottom:0;
left:0;
right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height:12px;
width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
background-color:#000;
background-color:rgba(0, 0, 0, 0.05);
box-shadow:inset 1px 1px 16px rgba(0, 0, 0, 0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{
background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{
background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{
background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{
background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{
box-shadow:inset 0 0 14px rgba(0, 0, 0, 0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
background-color:#fff;
background-color:rgba(0, 0, 0, 0.05);
box-shadow:inset 1px 1px 16px rgba(0, 0, 0, 0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{
background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{
background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{
background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{
background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{
right:0;
margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
bottom:0;
margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{
left:0;
right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{
background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{
height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{
width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color:#fff;
background-color:rgba(255, 255, 255, 0.2);
filter:"alpha(opacity=20)";
-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
background-color:#fff;
background-color:rgba(255, 255, 255, 0.5);
filter:"alpha(opacity=50)";
-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.2);
filter:"alpha(opacity=20)";
-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.5);
filter:"alpha(opacity=50)";
-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{
width:6px;
background-color:#000;
background-color:rgba(0, 0, 0, 0.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width:100%;
height:6px;
margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height:12px;
margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{
background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{
background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{
background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
background-color:#000;
background-color:rgba(0, 0, 0, 0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{
background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{
background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{
background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{
width:12px;
background-color:#000;
background-color:rgba(0, 0, 0, 0.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:6px;
margin:3px 5px;
position:absolute;
height:auto;
top:0;
bottom:0;
left:0;
right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height:6px;
margin:5px 3px;
position:absolute;
width:auto;
top:0;
bottom:0;
left:0;
right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width:100%;
height:12px;
margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{
background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{
background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{
background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{
background-color:#000;
background-color:rgba(0, 0, 0, 0.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{
background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{
background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{
background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{
background-color:transparent;
border-width:1px;
border-style:solid;
border-color:#fff;
border-color:rgba(255, 255, 255, 0.2);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
border-color:#000;
border-color:rgba(0, 0, 0, 0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{
background-color:#fff;
background-color:rgba(255, 255, 255, 0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
background-color:#000;
background-color:rgba(0, 0, 0, 0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
background-color:#000;
background-color:rgba(0, 0, 0, 0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color:#fff;
background-color:rgba(255, 255, 255, 0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color:#fff;
background-color:rgba(255, 255, 255, 0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
background-color:#fff;
background-color:rgba(255, 255, 255, 0.9)}


.owl-carousel .animated{
-webkit-animation-duration:1000ms;
animation-duration:1000ms;
-webkit-animation-fill-mode:both;
animation-fill-mode:both}.owl-carousel .owl-animated-in{
z-index:0}.owl-carousel .owl-animated-out{
z-index:1}.owl-carousel .fadeOut{
-webkit-animation-name:fadeOut;
animation-name:fadeOut}@-webkit-keyframes fadeOut{
0%{
opacity:1}to{
opacity:0}}@keyframes fadeOut{
0%{
opacity:1}to{
opacity:0}}.owl-height{
-webkit-transition:height 500ms ease-in-out;
-moz-transition:height 500ms ease-in-out;
-ms-transition:height 500ms ease-in-out;
-o-transition:height 500ms ease-in-out;
transition:height 500ms ease-in-out}.owl-carousel{
display:none;
width:100%;
-webkit-tap-highlight-color:transparent;
position:relative;
z-index:1}.owl-carousel .owl-stage{
position:relative;
-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0}.owl-carousel .owl-stage-outer{
position:relative;
overflow:hidden;
-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{
cursor:pointer;
cursor:hand;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}.owl-carousel.owl-loaded{
display:block}.owl-carousel.owl-loading{
opacity:0;
display:block}.owl-carousel.owl-hidden{
opacity:0}.owl-carousel .owl-refresh .owl-item{
display:none}.owl-carousel .owl-item{
position:relative;
min-height:1px;
float:left;
-webkit-backface-visibility:hidden;
-webkit-tap-highlight-color:transparent;
-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}.owl-carousel .owl-item img{
display:block;
width:100%;
-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{
-webkit-user-select:auto;
-moz-user-select:auto;
-ms-user-select:auto;
user-select:auto}.owl-carousel .owl-grab{
cursor:move;
cursor:-webkit-grab;
cursor:-o-grab;
cursor:-ms-grab;
cursor:grab}.owl-carousel.owl-rtl{
direction:rtl}.owl-carousel.owl-rtl .owl-item{
float:right}.no-js .owl-carousel{
display:block}.owl-carousel .owl-item .owl-lazy{
opacity:0;
-webkit-transition:opacity 400ms ease;
-moz-transition:opacity 400ms ease;
-ms-transition:opacity 400ms ease;
-o-transition:opacity 400ms ease;
transition:opacity 400ms ease}.owl-carousel .owl-item img{
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{
position:relative;
height:100%;
background:#000}.owl-carousel .owl-video-play-icon{
position:absolute;
height:80px;
width:80px;
left:50%;
top:50%;
margin-left:-40px;
margin-top:-40px;
background:url("owl.video.play.png") no-repeat;
cursor:pointer;
z-index:1;
-webkit-backface-visibility:hidden;
-webkit-transition:scale 100ms ease;
-moz-transition:scale 100ms ease;
-ms-transition:scale 100ms ease;
-o-transition:scale 100ms ease;
transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{
-webkit-transition:scale(1.3, 1.3);
-moz-transition:scale(1.3, 1.3);
-ms-transition:scale(1.3, 1.3);
-o-transition:scale(1.3, 1.3);
transition:scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{
display:none
}

.owl-carousel .owl-video-tn{
opacity:0;
height:100%;
background-position:center center;
background-repeat:no-repeat;
-webkit-background-size:contain;
-moz-background-size:contain;
-o-background-size:contain;
background-size:contain;
-webkit-transition:opacity 400ms ease;
-moz-transition:opacity 400ms ease;
-ms-transition:opacity 400ms ease;
-o-transition:opacity 400ms ease;
transition:opacity 400ms ease}

.owl-carousel .owl-video-frame{
position:relative;
z-index:1
}

.bg-slider{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background:#000
}

@media only screen and (max-width:767px){
.bg-slider{
display:none}}.

bg-slider__item{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
-webkit-background-size:cover;
background-size:cover;
background-position:50% 50%;
background-repeat:no-repeat;
opacity:0;
z-index:0;
-webkit-backface-visibility:hidden;
-webkit-animation:imageAnimation 50s linear infinite 0s;
-moz-animation:imageAnimation 50s linear infinite 0s;
-o-animation:imageAnimation 50s linear infinite 0s;
-ms-animation:imageAnimation 50s linear infinite 0s;
animation:imageAnimation 50s linear infinite 0s
}

.bg-slider__item:nth-child(2){
-webkit-animation-delay:10s;
-moz-animation-delay:10s;
-ms-animation-delay:10s;
-o-animation-delay:10s;
animation-delay:10s
}

.bg-slider__item:nth-child(3){
-webkit-animation-delay:20s;
-moz-animation-delay:20s;
-ms-animation-delay:20s;
-o-animation-delay:20s;
animation-delay:20s
}

.bg-slider__item:nth-child(4){
-webkit-animation-delay:30s;
-moz-animation-delay:30s;
-ms-animation-delay:30s;
-o-animation-delay:30s;
animation-delay:30s
}

.bg-slider__item:nth-child(5){
-webkit-animation-delay:40s;
-moz-animation-delay:40s;
-ms-animation-delay:40s;
-o-animation-delay:40s;
animation-delay:40s
}
@-webkit-keyframes imageAnimation{
	0%{
opacity:0;
-webkit-animation-timing-function:ease-in}8%{
opacity:1;
-webkit-transform:scale(1.05);
-webkit-animation-timing-function:ease-out}17%{
opacity:1;
-webkit-transform:scale(1.1)}25%{
opacity:0;
-webkit-transform:scale(1.1)}to{
opacity:0}}@-moz-keyframes imageAnimation{
0%{
opacity:0;
-moz-animation-timing-function:ease-in}8%{
opacity:1;
-moz-transform:scale(1.05);
-moz-animation-timing-function:ease-out}17%{
opacity:1;
-moz-transform:scale(1.1)}25%{
opacity:0;
-moz-transform:scale(1.1)}to{
opacity:0}}@-o-keyframes imageAnimation{
0%{
opacity:0;
-o-animation-timing-function:ease-in}8%{
opacity:1;
-o-transform:scale(1.05);
-o-animation-timing-function:ease-out}17%{
opacity:1;
-o-transform:scale(1.1)}25%{
opacity:0;
-o-transform:scale(1.1)}to{
opacity:0}}@-ms-keyframes imageAnimation{
0%{
opacity:0;
-ms-animation-timing-function:ease-in}8%{
opacity:1;
-ms-transform:scale(1.05);
-ms-animation-timing-function:ease-out}17%{
opacity:1;
-ms-transform:scale(1.1)}25%{
opacity:0;
-ms-transform:scale(1.1)}to{
opacity:0}}@keyframes imageAnimation{
0%{
opacity:0;
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in}8%{
opacity:1;
-webkit-transform:scale(1.05);
transform:scale(1.05);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out}17%{
opacity:1;
-webkit-transform:scale(1.1);
transform:scale(1.1)}25%{
opacity:0;
-webkit-transform:scale(1.1);
transform:scale(1.1)}to{
opacity:0}}@-webkit-keyframes titleAnimation{
0%{
opacity:0;
-webkit-transform:translateX(200px)}8%{
opacity:1;
-webkit-transform:translateX(0px)}17%{
opacity:1;
-webkit-transform:translateX(0px)}19%{
opacity:0;
-webkit-transform:translateX(-400px)}25%{
opacity:0}to{
opacity:0}}@-moz-keyframes titleAnimation{
0%{
opacity:0;
-moz-transform:translateX(200px)}8%{
opacity:1;
-moz-transform:translateX(0px)}17%{
opacity:1;
-moz-transform:translateX(0px)}19%{
opacity:0;
-moz-transform:translateX(-400px)}25%{
opacity:0}to{
opacity:0}}@-o-keyframes titleAnimation{
0%{
opacity:0;
-o-transform:translateX(200px)}8%{
opacity:1;
-o-transform:translateX(0px)}17%{
opacity:1;
-o-transform:translateX(0px)}19%{
opacity:0;
-o-transform:translateX(-400px)}25%{
opacity:0}to{
opacity:0}}@-ms-keyframes titleAnimation{
0%{
opacity:0;
-ms-transform:translateX(200px)}8%{
opacity:1;
-ms-transform:translateX(0px)}17%{
opacity:1;
-ms-transform:translateX(0px)}19%{
opacity:0;
-ms-transform:translateX(-400px)}25%{
opacity:0}to{
opacity:0}}@keyframes titleAnimation{
0%{
opacity:0;
-webkit-transform:translateX(200px);
transform:translateX(200px)}8%{
opacity:1;
-webkit-transform:translateX(0px);
transform:translateX(0px)}17%{
opacity:1;
-webkit-transform:translateX(0px);
transform:translateX(0px)}19%{
opacity:0;
-webkit-transform:translateX(-400px);
transform:translateX(-400px)}25%{
opacity:0}to{
opacity:0}}.imageReveal img{
width:100%;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
z-index:2}.imageReveal img .loader{
z-index:1}.imageReveal-background,.imageReveal-overlay{
position:absolute;
top:0;
left:0;
z-index:0;
width:100%;
height:100%;
-webkit-background-size:cover;
background-size:cover}.imageReveal-overlay{
z-index:1000;
overflow:hidden}.imageReveal-drag{
position:absolute;
top:0;
right:0;
height:100%;
width:2px;
z-index:1001;
background-color:#fff;
cursor:ew-resize;
cursor:grab;
cursor:-moz-grab;
cursor:-webkit-grab}.imageReveal-drag:hover{
cursor:ew-resize;
cursor:grab;
cursor:-moz-grab;
cursor:-webkit-grab}.imageReveal-drag.dragging:hover{
cursor:ew-resize;
cursor:grabbing;
cursor:-moz-grabbing;
cursor:-webkit-grabbing;
} 

.zcalapreloader{
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
background:#000;
z-index:2000;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
-webkit-transition-property:-webkit-transform, opacity;
-moz-transition-property:-moz-transform, opacity;
-o-transition-property:-o-transform, opacity;
transition-property:opacity, -webkit-transform;
transition-property:transform, opacity;
transition-property:transform, opacity, -webkit-transform;
-webkit-transition-duration:1s;
-moz-transition-duration:1s;
-o-transition-duration:1s;
transition-duration:1s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out;
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
}

.offzcalapreloader .zcalapreloader{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}

.zcalapreloader__logo{
position:absolute;
width:100px;
height:100px;
left:50%;
top:50%;
margin:-50px 0 0 -50px;
}
.zcalapreloader__logo.loading .zcalapreloader__logo__l1{
height:95px;
}

.zcalapreloader__logo.loading .zcalapreloader__logo__l21{
width:95px;
}

.zcalapreloader__logo.loading .zcalapreloader__logo__l22{
width:100%;
}
.zcalapreloader__logo.loading .zcalapreloader__logo__l3{
height:95px;
}
.zcalapreloader__logo.loading .zcalapreloader__logo__l4{
width:111px;
}
.zcalapreloader__logo.loading .zcalapreloader__logo__l5{
width:140px;
}
.zcalapreloader__logo.loading .zcalapreloader__logo__l6{
width:135px
}

.zcalapreloader__logo.loading .zcalapreloader__logo__l7{
width:135px
}
.zcalapreloader__logo.loading .zcalapreloader__logo__l61{
width:50%
}
.zcalapreloader__logo.loading .zcalapreloader__logo__l62{
width:95px;
}

.zcalapreloader__logo__l1{
background:#fff;
position:absolute;
left:0;
top:0;
height:0;
width:1px;
-webkit-transition-property:width, height;
-moz-transition-property:width, height;
-o-transition-property:width, height;
transition-property:width, height;
-webkit-transition-duration:1s;
-moz-transition-duration:1s;
-o-transition-duration:1s;
transition-duration:1s;
-webkit-transition-delay:2.5s;
-moz-transition-delay:2.5s;
-o-transition-delay:2.5s;
transition-delay:2.5s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease;
}

.zcalapreloader__logo__l21{
position:absolute;
left:0;
top:0;
height:1px;
width:0;
background:#fff;
-webkit-transition-property:width, height;
-moz-transition-property:width, height;
-o-transition-property:width, height;
transition-property:width, height;
-webkit-transition-duration:1s;
-moz-transition-duration:1s;
-o-transition-duration:1s;
transition-duration:1s;

-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease
}

.zcalapreloader__logo__l22{
position:absolute;
left:0;
top:0;
height:1px;
width:0;
background:#fff;
-webkit-transition-property:width, height;
-moz-transition-property:width, height;
-o-transition-property:width, height;
transition-property:width, height;
-webkit-transition-duration:1.5s;
-moz-transition-duration:1.5s;
-o-transition-duration:1.5s;
transition-duration:1.5s;
-webkit-transition-delay:1s;
-moz-transition-delay:1s;
-o-transition-delay:1s;
transition-delay:1s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease
}

.zcalapreloader__logo__l3{
background:#fff;
position:absolute;
right:0;
bottom:0;
height:0;
width:1px;
-webkit-transition-property:width, height;
-moz-transition-property:width, height;
-o-transition-property:width, height;
transition-property:width, height;
-webkit-transition-duration:1s;
-moz-transition-duration:1s;
-o-transition-duration:1s;
transition-duration:1s;
-webkit-transition-delay:2.5s;
-moz-transition-delay:2.5s;
-o-transition-delay:2.5s;
transition-delay:2.5s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease
}

.zcalapreloader__logo__l4{
position:absolute;
left:1px;
top:0;
height:1px;
width:0;
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
background:#fff;
-moz-transform:rotate(63.5deg);
-o-transform:rotate(63.5deg);
-webkit-transform:rotate(63.5deg);
-ms-transform:rotate(63.5deg);
transform:rotate(63.5deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
-webkit-transition-property:width, height;
-moz-transition-property:width, height;
-o-transition-property:width, height;
transition-property:width, height;
-webkit-transition-duration:2.5s;
-moz-transition-duration:2.5s;
-o-transition-duration:2.5s;
transition-duration:2.5s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease
}

.zcalapreloader__logo__l5{
position:absolute;
right:1px;
top:0;
height:1px;
width:0;
-webkit-transform-origin:100% 0;
-ms-transform-origin:100% 0;
transform-origin:100% 0;
background:#fff;
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
-webkit-transition-property:width, height;
-moz-transition-property:width, height;
-o-transition-property:width, height;
transition-property:width, height;
-webkit-transition-duration:2s;
-moz-transition-duration:2s;
-o-transition-duration:2s;
transition-duration:2s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease
}

.zcalapreloader__logo__l6{
position:absolute;
right:5px;
top:0;
height:1px;
width:0;
-webkit-transform-origin:100% 0;
-ms-transform-origin:100% 0;
transform-origin:100% 0;
background:#fff;
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
-webkit-transition-property:height, width;
-moz-transition-property:height, width;
-o-transition-property:height, width;
transition-property:height, width;
-webkit-transition-duration:2s;
-moz-transition-duration:2s;
-o-transition-duration:2s;
transition-duration:2s;
-webkit-transition-delay:1s;
-moz-transition-delay:1s;
-o-transition-delay:1s;
transition-delay:1s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease
}

.zcalapreloader__logo__l7{
position:absolute;
left:5px;
bottom:0;
height:1px;
width:0;
-webkit-transform-origin:0 100%;
-ms-transform-origin:0 100%;
transform-origin:0 100%;
background:#fff;
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
-webkit-transition-property:height, width;
-moz-transition-property:height, width;
-o-transition-property:height, width;
transition-property:height, width;
-webkit-transition-duration:2s;
-moz-transition-duration:2s;
-o-transition-duration:2s;
transition-duration:2s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease
}


.zcalapreloader__logo__l61{
position:absolute;
right:50%;
bottom:0;
height:1px;
width:0;
background:#fff;
-webkit-transition-property:width, height;
-moz-transition-property:width, height;
-o-transition-property:width, height;
transition-property:width, height;
-webkit-transition-duration:1.5s;
-moz-transition-duration:1.5s;
-o-transition-duration:1.5s;
transition-duration:1.5s;
-webkit-transition-delay:1s;
-moz-transition-delay:1s;
-o-transition-delay:1s;
transition-delay:1s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease}

.zcalapreloader__logo__l62{
position:absolute;
left:5px;
bottom:0;
height:1px;
width:0;
background:#fff;
-webkit-transition-property:width, height;
-moz-transition-property:width, height;
-o-transition-property:width, height;
transition-property:width, height;
-webkit-transition-duration:1.5s;
-moz-transition-duration:1.5s;
-o-transition-duration:1.5s;
transition-duration:1.5s;
-webkit-transition-delay:1s;
-moz-transition-delay:1s;
-o-transition-delay:1s;
transition-delay:1s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease
}

.zcalapreloader__progress{
position:absolute;
right:81px;
bottom:0;
height:100%}.zcalapreloader__progress i{
display:block;
position:absolute;
left:0;
bottom:0;
height:0;
background:#727272;
width:1px}.zcalapreloader__progress span{
font-size:40px;
line-height:40px;
color:#fff;
font-weight:100;
text-align:center;
width:90px;
position:absolute;
left:50%;
bottom:0;
margin-left:-45px;
margin-top:-50px;
}
.zcalapreloader__progress span b{
font-weight:100;
}


.btn-nexto{
	visibility:visible;
width:250px;
border:1px solid #fff;
}
.btn-next{
cursor:pointer;
width:40px;
border:1px solid #fff;

margin-left:-21px;
-webkit-transition-property:-webkit-transform, opacity;
-moz-transition-property:-moz-transform, opacity;
-o-transition-property:-o-transform, opacity;
transition-property:opacity, -webkit-transform;
transition-property:transform, opacity;
transition-property:transform, opacity, -webkit-transform;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-transform:translate(0, 100px);
-moz-transform:translate(0, 100px);
-ms-transform:translate(0, 100px);
-o-transform:translate(0, 100px);
transform:translate(0, 100px);
}
.activate-home-page .btn-next{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
}
.btn-next .btn-next_i{
position:relative;
width:40px;
height:40px;
overflow:hidden;
-webkit-animation:overflowAnimation 2.5s ease forwards infinite;
-moz-animation:overflowAnimation 2.5s ease forwards infinite;
-ms-animation:overflowAnimation 2.5s ease forwards infinite;
-o-animation:overflowAnimation 2.5s ease forwards infinite;
animation:overflowAnimation 2.5s ease forwards infinite;
}
.btn-next span{
display:block;
width:40px;
height:40px;
position:relative;
-webkit-animation:reverseOverflowAnimation 2.5s ease forwards infinite;
-moz-animation:reverseOverflowAnimation 2.5s ease forwards infinite;
-ms-animation:reverseOverflowAnimation 2.5s ease forwards infinite;
-o-animation:reverseOverflowAnimation 2.5s ease forwards infinite;
animation:reverseOverflowAnimation 2.5s ease forwards infinite;
}
.btn-next span:after{
position:absolute;
content:"";
display:block;
width:1px;
height:90px;
left:58px;
top:-20px;
background:#fff;
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
}
.btn-next span:before{
content:"";
position:absolute;
display:block;
height:0px;
width:0px;
right:0px;
top:0px;
background:#fff;
-moz-transform:rotate(90deg);
-o-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
}



.section-home{
position:relative;
overflow:hidden}@media only screen and (max-width:767px){
.section-home{
overflow:auto;
background:#fff;
height:340px}}@media only screen and (min-width:768px) and (max-width:1024px) and (min-height:800px){
.section-home{
height:415px!important}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.section-home{
height:415px!important}}

.section-home .btn-next{
position:absolute;
z-index:20;
bottom:37px;
left:50%}@media only screen and (max-width:970px){

.section-home .btn-next{
display:none}}
.no-touch .section-home .btn-next:hover span{
color:#00ccff}@keyframes pulse{
0%{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}to{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}}@-webkit-keyframes pulse{
0%{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}to{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}}@



keyframes overflowAnimation{
0%{
-webkit-transform:translate(-100%, 0);
-moz-transform:translate(-100%, 0);
-ms-transform:translate(-100%, 0);
-o-transform:translate(-100%, 0);
transform:translate(-100%, 0)}to{
-webkit-transform:translate(100%, 0);
-moz-transform:translate(100%, 0);
-ms-transform:translate(100%, 0);
-o-transform:translate(100%, 0);
transform:translate(100%, 0)}}@-webkit-keyframes overflowAnimation{
0%{
-webkit-transform:translate(-100%, 0);
-moz-transform:translate(-100%, 0);
-ms-transform:translate(-100%, 0);
-o-transform:translate(-100%, 0);
transform:translate(-100%, 0)}to{
-webkit-transform:translate(100%, 0);
-moz-transform:translate(100%, 0);
-ms-transform:translate(100%, 0);
-o-transform:translate(100%, 0);
transform:translate(100%, 0)}}@keyframes reverseOverflowAnimation{
0%{
-webkit-transform:translate(100%, 0);
-moz-transform:translate(100%, 0);
-ms-transform:translate(100%, 0);
-o-transform:translate(100%, 0);
transform:translate(100%, 0)}to{
-webkit-transform:translate(-100%, 0);
-moz-transform:translate(-100%, 0);
-ms-transform:translate(-100%, 0);
-o-transform:translate(-100%, 0);
transform:translate(-100%, 0)}}@-webkit-keyframes reverseOverflowAnimation{
0%{
-webkit-transform:translate(100%, 0);
-moz-transform:translate(100%, 0);
-ms-transform:translate(100%, 0);
-o-transform:translate(100%, 0);
transform:translate(100%, 0)}to{
-webkit-transform:translate(-100%, 0);
-moz-transform:translate(-100%, 0);
-ms-transform:translate(-100%, 0);
-o-transform:translate(-100%, 0);
transform:translate(-100%, 0)}}html:not(.loaded) a{
color:#fff!important}@media only screen and (min-width:768px){
.logo{
display:block;
position:absolute;
right:24px;
z-index:102;
bottom:60px;
width:28px;
height:160px;
-webkit-transition-property:opacity;
-moz-transition-property:opacity;
-o-transition-property:opacity;
transition-property:opacity;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease}.logo a{
position:fixed;
display:block;
font-size:160px;
color:#fff;
width:28px;
height:160px;
z-index:100}}@media only screen and (max-width:970px){
.logo{
display:none}}@media only screen and (min-width:768px){
.logo-animation{
position:absolute;
width:400px;
height:67px;
left:50%;
margin-left:-200px;
top:50%;
margin-top:-33px;
z-index:100;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
-webkit-transition-property:opacity;
-moz-transition-property:opacity;
-o-transition-property:opacity;
transition-property:opacity;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}

.logo-animation.inv{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}}@media only screen and (max-width:970px){
.logo-animation{
background:inline-image("logo/logo.svg");
width:278px;
height:45px;
-webkit-background-size:cover;
background-size:cover;
position:absolute;
left:50%;
top:178px;
-webkit-transform:translate(-50%, 0);
-moz-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0);
-o-transform:translate(-50%, 0);
transform:translate(-50%, 0)}

.logo-animation svg{
display:none}.logo-animation.inv{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}}@media only screen and (min-width:768px) and (max-width:970px){
.logo-animation{
width:420px;
height:68px;
top:50%;
-webkit-transform:translate(0, -50%);
-moz-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
transform:translate(0, -50%);
background:inline-image("logo/logo-white.svg")}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.logo-animation{
top:165px;
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
margin-top:0}}@media only screen and (max-width:970px){
.section-home__bg{
display:none}}@media only screen and (min-width:768px){
.section-home__bg{
position:absolute;
z-index:1;
left:0;
top:0;
width:100%;
height:100%}.section-home__bg span{
display:block;
position:absolute;
left:0;
top:0;
height:100%;
width:100%;
-webkit-background-size:cover;
background-size:cover;
background-position:50% 50%;
-webkit-animation:bgzoom 30s linear 0s infinite alternate;
-moz-animation:bgzoom 30s linear 0s infinite alternate;
-ms-animation:bgzoom 30s linear 0s infinite alternate;
-o-animation:bgzoom 30s linear 0s infinite alternate;
animation:bgzoom 30s linear 0s infinite alternate}}@media only screen and (min-width:768px){
.section-home__bg_left{
z-index:2;
width:auto;
left:0;
right:81px;
overflow:hidden;
-webkit-transition-property:-webkit-transform;
-moz-transition-property:-moz-transform;
-o-transition-property:-o-transform;
transition-property:-webkit-transform;
transition-property:transform;
transition-property:transform, -webkit-transform;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.section-home__bg_left span{
padding-right:81px}.open-articles .section-home__bg_left{
-webkit-transform:translate3d(-140px, 0, 0);
-moz-transform:translate3d(-140px, 0, 0);
-ms-transform:translate3d(-140px, 0, 0);
-o-transform:translate3d(-140px, 0, 0);
transform:translate3d(-140px, 0, 0)}}@media only screen and (min-width:768px){
.lang{
position:absolute;
right:58px;
top:0;
z-index:102;
-webkit-transition-property:top, opacity;
-moz-transition-property:top, opacity;
-o-transition-property:top, opacity;
transition-property:top, opacity;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}.activate-home-page .lang{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
top:49px}.lang .lang_i{
position:fixed;
display:block;
z-index:1002}.lang .lang_i.open ul{
visibility:visible;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:970px){
.lang .lang_i{
position:relative}}@media only screen and (min-width:768px){
.lang a{
font-size:10px;
line-height:12px;
letter-spacing:2px;
color:#fff;
font-family:"futura-demic-reg", Arial, sans-serif;
text-transform:uppercase;
-webkit-transition-property:color;
-moz-transition-property:color;
-o-transition-property:color;
transition-property:color;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.no-video .lang a{
color:#000}.no-touch .lang a:hover{
color:#00ccff!important}.lang ul{
position:absolute;
left:0;
top:35px;
visibility:hidden;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-transition-property:visibility, opacity;
-moz-transition-property:visibility, opacity;
-o-transition-property:visibility, opacity;
transition-property:visibility, opacity;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease}.lang ul li{
list-style:none;
padding-bottom:25px}.lang.drop-black ul li a{
color:#000!important}.lang.drop-black ul li a:hover{
color:#00ccff!important}}@media only screen and (max-width:970px){
.lang{
display:none}}.social{
white-space:nowrap}@media only screen and (min-width:768px){
.social{
position:absolute;
right:105px;
top:47px;
z-index:1003;
-webkit-transition-property:-webkit-transform, opacity;
-moz-transition-property:-moz-transform, opacity;
-o-transition-property:-o-transform, opacity;
transition-property:opacity, -webkit-transform;
transition-property:transform, opacity;
transition-property:transform, opacity, -webkit-transform;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-transform:translate(0, 100px);
-moz-transform:translate(0, 100px);
-ms-transform:translate(0, 100px);
-o-transform:translate(0, 100px);
transform:translate(0, 100px)}.activate-home-page .social{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}.open-articles .social{
-webkit-transform:translate3d(-140px, 0, 0);
-moz-transform:translate3d(-140px, 0, 0);
-ms-transform:translate3d(-140px, 0, 0);
-o-transform:translate3d(-140px, 0, 0);
transform:translate3d(-140px, 0, 0)}}.social a{
color:rgba(255, 255, 255, 0.6);
font-size:13px;
margin-left:8px;
display:inline-block;
-webkit-transition-property:color;
-moz-transition-property:color;
-o-transition-property:color;
transition-property:color;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.social a:first-child{
margin-left:0}.no-touch .social a:hover{
color:#fff}@media only screen and (max-width:970px){
.sections-wrap .social{
display:none}}.btn-menu{
position:absolute;
left:50%;
top:45px;
margin-left:-20px}@media only screen and (max-width:970px){
.btn-menu{
display:none}}.btn-menu>span{
text-align:center;
display:block;
padding-top:14px;
font-size:10px;
text-transform:uppercase;
color:#fff;
font-family:"futurabookcregular", Arial, sans-serif;
letter-spacing:2px;
-webkit-transition-property:opacity;
-moz-transition-property:opacity;
-o-transition-property:opacity;
transition-property:opacity;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;
-o-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}@media only screen and (max-width:767px){
.btn-menu>span{
color:#000}}@media only screen and (max-width:970px){
.sub-page .btn-menu>span{
color:#000}}.btn-menu.btn-menu_touch{
left:30px;
top:30px;
margin-left:0;
z-index:1005;
display:none}@media only screen and (max-width:970px){
.btn-menu.btn-menu_touch{
left:50%;
margin-left:-20px;
display:block}}.btn-full-menu{
position:absolute;
display:inline-block;
box-sizing:border-box;
padding-left:15px;
width:2px;
height:40px;
top:45px;
right:-2px;
border-right:2px solid #ffffff;
cursor:pointer;
z-index:10;
opacity:0;
transition:right .2s .3s, opacity .2s .3s, border .25s ease-out
}
.half-menu .nav-main_i.open .btn-full-menu{
right:0;
opacity:1;
transition:right .4s 1s, opacity .4s 1s, border .25s ease-out}.no-touch .btn-full-menu:hover{
border-right-width:12px}.btn-menu_i{
cursor:pointer;
width:38px;
height:37px;
position:relative;
z-index:1000;
border:1px solid rgba(255, 255, 255, 0.4);
-webkit-transition-property:border-color;
-moz-transition-property:border-color;
-o-transition-property:border-color;
transition-property:border-color;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease;
cursor:pointer}.no-touch .btn-menu_i:hover{
border-color:#fff}.no-touch .btn-menu_i:hover .line-2-1,.no-touch .btn-menu_i:hover .line-2-2{
background:#fff}@media only screen and (max-width:767px){
.btn-menu_i{
border-color:#000}}@media only screen and (max-width:970px){
.sub-page .btn-menu_i{
border-color:#000}}.btn-menu_i .line-1,.btn-menu_i .line-2,.btn-menu_i .line-2-1,.btn-menu_i .line-2-2,.btn-menu_i .line-3{
height:1px;
background:#ffffff;
position:absolute;
-webkit-transition-property:opacity;
-moz-transition-property:opacity;
-o-transition-property:opacity;
transition-property:opacity;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease}@media only screen and (max-width:767px){
.btn-menu_i .line-1,.btn-menu_i .line-2,.btn-menu_i .line-2-1,.btn-menu_i .line-2-2,.btn-menu_i .line-3{
background:#000}}@media only screen and (max-width:970px){
.sub-page .btn-menu_i .line-1,.sub-page .btn-menu_i .line-2,.sub-page .btn-menu_i .line-2-1,.sub-page .btn-menu_i .line-2-2,.sub-page .btn-menu_i .line-3{
background:#000}}.btn-menu_i .line-1{
top:12px;
left:13px;
width:14px;
-webkit-transition-property:opacity;
-moz-transition-property:opacity;
-o-transition-property:opacity;
transition-property:opacity;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;
-o-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.btn-menu_i .line-2{
left:8px;
top:18px;
width:24px;
-webkit-transition-property:opacity;
-moz-transition-property:opacity;
-o-transition-property:opacity;
transition-property:opacity;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;
-o-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.btn-menu_i .line-2-1{
width:43px;
left:1px;
top:0;
-moz-transform:rotate(63deg);
-o-transform:rotate(63deg);
-webkit-transform:rotate(63deg);
-ms-transform:rotate(63deg);
transform:rotate(63deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
background:rgba(255, 255, 255, 0.4);
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-transition-property:opacity, background;
-moz-transition-property:opacity, background;
-o-transition-property:opacity, background;
transition-property:opacity, background;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;
-o-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.btn-menu_i .line-2-2{
height:43px;
width:1px;
right:0;
top:0;
-moz-transform:rotate(27deg);
-o-transform:rotate(27deg);
-webkit-transform:rotate(27deg);
-ms-transform:rotate(27deg);
transform:rotate(27deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
background:rgba(255, 255, 255, 0.4);
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-transition-property:opacity, background;
-moz-transition-property:opacity, background;
-o-transition-property:opacity, background;
transition-property:opacity, background;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;
-o-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.btn-menu_i .line-3{
left:13px;
top:24px;
width:14px;
-webkit-transition-property:opacity;
-moz-transition-property:opacity;
-o-transition-property:opacity;
transition-property:opacity;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;
-o-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.nav-main{
position:absolute;
z-index:1002;
left:0;
top:0;
-webkit-transition-property:-webkit-transform, opacity;
-moz-transition-property:-moz-transform, opacity;
-o-transition-property:-o-transform, opacity;
transition-property:opacity, -webkit-transform;
transition-property:transform, opacity;
transition-property:transform, opacity, -webkit-transform;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-moz-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-o-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}.no-touch .activate-home-page .nav-main{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}@media only screen and (max-width:970px){
.nav-main{
width:100%;
-webkit-transform:translate3d(0, -200%, 0);
-moz-transform:translate3d(0, -200%, 0);
-ms-transform:translate3d(0, -200%, 0);
-o-transform:translate3d(0, -200%, 0);
transform:translate3d(0, -200%, 0);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}}.menu-open .nav-main{
-webkit-transform:translate3d(0, 0, 0);
-moz-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
-o-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}.nav-main .social{
position:absolute;
text-align:center;
width:50px;
right:75px;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-transition:opacity 0.3s ease-out;
-moz-transition:opacity 0.3s ease-out;
-o-transition:opacity 0.3s ease-out;
transition:opacity 0.3s ease-out}.nav-main .social a{
color:#fff;
margin-top:18px;
margin-left:0;
display:block;
vertical-align:top;
opacity:.6}.nav-main .social a:first-child{
margin-top:0}@media only screen and (max-width:970px){
.nav-main .social{
width:100%;
bottom:21px;
left:50%;
right:auto;
top:auto;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}.nav-main .social a{
display:inline-block;
color:#fff;
margin-top:0;
margin-left:18px}
.nav-main .social a:first-child{
margin-left:0}}.nav-main__back-home{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
visibility:hidden;
-webkit-transition-property:opacity, visibility;
-moz-transition-property:opacity, visibility;
-o-transition-property:opacity, visibility;
transition-property:opacity, visibility;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;
-o-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}@media only screen and (max-width:767px){
.nav-main__back-home{
position:absolute;
top:106px;
left:30px;
right:30px;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
visibility:visible;
border-bottom:1px solid #2e2e2e}}@media only screen and (min-width:768px) and (max-width:970px){
.nav-main__back-home{
position:absolute;
top:80px;
left:30px;
right:30px;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
visibility:visible;
border-bottom:1px solid #2e2e2e}}.nav-main__back-home a{
display:block;
font-size:10px;
position:relative;
text-transform:uppercase;
color:#fff;
letter-spacing:2px;
font-family:"futura-demic-reg", Arial, sans-serif;
height:59px;
line-height:59px;
text-align:center;
-webkit-transition:color 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out, letter-spacing 0.3s ease-out;
-webkit-transition-delay:0s, 0s, 0s, 0s;
-moz-transition:color 0.3s ease-out, opacity 0.3s ease-out 0s, visibility 0.3s ease-out 0s, letter-spacing 0.3s ease-out;
-o-transition:color 0.3s ease-out, opacity 0.3s ease-out 0s, visibility 0.3s ease-out 0s, letter-spacing 0.3s ease-out;
transition:color 0.3s ease-out, opacity 0.3s ease-out 0s, visibility 0.3s ease-out 0s, letter-spacing 0.3s ease-out}.no-touch .nav-main__back-home a:hover{
color:#00ccff;
letter-spacing:3px}.no-touch .nav-main__back-home a:hover.active{
letter-spacing:2px;
color:#666}@media only screen and (min-width:768px){
.nav-main_i{
overflow:hidden}}@media only screen and (min-width:971px){
.nav-main_i{
position:fixed;
height:100%;
background:#000;
width:94px;
-webkit-transition-property:width;
-moz-transition-property:width;
-o-transition-property:width;
transition-property:width;
-webkit-transition-duration:0.8s;
-moz-transition-duration:0.8s;
-o-transition-duration:0.8s;
transition-duration:0.8s;
-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-moz-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-o-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.nav-main_i .nav-main__back-home{
position:absolute;
left:50%;
-webkit-transform:translate(60px, 0);
-moz-transform:translate(60px, 0);
-ms-transform:translate(60px, 0);
-o-transform:translate(60px, 0);
transform:translate(60px, 0);
top:38px;
width:240px;
visibility:hidden}.nav-main_i.open{
width:100%}.half-menu .nav-main_i.open{
width:300px}}@media only screen and (min-width:1241px) and (min-width:768px) and (max-width:970px){
.half-menu .nav-main_i.open{
width:100%}}@media only screen and (min-width:1241px){
.nav-main_i.open .nav-main__back-home,.nav-main_i.open .nav-main__lang,.nav-main_i.open .social{
-webkit-transition-delay:0.5s;
-moz-transition-delay:0.5s;
-o-transition-delay:0.5s;
transition-delay:0.5s;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
visibility:visible}.half-menu .nav-main_i.open .nav-main__back-home,.half-menu .nav-main_i.open .nav-main__lang,.half-menu .nav-main_i.open .social{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}}@media only screen and (min-width:1241px) and (min-width:768px) and (max-width:970px){
.half-menu .nav-main_i.open .nav-main__back-home,.half-menu .nav-main_i.open .nav-main__lang,.half-menu .nav-main_i.open .social{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}}@media only screen and (min-width:1241px){
.nav-main_i.open .menu .menu-col2{
-webkit-transition-delay:0.5s;
-moz-transition-delay:0.5s;
-o-transition-delay:0.5s;
transition-delay:0.5s;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
visibility:visible;
width:240px}.half-menu .nav-main_i.open .menu .menu-col2{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}}@media only screen and (min-width:971px) and (min-width:768px) and (max-width:970px){
.half-menu .nav-main_i.open .menu .menu-col2{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}}@media only screen and (min-width:971px){
.nav-main_i.open .menu>.menu__list{
position:absolute;
right:calc(50% - 60px);
left:calc(50% - 240px);
-webkit-transform:translate(-60px, 0);
-moz-transform:translate(-60px, 0);
-ms-transform:translate(-60px, 0);
-o-transform:translate(-60px, 0);
transform:translate(-60px, 0)}.half-menu .nav-main_i.open .menu>.menu__list{
right:30px;
left:30px;
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}.nav-main_i.open .menu .menu__list li a{
-webkit-transition:color 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out, letter-spacing 0.3s ease-out;
-webkit-transition-delay:0s, 0.5s, 0.5s, 0s;
-moz-transition:color 0.3s ease-out, opacity 0.3s ease-out 0.5s, visibility 0.3s ease-out 0.5s, letter-spacing 0.3s ease-out;
-o-transition:color 0.3s ease-out, opacity 0.3s ease-out 0.5s, visibility 0.3s ease-out 0.5s, letter-spacing 0.3s ease-out;
transition:color 0.3s ease-out, opacity 0.3s ease-out 0.5s, visibility 0.3s ease-out 0.5s, letter-spacing 0.3s ease-out;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
visibility:visible}.nav-main_i.open .btn-menu_i{
-webkit-transition-property:border-color;
-moz-transition-property:border-color;
-o-transition-property:border-color;
transition-property:border-color;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;
-o-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.nav-main_i.open .btn-menu_i .line-1,.nav-main_i.open .btn-menu_i .line-2,.nav-main_i.open .btn-menu_i .line-3{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}.nav-main_i.open .btn-menu_i .line-2-1{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
-webkit-transition-property:-webkit-transform, width, height;
-moz-transition-property:-moz-transform, width, height;
-o-transition-property:-o-transform, width, height;
transition-property:width, height, -webkit-transform;
transition-property:transform, width, height;
transition-property:transform, width, height, -webkit-transform;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;
-o-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.nav-main_i.open .btn-menu_i .line-2-2{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
-webkit-transition-property:-webkit-transform, width, height;
-moz-transition-property:-moz-transform, width, height;
-o-transition-property:-o-transform, width, height;
transition-property:width, height, -webkit-transform;
transition-property:transform, width, height;
transition-property:transform, width, height, -webkit-transform;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;
-o-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.nav-main_i.open .btn-menu_i .line-2-1{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
width:52px}.nav-main_i.open .btn-menu_i .line-2-2{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
height:52px;
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1}.half-menu .nav-main_i.open .btn-menu_i .line-2-1{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
-moz-transform:rotate(63deg);
-o-transform:rotate(63deg);
-webkit-transform:rotate(63deg);
-ms-transform:rotate(63deg);
transform:rotate(63deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
width:43px}.half-menu .nav-main_i.open .btn-menu_i .line-2-2{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
height:43px;
-moz-transform:rotate(27deg);
-o-transform:rotate(27deg);
-webkit-transform:rotate(27deg);
-ms-transform:rotate(27deg);
transform:rotate(27deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1}.nav-main_i.open .btn-menu>span{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}.nav-main_i .menu{
position:relative;
padding:135px 30px 0 30px;
height:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}.nav-main_i .menu .menu-col2{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
visibility:hidden;
position:absolute;
left:50%;
-webkit-transform:translate(60px, 0);
-moz-transform:translate(60px, 0);
-ms-transform:translate(60px, 0);
-o-transform:translate(60px, 0);
transform:translate(60px, 0);
top:133px;
width:240px;
-webkit-transition-property:opacity, visibility;
-moz-transition-property:opacity, visibility;
-o-transition-property:opacity, visibility;
transition-property:opacity, visibility;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;
-o-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.touch .nav-main_i .menu .menu-col2{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}.nav-main_i .menu .menu-col2 .social{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}.nav-main_i .menu>.menu__list{
position:absolute;
right:30px;
left:30px}.nav-main_i .menu .menu__list{
max-width:240px;
-webkit-transition-property:-webkit-transform, left, right, width;
-moz-transition-property:-moz-transform, left, right, width;
-o-transition-property:-o-transform, left, right, width;
transition-property:left, right, width, -webkit-transform;
transition-property:transform, left, right, width;
transition-property:transform, left, right, width, -webkit-transform;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;
-o-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}}@media only screen and (min-width:1241px) and (min-width:768px) and (max-width:970px){
.nav-main_i .menu .menu__list{
max-width:48%}}@media only screen and (min-width:971px){
.nav-main_i .menu .menu__list li{
list-style:none;
border-bottom:1px solid #2e2e2e;
-webkit-transition-property:-webkit-transform;
-moz-transition-property:-moz-transform;
-o-transition-property:-o-transform;
transition-property:-webkit-transform;
transition-property:transform;
transition-property:transform, -webkit-transform;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;
-o-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}
.nav-main_i .menu .menu__list li a{
display:block;
font-size:10px;
position:relative;
text-transform:uppercase;
color:#fff;
letter-spacing:2px;
font-family:"futura-demic-reg", Arial, sans-serif;
height:59px;
line-height:59px;
text-align:center;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
visibility:hidden;
-webkit-transition:color 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out, letter-spacing 0.3s ease-out;
-webkit-transition-delay:0s, 0s, 0s, 0s;
-moz-transition:color 0.3s ease-out, opacity 0.3s ease-out 0s, visibility 0.3s ease-out 0s, letter-spacing 0.3s ease-out;
-o-transition:color 0.3s ease-out, opacity 0.3s ease-out 0s, visibility 0.3s ease-out 0s, letter-spacing 0.3s ease-out;
transition:color 0.3s ease-out, opacity 0.3s ease-out 0s, visibility 0.3s ease-out 0s, letter-spacing 0.3s ease-out}.nav-main_i .menu .menu__list li a.active{
color:#666}.nav-main_i .menu .menu__list li a.active:after{
content:"";
position:absolute;
left:0;
top:50%;
height:1px;
background:rgba(255, 255, 255, 0.5);
width:100%;
margin-top:-2px}.no-touch .nav-main_i .menu .menu__list li a:hover{
color:#00ccff;
letter-spacing:3px}.no-touch .nav-main_i .menu .menu__list li a:hover.active{
letter-spacing:2px;
color:#666}}@media only screen and (max-width:970px){
.nav-main_i{
position:relative;
width:100%;
background:#141414}.nav-main_i.open{
width:100%}.nav-main_i .menu-col2{
padding-bottom:60px}.nav-main_i .menu{
padding:145px 30px 0 30px}.nav-main_i .menu .menu__list li{
list-style:none;
border-bottom:1px solid #2e2e2e}.nav-main_i .menu .menu__list li a{
visibility:visible;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
display:block;
font-size:10px;
position:relative;
text-transform:uppercase;
color:#fff;
font-family:"futura-demic-reg", Arial, sans-serif;
height:59px;
line-height:59px;
text-align:center;
letter-spacing:2px}.nav-main_i .menu .menu__list li a.active{
color:#666}.nav-main_i .menu .menu__list li a.active:after{
content:"";
position:absolute;
left:0;
top:50%;
height:1px;
background:rgba(255, 255, 255, 0.5);
width:100%;
margin-top:-2px}}@media only screen and (max-width:767px){
.nav-main_i{
padding-top:170px}.nav-main_i .menu{
padding-top:0}}@media only screen and (min-width:971px){
.nav-main__lang{
position:absolute;
right:calc(50% - 60px);
left:calc(50% - 240px);
-webkit-transform:translate(-60px, 0);
-moz-transform:translate(-60px, 0);
-ms-transform:translate(-60px, 0);
-o-transform:translate(-60px, 0);
transform:translate(-60px, 0);
top:59px;
max-width:240px;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
visibility:hidden;
-webkit-transition-property:opacity, visibility;
-moz-transition-property:opacity, visibility;
-o-transition-property:opacity, visibility;
transition-property:opacity, visibility;
-webkit-transition-duration:0.3s;
-moz-transition-duration:0.3s;
-o-transition-duration:0.3s;
transition-duration:0.3s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}}@media only screen and (min-width:768px) and (max-width:970px){
.nav-main__lang{
position:absolute;
left:16px;
top:35px;
border-bottom:0}}@media only screen and (max-width:767px){
.nav-main__lang{
left:0;
width:100%;
position:absolute;
top:90px}}.nav-main__lang ul{
text-align:center;
white-space:nowrap}.nav-main__lang ul li{
display:inline-block;
padding:0 16px}.nav-main__lang ul li a{
font-size:10px;
color:#fff;
line-height:12px;
text-transform:uppercase;
font-family:"futura-demic-reg", Arial, sans-serif;
letter-spacing:2px;
-webkit-transition:color 0.3s ease-out;
-moz-transition:color 0.3s ease-out;
-o-transition:color 0.3s ease-out;
transition:color 0.3s ease-out}.nav-main__lang ul li a.active,.nav-main__lang ul li a:hover{
color:#00ccff}.menu-open .btn-menu_i .line-1,.menu-open .btn-menu_i .line-2,.menu-open .btn-menu_i .line-3{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}.menu-open .btn-menu_i .line-2-1{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity:0.4;
-moz-transform:rotate(44deg);
-o-transform:rotate(44deg);
-webkit-transform:rotate(44deg);
-ms-transform:rotate(44deg);
transform:rotate(44deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
width:54px}.menu-open .btn-menu_i .line-2-2{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity:0.4;
height:54px;
-moz-transform:rotate(46deg);
-o-transform:rotate(46deg);
-webkit-transform:rotate(46deg);
-ms-transform:rotate(46deg);
transform:rotate(46deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1}.menu-open .btn-menu>span{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0
}

@media only screen and (max-width:970px){
.menu-open .btn-menu_i {
border-color:#fff
}
.menu-open .btn-menu_i .line-2-1,.menu-open .btn-menu_i .line-2-2{
background:#fff
}
}

.articles-wrap{
position:absolute;
right:81px;
top:0;
height:100%;
z-index:1001;
width:1px;
-webkit-transition-property:-webkit-transform, opacity;
-moz-transition-property:-moz-transform, opacity;
-o-transition-property:-o-transform, opacity;
transition-property:opacity, -webkit-transform;
transition-property:transform, opacity;
transition-property:transform, opacity, -webkit-transform;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
}

@media only screen and (max-width:970px){
.articles-wrap{
display:none;
}
}

.activate-home-page .articles-wrap{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
}
@media only screen and (min-width:768px){
.articles{
width:0;
position:fixed;
border-right:1px solid rgba(255, 255, 255, 0.4);
-webkit-transition-property:width;
-moz-transition-property:width;
-o-transition-property:width;
transition-property:width;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-moz-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-o-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
}
.articles .music-wave{
position:absolute;
right:-16px;
top:35px;
cursor:pointer;
}
.sub-page .articles{
border-color:#cccccc
}
.open-articles .articles .articles_i ul{
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)
}
.open-articles .articles .articles_i .articles_ii{
-webkit-transform:translate(-140px, 0);
-moz-transform:translate(-140px, 0);
-ms-transform:translate(-140px, 0);
-o-transform:translate(-140px, 0);
transform:translate(-140px, 0)
}
.articles-show-images .articles .articles_i{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
visibility:visible}.articles-show-images .articles .articles_i ul li{
-webkit-transform:translate3d(0, 0, 0);
-moz-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
-o-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1}.articles-show-images .articles .articles_i ul li:first-child{
-webkit-transition-delay:0.5s;
-moz-transition-delay:0.5s;
-o-transition-delay:0.5s;
transition-delay:0.5s}.articles-show-images .articles .articles_i ul li:nth-child(2){
-webkit-transition-delay:0.6s;
-moz-transition-delay:0.6s;
-o-transition-delay:0.6s;
transition-delay:0.6s}.articles-show-images .articles .articles_i ul li:nth-child(3){
-webkit-transition-delay:0.7s;
-moz-transition-delay:0.7s;
-o-transition-delay:0.7s;
transition-delay:0.7s}.articles-show-images .articles .articles_i ul li:nth-child(4){
-webkit-transition-delay:0.8s;
-moz-transition-delay:0.8s;
-o-transition-delay:0.8s;
transition-delay:0.8s}.articles-show-images .articles .articles_i ul li:nth-child(5){
-webkit-transition-delay:0.9s;
-moz-transition-delay:0.9s;
-o-transition-delay:0.9s;
transition-delay:0.9s}.articles-show-images .articles .articles_i ul li:nth-child(6){
-webkit-transition-delay:1s;
-moz-transition-delay:1s;
-o-transition-delay:1s;
transition-delay:1s}.articles-show-images .articles .articles_i ul li:nth-child(7){
-webkit-transition-delay:1.1s;
-moz-transition-delay:1.1s;
-o-transition-delay:1.1s;
transition-delay:1.1s}.articles-show-images .articles .articles_i ul li:nth-child(8){
-webkit-transition-delay:1.2s;
-moz-transition-delay:1.2s;
-o-transition-delay:1.2s;
transition-delay:1.2s}.articles-show-images .articles .articles_i ul li:nth-child(9){
-webkit-transition-delay:1.3s;
-moz-transition-delay:1.3s;
-o-transition-delay:1.3s;
transition-delay:1.3s}.articles-show-images .articles .articles_i ul li:nth-child(10){
-webkit-transition-delay:1.4s;
-moz-transition-delay:1.4s;
-o-transition-delay:1.4s;
transition-delay:1.4s}.articles-show-images .articles .articles_i ul li:nth-child(11){
-webkit-transition-delay:1.5s;
-moz-transition-delay:1.5s;
-o-transition-delay:1.5s;
transition-delay:1.5s}.articles-show-images .articles .articles_i ul li:nth-child(12){
-webkit-transition-delay:1.6s;
-moz-transition-delay:1.6s;
-o-transition-delay:1.6s;
transition-delay:1.6s}.articles-show-images .articles .articles_i ul li:nth-child(13){
-webkit-transition-delay:1.7s;
-moz-transition-delay:1.7s;
-o-transition-delay:1.7s;
transition-delay:1.7s}.articles-show-images .articles .articles_i ul li:nth-child(14){
-webkit-transition-delay:1.8s;
-moz-transition-delay:1.8s;
-o-transition-delay:1.8s;
transition-delay:1.8s}.articles-show-images .articles .articles_i ul li:nth-child(15){
-webkit-transition-delay:1.9s;
-moz-transition-delay:1.9s;
-o-transition-delay:1.9s;
transition-delay:1.9s}.articles-show-images .articles .articles_i ul li:nth-child(16){
-webkit-transition-delay:2s;
-moz-transition-delay:2s;
-o-transition-delay:2s;
transition-delay:2s}.articles-show-images .articles .articles_i ul li:nth-child(17){
-webkit-transition-delay:2.1s;
-moz-transition-delay:2.1s;
-o-transition-delay:2.1s;
transition-delay:2.1s}.articles-show-images .articles .articles_i ul li:nth-child(18){
-webkit-transition-delay:2.2s;
-moz-transition-delay:2.2s;
-o-transition-delay:2.2s;
transition-delay:2.2s}.articles-show-images .articles .articles_i ul li:nth-child(19){
-webkit-transition-delay:2.3s;
-moz-transition-delay:2.3s;
-o-transition-delay:2.3s;
transition-delay:2.3s}.articles-show-images .articles .articles_i ul li:nth-child(20){
-webkit-transition-delay:2.4s;
-moz-transition-delay:2.4s;
-o-transition-delay:2.4s;
transition-delay:2.4s}.articles .mCSB_scrollTools{
visibility:hidden;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}.articles .mCSB_container{
margin-right:0}.articles:after{
content:"";
display:block;
position:absolute;
left:-3px;
bottom:-8px;
width:8px;
height:8px;
background:#000;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%}}@media only screen and (min-width:768px){
.articles_i{
width:140px;
top:0;
right:0;
overflow:hidden;
position:absolute;
height:100%;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
visibility:hidden;
-webkit-transition-property:border-color;
-moz-transition-property:border-color;
-o-transition-property:border-color;
transition-property:border-color;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out;
}
.articles_i .articles_ii{
background:#000;
position:absolute;
left:140px;
top:0;
height:100%;
overflow:hidden;
width:140px;
-webkit-transition-property:-webkit-transform;
-moz-transition-property:-moz-transform;
-o-transition-property:-o-transform;
transition-property:-webkit-transform;
transition-property:transform;
transition-property:transform, -webkit-transform;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out;
}

.articles_i ul{
-webkit-transform:translate(-140px, 0);
-moz-transform:translate(-140px, 0);
-ms-transform:translate(-140px, 0);
-o-transform:translate(-140px, 0);
transform:translate(-140px, 0);
-webkit-transition-property:-webkit-transform;
-moz-transition-property:-moz-transform;
-o-transition-property:-o-transform;
transition-property:-webkit-transform;
transition-property:transform;
transition-property:transform, -webkit-transform;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out;
-webkit-transform-style:preserve-3d;
-webkit-perspective:1000px;
perspective:1000px}.articles_i ul li{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-transition-property:opacity, -webkit-transform;
-moz-transition-property:opacity, -moz-transform;
-o-transition-property:opacity, -o-transform;
transition-property:opacity, -webkit-transform;
transition-property:opacity, transform;
transition-property:opacity, transform, -webkit-transform;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out;
-webkit-transform:translate3d(100%, 0, 0);
-moz-transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
-o-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)}.articles_i ul li img{
display:block}.articles_i ul li a{
display:block;
-webkit-transition-property:-webkit-transform;
-moz-transition-property:-moz-transform;
-o-transition-property:-o-transform;
transition-property:-webkit-transform;
transition-property:transform;
transition-property:transform, -webkit-transform;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.no-touch .articles_i ul li a:hover{
-webkit-transform:scale(0.95, 0.95);
-moz-transform:scale(0.95, 0.95);
-ms-transform:scale(0.95, 0.95);
-o-transform:scale(0.95, 0.95);
transform:scale(0.95, 0.95)
}
}@media only screen and (max-width:970px){
.articles-new{
display:none}}@media only screen and (min-width:768px){
.articles-new{
position:fixed;
z-index:10;
right:115px;
top:55px;
z-index:999;
-webkit-transition-property:-webkit-transform, opacity;
-moz-transition-property:-moz-transform, opacity;
-o-transition-property:-o-transform, opacity;
transition-property:opacity, -webkit-transform;
transition-property:transform, opacity;
transition-property:transform, opacity, -webkit-transform;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-transform:translate(0, 100px);
-moz-transform:translate(0, 100px);
-ms-transform:translate(0, 100px);
-o-transform:translate(0, 100px);
transform:translate(0, 100px);
}

.activate-home-page .articles-new{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}.open-articles .articles-new{
-webkit-transform:translate3d(-140px, 0, 0);
-moz-transform:translate3d(-140px, 0, 0);
-ms-transform:translate3d(-140px, 0, 0);
-o-transform:translate3d(-140px, 0, 0);
transform:translate3d(-140px, 0, 0)}

.articles-new span{

display:block;
font-size:10px;
color:#fff;
font-family:"futura-demic-reg", Arial, sans-serif;
text-transform:uppercase;
line-height:12px;
position:absolute;
letter-spacing:3px;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
padding-right:20px;


}

.articles-new em{
font-style:normal;
font-size:10px;
color:rgba(255, 255, 255, 0.4);
font-family:"futurabookcregular", Arial, sans-serif;
line-height:12px;
position:absolute;
right:-30px;
top:0;
}
.articles-new:after{
content:"";
position:absolute;
right:-7px;
top:-5px;
height:23px;
width:1px;
background:rgba(255, 255, 255, 0.4);
display:block;
}
}
.music-wave .line{
height:1px;
background:#fff;
width:25px;
margin-bottom:2px;
position:relative;
}
.music-wave .line:nth-child(2n){
width:8px;
}
.music-wave .line span{
position:absolute;
top:0;
left:0;
width:0;
height:1px;
background:#fff;
/*
-webkit-animation:sound 0ms -800ms linear infinite alternate;
-moz-animation:sound 0ms -800ms linear infinite alternate;
-ms-animation:sound 0ms -800ms linear infinite alternate;
-o-animation:sound 0ms -800ms linear infinite alternate;
animation:sound 0ms -800ms linear infinite alternate;
*/
}
/*
.music-wave .line:first-child span{
-webkit-animation-duration:474ms;
-moz-animation-duration:474ms;
-ms-animation-duration:474ms;
-o-animation-duration:474ms;
animation-duration:474ms}.music-wave .line:nth-child(2) span{
-webkit-animation-duration:433ms;
-moz-animation-duration:433ms;
-ms-animation-duration:433ms;
-o-animation-duration:433ms;
animation-duration:433ms}.music-wave .line:nth-child(3) span{
-webkit-animation-duration:407ms;
-moz-animation-duration:407ms;
-ms-animation-duration:407ms;
-o-animation-duration:407ms;
animation-duration:407ms}.music-wave .line:nth-child(4) span{
-webkit-animation-duration:458ms;
-moz-animation-duration:458ms;
-ms-animation-duration:458ms;
-o-animation-duration:458ms;
animation-duration:458ms}.music-wave .line:nth-child(5) span{
-webkit-animation-duration:400ms;
-moz-animation-duration:400ms;
-ms-animation-duration:400ms;
-o-animation-duration:400ms;
animation-duration:400ms}.music-wave .line:nth-child(6) span{
-webkit-animation-duration:427ms;
-moz-animation-duration:427ms;
-ms-animation-duration:427ms;
-o-animation-duration:427ms;
animation-duration:427ms}.music-wave .line:nth-child(7) span{
-webkit-animation-duration:441ms;
-moz-animation-duration:441ms;
-ms-animation-duration:441ms;
-o-animation-duration:441ms;
animation-duration:441ms}.music-wave .line:nth-child(8) span{
-webkit-animation-duration:419ms;
-moz-animation-duration:419ms;
-ms-animation-duration:419ms;
-o-animation-duration:419ms;
animation-duration:419ms}.music-wave .line:nth-child(9) span{
-webkit-animation-duration:487ms;
-moz-animation-duration:487ms;
-ms-animation-duration:487ms;
-o-animation-duration:487ms;
animation-duration:487ms}.music-wave .line:nth-child(10) span{
-webkit-animation-duration:442ms;
-moz-animation-duration:442ms;
-ms-animation-duration:442ms;
-o-animation-duration:442ms;
animation-duration:442ms}.music-wave .line:nth-child(11) span{
-webkit-animation-duration:500ms;
-moz-animation-duration:500ms;
-ms-animation-duration:500ms;
-o-animation-duration:500ms;
animation-duration:500ms}.music-wave .line:nth-child(12) span{
-webkit-animation-duration:320ms;
-moz-animation-duration:320ms;
-ms-animation-duration:320ms;
-o-animation-duration:320ms;
animation-duration:320ms}.music-wave .line:nth-child(13) span{
-webkit-animation-duration:442ms;
-moz-animation-duration:442ms;
-ms-animation-duration:442ms;
-o-animation-duration:442ms;
animation-duration:442ms}.music-wave .line:nth-child(14) span{
-webkit-animation-duration:678ms;
-moz-animation-duration:678ms;
-ms-animation-duration:678ms;
-o-animation-duration:678ms;
animation-duration:678ms}.music-wave .line:nth-child(15) span{
-webkit-animation-duration:442ms;
-moz-animation-duration:442ms;
-ms-animation-duration:442ms;
-o-animation-duration:442ms;
animation-duration:442ms}.music-wave .line:nth-child(16) span{
-webkit-animation-duration:233ms;
-moz-animation-duration:233ms;
-ms-animation-duration:233ms;
-o-animation-duration:233ms;
animation-duration:233ms;
}
*/
.music-wave-v{
width:48px;
-moz-transform:rotate(180deg);
-o-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
}

.music-wave-v .line{
height:16px;
background:#acacac;
width:1px;
margin-right:2px;
position:relative;
float:left;
}
.music-wave-v .line:nth-child(2n){
height:8px;
}

.music-wave-v .line span{
position:absolute;
height:0;
width:1px;
background:#fff;

/*
-webkit-animation:sound-v 0ms -800ms linear infinite alternate;
-moz-animation:sound-v 0ms -800ms linear infinite alternate;
-ms-animation:sound-v 0ms -800ms linear infinite alternate;
-o-animation:sound-v 0ms -800ms linear infinite alternate;
animation:sound-v 0ms -800ms linear infinite alternate;

*/
}

/*
.music-wave-v .line:first-child span{
-webkit-animation-duration:474ms;
-moz-animation-duration:474ms;
-ms-animation-duration:474ms;
-o-animation-duration:474ms;
animation-duration:474ms}.music-wave-v .line:nth-child(2) span{
-webkit-animation-duration:433ms;
-moz-animation-duration:433ms;
-ms-animation-duration:433ms;
-o-animation-duration:433ms;
animation-duration:433ms}.music-wave-v .line:nth-child(3) span{
-webkit-animation-duration:407ms;
-moz-animation-duration:407ms;
-ms-animation-duration:407ms;
-o-animation-duration:407ms;
animation-duration:407ms}.music-wave-v .line:nth-child(4) span{
-webkit-animation-duration:458ms;
-moz-animation-duration:458ms;
-ms-animation-duration:458ms;
-o-animation-duration:458ms;
animation-duration:458ms}.music-wave-v .line:nth-child(5) span{
-webkit-animation-duration:400ms;
-moz-animation-duration:400ms;
-ms-animation-duration:400ms;
-o-animation-duration:400ms;
animation-duration:400ms}.music-wave-v .line:nth-child(6) span{
-webkit-animation-duration:427ms;
-moz-animation-duration:427ms;
-ms-animation-duration:427ms;
-o-animation-duration:427ms;
animation-duration:427ms}.music-wave-v .line:nth-child(7) span{
-webkit-animation-duration:441ms;
-moz-animation-duration:441ms;
-ms-animation-duration:441ms;
-o-animation-duration:441ms;
animation-duration:441ms}.music-wave-v .line:nth-child(8) span{
-webkit-animation-duration:419ms;
-moz-animation-duration:419ms;
-ms-animation-duration:419ms;
-o-animation-duration:419ms;
animation-duration:419ms}.music-wave-v .line:nth-child(9) span{
-webkit-animation-duration:487ms;
-moz-animation-duration:487ms;
-ms-animation-duration:487ms;
-o-animation-duration:487ms;
animation-duration:487ms}.music-wave-v .line:nth-child(10) span{
-webkit-animation-duration:442ms;
-moz-animation-duration:442ms;
-ms-animation-duration:442ms;
-o-animation-duration:442ms;
animation-duration:442ms}.music-wave-v .line:nth-child(11) span{
-webkit-animation-duration:500ms;
-moz-animation-duration:500ms;
-ms-animation-duration:500ms;
-o-animation-duration:500ms;
animation-duration:500ms}.music-wave-v .line:nth-child(12) span{
-webkit-animation-duration:320ms;
-moz-animation-duration:320ms;
-ms-animation-duration:320ms;
-o-animation-duration:320ms;
animation-duration:320ms}.music-wave-v .line:nth-child(13) span{
-webkit-animation-duration:442ms;
-moz-animation-duration:442ms;
-ms-animation-duration:442ms;
-o-animation-duration:442ms;
animation-duration:442ms}.music-wave-v .line:nth-child(14) span{
-webkit-animation-duration:678ms;
-moz-animation-duration:678ms;
-ms-animation-duration:678ms;
-o-animation-duration:678ms;
animation-duration:678ms}.music-wave-v .line:nth-child(15) span{
-webkit-animation-duration:442ms;
-moz-animation-duration:442ms;
-ms-animation-duration:442ms;
-o-animation-duration:442ms;
animation-duration:442ms}.music-wave-v .line:nth-child(16) span{
-webkit-animation-duration:233ms;
-moz-animation-duration:233ms;
-ms-animation-duration:233ms;
-o-animation-duration:233ms;
animation-duration:233ms;
}
*/
@keyframes bgzoom{
0%{
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)}to{
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-ms-transform:scale(1.2);
-o-transform:scale(1.2);
transform:scale(1.2)}}@-webkit-keyframes bgzoom{
0%{
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)}to{
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-ms-transform:scale(1.2);
-o-transform:scale(1.2);
transform:scale(1.2)}}@keyframes sound{
0%{
opacity:.35;
width:0}to{
opacity:1;
width:100%}}@-webkit-keyframes sound{
0%{
opacity:.35;
width:0}to{
opacity:1;
width:100%}}@keyframes sound-v{
0%{
opacity:.35;
height:0}to{
opacity:1;
height:100%}}@-webkit-keyframes sound-v{
0%{
opacity:.35;
height:0}to{
opacity:1;
height:100%}}.section-main{
position:relative}@media only screen and (max-width:767px){
.section-main{
background:#fff}}@media only screen and (min-width:768px){
.section-main .section-wrap{
padding-left:220px;
padding-top:100px;
padding-bottom:140px}}@media only screen and (min-width:768px) and (max-width:970px){
.section-main{
background:#fff;
padding-top:53px}.section-main .section-wrap{
padding-left:0;
padding-top:0}}@media only screen and (min-width:768px){
.closest-events{
position:absolute;
left:220px;
top:100px}}@media only screen and (min-width:768px) and (max-width:970px){
.closest-events{
left:30px;
top:0}}@media only screen and (max-width:767px){
.closest-events{
padding-bottom:60px}}.closest-events p{
font-size:14px;
color:#333;
line-height:24px;
width:320px;
padding-top:44px}@media only screen and (max-width:767px){
.closest-events p{
width:auto;
margin:0 20px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.closest-events p{
position:absolute;
left:0;
top:375px;
padding-top:0;
width:280px}}@media only screen and (max-width:767px){
.closest-events.white{
margin-top:40px}}@media only screen and (min-width:768px){
.closest-events.white{
position:relative;
left:0;
top:0;
margin-top:75px;
margin-bottom:100px;
margin-left:165px}}@media only screen and (min-width:768px) and (max-width:970px){
.closest-events.white{
position:relative;
margin:0 0 0 30px}}.closest-events.white .title{
color:#fff}.closest-events.white .date strong{
color:#fff}.closest-events.white .date em{
color:#fff}@media only screen and (max-width:767px){
.closest-events.white .date{
bottom:28px}}.closest-events.white .line-1,.closest-events.white .line-2,.closest-events.white .line-3,.closest-events.white .line-4{
background:#fff}.closest-events.large-ltr .title{
bottom:182px}.closest-events.large-ltr .date{
left:35px;
bottom:15px}.closest-events.large-ltr .date strong{
font-size:150px;
line-height:154px;
letter-spacing:2px}.closest-events.large-ltr .date em{
color:#fff}.closest-events_i{
width:257px;
height:340px;
position:relative;
display:block}@media only screen and (max-width:767px){
.closest-events_i{
width:auto;
margin:0 20px}}.closest-events_i .title{
position:absolute;
left:41px;
bottom:166px;
font-size:10px;
font-family:"futura-demic-reg", Arial, sans-serif;
line-height:12px;
text-transform:uppercase;
font-weight:normal;
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
-webkit-transform-origin:0 100%;
-ms-transform-origin:0 100%;
transform-origin:0 100%;
color:#000;
-webkit-transition:color 0.4s ease;
-moz-transition:color 0.4s ease;
-o-transition:color 0.4s ease;
transition:color 0.4s ease;
letter-spacing:2px}.closest-events_i .date{
position:absolute;
left:30px;
bottom:10px}.closest-events_i .date strong{
font-weight:normal;
font-size:110px;
line-height:112px;
color:#000;
font-family:"futura-demic-reg", Arial, sans-serif}.closest-events_i .date em{
font-style:normal;
font-size:10px;
text-transform:uppercase;
line-height:12px;
color:#000;
font-family:"futura-demic-reg", Arial, sans-serif;
letter-spacing:2px;
padding-left:6px;
position:relative}
.no-touch .closest-events_i:hover .line-1 i{
-webkit-transition:width 0.4s ease-out;
-moz-transition:width 0.4s ease-out;
-o-transition:width 0.4s ease-out;
transition:width 0.4s ease-out}
.no-touch .closest-events_i:hover .line-2 i{
-webkit-transition:height 0.4s ease-out;
-webkit-transition-delay:0.4s;
-moz-transition:height 0.4s ease-out 0.4s;
-o-transition:height 0.4s ease-out 0.4s;
transition:height 0.4s ease-out 0.4s}
.no-touch .closest-events_i:hover .line-3 i{
-webkit-transition:width 0.4s ease-out;
-webkit-transition-delay:0.8s;
-moz-transition:width 0.4s ease-out 0.8s;
-o-transition:width 0.4s ease-out 0.8s;
transition:width 0.4s ease-out 0.8s}
.no-touch .closest-events_i:hover .line-4 i{
-webkit-transition:height 0.4s ease-out;
-webkit-transition-delay:1.2s;
-moz-transition:height 0.4s ease-out 1.2s;
-o-transition:height 0.4s ease-out 1.2s;
transition:height 0.4s ease-out 1.2s}
.no-touch .closest-events_i:hover .line-1 i,.no-touch .closest-events_i:hover .line-2 i,.no-touch .closest-events_i:hover .line-3 i,.no-touch .closest-events_i:hover .line-4 i{
width:100%;
height:100%}
.no-touch .closest-events_i:hover .title{
color:#00ccff}
.line-2,.line-4{
width:4px;
height:0;
background:#000;
position:absolute}@media only screen and (min-width:768px) and (max-width:970px){
.line-2,.line-4{
height:100%}}@media only screen and (max-width:767px){
.line-2,.line-4{
height:100%}}
.line-2 i,.line-4 i{
display:block;
position:absolute;
width:100%;
height:0;
background:#00ccff}
.line-1,.line-3{
height:4px;
width:0;
background:#000;
position:absolute}@media only screen and (min-width:768px) and (max-width:970px){
.line-1,.line-3{
width:100%}}@media only screen and (max-width:767px){
.line-1,.line-3{
width:100%}}
.line-1 i,.line-3 i{
display:block;
position:absolute;
height:100%;
width:0;
background:#00ccff}
.line-1{
left:0;
top:0}
.inview .line-1{
-webkit-transition:background 0.4s ease, width 0.4s ease-out;
-moz-transition:background 0.4s ease, width 0.4s ease-out;
-o-transition:background 0.4s ease, width 0.4s ease-out;
transition:background 0.4s ease, width 0.4s ease-out;
width:100%}
.line-1 i{
left:0;
top:0;
-webkit-transition:width 0.4s ease-out;
-webkit-transition-delay:1.2s;
-moz-transition:width 0.4s ease-out 1.2s;
-o-transition:width 0.4s ease-out 1.2s;
transition:width 0.4s ease-out 1.2s}
.line-2{
top:0;
right:0}
.inview .line-2{
-webkit-transition:background 0.4s ease, height 0.4s ease-out;
-webkit-transition-delay:0s, 0.4s;
-moz-transition:background 0.4s ease, height 0.4s ease-out 0.4s;
-o-transition:background 0.4s ease, height 0.4s ease-out 0.4s;
transition:background 0.4s ease, height 0.4s ease-out 0.4s;
height:100%}
.line-2 i{
top:0;
left:0;
-webkit-transition:height 0.4s ease-out;
-webkit-transition-delay:0.8s;
-moz-transition:height 0.4s ease-out 0.8s;
-o-transition:height 0.4s ease-out 0.8s;
transition:height 0.4s ease-out 0.8s}.line-3{
right:0;
bottom:0}.inview .line-3{
-webkit-transition:background 0.4s ease, width 0.4s ease-out;
-webkit-transition-delay:0s, 0.8s;
-moz-transition:background 0.4s ease, width 0.4s ease-out 0.8s;
-o-transition:background 0.4s ease, width 0.4s ease-out 0.8s;
transition:background 0.4s ease, width 0.4s ease-out 0.8s;
width:100%}.line-3 i{
right:0;
top:0;
-webkit-transition:width 0.4s ease-out;
-webkit-transition-delay:0.4s;
-moz-transition:width 0.4s ease-out 0.4s;
-o-transition:width 0.4s ease-out 0.4s;
transition:width 0.4s ease-out 0.4s}.line-4{
bottom:0;
left:0}.inview .line-4{
-webkit-transition:background 0.4s ease, height 0.4s ease-out;
-webkit-transition-delay:0s, 1.2s;
-moz-transition:background 0.4s ease, height 0.4s ease-out 1.2s;
-o-transition:background 0.4s ease, height 0.4s ease-out 1.2s;
transition:background 0.4s ease, height 0.4s ease-out 1.2s;
height:100%}.line-4 i{
bottom:0;
left:0;
-webkit-transition:height 0.4s ease-out;
-webkit-transition-delay:0s;
-moz-transition:height 0.4s ease-out 0s;
-o-transition:height 0.4s ease-out 0s;
transition:height 0.4s ease-out 0s}.work-type h2{
font-weight:100;
font-size:24px;
color:#333;
line-height:26px;
text-transform:uppercase;
padding-bottom:32px;
letter-spacing:1.6px}.work-type ul li a{
font-size:10px;
font-family:"futura-demic-reg", Arial, sans-serif;
line-height:12px;
text-transform:uppercase;
padding-left:63px;
position:relative;
letter-spacing:2px;
color:#000;
-webkit-transition-property:color;
-moz-transition-property:color;
-o-transition-property:color;
transition-property:color;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-moz-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-o-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.work-type ul li a:after{
content:"";
position:absolute;
left:0;
top:4px;
height:1px;
background:#000;
display:block;
width:40px;
-webkit-transform-origin:50% 50%;
-moz-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
-o-transform-origin:50% 50%;
transform-origin:50% 50%;
-webkit-transition-property:-webkit-transform, background;
-moz-transition-property:-moz-transform, background;
-o-transition-property:-o-transform, background;
transition-property:background, -webkit-transform;
transition-property:transform, background;
transition-property:transform, background, -webkit-transform;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-moz-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-o-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.no-touch .work-type ul li a:hover{
color:#00ccff}.no-touch .work-type ul li a:hover:after{
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
background:#00ccff}.work-type>p{
font-size:14px;
color:#333;
line-height:22px;
padding-top:55px}@media only screen and (min-width:768px){
.work-type{
float:right;
width:713px;
padding-bottom:230px}.work-type ul li{
float:left;
padding-left:24px}.work-type ul li:first-child{
padding-left:0}}.section-about .work-type{
padding-bottom:0;
float:none}@media only screen and (min-width:768px) and (max-width:970px){
.section-about .work-type{
position:relative;
width:auto;
left:auto}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.work-type{
position:absolute;
left:325px;
top:0;
width:300px}.work-type h2{
white-space:nowrap}.work-type ul li{
float:none;
display:block;
padding-bottom:30px;
padding-left:0}}@media only screen and (max-width:767px){
.work-type{
padding:0 20px;
width:auto}.work-type h2{
white-space:nowrap;
color:#333}.work-type ul li{
float:none;
display:block;
padding-bottom:30px;
padding-left:0}}@media only screen and (max-width:767px){
.link-box-1>a{
display:block;
padding-bottom:20px}.link-box-1>a .line-1,.link-box-1>a .line-2,.link-box-1>a .line-3,.link-box-1>a .line-4{
display:none}}.link-box-1 .text p{
font-size:60px;
line-height:60px;
font-weight:100;
padding-bottom:30px;
color:#000;
text-transform:uppercase;
position:relative}.link-box-1 .text p strong{
font-weight:bold}@media only screen and (max-width:767px){
.link-box-1 .text p{
text-align:center;
font-size:24px;
line-height:34px;
padding-bottom:20px}.link-box-1 .text p br{
display:none}}.link-box-1 .text .btn-transparent{
width:262px}@media only screen and (max-width:767px){
.link-box-1 .text .btn-transparent{
width:auto;
display:block}}@media only screen and (min-width:768px){
.link-box-1{
float:right;
clear:both;
position:relative;
padding-right:112px;
margin-bottom:175px}.link-box-1>a{
display:block;
position:relative}.link-box-1>a .line-1{
width:100%}.link-box-1>a .line-2{
height:100%}.link-box-1>a .line-3{
width:100%}.link-box-1>a .line-4{
height:100%}.link-box-1>a .line-1,.link-box-1>a .line-2,.link-box-1>a .line-3,.link-box-1>a .line-4{
background:none}.no-touch .link-box-1:hover>a .line-1 i{
-webkit-transition:width 0.4s ease-out;
-moz-transition:width 0.4s ease-out;
-o-transition:width 0.4s ease-out;
transition:width 0.4s ease-out}.no-touch .link-box-1:hover>a .line-2 i{
-webkit-transition:height 0.4s ease-out;
-webkit-transition-delay:0.4s;
-moz-transition:height 0.4s ease-out 0.4s;
-o-transition:height 0.4s ease-out 0.4s;
transition:height 0.4s ease-out 0.4s}.no-touch .link-box-1:hover>a .line-3 i{
-webkit-transition:width 0.4s ease-out;
-webkit-transition-delay:0.8s;
-moz-transition:width 0.4s ease-out 0.8s;
-o-transition:width 0.4s ease-out 0.8s;
transition:width 0.4s ease-out 0.8s}.no-touch .link-box-1:hover>a .line-4 i{
-webkit-transition:height 0.4s ease-out;
-webkit-transition-delay:1.2s;
-moz-transition:height 0.4s ease-out 1.2s;
-o-transition:height 0.4s ease-out 1.2s;
transition:height 0.4s ease-out 1.2s}.no-touch .link-box-1:hover>a .line-1 i,.no-touch .link-box-1:hover>a .line-2 i,.no-touch .link-box-1:hover>a .line-3 i,.no-touch .link-box-1:hover>a .line-4 i{
width:100%;
height:100%}.no-touch .link-box-1:hover .text p:after{
background:#00ccff}.link-box-1 img{
display:block}.link-box-1 .text{
position:absolute;
left:-290px;
bottom:60px;
z-index:3}.link-box-1 .text p{
font-size:60px;
line-height:60px;
font-weight:100;
padding-bottom:40px;
color:#000;
text-transform:uppercase;
position:relative}.link-box-1 .text p:after{
content:"";
width:40px;
height:1px;
background:#000;
position:absolute;
left:0;
top:-43px;
-webkit-transition-property:background;
-moz-transition-property:background;
-o-transition-property:background;
transition-property:background;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.link-box-1 .text p strong{
font-weight:bold}}@media only screen and (min-width:768px) and (max-width:970px){
.link-box-1{
width:100%;
padding:0 30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin-bottom:160px;
margin-top:90px}.link-box-1>a{
float:right;
width:100%;
padding-left:360px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}.link-box-1>a img{
width:100%}.link-box-1 .text{
position:absolute;
right:600px;
left:auto;
top:auto;
bottom:90px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.link-box-1{
margin-top:435px;
margin-bottom:100px}.link-box-1>a{
padding-left:320px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}.link-box-1 .text{
right:auto;
left:30px}}@media only screen and (max-width:767px){
.link-box-1{
padding:0 20px 70px 20px}.link-box-1 img{
width:100%;
min-width:100%}}@media only screen and (min-width:768px){
.link-box-2{
clear:both;
position:relative;
float:left}}@media only screen and (max-width:767px){
.link-box-2{
padding:0 20px 64px 20px}.link-box-2 .img{
display:block;
margin-bottom:20px}.link-box-2 .text{
display:block}.link-box-2 .text .line-1,.link-box-2 .text .line-2,.link-box-2 .text .line-3,.link-box-2 .text .line-4{
display:none}}.link-box-2 img{
display:block}@media only screen and (max-width:767px){
.link-box-2 img{
width:100%}}@media only screen and (max-width:767px){
.link-box-2 .text h2{
display:none}}.link-box-2 .text h3{
font-size:24px;
font-weight:100;
text-transform:uppercase;
line-height:26px;
color:#000;
padding-bottom:29px}.link-box-2 .text p{
font-size:14px;
line-height:24px;
color:#000;
padding-bottom:26px}.link-box-2 .text .link{
font-size:10px;
font-family:"futura-demic-reg", Arial, sans-serif;
line-height:12px;
text-transform:uppercase;
padding-left:62px;
position:relative;
font-weight:bold;
letter-spacing:2px;
color:#000}.link-box-2 .text .link span{
position:relative;
display:inline-block;
-webkit-transition-property:color, -webkit-transform;
-moz-transition-property:color, -moz-transform;
-o-transition-property:color, -o-transform;
transition-property:color, -webkit-transform;
transition-property:color, transform;
transition-property:color, transform, -webkit-transform;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.link-box-2 .text .link:after{
content:"";
display:block;
position:absolute;
width:40px;
height:1px;
background:#000;
left:0;
top:5px;
-webkit-transition-property:width, opacity;
-moz-transition-property:width, opacity;
-o-transition-property:width, opacity;
transition-property:width, opacity;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}@media only screen and (min-width:768px){
.link-box-2 .text{
width:320px;
position:absolute;
left:452px;
top:30px;
padding:45px 75px 47px 85px}.link-box-2 .text h2{
font-size:10px;
color:#000;
line-height:12px;
letter-spacing:2px;
text-transform:uppercase;
font-family:"futura-demic-reg", Arial, sans-serif;
font-weight:normal;
position:absolute;
right:27px;
bottom:194px;
-webkit-transform-origin:100% 100%;
-ms-transform-origin:100% 100%;
transform-origin:100% 100%;
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
-webkit-transition-property:color;
-moz-transition-property:color;
-o-transition-property:color;
transition-property:color;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.no-touch .link-box-2 .text:hover .link span{
-webkit-transform:translate(-60px, 0);
-moz-transform:translate(-60px, 0);
-ms-transform:translate(-60px, 0);
-o-transform:translate(-60px, 0);
transform:translate(-60px, 0);
color:#00ccff}.no-touch .link-box-2 .text:hover .link:after{
width:0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}.no-touch .link-box-2 .text:hover h2{
color:#00ccff}.no-touch .link-box-2 .text:hover .line-1 i{
-webkit-transition:width 0.4s ease-out;
-moz-transition:width 0.4s ease-out;
-o-transition:width 0.4s ease-out;
transition:width 0.4s ease-out}.no-touch .link-box-2 .text:hover .line-2 i{
-webkit-transition:height 0.4s ease-out;
-webkit-transition-delay:0.4s;
-moz-transition:height 0.4s ease-out 0.4s;
-o-transition:height 0.4s ease-out 0.4s;
transition:height 0.4s ease-out 0.4s}.no-touch .link-box-2 .text:hover .line-3 i{
-webkit-transition:width 0.4s ease-out;
-webkit-transition-delay:0.8s;
-moz-transition:width 0.4s ease-out 0.8s;
-o-transition:width 0.4s ease-out 0.8s;
transition:width 0.4s ease-out 0.8s}.no-touch .link-box-2 .text:hover .line-4 i{
-webkit-transition:height 0.4s ease-out;
-webkit-transition-delay:1.2s;
-moz-transition:height 0.4s ease-out 1.2s;
-o-transition:height 0.4s ease-out 1.2s;
transition:height 0.4s ease-out 1.2s}.no-touch .link-box-2 .text:hover .line-1 i,.no-touch .link-box-2 .text:hover .line-2 i,.no-touch .link-box-2 .text:hover .line-3 i,.no-touch .link-box-2 .text:hover .line-4 i{
width:100%;
height:100%}}@media only screen and (min-width:768px) and (max-width:970px){
.link-box-2{
width:auto;
float:none;
position:relative;
padding:0 30px}.link-box-2 .text{
display:block;
position:relative;
left:0;
top:0;
margin:0;
z-index:2;
float:right;
width:320px}.link-box-2 .img{
position:absolute;
left:30px;
right:458px;
top:50%;
-webkit-transform:translate(0, -50%);
-moz-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
transform:translate(0, -50%);
z-index:1}.link-box-2 .img img{
width:100%}}.link-box-2.white .line-1,.link-box-2.white .line-2,.link-box-2.white .line-3,.link-box-2.white .line-4{
background:#fff}.link-box-2.white .text .link,.link-box-2.white .text h2,.link-box-2.white .text h3,.link-box-2.white .text p{
color:#fff}.link-box-2.white .text .link:after{
background:#fff}@media only screen and (min-width:768px){
.video-inner{
display:block;
position:absolute;
z-index:1;
left:50%;
top:50%;
min-width:100%;
min-height:100%;
-webkit-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%)}}@media only screen and (min-width:768px) and (max-width:970px){
.video-inner{
width:100%;
height:auto;
min-height:0px;
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
left:auto;
top:auto;
position:relative}}.video-box{
position:relative}@media only screen and (min-width:768px){
.video-box{
-webkit-transform-style:preserve-3d;
-webkit-perspective:1000px;
perspective:1000px}.video-box .section-wrap{
position:absolute;
left:50%;
top:0;
width:100%;
height:100%;
-webkit-transform:translate(-50%, 0);
-moz-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0);
-o-transform:translate(-50%, 0);
transform:translate(-50%, 0)}}@media only screen and (min-width:768px){
.video-box{
margin-bottom:75px}}@media only screen and (max-width:767px){
.video-box{
border:4px solid #fff;
margin:20px;
background:#000}.video-box>video{
width:100%}}@media only screen and (min-width:768px){
.video-box .text{
position:absolute;
z-index:2;
left:172px;
top:50%;
-webkit-transform:translate(0, -50%);
-moz-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
transform:translate(0, -50%)}.video-box .text .btn-next{
position:absolute;
left:25px;
top:-2px;
cursor:pointer;
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
height:40px}}@media only screen and (min-width:768px) and (max-width:970px){
.video-box .text{
left:40px;
top:50%;
-webkit-transform:translate(0, -50%);
-moz-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
transform:translate(0, -50%)}.video-box .text h2{
font-size:40px;
line-height:40px}}.video-box .text h2{
font-size:60px;
font-weight:100;
color:#fff;
line-height:60px;
padding-bottom:38px;
text-transform:uppercase;
position:relative;
-webkit-transition:color 0.6s ease-out;
-moz-transition:color 0.6s ease-out;
-o-transition:color 0.6s ease-out;
transition:color 0.6s ease-out}@media only screen and (max-width:767px){
.video-box .text h2{
font-size:24px;
line-height:30px;
text-align:center;
padding:30px 30px 90px 30px}.video-box .text h2 br{
display:none}}.video-box .text h2:after{
content:"";
position:absolute;
display:block;
height:1px;
width:40px;
background:#fff;
left:0;
top:-42px}.video-box .text h2 strong{
font-weight:bold}.video-box .text .text__title{
display:block;
font-size:10px;
color:#fff;
line-height:20px;
padding-left:62px;
position:relative;
text-transform:uppercase;
letter-spacing:2px;
font-family:"futura-demic-reg", Arial, sans-serif}@media only screen and (max-width:767px){
.video-box .text .text__title{
text-align:center;
padding:0 10px 40px 10px}.video-box .text .text__title .btn-next{
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
position:absolute;
left:50%;
margin-left:-17px;
top:-65px;
height:40px}}.no-touch .video-box .text:hover h2{
color:#00ccff}.video-box_i{
position:relative}@media only screen and (max-width:767px){
.video-box_i{
display:none}}@media only screen and (min-width:768px){
.video-box_i{
-webkit-transform-origin:50% 100%;
-ms-transform-origin:50% 100%;
transform-origin:50% 100%;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
overflow:hidden}}@media only screen and (min-width:768px) and (max-width:970px){
.video-box_i{
overflow:auto}}@media only screen and (max-width:767px){
.video-carousel{
display:none}}@media only screen and (min-width:768px){
.video-carousel{
width:330px;
position:absolute;
right:210px;
top:50%;
-webkit-transform:translate(0, -50%);
-moz-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
transform:translate(0, -50%);
margin-top:85px}.video-carousel:after{
position:absolute;
left:0;
top:-40px;
content:"";
display:block;
width:40px;
height:1px;
background:#fff}.video-carousel .title{
display:block;
position:absolute;
left:-10px;
bottom:0;
text-transform:uppercase;
letter-spacing:2px;
font-size:10px;
line-height:12px;
color:#fff;
-webkit-transform-origin:0 100%;
-ms-transform-origin:0 100%;
transform-origin:0 100%;
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
opacity:0.3}}@media only screen and (min-width:768px) and (max-width:970px){
.video-carousel{
display:none}}.video-carousel__list{
position:relative}.video-carousel__list .item{
font-size:14px;
line-height:24px;
color:#fff}.video-carousel__list .item p{
position:relative;
-webkit-transform:translate(100%, 0);
-moz-transform:translate(100%, 0);
-ms-transform:translate(100%, 0);
-o-transform:translate(100%, 0);
transform:translate(100%, 0);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-transition:-webkit-transform 0.6s ease, opacity 0.6s ease;
-moz-transition:-moz-transform 0.6s ease, opacity 0.6s ease;
-o-transition:-o-transform 0.6s ease, opacity 0.6s ease;
transition:opacity 0.6s ease, -webkit-transform 0.6s ease;
transition:transform 0.6s ease, opacity 0.6s ease;
transition:transform 0.6s ease, opacity 0.6s ease, -webkit-transform 0.6s ease}.video-carousel__list .active .item p{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}.project-desc p{
text-transform:uppercase;
font-size:36px;
color:#fff;
line-height:41px;
font-weight:100}.project-desc p strong{
font-weight:bold}@media only screen and (max-width:767px){
.project-desc p{
text-align:center;
padding-bottom:30px;
font-size:24px;
line-height:36px}.project-desc p br{
display:none}}@media only screen and (min-width:768px){
.project-desc{
padding-left:165px;
float:left;
padding-bottom:100px}}@media only screen and (min-width:768px) and (max-width:970px){
.project-desc{
position:absolute;
left:323px;
top:0;
padding-left:0;
padding-bottom:0}}@media only screen and (min-width:768px) and (max-width:970px){
.tablet-help-layer{
position:relative;
padding-bottom:95px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.tablet-help-layer{
padding-bottom:185px}}.numbers ul{
white-space:nowrap}.numbers ul li{
display:inline-block;
position:relative;
margin-left:65px;
font-family:"futura-demic-reg", Arial, sans-serif}.numbers ul li:first-child{
margin-left:0}@media only screen and (max-width:767px){
.numbers ul li{
margin-left:0;
text-align:center;
display:block;
margin-bottom:40px}}@media only screen and (min-width:768px) and (max-width:970px){
.numbers ul li{
margin-left:50px}.numbers ul li:first-child{
margin-left:0}}.numbers ul li strong{
display:block;
font-size:80px;
line-height:80px;
width:145px;
color:#fff;
letter-spacing:2px}@media only screen and (max-width:767px){
.numbers ul li strong{
width:auto}}@media only screen and (min-width:768px){
.numbers ul li:nth-child(2) strong{
width:95px}}.numbers ul li span{
position:absolute;
font-size:10px;
line-height:12px;
text-transform:uppercase;
color:#fff;
left:10px;
top:-10px;
letter-spacing:2px}@media only screen and (max-width:767px){
.numbers ul li span{
text-align:center;
position:relative;
display:block;
left:0;
top:0}}.numbers ul li em{
position:absolute;
font-size:10px;
line-height:17px;
text-transform:uppercase;
color:#fff;
left:8px;
top:80px;
font-style:normal;
letter-spacing:2px}@media only screen and (max-width:767px){
.numbers ul li em{
text-align:center;
position:relative;
display:block;
left:0;
top:0}}@media only screen and (min-width:768px){
.numbers{
float:right;
padding-right:110px;
padding-top:30px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.numbers{
width:auto;
padding-right:0;
float:none;
position:absolute;
left:323px;
right:0;
top:255px}.numbers ul{
text-align:center}.numbers ul li{
display:block;
text-align:left;
width:50%;
height:172px;
margin:0;
float:left}}@media only screen and (min-width:768px) and (max-width:970px){
.numbers{
padding-right:15px;
margin-top:-90px;
padding-top:0}}.about-link{
position:relative}@media only screen and (min-width:768px){
.about-link{
padding-left:92px}}@media only screen and (min-width:768px) and (max-width:970px){
.about-link{
padding-left:0}}@media only screen and (max-width:767px){
.about-link_i{
padding:0 20px}}.about-link_i .img{
display:block}@media only screen and (max-width:767px){
.about-link_i .img{
margin-bottom:30px}}.about-link_i .img img{
display:block}@media only screen and (max-width:767px){
.about-link_i .img img{
width:100%}}@media only screen and (max-width:767px){
.about-link_i .text{
display:block;
margin-bottom:65px}.about-link_i .text strong{
display:block;
font-size:24px;
line-height:30px;
font-weight:100;
text-transform:uppercase;
color:#fff;
padding-bottom:22px;
text-align:center}.about-link_i .text span{
text-align:center;
display:block;
font-size:10px;
line-height:17px;
letter-spacing:2px;
text-transform:uppercase;
font-family:"futura-demic-reg", Arial, sans-serif;
color:#fff}.about-link_i .text span em{
font-style:normal}}@media only screen and (min-width:768px){
.about-link_i{
clear:both;
margin:0 auto;
width:347px;
position:relative;
padding-bottom:280px}.about-link_i .text{
position:absolute;
right:310px;
display:block;
top:87px;
width:368px;
padding:43px 0 50px 44px}.about-link_i .text .line-1,.about-link_i .text .line-2,.about-link_i .text .line-3,.about-link_i .text .line-4{
background:#fff}.about-link_i .text strong{
display:block;
font-size:36px;
font-weight:100;
line-height:40px;
padding-bottom:20px;
color:#fff;
text-transform:uppercase}.about-link_i .text span{
display:block;
padding-left:64px;
position:relative;
font-size:10px;
font-family:"futura-demic-reg", Arial, sans-serif;
line-height:12px;
color:#fff;
text-transform:uppercase;
letter-spacing:2px}.about-link_i .text span em{
font-style:normal;
position:relative;
display:inline-block;
-webkit-transition-property:color, -webkit-transform;
-moz-transition-property:color, -moz-transform;
-o-transition-property:color, -o-transform;
transition-property:color, -webkit-transform;
transition-property:color, transform;
transition-property:color, transform, -webkit-transform;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease;
-moz-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease}.about-link_i .text span:after{
content:"";
display:block;
position:absolute;
width:40px;
height:1px;
background:#fff;
left:0;
top:5px;
-webkit-transition-property:width, opacity;
-moz-transition-property:width, opacity;
-o-transition-property:width, opacity;
transition-property:width, opacity;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.no-touch .about-link_i .text:hover span{
color:#00ccff}.no-touch .about-link_i .text:hover span em{
-webkit-transform:translate(-64px, 0);
-moz-transform:translate(-64px, 0);
-ms-transform:translate(-64px, 0);
-o-transform:translate(-64px, 0);
transform:translate(-64px, 0)}.no-touch .about-link_i .text:hover span:after{
width:0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}.no-touch .about-link_i .text:hover .line-1 i{
-webkit-transition:width 0.4s ease-out;
-moz-transition:width 0.4s ease-out;
-o-transition:width 0.4s ease-out;
transition:width 0.4s ease-out}.no-touch .about-link_i .text:hover .line-2 i{
-webkit-transition:height 0.4s ease-out;
-webkit-transition-delay:0.4s;
-moz-transition:height 0.4s ease-out 0.4s;
-o-transition:height 0.4s ease-out 0.4s;
transition:height 0.4s ease-out 0.4s}.no-touch .about-link_i .text:hover .line-3 i{
-webkit-transition:width 0.4s ease-out;
-webkit-transition-delay:0.8s;
-moz-transition:width 0.4s ease-out 0.8s;
-o-transition:width 0.4s ease-out 0.8s;
transition:width 0.4s ease-out 0.8s}.no-touch .about-link_i .text:hover .line-4 i{
-webkit-transition:height 0.4s ease-out;
-webkit-transition-delay:1.2s;
-moz-transition:height 0.4s ease-out 1.2s;
-o-transition:height 0.4s ease-out 1.2s;
transition:height 0.4s ease-out 1.2s}.no-touch .about-link_i .text:hover .line-1 i,.no-touch .about-link_i .text:hover .line-2 i,.no-touch .about-link_i .text:hover .line-3 i,.no-touch .about-link_i .text:hover .line-4 i{
width:100%;
height:100%}}@media only screen and (min-width:768px) and (max-width:970px){
.about-link_i{
width:auto;
padding-bottom:0;
margin-bottom:95px}.about-link_i .img{
margin-left:403px;
width:334px}.about-link_i .img img{
width:100%}.about-link_i .text{
top:50%;
right:auto;
left:30px;
-webkit-transform:translate(0, -50%);
-moz-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
transform:translate(0, -50%)}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.about-link_i{
width:auto;
margin-bottom:95px;
padding-bottom:0}.about-link_i .img{
height:345px;
float:right;
margin-left:0;
width:auto}.about-link_i .img img{
width:auto;
height:100%}.about-link_i .text{
position:absolute;
left:30px;
top:50%;
right:auto;
-webkit-transform:translate(0, -50%);
-moz-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
transform:translate(0, -50%)}}@media only screen and (max-width:767px){
.idea-links{
padding:0 20px}.idea-links .img{
display:block;
position:relative}.idea-links .img img{
width:100%}.idea-links .text{
padding-top:20px;
padding-bottom:40px}.idea-links .text .title{
font-size:10px;
line-height:12px;
color:#fff;
font-family:"futura-demic-reg", Arial, sans-serif;
letter-spacing:2px;
text-align:center;
padding-bottom:30px;
text-transform:uppercase}.idea-links .text p{
font-size:24px;
font-weight:100;
text-transform:uppercase;
text-align:center;
letter-spacing:2px;
line-height:32px;
padding-bottom:30px}.idea-links .text p br{
display:none}.idea-links .text p strong{
font-weight:bold}.idea-links .text ul li{
display:block;
padding-bottom:28px}.idea-links .text ul li a{
display:block}.idea-links.black{
margin-top:40px;
margin-bottom:0;
padding:0}.idea-links.black .title,.idea-links.black p{
color:#000}.idea-links.black .text{
padding-bottom:0}.idea-links.black .text .title:after{
background:#000}}@media only screen and (min-width:768px){
.idea-links{
width:1000px;
margin:0 auto;
height:800px;
position:relative;
padding-bottom:130px}.idea-links .img{
position:absolute;
right:0;
top:0;
z-index:1}.idea-links .img .line-1{
width:100%}.idea-links .img .line-2{
height:100%}.idea-links .img .line-3{
width:100%}.idea-links .img .line-4{
height:100%}.idea-links .img .line-1,.idea-links .img .line-2,.idea-links .img .line-3,.idea-links .img .line-4{
background:none}.idea-links .text{
position:relative;
z-index:2}.idea-links .text .title{
font-size:10px;
font-family:"futura-demic-reg", Arial, sans-serif;
line-height:12px;
color:#fff;
letter-spacing:2px;
padding-left:76px;
margin-bottom:38px;
position:relative;
text-transform:uppercase}.idea-links .text .title:after{
content:"";
display:block;
position:absolute;
left:0;
top:5px;
width:40px;
height:1px;
background:#fff;
-webkit-transition-property:background;
-moz-transition-property:background;
-o-transition-property:background;
transition-property:background;
-webkit-transition-duration:0.4s;
-moz-transition-duration:0.4s;
-o-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out}.idea-links .text p{
font-size:60px;
line-height:60px;
font-weight:100;
text-transform:uppercase;
color:#fff;
padding-bottom:54px}.idea-links .text p strong{
font-weight:bold}.idea-links .text ul li{
float:left;
margin-left:20px}.idea-links .text ul li:first-child{
margin-left:0}.idea-links.black{
margin-top:40px;
padding-bottom:40px}.idea-links.black .title,.idea-links.black p{
color:#000}.idea-links.black .text .title:after{
background:#000}.no-touch .idea-links:hover .img .line-1 i{
-webkit-transition:width 0.4s ease-out;
-moz-transition:width 0.4s ease-out;
-o-transition:width 0.4s ease-out;
transition:width 0.4s ease-out}.no-touch .idea-links:hover .img .line-2 i{
-webkit-transition:height 0.4s ease-out;
-webkit-transition-delay:0.4s;
-moz-transition:height 0.4s ease-out 0.4s;
-o-transition:height 0.4s ease-out 0.4s;
transition:height 0.4s ease-out 0.4s}.no-touch .idea-links:hover .img .line-3 i{
-webkit-transition:width 0.4s ease-out;
-webkit-transition-delay:0.8s;
-moz-transition:width 0.4s ease-out 0.8s;
-o-transition:width 0.4s ease-out 0.8s;
transition:width 0.4s ease-out 0.8s}.no-touch .idea-links:hover .img .line-4 i{
-webkit-transition:height 0.4s ease-out;
-webkit-transition-delay:1.2s;
-moz-transition:height 0.4s ease-out 1.2s;
-o-transition:height 0.4s ease-out 1.2s;
transition:height 0.4s ease-out 1.2s}.no-touch .idea-links:hover .img .line-1 i,.no-touch .idea-links:hover .img .line-2 i,.no-touch .idea-links:hover .img .line-3 i,.no-touch .idea-links:hover .img .line-4 i{
width:100%;
height:100%}.no-touch .idea-links:hover .text .title:after{
background:#00ccff}}@media only screen and (min-width:768px) and (max-width:970px){
.idea-links{
width:auto;
height:auto;
margin-bottom:100px;
padding-bottom:0;
padding-right:30px}.idea-links .img{
float:right;
position:relative;
left:auto;
top:auto;
width:60%}.idea-links .img img{
width:100%}.idea-links .text{
position:absolute;
left:30px;
top:50%;
-webkit-transform:translate(0, -50%);
-moz-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
-o-transform:translate(0, -50%);
transform:translate(0, -50%);
z-index:2}.idea-links.black{
margin-bottom:0;
padding-bottom:0;
padding-right:0}.idea-links.black .text{
left:0}}.section-white{
position:relative;
z-index:2}@media only screen and (min-width:768px) and (max-width:970px){
.section-white{
background:#fff}}@media only screen and (max-width:767px){
.section-white{
background:#fff}}.about-design .hide{
display:none}@media only screen and (max-width:767px){
.about-design{
padding:45px 20px 45px 20px}.about-design h2{
color:#000;
font-size:24px;
line-height:26px;
letter-spacing:.2px;
text-transform:uppercase;
padding-bottom:20px;
font-weight:100}.about-design table tr td{
font-size:14px;
color:#000;
line-height:24px;
text-align:justify;
display:block}.about-design table tr td:nth-child(2),.about-design table tr td:nth-child(3){
display:none}.about-design .hide-desc br{
display:none}}.about-design a{
margin-left:66.666%;
display:block;
margin-top:30px;
font-size:10px;
font-family:"futura-demic-reg", Arial, sans-serif;
line-height:12px;
color:#000;
letter-spacing:2px;
padding-left:65px;
position:relative;
text-transform:uppercase;
white-space:nowrap;
-webkit-transition-property:color;
-moz-transition-property:color;
-o-transition-property:color;
transition-property:color;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-moz-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-o-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.about-design a:after{
content:"";
position:absolute;
left:0;
top:4px;
height:1px;
background:#000;
display:block;
width:40px;
-webkit-transform-origin:50% 50%;
-moz-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
-o-transform-origin:50% 50%;
transform-origin:50% 50%;
-webkit-transition-property:-webkit-transform, background;
-moz-transition-property:-moz-transform, background;
-o-transition-property:-o-transform, background;
transition-property:background, -webkit-transform;
transition-property:transform, background;
transition-property:transform, background, -webkit-transform;
-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;
-o-transition-duration:0.5s;
transition-duration:0.5s;
-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-moz-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
-o-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.no-touch .about-design a:hover{
color:#00ccff}.no-touch .about-design a:hover:after{
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
filter:progid:DXImageTransform.Microsoft.Matrix(
 M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
zoom:1;
background:#00ccff}@media only screen and (max-width:970px){
.about-design a{
margin-left:0}}@media only screen and (min-width:768px){
.about-design{
padding-top:55px;
padding-left:172px;
padding-right:0;
padding-bottom:90px}.about-design h2{
font-weight:100;
color:#000;
font-size:24px;
line-height:26px;
text-transform:uppercase;
padding-bottom:49px}.about-design table{
width:100%}.about-design table tr td{
padding-right:110px;
width:33.3333%;
font-size:14px;
color:#000;
line-height:24px;
text-align:justify}}@media only screen and (min-width:768px) and (max-width:970px){
.about-design{
padding-left:30px;
padding-right:35px;
float:left;
width:480px;
padding-bottom:40px}.about-design table{
display:block}.about-design table tbody{
display:block}.about-design table tr{
display:block}.about-design table tr td{
display:block;
width:auto;
padding:0}.about-design table tr td:nth-child(2),.about-design table tr td:nth-child(3){
display:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.about-design{
width:50%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}}@media only screen and (max-width:767px){
.inaction-links{
padding:20px 20px 79px 20px}.inaction-links h2{
font-size:24px;
line-height:32px;
font-weight:100;
padding-bottom:20px;
color:#000;
text-align:center;
text-transform:uppercase}.inaction-links ul li{
display:block;
border-bottom:1px solid #000}.inaction-links ul li:first-child{
border-top:1px solid #000}.inaction-links ul li a{
display:block;
height:50px;
line-height:50px;
text-align:center;
font-size:10px;
text-transform:uppercase;
font-family:"futura-demic-reg", Arial, sans-serif;
letter-spacing:2px;
color:#000}.touch .inaction-links ul li a .hover{
display:none}}@media only screen and (min-width:768px){
.inaction-links{
padding-left:170px;
padding-right:60px;
padding-bottom:110px}.inaction-links.inaction-links_alone{
max-width:1600px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0 auto}.inaction-links h2{
font-size:36px;
line-height:36px;
font-weight:100;
padding-bottom:42px;
color:#000;
text-transform:uppercase}.inaction-links ul li{
float:left;
padding-right:50px;
width:25%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}.inaction-links ul li a{
display:block;
height:50px;
line-height:50px;
text-align:center;
border-top:1px solid #000;
border-bottom:1px solid #000;
font-size:10px;
text-transform:uppercase;
font-family:"futura-demic-reg", Arial, sans-serif;
letter-spacing:2px;
color:#000;
overflow:hidden;
position:relative;
-webkit-transition:border-color 0.4s ease;
-moz-transition:border-color 0.4s ease;
-o-transition:border-color 0.4s ease;
transition:border-color 0.4s ease}.inaction-links ul li a .hover{
position:absolute;
display:block;
left:0;
top:-1px;
width:100%;
height:100%;
padding:1px 0;
background:#00ccff;
z-index:4;
-webkit-transform:translate(0, 100%);
-moz-transform:translate(0, 100%);
-ms-transform:translate(0, 100%);
-o-transform:translate(0, 100%);
transform:translate(0, 100%);
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0;
-webkit-transition:-webkit-transform 0.3s ease-out, opacity 0.3s ease-out;
-moz-transition:-moz-transform 0.3s ease-out, opacity 0.3s ease-out;
-o-transition:-o-transform 0.3s ease-out, opacity 0.3s ease-out;
transition:opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
transition:transform 0.3s ease-out, opacity 0.3s ease-out;
transition:transform 0.3s ease-out, opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
-webkit-animation:hoverOut 0.3s ease 1 forwards;
-moz-animation:hoverOut 0.3s ease 1 forwards;
-o-animation:hoverOut 0.3s ease 1 forwards;
animation:hoverOut 0.3s ease 1 forwards}.inaction-links ul li a .hover_i{
position:relative;
display:inline-block;
-webkit-transform:translate(0, 10px);
-moz-transform:translate(0, 10px);
-ms-transform:translate(0, 10px);
-o-transform:translate(0, 10px);
transform:translate(0, 10px);
-webkit-transition:-webkit-transform 0.3s ease-out;
-moz-transition:-moz-transform 0.3s ease-out;
-o-transition:-o-transform 0.3s ease-out;
transition:-webkit-transform 0.3s ease-out;
transition:transform 0.3s ease-out;
transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
color:#fff}.inaction-links ul li a .hover-out{
position:relative;
z-index:1;
display:inline-block;
-webkit-animation:hoverOutInner 0.3s ease 1 forwards;
-moz-animation:hoverOutInner 0.3s ease 1 forwards;
-o-animation:hoverOutInner 0.3s ease 1 forwards;
animation:hoverOutInner 0.3s ease 1 forwards}.no-touch .inaction-links ul li a:hover{
border-color:transparent}.no-touch .inaction-links ul li a:hover .hover-out{
-webkit-animation-name:hoverInInner;
-moz-animation-name:hoverInInner;
-o-animation-name:hoverInInner;
-ms-animation-name:hoverInInner;
animation-name:hoverInInner}.no-touch .inaction-links ul li a:hover .hover{
-webkit-animation-name:hoverIn;
-moz-animation-name:hoverIn;
-o-animation-name:hoverIn;
-ms-animation-name:hoverIn;
animation-name:hoverIn}.no-touch .inaction-links ul li a:hover .hover_i{
-webkit-transition-delay:0.2s;
-moz-transition-delay:0.2s;
-o-transition-delay:0.2s;
transition-delay:0.2s;
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0)}}@media only screen and (min-width:768px) and (max-width:970px){
.inaction-links.inaction-links_alone{
padding:0 30px 100px 30px}.inaction-links.inaction-links_alone ul li{
padding-left:50px;
padding-right:0}.inaction-links.inaction-links_alone ul li:first-child{
padding-left:0}.inaction-links.inaction-links_home{
padding-right:30px;
padding-left:35px;
float:right;
width:360px;
padding-bottom:40px;
padding-top:55px}.inaction-links.inaction-links_home h2{
font-weight:100;
color:#000;
font-size:24px;
line-height:26px;
text-transform:uppercase;
padding-bottom:60px}.inaction-links.inaction-links_home h2 br{
display:none}.inaction-links.inaction-links_home ul li{
display:block;
width:100%;
padding-right:0}.inaction-links.inaction-links_home ul li a{
border-top:0}.inaction-links.inaction-links_home ul li:first-child a{
border-top:1px solid #000}}@media only screen and (min-width:768px) and (max-width:970px) and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
.inaction-links.inaction-links_home{
width:50%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left}}@media only screen and (min-width:768px) and (max-width:970px){
.inaction-links.inaction-links_about{
padding-right:0}.section-wrap .inaction-links.inaction-links_about{
padding-left:0}}