.test-drive{border:10px solid rgba(0,0,0,0.4);border-radius:.5em;left:50%;margin-left:-450px;position:fixed;top:10%;z-index:9999999;}
.test-drive__backdrop{background-color:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999998;}
@keyframes td-fadein{from{opacity:0;}
to{opacity:1;}
}
@-webkit-keyframes td-fadein{from{opacity:0;}
to{opacity:1;}
}
@keyframes td-fadeout{from{opacity:1;}
to{opacity:0;}
}
@-webkit-keyframes td-fadeout{from{opacity:1;}
to{opacity:0;}
}
.td-fadein{opacity:1;filter:alpha(opacity=100);-webkit-animation:td-fadein .5s;-moz-animation:td-fadein .5s;-ms-animation:td-fadein .5s;animation:td-fadein .5s;}
.td-fadeout{opacity:0;filter:alpha(opacity=0);-webkit-animation:td-fadeout .5s;-moz-animation:td-fadeout .5s;-ms-animation:td-fadeout .5s;animation:td-fadeout .5s;}
@keyframes td-fadein-half{from{opacity:0;}
to{opacity:.5;}
}
@-webkit-keyframes td-fadein-half{from{opacity:0;}
to{opacity:.5;}
}
@keyframes td-fadeout-half{from{opacity:.5;}
to{opacity:0;}
}
@-webkit-keyframes td-fadeout-half{from{opacity:.5;}
to{opacity:0;}
}
.td-fadein-half{opacity:.5;filter:alpha(opacity=50);-webkit-animation:td-fadein-half .5s;-moz-animation:td-fadein-half .5s;-ms-animation:td-fadein-half .5s;animation:td-fadein-half .5s;}
.td-fadeout-half{opacity:0;filter:alpha(opacity=0);-webkit-animation:td-fadeout-half .5s;-moz-animation:td-fadeout-half .5s;-ms-animation:td-fadeout-half .5s;animation:td-fadeout-half .5s;}
