/* Copyright (c) 2017-2019 BMW Financial Services Mexico*/
/* Developed by www.blendwerk.com.mx */
/* Styles */
/* HTML */
@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
    border:0;
    font:inherit;
    font-size:100%;
    margin:0;
    padding:0;
    vertical-align:baseline;
}
html{
    font-family: 'BMWGroupLight-Regular', sans-serif;
    line-height:1;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    overflow-x: hidden;
}
body{
    margin:0;
}
a{
    background-color:transparent;
    text-decoration:none;
}
a:active,a:hover{
    outline:0;
}
a img{
    border:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block;
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline;
}
audio:not([controls]){
    display:none;
    height:0;
}
b,strong{
    font-weight:bold;
}
button,input,optgroup,select,textarea{
    margin:0;
}
button{
    overflow:visible;
}
button,select{
    text-transform:none;
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
    cursor:pointer;
    -webkit-appearance:button;
}
button[disabled],html input[disabled]{
    cursor:default;
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0;
}
caption,th,td{
    font-weight:normal;
    text-align:left;
    vertical-align:middle;
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em;
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em;
}
h1{
    font-size:2em;
    margin:.67em 0;
}
hr{
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    height:0;
}
img{
    border:0;
}
input{
    line-height:normal;
}
input[type="checkbox"],input[type="radio"]{
    box-sizing:border-box;
    padding:0;
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
    height:auto;
}
input[type="search"]{
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
    -webkit-appearance:none;
}
legend{
    border:0;
    padding:0;
}
pre{
    overflow:auto;
}
q,blockquote{
    quotes:none;
}
q:before,q:after,blockquote:before,blockquote:after{
    content:"";content:none
}
small{
    font-size:80%;
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
}
sup{
    top:-0.5em;
}
sub{
    bottom:-0.25em;
}
svg{
    overflow:hidden;
}
ol,ul{
    list-style:none;
}
table{
    border-collapse:collapse;
    border-spacing:0;
}
textarea{
    overflow:auto;
}
td,th{
    padding:0;
}

