/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 17, 2021 */



@font-face {
    font-family: 'peugeot_newregular';
    src: url('peugeotnew-regular-webfont.woff2') format('woff2'),
         url('peugeotnew-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'peugeot_newitalic';
    src: url('peugeotnew-italic-webfont.woff2') format('woff2'),
         url('peugeotnew-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'peugeot_newlight';
    src: url('peugeotnew-light-webfont.woff2') format('woff2'),
         url('peugeotnew-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}





@font-face {
    font-family: 'peugeot_newlight_italic';
    src: url('peugeotnew-lightitalic-webfont.woff2') format('woff2'),
         url('peugeotnew-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'peugeot_newextralight';
    src: url('peugeotnew-extralight-webfont.woff2') format('woff2'),
         url('peugeotnew-extralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'peugeot_newextralight_italic';
    src: url('peugeotnew-extralightitalic-webfont.woff2') format('woff2'),
         url('peugeotnew-extralightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'peugeot_newbold';
    src: url('peugeotnew-bold-webfont.woff2') format('woff2'),
         url('peugeotnew-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'peugeot_newbold_italic';
    src: url('peugeotnew-bolditalic-webfont.woff2') format('woff2'),
         url('peugeotnew-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'peugeot_newblack';
    src: url('peugeotnew-black-webfont.woff2') format('woff2'),
         url('peugeotnew-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'peugeot_newblack_italic';
    src: url('peugeotnew-blackitalic-webfont.woff2') format('woff2'),
         url('peugeotnew-blackitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
div h2.titulo2 {
    font-size: 30px !important;t
}
h2.titulo2 p{
      font-family: 'peugeot_newregular' !important;
          font-size: 19px;

}

 div h2.titulo2 p.p-top{
      font-family: 'peugeot_newlight' !important;
          font-size: 15px !important;
}


/*rasca*/

div h2.lds {
    font-size: 30px !important;
}
h2.lds p{
      font-family: 'peugeot_newregular' !important;
          font-size: 16px;

}
h2.lds p.in-teres{
      font-family: 'peugeot_newblack' !important;
          font-size: 24px;
}

 div h2.lds p.p-top{
      font-family: 'peugeot_newlight' !important;
          font-size: 12px !important;
}
.nombre_precios{
    font-family: 'peugeot_newextralight_italic';

}
body .top h1{
    font-family: 'peugeot_newblack' !important;

}
.q-vt-text {
    font-family: 'peugeot_newblack' !important;
    font-size: 4rem;
    padding: 4.375rem;
    color: #fff !important;
text-transform: uppercase;}

.nombre_version{
     font-family: 'peugeot_newextralight_italic';
}
body, .avol, input.min-w-b{
      ©

}
.listado-d1 b{
    font-family: 'peugeot_newbold' !important;

    color: #000;
    font-size: 2rem;
        margin: 1em 0;
    clear: both !important;

}
.listado-d1 span{
        font-family: 'peugeot_newbold' !important;

}
.titulo-black h2, .titulo-black h3{
    font-family: 'peugeot_newbold' !important;

}
body.pantallas.detalle  h4{
    font-family: 'peugeot_newbold' !important;
        padding-left: 1.5em;
    padding-top: 12px;
    font-size: 15px !important;

}
body.pantallas.detalle .legal{
    font-family: 'peugeot_newlight' !important;
    font-size: 8px !important;
}
body.pantallas.detalle  li strong{
    font-family: 'peugeot_newbold' !important;

}
body.pantallas.detalle  li{
    font-family: 'peugeot_newregular' !important;

}
.titulo-black h2{
        font-size: 3em;
    padding-top: .5em;
    margin-bottom: -16px;

}
span.img-legal{
        position: relative;
    z-index: 999;
    font-size: 13px;
    top: 40em;
    float: right;
    right: 9em;
  font-family: 'peugeot_newregular' !important;

}

 .titulo-black h3{
    margin-bottom: 2em;
 }
body h3.cab{
     font-family: 'peugeot_newregular' !important;
}
p.cero_g,div.btn-cotizar input.btn{
 font-family: 'peugeot_newlight' !important;

}
ul.map li a, ul.ayuda li a{
       font-family: 'peugeot_newlight' !important;

}
.itop li a{
      font-family: 'peugeot_newlight' !important;
}
.itop li a span{
          font-family: 'peugeot_newbold' !important;
}
h2.lds{
          font-family: 'peugeot_newbold' !important;
    font-size: 2.5em;
    /* color: #0074e8; */
    color: white;
    top: 1em;
    position: relative;
    left: 35%;
    text-shadow: 1px -2px 5px rgb(0 0 0 / 73%);
    /* text-align: center; */
    max-width: 7em;
    margin-bottom: -7em;
    z-index: 1;

}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    body h2.lds{   
    font-size: 1.5em;
    /* color: #0074e8; */
     top: 1em;
    position: relative;
    left: 67%;
    max-width: 8em;
    margin-bottom: -1em;
}
div h2.lds p.p-top{
    font-size: 7px !important;
}
h2.lds p.in-teres{
    font-size: 14px !important;
}
h2.lds p {
    font-size: 9px !important;

}

}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) and (max-width: 991px) {
body div div.newd12{
     padding-top: 60% !important;
    }


h2.lds {

    /* color: #0074e8; */

    top: -15em;

    left: 22.5em;
    margin-bottom: -8em;

        }   }

p.leg_0{
        font-family: 'peugeot_newregular' !important;
        font-size: 10px !important;

}
.precio_final, .cuota{
       font-family: 'peugeot_newbold';
       font-size: 32px !important;
}
.nombre_modelo{
       font-family: 'peugeot_newbold';
       font-size: 32px !important;

}
h3.prefoot, .titulo2{
     font-family: 'peugeot_newbold';

}
body .umen {
     font-family: 'peugeot_newbold';
     color: #fff !important;

}
body .open>.dropdown-menu{
    background-color: #000 !important;
}
.bono-esp span{
          font-family: 'peugeot_newlight' !important;
}
.bono-esp{
    font-family: 'peugeot_newbold' !important;
}
body h3.titd1{
    font-family: 'peugeot_newbold' !important;
    padding-top: 1em;

}
body .top h1{
     font-family: 'peugeot_newbold' !important;

}
.int h4{
         font-family: 'peugeot_newbold';

}
body a.cont-fo{
    font-size: 12px !important
}
.cfa8 .cuota{
        right: 0.8em !important;
}
body ul.navanima li a{
       font-family: 'peugeot_newbold' !important;
      font-size: 1em !important;

}
body .txt-mant{
    font-size: 8px !important;
}
.dat-form label,b, strong, body div .custom-control-label{
     font-family: 'peugeot_newlight' !important;
}
body.vn.pantallas.detalle .lu-in{
     font-family: 'peugeot_newlight' !important;
         font-size: 8px !important;

}
.cr .topmh.lab2 label.st{
    font-size: 10px !important;
    position: relative;
    left: 2px !important;
}
