aside {
width:100%;
min-width:250px;
max-width:100%;
margin:25px auto;
}

.wufoo-ad-wrap {
height:0;
padding-top:100%;
position:relative;
}

.wufoo-ad {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.wufoo-letter {
animation:kaboom 5s ease alternate infinite;
nth-child2animation-delay:.1s;
}

&:nth-child(3) {
animation-delay:.2s;
}

&:nth-child(4) {
animation-delay:.3s;
}

&:nth-child(5) {
animation-delay:.4s;
}

100% {
opacity:0;
transform:scale(1.1);
}

.text-1,.text-2,.text-3 {
fill:#FFF;
font-size:63px;
font-family:Sans-Serif;
}

.text-1 {
animation:hideshow 10s ease infinite;
}

.text-2 {
opacity:0;
animation:hideshow 10s 1.5s ease infinite;
}

.text-3 {
opacity:0;
animation:hideshow 10s 3s ease infinite;
}

10% {
opacity:1;
}

15% {
opacity:0;
}

#trex {
transform:translateY(150px);
animation:popup 10s 6.5s ease infinite;
animation-iteration-count:2;
}

34% {
transform:translateY(20px);
}

37% {
transform:translateY(150px);
}

.draggable {
margin-top:15px;
width:400px;
cursor:url(../../packages/dnd/cursor/openhand.cur) 7 5, move;
}

.draggable p {
text-align:center;
padding-top:30px;
font-weight:700;
margin:0;
}

.dnd-dragging {
opacity:0.5;
}

.dnd-dragging,.dnd-drag-occurring {
cursor:url(../../packages/dnd/cursor/closedhand.cur) 7 5, move;
}

video#bgvid {
position:fixed;
top:50%;
left:50%;
min-width:100%;
min-height:100%;
width:auto;
height:auto;
z-index:-100;
-ms-transform:translateX(-50%) translateY(-50%);
-moz-transform:translateX(-50%) translateY(-50%);
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
background:url(polina.jpg) no-repeat;
background-size:cover;
}