
*, *:before, *:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0}body{font-family:$font_body;font-size:18px;font-weight:400;color:$cl_textbody;line-height:1.3;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;margin:0;padding:0;height:100%;background-position:0 80px;background-size:100%}html,body{height:100%;width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}a{color:inherit;text-decoration:none;vertical-align:top;outline:0;@include base_transition(all);&:hover{//color:#000;text-decoration:underline}}a:focus,button:focus{outline:0;outline:-webkit-focus-ring-color auto 0;outline-offset:0}img{max-width:100%;width:auto;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}table{border-collapse:collapse}iframe{border:0;vertical-align:top}li,ul,ol{margin:0;padding:0;list-style:none}ul li{display:inline-block;list-style:none;vertical-align:top}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;color:inherit;text-rendering:optimizelegibility;font-weight:normal}h1,h2,h3{line-height:1.3}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.2857em}h4{font-size:1em}h5{font-size:.9375em}h6{font-size:.786em}p{line-height:1.5;margin:3px 0 15px}
  
body, html {
    margin: 0;
    padding: 0;
    font-family: roboto, sans serif;
}

.container{
    overflow: hidden;
    position: relative;
    /* padding: 15px; */
}
.container .banner{
    /* position: absolute; */
    float: left;
    top: 0;
    right: 0;
    width: 527px;
}
.video{
    position: relative;
    width: 443px;
    left: 0;
    top: 0;
    float: left;
}
.linkLanding{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
