@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

/* Azul Híbrido */
/* Grises */
/* Otros Colores */
/* Rojo Toyota */
.site-footer {
  *zoom: 1;
}
.site-footer:before, .site-footer:after {
  content: " ";
  display: table;
}
.site-footer:after {
  clear: both;
}

*, *:after, *:before {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.wrapper, #portada .group-header h2, .modelos-home, .paragraph--type-banner-video-cta-columnas .texto-principal, .paragraph--type-banner-video-cta-columnas .titulo, .paragraph--type-banner-video-cta-columnas h2, .campanya-home .paragraph--type-destacado-campana, #equipamiento, .listago-blog-categorias, .paragraph.paragraph--type-texto-imagen, .user-login-form, .body-hybrid .paragraph--type--modelos-hibridos .views-element-container, .paragraph--type--texto-completo, .paragraph--type--modelos-hibridos, .modelos-hibridos, .submenu .submenu-vehiculos, .submenu2 .submenu-vehiculos, .modelos-convencionales, #contenido .views-exposed-form, #contenido .views-element-container .views-row, #contenido .views-element-container nav, .paragraph--type--galeria h2, #menu-equipamiento, .paragraph--type--tabla-especificaciones, #menu-especificaciones, .breadcrumb, .site-footer .redes ul {
  width: 100%;
  margin: 0 auto;
  height: auto;
}

.turntable {
  margin: 0px;
}

.turntable ul {
  padding: 0px;
  margin: 0px;
}

.turntable ul li {
  list-style-type: none;
  display: none;
}

.turntable ul li img {
  width: 100%;
}

.turntable ul li.active {
  display: block;
}

.oculto {
  display: none;
}

.clearer {
  clear: both;
}

[class*=col-] {
  float: left;
  padding: 1em;
  width: 100%;
  min-height: 1px;
}

.wrapper, #portada .group-header h2, .modelos-home, .paragraph--type-banner-video-cta-columnas .texto-principal, .paragraph--type-banner-video-cta-columnas .titulo, .paragraph--type-banner-video-cta-columnas h2, .campanya-home .paragraph--type-destacado-campana, #equipamiento, .listago-blog-categorias, .paragraph.paragraph--type-texto-imagen, .user-login-form, .body-hybrid .paragraph--type--modelos-hibridos .views-element-container, .paragraph--type--texto-completo, .paragraph--type--modelos-hibridos, .modelos-hibridos, .submenu .submenu-vehiculos, .submenu2 .submenu-vehiculos, .modelos-convencionales, #contenido .views-exposed-form, #contenido .views-element-container .views-row, #contenido .views-element-container nav, .paragraph--type--galeria h2, #menu-equipamiento, .paragraph--type--tabla-especificaciones, #menu-especificaciones, .breadcrumb, .site-footer .redes ul {
  width: 95%;
  max-width: 1440px;
}

.col-1 {
  width: 8.3333333333%;
}

.col-2 {
  width: 16.6666666667%;
}

.col-3, .submenu .submenu-vehiculos .views-view-grid > div > div > div, .submenu2 .submenu-vehiculos .views-view-grid > div > div > div {
  width: 25%;
}

.col-4, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo {
  width: 33.3333333333%;
}

.col-5 {
  width: 41.6666666667%;
}

.col-6, .form-popup.form-solicitud .form-item.info-modelo .form-modelo, .form-popup.form-solicitud .form-item, .form-popup.form-solicitud, .form-popup.form-catalogo .form-item {
  width: 50%;
}

.col-7, .form-popup.form-catalogo {
  width: 58.3333333333%;
}

.col-8 {
  width: 66.6666666667%;
}

.col-9 {
  width: 75%;
}

.col-10 {
  width: 83.3333333333%;
}

.col-11 {
  width: 91.6666666667%;
}

.col-12, .form-popup.form-solicitud .form-item.form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank, .form-popup.form-solicitud .webform-submission-form .form-item.form-item-terms-of-service, .webform-submission-form .form-popup.form-solicitud .form-item.form-item-terms-of-service, .form-popup.form-solicitud .webform-submission-form .form-item.form-item-he-leido-y-acepto-las-bases-del-concurso, .webform-submission-form .form-popup.form-solicitud .form-item.form-item-he-leido-y-acepto-las-bases-del-concurso, .form-popup.form-solicitud .webform-submission-form .form-item.form-item-terms-of-service-01, .webform-submission-form .form-popup.form-solicitud .form-item.form-item-terms-of-service-01,
.form-popup.form-solicitud .webform-submission-form .form-item[class*=form-item-terms-of-service-0],
.webform-submission-form .form-popup.form-solicitud .form-item[class*=form-item-terms-of-service-0], .form-popup.form-solicitud .form-item.info-modelo .descripcion, .form-popup.form-solicitud .form-item.info-modelo, .form-popup.form-catalogo .form-item.info_modelo_imagen_catalogo, .form-popup.form-catalogo .form-item.info_modelo_catalogo {
  width: 100%;
}

@media only screen and (max-width: 990px) {
  .wrapper, #portada .group-header h2, .modelos-home, .paragraph--type-banner-video-cta-columnas .texto-principal, .paragraph--type-banner-video-cta-columnas .titulo, .paragraph--type-banner-video-cta-columnas h2, .campanya-home .paragraph--type-destacado-campana, #equipamiento, .listago-blog-categorias, .paragraph.paragraph--type-texto-imagen, .user-login-form, .body-hybrid .paragraph--type--modelos-hibridos .views-element-container, .paragraph--type--texto-completo, .paragraph--type--modelos-hibridos, .modelos-hibridos, .submenu .submenu-vehiculos, .submenu2 .submenu-vehiculos, .modelos-convencionales, #contenido .views-exposed-form, #contenido .views-element-container .views-row, #contenido .views-element-container nav, .paragraph--type--galeria h2, #menu-equipamiento, .paragraph--type--tabla-especificaciones, #menu-especificaciones, .breadcrumb, .site-footer .redes ul {
    width: 95%;
    max-width: 1440px;
  }

  .col-1 {
    width: 100%;
  }

  .col-2 {
    width: 100%;
  }

  .col-3, .submenu .submenu-vehiculos .views-view-grid > div > div > div, .submenu2 .submenu-vehiculos .views-view-grid > div > div > div {
    width: 100%;
  }

  .col-4, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo {
    width: 100%;
  }

  .col-5 {
    width: 100%;
  }

  .col-6, .form-popup.form-solicitud .form-item.info-modelo .form-modelo, .form-popup.form-solicitud .form-item, .form-popup.form-solicitud, .form-popup.form-catalogo .form-item {
    width: 100%;
  }

  .col-7, .form-popup.form-catalogo {
    width: 100%;
  }

  .col-8 {
    width: 100%;
  }

  .col-9 {
    width: 100%;
  }

  .col-10 {
    width: 100%;
  }

  .col-11 {
    width: 100%;
  }

  .col-12, .form-popup.form-solicitud .form-item.form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank, .form-popup.form-solicitud .webform-submission-form .form-item.form-item-terms-of-service, .webform-submission-form .form-popup.form-solicitud .form-item.form-item-terms-of-service, .form-popup.form-solicitud .webform-submission-form .form-item.form-item-he-leido-y-acepto-las-bases-del-concurso, .webform-submission-form .form-popup.form-solicitud .form-item.form-item-he-leido-y-acepto-las-bases-del-concurso, .form-popup.form-solicitud .webform-submission-form .form-item.form-item-terms-of-service-01, .webform-submission-form .form-popup.form-solicitud .form-item.form-item-terms-of-service-01,
.form-popup.form-solicitud .webform-submission-form .form-item[class*=form-item-terms-of-service-0],
.webform-submission-form .form-popup.form-solicitud .form-item[class*=form-item-terms-of-service-0], .form-popup.form-solicitud .form-item.info-modelo .descripcion, .form-popup.form-solicitud .form-item.info-modelo, .form-popup.form-catalogo .form-item.info_modelo_imagen_catalogo, .form-popup.form-catalogo .form-item.info_modelo_catalogo {
    width: 100%;
  }
}
.col-margin {
  float: none;
  margin: 0 auto;
}

.visibility-hidden {
  position: absolute;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  word-wrap: normal;
}

* {
  transition: all 0.2s ease-in;
}

#header #menu_principal, #header .menu_principal, #header .image, #header .submenu {
  transition: none;
}

.carrusel-destacados *, .vista-toyota-easy * {
  transition: none;
}

.hidden-desktop {
  display: none;
}

.center-vertical {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

@font-face {
  font-family: "Toyota-Display-Regular";
  src: url("../fonts/ToyotaDisplayRegular.ttf");
}
@font-face {
  font-family: "Toyota-Display-Bold";
  src: url("../fonts/ToyotaDisplayBold.ttf");
}
@font-face {
  font-family: "Toyota-Display-ExtraBold";
  src: url("../fonts/ToyotaDisplayExtrabold.ttf");
}
@font-face {
  font-family: "Toyota-Type-Regular";
  src: url("../fonts/ToyotaTypeRegular.ttf");
}
@font-face {
  font-family: "Toyota-Type-Semibold";
  src: url("../fonts/ToyotaTypeSemibold.ttf");
}
@font-face {
  font-family: "Toyota-Type-Bold";
  src: url("../fonts/ToyotaTypeBold.ttf");
}
@font-face {
  font-family: "Toyota-TypeBook";
  src: url("../fonts/ToyotaTypeBook.ttf");
}
/* $toyota-display-regular:  'Toyota-Display-Regular', 'Open Sans', sans-serif;
$toyota-display-bold:  'Toyota-Display-Bold', 'Open Sans', sans-serif;
$toyota-display-extrabold:  'Toyota-Display-ExtraBold', 'Open Sans', sans-serif; */
body {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-weight: 400;
  -webkit-text-size-adjust: 100%;
  color: #282830;
  background: #ffffff;
  font-size: 1em;
  -webkit-overflow-scrolling: touch;
}
body.mfp-active {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  position: fixed;
  overflow: auto;
}
body .mfp-wrap, body.mfp-wrap {
  position: fixed;
  overflow: auto;
  top: 0 !important;
}

h1, h2, h3 {
  font-weight: 700;
}

a {
  color: #0052CC;
}

a:hover {
  color: #0052CC;
}

a:focus {
  color: #0052CC;
}

button, input, textarea, select {
  font-family: "Open Sans", sans-serif;
}

p {
  margin-bottom: 12px;
  line-height: 1.5rem;
}

/** Estilos de icomoon **/
@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon.eot?3uh0t2h");
  src: url("../fonts/icomoon.eot?3uh0t2h#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?3uh0t2h") format("truetype"), url("../fonts/icomoon.woff?3uh0t2h") format("woff"), url("../fonts/icomoon.svg?3uh0t2h#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
.icon, .vista-colores-vehiculo ul li .color-click.active, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa a, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa a, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web a, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web a {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.toyota-arrow-down:before {
  content: "";
}

.toyota-arrow-left:before {
  content: "";
}

.toyota-arrow-right:before {
  content: "";
  padding-left: 8px;
  font-weight: bold;
}

.toyota-arrow-up:before {
  content: "";
}

.toyota-arrowSmallDown:before {
  content: "";
}

.toyota-arrowSmallSort:before {
  content: "";
}

.toyota-arrowSmallUp:before {
  content: "";
}

.toyota-calendar:before {
  content: "";
}

.toyota-check:before, .vista-colores-vehiculo ul li .color-click.active:before {
  content: "";
}

.toyota-checkboxActive:before {
  content: "";
}

.toyota-checkbox:before {
  content: "";
}

.toyota-clock:before {
  content: "";
}

.toyota-close:before {
  content: "";
}

.toyota-download:before {
  content: "";
  padding-left: 8px;
}

.toyota-facebook:before {
  content: "";
}

.toyota-facebook-o:before {
  content: "";
}

.toyota-heart-o:before {
  content: "";
}

.toyota-heart:before {
  content: "";
}

.toyota-less:before {
  content: "";
}

.toyota-mail:before {
  content: "";
}

.toyota-mail-o:before {
  content: "";
}

.toyota-optional:before {
  content: "";
}

.toyota-play:before {
  content: "";
}

.toyota-plus:before {
  content: "";
}

.toyota-question:before {
  content: "";
}

.toyota-search:before {
  content: "";
}

.toyota-send:before {
  content: "";
}

.toyota-share:before {
  content: "";
}

.toyota-star-o:before {
  content: "";
}

.toyota-star:before {
  content: "";
}

.toyota-turnRight:before {
  content: "";
}

.toyota-turnLeft:before {
  content: "";
}

.toyota-twitter:before {
  content: "";
}

.toyota-twitter-o:before {
  content: "";
}

.toyota-volante:before {
  content: "";
}

.toyota-ic-instagram-fill:before {
  content: "";
}

.toyota-ic-instagram:before {
  content: "";
}

.toyota-ic-web:before, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web a:before, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web a:before {
  content: "";
}

.toyota-ic-taller:before, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa a:before, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa a:before {
  content: "";
}

body.page-node-type-landing .submenu .submenu-vehiculos .views-view-grid > div > div > div {
  min-height: 248px;
}
body .boton-rojo a, body .boton_rojo a, body .path-redsys #block-toyota-content form .form-actions a, .path-redsys #block-toyota-content form body .form-actions a, body .path-alias-user-login #block-toyota-content form .form-actions a, .path-alias-user-login #block-toyota-content form body .form-actions a, body .path-alias-user-password #block-toyota-content form .form-actions a, .path-alias-user-password #block-toyota-content form body .form-actions a, body .path-alias-user-register #block-toyota-content form .form-actions a, .path-alias-user-register #block-toyota-content form body .form-actions a, body .path-user #block-toyota-content form .form-actions a, .path-user #block-toyota-content form body .form-actions a, body .path-alias-reservar-usercreated #block-toyota-content form .form-actions a, .path-alias-reservar-usercreated #block-toyota-content form body .form-actions a,
body .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions a,
.path-alias-reservar-mis-reservas #block-toyota-content form body .form-actions a, body [class*=path-alias-user-reset-] #block-toyota-content form .form-actions a, [class*=path-alias-user-reset-] #block-toyota-content form body .form-actions a, body .path-alias-calculadora .boton-rojo a, .path-alias-calculadora body .boton-rojo a, body .path-alias-flexibilidad-sin-limites .boton-rojo a, .path-alias-flexibilidad-sin-limites body .boton-rojo a, body .webform-submission-form .form-actions a, .webform-submission-form body .form-actions a, body .boton-primario-toyota a, body .boton-borde-azul a, body.page-node-type-modelo .bg-gris .boton_rojo a, body.page-node-type-modelo .bg-gris .link-form-popup a, body .boton-borde-rojo a, body .link-form-popup a, body .boton-borde-blanco a {
  line-height: 1.2em;
}
body .campanya-home a, body .webform-submission-form .form-actions input {
  line-height: 1em;
}
body .cabecera_modelos_home h2, body.page-node-type-landing .paragraph--type--texto-completo h2, body.page-node-type-landing.body-header-short .cabecera-pagina h1,
body .modelos-home h2, body .modelos-hibridos h2, body .submenu .submenu-vehiculos h2, .submenu body .submenu-vehiculos h2, body .submenu2 .submenu-vehiculos h2, .submenu2 body .submenu-vehiculos h2, body .bloque-listado-vehiculos .listado-vehiculos h2, body .modelos-convencionales h2 {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
body button, body input, body textarea, body select {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
}
@media only screen and (max-width: 990px) {
  body.page-node-type-modelo .titulo-modelo h1, body.page-node-type-landing .paragraph--type--titulo-3-col > div:first-child, body #menu-equipamiento .titulo-equipamiento,
body .paragraph--type--tabla-especificaciones .titulo-equipamiento, body #menu-equipamiento h2, body .paragraph--type--tabla-especificaciones h2,
body #menu-especificaciones .titulo-equipamiento, body #menu-especificaciones h2 {
    line-height: 3.5rem;
    font-size: 3rem;
  }
}

@font-face {
  font-family: "ic-toy";
  src: url("../fonts/ic-toy.eot?2wxgdd");
  src: url("../fonts/ic-toy.eot?2wxgdd#iefix") format("embedded-opentype"), url("../fonts/ic-toy.ttf?2wxgdd") format("truetype"), url("../fonts/ic-toy.woff?2wxgdd") format("woff"), url("../fonts/ic-toy.svg?2wxgdd#ic-toy") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=ic-toy], [class*=" ic-toy"], .icon-new, .path-webform .webform-actions:after, .path-alias-yaris-cross-road-show .webform-actions:after, .webform-share-page-body .webform-actions:after, .path-alias-form-tasacion .webform-actions:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "ic-toy" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ic-toyarrow_down:before {
  content: "";
}

.ic-toyarrow_left:before {
  content: "";
}

.ic-toyarrow_right:before {
  content: "";
}

.ic-toyarrow_up:before {
  content: "";
}

.ic-toybell:before {
  content: "";
}

.ic-toychevron_down:before {
  content: "";
}

.ic-toychevron_left:before {
  content: "";
}

.ic-toychevron_right:before {
  content: "";
}

.ic-toychevron_up:before {
  content: "";
}

.ic-toyconfetti:before {
  content: "";
}

.ic-toydownload:before {
  content: "";
}

.ic-toyedit:before {
  content: "";
}

.ic-toyexpand:before {
  content: "";
}

.ic-toylogout:before {
  content: "";
}

.ic-toyplace:before {
  content: "";
}

.ic-toyplay-circle:before {
  content: "";
}

.ic-toyplus:before {
  content: "";
}

.ic-toyprice_tag:before {
  content: "";
}

.ic-toyremove:before {
  content: "";
}

.ic-toysend:before {
  content: "";
}

.ic-toytools:before {
  content: "";
}

.ic-toyuser:before {
  content: "";
}

.ic-toywheel:before {
  content: "";
}

/* @import "../aos.css";
@import "../flexslider.css";
@import "../magnific-popup.css";
*/
.efecto-hover-modelo .field-content, .views-field-field-imagen-vistas-modelo .field-content, .submenu .submenu-vehiculos .views-field-field-imagen-vistas-modelo .field-content, .submenu2 .submenu-vehiculos .views-field-field-imagen-vistas-modelo .field-content {
  position: relative;
  /* a{
      @include transition(0.3s); 

      &:not(:first-child){
          display:none;
          position:absolute;
          top:0;
          left:0;                       
      }
      &:hover{
          @include opacity(0);                        
      }
  }
  &:hover{
      a{
          &:first-child{
              @include opacity(0);                        
          }
          &:not(:first-child){
              display:block !important;
              @include opacity(1);
          }
      }
  }
  */
}
.efecto-hover-modelo .field-content a, .views-field-field-imagen-vistas-modelo .field-content a, .submenu .submenu-vehiculos .views-field-field-imagen-vistas-modelo .field-content a, .submenu2 .submenu-vehiculos .views-field-field-imagen-vistas-modelo .field-content a {
  -webkit-transition-opacity: 0.3s;
  -moz-transition-opacity: 0.3s;
  -ms-transition-opacity: 0.3s;
  transition-opacity: 0.3s;
}
.efecto-hover-modelo .field-content a:not(:first-child), .views-field-field-imagen-vistas-modelo .field-content a:not(:first-child) {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.efecto-hover-modelo .field-content:hover a:first-child, .views-field-field-imagen-vistas-modelo .field-content:hover a:first-child {
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}
.efecto-hover-modelo .field-content:hover a:not(:first-child), .views-field-field-imagen-vistas-modelo .field-content:hover a:not(:first-child) {
  display: block !important;
  opacity: 1;
  filter: alpha(opacity=100);
}

.campo-imagenes-modelo {
  position: relative;
  text-align: center;
}
.campo-imagenes-modelo a {
  -webkit-transition-opacity: 0.3s;
  -moz-transition-opacity: 0.3s;
  -ms-transition-opacity: 0.3s;
  transition-opacity: 0.3s;
}
.campo-imagenes-modelo a:not(:first-child) {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.campo-imagenes-modelo:hover a:first-child {
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}
.campo-imagenes-modelo:hover a:not(:first-child) {
  display: block !important;
  opacity: 1;
  filter: alpha(opacity=100);
}

@keyframes name1 {}
@keyframes name2 {}
@keyframes name3 {}
@keyframes name4 {}
.decline-button.eu-cookie-compliance-default-button {
  display: none;
}

.agree-button.eu-cookie-compliance-secondary-button {
  color: #cc0033;
  font-size: 0.9em;
  line-height: 0.9em;
  display: inline-block;
  width: auto;
  padding: 8px 24px;
  border: 2px solid #cc0033;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  text-transform: capitalize;
  font-weight: 700;
  height: 38px;
}
.agree-button.eu-cookie-compliance-secondary-button:hover {
  background-color: #cc0033;
  color: #fff;
  border-color: #fff;
}

.boton-borde-blanco a {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.2);
  font-size: 1em;
  line-height: 1.4em;
  display: inline-block;
  width: auto;
  padding: 12px 24px;
  border: 2px solid #ffffff;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  text-transform: capitalize;
  height: 48px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.boton-borde-blanco a:hover {
  background-color: #cc0033;
  color: #ffffff;
  border-color: #cc0033 !important;
}

.boton-borde-azul a {
  color: #00ACEC;
  font-size: 1em;
  line-height: 1.3em;
  display: inline-block;
  width: auto;
  padding: 12px 24px;
  border: 2px solid #00ACEC;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  text-transform: capitalize;
  font-weight: 700;
  height: 48px;
}
.boton-borde-azul a:hover {
  background-color: #00ACEC;
  color: #fff;
  border-color: #fff;
}

.boton-borde-rojo-toyota, .vehiculos-vo form .form-actions input, #block-formularioexpuestovehiculos-vopage-1 form .form-actions input, #block-formularioexpuestovehiculos-vopage-3 form .form-actions input, .campanya-home a, .path-frontpage .paragraph--type--banner-pequeno .enlace_banner a {
  color: #cc0033;
  font-size: 1em;
  line-height: 1.3em;
  display: inline-block;
  width: auto;
  padding: 12px 24px;
  border: 2px solid #cc0033;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  text-transform: capitalize;
  font-weight: 700;
  height: 48px;
}
.boton-borde-rojo-toyota:hover, .vehiculos-vo form .form-actions input:hover, #block-formularioexpuestovehiculos-vopage-1 form .form-actions input:hover, #block-formularioexpuestovehiculos-vopage-3 form .form-actions input:hover, .campanya-home a:hover, .path-frontpage .paragraph--type--banner-pequeno .enlace_banner a:hover {
  background-color: #cc0033;
  color: #fff;
  border-color: #fff;
}

.boton_rojo a, .path-redsys #block-toyota-content form .form-actions a, .path-alias-user-login #block-toyota-content form .form-actions a, .path-alias-user-password #block-toyota-content form .form-actions a, .path-alias-user-register #block-toyota-content form .form-actions a, .path-user #block-toyota-content form .form-actions a, .path-alias-reservar-usercreated #block-toyota-content form .form-actions a,
.path-alias-reservar-mis-reservas #block-toyota-content form .form-actions a, [class*=path-alias-user-reset-] #block-toyota-content form .form-actions a, .path-alias-calculadora .boton-rojo a, .path-alias-flexibilidad-sin-limites .boton-rojo a, .webform-submission-form .form-actions a, .boton-primario-toyota a, .boton_rojo input, .path-redsys #block-toyota-content form .form-actions input, .path-alias-user-login #block-toyota-content form .form-actions input, .path-alias-user-password #block-toyota-content form .form-actions input, .path-alias-user-register #block-toyota-content form .form-actions input, .path-user #block-toyota-content form .form-actions input, .path-alias-reservar-usercreated #block-toyota-content form .form-actions input,
.path-alias-reservar-mis-reservas #block-toyota-content form .form-actions input, [class*=path-alias-user-reset-] #block-toyota-content form .form-actions input, .path-alias-calculadora .boton-rojo input, .path-alias-flexibilidad-sin-limites .boton-rojo input, .webform-submission-form .form-actions input, .boton-primario-toyota input {
  color: #ffffff;
  font-size: 1em;
  line-height: 1.4em;
  display: inline-block;
  width: auto;
  padding: 12px 24px;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  font-weight: 700;
  background: #cc0033;
  border: 2px solid #cc0033;
  height: 48px;
}
.boton_rojo a:hover, .path-redsys #block-toyota-content form .form-actions a:hover, .path-alias-user-login #block-toyota-content form .form-actions a:hover, .path-alias-user-password #block-toyota-content form .form-actions a:hover, .path-alias-user-register #block-toyota-content form .form-actions a:hover, .path-user #block-toyota-content form .form-actions a:hover, .path-alias-reservar-usercreated #block-toyota-content form .form-actions a:hover,
.path-alias-reservar-mis-reservas #block-toyota-content form .form-actions a:hover, [class*=path-alias-user-reset-] #block-toyota-content form .form-actions a:hover, .path-alias-calculadora .boton-rojo a:hover, .path-alias-flexibilidad-sin-limites .boton-rojo a:hover, .webform-submission-form .form-actions a:hover, .boton-primario-toyota a:hover, .boton_rojo input:hover, .path-redsys #block-toyota-content form .form-actions input:hover, .path-alias-user-login #block-toyota-content form .form-actions input:hover, .path-alias-user-password #block-toyota-content form .form-actions input:hover, .path-alias-user-register #block-toyota-content form .form-actions input:hover, .path-user #block-toyota-content form .form-actions input:hover, .path-alias-reservar-usercreated #block-toyota-content form .form-actions input:hover,
.path-alias-reservar-mis-reservas #block-toyota-content form .form-actions input:hover, [class*=path-alias-user-reset-] #block-toyota-content form .form-actions input:hover, .path-alias-calculadora .boton-rojo input:hover, .path-alias-flexibilidad-sin-limites .boton-rojo input:hover, .webform-submission-form .form-actions input:hover, .boton-primario-toyota input:hover {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.2);
  border: 2px solid #ffffff;
}

.boton-rojo-new a {
  color: #ffffff;
  font-size: 1em;
  line-height: 1.4em;
  display: inline-block;
  width: auto;
  padding: 12px 24px;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  font-weight: 700;
  background: #cc0033;
  border: 2px solid #cc0033;
  height: 48px;
}
@media only screen and (max-width: 990px) {
  .boton-rojo-new a {
    height: auto;
  }
}
.boton-rojo-new a:hover {
  color: #cc0033;
  background: none;
}

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block !important;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

input:checked + .slider {
  background-color: #00ACEC;
}

input:focus + .slider {
  box-shadow: 0 0 1px #00ACEC;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.boton-primario-toyota {
  margin-top: 16px;
}
.boton-primario-toyota a:hover {
  color: #cc0033;
  border-color: #cc0033;
}

.boton-primario-toyota--blanco {
  font-size: 1em;
  line-height: 1.3em;
  display: inline-block;
  width: auto;
  padding: 12px 24px;
  border: 2px solid #cc0033;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  text-transform: normal;
  font-weight: 700;
  height: 48px;
  background: #fff;
  color: #cc0033;
  margin-top: 16px;
  border-radius: 24px;
  text-decoration: none;
}
.boton-primario-toyota--blanco:hover {
  background: #cc0033;
  border-color: #cc0033;
  color: #fff;
}

.boton-secundario-toyota {
  clear: both;
}
.boton-secundario-toyota a {
  color: #cc0033;
  font-size: 1em;
  line-height: 1.3em;
  display: inline-block;
  width: auto;
  padding: 12px 24px;
  border: 2px solid #cc0033;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  text-transform: normal;
  font-weight: 700;
  height: 48px;
}
.boton-secundario-toyota a:hover {
  background-color: #cc0033;
  color: #fff;
  border-color: #fff;
}

.new-carrusel .slick-arrow {
  border-radius: 0;
  height: 64px;
  position: absolute;
  top: 34%;
  width: 48px;
  border: none;
  font-size: 0em;
  background: transparent;
}
.new-carrusel .slick-arrow:before {
  content: "" !important;
  display: block;
  width: 48px;
  height: 48px;
}
.new-carrusel .slick-arrow.slick-prev {
  left: -48px !important;
}
.new-carrusel .slick-arrow.slick-prev:before {
  background: url(../images/ic-arrow-left.svg) 0px 0px no-repeat;
  background-size: 48px;
}
.new-carrusel .slick-arrow.slick-next {
  right: -48px !important;
}
.new-carrusel .slick-arrow.slick-next:before {
  background: url(../images/ic-arrow-right.svg) 0px 0px no-repeat;
  background-size: 48px;
}
@media only screen and (max-width: 990px) {
  .new-carrusel .slick-arrow.slick-prev {
    left: 0px !important;
  }
  .new-carrusel .slick-arrow.slick-next {
    right: 0px !important;
  }
}

.new-slider {
  position: relative;
}
.new-slider .slick-arrow {
  border-radius: 0;
  height: 48px;
  position: absolute;
  top: 54px;
  right: 0;
  width: 48px;
  border: none;
  font-size: 0em;
  background-color: #ffffff;
  box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 48px;
  -moz-border-radius: 48px;
  -ms-border-radius: 48px;
  border-radius: 48px;
  z-index: 2;
}
.new-slider .slick-arrow:before {
  content: "" !important;
  display: block;
  width: 48px;
  height: 48px;
}
.new-slider .slick-arrow.slick-prev {
  right: calc(12% + 74px) !important;
  cursor: pointer;
}
.new-slider .slick-arrow.slick-prev:before {
  background: url(../images/ic-arrow-left.svg) 6px 8px no-repeat;
  background-size: 32px;
}
.new-slider .slick-arrow.slick-next {
  right: 12% !important;
  cursor: pointer;
}
.new-slider .slick-arrow.slick-next:before {
  background: url(../images/ic-arrow-right.svg) 10px 8px no-repeat;
  background-size: 32px;
}
.new-slider .slick-dots {
  position: absolute;
  top: 20.3%;
  padding: 0;
  margin: 0 !important;
  list-style: none;
  right: 12%;
  width: 43vw;
}
.new-slider .slick-dots li {
  display: inline-block;
  width: calc( ( 43vw / 4 ) - 6px);
  font-size: 0;
  margin-right: 8px;
}
.new-slider .slick-dots li button {
  width: 100%;
  height: 6px;
  background: #AAAAAA;
  border: none;
  margin-right: 4px;
}
.new-slider .slick-dots li.slick-active button {
  background: #cc0033;
}
@media only screen and (max-width: 990px) {
  .new-slider .slick-arrow {
    width: 32px;
    height: 32px;
    top: 20%;
  }
  .new-slider .slick-arrow:before {
    width: 32px;
    height: 32px;
  }
  .new-slider .slick-arrow.slick-prev {
    left: 18px !important;
  }
  .new-slider .slick-arrow.slick-prev::before {
    background: url(../images/ic-arrow-left.svg) 6px 8px no-repeat;
    background-size: 18px;
  }
  .new-slider .slick-arrow.slick-next {
    right: 18px !important;
  }
  .new-slider .slick-arrow.slick-next::before {
    background: url(../images/ic-arrow-right.svg) 10px 8px no-repeat;
    background-size: 18px;
  }
  .new-slider .slick-dots {
    display: none !important;
    top: 39.3%;
    right: 0;
    width: 100%;
  }
  .new-slider .slick-dots li {
    width: calc((100%/4) - 6px);
  }
}

.hamb .nav-toggle, #cabecera #mobile-header .nav-toggle {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 12px;
  margin: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -ms-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}
.hamb .nav-toggle:hover, #cabecera #mobile-header .nav-toggle:hover {
  border-bottom: none !important;
}
.hamb .nav-toggle span, #cabecera #mobile-header .nav-toggle span {
  display: block;
  position: absolute;
  height: 2px;
  width: 24px;
  background: #282830;
  border-radius: 9px;
  opacity: 1;
  right: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -ms-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.hamb .nav-toggle.open span, #cabecera #mobile-header .nav-toggle.open span {
  background: #282830;
}
.hamb .nav-toggle span:nth-child(1), #cabecera #mobile-header .nav-toggle span:nth-child(1) {
  top: 0px;
  width: 24px;
}
.hamb .nav-toggle span:nth-child(2), #cabecera #mobile-header .nav-toggle span:nth-child(2), .hamb .nav-toggle span:nth-child(3), #cabecera #mobile-header .nav-toggle span:nth-child(3) {
  top: 8px;
  width: 18px;
}
.hamb .nav-toggle span:nth-child(4), #cabecera #mobile-header .nav-toggle span:nth-child(4) {
  top: 16px;
  width: 24px;
}
.hamb .nav-toggle.open span:nth-child(1), #cabecera #mobile-header .nav-toggle.open span:nth-child(1) {
  top: 14px;
  width: 0%;
  left: 50%;
}
.hamb .nav-toggle.open span:nth-child(2), #cabecera #mobile-header .nav-toggle.open span:nth-child(2) {
  width: 24px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.hamb .nav-toggle.open span:nth-child(3), #cabecera #mobile-header .nav-toggle.open span:nth-child(3) {
  width: 24px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.hamb .nav-toggle.open span:nth-child(4), #cabecera #mobile-header .nav-toggle.open span:nth-child(4) {
  top: 14px;
  width: 0%;
  left: 50%;
}

#vehiculo-seleccionado-webform span:hover {
  cursor: pointer;
}
#vehiculo-seleccionado-webform span.activo {
  background: #cc0033;
  color: #fff;
}

.form-popup .form-solicitud {
  position: relative;
}
.form-popup .form-solicitud .mfp-close {
  position: absolute;
  right: 0;
  top: 0;
}

.bloque-listado-vehiculos {
  position: relative;
}
.bloque-listado-vehiculos .mfp-close {
  position: absolute;
  right: 0;
  top: 0;
}
.bloque-listado-vehiculos .listado-vehiculos h2 {
  line-height: 3.5rem;
}

#edit-actions-submit[disabled=disabled], .js-form-submit[disabled=disabled] {
  background: #cbcdc9 !important;
  opacity: 0.6;
  color: #4d4f53 !important;
  border: 2px solid #cbcdc9 !important;
}
#edit-actions-submit[disabled=disabled]:hover, .js-form-submit[disabled=disabled]:hover {
  opacity: 0.6;
  background: #cbcdc9 !important;
  border: 2px solid #cbcdc9 !important;
  color: #4d4f53 !important;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
  z-index: 99999 !important;
}

label.form-required:after {
  content: "*";
}

.form-item-terms-of-service label a:after {
  content: "*";
  color: #282830;
}

.webform-share-page-body {
  background: #f0f0f0;
}
.webform-share-page-body .confirmation-message-form {
  justify-content: center;
  display: flex;
}

.path-webform.path-alias-form-form-solicitar-prueba-new-confirmation, .path-webform.path-alias-form-form-solicitar-oferta-new-confirmation, .path-webform.path-alias-form-form-solicitar-cita-new-confirmation, .path-webform.path-alias-form-form-catalogo-confirmation, .path-alias-yaris-cross-road-show.path-alias-form-form-solicitar-prueba-new-confirmation, .path-alias-yaris-cross-road-show.path-alias-form-form-solicitar-oferta-new-confirmation, .path-alias-yaris-cross-road-show.path-alias-form-form-solicitar-cita-new-confirmation, .path-alias-yaris-cross-road-show.path-alias-form-form-catalogo-confirmation, .webform-share-page-body.path-alias-form-form-solicitar-prueba-new-confirmation, .webform-share-page-body.path-alias-form-form-solicitar-oferta-new-confirmation, .webform-share-page-body.path-alias-form-form-solicitar-cita-new-confirmation, .webform-share-page-body.path-alias-form-form-catalogo-confirmation, .path-alias-form-tasacion.path-alias-form-form-solicitar-prueba-new-confirmation, .path-alias-form-tasacion.path-alias-form-form-solicitar-oferta-new-confirmation, .path-alias-form-tasacion.path-alias-form-form-solicitar-cita-new-confirmation, .path-alias-form-tasacion.path-alias-form-form-catalogo-confirmation {
  background: #f0f0f0;
}
.path-webform.path-alias-form-form-solicitar-prueba-new-confirmation .confirmation-message-form, .path-webform.path-alias-form-form-solicitar-oferta-new-confirmation .confirmation-message-form, .path-webform.path-alias-form-form-solicitar-cita-new-confirmation .confirmation-message-form, .path-webform.path-alias-form-form-catalogo-confirmation .confirmation-message-form, .path-alias-yaris-cross-road-show.path-alias-form-form-solicitar-prueba-new-confirmation .confirmation-message-form, .path-alias-yaris-cross-road-show.path-alias-form-form-solicitar-oferta-new-confirmation .confirmation-message-form, .path-alias-yaris-cross-road-show.path-alias-form-form-solicitar-cita-new-confirmation .confirmation-message-form, .path-alias-yaris-cross-road-show.path-alias-form-form-catalogo-confirmation .confirmation-message-form, .webform-share-page-body.path-alias-form-form-solicitar-prueba-new-confirmation .confirmation-message-form, .webform-share-page-body.path-alias-form-form-solicitar-oferta-new-confirmation .confirmation-message-form, .webform-share-page-body.path-alias-form-form-solicitar-cita-new-confirmation .confirmation-message-form, .webform-share-page-body.path-alias-form-form-catalogo-confirmation .confirmation-message-form, .path-alias-form-tasacion.path-alias-form-form-solicitar-prueba-new-confirmation .confirmation-message-form, .path-alias-form-tasacion.path-alias-form-form-solicitar-oferta-new-confirmation .confirmation-message-form, .path-alias-form-tasacion.path-alias-form-form-solicitar-cita-new-confirmation .confirmation-message-form, .path-alias-form-tasacion.path-alias-form-form-catalogo-confirmation .confirmation-message-form {
  justify-content: center;
  display: flex;
}
.path-webform h1, .path-webform h2, .path-alias-yaris-cross-road-show h1, .path-alias-yaris-cross-road-show h2, .webform-share-page-body h1, .webform-share-page-body h2, .path-alias-form-tasacion h1, .path-alias-form-tasacion h2 {
  font-weight: 500;
}
.path-webform #block-toyota-content, .path-webform .webform-ajax-form-wrapper, .path-alias-yaris-cross-road-show #block-toyota-content, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper, .webform-share-page-body #block-toyota-content, .webform-share-page-body .webform-ajax-form-wrapper, .path-alias-form-tasacion #block-toyota-content, .path-alias-form-tasacion .webform-ajax-form-wrapper {
  background: #f0f0f0;
}
.path-webform #block-toyota-content form, .path-webform .webform-ajax-form-wrapper form, .path-alias-yaris-cross-road-show #block-toyota-content form, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form, .webform-share-page-body #block-toyota-content form, .webform-share-page-body .webform-ajax-form-wrapper form, .path-alias-form-tasacion #block-toyota-content form, .path-alias-form-tasacion .webform-ajax-form-wrapper form {
  background: #f0f0f0;
}
.path-webform #block-toyota-content form .form-item fieldset, .path-webform .webform-ajax-form-wrapper form .form-item fieldset, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item fieldset, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item fieldset, .webform-share-page-body #block-toyota-content form .form-item fieldset, .webform-share-page-body .webform-ajax-form-wrapper form .form-item fieldset, .path-alias-form-tasacion #block-toyota-content form .form-item fieldset, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item fieldset {
  margin-bottom: 0;
}
.path-webform #block-toyota-content form .js-form-type-radio, .path-webform #block-toyota-content form .js-form-type-checkbox, .path-webform .webform-ajax-form-wrapper form .js-form-type-radio, .path-webform .webform-ajax-form-wrapper form .js-form-type-checkbox, .path-alias-yaris-cross-road-show #block-toyota-content form .js-form-type-radio, .path-alias-yaris-cross-road-show #block-toyota-content form .js-form-type-checkbox, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .js-form-type-radio, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .js-form-type-checkbox, .webform-share-page-body #block-toyota-content form .js-form-type-radio, .webform-share-page-body #block-toyota-content form .js-form-type-checkbox, .webform-share-page-body .webform-ajax-form-wrapper form .js-form-type-radio, .webform-share-page-body .webform-ajax-form-wrapper form .js-form-type-checkbox, .path-alias-form-tasacion #block-toyota-content form .js-form-type-radio, .path-alias-form-tasacion #block-toyota-content form .js-form-type-checkbox, .path-alias-form-tasacion .webform-ajax-form-wrapper form .js-form-type-radio, .path-alias-form-tasacion .webform-ajax-form-wrapper form .js-form-type-checkbox {
  width: auto !important;
  margin-right: 40px;
}
.path-webform #block-toyota-content form .js-form-type-select select, .path-webform .webform-ajax-form-wrapper form .js-form-type-select select, .path-alias-yaris-cross-road-show #block-toyota-content form .js-form-type-select select, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .js-form-type-select select, .webform-share-page-body #block-toyota-content form .js-form-type-select select, .webform-share-page-body .webform-ajax-form-wrapper form .js-form-type-select select, .path-alias-form-tasacion #block-toyota-content form .js-form-type-select select, .path-alias-form-tasacion .webform-ajax-form-wrapper form .js-form-type-select select {
  margin-top: 8px;
  padding-left: 16px;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
}
.path-webform #block-toyota-content form .js-form-type-select:after, .path-webform .webform-ajax-form-wrapper form .js-form-type-select:after, .path-alias-yaris-cross-road-show #block-toyota-content form .js-form-type-select:after, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .js-form-type-select:after, .webform-share-page-body #block-toyota-content form .js-form-type-select:after, .webform-share-page-body .webform-ajax-form-wrapper form .js-form-type-select:after, .path-alias-form-tasacion #block-toyota-content form .js-form-type-select:after, .path-alias-form-tasacion .webform-ajax-form-wrapper form .js-form-type-select:after {
  top: 34px;
}
.path-webform #block-toyota-content form .radios--wrapper legend, .path-webform .webform-ajax-form-wrapper form .radios--wrapper legend, .path-alias-yaris-cross-road-show #block-toyota-content form .radios--wrapper legend, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .radios--wrapper legend, .webform-share-page-body #block-toyota-content form .radios--wrapper legend, .webform-share-page-body .webform-ajax-form-wrapper form .radios--wrapper legend, .path-alias-form-tasacion #block-toyota-content form .radios--wrapper legend, .path-alias-form-tasacion .webform-ajax-form-wrapper form .radios--wrapper legend {
  font-weight: bold;
}
.path-webform #block-toyota-content form .border-top-form, .path-webform .webform-ajax-form-wrapper form .border-top-form, .path-alias-yaris-cross-road-show #block-toyota-content form .border-top-form, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .border-top-form, .webform-share-page-body #block-toyota-content form .border-top-form, .webform-share-page-body .webform-ajax-form-wrapper form .border-top-form, .path-alias-form-tasacion #block-toyota-content form .border-top-form, .path-alias-form-tasacion .webform-ajax-form-wrapper form .border-top-form {
  border-top: 2px solid white;
  padding-top: 40px;
  margin-top: 32px;
}
.path-webform #block-toyota-content form .imagen-modelo-new, .path-webform .webform-ajax-form-wrapper form .imagen-modelo-new, .path-alias-yaris-cross-road-show #block-toyota-content form .imagen-modelo-new, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .imagen-modelo-new, .webform-share-page-body #block-toyota-content form .imagen-modelo-new, .webform-share-page-body .webform-ajax-form-wrapper form .imagen-modelo-new, .path-alias-form-tasacion #block-toyota-content form .imagen-modelo-new, .path-alias-form-tasacion .webform-ajax-form-wrapper form .imagen-modelo-new {
  min-height: 170px;
  margin-top: -24px;
}
@media only screen and (max-width: 990px) {
  .path-webform #block-toyota-content form .imagen-modelo-new, .path-webform .webform-ajax-form-wrapper form .imagen-modelo-new, .path-alias-yaris-cross-road-show #block-toyota-content form .imagen-modelo-new, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .imagen-modelo-new, .webform-share-page-body #block-toyota-content form .imagen-modelo-new, .webform-share-page-body .webform-ajax-form-wrapper form .imagen-modelo-new, .path-alias-form-tasacion #block-toyota-content form .imagen-modelo-new, .path-alias-form-tasacion .webform-ajax-form-wrapper form .imagen-modelo-new {
    margin-top: 0;
  }
}
.path-webform #block-toyota-content form .imagen-modelo-new.no-modelo, .path-webform .webform-ajax-form-wrapper form .imagen-modelo-new.no-modelo, .path-alias-yaris-cross-road-show #block-toyota-content form .imagen-modelo-new.no-modelo, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .imagen-modelo-new.no-modelo, .webform-share-page-body #block-toyota-content form .imagen-modelo-new.no-modelo, .webform-share-page-body .webform-ajax-form-wrapper form .imagen-modelo-new.no-modelo, .path-alias-form-tasacion #block-toyota-content form .imagen-modelo-new.no-modelo, .path-alias-form-tasacion .webform-ajax-form-wrapper form .imagen-modelo-new.no-modelo {
  background: url(../images/test-vehiculo-form.png) no-repeat center center;
  background-size: contain;
  height: 120px;
  min-height: 120px;
  margin-top: 0;
}
.path-webform .webform-actions, .path-alias-yaris-cross-road-show .webform-actions, .webform-share-page-body .webform-actions, .path-alias-form-tasacion .webform-actions {
  position: relative;
}
.path-webform .webform-actions input, .path-alias-yaris-cross-road-show .webform-actions input, .webform-share-page-body .webform-actions input, .path-alias-form-tasacion .webform-actions input {
  padding-left: 20px;
  position: relative;
}
.path-webform .webform-actions input:hover, .path-alias-yaris-cross-road-show .webform-actions input:hover, .webform-share-page-body .webform-actions input:hover, .path-alias-form-tasacion .webform-actions input:hover {
  cursor: pointer;
}
.path-webform .webform-actions:after, .path-alias-yaris-cross-road-show .webform-actions:after, .webform-share-page-body .webform-actions:after, .path-alias-form-tasacion .webform-actions:after {
  content: "";
  display: block;
  position: absolute;
  content: "";
  width: 16px;
  height: 16px;
  right: 210px;
  top: 16px;
  pointer-events: none;
  color: white;
}
.path-webform .webform-actions:hover:after, .path-alias-yaris-cross-road-show .webform-actions:hover:after, .webform-share-page-body .webform-actions:hover:after, .path-alias-form-tasacion .webform-actions:hover:after {
  color: #cc0033;
}
.path-webform .webform-actions.webform-submit-disabled:after, .path-alias-yaris-cross-road-show .webform-actions.webform-submit-disabled:after, .webform-share-page-body .webform-actions.webform-submit-disabled:after, .path-alias-form-tasacion .webform-actions.webform-submit-disabled:after {
  color: #4d4f53;
}
@media only screen and (max-width: 990px) {
  .path-webform .form-popup.form-solicitud .form-actions, .path-alias-yaris-cross-road-show .form-popup.form-solicitud .form-actions, .webform-share-page-body .form-popup.form-solicitud .form-actions, .path-alias-form-tasacion .form-popup.form-solicitud .form-actions {
    width: 244px;
    margin: 0 auto !important;
    text-align: center;
    float: none;
  }
}
.path-webform #edit-version-contacto-txt, .path-alias-yaris-cross-road-show #edit-version-contacto-txt, .webform-share-page-body #edit-version-contacto-txt, .path-alias-form-tasacion #edit-version-contacto-txt {
  width: 100%;
}
.path-webform .webform-submission-reservar-version-modelo-form #edit-processed-text, .path-alias-yaris-cross-road-show .webform-submission-reservar-version-modelo-form #edit-processed-text, .webform-share-page-body .webform-submission-reservar-version-modelo-form #edit-processed-text, .path-alias-form-tasacion .webform-submission-reservar-version-modelo-form #edit-processed-text {
  width: 100%;
}

.path-reservar .main-content {
  background: #282830;
}
.path-reservar #block-toyota-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.path-reservar #block-toyota-content .webform-submission-form {
  width: 70%;
  padding-bottom: 16px;
  border-radius: 0;
  min-height: 60vh;
}
.path-reservar #block-toyota-content .block-webformcustombookingblock {
  width: 30%;
  padding: 24px;
  background: #f0f0f0;
}
.path-reservar #block-toyota-content form {
  background: #282830;
  color: #ffffff;
}
.path-reservar #block-toyota-content form input, .path-reservar #block-toyota-content form select, .path-reservar #block-toyota-content form p, .path-reservar #block-toyota-content form a {
  color: #ffffff;
}
.path-reservar #block-toyota-content form .form-item input, .path-reservar #block-toyota-content form .form-item select {
  background: none;
  border: 0;
  border-bottom: 1px solid #ffffff;
  margin-bottom: 1rem;
}
.path-reservar #block-toyota-content form .form-item input label, .path-reservar #block-toyota-content form .form-item select label {
  padding-bottom: 0.5rem;
}
.path-reservar #block-toyota-content form .form-item select {
  background: #282830;
}
.path-reservar #block-toyota-content form .form-item-version-transmision, .path-reservar #block-toyota-content form .form-item-version-color-exterior, .path-reservar #block-toyota-content form .form-item-version-color-interior {
  width: 100%;
}
.path-reservar #block-toyota-content form .webform-progress-tracker .progress-step.is-active .progress-text {
  color: #ffffff;
}
.path-reservar #block-toyota-content form .webform-progress-tracker .progress-step.is-active .progress-marker {
  background-color: #cc0033;
}
.path-reservar #block-toyota-content form .webform-progress-tracker .progress-step.is-complete .progress-text {
  color: #cbcdc9;
}
.path-reservar #block-toyota-content form #edit-version-contacto-txt, .path-reservar #block-toyota-content form #edit-processed-text {
  width: 100%;
}
.path-reservar #block-toyota-content .pago-seguro {
  display: block;
  padding-top: 16px;
}
.path-reservar #block-toyota-content #edit-actions-wizard-prev {
  background: none;
  float: left;
}
.path-reservar #block-toyota-content #block-webformcustombookingblock > h2, .path-reservar #block-toyota-content #block-webformcustombookingblock > h3, .path-reservar #block-toyota-content #block-webformcustombookingblock .precio-info, .path-reservar #block-toyota-content #block-webformcustombookingblock .cuota-info, .path-reservar #block-toyota-content #block-webformcustombookingblock .modelo-info, .path-reservar #block-toyota-content #block-webformcustombookingblock .version-info {
  padding-top: 8px;
  padding-bottom: 8px;
}
.path-reservar #block-toyota-content #block-webformcustombookingblock #reserva-info {
  margin-top: 8px;
  border-top: 1px #cc0033 solid;
  border-bottom: 1px #cc0033 solid;
  padding: 12px 0;
}
.path-reservar #block-toyota-content #block-webformcustombookingblock #reserva-info-price, .path-reservar #block-toyota-content #block-webformcustombookingblock #precio-info-price {
  position: relative;
}
.path-reservar #block-toyota-content #block-webformcustombookingblock #reserva-info-price:after, .path-reservar #block-toyota-content #block-webformcustombookingblock #precio-info-price:after {
  content: "";
  display: block;
  position: absolute;
  content: "€";
  right: -11px;
  top: 3px;
}

.webform-submission-road-show-form input[type=checkbox] + label::before {
  background: none !important;
  border: 1px solid !important;
}
.webform-submission-road-show-form input {
  padding: 0.5rem;
}
.webform-submission-road-show-form #edit-mapa .wrapper-field {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
.webform-submission-road-show-form #edit-mapa .wrapper-field .canariasMap {
  margin: 0 auto;
  float: none;
}
.webform-submission-road-show-form .canariasMap {
  margin: 0 auto;
}
@media only screen and (max-width: 990px) {
  .webform-submission-road-show-form .canariasMap {
    width: 90%;
  }
}
.webform-submission-road-show-form .island {
  cursor: pointer;
}
.webform-submission-road-show-form .island * {
  transition: all 0.2s ease-in;
}
.webform-submission-road-show-form #laPalma .shape {
  fill: #dfbc26;
  fill-opacity: 0;
}
.webform-submission-road-show-form #laPalma:hover .shape {
  fill-opacity: 1;
}
.webform-submission-road-show-form #laPalma:hover .dot {
  fill: #282830;
}
.webform-submission-road-show-form #tenerife .shape {
  fill: #dfbc26;
  fill-opacity: 0;
}
.webform-submission-road-show-form #tenerife:hover .shape {
  fill-opacity: 1;
}
.webform-submission-road-show-form #tenerife:hover .dot {
  fill: #282830;
}
.webform-submission-road-show-form #granCanaria .shape {
  fill: #dfbc26;
  fill-opacity: 0;
}
.webform-submission-road-show-form #granCanaria:hover .shape {
  fill-opacity: 1;
}
.webform-submission-road-show-form #granCanaria:hover .dot {
  fill: #282830;
}
.webform-submission-road-show-form #fuerteventura .shape {
  fill: #dfbc26;
  fill-opacity: 0;
}
.webform-submission-road-show-form #fuerteventura:hover .shape {
  fill-opacity: 1;
}
.webform-submission-road-show-form #fuerteventura:hover .dot {
  fill: #282830;
}
.webform-submission-road-show-form #lanzarote .shape {
  fill: #dfbc26;
  fill-opacity: 0;
}
.webform-submission-road-show-form #lanzarote:hover .shape {
  fill-opacity: 1;
}
.webform-submission-road-show-form #lanzarote:hover .dot {
  fill: #282830;
}
.webform-submission-road-show-form .active .shape {
  fill-opacity: 1 !important;
}
.webform-submission-road-show-form .active .dot {
  fill: #282830;
}
.webform-submission-road-show-form label {
  display: block;
}
.webform-submission-road-show-form .form-item-concesionarios {
  margin-bottom: 8px !important;
}
.webform-submission-road-show-form .fecha-concesionario {
  display: none;
  line-height: 1.5rem;
}
.webform-submission-road-show-form .fecha-concesionario label {
  margin-top: 8px;
}
.webform-submission-road-show-form .fecha-concesionario.active {
  display: block;
}
.webform-submission-road-show-form .fecha-concesionario.active .fechas {
  display: flex;
}
.webform-submission-road-show-form .fecha-concesionario.active .fechas .route {
  position: relative;
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
}
.webform-submission-road-show-form .fecha-concesionario.active .fechas .route div {
  display: none;
}
.webform-submission-road-show-form .fecha-concesionario.active .fechas .route:after {
  content: "";
  display: block;
  position: absolute;
  content: " - ";
  top: 0;
  left: 0;
  right: 0;
}
.webform-submission-road-show-form select {
  background: none;
  color: white;
  min-height: 32px;
}
.webform-submission-road-show-form input {
  background: none;
  color: white;
}
@media only screen and (max-width: 990px) {
  .webform-submission-road-show-form input {
    width: 100%;
  }
}
.webform-submission-road-show-form .wrapper--roadshow {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
  margin-top: 72px;
}
@media only screen and (max-width: 990px) {
  .webform-submission-road-show-form .wrapper--roadshow {
    display: block;
  }
}
.webform-submission-road-show-form .wrapper--roadshow * {
  transition: none;
}
.webform-submission-road-show-form .wrapper--roadshow .card-roadshow {
  cursor: pointer;
  border: 1px solid white;
  border-radius: 8px;
  margin-right: 40px;
  width: 290px;
  min-height: 200px;
  margin-bottom: 40px;
  font-size: 1rem;
  line-height: 1.5rem;
}
.webform-submission-road-show-form .wrapper--roadshow .card-roadshow__isla {
  border-bottom: 1px solid;
  padding: 8px 16px 8px 16px;
}
.webform-submission-road-show-form .wrapper--roadshow .card-roadshow__concesionario {
  padding: 8px 16px 8px 16px;
  font-size: 1.5rem;
  line-height: 2rem;
}
.webform-submission-road-show-form .wrapper--roadshow .card-roadshow__direccion {
  display: none;
}
.webform-submission-road-show-form .wrapper--roadshow .card-roadshow__fecha {
  padding: 8px 16px 8px 16px;
  display: flex;
  font-size: 1.5rem;
  line-height: 2rem;
}
.webform-submission-road-show-form .wrapper--roadshow .card-roadshow .route {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  min-width: 30%;
  margin-left: 16px;
  margin-right: 16px;
  line-height: 1;
}
.webform-submission-road-show-form .wrapper--roadshow .card-roadshow .route .circle {
  display: block;
  min-width: 12px;
  min-height: 12px;
  border: 0;
  border-radius: 100%;
  background-color: white;
  font-size: 0;
}
.webform-submission-road-show-form .wrapper--roadshow .card-roadshow .route .line {
  width: 100%;
  border: 2px solid white;
  border-style: dashed;
  font-size: 0;
}
@media (max-width: 990px) {
  .webform-submission-road-show-form .wrapper--roadshow .card-roadshow .route {
    flex-direction: column;
    height: 100%;
  }
  .webform-submission-road-show-form .wrapper--roadshow .card-roadshow .route .line {
    width: 0;
    height: 100%;
  }
}
.webform-submission-road-show-form .wrapper--roadshow .card-roadshow:hover, .webform-submission-road-show-form .wrapper--roadshow .card-roadshow.active {
  color: #dfbc26;
  border-color: #dfbc26;
}
.webform-submission-road-show-form .wrapper--roadshow .card-roadshow:hover h2, .webform-submission-road-show-form .wrapper--roadshow .card-roadshow:hover p, .webform-submission-road-show-form .wrapper--roadshow .card-roadshow:hover a, .webform-submission-road-show-form .wrapper--roadshow .card-roadshow.active h2, .webform-submission-road-show-form .wrapper--roadshow .card-roadshow.active p, .webform-submission-road-show-form .wrapper--roadshow .card-roadshow.active a {
  color: #dfbc26;
  border-color: #dfbc26;
}
.webform-submission-road-show-form .wrapper--roadshow .card-roadshow:hover .route .circle, .webform-submission-road-show-form .wrapper--roadshow .card-roadshow.active .route .circle {
  background: #dfbc26;
}
.webform-submission-road-show-form .wrapper--roadshow .card-roadshow:hover .route .line, .webform-submission-road-show-form .wrapper--roadshow .card-roadshow.active .route .line {
  border-color: #dfbc26;
}
@media only screen and (max-width: 990px) {
  .webform-submission-road-show-form .wrapper--roadshow .card-roadshow {
    min-height: auto;
    width: 100%;
    border: 0;
    font-size: 1rem;
  }
  .webform-submission-road-show-form .wrapper--roadshow .card-roadshow .card-roadshow__isla {
    border: 0;
  }
  .webform-submission-road-show-form .wrapper--roadshow .card-roadshow .card-roadshow-contain {
    display: grid;
    grid-template-columns: 50% 50%;
    border: 1px solid white;
    border-radius: 8px;
  }
  .webform-submission-road-show-form .wrapper--roadshow .card-roadshow .card-roadshow-contain .card-roadshow__concesionario {
    grid-column: 1/2;
    display: flex;
    align-items: center;
    font-size: 1rem;
  }
  .webform-submission-road-show-form .wrapper--roadshow .card-roadshow .card-roadshow-contain .card-roadshow__fecha {
    grid-column: 2/2;
    position: relative;
    text-align: center;
    display: block;
  }
  .webform-submission-road-show-form .wrapper--roadshow .card-roadshow .card-roadshow-contain .card-roadshow__fecha .route {
    height: 80%;
    float: left;
    position: absolute;
    top: 8px;
    left: -16px;
  }
}
.webform-submission-road-show-form #edit-container-form {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  margin: 0 auto;
  display: flex;
}
.webform-submission-road-show-form #edit-container-form legend {
  display: none;
  border: none;
}
.webform-submission-road-show-form #edit-container-form fieldset {
  border: none;
  padding: 48px;
  margin: 0 !important;
  border: 1px solid white;
}
@media only screen and (max-width: 767px) {
  .webform-submission-road-show-form #edit-container-form fieldset {
    padding: 16px;
  }
}
@media only screen and (max-width: 990px) {
  .webform-submission-road-show-form #edit-container-form #edit-imagen-roadshow {
    display: none;
  }
}
.webform-submission-road-show-form .form-item-terms-of-service label a::after {
  color: white;
}
.webform-submission-road-show-form .webform-actions {
  width: 230px;
}
.webform-submission-road-show-form .webform-actions input {
  background: none;
  border-color: #dfbc26;
  color: #dfbc26;
  padding-top: 11px;
  padding-bottom: 13px;
  min-width: 220px;
}
.webform-submission-road-show-form .webform-actions input:hover {
  border-color: white !important;
  color: #282830 !important;
}
.webform-submission-road-show-form .webform-actions:after {
  right: 32px;
  color: #dfbc26;
}
.webform-submission-road-show-form .webform-actions:hover:after {
  color: #282830 !important;
}

.path-alias-form-road-show-confirmation {
  background: #282830;
}
.path-alias-form-road-show-confirmation #block-toyota-content {
  background: #282830;
}
.path-alias-form-road-show-confirmation .model-new--roadshow {
  float: none;
  margin: 90px auto;
  background: #282830;
  color: white;
  padding-top: 90px;
}
.path-alias-form-road-show-confirmation .model-new--roadshow h2, .path-alias-form-road-show-confirmation .model-new--roadshow p, .path-alias-form-road-show-confirmation .model-new--roadshow a, .path-alias-form-road-show-confirmation .model-new--roadshow i {
  background: #282830;
  color: white;
}
.path-alias-form-road-show-confirmation .model-new--roadshow .button, .path-alias-form-road-show-confirmation .model-new--roadshow .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .path-alias-form-road-show-confirmation .model-new--roadshow a {
  background: white;
  color: #cc0033;
}

#webform-submission-form-contacto-concesionario-form-ajax form {
  padding: 0 !important;
  background: #fff !important;
}
#webform-submission-form-contacto-concesionario-form-ajax form .form-item {
  margin-top: 8px;
  margin-bottom: 16px;
}
#webform-submission-form-contacto-concesionario-form-ajax form .form-item input[type=text], #webform-submission-form-contacto-concesionario-form-ajax form .form-item input[type=email], #webform-submission-form-contacto-concesionario-form-ajax form .form-item input[type=tel], #webform-submission-form-contacto-concesionario-form-ajax form .form-item textarea {
  background: #f0f0f0;
}
#webform-submission-form-contacto-concesionario-form-ajax form .form-item textarea {
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-color: #cbcdc9;
}
#webform-submission-form-contacto-concesionario-form-ajax form .js-form-type-webform-terms-of-service {
  margin-top: 0 !important;
  padding-top: 0;
  border: 0;
}

body.webform-share-page-body {
  padding: 0;
}
body.webform-share-page-body #webform-submission-form-contacto-concesionario-form-ajax form .form-item textarea {
  width: 100%;
}
body.webform-share-page-body #webform-submission-form-contacto-concesionario-form-ajax form .form-item input[type=text] {
  width: 100%;
}
body.webform-share-page-body .webform-submission-form-catalogo-new-form .webform-confirmation .confirmation-message-form {
  margin-top: 0;
}

@media only screen and (max-width: 767px) {
  #webform-submission-form-contacto-concesionario-form-ajax form {
    overflow: hidden;
  }

  #webform-submission-form-contacto-concesionario-form-ajax .webform-submission-form .form-actions input {
    min-width: 100%;
    padding-right: 8px;
  }
}
.messages {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid;
  padding: 8px 16px 8px 48px;
  margin: 0 0 28px 0;
  word-wrap: break-word;
  overflow-wrap: break-word;
  /*
  &--error, &.state--3 {
      background-color: $color-red-10;
      color: $color-red; 
      position:relative;
      &:before{            
          content: $icon-alert;            
      }
      &:after{            
          background:$color-red;            
      }
  }
  &--status, &.state--5{
      background-color: $color-green-10;
      color: $color-green; 
      position:relative;
      &:before{            
          content: $icon-check;            
      }
      &:after{            
          background:$color-green;            
      }
  }
  &--warning, &.state--4{
      background-color: $color-orange-10;
      color: $color-orange-dark; 
      position:relative;
      &:before{            
          content: $icon-info;            
      }
      &:after{            
          background:$color-orange-dark;            
      }
  }    */
}

.tabla-general, .paragraph--type--tabla-equipamiento table, .paragraph--type--tabla-especificaciones table {
  border: 1px solid #cbcdc9;
  color: #282830;
  border-collapse: collapse;
  margin: 24px 0;
}
.tabla-general tbody td, .paragraph--type--tabla-equipamiento table tbody td, .paragraph--type--tabla-especificaciones table tbody td {
  border: 1px solid #cbcdc9;
  padding: 8px 12px;
}

.paragraph--type--tabla-equipamiento:contains("Equipamiento"), .paragraph--type--tabla-especificaciones:contains("Equipamiento") {
  border: 5px solid;
}
.paragraph--type--tabla-equipamiento .tabla-datos, .paragraph--type--tabla-especificaciones .tabla-datos {
  /* max-width: $grid-max-width; */
  max-width: 100%;
}
.paragraph--type--tabla-equipamiento table, .paragraph--type--tabla-especificaciones table {
  height: auto !important;
  width: 100% !important;
  /* thead {
      display: none;
  } */
}
.paragraph--type--tabla-equipamiento table tr td:first-child, .paragraph--type--tabla-especificaciones table tr td:first-child {
  width: 35% !important;
}
.paragraph--type--tabla-equipamiento table tr td:not(:first-child), .paragraph--type--tabla-especificaciones table tr td:not(:first-child) {
  text-align: center;
  /* font-size: 1.5em;
  line-height: 2em;
  font-weight: $bold; */
}
.paragraph--type--tabla-equipamiento table tr td:contains("Si"), .paragraph--type--tabla-especificaciones table tr td:contains("Si") {
  border: 5px solid #000;
}
.paragraph--type--tabla-equipamiento table tr td.valor, .paragraph--type--tabla-especificaciones table tr td.valor {
  position: relative;
  top: 0;
  left: 0;
  text-align: center;
  font-size: 0;
}
.paragraph--type--tabla-equipamiento table tr td.valor:after, .paragraph--type--tabla-especificaciones table tr td.valor:after {
  background-color: transparent;
  content: "";
  display: block;
  margin: 0.5em auto;
  width: 0.5rem;
  height: 1rem;
}
.paragraph--type--tabla-equipamiento table tr td.valor.si:after, .paragraph--type--tabla-especificaciones table tr td.valor.si:after {
  border-bottom: 2px solid #282830;
  border-right: 2px solid #282830;
  transform: rotate(45deg);
  transition: border-color 0.3s ease;
}
.paragraph--type--tabla-equipamiento table tr td.valor.no:after, .paragraph--type--tabla-especificaciones table tr td.valor.no:after {
  border-right: 2px solid #282830;
  transform: rotate(90deg);
  transition: border-color 0.3s ease;
}
.paragraph--type--tabla-equipamiento table tr td.valor.opcional:after, .paragraph--type--tabla-especificaciones table tr td.valor.opcional:after {
  border: 2px solid #282830;
  border-radius: 15px;
  width: 15px;
  height: 15px;
}
.paragraph--type--tabla-equipamiento table tr th, .paragraph--type--tabla-especificaciones table tr th {
  padding-bottom: 8px;
}
.paragraph--type--tabla-equipamiento table tr th:first-child, .paragraph--type--tabla-especificaciones table tr th:first-child {
  width: 35% !important;
}
.paragraph--type--tabla-equipamiento table .activo, .paragraph--type--tabla-especificaciones table .activo {
  display: block;
}
.paragraph--type--tabla-equipamiento:not(:first-child) th, .paragraph--type--tabla-especificaciones:not(:first-child) th {
  display: none;
}

.cabecera-acabados .categoria {
  display: none;
}
.cabecera-acabados .categoria-accordion {
  border-bottom: none !important;
}
.cabecera-acabados table thead {
  display: none;
}
.cabecera-acabados table tr:first-child th:first-child, .cabecera-acabados table tr:first-child td:first-child {
  font-size: 0;
}
.cabecera-acabados:after {
  content: "";
}
.cabecera-acabados table tr td:not(:first-child) {
  text-align: center;
  font-size: 1.5em;
  line-height: 2em;
  font-weight: 600;
}

/* Mobile */
@media only screen and (max-width: 990px) {
  /*
  table.responsive { margin-bottom: 0; }

  .pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
  .pinned table { border-right: none; border-left: none; width: 100%; }
  .pinned table th, .pinned table td { white-space: nowrap; }
  .pinned td:last-child { border-bottom: 0; }

  div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
  div.table-wrapper div.scrollable table { margin-left: 35%; }
  div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }	

  table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
  table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }
  */
}
@media only screen and (max-width: 990px) {
  .paragraph--type--tabla-especificaciones {
    width: 100%;
    overflow: scroll;
    /*  .tabla-datos {

         th, td {
            width: 300px !important;
         }
     } */
  }

  .paragraph--type--tabla-equipamiento {
    width: 100%;
    overflow: scroll;
    /*  .tabla-datos {

         th, td {
             width: 300px !important;
         }
     } */
  }

  .cabecera-acabados table tr td:not(:first-child) {
    font-size: 1em;
    line-height: 1em;
  }
  .cabecera-acabados table tr th:first-child, .cabecera-acabados table tr td:first-child {
    /* font-size:0; */
  }

  .tabla-datos {
    max-width: initial !important;
  }

  /* .paragraph--type--tabla-equipamiento table tr td:first-child, .paragraph--type--tabla-especificaciones table tr td:first-child {
       width: 300px !important;
   } */
}
.path-frontpage .campanya-home {
  margin-top: 64px;
}
.path-frontpage .paragraph--type--banner-pequeno {
  margin-top: 0;
  background: none;
  padding: 64px 0 64px 0;
}
.path-frontpage .paragraph--type--banner-pequeno .titulo_banner {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 3em;
  line-height: 1.5em;
  text-align: center;
  color: #fff;
}
.path-frontpage .paragraph--type--banner-pequeno .enlace_banner {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.path-frontpage .paragraph--type--banner-pequeno .enlace_banner a {
  border-color: #fff;
  color: #fff;
  margin: 0 auto;
}
.path-frontpage .paragraph--type--banner-pequeno .enlace_banner a:hover {
  background-color: #fff;
  color: #cc0033;
  border-color: #cc0033;
}
.path-frontpage .paragraph--type--banner-pequeno img {
  display: none;
}

@media only screen and (max-width: 990px) {
  .path-frontpage .paragraph--type--banner-pequeno {
    margin-top: 0;
    background: none;
    padding: 32px 0 32px 0;
  }
  .path-frontpage .paragraph--type--banner-pequeno .titulo_banner {
    font-size: 2rem;
    line-height: 2.5rem;
    margin-bottom: 1rem;
  }
}
/**
* Estilos para nuestros paragraphs de la web de toyota-canarias.es
*/
.paragraph.paragraph--type--new-cabecera-custom {
  background-color: #cc0033;
  text-align: center;
  margin-top: 0;
}
.paragraph.paragraph--type--new-cabecera-custom .myt__hero h1, .paragraph.paragraph--type--new-cabecera-custom .myt__hero h2, .paragraph.paragraph--type--new-cabecera-custom .myt__hero h3 {
  color: #fff;
}
.paragraph.paragraph--type--new-cabecera-custom .myt__hero p {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  color: #ffffff;
}
.paragraph.paragraph--type--new-texto-centrado {
  /* @extend .wrapper; */
  margin-top: 64px;
}
.paragraph.paragraph--type--new-texto-centrado h2, .paragraph.paragraph--type--new-texto-centrado h3, .paragraph.paragraph--type--new-texto-centrado p {
  text-align: center;
}
.paragraph.paragraph--type--new-texto-centrado.bg-red-toyota {
  background-color: #cc0033;
  padding: 72px 0;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-texto-centrado {
    margin-top: 32px;
  }
  .paragraph.paragraph--type--new-texto-centrado .toy-col-2 {
    display: none;
  }
  .paragraph.paragraph--type--new-texto-centrado .toy-col-8 {
    padding: 0;
  }
}
.paragraph.paragraph--type--new-carrusel-group {
  margin: 64px auto;
  width: 88vw;
}
.paragraph.paragraph--type--new-carrusel-group h2, .paragraph.paragraph--type--new-carrusel-group h3, .paragraph.paragraph--type--new-carrusel-group p {
  text-align: center;
}
.paragraph.paragraph--type--new-carrusel-group .toy-col-4 {
  width: calc(33.33333% - 32px );
  padding-top: 10%;
}
.paragraph.paragraph--type--new-carrusel-group .toy-col-4 .titulo div > div:first-child {
  display: none;
}
.paragraph.paragraph--type--new-carrusel-group .toy-col-4 p, .paragraph.paragraph--type--new-carrusel-group .toy-col-4 h2 {
  text-align: left;
}
.paragraph.paragraph--type--new-carrusel-group .toy-col-8 {
  width: calc(66.66667% - 32px );
  padding: 0;
  margin: 0;
}
.paragraph.paragraph--type--new-carrusel-group .toy-col-8 .slick-arrow {
  display: none !important;
  z-index: 99;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-carrusel-group .toy-col-8 .slick-arrow {
    display: block !important;
    height: 500px;
    top: 0;
  }
  .paragraph.paragraph--type--new-carrusel-group .toy-col-8 .slick-arrow.slick-next {
    right: 0 !important;
  }
  .paragraph.paragraph--type--new-carrusel-group .toy-col-8 .slick-arrow.slick-prev {
    left: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  .paragraph.paragraph--type--new-carrusel-group .toy-col-8 .slick-arrow {
    height: 300px;
  }
}
.paragraph.paragraph--type--new-carrusel-group .menu {
  margin-top: 48px;
  width: 100%;
}
.paragraph.paragraph--type--new-carrusel-group .menu .item-menu {
  margin-bottom: 24px;
  line-height: 1.5em;
}
.paragraph.paragraph--type--new-carrusel-group .menu .item-menu a {
  text-decoration: none;
  color: #282830;
}
.paragraph.paragraph--type--new-carrusel-group .menu .item-menu a div {
  display: inline-block;
  padding-left: 12px;
  border-left: 4px solid transparent;
}
.paragraph.paragraph--type--new-carrusel-group .menu .item-menu a:hover div, .paragraph.paragraph--type--new-carrusel-group .menu .item-menu a.active div {
  border-left: 4px solid #CC0033;
}
.paragraph.paragraph--type--new-carrusel-group .menu .item-menu a.active {
  font-weight: 700;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-carrusel-group .menu {
    display: none;
  }
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-carrusel-group {
    width: 95vw;
  }
  .paragraph.paragraph--type--new-carrusel-group .toy-col-4 {
    padding-top: 0;
  }
  .paragraph.paragraph--type--new-carrusel-group .titulo h2 {
    text-align: center;
  }
}
.paragraph.paragraph--type--new-carrusel-modelo {
  width: 80%;
  margin: 0 auto;
}
.paragraph.paragraph--type--new-carrusel-modelo div {
  text-align: center;
  font-weight: 700;
}
.paragraph.paragraph--type--new-carrusel-modelo div div:first-child {
  display: none;
}
.paragraph.paragraph--type--new-carrusel-modelo img {
  /* margin-bottom: 12px;
  border-bottom: 2px solid #CBCDC9; */
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-carrusel-modelo {
    width: 70%;
  }
  .paragraph.paragraph--type--new-carrusel-modelo img {
    margin-bottom: 0;
    border-bottom: none;
  }
}
.paragraph.paragraph--type--new-carrusel-item .toy-col-6 {
  align-items: center;
  display: flex;
  margin: 0;
  padding: 0;
}
.paragraph.paragraph--type--new-carrusel-item h3, .paragraph.paragraph--type--new-carrusel-item p {
  text-align: left;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-carrusel-item .imagen {
    width: 100%;
    text-align: center;
  }
  .paragraph.paragraph--type--new-carrusel-item .imagen div {
    max-height: 500px;
  }
  .paragraph.paragraph--type--new-carrusel-item .imagen div img {
    height: 500px;
    width: auto;
    max-width: initial;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  .paragraph.paragraph--type--new-carrusel-item .imagen div {
    max-height: 300px;
  }
  .paragraph.paragraph--type--new-carrusel-item .imagen div img {
    height: 300px;
  }
}
.paragraph.paragraph--type--new-banner {
  height: 480px;
  position: relative;
}
.paragraph.paragraph--type--new-banner .imagen:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(90deg, rgba(204, 0, 51, 0.8) 0%, rgba(119, 0, 20, 0) 100%);
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-banner .imagen:after {
    height: 200px;
  }
}
.paragraph.paragraph--type--new-banner .imagen div article a {
  cursor: default;
  pointer-events: none;
  display: block;
  width: 100%;
  height: 480px;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-banner .imagen div article a {
    height: 200px;
  }
}
.paragraph.paragraph--type--new-banner .imagen div article a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.paragraph.paragraph--type--new-banner .texto {
  width: 30%;
  height: auto;
  min-height: 260px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  color: #ffffff;
  text-align: left;
  margin: auto 0;
  padding: 0 40px;
  display: flex;
  align-items: center;
}
.paragraph.paragraph--type--new-banner .texto h2, .paragraph.paragraph--type--new-banner .texto p {
  color: #ffffff;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-banner .texto {
    width: 100%;
    height: auto;
    position: relative;
    padding: 24px;
  }
  .paragraph.paragraph--type--new-banner .texto h2, .paragraph.paragraph--type--new-banner .texto p {
    color: #282830;
  }
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-banner {
    height: auto;
  }
}
.paragraph.paragraph--type--new-tres-columnas {
  margin-top: 64px;
}
.paragraph.paragraph--type--new-tres-columnas .with-images .toy-col-4 {
  margin: 0;
  padding: 0;
  position: relative;
}
.paragraph.paragraph--type--new-tres-columnas .with-images .imagen div article div {
  width: 100%;
  height: 480px;
}
.paragraph.paragraph--type--new-tres-columnas .with-images .imagen div article div a {
  cursor: default;
  pointer-events: none;
  display: block;
  width: 100%;
  height: 100%;
}
.paragraph.paragraph--type--new-tres-columnas .with-images .imagen div article div img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-tres-columnas .with-images .imagen div article div {
    height: 280px;
  }
}
.paragraph.paragraph--type--new-tres-columnas .with-images .texto {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  color: #ffffff;
  text-align: center;
  margin: auto;
  padding: 0 40px;
  padding-top: 6%;
  transition: all 500ms ease-out;
  display: flex;
  align-items: center;
}
.paragraph.paragraph--type--new-tres-columnas .with-images .texto h2, .paragraph.paragraph--type--new-tres-columnas .with-images .texto p {
  color: #ffffff;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-tres-columnas .with-images .texto {
    padding: 24px;
    transition: initial;
  }
}
.paragraph.paragraph--type--new-tres-columnas .with-images .enlace {
  font-size: 0;
}
.paragraph.paragraph--type--new-tres-columnas .with-images .enlace a {
  display: block;
  width: 100%;
  height: 480px;
  position: absolute;
  top: 0;
  left: 0;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-tres-columnas .with-images .enlace a {
    height: 100%;
  }
}
.paragraph.paragraph--type--new-tres-columnas .with-images .fakeBtn {
  opacity: 0;
  margin-top: 32px;
  transition: all 200ms;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-tres-columnas .with-images .fakeBtn {
    display: none;
  }
}
.paragraph.paragraph--type--new-tres-columnas .with-images .toy-col-4:hover .fakeBtn {
  opacity: 1;
  transition: all 1000ms;
}
.paragraph.paragraph--type--new-tres-columnas .with-images .toy-col-4:hover .texto {
  padding-top: 0;
  transition: all 500ms ease-out;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-tres-columnas .with-images .toy-col-4:hover .texto {
    padding-top: 24px;
    transition: initial;
  }
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-tres-columnas {
    margin-top: 32px;
  }
}
.paragraph.paragraph--type--new-dos-columnas {
  margin-top: 64px;
}
.paragraph.paragraph--type--new-dos-columnas .with-images .toy-col-6 {
  margin: 0;
  padding: 0;
  position: relative;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-dos-columnas .with-images .toy-col-6 {
    height: 280px;
  }
}
.paragraph.paragraph--type--new-dos-columnas .with-images .imagen div article div {
  width: 100%;
  height: 480px;
}
.paragraph.paragraph--type--new-dos-columnas .with-images .imagen div article div a {
  cursor: default;
  pointer-events: none;
  display: block;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-dos-columnas .with-images .imagen div article div a {
    line-height: 0em;
  }
}
.paragraph.paragraph--type--new-dos-columnas .with-images .imagen div article div img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-dos-columnas .with-images .imagen div article div {
    height: 280px;
  }
}
.paragraph.paragraph--type--new-dos-columnas .with-images .texto {
  width: 70%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  color: #ffffff;
  text-align: center;
  margin: auto;
  padding: 0 40px;
  padding-top: 2%;
  transition: all 500ms ease-out;
  display: flex;
  align-items: center;
}
.paragraph.paragraph--type--new-dos-columnas .with-images .texto h2, .paragraph.paragraph--type--new-dos-columnas .with-images .texto p {
  color: #ffffff;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-dos-columnas .with-images .texto {
    width: 100%;
    height: auto;
    padding: 0 24px;
    transition: initial;
  }
}
.paragraph.paragraph--type--new-dos-columnas .with-images .enlace {
  font-size: 0;
}
.paragraph.paragraph--type--new-dos-columnas .with-images .enlace a {
  display: block;
  width: 100%;
  height: 480px;
  position: absolute;
  top: 0;
  left: 0;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-dos-columnas .with-images .enlace a {
    height: 100%;
  }
}
.paragraph.paragraph--type--new-dos-columnas .with-images .fakeBtn {
  opacity: 0;
  margin-top: 32px;
  transition: all 200ms;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-dos-columnas .with-images .fakeBtn {
    display: none;
  }
}
.paragraph.paragraph--type--new-dos-columnas .with-images .toy-col-6:hover .fakeBtn {
  opacity: 1;
  transition: all 1000ms;
}
.paragraph.paragraph--type--new-dos-columnas .with-images .toy-col-6:hover .texto {
  padding-top: 0;
  transition: all 500ms ease-out;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-dos-columnas .with-images .toy-col-6:hover .texto {
    transition: initial;
  }
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-dos-columnas {
    margin-top: 32px;
  }
  .paragraph.paragraph--type--new-dos-columnas .toy-col-6 {
    margin: 0;
    padding: 0;
  }
  .paragraph.paragraph--type--new-dos-columnas .texto .text-align-center {
    text-align: left;
  }
  .paragraph.paragraph--type--new-dos-columnas .texto .text-align-center.myt-icon {
    margin: 18px 0;
  }
  .paragraph.paragraph--type--new-dos-columnas .with-images .texto .text-align-center {
    text-align: center;
  }
}
.paragraph.paragraph--type--new-imagen-texto {
  margin-top: 64px;
}
.paragraph.paragraph--type--new-imagen-texto .imagen {
  height: 100%;
  padding: 1em 0;
}
.paragraph.paragraph--type--new-imagen-texto .imagen div article a {
  cursor: default;
  pointer-events: none;
  display: block;
  width: 100%;
  height: 560px;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-imagen-texto .imagen div article a {
    height: 280px;
  }
}
.paragraph.paragraph--type--new-imagen-texto .imagen div article a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-imagen-texto .imagen {
    padding: 0;
    margin: 0;
  }
}
.paragraph.paragraph--type--new-imagen-texto .texto {
  position: relative;
}
.paragraph.paragraph--type--new-imagen-texto .texto .tarjeta {
  width: 100%;
  height: 80%;
  background: #f0f0f0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -116px;
  padding: 48px;
  margin: auto 0;
  display: flex;
  align-items: center;
  min-height: 400px;
  padding-right: 0;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-imagen-texto .texto .tarjeta {
    height: auto;
    position: relative;
    left: initial;
    padding: 24px 0 0 0;
    min-height: initial;
  }
}
.paragraph.paragraph--type--new-imagen-texto.image-right .imagen {
  order: 2;
  margin-right: 0;
}
.paragraph.paragraph--type--new-imagen-texto.image-right .texto .tarjeta {
  right: -116px;
  left: initial;
  padding-left: 0;
  padding-right: 48px;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-imagen-texto.image-right .imagen {
    order: 1;
  }
  .paragraph.paragraph--type--new-imagen-texto.image-right .texto {
    order: 2;
  }
  .paragraph.paragraph--type--new-imagen-texto.image-right .texto .tarjeta {
    right: initial;
    padding-right: 0;
  }
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-imagen-texto {
    margin-top: 32px;
  }
}
.paragraph.paragraph--type--new-cabecera-special {
  margin-top: 0px;
  height: 480px;
  margin-bottom: 64px;
}
.paragraph.paragraph--type--new-cabecera-special h1, .paragraph.paragraph--type--new-cabecera-special h2, .paragraph.paragraph--type--new-cabecera-special h3 {
  color: #fff;
}
.paragraph.paragraph--type--new-cabecera-special .toy-col-4, .paragraph.paragraph--type--new-cabecera-special .toy-col-8 {
  margin: 0;
  padding: 0;
  height: 100%;
  position: relative;
}
.paragraph.paragraph--type--new-cabecera-special .imagen div article a {
  cursor: default;
  pointer-events: none;
  display: block;
  width: 100%;
  height: 480px;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-cabecera-special .imagen div article a {
    height: 200px;
  }
}
.paragraph.paragraph--type--new-cabecera-special .imagen div article a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.paragraph.paragraph--type--new-cabecera-special .imagen div > div:first-child {
  display: none !important;
}
.paragraph.paragraph--type--new-cabecera-special .texto {
  width: 50%;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  color: #ffffff;
  text-align: center;
  margin: auto;
  padding: 40px;
  display: flex;
  align-items: center;
}
.paragraph.paragraph--type--new-cabecera-special .texto h2, .paragraph.paragraph--type--new-cabecera-special .texto p {
  color: #ffffff;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-cabecera-special .texto {
    width: 100%;
    position: relative;
    padding: 24px 24px 0 24px;
  }
  .paragraph.paragraph--type--new-cabecera-special .texto h1, .paragraph.paragraph--type--new-cabecera-special .texto h2, .paragraph.paragraph--type--new-cabecera-special .texto p {
    color: #282830;
  }
}
.paragraph.paragraph--type--new-cabecera-special .toy-col-8 .imagen:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(32, 32, 32, 0.6);
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-cabecera-special .toy-col-8 .imagen:after {
    display: none;
  }
}
.paragraph.paragraph--type--new-cabecera-special .toy-col-4.link {
  cursor: pointer;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-cabecera-special .toy-col-4 {
    display: none;
  }
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-cabecera-special {
    height: auto;
  }
}
.paragraph.paragraph--type--new-slider-item {
  margin-top: 64px;
}
.paragraph.paragraph--type--new-slider-item .imagen {
  height: 100%;
  padding: 0;
  width: 100%;
  height: 560px;
}
.paragraph.paragraph--type--new-slider-item .imagen div > div:first-child {
  display: none;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-slider-item .imagen {
    height: auto;
  }
}
.paragraph.paragraph--type--new-slider-item .imagen img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-slider-item .imagen {
    padding: 0;
    margin: 0;
  }
}
.paragraph.paragraph--type--new-slider-item .texto {
  position: relative;
}
.paragraph.paragraph--type--new-slider-item .texto .tarjeta {
  width: 88%;
  height: 60%;
  background: #ffffff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -116px;
  padding: 48px;
  margin: auto 0;
  display: flex;
  align-items: center;
  min-height: 400px;
}
.paragraph.paragraph--type--new-slider-item .texto .tarjeta p, .paragraph.paragraph--type--new-slider-item .texto .tarjeta h2 {
  color: #282830;
}
.paragraph.paragraph--type--new-slider-item .texto .tarjeta .descripcion div > div:first-child, .paragraph.paragraph--type--new-slider-item .texto .tarjeta .titulo div > div:first-child {
  display: none;
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-slider-item .texto .tarjeta {
    height: auto;
    position: relative;
    left: initial;
    padding: 24px;
    min-height: initial;
    width: 100%;
  }
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-slider-item .texto {
    padding: 0;
    margin: 0;
  }
}
@media only screen and (max-width: 990px) {
  .paragraph.paragraph--type--new-slider-item {
    margin-top: 32px;
  }
}

.paragraph--type--new-vista ul {
  margin: 0;
  padding: 0;
}
.paragraph--type--new-vista ul li {
  list-style: none;
  background: none;
}

[class*=path-alias-mytoyota] .paragraph.paragraph--type--new-cabecera-custom {
  background: none;
}

/* ------------------------------- ateigh.com ------------------------------- 
 *
 * Inputs styles 
 *
 * ------------------------------- ateigh.com -------------------------------
 */
.form .toyota-red, .path-webform #block-toyota-content form .toyota-red, .path-webform .webform-ajax-form-wrapper form .toyota-red, .path-alias-yaris-cross-road-show #block-toyota-content form .toyota-red, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .toyota-red, .webform-share-page-body #block-toyota-content form .toyota-red, .webform-share-page-body .webform-ajax-form-wrapper form .toyota-red, .path-alias-form-tasacion #block-toyota-content form .toyota-red, .path-alias-form-tasacion .webform-ajax-form-wrapper form .toyota-red, .webform-submission-road-show-form .toyota-red {
  color: #cc0033;
}
.form h2, .path-webform #block-toyota-content form h2, .path-webform .webform-ajax-form-wrapper form h2, .path-alias-yaris-cross-road-show #block-toyota-content form h2, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form h2, .webform-share-page-body #block-toyota-content form h2, .webform-share-page-body .webform-ajax-form-wrapper form h2, .path-alias-form-tasacion #block-toyota-content form h2, .path-alias-form-tasacion .webform-ajax-form-wrapper form h2, .webform-submission-road-show-form h2 {
  padding-bottom: 16px;
}
.form__item, .path-webform #block-toyota-content form .form-item, .path-webform .webform-ajax-form-wrapper form .form-item, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item, .webform-share-page-body #block-toyota-content form .form-item, .webform-share-page-body .webform-ajax-form-wrapper form .form-item, .path-alias-form-tasacion #block-toyota-content form .form-item, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item {
  margin-top: 16px;
  margin-bottom: 24px;
}
.form__item input, .path-webform #block-toyota-content form .form-item input, .path-webform .webform-ajax-form-wrapper form .form-item input, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input, .webform-share-page-body #block-toyota-content form .form-item input, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input, .path-alias-form-tasacion #block-toyota-content form .form-item input, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input, .form__item .chosen-container-multi .chosen-choices li.search-field input, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input {
  /* &[type="checkbox"] {
      @include opacity(0);
      display:none;
      + label{
          position: relative;
          display: inline-block;
          padding-left: 24px;                     
      }
  }

  &[type="checkbox"] + label::before,
  &[type="checkbox"] + label::after {
      position: absolute;
      content: "";        
      display: inline-block;
  }
  &[type="checkbox"] + label::before{            
      height: 20px;
      width: 20px;    
      border: 1px solid $color-red-toyota;
      left: 0px;    
      top: 2px;
      @include border-radius(2px); 
  }
  &[type="checkbox"] + label::after {                                
      @include pseudo;             
      left:2px;
      top:4px;
  }
  &[type="checkbox"] + label::after {
      content: none;
  }
  &[type="checkbox"]:checked + label::after {
      //content: $icon-check; 
      color:$color-white;
  }
  &[type="checkbox"]:checked + label::before {            
      //background:$color-inputs-default;
      &:hover{
          background:$color-red-toyota;
      }
  }
  &[type="checkbox"]:checked:hover + label::before {            
      background:$color-red-toyota;            
  }     
  &[type="checkbox"]:hover + label::before{                        
      border: 2px solid $color-red-toyota;               
  }

  &::-webkit-inner-spin-button,&::-webkit-outer-spin-button{

  }
  */
}
.form__item input[type=text], .path-webform #block-toyota-content form .form-item input[type=text], .path-webform .webform-ajax-form-wrapper form .form-item input[type=text], .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=text], .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=text], .webform-share-page-body #block-toyota-content form .form-item input[type=text], .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=text], .path-alias-form-tasacion #block-toyota-content form .form-item input[type=text], .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=text], .form__item input[type=search], .path-webform #block-toyota-content form .form-item input[type=search], .path-webform .webform-ajax-form-wrapper form .form-item input[type=search], .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=search], .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=search], .webform-share-page-body #block-toyota-content form .form-item input[type=search], .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=search], .path-alias-form-tasacion #block-toyota-content form .form-item input[type=search], .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=search], .form__item input[type=password], .path-webform #block-toyota-content form .form-item input[type=password], .path-webform .webform-ajax-form-wrapper form .form-item input[type=password], .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=password], .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=password], .webform-share-page-body #block-toyota-content form .form-item input[type=password], .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=password], .path-alias-form-tasacion #block-toyota-content form .form-item input[type=password], .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=password], .form__item input[type=number], .path-webform #block-toyota-content form .form-item input[type=number], .path-webform .webform-ajax-form-wrapper form .form-item input[type=number], .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=number], .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=number], .webform-share-page-body #block-toyota-content form .form-item input[type=number], .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=number], .path-alias-form-tasacion #block-toyota-content form .form-item input[type=number], .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=number], .form__item input[type=email], .path-webform #block-toyota-content form .form-item input[type=email], .path-webform .webform-ajax-form-wrapper form .form-item input[type=email], .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=email], .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=email], .webform-share-page-body #block-toyota-content form .form-item input[type=email], .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=email], .path-alias-form-tasacion #block-toyota-content form .form-item input[type=email], .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=email], .form__item input[type=tel], .path-webform #block-toyota-content form .form-item input[type=tel], .path-webform .webform-ajax-form-wrapper form .form-item input[type=tel], .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=tel], .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=tel], .webform-share-page-body #block-toyota-content form .form-item input[type=tel], .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=tel], .path-alias-form-tasacion #block-toyota-content form .form-item input[type=tel], .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=tel], .form__item .chosen-container-multi .chosen-choices li.search-field input[type=text], .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text], .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text], .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text], .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text], .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text], .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text], .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text], .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text], .form__item .chosen-container-multi .chosen-choices li.search-field input[type=search], .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search], .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search], .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search], .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search], .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search], .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search], .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search], .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search], .form__item .chosen-container-multi .chosen-choices li.search-field input[type=password], .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password], .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password], .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password], .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password], .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password], .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password], .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password], .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password], .form__item .chosen-container-multi .chosen-choices li.search-field input[type=number], .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number], .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number], .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number], .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number], .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number], .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number], .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number], .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number], .form__item .chosen-container-multi .chosen-choices li.search-field input[type=email], .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email], .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email], .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email], .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email], .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email], .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email], .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email], .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email], .form__item .chosen-container-multi .chosen-choices li.search-field input[type=tel], .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel], .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel], .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel], .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel], .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel], .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel], .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel], .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel] {
  background: none;
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  margin-top: 8px;
}
.form__item input[type=text]:disabled, .path-webform #block-toyota-content form .form-item input[type=text]:disabled, .path-webform .webform-ajax-form-wrapper form .form-item input[type=text]:disabled, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=text]:disabled, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=text]:disabled, .webform-share-page-body #block-toyota-content form .form-item input[type=text]:disabled, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=text]:disabled, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=text]:disabled, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=text]:disabled, .form__item input[type=search]:disabled, .path-webform #block-toyota-content form .form-item input[type=search]:disabled, .path-webform .webform-ajax-form-wrapper form .form-item input[type=search]:disabled, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=search]:disabled, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=search]:disabled, .webform-share-page-body #block-toyota-content form .form-item input[type=search]:disabled, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=search]:disabled, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=search]:disabled, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=search]:disabled, .form__item input[type=password]:disabled, .path-webform #block-toyota-content form .form-item input[type=password]:disabled, .path-webform .webform-ajax-form-wrapper form .form-item input[type=password]:disabled, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=password]:disabled, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=password]:disabled, .webform-share-page-body #block-toyota-content form .form-item input[type=password]:disabled, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=password]:disabled, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=password]:disabled, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=password]:disabled, .form__item input[type=number]:disabled, .path-webform #block-toyota-content form .form-item input[type=number]:disabled, .path-webform .webform-ajax-form-wrapper form .form-item input[type=number]:disabled, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=number]:disabled, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=number]:disabled, .webform-share-page-body #block-toyota-content form .form-item input[type=number]:disabled, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=number]:disabled, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=number]:disabled, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=number]:disabled, .form__item input[type=email]:disabled, .path-webform #block-toyota-content form .form-item input[type=email]:disabled, .path-webform .webform-ajax-form-wrapper form .form-item input[type=email]:disabled, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=email]:disabled, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=email]:disabled, .webform-share-page-body #block-toyota-content form .form-item input[type=email]:disabled, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=email]:disabled, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=email]:disabled, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=email]:disabled, .form__item input[type=tel]:disabled, .path-webform #block-toyota-content form .form-item input[type=tel]:disabled, .path-webform .webform-ajax-form-wrapper form .form-item input[type=tel]:disabled, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=tel]:disabled, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=tel]:disabled, .webform-share-page-body #block-toyota-content form .form-item input[type=tel]:disabled, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=tel]:disabled, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=tel]:disabled, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=tel]:disabled, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=text]:disabled, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:disabled, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:disabled, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:disabled, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:disabled, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:disabled, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:disabled, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:disabled, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:disabled, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=search]:disabled, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:disabled, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:disabled, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:disabled, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:disabled, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:disabled, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:disabled, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:disabled, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:disabled, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=password]:disabled, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:disabled, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:disabled, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:disabled, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:disabled, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:disabled, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:disabled, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:disabled, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:disabled, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=number]:disabled, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:disabled, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:disabled, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:disabled, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:disabled, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:disabled, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:disabled, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:disabled, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:disabled, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=email]:disabled, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:disabled, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:disabled, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:disabled, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:disabled, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:disabled, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:disabled, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:disabled, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:disabled, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:disabled, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:disabled, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:disabled, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:disabled, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:disabled, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:disabled, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:disabled, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:disabled, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.form__item input[type=text].placeholder, .path-webform #block-toyota-content form .form-item input[type=text].placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=text].placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=text].placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=text].placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=text].placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=text].placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=text].placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=text].placeholder, .form__item input[type=search].placeholder, .path-webform #block-toyota-content form .form-item input[type=search].placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=search].placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=search].placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=search].placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=search].placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=search].placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=search].placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=search].placeholder, .form__item input[type=password].placeholder, .path-webform #block-toyota-content form .form-item input[type=password].placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=password].placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=password].placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=password].placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=password].placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=password].placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=password].placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=password].placeholder, .form__item input[type=number].placeholder, .path-webform #block-toyota-content form .form-item input[type=number].placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=number].placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=number].placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=number].placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=number].placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=number].placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=number].placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=number].placeholder, .form__item input[type=email].placeholder, .path-webform #block-toyota-content form .form-item input[type=email].placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=email].placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=email].placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=email].placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=email].placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=email].placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=email].placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=email].placeholder, .form__item input[type=tel].placeholder, .path-webform #block-toyota-content form .form-item input[type=tel].placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=tel].placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=tel].placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=tel].placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=tel].placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=tel].placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=tel].placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=tel].placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=text].placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text].placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text].placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text].placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text].placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text].placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text].placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text].placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text].placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=search].placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search].placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search].placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search].placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search].placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search].placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search].placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search].placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search].placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=password].placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password].placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password].placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password].placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password].placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password].placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password].placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password].placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password].placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=number].placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number].placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number].placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number].placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number].placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number].placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number].placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number].placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number].placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=email].placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email].placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email].placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email].placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email].placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email].placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email].placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email].placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email].placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=tel].placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel].placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel].placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel].placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel].placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel].placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel].placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel].placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel].placeholder {
  color: #f0f0f0;
}
.form__item input[type=text]:-moz-placeholder, .path-webform #block-toyota-content form .form-item input[type=text]:-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=text]:-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=text]:-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=text]:-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=text]:-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=text]:-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=text]:-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=text]:-moz-placeholder, .form__item input[type=search]:-moz-placeholder, .path-webform #block-toyota-content form .form-item input[type=search]:-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=search]:-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=search]:-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=search]:-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=search]:-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=search]:-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=search]:-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=search]:-moz-placeholder, .form__item input[type=password]:-moz-placeholder, .path-webform #block-toyota-content form .form-item input[type=password]:-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=password]:-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=password]:-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=password]:-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=password]:-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=password]:-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=password]:-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=password]:-moz-placeholder, .form__item input[type=number]:-moz-placeholder, .path-webform #block-toyota-content form .form-item input[type=number]:-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=number]:-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=number]:-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=number]:-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=number]:-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=number]:-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=number]:-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=number]:-moz-placeholder, .form__item input[type=email]:-moz-placeholder, .path-webform #block-toyota-content form .form-item input[type=email]:-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=email]:-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=email]:-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=email]:-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=email]:-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=email]:-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=email]:-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=email]:-moz-placeholder, .form__item input[type=tel]:-moz-placeholder, .path-webform #block-toyota-content form .form-item input[type=tel]:-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=tel]:-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=tel]:-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=tel]:-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=tel]:-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=tel]:-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=tel]:-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=tel]:-moz-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-moz-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-moz-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-moz-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-moz-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-moz-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-moz-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-moz-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-moz-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-moz-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-moz-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-moz-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-moz-placeholder {
  color: #f0f0f0;
}
.form__item input[type=text]::-moz-placeholder, .path-webform #block-toyota-content form .form-item input[type=text]::-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=text]::-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=text]::-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=text]::-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=text]::-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=text]::-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=text]::-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=text]::-moz-placeholder, .form__item input[type=search]::-moz-placeholder, .path-webform #block-toyota-content form .form-item input[type=search]::-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=search]::-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=search]::-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=search]::-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=search]::-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=search]::-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=search]::-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=search]::-moz-placeholder, .form__item input[type=password]::-moz-placeholder, .path-webform #block-toyota-content form .form-item input[type=password]::-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=password]::-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=password]::-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=password]::-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=password]::-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=password]::-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=password]::-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=password]::-moz-placeholder, .form__item input[type=number]::-moz-placeholder, .path-webform #block-toyota-content form .form-item input[type=number]::-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=number]::-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=number]::-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=number]::-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=number]::-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=number]::-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=number]::-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=number]::-moz-placeholder, .form__item input[type=email]::-moz-placeholder, .path-webform #block-toyota-content form .form-item input[type=email]::-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=email]::-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=email]::-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=email]::-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=email]::-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=email]::-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=email]::-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=email]::-moz-placeholder, .form__item input[type=tel]::-moz-placeholder, .path-webform #block-toyota-content form .form-item input[type=tel]::-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=tel]::-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=tel]::-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=tel]::-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=tel]::-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=tel]::-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=tel]::-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=tel]::-moz-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-moz-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-moz-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-moz-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-moz-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-moz-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-moz-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-moz-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-moz-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-moz-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-moz-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-moz-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-moz-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-moz-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-moz-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-moz-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-moz-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-moz-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-moz-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-moz-placeholder {
  color: #f0f0f0;
}
.form__item input[type=text]:-ms-input-placeholder, .path-webform #block-toyota-content form .form-item input[type=text]:-ms-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=text]:-ms-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=text]:-ms-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=text]:-ms-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=text]:-ms-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=text]:-ms-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=text]:-ms-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=text]:-ms-input-placeholder, .form__item input[type=search]:-ms-input-placeholder, .path-webform #block-toyota-content form .form-item input[type=search]:-ms-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=search]:-ms-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=search]:-ms-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=search]:-ms-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=search]:-ms-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=search]:-ms-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=search]:-ms-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=search]:-ms-input-placeholder, .form__item input[type=password]:-ms-input-placeholder, .path-webform #block-toyota-content form .form-item input[type=password]:-ms-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=password]:-ms-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=password]:-ms-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=password]:-ms-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=password]:-ms-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=password]:-ms-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=password]:-ms-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=password]:-ms-input-placeholder, .form__item input[type=number]:-ms-input-placeholder, .path-webform #block-toyota-content form .form-item input[type=number]:-ms-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=number]:-ms-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=number]:-ms-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=number]:-ms-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=number]:-ms-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=number]:-ms-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=number]:-ms-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=number]:-ms-input-placeholder, .form__item input[type=email]:-ms-input-placeholder, .path-webform #block-toyota-content form .form-item input[type=email]:-ms-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=email]:-ms-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=email]:-ms-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=email]:-ms-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=email]:-ms-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=email]:-ms-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=email]:-ms-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=email]:-ms-input-placeholder, .form__item input[type=tel]:-ms-input-placeholder, .path-webform #block-toyota-content form .form-item input[type=tel]:-ms-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=tel]:-ms-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=tel]:-ms-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=tel]:-ms-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=tel]:-ms-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=tel]:-ms-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=tel]:-ms-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=tel]:-ms-input-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-ms-input-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-ms-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-ms-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-ms-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-ms-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-ms-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-ms-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-ms-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]:-ms-input-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-ms-input-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-ms-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-ms-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-ms-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-ms-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-ms-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-ms-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-ms-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]:-ms-input-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-ms-input-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-ms-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-ms-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-ms-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-ms-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-ms-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-ms-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-ms-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]:-ms-input-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-ms-input-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-ms-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-ms-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-ms-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-ms-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-ms-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-ms-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-ms-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]:-ms-input-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-ms-input-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-ms-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-ms-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-ms-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-ms-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-ms-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-ms-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-ms-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]:-ms-input-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-ms-input-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-ms-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-ms-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-ms-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-ms-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-ms-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-ms-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-ms-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]:-ms-input-placeholder {
  color: #f0f0f0;
}
.form__item input[type=text]::-webkit-input-placeholder, .path-webform #block-toyota-content form .form-item input[type=text]::-webkit-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=text]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=text]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=text]::-webkit-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=text]::-webkit-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=text]::-webkit-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=text]::-webkit-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=text]::-webkit-input-placeholder, .form__item input[type=search]::-webkit-input-placeholder, .path-webform #block-toyota-content form .form-item input[type=search]::-webkit-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=search]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=search]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=search]::-webkit-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=search]::-webkit-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=search]::-webkit-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=search]::-webkit-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=search]::-webkit-input-placeholder, .form__item input[type=password]::-webkit-input-placeholder, .path-webform #block-toyota-content form .form-item input[type=password]::-webkit-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=password]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=password]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=password]::-webkit-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=password]::-webkit-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=password]::-webkit-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=password]::-webkit-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=password]::-webkit-input-placeholder, .form__item input[type=number]::-webkit-input-placeholder, .path-webform #block-toyota-content form .form-item input[type=number]::-webkit-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=number]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=number]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=number]::-webkit-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=number]::-webkit-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=number]::-webkit-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=number]::-webkit-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=number]::-webkit-input-placeholder, .form__item input[type=email]::-webkit-input-placeholder, .path-webform #block-toyota-content form .form-item input[type=email]::-webkit-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=email]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=email]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=email]::-webkit-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=email]::-webkit-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=email]::-webkit-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=email]::-webkit-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=email]::-webkit-input-placeholder, .form__item input[type=tel]::-webkit-input-placeholder, .path-webform #block-toyota-content form .form-item input[type=tel]::-webkit-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item input[type=tel]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=tel]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=tel]::-webkit-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item input[type=tel]::-webkit-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=tel]::-webkit-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=tel]::-webkit-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=tel]::-webkit-input-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-webkit-input-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-webkit-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-webkit-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-webkit-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-webkit-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-webkit-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=text]::-webkit-input-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-webkit-input-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-webkit-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-webkit-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-webkit-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-webkit-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-webkit-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=search]::-webkit-input-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-webkit-input-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-webkit-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-webkit-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-webkit-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-webkit-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-webkit-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=password]::-webkit-input-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-webkit-input-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-webkit-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-webkit-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-webkit-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-webkit-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-webkit-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=number]::-webkit-input-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-webkit-input-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-webkit-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-webkit-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-webkit-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-webkit-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-webkit-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=email]::-webkit-input-placeholder, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-webkit-input-placeholder, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-webkit-input-placeholder, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-webkit-input-placeholder, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-webkit-input-placeholder, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-webkit-input-placeholder, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-webkit-input-placeholder, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-webkit-input-placeholder, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=tel]::-webkit-input-placeholder {
  color: #f0f0f0;
}
.form__item input[type=radio]:checked, .path-webform #block-toyota-content form .form-item input[type=radio]:checked, .path-webform .webform-ajax-form-wrapper form .form-item input[type=radio]:checked, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=radio]:checked, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=radio]:checked, .webform-share-page-body #block-toyota-content form .form-item input[type=radio]:checked, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=radio]:checked, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=radio]:checked, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=radio]:checked, .form__item input[type=radio]:not(:checked), .path-webform #block-toyota-content form .form-item input[type=radio]:not(:checked), .path-webform .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked), .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=radio]:not(:checked), .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked), .webform-share-page-body #block-toyota-content form .form-item input[type=radio]:not(:checked), .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked), .path-alias-form-tasacion #block-toyota-content form .form-item input[type=radio]:not(:checked), .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked), .form__item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked), .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked), .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked), .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked), .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.form__item input[type=radio]:checked + label, .path-webform #block-toyota-content form .form-item input[type=radio]:checked + label, .path-webform .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=radio]:checked + label, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label, .webform-share-page-body #block-toyota-content form .form-item input[type=radio]:checked + label, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=radio]:checked + label, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label, .form__item input[type=radio]:not(:checked) + label, .path-webform #block-toyota-content form .form-item input[type=radio]:not(:checked) + label, .path-webform .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=radio]:not(:checked) + label, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label, .webform-share-page-body #block-toyota-content form .form-item input[type=radio]:not(:checked) + label, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=radio]:not(:checked) + label, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 24px;
  cursor: pointer;
  line-height: 16px;
  display: inline-block;
}
.form__item input[type=radio]:checked + label:before, .path-webform #block-toyota-content form .form-item input[type=radio]:checked + label:before, .path-webform .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:before, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=radio]:checked + label:before, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:before, .webform-share-page-body #block-toyota-content form .form-item input[type=radio]:checked + label:before, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:before, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=radio]:checked + label:before, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:before, .form__item input[type=radio]:not(:checked) + label:before, .path-webform #block-toyota-content form .form-item input[type=radio]:not(:checked) + label:before, .path-webform .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label:before, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=radio]:not(:checked) + label:before, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label:before, .webform-share-page-body #block-toyota-content form .form-item input[type=radio]:not(:checked) + label:before, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label:before, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=radio]:not(:checked) + label:before, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label:before, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:before, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:before, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:before, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:before, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:before, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:before, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:before, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:before, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #cc0033;
  border-radius: 100%;
}
.form__item input[type=radio]:checked + label:after, .path-webform #block-toyota-content form .form-item input[type=radio]:checked + label:after, .path-webform .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:after, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=radio]:checked + label:after, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:after, .webform-share-page-body #block-toyota-content form .form-item input[type=radio]:checked + label:after, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:after, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=radio]:checked + label:after, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:after, .form__item input[type=radio]:not(:checked) + label:after, .path-webform #block-toyota-content form .form-item input[type=radio]:not(:checked) + label:after, .path-webform .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label:after, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=radio]:not(:checked) + label:after, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label:after, .webform-share-page-body #block-toyota-content form .form-item input[type=radio]:not(:checked) + label:after, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label:after, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=radio]:not(:checked) + label:after, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label:after, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  top: 3px;
  left: 3px;
  border-radius: 100%;
}
.form__item input[type=radio]:not(:checked) + label:after, .path-webform #block-toyota-content form .form-item input[type=radio]:not(:checked) + label:after, .path-webform .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label:after, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=radio]:not(:checked) + label:after, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label:after, .webform-share-page-body #block-toyota-content form .form-item input[type=radio]:not(:checked) + label:after, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label:after, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=radio]:not(:checked) + label:after, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:checked) + label:after, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.form__item input[type=radio]:checked + label:after, .path-webform #block-toyota-content form .form-item input[type=radio]:checked + label:after, .path-webform .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:after, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=radio]:checked + label:after, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:after, .webform-share-page-body #block-toyota-content form .form-item input[type=radio]:checked + label:after, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:after, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=radio]:checked + label:after, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:after, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  background: #cc0033;
}
.form__item input[type=radio]:not(:first-child) + label, .path-webform #block-toyota-content form .form-item input[type=radio]:not(:first-child) + label, .path-webform .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:first-child) + label, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=radio]:not(:first-child) + label, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:first-child) + label, .webform-share-page-body #block-toyota-content form .form-item input[type=radio]:not(:first-child) + label, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:first-child) + label, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=radio]:not(:first-child) + label, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=radio]:not(:first-child) + label, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:first-child) + label, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:first-child) + label, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:first-child) + label, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:first-child) + label, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:first-child) + label, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:first-child) + label, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:first-child) + label, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:first-child) + label, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:not(:first-child) + label {
  margin-left: 16px;
}
.form__item input[type=radio]:hover + label:before, .path-webform #block-toyota-content form .form-item input[type=radio]:hover + label:before, .path-webform .webform-ajax-form-wrapper form .form-item input[type=radio]:hover + label:before, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=radio]:hover + label:before, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=radio]:hover + label:before, .webform-share-page-body #block-toyota-content form .form-item input[type=radio]:hover + label:before, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=radio]:hover + label:before, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=radio]:hover + label:before, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=radio]:hover + label:before, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:hover + label:before, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:hover + label:before, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:hover + label:before, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:hover + label:before, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:hover + label:before, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:hover + label:before, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:hover + label:before, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:hover + label:before, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:hover + label:before {
  border: 2px solid #cc0033;
}
.form__item input[type=radio]:checked + label:before, .path-webform #block-toyota-content form .form-item input[type=radio]:checked + label:before, .path-webform .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:before, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=radio]:checked + label:before, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:before, .webform-share-page-body #block-toyota-content form .form-item input[type=radio]:checked + label:before, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:before, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=radio]:checked + label:before, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=radio]:checked + label:before, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=radio]:checked + label:before {
  border: 2px solid #cc0033;
}
.form__item input[type=checkbox] + label::before, .path-webform #block-toyota-content form .form-item input[type=checkbox] + label::before, .path-webform .webform-ajax-form-wrapper form .form-item input[type=checkbox] + label::before, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=checkbox] + label::before, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=checkbox] + label::before, .webform-share-page-body #block-toyota-content form .form-item input[type=checkbox] + label::before, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=checkbox] + label::before, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=checkbox] + label::before, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=checkbox] + label::before, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox] + label::before, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox] + label::before, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox] + label::before, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox] + label::before, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox] + label::before, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox] + label::before, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox] + label::before, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox] + label::before, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox] + label::before {
  width: 16px;
  height: 16px;
  top: 5px;
}
.form__item input[type=checkbox]:checked + label:after, .path-webform #block-toyota-content form .form-item input[type=checkbox]:checked + label:after, .path-webform .webform-ajax-form-wrapper form .form-item input[type=checkbox]:checked + label:after, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input[type=checkbox]:checked + label:after, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input[type=checkbox]:checked + label:after, .webform-share-page-body #block-toyota-content form .form-item input[type=checkbox]:checked + label:after, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input[type=checkbox]:checked + label:after, .path-alias-form-tasacion #block-toyota-content form .form-item input[type=checkbox]:checked + label:after, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input[type=checkbox]:checked + label:after, .form__item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox]:checked + label:after, .path-webform #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox]:checked + label:after, .path-webform .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox]:checked + label:after, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox]:checked + label:after, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox]:checked + label:after, .webform-share-page-body #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox]:checked + label:after, .webform-share-page-body .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox]:checked + label:after, .path-alias-form-tasacion #block-toyota-content form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox]:checked + label:after, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item .chosen-container-multi .chosen-choices li.search-field input[type=checkbox]:checked + label:after {
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  top: 5px;
  width: 7px;
  height: 12px;
  left: 5px;
}
.form__item input + input, .path-webform #block-toyota-content form .form-item input + input, .path-webform .webform-ajax-form-wrapper form .form-item input + input, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item input + input, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item input + input, .webform-share-page-body #block-toyota-content form .form-item input + input, .webform-share-page-body .webform-ajax-form-wrapper form .form-item input + input, .path-alias-form-tasacion #block-toyota-content form .form-item input + input, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item input + input {
  margin-left: 24px;
}
.form legend, .path-webform #block-toyota-content form legend, .path-webform .webform-ajax-form-wrapper form legend, .path-alias-yaris-cross-road-show #block-toyota-content form legend, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form legend, .webform-share-page-body #block-toyota-content form legend, .webform-share-page-body .webform-ajax-form-wrapper form legend, .path-alias-form-tasacion #block-toyota-content form legend, .path-alias-form-tasacion .webform-ajax-form-wrapper form legend, .webform-submission-road-show-form legend {
  font-weight: regular;
}
.form .form-item--checkbox, .path-webform #block-toyota-content form .form-item--checkbox, .path-webform .webform-ajax-form-wrapper form .form-item--checkbox, .path-alias-yaris-cross-road-show #block-toyota-content form .form-item--checkbox, .path-alias-yaris-cross-road-show .webform-ajax-form-wrapper form .form-item--checkbox, .webform-share-page-body #block-toyota-content form .form-item--checkbox, .webform-share-page-body .webform-ajax-form-wrapper form .form-item--checkbox, .path-alias-form-tasacion #block-toyota-content form .form-item--checkbox, .path-alias-form-tasacion .webform-ajax-form-wrapper form .form-item--checkbox, .webform-submission-road-show-form .form-item--checkbox {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

#cabecera {
  position: fixed;
  top: 0;
  z-index: 100;
  width: 100%;
  height: 80px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  background-color: #fff;
}
#cabecera .views-row {
  display: none;
}
#cabecera .notificaciones-abrir {
  display: none;
}
#cabecera #cabecera_int {
  height: 100%;
}
#cabecera ul {
  list-style-type: none;
}
#cabecera ul li {
  list-style-type: none;
  display: inline-block;
  float: left;
  color: #282830;
}
#cabecera ul li a {
  color: #282830;
  display: block;
  float: left;
}
#cabecera .menu_principal {
  padding-top: 0.5em;
  display: block;
}
#cabecera .menu_principal ul li {
  font-size: 1em;
  cursor: pointer;
}
#cabecera .menu_principal ul li a {
  padding: 25px 0 25px 0;
  position: relative;
  text-decoration: none;
  margin: 0px 8px;
}
#cabecera .menu_principal ul li a.is-active, #cabecera .menu_principal ul li a.submenu-open {
  border-bottom: 4px solid #cc0033;
}
#cabecera .menu_principal ul li a.is-active.close-menu, #cabecera .menu_principal ul li a.submenu-open.close-menu {
  border-bottom: none;
}
#cabecera .menu_principal ul li a:hover {
  border-bottom: 4px solid #cc0033;
}
#cabecera .menu_principal ul li a.menu-vehiculos:after, #cabecera .menu_principal ul li a.menu-propietarios:after {
  content: "";
  display: inline-block;
  border-bottom: 1px solid;
  border-right: 1px solid;
  width: 6px;
  height: 6px;
  transform: rotate(45deg);
  background: none;
  position: relative;
  margin-left: 8px;
  top: -3px;
}
#cabecera .menu_principal ul li a.menu-vehiculos.submenu-open:after, #cabecera .menu_principal ul li a.menu-vehiculos.submenu2-open:after, #cabecera .menu_principal ul li a.menu-propietarios.submenu-open:after, #cabecera .menu_principal ul li a.menu-propietarios.submenu2-open:after {
  transform: rotate(-135deg);
  top: -1px;
}
#cabecera .menu_principal ul ul {
  display: none;
}
#cabecera .menu_principal .enlace-prueba, #cabecera .menu_principal .taller {
  color: #ffffff;
  font-size: 1em;
  line-height: 1.4em;
  display: inline-block;
  width: auto;
  padding: 12px 24px;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  font-weight: 700;
  background: #cc0033;
  border: 2px solid #cc0033 !important;
  height: 48px;
  margin-top: 8px;
}
#cabecera .menu_principal .enlace-prueba.is-active, #cabecera .menu_principal .enlace-prueba:hover, #cabecera .menu_principal .taller.is-active, #cabecera .menu_principal .taller:hover {
  border-bottom: none !important;
}
#cabecera .menu_principal .enlace-prueba:hover, #cabecera .menu_principal .taller:hover {
  color: #cc0033;
  border: 2px solid #cc0033 !important;
  background: none;
}
#cabecera #logo {
  width: 8%;
  float: left;
  height: 100%;
}
#cabecera #logo h1 {
  margin-top: 0;
  margin-bottom: 0;
}
#cabecera #logo a {
  display: block;
  width: 48px;
  height: 48px;
  background: url(../images/logo-toyota-new.svg) 0 8px no-repeat;
  background-size: 48px;
  margin-top: 16px;
}
#cabecera #logo a:hover {
  border-bottom: none !important;
}
#cabecera #mobile-header {
  display: none;
}
#cabecera .navbar__actions {
  display: flex;
  float: right;
}
#cabecera .navbar__actions a {
  display: block;
  position: relative;
  right: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  text-decoration: none;
  height: 64px;
  width: 24px;
  overflow: hidden;
  transition: all 0.4s ease-in;
  transition-delay: 0.2s;
  padding: 0 24px;
}
#cabecera .navbar__actions a .action-container {
  display: flex;
  align-items: center;
  position: absolute;
  right: 0;
}
#cabecera .navbar__actions a .action-container span {
  margin-right: 4px;
  white-space: nowrap;
  padding: 22px 0 26px 0;
  opacity: 0;
  color: #cc0033;
  transition: all 0.5s ease-in;
  transition-delay: 0.2s;
  margin-left: 4px;
}
#cabecera .navbar__actions a:hover {
  width: 180px;
  color: #cc0033;
}
#cabecera .navbar__actions a:hover .action-container span {
  opacity: 1;
}
#cabecera .navbar__actions a:hover .action-container .action-icon svg g path {
  fill: #cc0033;
}

#cabecera .menu_principal li:nth-child(8) {
  display: none;
}
.path-frontpage #cabecera .menu_principal li:nth-child(8) {
  display: block;
}

.cabecera-blanca, .page-node-type-landing #cabecera.cabecera-scroll, .cabecera-fija #cabecera, .page-node-type-modelo.cabecera-fija #cabecera, .page-node-type-landing.cabecera-fija.landing-yaris #cabecera, #cabecera.cabecera-scroll {
  background-color: #fff;
}
.cabecera-blanca #logo a, .cabecera-fija #cabecera #logo a, #cabecera.cabecera-scroll #logo a {
  background: url(../images/logo-toyota-new.svg) 0 8px no-repeat;
}
.cabecera-blanca a, .page-node-type-landing #cabecera.cabecera-scroll a, .cabecera-fija #cabecera a, .page-node-type-modelo.cabecera-fija #cabecera a, .page-node-type-landing.cabecera-fija.landing-yaris #cabecera a, #cabecera.cabecera-scroll a {
  color: #282830;
}
.cabecera-blanca a.is-active, .cabecera-fija #cabecera a.is-active, .page-node-type-landing.cabecera-fija.landing-yaris #cabecera a.is-active, #cabecera.cabecera-scroll a.is-active, .cabecera-blanca a.submenu-open, .cabecera-fija #cabecera a.submenu-open, .page-node-type-landing.cabecera-fija.landing-yaris #cabecera a.submenu-open, #cabecera.cabecera-scroll a.submenu-open {
  border-bottom: 4px solid #cc0033 !important;
}
.cabecera-blanca a.is-active.close-menu, .cabecera-fija #cabecera a.is-active.close-menu, #cabecera.cabecera-scroll a.is-active.close-menu, .cabecera-blanca a.submenu-open.close-menu, .cabecera-fija #cabecera a.submenu-open.close-menu, #cabecera.cabecera-scroll a.submenu-open.close-menu {
  border-bottom: none !important;
}
.cabecera-blanca a:hover, .cabecera-fija #cabecera a:hover, .page-node-type-landing.cabecera-fija.landing-yaris #cabecera a:hover, #cabecera.cabecera-scroll a:hover {
  border-bottom: 4px solid rgba(240, 0, 51, 0.2) !important;
}

.page-node-type-landing.cabecera-fija #content {
  padding-top: 80px;
}

.submenu, .submenu2 {
  width: 100%;
  height: calc(100vh - 80px);
  padding: 40px;
  position: fixed;
  top: 80px;
  left: 0;
  z-index: 10;
  display: none;
  background: #fff;
  background: #f0f0f0;
  overflow-y: auto;
}
.submenu .wrapper, .submenu #portada .group-header h2, #portada .group-header .submenu h2, .submenu .modelos-home, .submenu .paragraph--type-banner-video-cta-columnas .texto-principal, .paragraph--type-banner-video-cta-columnas .submenu .texto-principal, .submenu .paragraph--type-banner-video-cta-columnas .titulo, .paragraph--type-banner-video-cta-columnas .submenu .titulo, .submenu .paragraph--type-banner-video-cta-columnas h2, .paragraph--type-banner-video-cta-columnas .submenu h2, .submenu .campanya-home .paragraph--type-destacado-campana, .campanya-home .submenu .paragraph--type-destacado-campana, .submenu #equipamiento, .submenu .listago-blog-categorias, .submenu .paragraph.paragraph--type-texto-imagen, .submenu .user-login-form, .submenu .body-hybrid .paragraph--type--modelos-hibridos .views-element-container, .body-hybrid .paragraph--type--modelos-hibridos .submenu .views-element-container, .submenu .paragraph--type--texto-completo, .submenu .paragraph--type--modelos-hibridos, .submenu .modelos-hibridos, .submenu .submenu-vehiculos, .submenu .modelos-convencionales, .submenu #contenido .views-exposed-form, #contenido .submenu .views-exposed-form, .submenu #contenido .views-element-container .views-row, #contenido .views-element-container .submenu .views-row, .submenu #contenido .views-element-container nav, #contenido .views-element-container .submenu nav, .submenu .paragraph--type--galeria h2, .paragraph--type--galeria .submenu h2, .submenu #menu-equipamiento, .submenu .paragraph--type--tabla-especificaciones, .submenu #menu-especificaciones, .submenu .breadcrumb, .submenu .site-footer .redes ul, .site-footer .redes .submenu ul, .submenu .col-8, .submenu .col-4, .submenu .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .submenu .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .submenu .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .submenu li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .submenu li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .submenu li, .submenu .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .submenu .form-imagen-modelo, .submenu2 .wrapper, .submenu2 #portada .group-header h2, #portada .group-header .submenu2 h2, .submenu2 .modelos-home, .submenu2 .paragraph--type-banner-video-cta-columnas .texto-principal, .paragraph--type-banner-video-cta-columnas .submenu2 .texto-principal, .submenu2 .paragraph--type-banner-video-cta-columnas .titulo, .paragraph--type-banner-video-cta-columnas .submenu2 .titulo, .submenu2 .paragraph--type-banner-video-cta-columnas h2, .paragraph--type-banner-video-cta-columnas .submenu2 h2, .submenu2 .campanya-home .paragraph--type-destacado-campana, .campanya-home .submenu2 .paragraph--type-destacado-campana, .submenu2 #equipamiento, .submenu2 .listago-blog-categorias, .submenu2 .paragraph.paragraph--type-texto-imagen, .submenu2 .user-login-form, .submenu2 .body-hybrid .paragraph--type--modelos-hibridos .views-element-container, .body-hybrid .paragraph--type--modelos-hibridos .submenu2 .views-element-container, .submenu2 .paragraph--type--texto-completo, .submenu2 .paragraph--type--modelos-hibridos, .submenu2 .modelos-hibridos, .submenu2 .submenu-vehiculos, .submenu2 .modelos-convencionales, .submenu2 #contenido .views-exposed-form, #contenido .submenu2 .views-exposed-form, .submenu2 #contenido .views-element-container .views-row, #contenido .views-element-container .submenu2 .views-row, .submenu2 #contenido .views-element-container nav, #contenido .views-element-container .submenu2 nav, .submenu2 .paragraph--type--galeria h2, .paragraph--type--galeria .submenu2 h2, .submenu2 #menu-equipamiento, .submenu2 .paragraph--type--tabla-especificaciones, .submenu2 #menu-especificaciones, .submenu2 .breadcrumb, .submenu2 .site-footer .redes ul, .site-footer .redes .submenu2 ul, .submenu2 .col-8, .submenu2 .col-4, .submenu2 .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .submenu2 .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .submenu2 .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .submenu2 li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .submenu2 li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .submenu2 li, .submenu2 .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .submenu2 .form-imagen-modelo {
  padding: 0;
}
.submenu .submenu-vehiculos h3, .submenu2 .submenu-vehiculos h3 {
  font-weight: 300;
  margin-top: -16px;
}
.submenu .submenu-vehiculos .col-modelo, .submenu2 .submenu-vehiculos .col-modelo {
  height: 224px;
  padding: 0px 40px 0px 0px;
}
.submenu .submenu-vehiculos .views-view-grid > div, .submenu2 .submenu-vehiculos .views-view-grid > div {
  display: inline;
}
.submenu .submenu-vehiculos .views-view-grid > div > div, .submenu2 .submenu-vehiculos .views-view-grid > div > div {
  display: inline;
}
.submenu .submenu-vehiculos .views-view-grid > div > div > div, .submenu2 .submenu-vehiculos .views-view-grid > div > div > div {
  min-height: 224px;
  float: left;
}
.submenu .submenu-vehiculos .views-view-grid .ico-eco, .submenu2 .submenu-vehiculos .views-view-grid .ico-eco {
  position: relative;
}
.submenu .submenu-vehiculos .views-view-grid .ico-eco:after, .submenu2 .submenu-vehiculos .views-view-grid .ico-eco:after {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 16px;
  width: 30px;
  height: 30px;
  background: url(../images/ico-eco.png) no-repeat 0 0;
  background-size: cover;
}
.submenu .submenu-vehiculos .views-view-grid .ico-eti-0, .submenu2 .submenu-vehiculos .views-view-grid .ico-eti-0 {
  position: relative;
}
.submenu .submenu-vehiculos .views-view-grid .ico-eti-0:after, .submenu2 .submenu-vehiculos .views-view-grid .ico-eti-0:after {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 16px;
  width: 30px;
  height: 30px;
  background: url(../images/dgt_etiqueta_0.png) no-repeat 0 0;
  background-size: cover;
}
.submenu #block-bannerssubmenu, .submenu2 #block-bannerssubmenu {
  top: 0 !important;
}
.submenu #block-bannerssubmenu .group-left, .submenu #block-bannerssubmenu .group-right, .submenu2 #block-bannerssubmenu .group-left, .submenu2 #block-bannerssubmenu .group-right {
  width: 100% !important;
  margin: 0 0 48px 0 !important;
  padding: 0;
}
.submenu #block-bannerssubmenu .group-left img, .submenu #block-bannerssubmenu .group-right img, .submenu2 #block-bannerssubmenu .group-left img, .submenu2 #block-bannerssubmenu .group-right img {
  border-radius: 0;
}

.submenu2 {
  height: auto;
}
.submenu2 ul {
  margin-left: 0;
  list-style: none;
}
.submenu2 ul li {
  padding-bottom: 16px;
}
.submenu2 ul li a {
  color: #282830;
  text-decoration: none;
}
.submenu2 ul li a:hover {
  text-decoration: underline;
}

.page-node-type-modelo #cabecera {
  position: absolute;
}
.page-node-type-modelo #cabecera #logo a {
  background-position: 0 8px;
}
.page-node-type-modelo #cabecera .enlace-prueba {
  display: none;
}
.page-node-type-modelo #content {
  padding-top: 80px;
}

.body-hybrid #cabecera .menu_principal .enlace-prueba {
  background: #00ACEC;
  border: 2px solid #00ACEC !important;
}
.body-hybrid #cabecera .menu_principal .enlace-prueba.is-active, .body-hybrid #cabecera .menu_principal .enlace-prueba:hover {
  border-bottom: none !important;
}
.body-hybrid #cabecera .menu_principal .enlace-prueba:hover {
  background: none;
  color: #00ACEC;
  border: 2px solid #00ACEC !important;
}

@media only screen and (min-width: 1281px) and (max-width: 1340px) {
  .path-frontpage #cabecera .menu_principal li .button, .path-frontpage #cabecera .menu_principal li .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .path-frontpage #cabecera .menu_principal li a {
    min-width: 200px !important;
    margin: 8px;
  }
}
@media only screen and (min-width: 1161px) and (max-width: 1280px) {
  .path-frontpage #cabecera #logo {
    width: 7%;
  }
  .path-frontpage #cabecera .menu_principal li a {
    margin: 0 8px;
  }
  .path-frontpage #cabecera .menu_principal li .button, .path-frontpage #cabecera .menu_principal li .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .path-frontpage #cabecera .menu_principal li a {
    min-width: 150px !important;
    padding: 12px 8px 12px 8px;
    margin: 8px;
  }
}
@media only screen and (min-width: 990px) and (max-width: 1160px) {
  .path-frontpage #cabecera #logo {
    width: 7%;
  }
  .path-frontpage #cabecera .menu_principal li a {
    margin: 0 8px;
    font-size: 0.8em;
  }
  .path-frontpage #cabecera .menu_principal li .button, .path-frontpage #cabecera .menu_principal li .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .path-frontpage #cabecera .menu_principal li a {
    min-width: 150px !important;
    padding: 12px 6px 12px 6px;
    margin: 8px;
  }
}
@media only screen and (max-width: 990px) {
  #cabecera #cabecera_int {
    width: 100%;
    padding: 0 5%;
  }
  #cabecera .notificaciones-abrir {
    position: absolute;
    width: 40px;
    height: 40px;
    right: 54px;
    bottom: 0;
    border-radius: 20px;
    background: url(../images/ic_toyota_bell.svg) no-repeat 12px 10px #fff;
    top: 24px;
    display: block;
    cursor: pointer;
  }
  #cabecera .notificaciones-abrir:hover {
    background-color: #ccc;
  }
  #cabecera #mobile-header {
    position: absolute;
    display: block;
    right: 48px;
    top: 22px;
    color: #fff;
    z-index: 99999;
  }
  #cabecera #mobile-header .views-row {
    display: none;
  }
  #cabecera .menu_principal {
    display: none;
    background: #ffffff;
    background: #f0f0f0;
    clear: both;
    height: calc(100vh - 80px);
    padding: 0;
    margin: 0;
    position: absolute;
    top: 80px;
    left: 0;
    width: 100%;
  }
  #cabecera .menu_principal ul li {
    display: block;
    float: none;
    margin: 0;
  }
  #cabecera .menu_principal ul li a {
    display: block;
    float: none;
    color: #282830;
    padding: 16px 16px 16px 16px;
    border-bottom: 1px solid #cbcdc9;
    margin: 0;
  }
  #cabecera .menu_principal ul li a:hover {
    border-bottom: 1px solid #cbcdc9;
  }
  #cabecera .menu_principal ul li a.submenu-open {
    border-bottom: 1px solid #cc0033;
  }
  #cabecera .menu_principal ul li a.submenu-open:hover {
    border-bottom: 1px solid #cc0033;
  }
  #cabecera .menu_principal ul li:last-child {
    border-bottom: 0;
  }
  #cabecera .menu_principal ul li:nth-child(7) {
    float: none !important;
    text-align: center;
    margin-top: 16px;
  }
  #cabecera #logo h1 {
    margin: 16px 0;
  }
  #cabecera.cabecera-scroll a:hover {
    border-bottom: 1px solid #cbcdc9;
  }
  #cabecera.cabecera-scroll a.submenu-open {
    border-bottom: 1px solid #cc0033;
  }
  #cabecera.cabecera-scroll a.submenu-open:hover {
    border-bottom: 1px solid #cc0033;
  }

  .submenu, .submenu2 {
    z-index: 999;
    top: 136px;
    padding: 0px;
  }
  .submenu .col-8, .submenu2 .col-8 {
    width: 100%;
  }
  .submenu .col-4, .submenu .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .submenu .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .submenu .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .submenu li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .submenu li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .submenu li, .submenu .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .submenu .form-imagen-modelo, .submenu2 .col-4, .submenu2 .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .submenu2 .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .submenu2 .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .submenu2 li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .submenu2 li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .submenu2 li, .submenu2 .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .submenu2 .form-imagen-modelo {
    width: 100%;
  }
  .submenu .submenu-vehiculos, .submenu2 .submenu-vehiculos {
    width: 100% !important;
  }
  .submenu .submenu-vehiculos .views-view-grid, .submenu2 .submenu-vehiculos .views-view-grid {
    padding: 0 !important;
  }
  .submenu .submenu-vehiculos .col-modelo, .submenu2 .submenu-vehiculos .col-modelo {
    width: 33% !important;
    height: 224px;
    padding: 0px 10px 0px 10px;
  }
  .submenu #block-bannerssubmenu, .submenu2 #block-bannerssubmenu {
    width: 100% !important;
    margin-top: 24px;
  }
  .submenu #block-bannerssubmenu .group-left, .submenu2 #block-bannerssubmenu .group-left {
    width: 46.5% !important;
  }
  .submenu #block-bannerssubmenu .group-right, .submenu2 #block-bannerssubmenu .group-right {
    width: 46.5% !important;
    margin-left: 5% !important;
  }
  .submenu #block-bannerssubmenu .texto, .submenu2 #block-bannerssubmenu .texto {
    font-size: 1.5em !important;
  }

  .submenu2 {
    top: 394px;
    height: 100%;
    padding-left: 16px;
    padding-top: 8px;
  }

  #cabecera .menu_principal ul li:last-child {
    float: none;
  }

  .page-node-type-modelo #cabecera .nav-toggle span {
    background: #282830 !important;
  }

  #cabecera.cabecera-scroll .nav-toggle span {
    background: #282830 !important;
  }

  .page-node-type-modelo #cabecera .enlace-prueba {
    display: inline-block;
  }
}
@media only screen and (max-width: 767px) {
  #cabecera {
    box-shadow: 0 4px 8px 0 rgba(40, 40, 48, 0.32);
  }
  #cabecera #logo a {
    background-position: 0 8px;
  }
  #cabecera .menu_principal ul li a.menu-vehiculos:after, #cabecera .menu_principal ul li a.menu-propietarios:after {
    width: 10px;
    height: 10px;
    position: absolute;
    right: 30px;
    top: 18px;
  }
  #cabecera .menu_principal ul li a.menu-vehiculos.submenu-open:after, #cabecera .menu_principal ul li a.menu-propietarios.submenu-open:after {
    top: 24px;
  }
  #cabecera .menu_principal .navbar__actions {
    display: none;
  }

  .submenu .submenu-vehiculos .col-modelo, .submenu2 .submenu-vehiculos .col-modelo {
    width: 50% !important;
    height: 194px;
  }
  .submenu #block-bannerssubmenu, .submenu2 #block-bannerssubmenu {
    width: 100% !important;
  }
  .submenu #block-bannerssubmenu .group-left, .submenu2 #block-bannerssubmenu .group-left {
    width: 100% !important;
  }
  .submenu #block-bannerssubmenu .group-right, .submenu2 #block-bannerssubmenu .group-right {
    width: 100% !important;
    margin-left: 0 !important;
  }
}
div#sliding-popup, div#sliding-popup .eu-cookie-withdraw-banner,
.eu-cookie-withdraw-tab {
  background: #f0f0f0;
  color: #282830;
  padding: 24px 0 18px 0;
}

div#sliding-popup.eu-cookie-withdraw-wrapper {
  background: #FFFFFF;
}

#sliding-popup h1, #sliding-popup h2, #sliding-popup h3, #sliding-popup p,
.eu-cookie-compliance-more-button, .eu-cookie-compliance-secondary-button,
.eu-cookie-withdraw-tab {
  color: #282830;
  background: none;
  font-size: 0.9em;
  line-height: 1.3em;
}

.eu-cookie-withdraw-tab {
  border-color: #ffffff;
}

.eu-cookie-compliance-more-button {
  color: #cc0033;
  border: none;
  margin-bottom: 8px;
  text-decoration: none;
}
.eu-cookie-compliance-more-button:hover {
  text-decoration: underline;
}

.site-footer {
  clear: both;
  width: 100%;
  padding-top: 0;
  display: block;
  position: relative;
  z-index: 3;
  background: url("../images/img_footer_toyota.png") left center no-repeat;
}
.site-footer ul {
  list-style: none;
  text-align: left;
  font-size: 1em;
}
.site-footer p {
  font-size: 1em;
  text-align: left;
  color: #ffffff;
  font-weight: 300;
  line-height: 1.5em;
}
.site-footer h3 a {
  display: block;
  padding-right: 8px;
  padding-bottom: 8px;
}
.site-footer h2 {
  font-size: 1.1em;
  text-align: left;
  color: #ffffff;
  font-weight: 700;
  margin-bottom: 12px;
}
.site-footer a {
  color: #ffffff;
  font-weight: 300;
  text-decoration: none;
  line-height: 1.5em;
}
.site-footer #block-pie3 li {
  width: 50%;
  display: inline-block;
}
.site-footer .redes {
  background: #cc0033;
  height: 60px;
  padding: 14px 0;
}
.site-footer .redes ul {
  list-style: none;
  text-align: left;
  padding-left: 1em;
}
.site-footer .redes ul li {
  height: 20px;
  display: inline-block;
  color: #ffffff;
  font-size: 1em;
  line-height: 1.5em;
}
.site-footer .redes ul li a {
  width: 32px;
  height: 32px;
  display: inline-block;
  margin: 0 0 0 16px;
  border: 1px solid #ffffff;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  border-radius: 32px;
  padding-top: 4px;
  text-align: center;
}
.site-footer .redes ul li a:hover {
  background: white;
  color: #cc0033;
}
.site-footer .redes ul li a.ln span {
  background: url("../images/linkedin.svg") no-repeat center center;
  background-size: cover;
}
.site-footer .redes ul li a.ln span:before {
  visibility: hidden;
  background: url("../images/linkedin-hover.svg") no-repeat center center;
}
.site-footer .redes ul li a.ln:hover span {
  background: url("../images/linkedin-hover.svg") no-repeat center center;
  background-size: cover;
}
.site-footer .views-view-grid .col-4, .site-footer .views-view-grid .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .site-footer .views-view-grid .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .site-footer .views-view-grid .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .site-footer .views-view-grid li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .site-footer .views-view-grid li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .site-footer .views-view-grid li, .site-footer .views-view-grid .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .site-footer .views-view-grid .form-imagen-modelo {
  padding: 0;
}
.site-footer .views-view-grid .col-4 a, .site-footer .views-view-grid .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li a, .site-footer .views-view-grid .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li a, .page-node-type-easy .landing-box-right--new .site-footer .views-view-grid .path-alias-toyota-easy .paragraph--type--texto-completo ul li a, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .site-footer .views-view-grid li a, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .site-footer .views-view-grid li a, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .site-footer .views-view-grid li a, .site-footer .views-view-grid .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo a, .form-popup.form-solicitud .form-item.info-modelo .site-footer .views-view-grid .form-imagen-modelo a {
  font-size: 1rem;
}
.site-footer .ateigh {
  padding: 8px 0;
  background: #cc0033;
  text-align: center;
}
.site-footer .ateigh a {
  font-style: italic;
  font-size: 0.9em;
  padding-top: 0.5em;
  color: #ffffff;
  display: block;
  margin: 0 auto;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.boton-prueba-mov {
  display: none !important;
}

@media only screen and (max-width: 990px) {
  .site-footer {
    background: url("../images/img_footer_toyota.png") left top repeat-y;
  }
  .site-footer .notificaciones-abrir {
    display: none !important;
  }

  .body-hybrid .site-footer {
    background: url(../images/img_footer_toyota_blue.png) left top repeat-y;
  }

  .boton-prueba-mov {
    display: block;
    width: 48px;
    height: 48px;
    position: fixed;
    bottom: 0;
    left: 0;
    border-radius: 100% 0 0;
    background: #cc0033;
    transform: rotate(90deg);
  }
  .boton-prueba-mov span {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 1.5em;
    transform: rotate(270deg);
  }

  .not-model {
    display: block;
  }

  .only-model {
    display: none;
  }

  .front {
    display: none;
  }

  .page-node-type-modelo .not-model {
    display: none;
  }
  .page-node-type-modelo .only-model {
    display: block;
  }
  .page-node-type-modelo .front {
    display: none;
  }

  .path-frontpage .not-model {
    display: none;
  }
  .path-frontpage .only-model {
    display: none;
  }
  .path-frontpage .front {
    display: block;
  }

  /* .site-footer .pie-dcha .boton_general {
      float: none;
      width: 200px;
      margin: 0 auto;
  }
  .site-footer .pie-dcha {
      text-align: center;
  } */
}
@media only screen and (max-width: 767px) {
  .page-node-type-modelo .only-model {
    display: none;
  }

  .site-footer .redes li:nth-child(1) {
    font-size: 0em !important;
  }
  .site-footer .redes li:nth-child(2) a {
    margin-left: 0px;
  }
  .site-footer .views-view-grid .col-4, .site-footer .views-view-grid .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .site-footer .views-view-grid .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .site-footer .views-view-grid .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .site-footer .views-view-grid li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .site-footer .views-view-grid li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .site-footer .views-view-grid li, .site-footer .views-view-grid .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .site-footer .views-view-grid .form-imagen-modelo {
    width: 100% !important;
  }

  #block-botonsolicitudpruebamovilportada {
    display: none !important;
  }

  .mobile-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    align-items: center;
    height: 68px;
    background: #fff;
    box-shadow: 0 -4px 8px 0 rgba(40, 40, 48, 0.24);
    display: block;
  }
  .mobile-footer .navbar__actions {
    display: flex;
    align-content: center;
    justify-content: space-around;
    padding-top: 16px;
  }
  .mobile-footer .navbar__actions a {
    font-size: 0;
    color: #282830;
    position: relative;
    width: 48px;
    text-align: center;
  }
  .mobile-footer .navbar__actions a svg g path {
    fill: #282830;
  }
  .mobile-footer .navbar__actions a:hover {
    color: #cc0033 !important;
  }
  .mobile-footer .navbar__actions a:hover svg g path {
    fill: #cc0033 !important;
  }
  .mobile-footer .navbar__actions a .hidden-desktop {
    font-size: 0.8rem;
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
    text-align: center;
    display: block;
    white-space: nowrap;
  }
}
.logos-footer {
  margin: 32px 0 0px 0;
  flex-direction: column;
  border-top: 1px solid #f0f0f0;
  padding-top: 32px;
  background: #ffffff;
}
.logos-footer .logos-subvencion {
  width: 60%;
  height: auto;
  margin: 0 auto;
}
.logos-footer .logos-subvencion ul {
  margin: 12px 0;
  padding: 0;
  text-align: center;
}
.logos-footer .logos-subvencion ul li {
  display: inline-block;
  height: 56px;
  padding: 0;
  margin: 0 18px;
  position: relative;
}
.logos-footer .logos-subvencion ul li.logo-fe {
  width: 192px;
  background: url(../images/logo-fondo-europeo.png) 0px 0px no-repeat;
  background-size: contain;
}
.logos-footer .logos-subvencion ul li.logo-gc {
  width: 112px;
  background: url(../images/logo-gobierno-canarias.png) 0px 0px no-repeat;
  background-size: contain;
}
.logos-footer .logos-subvencion ul li.logo-ca {
  width: 120px;
  background: url(../images/logo-canarias-avanza.png) 0px 0px no-repeat;
  background-size: contain;
}
.logos-footer .logos-subvencion ul li a {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.logos-footer .logos-subvencion ul li span {
  display: none;
}
.logos-footer p {
  font-size: 0.875rem;
  line-height: 1rem;
  margin-bottom: 18px;
}

#user-login-form {
  margin: 100px auto;
}

.wrapper-page {
  /* width: 85%;*/
  margin: 0 auto;
}

.title_page {
  border-bottom: 1px solid;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 1.3em;
}

.titulo-centrado {
  text-align: center;
}

.text-center {
  text-align: center;
  margin: 0 auto;
}
.text-center h2, .text-center h3, .text-center p {
  text-align: center;
}

.breadcrumb ol li {
  font-size: 1em;
  color: #282830;
  display: inline;
}
.breadcrumb ol li:before {
  content: " »";
}
.breadcrumb ol li:first-child:before {
  content: none;
}
.breadcrumb ol li a {
  color: #282830;
  text-decoration: none;
}
.breadcrumb ol li:last-child a {
  color: #cc0033;
}

#block-toyota-breadcrumbs {
  padding: 24px 0;
  position: absolute;
  top: -8px;
  left: 0;
  width: 100%;
}

#block-toyota-primary-local-tasks:after {
  content: "";
  display: table;
  clear: both;
}
#block-toyota-primary-local-tasks ul li {
  display: block;
  float: left;
  padding: 10px;
}

#block-toyota-primary-local-tasks ul li a {
  color: #fff;
  display: block;
  background: #0052CC;
  margin: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  padding: 3px 5px;
}

#menu-equipamiento, .paragraph--type--tabla-especificaciones, #menu-especificaciones {
  /* border:2px solid; */
  padding: 80px 0;
  clear: both;
}
#menu-equipamiento .titulo-equipamiento, .paragraph--type--tabla-especificaciones .titulo-equipamiento, #menu-equipamiento h2, .paragraph--type--tabla-especificaciones h2, #menu-especificaciones .titulo-equipamiento, #menu-especificaciones h2 {
  width: 40%;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 3em;
  line-height: 1.5em;
}
#menu-equipamiento .texto-equipamiento, .paragraph--type--tabla-especificaciones .texto-equipamiento, #menu-especificaciones .texto-equipamiento {
  width: 40%;
  font-weight: 300;
  line-height: 1.5em;
}
#menu-equipamiento .categoria-accordion, .paragraph--type--tabla-especificaciones .categoria-accordion, #menu-especificaciones .categoria-accordion {
  padding: 12px 0 0 0;
  position: relative;
  top: 0;
  left: 0;
  float: left;
  width: 100%;
  border-bottom: 1px solid #cbcdc9;
  cursor: pointer;
}
#menu-equipamiento .categoria-accordion .categoria, .paragraph--type--tabla-especificaciones .categoria-accordion .categoria, #menu-especificaciones .categoria-accordion .categoria {
  float: left;
  font-size: 1.5em;
  line-height: 2em;
}
#menu-equipamiento .categoria-accordion:after, .paragraph--type--tabla-especificaciones .categoria-accordion:after, #menu-especificaciones .categoria-accordion:after {
  content: "";
  display: inline-block;
  float: right;
  border-bottom: 1px solid;
  border-right: 1px solid;
  width: 15px;
  height: 15px;
  transform: rotate(45deg);
  background: none;
  margin-top: 12px;
  margin-right: 12px;
}
#menu-equipamiento .categoria-accordion.activo, .paragraph--type--tabla-especificaciones .categoria-accordion.activo, #menu-especificaciones .categoria-accordion.activo {
  border-bottom: none;
}
#menu-equipamiento .categoria-accordion.activo:after, .paragraph--type--tabla-especificaciones .categoria-accordion.activo:after, #menu-especificaciones .categoria-accordion.activo:after {
  transform: rotate(-135deg);
}
#menu-equipamiento table, .paragraph--type--tabla-especificaciones table, #menu-especificaciones table {
  border: none;
}
#menu-equipamiento table tr td, .paragraph--type--tabla-especificaciones table tr td, #menu-especificaciones table tr td {
  padding: 12px;
  border: 1px solid #CBCDC9;
}
#menu-equipamiento table tr th, .paragraph--type--tabla-especificaciones table tr th, #menu-especificaciones table tr th {
  border: none;
}
#menu-equipamiento .tabla-datos, .paragraph--type--tabla-especificaciones .tabla-datos, #menu-especificaciones .tabla-datos {
  display: none;
}
#menu-equipamiento .categoria-abierta .tabla-datos, .paragraph--type--tabla-especificaciones .categoria-abierta .tabla-datos, #menu-equipamiento .cabecera-acabados .tabla-datos, .paragraph--type--tabla-especificaciones .cabecera-acabados .tabla-datos, #menu-especificaciones .categoria-abierta .tabla-datos, #menu-especificaciones .cabecera-acabados .tabla-datos {
  display: block;
}
#menu-equipamiento .cabecera-acabados .categoria-accordion:after, .paragraph--type--tabla-especificaciones .cabecera-acabados .categoria-accordion:after, #menu-especificaciones .cabecera-acabados .categoria-accordion:after {
  content: none !important;
}
#menu-equipamiento .switch, .paragraph--type--tabla-especificaciones .switch, #menu-especificaciones .switch {
  width: 288px;
  height: 34px;
  float: right;
}
#menu-equipamiento .switch span.op-normal, .paragraph--type--tabla-especificaciones .switch span.op-normal, #menu-especificaciones .switch span.op-normal {
  display: inline-block;
  text-transform: uppercase;
  font-style: italic;
  color: #cbcdc9;
}
#menu-equipamiento .switch span.op-normal.active, .paragraph--type--tabla-especificaciones .switch span.op-normal.active, #menu-especificaciones .switch span.op-normal.active {
  color: #cc0033;
}
#menu-equipamiento .switch span.op-hybrid, .paragraph--type--tabla-especificaciones .switch span.op-hybrid, #menu-especificaciones .switch span.op-hybrid {
  padding-left: 82px;
  text-transform: uppercase;
  font-style: italic;
  color: #cbcdc9;
}
#menu-equipamiento .switch span.op-hybrid.active, .paragraph--type--tabla-especificaciones .switch span.op-hybrid.active, #menu-especificaciones .switch span.op-hybrid.active {
  color: #00ACEC;
}
#menu-equipamiento .switch .slider, .paragraph--type--tabla-especificaciones .switch .slider, #menu-especificaciones .switch .slider {
  top: -8px;
  left: 138px;
  right: 138px;
  bottom: 8px;
  width: 60px;
  background-color: #cc0033;
}
#menu-equipamiento .switch input:checked + .slider, .paragraph--type--tabla-especificaciones .switch input:checked + .slider, #menu-especificaciones .switch input:checked + .slider {
  background-color: #00ACEC;
}
#menu-equipamiento .switch input:focus + .slider, .paragraph--type--tabla-especificaciones .switch input:focus + .slider, #menu-especificaciones .switch input:focus + .slider {
  box-shadow: 0 0 1px #00ACEC;
}

#menu-equipamiento .cabecera-acabados table tr td, .paragraph--type--tabla-especificaciones .cabecera-acabados table tr td, #menu-especificaciones .cabecera-acabados table tr td {
  border: none;
}

#menu-especificaciones .cabecera-acabados table tr td article img {
  width: 100px;
}

.switch-equipamiento {
  position: relative;
  display: inline-block !important;
  width: 288px;
  height: 34px;
  float: right;
}
.switch-equipamiento input {
  opacity: 0;
  width: 0;
  height: 0;
}
.switch-equipamiento .slider {
  position: absolute;
  cursor: pointer;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  top: -8px;
  left: 138px;
  right: 138px;
  bottom: 8px;
  width: 60px;
  background-color: #cc0033;
}
.switch-equipamiento .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.switch-equipamiento input:checked + .slider {
  background-color: #00ACEC;
}
.switch-equipamiento input:focus + .slider {
  box-shadow: 0 0 1px #00ACEC;
}
.switch-equipamiento input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
.switch-equipamiento .slider.round {
  border-radius: 34px;
}
.switch-equipamiento .slider.round:before {
  border-radius: 50%;
}
.switch-equipamiento span.op-normal {
  display: inline-block;
  text-transform: uppercase;
  font-style: italic;
  color: #cbcdc9;
}
.switch-equipamiento span.op-normal.active {
  color: #cc0033;
}
.switch-equipamiento span.op-hybrid {
  padding-left: 82px;
  text-transform: uppercase;
  font-style: italic;
  color: #cbcdc9;
}
.switch-equipamiento span.op-hybrid.active {
  color: #00ACEC;
}

.switch-especificaciones {
  position: relative;
  display: inline-block !important;
  width: 288px;
  height: 34px;
  float: right;
}
.switch-especificaciones input {
  opacity: 0;
  width: 0;
  height: 0;
}
.switch-especificaciones .slider {
  position: absolute;
  cursor: pointer;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  top: -8px;
  left: 138px;
  right: 138px;
  bottom: 8px;
  width: 60px;
  background-color: #cc0033;
}
.switch-especificaciones .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.switch-especificaciones input:checked + .slider {
  background-color: #00ACEC;
}
.switch-especificaciones input:focus + .slider {
  box-shadow: 0 0 1px #00ACEC;
}
.switch-especificaciones input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
.switch-especificaciones .slider.round {
  border-radius: 34px;
}
.switch-especificaciones .slider.round:before {
  border-radius: 50%;
}
.switch-especificaciones span.op-normal {
  display: inline-block;
  text-transform: uppercase;
  font-style: italic;
  color: #cbcdc9;
}
.switch-especificaciones span.op-normal.active {
  color: #cc0033;
}
.switch-especificaciones span.op-hybrid {
  padding-left: 82px;
  text-transform: uppercase;
  font-style: italic;
  color: #cbcdc9;
}
.switch-especificaciones span.op-hybrid.active {
  color: #00ACEC;
}

.paragraph--type--tabla-especificaciones {
  /* #switch-especificaciones {
     width: 288px;
     height: 34px;
     float: right;

     span.op-normal {
       display: inline-block;
       text-transform: uppercase;
       font-style: italic;
       color: $color-gray;
       &.active {
           color: $color-red-toyota;
       }
     }
     span.op-hybrid {
       padding-left: 82px;
       text-transform: uppercase;
       font-style: italic;
       color: $color-gray;
       &.active {
           color: $color-turquesa;
       }
     }
     .slider {
       top: -8px;
       left: 138px;
       right: 138px;
       bottom: 8px;
       width: 60px;
       background-color: $color-red-toyota;
     }
     input:checked + .slider {
       background-color: $color-turquesa;
     }

     input:focus + .slider {
       box-shadow: 0 0 1px $color-turquesa;
     }
   }*/
}
.paragraph--type--tabla-especificaciones .paragraph--type--categoria-tabla-especificaciones {
  margin: 48px 0;
  clear: both;
}
.paragraph--type--tabla-especificaciones table {
  border-collapse: collapse;
}

.paragraph--type--galeria {
  clear: both;
  position: relative;
  z-index: 1;
  height: 800px;
  top: 2em;
  margin-bottom: 80px;
}
.paragraph--type--galeria .grid-galeria {
  padding-top: 43px;
  margin: 0 auto !important;
}
.paragraph--type--galeria .cjto-galleria {
  padding-top: 20px;
}
.paragraph--type--galeria .conjunto-enlaces-galerias {
  width: 300px;
  margin: 0 auto;
}
.paragraph--type--galeria .conjunto-enlaces-galerias .enlace-cambio-galeria, .paragraph--type--galeria .conjunto-enlaces-galerias .enlaces-otras-galerias {
  display: block;
  float: left;
  margin-left: 60px;
  cursor: pointer;
  font-weight: 400;
}
.paragraph--type--galeria .conjunto-enlaces-galerias .enlace-cambio-galeria:hover, .paragraph--type--galeria .conjunto-enlaces-galerias .enlaces-otras-galerias:hover {
  border-bottom: 2px solid #cc0033;
}
.paragraph--type--galeria .conjunto-enlaces-galerias .enlace-cambio-galeria.active, .paragraph--type--galeria .conjunto-enlaces-galerias .enlaces-otras-galerias.active {
  border-bottom: 2px solid #cc0033;
  font-weight: 600;
}
.paragraph--type--galeria h2 {
  font-family: "Toyota-Display-Bold", "Open Sans", sans-serif;
  font-size: 3em;
  line-height: 1.5em;
  padding-top: 24px;
}

main#content .main {
  text-align: left;
}
main#content .main p {
  padding-bottom: 1em;
}
main#content .main ul, main#content .main ol {
  margin-left: 0em;
  list-style: none;
}
main#content .main ul li, main#content .main ol li {
  padding: 0 0 0.5em 1.5em;
  position: relative;
}
main#content .main ul li:after, main#content .main ol li:after {
  content: " ";
  width: 8px;
  height: 8px;
  position: absolute;
  left: 6px;
  top: 9px;
  transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
main#content .main ul li ul, main#content .main ul li ol, main#content .main ol li ul, main#content .main ol li ol {
  margin-left: 1.5em;
}
main#content .main a {
  text-decoration: underline;
}
main#content .main .sharethis-wrapper {
  position: absolute;
  top: 0;
  right: -60px;
  width: 40px;
}
main#content .main .sharethis-wrapper .stButton {
  display: block !important;
}
main#content .main .field__label {
  font-size: 1.3em;
  font-style: italic;
}

.field--name-field-pagina-b-imagen-destacado {
  display: none;
}

.content-modelo {
  clear: both;
  position: relative;
}

#contenido .views-element-container {
  padding-top: 1em;
}
#contenido .views-exposed-form {
  padding-bottom: 1em;
}
#contenido .views-exposed-form label {
  font-weight: bold;
  display: block;
  text-transform: uppercase;
}

.page-node-type-page #block-toyota-page-title {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
}
.page-node-type-page h1 {
  height: 120px;
  width: 217px;
  color: #ffffff;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 4em;
  line-height: 1em;
  position: absolute;
  top: 36%;
  z-index: 1;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.page-node-type-page.body-modelos h1 {
  top: 30%;
}
.page-node-type-page .imagen-modelo {
  display: none;
}
.page-node-type-page .cabecera-pagina {
  width: 100%;
  height: 80vh;
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-node-type-page .cabecera-pagina img {
  width: 100%;
  max-width: initial;
  height: auto;
  display: none;
}
.page-node-type-page .cabecera-pagina:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(32, 32, 32, 0.3);
  content: "";
}

.subtitulo-cabecera {
  position: absolute;
  color: #ffffff;
  top: 52%;
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  left: 0;
  font-size: 1.5em;
  right: 0;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

article[about="/gama-toyota"] .subtitulo-cabecera, article[about="/modelos-toyota"] .subtitulo-cabecera {
  top: 60%;
}

.modelos-hibridos h2, .submenu .submenu-vehiculos h2, .submenu2 .submenu-vehiculos h2, .modelos-convencionales h2 {
  text-transform: uppercase;
}
.modelos-hibridos .views-view-grid.horizontal.cols-4.clearfix .col-10, .modelos-hibridos .views-view-grid.horizontal.cols-4.white-popup.detalle-promocion .col-10, .modelos-hibridos .page-node-type-modelo-new .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .page-node-type-modelo-new .modelos-hibridos .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .modelos-hibridos .page-node-type-easy .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .page-node-type-easy .modelos-hibridos .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .modelos-hibridos .page-node-type-easy .views-view-grid.horizontal.cols-4.paragraph.easy-equipamiento .col-10, .page-node-type-easy .modelos-hibridos .views-view-grid.horizontal.cols-4.paragraph.easy-equipamiento .col-10, .submenu .submenu-vehiculos .views-view-grid.horizontal.cols-4.clearfix .col-10, .submenu .submenu-vehiculos .views-view-grid.horizontal.cols-4.white-popup.detalle-promocion .col-10, .submenu .submenu-vehiculos .page-node-type-modelo-new .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .page-node-type-modelo-new .submenu .submenu-vehiculos .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .submenu .submenu-vehiculos .page-node-type-easy .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .page-node-type-easy .submenu .submenu-vehiculos .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .submenu .submenu-vehiculos .page-node-type-easy .views-view-grid.horizontal.cols-4.paragraph.easy-equipamiento .col-10, .page-node-type-easy .submenu .submenu-vehiculos .views-view-grid.horizontal.cols-4.paragraph.easy-equipamiento .col-10, .submenu2 .submenu-vehiculos .views-view-grid.horizontal.cols-4.clearfix .col-10, .submenu2 .submenu-vehiculos .views-view-grid.horizontal.cols-4.white-popup.detalle-promocion .col-10, .submenu2 .submenu-vehiculos .page-node-type-modelo-new .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .page-node-type-modelo-new .submenu2 .submenu-vehiculos .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .submenu2 .submenu-vehiculos .page-node-type-easy .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .page-node-type-easy .submenu2 .submenu-vehiculos .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .submenu2 .submenu-vehiculos .page-node-type-easy .views-view-grid.horizontal.cols-4.paragraph.easy-equipamiento .col-10, .page-node-type-easy .submenu2 .submenu-vehiculos .views-view-grid.horizontal.cols-4.paragraph.easy-equipamiento .col-10, .modelos-hibridos .site-footer .redes ul.views-view-grid.horizontal.cols-4 .col-10, .site-footer .redes .modelos-hibridos ul.views-view-grid.horizontal.cols-4 .col-10, .submenu .submenu-vehiculos .site-footer .redes ul.views-view-grid.horizontal.cols-4 .col-10, .site-footer .redes .submenu .submenu-vehiculos ul.views-view-grid.horizontal.cols-4 .col-10, .submenu2 .submenu-vehiculos .site-footer .redes ul.views-view-grid.horizontal.cols-4 .col-10, .site-footer .redes .submenu2 .submenu-vehiculos ul.views-view-grid.horizontal.cols-4 .col-10, .modelos-convencionales .views-view-grid.horizontal.cols-4.clearfix .col-10, .modelos-convencionales .views-view-grid.horizontal.cols-4.white-popup.detalle-promocion .col-10, .modelos-convencionales .page-node-type-modelo-new .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .page-node-type-modelo-new .modelos-convencionales .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .modelos-convencionales .page-node-type-easy .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .page-node-type-easy .modelos-convencionales .views-view-grid.horizontal.cols-4.detalle-promocion .col-10, .modelos-convencionales .page-node-type-easy .views-view-grid.horizontal.cols-4.paragraph.easy-equipamiento .col-10, .page-node-type-easy .modelos-convencionales .views-view-grid.horizontal.cols-4.paragraph.easy-equipamiento .col-10, .modelos-convencionales .site-footer .redes ul.views-view-grid.horizontal.cols-4 .col-10, .site-footer .redes .modelos-convencionales ul.views-view-grid.horizontal.cols-4 .col-10 {
  margin: 0 auto;
  clear: both;
  float: none;
  width: 100%;
}

.bloque-convencionales {
  background: url("../images/background-road.jpg") center bottom no-repeat;
  background-size: cover;
  /* padding: 82px 0 300px 0; */
  padding: 82px 0 82px 0;
}
.bloque-convencionales .bloque-ven-a-probarlo {
  text-align: center !important;
  padding-bottom: 62px !important;
}
.bloque-convencionales .bloque-ven-a-probarlo h2 {
  color: #ffffff !important;
  text-transform: initial;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

.bloque-hibridos {
  background: url("../images/background-cloud.jpg") center top no-repeat;
  background-size: cover;
  padding-top: 82px;
}
.bloque-hibridos h2, .bloque-hibridos p {
  color: #ffffff;
}

.paragraph.margin-top-paragraph {
  margin-top: 64px;
}

@media only screen and (max-width: 990px) {
  .paragraph.margin-top-paragraph {
    margin-top: 16px;
  }
}
.body-hybrid .paragraph--type--banner-grande .imagen_banner:before {
  content: "";
  display: block;
  background: #91cef4;
  background: -moz-radial-gradient(center, ellipse cover, #91cef4 0%, #48bdf0 15%, #1d71b8 100%);
  background: -webkit-radial-gradient(center, ellipse cover, #91cef4 0%, #48bdf0 15%, #1d71b8 100%);
  background: radial-gradient(ellipse at center, #91cef4 0%, #48bdf0 15%, #1d71b8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#91cef4", endColorstr="#1d71b8",GradientType=1 );
  opacity: 0.7;
}
.body-hybrid .paragraph--type--banner-grande .boton_rojo a, .body-hybrid .paragraph--type--banner-grande .path-redsys #block-toyota-content form .form-actions a, .path-redsys #block-toyota-content form .body-hybrid .paragraph--type--banner-grande .form-actions a, .body-hybrid .paragraph--type--banner-grande .path-alias-user-login #block-toyota-content form .form-actions a, .path-alias-user-login #block-toyota-content form .body-hybrid .paragraph--type--banner-grande .form-actions a, .body-hybrid .paragraph--type--banner-grande .path-alias-user-password #block-toyota-content form .form-actions a, .path-alias-user-password #block-toyota-content form .body-hybrid .paragraph--type--banner-grande .form-actions a, .body-hybrid .paragraph--type--banner-grande .path-alias-user-register #block-toyota-content form .form-actions a, .path-alias-user-register #block-toyota-content form .body-hybrid .paragraph--type--banner-grande .form-actions a, .body-hybrid .paragraph--type--banner-grande .path-user #block-toyota-content form .form-actions a, .path-user #block-toyota-content form .body-hybrid .paragraph--type--banner-grande .form-actions a, .body-hybrid .paragraph--type--banner-grande .path-alias-reservar-usercreated #block-toyota-content form .form-actions a, .path-alias-reservar-usercreated #block-toyota-content form .body-hybrid .paragraph--type--banner-grande .form-actions a,
.body-hybrid .paragraph--type--banner-grande .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions a,
.path-alias-reservar-mis-reservas #block-toyota-content form .body-hybrid .paragraph--type--banner-grande .form-actions a, .body-hybrid .paragraph--type--banner-grande [class*=path-alias-user-reset-] #block-toyota-content form .form-actions a, [class*=path-alias-user-reset-] #block-toyota-content form .body-hybrid .paragraph--type--banner-grande .form-actions a, .body-hybrid .paragraph--type--banner-grande .path-alias-calculadora .boton-rojo a, .path-alias-calculadora .body-hybrid .paragraph--type--banner-grande .boton-rojo a, .body-hybrid .paragraph--type--banner-grande .path-alias-flexibilidad-sin-limites .boton-rojo a, .path-alias-flexibilidad-sin-limites .body-hybrid .paragraph--type--banner-grande .boton-rojo a, .body-hybrid .paragraph--type--banner-grande .webform-submission-form .form-actions a, .webform-submission-form .body-hybrid .paragraph--type--banner-grande .form-actions a, .body-hybrid .paragraph--type--banner-grande .boton-primario-toyota a {
  background: #00ACEC;
  border: 1px solid #00ACEC !important;
}
.body-hybrid .modelos-hibridos h2, .body-hybrid .submenu .submenu-vehiculos h2, .submenu .body-hybrid .submenu-vehiculos h2, .body-hybrid .submenu2 .submenu-vehiculos h2, .submenu2 .body-hybrid .submenu-vehiculos h2 {
  color: #00ACEC;
}
.body-hybrid #block-toyota-page-title {
  display: none;
}
.body-hybrid .cabecera-pagina img {
  /* height: 100%;
  width: auto;
  max-width: inherit; */
}
.body-hybrid .titulo-cabecera {
  color: #ffffff;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 4em;
  line-height: 2.5em;
  text-align: center;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  /* top: 240px; */
  top: initial;
  bottom: 38%;
  z-index: 1;
  position: absolute;
  left: 0;
  right: 0;
}
.body-hybrid .titulo-cabecera:before {
  content: "";
  display: block;
  width: 252px;
  height: 156px;
  background: url("../images/Toyota-Hybrid@4x.png") center center no-repeat;
  background-size: contain;
  margin: 0 auto;
}
.body-hybrid .titulo-cabecera strong {
  color: #00ACEC;
}
.body-hybrid .subtitulo-cabecera {
  font-size: 1.5em;
  line-height: 1em;
  text-align: center;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  color: #ffffff;
  /* top: 528px; */
  top: initial;
  bottom: 38%;
  z-index: 1;
  position: absolute;
  left: 0;
  right: 0;
}
.body-hybrid .paragraph--type-banner-video-cta-columnas {
  margin-top: 0px;
  background: none;
  padding: 120px 0px 0 0;
}
.body-hybrid .paragraph--type--texto-completo {
  width: 100%;
  max-width: initial;
  padding: 0 80px;
}
.body-hybrid .paragraph--type--modelos-hibridos {
  width: 100%;
  max-width: initial;
  clear: both;
  margin-top: 42px;
}
.body-hybrid .paragraph--type--modelos-hibridos .field--name-field-modelos {
  background: url("../images/clouds_hybrids.png") center center no-repeat;
  background-size: cover;
  width: 100%;
  max-width: initial;
}
.body-hybrid .paragraph--type--modelos-hibridos .views-element-container .col-10 {
  width: 100%;
}
.body-hybrid .modelos-hibridos, .body-hybrid .submenu .submenu-vehiculos, .submenu .body-hybrid .submenu-vehiculos, .body-hybrid .submenu2 .submenu-vehiculos, .submenu2 .body-hybrid .submenu-vehiculos {
  padding: 82px 0;
}

/* Galería */
.grid-galeria {
  /* max-width: 1440px;
  width: 100%; */
  margin: 48px auto;
}
.grid-galeria .grid-galeria-item, .grid-galeria .grid-sizer {
  width: 33.333%;
  padding-right: 0px;
  padding-bottom: 0px;
  float: left;
  position: relative;
}
.grid-galeria .grid-galeria-item:nth-child(4), .grid-galeria .grid-galeria-item:nth-child(5), .grid-galeria .grid-sizer:nth-child(4), .grid-galeria .grid-sizer:nth-child(5) {
  width: 50%;
}
.grid-galeria .grid-galeria-item video, .grid-galeria .grid-sizer video {
  width: 100%;
  height: auto;
}
.grid-galeria .grid-galeria-item article, .grid-galeria .grid-sizer article {
  font-size: 0em;
}
.grid-galeria .grid-galeria-item a:after, .grid-galeria .grid-sizer a:after {
  content: "";
  display: block;
  /* width: 30px; */
  width: 21px;
  /* height: 30px; */
  height: 28px;
  position: absolute;
  bottom: 8px;
  right: 14px;
  /* border: 1px solid #fff; */
  border-radius: 30px;
  display: none;
  background: url("../images/mejs-controls.svg") -79px 4px no-repeat;
  background-size: 400px;
  cursor: pointer;
}
.grid-galeria .grid-galeria-item a:hover:after, .grid-galeria .grid-sizer a:hover:after {
  display: block;
}

.paragraph.paragraph--type--parallax.paragraph--view-mode--default img {
  width: 100%;
  height: auto;
}
.paragraph.paragraph--type--parallax.paragraph--view-mode--default .wrapper-video-autoplay {
  height: 340px;
}
.paragraph.paragraph--type--parallax.paragraph--view-mode--default .wrapper-video-autoplay .mejs__container {
  height: 340px !important;
}
.paragraph.paragraph--type--parallax.paragraph--view-mode--default .wrapper-video-autoplay .mejs__controls, .paragraph.paragraph--type--parallax.paragraph--view-mode--default .wrapper-video-autoplay .mejs__overlay-play, .paragraph.paragraph--type--parallax.paragraph--view-mode--default .wrapper-video-autoplay .mejs__layers {
  display: none !important;
  z-index: -10;
  position: relative;
  font-size: 0;
  text-indent: -1000px;
}
.paragraph.paragraph--type--parallax.paragraph--view-mode--default video {
  width: 100%;
  height: 100%;
}

/* .video {
    iframe {
        width: 100%;
        height: 646px;
    }
} */
.page-node-type-modelo .titulo-modelo {
  color: #282830;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 2em;
  line-height: 1.5em;
}
.page-node-type-modelo .titulo-modelo h1 {
  margin: 0px 0px 16px 0px;
}
.page-node-type-modelo .subtitulo-modelo {
  font-size: 1.5rem;
  line-height: 2rem;
  margin-bottom: 1rem;
}
.page-node-type-modelo .descripcion-modelo {
  font-size: 1em;
  margin: 18px 0 40px 0;
}
.page-node-type-modelo .descripcion-modelo p {
  font-weight: 300;
  line-height: 1.5rem;
  margin-bottom: 24px;
}
.page-node-type-modelo .descripcion-modelo strong {
  font-weight: 700;
}
.page-node-type-modelo .bg-gris .link-form-popup a {
  color: #cc0033;
  font-size: 1em;
  line-height: 1.5em;
  display: inline-block;
  width: auto;
  padding: 12px 24px;
  border: 2px solid #cc0033;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  /* text-transform: capitalize; */
  height: 48px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.page-node-type-modelo .bg-gris .link-form-popup a:hover {
  background-color: #cc0033;
  color: #ffffff;
  border-color: #cc0033 !important;
}
.page-node-type-modelo .bg-gris .col-12, .page-node-type-modelo .bg-gris .form-popup.form-solicitud .form-item.form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank, .form-popup.form-solicitud .page-node-type-modelo .bg-gris .form-item.form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank, .page-node-type-modelo .bg-gris .form-popup.form-solicitud .webform-submission-form .form-item.form-item-terms-of-service, .form-popup.form-solicitud .webform-submission-form .page-node-type-modelo .bg-gris .form-item.form-item-terms-of-service, .page-node-type-modelo .bg-gris .webform-submission-form .form-popup.form-solicitud .form-item.form-item-terms-of-service, .webform-submission-form .form-popup.form-solicitud .page-node-type-modelo .bg-gris .form-item.form-item-terms-of-service, .page-node-type-modelo .bg-gris .form-popup.form-solicitud .webform-submission-form .form-item.form-item-he-leido-y-acepto-las-bases-del-concurso, .form-popup.form-solicitud .webform-submission-form .page-node-type-modelo .bg-gris .form-item.form-item-he-leido-y-acepto-las-bases-del-concurso, .page-node-type-modelo .bg-gris .webform-submission-form .form-popup.form-solicitud .form-item.form-item-he-leido-y-acepto-las-bases-del-concurso, .webform-submission-form .form-popup.form-solicitud .page-node-type-modelo .bg-gris .form-item.form-item-he-leido-y-acepto-las-bases-del-concurso, .page-node-type-modelo .bg-gris .form-popup.form-solicitud .webform-submission-form .form-item.form-item-terms-of-service-01, .form-popup.form-solicitud .webform-submission-form .page-node-type-modelo .bg-gris .form-item.form-item-terms-of-service-01, .page-node-type-modelo .bg-gris .webform-submission-form .form-popup.form-solicitud .form-item.form-item-terms-of-service-01, .webform-submission-form .form-popup.form-solicitud .page-node-type-modelo .bg-gris .form-item.form-item-terms-of-service-01,
.page-node-type-modelo .bg-gris .form-popup.form-solicitud .webform-submission-form .form-item[class*=form-item-terms-of-service-0],
.form-popup.form-solicitud .webform-submission-form .page-node-type-modelo .bg-gris .form-item[class*=form-item-terms-of-service-0],
.page-node-type-modelo .bg-gris .webform-submission-form .form-popup.form-solicitud .form-item[class*=form-item-terms-of-service-0],
.webform-submission-form .form-popup.form-solicitud .page-node-type-modelo .bg-gris .form-item[class*=form-item-terms-of-service-0], .page-node-type-modelo .bg-gris .form-popup.form-solicitud .form-item.info-modelo .descripcion, .form-popup.form-solicitud .form-item.info-modelo .page-node-type-modelo .bg-gris .descripcion, .page-node-type-modelo .bg-gris .form-popup.form-solicitud .form-item.info-modelo, .form-popup.form-solicitud .page-node-type-modelo .bg-gris .form-item.info-modelo, .page-node-type-modelo .bg-gris .form-popup.form-catalogo .form-item.info_modelo_imagen_catalogo, .form-popup.form-catalogo .page-node-type-modelo .bg-gris .form-item.info_modelo_imagen_catalogo, .page-node-type-modelo .bg-gris .form-popup.form-catalogo .form-item.info_modelo_catalogo, .form-popup.form-catalogo .page-node-type-modelo .bg-gris .form-item.info_modelo_catalogo, .page-node-type-modelo .bg-gris .col-4, .page-node-type-modelo .bg-gris .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .page-node-type-modelo .bg-gris .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .page-node-type-modelo .bg-gris .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .page-node-type-modelo .bg-gris li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .page-node-type-modelo .bg-gris li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .page-node-type-modelo .bg-gris li, .page-node-type-modelo .bg-gris .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .page-node-type-modelo .bg-gris .form-imagen-modelo {
  padding: 1em 0;
}
.page-node-type-modelo .bg-gris .boton_rojo a, .page-node-type-modelo .bg-gris .path-redsys #block-toyota-content form .form-actions a, .path-redsys #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a, .page-node-type-modelo .bg-gris .path-alias-user-login #block-toyota-content form .form-actions a, .path-alias-user-login #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a, .page-node-type-modelo .bg-gris .path-alias-user-password #block-toyota-content form .form-actions a, .path-alias-user-password #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a, .page-node-type-modelo .bg-gris .path-alias-user-register #block-toyota-content form .form-actions a, .path-alias-user-register #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a, .page-node-type-modelo .bg-gris .path-user #block-toyota-content form .form-actions a, .path-user #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a, .page-node-type-modelo .bg-gris .path-alias-reservar-usercreated #block-toyota-content form .form-actions a, .path-alias-reservar-usercreated #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a,
.page-node-type-modelo .bg-gris .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions a,
.path-alias-reservar-mis-reservas #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a, .page-node-type-modelo .bg-gris [class*=path-alias-user-reset-] #block-toyota-content form .form-actions a, [class*=path-alias-user-reset-] #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a, .page-node-type-modelo .bg-gris .path-alias-calculadora .boton-rojo a, .path-alias-calculadora .page-node-type-modelo .bg-gris .boton-rojo a, .page-node-type-modelo .bg-gris .path-alias-flexibilidad-sin-limites .boton-rojo a, .path-alias-flexibilidad-sin-limites .page-node-type-modelo .bg-gris .boton-rojo a, .page-node-type-modelo .bg-gris .webform-submission-form .form-actions a, .webform-submission-form .page-node-type-modelo .bg-gris .form-actions a, .page-node-type-modelo .bg-gris .boton-primario-toyota a {
  margin: 18px 0px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.page-node-type-modelo .bg-gris .boton_rojo a:hover, .page-node-type-modelo .bg-gris .path-redsys #block-toyota-content form .form-actions a:hover, .path-redsys #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a:hover, .page-node-type-modelo .bg-gris .path-alias-user-login #block-toyota-content form .form-actions a:hover, .path-alias-user-login #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a:hover, .page-node-type-modelo .bg-gris .path-alias-user-password #block-toyota-content form .form-actions a:hover, .path-alias-user-password #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a:hover, .page-node-type-modelo .bg-gris .path-alias-user-register #block-toyota-content form .form-actions a:hover, .path-alias-user-register #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a:hover, .page-node-type-modelo .bg-gris .path-user #block-toyota-content form .form-actions a:hover, .path-user #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a:hover, .page-node-type-modelo .bg-gris .path-alias-reservar-usercreated #block-toyota-content form .form-actions a:hover, .path-alias-reservar-usercreated #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a:hover,
.page-node-type-modelo .bg-gris .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions a:hover,
.path-alias-reservar-mis-reservas #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a:hover, .page-node-type-modelo .bg-gris [class*=path-alias-user-reset-] #block-toyota-content form .form-actions a:hover, [class*=path-alias-user-reset-] #block-toyota-content form .page-node-type-modelo .bg-gris .form-actions a:hover, .page-node-type-modelo .bg-gris .path-alias-calculadora .boton-rojo a:hover, .path-alias-calculadora .page-node-type-modelo .bg-gris .boton-rojo a:hover, .page-node-type-modelo .bg-gris .path-alias-flexibilidad-sin-limites .boton-rojo a:hover, .path-alias-flexibilidad-sin-limites .page-node-type-modelo .bg-gris .boton-rojo a:hover, .page-node-type-modelo .bg-gris .webform-submission-form .form-actions a:hover, .webform-submission-form .page-node-type-modelo .bg-gris .form-actions a:hover, .page-node-type-modelo .bg-gris .boton-primario-toyota a:hover {
  background-color: #ffffff;
  color: #cc0033;
  border-color: #cc0033 !important;
}
.page-node-type-modelo .texto-legal {
  margin-top: 48px;
}
.page-node-type-modelo .node__content .imagen-modelo {
  display: none;
}
.page-node-type-modelo .cabecera-pagina {
  width: 100%;
  /* height: 100vh; */
  height: calc(100vh - 80px);
  overflow: hidden;
  position: relative;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-node-type-modelo .cabecera-pagina img {
  /* position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; */
  width: 100%;
  max-width: initial;
  height: auto;
  display: none;
}

/* popup webform */
.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank, .webform-submission-form .form-item-terms-of-service, .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso, .webform-submission-form .form-item-terms-of-service-01,
.webform-submission-form [class*=form-item-terms-of-service-0] {
  margin: 0 auto;
}
.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank input[type=checkbox], .webform-submission-form .form-item-terms-of-service input[type=checkbox], .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso input[type=checkbox], .webform-submission-form .form-item-terms-of-service-01 input[type=checkbox],
.webform-submission-form [class*=form-item-terms-of-service-0] input[type=checkbox] {
  float: left;
  margin-top: 0.2em;
  width: 0;
  height: 0;
  position: relative;
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  left: 0.5rem;
}
.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank input[type=checkbox] + label, .webform-submission-form .form-item-terms-of-service input[type=checkbox] + label, .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso input[type=checkbox] + label, .webform-submission-form .form-item-terms-of-service-01 input[type=checkbox] + label,
.webform-submission-form [class*=form-item-terms-of-service-0] input[type=checkbox] + label {
  position: relative;
  top: 0;
  left: 0;
  text-align: left;
}
.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank input[type=checkbox] + label:before, .webform-submission-form .form-item-terms-of-service input[type=checkbox] + label:before, .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso input[type=checkbox] + label:before, .webform-submission-form .form-item-terms-of-service-01 input[type=checkbox] + label:before,
.webform-submission-form [class*=form-item-terms-of-service-0] input[type=checkbox] + label:before {
  content: "";
  display: inline-block;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  display: block;
  border-radius: 4px;
  border: 1px solid #4d4f53;
  float: left;
  margin-right: 10px;
  position: relative;
  top: -0.3rem;
  cursor: pointer;
  background: #ffffff;
}
.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank input[type=checkbox] + label:after, .webform-submission-form .form-item-terms-of-service input[type=checkbox] + label:after, .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso input[type=checkbox] + label:after, .webform-submission-form .form-item-terms-of-service-01 input[type=checkbox] + label:after,
.webform-submission-form [class*=form-item-terms-of-service-0] input[type=checkbox] + label:after {
  background-color: transparent;
  content: "";
  display: block;
  position: absolute;
  left: 0.5rem;
  top: -0.2rem;
  width: 0.5rem;
  height: 1rem;
  opacity: 0.2;
  border-bottom: 3px solid #4d4f53;
  border-right: 3px solid #4d4f53;
  transform: rotate(45deg);
  transition: border-color 0.3s ease;
  display: none;
}
.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank input[type=checkbox]:checked + label:before, .webform-submission-form .form-item-terms-of-service input[type=checkbox]:checked + label:before, .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso input[type=checkbox]:checked + label:before, .webform-submission-form .form-item-terms-of-service-01 input[type=checkbox]:checked + label:before,
.webform-submission-form [class*=form-item-terms-of-service-0] input[type=checkbox]:checked + label:before {
  border: 1px solid #cc0033;
  background: #cc0033;
}
.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank input[type=checkbox]:checked + label:after, .webform-submission-form .form-item-terms-of-service input[type=checkbox]:checked + label:after, .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso input[type=checkbox]:checked + label:after, .webform-submission-form .form-item-terms-of-service-01 input[type=checkbox]:checked + label:after,
.webform-submission-form [class*=form-item-terms-of-service-0] input[type=checkbox]:checked + label:after {
  display: block;
  border-bottom: 3px solid #ffffff;
  border-right: 3px solid #ffffff;
  opacity: 1;
}
.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank label, .webform-submission-form .form-item-terms-of-service label, .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso label, .webform-submission-form .form-item-terms-of-service-01 label,
.webform-submission-form [class*=form-item-terms-of-service-0] label {
  float: left;
  margin-left: 5px;
  width: 94%;
}
.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank a, .webform-submission-form .form-item-terms-of-service a, .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso a, .webform-submission-form .form-item-terms-of-service-01 a,
.webform-submission-form [class*=form-item-terms-of-service-0] a {
  color: #cc0033;
  text-decoration: none;
}
.webform-submission-form .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank a:hover, .webform-submission-form .form-item-terms-of-service a:hover, .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso a:hover, .webform-submission-form .form-item-terms-of-service-01 a:hover,
.webform-submission-form [class*=form-item-terms-of-service-0] a:hover {
  text-decoration: underline;
}
.webform-submission-form .form-item-terms-of-service, .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso, .webform-submission-form .form-item-terms-of-service-01,
.webform-submission-form [class*=form-item-terms-of-service-0] {
  width: 100% !important;
  float: none !important;
  clear: both;
  line-height: 1.5em;
}
.webform-submission-form .form-item-terms-of-service label, .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso label, .webform-submission-form .form-item-terms-of-service-01 label,
.webform-submission-form [class*=form-item-terms-of-service-0] label {
  float: none !important;
}
.webform-submission-form .form-item-terms-of-service .webform-terms-of-service-details--title, .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso .webform-terms-of-service-details--title, .webform-submission-form .form-item-terms-of-service-01 .webform-terms-of-service-details--title,
.webform-submission-form [class*=form-item-terms-of-service-0] .webform-terms-of-service-details--title {
  margin-bottom: 8px;
  font-size: 0.9em;
}
.webform-submission-form .form-item-terms-of-service .webform-terms-of-service-details--content, .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso .webform-terms-of-service-details--content, .webform-submission-form .form-item-terms-of-service-01 .webform-terms-of-service-details--content,
.webform-submission-form [class*=form-item-terms-of-service-0] .webform-terms-of-service-details--content {
  font-size: 0.8em;
  /* background: rgba(255,255,255,0.5); */
}
.webform-submission-form .form-item-terms-of-service a, .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso a, .webform-submission-form .form-item-terms-of-service-01 a,
.webform-submission-form [class*=form-item-terms-of-service-0] a {
  color: #00ACEC;
}

.form-catalogo .webform-terms-of-service-details {
  width: 65%;
  border: none;
}

.form-popup {
  background: #ffffff;
  margin: 0 auto;
  padding: 2%;
  border-radius: 8px;
}
.form-popup label {
  display: block;
  width: 100%;
}
.form-popup .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank, .form-popup .webform-submission-form .form-item-terms-of-service, .webform-submission-form .form-popup .form-item-terms-of-service, .form-popup .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso, .webform-submission-form .form-popup .form-item-he-leido-y-acepto-las-bases-del-concurso, .form-popup .webform-submission-form .form-item-terms-of-service-01, .webform-submission-form .form-popup .form-item-terms-of-service-01,
.form-popup .webform-submission-form [class*=form-item-terms-of-service-0],
.webform-submission-form .form-popup [class*=form-item-terms-of-service-0] {
  clear: both;
  float: left;
  margin-top: 1em;
  margin-bottom: 1em;
}
.form-popup .form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank a, .form-popup .webform-submission-form .form-item-terms-of-service a, .webform-submission-form .form-popup .form-item-terms-of-service a, .form-popup .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso a, .webform-submission-form .form-popup .form-item-he-leido-y-acepto-las-bases-del-concurso a, .form-popup .webform-submission-form .form-item-terms-of-service-01 a, .webform-submission-form .form-popup .form-item-terms-of-service-01 a,
.form-popup .webform-submission-form [class*=form-item-terms-of-service-0] a,
.webform-submission-form .form-popup [class*=form-item-terms-of-service-0] a {
  color: #00ACEC;
}
.form-popup .form-actions {
  clear: both;
}
.form-popup.form-catalogo {
  position: relative;
  padding-bottom: 4em;
}
.form-popup.form-catalogo .form-item {
  position: relative;
  top: 0;
  left: 0;
  z-index: 2;
  margin-bottom: 1em;
}
.form-popup.form-catalogo .form-item.js-form-type-email {
  margin-top: 1em;
}
.form-popup.form-catalogo .form-item input {
  width: 100%;
  padding: 0.5em;
  border: 1px solid #4d4f53;
}
.form-popup.form-catalogo .form-item.info_modelo_catalogo h2 {
  margin-bottom: 0.5em;
}
.form-popup.form-catalogo .form-item.info_modelo_imagen_catalogo {
  position: absolute;
  top: 1em;
  left: 48%;
}
.form-popup.form-catalogo .form-item.info_modelo_imagen_catalogo .form-imagen-modelo-catalogo {
  position: relative;
  left: 0;
  top: 0;
  z-index: 1;
  width: 75%;
}
.form-popup.form-solicitud {
  position: relative;
}
.form-popup.form-solicitud .form-item {
  float: left;
  margin-bottom: 1em;
}
.form-popup.form-solicitud .form-item input {
  width: 98%;
  padding: 0.5em;
}
.form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo {
  float: left;
}
.form-popup.form-solicitud .form-item.info-modelo .form-modelo {
  float: left;
  font-weight: bold;
  margin-top: 2em;
}
.form-popup.form-solicitud .form-item.info-modelo .descripcion {
  clear: both;
}
.form-popup.form-solicitud .form-actions {
  text-align: right;
}

.confirmation-message-form .boton_rojo a, .confirmation-message-form .path-redsys #block-toyota-content form .form-actions a, .path-redsys #block-toyota-content form .confirmation-message-form .form-actions a, .confirmation-message-form .path-alias-user-login #block-toyota-content form .form-actions a, .path-alias-user-login #block-toyota-content form .confirmation-message-form .form-actions a, .confirmation-message-form .path-alias-user-password #block-toyota-content form .form-actions a, .path-alias-user-password #block-toyota-content form .confirmation-message-form .form-actions a, .confirmation-message-form .path-alias-user-register #block-toyota-content form .form-actions a, .path-alias-user-register #block-toyota-content form .confirmation-message-form .form-actions a, .confirmation-message-form .path-user #block-toyota-content form .form-actions a, .path-user #block-toyota-content form .confirmation-message-form .form-actions a, .confirmation-message-form .path-alias-reservar-usercreated #block-toyota-content form .form-actions a, .path-alias-reservar-usercreated #block-toyota-content form .confirmation-message-form .form-actions a,
.confirmation-message-form .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions a,
.path-alias-reservar-mis-reservas #block-toyota-content form .confirmation-message-form .form-actions a, .confirmation-message-form [class*=path-alias-user-reset-] #block-toyota-content form .form-actions a, [class*=path-alias-user-reset-] #block-toyota-content form .confirmation-message-form .form-actions a, .confirmation-message-form .path-alias-calculadora .boton-rojo a, .path-alias-calculadora .confirmation-message-form .boton-rojo a, .confirmation-message-form .path-alias-flexibilidad-sin-limites .boton-rojo a, .path-alias-flexibilidad-sin-limites .confirmation-message-form .boton-rojo a, .confirmation-message-form .boton-primario-toyota a, .confirmation-message-form .webform-submission-form .form-actions a, .webform-submission-form .confirmation-message-form .form-actions a {
  font-weight: 300;
  border: 1px solid #cc0033;
}
.confirmation-message-form .boton_rojo a:hover, .confirmation-message-form .path-redsys #block-toyota-content form .form-actions a:hover, .path-redsys #block-toyota-content form .confirmation-message-form .form-actions a:hover, .confirmation-message-form .path-alias-user-login #block-toyota-content form .form-actions a:hover, .path-alias-user-login #block-toyota-content form .confirmation-message-form .form-actions a:hover, .confirmation-message-form .path-alias-user-password #block-toyota-content form .form-actions a:hover, .path-alias-user-password #block-toyota-content form .confirmation-message-form .form-actions a:hover, .confirmation-message-form .path-alias-user-register #block-toyota-content form .form-actions a:hover, .path-alias-user-register #block-toyota-content form .confirmation-message-form .form-actions a:hover, .confirmation-message-form .path-user #block-toyota-content form .form-actions a:hover, .path-user #block-toyota-content form .confirmation-message-form .form-actions a:hover, .confirmation-message-form .path-alias-reservar-usercreated #block-toyota-content form .form-actions a:hover, .path-alias-reservar-usercreated #block-toyota-content form .confirmation-message-form .form-actions a:hover,
.confirmation-message-form .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions a:hover,
.path-alias-reservar-mis-reservas #block-toyota-content form .confirmation-message-form .form-actions a:hover, .confirmation-message-form [class*=path-alias-user-reset-] #block-toyota-content form .form-actions a:hover, [class*=path-alias-user-reset-] #block-toyota-content form .confirmation-message-form .form-actions a:hover, .confirmation-message-form .path-alias-calculadora .boton-rojo a:hover, .path-alias-calculadora .confirmation-message-form .boton-rojo a:hover, .confirmation-message-form .path-alias-flexibilidad-sin-limites .boton-rojo a:hover, .path-alias-flexibilidad-sin-limites .confirmation-message-form .boton-rojo a:hover, .confirmation-message-form .boton-primario-toyota a:hover, .confirmation-message-form .webform-submission-form .form-actions a:hover, .webform-submission-form .confirmation-message-form .form-actions a:hover {
  border: 1px solid #cc0033;
  background: none;
  color: #cc0033;
}

iframe {
  scrolling: yes;
}

.paragraph--type--banner-grande {
  clear: both;
  margin-top: 64px;
}

.user-login-form {
  clear: both;
}

.page-node-type-article .cabecera-pagina:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(32, 32, 32, 0.3);
  content: "";
}

#block-views-block-concesionarios-block-1 {
  padding-top: 82px;
}

.paragraph.paragraph--type--texto-completo {
  padding: 82px 0;
}
.paragraph.paragraph--type--texto-completo h2 {
  line-height: 2em;
}
.paragraph.paragraph--type--texto-completo h3 {
  font-weight: 400;
  line-height: 2em;
}
.paragraph.paragraph--type--texto-completo ul {
  margin-left: 32px;
}
.paragraph.paragraph--type--texto-completo p, .paragraph.paragraph--type--texto-completo li {
  line-height: 1.5em;
}

.paragraph.paragraph--type-texto-imagen {
  padding: 82px 0;
}
.paragraph.paragraph--type-texto-imagen h2 {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 3em;
  line-height: 1.5em;
}
.paragraph.paragraph--type-texto-imagen p {
  line-height: 1.5em;
}
.paragraph.paragraph--type-texto-imagen .group-left {
  padding-right: 5%;
}

.toyota-corolla h1.page-title {
  display: none;
}

/* @media only screen and (max-width: 990px) {	
	.wrapper-page{
		margin-left: 4%;
		width:75%;
	}

 } */
.webform-submission-form-solicitar-cita-taller-form .js-form-type-email {
  clear: both;
}

#block-views-block-concesionarios-block-1 .vista-concesionario .contenido, #block-views-block-concesionarios-block-2 .vista-concesionario .contenido {
  padding: 16px;
}
#block-views-block-concesionarios-block-1 .vista-concesionario .views-field-title, #block-views-block-concesionarios-block-2 .vista-concesionario .views-field-title {
  padding-bottom: 16px;
}
#block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo {
  min-width: auto;
  float: right;
  position: relative;
}
#block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web a, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web a {
  width: 50px;
  font-size: 1.5rem;
}
#block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa a, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa a {
  width: 50px;
  font-size: 1.5rem;
}
#block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa {
  margin-left: 8px;
}
#block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo span, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo span {
  display: none;
}
#block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo :before, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo :before {
  color: #cc0033;
  position: absolute;
  top: 12px;
  left: 14px;
}
#block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo a, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo a {
  min-width: auto;
  border-width: 2px;
  font-weight: bold;
  line-height: 1.25rem;
}
#block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo a:hover:before, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo a:hover:before {
  color: #fff;
}
#block-views-block-concesionarios-block-1 .vista-concesionario .boton-taller, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-taller {
  float: left;
}

@media only screen and (max-width: 990px) {
  #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa {
    margin-left: 4px;
  }
  #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo a, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo a {
    padding: 12px 12px;
  }

  .wrapper-page {
    margin-left: 4%;
    width: 75%;
  }

  .sin-titulo .titulo-cabecera {
    display: none;
  }

  #block-toyota-breadcrumbs {
    display: none;
  }

  .page-node-type-page .cabecera-pagina {
    background: none !important;
    /* height: auto; */
    height: 300px;
  }
  .page-node-type-page .cabecera-pagina:after {
    display: none;
  }
  .page-node-type-page .cabecera-pagina img {
    display: block;
    object-fit: cover;
    background: no-repeat;
    background-size: cover;
    height: 100%;
    object-fit: cover;
    width: 100%;
    z-index: -100;
  }
  .page-node-type-page h1 {
    width: 90%;
    font-size: 2em;
    line-height: 1em;
    top: 100px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .page-node-type-page .titulo-cabecera {
    font-size: 2em;
    line-height: 2.5em;
    top: 100px;
  }
  .page-node-type-page .subtitulo-cabecera {
    font-size: 1em;
    line-height: 1.5em;
    top: 140px;
    width: 90%;
  }

  article[about="/gama-toyota"] .subtitulo-cabecera, article[about="/modelos-toyota"] .subtitulo-cabecera {
    top: 140px;
  }

  .page-node-type-article .cabecera-pagina {
    background: none !important;
    height: 300px;
  }
  .page-node-type-article .cabecera-pagina:after {
    display: none;
  }
  .page-node-type-article .cabecera-pagina img {
    display: block;
    object-fit: cover;
    background: no-repeat;
    background-size: cover;
    height: 100%;
    object-fit: cover;
    width: 100%;
    z-index: -100;
  }

  .body-hybrid .cabecera-pagina {
    height: 250px;
  }
  .body-hybrid .cabecera-pagina img {
    /* min-height: 296px;
    width: auto; */
  }
  .body-hybrid .titulo-cabecera {
    font-size: 2em;
    line-height: 2.5em;
    top: 120px;
    bottom: initial;
  }
  .body-hybrid .titulo-cabecera:before {
    display: none;
  }
  .body-hybrid .subtitulo-cabecera {
    font-size: 1em;
    line-height: 1.5em;
    top: 174px;
    bottom: initial;
  }
  .body-hybrid .paragraph--type-banner-video-cta-columnas {
    padding: 42px 0px 0 0;
  }
  .body-hybrid .paragraph--type-banner-video-cta-columnas .group-header {
    margin-bottom: 32px;
  }

  .modelos-hibridos, .submenu .submenu-vehiculos, .submenu2 .submenu-vehiculos {
    width: 90%;
  }
  .modelos-hibridos h2, .submenu .submenu-vehiculos h2, .submenu2 .submenu-vehiculos h2 {
    font-size: 2em !important;
    line-height: 2.5em !important;
  }
  .modelos-hibridos .views-view-grid, .submenu .submenu-vehiculos .views-view-grid, .submenu2 .submenu-vehiculos .views-view-grid {
    padding: 0 !important;
  }
  .modelos-hibridos .views-view-grid .col-10, .submenu .submenu-vehiculos .views-view-grid .col-10, .submenu2 .submenu-vehiculos .views-view-grid .col-10 {
    padding: 0 !important;
  }
  .modelos-hibridos .views-view-grid .col-3, .submenu .submenu-vehiculos .views-view-grid .col-3, .submenu2 .submenu-vehiculos .views-view-grid .col-3, .submenu .submenu-vehiculos .views-view-grid > div > div > div, .submenu2 .submenu-vehiculos .views-view-grid > div > div > div {
    width: 50% !important;
    padding: 0 !important;
  }
  .modelos-hibridos header, .submenu .submenu-vehiculos header, .submenu2 .submenu-vehiculos header {
    width: 100% !important;
    float: none !important;
  }

  .modelos-convencionales {
    width: 90%;
  }
  .modelos-convencionales h2 {
    font-size: 2em !important;
    line-height: 2.5em !important;
  }
  .modelos-convencionales .views-view-grid {
    padding: 0 !important;
  }
  .modelos-convencionales .views-view-grid .col-10 {
    padding: 0 !important;
  }
  .modelos-convencionales .views-view-grid .col-3, .modelos-convencionales .submenu .submenu-vehiculos .views-view-grid > div > div > div, .submenu .submenu-vehiculos .modelos-convencionales .views-view-grid > div > div > div, .modelos-convencionales .submenu2 .submenu-vehiculos .views-view-grid > div > div > div, .submenu2 .submenu-vehiculos .modelos-convencionales .views-view-grid > div > div > div {
    width: 50% !important;
    padding: 0 !important;
  }
  .modelos-convencionales header {
    width: 100% !important;
    float: none !important;
  }

  .bloque-convencionales, .bloque-hibridos {
    padding-top: 32px;
  }

  #block-views-block-blog-block-3-2 h2 {
    font-size: 2em !important;
    line-height: 2em !important;
  }

  .page-node-type-modelo .cabecera-pagina {
    width: 100%;
    height: auto;
    background: none !important;
    margin-top: 80px;
  }
  .page-node-type-modelo .cabecera-pagina img {
    display: block;
  }
  .page-node-type-modelo .bg-gris .wrapper, .page-node-type-modelo .bg-gris #portada .group-header h2, #portada .group-header .page-node-type-modelo .bg-gris h2, .page-node-type-modelo .bg-gris .modelos-home, .page-node-type-modelo .bg-gris .paragraph--type-banner-video-cta-columnas .texto-principal, .paragraph--type-banner-video-cta-columnas .page-node-type-modelo .bg-gris .texto-principal, .page-node-type-modelo .bg-gris .paragraph--type-banner-video-cta-columnas .titulo, .paragraph--type-banner-video-cta-columnas .page-node-type-modelo .bg-gris .titulo, .page-node-type-modelo .bg-gris .paragraph--type-banner-video-cta-columnas h2, .paragraph--type-banner-video-cta-columnas .page-node-type-modelo .bg-gris h2, .page-node-type-modelo .bg-gris .campanya-home .paragraph--type-destacado-campana, .campanya-home .page-node-type-modelo .bg-gris .paragraph--type-destacado-campana, .page-node-type-modelo .bg-gris #equipamiento, .page-node-type-modelo .bg-gris .listago-blog-categorias, .page-node-type-modelo .bg-gris .site-footer .redes ul, .site-footer .redes .page-node-type-modelo .bg-gris ul, .page-node-type-modelo .bg-gris .breadcrumb, .page-node-type-modelo .bg-gris #menu-equipamiento, .page-node-type-modelo .bg-gris #menu-especificaciones, .page-node-type-modelo .bg-gris .paragraph--type--tabla-especificaciones, .page-node-type-modelo .bg-gris .paragraph--type--galeria h2, .paragraph--type--galeria .page-node-type-modelo .bg-gris h2, .page-node-type-modelo .bg-gris #contenido .views-element-container .views-row, #contenido .views-element-container .page-node-type-modelo .bg-gris .views-row, .page-node-type-modelo .bg-gris #contenido .views-element-container nav, #contenido .views-element-container .page-node-type-modelo .bg-gris nav, .page-node-type-modelo .bg-gris #contenido .views-exposed-form, #contenido .page-node-type-modelo .bg-gris .views-exposed-form, .page-node-type-modelo .bg-gris .modelos-hibridos, .page-node-type-modelo .bg-gris .submenu .submenu-vehiculos, .submenu .page-node-type-modelo .bg-gris .submenu-vehiculos, .page-node-type-modelo .bg-gris .submenu2 .submenu-vehiculos, .submenu2 .page-node-type-modelo .bg-gris .submenu-vehiculos, .page-node-type-modelo .bg-gris .modelos-convencionales, .page-node-type-modelo .bg-gris .paragraph--type--modelos-hibridos, .page-node-type-modelo .bg-gris .paragraph--type--texto-completo, .page-node-type-modelo .bg-gris .body-hybrid .paragraph--type--modelos-hibridos .views-element-container, .body-hybrid .paragraph--type--modelos-hibridos .page-node-type-modelo .bg-gris .views-element-container, .page-node-type-modelo .bg-gris .user-login-form, .page-node-type-modelo .bg-gris .paragraph.paragraph--type-texto-imagen, .page-node-type-modelo .bg-gris .col-12, .page-node-type-modelo .bg-gris .form-popup.form-catalogo .form-item.info_modelo_catalogo, .form-popup.form-catalogo .page-node-type-modelo .bg-gris .form-item.info_modelo_catalogo, .page-node-type-modelo .bg-gris .form-popup.form-catalogo .form-item.info_modelo_imagen_catalogo, .form-popup.form-catalogo .page-node-type-modelo .bg-gris .form-item.info_modelo_imagen_catalogo, .page-node-type-modelo .bg-gris .form-popup.form-solicitud .form-item.info-modelo, .form-popup.form-solicitud .page-node-type-modelo .bg-gris .form-item.info-modelo, .page-node-type-modelo .bg-gris .form-popup.form-solicitud .form-item.info-modelo .descripcion, .form-popup.form-solicitud .form-item.info-modelo .page-node-type-modelo .bg-gris .descripcion, .page-node-type-modelo .bg-gris .form-popup.form-solicitud .form-item.form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank, .form-popup.form-solicitud .page-node-type-modelo .bg-gris .form-item.form-item-he-leido-y-acepto-la-a-href-politica-de-privacidad-target__blank, .page-node-type-modelo .bg-gris .form-popup.form-solicitud .webform-submission-form .form-item.form-item-terms-of-service, .form-popup.form-solicitud .webform-submission-form .page-node-type-modelo .bg-gris .form-item.form-item-terms-of-service, .page-node-type-modelo .bg-gris .webform-submission-form .form-popup.form-solicitud .form-item.form-item-terms-of-service, .webform-submission-form .form-popup.form-solicitud .page-node-type-modelo .bg-gris .form-item.form-item-terms-of-service, .page-node-type-modelo .bg-gris .form-popup.form-solicitud .webform-submission-form .form-item.form-item-he-leido-y-acepto-las-bases-del-concurso, .form-popup.form-solicitud .webform-submission-form .page-node-type-modelo .bg-gris .form-item.form-item-he-leido-y-acepto-las-bases-del-concurso, .page-node-type-modelo .bg-gris .webform-submission-form .form-popup.form-solicitud .form-item.form-item-he-leido-y-acepto-las-bases-del-concurso, .webform-submission-form .form-popup.form-solicitud .page-node-type-modelo .bg-gris .form-item.form-item-he-leido-y-acepto-las-bases-del-concurso, .page-node-type-modelo .bg-gris .form-popup.form-solicitud .webform-submission-form .form-item.form-item-terms-of-service-01, .form-popup.form-solicitud .webform-submission-form .page-node-type-modelo .bg-gris .form-item.form-item-terms-of-service-01, .page-node-type-modelo .bg-gris .webform-submission-form .form-popup.form-solicitud .form-item.form-item-terms-of-service-01, .webform-submission-form .form-popup.form-solicitud .page-node-type-modelo .bg-gris .form-item.form-item-terms-of-service-01,
.page-node-type-modelo .bg-gris .form-popup.form-solicitud .webform-submission-form .form-item[class*=form-item-terms-of-service-0],
.form-popup.form-solicitud .webform-submission-form .page-node-type-modelo .bg-gris .form-item[class*=form-item-terms-of-service-0],
.page-node-type-modelo .bg-gris .webform-submission-form .form-popup.form-solicitud .form-item[class*=form-item-terms-of-service-0],
.webform-submission-form .form-popup.form-solicitud .page-node-type-modelo .bg-gris .form-item[class*=form-item-terms-of-service-0], .page-node-type-modelo .bg-gris .col-4, .page-node-type-modelo .bg-gris .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .page-node-type-modelo .bg-gris .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .page-node-type-modelo .bg-gris .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .page-node-type-modelo .bg-gris li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .page-node-type-modelo .bg-gris li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .page-node-type-modelo .bg-gris li, .page-node-type-modelo .bg-gris .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .page-node-type-modelo .bg-gris .form-imagen-modelo, .page-node-type-modelo .bg-gris .col-8 {
    padding: 0;
    margin: 0;
  }
  .page-node-type-modelo .bg-gris {
    width: 100%;
    padding: 48px 5%;
  }

  .menu-fixed-modelo .wrapper, .menu-fixed-modelo #portada .group-header h2, #portada .group-header .menu-fixed-modelo h2, .menu-fixed-modelo .modelos-home, .menu-fixed-modelo .paragraph--type-banner-video-cta-columnas .texto-principal, .paragraph--type-banner-video-cta-columnas .menu-fixed-modelo .texto-principal, .menu-fixed-modelo .paragraph--type-banner-video-cta-columnas .titulo, .paragraph--type-banner-video-cta-columnas .menu-fixed-modelo .titulo, .menu-fixed-modelo .paragraph--type-banner-video-cta-columnas h2, .paragraph--type-banner-video-cta-columnas .menu-fixed-modelo h2, .menu-fixed-modelo .campanya-home .paragraph--type-destacado-campana, .campanya-home .menu-fixed-modelo .paragraph--type-destacado-campana, .menu-fixed-modelo #equipamiento, .menu-fixed-modelo .listago-blog-categorias, .menu-fixed-modelo .site-footer .redes ul, .site-footer .redes .menu-fixed-modelo ul, .menu-fixed-modelo .breadcrumb, .menu-fixed-modelo #menu-equipamiento, .menu-fixed-modelo #menu-especificaciones, .menu-fixed-modelo .paragraph--type--tabla-especificaciones, .menu-fixed-modelo .paragraph--type--galeria h2, .paragraph--type--galeria .menu-fixed-modelo h2, .menu-fixed-modelo #contenido .views-element-container .views-row, #contenido .views-element-container .menu-fixed-modelo .views-row, .menu-fixed-modelo #contenido .views-element-container nav, #contenido .views-element-container .menu-fixed-modelo nav, .menu-fixed-modelo #contenido .views-exposed-form, #contenido .menu-fixed-modelo .views-exposed-form, .menu-fixed-modelo .modelos-hibridos, .menu-fixed-modelo .submenu .submenu-vehiculos, .submenu .menu-fixed-modelo .submenu-vehiculos, .menu-fixed-modelo .submenu2 .submenu-vehiculos, .submenu2 .menu-fixed-modelo .submenu-vehiculos, .menu-fixed-modelo .modelos-convencionales, .menu-fixed-modelo .paragraph--type--modelos-hibridos, .menu-fixed-modelo .paragraph--type--texto-completo, .menu-fixed-modelo .body-hybrid .paragraph--type--modelos-hibridos .views-element-container, .body-hybrid .paragraph--type--modelos-hibridos .menu-fixed-modelo .views-element-container, .menu-fixed-modelo .user-login-form, .menu-fixed-modelo .paragraph.paragraph--type-texto-imagen {
    width: 90%;
  }

  #menu-equipamiento, .paragraph--type--tabla-especificaciones, #menu-especificaciones {
    padding: 80px 0;
    clear: both;
    width: 90%;
  }
  #menu-equipamiento .titulo-equipamiento, #menu-equipamiento h2, .paragraph--type--tabla-especificaciones .titulo-equipamiento, .paragraph--type--tabla-especificaciones h2, #menu-especificaciones .titulo-equipamiento, #menu-especificaciones h2 {
    width: 90%;
    font-size: 2em;
    line-height: 1.5em;
  }
  #menu-equipamiento .texto-equipamiento, .paragraph--type--tabla-especificaciones .texto-equipamiento, #menu-especificaciones .texto-equipamiento {
    width: 90%;
  }
  #menu-equipamiento #menu-equipamiento .tabla-datos, #menu-equipamiento .paragraph--type--tabla-especificaciones .tabla-datos, .paragraph--type--tabla-especificaciones .paragraph--type--tabla-especificaciones .tabla-datos, #menu-equipamiento #menu-especificaciones .tabla-datos, .paragraph--type--tabla-especificaciones #menu-equipamiento .tabla-datos, .paragraph--type--tabla-especificaciones #menu-especificaciones .tabla-datos, #menu-especificaciones #menu-equipamiento .tabla-datos, #menu-especificaciones .paragraph--type--tabla-especificaciones .tabla-datos, #menu-especificaciones #menu-especificaciones .tabla-datos {
    width: 100% !important;
    overflow: scroll;
  }

  /* .switch-equipamiento, .switch-especificaciones {
      margin-bottom: 48px;
  } */
  .switch-equipamiento, .switch-especificaciones {
    display: block !important;
    float: none !important;
    margin: 0 auto 48px auto !important;
  }

  .grid-galeria {
    padding-top: 0px !important;
  }
  .grid-galeria .grid-galeria-item:nth-child(1), .grid-galeria .grid-galeria-item:nth-child(2), .grid-galeria .grid-galeria-item:nth-child(4), .grid-galeria .grid-galeria-item:nth-child(5) {
    width: 50%;
  }
  .grid-galeria .grid-galeria-item:nth-child(3) {
    width: 100%;
  }

  .texto-legal {
    width: 90%;
  }

  .paragraph--type--galeria .conjunto-enlaces-galerias {
    width: 290px;
    margin: 0 auto;
    margin-top: 24px;
  }
  .paragraph--type--galeria .conjunto-enlaces-galerias:after {
    content: "";
    display: table;
    clear: both;
  }
  .paragraph--type--galeria h2 {
    font-size: 2em;
    line-height: 1.5em;
  }
  .paragraph--type--galeria .grid-galeria {
    padding-top: 28px !important;
  }

  .page-node-type-modelo .paragraph--type--banner-grande {
    padding-top: 82px;
  }
  .page-node-type-modelo .paragraph--type--banner-grande:after {
    content: "";
    display: table;
    clear: both;
  }

  .paragraph--type-texto-imagen .group-left, .paragraph--type-texto-imagen .group-right {
    width: 100%;
  }

  .form-popup {
    padding-bottom: 12px;
  }
  .form-popup:after {
    content: "";
    display: table;
    clear: both;
  }

  .mfp-container .bloque-listado-vehiculos {
    width: 95% !important;
  }

  .form-catalogo .webform-terms-of-service-details {
    width: 100%;
    border: 1px solid #ccc;
  }
}
body .webform-confirmation .confirmation-message-form .col-dch img {
  left: -28%;
}

/* Estilos blog todos los post */
.bloque-listado-blog-all, .path-blog .views-element-container {
  margin: 120px auto;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in;
  -moz-transition: opacity 0.5s ease-in;
  -ms-transition: opacity 0.5s ease-in;
  -o-transition: opacity 0.5s ease-in;
  transition: opacity 0.5s ease-in;
}
.bloque-listado-blog-all h2, .path-blog .views-element-container h2 {
  color: #282830;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 3em;
  line-height: 2em;
}
.bloque-listado-blog-all .field-content.imagen, .path-blog .views-element-container .field-content.imagen {
  border-radius: 0;
  overflow: hidden;
  position: relative;
  top: 0;
  left: 0;
}
.bloque-listado-blog-all .field-content.imagen .overlay, .path-blog .views-element-container .field-content.imagen .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: #1d71b8;
  opacity: 0.5;
  filter: alpha(opacity=50);
  display: none;
}
.bloque-listado-blog-all .field-content.imagen .overlay a, .path-blog .views-element-container .field-content.imagen .overlay a {
  display: block;
  width: 100%;
  height: 100%;
}
.bloque-listado-blog-all .field-content.categoria, .path-blog .views-element-container .field-content.categoria {
  font-size: 1em;
  font-weight: 700;
  margin: 24px 24px 16px 24px;
}
.bloque-listado-blog-all .views-field-title a, .path-blog .views-element-container .views-field-title a {
  text-decoration: none;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.2em;
  color: #282830;
  margin: 0px 24px 16px 24px;
  display: block;
}
.bloque-listado-blog-all .fecha-lectura, .path-blog .views-element-container .fecha-lectura {
  color: #4d4f53;
  font-size: 1.125em;
  line-height: 1.5em;
  margin: 0 24px 24px 24px;
}
.bloque-listado-blog-all .descripcion, .path-blog .views-element-container .descripcion {
  clear: both;
  float: left;
  width: 92%;
  margin: 0px 24px 16px 24px;
  display: none;
}
.bloque-listado-blog-all .views-row, .path-blog .views-element-container .views-row {
  margin-bottom: 48px;
  background: #f0f0f0;
  display: block;
  float: left;
  width: 32%;
  margin-right: 2%;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}
.bloque-listado-blog-all .views-row .views-col, .path-blog .views-element-container .views-row .views-col {
  margin: 0 2% 0 0 !important;
  background: #f0f0f0;
  padding: 0;
  width: 31% !important;
}
.bloque-listado-blog-all .views-row .views-col .tiempo-lectura.icon.toyota-clock, .bloque-listado-blog-all .views-row .views-col .vista-colores-vehiculo ul li .tiempo-lectura.toyota-clock.color-click.active, .vista-colores-vehiculo ul li .bloque-listado-blog-all .views-row .views-col .tiempo-lectura.toyota-clock.color-click.active, .path-blog .views-element-container .views-row .views-col .tiempo-lectura.icon.toyota-clock, .path-blog .views-element-container .views-row .views-col .vista-colores-vehiculo ul li .tiempo-lectura.toyota-clock.color-click.active, .vista-colores-vehiculo ul li .path-blog .views-element-container .views-row .views-col .tiempo-lectura.toyota-clock.color-click.active, .bloque-listado-blog-all .views-row .views-col #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web a.tiempo-lectura.toyota-clock, .path-blog .views-element-container .views-row .views-col #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web .bloque-listado-blog-all .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web .path-blog .views-element-container .views-row .views-col a.tiempo-lectura.toyota-clock, .path-blog #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web .views-element-container .views-row .views-col a.tiempo-lectura.toyota-clock, .bloque-listado-blog-all .views-row .views-col #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web a.tiempo-lectura.toyota-clock, .path-blog .views-element-container .views-row .views-col #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web .bloque-listado-blog-all .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web .path-blog .views-element-container .views-row .views-col a.tiempo-lectura.toyota-clock, .path-blog #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web .views-element-container .views-row .views-col a.tiempo-lectura.toyota-clock, .bloque-listado-blog-all .views-row .views-col #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa a.tiempo-lectura.toyota-clock, .path-blog .views-element-container .views-row .views-col #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa .bloque-listado-blog-all .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa .path-blog .views-element-container .views-row .views-col a.tiempo-lectura.toyota-clock, .path-blog #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa .views-element-container .views-row .views-col a.tiempo-lectura.toyota-clock, .bloque-listado-blog-all .views-row .views-col #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa a.tiempo-lectura.toyota-clock, .path-blog .views-element-container .views-row .views-col #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa .bloque-listado-blog-all .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa .path-blog .views-element-container .views-row .views-col a.tiempo-lectura.toyota-clock, .path-blog #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa .views-element-container .views-row .views-col a.tiempo-lectura.toyota-clock {
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .bloque-listado-blog-all .views-row .views-col, .path-blog .views-element-container .views-row .views-col {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 1em !important;
  }
}
.bloque-listado-blog-all .views-row:hover .field-content.imagen .overlay, .path-blog .views-element-container .views-row:hover .field-content.imagen .overlay {
  display: block;
}
.bloque-listado-blog-all .views-row:nth-child(3n), .path-blog .views-element-container .views-row:nth-child(3n) {
  margin-right: 0;
}
.bloque-listado-blog-all .views-row:nth-child(3n+1), .path-blog .views-element-container .views-row:nth-child(3n+1) {
  clear: both;
}
.bloque-listado-blog-all .views-row.pos-1, .path-blog .views-element-container .views-row.pos-1 {
  width: 100%;
  border-radius: 0;
  clear: both;
  margin-top: 2rem;
}
.bloque-listado-blog-all .views-row.pos-1 .field-content.imagen, .path-blog .views-element-container .views-row.pos-1 .field-content.imagen {
  float: right;
  width: 50%;
  position: relative;
  top: 0;
  left: 0;
  z-index: 2;
  border-radius: 0;
}
.bloque-listado-blog-all .views-row.pos-1 .field-content.imagen .overlay, .path-blog .views-element-container .views-row.pos-1 .field-content.imagen .overlay {
  border-radius: 0;
}
.bloque-listado-blog-all .views-row.pos-1 .field-content.imagen .img a, .path-blog .views-element-container .views-row.pos-1 .field-content.imagen .img a {
  display: block;
  height: 480px;
}
.bloque-listado-blog-all .views-row.pos-1 .field-content.imagen img, .path-blog .views-element-container .views-row.pos-1 .field-content.imagen img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.bloque-listado-blog-all .views-row.pos-1 .field-content.categoria, .path-blog .views-element-container .views-row.pos-1 .field-content.categoria {
  float: left;
  width: 45%;
}
.bloque-listado-blog-all .views-row.pos-1 .views-field-title, .path-blog .views-element-container .views-row.pos-1 .views-field-title {
  float: left;
  width: 45%;
}
.bloque-listado-blog-all .views-row.pos-1 .fecha-lectura, .path-blog .views-element-container .views-row.pos-1 .fecha-lectura {
  float: left;
  width: 45%;
}
.bloque-listado-blog-all .views-row.pos-1 .field-content.categoria, .path-blog .views-element-container .views-row.pos-1 .field-content.categoria {
  margin-top: 3rem;
}
.bloque-listado-blog-all .views-row.pos-1 .descripcion, .path-blog .views-element-container .views-row.pos-1 .descripcion {
  display: block;
  clear: none;
  width: 45%;
}
.bloque-listado-blog-all .views-row.pos-1 .share-post, .path-blog .views-element-container .views-row.pos-1 .share-post {
  clear: both;
  position: absolute;
  top: 88%;
  left: 48%;
  width: 250px;
}
.bloque-listado-blog-all .views-row.pos-1 .share-post .icon-share span, .path-blog .views-element-container .views-row.pos-1 .share-post .icon-share span {
  margin-left: -0.5rem;
  line-height: 2.4em;
}
.bloque-listado-blog-all .views-row.pos-1 .share-post .social-media .addthis_toolbox, .path-blog .views-element-container .views-row.pos-1 .share-post .social-media .addthis_toolbox {
  margin-left: 50%;
}
.bloque-listado-blog-all .views-row.pos-1 .share-post .social-media.active .addthis_toolbox, .path-blog .views-element-container .views-row.pos-1 .share-post .social-media.active .addthis_toolbox {
  margin-left: -10rem;
}
.bloque-listado-blog-all .views-row.pos-3, .path-blog .views-element-container .views-row.pos-3 {
  float: right;
  width: 66%;
  margin-right: 0;
}
.bloque-listado-blog-all .views-row.pos-3 .img, .path-blog .views-element-container .views-row.pos-3 .img {
  width: 155%;
}
.bloque-listado-blog-all .views-row.pos-3 .descripcion, .path-blog .views-element-container .views-row.pos-3 .descripcion {
  display: block;
}
.bloque-listado-blog-all .views-row.pos-4, .path-blog .views-element-container .views-row.pos-4 {
  clear: none;
}
.bloque-listado-blog-all .views-row.pos-5, .path-blog .views-element-container .views-row.pos-5 {
  clear: both;
}
.bloque-listado-blog-all .views-row.pos-6, .path-blog .views-element-container .views-row.pos-6 {
  margin-right: 2%;
}
.bloque-listado-blog-all .views-row.pos-7, .path-blog .views-element-container .views-row.pos-7 {
  clear: none;
  margin-right: 0;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop, .path-blog .views-element-container .views-row.pos-8.vs-desktop {
  width: 100%;
  color: #ffffff;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop .icon-share, .path-blog .views-element-container .views-row.pos-8.vs-desktop .icon-share {
  color: #4d4f53;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop .categoria, .path-blog .views-element-container .views-row.pos-8.vs-desktop .categoria {
  color: #ffffff;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop a, .path-blog .views-element-container .views-row.pos-8.vs-desktop a {
  color: #ffffff;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop .fecha-lectura, .path-blog .views-element-container .views-row.pos-8.vs-desktop .fecha-lectura {
  color: #ffffff;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop .field-content.imagen, .path-blog .views-element-container .views-row.pos-8.vs-desktop .field-content.imagen {
  position: inherit;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop .field-content.imagen .overlay, .path-blog .views-element-container .views-row.pos-8.vs-desktop .field-content.imagen .overlay {
  display: block;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop .desc, .path-blog .views-element-container .views-row.pos-8.vs-desktop .desc {
  position: relative;
  z-index: 1;
  min-height: 480px;
  margin-top: 4rem;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop .descripcion, .path-blog .views-element-container .views-row.pos-8.vs-desktop .descripcion {
  display: block;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop .share-post, .path-blog .views-element-container .views-row.pos-8.vs-desktop .share-post {
  position: absolute;
  top: 88%;
  width: 222px;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop .share-post .social-media .addthis_toolbox ul li a, .path-blog .views-element-container .views-row.pos-8.vs-desktop .share-post .social-media .addthis_toolbox ul li a {
  color: #ffffff !important;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop.color-morado, .path-blog .views-element-container .views-row.pos-8.vs-desktop.color-morado {
  background: #83389b;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop.color-morado .field-content.imagen .overlay, .path-blog .views-element-container .views-row.pos-8.vs-desktop.color-morado .field-content.imagen .overlay {
  background: #83389b;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop.color-verde, .path-blog .views-element-container .views-row.pos-8.vs-desktop.color-verde {
  background: #389B47;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop.color-verde .field-content.imagen .overlay, .path-blog .views-element-container .views-row.pos-8.vs-desktop.color-verde .field-content.imagen .overlay {
  background: #389B47;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop.color-naranja, .path-blog .views-element-container .views-row.pos-8.vs-desktop.color-naranja {
  background: #ff7900;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop.color-naranja .field-content.imagen .overlay, .path-blog .views-element-container .views-row.pos-8.vs-desktop.color-naranja .field-content.imagen .overlay {
  background: #ff7900;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop.color-rojo, .path-blog .views-element-container .views-row.pos-8.vs-desktop.color-rojo {
  background: #cc0033;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop.color-rojo .field-content.imagen .overlay, .path-blog .views-element-container .views-row.pos-8.vs-desktop.color-rojo .field-content.imagen .overlay {
  background: #cc0033;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop.color-azul, .path-blog .views-element-container .views-row.pos-8.vs-desktop.color-azul {
  background: #1d71b8;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop.color-azul .field-content.imagen .overlay, .path-blog .views-element-container .views-row.pos-8.vs-desktop.color-azul .field-content.imagen .overlay {
  background: #1d71b8;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop.color-azul-claro, .path-blog .views-element-container .views-row.pos-8.vs-desktop.color-azul-claro {
  background: #00ACEC;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop.color-azul-claro .field-content.imagen .overlay, .path-blog .views-element-container .views-row.pos-8.vs-desktop.color-azul-claro .field-content.imagen .overlay {
  background: #00ACEC;
}
.bloque-listado-blog-all .views-row.pos-8.vs-desktop:hover .field-content.imagen .overlay, .path-blog .views-element-container .views-row.pos-8.vs-desktop:hover .field-content.imagen .overlay {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.bloque-listado-blog-all .views-row.pos-9, .path-blog .views-element-container .views-row.pos-9 {
  margin-right: 2%;
}
.bloque-listado-blog-all .views-row.pos-10, .path-blog .views-element-container .views-row.pos-10 {
  clear: none;
  margin-right: 2%;
}
.bloque-listado-blog-all .views-row.pos-11, .path-blog .views-element-container .views-row.pos-11 {
  clear: none;
  margin-right: 0;
}
.bloque-listado-blog-all nav, .path-blog .views-element-container nav {
  float: left;
  width: 100%;
  text-align: center;
  margin: 1rem 0 2rem 0;
}
.bloque-listado-blog-all nav .js-pager__items, .path-blog .views-element-container nav .js-pager__items {
  clear: both;
  display: inline-block;
}
.bloque-listado-blog-all nav .js-pager__items li, .path-blog .views-element-container nav .js-pager__items li {
  display: inline-block;
  margin-right: 10px;
}
.bloque-listado-blog-all nav .js-pager__items li a, .path-blog .views-element-container nav .js-pager__items li a {
  color: #282830;
}
.bloque-listado-blog-all.bloque-listado-blog-home footer, .path-blog .bloque-listado-blog-home.views-element-container footer {
  clear: both;
  width: 100%;
  text-align: center;
}
.bloque-listado-blog-all.bloque-listado-blog-home footer .boton_rojo:hover a, .bloque-listado-blog-all.bloque-listado-blog-home footer .path-redsys #block-toyota-content form .form-actions:hover a, .path-redsys #block-toyota-content form .bloque-listado-blog-all.bloque-listado-blog-home footer .form-actions:hover a, .bloque-listado-blog-all.bloque-listado-blog-home footer .path-alias-user-login #block-toyota-content form .form-actions:hover a, .path-alias-user-login #block-toyota-content form .bloque-listado-blog-all.bloque-listado-blog-home footer .form-actions:hover a, .bloque-listado-blog-all.bloque-listado-blog-home footer .path-alias-user-password #block-toyota-content form .form-actions:hover a, .path-alias-user-password #block-toyota-content form .bloque-listado-blog-all.bloque-listado-blog-home footer .form-actions:hover a, .bloque-listado-blog-all.bloque-listado-blog-home footer .path-alias-user-register #block-toyota-content form .form-actions:hover a, .path-alias-user-register #block-toyota-content form .bloque-listado-blog-all.bloque-listado-blog-home footer .form-actions:hover a, .bloque-listado-blog-all.bloque-listado-blog-home footer .path-user #block-toyota-content form .form-actions:hover a, .path-user #block-toyota-content form .bloque-listado-blog-all.bloque-listado-blog-home footer .form-actions:hover a, .bloque-listado-blog-all.bloque-listado-blog-home footer .path-alias-reservar-usercreated #block-toyota-content form .form-actions:hover a, .path-alias-reservar-usercreated #block-toyota-content form .bloque-listado-blog-all.bloque-listado-blog-home footer .form-actions:hover a,
.bloque-listado-blog-all.bloque-listado-blog-home footer .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions:hover a,
.path-alias-reservar-mis-reservas #block-toyota-content form .bloque-listado-blog-all.bloque-listado-blog-home footer .form-actions:hover a, .bloque-listado-blog-all.bloque-listado-blog-home footer [class*=path-alias-user-reset-] #block-toyota-content form .form-actions:hover a, [class*=path-alias-user-reset-] #block-toyota-content form .bloque-listado-blog-all.bloque-listado-blog-home footer .form-actions:hover a, .bloque-listado-blog-all.bloque-listado-blog-home footer .path-alias-calculadora .boton-rojo:hover a, .path-alias-calculadora .bloque-listado-blog-all.bloque-listado-blog-home footer .boton-rojo:hover a, .bloque-listado-blog-all.bloque-listado-blog-home footer .path-alias-flexibilidad-sin-limites .boton-rojo:hover a, .path-alias-flexibilidad-sin-limites .bloque-listado-blog-all.bloque-listado-blog-home footer .boton-rojo:hover a, .path-blog .bloque-listado-blog-home.views-element-container footer .boton_rojo:hover a, .path-blog .bloque-listado-blog-home.views-element-container footer .path-redsys #block-toyota-content form .form-actions:hover a, .path-redsys #block-toyota-content form .path-blog .bloque-listado-blog-home.views-element-container footer .form-actions:hover a, .path-blog .bloque-listado-blog-home.views-element-container footer .path-alias-user-login #block-toyota-content form .form-actions:hover a, .path-alias-user-login #block-toyota-content form .path-blog .bloque-listado-blog-home.views-element-container footer .form-actions:hover a, .path-blog .bloque-listado-blog-home.views-element-container footer .path-alias-user-password #block-toyota-content form .form-actions:hover a, .path-alias-user-password #block-toyota-content form .path-blog .bloque-listado-blog-home.views-element-container footer .form-actions:hover a, .path-blog .bloque-listado-blog-home.views-element-container footer .path-alias-user-register #block-toyota-content form .form-actions:hover a, .path-alias-user-register #block-toyota-content form .path-blog .bloque-listado-blog-home.views-element-container footer .form-actions:hover a, .path-blog .bloque-listado-blog-home.views-element-container footer .path-user #block-toyota-content form .form-actions:hover a, .path-user #block-toyota-content form .path-blog .bloque-listado-blog-home.views-element-container footer .form-actions:hover a, .path-blog .bloque-listado-blog-home.views-element-container footer .path-alias-reservar-usercreated #block-toyota-content form .form-actions:hover a, .path-alias-reservar-usercreated #block-toyota-content form .path-blog .bloque-listado-blog-home.views-element-container footer .form-actions:hover a,
.path-blog .bloque-listado-blog-home.views-element-container footer .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions:hover a,
.path-alias-reservar-mis-reservas #block-toyota-content form .path-blog .bloque-listado-blog-home.views-element-container footer .form-actions:hover a, .path-blog .bloque-listado-blog-home.views-element-container footer [class*=path-alias-user-reset-] #block-toyota-content form .form-actions:hover a, [class*=path-alias-user-reset-] #block-toyota-content form .path-blog .bloque-listado-blog-home.views-element-container footer .form-actions:hover a, .path-blog .bloque-listado-blog-home.views-element-container footer .path-alias-calculadora .boton-rojo:hover a, .path-alias-calculadora .path-blog .bloque-listado-blog-home.views-element-container footer .boton-rojo:hover a, .path-blog .bloque-listado-blog-home.views-element-container footer .path-alias-flexibilidad-sin-limites .boton-rojo:hover a, .path-alias-flexibilidad-sin-limites .path-blog .bloque-listado-blog-home.views-element-container footer .boton-rojo:hover a, .bloque-listado-blog-all.bloque-listado-blog-home footer .boton-primario-toyota:hover a, .path-blog .bloque-listado-blog-home.views-element-container footer .boton-primario-toyota:hover a, .bloque-listado-blog-all.bloque-listado-blog-home footer .webform-submission-form .form-actions:hover a, .path-blog .bloque-listado-blog-home.views-element-container footer .webform-submission-form .form-actions:hover a, .webform-submission-form .bloque-listado-blog-all.bloque-listado-blog-home footer .form-actions:hover a, .webform-submission-form .path-blog .bloque-listado-blog-home.views-element-container footer .form-actions:hover a, .path-blog .webform-submission-form .bloque-listado-blog-home.views-element-container footer .form-actions:hover a {
  border: 2px solid #cc0033;
  color: #cc0033;
}
.bloque-listado-blog-all.bloque-listado-blog-home .listado-blog-posts, .path-blog .bloque-listado-blog-home.views-element-container .listado-blog-posts {
  clear: both;
}
.bloque-listado-blog-all.bloque-listado-blog-all-posts .listago-blog-categorias, .path-blog .bloque-listado-blog-all-posts.views-element-container .listago-blog-categorias {
  margin-bottom: 1rem;
  width: 100%;
  float: left;
}
.bloque-listado-blog-all.bloque-listado-blog-ultimo-post, .path-blog .bloque-listado-blog-ultimo-post.views-element-container {
  margin-top: 6rem;
  margin-bottom: 0;
  border: 1px solid #000;
}
.bloque-listado-blog-all.bloque-listado-blog-ultimo-post .listado-blog-posts, .path-blog .bloque-listado-blog-ultimo-post.views-element-container .listado-blog-posts {
  width: 100%;
  max-width: 100%;
  background: #f0f0f0;
}
.bloque-listado-blog-all.visible, .path-blog .visible.views-element-container {
  opacity: 1;
}
@media only screen and (max-width: 1024px) {
  .bloque-listado-blog-all .field-content.categoria, .path-blog .views-element-container .field-content.categoria {
    font-size: 0.875em;
  }
  .bloque-listado-blog-all .views-field-title a, .path-blog .views-element-container .views-field-title a {
    font-size: 1em;
  }
  .bloque-listado-blog-all .descripcion, .path-blog .views-element-container .descripcion {
    font-size: 0.875em;
  }
  .bloque-listado-blog-all .fecha-lectura, .path-blog .views-element-container .fecha-lectura {
    font-size: 0.875em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .bloque-listado-blog-all .views-row, .path-blog .views-element-container .views-row {
    width: 100%;
  }
  .bloque-listado-blog-all .views-row .field-content.imagen, .path-blog .views-element-container .views-row .field-content.imagen {
    width: 22%;
    float: left;
    position: relative;
    top: 0;
    left: 0;
    z-index: 2;
  }
  .bloque-listado-blog-all .views-row .field-content.imagen img, .path-blog .views-element-container .views-row .field-content.imagen img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
  }
  .bloque-listado-blog-all .views-row .field-content.imagen a, .path-blog .views-element-container .views-row .field-content.imagen a {
    display: block;
    width: 100%;
    height: 280px;
  }
  .bloque-listado-blog-all .views-row .desc, .path-blog .views-element-container .views-row .desc {
    float: right;
    width: 78%;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .views-row.pos-1 .field-content.categoria, .path-blog .bloque-listado-blog-home.views-element-container .views-row.pos-1 .field-content.categoria {
    width: 85%;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .views-row.pos-1 .views-field-title, .path-blog .bloque-listado-blog-home.views-element-container .views-row.pos-1 .views-field-title {
    width: 85%;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .views-row.pos-1 .descripcion, .path-blog .bloque-listado-blog-home.views-element-container .views-row.pos-1 .descripcion {
    width: 85%;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .views-row.pos-1 .desc, .path-blog .bloque-listado-blog-home.views-element-container .views-row.pos-1 .desc {
    float: left;
    width: 50%;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .views-row.pos-1 .fecha-lectura, .path-blog .bloque-listado-blog-home.views-element-container .views-row.pos-1 .fecha-lectura {
    width: 85%;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .views-row.pos-3, .path-blog .bloque-listado-blog-home.views-element-container .views-row.pos-3 {
    width: 100%;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .views-row.pos-8, .path-blog .bloque-listado-blog-home.views-element-container .views-row.pos-8 {
    background-image: none !important;
    background: #f0f0f0;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .views-row.pos-8 .field-content.imagen .overlay, .path-blog .bloque-listado-blog-home.views-element-container .views-row.pos-8 .field-content.imagen .overlay {
    display: none;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .views-row.pos-8 .field-content.imagen img, .path-blog .bloque-listado-blog-home.views-element-container .views-row.pos-8 .field-content.imagen img {
    display: block !important;
  }
}
@media only screen and (max-width: 767px) {
  .bloque-listado-blog-all .views-row, .path-blog .views-element-container .views-row {
    width: 100%;
  }
  .bloque-listado-blog-all .views-row .field-content.imagen, .path-blog .views-element-container .views-row .field-content.imagen {
    width: 100%;
  }
  .bloque-listado-blog-all .views-row .field-content.imagen img, .path-blog .views-element-container .views-row .field-content.imagen img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
  }
  .bloque-listado-blog-all .views-row .field-content.imagen a, .path-blog .views-element-container .views-row .field-content.imagen a {
    display: block;
    width: 100%;
    height: 200px;
  }
  .bloque-listado-blog-all .views-row .desc, .path-blog .views-element-container .views-row .desc {
    width: 100%;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .blog-1-post, .path-blog .bloque-listado-blog-home.views-element-container .blog-1-post {
    width: 95%;
    margin: 0 auto;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .blog-1-post .views-row.pos-1, .path-blog .bloque-listado-blog-home.views-element-container .blog-1-post .views-row.pos-1 {
    margin-right: 0;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .blog-1-post .views-row.pos-1 .field-content.imagen, .path-blog .bloque-listado-blog-home.views-element-container .blog-1-post .views-row.pos-1 .field-content.imagen {
    width: 100%;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .blog-1-post .views-row.pos-1 .desc, .path-blog .bloque-listado-blog-home.views-element-container .blog-1-post .views-row.pos-1 .desc {
    width: 100%;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .blog-1-post .views-row.pos-1 .views-field-title, .path-blog .bloque-listado-blog-home.views-element-container .blog-1-post .views-row.pos-1 .views-field-title {
    width: 100%;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .blog-1-post .views-row.pos-1 .descripcion, .path-blog .bloque-listado-blog-home.views-element-container .blog-1-post .views-row.pos-1 .descripcion {
    display: none;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .blog-1-post .views-row.pos-1 .share-post, .path-blog .bloque-listado-blog-home.views-element-container .blog-1-post .views-row.pos-1 .share-post {
    position: relative;
    top: 2em;
    left: -1em;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .views-row.pos-2, .path-blog .bloque-listado-blog-home.views-element-container .views-row.pos-2 {
    width: 100%;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .views-row.pos-2 .descripcion, .path-blog .bloque-listado-blog-home.views-element-container .views-row.pos-2 .descripcion {
    display: none;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .views-row.pos-3, .path-blog .bloque-listado-blog-home.views-element-container .views-row.pos-3 {
    width: 100%;
  }
  .bloque-listado-blog-all.bloque-listado-blog-home .views-row.pos-8 .imagen img, .path-blog .bloque-listado-blog-home.views-element-container .views-row.pos-8 .imagen img {
    display: block !important;
  }
}

.path-blog .views-element-container {
  opacity: 1;
}

.listago-blog-categorias {
  clear: both;
  margin-bottom: 1rem;
}
.listago-blog-categorias header {
  float: left;
  margin-right: 2.5rem;
}
.listago-blog-categorias header a {
  color: #4d4f53;
  text-decoration: none;
}
.listago-blog-categorias header a:hover, .listago-blog-categorias header a.active {
  font-weight: bold;
  color: #cc0033;
}
.listago-blog-categorias .item-list {
  float: left;
}
.listago-blog-categorias .item-list ul {
  display: inline-block;
}
.listago-blog-categorias .item-list ul li {
  display: inline-block;
  margin-right: 2.5rem;
}
.listago-blog-categorias .item-list ul li.categoria a {
  text-decoration: none;
  color: #4d4f53;
}
.listago-blog-categorias .item-list ul li.categoria:hover, .listago-blog-categorias .item-list ul li.categoria.active {
  font-weight: bold;
}
.listago-blog-categorias .item-list ul li.categoria:hover a, .listago-blog-categorias .item-list ul li.categoria.active a {
  color: #cc0033;
}
.listago-blog-categorias .item-list ul li.categoria:hover.color-morado a, .listago-blog-categorias .item-list ul li.categoria.active.color-morado a {
  color: #83389b;
}
.listago-blog-categorias .item-list ul li.categoria:hover.color-verde a, .listago-blog-categorias .item-list ul li.categoria.active.color-verde a {
  color: #389B47;
}
.listago-blog-categorias .item-list ul li.categoria:hover.color-naranja a, .listago-blog-categorias .item-list ul li.categoria.active.color-naranja a {
  color: #ff7900;
}
.listago-blog-categorias .item-list ul li.categoria:hover.color-rojo a, .listago-blog-categorias .item-list ul li.categoria.active.color-rojo a {
  color: #cc0033;
}
.listago-blog-categorias .item-list ul li.categoria:hover.color-azul a, .listago-blog-categorias .item-list ul li.categoria.active.color-azul a {
  color: #1d71b8;
}
.listago-blog-categorias .item-list ul li.categoria:hover.color-azul-claro a, .listago-blog-categorias .item-list ul li.categoria.active.color-azul-claro a {
  color: #00ACEC;
}
@media only screen and (max-width: 767px) {
  .listago-blog-categorias .item-list ul li {
    width: 100%;
    padding-bottom: 0.5rem;
  }
}

.bloque-listado-blog .listado-blog-posts .icon-share {
  display: none;
}

.listado-blog-x-categoria {
  padding-top: 2rem;
}
.listado-blog-x-categoria .share-post {
  position: relative;
  top: 2em;
  left: -1em;
  padding-bottom: 2em;
}
.listado-blog-x-categoria .icon-share {
  width: 60px;
  height: 60px;
  display: block;
  position: relative;
  top: 0.5em;
  left: 0;
  z-index: 1;
  color: #4d4f53;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 60px;
  text-align: center;
  text-decoration: none;
}
.listado-blog-x-categoria .icon-share span {
  font-size: 1.3em;
  line-height: 2.2em;
  text-align: center;
  margin-left: 0.5em;
}
.listado-blog-x-categoria .listago-blog-categorias {
  width: 100%;
  float: left;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 767px) {
  .listado-blog-x-categoria {
    width: 95%;
    margin: 0 auto;
  }
  .listado-blog-x-categoria header {
    padding: 0px 24px;
  }
  .listado-blog-x-categoria header .listago-blog-categorias header {
    padding: 0px;
  }
  .listado-blog-x-categoria header .listago-blog-categorias .item-list {
    padding: 0px;
  }
  .listado-blog-x-categoria .item-list {
    padding: 0px 24px;
  }
}

#sliding-popup {
  background: #fff;
}
#sliding-popup input {
  min-height: auto;
}
#sliding-popup #popup-buttons {
  position: absolute;
  top: 0;
  right: 0;
}
#sliding-popup .eu-cookie-compliance-content {
  position: relative;
}
#sliding-popup .popup-content .hidden {
  display: none;
}
#sliding-popup .nobutton {
  background: none;
  border: 0;
  color: #4d4f53;
  text-decoration: underline;
  display: inline-block;
  margin-top: 8px;
  margin-right: 8px;
}
#sliding-popup .eu-cookie-compliance-category {
  width: 20%;
  float: left;
  font-size: 0.8rem;
  color: #4d4d4d;
  padding-right: 5%;
}
#sliding-popup .eu-cookie-compliance-categories {
  clear: both;
  padding-bottom: 16px;
}
#sliding-popup .eu-cookie-compliance-categories-buttons {
  clear: both;
  margin: 0;
}
#sliding-popup .agree-button, #sliding-popup .eu-cookie-compliance-save-preferences-button,
#sliding-popup .eu-cookie-compliance-default-button, #sliding-popup .eu-cookie-withdraw-button, #sliding-popup .eu-cookie-withdraw-tab {
  color: #cc0033;
  font-size: 1em;
  line-height: 1.3rem;
  display: inline-block;
  width: auto;
  padding: 12px 24px;
  border: 2px solid #cc0033;
  border-radius: 24px;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
  font-weight: 700;
  height: 48px;
  cursor: pointer;
}
#sliding-popup .agree-button:hover, #sliding-popup .eu-cookie-compliance-save-preferences-button:hover,
#sliding-popup .eu-cookie-compliance-default-button:hover, #sliding-popup .eu-cookie-withdraw-button:hover, #sliding-popup .eu-cookie-withdraw-tab:hover {
  background-color: #cc0033;
  color: #fff;
  border-color: #fff;
}
#sliding-popup .eu-cookie-compliance-hidden {
  display: none;
}
#sliding-popup .eu-cookie-withdraw-button.hidden {
  display: none !important;
}
.eu-cookie-withdraw-tab {
  position: relative;
  text-shadow: none;
  box-shadow: none;
  top: auto;
  left: auto;
  transform: none;
  border: 0;
  color: #cc0033;
  font-size: 1em;
  line-height: 1.3rem;
  display: inline-block;
  width: auto;
  padding: 12px 24px;
  border: 2px solid #cc0033;
  border-radius: 24px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  font-weight: 700;
  height: 48px;
  cursor: pointer;
}
.eu-cookie-withdraw-tab:hover {
  background-color: #cc0033;
  color: #fff;
  border-color: #fff;
}

#sliding-popup .eu-cookie-withdraw-tab {
  display: none;
}

@media only screen and (max-width: 767px) {
  #sliding-popup #popup-buttons {
    position: absolute;
    top: 0;
    right: 0;
  }
  #sliding-popup .eu-cookie-compliance-categories {
    clear: both;
    padding-bottom: 16px;
    max-height: 200px;
    overflow: scroll;
  }
  #sliding-popup .eu-cookie-compliance-category {
    width: 100%;
    padding-bottom: 8px;
    padding-top: 8px;
  }
  #sliding-popup .eu-cookie-compliance-message {
    max-width: 100%;
    padding-top: 54px;
  }
}
.node--unpublished {
  background: none;
}

p strong {
  font-family: "Toyota-Type-Semibold";
}

#block-views-block-blog-block-3 .field-content.imagen, .bloque-listado-blog .field-content.imagen, #block-views-block-blog-block-3-2 .field-content.imagen, #block-views-block-blog-block-1 .field-content.imagen {
  border-radius: 0;
}

/* Fin estilos blog todos los post */
/* Estilo general para carruseles */
.slick-vo img {
  margin: 0 auto;
}
.slick-vo .slick-prev {
  background: #282830;
  font-size: 0;
  position: absolute;
  top: 45%;
  border: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding: 8px;
  z-index: 9;
}
.slick-vo .slick-prev:before {
  content: "" !important;
  background: url(../images/ic-arrow-left-w.svg) 6px 5px no-repeat;
  background-size: 30px;
  display: block;
  width: 40px;
  height: 40px;
  font-size: 1rem;
}
.slick-vo .slick-next {
  background: #282830;
  font-size: 0;
  position: absolute;
  right: 0;
  top: 45%;
  padding: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.slick-vo .slick-next:before {
  content: "" !important;
  background: url(../images/ic-arrow-right-w.svg) 6px 5px no-repeat;
  background-size: 30px;
  display: block;
  width: 40px;
  height: 40px;
  font-size: 1rem;
}
.slick-vo .slick-prev,
.slick-vo .slick-next {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.slick-vo .slick-prev.slick-disabled,
.slick-vo .slick-next.slick-disabled {
  opacity: 0.3;
  pointer-events: none;
  cursor: default;
}

.menu-fixed-modelo .boton_rojo, .menu-fixed-modelo .path-redsys #block-toyota-content form .form-actions, .path-redsys #block-toyota-content form .menu-fixed-modelo .form-actions, .menu-fixed-modelo .path-alias-user-login #block-toyota-content form .form-actions, .path-alias-user-login #block-toyota-content form .menu-fixed-modelo .form-actions, .menu-fixed-modelo .path-alias-user-password #block-toyota-content form .form-actions, .path-alias-user-password #block-toyota-content form .menu-fixed-modelo .form-actions, .menu-fixed-modelo .path-alias-user-register #block-toyota-content form .form-actions, .path-alias-user-register #block-toyota-content form .menu-fixed-modelo .form-actions, .menu-fixed-modelo .path-user #block-toyota-content form .form-actions, .path-user #block-toyota-content form .menu-fixed-modelo .form-actions, .menu-fixed-modelo .path-alias-reservar-usercreated #block-toyota-content form .form-actions, .path-alias-reservar-usercreated #block-toyota-content form .menu-fixed-modelo .form-actions,
.menu-fixed-modelo .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions,
.path-alias-reservar-mis-reservas #block-toyota-content form .menu-fixed-modelo .form-actions, .menu-fixed-modelo [class*=path-alias-user-reset-] #block-toyota-content form .form-actions, [class*=path-alias-user-reset-] #block-toyota-content form .menu-fixed-modelo .form-actions, .menu-fixed-modelo .path-alias-calculadora .boton-rojo, .path-alias-calculadora .menu-fixed-modelo .boton-rojo, .menu-fixed-modelo .path-alias-flexibilidad-sin-limites .boton-rojo, .path-alias-flexibilidad-sin-limites .menu-fixed-modelo .boton-rojo, .menu-fixed-modelo .boton-primario-toyota, .menu-fixed-modelo .webform-submission-form .form-actions, .webform-submission-form .menu-fixed-modelo .form-actions {
  display: none;
}

.path-alias-yaris-gr .menu-fixed-modelo .boton_rojo, .path-alias-yaris-gr .menu-fixed-modelo .path-redsys #block-toyota-content form .form-actions, .path-redsys #block-toyota-content form .path-alias-yaris-gr .menu-fixed-modelo .form-actions, .path-alias-yaris-gr .menu-fixed-modelo .path-alias-user-login #block-toyota-content form .form-actions, .path-alias-user-login #block-toyota-content form .path-alias-yaris-gr .menu-fixed-modelo .form-actions, .path-alias-yaris-gr .menu-fixed-modelo .path-alias-user-password #block-toyota-content form .form-actions, .path-alias-user-password #block-toyota-content form .path-alias-yaris-gr .menu-fixed-modelo .form-actions, .path-alias-yaris-gr .menu-fixed-modelo .path-alias-user-register #block-toyota-content form .form-actions, .path-alias-user-register #block-toyota-content form .path-alias-yaris-gr .menu-fixed-modelo .form-actions, .path-alias-yaris-gr .menu-fixed-modelo .path-user #block-toyota-content form .form-actions, .path-user #block-toyota-content form .path-alias-yaris-gr .menu-fixed-modelo .form-actions, .path-alias-yaris-gr .menu-fixed-modelo .path-alias-reservar-usercreated #block-toyota-content form .form-actions, .path-alias-reservar-usercreated #block-toyota-content form .path-alias-yaris-gr .menu-fixed-modelo .form-actions,
.path-alias-yaris-gr .menu-fixed-modelo .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions,
.path-alias-reservar-mis-reservas #block-toyota-content form .path-alias-yaris-gr .menu-fixed-modelo .form-actions, .path-alias-yaris-gr .menu-fixed-modelo [class*=path-alias-user-reset-] #block-toyota-content form .form-actions, [class*=path-alias-user-reset-] #block-toyota-content form .path-alias-yaris-gr .menu-fixed-modelo .form-actions, .path-alias-yaris-gr .menu-fixed-modelo .path-alias-calculadora .boton-rojo, .path-alias-calculadora .path-alias-yaris-gr .menu-fixed-modelo .boton-rojo, .path-alias-yaris-gr .menu-fixed-modelo .path-alias-flexibilidad-sin-limites .boton-rojo, .path-alias-flexibilidad-sin-limites .path-alias-yaris-gr .menu-fixed-modelo .boton-rojo, .path-alias-yaris-gr .menu-fixed-modelo .boton-primario-toyota, .path-alias-yaris-gr .menu-fixed-modelo .webform-submission-form .form-actions, .webform-submission-form .path-alias-yaris-gr .menu-fixed-modelo .form-actions {
  display: none;
}
.path-alias-yaris-gr .paragraph--type-banner-video-cta-columnas .group-left .titulo-col:after {
  background: url(../images/ic-drive.svg) 0 0 no-repeat !important;
}
.path-alias-yaris-gr .paragraph--type-banner-video-cta-columnas .group-middle .titulo-col:after {
  background: url(../images/ic-safety.svg) 0 0 no-repeat !important;
}
.path-alias-yaris-gr .paragraph--type-banner-video-cta-columnas .group-right .titulo-col:after {
  background: url(../images/ic-speed.svg) 0 0 no-repeat !important;
}
.path-alias-yaris-gr .paragraph--type-banner-video-cta-columnas .group-left .titulo-col.active:after {
  background: url(../images/ic-drive-active.svg) 0 0 no-repeat !important;
}
.path-alias-yaris-gr .paragraph--type-banner-video-cta-columnas .group-middle .titulo-col.active:after {
  background: url(../images/ic-safety-active.svg) 0 0 no-repeat !important;
}
.path-alias-yaris-gr .paragraph--type-banner-video-cta-columnas .group-right .titulo-col.active:after {
  background: url(../images/ic-speed-active.svg) 0 0 no-repeat !important;
}

.path-alias-yaris-cross .paragraph--type-banner-video-cta-columnas .group-left .titulo-col:after, .path-alias-yaris-cross-gasolina .paragraph--type-banner-video-cta-columnas .group-left .titulo-col:after {
  background: url(../images/ic-speed.svg) 0 0 no-repeat !important;
}
.path-alias-yaris-cross .paragraph--type-banner-video-cta-columnas .group-middle .titulo-col:after, .path-alias-yaris-cross-gasolina .paragraph--type-banner-video-cta-columnas .group-middle .titulo-col:after {
  background: url(../images/ic-trunk.svg) 0 0 no-repeat !important;
}
.path-alias-yaris-cross .paragraph--type-banner-video-cta-columnas .group-right .titulo-col:after, .path-alias-yaris-cross-gasolina .paragraph--type-banner-video-cta-columnas .group-right .titulo-col:after {
  background: url(../images/ic-premium.svg) 0 0 no-repeat !important;
}
.path-alias-yaris-cross .paragraph--type-banner-video-cta-columnas .group-left .titulo-col.active:after, .path-alias-yaris-cross-gasolina .paragraph--type-banner-video-cta-columnas .group-left .titulo-col.active:after {
  background: url(../images/ic-speed-active.svg) 0 0 no-repeat !important;
}
.path-alias-yaris-cross .paragraph--type-banner-video-cta-columnas .group-middle .titulo-col.active:after, .path-alias-yaris-cross-gasolina .paragraph--type-banner-video-cta-columnas .group-middle .titulo-col.active:after {
  background: url(../images/ic-trunk-active.svg) 0 0 no-repeat !important;
}
.path-alias-yaris-cross .paragraph--type-banner-video-cta-columnas .group-right .titulo-col.active:after, .path-alias-yaris-cross-gasolina .paragraph--type-banner-video-cta-columnas .group-right .titulo-col.active:after {
  background: url(../images/ic-premium-active.svg) 0 0 no-repeat !important;
}
.path-alias-yaris-cross .vista-colores-vehiculo, .path-alias-yaris-cross-gasolina .vista-colores-vehiculo {
  display: none;
}

.path-alias-prius-plugin .menu-fixed-modelo .boton_rojo, .path-alias-prius-plugin .menu-fixed-modelo .path-redsys #block-toyota-content form .form-actions, .path-redsys #block-toyota-content form .path-alias-prius-plugin .menu-fixed-modelo .form-actions, .path-alias-prius-plugin .menu-fixed-modelo .path-alias-user-login #block-toyota-content form .form-actions, .path-alias-user-login #block-toyota-content form .path-alias-prius-plugin .menu-fixed-modelo .form-actions, .path-alias-prius-plugin .menu-fixed-modelo .path-alias-user-password #block-toyota-content form .form-actions, .path-alias-user-password #block-toyota-content form .path-alias-prius-plugin .menu-fixed-modelo .form-actions, .path-alias-prius-plugin .menu-fixed-modelo .path-alias-user-register #block-toyota-content form .form-actions, .path-alias-user-register #block-toyota-content form .path-alias-prius-plugin .menu-fixed-modelo .form-actions, .path-alias-prius-plugin .menu-fixed-modelo .path-user #block-toyota-content form .form-actions, .path-user #block-toyota-content form .path-alias-prius-plugin .menu-fixed-modelo .form-actions, .path-alias-prius-plugin .menu-fixed-modelo .path-alias-reservar-usercreated #block-toyota-content form .form-actions, .path-alias-reservar-usercreated #block-toyota-content form .path-alias-prius-plugin .menu-fixed-modelo .form-actions,
.path-alias-prius-plugin .menu-fixed-modelo .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions,
.path-alias-reservar-mis-reservas #block-toyota-content form .path-alias-prius-plugin .menu-fixed-modelo .form-actions, .path-alias-prius-plugin .menu-fixed-modelo [class*=path-alias-user-reset-] #block-toyota-content form .form-actions, [class*=path-alias-user-reset-] #block-toyota-content form .path-alias-prius-plugin .menu-fixed-modelo .form-actions, .path-alias-prius-plugin .menu-fixed-modelo .path-alias-calculadora .boton-rojo, .path-alias-calculadora .path-alias-prius-plugin .menu-fixed-modelo .boton-rojo, .path-alias-prius-plugin .menu-fixed-modelo .path-alias-flexibilidad-sin-limites .boton-rojo, .path-alias-flexibilidad-sin-limites .path-alias-prius-plugin .menu-fixed-modelo .boton-rojo, .path-alias-prius-plugin .menu-fixed-modelo .boton-primario-toyota, .path-alias-prius-plugin .menu-fixed-modelo .webform-submission-form .form-actions, .webform-submission-form .path-alias-prius-plugin .menu-fixed-modelo .form-actions, .path-alias-highlander .menu-fixed-modelo .boton_rojo, .path-alias-highlander .menu-fixed-modelo .path-redsys #block-toyota-content form .form-actions, .path-redsys #block-toyota-content form .path-alias-highlander .menu-fixed-modelo .form-actions, .path-alias-highlander .menu-fixed-modelo .path-alias-user-login #block-toyota-content form .form-actions, .path-alias-user-login #block-toyota-content form .path-alias-highlander .menu-fixed-modelo .form-actions, .path-alias-highlander .menu-fixed-modelo .path-alias-user-password #block-toyota-content form .form-actions, .path-alias-user-password #block-toyota-content form .path-alias-highlander .menu-fixed-modelo .form-actions, .path-alias-highlander .menu-fixed-modelo .path-alias-user-register #block-toyota-content form .form-actions, .path-alias-user-register #block-toyota-content form .path-alias-highlander .menu-fixed-modelo .form-actions, .path-alias-highlander .menu-fixed-modelo .path-user #block-toyota-content form .form-actions, .path-user #block-toyota-content form .path-alias-highlander .menu-fixed-modelo .form-actions, .path-alias-highlander .menu-fixed-modelo .path-alias-reservar-usercreated #block-toyota-content form .form-actions, .path-alias-reservar-usercreated #block-toyota-content form .path-alias-highlander .menu-fixed-modelo .form-actions,
.path-alias-highlander .menu-fixed-modelo .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions,
.path-alias-reservar-mis-reservas #block-toyota-content form .path-alias-highlander .menu-fixed-modelo .form-actions, .path-alias-highlander .menu-fixed-modelo [class*=path-alias-user-reset-] #block-toyota-content form .form-actions, [class*=path-alias-user-reset-] #block-toyota-content form .path-alias-highlander .menu-fixed-modelo .form-actions, .path-alias-highlander .menu-fixed-modelo .path-alias-calculadora .boton-rojo, .path-alias-calculadora .path-alias-highlander .menu-fixed-modelo .boton-rojo, .path-alias-highlander .menu-fixed-modelo .path-alias-flexibilidad-sin-limites .boton-rojo, .path-alias-flexibilidad-sin-limites .path-alias-highlander .menu-fixed-modelo .boton-rojo, .path-alias-highlander .menu-fixed-modelo .boton-primario-toyota, .path-alias-highlander .menu-fixed-modelo .webform-submission-form .form-actions, .webform-submission-form .path-alias-highlander .menu-fixed-modelo .form-actions {
  display: none;
}
.path-alias-prius-plugin .paragraph--type-banner-video-cta-columnas .group-left .titulo-col:after, .path-alias-highlander .paragraph--type-banner-video-cta-columnas .group-left .titulo-col:after {
  background: url(../images/ic-hybrid-sm.svg) 0 0 no-repeat !important;
}
.path-alias-prius-plugin .paragraph--type-banner-video-cta-columnas .group-middle .titulo-col:after, .path-alias-highlander .paragraph--type-banner-video-cta-columnas .group-middle .titulo-col:after {
  background: url(../images/ic-safety.svg) 0 0 no-repeat !important;
}
.path-alias-prius-plugin .paragraph--type-banner-video-cta-columnas .group-right .titulo-col:after, .path-alias-highlander .paragraph--type-banner-video-cta-columnas .group-right .titulo-col:after {
  background: url(../images/ic-bluetooth.svg) 0 0 no-repeat !important;
}
.path-alias-prius-plugin .paragraph--type-banner-video-cta-columnas .group-left .titulo-col.active:after, .path-alias-highlander .paragraph--type-banner-video-cta-columnas .group-left .titulo-col.active:after {
  background: url(../images/ic-hybrid-sm-active.svg) 0 0 no-repeat !important;
}
.path-alias-prius-plugin .paragraph--type-banner-video-cta-columnas .group-middle .titulo-col.active:after, .path-alias-highlander .paragraph--type-banner-video-cta-columnas .group-middle .titulo-col.active:after {
  background: url(../images/ic-safety-active.svg) 0 0 no-repeat !important;
}
.path-alias-prius-plugin .paragraph--type-banner-video-cta-columnas .group-right .titulo-col.active:after, .path-alias-highlander .paragraph--type-banner-video-cta-columnas .group-right .titulo-col.active:after {
  background: url(../images/ic-bluetooth-active.svg) 0 0 no-repeat !important;
}

.path-alias-land-cruiser .menu-fixed-modelo .boton_rojo, .path-alias-land-cruiser .menu-fixed-modelo .path-redsys #block-toyota-content form .form-actions, .path-redsys #block-toyota-content form .path-alias-land-cruiser .menu-fixed-modelo .form-actions, .path-alias-land-cruiser .menu-fixed-modelo .path-alias-user-login #block-toyota-content form .form-actions, .path-alias-user-login #block-toyota-content form .path-alias-land-cruiser .menu-fixed-modelo .form-actions, .path-alias-land-cruiser .menu-fixed-modelo .path-alias-user-password #block-toyota-content form .form-actions, .path-alias-user-password #block-toyota-content form .path-alias-land-cruiser .menu-fixed-modelo .form-actions, .path-alias-land-cruiser .menu-fixed-modelo .path-alias-user-register #block-toyota-content form .form-actions, .path-alias-user-register #block-toyota-content form .path-alias-land-cruiser .menu-fixed-modelo .form-actions, .path-alias-land-cruiser .menu-fixed-modelo .path-user #block-toyota-content form .form-actions, .path-user #block-toyota-content form .path-alias-land-cruiser .menu-fixed-modelo .form-actions, .path-alias-land-cruiser .menu-fixed-modelo .path-alias-reservar-usercreated #block-toyota-content form .form-actions, .path-alias-reservar-usercreated #block-toyota-content form .path-alias-land-cruiser .menu-fixed-modelo .form-actions,
.path-alias-land-cruiser .menu-fixed-modelo .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions,
.path-alias-reservar-mis-reservas #block-toyota-content form .path-alias-land-cruiser .menu-fixed-modelo .form-actions, .path-alias-land-cruiser .menu-fixed-modelo [class*=path-alias-user-reset-] #block-toyota-content form .form-actions, [class*=path-alias-user-reset-] #block-toyota-content form .path-alias-land-cruiser .menu-fixed-modelo .form-actions, .path-alias-land-cruiser .menu-fixed-modelo .path-alias-calculadora .boton-rojo, .path-alias-calculadora .path-alias-land-cruiser .menu-fixed-modelo .boton-rojo, .path-alias-land-cruiser .menu-fixed-modelo .path-alias-flexibilidad-sin-limites .boton-rojo, .path-alias-flexibilidad-sin-limites .path-alias-land-cruiser .menu-fixed-modelo .boton-rojo, .path-alias-land-cruiser .menu-fixed-modelo .boton-primario-toyota, .path-alias-land-cruiser .menu-fixed-modelo .webform-submission-form .form-actions, .webform-submission-form .path-alias-land-cruiser .menu-fixed-modelo .form-actions, .path-alias-gt86 .menu-fixed-modelo .boton_rojo, .path-alias-gt86 .menu-fixed-modelo .path-redsys #block-toyota-content form .form-actions, .path-redsys #block-toyota-content form .path-alias-gt86 .menu-fixed-modelo .form-actions, .path-alias-gt86 .menu-fixed-modelo .path-alias-user-login #block-toyota-content form .form-actions, .path-alias-user-login #block-toyota-content form .path-alias-gt86 .menu-fixed-modelo .form-actions, .path-alias-gt86 .menu-fixed-modelo .path-alias-user-password #block-toyota-content form .form-actions, .path-alias-user-password #block-toyota-content form .path-alias-gt86 .menu-fixed-modelo .form-actions, .path-alias-gt86 .menu-fixed-modelo .path-alias-user-register #block-toyota-content form .form-actions, .path-alias-user-register #block-toyota-content form .path-alias-gt86 .menu-fixed-modelo .form-actions, .path-alias-gt86 .menu-fixed-modelo .path-user #block-toyota-content form .form-actions, .path-user #block-toyota-content form .path-alias-gt86 .menu-fixed-modelo .form-actions, .path-alias-gt86 .menu-fixed-modelo .path-alias-reservar-usercreated #block-toyota-content form .form-actions, .path-alias-reservar-usercreated #block-toyota-content form .path-alias-gt86 .menu-fixed-modelo .form-actions,
.path-alias-gt86 .menu-fixed-modelo .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions,
.path-alias-reservar-mis-reservas #block-toyota-content form .path-alias-gt86 .menu-fixed-modelo .form-actions, .path-alias-gt86 .menu-fixed-modelo [class*=path-alias-user-reset-] #block-toyota-content form .form-actions, [class*=path-alias-user-reset-] #block-toyota-content form .path-alias-gt86 .menu-fixed-modelo .form-actions, .path-alias-gt86 .menu-fixed-modelo .path-alias-calculadora .boton-rojo, .path-alias-calculadora .path-alias-gt86 .menu-fixed-modelo .boton-rojo, .path-alias-gt86 .menu-fixed-modelo .path-alias-flexibilidad-sin-limites .boton-rojo, .path-alias-flexibilidad-sin-limites .path-alias-gt86 .menu-fixed-modelo .boton-rojo, .path-alias-gt86 .menu-fixed-modelo .boton-primario-toyota, .path-alias-gt86 .menu-fixed-modelo .webform-submission-form .form-actions, .webform-submission-form .path-alias-gt86 .menu-fixed-modelo .form-actions, .path-alias-land-cruiser .menu-fixed-modelo .boton_rojo {
  display: none;
}

.path-alias-land-cruiser .boton-prueba-mov, .path-alias-prius-plugin .boton-prueba-mov, .path-alias-highlander .boton-prueba-mov, .path-alias-gt86 .boton-prueba-mov, .path-alias-land-cruiser .boton-prueba-mov {
  display: none;
}

.path-alias-rav4-gasolina .paragraph--type-banner-video-cta-columnas .group-left .titulo-col:after {
  background: url(../images/ic-hybrid-tree.svg) 0 0 no-repeat !important;
}
.path-alias-rav4-gasolina .paragraph--type-banner-video-cta-columnas .group-middle .titulo-col:after {
  background: url(../images/ic-shock.svg) 0 0 no-repeat !important;
}
.path-alias-rav4-gasolina .paragraph--type-banner-video-cta-columnas .group-right .titulo-col:after {
  background: url(../images/ic-premium.svg) 0 0 no-repeat !important;
}
.path-alias-rav4-gasolina .paragraph--type-banner-video-cta-columnas .group-left .titulo-col.active:after {
  background: url(../images/ic-hybrid-eco-active.svg) 0 0 no-repeat !important;
}
.path-alias-rav4-gasolina .paragraph--type-banner-video-cta-columnas .group-middle .titulo-col.active:after {
  background: url(../images/ic-shock-active.svg) 0 0 no-repeat !important;
}
.path-alias-rav4-gasolina .paragraph--type-banner-video-cta-columnas .group-right .titulo-col.active:after {
  background: url(../images/ic-premium-active.svg) 0 0 no-repeat !important;
}
.path-alias-rav4-gasolina .boton-borde-azul {
  display: none;
}

.path-alias-highlander .paragraph--type-banner-video-cta-columnas .group-left .titulo-col:after {
  background: url(../images/ic-shock.svg) 0 0 no-repeat !important;
}
.path-alias-highlander .paragraph--type-banner-video-cta-columnas .group-right .titulo-col:after {
  background: url(../images/ic-premium.svg) 0 0 no-repeat !important;
}
.path-alias-highlander .paragraph--type-banner-video-cta-columnas .group-left .titulo-col.active:after {
  background: url(../images/ic-shock-active.svg) 0 0 no-repeat !important;
}
.path-alias-highlander .paragraph--type-banner-video-cta-columnas .group-right .titulo-col.active:after {
  background: url(../images/ic-premium-active.svg) 0 0 no-repeat !important;
}

.path-alias-toyota-easy-yaris-cross-electric-hybrid h1 {
  font-size: 3rem;
  line-height: 3.5rem;
}

.path-alias-toyota-easy-yaris-cross-electric-hybrid #cabecera .navbar__actions a[href="#form-popup-solicitud"], .path-alias-yaris-cross #cabecera .navbar__actions a[href="#form-popup-solicitud"], .path-alias-yaris-cross-gasolina #cabecera .navbar__actions a[href="#form-popup-solicitud"], .path-alias-toyota-easy-yaris-cross #cabecera .navbar__actions a[href="#form-popup-solicitud"] {
  display: none;
}
.path-alias-toyota-easy-yaris-cross-electric-hybrid .detalle-promocion .boton-primario-toyota a[href="#form-popup-solicitud"], .path-alias-yaris-cross .detalle-promocion .boton-primario-toyota a[href="#form-popup-solicitud"], .path-alias-yaris-cross-gasolina .detalle-promocion .boton-primario-toyota a[href="#form-popup-solicitud"], .path-alias-toyota-easy-yaris-cross .detalle-promocion .boton-primario-toyota a[href="#form-popup-solicitud"] {
  display: none;
}

.path-alias-highlander #cabecera .navbar__actions a[href="#form-popup-solicitud"] {
  display: none;
}

.menu-fixed-modelo {
  height: 80px;
  width: 100%;
  background: #f0f0f0;
  /* padding:1.2em; */
  position: absolute;
  top: 80px;
  z-index: 9;
}
.menu-fixed-modelo:after {
  content: "";
  display: table;
  clear: both;
}
.menu-fixed-modelo .logo-modelo {
  position: relative;
  z-index: 2;
  margin: 12px auto;
  float: left;
}
.menu-fixed-modelo .logo-modelo img {
  max-height: 28px;
}
.menu-fixed-modelo.submenu-fijo {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 9;
}
.menu-fixed-modelo ul {
  list-style-type: none;
  float: right;
}
.menu-fixed-modelo ul li {
  display: inline-block;
  height: 48px;
  line-height: 2.8em;
}
.menu-fixed-modelo ul li a {
  display: block;
  float: left;
  padding: 16px 2em;
  color: #282830;
  text-decoration: none;
}
.menu-fixed-modelo ul li a.hybrid-menu {
  color: #00ACEC;
  font-weight: bold;
}
.menu-fixed-modelo ul li a:hover {
  color: #cc0033;
  border-bottom: 4px solid rgba(240, 0, 51, 0.2);
}
.menu-fixed-modelo ul li a.active {
  color: #cc0033;
  border-bottom: 4px solid #f00033;
}
.menu-fixed-modelo .boton_rojo a, .menu-fixed-modelo .path-redsys #block-toyota-content form .form-actions a, .path-redsys #block-toyota-content form .menu-fixed-modelo .form-actions a, .menu-fixed-modelo .path-alias-user-login #block-toyota-content form .form-actions a, .path-alias-user-login #block-toyota-content form .menu-fixed-modelo .form-actions a, .menu-fixed-modelo .path-alias-user-password #block-toyota-content form .form-actions a, .path-alias-user-password #block-toyota-content form .menu-fixed-modelo .form-actions a, .menu-fixed-modelo .path-alias-user-register #block-toyota-content form .form-actions a, .path-alias-user-register #block-toyota-content form .menu-fixed-modelo .form-actions a, .menu-fixed-modelo .path-user #block-toyota-content form .form-actions a, .path-user #block-toyota-content form .menu-fixed-modelo .form-actions a, .menu-fixed-modelo .path-alias-reservar-usercreated #block-toyota-content form .form-actions a, .path-alias-reservar-usercreated #block-toyota-content form .menu-fixed-modelo .form-actions a,
.menu-fixed-modelo .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions a,
.path-alias-reservar-mis-reservas #block-toyota-content form .menu-fixed-modelo .form-actions a, .menu-fixed-modelo [class*=path-alias-user-reset-] #block-toyota-content form .form-actions a, [class*=path-alias-user-reset-] #block-toyota-content form .menu-fixed-modelo .form-actions a, .menu-fixed-modelo .path-alias-calculadora .boton-rojo a, .path-alias-calculadora .menu-fixed-modelo .boton-rojo a, .menu-fixed-modelo .path-alias-flexibilidad-sin-limites .boton-rojo a, .path-alias-flexibilidad-sin-limites .menu-fixed-modelo .boton-rojo a, .menu-fixed-modelo .boton-primario-toyota a, .menu-fixed-modelo .webform-submission-form .form-actions a, .webform-submission-form .menu-fixed-modelo .form-actions a {
  line-height: 0.9em;
  margin: 16px 0;
  color: #ffffff;
}
.menu-fixed-modelo .boton_rojo a:hover, .menu-fixed-modelo .path-redsys #block-toyota-content form .form-actions a:hover, .path-redsys #block-toyota-content form .menu-fixed-modelo .form-actions a:hover, .menu-fixed-modelo .path-alias-user-login #block-toyota-content form .form-actions a:hover, .path-alias-user-login #block-toyota-content form .menu-fixed-modelo .form-actions a:hover, .menu-fixed-modelo .path-alias-user-password #block-toyota-content form .form-actions a:hover, .path-alias-user-password #block-toyota-content form .menu-fixed-modelo .form-actions a:hover, .menu-fixed-modelo .path-alias-user-register #block-toyota-content form .form-actions a:hover, .path-alias-user-register #block-toyota-content form .menu-fixed-modelo .form-actions a:hover, .menu-fixed-modelo .path-user #block-toyota-content form .form-actions a:hover, .path-user #block-toyota-content form .menu-fixed-modelo .form-actions a:hover, .menu-fixed-modelo .path-alias-reservar-usercreated #block-toyota-content form .form-actions a:hover, .path-alias-reservar-usercreated #block-toyota-content form .menu-fixed-modelo .form-actions a:hover,
.menu-fixed-modelo .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions a:hover,
.path-alias-reservar-mis-reservas #block-toyota-content form .menu-fixed-modelo .form-actions a:hover, .menu-fixed-modelo [class*=path-alias-user-reset-] #block-toyota-content form .form-actions a:hover, [class*=path-alias-user-reset-] #block-toyota-content form .menu-fixed-modelo .form-actions a:hover, .menu-fixed-modelo .path-alias-calculadora .boton-rojo a:hover, .path-alias-calculadora .menu-fixed-modelo .boton-rojo a:hover, .menu-fixed-modelo .path-alias-flexibilidad-sin-limites .boton-rojo a:hover, .path-alias-flexibilidad-sin-limites .menu-fixed-modelo .boton-rojo a:hover, .menu-fixed-modelo .boton-primario-toyota a:hover, .menu-fixed-modelo .webform-submission-form .form-actions a:hover, .webform-submission-form .menu-fixed-modelo .form-actions a:hover {
  color: #cc0033;
  background: none;
  border: 1px solid #cc0033;
}
.menu-fixed-modelo .boton_rojo a.active, .menu-fixed-modelo .path-redsys #block-toyota-content form .form-actions a.active, .path-redsys #block-toyota-content form .menu-fixed-modelo .form-actions a.active, .menu-fixed-modelo .path-alias-user-login #block-toyota-content form .form-actions a.active, .path-alias-user-login #block-toyota-content form .menu-fixed-modelo .form-actions a.active, .menu-fixed-modelo .path-alias-user-password #block-toyota-content form .form-actions a.active, .path-alias-user-password #block-toyota-content form .menu-fixed-modelo .form-actions a.active, .menu-fixed-modelo .path-alias-user-register #block-toyota-content form .form-actions a.active, .path-alias-user-register #block-toyota-content form .menu-fixed-modelo .form-actions a.active, .menu-fixed-modelo .path-user #block-toyota-content form .form-actions a.active, .path-user #block-toyota-content form .menu-fixed-modelo .form-actions a.active, .menu-fixed-modelo .path-alias-reservar-usercreated #block-toyota-content form .form-actions a.active, .path-alias-reservar-usercreated #block-toyota-content form .menu-fixed-modelo .form-actions a.active,
.menu-fixed-modelo .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions a.active,
.path-alias-reservar-mis-reservas #block-toyota-content form .menu-fixed-modelo .form-actions a.active, .menu-fixed-modelo [class*=path-alias-user-reset-] #block-toyota-content form .form-actions a.active, [class*=path-alias-user-reset-] #block-toyota-content form .menu-fixed-modelo .form-actions a.active, .menu-fixed-modelo .path-alias-calculadora .boton-rojo a.active, .path-alias-calculadora .menu-fixed-modelo .boton-rojo a.active, .menu-fixed-modelo .path-alias-flexibilidad-sin-limites .boton-rojo a.active, .path-alias-flexibilidad-sin-limites .menu-fixed-modelo .boton-rojo a.active, .menu-fixed-modelo .boton-primario-toyota a.active, .menu-fixed-modelo .webform-submission-form .form-actions a.active, .webform-submission-form .menu-fixed-modelo .form-actions a.active {
  color: #ffffff;
  background: #cc0033;
  border: 1px solid #cc0033;
}
.menu-fixed-modelo .boton_rojo a.active:hover, .menu-fixed-modelo .path-redsys #block-toyota-content form .form-actions a.active:hover, .path-redsys #block-toyota-content form .menu-fixed-modelo .form-actions a.active:hover, .menu-fixed-modelo .path-alias-user-login #block-toyota-content form .form-actions a.active:hover, .path-alias-user-login #block-toyota-content form .menu-fixed-modelo .form-actions a.active:hover, .menu-fixed-modelo .path-alias-user-password #block-toyota-content form .form-actions a.active:hover, .path-alias-user-password #block-toyota-content form .menu-fixed-modelo .form-actions a.active:hover, .menu-fixed-modelo .path-alias-user-register #block-toyota-content form .form-actions a.active:hover, .path-alias-user-register #block-toyota-content form .menu-fixed-modelo .form-actions a.active:hover, .menu-fixed-modelo .path-user #block-toyota-content form .form-actions a.active:hover, .path-user #block-toyota-content form .menu-fixed-modelo .form-actions a.active:hover, .menu-fixed-modelo .path-alias-reservar-usercreated #block-toyota-content form .form-actions a.active:hover, .path-alias-reservar-usercreated #block-toyota-content form .menu-fixed-modelo .form-actions a.active:hover,
.menu-fixed-modelo .path-alias-reservar-mis-reservas #block-toyota-content form .form-actions a.active:hover,
.path-alias-reservar-mis-reservas #block-toyota-content form .menu-fixed-modelo .form-actions a.active:hover, .menu-fixed-modelo [class*=path-alias-user-reset-] #block-toyota-content form .form-actions a.active:hover, [class*=path-alias-user-reset-] #block-toyota-content form .menu-fixed-modelo .form-actions a.active:hover, .menu-fixed-modelo .path-alias-calculadora .boton-rojo a.active:hover, .path-alias-calculadora .menu-fixed-modelo .boton-rojo a.active:hover, .menu-fixed-modelo .path-alias-flexibilidad-sin-limites .boton-rojo a.active:hover, .path-alias-flexibilidad-sin-limites .menu-fixed-modelo .boton-rojo a.active:hover, .menu-fixed-modelo .boton-primario-toyota a.active:hover, .menu-fixed-modelo .webform-submission-form .form-actions a.active:hover, .webform-submission-form .menu-fixed-modelo .form-actions a.active:hover {
  color: #cc0033;
  background: none;
  border: 1px solid #cc0033;
}

.bg-gris {
  background: #f0f0f0;
  float: none;
  padding-top: 24px;
}
.bg-gris:after {
  content: "";
  display: table;
  clear: both;
}
.bg-gris .col-5 {
  padding-left: 0px;
}
.bg-gris .col-7, .bg-gris .form-popup.form-catalogo {
  padding-right: 0px;
}

/* #menu-descripcion{
    .col-8{
        background:url(../images/loading.gif) no-repeat center center $color-gray-light;
        min-height:400px;
    }
} */
#menu-descripcion .col-8 {
  background: url(../images/loading.gif) no-repeat center center #f0f0f0;
  min-height: 400px;
}
@media only screen and (max-width: 767px) {
  #menu-descripcion .col-8 {
    min-height: initial;
  }
}

.paragraph--type--modelo-360 {
  background: #f0f0f0;
}
.paragraph--type--modelo-360:after {
  content: "";
  display: table;
  clear: both;
}
.paragraph--type--modelo-360 .turntable {
  display: none;
  margin: 0px;
}
.paragraph--type--modelo-360 .turntable ul {
  padding: 0px;
  margin: 0px;
}
.paragraph--type--modelo-360 .turntable ul li {
  list-style-type: none;
  display: none;
}
.paragraph--type--modelo-360 .turntable ul li img {
  width: 100%;
}
.paragraph--type--modelo-360 .turntable ul li.active {
  display: block;
}
.paragraph--type--modelo-360 #myTurntable-1 {
  display: block;
}

/* .vista-colores-vehiculo{

    ul{
        @include flexContainer();
        @include justify-content(center);
        list-style-type:none;

        li{            
            width:48px;
            height:48px;
            margin:10px;
            position:relative;
            z-index:0;
            cursor:pointer;
            img{
                @include border-radius(5px);
                box-shadow: 0px 2px 2px rgba(32,32,32,0.3);
            }
            .color-click{
                &.active{
                    @extend .icon;
                    @extend .toyota-check;
                    &:before{
                        position:absolute;
                        top:-10px;
                        left:13px;
                        display:block;
                        height:22px;
                        width:22px;
                        z-index:1;
                        @include border-radius(22px);
                        border:1px solid $color-red-toyota;
                        background:#fff;
                        color:$color-red-toyota;
                        text-align: center;
                        padding-top: 2px;
                    }
                }
            }
        }
        @media only screen and (max-width: 767px) {
            display:block !important;
            li{
                float:left;
            }
        }
    }
} */
.vista-colores-vehiculo {
  width: 80%;
  /* float: right; */
  float: none;
  margin: 0 auto;
}
.vista-colores-vehiculo ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  /* Chrome 21+, Safari Not supported. */
  -moz-justify-content: center;
  /* Chrome 21+, Safari Not supported. */
  justify-content: center;
  /* Firefox 20+, Opera 12.10, IE Not supported. */
  list-style-type: none;
  min-height: 90px;
}
.vista-colores-vehiculo ul li {
  width: 48px !important;
  height: 48px !important;
  margin: 10px;
  position: relative;
  z-index: 0;
  cursor: pointer;
}
.vista-colores-vehiculo ul li img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0px 2px 2px rgba(32, 32, 32, 0.3);
}
.vista-colores-vehiculo ul li .color-click.active:before {
  position: absolute;
  top: -10px;
  left: 13px;
  display: block;
  /* content:"\2713"; */
  height: 22px;
  width: 22px;
  z-index: 1;
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  -ms-border-radius: 22px;
  border-radius: 22px;
  border: 1px solid #cc0033;
  background: #fff;
  color: #cc0033;
  /* padding-left:3px; */
  text-align: center;
  padding-top: 2px;
}
.vista-colores-vehiculo ul li .color-click:hover + .hidden {
  display: block;
  text-align: center;
  padding: 8px 8px 8px 0;
  white-space: nowrap;
}
.vista-colores-vehiculo ul .slick-arrow {
  font-size: 0em;
  width: 32px;
  height: 32px;
  position: absolute;
  left: -32px;
  bottom: 0;
  top: 0;
  margin: auto;
  border: none;
  background: none;
  bottom: auto;
  top: 18px;
}
.vista-colores-vehiculo ul .slick-arrow.slick-next {
  left: initial;
  right: -28px;
}
.vista-colores-vehiculo ul .slick-arrow.slick-next:before {
  content: "" !important;
  background: url(../images/ic-arrow-right.svg) 0px 0px no-repeat;
  background-size: 32px;
  display: block;
  width: 32px;
  height: 32px;
}
.vista-colores-vehiculo ul .slick-arrow.slick-prev:before {
  content: "" !important;
  background: url(../images/ic-arrow-left.svg) 0px 0px no-repeat;
  background-size: 32px;
  display: block;
  width: 32px;
  height: 32px;
}
@media only screen and (max-width: 767px) {
  .vista-colores-vehiculo ul {
    display: block !important;
    /*  margin-top: 100px; */
  }
  .vista-colores-vehiculo ul li {
    /* float:left; */
    float: none;
    /* width:28px !important;
    height:28px !important; */
  }
}

.check-hybrid {
  float: right;
}

.mobile-submenu {
  display: none;
}

@media only screen and (max-width: 1190px) {
  .menu-fixed-modelo ul li a {
    padding: 16px 12px;
    font-size: 0.95em;
  }
}
@media only screen and (max-width: 990px) {
  .mobile-hidden {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .mobile-submenu {
    display: block;
  }

  .mobile-hidden {
    display: none;
  }

  table {
    overflow-y: scroll;
  }
  table tr {
    overflow-y: scroll;
  }
  table tr td {
    overflow-y: scroll;
  }

  #menu-descripcion .col-8 {
    background: none !important;
  }
}
.iframe-360 iframe {
  height: 80vh;
  width: 100%;
}

.imagen-cabecera .center-vertical {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.imagen-cabecera .iframe-360 {
  display: none;
}
.imagen-cabecera--corta {
  position: relative;
  margin-top: 80px;
}
.imagen-cabecera--corta:after {
  content: "";
  display: table;
  clear: both;
}
.imagen-cabecera--corta .img img {
  width: 100%;
}
.imagen-cabecera .titulo-opcion-easy {
  font-size: 2rem;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  color: #fff;
  line-height: 2.5rem;
  padding-top: 70px;
}
.imagen-cabecera .titulo-opcion-easy:before {
  content: "";
  display: block;
  position: absolute;
  background: url(../images/toyota-easy-white.svg) 0 0 no-repeat;
  background-size: cover;
  width: 60px;
  height: 60px;
  top: 0px;
  left: 0;
  margin: 0;
}
.imagen-cabecera .precio-opcion-easy {
  font-size: 1.5rem;
  line-height: 2rem;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  color: #fff;
  padding-bottom: 1rem;
}
.imagen-cabecera .landing-box-right {
  width: auto;
  background: #fff;
  text-align: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  font-size: 0.9rem;
  margin-top: 48px;
  padding: 16px;
  right: 0;
  z-index: 999;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.imagen-cabecera .landing-box-right h2, .imagen-cabecera .landing-box-right h3, .imagen-cabecera .landing-box-right .title {
  text-align: center;
  font-size: 1rem;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
.imagen-cabecera .landing-box-right ul {
  margin-top: 24px;
  text-align: center;
}
.imagen-cabecera .landing-box-right ul li {
  display: inline-block;
  position: relative;
  padding: 50px 16px 0 16px;
}
.imagen-cabecera .landing-box-right ul li:after {
  content: "";
  display: block;
  position: absolute;
  height: 40px;
  width: 40px;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
.imagen-cabecera .landing-box-right ul li.estrena:after {
  background: url(../images/estrena-icon.svg) no-repeat 0 0;
  background-size: cover;
}
.imagen-cabecera .landing-box-right ul li.quedatelo:after {
  background: url(../images/quedatelo-icon.svg) no-repeat 0 0;
  background-size: cover;
}
.imagen-cabecera .landing-box-right ul li.devuelvelo:after {
  background: url(../images/devuelvelo-icon.svg) no-repeat 0 0;
  background-size: cover;
}
.imagen-cabecera .landing-box-right ul li strong {
  display: bock;
}
.imagen-cabecera .landing-box-right ul .paragraph.paragraph--type-texto-imagen {
  padding-top: 48px;
}
.imagen-cabecera .landing-box-right ul li {
  color: #00acec;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
.imagen-cabecera--easy .img:before {
  content: "";
  display: block;
  width: 60%;
  height: 100%;
  background: linear-gradient(180deg, rgba(138, 0, 0, 0.34) 0%, #1E0A00 100%);
  -ms-transform: skew(38deg);
  -webkit-transform: skew(38deg);
  -o-transform: skew(38deg);
  transform: skew(38deg);
  position: absolute;
  bottom: 0px;
  left: -21%;
  z-index: 1;
}
.imagen-cabecera--easy .center-vertical {
  z-index: 1;
}
.imagen-cabecera--easy .boton-primario-toyota {
  margin-top: 32px;
}
@media only screen and (max-width: 767px) {
  .imagen-cabecera--easy .img:before {
    content: none;
  }
  .imagen-cabecera--easy .wrapper, .imagen-cabecera--easy #portada .group-header h2, #portada .group-header .imagen-cabecera--easy h2, .imagen-cabecera--easy .modelos-home, .imagen-cabecera--easy .paragraph--type-banner-video-cta-columnas .texto-principal, .paragraph--type-banner-video-cta-columnas .imagen-cabecera--easy .texto-principal, .imagen-cabecera--easy .paragraph--type-banner-video-cta-columnas .titulo, .paragraph--type-banner-video-cta-columnas .imagen-cabecera--easy .titulo, .imagen-cabecera--easy .paragraph--type-banner-video-cta-columnas h2, .paragraph--type-banner-video-cta-columnas .imagen-cabecera--easy h2, .imagen-cabecera--easy .campanya-home .paragraph--type-destacado-campana, .campanya-home .imagen-cabecera--easy .paragraph--type-destacado-campana, .imagen-cabecera--easy .site-footer .redes ul, .site-footer .redes .imagen-cabecera--easy ul, .imagen-cabecera--easy .breadcrumb, .imagen-cabecera--easy #menu-equipamiento, .imagen-cabecera--easy #menu-especificaciones, .imagen-cabecera--easy .paragraph--type--tabla-especificaciones, .imagen-cabecera--easy .paragraph--type--galeria h2, .paragraph--type--galeria .imagen-cabecera--easy h2, .imagen-cabecera--easy #contenido .views-element-container .views-row, #contenido .views-element-container .imagen-cabecera--easy .views-row, .imagen-cabecera--easy #contenido .views-element-container nav, #contenido .views-element-container .imagen-cabecera--easy nav, .imagen-cabecera--easy #contenido .views-exposed-form, #contenido .imagen-cabecera--easy .views-exposed-form, .imagen-cabecera--easy .modelos-hibridos, .imagen-cabecera--easy .submenu .submenu-vehiculos, .submenu .imagen-cabecera--easy .submenu-vehiculos, .imagen-cabecera--easy .submenu2 .submenu-vehiculos, .submenu2 .imagen-cabecera--easy .submenu-vehiculos, .imagen-cabecera--easy .modelos-convencionales, .imagen-cabecera--easy .paragraph--type--modelos-hibridos, .imagen-cabecera--easy .paragraph--type--texto-completo, .imagen-cabecera--easy .body-hybrid .paragraph--type--modelos-hibridos .views-element-container, .body-hybrid .paragraph--type--modelos-hibridos .imagen-cabecera--easy .views-element-container, .imagen-cabecera--easy .user-login-form, .imagen-cabecera--easy .paragraph.paragraph--type-texto-imagen, .imagen-cabecera--easy .listago-blog-categorias, .imagen-cabecera--easy #equipamiento {
    background: #760014;
    transform: none;
    margin: 0;
    padding: 24px;
    width: 100%;
  }
  .imagen-cabecera--easy .wrapper .center-vertical, .imagen-cabecera--easy #portada .group-header h2 .center-vertical, #portada .group-header .imagen-cabecera--easy h2 .center-vertical, .imagen-cabecera--easy .modelos-home .center-vertical, .imagen-cabecera--easy .paragraph--type-banner-video-cta-columnas .texto-principal .center-vertical, .paragraph--type-banner-video-cta-columnas .imagen-cabecera--easy .texto-principal .center-vertical, .imagen-cabecera--easy .paragraph--type-banner-video-cta-columnas .titulo .center-vertical, .paragraph--type-banner-video-cta-columnas .imagen-cabecera--easy .titulo .center-vertical, .imagen-cabecera--easy .paragraph--type-banner-video-cta-columnas h2 .center-vertical, .paragraph--type-banner-video-cta-columnas .imagen-cabecera--easy h2 .center-vertical, .imagen-cabecera--easy .campanya-home .paragraph--type-destacado-campana .center-vertical, .campanya-home .imagen-cabecera--easy .paragraph--type-destacado-campana .center-vertical, .imagen-cabecera--easy .site-footer .redes ul .center-vertical, .site-footer .redes .imagen-cabecera--easy ul .center-vertical, .imagen-cabecera--easy .breadcrumb .center-vertical, .imagen-cabecera--easy #menu-equipamiento .center-vertical, .imagen-cabecera--easy #menu-especificaciones .center-vertical, .imagen-cabecera--easy .paragraph--type--tabla-especificaciones .center-vertical, .imagen-cabecera--easy .paragraph--type--galeria h2 .center-vertical, .paragraph--type--galeria .imagen-cabecera--easy h2 .center-vertical, .imagen-cabecera--easy #contenido .views-element-container .views-row .center-vertical, #contenido .views-element-container .imagen-cabecera--easy .views-row .center-vertical, .imagen-cabecera--easy #contenido .views-element-container nav .center-vertical, #contenido .views-element-container .imagen-cabecera--easy nav .center-vertical, .imagen-cabecera--easy #contenido .views-exposed-form .center-vertical, #contenido .imagen-cabecera--easy .views-exposed-form .center-vertical, .imagen-cabecera--easy .modelos-hibridos .center-vertical, .imagen-cabecera--easy .submenu .submenu-vehiculos .center-vertical, .submenu .imagen-cabecera--easy .submenu-vehiculos .center-vertical, .imagen-cabecera--easy .submenu2 .submenu-vehiculos .center-vertical, .submenu2 .imagen-cabecera--easy .submenu-vehiculos .center-vertical, .imagen-cabecera--easy .modelos-convencionales .center-vertical, .imagen-cabecera--easy .paragraph--type--modelos-hibridos .center-vertical, .imagen-cabecera--easy .paragraph--type--texto-completo .center-vertical, .body-hybrid .paragraph--type--modelos-hibridos .imagen-cabecera--easy .views-element-container .center-vertical, .imagen-cabecera--easy .user-login-form .center-vertical, .imagen-cabecera--easy .paragraph.paragraph--type-texto-imagen .center-vertical, .imagen-cabecera--easy .listago-blog-categorias .center-vertical, .imagen-cabecera--easy #equipamiento .center-vertical {
    position: relative;
    top: auto;
    transform: none;
  }
  .imagen-cabecera--easy .landing-box-right ul li {
    padding: 50px 8px 0 8px !important;
  }
}

.opcion-easy {
  position: relative;
}
.opcion-easy .opcion_easy__basic--no-easy .titulo-opcion-easy {
  font-size: 3rem;
  line-height: 3.5rem;
}
.opcion-easy .opcion_easy__basic--no-easy .titulo-opcion-easy:before {
  display: none;
}
.opcion-easy .opcion_easy__basic--no-easy .landing-box-right {
  display: none;
}

.boton-360 {
  margin: 0 auto;
  text-align: center;
  padding-bottom: 16px;
}

.selector-color-interior {
  width: 220px;
  margin: 0 auto;
  padding-bottom: 1rem;
  list-style-type: none;
}
.selector-color-interior li {
  display: inline-block;
}
.selector-color-interior li a {
  display: inline-block;
  margin: 0 auto;
  cursor: pointer;
  font-weight: 400;
  text-decoration: none;
  color: #282830;
  padding: 16px;
}
.selector-color-interior li a:hover {
  border-bottom: 4px solid #cc0033;
  border-bottom: 4px solid #282830;
}
.selector-color-interior li a.active {
  border-bottom: 4px solid #cc0033;
  font-weight: 600;
}

.bg-gris iframe {
  width: 90%;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  .bg-gris iframe {
    width: 100%;
    margin-top: 24px;
  }
}

img + .cloudimage360 {
  visibility: hidden;
}

/* ------------------------------- ateigh.com ------------------------------- 
 *
 * Grids styles
 *
 * ------------------------------- ateigh.com -------------------------------
 */
.wrapper-new {
  max-width: 1440px;
  padding: 0 16px;
  margin: 0 auto;
}
.wrapper-new--fluid {
  width: 100%;
  max-width: 100%;
  padding: 0;
}
@media only screen and (max-width: 990px) {
  .wrapper-new {
    max-width: 990px !important;
    padding: 0 24px !important;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper-new {
    max-width: 767px !important;
    padding: 0 24px !important;
  }
}

.toy-row {
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
  /* Columns Desktop */
  /* @include mq('m-screen',min){ */
  /* } */
  /* Columns Tablet */
  /* Columns Mobile */
}
.toy-row [class*=toy-col-] {
  width: 100%;
  flex-grow: 1;
}
.toy-row [class*=toy-col-]:first-child {
  margin-left: 0;
}
.toy-row [class*=toy-col-]:last-child {
  margin-right: 0;
}
.toy-row .toy-col-1 {
  flex-basis: calc(8.3333333333% - 32px );
  margin: 0 16px 0 16px;
}
.toy-row .toy-col-offset-1 {
  margin-left: 8.3333333333% !important;
}
.toy-row .toy-col-2 {
  flex-basis: calc(16.6666666667% - 32px );
  margin: 0 16px 0 16px;
}
.toy-row .toy-col-offset-2 {
  margin-left: 16.6666666667% !important;
}
.toy-row .toy-col-3 {
  flex-basis: calc(25% - 32px );
  margin: 0 16px 0 16px;
}
.toy-row .toy-col-offset-3 {
  margin-left: 25% !important;
}
.toy-row .toy-col-4 {
  flex-basis: calc(33.3333333333% - 32px );
  margin: 0 16px 0 16px;
}
.toy-row .toy-col-offset-4 {
  margin-left: 33.3333333333% !important;
}
.toy-row .toy-col-5 {
  flex-basis: calc(41.6666666667% - 32px );
  margin: 0 16px 0 16px;
}
.toy-row .toy-col-offset-5 {
  margin-left: 41.6666666667% !important;
}
.toy-row .toy-col-6 {
  flex-basis: calc(50% - 32px );
  margin: 0 16px 0 16px;
}
.toy-row .toy-col-offset-6 {
  margin-left: 50% !important;
}
.toy-row .toy-col-7 {
  flex-basis: calc(58.3333333333% - 32px );
  margin: 0 16px 0 16px;
}
.toy-row .toy-col-offset-7 {
  margin-left: 58.3333333333% !important;
}
.toy-row .toy-col-8 {
  flex-basis: calc(66.6666666667% - 32px );
  margin: 0 16px 0 16px;
}
.toy-row .toy-col-offset-8 {
  margin-left: 66.6666666667% !important;
}
.toy-row .toy-col-9 {
  flex-basis: calc(75% - 32px );
  margin: 0 16px 0 16px;
}
.toy-row .toy-col-offset-9 {
  margin-left: 75% !important;
}
.toy-row .toy-col-10 {
  flex-basis: calc(83.3333333333% - 32px );
  margin: 0 16px 0 16px;
}
.toy-row .toy-col-offset-10 {
  margin-left: 83.3333333333% !important;
}
.toy-row .toy-col-11 {
  flex-basis: calc(91.6666666667% - 32px );
  margin: 0 16px 0 16px;
}
.toy-row .toy-col-offset-11 {
  margin-left: 91.6666666667% !important;
}
.toy-row .toy-col-12 {
  flex-basis: calc(100% - 32px );
  margin: 0 16px 0 16px;
}
.toy-row .toy-col-offset-12 {
  margin-left: 100% !important;
}
@media only screen and (max-width: 990px) {
  .toy-row .toy-col-1 {
    flex-basis: calc(12.5% - 32px);
    margin: 0 16px 0 16px;
  }
  .toy-row .toy-col-offset-md-1 {
    margin-left: 12.5% !important;
  }
  .toy-row .toy-col-2 {
    flex-basis: calc(25% - 32px);
    margin: 0 16px 0 16px;
  }
  .toy-row .toy-col-offset-md-2 {
    margin-left: 25% !important;
  }
  .toy-row .toy-col-3 {
    flex-basis: calc(37.5% - 32px);
    margin: 0 16px 0 16px;
  }
  .toy-row .toy-col-offset-md-3 {
    margin-left: 37.5% !important;
  }
  .toy-row .toy-col-4 {
    flex-basis: calc(50% - 32px);
    margin: 0 16px 0 16px;
  }
  .toy-row .toy-col-offset-md-4 {
    margin-left: 50% !important;
  }
  .toy-row .toy-col-5 {
    flex-basis: calc(62.5% - 32px);
    margin: 0 16px 0 16px;
  }
  .toy-row .toy-col-offset-md-5 {
    margin-left: 62.5% !important;
  }
  .toy-row .toy-col-6 {
    flex-basis: calc(75% - 32px);
    margin: 0 16px 0 16px;
  }
  .toy-row .toy-col-offset-md-6 {
    margin-left: 75% !important;
  }
  .toy-row .toy-col-7 {
    flex-basis: calc(87.5% - 32px);
    margin: 0 16px 0 16px;
  }
  .toy-row .toy-col-offset-md-7 {
    margin-left: 87.5% !important;
  }
  .toy-row .toy-col-8 {
    flex-basis: calc(100% - 32px);
    margin: 0 16px 0 16px;
  }
  .toy-row .toy-col-offset-md-8 {
    margin-left: 100% !important;
  }
}
@media only screen and (max-width: 767px) {
  .toy-row .toy-col-1 {
    flex-basis: calc(25% - 24px);
    margin: 0 16px 0 12px;
  }
  .toy-row .toy-col-offset-sm-1 {
    margin-left: 25% !important;
  }
  .toy-row .toy-col-2 {
    flex-basis: calc(50% - 24px);
    margin: 0 16px 0 12px;
  }
  .toy-row .toy-col-offset-sm-2 {
    margin-left: 50% !important;
  }
  .toy-row .toy-col-3 {
    flex-basis: calc(75% - 24px);
    margin: 0 16px 0 12px;
  }
  .toy-row .toy-col-offset-sm-3 {
    margin-left: 75% !important;
  }
  .toy-row .toy-col-4 {
    flex-basis: calc(100% - 24px);
    margin: 0 16px 0 12px;
  }
  .toy-row .toy-col-offset-sm-4 {
    margin-left: 100% !important;
  }
}

#portada {
  margin-top: 80px;
}

.slider-home {
  height: 100vh;
  width: 100%;
  overflow: hidden;
  /* img {
      width: 100%;
      max-width: initial;
      height: auto;

  } */
}
.slider-home .texto {
  position: absolute;
  width: 50%;
  height: 200px;
  top: 20%;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
}
.slider-home .texto h2 a {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 5em;
  text-shadow: 0 1px 4px rgba(77, 79, 83, 0.3);
  color: #ffffff;
  text-decoration: none;
  line-height: 1.5em;
}
.slider-home .texto h2 a span {
  color: #00ACEC;
}
.slider-home .texto h3 {
  color: #ffffff;
  font-size: 2.25em;
  font-weight: 400;
  text-shadow: 0 1px 4px rgba(77, 79, 83, 0.3);
}
.slider-home .views-field-field-slider-imagen .field-content {
  height: 110vh;
}
.slider-home .views-field-field-slider-imagen .field-content img {
  background: no-repeat;
  background-size: cover;
  height: 100%;
  object-fit: cover;
  width: 100%;
  z-index: -100;
}
.slider-home .views-field-field-slider-titulo {
  display: none;
}
.slider-home .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(32, 32, 32, 0.3);
}
.slider-home .boton-borde-blanco {
  position: absolute;
  bottom: 30%;
  right: 0;
  left: 0;
  margin: auto;
  width: 250px;
}
.slider-home .slick-prev:before {
  content: "" !important;
  background: url(../images/ic-arrow-left-w.svg) 0px 0px no-repeat;
  background-size: 64px;
  display: block;
  width: 64px;
  height: 64px;
}
.slider-home .slick-next:before {
  content: "" !important;
  background: url(../images/ic-arrow-right-w.svg) 0px 0px no-repeat;
  background-size: 64px;
  display: block;
  width: 64px;
  height: 64px;
}
.slider-home .slick-arrow {
  border-radius: 0;
  height: 64px;
  top: 50%;
  width: 64px;
}
.slider-home .slick-arrow.slick-prev {
  left: 5% !important;
}
.slider-home .slick-arrow.slick-next {
  right: 5% !important;
}
.slider-home .slick-dots {
  display: none !important;
}

.gamas-home, .submenu #block-bannerssubmenu, .submenu2 #block-bannerssubmenu {
  position: relative;
  top: -100px;
  text-align: center;
}
.gamas-home .group-left, .submenu #block-bannerssubmenu .group-left, .submenu2 #block-bannerssubmenu .group-left {
  position: relative;
  margin: 0;
  padding: 0;
  width: 42%;
  border-radius: 0;
  overflow: hidden;
  line-height: 0em;
  float: none;
  display: inline-block;
  margin-right: -0.25em;
}
.gamas-home .group-left img, .submenu #block-bannerssubmenu .group-left img, .submenu2 #block-bannerssubmenu .group-left img {
  /* border-radius: 20px 0px 0px 20px; */
}
.gamas-home .group-left:after, .submenu #block-bannerssubmenu .group-left:after, .submenu2 #block-bannerssubmenu .group-left:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(32, 32, 32, 0);
  z-index: 0;
  border-radius: 0 !important;
}
.gamas-home .group-left:hover:after, .submenu #block-bannerssubmenu .group-left:hover:after, .submenu2 #block-bannerssubmenu .group-left:hover:after {
  background: rgba(32, 32, 32, 0.3);
}
.gamas-home .group-right, .submenu #block-bannerssubmenu .group-right, .submenu2 #block-bannerssubmenu .group-right {
  position: relative;
  margin: 0;
  padding: 0;
  width: 42%;
  border-radius: 0;
  overflow: hidden;
  line-height: 0em;
  float: none;
  display: inline-block;
  margin-left: -0.25em;
}
.gamas-home .group-right img, .submenu #block-bannerssubmenu .group-right img, .submenu2 #block-bannerssubmenu .group-right img {
  /* border-radius: 0px 20px 20px 0px; */
}
.gamas-home .group-right:after, .submenu #block-bannerssubmenu .group-right:after, .submenu2 #block-bannerssubmenu .group-right:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(32, 32, 32, 0);
  z-index: 0;
  border-radius: 0 !important;
}
.gamas-home .group-right:hover:after, .submenu #block-bannerssubmenu .group-right:hover:after, .submenu2 #block-bannerssubmenu .group-right:hover:after {
  background: rgba(32, 32, 32, 0.3);
}
.gamas-home .enlace a, .submenu #block-bannerssubmenu .enlace a, .submenu2 #block-bannerssubmenu .enlace a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  font-size: 0em;
  z-index: 1;
}
.gamas-home .texto, .submenu #block-bannerssubmenu .texto, .submenu2 #block-bannerssubmenu .texto {
  position: absolute;
  bottom: 15%;
  left: 0;
  right: 0;
  width: 300px;
  margin: auto;
  text-align: center;
  color: #ffffff;
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 2.25em;
  font-weight: 700;
}

.campanya-home {
  width: 100%;
  max-width: initial;
  margin: 0 0 82px 0;
  position: relative;
  /* .group-right {
      padding-left: 48px;
  } */
}
.campanya-home .col-7, .campanya-home .form-popup.form-catalogo {
  float: right;
  padding-left: 0px;
  padding-right: 40px;
}
.campanya-home .col-4, .campanya-home .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .campanya-home .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .campanya-home .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .campanya-home li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .campanya-home li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .campanya-home li, .campanya-home .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .campanya-home .form-imagen-modelo {
  float: right;
  padding-left: 0;
  padding-right: 0;
}
.campanya-home h2 {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 2em;
  line-height: 1.5em;
}
.campanya-home h2 .hybrid {
  color: #00ACEC;
}
.campanya-home h3 {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 1.5em;
  line-height: 1.5em;
  margin-bottom: 32px;
  font-weight: 300;
}
.campanya-home .fondo-campanya {
  position: absolute;
  left: 0;
  bottom: -20%;
  z-index: -1;
}
.campanya-home a {
  margin-top: 32px;
  text-transform: none;
}

.views-field-field-imagen-vistas-modelo {
  /* .emisiones{
      padding-bottom:8px;
      border-bottom:2px solid $color-gray;
  }
  &:hover{
      .emisiones{ 

          border-bottom:2px solid $color-red-toyota;
      }
  } */
}

/* .video {
    width: 100%;
    height: 646px;
    overflow: hidden;
    position: relative;

    #video1 {
		position: absolute;
		top: -202px;
		left: 0px;	
    }

} */
.paragraph--type-banner-video-cta-columnas {
  margin-top: 80px;
  background-color: #ECF1F1;
  padding: 80px 0px;
}
.paragraph--type-banner-video-cta-columnas .titulo, .paragraph--type-banner-video-cta-columnas h2 {
  /* padding: 0px 80px; */
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 3em;
  line-height: 1.5em;
}
.paragraph--type-banner-video-cta-columnas .titulo h2, .paragraph--type-banner-video-cta-columnas h2 h2 {
  font-size: 1em;
}
.paragraph--type-banner-video-cta-columnas .titulo strong, .paragraph--type-banner-video-cta-columnas h2 strong {
  color: #00ACEC;
}
.paragraph--type-banner-video-cta-columnas .titulo.titulo_secundario, .paragraph--type-banner-video-cta-columnas h2.titulo_secundario {
  text-align: center;
  margin: 48px auto 0px auto;
}
.paragraph--type-banner-video-cta-columnas .titulo.titulo_secundario a, .paragraph--type-banner-video-cta-columnas h2.titulo_secundario a {
  color: #282830;
}
.paragraph--type-banner-video-cta-columnas .titulo.titulo_secundario a strong, .paragraph--type-banner-video-cta-columnas h2.titulo_secundario a strong {
  color: #00ACEC;
}
.paragraph--type-banner-video-cta-columnas .titulo a, .paragraph--type-banner-video-cta-columnas h2 a {
  color: #282830;
}
.paragraph--type-banner-video-cta-columnas .titulo a strong, .paragraph--type-banner-video-cta-columnas h2 a strong {
  color: #00ACEC;
}
.paragraph--type-banner-video-cta-columnas .texto-principal {
  /* padding: 0px 80px; */
  font-size: 1.5em;
  line-height: 2em;
  margin-bottom: 24px;
}
.paragraph--type-banner-video-cta-columnas .boton-borde-azul {
  width: 250px;
  margin: 48px auto;
}
.paragraph--type-banner-video-cta-columnas .group-left, .paragraph--type-banner-video-cta-columnas .group-right, .paragraph--type-banner-video-cta-columnas .group-middle {
  width: 33%;
  float: left;
  padding: 24px;
  /* padding: 24px 4% 48px 4%; */
}
.paragraph--type-banner-video-cta-columnas .group-left .titulo-col, .paragraph--type-banner-video-cta-columnas .group-right .titulo-col, .paragraph--type-banner-video-cta-columnas .group-middle .titulo-col {
  color: #4d4f53;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 2em;
  text-align: center;
  position: relative;
}
.paragraph--type-banner-video-cta-columnas .group-left .titulo-col:after, .paragraph--type-banner-video-cta-columnas .group-right .titulo-col:after, .paragraph--type-banner-video-cta-columnas .group-middle .titulo-col:after {
  background: url(../images/ic-hybrid-sound.svg) 0px 0px no-repeat;
  background-size: 48px;
  content: " ";
  display: block;
  top: -50px;
  width: 48px;
  height: 48px;
  left: 0;
  right: 0;
  text-align: center;
  margin: 0 auto;
  position: absolute;
}
.paragraph--type-banner-video-cta-columnas .group-left .titulo-col.active:after, .paragraph--type-banner-video-cta-columnas .group-right .titulo-col.active:after, .paragraph--type-banner-video-cta-columnas .group-middle .titulo-col.active:after {
  background: url(../images/ic-hybrid-sound-active.svg) 0px 0px no-repeat;
  background-size: 48px;
  content: " ";
  display: block;
  top: -50px;
  width: 48px;
  height: 48px;
  left: 0;
  right: 0;
  text-align: center;
  margin: 0 auto;
  position: absolute;
}
.paragraph--type-banner-video-cta-columnas .group-left .texto-col, .paragraph--type-banner-video-cta-columnas .group-right .texto-col, .paragraph--type-banner-video-cta-columnas .group-middle .texto-col {
  color: #4d4f53;
  font-size: 1em;
  text-align: center;
  line-height: 1.5em;
}
.paragraph--type-banner-video-cta-columnas .group-middle .titulo-col:after {
  background-image: url(../images/ic-hybrid-tree.svg);
}
.paragraph--type-banner-video-cta-columnas .group-middle .titulo-col.active:after {
  background-image: url(../images/ic-hybrid-eco-active.svg);
}
.paragraph--type-banner-video-cta-columnas .group-right .titulo-col:after {
  background-image: url(../images/ic-hybrid-mant.svg);
}
.paragraph--type-banner-video-cta-columnas .group-right .titulo-col.active:after {
  /* background-image: url(../images/ic-hybrid-mant-active.svg);     */
  background: url(../images/ic-hybrid-mant-active.svg) 0px 1px no-repeat;
  background-size: 40px;
}
.paragraph--type-banner-video-cta-columnas .group-header {
  margin-bottom: 72px;
}
.paragraph--type-banner-video-cta-columnas .group-footer {
  display: none;
}

.page-node-type-modelo .paragraph--type-banner-video-cta-columnas {
  margin-top: 0;
}

.modelos-home, .modelos-hibridos, .submenu .submenu-vehiculos, .submenu2 .submenu-vehiculos, .modelos-convencionales {
  clear: both;
}
.modelos-home h2, .modelos-hibridos h2, .submenu .submenu-vehiculos h2, .submenu2 .submenu-vehiculos h2, .modelos-convencionales h2 {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 3em;
  line-height: 2em;
}
.modelos-home .slick-prev:before, .modelos-hibridos .slick-prev:before, .submenu .submenu-vehiculos .slick-prev:before, .submenu2 .submenu-vehiculos .slick-prev:before, .modelos-convencionales .slick-prev:before {
  content: "" !important;
  background: url(../images/ic-arrow-left.svg) 0px 0px no-repeat;
  background-size: 48px;
  display: block;
  width: 48px;
  height: 48px;
}
.modelos-home .slick-next:before, .modelos-hibridos .slick-next:before, .submenu .submenu-vehiculos .slick-next:before, .submenu2 .submenu-vehiculos .slick-next:before, .modelos-convencionales .slick-next:before {
  content: "" !important;
  background: url(../images/ic-arrow-right.svg) 0px 0px no-repeat;
  background-size: 48px;
  display: block;
  width: 48px;
  height: 48px;
}
.modelos-home .slick-arrow, .modelos-hibridos .slick-arrow, .submenu .submenu-vehiculos .slick-arrow, .submenu2 .submenu-vehiculos .slick-arrow, .modelos-convencionales .slick-arrow {
  border-radius: 0;
  height: 64px;
  top: 50%;
  width: 64px;
}
.modelos-home .slick-arrow.slick-prev, .modelos-hibridos .slick-arrow.slick-prev, .submenu .submenu-vehiculos .slick-arrow.slick-prev, .submenu2 .submenu-vehiculos .slick-arrow.slick-prev, .modelos-convencionales .slick-arrow.slick-prev {
  left: -24px !important;
}
.modelos-home .slick-arrow.slick-next, .modelos-hibridos .slick-arrow.slick-next, .submenu .submenu-vehiculos .slick-arrow.slick-next, .submenu2 .submenu-vehiculos .slick-arrow.slick-next, .modelos-convencionales .slick-arrow.slick-next {
  right: -24px !important;
}
.modelos-home .slick-slide, .modelos-hibridos .slick-slide, .submenu .submenu-vehiculos .slick-slide, .submenu2 .submenu-vehiculos .slick-slide, .modelos-convencionales .slick-slide {
  margin: 48px 24px;
}
.modelos-home header, .modelos-hibridos header, .submenu .submenu-vehiculos header, .submenu2 .submenu-vehiculos header, .modelos-convencionales header {
  width: 50%;
  float: left;
}
.modelos-home .views-exposed-form, .modelos-hibridos .views-exposed-form, .submenu .submenu-vehiculos .views-exposed-form, .submenu2 .submenu-vehiculos .views-exposed-form, .modelos-convencionales .views-exposed-form {
  text-align: right;
  width: 50%;
  float: left;
  margin-top: 28px;
}
.modelos-home .views-exposed-form .js-form-item, .modelos-hibridos .views-exposed-form .js-form-item, .submenu .submenu-vehiculos .views-exposed-form .js-form-item, .submenu2 .submenu-vehiculos .views-exposed-form .js-form-item, .modelos-convencionales .views-exposed-form .js-form-item {
  display: inline;
  margin-left: 12px;
}
.modelos-home .views-exposed-form .js-form-item label, .modelos-hibridos .views-exposed-form .js-form-item label, .submenu .submenu-vehiculos .views-exposed-form .js-form-item label, .submenu2 .submenu-vehiculos .views-exposed-form .js-form-item label, .modelos-convencionales .views-exposed-form .js-form-item label {
  text-transform: uppercase;
  font-style: italic;
  color: #00ACEC;
  font-size: 1.1em;
}
.modelos-home .views-view-grid, .modelos-hibridos .views-view-grid, .submenu .submenu-vehiculos .views-view-grid, .submenu2 .submenu-vehiculos .views-view-grid, .modelos-convencionales .views-view-grid {
  clear: both;
  position: relative;
  padding: 0 24px;
}
.modelos-home h3, .modelos-hibridos h3, .submenu .submenu-vehiculos h3, .submenu2 .submenu-vehiculos h3, .modelos-convencionales h3 {
  font-size: 1em;
  font-weight: 700;
  margin-right: 8px;
  text-align: center;
}
.modelos-home h3 a, .modelos-hibridos h3 a, .submenu .submenu-vehiculos h3 a, .submenu2 .submenu-vehiculos h3 a, .modelos-convencionales h3 a {
  text-decoration: none;
  color: #282830;
}
.modelos-home img, .modelos-hibridos img, .submenu .submenu-vehiculos img, .submenu2 .submenu-vehiculos img, .modelos-convencionales img {
  /* margin-bottom: 24px; */
}
.modelos-home .hybrid, .modelos-hibridos .hybrid, .submenu .submenu-vehiculos .hybrid, .submenu2 .submenu-vehiculos .hybrid, .modelos-convencionales .hybrid {
  border-radius: 4px;
  background-color: #00ACEC;
  display: inline-block;
  color: #ffffff;
  font-size: 0.75em;
  font-style: italic;
  font-weight: 700;
  line-height: 20px;
  height: 20px;
  width: 58px;
  text-transform: uppercase;
  text-align: center;
  background: none;
  color: #00ACEC;
  width: auto;
  height: auto;
  margin: 0 auto;
  text-align: center;
  display: block;
}
.modelos-home .gasolina, .modelos-hibridos .gasolina, .submenu .submenu-vehiculos .gasolina, .submenu2 .submenu-vehiculos .gasolina, .modelos-convencionales .gasolina {
  background-color: #cc0033;
  display: inline-block;
  color: #ffffff;
  font-size: 0.75em;
  font-style: italic;
  font-weight: 700;
  line-height: 20px;
  height: 20px;
  width: auto;
  text-transform: uppercase;
  text-align: center;
  border-radius: 4px;
  padding: 0 6px;
  display: none;
}
.modelos-home .precio, .modelos-home .emisiones, .modelos-home .consumo, .modelos-hibridos .precio, .submenu .submenu-vehiculos .precio, .submenu2 .submenu-vehiculos .precio, .modelos-hibridos .emisiones, .submenu .submenu-vehiculos .emisiones, .submenu2 .submenu-vehiculos .emisiones, .modelos-hibridos .consumo, .submenu .submenu-vehiculos .consumo, .submenu2 .submenu-vehiculos .consumo, .modelos-convencionales .precio, .modelos-convencionales .emisiones, .modelos-convencionales .consumo {
  clear: both;
  text-align: center;
  font-weight: 300;
  font-size: 0.75em;
  line-height: 1.5em;
  color: #4d4f53;
}
.modelos-home .precio, .modelos-hibridos .precio, .submenu .submenu-vehiculos .precio, .submenu2 .submenu-vehiculos .precio, .modelos-convencionales .precio {
  font-size: 1em;
  line-height: 1.5em;
  color: #282830;
}
.modelos-home .emisiones, .modelos-hibridos .emisiones, .submenu .submenu-vehiculos .emisiones, .submenu2 .submenu-vehiculos .emisiones, .modelos-convencionales .emisiones {
  border-bottom: 1px solid #ccc;
  padding-bottom: 8px;
  margin: 0 24px;
}
.modelos-home .switch, .modelos-hibridos .switch, .submenu .submenu-vehiculos .switch, .submenu2 .submenu-vehiculos .switch, .modelos-convencionales .switch {
  width: 200px;
}
.modelos-home .switch .slider, .modelos-hibridos .switch .slider, .submenu .submenu-vehiculos .switch .slider, .submenu2 .submenu-vehiculos .switch .slider, .modelos-convencionales .switch .slider {
  left: 72px;
  width: 60px;
}
.modelos-home span.op-normal, .modelos-hibridos span.op-normal, .submenu .submenu-vehiculos span.op-normal, .submenu2 .submenu-vehiculos span.op-normal, .modelos-convencionales span.op-normal {
  display: inline-block;
  text-transform: uppercase;
  font-style: italic;
  color: #cbcdc9;
  padding-top: 10px;
}
.modelos-home span.op-hybrid, .modelos-hibridos span.op-hybrid, .submenu .submenu-vehiculos span.op-hybrid, .submenu2 .submenu-vehiculos span.op-hybrid, .modelos-convencionales span.op-hybrid {
  display: inline-block;
  padding-left: 82px;
  text-transform: uppercase;
  font-style: italic;
  color: #00ACEC;
  padding-top: 10px;
}

.bloque-listado-vehiculos .listado-vehiculos .gasolina {
  background-color: #cc0033;
  display: inline-block;
  color: #ffffff;
  font-size: 0.75em;
  font-style: italic;
  font-weight: 700;
  line-height: 20px;
  height: 20px;
  width: auto;
  text-transform: uppercase;
  text-align: center;
  border-radius: 4px;
  padding: 0 6px;
  display: none;
}

#block-toyota-views-block-modelos-block-1 {
  padding: 120px 0;
  clear: both;
}

.paragraph--type--banner-grande {
  height: 672px;
  overflow: hidden;
  position: relative;
}
.paragraph--type--banner-grande .imagen_banner {
  position: relative;
  height: 100%;
}
.paragraph--type--banner-grande .imagen_banner img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: auto;
  max-width: initial;
}
.paragraph--type--banner-grande .imagen_banner:before {
  content: "";
  display: block;
  width: 60%;
  height: 100%;
  background: linear-gradient(180deg, rgba(138, 0, 0, 0.34) 0%, #1E0A00 100%);
  -ms-transform: skew(38deg);
  -webkit-transform: skew(38deg);
  -o-transform: skew(38deg);
  transform: skew(38deg);
  position: absolute;
  bottom: 0px;
  left: -21%;
  z-index: 1;
}
.paragraph--type--banner-grande .titulo_banner {
  position: absolute;
  bottom: 420px;
  z-index: 2;
  width: 400px;
  left: 80px;
  color: #ffffff;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 3em;
  line-height: 1em;
}
.paragraph--type--banner-grande .descripcion_banner {
  position: absolute;
  bottom: 208px;
  z-index: 2;
  width: 400px;
  left: 80px;
  height: 200px;
  color: #ffffff;
}
.paragraph--type--banner-grande .enlace_banner {
  position: absolute;
  bottom: 120px;
  z-index: 2;
  width: 400px;
  left: 80px;
}

.path-alias-highlander .paragraph--type--banner-grande, .path-alias-prius-plugin .paragraph--type--banner-grande, .path-alias-hilux .paragraph--type--banner-grande {
  height: 468px;
}
.path-alias-highlander .paragraph--type--banner-grande .titulo_banner, .path-alias-prius-plugin .paragraph--type--banner-grande .titulo_banner, .path-alias-hilux .paragraph--type--banner-grande .titulo_banner {
  bottom: 240px;
}
.path-alias-highlander .paragraph--type--banner-grande .descripcion_banner, .path-alias-prius-plugin .paragraph--type--banner-grande .descripcion_banner, .path-alias-hilux .paragraph--type--banner-grande .descripcion_banner {
  bottom: 140px;
  height: auto;
}
.path-alias-highlander .paragraph--type--banner-grande .enlace_banner, .path-alias-prius-plugin .paragraph--type--banner-grande .enlace_banner, .path-alias-hilux .paragraph--type--banner-grande .enlace_banner {
  bottom: 80px;
}

#block-views-block-blog-block-3, #block-views-block-blog-block-3-2, #block-views-block-blog-block-1 {
  margin: 120px auto;
}
#block-views-block-blog-block-3 h2, #block-views-block-blog-block-3-2 h2, #block-views-block-blog-block-1 h2 {
  color: #282830;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 3em;
  line-height: 2em;
}
#block-views-block-blog-block-3 .field-content:hover + .emisiones, #block-views-block-blog-block-3-2 .field-content:hover + .emisiones, #block-views-block-blog-block-1 .field-content:hover + .emisiones {
  border-color: #cc0033;
}
#block-views-block-blog-block-3 .field-content.imagen, #block-views-block-blog-block-3-2 .field-content.imagen, #block-views-block-blog-block-1 .field-content.imagen {
  border-radius: 0;
  overflow: hidden;
}
#block-views-block-blog-block-3 .field-content.categoria, #block-views-block-blog-block-3-2 .field-content.categoria, #block-views-block-blog-block-1 .field-content.categoria {
  font-size: 1em;
  font-weight: 700;
  margin: 24px 24px 16px 24px;
}
#block-views-block-blog-block-3 .views-field-title a, #block-views-block-blog-block-3-2 .views-field-title a, #block-views-block-blog-block-1 .views-field-title a {
  text-decoration: none;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.2em;
  color: #282830;
  margin: 0px 24px 16px 24px;
  display: block;
}
#block-views-block-blog-block-3 .fecha-lectura, #block-views-block-blog-block-3-2 .fecha-lectura, #block-views-block-blog-block-1 .fecha-lectura {
  color: #4d4f53;
  font-size: 1.125em;
  line-height: 1.5em;
  margin: 0 24px 24px 24px;
}
#block-views-block-blog-block-3 .views-view-grid .views-row, #block-views-block-blog-block-3-2 .views-view-grid .views-row, #block-views-block-blog-block-1 .views-view-grid .views-row {
  margin-bottom: 48px;
}
#block-views-block-blog-block-3 .views-view-grid .views-row .views-col, #block-views-block-blog-block-3-2 .views-view-grid .views-row .views-col, #block-views-block-blog-block-1 .views-view-grid .views-row .views-col {
  margin: 0 2% 0 0 !important;
  background: #f0f0f0;
  border-radius: 20px;
  padding: 0;
  width: 31% !important;
}
#block-views-block-blog-block-3 .views-view-grid .views-row .views-col .tiempo-lectura.icon.toyota-clock, #block-views-block-blog-block-3 .views-view-grid .views-row .views-col #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web #block-views-block-blog-block-3 .views-view-grid .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-blog-block-3 .views-view-grid .views-row .views-col #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web #block-views-block-blog-block-3 .views-view-grid .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-blog-block-3 .views-view-grid .views-row .views-col #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa #block-views-block-blog-block-3 .views-view-grid .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-blog-block-3 .views-view-grid .views-row .views-col #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa #block-views-block-blog-block-3 .views-view-grid .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-blog-block-3 .views-view-grid .views-row .views-col .vista-colores-vehiculo ul li .tiempo-lectura.toyota-clock.color-click.active, .vista-colores-vehiculo ul li #block-views-block-blog-block-3 .views-view-grid .views-row .views-col .tiempo-lectura.toyota-clock.color-click.active, #block-views-block-blog-block-3-2 .views-view-grid .views-row .views-col .tiempo-lectura.icon.toyota-clock, #block-views-block-blog-block-3-2 .views-view-grid .views-row .views-col #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web #block-views-block-blog-block-3-2 .views-view-grid .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-blog-block-3-2 .views-view-grid .views-row .views-col #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web #block-views-block-blog-block-3-2 .views-view-grid .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-blog-block-3-2 .views-view-grid .views-row .views-col #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa #block-views-block-blog-block-3-2 .views-view-grid .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-blog-block-3-2 .views-view-grid .views-row .views-col #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa #block-views-block-blog-block-3-2 .views-view-grid .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-blog-block-3-2 .views-view-grid .views-row .views-col .vista-colores-vehiculo ul li .tiempo-lectura.toyota-clock.color-click.active, .vista-colores-vehiculo ul li #block-views-block-blog-block-3-2 .views-view-grid .views-row .views-col .tiempo-lectura.toyota-clock.color-click.active, #block-views-block-blog-block-1 .views-view-grid .views-row .views-col .tiempo-lectura.icon.toyota-clock, #block-views-block-blog-block-1 .views-view-grid .views-row .views-col #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web #block-views-block-blog-block-1 .views-view-grid .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-blog-block-1 .views-view-grid .views-row .views-col #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web #block-views-block-blog-block-1 .views-view-grid .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-blog-block-1 .views-view-grid .views-row .views-col #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa #block-views-block-blog-block-1 .views-view-grid .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-blog-block-1 .views-view-grid .views-row .views-col #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa a.tiempo-lectura.toyota-clock, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa #block-views-block-blog-block-1 .views-view-grid .views-row .views-col a.tiempo-lectura.toyota-clock, #block-views-block-blog-block-1 .views-view-grid .views-row .views-col .vista-colores-vehiculo ul li .tiempo-lectura.toyota-clock.color-click.active, .vista-colores-vehiculo ul li #block-views-block-blog-block-1 .views-view-grid .views-row .views-col .tiempo-lectura.toyota-clock.color-click.active {
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  #block-views-block-blog-block-3 .views-view-grid .views-row .views-col, #block-views-block-blog-block-3-2 .views-view-grid .views-row .views-col, #block-views-block-blog-block-1 .views-view-grid .views-row .views-col {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 1em !important;
  }
}

#block-views-block-blog-block-3 .views-row {
  display: flex;
}

.detalle_post {
  padding-top: 200px;
}

#portada .group-header h2 {
  /* width: 100%; */
}
#portada .group-header h2 h2 {
  width: 100%;
  line-height: 1.2em;
}

/* nueva funcionalidad carrusel gama portada */
.portada_med {
  position: relative;
}

#block-views-block-modelos-carrusel-home-block-1 {
  opacity: 1;
  height: 282px;
  margin-bottom: 120px;
  z-index: 1;
}

#block-views-block-modelos-carrusel-home-block-2 {
  position: absolute;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  opacity: 0;
  height: 282px;
  margin-bottom: 120px;
  z-index: -2;
}

.cabecera_modelos_home {
  padding-top: 120px;
}
.cabecera_modelos_home h2 {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 3em;
  line-height: 1.5em;
}
.cabecera_modelos_home .switch {
  width: 207px;
  height: 34px;
  float: right;
}
.cabecera_modelos_home .switch .slider {
  margin-left: 65px;
  width: 60px;
}
.cabecera_modelos_home .switch span.op-normal {
  display: inline-block;
  text-transform: uppercase;
  font-style: italic;
  padding-top: 8px;
  color: #cbcdc9;
}
.cabecera_modelos_home .switch span.op-normal.active {
  color: #cbcdc9;
}
.cabecera_modelos_home .switch span.op-hybrid {
  padding-left: 72px;
  text-transform: uppercase;
  font-style: italic;
  color: #cbcdc9;
}
.cabecera_modelos_home .switch span.op-hybrid.active {
  color: #00ACEC;
}

.youtube-iframe, .mp4-iframe {
  background-size: cover;
  background-position: center center;
  height: 400px;
}
.youtube-iframe .enlace-video, .mp4-iframe .enlace-video {
  width: 100%;
  height: 100%;
}
.youtube-iframe .enlace-video .popup-youtube, .youtube-iframe .enlace-video .popup-with-mp4, .mp4-iframe .enlace-video .popup-youtube, .mp4-iframe .enlace-video .popup-with-mp4 {
  font-size: 0;
  display: block;
  height: 100%;
  width: 100%;
  position: relative;
}
.youtube-iframe .enlace-video .popup-youtube:after, .youtube-iframe .enlace-video .popup-with-mp4:after, .mp4-iframe .enlace-video .popup-youtube:after, .mp4-iframe .enlace-video .popup-with-mp4:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  margin: 0;
  width: 60px;
  height: 63px;
  background: url(../images/mejs-controls.svg) 0 -26px;
  background-size: 300px;
  margin: auto;
}
.youtube-iframe .enlace-video .popup-youtube:hover:after, .youtube-iframe .enlace-video .popup-with-mp4:hover:after, .mp4-iframe .enlace-video .popup-youtube:hover:after, .mp4-iframe .enlace-video .popup-with-mp4:hover:after {
  background-position: -60px -26px;
}

.bloque-listado-vehiculos .listado-vehiculos .hybrid {
  background: none;
  color: #00ACEC;
  width: auto;
  height: auto;
  margin: 0 auto;
  text-align: center;
  display: block;
}

@media only screen and (max-width: 1400px) {
  .slider-home .texto h2 a {
    font-size: 4em;
  }
}
@media only screen and (max-width: 1300px) {
  .mfp-container .bloque-listado-vehiculos {
    width: 70%;
  }

  /* .video {
      height: 446px;
      #video1 {
                  position: absolute;
                  top: -58px;
                  left: 0px;	
      }

  } */
}
@media only screen and (max-width: 990px) {
  #portada h2 a, #portada h2, #portada .titulo, #portada .titulo_secundario {
    font-size: 2em !important;
    color: #282830;
    line-height: 1em;
    margin-bottom: 12px;
  }
  #portada h3 {
    color: #282830;
    font-size: 1.25em;
  }
  #portada p {
    line-height: 1.2em;
  }
  #portada .titulo, #portada .titulo_secundario {
    font-size: 1em !important;
  }

  .slider-home {
    height: auto;
    /* img {
        max-width: initial;
        width: 100%;
        height: auto;
    } */
  }
  .slider-home .slick-dots {
    display: none !important;
  }
  .slider-home .views-field-field-slider-imagen .field-content {
    height: auto;
  }
  .slider-home .views-field-field-slider-imagen .field-content img {
    max-width: initial;
    width: 100%;
    height: auto;
    object-fit: fill;
  }
  .slider-home .imagen-mobile {
    display: block;
  }
  .slider-home .imagen-mobile img {
    width: 100%;
  }
  .slider-home .imagen-mobile + .views-field-field-slider-imagen {
    display: none;
  }
  .slider-home #slick-slide01 .views-field-field-slider-imagen, .slider-home #slick-slide02 .views-field-field-slider-imagen, .slider-home #slick-slide03 .views-field-field-slider-imagen, .slider-home #slick-slide04 .views-field-field-slider-imagen, .slider-home #slick-slide05 .views-field-field-slider-imagen {
    display: block !important;
  }
  .slider-home .texto {
    position: relative;
    width: 100%;
    height: auto;
    top: initial;
    left: initial;
    right: initial;
    padding: 32px 24px 24px 24px;
  }
  .slider-home .texto h2 a {
    font-size: 2em;
    color: #282830;
    line-height: 1.5em;
  }
  .slider-home .texto h2 a span {
    color: #00ACEC;
  }
  .slider-home .texto h3 {
    color: #282830;
    font-size: 1.25em;
  }
  .slider-home .boton-borde-blanco {
    position: relative;
    bottom: initial;
    right: initial;
    left: initial;
    margin-bottom: 32px;
  }
  .slider-home .boton-borde-blanco a {
    color: #cc0033;
    border: 1px solid #cc0033;
  }
  .slider-home .slick-arrow {
    display: none !important;
  }
  .slider-home .slick-dots {
    display: none !important;
    position: absolute;
    top: 94vh;
    height: 20px;
  }
  .slider-home .slick-dots li button:before {
    color: #cbcdc9;
    opacity: 1;
  }
  .slider-home .slick-dots li.slick-active button:before {
    color: #cc0033;
    opacity: 1;
  }
  .slider-home .slick__slide {
    height: auto;
  }
  .slider-home .overlay {
    display: none;
  }

  .gamas-home, .submenu #block-bannerssubmenu, .submenu2 #block-bannerssubmenu {
    top: 20px;
    margin-bottom: 82px;
    width: 100%;
    padding: 0;
    line-height: 0em;
  }
  .gamas-home .group-left, .submenu #block-bannerssubmenu .group-left, .submenu2 #block-bannerssubmenu .group-left, .gamas-home .group-right, .submenu #block-bannerssubmenu .group-right, .submenu2 #block-bannerssubmenu .group-right {
    width: 100%;
    margin: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }
  .gamas-home .group-left img, .submenu #block-bannerssubmenu .group-left img, .submenu2 #block-bannerssubmenu .group-left img, .gamas-home .group-right img, .submenu #block-bannerssubmenu .group-right img, .submenu2 #block-bannerssubmenu .group-right img {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

  .campanya-home {
    width: 95%;
    margin: 0 auto;
  }
  .campanya-home h2 {
    font-size: 2em !important;
  }
  .campanya-home .paragraph--type-destacado-campana {
    display: flex;
    flex-direction: column;
  }
  .campanya-home .paragraph--type-destacado-campana .col-4, .campanya-home .paragraph--type-destacado-campana .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .campanya-home .paragraph--type-destacado-campana .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .campanya-home .paragraph--type-destacado-campana .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .campanya-home .paragraph--type-destacado-campana li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .campanya-home .paragraph--type-destacado-campana li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .campanya-home .paragraph--type-destacado-campana li, .campanya-home .paragraph--type-destacado-campana .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .campanya-home .paragraph--type-destacado-campana .form-imagen-modelo {
    float: none;
    clear: both;
    padding-left: 0;
    padding-right: 0;
    order: 2;
  }
  .campanya-home .paragraph--type-destacado-campana .col-7, .campanya-home .paragraph--type-destacado-campana .form-popup.form-catalogo {
    float: none;
    clear: both;
    padding-left: 0;
    padding-right: 0;
    order: 1;
  }
  .campanya-home .fondo-campanya {
    top: 0;
    bottom: initial;
    display: none;
  }

  .paragraph--type-banner-video-cta-columnas {
    text-align: center;
    /* .video {
        height: auto;
         #video1 {
            position: relative;
            top: 0;
        }
    } */
  }
  .paragraph--type-banner-video-cta-columnas h2 {
    font-size: 2em;
  }
  .paragraph--type-banner-video-cta-columnas .titulo {
    padding: 0px;
    font-size: 2em;
  }
  .paragraph--type-banner-video-cta-columnas .titulo h2 {
    font-size: 0.8em;
  }
  .paragraph--type-banner-video-cta-columnas .group-left, .paragraph--type-banner-video-cta-columnas .group-middle, .paragraph--type-banner-video-cta-columnas .group-right {
    cursor: pointer;
    padding: 24px 4% 48px 4%;
  }
  .paragraph--type-banner-video-cta-columnas .group-footer {
    display: block;
    padding: 0px 24px;
    text-align: left;
    margin-bottom: 0px;
  }
  .paragraph--type-banner-video-cta-columnas .titulo-col {
    font-size: 0em !important;
  }
  .paragraph--type-banner-video-cta-columnas .titulo-col:after {
    top: -24px !important;
  }
  .paragraph--type-banner-video-cta-columnas .texto-col {
    display: none;
  }
  .paragraph--type-banner-video-cta-columnas .info h3 {
    margin-bottom: 12px;
  }

  .modelos-home {
    text-align: center;
    padding-top: 82px;
    width: 90%;
  }

  .paragraph--type--banner-grande {
    height: auto;
    position: relative;
  }
  .paragraph--type--banner-grande .imagen_banner {
    position: relative;
    height: auto;
  }
  .paragraph--type--banner-grande .imagen_banner img {
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
  .paragraph--type--banner-grande .imagen_banner:before {
    bottom: 3px;
    left: -22%;
    display: none;
  }
  .paragraph--type--banner-grande .titulo_banner {
    position: relative;
    bottom: initial;
    width: 100%;
    left: inherit;
    color: #282830;
    font-size: 2em;
    padding: 24px;
  }
  .paragraph--type--banner-grande .descripcion_banner {
    position: relative;
    bottom: initial;
    width: 100%;
    left: initial;
    height: auto;
    color: #282830;
    padding: 0px 24px;
  }
  .paragraph--type--banner-grande .enlace_banner {
    position: relative;
    bottom: initial;
    left: initial;
    text-align: center;
    width: 100%;
    margin: 24px 0 48px 0;
  }

  #block-views-block-blog-block-3 {
    width: 100%;
    padding: 0px 24px;
    margin: 48px 0;
  }
  #block-views-block-blog-block-3 h2 {
    text-align: center;
  }
  #block-views-block-blog-block-3 .views-col {
    width: 100% !important;
    padding: 0;
    margin-bottom: 24px;
  }

  #block-views-block-blog-block-3 .views-view-grid .views-row {
    display: block;
  }
  #block-views-block-blog-block-3 .views-view-grid .views-row .views-col {
    margin: 0 0 24px 0 !important;
    background: #f0f0f0;
    padding: 0;
    width: 100% !important;
  }

  #block-toyota-views-block-modelos-block-1 {
    padding: 82px 0 120px 0;
    clear: both;
  }

  .modelos-home {
    position: relative;
  }
  .modelos-home .views-exposed-form {
    text-align: center;
    width: 228px;
    float: none;
    margin: 0 auto;
    position: absolute;
    bottom: 82px;
    left: 0;
    right: 0;
  }
  .modelos-home header {
    width: 100%;
    float: none;
  }

  #portada .group-header h2 h2 {
    font-size: 1em !important;
  }

  /* Cambios carrusel modelos home */
  .cabecera_modelos_home {
    padding-top: 80px;
  }
  .cabecera_modelos_home .col-6, .cabecera_modelos_home .form-popup.form-catalogo .form-item, .form-popup.form-catalogo .cabecera_modelos_home .form-item, .cabecera_modelos_home .form-popup.form-solicitud, .cabecera_modelos_home .form-popup.form-solicitud .form-item, .form-popup.form-solicitud .cabecera_modelos_home .form-item, .cabecera_modelos_home .form-popup.form-solicitud .form-item.info-modelo .form-modelo, .form-popup.form-solicitud .form-item.info-modelo .cabecera_modelos_home .form-modelo {
    text-align: center;
  }
  .cabecera_modelos_home h2 {
    text-align: center;
  }
  .cabecera_modelos_home .switch {
    text-align: left;
    float: none;
    clear: both;
  }

  #block-views-block-modelos-carrusel-home-block-1, #block-views-block-modelos-carrusel-home-block-2 {
    height: 254px;
    margin-bottom: 80px;
  }

  .modelos-home {
    padding-top: 0px;
  }

  .modelos-home .slick-slide {
    padding: 0px;
    margin: 0px 24px;
  }

  .modelos-home .hybrid, .modelos-home .gasolina, .modelos-hibridos .hybrid, .submenu .submenu-vehiculos .hybrid, .submenu2 .submenu-vehiculos .hybrid, .modelos-hibridos .gasolina, .submenu .submenu-vehiculos .gasolina, .submenu2 .submenu-vehiculos .gasolina, .modelos-convencionales .hybrid, .modelos-convencionales .gasolina {
    font-size: 0.6em;
  }

  .bloque-listado-vehiculos .listado-vehiculos .views-view-grid {
    padding-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .modelos-home .slick-arrow.slick-prev {
    left: -8px !important;
  }
  .modelos-home .slick-arrow.slick-next {
    right: -8px !important;
  }

  .bloque-listado-vehiculos .listado-vehiculos h3 {
    min-height: 60px;
  }

  .path-alias-highlander .paragraph--type--banner-grande, .path-alias-prius-plugin .paragraph--type--banner-grande, .path-alias-hilux .paragraph--type--banner-grande {
    height: auto;
  }
  .path-alias-highlander .paragraph--type--banner-grande .titulo_banner, .path-alias-prius-plugin .paragraph--type--banner-grande .titulo_banner, .path-alias-hilux .paragraph--type--banner-grande .titulo_banner {
    bottom: initial;
    position: relative;
  }
  .path-alias-highlander .paragraph--type--banner-grande .descripcion_banner, .path-alias-prius-plugin .paragraph--type--banner-grande .descripcion_banner, .path-alias-hilux .paragraph--type--banner-grande .descripcion_banner {
    bottom: initial;
    position: relative;
  }
  .path-alias-highlander .paragraph--type--banner-grande .enlace_banner, .path-alias-prius-plugin .paragraph--type--banner-grande .enlace_banner, .path-alias-hilux .paragraph--type--banner-grande .enlace_banner {
    bottom: initial;
    position: relative;
  }
}
.page-node-type-landing {
  -webkit-overflow-scrolling: touch;
}
.page-node-type-landing .paragraph--type--texto-completo {
  text-align: center;
}
.page-node-type-landing .paragraph--type--texto-completo h2 {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 3rem;
  line-height: 3.5rem;
  text-align: center;
  margin-top: 42px;
}
.page-node-type-landing .paragraph--type--titulo-3-col {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
.page-node-type-landing .paragraph--type--titulo-3-col > div:first-child {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 3rem;
  line-height: 3.5rem;
  text-align: center;
  margin-top: 80px;
}
.page-node-type-landing .paragraph--type--titulo-3-col .paragraph--type--column {
  width: 33%;
  float: left;
  clear: none;
  text-align: center;
  padding: 1rem;
}
.page-node-type-landing .paragraph--type--titulo-3-col .paragraph--type--column h2, .page-node-type-landing .paragraph--type--titulo-3-col .paragraph--type--column h3, .page-node-type-landing .paragraph--type--titulo-3-col .paragraph--type--column p {
  text-align: center;
}
.page-node-type-landing .js-form-item.form-item.js-form-type-textfield.form-item-nombre.js-form-item-nombre {
  clear: both;
}
.page-node-type-landing .node--unpublished {
  background: none;
}
.page-node-type-landing.mfp-active {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  position: fixed;
  overflow: auto;
}
.page-node-type-landing .mfp-wrap, .page-node-type-landing.mfp-wrap {
  position: fixed;
  overflow: auto;
  top: 0 !important;
}
.page-node-type-landing #cabecera {
  position: fixed;
  background: none;
}
.page-node-type-landing h1, .page-node-type-landing h2 {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
.page-node-type-landing h1 {
  margin-bottom: 0;
}
.page-node-type-landing .hidden-desktop {
  display: none;
}
.page-node-type-landing #content {
  padding-top: 0;
}
.page-node-type-landing h3 {
  line-height: 2rem;
  font-weight: normal;
  padding-bottom: 1rem;
}
.page-node-type-landing .cabecera-pagina {
  overflow: initial;
  height: 100vh;
}
.page-node-type-landing .paragraph {
  clear: both;
}
.page-node-type-landing h2 + p {
  padding-top: 1rem;
}
.page-node-type-landing .paragraph--type--text {
  width: 100%;
  max-width: initial;
  padding: 80px 0;
}
.page-node-type-landing .paragraph--type--text h2 {
  font-size: 3em;
  line-height: 1.5em;
}
.page-node-type-landing .paragraph--type--text.last-paragraph {
  padding: 80px 0 0 0;
}
.page-node-type-landing .paragraph--type-banner-video-cta-columnas {
  background: none;
}
.page-node-type-landing .paragraph--type-banner-video-cta-columnas .boton-borde-azul {
  margin: 1rem auto;
}
.page-node-type-landing .red {
  color: #cc0033;
}
.page-node-type-landing .titulo_secundario p {
  font-size: 1rem;
  font-weight: normal;
  padding-top: 1em;
  line-height: 1.5rem;
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
}
.page-node-type-landing .pie-pagina {
  color: #fff;
}
.page-node-type-landing .pie-pagina .col-4, .page-node-type-landing .pie-pagina .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .page-node-type-landing .pie-pagina .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .page-node-type-landing .pie-pagina .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .page-node-type-landing .pie-pagina li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .page-node-type-landing .pie-pagina li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .page-node-type-landing .pie-pagina li, .page-node-type-landing .pie-pagina .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .page-node-type-landing .pie-pagina .form-imagen-modelo {
  text-align: center;
}
.page-node-type-landing .pie-pagina a {
  color: #fff;
}
.page-node-type-landing .pie-pagina ul {
  width: 100%;
  text-align: center;
}
.page-node-type-landing .pie-pagina ul li {
  display: inline-block;
  text-align: center;
  padding: 0 0.5em;
}
.page-node-type-landing .pie-pagina .ateigh2 {
  text-align: right;
  font-size: 0.9em;
}
.page-node-type-landing .site-footer .redes ul {
  text-align: center;
  padding-left: 0;
}
.page-node-type-landing .paragraph--type-banner-video-cta-columnas .group-left, .page-node-type-landing .paragraph--type-banner-video-cta-columnas .group-middle, .page-node-type-landing .paragraph--type-banner-video-cta-columnas .group-right, .page-node-type-landing .paragraph--type-banner-video-cta-columnas .group-header {
  margin: 0;
  padding: 0;
}
.page-node-type-landing .youtube-iframe {
  min-height: 500px !important;
}
.page-node-type-landing.landing-yaris .cabecera-pagina {
  background-position: center top !important;
}
.page-node-type-landing.landing-yaris .texto-campanya-header {
  color: #ffffff;
  height: 92vh;
  padding: 42px 0;
}
.page-node-type-landing.landing-yaris .texto-campanya-header h1 {
  color: #ffffff;
  font-size: 4.5rem;
  line-height: 6.5rem;
  text-shadow: 0 1px 4px rgba(77, 79, 83, 0.3);
  margin-bottom: 1rem;
  font-size: 3rem;
  line-height: 4rem;
}
.page-node-type-landing.landing-yaris .texto-campanya-header h1 span:first-child {
  font-size: 0rem;
  width: 400px;
  height: 118px;
  display: block;
  background: url(../images/logo_yaris_white.png) left center no-repeat;
  background-size: contain;
}
.page-node-type-landing.landing-yaris .texto-campanya-header h1 span.cuota {
  font-size: 6rem;
  font-size: 4rem;
  display: block;
  line-height: 4.5rem;
}
.page-node-type-landing.landing-yaris .texto-campanya-header .texto-condiciones {
  margin-bottom: 40px;
}
.page-node-type-landing.landing-yaris .texto-campanya-header h2 {
  font-size: 2.5rem;
}
.page-node-type-landing.landing-yaris .texto-campanya-header .texto-unidades {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 1.6rem;
}
.page-node-type-landing.landing-yaris .texto-campanya-header .texto-unidades .num-unidades {
  font-size: 3rem;
  font-weight: 700;
}
.page-node-type-landing.landing-yaris .paragraph--type-imagen-texto {
  margin-top: 80px;
}
.page-node-type-landing.landing-yaris .paragraph--type-banner-video-cta-columnas {
  padding-top: 0;
}
.page-node-type-landing.landing-yaris .paragraph--type-banner-video-cta-columnas .boton-borde-azul a {
  color: #cc0033;
  border: 2px solid #cc0033;
}
.page-node-type-landing.landing-yaris .paragraph--type-banner-video-cta-columnas .boton-borde-azul a:hover {
  background: #cc0033;
  color: #ffffff;
}
.page-node-type-landing.landing-yaris .condiciones p {
  line-height: 1.5em;
  color: #4d4f53;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph {
  padding-left: 1em;
  padding-right: 1em;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .boton-borde-rojo {
  margin-top: 24px;
  margin-bottom: 24px;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .boton-borde-rojo a {
  background: #cc0033;
  color: #fff;
  border-color: #fff;
  font-size: 1rem;
  text-transform: none;
  font-weight: bold;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .boton-borde-rojo a:hover {
  background: none;
  color: #cc0033;
  border-color: #fff;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph.fondo-gris {
  background-color: #f0f0f0;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph.fondo-gris:after {
  content: "";
  display: table;
  clear: both;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph h2 {
  font-size: 2rem;
  text-align: left;
  line-height: 2.5rem;
  padding-bottom: 1rem;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .form-popup {
  background: none;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph {
  clear: none;
  width: 50%;
  float: left;
  padding: 0 !important;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph form {
  width: 90%;
  padding-top: 42druspx;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph form .form-item {
  clear: none;
  width: 45% !important;
  float: left;
  margin: 1em auto;
  margin-right: 5%;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph form .form-item .form-actions {
  clear: both;
  padding-top: 3em;
  float: none;
  margin: 0 auto;
  width: 70%;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph form .form-item.js-form-type-processed-text {
  width: 100% !important;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph form .form-item.js-form-item-terms-of-service {
  width: 380px !important;
  clear: both;
  margin: 0 auto;
  padding-top: 1.5rem;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph form .form-item.js-form-item-concensionario select {
  background: #fff;
  min-height: 36px;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph form .form-item.form-item-direccion-para-el-servicio-calle-numero-portal- {
  width: 96% !important;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph form fieldset {
  border: 1px solid #cc0033;
  background: #cbcdc9;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph form fieldset legend {
  display: none;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .form-actions {
  text-align: center !important;
  margin-top: 0;
  float: none;
  width: 100%;
  clear: both;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .webform-submission-form .form-item-terms-of-service, .page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso {
  width: 70% !important;
}
.page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .form-item-nombre, .page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .form-type-webform-terms-of-service {
  clear: both;
}
.page-node-type-landing .captcha {
  text-align: center;
  margin: 0 auto;
  width: 70%;
}
.page-node-type-landing #block-toyota-breadcrumbs {
  display: none;
}
.page-node-type-landing .texto-campanya-header--adviento {
  padding-top: 3em !important;
}
.page-node-type-landing .texto-campanya-header--adviento a {
  background: #cc0033;
  color: #ffffff;
  border-color: #cc0033;
}
.page-node-type-landing .texto-campanya-header--adviento a:hover {
  background: #fff;
  color: #cc0033;
}
.page-node-type-landing .texto-campanya-header--adviento h1 {
  font-size: 4rem !important;
  line-height: 4.5rem !important;
}
.page-node-type-landing .texto-campanya-header--adviento h2 {
  font-size: 5rem !important;
}
.page-node-type-landing .paragraph--type--nested-paragraph {
  padding-left: 1em;
  padding-right: 1em;
}
.page-node-type-landing .paragraph--type--nested-paragraph h2 {
  line-height: 1.25em;
}
.page-node-type-landing .paragraph--type--nested-paragraph .paragraph {
  clear: none;
  width: 50%;
  float: left;
}
.page-node-type-landing .paragraph--type--nested-paragraph .paragraph form {
  width: 80%;
  padding-top: 80px;
}
.page-node-type-landing .paragraph--type--nested-paragraph .paragraph form .form-item {
  clear: both;
  width: 70%;
  float: none;
  margin: 1em auto;
}
.page-node-type-landing .paragraph--type--nested-paragraph .paragraph form .form-item .form-actions {
  clear: both;
  padding-top: 3em;
  float: none;
  margin: 0 auto;
  width: 70%;
}
.page-node-type-landing .paragraph--type--nested-paragraph .paragraph form fieldset {
  border: 1px solid #cc0033;
  background: #cbcdc9;
}
.page-node-type-landing .paragraph--type--nested-paragraph .paragraph form fieldset legend {
  display: none;
}
.page-node-type-landing .paragraph--type--nested-paragraph .form-actions {
  text-align: center !important;
  margin-top: 1.5em;
  float: none;
  width: 100%;
  clear: both;
}
.page-node-type-landing .paragraph--type--nested-paragraph .facebook, .page-node-type-landing .paragraph--type--nested-paragraph .instagram {
  line-height: 3em;
}
.page-node-type-landing .paragraph--type--nested-paragraph .facebook img, .page-node-type-landing .paragraph--type--nested-paragraph .instagram img {
  float: left;
  margin-right: 4px;
}
.page-node-type-landing .paragraph--type--nested-paragraph .webform-submission-form .form-item-terms-of-service, .page-node-type-landing .paragraph--type--nested-paragraph .webform-submission-form .form-item-he-leido-y-acepto-las-bases-del-concurso {
  width: 70% !important;
}
.page-node-type-landing .messages {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  background: no-repeat 10px 17px;
  border: 1px solid;
  border-width: 1px 1px 1px 0;
  border-radius: 2px;
  padding: 15px 20px 15px 20px;
  word-wrap: break-word;
  overflow-wrap: break-word;
  top: 80px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 9;
  position: absolute;
}
.page-node-type-landing .messages.messages--error {
  background-color: #fbf1f1;
  color: #ca4338;
  border-color: #ca4338 transparent;
  box-shadow: -8px 0 0 rgba(202, 67, 56, 0.8);
}
.page-node-type-landing .messages.messages--status {
  background-color: #f0fae5;
  color: #7d9661;
  border-color: #7d9661 transparent;
  box-shadow: -8px 0 0 rgba(125, 150, 97, 0.8);
}
.page-node-type-landing .messages.messages--warning {
  background-color: #ffeabe;
  color: #d29610;
  border-color: #d29610 transparent;
  box-shadow: -8px 0 0 rgba(210, 150, 16, 0.8);
}
.page-node-type-landing.body-header-short .imagen-fondo {
  display: none;
}
.page-node-type-landing.body-header-short .cabecera-pagina {
  height: 435px;
  color: #fff;
}
.page-node-type-landing.body-header-short .cabecera-pagina h1 {
  color: #fff;
  font-family: "Toyota-Display-Bold", "Open Sans", sans-serif;
  font-size: 4rem;
  line-height: 4.5rem;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.page-node-type-landing.body-header-short .cabecera-pagina p {
  font-size: 1.5em;
}
.page-node-type-landing .lista-larga {
  text-align: left;
}
.page-node-type-landing.body-yaris-2020 .cabecera-pagina {
  height: 80vh;
}
.page-node-type-landing.body-yaris-2020 .cabecera-pagina h2 {
  font-size: 3rem;
}
.page-node-type-landing.body-yaris-2020 .cabecera-pagina .texto-campanya-header h1 span.cuota {
  font-size: 3.5rem;
  margin-top: 16px;
}
.page-node-type-landing.body-yaris-2020 h2:empty {
  height: 0;
  margin: 0;
  padding: 0;
}
.page-node-type-landing.path-alias-guia-rapida-apple-android .enlace-landing {
  display: none !important;
}
.page-node-type-landing.path-alias-guia-rapida-apple-android .boton-rojo-new {
  text-align: center;
  margin: 0 auto;
}
.page-node-type-landing.path-alias-guia-rapida-apple-android .titulo-landing {
  display: none !important;
}

@media only screen and (max-width: 990px) {
  .page-node-type-landing .paragraph--type--titulo-3-col > div:first-child {
    margin-top: 40px;
  }
  .page-node-type-landing.landing-adviento .titulo-landing {
    color: #fff;
  }
  .page-node-type-landing .paragraph--type--titulo-3-col .paragraph--type--column {
    width: 100%;
  }
  .page-node-type-landing .paragraph--type--nested-paragraph .paragraph {
    width: 100%;
  }
  .page-node-type-landing .paragraph--type--nested-paragraph .paragraph.paragraph--type--texto-completo {
    width: 90%;
    float: none;
    margin: 0 auto;
    padding-top: 32px !important;
  }
  .page-node-type-landing .paragraph--type--nested-paragraph .paragraph.paragraph--type--texto-completo h2 {
    font-size: 2rem;
    text-align: left;
    line-height: 2.5rem;
    padding-bottom: 1rem;
  }
  .page-node-type-landing .paragraph--type--nested-paragraph .paragraph form {
    width: 80%;
    padding-top: 0px;
  }
  .page-node-type-landing .paragraph--type--nested-paragraph .paragraph form .form-item {
    clear: both;
    width: 100%;
  }
  .page-node-type-landing.landing-yaris .titulo-landing {
    color: #fff !important;
  }
  .page-node-type-landing.landing-yaris .texto-condiciones {
    left: 0;
    margin: 0;
    padding: 0;
    top: -20px;
    position: relative;
    z-index: 9;
  }
  .page-node-type-landing.landing-yaris .cabecera-pagina {
    height: 0;
  }
  .page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .fondo-gris {
    padding-top: 0;
  }
  .page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph {
    width: 100%;
  }
  .page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph.paragraph--type--texto-completo {
    width: 90%;
    float: none;
    margin: 0 auto;
  }
  .page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph form {
    width: 80%;
    padding-top: 0px;
  }
  .page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph form .form-item {
    clear: both;
    width: 100% !important;
  }
  .page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph form .form-item.js-form-item-terms-of-service {
    width: auto !important;
  }
  .page-node-type-landing.landing-yaris .paragraph--type--nested-paragraph .paragraph form .form-item.form-item-direccion-para-el-servicio-calle-numero-portal- {
    width: 100% !important;
  }
  .page-node-type-landing.body-header-short .cabecera-pagina {
    padding-top: 32px;
    height: auto;
  }
  .page-node-type-landing.body-header-short .cabecera-pagina .titulo-landing {
    display: none;
  }
  .page-node-type-landing.body-header-short .cabecera-pagina h1 {
    color: #282830;
    font-size: 3rem;
    line-height: 3.5rem;
    text-align: center;
    display: block;
  }
  .page-node-type-landing.body-header-short .cabecera-pagina p {
    font-size: 1.5em;
    color: #282830;
    text-align: center;
  }
}
#cabecera .menu_principal #block-menulandings {
  display: block;
}
#cabecera .menu_principal #block-menulandings ul li .enlace-landing {
  color: #ffffff;
  font-size: 1em;
  line-height: 1.4em;
  display: inline-block;
  width: auto;
  padding: 12px 24px;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  font-weight: 700;
  background: #cc0033;
  border: 2px solid #cc0033 !important;
  height: 48px;
  margin-top: 8px;
}
#cabecera .menu_principal #block-menulandings ul li .enlace-landing.is-active, #cabecera .menu_principal #block-menulandings ul li .enlace-landing:hover {
  border-bottom: none !important;
}
#cabecera .menu_principal #block-menulandings ul li .enlace-landing:hover {
  color: #cc0033;
  border: 2px solid #cc0033 !important;
  background: none;
}

.imagen-cabecera-movil {
  display: none;
}

.cabecera-pagina {
  position: relative;
  padding-top: 80px;
}
.cabecera-pagina .imagen-cabecera-landing {
  position: absolute;
  top: 0;
  left: 0;
}
.cabecera-pagina .texto-superpuesto {
  position: absolute;
  top: 10%;
  width: 40%;
  font-size: 2rem;
}
.cabecera-pagina .texto-superpuesto .texto-precio {
  font-size: 6rem;
  font-weight: bold;
  color: #cc0033;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
.cabecera-pagina .texto-legal {
  color: #fff;
  font-size: 1rem;
  margin-top: 40px;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

ul.items-landing {
  display: flex;
  list-style: none;
  margin: 0;
}
ul.items-landing li {
  width: 25%;
  position: relative;
  min-height: 400px;
  background-position: center center;
  background-size: cover;
  cursor: pointer;
}
ul.items-landing li .num {
  background: #fff;
  color: #282830;
  width: 80px;
  height: 80px;
  line-height: 80px;
  font-size: 3rem;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  font-weight: bold;
}
ul.items-landing li .texto {
  display: none;
  background: #fff;
  color: #282830;
  height: 80px;
  line-height: 80px;
  padding-right: 32px;
  font-size: 1.5rem;
  position: absolute;
  bottom: 0;
  left: 80px;
  padding-left: 16px;
}
ul.items-landing li img {
  display: none;
}

ul.enlaces-landing {
  display: flex;
  list-style: none;
  margin: 0;
}
ul.enlaces-landing li {
  width: 33.33%;
  position: relative;
  background-position: center bottom;
  background-size: cover;
  height: 100%;
  cursor: pointer;
}
ul.enlaces-landing li img {
  display: none;
}
ul.enlaces-landing li h3 {
  text-align: center;
  position: relative;
  top: 30%;
  font-weight: bold;
  font-size: 2.5rem;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
ul.enlaces-landing li h3 a {
  color: #fff;
  text-decoration: none;
  display: block;
  min-height: 600px;
  width: 100%;
  height: 100%;
  padding-top: 20%;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
ul.enlaces-landing li h3 a img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
ul.enlaces-landing li h3 a img:hover img {
  opacity: 1;
  filter: alpha(opacity=100);
}
ul.enlaces-landing li:first-child h3 a, ul.enlaces-landing li:last-child h3 a {
  color: #cc0033;
}

.node--type-landing .titulo-modelo {
  display: none;
}
.node--type-landing .button, .node--type-landing .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .node--type-landing a {
  margin: 1rem auto;
  text-transform: none !important;
}
.node--type-landing .luces {
  height: 420px;
  position: relative;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.node--type-landing .luces .luces-2, .node--type-landing .luces .luces-3 {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
.node--type-landing .luces div {
  width: 100%;
  height: 420px;
  background-position: center center;
  background-repeat: none;
  background-size: cover;
}
.node--type-landing .luces div img {
  display: none;
}
.node--type-landing .ds-2col > .group-left {
  padding-right: 5%;
}

.paragraph--type-imagen-texto {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
.paragraph--type-imagen-texto:after {
  content: "";
  display: table;
  clear: both;
}
.paragraph--type-imagen-texto .group-right {
  padding-left: 5%;
}
.paragraph--type-imagen-texto .group-left {
  padding-right: 0;
}
.paragraph--type-imagen-texto h2 {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 3em;
  line-height: 1.5em;
}
.paragraph--type-imagen-texto p {
  line-height: 1.5em;
}

@media only screen and (max-width: 1300px) {
  .page-node-type-landing.landing-yaris .texto-campanya-header {
    padding: 0px 0 !important;
  }
  .page-node-type-landing.landing-yaris .texto-campanya-header h1 {
    font-size: 3.5rem;
    line-height: 5rem;
  }
  .page-node-type-landing.landing-yaris .texto-campanya-header h1 .cuota {
    font-size: 5rem;
  }
}
@media only screen and (max-width: 990px) {
  .imagen-cabecera-movil {
    display: block;
    height: 60vh;
    background-position: center bottom;
    background-size: cover;
  }
  .imagen-cabecera-movil p {
    color: #282830;
    font-size: 2rem;
    font-weight: bold;
    padding-top: 80px;
    text-align: center;
    margin: 0 auto;
  }

  .page-node-type-landing .texto-condiciones {
    color: #282830;
  }
  .page-node-type-landing .hidden-desktop {
    display: block;
  }
  .page-node-type-landing .youtube-iframe {
    min-height: 400px !important;
  }
  .page-node-type-landing h1 {
    display: none;
  }
  .page-node-type-landing .nav-toggle {
    display: none;
  }
  .page-node-type-landing .cabecera-pagina {
    padding-top: 0;
    margin-top: 0;
    height: 40vh;
  }
  .page-node-type-landing .cabecera-pagina .imagen-cabecera-landing {
    display: none;
  }
  .page-node-type-landing .cabecera-pagina .texto-superpuesto {
    position: relative;
    text-align: center;
    font-size: 1.5rem;
    width: 100%;
  }
  .page-node-type-landing .cabecera-pagina .texto-superpuesto .texto-precio {
    font-size: 3rem;
  }
  .page-node-type-landing .cabecera-pagina .texto-superpuesto .texto-sin-financiacion {
    font-size: 1rem;
  }
  .page-node-type-landing .cabecera-pagina .texto-legal {
    color: #282830;
    font-size: 0.75rem;
    width: 100%;
    margin: 0;
    text-shadow: none;
  }
  .page-node-type-landing .cabecera-pagina .boton-borde-rojo-toyota, .page-node-type-landing .cabecera-pagina .vehiculos-vo form .form-actions input, .vehiculos-vo form .form-actions .page-node-type-landing .cabecera-pagina input, .page-node-type-landing .cabecera-pagina #block-formularioexpuestovehiculos-vopage-1 form .form-actions input, #block-formularioexpuestovehiculos-vopage-1 form .form-actions .page-node-type-landing .cabecera-pagina input, .page-node-type-landing .cabecera-pagina #block-formularioexpuestovehiculos-vopage-3 form .form-actions input, #block-formularioexpuestovehiculos-vopage-3 form .form-actions .page-node-type-landing .cabecera-pagina input, .page-node-type-landing .cabecera-pagina .path-frontpage .paragraph--type--banner-pequeno .enlace_banner a, .path-frontpage .paragraph--type--banner-pequeno .enlace_banner .page-node-type-landing .cabecera-pagina a, .page-node-type-landing .cabecera-pagina .campanya-home a, .campanya-home .page-node-type-landing .cabecera-pagina a {
    background: #cc0033;
    color: #fff;
    border-color: #fff;
    width: 200px;
    min-width: 200px;
    font-size: 1rem;
  }
  .page-node-type-landing .cabecera-pagina .boton-borde-rojo-toyota:hover, .page-node-type-landing .cabecera-pagina .vehiculos-vo form .form-actions input:hover, .vehiculos-vo form .form-actions .page-node-type-landing .cabecera-pagina input:hover, .page-node-type-landing .cabecera-pagina #block-formularioexpuestovehiculos-vopage-1 form .form-actions input:hover, #block-formularioexpuestovehiculos-vopage-1 form .form-actions .page-node-type-landing .cabecera-pagina input:hover, .page-node-type-landing .cabecera-pagina #block-formularioexpuestovehiculos-vopage-3 form .form-actions input:hover, #block-formularioexpuestovehiculos-vopage-3 form .form-actions .page-node-type-landing .cabecera-pagina input:hover, .page-node-type-landing .cabecera-pagina .path-frontpage .paragraph--type--banner-pequeno .enlace_banner a:hover, .path-frontpage .paragraph--type--banner-pequeno .enlace_banner .page-node-type-landing .cabecera-pagina a:hover, .page-node-type-landing .cabecera-pagina .campanya-home a:hover, .campanya-home .page-node-type-landing .cabecera-pagina a:hover {
    background: #cc0033;
    color: #fff;
    border-color: #fff;
  }
  .page-node-type-landing h2, .page-node-type-landing .paragraph--type--text h2, .page-node-type-landing .paragraph--type-texto-imagen h2 {
    font-size: 1.5rem;
    text-align: center;
    line-height: 2rem;
    font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  }
  .page-node-type-landing .paragraph {
    text-align: center;
  }
  .page-node-type-landing .button, .page-node-type-landing .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .page-node-type-landing a {
    margin: 1rem auto;
    text-transform: none !important;
  }
  .page-node-type-landing .texto-principal {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .page-node-type-landing .paragraph {
    padding: 40px 0 0 0;
  }
  .page-node-type-landing .node--type-landing .luces {
    height: 270px;
    width: 100%;
  }
  .page-node-type-landing .node--type-landing .luces div {
    height: 270px;
    width: 100%;
    background-position: center center;
    background-repeat: none;
    background-size: 1200px;
  }
  .page-node-type-landing .node--type-landing .luces div img {
    display: none;
  }
  .page-node-type-landing .node--type-landing .ds-2col > .group-left {
    padding-right: 0%;
  }
  .page-node-type-landing .pie-pagina .ateigh2 {
    text-align: center;
  }

  ul.items-landing {
    display: block;
    list-style: none;
    margin: 0;
  }
  ul.items-landing li {
    width: 100%;
    min-height: 300px;
  }
  ul.items-landing li .num {
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 2rem;
    z-index: 2;
  }
  ul.items-landing li .texto {
    display: block;
    width: 90%;
    left: 0px;
    padding-left: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 1rem;
    text-align: left;
  }

  ul.enlaces-landing {
    display: block;
    list-style: none;
    margin: 0;
  }
  ul.enlaces-landing li {
    width: 100%;
  }
  ul.enlaces-landing li a {
    min-height: 400px;
  }

  .paragraph--type-imagen-texto {
    width: 95%;
  }
  .paragraph--type-imagen-texto .group-left, .paragraph--type-imagen-texto .group-right {
    float: none;
    width: 100%;
    padding: 8px 0;
  }

  .page-node-type-landing.landing-yaris .texto-campanya-header {
    color: #282830;
  }
  .page-node-type-landing.landing-yaris .texto-campanya-header .texto-condiciones, .page-node-type-landing.landing-yaris .texto-campanya-header h2, .page-node-type-landing.landing-yaris .texto-campanya-header .texto-unidades {
    text-align: center;
    color: #282830;
  }
  .page-node-type-landing.landing-yaris .texto-campanya-header .texto-unidades {
    font-size: 1.2rem;
    color: #282830;
    padding-top: 0;
  }
  .page-node-type-landing.landing-yaris .texto-campanya-header .texto-unidades .num-unidades {
    font-size: 2rem;
  }
  .page-node-type-landing.landing-yaris .texto-campanya-header h2 {
    font-size: 1.5rem !important;
  }
  .page-node-type-landing.landing-yaris .texto-campanya-header--adviento h2 {
    padding-top: 2rem;
    font-size: 2rem !important;
    color: #cc0033;
  }
  .page-node-type-landing.landing-yaris .texto-campanya-header--adviento h2 span {
    display: block;
  }
  .page-node-type-landing.landing-yaris .texto-campanya-header--adviento a {
    margin: 0 auto;
    display: block;
  }
  .page-node-type-landing.body-yaris-2020 .cabecera-pagina {
    background-color: #f0f0f0 !important;
    height: auto;
  }
  .page-node-type-landing.body-yaris-2020 .cabecera-pagina .texto-campanya-header {
    height: auto;
  }
  .page-node-type-landing.body-yaris-2020 .cabecera-pagina .texto-campanya-header .texto-condiciones {
    margin-bottom: 0;
  }
}
.page-node-type-landing.path-alias-promociones .vehiculos-vo h2 {
  padding: 32px;
  font-size: 3rem;
  line-height: 3rem;
}
.page-node-type-landing.path-alias-promociones .vehiculos-vo a {
  color: #282830;
  text-decoration: none;
}
.page-node-type-landing.path-alias-promociones .vehiculos-vo a h3 {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  color: #282830 !important;
  font-size: 1.65rem;
  padding-top: 16px;
}
.page-node-type-landing.path-alias-promociones .vehiculos-vo .precio {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
.page-node-type-landing.path-alias-promociones .vehiculos-vo .precio::first-line {
  font-size: 1.25rem;
  line-height: 1.5rem;
}
@media only screen and (max-width: 990px) {
  .page-node-type-landing.path-alias-promociones .nav-toggle {
    display: block;
  }
  .page-node-type-landing.path-alias-promociones .cabecera-pagina + .node--type-landing {
    padding-top: 70vh;
  }
  .page-node-type-landing.path-alias-promociones .vehiculos-vo h2 {
    font-size: 2rem;
    line-height: 2rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .page-node-type-landing.path-alias-promociones .vehiculos-vo .views-view-grid li {
    margin-top: 0;
    margin-bottom: 16px;
  }
}

.vehiculos-vo:after, #block-formularioexpuestovehiculos-vopage-1:after, #block-formularioexpuestovehiculos-vopage-3:after {
  content: "";
  display: table;
  clear: both;
}
.vehiculos-vo .datos-center, #block-formularioexpuestovehiculos-vopage-1 .datos-center, #block-formularioexpuestovehiculos-vopage-3 .datos-center {
  text-align: center;
}
.vehiculos-vo .datos-center h3, #block-formularioexpuestovehiculos-vopage-1 .datos-center h3, #block-formularioexpuestovehiculos-vopage-3 .datos-center h3 {
  padding-bottom: 1em;
}
.vehiculos-vo .datos-center strong, #block-formularioexpuestovehiculos-vopage-1 .datos-center strong, #block-formularioexpuestovehiculos-vopage-3 .datos-center strong {
  font-size: 1.5rem;
  font-weight: normal;
  padding-top: 0.5em;
  display: block;
}
.vehiculos-vo form, #block-formularioexpuestovehiculos-vopage-1 form, #block-formularioexpuestovehiculos-vopage-3 form {
  background: #f0f0f0;
}
.vehiculos-vo form fieldset, #block-formularioexpuestovehiculos-vopage-1 form fieldset, #block-formularioexpuestovehiculos-vopage-3 form fieldset {
  border: 0;
}
.vehiculos-vo form fieldset legend, #block-formularioexpuestovehiculos-vopage-1 form fieldset legend, #block-formularioexpuestovehiculos-vopage-3 form fieldset legend {
  font-weight: bold;
  padding-bottom: 0.5em;
  display: block;
}
.vehiculos-vo form fieldset .js-form-item, #block-formularioexpuestovehiculos-vopage-1 form fieldset .js-form-item, #block-formularioexpuestovehiculos-vopage-3 form fieldset .js-form-item {
  width: 100% !important;
  margin: 16px;
}
.vehiculos-vo form .wrapper-form, #block-formularioexpuestovehiculos-vopage-1 form .wrapper-form, #block-formularioexpuestovehiculos-vopage-3 form .wrapper-form {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.vehiculos-vo form .wrapper-form .js-form-item, #block-formularioexpuestovehiculos-vopage-1 form .wrapper-form .js-form-item, #block-formularioexpuestovehiculos-vopage-3 form .wrapper-form .js-form-item {
  float: left;
  width: 33%;
}
.vehiculos-vo form fieldset, #block-formularioexpuestovehiculos-vopage-1 form fieldset, #block-formularioexpuestovehiculos-vopage-3 form fieldset {
  border: 0;
}
.vehiculos-vo form fieldset legend, #block-formularioexpuestovehiculos-vopage-1 form fieldset legend, #block-formularioexpuestovehiculos-vopage-3 form fieldset legend {
  font-weight: bold;
  padding-bottom: 0.5em;
  display: block;
}
.vehiculos-vo form fieldset .js-form-item, #block-formularioexpuestovehiculos-vopage-1 form fieldset .js-form-item, #block-formularioexpuestovehiculos-vopage-3 form fieldset .js-form-item {
  width: 100% !important;
  margin: 16px;
}
.vehiculos-vo form .wrapper-field, #block-formularioexpuestovehiculos-vopage-1 form .wrapper-field, #block-formularioexpuestovehiculos-vopage-3 form .wrapper-field {
  width: 90%;
  margin: 0 auto;
  position: relative;
}
.vehiculos-vo form .ui-state-default, .vehiculos-vo form .ui-widget-content .ui-state-default, .vehiculos-vo form .ui-widget-header .ui-state-default,
.vehiculos-vo form .ui-button, .vehiculos-vo form html .ui-button.ui-state-disabled:hover, .vehiculos-vo form html .ui-button.ui-state-disabled:active, .vehiculos-vo form .noUi-handle, #block-formularioexpuestovehiculos-vopage-1 form .ui-state-default, #block-formularioexpuestovehiculos-vopage-1 form .ui-widget-content .ui-state-default, #block-formularioexpuestovehiculos-vopage-1 form .ui-widget-header .ui-state-default,
#block-formularioexpuestovehiculos-vopage-1 form .ui-button, #block-formularioexpuestovehiculos-vopage-1 form html .ui-button.ui-state-disabled:hover, #block-formularioexpuestovehiculos-vopage-1 form html .ui-button.ui-state-disabled:active, #block-formularioexpuestovehiculos-vopage-1 form .noUi-handle, #block-formularioexpuestovehiculos-vopage-3 form .ui-state-default, #block-formularioexpuestovehiculos-vopage-3 form .ui-widget-content .ui-state-default, #block-formularioexpuestovehiculos-vopage-3 form .ui-widget-header .ui-state-default,
#block-formularioexpuestovehiculos-vopage-3 form .ui-button, #block-formularioexpuestovehiculos-vopage-3 form html .ui-button.ui-state-disabled:hover, #block-formularioexpuestovehiculos-vopage-3 form html .ui-button.ui-state-disabled:active, #block-formularioexpuestovehiculos-vopage-3 form .noUi-handle {
  border: 1px solid #cc0033;
  background: #cc0033;
  font-weight: normal;
  color: #454545;
  border-radius: 20px;
}
.vehiculos-vo form .ui-widget-content, #block-formularioexpuestovehiculos-vopage-1 form .ui-widget-content, #block-formularioexpuestovehiculos-vopage-3 form .ui-widget-content {
  border: 1px solid #cbcdc9;
  /*{borderColorContent}*/
  background: #cbcdc9;
  /*{bgColorContent}*/
  /*{bgImgUrlContent}*/
  /*{bgContentXPos}*/
  /*{bgContentYPos}*/
  /*{bgContentRepeat}*/
  color: #333333;
  z-index: 99 !important;
}
.vehiculos-vo form .ui-slider-horizontal .ui-slider-handle, #block-formularioexpuestovehiculos-vopage-1 form .ui-slider-horizontal .ui-slider-handle, #block-formularioexpuestovehiculos-vopage-3 form .ui-slider-horizontal .ui-slider-handle {
  top: -8px;
  margin-left: -0.6em;
  width: 25px;
  height: 25px;
}
.vehiculos-vo form .ui-slider-horizontal, #block-formularioexpuestovehiculos-vopage-1 form .ui-slider-horizontal, #block-formularioexpuestovehiculos-vopage-3 form .ui-slider-horizontal {
  height: 15px;
}
.vehiculos-vo form .ui-slider-range, .vehiculos-vo form .noUi-connect, #block-formularioexpuestovehiculos-vopage-1 form .ui-slider-range, #block-formularioexpuestovehiculos-vopage-1 form .noUi-connect, #block-formularioexpuestovehiculos-vopage-3 form .ui-slider-range, #block-formularioexpuestovehiculos-vopage-3 form .noUi-connect {
  background: rgba(240, 130, 100, 0.5);
}
.vehiculos-vo form .js-form-item-precio, #block-formularioexpuestovehiculos-vopage-1 form .js-form-item-precio, #block-formularioexpuestovehiculos-vopage-3 form .js-form-item-precio {
  display: none;
}
.vehiculos-vo form .form-actions, #block-formularioexpuestovehiculos-vopage-1 form .form-actions, #block-formularioexpuestovehiculos-vopage-3 form .form-actions {
  clear: both;
  text-align: center;
  padding-bottom: 48px;
}
.vehiculos-vo form .form-actions input, #block-formularioexpuestovehiculos-vopage-1 form .form-actions input, #block-formularioexpuestovehiculos-vopage-3 form .form-actions input {
  background: none;
}
.vehiculos-vo .form-item, #block-formularioexpuestovehiculos-vopage-1 .form-item, #block-formularioexpuestovehiculos-vopage-3 .form-item {
  margin-top: 48px;
  margin-bottom: 48px;
}
.vehiculos-vo .form-item input, #block-formularioexpuestovehiculos-vopage-1 .form-item input, #block-formularioexpuestovehiculos-vopage-3 .form-item input {
  border: 1px solid #cbcdc9;
}
.vehiculos-vo .form-item label, #block-formularioexpuestovehiculos-vopage-1 .form-item label, #block-formularioexpuestovehiculos-vopage-3 .form-item label {
  font-weight: bold;
  padding-bottom: 0.5em;
  display: block;
}
.vehiculos-vo .form-item-field-vo-precio-value-min label, .vehiculos-vo .form-item-field-vo-precio-value-max label,
.vehiculos-vo .form-item-field-vo-ano-matriculacion-value-min label, .vehiculos-vo .form-item-field-vo-ano-matriculacion-value-max label,
.vehiculos-vo .form-item-field-vo-kilometraje-value-min label, .vehiculos-vo .form-item-field-vo-kilometraje-value-max label, #block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-precio-value-min label, #block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-precio-value-max label,
#block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-ano-matriculacion-value-min label, #block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-ano-matriculacion-value-max label,
#block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-kilometraje-value-min label, #block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-kilometraje-value-max label, #block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-precio-value-min label, #block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-precio-value-max label,
#block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-ano-matriculacion-value-min label, #block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-ano-matriculacion-value-max label,
#block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-kilometraje-value-min label, #block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-kilometraje-value-max label {
  display: none;
}
.vehiculos-vo .form-item-field-vo-precio-value-min input, .vehiculos-vo .form-item-field-vo-precio-value-max input,
.vehiculos-vo .form-item-field-vo-ano-matriculacion-value-min input, .vehiculos-vo .form-item-field-vo-ano-matriculacion-value-max input,
.vehiculos-vo .form-item-field-vo-kilometraje-value-min input, .vehiculos-vo .form-item-field-vo-kilometraje-value-max input, #block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-precio-value-min input, #block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-precio-value-max input,
#block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-ano-matriculacion-value-min input, #block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-ano-matriculacion-value-max input,
#block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-kilometraje-value-min input, #block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-kilometraje-value-max input, #block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-precio-value-min input, #block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-precio-value-max input,
#block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-ano-matriculacion-value-min input, #block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-ano-matriculacion-value-max input,
#block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-kilometraje-value-min input, #block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-kilometraje-value-max input {
  background: none;
  border: 0;
  position: absolute;
  top: 24px;
  left: -10px;
}
.vehiculos-vo .form-item-field-vo-precio-value-max, .vehiculos-vo .form-item-field-vo-ano-matriculacion-value-max,
.vehiculos-vo .form-item-field-vo-kilometraje-value-max, #block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-precio-value-max, #block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-ano-matriculacion-value-max,
#block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-kilometraje-value-max, #block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-precio-value-max, #block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-ano-matriculacion-value-max,
#block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-kilometraje-value-max {
  position: relative;
  width: 0 !important;
}
.vehiculos-vo .form-item-field-vo-precio-value-max label, .vehiculos-vo .form-item-field-vo-ano-matriculacion-value-max label,
.vehiculos-vo .form-item-field-vo-kilometraje-value-max label, #block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-precio-value-max label, #block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-ano-matriculacion-value-max label,
#block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-kilometraje-value-max label, #block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-precio-value-max label, #block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-ano-matriculacion-value-max label,
#block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-kilometraje-value-max label {
  display: none;
}
.vehiculos-vo .form-item-field-vo-precio-value-max input, .vehiculos-vo .form-item-field-vo-ano-matriculacion-value-max input,
.vehiculos-vo .form-item-field-vo-kilometraje-value-max input, #block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-precio-value-max input, #block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-ano-matriculacion-value-max input,
#block-formularioexpuestovehiculos-vopage-1 .form-item-field-vo-kilometraje-value-max input, #block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-precio-value-max input, #block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-ano-matriculacion-value-max input,
#block-formularioexpuestovehiculos-vopage-3 .form-item-field-vo-kilometraje-value-max input {
  position: absolute;
  top: 50px;
  left: auto;
  width: 100px;
  text-align: right;
  right: -12px;
  top: -24px;
}
.vehiculos-vo .js-form-type-select, #block-formularioexpuestovehiculos-vopage-1 .js-form-type-select, #block-formularioexpuestovehiculos-vopage-3 .js-form-type-select {
  position: relative;
  top: 0;
  left: 0;
}
.vehiculos-vo .js-form-type-select:after, #block-formularioexpuestovehiculos-vopage-1 .js-form-type-select:after, #block-formularioexpuestovehiculos-vopage-3 .js-form-type-select:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  float: right;
  border-bottom: 1px solid;
  border-right: 1px solid;
  width: 10px;
  height: 10px;
  transform: rotate(45deg);
  background: none;
  position: absolute;
  right: 35px;
  top: 35px;
  z-index: 0;
}
.vehiculos-vo select, #block-formularioexpuestovehiculos-vopage-1 select, #block-formularioexpuestovehiculos-vopage-3 select {
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #cbcdc9;
  color: #282830;
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  font-family: "Open Sans", sans-serif;
  width: 98%;
  height: 2em;
  border-radius: 0;
}

.views-view-grid {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
.views-view-grid li {
  margin-top: 24px;
  margin-bottom: 24px;
  border-right: 1px solid #cbcdc9;
  list-style: none;
  display: block;
}
.views-view-grid li:nth-child(3n) {
  border-right: none;
}
.views-view-grid li:nth-child(3n+1) {
  clear: both;
}
.views-view-grid li strong {
  display: block;
}
.views-view-grid li .boton-borde-rojo-toyota, .views-view-grid li .path-frontpage .paragraph--type--banner-pequeno .enlace_banner a, .path-frontpage .paragraph--type--banner-pequeno .enlace_banner .views-view-grid li a, .views-view-grid li .campanya-home a, .campanya-home .views-view-grid li a, .views-view-grid li .vehiculos-vo form .form-actions input, .vehiculos-vo form .form-actions .views-view-grid li input, .views-view-grid li #block-formularioexpuestovehiculos-vopage-1 form .form-actions input, #block-formularioexpuestovehiculos-vopage-1 form .form-actions .views-view-grid li input, .views-view-grid li #block-formularioexpuestovehiculos-vopage-3 form .form-actions input, #block-formularioexpuestovehiculos-vopage-3 form .form-actions .views-view-grid li input {
  font-weight: normal;
  margin: 0 auto;
}
.views-view-grid li article {
  text-align: center;
}

.body-large-title h1 {
  width: auto;
  max-width: 480px;
  text-align: center;
  left: 0;
  right: 0;
  margin: 0 auto;
  font-size: 4rem;
  line-height: 4rem;
  top: 15%;
}

#block-views-block-notificaciones-block-1 {
  position: fixed;
  bottom: 20px;
  width: 320px;
  right: 20px;
  z-index: 9999;
  display: block;
}
#block-views-block-notificaciones-block-1 .titulo-notificacion {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: 300;
  padding-bottom: 4px;
}
#block-views-block-notificaciones-block-1 .cuerpo-notificacion {
  font-size: 1rem;
  line-height: 1.5;
}
#block-views-block-notificaciones-block-1 .cuerpo-notificacion p {
  font-weight: 400;
}
#block-views-block-notificaciones-block-1 .notificaciones-cerrar {
  width: 40px;
  height: 40px;
  position: absolute;
  top: -50px;
  right: 0;
  border-radius: 40px;
  background: #cc0033;
  cursor: pointer;
  display: none;
}
#block-views-block-notificaciones-block-1 .notificaciones-cerrar:hover {
  background-color: #770014;
}
#block-views-block-notificaciones-block-1 .notificaciones-cerrar span {
  background: #fff;
}
#block-views-block-notificaciones-block-1 .notificaciones-cerrar span {
  display: block;
  position: absolute;
  height: 2px;
  width: 24px;
  background: #ffffff;
  border-radius: 9px;
  opacity: 1;
  right: 8px;
  top: 19px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -ms-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
#block-views-block-notificaciones-block-1 .notificaciones-cerrar span:nth-child(1) {
  top: 14px;
  width: 0%;
  left: 50%;
}
#block-views-block-notificaciones-block-1 .notificaciones-cerrar span:nth-child(2) {
  width: 24px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#block-views-block-notificaciones-block-1 .notificaciones-cerrar span:nth-child(3) {
  width: 24px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#block-views-block-notificaciones-block-1 .notificaciones-cerrar span:nth-child(4) {
  top: 14px;
  width: 0%;
  left: 50%;
}
#block-views-block-notificaciones-block-1 .views-row {
  background: #cc0033;
  padding: 1.5em;
  border-radius: 20px;
  display: none;
}
#block-views-block-notificaciones-block-1 .views-row + .views-row {
  margin-top: 16px;
}
#block-views-block-notificaciones-block-1 .notificaciones-abrir {
  position: absolute;
  border: 1px solid #cc0033;
  width: 40px;
  height: 40px;
  right: 0;
  bottom: 0;
  border-radius: 20px;
  background: url(../images/ic_toyota_bell.svg) no-repeat 12px 10px #fff;
  display: none;
  cursor: pointer;
}
#block-views-block-notificaciones-block-1 .notificaciones-abrir:hover {
  background-color: #ccc;
}

@media only screen and (max-width: 767px) {
  .vehiculos-vo form .wrapper-form .js-form-item, #block-formularioexpuestovehiculos-vopage-1 form .wrapper-form .js-form-item, #block-formularioexpuestovehiculos-vopage-3 form .wrapper-form .js-form-item {
    float: left;
    width: 85%;
    margin-bottom: 16px;
    margin-top: 16px;
  }
  .vehiculos-vo form .wrapper-form .js-form-type-select:after, #block-formularioexpuestovehiculos-vopage-1 form .wrapper-form .js-form-type-select:after, #block-formularioexpuestovehiculos-vopage-3 form .wrapper-form .js-form-type-select:after {
    right: 45px;
  }
  .vehiculos-vo form .form-actions input, #block-formularioexpuestovehiculos-vopage-1 form .form-actions input, #block-formularioexpuestovehiculos-vopage-3 form .form-actions input {
    margin-top: 20px;
  }

  #block-views-block-notificaciones-block-1 {
    width: 240px;
  }
  #block-views-block-notificaciones-block-1 .notificaciones-abrir {
    width: 48px;
    height: 48px;
    right: -22px;
    bottom: -21px;
    border-radius: 100% 0 0;
    background-position: 20px 18px;
  }
}
@media only screen and (max-width: 990px) {
  .body-large-title h1 {
    width: 90%;
    font-size: 2em;
    line-height: 1em;
    top: 100px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
.path-toyota-ocasion-screen .cabecera-pagina, .path-toyota-ocasion-screen #sliding-popup, .path-toyota-ocasion-screen .popup-with-form, .path-toyota-ocasion-screen .form-actions {
  display: none !important;
}
.path-toyota-ocasion-screen .header-toyota-screen {
  background: #282830;
  color: #ffffff;
  padding: 24px;
  text-align: center;
  text-transform: uppercase;
}
.path-toyota-ocasion-screen .header-toyota-screen #logo > a {
  display: block;
  width: 200px;
  height: 48px;
  background: url(../images/logo-toyota-vo.png) 0 0px no-repeat;
  background-size: contain;
  margin-top: -16px;
  float: left;
  margin-right: 16px;
  position: absolute;
}

.path-toyota-ocasion-screen .form-item-field-concesionario-zona-target-id-verf,
.path-toyota-ocasion-screen .form-item-field-vo-concesionario-target-id-verf, .path-toyota-ocasion .form-item-field-concesionario-zona-target-id-verf,
.path-toyota-ocasion .form-item-field-vo-concesionario-target-id-verf {
  margin-top: 0 !important;
}

.page-node-type-professional {
  background: #282830;
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
}
.page-node-type-professional #cabecera {
  background: #cc0033;
}
.page-node-type-professional #cabecera ul li a {
  color: #ffffff;
}
@media only screen and (max-width: 990px) {
  .page-node-type-professional #cabecera ul li a {
    color: #282830;
  }
}
.page-node-type-professional #cabecera .navbar__actions {
  display: flex;
  float: right;
}
.page-node-type-professional #cabecera .navbar__actions a {
  color: #fff;
}
.page-node-type-professional #cabecera .navbar__actions a .action-container span {
  color: #fff;
}
.page-node-type-professional #cabecera .navbar__actions a svg g path {
  fill: #fff;
}
.page-node-type-professional #cabecera .navbar__actions a:hover .action-icon svg g path {
  fill: #fff;
}
.page-node-type-professional #cabecera .menu_principal .enlace-prueba {
  color: #cc0033;
  border: 2px solid #ffffff !important;
  background: #ffffff;
  padding: 11px 24px 13px 24px;
}
.page-node-type-professional #cabecera .menu_principal .enlace-prueba:hover {
  color: #ffffff;
  border: 2px solid #ffffff !important;
  background: transparent;
}
@media only screen and (max-width: 990px) {
  .page-node-type-professional #cabecera .menu_principal .enlace-prueba {
    color: #ffffff;
    border: 2px solid #cc0033 !important;
    background: #cc0033;
  }
  .page-node-type-professional #cabecera .menu_principal .enlace-prueba:hover {
    color: #ffffff;
    border: 2px solid #cc0033 !important;
    background: #cc0033;
  }
}
.page-node-type-professional #cabecera #logo a {
  background: url(../images/Toyota_logo_white.svg) 0 8px no-repeat;
  background-size: 48px;
}
.page-node-type-professional #cabecera #mobile-header .nav-toggle span {
  background: #fff;
}
.page-node-type-professional #cabecera #mobile-header .nav-toggle.open span {
  background: #fff;
}
.page-node-type-professional .submenu .submenu-vehiculos .views-view-grid > div > div > div {
  min-height: 236px;
}
.page-node-type-professional h1 {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 3rem;
  line-height: 3.5rem;
  font-weight: 400;
  margin: 0;
  color: #ffffff;
}
.page-node-type-professional h1.title-xl {
  font-size: 4rem;
  line-height: 4.5rem;
}
@media only screen and (max-width: 990px) {
  .page-node-type-professional h1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
  .page-node-type-professional h1.title-xl {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}
.page-node-type-professional h2 {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 400;
  margin: 0;
  color: #ffffff;
}
@media only screen and (max-width: 990px) {
  .page-node-type-professional h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
.page-node-type-professional h3 {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 400;
  margin: 0;
  color: #ffffff;
}
@media only screen and (max-width: 990px) {
  .page-node-type-professional h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.page-node-type-professional p {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  margin-top: 24px;
  color: #ffffff;
}
.page-node-type-professional .form-item h2 {
  font-size: 1.5rem;
  line-height: 2rem;
}
.page-node-type-professional .form-item h2, .page-node-type-professional .form-item h3, .page-node-type-professional .form-item p {
  color: #282830;
}
.page-node-type-professional .form-item p {
  width: 60%;
  margin-top: 0;
}
@media only screen and (max-width: 990px) {
  .page-node-type-professional .form-item p {
    width: 100%;
  }
}
.page-node-type-professional .form-popup.form-catalogo .form-item.info_modelo_imagen_catalogo {
  top: auto;
  bottom: 0;
}
.page-node-type-professional .hero {
  margin-top: 80px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #cc0033;
  height: 400px;
  width: 100%;
  position: relative;
  /* .wrapper-new {
      padding: 0;
  } */
}
.page-node-type-professional .hero .toy-col-6 {
  position: relative;
  height: 400px;
  z-index: 1;
  padding: 0;
}
.page-node-type-professional .hero h1 {
  font-size: 4rem;
  line-height: 4.5rem;
  margin-bottom: 16px;
}
@media only screen and (max-width: 990px) {
  .page-node-type-professional .hero h1 {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}
.page-node-type-professional .hero h2, .page-node-type-professional .hero p.subtitle {
  font-size: 1.5rem;
  line-height: 2rem;
  margin-top: 0;
  margin-bottom: 56px;
}
.page-node-type-professional .hero h2 > div div:first-child, .page-node-type-professional .hero p.subtitle > div div:first-child, .page-node-type-professional .hero .imagen > div div:first-child {
  display: none;
}
.page-node-type-professional .hero .imagen {
  position: absolute;
  bottom: 0;
}
.page-node-type-professional .hero .texto {
  position: absolute;
  bottom: 0;
  top: 0;
  margin: auto;
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.page-node-type-professional .hero .emisiones, .page-node-type-professional .hero .consumo {
  width: auto;
  height: 104px;
  padding: 18px;
  font-size: 1.5rem;
  line-height: 2rem;
  float: left;
  margin-right: 12px;
  text-align: left;
  background: #ffffff;
}
.page-node-type-professional .hero .emisiones div div:first-child, .page-node-type-professional .hero .emisiones span, .page-node-type-professional .hero .consumo div div:first-child, .page-node-type-professional .hero .consumo span {
  font-size: 1rem;
  line-height: 1.5rem;
  display: block;
}
.page-node-type-professional .hero:after {
  content: "";
  width: 100%;
  height: 92px;
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0;
  z-index: 0;
  background: #282830;
}
@media only screen and (max-width: 990px) {
  .page-node-type-professional .hero {
    height: auto;
    position: relative;
    margin-bottom: 72px;
  }
  .page-node-type-professional .hero .toy-col-6 {
    height: auto;
    position: static;
  }
  .page-node-type-professional .hero h2, .page-node-type-professional .hero p.subtitle {
    margin-bottom: 12px;
  }
  .page-node-type-professional .hero .texto {
    position: static;
    bottom: initial;
    top: initial;
  }
  .page-node-type-professional .hero .datos {
    position: absolute;
    bottom: -24px;
    width: 100%;
    left: 0;
    padding: 0 24px !important;
  }
  .page-node-type-professional .hero .imagen {
    position: relative;
    bottom: initial;
  }
  .page-node-type-professional .hero .consumo, .page-node-type-professional .hero .emisiones {
    width: 50%;
    height: auto;
    padding: 0;
    font-size: 1rem;
    line-height: 1rem;
    float: left;
    margin-right: 0;
    text-align: left;
    background: transparent;
    color: #ffffff;
  }
  .page-node-type-professional .hero .consumo span, .page-node-type-professional .hero .emisiones span {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .page-node-type-professional .hero .emisiones {
    text-align: right;
  }
  .page-node-type-professional .hero .emisiones span, .page-node-type-professional .hero .emisiones div {
    text-align: right;
  }
}
.page-node-type-professional .page-title {
  display: none;
}
.page-node-type-professional .main-content ul, .page-node-type-professional .main-content ol {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  margin-left: 16px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  margin-top: 24px;
  color: #ffffff;
}
.page-node-type-professional .professional-icon {
  width: 48px;
  height: 48px;
  margin: 0 auto 18px auto;
}
.page-node-type-professional .professional-icon.text-align-center {
  margin: 0 auto 18px auto;
}
@media only screen and (max-width: 990px) {
  .page-node-type-professional .professional-icon {
    margin: 18px auto;
  }
}
.page-node-type-professional .paragraph.paragraph--type--new-dos-columnas .texto .text-align-center {
  text-align: center !important;
}
.page-node-type-professional .paragraph .button, .page-node-type-professional .paragraph .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .page-node-type-professional .paragraph a {
  font-size: 1em;
  line-height: 1.4em;
  display: inline-block;
  width: auto;
  padding: 11px 24px 13px 24px;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  font-weight: 700;
  height: 48px;
  color: #ffffff;
  background: #cc0033;
  border: 2px solid #cc0033;
  margin: 0 12px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.page-node-type-professional .paragraph .button:hover, .page-node-type-professional .paragraph .paragraph--type--new-banner .enlace-banner a:hover, .paragraph--type--new-banner .enlace-banner .page-node-type-professional .paragraph a:hover {
  background: transparent;
  color: #cc0033;
}
.page-node-type-professional .paragraph .button.button-white, .page-node-type-professional .paragraph .paragraph--type--new-banner .enlace-banner a.button-white, .paragraph--type--new-banner .enlace-banner .page-node-type-professional .paragraph a.button-white {
  color: #cc0033;
  background: #ffffff;
  border: 2px solid #ffffff;
}
.page-node-type-professional .paragraph .button.button-white:hover, .page-node-type-professional .paragraph .paragraph--type--new-banner .enlace-banner a.button-white:hover, .paragraph--type--new-banner .enlace-banner .page-node-type-professional .paragraph a.button-white:hover {
  background: transparent;
  color: #ffffff;
}
.page-node-type-professional .paragraph .button.button-white-border, .page-node-type-professional .paragraph .paragraph--type--new-banner .enlace-banner a.button-white-border, .paragraph--type--new-banner .enlace-banner .page-node-type-professional .paragraph a.button-white-border {
  color: #ffffff;
  background: transparent;
  border: 2px solid #ffffff;
}
.page-node-type-professional .paragraph .button.button-white-border:hover, .page-node-type-professional .paragraph .paragraph--type--new-banner .enlace-banner a.button-white-border:hover, .paragraph--type--new-banner .enlace-banner .page-node-type-professional .paragraph a.button-white-border:hover {
  color: #cc0033;
  background: #ffffff;
}
@media only screen and (max-width: 990px) {
  .page-node-type-professional .paragraph .button, .page-node-type-professional .paragraph .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .page-node-type-professional .paragraph a {
    min-width: 224px;
    margin-bottom: 18px;
  }
}
.page-node-type-professional #block-toyota-breadcrumbs {
  top: 380px;
  padding: 0;
  padding-left: 24px;
}
.page-node-type-professional #block-toyota-breadcrumbs ol {
  padding: 0 !important;
  margin: 0 !important;
}
.page-node-type-professional #block-toyota-breadcrumbs .breadcrumb ol li a {
  color: #fff;
}
.page-node-type-professional #block-toyota-breadcrumbs .breadcrumb ol li:before {
  color: #ffff;
}
.page-node-type-professional .site-footer__middle {
  color: #ffffff;
}
.page-node-type-professional .pie-pagina ul li {
  display: inline-block;
  text-align: center;
  padding: 0 0.5em;
}
@media only screen and (max-width: 990px) {
  .page-node-type-professional .paragraph.paragraph--type--new-dos-columnas .toy-col-6:first-child {
    margin-bottom: 32px;
  }
}

.card-professional {
  position: relative;
  min-height: 420px;
}
.card-professional a {
  display: block;
  height: 100%;
  position: relative;
  text-decoration: none;
}
.card-professional__bg {
  position: absolute;
  height: 100%;
  width: calc(100% - 64px);
  z-index: -1;
  pointer-events: none;
  margin: 0 auto;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  border-radius: 16px;
  min-height: 420px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.card-professional h2 {
  font-size: 1.5rem;
  line-height: 2rem;
  padding-bottom: 16px;
  padding-top: 32px;
  min-height: 190px;
}
@media only screen and (max-width: 500px) {
  .card-professional h2 {
    min-height: initial;
  }
}
.card-professional--oscuro h2, .card-professional--oscuro h3, .card-professional--oscuro button, .card-professional--oscuro p, .card-professional--oscuro .fakebutton {
  color: #282830;
  padding-left: 48px;
  padding-right: 48px;
}
.card-professional--claro h2, .card-professional--claro h3, .card-professional--claro button, .card-professional--claro p, .card-professional--claro .fakebutton {
  color: #ffffff;
  padding-left: 48px;
  padding-right: 48px;
}
.card-professional .fakebutton {
  text-decoration: underline;
  padding-bottom: 24px;
  display: block;
}
.card-professional a:hover span.card-professional__bg {
  width: calc(100% - 32px);
}
@media only screen and (max-width: 500px) {
  .card-professional {
    min-height: initial;
  }
}

body.body-professional {
  background: #282830;
}
body.body-professional .contenido_pagina {
  color: #ffffff;
}
body.body-professional .paragraph--type--bloque-de-vehiculos {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
body.body-professional .paragraph--type--texto-completo ul li {
  width: 33%;
  float: left;
  display: block;
  min-height: 150px;
  list-style: none;
}
body.body-professional.page-node-type-landing .paragraph.paragraph--type--vehiculo-descripcion {
  clear: none;
  width: 33.333%;
  float: left;
  padding: 1rem;
  position: relative;
}
body.body-professional.page-node-type-landing .paragraph.paragraph--type--vehiculo-descripcion .titulo {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
  display: block;
  padding-bottom: 8px;
}
body.body-professional.page-node-type-landing .paragraph.paragraph--type--vehiculo-descripcion .imagen-vehiculo {
  -webkit-transition-opacity: 0.3s;
  -moz-transition-opacity: 0.3s;
  -ms-transition-opacity: 0.3s;
  transition-opacity: 0.3s;
  opacity: 0;
  filter: alpha(opacity=0);
}
body.body-professional.page-node-type-landing .paragraph.paragraph--type--vehiculo-descripcion .imagen-vehiculo:not(:first-child) {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
body.body-professional.page-node-type-landing .paragraph.paragraph--type--vehiculo-descripcion .imagen-vehiculo:first-child {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
body.body-professional.page-node-type-landing .paragraph.paragraph--type--vehiculo-descripcion:hover .imagen-vehiculo {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
body.body-professional.page-node-type-landing .paragraph.paragraph--type--vehiculo-descripcion:hover .imagen-vehiculo:first-child {
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}
body.body-professional.page-node-type-landing .paragraph.paragraph--type--vehiculo-descripcion ul {
  margin-left: 18px;
}
body.body-professional.page-node-type-landing .paragraph.paragraph--type--vehiculo-descripcion ul li {
  line-height: 1.5rem;
  font-size: 1rem;
}
body.body-professional.page-node-type-landing .paragraph.paragraph--type--vehiculo-descripcion .convencional {
  background-color: #cc0033;
  display: inline-block;
  color: #ffffff;
  font-size: 0.75em;
  font-style: italic;
  font-weight: 700;
  line-height: 20px;
  height: 20px;
  width: auto;
  text-transform: uppercase;
  text-align: center;
  border-radius: 4px;
  padding: 0 6px;
}
body.body-professional.page-node-type-landing .paragraph.paragraph--type--vehiculo-descripcion .convencional:empty {
  display: none;
}
body.body-professional.page-node-type-landing .paragraph.paragraph--type--vehiculo-descripcion .hibrido {
  border-radius: 4px;
  background-color: #00ACEC;
  display: inline-block;
  color: #ffffff;
  font-size: 0.75em;
  font-style: italic;
  font-weight: 700;
  line-height: 20px;
  height: 20px;
  width: 58px;
  text-transform: uppercase;
  text-align: center;
  margin-right: 8px;
}
body.body-professional.page-node-type-landing .paragraph.paragraph--type--vehiculo-descripcion .hibrido:empty {
  display: none;
}
body.body-professional.page-node-type-landing .paragraph.paragraph--type--texto-completo ul li {
  position: relative;
  text-align: center;
}
body.body-professional.page-node-type-landing .paragraph.paragraph--type--texto-completo ul li:after {
  background-color: transparent;
  content: "";
  display: block;
  width: 1.5rem;
  height: 2.5rem;
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  transform: rotate(45deg);
  transition: border-color 0.3s ease;
  position: absolute;
  top: -3.5rem;
  left: 0;
  right: 0;
  margin: 0 auto;
}

@media only screen and (max-width: 990px) {
  body.body-professional.page-node-type-landing .paragraph.paragraph--type--vehiculo-descripcion {
    width: 100%;
    float: none;
  }
}
.path-alias-professional section {
  display: block;
}
.path-alias-professional .paragraph .button, .path-alias-professional .paragraph .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .path-alias-professional .paragraph a {
  font-size: 1em;
  line-height: 1.4em;
  display: inline-block;
  width: auto;
  padding: 11px 24px 13px 24px;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  font-weight: 700;
  height: 48px;
  color: #ffffff;
  background: #cc0033;
  border: 2px solid #cc0033;
  margin: 0 12px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.path-alias-professional .paragraph .button:hover, .path-alias-professional .paragraph .paragraph--type--new-banner .enlace-banner a:hover, .paragraph--type--new-banner .enlace-banner .path-alias-professional .paragraph a:hover {
  background: transparent;
  color: #cc0033;
}
.path-alias-professional .paragraph .button.button-white, .path-alias-professional .paragraph .paragraph--type--new-banner .enlace-banner a.button-white, .paragraph--type--new-banner .enlace-banner .path-alias-professional .paragraph a.button-white {
  color: #cc0033;
  background: #ffffff;
  border: 2px solid #ffffff;
}
.path-alias-professional .paragraph .button.button-white:hover, .path-alias-professional .paragraph .paragraph--type--new-banner .enlace-banner a.button-white:hover, .paragraph--type--new-banner .enlace-banner .path-alias-professional .paragraph a.button-white:hover {
  background: transparent;
  color: #ffffff;
}
.path-alias-professional .paragraph .button.button-white-border, .path-alias-professional .paragraph .paragraph--type--new-banner .enlace-banner a.button-white-border, .paragraph--type--new-banner .enlace-banner .path-alias-professional .paragraph a.button-white-border {
  color: #ffffff;
  background: transparent;
  border: 2px solid #ffffff;
}
.path-alias-professional .paragraph .button.button-white-border:hover, .path-alias-professional .paragraph .paragraph--type--new-banner .enlace-banner a.button-white-border:hover, .paragraph--type--new-banner .enlace-banner .path-alias-professional .paragraph a.button-white-border:hover {
  color: #cc0033;
  background: #ffffff;
}
@media only screen and (max-width: 990px) {
  .path-alias-professional .paragraph .button, .path-alias-professional .paragraph .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .path-alias-professional .paragraph a {
    min-width: 224px;
    margin-bottom: 18px;
  }
}
.path-alias-professional .button, .path-alias-professional .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .path-alias-professional a {
  font-size: 1em;
  line-height: 1.4em;
  display: inline-block;
  width: auto;
  padding: 11px 24px 13px 24px;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  font-weight: 700;
  height: 48px;
  color: #ffffff;
  background: #cc0033;
  border: 2px solid #cc0033;
  margin: 0 12px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.path-alias-professional .button:hover, .path-alias-professional .paragraph--type--new-banner .enlace-banner a:hover, .paragraph--type--new-banner .enlace-banner .path-alias-professional a:hover {
  background: transparent;
  color: #cc0033;
}
.path-alias-professional .button.button-white, .path-alias-professional .paragraph--type--new-banner .enlace-banner a.button-white, .paragraph--type--new-banner .enlace-banner .path-alias-professional a.button-white {
  color: #cc0033;
  background: #ffffff;
  border: 2px solid #ffffff;
}
.path-alias-professional .button.button-white:hover, .path-alias-professional .paragraph--type--new-banner .enlace-banner a.button-white:hover, .paragraph--type--new-banner .enlace-banner .path-alias-professional a.button-white:hover {
  background: transparent;
  color: #ffffff;
}
.path-alias-professional .button.button-white-border, .path-alias-professional .paragraph--type--new-banner .enlace-banner a.button-white-border, .paragraph--type--new-banner .enlace-banner .path-alias-professional a.button-white-border {
  color: #ffffff;
  background: transparent;
  border: 2px solid #ffffff;
}
.path-alias-professional .button.button-white-border:hover, .path-alias-professional .paragraph--type--new-banner .enlace-banner a.button-white-border:hover, .paragraph--type--new-banner .enlace-banner .path-alias-professional a.button-white-border:hover {
  color: #cc0033;
  background: #ffffff;
}
@media only screen and (max-width: 990px) {
  .path-alias-professional .button, .path-alias-professional .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .path-alias-professional a {
    min-width: 224px;
    margin-bottom: 18px;
  }
}
.path-alias-professional .listado-vehiculos h3 {
  line-height: 1.5em;
}
.path-alias-professional .breadcrumb {
  display: none;
}
.path-alias-professional #cabecera .menu_principal .enlace-prueba {
  display: none;
}
.path-alias-professional .toy-row [class*=toy-col-] {
  flex-grow: unset;
}
.path-alias-professional .toy-row .toy-col-3 {
  margin: 0;
  flex-basis: calc(25% - 12px);
}
.path-alias-professional p.subtitulo {
  font-size: 1.5rem;
  line-height: 2rem;
}
@media only screen and (max-width: 1200px) {
  .path-alias-professional .toy-row .toy-col-3 {
    margin: 0;
    flex-basis: calc(33% - 12px);
  }
}
@media only screen and (max-width: 990px) {
  .path-alias-professional .wrapper-new {
    margin: 0;
    padding: 0;
  }
  .path-alias-professional .wrapper-new .toy-row {
    margin: 0;
    padding: 0;
  }
  .path-alias-professional .wrapper-new .toy-row .toy-col-3 {
    margin: 0;
    padding-right: 0;
    padding-left: 0;
    flex-basis: calc(50% - 12px);
  }
}
@media only screen and (max-width: 500px) {
  .path-alias-professional .wrapper-new .toy-row .toy-col-3 {
    margin: 0;
    flex-basis: calc(100% - 12px);
  }
}

body .vista-concesionario h2 {
  font-size: 3em;
  line-height: 3.5rem;
}
body .vista-concesionario h3 {
  font-size: 2em;
  padding: 0.5em;
  line-height: 2.5rem;
}

.path-alias-form-calculadora-confirmation .webform-confirmation__back {
  display: none;
}

.path-alias-calculadora, .path-alias-flexibilidad-sin-limites {
  background: #f0f0f0;
}
.path-alias-calculadora #cabecera, .path-alias-flexibilidad-sin-limites #cabecera {
  position: absolute;
}
.path-alias-calculadora #cabecera #logo, .path-alias-flexibilidad-sin-limites #cabecera #logo {
  float: right;
  width: 150px;
  display: none;
}
.path-alias-calculadora #cabecera #logo a, .path-alias-flexibilidad-sin-limites #cabecera #logo a {
  display: block;
  width: 150px;
  height: 88px;
  /* background: url(../images/Toyota-Canarias-Logo--w.svg) 0 0 no-repeat;
  background-size: 150px; */
  background: url(../images/banderola-toyota.jpg) 0 0 no-repeat;
  background-size: 150px;
  margin-top: 16px;
}
.path-alias-calculadora header .mobile-header, .path-alias-calculadora header #block-toyota-navegacionprincipal, .path-alias-flexibilidad-sin-limites header .mobile-header, .path-alias-flexibilidad-sin-limites header #block-toyota-navegacionprincipal {
  display: none;
}
.path-alias-calculadora header .menu_principal, .path-alias-flexibilidad-sin-limites header .menu_principal {
  padding-right: 24%;
}
.path-alias-calculadora header .menu_principal ul li, .path-alias-flexibilidad-sin-limites header .menu_principal ul li {
  margin-top: 16px;
}
.path-alias-calculadora .cabecera-pagina, .path-alias-flexibilidad-sin-limites .cabecera-pagina {
  height: auto;
  padding-top: 0;
  position: relative;
  background: none !important;
}
.path-alias-calculadora .cabecera-pagina .imagen-cabecera-landing, .path-alias-flexibilidad-sin-limites .cabecera-pagina .imagen-cabecera-landing {
  position: relative;
}
.path-alias-calculadora .cabecera-pagina img, .path-alias-flexibilidad-sin-limites .cabecera-pagina img {
  width: 100%;
}
.path-alias-calculadora .paragraph, .path-alias-flexibilidad-sin-limites .paragraph {
  padding: 0;
}
.path-alias-calculadora .paragraph br, .path-alias-flexibilidad-sin-limites .paragraph br {
  display: block;
  height: 0.5rem;
  content: "";
}
.path-alias-calculadora .paragraph.paragraph--type--text, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text {
  margin-top: 40px;
}
.path-alias-calculadora .paragraph.paragraph--type--text .wrapper.text-center h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .site-footer .redes ul.text-center h2 + p, .site-footer .redes .path-alias-calculadora .paragraph.paragraph--type--text ul.text-center h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .text-center.breadcrumb h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .text-center#menu-equipamiento h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .text-center#menu-especificaciones h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .text-center.paragraph--type--tabla-especificaciones h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .paragraph--type--galeria h2.text-center h2 + p, .paragraph--type--galeria .path-alias-calculadora .paragraph.paragraph--type--text h2.text-center h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text #contenido .views-element-container .text-center.views-row h2 + p, #contenido .views-element-container .path-alias-calculadora .paragraph.paragraph--type--text .text-center.views-row h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text #contenido .views-element-container nav.text-center h2 + p, #contenido .views-element-container .path-alias-calculadora .paragraph.paragraph--type--text nav.text-center h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text #contenido .text-center.views-exposed-form h2 + p, #contenido .path-alias-calculadora .paragraph.paragraph--type--text .text-center.views-exposed-form h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .text-center.modelos-hibridos h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .submenu .text-center.submenu-vehiculos h2 + p, .submenu .path-alias-calculadora .paragraph.paragraph--type--text .text-center.submenu-vehiculos h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .submenu2 .text-center.submenu-vehiculos h2 + p, .submenu2 .path-alias-calculadora .paragraph.paragraph--type--text .text-center.submenu-vehiculos h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .text-center.modelos-convencionales h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .text-center.paragraph--type--modelos-hibridos h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .text-center.paragraph--type--texto-completo h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .body-hybrid .paragraph--type--modelos-hibridos .text-center.views-element-container h2 + p, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-calculadora .paragraph.paragraph--type--text .text-center.views-element-container h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .text-center.user-login-form h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .text-center.paragraph.paragraph--type-texto-imagen h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .text-center.listago-blog-categorias h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .text-center#equipamiento h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .campanya-home .text-center.paragraph--type-destacado-campana h2 + p, .campanya-home .path-alias-calculadora .paragraph.paragraph--type--text .text-center.paragraph--type-destacado-campana h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .paragraph--type-banner-video-cta-columnas .text-center.titulo h2 + p, .paragraph--type-banner-video-cta-columnas .path-alias-calculadora .paragraph.paragraph--type--text .text-center.titulo h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .paragraph--type-banner-video-cta-columnas h2.text-center h2 + p, .paragraph--type-banner-video-cta-columnas .path-alias-calculadora .paragraph.paragraph--type--text h2.text-center h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .paragraph--type-banner-video-cta-columnas .text-center.texto-principal h2 + p, .paragraph--type-banner-video-cta-columnas .path-alias-calculadora .paragraph.paragraph--type--text .text-center.texto-principal h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text .text-center.modelos-home h2 + p, .path-alias-calculadora .paragraph.paragraph--type--text #portada .group-header h2.text-center h2 + p, #portada .group-header .path-alias-calculadora .paragraph.paragraph--type--text h2.text-center h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .wrapper.text-center h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .site-footer .redes ul.text-center h2 + p, .site-footer .redes .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text ul.text-center h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.breadcrumb h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center#menu-equipamiento h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center#menu-especificaciones h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.paragraph--type--tabla-especificaciones h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .paragraph--type--galeria h2.text-center h2 + p, .paragraph--type--galeria .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text h2.text-center h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text #contenido .views-element-container .text-center.views-row h2 + p, #contenido .views-element-container .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.views-row h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text #contenido .views-element-container nav.text-center h2 + p, #contenido .views-element-container .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text nav.text-center h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text #contenido .text-center.views-exposed-form h2 + p, #contenido .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.views-exposed-form h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.modelos-hibridos h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .submenu .text-center.submenu-vehiculos h2 + p, .submenu .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.submenu-vehiculos h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .submenu2 .text-center.submenu-vehiculos h2 + p, .submenu2 .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.submenu-vehiculos h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.modelos-convencionales h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.paragraph--type--modelos-hibridos h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.paragraph--type--texto-completo h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .body-hybrid .paragraph--type--modelos-hibridos .text-center.views-element-container h2 + p, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.views-element-container h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.user-login-form h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.paragraph.paragraph--type-texto-imagen h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.listago-blog-categorias h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center#equipamiento h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .campanya-home .text-center.paragraph--type-destacado-campana h2 + p, .campanya-home .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.paragraph--type-destacado-campana h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .paragraph--type-banner-video-cta-columnas .text-center.titulo h2 + p, .paragraph--type-banner-video-cta-columnas .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.titulo h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .paragraph--type-banner-video-cta-columnas h2.text-center h2 + p, .paragraph--type-banner-video-cta-columnas .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text h2.text-center h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .paragraph--type-banner-video-cta-columnas .text-center.texto-principal h2 + p, .paragraph--type-banner-video-cta-columnas .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.texto-principal h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .text-center.modelos-home h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text #portada .group-header h2.text-center h2 + p, #portada .group-header .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text h2.text-center h2 + p {
  margin-top: 0;
  padding-top: 0;
}
.path-alias-calculadora .paragraph.paragraph--type--text .line-separator, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .line-separator {
  clear: both;
  border-bottom: 2px solid #f0f0f0;
  padding-top: 24px;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion {
  background: #fff;
  padding: 40px 0;
  margin: 40px 0 0 0;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion:after, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion:after {
  content: "";
  display: table;
  clear: both;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion ul, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion ul {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion ul li, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion ul li {
  width: 40%;
  margin-left: 5%;
  margin-right: 5%;
  float: left;
  list-style: none;
  margin-top: 24px;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion ul li a, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion ul li a {
  text-decoration: none;
  color: #282830;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion ul li a span, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion ul li a span {
  display: inline-block;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion ul li img, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion ul li img {
  max-height: 100px;
  text-align: center;
  display: block;
  text-align: center;
  display: block;
  margin: 0 auto;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion ul li:nth-child(2n+1), .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion ul li:nth-child(2n+1) {
  clear: both;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion ul li.calculadora-descripcion__grande, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion ul li.calculadora-descripcion__grande {
  width: 30%;
  margin-left: 10%;
  margin-right: 10%;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion__num, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion__num {
  margin-top: 16px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  display: inline-block;
  text-align: center;
  background: url(../images/botones_calculadora.svg) no-repeat 0 0;
  background-size: 60px;
  text-decoration: none;
  color: #282830;
  position: relative;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion__num.selected, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion__num.selected {
  background-position: 0 -168px;
  color: #ffffff;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion__num.optional, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion__num.optional {
  background-position: 0 -252px;
  color: #ffffff;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion__num:focus, .path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion__num:active, .path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion__num:hover, .path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion__num.active, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion__num:focus, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion__num:active, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion__num:hover, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion__num.active {
  background-position: 0 -84px;
  color: #ffffff;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion__num:hover .calculadora__boton, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion__num:hover .calculadora__boton {
  display: block;
  min-height: 50px;
  z-index: 2;
  position: absolute;
  width: 324px;
  bottom: 80px;
  background-color: #cc0033;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: bold;
  padding: 16px 0;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion__num:hover .calculadora__num:after, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion__num:hover .calculadora__num:after {
  content: "";
  display: block;
  position: absolute;
  display: block;
  height: 0;
  width: 0;
  border-top: 20px solid #cc0033;
  border-right: 20px solid transparent;
  border-left: 20px solid transparent;
  top: -22px;
  right: 0;
  left: 0;
  margin: 0 auto;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion__titulo, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion__titulo {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 1.65rem;
  padding-left: 1rem;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion__desc, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion__desc {
  display: block;
  padding-left: 4.8rem;
  padding-top: 0;
}
.path-alias-calculadora .paragraph.paragraph--type--text .calculadora-descripcion .boton-rojo, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--text .calculadora-descripcion .boton-rojo {
  text-align: center;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph .paragraph--type--formulario:after, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph .paragraph--type--formulario:after {
  content: "";
  display: table;
  clear: both;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph > div:after, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph > div:after {
  content: "";
  display: table;
  clear: both;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div {
  position: relative;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form {
  padding-top: 0;
  margin: 0 auto;
  padding-bottom: 56px;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form h2, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form h2 {
  font-size: 1.5rem;
  line-height: 2rem;
  border-bottom: 4px solid #cc0033;
  padding-bottom: 8px;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form h2 + p, .path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form h2 + div, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form h2 + div {
  margin-top: 16px;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .calc_copy h2, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .calc_copy h2 {
  font-size: 2rem;
  line-height: 2.5rem;
  border: 0;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .calc_copy h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .calc_copy h2 + p {
  margin-top: 0;
  padding-top: 0;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .calc_copy p.destacado, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .calc_copy p.destacado {
  color: #cc0033;
  font-size: 1.5rem;
  line-height: 2rem;
  margin-top: 0;
  padding-top: 0;
  font-weight: bold;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .calc_copy p.condiciones, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .calc_copy p.condiciones {
  font-size: 0.8rem;
  margin-top: 16px;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .calc_copy img, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .calc_copy img {
  max-height: 80px;
  float: left;
  margin-right: 16px;
  margin-bottom: 1rem;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .form-item, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .form-item {
  background: none;
  margin: 0;
  width: 100% !important;
  float: none;
  margin: 0;
  margin-top: 16px;
  border: 0;
  padding: 0;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .form-item fieldset, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .form-item fieldset {
  border: 0;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .form-item fieldset .form-item, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .form-item fieldset .form-item {
  width: 100% !important;
  float: left;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form fieldset label, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form fieldset label {
  display: block;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form fieldset input[type=email], .path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form fieldset input[type=text], .path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form fieldset input[type=tel], .path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form fieldset select, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form fieldset input[type=email], .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form fieldset input[type=text], .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form fieldset input[type=tel], .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form fieldset select {
  width: 100%;
  min-height: 36px;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .form-item-terms-of-service .wrapper-field, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .form-item-terms-of-service .wrapper-field {
  margin-top: 8px;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .form-item-terms-of-service .wrapper-field label, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .form-item-terms-of-service .wrapper-field label {
  float: left !important;
}
.path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .form-item-terms-of-service div, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .form-item-terms-of-service div {
  clear: both;
}
.path-alias-calculadora .boton-rojo, .path-alias-flexibilidad-sin-limites .boton-rojo {
  margin-top: 16px;
}
.path-alias-calculadora .boton-rojo a:hover, .path-alias-flexibilidad-sin-limites .boton-rojo a:hover {
  color: #cc0033;
  border-color: #cc0033;
}
.path-alias-calculadora .boton-borde-rojo-toyota, .path-alias-calculadora .path-frontpage .paragraph--type--banner-pequeno .enlace_banner a, .path-frontpage .paragraph--type--banner-pequeno .enlace_banner .path-alias-calculadora a, .path-alias-calculadora .campanya-home a, .campanya-home .path-alias-calculadora a, .path-alias-calculadora .vehiculos-vo form .form-actions input, .vehiculos-vo form .form-actions .path-alias-calculadora input, .path-alias-calculadora #block-formularioexpuestovehiculos-vopage-1 form .form-actions input, #block-formularioexpuestovehiculos-vopage-1 form .form-actions .path-alias-calculadora input, .path-alias-calculadora #block-formularioexpuestovehiculos-vopage-3 form .form-actions input, #block-formularioexpuestovehiculos-vopage-3 form .form-actions .path-alias-calculadora input, .path-alias-flexibilidad-sin-limites .boton-borde-rojo-toyota, .path-alias-flexibilidad-sin-limites .path-frontpage .paragraph--type--banner-pequeno .enlace_banner a, .path-frontpage .paragraph--type--banner-pequeno .enlace_banner .path-alias-flexibilidad-sin-limites a, .path-alias-flexibilidad-sin-limites .campanya-home a, .campanya-home .path-alias-flexibilidad-sin-limites a, .path-alias-flexibilidad-sin-limites .vehiculos-vo form .form-actions input, .vehiculos-vo form .form-actions .path-alias-flexibilidad-sin-limites input, .path-alias-flexibilidad-sin-limites #block-formularioexpuestovehiculos-vopage-1 form .form-actions input, #block-formularioexpuestovehiculos-vopage-1 form .form-actions .path-alias-flexibilidad-sin-limites input, .path-alias-flexibilidad-sin-limites #block-formularioexpuestovehiculos-vopage-3 form .form-actions input, #block-formularioexpuestovehiculos-vopage-3 form .form-actions .path-alias-flexibilidad-sin-limites input {
  clear: both;
}
.path-alias-calculadora .boton-borde-rojo-toyota a, .path-alias-calculadora .path-frontpage .paragraph--type--banner-pequeno .enlace_banner a a, .path-frontpage .paragraph--type--banner-pequeno .enlace_banner .path-alias-calculadora a a, .path-alias-calculadora .campanya-home a a, .campanya-home .path-alias-calculadora a a, .path-alias-calculadora .vehiculos-vo form .form-actions input a, .vehiculos-vo form .form-actions .path-alias-calculadora input a, .path-alias-calculadora #block-formularioexpuestovehiculos-vopage-1 form .form-actions input a, #block-formularioexpuestovehiculos-vopage-1 form .form-actions .path-alias-calculadora input a, .path-alias-calculadora #block-formularioexpuestovehiculos-vopage-3 form .form-actions input a, #block-formularioexpuestovehiculos-vopage-3 form .form-actions .path-alias-calculadora input a, .path-alias-flexibilidad-sin-limites .boton-borde-rojo-toyota a, .path-alias-flexibilidad-sin-limites .path-frontpage .paragraph--type--banner-pequeno .enlace_banner a a, .path-frontpage .paragraph--type--banner-pequeno .enlace_banner .path-alias-flexibilidad-sin-limites a a, .path-alias-flexibilidad-sin-limites .campanya-home a a, .campanya-home .path-alias-flexibilidad-sin-limites a a, .path-alias-flexibilidad-sin-limites .vehiculos-vo form .form-actions input a, .vehiculos-vo form .form-actions .path-alias-flexibilidad-sin-limites input a, .path-alias-flexibilidad-sin-limites #block-formularioexpuestovehiculos-vopage-1 form .form-actions input a, #block-formularioexpuestovehiculos-vopage-1 form .form-actions .path-alias-flexibilidad-sin-limites input a, .path-alias-flexibilidad-sin-limites #block-formularioexpuestovehiculos-vopage-3 form .form-actions input a, #block-formularioexpuestovehiculos-vopage-3 form .form-actions .path-alias-flexibilidad-sin-limites input a {
  text-decoration: none;
  color: #cc0033;
}
.path-alias-calculadora .boton-borde-rojo-toyota a:hover, .path-alias-calculadora .path-frontpage .paragraph--type--banner-pequeno .enlace_banner a a:hover, .path-frontpage .paragraph--type--banner-pequeno .enlace_banner .path-alias-calculadora a a:hover, .path-alias-calculadora .campanya-home a a:hover, .campanya-home .path-alias-calculadora a a:hover, .path-alias-calculadora .vehiculos-vo form .form-actions input a:hover, .vehiculos-vo form .form-actions .path-alias-calculadora input a:hover, .path-alias-calculadora #block-formularioexpuestovehiculos-vopage-1 form .form-actions input a:hover, #block-formularioexpuestovehiculos-vopage-1 form .form-actions .path-alias-calculadora input a:hover, .path-alias-calculadora #block-formularioexpuestovehiculos-vopage-3 form .form-actions input a:hover, #block-formularioexpuestovehiculos-vopage-3 form .form-actions .path-alias-calculadora input a:hover, .path-alias-flexibilidad-sin-limites .boton-borde-rojo-toyota a:hover, .path-alias-flexibilidad-sin-limites .path-frontpage .paragraph--type--banner-pequeno .enlace_banner a a:hover, .path-frontpage .paragraph--type--banner-pequeno .enlace_banner .path-alias-flexibilidad-sin-limites a a:hover, .path-alias-flexibilidad-sin-limites .campanya-home a a:hover, .campanya-home .path-alias-flexibilidad-sin-limites a a:hover, .path-alias-flexibilidad-sin-limites .vehiculos-vo form .form-actions input a:hover, .vehiculos-vo form .form-actions .path-alias-flexibilidad-sin-limites input a:hover, .path-alias-flexibilidad-sin-limites #block-formularioexpuestovehiculos-vopage-1 form .form-actions input a:hover, #block-formularioexpuestovehiculos-vopage-1 form .form-actions .path-alias-flexibilidad-sin-limites input a:hover, .path-alias-flexibilidad-sin-limites #block-formularioexpuestovehiculos-vopage-3 form .form-actions input a:hover, #block-formularioexpuestovehiculos-vopage-3 form .form-actions .path-alias-flexibilidad-sin-limites input a:hover {
  color: #fff;
}
.path-alias-calculadora .boton-borde-rojo-toyota:hover a, .path-alias-calculadora .path-frontpage .paragraph--type--banner-pequeno .enlace_banner a:hover a, .path-frontpage .paragraph--type--banner-pequeno .enlace_banner .path-alias-calculadora a:hover a, .path-alias-calculadora .campanya-home a:hover a, .campanya-home .path-alias-calculadora a:hover a, .path-alias-calculadora .vehiculos-vo form .form-actions input:hover a, .vehiculos-vo form .form-actions .path-alias-calculadora input:hover a, .path-alias-calculadora #block-formularioexpuestovehiculos-vopage-1 form .form-actions input:hover a, #block-formularioexpuestovehiculos-vopage-1 form .form-actions .path-alias-calculadora input:hover a, .path-alias-calculadora #block-formularioexpuestovehiculos-vopage-3 form .form-actions input:hover a, #block-formularioexpuestovehiculos-vopage-3 form .form-actions .path-alias-calculadora input:hover a, .path-alias-flexibilidad-sin-limites .boton-borde-rojo-toyota:hover a, .path-alias-flexibilidad-sin-limites .path-frontpage .paragraph--type--banner-pequeno .enlace_banner a:hover a, .path-frontpage .paragraph--type--banner-pequeno .enlace_banner .path-alias-flexibilidad-sin-limites a:hover a, .path-alias-flexibilidad-sin-limites .campanya-home a:hover a, .campanya-home .path-alias-flexibilidad-sin-limites a:hover a, .path-alias-flexibilidad-sin-limites .vehiculos-vo form .form-actions input:hover a, .vehiculos-vo form .form-actions .path-alias-flexibilidad-sin-limites input:hover a, .path-alias-flexibilidad-sin-limites #block-formularioexpuestovehiculos-vopage-1 form .form-actions input:hover a, #block-formularioexpuestovehiculos-vopage-1 form .form-actions .path-alias-flexibilidad-sin-limites input:hover a, .path-alias-flexibilidad-sin-limites #block-formularioexpuestovehiculos-vopage-3 form .form-actions input:hover a, #block-formularioexpuestovehiculos-vopage-3 form .form-actions .path-alias-flexibilidad-sin-limites input:hover a {
  color: #fff;
}
.path-alias-calculadora .calculadora, .path-alias-flexibilidad-sin-limites .calculadora {
  width: 400px;
  margin: 0 auto;
}
.path-alias-calculadora .calculadora ul, .path-alias-flexibilidad-sin-limites .calculadora ul {
  background: url(../images/calculadora4.svg) no-repeat center center;
  background-size: contain;
  margin: 0;
  padding: 0;
  min-height: 600px;
  padding: 280px 24px 0 20px;
}
.path-alias-calculadora .calculadora ul:after, .path-alias-flexibilidad-sin-limites .calculadora ul:after {
  content: "";
  display: table;
  clear: both;
}
.path-alias-calculadora .calculadora ul li, .path-alias-flexibilidad-sin-limites .calculadora ul li {
  float: left;
  list-style: none;
  width: 60px;
  margin: 0 14px;
}
.path-alias-calculadora .calculadora ul li a, .path-alias-flexibilidad-sin-limites .calculadora ul li a {
  margin-top: 16px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  display: block;
  text-align: center;
  background: url(../images/botones_calculadora.svg) no-repeat 0 0;
  background-size: 60px;
  text-decoration: none;
  color: #282830;
  position: relative;
}
.path-alias-calculadora .calculadora ul li a.selected, .path-alias-flexibilidad-sin-limites .calculadora ul li a.selected {
  background-position: 0 -168px;
  color: #ffffff;
}
.path-alias-calculadora .calculadora ul li a.optional, .path-alias-flexibilidad-sin-limites .calculadora ul li a.optional {
  background-position: 0 -252px;
  color: #ffffff;
}
.path-alias-calculadora .calculadora ul li a:focus, .path-alias-calculadora .calculadora ul li a:active, .path-alias-calculadora .calculadora ul li a:hover, .path-alias-calculadora .calculadora ul li a.active, .path-alias-flexibilidad-sin-limites .calculadora ul li a:focus, .path-alias-flexibilidad-sin-limites .calculadora ul li a:active, .path-alias-flexibilidad-sin-limites .calculadora ul li a:hover, .path-alias-flexibilidad-sin-limites .calculadora ul li a.active {
  background-position: 0 -84px;
  color: #ffffff;
}
.path-alias-calculadora .calculadora ul li a:hover .calculadora__boton, .path-alias-flexibilidad-sin-limites .calculadora ul li a:hover .calculadora__boton {
  display: block;
  min-height: 50px;
  z-index: 2;
  position: absolute;
  width: 324px;
  bottom: 80px;
  background-color: #cc0033;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: bold;
  padding: 16px 0;
}
.path-alias-calculadora .calculadora ul li a:hover .calculadora__num:after, .path-alias-flexibilidad-sin-limites .calculadora ul li a:hover .calculadora__num:after {
  content: "";
  display: block;
  position: absolute;
  display: block;
  height: 0;
  width: 0;
  border-top: 20px solid #cc0033;
  border-right: 20px solid transparent;
  border-left: 20px solid transparent;
  top: -22px;
  right: 0;
  left: 0;
  margin: 0 auto;
}
.path-alias-calculadora .calculadora__num, .path-alias-flexibilidad-sin-limites .calculadora__num {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
.path-alias-calculadora .calculadora__boton, .path-alias-flexibilidad-sin-limites .calculadora__boton {
  display: none;
}
.path-alias-calculadora .boton-flotante, .path-alias-flexibilidad-sin-limites .boton-flotante {
  float: right;
  position: relative;
  top: -64px;
}
.path-alias-calculadora .calculadora-texto-pre, .path-alias-flexibilidad-sin-limites .calculadora-texto-pre {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  padding-top: 40px;
}
.path-alias-calculadora .seleccion-calculadora, .path-alias-flexibilidad-sin-limites .seleccion-calculadora {
  padding-bottom: 1rem;
}
.path-alias-calculadora .seleccion-calculadora .calculadora__seleccionados, .path-alias-flexibilidad-sin-limites .seleccion-calculadora .calculadora__seleccionados {
  padding-bottom: 16px;
}
.path-alias-calculadora .seleccion-calculadora .calculadora__ayuda, .path-alias-flexibilidad-sin-limites .seleccion-calculadora .calculadora__ayuda {
  position: relative;
}
.path-alias-calculadora .seleccion-calculadora .calculadora__ayuda img, .path-alias-flexibilidad-sin-limites .seleccion-calculadora .calculadora__ayuda img {
  display: none;
}
.path-alias-calculadora .seleccion-calculadora .calculadora__ayuda__icon, .path-alias-flexibilidad-sin-limites .seleccion-calculadora .calculadora__ayuda__icon {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  border: 1px solid;
  font-size: 0.9rem;
  width: 16px;
  text-align: center;
  padding: 0;
  cursor: pointer;
  position: relative;
}
.path-alias-calculadora .seleccion-calculadora .calculadora__ayuda__icon:after, .path-alias-flexibilidad-sin-limites .seleccion-calculadora .calculadora__ayuda__icon:after {
  content: "";
  display: block;
  position: absolute;
  display: block;
  height: 0;
  width: 0;
  border-top: 20px solid #cbcdc9;
  border-right: 20px solid transparent;
  border-left: 20px solid transparent;
  top: -16px;
  left: -12px;
  display: none;
}
.path-alias-calculadora .seleccion-calculadora .calculadora__ayuda__texto, .path-alias-flexibilidad-sin-limites .seleccion-calculadora .calculadora__ayuda__texto {
  display: none;
  position: absolute;
  background: #cbcdc9;
  min-width: 200px;
  min-height: 100px;
  bottom: 32px;
  font-size: 0.9rem;
  padding: 24px;
  left: -86px;
}
.path-alias-calculadora .seleccion-calculadora .calculadora__ayuda:hover .calculadora__ayuda__texto, .path-alias-calculadora .seleccion-calculadora .calculadora__ayuda:hover :after, .path-alias-flexibilidad-sin-limites .seleccion-calculadora .calculadora__ayuda:hover .calculadora__ayuda__texto, .path-alias-flexibilidad-sin-limites .seleccion-calculadora .calculadora__ayuda:hover :after {
  display: block;
}
.path-alias-calculadora .seleccion-calculadora span, .path-alias-flexibilidad-sin-limites .seleccion-calculadora span {
  display: inline-block;
  padding-right: 4px;
}
.path-alias-calculadora .seleccion-calculadora span.hidden, .path-alias-flexibilidad-sin-limites .seleccion-calculadora span.hidden {
  display: none;
}
.path-alias-calculadora .seleccion-calculadora span img, .path-alias-flexibilidad-sin-limites .seleccion-calculadora span img {
  max-height: 60px;
  margin-bottom: -24px;
  margin-right: 16px;
  margin-left: 8px;
}
.path-alias-calculadora .seleccion-calculadora .calculadora__close, .path-alias-flexibilidad-sin-limites .seleccion-calculadora .calculadora__close {
  padding: 8px;
  font-size: 0.8rem;
  cursor: pointer;
}
.path-alias-calculadora .seleccion-calculadora .calculadora__seleccionados .calculadora__texto, .path-alias-flexibilidad-sin-limites .seleccion-calculadora .calculadora__seleccionados .calculadora__texto {
  color: #cc0033;
}
.path-alias-calculadora .seleccion-calculadora .calculadora__seleccionados img, .path-alias-flexibilidad-sin-limites .seleccion-calculadora .calculadora__seleccionados img {
  max-height: 60px;
  margin-bottom: -24px;
  margin-right: 16px;
  margin-left: 8px;
}
.path-alias-calculadora .seleccion-calculadora .calculadora__num, .path-alias-flexibilidad-sin-limites .seleccion-calculadora .calculadora__num {
  margin-top: 16px;
  text-align: center;
  background: url(../images/botones_calculadora.svg) no-repeat 0 0;
  text-decoration: none;
  color: #282830;
  width: 40px;
  height: 40px;
  background-size: 40px;
  line-height: 40px;
  padding-right: 0;
  margin: 0 8px;
}
.path-alias-calculadora .seleccion-calculadora .calculadora-extra h2, .path-alias-flexibilidad-sin-limites .seleccion-calculadora .calculadora-extra h2 {
  margin-top: 16px;
}
.path-alias-calculadora .seleccion-calculadora .calculadora-extra .form-item-calc, .path-alias-flexibilidad-sin-limites .seleccion-calculadora .calculadora-extra .form-item-calc {
  margin-top: 8px;
}
.path-alias-calculadora .seleccion-calculadora + .calc_copy h2, .path-alias-flexibilidad-sin-limites .seleccion-calculadora + .calc_copy h2 {
  margin-top: 16px;
}

@media only screen and (min-width: 1880px) {
  .path-alias-flexibilidad-sin-limites header .menu_principal {
    padding-right: 18%;
  }
}
@media only screen and (max-width: 1240px) {
  .path-alias-calculadora .boton-flotante, .path-alias-flexibilidad-sin-limites .boton-flotante {
    float: none;
    top: auto;
  }
}
@media screen and (min-width: 1440px) and (min-height: 900px) {
  .path-alias-calculadora .calculadora, .path-alias-flexibilidad-sin-limites .calculadora {
    width: 600px;
  }
  .path-alias-calculadora .calculadora ul, .path-alias-flexibilidad-sin-limites .calculadora ul {
    padding: 434px 24px 0 20px;
    margin-top: 40px;
    min-height: 900px;
    background: url(../images/calculadora4.svg) no-repeat center top;
    background-size: 600px;
  }
  .path-alias-calculadora .calculadora ul li, .path-alias-flexibilidad-sin-limites .calculadora ul li {
    width: 80px;
    margin: 0 28px;
  }
  .path-alias-calculadora .calculadora ul li a, .path-alias-flexibilidad-sin-limites .calculadora ul li a {
    width: 80px;
    height: 80px;
    line-height: 80px;
    display: block;
    text-align: center;
    background: url(../images/botones_calculadora.svg) no-repeat 0 0;
    background-size: 80px;
    font-size: 2rem;
  }
  .path-alias-calculadora .calculadora ul li a.selected, .path-alias-flexibilidad-sin-limites .calculadora ul li a.selected {
    background-position: 0 -226px;
    color: #ffffff;
  }
  .path-alias-calculadora .calculadora ul li a.optional, .path-alias-flexibilidad-sin-limites .calculadora ul li a.optional {
    background-position: 0 -336px;
    color: #ffffff;
  }
  .path-alias-calculadora .calculadora ul li a:focus, .path-alias-calculadora .calculadora ul li a:active, .path-alias-calculadora .calculadora ul li a:hover, .path-alias-calculadora .calculadora ul li a.active, .path-alias-flexibilidad-sin-limites .calculadora ul li a:focus, .path-alias-flexibilidad-sin-limites .calculadora ul li a:active, .path-alias-flexibilidad-sin-limites .calculadora ul li a:hover, .path-alias-flexibilidad-sin-limites .calculadora ul li a.active {
    background-position: 0 -112px;
    color: #ffffff;
  }
  .path-alias-calculadora .calculadora ul li a:hover .calculadora__boton, .path-alias-flexibilidad-sin-limites .calculadora ul li a:hover .calculadora__boton {
    font-size: 1.5rem;
    line-height: 2rem;
    padding: 8px;
    font-weight: bold;
    width: 240px;
    bottom: 90px;
  }
  .path-alias-calculadora .calculadora ul li a:hover .calculadora__num:after, .path-alias-flexibilidad-sin-limites .calculadora ul li a:hover .calculadora__num:after {
    content: "";
    display: block;
    position: absolute;
    display: block;
    height: 0;
    width: 0;
    border-top: 20px solid #cc0033;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    top: -12px;
    right: 0;
    left: 0;
    margin: 0 auto;
  }
  .path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form h2, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form h2 {
    font-size: 2rem;
    line-height: 2.5rem;
    padding-bottom: 16px;
  }
  .path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form h2 + p, .path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form h2 + div, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form h2 + div {
    margin-top: 32px;
  }
  .path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .form-item-calc, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .form-item-calc {
    margin-top: 24px;
  }
  .path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .calc_copy h2, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .calc_copy h2 {
    font-size: 3rem;
    line-height: 3.5rem;
    border: 0;
    margin-top: 32px;
  }
  .path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .calc_copy h2 + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .calc_copy h2 + p {
    font-size: 1.5rem;
  }
  .path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .calc_copy p.destacado, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .calc_copy p.destacado {
    color: #cc0033;
    font-size: 2rem;
    line-height: 2.5rem;
    margin-top: 0;
    padding-top: 0;
    font-weight: bold;
  }
  .path-alias-calculadora .paragraph.paragraph--type--nested-paragraph div form .calc_copy p + p, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph div form .calc_copy p + p {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .seleccion-calculadora span.calculadora__texto {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .seleccion-calculadora .calculadora-extra .form-item-calc {
    margin-top: 24px;
  }
}
@media only screen and (max-width: 990px) {
  .path-alias-calculadora #cabecera #logo, .path-alias-flexibilidad-sin-limites #cabecera #logo {
    float: right;
    width: 50px;
    height: 28px;
  }
  .path-alias-calculadora #cabecera #logo a, .path-alias-flexibilidad-sin-limites #cabecera #logo a {
    display: block;
    width: 50px;
    height: 28px;
    background: url(../images/Toyota-Canarias-Logo--w.svg) 0 0 no-repeat;
    background-size: 50px;
    margin-top: 8px;
  }
  .path-alias-calculadora .imagen-cabecera-movil, .path-alias-flexibilidad-sin-limites .imagen-cabecera-movil {
    display: none;
  }
  .path-alias-calculadora .paragraph, .path-alias-flexibilidad-sin-limites .paragraph {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }
  .path-alias-calculadora .paragraph.paragraph--type--nested-paragraph, .path-alias-flexibilidad-sin-limites .paragraph.paragraph--type--nested-paragraph {
    padding: 0;
  }
  .path-alias-calculadora .paragraph.paragraph.paragraph--type--text .calculadora-descripcion ul li, .path-alias-flexibilidad-sin-limites .paragraph.paragraph.paragraph--type--text .calculadora-descripcion ul li {
    width: 90%;
    margin-left: 5%;
    margin-right: 0;
    text-align: left;
  }
  .path-alias-calculadora .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num, .path-alias-flexibilidad-sin-limites .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num {
    width: 42px;
    height: 42px;
    line-height: 42px;
    background: url(../images/botones_calculadora.svg) no-repeat 0 0;
    background-size: 42px;
  }
  .path-alias-calculadora .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num.selected, .path-alias-flexibilidad-sin-limites .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num.selected {
    background-position: 0 -118px;
    color: #ffffff;
  }
  .path-alias-calculadora .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num.optional, .path-alias-flexibilidad-sin-limites .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num.optional {
    background-position: 0 -176px;
    color: #ffffff;
  }
  .path-alias-calculadora .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num:focus, .path-alias-calculadora .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num:active, .path-alias-calculadora .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num:hover, .path-alias-calculadora .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num.active, .path-alias-flexibilidad-sin-limites .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num:focus, .path-alias-flexibilidad-sin-limites .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num:active, .path-alias-flexibilidad-sin-limites .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num:hover, .path-alias-flexibilidad-sin-limites .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num.active {
    background-position: 0 -60px;
    color: #ffffff;
  }
  .path-alias-calculadora .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num:hover .calculadora__boton, .path-alias-flexibilidad-sin-limites .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num:hover .calculadora__boton {
    width: 240px;
    bottom: 60px;
  }
  .path-alias-calculadora .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num:hover .calculadora__num:after, .path-alias-flexibilidad-sin-limites .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__num:hover .calculadora__num:after {
    content: "";
    display: block;
    position: absolute;
    display: block;
    height: 0;
    width: 0;
    border-top: 20px solid #cc0033;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    top: -22px;
    right: 0;
    left: 0;
    margin: 0 auto;
  }
  .path-alias-calculadora .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__titulo, .path-alias-flexibilidad-sin-limites .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__titulo {
    font-size: 1.15rem;
    padding-left: 0.5rem;
  }
  .path-alias-calculadora .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__desc, .path-alias-flexibilidad-sin-limites .paragraph.paragraph.paragraph--type--text .calculadora-descripcion__desc {
    padding-left: 3.2rem;
  }
  .path-alias-calculadora .calculadora, .path-alias-flexibilidad-sin-limites .calculadora {
    width: 300px;
  }
  .path-alias-calculadora .calculadora ul, .path-alias-flexibilidad-sin-limites .calculadora ul {
    padding: 220px 16px 0 10px;
    margin-top: 40px;
    min-height: 492px;
    background: url(../images/calculadora4.svg) no-repeat center top;
    background-size: 300px;
  }
  .path-alias-calculadora .calculadora ul li, .path-alias-flexibilidad-sin-limites .calculadora ul li {
    width: 42px;
    width: 42px;
    margin: 0px 13px;
  }
  .path-alias-calculadora .calculadora ul li a, .path-alias-flexibilidad-sin-limites .calculadora ul li a {
    width: 42px;
    height: 42px;
    line-height: 42px;
    background: url(../images/botones_calculadora.svg) no-repeat 0 0;
    background-size: 42px;
  }
  .path-alias-calculadora .calculadora ul li a.selected, .path-alias-flexibilidad-sin-limites .calculadora ul li a.selected {
    background-position: 0 -118px;
    color: #ffffff;
  }
  .path-alias-calculadora .calculadora ul li a.optional, .path-alias-flexibilidad-sin-limites .calculadora ul li a.optional {
    background-position: 0 -176px;
    color: #ffffff;
  }
  .path-alias-calculadora .calculadora ul li a:focus, .path-alias-calculadora .calculadora ul li a:active, .path-alias-calculadora .calculadora ul li a:hover, .path-alias-calculadora .calculadora ul li a.active, .path-alias-flexibilidad-sin-limites .calculadora ul li a:focus, .path-alias-flexibilidad-sin-limites .calculadora ul li a:active, .path-alias-flexibilidad-sin-limites .calculadora ul li a:hover, .path-alias-flexibilidad-sin-limites .calculadora ul li a.active {
    background-position: 0 -60px;
    color: #ffffff;
  }
  .path-alias-calculadora .calculadora ul li a:hover .calculadora__boton, .path-alias-flexibilidad-sin-limites .calculadora ul li a:hover .calculadora__boton {
    width: 240px;
    bottom: 60px;
  }
  .path-alias-calculadora .calculadora ul li a:hover .calculadora__num:after, .path-alias-flexibilidad-sin-limites .calculadora ul li a:hover .calculadora__num:after {
    content: "";
    display: block;
    position: absolute;
    display: block;
    height: 0;
    width: 0;
    border-top: 20px solid #cc0033;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    top: -22px;
    right: 0;
    left: 0;
    margin: 0 auto;
  }
  .path-alias-calculadora .cabecera-pagina, .path-alias-flexibilidad-sin-limites .cabecera-pagina {
    height: auto;
    padding-top: 0;
    position: relative;
    background: none;
  }
  .path-alias-calculadora .cabecera-pagina .titulo-landing, .path-alias-flexibilidad-sin-limites .cabecera-pagina .titulo-landing {
    display: none;
  }
  .path-alias-calculadora .cabecera-pagina .imagen-cabecera-landing, .path-alias-flexibilidad-sin-limites .cabecera-pagina .imagen-cabecera-landing {
    position: relative;
    display: block;
    background: none;
  }
  .path-alias-calculadora .cabecera-pagina h1, .path-alias-flexibilidad-sin-limites .cabecera-pagina h1 {
    display: none;
  }
}
.path-alias-toyota-easy .enlace-landing {
  display: none !important;
}
.path-alias-toyota-easy img.toyota-easy {
  max-height: 120px;
}
.path-alias-toyota-easy img.toyota-easy + h2 {
  margin-top: 8px;
}
.path-alias-toyota-easy .cabecera-pagina .imagen-cabecera-landing {
  position: relative;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div h1, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div h1, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div h1, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div h1, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div h1, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div h1, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div h1, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div h1, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div h1, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div h1, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div h1, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div h1, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div h1, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div h1, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div h1, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div h1, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div h1, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div h1, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div h1, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div h1, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div h1, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div h1, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div h1, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div h1, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div h1, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div h1, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div h1, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div h1, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div h1, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div h1, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div h1, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div h1 {
  color: #fff;
  font-size: 4rem;
  line-height: 4.5rem;
  margin-bottom: 1rem;
  position: relative;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div h1:after, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div h1:after, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div h1:after, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div h1:after, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div h1:after, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div h1:after, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div h1:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div h1:after, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div h1:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div h1:after, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div h1:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div h1:after, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div h1:after, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div h1:after, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div h1:after, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div h1:after, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div h1:after, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div h1:after, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div h1:after, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div h1:after, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div h1:after, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div h1:after, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div h1:after, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div h1:after, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div h1:after, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div h1:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div h1:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div h1:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div h1:after, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div h1:after, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div h1:after, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div h1:after {
  content: "";
  display: block;
  position: absolute;
  width: 100px;
  height: 2px;
  background: #ffffff;
  bottom: -8px;
  left: 0;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div p, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div p, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div p, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div p, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div p, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div p, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div p, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div p, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div p, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div p, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div p, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div p, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div p, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div p, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div p, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div p, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div p, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div p, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div p, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div p, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div p, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div p, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div p, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div p, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div p, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div p, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div p, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div p, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div p, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div p, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div p, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div p {
  color: #fff;
  font-size: 2rem;
  line-height: 2.5rem;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right {
  float: right;
  background: #fff;
  text-align: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  font-size: 1.25rem;
  margin-top: 48px;
  padding: 16px 32px 16px 32px;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right h2, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right h2, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right h2, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right h2, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right h2, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right h2, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right h2, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right h2, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right h2, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right h2, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right h2, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right h2, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right h2, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right h3, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right h3, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right h3, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right h3, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right h3, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right h3, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right h3, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right h3, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right h3, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right h3, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right h3, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right h3, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right h3, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right h3, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right h3 {
  text-align: center;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right ul, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right ul, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right ul, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right ul, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right ul, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right ul, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right ul, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right ul, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right ul, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right ul, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right ul, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right ul, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right ul, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul {
  margin-top: 24px;
  text-align: center;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right ul li, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right ul li, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right ul li, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right ul li, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right ul li, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right ul li, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right ul li, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right ul li, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right ul li, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right ul li, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right ul li, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right ul li, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li {
  display: inline-block;
  position: relative;
  padding: 50px 16px 0 16px;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right ul li:after, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right ul li:after, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right ul li:after, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right ul li:after, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right ul li:after, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right ul li:after, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right ul li:after, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right ul li:after, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li:after, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right ul li:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right ul li:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right ul li:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right ul li:after, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right ul li:after, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li:after {
  content: "";
  display: block;
  position: absolute;
  height: 40px;
  width: 40px;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right ul li.estrena:after, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right ul li.estrena:after, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right ul li.estrena:after, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right ul li.estrena:after, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right ul li.estrena:after, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right ul li.estrena:after, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right ul li.estrena:after, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right ul li.estrena:after, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li.estrena:after, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right ul li.estrena:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right ul li.estrena:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right ul li.estrena:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right ul li.estrena:after, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right ul li.estrena:after, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li.estrena:after {
  background: url(../images/estrena-icon.svg) no-repeat 0 0;
  background-size: cover;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right ul li.quedatelo:after, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right ul li.quedatelo:after, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right ul li.quedatelo:after, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right ul li.quedatelo:after, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right ul li.quedatelo:after, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right ul li.quedatelo:after, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right ul li.quedatelo:after, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right ul li.quedatelo:after, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li.quedatelo:after, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right ul li.quedatelo:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right ul li.quedatelo:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right ul li.quedatelo:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right ul li.quedatelo:after, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right ul li.quedatelo:after, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li.quedatelo:after {
  background: url(../images/quedatelo-icon.svg) no-repeat 0 0;
  background-size: cover;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right ul li.devuelvelo:after, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right ul li.devuelvelo:after, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right ul li.devuelvelo:after, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right ul li.devuelvelo:after, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right ul li.devuelvelo:after, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right ul li.devuelvelo:after, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right ul li.devuelvelo:after, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right ul li.devuelvelo:after, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li.devuelvelo:after, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right ul li.devuelvelo:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right ul li.devuelvelo:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right ul li.devuelvelo:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right ul li.devuelvelo:after, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right ul li.devuelvelo:after, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li.devuelvelo:after {
  background: url(../images/devuelvelo-icon.svg) no-repeat 0 0;
  background-size: cover;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right ul li strong, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right ul li strong, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right ul li strong, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right ul li strong, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right ul li strong, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right ul li strong, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right ul li strong, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right ul li strong, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li strong, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right ul li strong, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right ul li strong, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right ul li strong, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right ul li strong, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right ul li strong, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li strong {
  display: bock;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul .paragraph.paragraph--type-texto-imagen {
  padding-top: 48px;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right ul li, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right ul li, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right ul li, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right ul li, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right ul li, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right ul li, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right ul li, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right ul li, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right ul li, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right ul li, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right ul li, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right ul li, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li {
  color: #00acec;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
.path-alias-toyota-easy .cabecera-pagina {
  height: 435px;
  padding-top: 0;
  position: relative;
}
.path-alias-toyota-easy .cabecera-pagina .imagen-cabecera-landing {
  position: relative;
}
.path-alias-toyota-easy .cabecera-pagina img {
  width: 100%;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul, .path-alias-toyota-easy .cabecera-pagina .breadcrumb, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container, .path-alias-toyota-easy .cabecera-pagina .user-login-form, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias, .path-alias-toyota-easy .cabecera-pagina #equipamiento, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal, .path-alias-toyota-easy .cabecera-pagina .modelos-home, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0 auto;
  left: 0;
  right: 0;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div h1, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div h1, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div h1, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div h1, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div h1, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div h1, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div h1, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div h1, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div h1, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div h1, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div h1, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div h1, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div h1, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div h1, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div h1, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div h1, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div h1, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div h1, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div h1, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div h1, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div h1, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div h1, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div h1, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div h1, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div h1, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div h1, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div h1, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div h1, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div h1, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div h1, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div h1, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div h1 {
  color: #fff;
  font-size: 4rem;
  line-height: 4.5rem;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper > div p, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div p, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div p, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div p, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div p, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div p, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div p, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div p, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div p, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div p, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div p, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div p, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div p, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div p, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div p, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div p, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div p, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div p, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div p, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div p, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div p, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div p, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div p, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div p, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div p, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div p, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div p, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div p, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div p, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div p, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div p, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div p {
  color: #fff;
  font-size: 2rem;
  line-height: 2.5rem;
}
.path-alias-toyota-easy .cabecera-pagina .wrapper .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul .easy-right .landing-box-right, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .breadcrumb .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 .easy-right .landing-box-right, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row .easy-right .landing-box-right, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav .easy-right .landing-box-right, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form .easy-right .landing-box-right, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos .easy-right .landing-box-right, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos .easy-right .landing-box-right, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo .easy-right .landing-box-right, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .user-login-form .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #equipamiento .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana .easy-right .landing-box-right, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo .easy-right .landing-box-right, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 .easy-right .landing-box-right, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal .easy-right .landing-box-right, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .modelos-home .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 .easy-right .landing-box-right, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 .easy-right .landing-box-right {
  position: relative;
  margin-top: 48px;
}
.path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul {
  margin-left: 0;
}
.path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li {
  vertical-align: top;
  padding-top: 90px;
  margin-top: 24px;
}
.path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li strong, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li strong, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li strong {
  font-size: 1.5rem;
  line-height: 2rem;
}
.path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li:after, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li:after, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li:after {
  width: 80px;
  height: 80px;
}
.path-alias-toyota-easy .toyota-easy-posibilidades {
  position: relative;
}
.path-alias-toyota-easy .toyota-easy-posibilidades strong {
  display: block;
  font-size: 1.75rem;
  line-height: 2.5rem;
}
.path-alias-toyota-easy .toyota-easy-posibilidades strong.toyota-azul {
  color: #00acec;
  font-size: 4rem;
  line-height: 4.5rem;
}
.path-alias-toyota-easy .toyota-easy-posibilidades .col-4, .path-alias-toyota-easy .toyota-easy-posibilidades .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .path-alias-toyota-easy .toyota-easy-posibilidades .form-imagen-modelo, .path-alias-toyota-easy .toyota-easy-posibilidades .paragraph--type--texto-completo .lista-toyota-easy li, .path-alias-toyota-easy .toyota-easy-posibilidades .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .toyota-easy-posibilidades .paragraph--type--texto-completo ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .toyota-easy-posibilidades li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .toyota-easy-posibilidades li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .toyota-easy-posibilidades li {
  padding-bottom: 40px;
}
.path-alias-toyota-easy .paragraph--type-texto-imagen .group-right {
  text-align: center;
}
.path-alias-toyota-easy .paragraph--type-texto-imagen .group-right img {
  max-height: 250px;
}
.path-alias-toyota-easy .paragraph--type--nested-paragraph > div {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 48px;
}
.path-alias-toyota-easy .paragraph--type--nested-paragraph .paragraph {
  width: 100% !important;
  float: none;
  padding: 0;
  margin: 0;
  clear: both;
  margin-top: 60px;
}
.path-alias-toyota-easy .paragraph--type--nested-paragraph .paragraph h2 {
  font-size: 3rem;
  line-height: 3.5rem;
}

.fondo-gris {
  background-color: #f0f0f0;
  max-width: 100%;
  width: 100%;
}

.vista-toyota-easy header {
  display: block;
  margin-top: 48px;
  padding-bottom: 24px;
}
.vista-toyota-easy header h2 {
  font-size: 3rem;
  line-height: 3.5rem;
}
.vista-toyota-easy .slick-slide {
  padding: 32px;
}
.vista-toyota-easy .slick-slide > div {
  background-color: #F0F0F0;
  box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.2);
  padding: 16px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
}
.vista-toyota-easy .slick-slide > div a {
  color: #282830;
  text-decoration: none;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  outline: 0;
}
.vista-toyota-easy .slick-slide > div a h3 {
  padding-bottom: 0;
}
.vista-toyota-easy .slick-slide > div a small {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
}
.vista-toyota-easy .slick-slide > div a span {
  color: #cc0033 !important;
}
.vista-toyota-easy .slick-slider {
  position: relative;
}
.vista-toyota-easy .slick-slider:hover {
  cursor: pointer;
}
.vista-toyota-easy .slick-slider .slick-prev {
  background: #282830;
  font-size: 0;
  position: absolute;
  top: 45%;
  border: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  padding: 8px;
  z-index: 9;
}
.vista-toyota-easy .slick-slider .slick-prev:before {
  content: "" !important;
  background: url(../images/ic-arrow-left-w.svg) 6px 5px no-repeat;
  background-size: 30px;
  display: block;
  width: 40px;
  height: 40px;
  font-size: 1rem;
}
.vista-toyota-easy .slick-slider .slick-next {
  background: #282830;
  font-size: 0;
  position: absolute;
  right: 0;
  top: 45%;
  padding: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.vista-toyota-easy .slick-slider .slick-next:before {
  content: "" !important;
  background: url(../images/ic-arrow-right-w.svg) 6px 5px no-repeat;
  background-size: 30px;
  display: block;
  width: 40px;
  height: 40px;
  font-size: 1rem;
}

.lista-toyota-easy, .page-node-type-easy .landing-box-right--new ul {
  margin-top: 24px;
  text-align: center;
}
.lista-toyota-easy li, .page-node-type-easy .landing-box-right--new ul li {
  display: inline-block;
  position: relative;
  padding: 50px 16px 0 16px;
}
.lista-toyota-easy li:after, .page-node-type-easy .landing-box-right--new ul li:after {
  content: "";
  display: block;
  position: absolute;
  height: 40px;
  width: 40px;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
.lista-toyota-easy li.estrena:after, .page-node-type-easy .landing-box-right--new ul li.estrena:after {
  background: url(../images/estrena-icon.svg) no-repeat 0 0;
  background-size: cover;
}
.lista-toyota-easy li.quedatelo:after, .page-node-type-easy .landing-box-right--new ul li.quedatelo:after {
  background: url(../images/quedatelo-icon.svg) no-repeat 0 0;
  background-size: cover;
}
.lista-toyota-easy li.devuelvelo:after, .page-node-type-easy .landing-box-right--new ul li.devuelvelo:after {
  background: url(../images/devuelvelo-icon.svg) no-repeat 0 0;
  background-size: cover;
}
.lista-toyota-easy li strong, .page-node-type-easy .landing-box-right--new ul li strong {
  display: bock;
}
.lista-toyota-easy .paragraph.paragraph--type-texto-imagen, .page-node-type-easy .landing-box-right--new ul .paragraph.paragraph--type-texto-imagen {
  padding-top: 48px;
}

.page-node-type-easy .fondo-gris {
  margin-top: 40px;
}
.page-node-type-easy .wrapper:after, .page-node-type-easy .site-footer .redes ul:after, .site-footer .redes .page-node-type-easy ul:after, .page-node-type-easy .breadcrumb:after, .page-node-type-easy #menu-equipamiento:after, .page-node-type-easy #menu-especificaciones:after, .page-node-type-easy .paragraph--type--tabla-especificaciones:after, .page-node-type-easy .paragraph--type--galeria h2:after, .paragraph--type--galeria .page-node-type-easy h2:after, .page-node-type-easy #contenido .views-element-container .views-row:after, #contenido .views-element-container .page-node-type-easy .views-row:after, .page-node-type-easy #contenido .views-element-container nav:after, #contenido .views-element-container .page-node-type-easy nav:after, .page-node-type-easy #contenido .views-exposed-form:after, #contenido .page-node-type-easy .views-exposed-form:after, .page-node-type-easy .modelos-hibridos:after, .page-node-type-easy .submenu .submenu-vehiculos:after, .submenu .page-node-type-easy .submenu-vehiculos:after, .page-node-type-easy .submenu2 .submenu-vehiculos:after, .submenu2 .page-node-type-easy .submenu-vehiculos:after, .page-node-type-easy .modelos-convencionales:after, .page-node-type-easy .paragraph--type--modelos-hibridos:after, .page-node-type-easy .paragraph--type--texto-completo:after, .page-node-type-easy .body-hybrid .paragraph--type--modelos-hibridos .views-element-container:after, .body-hybrid .paragraph--type--modelos-hibridos .page-node-type-easy .views-element-container:after, .page-node-type-easy .user-login-form:after, .page-node-type-easy .paragraph.paragraph--type-texto-imagen:after, .page-node-type-easy .listago-blog-categorias:after, .page-node-type-easy #equipamiento:after, .page-node-type-easy .campanya-home .paragraph--type-destacado-campana:after, .campanya-home .page-node-type-easy .paragraph--type-destacado-campana:after, .page-node-type-easy .paragraph--type-banner-video-cta-columnas .titulo:after, .paragraph--type-banner-video-cta-columnas .page-node-type-easy .titulo:after, .page-node-type-easy .paragraph--type-banner-video-cta-columnas h2:after, .paragraph--type-banner-video-cta-columnas .page-node-type-easy h2:after, .page-node-type-easy .paragraph--type-banner-video-cta-columnas .texto-principal:after, .paragraph--type-banner-video-cta-columnas .page-node-type-easy .texto-principal:after, .page-node-type-easy .modelos-home:after, .page-node-type-easy #portada .group-header h2:after, #portada .group-header .page-node-type-easy h2:after {
  content: "";
  display: table;
  clear: both;
}
.page-node-type-easy .concensionario.js-form-item.form-item.js-form-type-select.form-item-concensionario.js-form-item-concensionario {
  display: none !important;
}
.page-node-type-easy h2, .page-node-type-easy h3 {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
.page-node-type-easy .eyebrow {
  font-size: 1.5rem;
  line-height: 2rem;
}
.page-node-type-easy header .button, .page-node-type-easy header .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .page-node-type-easy header a {
  display: none;
}
.page-node-type-easy hr {
  border: 0;
  padding: 0;
  margin: 0;
  height: 2px;
  background: #cc0033;
  width: 100%;
  display: block;
  margin-top: 32px;
}
.page-node-type-easy .imagen-cabecera {
  background: #f0f0f0;
  position: relative;
  z-index: 1;
}
.page-node-type-easy .imagen-cabecera:after {
  content: "";
  display: table;
  clear: both;
}
.page-node-type-easy .imagen-cabecera .titular {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  z-index: 9999;
  color: #fff;
}
.page-node-type-easy .imagen-cabecera .titular h1 {
  font-size: 4rem;
  line-height: 4.5rem;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  position: relative;
  margin-bottom: 16px;
}
.page-node-type-easy .imagen-cabecera .titular h1:after {
  content: "";
  display: block;
  position: absolute;
  width: 100px;
  height: 2px;
  background: #ffffff;
  bottom: -8px;
  left: 0;
  display: none;
}
.page-node-type-easy .imagen-cabecera .titular h1:before {
  content: "";
  display: block;
  position: absolute;
  background: url(../images/toyota-easy-white.svg) 0 0 no-repeat;
  background-size: cover;
  width: 80px;
  height: 80px;
  top: -90px;
  left: 0;
  margin: 0;
}
.page-node-type-easy .imagen-cabecera .titular--no-easy h1:before {
  background: none;
}
.page-node-type-easy .imagen-cabecera .titular h2, .page-node-type-easy .imagen-cabecera .titular p {
  color: #ffffff;
}
.page-node-type-easy .imagen-cabecera .titular .precio {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
.page-node-type-easy .imagen-cabecera .titular .precio + div {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 2rem;
  display: none;
}
.page-node-type-easy .imagen-cabecera .consumos-emisiones {
  position: absolute;
  bottom: 16px;
  color: #fff;
  z-index: 9999;
}
.page-node-type-easy .imagen-cabecera .consumos-emisiones p {
  padding-bottom: 4px;
  margin-bottom: 0;
  font-size: 0.9rem;
  color: #fff;
}
.page-node-type-easy .imagen-cabecera .capa-easy {
  background: #1d71b8;
  background: -moz-linear-gradient(90deg, rgba(29, 113, 184, 0.5) 0%, rgba(29, 113, 184, 0) 100%);
  background: -webkit-linear-gradient(90deg, rgba(29, 113, 184, 0.5) 0%, rgba(29, 113, 184, 0) 100%);
  background: linear-gradient(90deg, rgba(29, 113, 184, 0.5) 0%, rgba(29, 113, 184, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1D71B8",endColorstr="#1D71B8",GradientType=1);
  position: absolute;
  z-index: 9;
  width: 100%;
}
.page-node-type-easy .imagen-cabecera .col-5 {
  padding: 0;
}
.page-node-type-easy .imagen-cabecera .col-7, .page-node-type-easy .imagen-cabecera .form-popup.form-catalogo {
  position: relative;
  /* padding-bottom:120px; // cambio tras nueva pastilla con textos mas largos */
  text-align: center;
}
.page-node-type-easy .imagen-cabecera .col-7 img, .page-node-type-easy .imagen-cabecera .form-popup.form-catalogo img {
  margin: 0 auto;
  text-align: center;
}
.page-node-type-easy .imagen-cabecera .landing-box-right {
  width: 390px;
  position: absolute;
  bottom: 16px;
  background: #fff;
  text-align: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  font-size: 1rem;
  margin-top: 48px;
  padding: 16px 32px 16px 32px;
  right: 0;
  z-index: 999;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.page-node-type-easy .imagen-cabecera .landing-box-right h2, .page-node-type-easy .imagen-cabecera .landing-box-right h3 {
  text-align: center;
  font-size: 1rem;
}
.page-node-type-easy .imagen-cabecera .landing-box-right ul {
  margin-top: 24px;
  text-align: center;
}
.page-node-type-easy .imagen-cabecera .landing-box-right ul li {
  display: inline-block;
  position: relative;
  padding: 50px 16px 0 16px;
}
.page-node-type-easy .imagen-cabecera .landing-box-right ul li:after {
  content: "";
  display: block;
  position: absolute;
  height: 40px;
  width: 40px;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 0;
}
.page-node-type-easy .imagen-cabecera .landing-box-right ul li.estrena:after {
  background: url(../images/estrena-icon.svg) no-repeat 0 0;
  background-size: cover;
}
.page-node-type-easy .imagen-cabecera .landing-box-right ul li.quedatelo:after {
  background: url(../images/quedatelo-icon.svg) no-repeat 0 0;
  background-size: cover;
}
.page-node-type-easy .imagen-cabecera .landing-box-right ul li.devuelvelo:after {
  background: url(../images/devuelvelo-icon.svg) no-repeat 0 0;
  background-size: cover;
}
.page-node-type-easy .imagen-cabecera .landing-box-right ul li strong {
  display: bock;
}
.page-node-type-easy .imagen-cabecera .landing-box-right ul .paragraph.paragraph--type-texto-imagen {
  padding-top: 48px;
}
.page-node-type-easy .imagen-cabecera .landing-box-right ul li {
  color: #00acec;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
.page-node-type-easy .paragraph {
  margin: 48px 0 0 0;
}
.page-node-type-easy .paragraph.easy-equipamiento .col-4, .page-node-type-easy .paragraph.easy-equipamiento .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .page-node-type-easy .paragraph.easy-equipamiento .form-imagen-modelo, .page-node-type-easy .paragraph.easy-equipamiento .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .page-node-type-easy .paragraph.easy-equipamiento .path-alias-toyota-easy .paragraph--type--texto-completo .landing-box-right--new ul li, .page-node-type-easy .landing-box-right--new .paragraph.easy-equipamiento .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .page-node-type-easy .paragraph.easy-equipamiento li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .page-node-type-easy .paragraph.easy-equipamiento li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .page-node-type-easy .paragraph.easy-equipamiento li {
  padding: 16px;
}
.page-node-type-easy .paragraph.easy-equipamiento .col-4 h2, .page-node-type-easy .paragraph.easy-equipamiento .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo h2, .form-popup.form-solicitud .form-item.info-modelo .page-node-type-easy .paragraph.easy-equipamiento .form-imagen-modelo h2, .page-node-type-easy .paragraph.easy-equipamiento .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li h2, .page-node-type-easy .paragraph.easy-equipamiento .path-alias-toyota-easy .paragraph--type--texto-completo .landing-box-right--new ul li h2, .page-node-type-easy .landing-box-right--new .paragraph.easy-equipamiento .path-alias-toyota-easy .paragraph--type--texto-completo ul li h2, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .page-node-type-easy .paragraph.easy-equipamiento li h2, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .page-node-type-easy .paragraph.easy-equipamiento li h2, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .page-node-type-easy .paragraph.easy-equipamiento li h2 {
  text-transform: uppercase;
}
.page-node-type-easy .paragraph.easy-equipamiento .col-4 ul, .page-node-type-easy .paragraph.easy-equipamiento .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo ul, .form-popup.form-solicitud .form-item.info-modelo .page-node-type-easy .paragraph.easy-equipamiento .form-imagen-modelo ul, .page-node-type-easy .paragraph.easy-equipamiento .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li ul, .page-node-type-easy .paragraph.easy-equipamiento .path-alias-toyota-easy .paragraph--type--texto-completo .landing-box-right--new ul li ul, .page-node-type-easy .landing-box-right--new .paragraph.easy-equipamiento .path-alias-toyota-easy .paragraph--type--texto-completo ul li ul, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .page-node-type-easy .paragraph.easy-equipamiento li ul, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .page-node-type-easy .paragraph.easy-equipamiento li ul, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .page-node-type-easy .paragraph.easy-equipamiento li ul {
  margin-top: 24px;
  margin-left: 16px;
}
.page-node-type-easy .paragraph.easy-equipamiento .col-4 ul li, .page-node-type-easy .paragraph.easy-equipamiento .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo ul li, .form-popup.form-solicitud .form-item.info-modelo .page-node-type-easy .paragraph.easy-equipamiento .form-imagen-modelo ul li, .page-node-type-easy .paragraph.easy-equipamiento .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li ul li, .page-node-type-easy .paragraph.easy-equipamiento .path-alias-toyota-easy .paragraph--type--texto-completo .landing-box-right--new ul li ul li, .page-node-type-easy .landing-box-right--new .paragraph.easy-equipamiento .path-alias-toyota-easy .paragraph--type--texto-completo ul li ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .page-node-type-easy .paragraph.easy-equipamiento li ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .page-node-type-easy .paragraph.easy-equipamiento li ul li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .page-node-type-easy .paragraph.easy-equipamiento li ul li {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-left: 16px;
}
.page-node-type-easy .condiciones__accordion {
  display: none;
  padding-top: 16px;
  display: block;
}
.page-node-type-easy .detalle-promocion {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}
.page-node-type-easy .detalle-promocion h2 {
  font-size: 3rem;
  line-height: 3.5rem;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
.page-node-type-easy .detalle-promocion h2 strong {
  color: #cc0033;
}
.page-node-type-easy .detalle-promocion p {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.page-node-type-easy .detalle-promocion strong.rojo-impresion {
  font-weight: bold;
  color: #cc0033;
  font-size: 1.25rem;
}
.page-node-type-easy .botones .boton-primario-toyota {
  display: inline-block;
}
.page-node-type-easy .botones .boton-secundario-toyota {
  display: inline-block;
  margin-left: 24px;
  padding-bottom: 24px;
}
.page-node-type-easy .landing-box-right--new {
  width: 100%;
  background: #fff;
  text-align: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  font-size: 1rem;
  margin-top: 48px;
  padding: 16px 32px 16px 32px;
  right: 0;
  z-index: 999;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.page-node-type-easy .landing-box-right--new h2, .page-node-type-easy .landing-box-right--new h3 {
  text-align: center;
  padding-top: 16px;
}
.page-node-type-easy .landing-box-right--new ul li {
  color: #00acec;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
.page-node-type-easy #condiciones a {
  display: none;
}
.page-node-type-easy #condiciones .condiciones__accordion {
  text-align: left;
}
.page-node-type-easy .pdf-only {
  display: none;
}

@media only screen and (max-width: 1520px) {
  .path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right {
    width: 490px;
    font-size: 1rem;
  }
}
@media only screen and (max-width: 990px) {
  .path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right {
    width: 270px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right h2, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right h2, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right h2, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right h2, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right h2, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right h2, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right h2, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right h2, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right h2, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right h2, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right h2, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right h2, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right h2, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right h2, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right h2 {
    font-size: 0.9rem;
    line-height: 1.25rem;
  }
  .path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right li, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right li, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right li, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right li, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right li, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right li, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right li, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right li, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right li, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right li, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right li, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right li, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right li, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right li {
    padding-left: 8px;
    padding-right: 8ppx;
  }

  .path-alias-toyota-easy .cabecera-pagina .wrapper > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .easy-right .landing-box-right ul li, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .easy-right .landing-box-right ul li, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .easy-right .landing-box-right ul li, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .easy-right .landing-box-right ul li, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .easy-right .landing-box-right ul li, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .easy-right .landing-box-right ul li, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .easy-right .landing-box-right ul li, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .easy-right .landing-box-right ul li, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .easy-right .landing-box-right ul li, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .easy-right .landing-box-right ul li, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .easy-right .landing-box-right ul li, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .easy-right .landing-box-right ul li, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .easy-right .landing-box-right ul li, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .easy-right .landing-box-right ul li {
    padding: 50px 4px 0 4px;
  }

  .path-alias-toyota-easy h1 {
    margin-top: 80px;
    white-space: nowrap;
  }
  .path-alias-toyota-easy h1 + p {
    margin-bottom: -32px;
  }
  .path-alias-toyota-easy .imagen-cabecera-movil {
    display: none;
    height: 0;
  }
  .path-alias-toyota-easy h2, .path-alias-toyota-easy h3 {
    text-align: center;
  }
  .path-alias-toyota-easy .paragraph--type--texto-completo h2 {
    margin-top: 0;
  }
  .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy ul, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul ul, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul ul {
    margin-top: 32px;
    margin-left: 0;
    margin-left: 0;
  }
  .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul ul li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul ul li {
    margin-top: 24px;
    padding: 50px 4px 0 4px;
  }
  .path-alias-toyota-easy .titulo-landing {
    display: none;
  }
  .path-alias-toyota-easy .cabecera-pagina {
    position: absolute;
    top: 0;
    background-position: right top;
    text-align: center;
    background-image: url("/sites/default/files/2020-08/toyota-easy.jpg") !important;
    background-size: cover !important;
    height: 80vh !important;
  }
  .path-alias-toyota-easy .cabecera-pagina .wrapper > div h1, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div h1, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div h1, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div h1, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div h1, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div h1, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div h1, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div h1, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div h1, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div h1, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div h1, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div h1, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div h1, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div h1, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div h1, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div h1, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div h1, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div h1, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div h1, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div h1, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div h1, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div h1, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div h1, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div h1, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div h1, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div h1, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div h1, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div h1, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div h1, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div h1, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div h1, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div h1, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div h1 {
    display: block;
    font-size: 3rem;
    line-height: 3.5rems;
  }
  .path-alias-toyota-easy .cabecera-pagina .wrapper > div h1:after, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div h1:after, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div h1:after, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div h1:after, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div h1:after, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div h1:after, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div h1:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div h1:after, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div h1:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div h1:after, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div h1:after, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div h1:after, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div h1:after, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div h1:after, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div h1:after, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div h1:after, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div h1:after, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div h1:after, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div h1:after, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div h1:after, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div h1:after, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div h1:after, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div h1:after, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div h1:after, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div h1:after, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div h1:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div h1:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div h1:after, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div h1:after, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div h1:after, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div h1:after, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div h1:after, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div h1:after {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .path-alias-toyota-easy .cabecera-pagina .wrapper > div p, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div p, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div p, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div p, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div p, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div p, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div p, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div p, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div p, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div p, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div p, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div p, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div p, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div p, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div p, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div p, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div p, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div p, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div p, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div p, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div p, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div p, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div p, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div p, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div p, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div p, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div p, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div p, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div p, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div p, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div p, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div p, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .path-alias-toyota-easy .cabecera-pagina .wrapper > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .landing-box-right, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .landing-box-right, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .landing-box-right, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .landing-box-right, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .landing-box-right, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .landing-box-right, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .landing-box-right, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .landing-box-right, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .landing-box-right, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .landing-box-right, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .landing-box-right, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .landing-box-right, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .landing-box-right, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .landing-box-right, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .landing-box-right {
    text-align: center;
    float: none !important;
    clear: both !important;
    margin: 0 auto;
    position: relative;
    width: 270px !important;
    font-size: 0.9rem;
    line-height: 1.15rem;
    padding: 8px;
  }
  .path-alias-toyota-easy .cabecera-pagina .wrapper > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .site-footer .redes ul > div .landing-box-right li, .site-footer .redes .path-alias-toyota-easy .cabecera-pagina ul > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .breadcrumb > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina #menu-equipamiento > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina #menu-especificaciones > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--tabla-especificaciones > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--galeria h2 > div .landing-box-right li, .paragraph--type--galeria .path-alias-toyota-easy .cabecera-pagina h2 > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container .views-row > div .landing-box-right li, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina .views-row > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina #contenido .views-element-container nav > div .landing-box-right li, #contenido .views-element-container .path-alias-toyota-easy .cabecera-pagina nav > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina #contenido .views-exposed-form > div .landing-box-right li, #contenido .path-alias-toyota-easy .cabecera-pagina .views-exposed-form > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .modelos-hibridos > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .submenu .submenu-vehiculos > div .landing-box-right li, .submenu .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .submenu2 .submenu-vehiculos > div .landing-box-right li, .submenu2 .path-alias-toyota-easy .cabecera-pagina .submenu-vehiculos > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .modelos-convencionales > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--modelos-hibridos > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type--texto-completo > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .body-hybrid .paragraph--type--modelos-hibridos .views-element-container > div .landing-box-right li, .body-hybrid .paragraph--type--modelos-hibridos .path-alias-toyota-easy .cabecera-pagina .views-element-container > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .user-login-form > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph.paragraph--type-texto-imagen > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .listago-blog-categorias > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina #equipamiento > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .campanya-home .paragraph--type-destacado-campana > div .landing-box-right li, .campanya-home .path-alias-toyota-easy .cabecera-pagina .paragraph--type-destacado-campana > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .titulo > div .landing-box-right li, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .titulo > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas h2 > div .landing-box-right li, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina h2 > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .paragraph--type-banner-video-cta-columnas .texto-principal > div .landing-box-right li, .paragraph--type-banner-video-cta-columnas .path-alias-toyota-easy .cabecera-pagina .texto-principal > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina .modelos-home > div .landing-box-right li, .path-alias-toyota-easy .cabecera-pagina #portada .group-header h2 > div .landing-box-right li, #portada .group-header .path-alias-toyota-easy .cabecera-pagina h2 > div .landing-box-right li {
    font-size: 0.8rem;
    line-height: 1rem;
    padding-right: 8px;
    padding-left: 8px;
  }
  .path-alias-toyota-easy .cabecera-pagina + .node--type-landing {
    padding-top: 80vh;
  }
  .path-alias-toyota-easy .paragraph--type--nested-paragraph {
    margin-top: 48px;
    padding-top: 48px;
  }
  .path-alias-toyota-easy .paragraph--type--nested-paragraph > div {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 48px;
  }
  .path-alias-toyota-easy .paragraph--type--nested-paragraph .paragraph h2, .path-alias-toyota-easy .paragraph--type--nested-paragraph .paragraph h3 {
    font-size: 2rem;
    line-height: 2.5rem;
    text-align: center;
  }

  .page-node-type-easy .landing-box-right--new ul li {
    margin-top: 16px;
  }
  .page-node-type-easy .imagen-cabecera .capa-easy {
    background: none;
  }
  .page-node-type-easy .imagen-cabecera .titular {
    position: relative;
    position: relative;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    top: auto;
    bottom: auto;
    color: #282830;
    text-shadow: none;
    text-align: center;
    padding-top: 80px;
  }
  .page-node-type-easy .imagen-cabecera .titular h1 {
    font-size: 3rem;
    line-height: 3.5rem;
    margin-top: 60px;
    text-align: center;
  }
  .page-node-type-easy .imagen-cabecera .titular h1:after {
    left: 0;
    right: 0;
    margin: 0 auto;
    color: #282830;
  }
  .page-node-type-easy .imagen-cabecera .titular h1:before {
    background: url(../images/toyota-easy.png) 0 0 no-repeat;
    background-size: cover;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .page-node-type-easy .imagen-cabecera .titular h1, .page-node-type-easy .imagen-cabecera .titular h2, .page-node-type-easy .imagen-cabecera .titular p {
    text-shadow: none;
    color: #282830;
    text-align: center;
  }
  .page-node-type-easy .imagen-cabecera .landing-box-right {
    position: relative;
    margin-top: 0;
    font-size: 0.9rem;
    padding: 16px 8px 16px 8px;
    width: 260px;
  }
  .page-node-type-easy .imagen-cabecera .landing-box-right ul li {
    padding: 50px 8px 0 8px;
  }
  .page-node-type-easy .imagen-cabecera .consumos-emisiones {
    position: relative;
    text-shadow: none;
    color: #282830;
    text-align: center;
  }
  .page-node-type-easy .imagen-cabecera .col-7, .page-node-type-easy .imagen-cabecera .form-popup.form-catalogo {
    position: initial;
    padding-bottom: 16px;
  }
  .page-node-type-easy .imagen-cabecera .col-5 {
    padding-top: 35vh;
  }
  .page-node-type-easy .imagen-cabecera img {
    text-align: center;
    position: absolute;
    top: 5%;
    left: 0;
    right: 0;
    margin: 0 auto;
    max-height: 40vh;
  }
  .page-node-type-easy .botones .boton-secundario-toyota {
    margin-top: 24px;
    margin-left: 0;
  }
}
.page-node-type-special {
  background-color: #f0f0f0;
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
}
.page-node-type-special .submenu .submenu-vehiculos .views-view-grid > div > div > div {
  min-height: 236px;
}
.page-node-type-special section {
  margin: 80px auto auto auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.page-node-type-special section.intro {
  text-align: center;
  max-width: 1200px;
  padding: 0 24px;
  width: 60%;
}
.page-node-type-special section.subpages {
  flex-direction: row;
  text-align: center;
}
.page-node-type-special section.subpages .imgLink {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  flex-grow: 1;
  width: 33%;
  height: 480px;
  padding: 48px;
  color: white;
  text-decoration: none;
}
.page-node-type-special section.subpages .imgLink .fakeBtn {
  opacity: 0;
  margin-top: 32px;
  transition: all 200ms;
}
.page-node-type-special section.subpages .imgLink:hover .fakeBtn {
  opacity: 1;
  transition: all 1000ms;
}
.page-node-type-special section.subpages .imgLink h2,
.page-node-type-special section.subpages .imgLink p {
  position: relative;
  top: 10%;
  transition: all 500ms ease-out;
}
.page-node-type-special section.subpages .imgLink:hover h2, .page-node-type-special section.subpages .imgLink:hover p {
  top: 0;
  transition: all 500ms ease-out;
}
.page-node-type-special section.subpages .imgLink__1 {
  background-size: cover;
}
.page-node-type-special section.subpages .imgLink__2 {
  background-size: cover;
}
.page-node-type-special section.subpages .imgLink__3 {
  background-size: cover;
}
.page-node-type-special section.cars {
  display: flex;
  flex-direction: row;
  width: 80%;
  margin-top: 48px;
}
.page-node-type-special .car {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  width: 20%;
  margin: 16px;
}
.page-node-type-special .car img {
  width: 100%;
}
.page-node-type-special .car h3 {
  position: absolute;
  bottom: 0;
  width: 100%;
  border-top: 2px solid lightgray;
}
.page-node-type-special h1 {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 3rem;
  line-height: 3.5rem;
  font-weight: 400;
  margin: 0;
}
@media only screen and (max-width: 990px) {
  .page-node-type-special h1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}
.page-node-type-special h2 {
  /* font-size: 2rem;
  line-height: 2.5rem; */
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 400;
  margin: 0;
}
@media only screen and (max-width: 990px) {
  .page-node-type-special h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
.page-node-type-special h3 {
  /* font-size: 1rem;
  line-height: 1.5rem; */
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 400;
  margin: 0;
}
@media only screen and (max-width: 990px) {
  .page-node-type-special h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.page-node-type-special p {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  margin-top: 24px;
}
.page-node-type-special .hero {
  margin-top: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #cc0033;
  height: 60vh;
  max-height: 480px;
  width: 100%;
}
.page-node-type-special .hero p {
  /* font-family: "Toyota Type"; */
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  font-size: 1.5rem;
  line-height: 2rem;
  color: white;
  visibility: hidden;
  position: relative;
  top: -10%;
}
.page-node-type-special.path-alias-myt h1 {
  display: none;
}
.page-node-type-special .page-title {
  display: none;
}
.page-node-type-special .myt__hero {
  margin-top: 0;
  position: relative;
  z-index: 9;
}
.page-node-type-special .main-content ul, .page-node-type-special .main-content ol {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  margin-left: 16px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  margin-top: 24px;
}
.page-node-type-special .app-btn article, .page-node-type-special .app-btn div {
  display: inline-block;
  margin: 24px 24px 0 0;
  width: 40%;
}
.page-node-type-special .app-btn article span, .page-node-type-special .app-btn div span {
  display: none;
}
.page-node-type-special .app-btn article a, .page-node-type-special .app-btn div a {
  width: 100%;
  height: 60px;
  display: block;
}
.page-node-type-special .app-btn article a.app-store, .page-node-type-special .app-btn div a.app-store {
  background: url(/sites/default/files/AppStore.png) 0 0 no-repeat;
  background-size: contain;
}
.page-node-type-special .app-btn article a.google-play, .page-node-type-special .app-btn div a.google-play {
  background: url(/sites/default/files/Google-Play.png) 0 0 no-repeat;
  background-size: contain;
}
.page-node-type-special .myt-icon {
  width: 80px;
  height: 80px;
  margin-bottom: 18px;
}
.page-node-type-special .myt-icon.text-align-center {
  margin: 0 auto 18px auto;
}
@media only screen and (max-width: 990px) {
  .page-node-type-special .myt-icon {
    width: 60px;
    height: 60px;
  }
}
.page-node-type-special #block-toyota-breadcrumbs {
  top: 480px;
  padding: 0;
}
.page-node-type-special .site-footer__middle {
  color: #ffffff;
}
.page-node-type-special .pie-pagina ul li {
  display: inline-block;
  text-align: center;
  padding: 0 0.5em;
}

.path-alias-yaris-cross-road-show {
  background: #282830;
  color: white;
}
.path-alias-yaris-cross-road-show p {
  margin-top: 8px;
}
.path-alias-yaris-cross-road-show #block-toyota-breadcrumbs {
  display: none;
}
.path-alias-yaris-cross-road-show #block-toyota-content, .path-alias-yaris-cross-road-show #block-toyota-content form {
  background: #282830;
}
.path-alias-yaris-cross-road-show h1, .path-alias-yaris-cross-road-show p, .path-alias-yaris-cross-road-show a {
  color: white;
}
.path-alias-yaris-cross-road-show .paragraph.paragraph--type--new-cabecera-custom {
  background: none;
  color: white;
  text-align: left;
  position: relative;
}
.path-alias-yaris-cross-road-show .paragraph.paragraph--type--new-cabecera-custom p {
  padding-top: 16px;
}
.path-alias-yaris-cross-road-show .paragraph.paragraph--type--new-cabecera-custom img {
  width: 100%;
}
.path-alias-yaris-cross-road-show .paragraph.paragraph--type--new-cabecera-custom a {
  cursor: default;
  pointer-events: none;
  display: block;
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 990px) {
  .path-alias-yaris-cross-road-show .paragraph.paragraph--type--new-cabecera-custom a {
    height: auto;
  }
}
@media only screen and (max-width: 990px) {
  .path-alias-yaris-cross-road-show .paragraph.paragraph--type--new-cabecera-custom .center-vertical {
    position: relative;
    position: relative;
    top: 0;
    transform: none;
    padding-top: 16px;
    border-bottom: 1px solid #dfbc26;
  }
}
.path-alias-yaris-cross-road-show .paragraph.paragraph--type--new-dos-columnas .texto {
  justify-content: center;
}
.path-alias-yaris-cross-road-show .paragraph.paragraph--type--new-dos-columnas .texto p {
  font-size: 40px;
  line-height: 48px;
  text-align: center;
}
.path-alias-yaris-cross-road-show .paragraph.paragraph--type--new-dos-columnas .imagen {
  position: relative;
}
.path-alias-yaris-cross-road-show .paragraph.paragraph--type--new-dos-columnas .imagen:after {
  content: "";
  display: block;
  position: absolute;
  background: linear-gradient(0deg, rgba(32, 32, 32, 0.2), rgba(32, 32, 32, 0.2));
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.path-alias-yaris-cross-road-show .paragraph--type--formulario {
  padding-top: 72px;
}
@media only screen and (max-width: 990px) {
  .path-alias-yaris-cross-road-show .text-align-center {
    text-align: left;
  }
  .path-alias-yaris-cross-road-show .paragraph--type--formulario {
    padding-top: 32px;
  }
  .path-alias-yaris-cross-road-show .paragraph.paragraph--type--new-texto-centrado {
    text-align: left;
  }
  .path-alias-yaris-cross-road-show .paragraph.paragraph--type--new-texto-centrado h2, .path-alias-yaris-cross-road-show .paragraph.paragraph--type--new-texto-centrado p {
    text-align: left;
  }
}

.path-alias-garantia-toyota-relax .bg-white, .page-node-type-special[class*=path-alias-aniversario] .bg-white, .page-node-type-special[class*=path-alias-mytoyota] .bg-white,
.path-alias-coches-hibridos-encuentra .bg-white, .path-alias-coches-hibridos-encuentra2 .bg-white {
  background: #ffffff;
  overflow: hidden;
}
.path-alias-garantia-toyota-relax .bg-white:after, .page-node-type-special[class*=path-alias-aniversario] .bg-white:after, .page-node-type-special[class*=path-alias-mytoyota] .bg-white:after,
.path-alias-coches-hibridos-encuentra .bg-white:after, .path-alias-coches-hibridos-encuentra2 .bg-white:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff;
}
.path-alias-garantia-toyota-relax .color-rojo, .page-node-type-special[class*=path-alias-aniversario] .color-rojo, .page-node-type-special[class*=path-alias-mytoyota] .color-rojo,
.path-alias-coches-hibridos-encuentra .color-rojo, .path-alias-coches-hibridos-encuentra2 .color-rojo {
  color: #cc0033;
}
.path-alias-garantia-toyota-relax .centrado h2, .path-alias-garantia-toyota-relax .centrado p, .path-alias-garantia-toyota-relax .centrado a, .page-node-type-special[class*=path-alias-aniversario] .centrado h2, .page-node-type-special[class*=path-alias-aniversario] .centrado p, .page-node-type-special[class*=path-alias-aniversario] .centrado a, .page-node-type-special[class*=path-alias-mytoyota] .centrado h2, .page-node-type-special[class*=path-alias-mytoyota] .centrado p, .page-node-type-special[class*=path-alias-mytoyota] .centrado a,
.path-alias-coches-hibridos-encuentra .centrado h2,
.path-alias-coches-hibridos-encuentra .centrado p,
.path-alias-coches-hibridos-encuentra .centrado a, .path-alias-coches-hibridos-encuentra2 .centrado h2, .path-alias-coches-hibridos-encuentra2 .centrado p, .path-alias-coches-hibridos-encuentra2 .centrado a {
  text-align: center;
}
.path-alias-garantia-toyota-relax .video-incrustado, .page-node-type-special[class*=path-alias-aniversario] .video-incrustado, .page-node-type-special[class*=path-alias-mytoyota] .video-incrustado,
.path-alias-coches-hibridos-encuentra .video-incrustado, .path-alias-coches-hibridos-encuentra2 .video-incrustado {
  text-align: center;
}
.path-alias-garantia-toyota-relax .video-incrustado iframe, .page-node-type-special[class*=path-alias-aniversario] .video-incrustado iframe, .page-node-type-special[class*=path-alias-mytoyota] .video-incrustado iframe,
.path-alias-coches-hibridos-encuentra .video-incrustado iframe, .path-alias-coches-hibridos-encuentra2 .video-incrustado iframe {
  margin: 0 auto;
}
@media only screen and (max-width: 990px) {
  .path-alias-garantia-toyota-relax .video-incrustado iframe, .page-node-type-special[class*=path-alias-aniversario] .video-incrustado iframe, .page-node-type-special[class*=path-alias-mytoyota] .video-incrustado iframe,
.path-alias-coches-hibridos-encuentra .video-incrustado iframe, .path-alias-coches-hibridos-encuentra2 .video-incrustado iframe {
    width: 100%;
  }
}
.path-alias-garantia-toyota-relax .paragraph--type--new-cabecera-custom, .page-node-type-special[class*=path-alias-aniversario] .paragraph--type--new-cabecera-custom, .page-node-type-special[class*=path-alias-mytoyota] .paragraph--type--new-cabecera-custom,
.path-alias-coches-hibridos-encuentra .paragraph--type--new-cabecera-custom, .path-alias-coches-hibridos-encuentra2 .paragraph--type--new-cabecera-custom {
  position: relative;
}
.path-alias-garantia-toyota-relax .breadcrumb, .page-node-type-special[class*=path-alias-aniversario] .breadcrumb, .page-node-type-special[class*=path-alias-mytoyota] .breadcrumb,
.path-alias-coches-hibridos-encuentra .breadcrumb, .path-alias-coches-hibridos-encuentra2 .breadcrumb {
  display: none;
}
.path-alias-garantia-toyota-relax section, .page-node-type-special[class*=path-alias-aniversario] section, .page-node-type-special[class*=path-alias-mytoyota] section,
.path-alias-coches-hibridos-encuentra section, .path-alias-coches-hibridos-encuentra2 section {
  background: none;
}
.path-alias-garantia-toyota-relax section img, .page-node-type-special[class*=path-alias-aniversario] section img, .page-node-type-special[class*=path-alias-mytoyota] section img,
.path-alias-coches-hibridos-encuentra section img, .path-alias-coches-hibridos-encuentra2 section img {
  width: 100%;
}
.path-alias-garantia-toyota-relax section .center-vertical, .page-node-type-special[class*=path-alias-aniversario] section .center-vertical, .page-node-type-special[class*=path-alias-mytoyota] section .center-vertical,
.path-alias-coches-hibridos-encuentra section .center-vertical, .path-alias-coches-hibridos-encuentra2 section .center-vertical {
  left: 0;
  right: 0;
  margin: 0 auto;
}
.path-alias-garantia-toyota-relax h1, .page-node-type-special[class*=path-alias-aniversario] h1, .page-node-type-special[class*=path-alias-mytoyota] h1,
.path-alias-coches-hibridos-encuentra h1, .path-alias-coches-hibridos-encuentra2 h1 {
  color: #ffffff;
}
.path-alias-garantia-toyota-relax h1 + p, .page-node-type-special[class*=path-alias-aniversario] h1 + p, .page-node-type-special[class*=path-alias-mytoyota] h1 + p,
.path-alias-coches-hibridos-encuentra h1 + p, .path-alias-coches-hibridos-encuentra2 h1 + p {
  color: #ffffff;
}
.path-alias-garantia-toyota-relax .img-aniversario, .page-node-type-special[class*=path-alias-aniversario] .img-aniversario, .page-node-type-special[class*=path-alias-mytoyota] .img-aniversario,
.path-alias-coches-hibridos-encuentra .img-aniversario, .path-alias-coches-hibridos-encuentra2 .img-aniversario {
  width: 200px;
}
.path-alias-garantia-toyota-relax .paragraph.paragraph--type--new-imagen-texto .texto .tarjeta, .page-node-type-special[class*=path-alias-aniversario] .paragraph.paragraph--type--new-imagen-texto .texto .tarjeta, .page-node-type-special[class*=path-alias-mytoyota] .paragraph.paragraph--type--new-imagen-texto .texto .tarjeta,
.path-alias-coches-hibridos-encuentra .paragraph.paragraph--type--new-imagen-texto .texto .tarjeta, .path-alias-coches-hibridos-encuentra2 .paragraph.paragraph--type--new-imagen-texto .texto .tarjeta {
  background: #ffffff;
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.page-node-type-special[class*=path-alias-aniversario] h1 {
  width: auto;
  background: #000;
  padding: 10px 10px 20px 10px;
  background: rgba(40, 40, 48, 0.5);
  display: inline-block;
}

.path-alias-coches-hibridos-encuentra .paragraph--type--new-cabecera-custom article:after, .path-alias-coches-hibridos-encuentra2 .paragraph--type--new-cabecera-custom article:after {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: rgba(32, 32, 32, 0.2);
  top: 0;
  left: 0;
}
.path-alias-coches-hibridos-encuentra .fieldset-wrapper .js-webform-radios, .path-alias-coches-hibridos-encuentra2 .fieldset-wrapper .js-webform-radios {
  display: flex;
}
.path-alias-coches-hibridos-encuentra .fieldset-wrapper .js-webform-radios .form-item, .path-alias-coches-hibridos-encuentra2 .fieldset-wrapper .js-webform-radios .form-item {
  background: #fff;
  padding: 16px;
}
.path-alias-coches-hibridos-encuentra .fieldset-wrapper .js-webform-radios .form-item .description, .path-alias-coches-hibridos-encuentra2 .fieldset-wrapper .js-webform-radios .form-item .description {
  padding-top: 8px;
}
@media only screen and (max-width: 990px) {
  .path-alias-coches-hibridos-encuentra .fieldset-wrapper .js-webform-radios, .path-alias-coches-hibridos-encuentra2 .fieldset-wrapper .js-webform-radios {
    display: block;
  }
}
.path-alias-coches-hibridos-encuentra .js-form-type-processed-text, .path-alias-coches-hibridos-encuentra2 .js-form-type-processed-text {
  padding: 16px;
  background: #fff;
}
.path-alias-coches-hibridos-encuentra #edit-volver, .path-alias-coches-hibridos-encuentra #processed_text, .path-alias-coches-hibridos-encuentra #edit-introduccion, .path-alias-coches-hibridos-encuentra2 #edit-volver, .path-alias-coches-hibridos-encuentra2 #processed_text, .path-alias-coches-hibridos-encuentra2 #edit-introduccion {
  background: none;
  padding: 0;
}
.path-alias-coches-hibridos-encuentra .form-disabled, .path-alias-coches-hibridos-encuentra2 .form-disabled {
  display: none !important;
}

#block-toyota-views-block-slider-block-1, #block-toyota-gamahome, #block-toyota-campanahome, #block-toyota-descubrelamagiadelhybridhome, .portada_med,
#block-toyota-bannergrandehome, #block-views-block-blog-block-3, #block-addthislibreria-2 {
  display: none;
}

@media only screen and (max-width: 990px) {
  #portada {
    margin-top: 56px;
  }
}

@media only screen and (max-width: 990px) {
  .page-node-type-special section {
    margin: 56px auto auto auto;
  }
}

.home-new {
  background: #f0f0f0;
  padding: 64px 0 64px 0;
}
.home-new h2 {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 400;
  margin: 0;
}
@media only screen and (max-width: 990px) {
  .home-new h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
.home-new h3 {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 400;
  margin: 0;
}
@media only screen and (max-width: 990px) {
  .home-new h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.home-new p {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  margin-top: 24px;
}
.home-new .grid {
  margin-bottom: 82px;
}
.home-new .grid .item-grid {
  height: 424px;
  padding: 0;
  margin: 0;
  position: relative;
  width: 50%;
  float: left;
  background-size: cover;
  background-position: center center;
}
.home-new .grid .item-grid a {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0rem;
  z-index: 4;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.home-new .grid .item-grid a:after {
  content: "";
  display: block;
  opacity: 0;
  width: 56px;
  height: 56px;
  border-radius: 40px;
  border: 1px solid #fff;
  position: absolute;
  right: 32px;
  bottom: 32px;
  background: url(../images/ic-plus-white.svg) center center no-repeat rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.home-new .grid .item-grid a:hover:after {
  opacity: 1;
}
.home-new .grid .item-grid .text {
  width: 100%;
  height: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  padding: 32px;
  z-index: 3;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.home-new .grid .item-grid .text:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  /* bottom: 8px; */
  left: 0;
  background: linear-gradient(0deg, #282830 0%, rgba(40, 40, 48, 0) 100%);
  bottom: 0px;
  z-index: -1;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.home-new .grid .item-grid .text h2 {
  font-size: 3rem;
  line-height: 3.5rem;
  color: #ffffff !important;
  z-index: 1;
  margin-bottom: 12px;
}
.home-new .grid .item-grid .text p {
  font-size: 1.5rem;
  line-height: 2rem;
  color: #ffffff;
  z-index: 1;
  margin-top: 0;
}
.home-new .grid .item-grid img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  display: none;
}
.home-new .grid .item-grid:first-child {
  /* height: 848px;
  padding-right: 8px; */
  height: 856px;
  padding-right: 0;
  margin-right: 8px;
  width: calc(50% - 8px);
  /* a {
      &:hover {
          &:after {
              display: none;
          }
      }
  } */
}
.home-new .grid .item-grid:first-child .text {
  height: 30%;
  top: 70%;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.home-new .grid .item-grid:first-child .text:after {
  content: "";
  display: block;
  width: calc(100% - 8px);
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  /* background: linear-gradient(180deg, rgba(204,0,51,0) 0%, #CC0033 100%); */
  background: linear-gradient(0deg, #282830 0%, rgba(40, 40, 48, 0) 100%);
  width: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.home-new .grid .item-grid:nth-child(2) {
  /* padding-bottom: 8px; */
  padding-bottom: 0px;
  margin-bottom: 8px;
  /** Cambios LA PALMA **/
  /* .text{
      display:none !important;
  }
  a{
      display:none;
      &:hover{
          display:none !important;
      }
  }
  &:hover{
      pointer-events: none;
  } */
}
.home-new .grid .item-grid:hover .text:after {
  background: linear-gradient(180deg, rgba(204, 0, 51, 0) 0%, #CC0033 100%);
}
.home-new .carrusel-destacados {
  clear: both;
  width: 100%;
  padding: 0 0 82px 0 !important;
  text-align: center;
  opacity: 0;
}
.home-new .carrusel-destacados div img:nth-child(2) {
  display: none;
}
.home-new .carrusel-destacados h2 {
  text-align: center;
  font-size: 2.5rem;
  line-height: 3rem;
  margin-bottom: 32px;
}
.home-new .carrusel-destacados h3 {
  text-align: center;
  font-size: 2rem;
  line-height: 2.5rem;
  margin-top: 0;
}
.home-new .carrusel-destacados .hybrid {
  color: #00acec;
  padding-top: 8px;
}
.home-new .carrusel-destacados img {
  margin: 0 auto;
}
.home-new .carrusel-destacados .price {
  display: block;
  margin-top: 16px;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
}
.home-new .carrusel-destacados .price span {
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
}
.home-new .carrusel-destacados a[href*="/toyota-easy"], .home-new .carrusel-destacados .item-dest-easy {
  text-decoration: none;
  color: #282830;
  display: block;
  margin: 18px;
  padding-bottom: 24px;
  border-radius: 8px;
  background: #f0f0f0;
  width: 80%;
  margin: 18px auto;
  cursor: pointer;
}
.home-new .carrusel-destacados a[href*="/toyota-easy"]:hover, .home-new .carrusel-destacados .item-dest-easy:hover {
  box-shadow: 0px 0px 18px 0px rgba(40, 40, 48, 0.2);
}
.home-new .carrusel-destacados .item-dest-easy article a.magnific {
  pointer-events: none;
}
.home-new .carrusel-destacados .slick-slider .slick-list {
  margin-bottom: 0;
}
.home-new .carrusel-destacados .slick-dots {
  text-align: center;
  width: 100%;
  margin: 0 auto 0 auto;
  border-radius: 0;
  position: relative;
  top: -4px !important;
}
.home-new .carrusel-destacados .slick-dots li {
  width: auto;
  height: 4px;
  margin: 10px 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.home-new .carrusel-destacados .slick-dots li:after {
  display: none;
}
.home-new .carrusel-destacados .slick-dots li button {
  width: 32px;
  height: 4px;
  background: #AAAAAA;
  border-radius: 0;
  line-height: 0;
  padding: 0;
}
.home-new .carrusel-destacados .slick-dots li button:before {
  display: none;
}
.home-new .carrusel-destacados .slick-dots li.slick-active button, .home-new .carrusel-destacados .slick-dots li:hover button {
  width: 64px;
  height: 4px;
  background: #cc0033;
  border-radius: 0;
}
.home-new .carrusel-destacados .slick-arrow {
  border-radius: 0;
  height: 48px;
  top: 42%;
  width: 48px;
  z-index: 2;
  border-radius: 48px;
  background: #ffffff !important;
  border: 1px solid #ffffff;
}
.home-new .carrusel-destacados .slick-arrow:hover {
  border: 1px solid #cc0033;
}
.home-new .carrusel-destacados .slick-arrow::before {
  content: "" !important;
  display: block;
  width: 48px;
  height: 48px;
}
.home-new .carrusel-destacados .slick-arrow.slick-prev {
  left: -42px !important;
}
.home-new .carrusel-destacados .slick-arrow.slick-prev:before {
  background: url(../images/ic-arrow-left.svg) center center no-repeat;
  background-size: 24px;
}
.home-new .carrusel-destacados .slick-arrow.slick-next {
  right: -32px !important;
}
.home-new .carrusel-destacados .slick-arrow.slick-next::before {
  background: url(../images/ic-arrow-right.svg) center center no-repeat;
  background-size: 24px;
}
.home-new .banner-panoramico {
  width: 100vw;
  clear: both;
  /* height: 400px;
  margin: 0 auto 82px auto; */
  height: 450px;
  margin: 0 auto 102px auto;
  position: relative;
}
.home-new .banner-panoramico .item-grid {
  width: 100%;
  height: auto;
  /*height: 100%;
  background-size: cover;
  background-position: center center;*/
}
.home-new .banner-panoramico .item-grid img {
  width: 100%;
  height: auto;
  max-width: initial;
}
.home-new .banner-panoramico .item-grid a {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0rem;
}
.home-new .banner-panoramico .image-desktop {
  display: block;
}
.home-new .banner-panoramico .image-mobil {
  display: none;
}
.home-new .paragraph--type--new-imagen-texto.image-right .tarjeta {
  padding-left: 48px !important;
}
.home-new .paragraph--type--new-imagen-texto .tarjeta {
  background: #fff !important;
  padding: 48px !important;
}
.home-new .paragraph--type--new-imagen-texto a {
  color: #282830;
}
@media only screen and (max-width: 1550px) {
  .home-new .carrusel-destacados {
    width: 90%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 990px) {
  .home-new {
    padding-top: 0;
  }
  .home-new .grid {
    margin-bottom: 32px;
    padding: 0;
    width: 100%;
  }
  .home-new .grid .item-grid:first-child {
    height: 80vh;
    padding-right: 0;
    margin-right: 0;
    width: 100%;
  }
  .home-new .grid .item-grid:first-child .text {
    width: 100%;
    height: 46%;
    top: 54%;
    text-align: left;
    font-size: 0.8rem !important;
    padding: 16px 72px 24px 24px;
  }
  .home-new .grid .item-grid:first-child .text h2 {
    font-size: 3rem !important;
    color: #ffffff !important;
  }
  .home-new .grid .item-grid:first-child .text p {
    margin: 0 0 4px 0;
    font-size: 1rem;
    line-height: 1.5rem !important;
  }
  .home-new .grid .item-grid:nth-child(2), .home-new .grid .item-grid:nth-child(3) {
    width: calc(50% - 4px);
    height: 46vh;
    margin: 8px 0 0 0;
  }
  .home-new .grid .item-grid:nth-child(2) .text, .home-new .grid .item-grid:nth-child(3) .text {
    width: 100%;
    height: 46%;
    top: 54%;
    text-align: left;
    font-size: 0.8rem !important;
    padding: 16px 72px 24px 24px;
  }
  .home-new .grid .item-grid:nth-child(2) .text h2, .home-new .grid .item-grid:nth-child(3) .text h2 {
    color: #ffffff !important;
  }
  .home-new .grid .item-grid:nth-child(2) .text p, .home-new .grid .item-grid:nth-child(3) .text p {
    margin: 0 0 4px 0;
    font-size: 1rem;
    line-height: 1.5rem !important;
  }
  .home-new .grid .item-grid:nth-child(2) {
    margin-right: 4px;
  }
  .home-new .grid .item-grid:nth-child(3) {
    margin-left: 4px;
  }
  .home-new .grid .item-grid a:after {
    width: 32px;
    height: 32px;
    background-size: 18px;
    opacity: 1;
    bottom: 24px;
    right: 24px;
  }
  .home-new .carrusel-destacados {
    padding: 0px 0 2px 0 !important;
    margin-bottom: 24px;
  }
  .home-new .carrusel-destacados .carrusel-new-home {
    margin-bottom: 0;
  }
  .home-new .carrusel-destacados h2 {
    margin-bottom: 0;
  }
  .home-new .carrusel-destacados .slick-arrow.slick-next {
    right: 0px !important;
    display: none !important;
  }
  .home-new .carrusel-destacados .slick-arrow.slick-prev {
    left: 0px !important;
    display: none !important;
  }
  .home-new .carrusel-destacados a[href*="/toyota-easy"] {
    width: 90%;
  }
  .home-new .banner-panoramico {
    /* height: 90vh; */
    height: 400px;
    margin: 0;
  }
  .home-new .banner-panoramico .image-desktop {
    display: none;
  }
  .home-new .banner-panoramico .image-mobil {
    display: block;
  }
  .home-new .paragraph--type--new-imagen-texto {
    margin-top: 48px;
  }
  .home-new .paragraph--type--new-imagen-texto .texto {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .home-new .paragraph--type--new-imagen-texto .texto .tarjeta {
    padding: 24px !important;
  }
}
@media only screen and (max-width: 767px) {
  .home-new .grid .item-grid:nth-child(2), .home-new .grid .item-grid:nth-child(3) {
    width: 100%;
    margin: 8px 0 0 0;
  }
  .home-new .carrusel-destacados .slick-dots li button {
    width: 18px;
  }
  .home-new .carrusel-destacados .slick-dots li.slick-active button, .home-new .carrusel-destacados .slick-dots li:hover button {
    width: 32px;
  }
}

/* Estilos footer nuevo - separar en otro archivo */
.site-footer {
  width: 100%;
  height: auto;
  background: #fff;
  padding-bottom: 32px;
}
.site-footer ul {
  list-style: none;
}
.site-footer .top-footer .col-4, .site-footer .top-footer .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .site-footer .top-footer .form-imagen-modelo, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .site-footer .top-footer li, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .site-footer .top-footer li, .site-footer .top-footer .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .site-footer .top-footer li {
  border-bottom: 8px #f0f0f0 solid;
  min-height: 200px;
  border-right: 8px #f0f0f0 solid;
  padding: 0;
  text-align: center;
  margin: 0 !important;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.site-footer .top-footer .col-4 a, .site-footer .top-footer .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo a, .form-popup.form-solicitud .form-item.info-modelo .site-footer .top-footer .form-imagen-modelo a, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li a, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .site-footer .top-footer li a, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li a, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .site-footer .top-footer li a, .site-footer .top-footer .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li a, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .site-footer .top-footer li a {
  color: #282830;
  text-decoration: none;
  display: flex;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 48px 25%;
  margin: 0 auto;
}
.site-footer .top-footer .col-4 a::before, .site-footer .top-footer .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo a::before, .form-popup.form-solicitud .form-item.info-modelo .site-footer .top-footer .form-imagen-modelo a::before, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li a::before, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .site-footer .top-footer li a::before, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li a::before, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .site-footer .top-footer li a::before, .site-footer .top-footer .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li a::before, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .site-footer .top-footer li a::before {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 4px;
}
@media only screen and (max-width: 1440px) {
  .site-footer .top-footer .col-4 a, .site-footer .top-footer .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo a, .form-popup.form-solicitud .form-item.info-modelo .site-footer .top-footer .form-imagen-modelo a, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li a, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .site-footer .top-footer li a, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li a, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .site-footer .top-footer li a, .site-footer .top-footer .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li a, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .site-footer .top-footer li a {
    padding: 48px 20%;
  }
}
@media only screen and (max-width: 1280px) {
  .site-footer .top-footer .col-4 a, .site-footer .top-footer .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo a, .form-popup.form-solicitud .form-item.info-modelo .site-footer .top-footer .form-imagen-modelo a, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li a, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .site-footer .top-footer li a, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li a, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .site-footer .top-footer li a, .site-footer .top-footer .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li a, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .site-footer .top-footer li a {
    padding: 48px 14%;
  }
}
.site-footer .top-footer .col-4:last-child, .site-footer .top-footer .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo:last-child, .form-popup.form-solicitud .form-item.info-modelo .site-footer .top-footer .form-imagen-modelo:last-child, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li:last-child, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .site-footer .top-footer li:last-child, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li:last-child, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .site-footer .top-footer li:last-child, .site-footer .top-footer .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li:last-child, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .site-footer .top-footer li:last-child {
  border-right: none;
}
.site-footer .top-footer .col-4:hover, .site-footer .top-footer .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo:hover, .form-popup.form-solicitud .form-item.info-modelo .site-footer .top-footer .form-imagen-modelo:hover, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li:hover, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .site-footer .top-footer li:hover, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li:hover, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .site-footer .top-footer li:hover, .site-footer .top-footer .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li:hover, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .site-footer .top-footer li:hover {
  background: #cc0033;
}
.site-footer .top-footer .col-4:hover a, .site-footer .top-footer .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo:hover a, .form-popup.form-solicitud .form-item.info-modelo .site-footer .top-footer .form-imagen-modelo:hover a, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li:hover a, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .site-footer .top-footer li:hover a, .site-footer .top-footer .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li:hover a, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .site-footer .top-footer li:hover a, .site-footer .top-footer .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li:hover a, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .site-footer .top-footer li:hover a {
  color: #ffffff;
}
.site-footer .top-footer .block-oferta a:before {
  background: url(../images/ico-solicita-oferta.svg) 0px 0px no-repeat;
  background-size: contain;
}
.site-footer .top-footer .block-oferta:hover a:before {
  background: url(../images/ico-solicita-oferta-white.svg) 0px 0px no-repeat;
  background-size: contain;
}
.site-footer .top-footer .block-prueba a:before {
  background: url(../images/ico-prueba-toyota.svg) 0px 0px no-repeat;
  background-size: contain;
}
.site-footer .top-footer .block-prueba:hover a:before {
  background: url(../images/ico-prueba-toyota-white.svg) 0px 0px no-repeat;
  background-size: contain;
}
.site-footer .top-footer .block-cita a:before {
  background: url(../images/ico-cita-previa.svg) 0px 0px no-repeat;
  background-size: contain;
}
.site-footer .top-footer .block-cita:hover a:before {
  background: url(../images/ico-cita-previa-white.svg) 0px 0px no-repeat;
  background-size: contain;
}
@media only screen and (max-width: 990px) {
  .site-footer .top-footer {
    display: none;
  }
}
.site-footer .bottom-footer {
  clear: both;
  color: #282830;
  padding: 0;
}
.site-footer .bottom-footer .row {
  clear: both;
}
.site-footer .bottom-footer a {
  color: #282830;
  font-weight: 400;
  text-decoration: none;
}
.site-footer .bottom-footer a:hover {
  color: #cc0033;
}
.site-footer .bottom-footer ul {
  margin: 0;
}
.site-footer .bottom-footer ul li {
  margin-bottom: 8px;
  font-size: 1rem;
  line-height: 1.25rem;
}
.site-footer .bottom-footer p {
  margin: 0 0 8px 0;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #282830;
}
.site-footer .bottom-footer h2 {
  margin-bottom: 24px;
  font-size: 1.5rem;
  line-height: 2rem;
  color: #282830;
  font-weight: 400;
}
.site-footer .bottom-footer .modelos-footer .col-6, .site-footer .bottom-footer .modelos-footer .form-popup.form-catalogo .form-item, .form-popup.form-catalogo .site-footer .bottom-footer .modelos-footer .form-item, .site-footer .bottom-footer .modelos-footer .form-popup.form-solicitud, .site-footer .bottom-footer .modelos-footer .form-popup.form-solicitud .form-item, .form-popup.form-solicitud .site-footer .bottom-footer .modelos-footer .form-item, .site-footer .bottom-footer .modelos-footer .form-popup.form-solicitud .form-item.info-modelo .form-modelo, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .modelos-footer .form-modelo {
  padding-left: 0;
}
.site-footer .bottom-footer .modelos-footer .col-6 .col-6, .site-footer .bottom-footer .modelos-footer .form-popup.form-catalogo .form-item .col-6, .form-popup.form-catalogo .site-footer .bottom-footer .modelos-footer .form-item .col-6, .site-footer .bottom-footer .modelos-footer .form-popup.form-solicitud .col-6, .form-popup.form-solicitud .site-footer .bottom-footer .modelos-footer .form-item .col-6, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .modelos-footer .form-modelo .col-6, .site-footer .bottom-footer .modelos-footer .col-6 .form-popup.form-catalogo .form-item, .form-popup.form-catalogo .site-footer .bottom-footer .modelos-footer .col-6 .form-item, .site-footer .bottom-footer .modelos-footer .form-popup.form-catalogo .form-item .form-item, .form-popup.form-catalogo .site-footer .bottom-footer .modelos-footer .form-item .form-item, .site-footer .bottom-footer .modelos-footer .col-6 .form-popup.form-solicitud, .site-footer .bottom-footer .modelos-footer .form-popup.form-catalogo .form-item .form-popup.form-solicitud, .form-popup.form-catalogo .site-footer .bottom-footer .modelos-footer .form-item .form-popup.form-solicitud, .site-footer .bottom-footer .modelos-footer .form-popup.form-solicitud .form-popup.form-solicitud, .form-popup.form-solicitud .site-footer .bottom-footer .modelos-footer .form-item .form-popup.form-solicitud, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .modelos-footer .form-modelo .form-popup.form-solicitud, .form-popup.form-solicitud .site-footer .bottom-footer .modelos-footer .col-6 .form-item, .site-footer .bottom-footer .modelos-footer .form-popup.form-solicitud .form-item, .form-popup.form-solicitud .site-footer .bottom-footer .modelos-footer .form-item .form-item, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .modelos-footer .form-modelo .form-item, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .modelos-footer .col-6 .form-modelo, .site-footer .bottom-footer .modelos-footer .form-popup.form-solicitud .form-item.info-modelo .form-modelo, .form-popup.form-solicitud .site-footer .bottom-footer .modelos-footer .form-item.info-modelo .form-modelo, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .modelos-footer .form-modelo .form-modelo {
  width: 100%;
}
.site-footer .bottom-footer .modelos-footer .col-3 .col-3, .site-footer .bottom-footer .modelos-footer .submenu .submenu-vehiculos .views-view-grid > div > div > div .col-3, .submenu .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .views-view-grid > div > div > div .col-3, .site-footer .bottom-footer .modelos-footer .submenu2 .submenu-vehiculos .views-view-grid > div > div > div .col-3, .submenu2 .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .views-view-grid > div > div > div .col-3, .site-footer .bottom-footer .modelos-footer .col-3 .submenu .submenu-vehiculos .views-view-grid > div > div > div, .submenu .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .col-3 .views-view-grid > div > div > div, .site-footer .bottom-footer .modelos-footer .submenu .submenu-vehiculos .views-view-grid > div.views-view-grid > div > div > div, .submenu .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .views-view-grid > div.views-view-grid > div > div > div, .site-footer .bottom-footer .modelos-footer .col-3 .submenu2 .submenu-vehiculos .views-view-grid > div > div > div, .submenu2 .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .col-3 .views-view-grid > div > div > div, .site-footer .bottom-footer .modelos-footer .submenu2 .submenu-vehiculos .views-view-grid > div.views-view-grid > div > div > div, .submenu2 .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .views-view-grid > div.views-view-grid > div > div > div {
  width: 100%;
}
.site-footer .bottom-footer .modelos-footer .col-3 .col-3#block-pie1, .site-footer .bottom-footer .modelos-footer .submenu .submenu-vehiculos .views-view-grid > div > div > div .col-3#block-pie1, .submenu .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .views-view-grid > div > div > div .col-3#block-pie1, .site-footer .bottom-footer .modelos-footer .submenu2 .submenu-vehiculos .views-view-grid > div > div > div .col-3#block-pie1, .submenu2 .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .views-view-grid > div > div > div .col-3#block-pie1, .site-footer .bottom-footer .modelos-footer .col-3 .submenu .submenu-vehiculos .views-view-grid > div > div > div#block-pie1, .submenu .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .col-3 .views-view-grid > div > div > div#block-pie1, .site-footer .bottom-footer .modelos-footer .submenu .submenu-vehiculos .views-view-grid > div.views-view-grid > div > div > div#block-pie1, .submenu .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .views-view-grid > div.views-view-grid > div > div > div#block-pie1, .site-footer .bottom-footer .modelos-footer .col-3 .submenu2 .submenu-vehiculos .views-view-grid > div > div > div#block-pie1, .submenu2 .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .col-3 .views-view-grid > div > div > div#block-pie1, .site-footer .bottom-footer .modelos-footer .submenu2 .submenu-vehiculos .views-view-grid > div.views-view-grid > div > div > div#block-pie1, .submenu2 .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .views-view-grid > div.views-view-grid > div > div > div#block-pie1 {
  padding: 0;
  padding-top: 8px;
}
.site-footer .bottom-footer .info {
  border-bottom: 4px solid #f0f0f0;
  margin-bottom: 32px;
  padding: 32px 0;
}
.site-footer .bottom-footer .info .col-6:first-child, .site-footer .bottom-footer .info .form-popup.form-catalogo .form-item:first-child, .form-popup.form-catalogo .site-footer .bottom-footer .info .form-item:first-child, .site-footer .bottom-footer .info .form-popup.form-solicitud:first-child, .site-footer .bottom-footer .info .form-popup.form-solicitud .form-item:first-child, .form-popup.form-solicitud .site-footer .bottom-footer .info .form-item:first-child, .site-footer .bottom-footer .info .form-popup.form-solicitud .form-item.info-modelo .form-modelo:first-child, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .info .form-modelo:first-child {
  color: #cc0033;
  font-size: 32px;
  letter-spacing: 0.67px;
  line-height: 32px;
  padding-top: 18px;
}
.site-footer .bottom-footer .info .col-6, .site-footer .bottom-footer .info .form-popup.form-catalogo .form-item, .form-popup.form-catalogo .site-footer .bottom-footer .info .form-item, .site-footer .bottom-footer .info .form-popup.form-solicitud, .site-footer .bottom-footer .info .form-popup.form-solicitud .form-item, .form-popup.form-solicitud .site-footer .bottom-footer .info .form-item, .site-footer .bottom-footer .info .form-popup.form-solicitud .form-item.info-modelo .form-modelo, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .info .form-modelo {
  padding: 0 !important;
}
.site-footer .bottom-footer .info .col-6 .text, .site-footer .bottom-footer .info .form-popup.form-catalogo .form-item .text, .form-popup.form-catalogo .site-footer .bottom-footer .info .form-item .text, .site-footer .bottom-footer .info .form-popup.form-solicitud .text, .form-popup.form-solicitud .site-footer .bottom-footer .info .form-item .text, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .info .form-modelo .text {
  color: #282830;
}
.site-footer .bottom-footer .info .redes {
  float: right;
  background: transparent;
  height: auto;
  padding: 0;
}
.site-footer .bottom-footer .info .redes li {
  display: inline-block;
  margin-bottom: 0;
  width: 32px;
  height: 32px;
  margin-right: 24px;
}
.site-footer .bottom-footer .info .redes li a {
  display: block;
  width: 100%;
  height: 100%;
}
.site-footer .bottom-footer .info .redes li a span {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 2rem;
}
.site-footer .bottom-footer .info .redes li a.ln span:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url(../images/linkedin-black.svg) no-repeat center 3px;
  background-size: contain;
}
.site-footer .bottom-footer .info .redes li a.ln:hover span:before {
  background: url(../images/linkedin-hover.svg) no-repeat center 3px;
  background-size: contain;
}
@media only screen and (max-width: 990px) {
  .site-footer .bottom-footer .info {
    text-align: center;
  }
  .site-footer .bottom-footer .info .col-6, .site-footer .bottom-footer .info .form-popup.form-catalogo .form-item, .form-popup.form-catalogo .site-footer .bottom-footer .info .form-item, .site-footer .bottom-footer .info .form-popup.form-solicitud, .site-footer .bottom-footer .info .form-popup.form-solicitud .form-item, .form-popup.form-solicitud .site-footer .bottom-footer .info .form-item, .site-footer .bottom-footer .info .form-popup.form-solicitud .form-item.info-modelo .form-modelo, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .info .form-modelo {
    padding: 0 16px !important;
  }
  .site-footer .bottom-footer .info .col-6 .text, .site-footer .bottom-footer .info .form-popup.form-catalogo .form-item .text, .form-popup.form-catalogo .site-footer .bottom-footer .info .form-item .text, .site-footer .bottom-footer .info .form-popup.form-solicitud .text, .form-popup.form-solicitud .site-footer .bottom-footer .info .form-item .text, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .info .form-modelo .text {
    padding-bottom: 24px;
  }
  .site-footer .bottom-footer .info .redes {
    float: none;
    text-align: center;
  }
  .site-footer .bottom-footer .modelos-footer .col-6, .site-footer .bottom-footer .modelos-footer .form-popup.form-catalogo .form-item, .form-popup.form-catalogo .site-footer .bottom-footer .modelos-footer .form-item, .site-footer .bottom-footer .modelos-footer .form-popup.form-solicitud, .site-footer .bottom-footer .modelos-footer .form-popup.form-solicitud .form-item, .form-popup.form-solicitud .site-footer .bottom-footer .modelos-footer .form-item, .site-footer .bottom-footer .modelos-footer .form-popup.form-solicitud .form-item.info-modelo .form-modelo, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .modelos-footer .form-modelo {
    padding-left: 16px;
    padding-top: 0;
  }
  .site-footer .bottom-footer .modelos-footer .col-6 .col-6, .site-footer .bottom-footer .modelos-footer .form-popup.form-catalogo .form-item .col-6, .form-popup.form-catalogo .site-footer .bottom-footer .modelos-footer .form-item .col-6, .site-footer .bottom-footer .modelos-footer .form-popup.form-solicitud .col-6, .form-popup.form-solicitud .site-footer .bottom-footer .modelos-footer .form-item .col-6, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .modelos-footer .form-modelo .col-6, .site-footer .bottom-footer .modelos-footer .col-6 .form-popup.form-catalogo .form-item, .form-popup.form-catalogo .site-footer .bottom-footer .modelos-footer .col-6 .form-item, .site-footer .bottom-footer .modelos-footer .form-popup.form-catalogo .form-item .form-item, .form-popup.form-catalogo .site-footer .bottom-footer .modelos-footer .form-item .form-item, .site-footer .bottom-footer .modelos-footer .col-6 .form-popup.form-solicitud, .site-footer .bottom-footer .modelos-footer .form-popup.form-catalogo .form-item .form-popup.form-solicitud, .form-popup.form-catalogo .site-footer .bottom-footer .modelos-footer .form-item .form-popup.form-solicitud, .site-footer .bottom-footer .modelos-footer .form-popup.form-solicitud .form-popup.form-solicitud, .form-popup.form-solicitud .site-footer .bottom-footer .modelos-footer .form-item .form-popup.form-solicitud, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .modelos-footer .form-modelo .form-popup.form-solicitud, .form-popup.form-solicitud .site-footer .bottom-footer .modelos-footer .col-6 .form-item, .site-footer .bottom-footer .modelos-footer .form-popup.form-solicitud .form-item, .form-popup.form-solicitud .site-footer .bottom-footer .modelos-footer .form-item .form-item, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .modelos-footer .form-modelo .form-item, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .modelos-footer .col-6 .form-modelo, .site-footer .bottom-footer .modelos-footer .form-popup.form-solicitud .form-item.info-modelo .form-modelo, .form-popup.form-solicitud .site-footer .bottom-footer .modelos-footer .form-item.info-modelo .form-modelo, .form-popup.form-solicitud .form-item.info-modelo .site-footer .bottom-footer .modelos-footer .form-modelo .form-modelo {
    padding: 0;
  }
  .site-footer .bottom-footer .modelos-footer .col-3, .site-footer .bottom-footer .modelos-footer .submenu .submenu-vehiculos .views-view-grid > div > div > div, .submenu .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .views-view-grid > div > div > div, .site-footer .bottom-footer .modelos-footer .submenu2 .submenu-vehiculos .views-view-grid > div > div > div, .submenu2 .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .views-view-grid > div > div > div {
    padding-top: 0;
  }
  .site-footer .bottom-footer .modelos-footer .col-3 .col-3, .site-footer .bottom-footer .modelos-footer .submenu .submenu-vehiculos .views-view-grid > div > div > div .col-3, .submenu .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .views-view-grid > div > div > div .col-3, .site-footer .bottom-footer .modelos-footer .submenu2 .submenu-vehiculos .views-view-grid > div > div > div .col-3, .submenu2 .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .views-view-grid > div > div > div .col-3, .site-footer .bottom-footer .modelos-footer .col-3 .submenu .submenu-vehiculos .views-view-grid > div > div > div, .submenu .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .col-3 .views-view-grid > div > div > div, .site-footer .bottom-footer .modelos-footer .submenu .submenu-vehiculos .views-view-grid > div.views-view-grid > div > div > div, .submenu .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .views-view-grid > div.views-view-grid > div > div > div, .site-footer .bottom-footer .modelos-footer .col-3 .submenu2 .submenu-vehiculos .views-view-grid > div > div > div, .submenu2 .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .col-3 .views-view-grid > div > div > div, .site-footer .bottom-footer .modelos-footer .submenu2 .submenu-vehiculos .views-view-grid > div.views-view-grid > div > div > div, .submenu2 .submenu-vehiculos .site-footer .bottom-footer .modelos-footer .views-view-grid > div.views-view-grid > div > div > div {
    padding: 0 !important;
  }
  .site-footer .bottom-footer h2 {
    margin-bottom: 12px;
  }
}
@media only screen and (max-width: 990px) {
  .site-footer {
    padding-bottom: 56px;
    z-index: 102;
  }
}

/* Cambios header */
#cabecera {
  box-shadow: 0 2px 6px rgba(40, 40, 48, 0.32);
  /* #logo {
      width: 12%;
      float: left;
      height: 100%;
      a {
          width: 132px;
          height: 48px;
          background: url(../images/logo-toyota-new.svg) 0 8px no-repeat;
          background-size: 48px;
          margin-top: 16px;
          text-decoration: none;
          color: $colorGeneral;
          font-size: 1rem;
          font-weight: normal;
          display: flex;
          @include transition(all .4s ease);
          span {
              display: flex;
              margin-left: 56px;
              padding-left: 0;
              line-height: 1.1rem;
              padding-top: 0;
              margin-top: 7px;
              &::before {
                  content: "";
                  display: inline-block;
                  height: 35px;
                  width: 1px;
                  background: $colorGeneral;
                  margin-right: 8px;
              }
          }
      }
  } */
}
#cabecera #logo {
  width: 6%;
  /* padding-left:60px;
  position:relative;
  margin-right:24px;
  &:after{
      @include pseudo;
      width:48px;
      height:48px;
      background: url(../images/aniversario-toyota.png) center center no-repeat;
      background-size:cover;
      top:12px;    
      left:0;                   
  }*/
}
#cabecera .menu_principal ul li a {
  padding: 25px 20px;
  margin: 0;
}
#cabecera .menu_principal ul li a:after {
  display: none !important;
}
@media only screen and (max-width: 1280px) {
  #cabecera {
    /* #logo {
        width: 15% !important;
    } */
  }
  #cabecera .menu_principal ul li a {
    margin: 0 !important;
    font-size: 1rem !important;
    padding: 25px 16px;
  }
}
@media only screen and (max-width: 990px) {
  #cabecera {
    height: 56px;
  }
  #cabecera #logo h1 {
    margin: 0;
  }
  #cabecera #logo a {
    background: url(../images/logo-toyota-new.svg) 0 11px no-repeat;
    background-size: 42px;
    margin-top: 4px;
    /* font-size: 0.9rem;
    span {
        margin-left: 51px;
        padding-left: 0;
        line-height: 1rem;
        padding-top: 0;
        margin-top: 8px;
    } */
  }
  #cabecera #mobile-header {
    /* right: 38px; */
    top: 8px;
  }
  #cabecera #mobile-header .nav-toggle span:nth-child(2) {
    width: 24px;
  }
  #cabecera .menu_principal {
    border-top: 4px solid #cc0033;
    top: 56px;
  }
  #cabecera .menu_principal ul li a {
    padding: 18px 20px;
    margin: 0;
  }
  #cabecera .menu_principal ul li a.submenu-open, #cabecera .menu_principal ul li a.is-active, #cabecera .menu_principal ul li a:hover {
    border-bottom: 1px solid #cc0033 !important;
  }
  #cabecera .menu_principal ul li a:after {
    display: block !important;
  }
}

/* .page-node-type-professional{
    #cabecera{
        #logo{
            &:after{
                background:url(../images/aniversario-toyota-blanco.png) center center no-repeat;
                background-size:cover;
            }
        }
    }
}*/
.submenu {
  display: none;
  position: fixed;
  top: 80px;
  background: #f0f0f0;
  width: 100%;
  height: calc(100vh - 80px);
  overflow-y: scroll;
  z-index: 10 !important;
  padding: 32px 0;
}
.submenu .col-8 {
  width: calc((100% /12) * 9);
}
@media only screen and (max-width: 990px) {
  .submenu .col-8 {
    width: 100%;
  }
}
.submenu .col-4, .submenu .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .submenu .form-imagen-modelo, .submenu .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .submenu li, .submenu .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .submenu li, .submenu .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .submenu li {
  width: calc((100% /12) * 3);
}
@media only screen and (max-width: 990px) {
  .submenu .col-4, .submenu .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .submenu .form-imagen-modelo, .submenu .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .submenu li, .submenu .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .submenu li, .submenu .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .submenu li {
    width: 100%;
  }
}
.submenu .submenu-vehiculos {
  display: flex;
  flex-wrap: wrap;
}
.submenu .submenu-vehiculos .item-menu {
  flex-basis: calc((100%/4) - 24px);
  float: left;
  text-align: center;
  width: 100%;
  flex-grow: initial;
  border-bottom: 1px solid #CBCDC9;
  margin: 0 12px 64px 12px;
  padding-bottom: 12px;
  color: #282830;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.submenu .submenu-vehiculos .item-menu a {
  display: block;
  text-decoration: none;
  color: #282830;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.submenu .submenu-vehiculos .item-menu a .image {
  position: relative;
  line-height: 0;
  margin-bottom: 18px;
}
.submenu .submenu-vehiculos .item-menu a .image img:first-child {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
}
.submenu .submenu-vehiculos .item-menu a .image img:not(:first-child) {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.submenu .submenu-vehiculos .item-menu a:hover .image img:first-child {
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}
.submenu .submenu-vehiculos .item-menu a:hover .image img:not(:first-child) {
  display: block !important;
  opacity: 1;
  filter: alpha(opacity=100);
}
.submenu .submenu-vehiculos .item-menu h3 {
  text-align: center;
  color: #CBCDC9;
  font-size: 1.75rem;
  line-height: 2rem;
  text-transform: capitalize;
  padding: 0;
  margin: 0;
  z-index: 1;
  position: relative;
}
.submenu .submenu-vehiculos .item-menu:hover {
  border-bottom: 1px solid #cc0033;
}
.submenu .submenu-vehiculos .item-menu:hover h3 {
  color: #808080;
}
.submenu .submenu-vehiculos .item-menu .consumo, .submenu .submenu-vehiculos .item-menu .emisiones {
  font-weight: 300;
  font-size: 0.9rem;
  line-height: 1.2rem;
  border-bottom: none;
}
.submenu .submenu-vehiculos .item-menu .motorizacion {
  font-weight: 300;
  color: #00acec;
  position: absolute;
  /* bottom: 8px; */
  bottom: -4px;
  left: 0;
  right: 0;
}
.submenu .submenu-vehiculos .item-menu .motorizacion span.hybrid {
  font-style: normal !important;
  text-transform: capitalize !important;
  font-size: 1rem !important;
  font-weight: normal !important;
  display: block !important;
}
.submenu .submenu-vehiculos .item-menu .ico-eco {
  position: relative;
}
.submenu .submenu-vehiculos .item-menu .ico-eco:after {
  content: "";
  display: block;
  position: absolute;
  top: 16px;
  left: 24px;
  width: 30px;
  height: 30px;
  background: url(../images/ico-eco.png) no-repeat 0 0;
  background-size: cover;
}
.submenu .submenu-vehiculos .item-menu .ico-eti-0 {
  position: relative;
}
.submenu .submenu-vehiculos .item-menu .ico-eti-0:after {
  content: "";
  display: block;
  position: absolute;
  top: 16px;
  left: 24px;
  width: 30px;
  height: 30px;
  background: url(../images/dgt_etiqueta_0.png) no-repeat 0 0;
  background-size: cover;
}
@media only screen and (max-width: 1280px) {
  .submenu .submenu-vehiculos .item-menu .consumo, .submenu .submenu-vehiculos .item-menu .emisiones {
    font-size: 0.8rem;
  }
  .submenu .submenu-vehiculos .item-menu .motorizacion {
    bottom: -4px;
  }
  .submenu .submenu-vehiculos .item-menu .image {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .submenu .submenu-vehiculos .item-menu .ico-eco:after {
    top: -2px;
  }
  .submenu .submenu-vehiculos .item-menu .ico-eti-0:after {
    top: -2px;
  }
}
@media only screen and (max-width: 767px) {
  .submenu .submenu-vehiculos .item-menu {
    flex-basis: calc((100%/2) - 12px);
    margin: 0 6px 32px 6px;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 500px) {
  .submenu .submenu-vehiculos .item-menu h3 {
    font-size: 1.5rem;
    line-height: 1.5rem;
    font-weight: 400;
  }
  .submenu .submenu-vehiculos .item-menu .consumo, .submenu .submenu-vehiculos .item-menu .emisiones {
    font-size: 0.7rem;
  }
  .submenu .submenu-vehiculos .item-menu .motorizacion {
    bottom: -6px;
  }
  .submenu .submenu-vehiculos .item-menu .motorizacion span.hybrid {
    font-size: 0.8rem !important;
  }
  .submenu .submenu-vehiculos .item-menu .image {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .submenu .submenu-vehiculos .item-menu .ico-eco:after {
    width: 20px;
    height: 20px;
    top: 4px;
  }
  .submenu .submenu-vehiculos .item-menu .ico-eti-0:after {
    width: 20px;
    height: 20px;
    top: 4px;
  }
}
.submenu .views-exposed-form {
  width: 90% !important;
  float: none !important;
  clear: both;
  display: block;
  margin: 0 auto 42px auto !important;
  text-align: left !important;
}
.submenu .views-exposed-form .js-form-item-categoria, .submenu .views-exposed-form .js-form-item-modelo-segmento, .submenu .views-exposed-form .js-form-item-field-modelo-segmento-target-id {
  width: calc((100% / 6) - 6px);
  display: inline-block !important;
  text-align: center;
  margin-left: 0 !important;
}
.submenu .views-exposed-form .js-form-item-categoria label, .submenu .views-exposed-form .js-form-item-modelo-segmento label, .submenu .views-exposed-form .js-form-item-field-modelo-segmento-target-id label {
  text-decoration: none;
  color: #282830 !important;
  font-size: 1rem !important;
  line-height: 1.5rem;
  border-bottom: 2px solid #f0f0f0;
  padding: 0 12px 8px 12px;
  text-transform: initial !important;
  font-style: normal !important;
  cursor: pointer;
}
.submenu .views-exposed-form .js-form-item-categoria label:hover, .submenu .views-exposed-form .js-form-item-modelo-segmento label:hover, .submenu .views-exposed-form .js-form-item-field-modelo-segmento-target-id label:hover {
  border-bottom: 2px solid #cc0033;
}
.submenu .views-exposed-form .js-form-item-categoria input, .submenu .views-exposed-form .js-form-item-modelo-segmento input, .submenu .views-exposed-form .js-form-item-field-modelo-segmento-target-id input {
  display: none;
}
.submenu .views-exposed-form .js-form-item-categoria input:checked + label, .submenu .views-exposed-form .js-form-item-modelo-segmento input:checked + label, .submenu .views-exposed-form .js-form-item-field-modelo-segmento-target-id input:checked + label {
  border-bottom: 2px solid #cc0033;
}
.submenu .views-exposed-form .form-actions {
  display: none !important;
}
.submenu .views-exposed-form .fieldgroup {
  width: 100%;
}
.submenu .views-exposed-form .fieldgroup legend {
  display: none;
}
@media only screen and (max-width: 1200px) {
  .submenu .views-exposed-form {
    width: 100% !important;
  }
}
@media only screen and (max-width: 990px) {
  .submenu {
    z-index: 100 !important;
    top: 115px;
    padding-bottom: 102px;
  }
}
@media only screen and (max-width: 767px) {
  .submenu .views-exposed-form {
    display: none;
  }
}
.submenu .col-3 .item-grid, .submenu .submenu-vehiculos .views-view-grid > div > div > div .item-grid, .submenu2 .submenu-vehiculos .submenu .views-view-grid > div > div > div .item-grid {
  position: relative;
  width: 100%;
  height: auto;
}
.submenu .col-3 .item-grid img, .submenu .submenu-vehiculos .views-view-grid > div > div > div .item-grid img, .submenu2 .submenu-vehiculos .submenu .views-view-grid > div > div > div .item-grid img {
  width: 100%;
  height: auto;
}
.submenu .col-3 .item-grid a, .submenu .submenu-vehiculos .views-view-grid > div > div > div .item-grid a, .submenu2 .submenu-vehiculos .submenu .views-view-grid > div > div > div .item-grid a {
  display: block;
  width: 100%;
  height: 100%;
}
.submenu .col-3 .item-grid.banner-1, .submenu .submenu-vehiculos .views-view-grid > div > div > div .item-grid.banner-1, .submenu2 .submenu-vehiculos .submenu .views-view-grid > div > div > div .item-grid.banner-1 {
  margin-bottom: 32px;
}
.submenu .col-3 .menu-legend, .submenu .submenu-vehiculos .views-view-grid > div > div > div .menu-legend, .submenu2 .submenu-vehiculos .submenu .views-view-grid > div > div > div .menu-legend {
  margin-top: 32px;
}
.submenu .col-3 .menu-legend .item-legend, .submenu .submenu-vehiculos .views-view-grid > div > div > div .menu-legend .item-legend, .submenu2 .submenu-vehiculos .submenu .views-view-grid > div > div > div .menu-legend .item-legend {
  margin-bottom: 16px;
}
.submenu .col-3 .menu-legend .item-legend strong, .submenu .submenu-vehiculos .views-view-grid > div > div > div .menu-legend .item-legend strong, .submenu2 .submenu-vehiculos .submenu .views-view-grid > div > div > div .menu-legend .item-legend strong {
  display: block;
  color: #00acec;
  font-weight: 400;
}
@media only screen and (max-width: 990px) {
  .submenu .col-3 .menu-legend, .submenu .submenu-vehiculos .views-view-grid > div > div > div .menu-legend, .submenu2 .submenu-vehiculos .submenu .views-view-grid > div > div > div .menu-legend {
    display: none;
  }
}

.submenu2 ul li {
  padding-bottom: 16px;
  line-height: 1.5rem;
  font-size: 1rem;
}
@media only screen and (max-width: 990px) {
  .submenu2 {
    top: 335px;
    padding-top: 24px;
    z-index: 100 !important;
  }
}

/* .cabecera-blanca #logo a, #cabecera.cabecera-scroll #logo a, .cabecera-fija #cabecera #logo a {
    background: url(../images/logo-toyota-new.svg) 0 8px no-repeat;
    background-size: 48px;
} */
.page-node-type-modelo-new {
  background: #f0f0f0;
}
@media only screen and (max-width: 990px) {
  .page-node-type-modelo-new h1 {
    display: none;
  }
}
.page-node-type-modelo-new .detalle-promocion {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}
.page-node-type-modelo-new .detalle-promocion h2 {
  font-size: 3rem;
  line-height: 3.5rem;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
.page-node-type-modelo-new .detalle-promocion h2 strong {
  color: #cc0033;
}
.page-node-type-modelo-new .detalle-promocion p {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.page-node-type-modelo-new .detalle-promocion strong.rojo-impresion {
  font-weight: bold;
  color: #cc0033;
  font-size: 1.25rem;
}

.not-model {
  display: none;
}

.model-new h2 {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 400;
  margin: 0;
}
@media only screen and (max-width: 990px) {
  .model-new h2 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
.model-new h3 {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 400;
  margin: 0;
}
@media only screen and (max-width: 990px) {
  .model-new h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.model-new p {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  margin-top: 24px;
}
.model-new .hero {
  width: 100%;
  height: 480px;
  position: relative;
  margin-bottom: 82px;
  background-position: right bottom;
  background-size: cover;
}
.model-new .hero .img-model-mobile {
  display: none;
}
@media screen and (min-width: 1440px) {
  .model-new .hero {
    height: 600px;
  }
}
.model-new .hero .text-hero {
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  margin: auto 0;
  line-height: 0;
  background: linear-gradient(90deg, rgba(153, 0, 38, 0.9) 0%, rgba(119, 0, 20, 0) 100%);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.model-new .hero .text-hero .content {
  width: 100%;
  height: auto;
  padding-left: 200px;
  display: flex;
  flex-direction: column;
}
.model-new .hero .text-hero h1 {
  color: #ffffff;
  width: 80%;
  height: 100%;
  margin: 0;
  line-height: 2.5rem;
  font-weight: 400;
}
.model-new .hero .text-hero h1 > span {
  margin-left: 0;
  display: block;
}
.model-new .hero .text-hero p {
  color: #ffffff;
}
.model-new .hero .text-hero p.subtitle {
  font-size: 1.5rem;
}
.model-new .hero .text-hero .eyebrow {
  line-height: 1.5rem;
  margin-bottom: 16px;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 1.25rem;
}
.model-new .hero .text-hero .button, .model-new .hero .text-hero .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .model-new .hero .text-hero a {
  margin: 0 !important;
}
@media only screen and (max-width: 990px) {
  .model-new .hero .text-hero {
    display: none;
    display: block;
    width: 100%;
    position: relative;
    background: #cc0033;
    left: 0;
  }
  .model-new .hero .text-hero .content {
    padding: 16px;
  }
}
@media only screen and (max-width: 990px) {
  .model-new .hero {
    margin-bottom: 32px;
  }
  .model-new .hero .views-field-view-node .field-content {
    display: none;
  }
}
@media only screen and (max-width: 990px) {
  .model-new .hero {
    height: 160px;
    background: none;
    height: auto;
    text-align: center;
  }
  .model-new .hero h1 {
    display: block;
    width: 100% !important;
  }
  .model-new .hero h2 {
    color: white;
  }
  .model-new .hero h1, .model-new .hero h2, .model-new .hero a, .model-new .hero p {
    text-align: center;
  }
  .model-new .hero .img-model-mobile {
    display: block;
  }
  .model-new .hero a:hover {
    border-color: white !important;
  }
}
.model-new .row {
  width: 100%;
  clear: both;
}
.model-new .model-360 {
  margin-bottom: 82px;
  position: relative;
}
.model-new .model-360 .row:first-child {
  position: relative;
  z-index: 2;
}
.model-new .model-360 .claim {
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 400;
}
.model-new .model-360 .consumo, .model-new .model-360 .emisiones {
  font-size: 1.5rem;
  line-height: 2rem;
  margin-bottom: 16px;
}
.model-new .model-360 .consumo span, .model-new .model-360 .emisiones span {
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
}
.model-new .model-360 .open-popup-link {
  color: #282830;
}
.model-new .model-360 .precio-inicial {
  margin-bottom: 16px;
}
.model-new .model-360 .precio-inicial span {
  font-size: 2.5rem;
  line-height: 3rem;
  color: #cc0033;
  display: inline-block;
}
.model-new .model-360 .precio-inicial span div {
  display: inline-block;
}
@media only screen and (max-width: 990px) {
  .model-new .model-360 .precio-inicial span {
    display: block;
  }
}
.model-new .model-360 .items-360 ul {
  list-style: none;
  position: relative;
  width: 100%;
  height: 440px;
  overflow: hidden;
}
.model-new .model-360 .items-360 ul li {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 440px;
}
.model-new .model-360 .items-360 canvas {
  position: relative;
  right: 48px;
}
@media only screen and (max-width: 990px) {
  .model-new .model-360 .items-360 {
    margin-top: 120px;
  }
  .model-new .model-360 .items-360 ul {
    height: 364px;
  }
  .model-new .model-360 .items-360 ul li {
    height: 364px;
  }
  .model-new .model-360 .items-360 canvas {
    right: 0;
  }
  .model-new .model-360 .items-360 .cloudimage-inner-box div {
    width: 40px !important;
    height: 40px !important;
    left: 12px !important;
  }
}
@media only screen and (max-width: 767px) {
  .model-new .model-360 .items-360 ul {
    height: 282px;
  }
  .model-new .model-360 .items-360 ul li {
    height: 282px;
  }
}
@media only screen and (max-width: 500px) {
  .model-new .model-360 .items-360 ul {
    height: 182px;
  }
  .model-new .model-360 .items-360 ul li {
    height: 182px;
  }
}
.model-new .model-360 .vista-colores-vehiculo-new .item-list ul li {
  width: 40px;
  display: inline-block;
  margin: 0 12px 12px 0;
  height: 40px;
  cursor: pointer;
  overflow: visible;
}
.model-new .model-360 .vista-colores-vehiculo-new .item-list ul li .acabado-click {
  width: 40px;
  height: 40px;
  border-radius: 40px;
  border: 2px solid transparent;
  position: relative;
  z-index: 9;
  filter: drop-shadow(0px 2px 4px rgba(40, 40, 48, 0.32));
}
.model-new .model-360 .vista-colores-vehiculo-new .item-list ul li .acabado-click:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  z-index: 0;
}
.model-new .model-360 .vista-colores-vehiculo-new .item-list ul li .acabado-click.active:before {
  border: 2px solid #cc0033;
  background: white;
}
.model-new .model-360 .vista-colores-vehiculo-new .item-list ul li .acabado-click img {
  border-radius: 100%;
  position: relative;
  z-index: 1;
  margin-top: 4px;
  margin-left: 4px;
  width: 32px;
  height: 32px;
}
@media only screen and (max-width: 990px) {
  .model-new .model-360 .vista-colores-vehiculo-new .item-list ul li {
    margin: 0 8px 8px 0;
    height: auto;
  }
}
.model-new .model-360 .text-color {
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  background: #ffffff;
  text-align: center;
  margin: 12px 0;
  font-size: 0.9rem;
  line-height: 1.4rem;
}
.model-new .model-360 .descubre-interior {
  margin-top: 18px;
}
.model-new .model-360 .descubre-interior a {
  color: #cc0033;
  text-decoration: none;
}
.model-new .model-360 .descubre-interior a:hover {
  text-decoration: underline;
}
.model-new .model-360 .descubre-interior a:before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background: url(../images/ic-play-circle-red.svg) center center;
  background-size: contain;
  margin-right: 4px;
  float: left;
  margin-top: 1px;
}
.model-new .model-360 .col-8 {
  position: relative;
}
.model-new .model-360 .col-8 .marca-agua {
  font-size: 102px;
  line-height: 102px;
  color: #ffffff;
  text-align: right;
  opacity: 0.645;
  position: absolute;
  right: 0;
  bottom: -126px;
}
@media only screen and (max-width: 990px) {
  .model-new .model-360 .col-8 .marca-agua {
    position: relative;
    right: initial;
    bottom: -200px;
    white-space: nowrap;
    font-size: 4rem;
    text-align: left;
    overflow: hidden;
  }
}
@media only screen and (max-width: 990px) {
  .model-new .model-360 .col-8 {
    padding: 0;
  }
}
.model-new .model-360 .buttons {
  text-align: center;
  position: relative;
  margin-top: -24px;
  bottom: 0;
}
.model-new .model-360 .buttons p {
  display: inline-block;
}
@media only screen and (max-width: 990px) {
  .model-new .model-360 .buttons {
    position: relative;
  }
}
@media only screen and (max-width: 990px) {
  .model-new .model-360 {
    overflow-x: hidden;
    margin-bottom: 32px;
  }
  .model-new .model-360 .col-2 {
    padding-top: 0;
  }
  .model-new .model-360 .col-2 p {
    margin-top: 0;
  }
  .model-new .model-360 .col-2 .descubre-interior {
    padding-top: 8px;
  }
  .model-new .model-360 .row:first-child .col-8 {
    height: 0 !important;
  }
}
.model-new .model-acabados {
  margin-bottom: 82px;
  padding-top: 82px;
}
.model-new .model-acabados .tabs-acabados-new {
  text-align: center;
  list-style: none;
  border-bottom: 4px solid #ffffff;
  padding-bottom: 12px;
  margin: 48px 0;
}
.model-new .model-acabados .tabs-acabados-new li {
  display: inline-block;
  margin: 0 24px;
  padding: 0px;
  font-size: 1.5rem;
  line-height: 2rem;
}
.model-new .model-acabados .tabs-acabados-new li span {
  cursor: pointer;
  /* display: block; */
  position: relative;
  display: flex;
  min-height: 62px;
  align-items: center;
  text-align: center;
  justify-content: center;
}
.model-new .model-acabados .tabs-acabados-new li span:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -16px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 4px;
  background: #ffffff;
  padding: 0 42px;
  margin: auto;
}
.model-new .model-acabados .tabs-acabados-new li span.active:after {
  background: #cc0033;
}
.model-new .model-acabados .tabs-acabados-new .slick-list {
  overflow: visible !important;
}
.model-new .model-acabados .tabs-acabados-new .slick-arrow {
  border-radius: 0;
  height: 48px;
  position: absolute;
  top: 8px;
  width: 48px;
  z-index: 2;
  border-radius: 48px;
  background: #ffffff !important;
  border: 1px solid #ffffff;
  font-size: 0rem;
}
.model-new .model-acabados .tabs-acabados-new .slick-arrow:hover {
  border: 1px solid #cc0033;
}
.model-new .model-acabados .tabs-acabados-new .slick-arrow::before {
  content: "" !important;
  display: block;
  width: 48px;
  height: 48px;
}
.model-new .model-acabados .tabs-acabados-new .slick-arrow.slick-prev {
  left: 8px !important;
}
.model-new .model-acabados .tabs-acabados-new .slick-arrow.slick-prev:before {
  background: url(../images/ic-arrow-left.svg) center center no-repeat;
  background-size: 24px;
}
.model-new .model-acabados .tabs-acabados-new .slick-arrow.slick-next {
  right: 8px !important;
}
.model-new .model-acabados .tabs-acabados-new .slick-arrow.slick-next::before {
  background: url(../images/ic-arrow-right.svg) center center no-repeat;
  background-size: 24px;
}
.model-new .model-acabados .acabado {
  display: block;
}
.model-new .model-acabados .open-popup-link {
  color: #282830;
}
.model-new .model-acabados h3 {
  position: relative;
  margin-bottom: 24px;
}
.model-new .model-acabados h3 .marca-agua {
  display: block;
  position: absolute;
  left: 0;
  bottom: -14px;
  font-size: 4rem;
  /* line-height: 4.5rem; */
  line-height: 3.5rem;
  color: #ffffff;
  opacity: 0.64;
  z-index: -1;
}
.model-new .model-acabados .text ul {
  margin-left: 18px;
}
.model-new .model-acabados .text ul li {
  margin-bottom: 6px;
}
@media only screen and (max-width: 990px) {
  .model-new .model-acabados {
    margin-bottom: 32px;
    padding-top: 0;
    overflow: hidden;
  }
  .model-new .model-acabados .tabs-acabados-new {
    border-bottom: 4px solid #cc0033;
  }
  .model-new .model-acabados .tabs-acabados-new li {
    margin: 0 !important;
  }
  .model-new .model-acabados .tabs-acabados-new li span::after {
    background: #cc0033;
  }
}
.model-new .model-video {
  position: relative;
  margin-bottom: 82px;
}
.model-new .model-video .content-video {
  width: 100%;
  height: 600px;
  background-size: cover !important;
  background-position: center center !important;
}
.model-new .model-video .content-video a {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  text-decoration: none;
  background: rgba(28, 28, 30, 0.6);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.model-new .model-video .content-video a:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  margin: 0;
  width: 64px;
  height: 64px;
  border-radius: 64px;
  background: url(../images/ic-play-circle-white.svg) center center #cc0033;
  background-size: 82px;
  margin: auto;
}
.model-new .model-video .content-video a:before {
  content: "Dale al play";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  top: 58%;
  height: 20px;
  width: 100px;
  color: #ffffff;
}
.model-new .model-video .content-video a:hover {
  background: rgba(28, 28, 30, 0.3);
}
.model-new .model-video .content-video a:hover:before {
  border-bottom: 1px solid #ffffff;
}
.model-new .model-video .text-video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0px;
  text-align: center;
}
.model-new .model-video .text-video h2 {
  text-align: center;
  color: #ffffff;
  margin-top: 6%;
  margin-bottom: 24px;
  font-weight: 400;
}
.model-new .model-video .text-video p {
  text-align: center;
  color: #ffffff;
  font-weight: 400;
}
@media only screen and (max-width: 990px) {
  .model-new .model-video {
    margin-bottom: 32px;
  }
}
.model-new .model-banner {
  position: relative;
  margin-bottom: 82px;
}
.model-new .model-banner .content-banner {
  width: 100%;
  height: 600px;
  background-size: cover;
  background-position: center center;
  display: block !important;
}
.model-new .model-banner .text-banner {
  position: absolute;
  max-width: 1440px;
  width: 100%;
  height: 200px;
  margin: auto;
  left: 0;
  right: 0;
  top: 82px;
  text-align: center;
}
.model-new .model-banner .text-banner h2 {
  text-align: center;
  color: #ffffff;
}
.model-new .model-banner .text-banner p {
  text-align: center;
  color: #ffffff;
}
.model-new .model-banner img {
  width: 100%;
}
.model-new .model-caracteristicas {
  margin-bottom: 82px;
}
@media only screen and (max-width: 990px) {
  .model-new .model-caracteristicas {
    margin-bottom: 32px;
  }
  .model-new .model-caracteristicas h2 {
    width: 95%;
    margin: 0 auto;
  }
}
.model-new .model-electrificacion {
  margin-bottom: 82px;
}
.model-new .model-electrificacion h3 {
  position: relative;
}
.model-new .model-electrificacion h3:before {
  content: " ";
  display: block;
  top: -50px;
  width: 48px;
  height: 48px;
  left: 0;
  right: 0;
  text-align: center;
  margin: 0 auto;
  position: absolute;
}
.model-new .model-electrificacion h3.silencioso:before {
  background: url(../images/ic-hybrid-sound.svg) 0px 0px no-repeat;
  background-size: 48px;
}
.model-new .model-electrificacion h3.medioambiente:before {
  background: url(../images/ic-hybrid-tree.svg) 0px 0px no-repeat;
  background-size: 48px;
}
.model-new .model-electrificacion h3.mantenimiento:before {
  background: url(../images/ic-hybrid-mant.svg) 0px 0px no-repeat;
  background-size: 48px;
}
.model-new .model-electrificacion .texto {
  text-align: center;
}
@media only screen and (max-width: 990px) {
  .model-new .model-electrificacion {
    margin-bottom: 32px;
  }
  .model-new .model-electrificacion .toy-col-4 {
    padding: 32px 0;
  }
  .model-new .model-electrificacion .toy-col-4:last-child {
    padding-bottom: 0;
  }
}
.model-new .model-galeria {
  margin-bottom: 82px;
}
.model-new .model-galeria .paragraph--type--galeria h2 {
  display: none;
}
@media only screen and (max-width: 990px) {
  .model-new .model-galeria .paragraph--type--galeria {
    margin-bottom: 0;
  }
}
.model-new .model-galeria .conjunto-enlaces-galerias {
  text-align: center;
  list-style: none;
  border-bottom: 4px solid #ffffff;
  padding-bottom: 12px;
  margin: 0;
  width: 100%;
}
.model-new .model-galeria .conjunto-enlaces-galerias .enlaces-otras-galerias, .model-new .model-galeria .conjunto-enlaces-galerias .enlace-cambio-galeria {
  display: inline-block;
  margin: 0 24px;
  padding: 0px;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: normal;
  float: none;
  border-bottom: none;
}
.model-new .model-galeria .conjunto-enlaces-galerias .enlaces-otras-galerias .tipo-galeria, .model-new .model-galeria .conjunto-enlaces-galerias .enlace-cambio-galeria .tipo-galeria {
  cursor: pointer;
  display: block;
  position: relative;
}
.model-new .model-galeria .conjunto-enlaces-galerias .enlaces-otras-galerias .tipo-galeria:after, .model-new .model-galeria .conjunto-enlaces-galerias .enlace-cambio-galeria .tipo-galeria:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -16px;
  left: 0px;
  width: 100%;
  height: 4px;
  background: #ffffff;
  padding: 0 42px;
}
.model-new .model-galeria .conjunto-enlaces-galerias .enlaces-otras-galerias.active .tipo-galeria:after, .model-new .model-galeria .conjunto-enlaces-galerias .enlace-cambio-galeria.active .tipo-galeria:after {
  background: #cc0033;
}
.model-new .model-galeria .content-galeria {
  display: block;
}
.model-new .model-galeria .grid-galeria .grid-galeria-item, .model-new .model-galeria .grid-galeria .grid-sizer {
  width: calc(25% - 16px) !important;
  padding-right: 0px;
  padding-bottom: 0px;
  float: left;
  position: relative;
  height: 314px !important;
  margin-left: 8px;
  display: none;
}
.model-new .model-galeria .grid-galeria .grid-galeria-item img, .model-new .model-galeria .grid-galeria .grid-sizer img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.model-new .model-galeria .grid-galeria .grid-galeria-item video, .model-new .model-galeria .grid-galeria .grid-sizer video {
  width: 100%;
  height: 314px !important;
  background-color: #000;
}
.model-new .model-galeria .grid-galeria .grid-galeria-item article div a, .model-new .model-galeria .grid-galeria .grid-sizer article div a {
  width: 100%;
  height: 314px !important;
  display: block;
}
.model-new .model-galeria .grid-galeria .grid-galeria-item:first-child, .model-new .model-galeria .grid-galeria .grid-sizer:first-child {
  width: 50% !important;
  height: 636px !important;
  display: block;
}
.model-new .model-galeria .grid-galeria .grid-galeria-item:first-child video, .model-new .model-galeria .grid-galeria .grid-sizer:first-child video {
  width: 100%;
  height: 636px !important;
  background-color: #000;
}
.model-new .model-galeria .grid-galeria .grid-galeria-item:first-child article div a, .model-new .model-galeria .grid-galeria .grid-sizer:first-child article div a {
  width: 100%;
  height: 636px !important;
  display: block;
}
.model-new .model-galeria .grid-galeria .grid-galeria-item:nth-child(2), .model-new .model-galeria .grid-galeria .grid-galeria-item:nth-child(3), .model-new .model-galeria .grid-galeria .grid-sizer:nth-child(2), .model-new .model-galeria .grid-galeria .grid-sizer:nth-child(3) {
  margin-bottom: 8px;
  display: block;
}
.model-new .model-galeria .grid-galeria .grid-galeria-item:nth-child(4), .model-new .model-galeria .grid-galeria .grid-galeria-item:nth-child(5), .model-new .model-galeria .grid-galeria .grid-sizer:nth-child(4), .model-new .model-galeria .grid-galeria .grid-sizer:nth-child(5) {
  display: block;
}
@media only screen and (max-width: 990px) {
  .model-new .model-galeria .grid-galeria .grid-galeria-item, .model-new .model-galeria .grid-galeria .grid-sizer {
    width: calc(50% - 8px) !important;
    height: 164px !important;
    clear: none;
  }
  .model-new .model-galeria .grid-galeria .grid-galeria-item article div a, .model-new .model-galeria .grid-galeria .grid-sizer article div a {
    width: 100%;
    height: 164px !important;
    display: block;
  }
  .model-new .model-galeria .grid-galeria .grid-galeria-item:first-child, .model-new .model-galeria .grid-galeria .grid-sizer:first-child {
    width: calc(100% - 8px) !important;
    height: 280px !important;
    margin-bottom: 8px;
  }
  .model-new .model-galeria .grid-galeria .grid-galeria-item:first-child video, .model-new .model-galeria .grid-galeria .grid-sizer:first-child video {
    width: 100%;
    height: 280px !important;
    background-color: #000;
  }
  .model-new .model-galeria .grid-galeria .grid-galeria-item:first-child article div a, .model-new .model-galeria .grid-galeria .grid-sizer:first-child article div a {
    width: 100%;
    height: 280px !important;
    display: block;
  }
}
@media only screen and (max-width: 990px) {
  .model-new .model-galeria {
    margin-bottom: 32px;
  }
}
.model-new .button, .model-new .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .model-new a {
  font-size: 1em;
  line-height: 1.4em;
  display: inline-block;
  width: auto;
  padding: 11px 24px 13px 24px;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  font-weight: 700;
  height: 48px;
  color: #ffffff;
  background: #cc0033;
  border: 2px solid #cc0033;
  margin: 0 12px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.model-new .button:hover, .model-new .paragraph--type--new-banner .enlace-banner a:hover, .paragraph--type--new-banner .enlace-banner .model-new a:hover {
  background: #ffffff;
  border: 2px solid #cc0033;
  color: #cc0033;
}
.model-new .button--white, .model-new .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .model-new a {
  color: #cc0033;
  background: #ffffff;
  border: 2px solid #cc0033;
  margin: 0 12px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.model-new .button--white:hover, .model-new .paragraph--type--new-banner .enlace-banner a:hover, .paragraph--type--new-banner .enlace-banner .model-new a:hover {
  background: #cc0033;
  border: 2px solid #cc0033;
  color: #ffffff;
}
.model-new .paragraph--type--new-banner .texto {
  padding: 0 40px 0 200px;
  width: 40%;
}
@media only screen and (max-width: 990px) {
  .model-new .paragraph--type--new-banner .texto {
    padding: 24px;
    width: 100%;
  }
}
.model-new .new-slider .slick-dots li {
  width: calc((43vw / 4) - 8px);
}

.paragraph--type--new-banner-video {
  position: relative;
  margin-bottom: 82px;
}
.paragraph--type--new-banner-video .content-video {
  width: 100%;
  height: 600px;
  background-size: cover;
  background-position: center center;
}
.paragraph--type--new-banner-video .content-video a {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.4);
}
.paragraph--type--new-banner-video .text-video {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0px;
  text-align: center;
}
.paragraph--type--new-banner-video .text-video h2 {
  text-align: center;
  color: #ffffff;
  margin-top: 10%;
}
.paragraph--type--new-banner-video .text-video p {
  text-align: center;
  color: #ffffff;
}
@media only screen and (max-width: 990px) {
  .paragraph--type--new-banner-video {
    margin-bottom: 32px;
  }
}

.paragraph--type--new-banner .texto {
  flex-direction: column;
  justify-content: center;
  align-items: initial !important;
}
.paragraph--type--new-especificaciones-acabado h3 {
  margin-bottom: 12px;
  padding-bottom: 8px;
  border-bottom: 1px solid #cc0033;
}
.paragraph--type--new-especificaciones-acabado ul {
  margin-left: 24px;
  margin-bottom: 24px;
}
.paragraph--type--new-especificaciones-acabado ul li {
  margin-bottom: 6px;
}

.paragraph.paragraph--type--new-banner .imagen:after {
  width: 50%;
}

.white-popup {
  width: 620px;
  height: 70vh;
  overflow-y: scroll;
  margin: 0 auto;
  background: #f0f0f0;
  padding: 56px;
}
.white-popup.visor-interior-360 {
  width: 600px;
  height: 450px;
  overflow: hidden;
  padding: 0;
}

body[class*=road-show] section {
  display: block;
}

.path-alias-renting-profesional .lista-iconos-renting {
  text-align: center;
}
.path-alias-renting-profesional .lista-iconos-renting img {
  display: block;
  max-width: 100px;
  padding-bottom: 16px;
  margin: 0 auto;
  text-align: center;
}
.path-alias-renting-profesional .lista-iconos-renting .col-4, .path-alias-renting-profesional .lista-iconos-renting .form-popup.form-solicitud .form-item.info-modelo .form-imagen-modelo, .form-popup.form-solicitud .form-item.info-modelo .path-alias-renting-profesional .lista-iconos-renting .form-imagen-modelo, .path-alias-renting-profesional .lista-iconos-renting .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy li, .path-alias-toyota-easy .paragraph--type--texto-completo .lista-toyota-easy .path-alias-renting-profesional .lista-iconos-renting li, .path-alias-renting-profesional .lista-iconos-renting .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul li, .path-alias-toyota-easy .paragraph--type--texto-completo .page-node-type-easy .landing-box-right--new ul .path-alias-renting-profesional .lista-iconos-renting li, .path-alias-renting-profesional .lista-iconos-renting .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul li, .page-node-type-easy .landing-box-right--new .path-alias-toyota-easy .paragraph--type--texto-completo ul .path-alias-renting-profesional .lista-iconos-renting li {
  padding-bottom: 32px;
}
.path-alias-renting-profesional .form-popup {
  clear: both;
}
.path-alias-renting-profesional h1 {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-size: 3rem;
  line-height: 3.5rem;
  font-weight: 400;
  margin: 0;
  color: #ffffff;
}
@media only screen and (max-width: 990px) {
  .path-alias-renting-profesional h1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}
.path-alias-renting-profesional .paragraph--type--new-cabecera-custom {
  position: relative;
}
.path-alias-renting-profesional .paragraph--type--new-cabecera-custom h1, .path-alias-renting-profesional .paragraph--type--new-cabecera-custom p, .path-alias-renting-profesional .paragraph--type--new-cabecera-custom a {
  color: white;
}
.path-alias-renting-profesional .paragraph--type--new-cabecera-custom p {
  text-align: left;
}
.path-alias-renting-profesional form {
  margin-bottom: 48px;
}
.path-alias-renting-profesional .paragraph.paragraph--type--new-cabecera-custom {
  background: none;
  color: white;
  text-align: left;
  position: relative;
}
.path-alias-renting-profesional .paragraph.paragraph--type--new-cabecera-custom p {
  padding-top: 16px;
}
.path-alias-renting-profesional .paragraph.paragraph--type--new-cabecera-custom img {
  width: 100%;
}
.path-alias-renting-profesional .paragraph.paragraph--type--new-cabecera-custom a {
  cursor: default;
  pointer-events: none;
  display: block;
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 990px) {
  .path-alias-renting-profesional .paragraph.paragraph--type--new-cabecera-custom a {
    height: auto;
  }
}
@media only screen and (max-width: 990px) {
  .path-alias-renting-profesional .paragraph.paragraph--type--new-cabecera-custom .center-vertical {
    position: relative;
    position: relative;
    top: 0;
    transform: none;
    padding-top: 16px;
    border-bottom: 1px solid #dfbc26;
  }
}

.g-recaptcha {
  margin: 16px 0;
}

.progress-marker {
  z-index: 9;
}

.path-redsys .views-element-container, .path-alias-user-login .views-element-container, .path-alias-user-password .views-element-container, .path-alias-user-register .views-element-container, .path-user .views-element-container, .path-alias-reservar-usercreated .views-element-container,
.path-alias-reservar-mis-reservas .views-element-container, [class*=path-alias-user-reset-] .views-element-container {
  margin: 0 auto;
}
.path-redsys .form-popup.form-solicitud .form-item .form-item, .path-alias-user-login .form-popup.form-solicitud .form-item .form-item, .path-alias-user-password .form-popup.form-solicitud .form-item .form-item, .path-alias-user-register .form-popup.form-solicitud .form-item .form-item, .path-user .form-popup.form-solicitud .form-item .form-item, .path-alias-reservar-usercreated .form-popup.form-solicitud .form-item .form-item,
.path-alias-reservar-mis-reservas .form-popup.form-solicitud .form-item .form-item, [class*=path-alias-user-reset-] .form-popup.form-solicitud .form-item .form-item {
  margin-bottom: 0;
}
.path-redsys .cuadro-interior, .path-alias-user-login .cuadro-interior, .path-alias-user-password .cuadro-interior, .path-alias-user-register .cuadro-interior, .path-user .cuadro-interior, .path-alias-reservar-usercreated .cuadro-interior,
.path-alias-reservar-mis-reservas .cuadro-interior, [class*=path-alias-user-reset-] .cuadro-interior {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
  margin: 40px auto;
  margin-bottom: 40px;
  background: #ffffff !important;
  padding: 48px;
  margin-bottom: 82px;
}
.path-redsys .cuadro-interior label, .path-alias-user-login .cuadro-interior label, .path-alias-user-password .cuadro-interior label, .path-alias-user-register .cuadro-interior label, .path-user .cuadro-interior label, .path-alias-reservar-usercreated .cuadro-interior label,
.path-alias-reservar-mis-reservas .cuadro-interior label, [class*=path-alias-user-reset-] .cuadro-interior label {
  padding-top: 8px;
  display: block;
}
.path-redsys .cuadro-interior p, .path-redsys .cuadro-interior a, .path-redsys .cuadro-interior input, .path-alias-user-login .cuadro-interior p, .path-alias-user-login .cuadro-interior a, .path-alias-user-login .cuadro-interior input, .path-alias-user-password .cuadro-interior p, .path-alias-user-password .cuadro-interior a, .path-alias-user-password .cuadro-interior input, .path-alias-user-register .cuadro-interior p, .path-alias-user-register .cuadro-interior a, .path-alias-user-register .cuadro-interior input, .path-user .cuadro-interior p, .path-user .cuadro-interior a, .path-user .cuadro-interior input, .path-alias-reservar-usercreated .cuadro-interior p, .path-alias-reservar-usercreated .cuadro-interior a, .path-alias-reservar-usercreated .cuadro-interior input,
.path-alias-reservar-mis-reservas .cuadro-interior p,
.path-alias-reservar-mis-reservas .cuadro-interior a,
.path-alias-reservar-mis-reservas .cuadro-interior input, [class*=path-alias-user-reset-] .cuadro-interior p, [class*=path-alias-user-reset-] .cuadro-interior a, [class*=path-alias-user-reset-] .cuadro-interior input {
  color: #282830 !important;
}
.path-redsys .cuadro-interior .description, .path-alias-user-login .cuadro-interior .description, .path-alias-user-password .cuadro-interior .description, .path-alias-user-register .cuadro-interior .description, .path-user .cuadro-interior .description, .path-alias-reservar-usercreated .cuadro-interior .description,
.path-alias-reservar-mis-reservas .cuadro-interior .description, [class*=path-alias-user-reset-] .cuadro-interior .description {
  display: none;
}
.path-redsys strong, .path-alias-user-login strong, .path-alias-user-password strong, .path-alias-user-register strong, .path-user strong, .path-alias-reservar-usercreated strong,
.path-alias-reservar-mis-reservas strong, [class*=path-alias-user-reset-] strong {
  font-family: "Toyota-Type-Semibold";
}
.path-redsys #block-toyota-primary-local-tasks, .path-alias-user-login #block-toyota-primary-local-tasks, .path-alias-user-password #block-toyota-primary-local-tasks, .path-alias-user-register #block-toyota-primary-local-tasks, .path-user #block-toyota-primary-local-tasks, .path-alias-reservar-usercreated #block-toyota-primary-local-tasks,
.path-alias-reservar-mis-reservas #block-toyota-primary-local-tasks, [class*=path-alias-user-reset-] #block-toyota-primary-local-tasks {
  display: none;
}
.path-redsys .logo-login, .path-alias-user-login .logo-login, .path-alias-user-password .logo-login, .path-alias-user-register .logo-login, .path-user .logo-login, .path-alias-reservar-usercreated .logo-login,
.path-alias-reservar-mis-reservas .logo-login, [class*=path-alias-user-reset-] .logo-login {
  margin: 0 auto;
  text-align: center;
  padding-top: 24px;
}
.path-redsys .logo-login svg, .path-alias-user-login .logo-login svg, .path-alias-user-password .logo-login svg, .path-alias-user-register .logo-login svg, .path-user .logo-login svg, .path-alias-reservar-usercreated .logo-login svg,
.path-alias-reservar-mis-reservas .logo-login svg, [class*=path-alias-user-reset-] .logo-login svg {
  width: 150px;
}
.path-redsys .logo-login h1, .path-alias-user-login .logo-login h1, .path-alias-user-password .logo-login h1, .path-alias-user-register .logo-login h1, .path-user .logo-login h1, .path-alias-reservar-usercreated .logo-login h1,
.path-alias-reservar-mis-reservas .logo-login h1, [class*=path-alias-user-reset-] .logo-login h1 {
  color: #ffffff;
}
.path-redsys #block-toyota-content, .path-alias-user-login #block-toyota-content, .path-alias-user-password #block-toyota-content, .path-alias-user-register #block-toyota-content, .path-user #block-toyota-content, .path-alias-reservar-usercreated #block-toyota-content,
.path-alias-reservar-mis-reservas #block-toyota-content, [class*=path-alias-user-reset-] #block-toyota-content {
  background: #282830;
  padding-bottom: 82px;
}
.path-redsys #block-toyota-content .user-login-form, .path-redsys #block-toyota-content .user-register-form, .path-redsys #block-toyota-content .user-form, .path-redsys #block-toyota-content .user-pass, .path-redsys #block-toyota-content .user-pass-reset, .path-alias-user-login #block-toyota-content .user-login-form, .path-alias-user-login #block-toyota-content .user-register-form, .path-alias-user-login #block-toyota-content .user-form, .path-alias-user-login #block-toyota-content .user-pass, .path-alias-user-login #block-toyota-content .user-pass-reset, .path-alias-user-password #block-toyota-content .user-login-form, .path-alias-user-password #block-toyota-content .user-register-form, .path-alias-user-password #block-toyota-content .user-form, .path-alias-user-password #block-toyota-content .user-pass, .path-alias-user-password #block-toyota-content .user-pass-reset, .path-alias-user-register #block-toyota-content .user-login-form, .path-alias-user-register #block-toyota-content .user-register-form, .path-alias-user-register #block-toyota-content .user-form, .path-alias-user-register #block-toyota-content .user-pass, .path-alias-user-register #block-toyota-content .user-pass-reset, .path-user #block-toyota-content .user-login-form, .path-user #block-toyota-content .user-register-form, .path-user #block-toyota-content .user-form, .path-user #block-toyota-content .user-pass, .path-user #block-toyota-content .user-pass-reset, .path-alias-reservar-usercreated #block-toyota-content .user-login-form, .path-alias-reservar-usercreated #block-toyota-content .user-register-form, .path-alias-reservar-usercreated #block-toyota-content .user-form, .path-alias-reservar-usercreated #block-toyota-content .user-pass, .path-alias-reservar-usercreated #block-toyota-content .user-pass-reset,
.path-alias-reservar-mis-reservas #block-toyota-content .user-login-form,
.path-alias-reservar-mis-reservas #block-toyota-content .user-register-form,
.path-alias-reservar-mis-reservas #block-toyota-content .user-form,
.path-alias-reservar-mis-reservas #block-toyota-content .user-pass,
.path-alias-reservar-mis-reservas #block-toyota-content .user-pass-reset, [class*=path-alias-user-reset-] #block-toyota-content .user-login-form, [class*=path-alias-user-reset-] #block-toyota-content .user-register-form, [class*=path-alias-user-reset-] #block-toyota-content .user-form, [class*=path-alias-user-reset-] #block-toyota-content .user-pass, [class*=path-alias-user-reset-] #block-toyota-content .user-pass-reset {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
  margin: 40px auto;
  margin-bottom: 40px;
  background: #ffffff !important;
  padding: 48px;
  margin-bottom: 82px;
}
.path-redsys #block-toyota-content .user-login-form label, .path-redsys #block-toyota-content .user-register-form label, .path-redsys #block-toyota-content .user-form label, .path-redsys #block-toyota-content .user-pass label, .path-redsys #block-toyota-content .user-pass-reset label, .path-alias-user-login #block-toyota-content .user-login-form label, .path-alias-user-login #block-toyota-content .user-register-form label, .path-alias-user-login #block-toyota-content .user-form label, .path-alias-user-login #block-toyota-content .user-pass label, .path-alias-user-login #block-toyota-content .user-pass-reset label, .path-alias-user-password #block-toyota-content .user-login-form label, .path-alias-user-password #block-toyota-content .user-register-form label, .path-alias-user-password #block-toyota-content .user-form label, .path-alias-user-password #block-toyota-content .user-pass label, .path-alias-user-password #block-toyota-content .user-pass-reset label, .path-alias-user-register #block-toyota-content .user-login-form label, .path-alias-user-register #block-toyota-content .user-register-form label, .path-alias-user-register #block-toyota-content .user-form label, .path-alias-user-register #block-toyota-content .user-pass label, .path-alias-user-register #block-toyota-content .user-pass-reset label, .path-user #block-toyota-content .user-login-form label, .path-user #block-toyota-content .user-register-form label, .path-user #block-toyota-content .user-form label, .path-user #block-toyota-content .user-pass label, .path-user #block-toyota-content .user-pass-reset label, .path-alias-reservar-usercreated #block-toyota-content .user-login-form label, .path-alias-reservar-usercreated #block-toyota-content .user-register-form label, .path-alias-reservar-usercreated #block-toyota-content .user-form label, .path-alias-reservar-usercreated #block-toyota-content .user-pass label, .path-alias-reservar-usercreated #block-toyota-content .user-pass-reset label,
.path-alias-reservar-mis-reservas #block-toyota-content .user-login-form label,
.path-alias-reservar-mis-reservas #block-toyota-content .user-register-form label,
.path-alias-reservar-mis-reservas #block-toyota-content .user-form label,
.path-alias-reservar-mis-reservas #block-toyota-content .user-pass label,
.path-alias-reservar-mis-reservas #block-toyota-content .user-pass-reset label, [class*=path-alias-user-reset-] #block-toyota-content .user-login-form label, [class*=path-alias-user-reset-] #block-toyota-content .user-register-form label, [class*=path-alias-user-reset-] #block-toyota-content .user-form label, [class*=path-alias-user-reset-] #block-toyota-content .user-pass label, [class*=path-alias-user-reset-] #block-toyota-content .user-pass-reset label {
  padding-top: 8px;
  display: block;
}
.path-redsys #block-toyota-content .user-login-form label[for=edit-legal-accept], .path-redsys #block-toyota-content .user-register-form label[for=edit-legal-accept], .path-redsys #block-toyota-content .user-form label[for=edit-legal-accept], .path-redsys #block-toyota-content .user-pass label[for=edit-legal-accept], .path-redsys #block-toyota-content .user-pass-reset label[for=edit-legal-accept], .path-alias-user-login #block-toyota-content .user-login-form label[for=edit-legal-accept], .path-alias-user-login #block-toyota-content .user-register-form label[for=edit-legal-accept], .path-alias-user-login #block-toyota-content .user-form label[for=edit-legal-accept], .path-alias-user-login #block-toyota-content .user-pass label[for=edit-legal-accept], .path-alias-user-login #block-toyota-content .user-pass-reset label[for=edit-legal-accept], .path-alias-user-password #block-toyota-content .user-login-form label[for=edit-legal-accept], .path-alias-user-password #block-toyota-content .user-register-form label[for=edit-legal-accept], .path-alias-user-password #block-toyota-content .user-form label[for=edit-legal-accept], .path-alias-user-password #block-toyota-content .user-pass label[for=edit-legal-accept], .path-alias-user-password #block-toyota-content .user-pass-reset label[for=edit-legal-accept], .path-alias-user-register #block-toyota-content .user-login-form label[for=edit-legal-accept], .path-alias-user-register #block-toyota-content .user-register-form label[for=edit-legal-accept], .path-alias-user-register #block-toyota-content .user-form label[for=edit-legal-accept], .path-alias-user-register #block-toyota-content .user-pass label[for=edit-legal-accept], .path-alias-user-register #block-toyota-content .user-pass-reset label[for=edit-legal-accept], .path-user #block-toyota-content .user-login-form label[for=edit-legal-accept], .path-user #block-toyota-content .user-register-form label[for=edit-legal-accept], .path-user #block-toyota-content .user-form label[for=edit-legal-accept], .path-user #block-toyota-content .user-pass label[for=edit-legal-accept], .path-user #block-toyota-content .user-pass-reset label[for=edit-legal-accept], .path-alias-reservar-usercreated #block-toyota-content .user-login-form label[for=edit-legal-accept], .path-alias-reservar-usercreated #block-toyota-content .user-register-form label[for=edit-legal-accept], .path-alias-reservar-usercreated #block-toyota-content .user-form label[for=edit-legal-accept], .path-alias-reservar-usercreated #block-toyota-content .user-pass label[for=edit-legal-accept], .path-alias-reservar-usercreated #block-toyota-content .user-pass-reset label[for=edit-legal-accept],
.path-alias-reservar-mis-reservas #block-toyota-content .user-login-form label[for=edit-legal-accept],
.path-alias-reservar-mis-reservas #block-toyota-content .user-register-form label[for=edit-legal-accept],
.path-alias-reservar-mis-reservas #block-toyota-content .user-form label[for=edit-legal-accept],
.path-alias-reservar-mis-reservas #block-toyota-content .user-pass label[for=edit-legal-accept],
.path-alias-reservar-mis-reservas #block-toyota-content .user-pass-reset label[for=edit-legal-accept], [class*=path-alias-user-reset-] #block-toyota-content .user-login-form label[for=edit-legal-accept], [class*=path-alias-user-reset-] #block-toyota-content .user-register-form label[for=edit-legal-accept], [class*=path-alias-user-reset-] #block-toyota-content .user-form label[for=edit-legal-accept], [class*=path-alias-user-reset-] #block-toyota-content .user-pass label[for=edit-legal-accept], [class*=path-alias-user-reset-] #block-toyota-content .user-pass-reset label[for=edit-legal-accept] {
  display: inline-block;
}
.path-redsys #block-toyota-content .user-login-form p, .path-redsys #block-toyota-content .user-login-form a, .path-redsys #block-toyota-content .user-login-form input, .path-redsys #block-toyota-content .user-register-form p, .path-redsys #block-toyota-content .user-register-form a, .path-redsys #block-toyota-content .user-register-form input, .path-redsys #block-toyota-content .user-form p, .path-redsys #block-toyota-content .user-form a, .path-redsys #block-toyota-content .user-form input, .path-redsys #block-toyota-content .user-pass p, .path-redsys #block-toyota-content .user-pass a, .path-redsys #block-toyota-content .user-pass input, .path-redsys #block-toyota-content .user-pass-reset p, .path-redsys #block-toyota-content .user-pass-reset a, .path-redsys #block-toyota-content .user-pass-reset input, .path-alias-user-login #block-toyota-content .user-login-form p, .path-alias-user-login #block-toyota-content .user-login-form a, .path-alias-user-login #block-toyota-content .user-login-form input, .path-alias-user-login #block-toyota-content .user-register-form p, .path-alias-user-login #block-toyota-content .user-register-form a, .path-alias-user-login #block-toyota-content .user-register-form input, .path-alias-user-login #block-toyota-content .user-form p, .path-alias-user-login #block-toyota-content .user-form a, .path-alias-user-login #block-toyota-content .user-form input, .path-alias-user-login #block-toyota-content .user-pass p, .path-alias-user-login #block-toyota-content .user-pass a, .path-alias-user-login #block-toyota-content .user-pass input, .path-alias-user-login #block-toyota-content .user-pass-reset p, .path-alias-user-login #block-toyota-content .user-pass-reset a, .path-alias-user-login #block-toyota-content .user-pass-reset input, .path-alias-user-password #block-toyota-content .user-login-form p, .path-alias-user-password #block-toyota-content .user-login-form a, .path-alias-user-password #block-toyota-content .user-login-form input, .path-alias-user-password #block-toyota-content .user-register-form p, .path-alias-user-password #block-toyota-content .user-register-form a, .path-alias-user-password #block-toyota-content .user-register-form input, .path-alias-user-password #block-toyota-content .user-form p, .path-alias-user-password #block-toyota-content .user-form a, .path-alias-user-password #block-toyota-content .user-form input, .path-alias-user-password #block-toyota-content .user-pass p, .path-alias-user-password #block-toyota-content .user-pass a, .path-alias-user-password #block-toyota-content .user-pass input, .path-alias-user-password #block-toyota-content .user-pass-reset p, .path-alias-user-password #block-toyota-content .user-pass-reset a, .path-alias-user-password #block-toyota-content .user-pass-reset input, .path-alias-user-register #block-toyota-content .user-login-form p, .path-alias-user-register #block-toyota-content .user-login-form a, .path-alias-user-register #block-toyota-content .user-login-form input, .path-alias-user-register #block-toyota-content .user-register-form p, .path-alias-user-register #block-toyota-content .user-register-form a, .path-alias-user-register #block-toyota-content .user-register-form input, .path-alias-user-register #block-toyota-content .user-form p, .path-alias-user-register #block-toyota-content .user-form a, .path-alias-user-register #block-toyota-content .user-form input, .path-alias-user-register #block-toyota-content .user-pass p, .path-alias-user-register #block-toyota-content .user-pass a, .path-alias-user-register #block-toyota-content .user-pass input, .path-alias-user-register #block-toyota-content .user-pass-reset p, .path-alias-user-register #block-toyota-content .user-pass-reset a, .path-alias-user-register #block-toyota-content .user-pass-reset input, .path-user #block-toyota-content .user-login-form p, .path-user #block-toyota-content .user-login-form a, .path-user #block-toyota-content .user-login-form input, .path-user #block-toyota-content .user-register-form p, .path-user #block-toyota-content .user-register-form a, .path-user #block-toyota-content .user-register-form input, .path-user #block-toyota-content .user-form p, .path-user #block-toyota-content .user-form a, .path-user #block-toyota-content .user-form input, .path-user #block-toyota-content .user-pass p, .path-user #block-toyota-content .user-pass a, .path-user #block-toyota-content .user-pass input, .path-user #block-toyota-content .user-pass-reset p, .path-user #block-toyota-content .user-pass-reset a, .path-user #block-toyota-content .user-pass-reset input, .path-alias-reservar-usercreated #block-toyota-content .user-login-form p, .path-alias-reservar-usercreated #block-toyota-content .user-login-form a, .path-alias-reservar-usercreated #block-toyota-content .user-login-form input, .path-alias-reservar-usercreated #block-toyota-content .user-register-form p, .path-alias-reservar-usercreated #block-toyota-content .user-register-form a, .path-alias-reservar-usercreated #block-toyota-content .user-register-form input, .path-alias-reservar-usercreated #block-toyota-content .user-form p, .path-alias-reservar-usercreated #block-toyota-content .user-form a, .path-alias-reservar-usercreated #block-toyota-content .user-form input, .path-alias-reservar-usercreated #block-toyota-content .user-pass p, .path-alias-reservar-usercreated #block-toyota-content .user-pass a, .path-alias-reservar-usercreated #block-toyota-content .user-pass input, .path-alias-reservar-usercreated #block-toyota-content .user-pass-reset p, .path-alias-reservar-usercreated #block-toyota-content .user-pass-reset a, .path-alias-reservar-usercreated #block-toyota-content .user-pass-reset input,
.path-alias-reservar-mis-reservas #block-toyota-content .user-login-form p,
.path-alias-reservar-mis-reservas #block-toyota-content .user-login-form a,
.path-alias-reservar-mis-reservas #block-toyota-content .user-login-form input,
.path-alias-reservar-mis-reservas #block-toyota-content .user-register-form p,
.path-alias-reservar-mis-reservas #block-toyota-content .user-register-form a,
.path-alias-reservar-mis-reservas #block-toyota-content .user-register-form input,
.path-alias-reservar-mis-reservas #block-toyota-content .user-form p,
.path-alias-reservar-mis-reservas #block-toyota-content .user-form a,
.path-alias-reservar-mis-reservas #block-toyota-content .user-form input,
.path-alias-reservar-mis-reservas #block-toyota-content .user-pass p,
.path-alias-reservar-mis-reservas #block-toyota-content .user-pass a,
.path-alias-reservar-mis-reservas #block-toyota-content .user-pass input,
.path-alias-reservar-mis-reservas #block-toyota-content .user-pass-reset p,
.path-alias-reservar-mis-reservas #block-toyota-content .user-pass-reset a,
.path-alias-reservar-mis-reservas #block-toyota-content .user-pass-reset input, [class*=path-alias-user-reset-] #block-toyota-content .user-login-form p, [class*=path-alias-user-reset-] #block-toyota-content .user-login-form a, [class*=path-alias-user-reset-] #block-toyota-content .user-login-form input, [class*=path-alias-user-reset-] #block-toyota-content .user-register-form p, [class*=path-alias-user-reset-] #block-toyota-content .user-register-form a, [class*=path-alias-user-reset-] #block-toyota-content .user-register-form input, [class*=path-alias-user-reset-] #block-toyota-content .user-form p, [class*=path-alias-user-reset-] #block-toyota-content .user-form a, [class*=path-alias-user-reset-] #block-toyota-content .user-form input, [class*=path-alias-user-reset-] #block-toyota-content .user-pass p, [class*=path-alias-user-reset-] #block-toyota-content .user-pass a, [class*=path-alias-user-reset-] #block-toyota-content .user-pass input, [class*=path-alias-user-reset-] #block-toyota-content .user-pass-reset p, [class*=path-alias-user-reset-] #block-toyota-content .user-pass-reset a, [class*=path-alias-user-reset-] #block-toyota-content .user-pass-reset input {
  color: #282830 !important;
}
.path-redsys #block-toyota-content .user-login-form .description, .path-redsys #block-toyota-content .user-register-form .description, .path-redsys #block-toyota-content .user-form .description, .path-redsys #block-toyota-content .user-pass .description, .path-redsys #block-toyota-content .user-pass-reset .description, .path-alias-user-login #block-toyota-content .user-login-form .description, .path-alias-user-login #block-toyota-content .user-register-form .description, .path-alias-user-login #block-toyota-content .user-form .description, .path-alias-user-login #block-toyota-content .user-pass .description, .path-alias-user-login #block-toyota-content .user-pass-reset .description, .path-alias-user-password #block-toyota-content .user-login-form .description, .path-alias-user-password #block-toyota-content .user-register-form .description, .path-alias-user-password #block-toyota-content .user-form .description, .path-alias-user-password #block-toyota-content .user-pass .description, .path-alias-user-password #block-toyota-content .user-pass-reset .description, .path-alias-user-register #block-toyota-content .user-login-form .description, .path-alias-user-register #block-toyota-content .user-register-form .description, .path-alias-user-register #block-toyota-content .user-form .description, .path-alias-user-register #block-toyota-content .user-pass .description, .path-alias-user-register #block-toyota-content .user-pass-reset .description, .path-user #block-toyota-content .user-login-form .description, .path-user #block-toyota-content .user-register-form .description, .path-user #block-toyota-content .user-form .description, .path-user #block-toyota-content .user-pass .description, .path-user #block-toyota-content .user-pass-reset .description, .path-alias-reservar-usercreated #block-toyota-content .user-login-form .description, .path-alias-reservar-usercreated #block-toyota-content .user-register-form .description, .path-alias-reservar-usercreated #block-toyota-content .user-form .description, .path-alias-reservar-usercreated #block-toyota-content .user-pass .description, .path-alias-reservar-usercreated #block-toyota-content .user-pass-reset .description,
.path-alias-reservar-mis-reservas #block-toyota-content .user-login-form .description,
.path-alias-reservar-mis-reservas #block-toyota-content .user-register-form .description,
.path-alias-reservar-mis-reservas #block-toyota-content .user-form .description,
.path-alias-reservar-mis-reservas #block-toyota-content .user-pass .description,
.path-alias-reservar-mis-reservas #block-toyota-content .user-pass-reset .description, [class*=path-alias-user-reset-] #block-toyota-content .user-login-form .description, [class*=path-alias-user-reset-] #block-toyota-content .user-register-form .description, [class*=path-alias-user-reset-] #block-toyota-content .user-form .description, [class*=path-alias-user-reset-] #block-toyota-content .user-pass .description, [class*=path-alias-user-reset-] #block-toyota-content .user-pass-reset .description {
  display: none;
}
.path-redsys #block-toyota-content form, .path-alias-user-login #block-toyota-content form, .path-alias-user-password #block-toyota-content form, .path-alias-user-register #block-toyota-content form, .path-user #block-toyota-content form, .path-alias-reservar-usercreated #block-toyota-content form,
.path-alias-reservar-mis-reservas #block-toyota-content form, [class*=path-alias-user-reset-] #block-toyota-content form {
  color: #282830 !important;
}
.path-redsys #block-toyota-content form input[type=email], .path-redsys #block-toyota-content form input[type=password], .path-redsys #block-toyota-content form input[type=text], .path-alias-user-login #block-toyota-content form input[type=email], .path-alias-user-login #block-toyota-content form input[type=password], .path-alias-user-login #block-toyota-content form input[type=text], .path-alias-user-password #block-toyota-content form input[type=email], .path-alias-user-password #block-toyota-content form input[type=password], .path-alias-user-password #block-toyota-content form input[type=text], .path-alias-user-register #block-toyota-content form input[type=email], .path-alias-user-register #block-toyota-content form input[type=password], .path-alias-user-register #block-toyota-content form input[type=text], .path-user #block-toyota-content form input[type=email], .path-user #block-toyota-content form input[type=password], .path-user #block-toyota-content form input[type=text], .path-alias-reservar-usercreated #block-toyota-content form input[type=email], .path-alias-reservar-usercreated #block-toyota-content form input[type=password], .path-alias-reservar-usercreated #block-toyota-content form input[type=text],
.path-alias-reservar-mis-reservas #block-toyota-content form input[type=email],
.path-alias-reservar-mis-reservas #block-toyota-content form input[type=password],
.path-alias-reservar-mis-reservas #block-toyota-content form input[type=text], [class*=path-alias-user-reset-] #block-toyota-content form input[type=email], [class*=path-alias-user-reset-] #block-toyota-content form input[type=password], [class*=path-alias-user-reset-] #block-toyota-content form input[type=text] {
  margin-top: 8px;
  width: 100%;
  border: 0;
  border-bottom: 2px solid #282830;
  padding: 8px;
}
.path-redsys #block-toyota-content form .form-item, .path-alias-user-login #block-toyota-content form .form-item, .path-alias-user-password #block-toyota-content form .form-item, .path-alias-user-register #block-toyota-content form .form-item, .path-user #block-toyota-content form .form-item, .path-alias-reservar-usercreated #block-toyota-content form .form-item,
.path-alias-reservar-mis-reservas #block-toyota-content form .form-item, [class*=path-alias-user-reset-] #block-toyota-content form .form-item {
  margin-top: 24px;
}
.path-redsys #block-toyota-content form .form-item:first-child, .path-alias-user-login #block-toyota-content form .form-item:first-child, .path-alias-user-password #block-toyota-content form .form-item:first-child, .path-alias-user-register #block-toyota-content form .form-item:first-child, .path-user #block-toyota-content form .form-item:first-child, .path-alias-reservar-usercreated #block-toyota-content form .form-item:first-child,
.path-alias-reservar-mis-reservas #block-toyota-content form .form-item:first-child, [class*=path-alias-user-reset-] #block-toyota-content form .form-item:first-child {
  margin-top: 0;
}
.path-redsys #block-toyota-content form .form-actions, .path-alias-user-login #block-toyota-content form .form-actions, .path-alias-user-password #block-toyota-content form .form-actions, .path-alias-user-register #block-toyota-content form .form-actions, .path-user #block-toyota-content form .form-actions, .path-alias-reservar-usercreated #block-toyota-content form .form-actions,
.path-alias-reservar-mis-reservas #block-toyota-content form .form-actions, [class*=path-alias-user-reset-] #block-toyota-content form .form-actions {
  margin-bottom: 8px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
}
.path-redsys #block-toyota-content form .form-actions input, .path-alias-user-login #block-toyota-content form .form-actions input, .path-alias-user-password #block-toyota-content form .form-actions input, .path-alias-user-register #block-toyota-content form .form-actions input, .path-user #block-toyota-content form .form-actions input, .path-alias-reservar-usercreated #block-toyota-content form .form-actions input,
.path-alias-reservar-mis-reservas #block-toyota-content form .form-actions input, [class*=path-alias-user-reset-] #block-toyota-content form .form-actions input {
  color: #ffffff !important;
  cursor: pointer;
}
.path-redsys #block-toyota-content form .form-actions:hover input, .path-alias-user-login #block-toyota-content form .form-actions:hover input, .path-alias-user-password #block-toyota-content form .form-actions:hover input, .path-alias-user-register #block-toyota-content form .form-actions:hover input, .path-user #block-toyota-content form .form-actions:hover input, .path-alias-reservar-usercreated #block-toyota-content form .form-actions:hover input,
.path-alias-reservar-mis-reservas #block-toyota-content form .form-actions:hover input, [class*=path-alias-user-reset-] #block-toyota-content form .form-actions:hover input {
  color: #282830 !important;
  border: 1px solid #cc0033;
}

.white-popup.detalle-promocion {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  width: 100%;
}
.white-popup.detalle-promocion h2 {
  font-size: 3rem;
  line-height: 3.5rem;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
.white-popup.detalle-promocion h2 strong {
  color: #cc0033;
}
.white-popup.detalle-promocion p {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.white-popup.detalle-promocion strong.rojo-impresion {
  font-weight: bold;
  color: #cc0033;
  font-size: 1.25rem;
}

[class*=path-departamentos] .ic-toylogout {
  color: #282830;
  font-size: 1.5rem;
}
[class*=path-departamentos] .cabecera-jjoo, [class*=path-departamentos] .top-footer, [class*=path-departamentos] #cabecera .navbar__actions a:not(:last-child), [class*=path-departamentos] .site-footer, [class*=path-departamentos] #block-navegacionprincipal-2 {
  display: none !important;
}
[class*=path-departamentos] .cabecera-jjoo-extra + main {
  margin-top: 80px;
}
[class*=path-departamentos] .cabecera-jjoo-extra .submenu2 {
  top: 80px;
}
[class*=path-departamentos] .vista-departamentos {
  padding-top: 24px;
}
[class*=path-departamentos] .vista-departamentos .wrapper, [class*=path-departamentos] .vista-departamentos .site-footer .redes ul, .site-footer .redes [class*=path-departamentos] .vista-departamentos ul, [class*=path-departamentos] .vista-departamentos .breadcrumb, [class*=path-departamentos] .vista-departamentos #menu-equipamiento, [class*=path-departamentos] .vista-departamentos #menu-especificaciones, [class*=path-departamentos] .vista-departamentos .paragraph--type--tabla-especificaciones, [class*=path-departamentos] .vista-departamentos .paragraph--type--galeria h2, .paragraph--type--galeria [class*=path-departamentos] .vista-departamentos h2, [class*=path-departamentos] .vista-departamentos #contenido .views-element-container .views-row, #contenido .views-element-container [class*=path-departamentos] .vista-departamentos .views-row, [class*=path-departamentos] .vista-departamentos #contenido .views-element-container nav, #contenido .views-element-container [class*=path-departamentos] .vista-departamentos nav, [class*=path-departamentos] .vista-departamentos #contenido .views-exposed-form, #contenido [class*=path-departamentos] .vista-departamentos .views-exposed-form, [class*=path-departamentos] .vista-departamentos .modelos-hibridos, [class*=path-departamentos] .vista-departamentos .submenu .submenu-vehiculos, .submenu [class*=path-departamentos] .vista-departamentos .submenu-vehiculos, [class*=path-departamentos] .vista-departamentos .submenu2 .submenu-vehiculos, .submenu2 [class*=path-departamentos] .vista-departamentos .submenu-vehiculos, [class*=path-departamentos] .vista-departamentos .modelos-convencionales, [class*=path-departamentos] .vista-departamentos .paragraph--type--modelos-hibridos, [class*=path-departamentos] .vista-departamentos .paragraph--type--texto-completo, [class*=path-departamentos] .vista-departamentos .body-hybrid .paragraph--type--modelos-hibridos .views-element-container, .body-hybrid .paragraph--type--modelos-hibridos [class*=path-departamentos] .vista-departamentos .views-element-container, [class*=path-departamentos] .vista-departamentos .user-login-form, [class*=path-departamentos] .vista-departamentos .paragraph.paragraph--type-texto-imagen, [class*=path-departamentos] .vista-departamentos .listago-blog-categorias, [class*=path-departamentos] .vista-departamentos #equipamiento, [class*=path-departamentos] .vista-departamentos .campanya-home .paragraph--type-destacado-campana, .campanya-home [class*=path-departamentos] .vista-departamentos .paragraph--type-destacado-campana, [class*=path-departamentos] .vista-departamentos .paragraph--type-banner-video-cta-columnas .titulo, .paragraph--type-banner-video-cta-columnas [class*=path-departamentos] .vista-departamentos .titulo, [class*=path-departamentos] .vista-departamentos .paragraph--type-banner-video-cta-columnas h2, .paragraph--type-banner-video-cta-columnas [class*=path-departamentos] .vista-departamentos h2, [class*=path-departamentos] .vista-departamentos .paragraph--type-banner-video-cta-columnas .texto-principal, .paragraph--type-banner-video-cta-columnas [class*=path-departamentos] .vista-departamentos .texto-principal, [class*=path-departamentos] .vista-departamentos .modelos-home, [class*=path-departamentos] .vista-departamentos #portada .group-header h2, #portada .group-header [class*=path-departamentos] .vista-departamentos h2 {
  clear: both;
}
[class*=path-departamentos] .vista-departamentos ul {
  list-style: none;
}
[class*=path-departamentos] .vista-departamentos ul li.departamento-372 {
  display: none;
}
[class*=path-departamentos] .sidebar-left ul {
  margin-left: 16px;
}
[class*=path-departamentos] .sidebar-left li {
  padding-top: 8px;
  padding-bottom: 8px;
}
[class*=path-departamentos] .sidebar-left h3:not(:empty) {
  padding-left: 16px;
}
[class*=path-departamentos] .sidebar-left h3:not(:empty) + ul {
  margin-left: 32px;
}
[class*=path-departamentos] .sidebar-left .departamento-372 {
  display: none;
}
[class*=path-departamentos] #views-exposed-form-archivos-departamentos-media-page-list {
  padding-top: 24px;
}
[class*=path-departamentos] #views-exposed-form-archivos-departamentos-media-page-list .form-item, [class*=path-departamentos] #views-exposed-form-archivos-departamentos-media-page-list .form-actions {
  display: inline-block;
}
[class*=path-departamentos] #views-exposed-form-archivos-departamentos-media-page-list #edit-combine {
  padding: 2px 0;
}
[class*=path-departamentos] #views-exposed-form-archivos-departamentos-media-page-list #edit-submit-archivos-departamentos {
  background: #282830;
  color: #ffffff;
  padding: 4px 16px;
  border: 0;
}
[class*=path-departamentos] #views-exposed-form-archivos-departamentos-media-page-list + table {
  padding-top: 24px;
  width: 100%;
  padding-bottom: 64px;
}
[class*=path-departamentos] #views-exposed-form-archivos-departamentos-media-page-list + table tr th {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
  padding: 8px;
}
[class*=path-departamentos] #views-exposed-form-archivos-departamentos-media-page-list + table tr td {
  border: 1px solid #cbcdc9;
  padding: 0 8px;
}
[class*=path-departamentos] #views-exposed-form-archivos-departamentos-media-page-list + table tr td:first-child {
  text-align: center;
}
[class*=path-departamentos] #views-exposed-form-archivos-departamentos-media-page-list + table tr td.views-empty {
  padding: 8px;
}

[class*="path-node path-alias-media"] .detalle_post, [class*="path-node path-canarias-media"] .detalle_post, [class*=path-alias-media-descargas] .detalle_post, [class*=path-alias-media-categ] .detalle_post {
  padding-top: 20px;
}
[class*="path-node path-alias-media"] .detalle_post .fecha, [class*="path-node path-canarias-media"] .detalle_post .fecha, [class*=path-alias-media-descargas] .detalle_post .fecha, [class*=path-alias-media-categ] .detalle_post .fecha {
  padding: 16px 0 0 0;
}
[class*="path-node path-alias-media"] .detalle_post .texto-destacado, [class*="path-node path-canarias-media"] .detalle_post .texto-destacado, [class*=path-alias-media-descargas] .detalle_post .texto-destacado, [class*=path-alias-media-categ] .detalle_post .texto-destacado {
  background: #f0f0f0;
  padding: 16px;
}
[class*="path-node path-alias-media"] .imagen-principal img, [class*="path-node path-canarias-media"] .imagen-principal img, [class*=path-alias-media-descargas] .imagen-principal img, [class*=path-alias-media-categ] .imagen-principal img {
  width: 100%;
}
[class*="path-node path-alias-media"] #cabecera, [class*="path-node path-canarias-media"] #cabecera, [class*=path-alias-media-descargas] #cabecera, [class*=path-alias-media-categ] #cabecera {
  background-color: #f6f6f7;
}
[class*="path-node path-alias-media"] #cabecera #cabecera_int, [class*="path-node path-canarias-media"] #cabecera #cabecera_int, [class*=path-alias-media-descargas] #cabecera #cabecera_int, [class*=path-alias-media-categ] #cabecera #cabecera_int {
  min-height: 64px;
}
[class*="path-node path-alias-media"] #cabecera .header-top, [class*="path-node path-canarias-media"] #cabecera .header-top, [class*=path-alias-media-descargas] #cabecera .header-top, [class*=path-alias-media-categ] #cabecera .header-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
}
[class*="path-node path-alias-media"] #cabecera .header-top img, [class*="path-node path-canarias-media"] #cabecera .header-top img, [class*=path-alias-media-descargas] #cabecera .header-top img, [class*=path-alias-media-categ] #cabecera .header-top img {
  max-height: 30px;
}
[class*="path-node path-alias-media"] #cabecera .menu_principal, [class*="path-node path-canarias-media"] #cabecera .menu_principal, [class*=path-alias-media-descargas] #cabecera .menu_principal, [class*=path-alias-media-categ] #cabecera .menu_principal {
  background: #282830;
  padding-top: 0;
}
[class*="path-node path-alias-media"] #cabecera .menu_principal ul, [class*="path-node path-canarias-media"] #cabecera .menu_principal ul, [class*=path-alias-media-descargas] #cabecera .menu_principal ul, [class*=path-alias-media-categ] #cabecera .menu_principal ul {
  list-style: none;
  display: flex;
  justify-content: flex-start;
}
[class*="path-node path-alias-media"] #cabecera .menu_principal ul li, [class*="path-node path-canarias-media"] #cabecera .menu_principal ul li, [class*=path-alias-media-descargas] #cabecera .menu_principal ul li, [class*=path-alias-media-categ] #cabecera .menu_principal ul li {
  position: relative;
  padding: 16px 0;
}
[class*="path-node path-alias-media"] #cabecera .menu_principal ul li a, [class*="path-node path-canarias-media"] #cabecera .menu_principal ul li a, [class*=path-alias-media-descargas] #cabecera .menu_principal ul li a, [class*=path-alias-media-categ] #cabecera .menu_principal ul li a {
  color: #ffffff;
  text-decoration: none;
  padding: 8px;
}
[class*="path-node path-alias-media"] #cabecera .menu_principal ul li a:hover, [class*="path-node path-canarias-media"] #cabecera .menu_principal ul li a:hover, [class*=path-alias-media-descargas] #cabecera .menu_principal ul li a:hover, [class*=path-alias-media-categ] #cabecera .menu_principal ul li a:hover {
  border: none !important;
  text-decoration: underline;
}
[class*="path-node path-alias-media"] #cabecera .menu_principal ul li a:hover:after, [class*="path-node path-alias-media"] #cabecera .menu_principal ul li a:hover:before, [class*="path-node path-canarias-media"] #cabecera .menu_principal ul li a:hover:after, [class*="path-node path-canarias-media"] #cabecera .menu_principal ul li a:hover:before, [class*=path-alias-media-descargas] #cabecera .menu_principal ul li a:hover:after, [class*=path-alias-media-descargas] #cabecera .menu_principal ul li a:hover:before, [class*=path-alias-media-categ] #cabecera .menu_principal ul li a:hover:after, [class*=path-alias-media-categ] #cabecera .menu_principal ul li a:hover:before {
  content: none;
}
[class*="path-node path-alias-media"] #cabecera .menu_principal ul li a.is-active, [class*="path-node path-canarias-media"] #cabecera .menu_principal ul li a.is-active, [class*=path-alias-media-descargas] #cabecera .menu_principal ul li a.is-active, [class*=path-alias-media-categ] #cabecera .menu_principal ul li a.is-active {
  border: 0 !important;
}
[class*="path-node path-alias-media"] #cabecera .menu_principal ul li:nth-child(8), [class*="path-node path-canarias-media"] #cabecera .menu_principal ul li:nth-child(8), [class*=path-alias-media-descargas] #cabecera .menu_principal ul li:nth-child(8), [class*=path-alias-media-categ] #cabecera .menu_principal ul li:nth-child(8) {
  display: block;
}
[class*="path-node path-alias-media"] #cabecera .menu_principal ul li ul, [class*="path-node path-canarias-media"] #cabecera .menu_principal ul li ul, [class*=path-alias-media-descargas] #cabecera .menu_principal ul li ul, [class*=path-alias-media-categ] #cabecera .menu_principal ul li ul {
  display: none;
  padding-top: 12px;
  min-width: 180px;
}
[class*="path-node path-alias-media"] #cabecera .menu_principal ul li ul li, [class*="path-node path-canarias-media"] #cabecera .menu_principal ul li ul li, [class*=path-alias-media-descargas] #cabecera .menu_principal ul li ul li, [class*=path-alias-media-categ] #cabecera .menu_principal ul li ul li {
  padding: 0px 4px;
  display: block;
  float: none;
}
[class*="path-node path-alias-media"] #cabecera .menu_principal ul li ul li a, [class*="path-node path-canarias-media"] #cabecera .menu_principal ul li ul li a, [class*=path-alias-media-descargas] #cabecera .menu_principal ul li ul li a, [class*=path-alias-media-categ] #cabecera .menu_principal ul li ul li a {
  float: none;
}
[class*="path-node path-alias-media"] #cabecera .menu_principal ul li:hover ul, [class*="path-node path-canarias-media"] #cabecera .menu_principal ul li:hover ul, [class*=path-alias-media-descargas] #cabecera .menu_principal ul li:hover ul, [class*=path-alias-media-categ] #cabecera .menu_principal ul li:hover ul {
  display: block;
  position: absolute;
  top: 44px;
  left: 0;
  background: #282830;
  width: 100%;
}
[class*="path-node path-alias-media"] #cabecera .menu_principal nav > ul, [class*="path-node path-canarias-media"] #cabecera .menu_principal nav > ul, [class*=path-alias-media-descargas] #cabecera .menu_principal nav > ul, [class*=path-alias-media-categ] #cabecera .menu_principal nav > ul {
  padding-left: 8px;
}
[class*="path-node path-alias-media"] main, [class*="path-node path-canarias-media"] main, [class*=path-alias-media-descargas] main, [class*=path-alias-media-categ] main {
  padding-top: 130px;
}
[class*="path-node path-alias-media"] .card-noticia, [class*="path-node path-canarias-media"] .card-noticia, [class*=path-alias-media-descargas] .card-noticia, [class*=path-alias-media-categ] .card-noticia {
  display: flex;
  padding-bottom: 48px;
}
[class*="path-node path-alias-media"] .card-noticia__img, [class*="path-node path-canarias-media"] .card-noticia__img, [class*=path-alias-media-descargas] .card-noticia__img, [class*=path-alias-media-categ] .card-noticia__img {
  width: 40%;
}
[class*="path-node path-alias-media"] .card-noticia__img img, [class*="path-node path-canarias-media"] .card-noticia__img img, [class*=path-alias-media-descargas] .card-noticia__img img, [class*=path-alias-media-categ] .card-noticia__img img {
  width: 100%;
}
[class*="path-node path-alias-media"] .card-noticia__info, [class*="path-node path-canarias-media"] .card-noticia__info, [class*=path-alias-media-descargas] .card-noticia__info, [class*=path-alias-media-categ] .card-noticia__info {
  padding-left: 24px;
  width: 60%;
}
[class*="path-node path-alias-media"] .card-noticia__info__title, [class*="path-node path-canarias-media"] .card-noticia__info__title, [class*=path-alias-media-descargas] .card-noticia__info__title, [class*=path-alias-media-categ] .card-noticia__info__title {
  font-size: 2.5rem;
  line-height: 3rem;
  padding-bottom: 16px;
}
[class*="path-node path-alias-media"] .card-noticia__info__title a, [class*="path-node path-canarias-media"] .card-noticia__info__title a, [class*=path-alias-media-descargas] .card-noticia__info__title a, [class*=path-alias-media-categ] .card-noticia__info__title a {
  color: #282830;
  text-decoration: none;
}
[class*="path-node path-alias-media"] .card-noticia__info__readmore a, [class*="path-node path-canarias-media"] .card-noticia__info__readmore a, [class*=path-alias-media-descargas] .card-noticia__info__readmore a, [class*=path-alias-media-categ] .card-noticia__info__readmore a {
  color: #282830;
  padding-bottom: 4px;
  border-bottom: 4px solid #cc0033;
  padding-right: 24px;
  text-decoration: none;
}
[class*="path-node path-alias-media"] .sidebar-right .header-canarias-verde, [class*="path-node path-canarias-media"] .sidebar-right .header-canarias-verde, [class*=path-alias-media-descargas] .sidebar-right .header-canarias-verde, [class*=path-alias-media-categ] .sidebar-right .header-canarias-verde {
  background: #003641;
  position: relative;
  height: 256px;
  text-align: center;
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
}
[class*="path-node path-alias-media"] .sidebar-right .header-canarias-verde h2, [class*="path-node path-canarias-media"] .sidebar-right .header-canarias-verde h2, [class*=path-alias-media-descargas] .sidebar-right .header-canarias-verde h2, [class*=path-alias-media-categ] .sidebar-right .header-canarias-verde h2 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #ffffff;
  font-size: 2.5rem;
  line-height: 3rem;
  left: 0;
  right: 0;
  margin: 0 auto;
}
[class*="path-node path-alias-media"] .sidebar-right .header-canarias-verde h2 span, [class*="path-node path-canarias-media"] .sidebar-right .header-canarias-verde h2 span, [class*=path-alias-media-descargas] .sidebar-right .header-canarias-verde h2 span, [class*=path-alias-media-categ] .sidebar-right .header-canarias-verde h2 span {
  font-family: "Toyota-Type-Regular", "Open Sans", sans-serif;
  font-family: "Toyota-TypeBook";
  display: block;
  font-size: 3.75rem;
  line-height: 4rem;
}
[class*="path-node path-alias-media"] .sidebar-right .card-noticia, [class*="path-node path-canarias-media"] .sidebar-right .card-noticia, [class*=path-alias-media-descargas] .sidebar-right .card-noticia, [class*=path-alias-media-categ] .sidebar-right .card-noticia {
  display: block;
}
[class*="path-node path-alias-media"] .sidebar-right .card-noticia__img, [class*="path-node path-canarias-media"] .sidebar-right .card-noticia__img, [class*=path-alias-media-descargas] .sidebar-right .card-noticia__img, [class*=path-alias-media-categ] .sidebar-right .card-noticia__img {
  width: 100%;
}
[class*="path-node path-alias-media"] .sidebar-right .card-noticia__img img, [class*="path-node path-canarias-media"] .sidebar-right .card-noticia__img img, [class*=path-alias-media-descargas] .sidebar-right .card-noticia__img img, [class*=path-alias-media-categ] .sidebar-right .card-noticia__img img {
  vertical-align: bottom;
}
[class*="path-node path-alias-media"] .sidebar-right .card-noticia__info__title, [class*="path-node path-canarias-media"] .sidebar-right .card-noticia__info__title, [class*=path-alias-media-descargas] .sidebar-right .card-noticia__info__title, [class*=path-alias-media-categ] .sidebar-right .card-noticia__info__title {
  padding-left: 0;
  background: #f0f0f0;
  position: relative;
  text-align: center;
}
[class*="path-node path-alias-media"] .sidebar-right .card-noticia__info__title a, [class*="path-node path-canarias-media"] .sidebar-right .card-noticia__info__title a, [class*=path-alias-media-descargas] .sidebar-right .card-noticia__info__title a, [class*=path-alias-media-categ] .sidebar-right .card-noticia__info__title a {
  font-size: 2rem;
  line-height: 2.5rem;
}
[class*="path-node path-alias-media"] .descargas-canarias-media, [class*="path-node path-canarias-media"] .descargas-canarias-media, [class*=path-alias-media-descargas] .descargas-canarias-media, [class*=path-alias-media-categ] .descargas-canarias-media {
  word-break: break-all;
}
[class*="path-node path-alias-media"] .descargas-canarias-media iframe, [class*="path-node path-canarias-media"] .descargas-canarias-media iframe, [class*=path-alias-media-descargas] .descargas-canarias-media iframe, [class*=path-alias-media-categ] .descargas-canarias-media iframe {
  width: 100%;
  min-height: 260px;
}
[class*="path-node path-alias-media"] .post-right h2, [class*="path-node path-canarias-media"] .post-right h2, [class*=path-alias-media-descargas] .post-right h2, [class*=path-alias-media-categ] .post-right h2 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding-bottom: 8px;
}
[class*="path-node path-alias-media"] .post-right__pdf, [class*="path-node path-canarias-media"] .post-right__pdf, [class*=path-alias-media-descargas] .post-right__pdf, [class*=path-alias-media-categ] .post-right__pdf {
  border-bottom: 1px solid;
  padding-bottom: 8px;
  padding-top: 16px;
}
[class*="path-node path-alias-media"] .post-right__pdf a, [class*="path-node path-canarias-media"] .post-right__pdf a, [class*=path-alias-media-descargas] .post-right__pdf a, [class*=path-alias-media-categ] .post-right__pdf a {
  color: #282830;
  text-decoration: none;
}
[class*="path-node path-alias-media"] .post-right__redes, [class*="path-node path-canarias-media"] .post-right__redes, [class*=path-alias-media-descargas] .post-right__redes, [class*=path-alias-media-categ] .post-right__redes {
  padding-top: 24px;
}
[class*="path-node path-alias-media"] .post-right__redes .icon, [class*="path-node path-alias-media"] .post-right__redes #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web a, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web [class*="path-node path-alias-media"] .post-right__redes a, [class*="path-node path-alias-media"] .post-right__redes #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web a, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web [class*="path-node path-alias-media"] .post-right__redes a, [class*="path-node path-alias-media"] .post-right__redes #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa a, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa [class*="path-node path-alias-media"] .post-right__redes a, [class*="path-node path-alias-media"] .post-right__redes #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa a, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa [class*="path-node path-alias-media"] .post-right__redes a, [class*="path-node path-alias-media"] .post-right__redes .vista-colores-vehiculo ul li .color-click.active, .vista-colores-vehiculo ul li [class*="path-node path-alias-media"] .post-right__redes .color-click.active, [class*="path-node path-canarias-media"] .post-right__redes .icon, [class*="path-node path-canarias-media"] .post-right__redes #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web a, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web [class*="path-node path-canarias-media"] .post-right__redes a, [class*="path-node path-canarias-media"] .post-right__redes #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web a, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web [class*="path-node path-canarias-media"] .post-right__redes a, [class*="path-node path-canarias-media"] .post-right__redes #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa a, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa [class*="path-node path-canarias-media"] .post-right__redes a, [class*="path-node path-canarias-media"] .post-right__redes #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa a, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa [class*="path-node path-canarias-media"] .post-right__redes a, [class*="path-node path-canarias-media"] .post-right__redes .vista-colores-vehiculo ul li .color-click.active, .vista-colores-vehiculo ul li [class*="path-node path-canarias-media"] .post-right__redes .color-click.active, [class*=path-alias-media-descargas] .post-right__redes .icon, [class*=path-alias-media-descargas] .post-right__redes #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web a, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web [class*=path-alias-media-descargas] .post-right__redes a, [class*=path-alias-media-descargas] .post-right__redes #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web a, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web [class*=path-alias-media-descargas] .post-right__redes a, [class*=path-alias-media-descargas] .post-right__redes #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa a, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa [class*=path-alias-media-descargas] .post-right__redes a, [class*=path-alias-media-descargas] .post-right__redes #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa a, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa [class*=path-alias-media-descargas] .post-right__redes a, [class*=path-alias-media-descargas] .post-right__redes .vista-colores-vehiculo ul li .color-click.active, .vista-colores-vehiculo ul li [class*=path-alias-media-descargas] .post-right__redes .color-click.active, [class*=path-alias-media-categ] .post-right__redes .icon, [class*=path-alias-media-categ] .post-right__redes #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web a, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.web [class*=path-alias-media-categ] .post-right__redes a, [class*=path-alias-media-categ] .post-right__redes #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web a, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.web [class*=path-alias-media-categ] .post-right__redes a, [class*=path-alias-media-categ] .post-right__redes #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa a, #block-views-block-concesionarios-block-1 .vista-concesionario .boton-borde-rojo.mapa [class*=path-alias-media-categ] .post-right__redes a, [class*=path-alias-media-categ] .post-right__redes #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa a, #block-views-block-concesionarios-block-2 .vista-concesionario .boton-borde-rojo.mapa [class*=path-alias-media-categ] .post-right__redes a, [class*=path-alias-media-categ] .post-right__redes .vista-colores-vehiculo ul li .color-click.active, .vista-colores-vehiculo ul li [class*=path-alias-media-categ] .post-right__redes .color-click.active {
  margin-top: 16px;
  font-size: 32px;
  margin-right: 8px;
  cursor: pointer;
}
[class*="path-node path-alias-media"] .post-right__multimedia, [class*="path-node path-canarias-media"] .post-right__multimedia, [class*=path-alias-media-descargas] .post-right__multimedia, [class*=path-alias-media-categ] .post-right__multimedia {
  padding-top: 24px;
}
[class*="path-node path-alias-media"] .post-right__multimedia > div, [class*="path-node path-canarias-media"] .post-right__multimedia > div, [class*=path-alias-media-descargas] .post-right__multimedia > div, [class*=path-alias-media-categ] .post-right__multimedia > div {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
}
[class*="path-node path-alias-media"] .post-right__multimedia > div iframe, [class*="path-node path-canarias-media"] .post-right__multimedia > div iframe, [class*=path-alias-media-descargas] .post-right__multimedia > div iframe, [class*=path-alias-media-categ] .post-right__multimedia > div iframe {
  width: 100%;
}
[class*="path-node path-alias-media"] .canarias-media-destacado img, [class*="path-node path-canarias-media"] .canarias-media-destacado img, [class*=path-alias-media-descargas] .canarias-media-destacado img, [class*=path-alias-media-categ] .canarias-media-destacado img {
  width: 100%;
}
[class*="path-node path-alias-media"] .canarias-media-destacado a span, [class*="path-node path-canarias-media"] .canarias-media-destacado a span, [class*=path-alias-media-descargas] .canarias-media-destacado a span, [class*=path-alias-media-categ] .canarias-media-destacado a span {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  z-index: 99;
  text-decoration: none;
  color: white;
  margin: 0 auto;
  left: 0;
  right: 0;
  display: block;
  text-align: center;
  padding: 16px;
  line-height: 2rem;
  font-size: 3rem;
}
[class*="path-node path-alias-media"] .canarias-media-destacado a span strong, [class*="path-node path-canarias-media"] .canarias-media-destacado a span strong, [class*=path-alias-media-descargas] .canarias-media-destacado a span strong, [class*=path-alias-media-categ] .canarias-media-destacado a span strong {
  display: inline-block;
  width: auto;
  background: #000;
  padding: 10px 10px 20px 10px;
  background: rgba(40, 40, 48, 0.5);
}
[class*="path-node path-alias-media"] .site-footer, [class*="path-node path-canarias-media"] .site-footer, [class*=path-alias-media-descargas] .site-footer, [class*=path-alias-media-categ] .site-footer {
  background: #f0f0f0;
  margin-top: 64px;
}
[class*="path-node path-alias-media"] .site-footer .text, [class*="path-node path-canarias-media"] .site-footer .text, [class*=path-alias-media-descargas] .site-footer .text, [class*=path-alias-media-categ] .site-footer .text {
  display: block;
  width: 48px;
  height: 48px;
  background: url(../images/logo-toyota-new.svg) 0 8px no-repeat;
  background-size: 48px;
  font-size: 0;
}
@media only screen and (max-width: 990px) {
  [class*="path-node path-alias-media"] main, [class*="path-node path-canarias-media"] main, [class*=path-alias-media-descargas] main, [class*=path-alias-media-categ] main {
    padding-top: 65px;
  }
  [class*="path-node path-alias-media"] .card-noticia, [class*="path-node path-canarias-media"] .card-noticia, [class*=path-alias-media-descargas] .card-noticia, [class*=path-alias-media-categ] .card-noticia {
    display: block;
  }
  [class*="path-node path-alias-media"] .card-noticia__info, [class*="path-node path-canarias-media"] .card-noticia__info, [class*=path-alias-media-descargas] .card-noticia__info, [class*=path-alias-media-categ] .card-noticia__info {
    padding-left: 0;
    width: 100%;
  }
  [class*="path-node path-alias-media"] .card-noticia__img, [class*="path-node path-canarias-media"] .card-noticia__img, [class*=path-alias-media-descargas] .card-noticia__img, [class*=path-alias-media-categ] .card-noticia__img {
    width: 100%;
  }
  [class*="path-node path-alias-media"] #cabecera #logo-canarias-media, [class*="path-node path-canarias-media"] #cabecera #logo-canarias-media, [class*=path-alias-media-descargas] #cabecera #logo-canarias-media, [class*=path-alias-media-categ] #cabecera #logo-canarias-media {
    width: 200px;
    margin-top: 2px;
  }
  [class*="path-node path-alias-media"] #cabecera .logo-toyota-corporativo, [class*="path-node path-canarias-media"] #cabecera .logo-toyota-corporativo, [class*=path-alias-media-descargas] #cabecera .logo-toyota-corporativo, [class*=path-alias-media-categ] #cabecera .logo-toyota-corporativo {
    margin-right: 20px;
    margin-top: 4px;
    width: 80px;
  }
  [class*="path-node path-alias-media"] #cabecera .header-top, [class*="path-node path-canarias-media"] #cabecera .header-top, [class*=path-alias-media-descargas] #cabecera .header-top, [class*=path-alias-media-categ] #cabecera .header-top {
    padding-left: 0;
  }
  [class*="path-node path-alias-media"] .canarias-media-destacado a span, [class*="path-node path-canarias-media"] .canarias-media-destacado a span, [class*=path-alias-media-descargas] .canarias-media-destacado a span, [class*=path-alias-media-categ] .canarias-media-destacado a span {
    position: relative;
    width: 100%;
    font-size: 1.5rem;
    line-height: 2rem;
    top: auto;
    transform: none;
    margin: 0;
    padding: 0;
    background: #282830;
  }
}

[class*=path-alias-media-categoria-] main {
  padding-top: 150px;
}
@media only screen and (max-width: 990px) {
  [class*=path-alias-media-categoria-] main {
    padding-top: 65px;
  }
}

.configurador--cabecera #logo > a {
  display: block;
  width: 48px;
  height: 48px;
  background: url(../images/logo-toyota-new.svg) 0 8px no-repeat;
  background-size: 48px;
  margin-top: 16px;
  float: left;
  margin-right: 16px;
}
.configurador--cabecera #logo h2:empty {
  display: none;
}
.configurador--cabecera #logo h1 {
  display: inline-block;
}
.configurador--cabecera #logo .eyebrow:not(:empty) {
  padding-bottom: 4px;
}
.configurador--cabecera #logo .eyebrow:not(:empty) + h1 {
  padding-top: 0;
  margin-top: 0;
}
.configurador--cabecera #logo .eyebrow:not(:empty) a {
  text-decoration: none;
  color: #282830;
}
.configurador--cabecera #logo .eyebrow:not(:empty) .color-gray {
  color: #4d4f53;
}
.configurador .home-new {
  height: 100vh;
  padding-top: 0;
}
.configurador .paragraph.paragraph--type--new-imagen-texto .texto .tarjeta {
  height: 30%;
  min-height: 260px;
}
.configurador .paragraph.paragraph--type--new-imagen-texto .imagen {
  text-align: right;
  height: 40vh;
  overflow: hidden;
}
.configurador .paragraph.paragraph--type--new-imagen-texto .imagen img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.configurador .boton-rojo-new a {
  color: #ffffff;
  line-height: 1;
}
.configurador .boton-rojo-new a:hover {
  color: #cc0033;
}
.configurador .submenu {
  display: block;
  position: relative;
  top: 0;
  height: auto;
  overflow: hidden;
}
.configurador .submenu a[href="/configurador-paso-1/2706"] {
  cursor: default;
}
.configurador .config-progress {
  display: flex;
  align-items: center;
  gap: 0;
  list-style: none;
  padding: 16px 0;
  margin: 24px 0;
  counter-reset: step;
}
.configurador .config-progress > li {
  position: relative;
  flex: 1 1 0;
  text-align: center;
  counter-increment: step;
}
.configurador .config-progress > li:not(:first-child)::before {
  content: "";
  position: absolute;
  left: -50%;
  top: calc(44px / 2 - 6px / 2);
  width: 100%;
  height: 6px;
  background: #2f3440;
  border-radius: 999px;
  z-index: 2;
}
.configurador .config-progress > li .step {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  color: #111;
}
.configurador .config-progress > li .step::before {
  content: counter(step);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #2d2f38;
  color: #fff;
  font-weight: 700;
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.05);
  z-index: 3;
}
.configurador .config-progress > li.is-disabled .step {
  cursor: default;
  pointer-events: none;
  position: relative;
  z-index: 4;
}
.configurador .config-progress > li.is-complete .step::before {
  background: #2ea44f;
}
.configurador .config-progress > li.is-complete::before {
  background: #2ea44f;
}
.configurador .config-progress > li.is-current .step::before {
  background: #d0021b;
}
.configurador .config-progress > li.is-current::before {
  background: #2ea44f;
}
.configurador .config-progress > li.is-current .step {
  font-weight: 700;
}
@media (max-width: 768px) {
  .configurador .config-progress > li .step {
    gap: 4px;
  }
  .configurador .config-progress > li .step::before {
    width: 36px;
    height: 36px;
  }
}

.path-configurador-bienvenida {
  background-color: #282830;
}
.path-configurador-bienvenida .home-new {
  background: #282830;
}
.path-configurador-bienvenida .configurador--cabecera #logo a {
  background: url(../images/Toyota_logo_white.svg) 0 8px no-repeat;
  background-size: 48px;
}
.path-configurador-bienvenida .configurador--cabecera #logo h1, .path-configurador-bienvenida .configurador--cabecera #logo h2, .path-configurador-bienvenida .configurador--cabecera #logo p {
  color: #ffffff;
}
.path-configurador-bienvenida .fondo-gris {
  background: none;
}
.path-configurador-bienvenida .configurador {
  background: #282830;
}

body[class*=path-configurador] #sliding-popup {
  display: none !important;
}
body[class*=path-configurador] .sf-chat {
  display: none !important;
}
body[class*=path-configurador] .tabs-acabados-new {
  overflow: hidden;
}
body[class*=path-configurador] .buttons-actions {
  clear: both;
  padding-top: 48px;
}
body[class*=path-configurador] .buttons-actions .btn {
  color: #ffffff;
  font-size: 1em;
  line-height: 1.4em;
  display: inline-block;
  width: auto;
  padding: 12px 24px;
  border-radius: 24px;
  text-align: center;
  min-width: 250px;
  text-decoration: none;
  font-weight: 700;
  background: #cc0033;
  border: 2px solid #cc0033;
  height: 48px;
  line-height: 1;
  float: right;
}
body[class*=path-configurador] .buttons-actions .btn:hover {
  color: #cc0033;
  background: none;
}
body[class*=path-configurador] .buttons-actions .btn-secondary {
  background: #ffffff;
  border-color: transparent;
  color: #cbcdc9;
  float: left;
}
body[class*=path-configurador] .buttons-actions .btn-secondary:hover {
  border-color: #cc0033;
}
body[class*=path-configurador] .model-acabados {
  margin-top: 0;
  padding-top: 0;
}
body[class*=path-configurador] .config-motorizacion {
  background-size: cover;
  min-height: 60vh;
  position: relative;
  padding-bottom: 48px;
}
body[class*=path-configurador] .config-motorizacion ul {
  list-style: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0;
  min-height: 30vh;
  background: rgba(255, 255, 255, 0.7);
  display: flex;
  width: 400px;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
body[class*=path-configurador] .config-motorizacion ul li {
  display: block;
  text-align: left;
  margin-bottom: 16px;
}
body[class*=path-configurador] .config-motorizacion .buttons-actions {
  position: absolute;
  bottom: 48px;
  left: 0;
  right: 0;
  width: 532px;
  margin: 0 auto;
  padding-top: 48px;
}
body[class*=path-configurador] .config-llantas .llantas-list {
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
}
body[class*=path-configurador] .config-llantas .llantas-list .llanta-item {
  padding: 24px;
}
body[class*=path-configurador] .config-llantas .llantas-list .llanta-item .llanta-name {
  font-size: 2rem;
  padding: 16px;
}
body[class*=path-configurador] .config-llantas img {
  max-height: 315px;
  max-width: 315px;
}
body[class*=path-configurador] .config-llantas .buttons-actions {
  text-align: center;
  padding-bottom: 56px;
  padding-bottom: 0;
  padding-top: 0;
}
body[class*=path-configurador] .config-llantas .buttons-actions .btn {
  float: none;
}
body[class*=path-configurador] .config-tapizados .tapizados-list {
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
}
body[class*=path-configurador] .config-tapizados .tapizados-list .tapizado-item {
  padding: 24px;
}
body[class*=path-configurador] .config-tapizados .tapizados-list .tapizado-item .tapizado-name {
  font-size: 2rem;
  padding: 16px;
}
body[class*=path-configurador] .config-tapizados img {
  max-height: 315px;
  max-width: 315px;
}
body[class*=path-configurador] .config-tapizados .buttons-actions {
  text-align: center;
  padding-bottom: 0;
  padding-top: 0;
}
body[class*=path-configurador] .config-tapizados .buttons-actions .btn {
  float: none;
}
body[class*=path-configurador] .resumen-modelo {
  list-style: none;
  padding: 16px 0;
  border-bottom: 2px solid #cc0033;
  margin-bottom: 24px;
}
body[class*=path-configurador] .resumen-modelo li {
  padding: 16px 0;
}
body[class*=path-configurador] .qr-wrapper img {
  max-width: 100px;
  margin-right: 24px;
  float: left;
}
body[class*=path-configurador] .color-red-toyota {
  color: #cc0033;
  text-align: center;
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}
body[class*=path-configurador] h1, body[class*=path-configurador] h2, body[class*=path-configurador] h3 {
  font-family: "Toyota-Type-Semibold", "Open Sans", sans-serif;
}

.path-configurador-promociones .detalle-promocion .button, .path-configurador-promociones .detalle-promocion .paragraph--type--new-banner .enlace-banner a, .paragraph--type--new-banner .enlace-banner .path-configurador-promociones .detalle-promocion a {
  display: none;
}

/* JJOO */
#cabecera {
  height: auto;
}

#cabecera_int {
  min-height: 80px;
}

.cabecera-jjoo {
  padding-top: 12px;
  padding-bottom: 12px;
  background: #F0F0F0;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.16);
  border-bottom: 1px solid #CC0033;
}

.cabecera-jjoo-extra #cabecera {
  height: auto;
}

.cabecera-jjoo-extra #cabecera #cabecera_int {
  height: 80px;
}

.cabecera-jjoo-extra .submenu, .cabecera-jjoo-extra .submenu2 {
  top: 160px;
}

.cabecera-jjoo-extra + #portada, .cabecera-jjoo-extra + main {
  margin-top: 160px;
}

.page-node-type-modelo .cabecera-jjoo-extra + #content {
  margin-top: 0;
}

@media only screen and (max-width: 990px) {
  #cabecera {
    height: auto;
  }

  #cabecera_int {
    min-height: 64px;
  }

  #cabecera .notificaciones-abrir {
    top: 12px;
  }

  .cabecera-jjoo-extra #cabecera #mobile-header {
    top: 102px;
  }

  .cabecera-jjoo-extra #cabecera .notificaciones-abrir {
    top: 104px;
  }

  .cabecera-jjoo-extra #cabecera .menu_principal {
    top: 160px;
  }

  .cabecera-jjoo-extra .submenu {
    top: 216px;
  }

  .cabecera-jjoo-extra .submenu2 {
    top: 426px;
  }

  .cabecera-jjoo-extra #cabecera #logo a {
    margin-top: 12px;
  }
}
.page-node-type-easy.path-alias-toyota-easy-yaris-cross-electric-hybrid .imagen-cabecera .titular h1 {
  font-size: 3rem;
  line-height: 3.5rem;
  max-width: 50vw;
}

@media only screen and (max-width: 990px) {
  .page-node-type-easy.path-alias-toyota-easy-yaris-cross-electric-hybrid .imagen-cabecera .titular h1 {
    max-width: 100vw;
  }
}
.path-alias-professional.page-node-type-special h2 {
  font-size: 2rem;
  line-height: 2.5rem;
}

/* Provisionales */
/*#cabecera{
  display:none;
}
#edit-version-datos-de-contacto{
  display:none;
}*/

/*# sourceMappingURL=style.css.map */
