@font-face{font-display:swap;font-family:ToyotaType;font-style:normal;font-weight:300;src:url("../fonts/ToyotaType/ToyotaType-Light.cb470016c456.eot");src:url("../fonts/ToyotaType/ToyotaType-Light.cb470016c456.eot?#iefix") format("embedded-opentype"),url("../fonts/ToyotaType/ToyotaType-Light.70e36bb74d64.woff2") format("woff2"),url("../fonts/ToyotaType/ToyotaType-Light.480e94c45f18.woff") format("woff"),url("../fonts/ToyotaType/ToyotaType-Light.b4d2581db7ba.ttf") format("truetype"),url("../fonts/ToyotaType/ToyotaType-Light.c826fcdc485e.svg#ToyotaType-Light") format("svg")}@font-face{font-display:swap;font-family:ToyotaType;font-style:normal;font-weight:400;src:url("../fonts/ToyotaType/ToyotaType-Regular.670741d0ebcc.eot");src:url("../fonts/ToyotaType/ToyotaType-Regular.670741d0ebcc.eot?#iefix") format("embedded-opentype"),url("../fonts/ToyotaType/ToyotaType-Regular.2cafc7161f96.woff2") format("woff2"),url("../fonts/ToyotaType/ToyotaType-Regular.1f9649248652.woff") format("woff"),url("../fonts/ToyotaType/ToyotaType-Regular.e11bfde89a89.ttf") format("truetype"),url("../fonts/ToyotaType/ToyotaType-Regular.4b54da03c7a9.svg#ToyotaType-Regular") format("svg")}@font-face{font-display:swap;font-family:ToyotaType;font-style:normal;font-weight:500;src:url("../fonts/ToyotaType/ToyotaType-Book.0d53010d95f6.eot");src:url("../fonts/ToyotaType/ToyotaType-Book.0d53010d95f6.eot?#iefix") format("embedded-opentype"),url("../fonts/ToyotaType/ToyotaType-Book.415e4e5e0b3b.woff2") format("woff2"),url("../fonts/ToyotaType/ToyotaType-Book.eb1356e15697.woff") format("woff"),url("../fonts/ToyotaType/ToyotaType-Book.eb85525f0a7c.ttf") format("truetype"),url("../fonts/ToyotaType/ToyotaType-Book.01605ebc1f14.svg#ToyotaType-Book") format("svg")}@font-face{font-display:swap;font-family:ToyotaType;font-style:normal;font-weight:600;src:url("../fonts/ToyotaType/ToyotaType-Semibold.c73ee6a9e103.eot");src:url("../fonts/ToyotaType/ToyotaType-Semibold.c73ee6a9e103.eot?#iefix") format("embedded-opentype"),url("../fonts/ToyotaType/ToyotaType-Semibold.628e5b963250.woff2") format("woff2"),url("../fonts/ToyotaType/ToyotaType-Semibold.bf9523844d0d.woff") format("woff"),url("../fonts/ToyotaType/ToyotaType-Semibold.a7294154bb18.ttf") format("truetype"),url("../fonts/ToyotaType/ToyotaType-Semibold.5f8402b053a6.svg#ToyotaType-Semibold") format("svg")}@font-face{font-display:swap;font-family:ToyotaType;font-style:normal;font-weight:800;src:url("../fonts/ToyotaType/ToyotaType-Bold.7858182d7ab7.eot");src:url("../fonts/ToyotaType/ToyotaType-Bold.7858182d7ab7.eot?#iefix") format("embedded-opentype"),url("../fonts/ToyotaType/ToyotaType-Bold.7be5bab43267.woff2") format("woff2"),url("../fonts/ToyotaType/ToyotaType-Bold.9d290e8817f1.woff") format("woff"),url("../fonts/ToyotaType/ToyotaType-Bold.dff106fdc09d.ttf") format("truetype"),url("../fonts/ToyotaType/ToyotaType-Bold.e8ab6472ea56.svg#ToyotaType-Bold") format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:url("../fonts/Nunito/Nunito-Light.6a4fadd273f8.ttf") format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url("../fonts/Nunito/Nunito-Regular.d2e691bc4a2b.ttf") format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url("../fonts/Nunito/Nunito-Bold.1cd294a771f2.ttf") format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:900;src:url("../fonts/Nunito/Nunito-Black.6abf597a1f3f.ttf") format("truetype")}html{font-size:20px;scroll-behavior:smooth}@media (max-width:992px){html{overflow-x:hidden}}body{color:#373737;font-family:ToyotaType,sans-serif;margin:0;min-width:320px;overflow:initial;overflow-x:hidden;padding-top:58px}@media (max-width:992px){body:has(.configurator.--new) .wagtail-userbar-trigger{bottom:60px}body:has(.configurator.--new) .whatsapp-icon{bottom:82px}}.modal{display:none}@media print{body,html{height:100%;margin:0!important;overflow:hidden;padding:0!important}}button,input,p,select,textarea{font-family:Nunito,sans-serif}ul{list-style:none;margin:0;padding:0}.legal-page ul{list-style:initial}a{cursor:pointer;text-decoration:none}h1{font-size:40px}h1,h2{font-weight:600;margin:0}h2{font-size:25px;letter-spacing:-.54px;line-height:1.2}h3{font-size:23px}h3,h4{font-weight:600;margin:0}h4{font-size:18px}p{margin:0}table,td,th{border:1px solid #373737;font-family:Nunito,sans-serif;font-size:16px}table{border-collapse:collapse;text-align:center;width:100%}table td,table th{padding:6px}table td{font-weight:400}.spinner-container{box-sizing:border-box;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.spinner{-webkit-animation:spinner-rotation .6s linear infinite;animation:spinner-rotation .6s linear infinite;border:8px solid rgba(55,55,55,.15);border-radius:50%;border-top-color:#eb0a1e;clear:both;height:40px;margin:20px auto;width:40px}@-webkit-keyframes spinner-rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinner-rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.slick-ready .spinner-container{display:none}.image-container{overflow:visible;position:relative}.image-container.loaded .placeholder{opacity:0;position:absolute}.image-container.loaded .picture{opacity:1}.placeholder{filter:blur(4px);opacity:1;position:relative}.picture,.placeholder{transition:opacity .4s linear;width:100%}.picture{opacity:0}.pt{padding-top:40px}@media (max-width:992px){.pt{padding-top:30px}}.pb{padding-bottom:40px}@media (max-width:992px){.pb{padding-bottom:30px}}.bg_white{background-color:#fff}.bg_grey{background-color:#f7f7f7}@media (min-width:768px){.mobile_only{display:none!important}}@media (max-width:992px){.desktop_only{display:none!important}}.break-container{margin-left:-100%;margin-right:-100%}.main-container{height:100%;margin:0 auto;max-width:1140px;position:relative;width:100%}.main-container.large{max-width:1200px}.main-container.small{max-width:1040px}.main-container.extra-small{max-width:875px}.full-viewport-width{width:100vw}@media (max-width:992px){.full-viewport-width{width:auto}}.icon{display:inline-block;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%}.icon.www{background-color:#ccc;height:26px;-webkit-mask-image:url("../images/icons/www.ccdeea9aa4b2.svg");width:25px}.icon.g-maps{-webkit-mask-image:url("../images/icons/g-maps.fce20dc9254a.png")}.icon.waze{-webkit-mask-image:url("../images/icons/waze.e933593e8ed4.png")}.icon.location{background-color:#373737;height:19px;-webkit-mask-image:url("../images/icons/location.7174bb744870.svg");width:14px}.icon.arrow-right{background-color:#373737;height:11px;-webkit-mask-image:url("../images/icons/arrow-right.e05e9e46dc65.svg");width:34px}.icon.chevron-down,.icon.chevron-right{background-color:#373737;height:7px;-webkit-mask-image:url("../images/icons/chevron-light-down.85ea2fd2e507.svg");width:13px}.icon.chevron-right{transform:rotate(-90deg)}.icon.chevron-strong{background-color:#373737;height:11px;-webkit-mask-image:url("../images/icons/chevron-strong.fc5e4c66e9f6.svg");width:6px}.icon.chevron-input-range{background-color:#eb0a1e;height:14px;-webkit-mask-image:url("../images/icons/chevron-input-range.86b21baa1784.svg");width:7px}.icon.chevron-input-range.right{transform:rotate(180deg)}.icon.chevron-tiny-up{background-color:#fff;height:5px;-webkit-mask-image:url("../images/icons/chevron-tiny.a7839c044d55.svg");width:9px}.icon.icon-360{background-image:url("../images/icons/icon-360.dcdfd232f9c5.svg");height:29px;width:63px}.icon.close{background-image:url("../images/icons/modal-close.41716172d08f.svg");height:15px;width:15px}.divider-line hr{background-color:#ebebeb;border:none;height:1px}.default-accordion .accordion-body{display:none}.accordion .accordion-title{align-items:center;border-bottom:1px solid #f7f7f7;cursor:pointer;display:flex;padding:15px 0;position:relative}@media (max-width:992px){.accordion .accordion-title{padding:15px 0 10px}}.accordion .accordion-title img{height:36px;margin-left:20px;width:36px}.accordion .accordion-title h4{font-family:Nunito,sans-serif;font-size:18px;font-weight:400;padding-left:22px}@media (max-width:992px){.accordion .accordion-title h4{font-size:16px}}.accordion .accordion-title:before{background-color:#373737;content:"";height:14px;left:4px;-webkit-mask-image:url("../images/icons/chevron-strong.fc5e4c66e9f6.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;position:relative;transition:transform .4s;width:8px}.accordion .accordion-body{background-color:#f7f7f7;font-family:Nunito,sans-serif;font-size:16px;letter-spacing:.08px;line-height:1.44;padding:20px}.accordion.active .accordion-title:before{transform:rotate(90deg)}.float-social{display:flex;flex-direction:column;left:-90px;position:absolute}.float-social img{height:40px;width:40px}.underline-title{align-items:center;border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;margin-top:40px;padding-bottom:18px}@media (max-width:992px){.underline-title{padding-bottom:12px}}.underline-title h3{font-size:20px;line-height:1.56}@media (max-width:992px){.underline-title h3{font-size:18px}}.color-red{color:#eb0a1e}.legals-container{background-color:#f7f7f7}.legals-container .main-container{padding:30px 0!important}@media (max-width:992px){.legals-container .main-container{padding:30px 15px!important}}.legals-container .legals-title{border-bottom:1px solid #ebebeb;color:#191919;font-family:Nunito,sans-serif;font-size:14px;line-height:1.71;margin-bottom:20px;padding-bottom:8px}.legals-container p{color:#585858;font-family:Nunito,sans-serif;font-size:12px;line-height:1.33;margin-bottom:12px;text-align:justify}@media (max-width:992px){.legals-container p{font-size:11px;letter-spacing:.18px;line-height:1.55}}.link-view-more{align-items:center;color:#eb0a1e;display:flex;font-family:Nunito,sans-serif;font-size:12px;font-weight:600;letter-spacing:.07px;line-height:1.92}.link-view-more:after{background-image:url("../images/icons/chevron-view-more.f41ca42d13d8.svg");background-repeat:no-repeat;content:"";height:6px;margin-left:10px;width:9px}.paginator{align-items:center;display:flex;justify-content:center;padding-bottom:30px}.paginator li a.active{pointer-events:none}.paginator li a.btn{margin:0 5px;padding:7px 12px}.responsive-object{position:relative}.responsive-object embed,.responsive-object iframe,.responsive-object object{height:100%;left:0;position:absolute;top:0;width:100%}.fancybox-slide--image .fancybox-content{height:100%!important;left:50%!important;position:relative!important;top:50%!important;transform:translate(-50%,-50%)!important;width:100%!important}.fancybox-image{cursor:default;height:100%;left:50%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1199px){.fancybox-image{top:50%!important;transform:translateY(-50%)}}.fancybox-infobar{align-items:center;background:rgba(30,30,30,.9);border-radius:100px;bottom:1rem;color:#fff;display:inline-block;display:flex;font-size:.7rem;font-weight:500;justify-content:center;left:50%;mix-blend-mode:normal;position:absolute;top:auto;transform:translateX(-50%);width:3.5rem}@media (max-width:767px){.fancybox-infobar{left:3rem}}.fancybox-logo{background-image:url("../images/toyota-white.d766cf9334e2.png");background-position:50%;background-repeat:no-repeat;background-size:cover;height:1.1rem;left:1.5rem;pointer-events:none;position:absolute;top:1rem;width:6.5rem;z-index:99999}.fancybox-caption{background:none;display:inline-block;left:auto;margin-top:0;padding-top:1rem;width:auto}.fancybox-caption__body{font-size:.7rem;font-weight:500}.fancybox-toolbar{padding-right:1.25rem;padding-top:1rem}@media (max-width:767px){.fancybox-toolbar{opacity:1;padding-top:.75rem;visibility:visible}}.fancybox-button{border:1px solid #fff;border-radius:100px;color:#fff}.fancybox-button--play,.fancybox-button--zoom{display:none}.fancybox-button--close{height:34px;padding:.25rem 1rem;width:auto;width:195px}@media (max-width:767px){.fancybox-button--close{width:160px}}@media (max-width:400px){.fancybox-button--close{padding-left:.5rem;padding-right:.5rem;width:auto}}.fancybox-button--close:before{content:"Volver a la Galeria"}.fancybox-button--close svg{display:none}.fancybox-navigation .fancybox-button{height:2.25rem;margin:1rem;padding:0;width:2.25rem}@media (max-width:767px){.fancybox-navigation .fancybox-button{opacity:1;visibility:visible}}.slick-slider:hover .slick-arrow{opacity:1;visibility:visible}.slick-slider .slick-slide{opacity:.5;outline:none;transition:opacity .4s ease-in-out}.slick-slider .slick-slide a{outline:none}.slick-slider .slick-slide.slick-active{opacity:1}.slick-slider .slick-arrow{background:none;border:none;bottom:18px;cursor:pointer;font-size:0;height:80px;outline:none;padding:0;position:absolute;transition:visibility 0s,opacity .5s linear;width:3.5rem;z-index:1}.slick-slider .slick-arrow:after{background-image:url("../images/icons/slick-arrow.09174e2b1bf9.svg");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;margin-left:auto;margin-right:auto;max-height:2rem;max-width:2rem;width:100%}@media (min-width:768px){.slick-slider .slick-arrow{opacity:0;visibility:hidden}}.slick-slider .slick-arrow.slick-prev{left:0}.slick-slider .slick-arrow.slick-prev:after{transform:rotate(180deg)}.slick-slider .slick-arrow.slick-next{right:0}.slick-slider .slick-arrow.slick-disabled{display:none!important}#slider-dots{padding-bottom:10px}.slick-dots{align-items:center;display:flex!important;justify-content:center;list-style:none;margin:15px 0 0;padding:0}.slick-dots li{line-height:0;margin-left:.5rem;margin-right:.5rem}.slick-dots li:first-of-type{margin-left:0}.slick-dots li:last-of-type{margin-right:0}.slick-dots li.slick-active button{background-color:#a5a5a5;width:2rem}.slick-dots button{background-color:#d8d8d8;border:0;border-radius:100px;cursor:pointer;font-size:0;height:.5rem;margin:0;outline:none;padding:0;transition:all .4s ease-in-out;width:.5rem}.wagtail-userbar.wagtail-userbar--bottom-right{bottom:6em}.wagtail-userbar.whatsapp-icon{align-items:center;background-color:#fff;border-radius:50%;bottom:2em;box-shadow:0 0 1px 0 #02ff17,0 3px 15px 0 rgba(25,150,0,.3)!important;display:flex;font-size:medium!important;height:3.5em;justify-content:center;line-height:normal;margin:0;padding:0;position:fixed;right:2em;transition:all .2s ease-in-out;width:3.5em;z-index:9999}.wagtail-userbar.whatsapp-icon img{width:55%}.wagtail-userbar.whatsapp-icon:hover{box-shadow:0 0 1px 0 #02ff17,0 3px 15px 0 rgba(25,150,0,.8)!important}.hide-float-buttons .wagtail-userbar{display:none}.breadcrumb-nav{align-items:center;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;box-sizing:border-box;display:flex;justify-content:space-between;padding:.9rem 3rem;transition:all .4s ease-in-out;z-index:1}@media (max-width:991px){.breadcrumb-nav{display:none}}.breadcrumb-nav ul{align-items:center;display:flex}.breadcrumb-nav ul li{margin-left:.75rem;margin-right:2.25rem;position:relative}.breadcrumb-nav ul li:first-child{margin-left:0}.breadcrumb-nav ul li:first-child a{font-size:.7rem;font-weight:600;line-height:1;margin-bottom:0;margin-top:0}.breadcrumb-nav ul li:after{border-right:1px solid;border-top:1px solid;content:"";height:.25rem;position:absolute;right:-1.5rem!important;top:50%;transform:rotate(45deg) translateY(-50%);width:.25rem}.breadcrumb-nav ul li:last-child{margin-right:0}.breadcrumb-nav ul li:last-child:after{content:none!important}.breadcrumb-nav ul li:last-child a{pointer-events:none}.breadcrumb-nav ul li:first-child:last-child a{pointer-events:all}.breadcrumb-nav a{color:inherit;display:block;font-size:.7rem;font-weight:500;line-height:1;text-decoration:none}.breadcrumb-nav .button{line-height:1rem}.breadcrumb-nav .contact{align-items:center;-moz-column-gap:15px;column-gap:15px;display:flex}.breadcrumb-nav .contact p{font-size:14px}.home .breadcrumb-nav{display:none}.main{min-height:calc(100dvh - 52px);padding-left:20px;padding-right:20px;padding-top:57px;position:relative}@media (max-width:992px){.main{padding-left:0;padding-right:0;padding-top:0}}.main:has(:only-child){min-height:0}.main:has(.breadcrumb-nav){padding-top:46px}@media (max-width:992px){.main:has(.breadcrumb-nav){padding-top:0}}.main .breadcrumb-nav{background-color:#fff;left:0;position:fixed;top:52px;width:100%;z-index:3}.model-and-price{box-sizing:border-box;font-family:Nunito,sans-serif;font-size:18px;opacity:0;padding:.3rem 3rem;position:fixed;right:0;top:58px;transition:opacity .4s;z-index:3}@media (max-width:992px){.model-and-price{font-size:20px;padding:0;position:relative;top:0}}.model-and-price.active{opacity:1}.model-and-price .model-and-price-container{align-items:center;display:inline-flex}.model-and-price .model-and-price-container .price-and-model strong{font-weight:600}.model-and-price .model-and-price-container .cotizar-container,.model-and-price .model-and-price-container .price-and-model{display:flex;gap:.5rem}.model-and-price .model-and-price-container .cotizar-container .price_container,.model-and-price .model-and-price-container .price-and-model .price_container{display:flex}.model-and-price .model-and-price-container .cotizar-container .price_container #green-tax,.model-and-price .model-and-price-container .price-and-model .price_container #green-tax{color:#656566;font-size:12px}@media (max-width:992px){.model-and-price .model-and-price-container .cotizar-container,.model-and-price .model-and-price-container .price-and-model{border-bottom:1px solid #ccc;padding:15px;width:100%}.model-and-price .model-and-price-container .cotizar-container .price_container,.model-and-price .model-and-price-container .price-and-model .price_container{flex-direction:column}.model-and-price .model-and-price-container{align-items:baseline;display:flex;flex-direction:column}.model-and-price .model-and-price-container .price-and-model{box-sizing:border-box;justify-content:space-between}.model-and-price .model-and-price-container .price-and-model span{margin-left:auto}.model-and-price .model-and-price-container .cotizar-container{align-items:center;box-sizing:border-box}.model-and-price .model-and-price-container .cotizar-container .btn{width:100%}}.model-and-price small,.model-and-price strong{margin-right:15px}.model-and-price small{align-self:end;font-size:12px}.header{background-color:#fff;border-bottom:1px solid #e8e8e8;box-sizing:border-box;height:58px;padding-left:1.5rem;padding-right:1.5rem;position:fixed;top:0;transition:top .4s ease-in-out;width:100%;z-index:4}@media print{.header{display:none}}@media (max-width:992px){.header{padding-left:.5rem;padding-right:0}}.header:after{bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}@media (max-width:992px){.header:after{background-color:rgba(55,55,55,.1)}}@media (max-width:767px){.header:after{z-index:2}}.header-container{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative;width:100%;z-index:900}.header .header-logo{height:100%;max-height:59px;position:relative;z-index:2}.header .header-logo img{height:100%}.header .primary-nav{display:flex;height:100%;padding-left:50px;position:relative}.header .primary-nav ul{align-items:flex-end;display:flex;height:100%;list-style:none}.header .primary-nav ul li{align-items:flex-end;border-bottom:5px solid transparent;cursor:default;display:flex;justify-content:flex-start;padding:12px 24px;transition:all .2s ease-in-out}.header .primary-nav ul li p{color:#373737;font-family:ToyotaType,sans-serif;font-size:16px;font-weight:400;letter-spacing:.3px}.header .primary-nav ul li svg{margin-bottom:3px;margin-left:6px}.header .primary-nav ul li.open{border-bottom:5px solid #ff0808}@media (max-width:992px){.header .primary-nav{display:none}}.header .header-aside{align-items:center;display:flex;gap:1em}.header .header-aside a{color:#373737;cursor:pointer;font-family:Nunito,sans-serif;font-size:.7rem;font-weight:600}@media (max-width:992px){.header .header-aside a{display:none!important}}.header .header-aside .user-anchor{align-items:center;display:inline-flex;justify-content:center;position:relative}.header .header-aside .user-anchor-tooltip{background-color:#fff;border-radius:10px;border-top:6px solid #eb0a1e;box-shadow:0 16px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:10px;opacity:0;padding:20px 20px 18px;pointer-events:none;position:absolute;right:-22px;top:calc(100% + 14px);transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;width:250px;z-index:5}.header .header-aside .user-anchor-tooltip:before{border-bottom:8px solid #eb0a1e;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;position:absolute;right:26px;top:-12px;width:0}.header .header-aside .user-anchor-tooltip strong{color:#292929;font-family:Nunito,sans-serif;font-size:1em;font-weight:700;letter-spacing:-.3px;line-height:1.2}.header .header-aside .user-anchor-tooltip span{color:#292929;font-family:ToyotaType,sans-serif;font-size:1em;font-weight:500;line-height:1.25}.header .header-aside .user-anchor:focus .user-anchor-tooltip,.header .header-aside .user-anchor:focus-visible .user-anchor-tooltip,.header .header-aside .user-anchor:hover .user-anchor-tooltip{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.header #header-posventa,.header #header-toyota,.header #header-vehicles{display:grid;grid-template-columns:78% 22%;left:0;position:absolute;top:100%;width:100%}.header #header-posventa .left,.header #header-toyota .left,.header #header-vehicles .left{background-color:#fff;grid-column:1;padding:40px 40px 80px 60px}.header #header-posventa .left ul,.header #header-toyota .left ul,.header #header-vehicles .left ul{flex-wrap:wrap}.header #header-posventa .right,.header #header-toyota .right,.header #header-vehicles .right{background-color:#f2f2f2;display:flex;flex-direction:column;grid-column:2;padding:40px 48px}.header #header-posventa .right a,.header #header-toyota .right a,.header #header-vehicles .right a{color:#161616;font-size:14px;font-weight:400;letter-spacing:.3px;margin-bottom:16px;position:relative;text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.header #header-posventa .--underline,.header #header-toyota .--underline,.header #header-vehicles .--underline{position:relative}.header #header-posventa .--underline:before,.header #header-toyota .--underline:before,.header #header-vehicles .--underline:before{background-color:#161616;bottom:-1px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out,background-color .3s ease-in-out;width:100%;z-index:1}.header #header-posventa .--underline:hover:before,.header #header-toyota .--underline:hover:before,.header #header-vehicles .--underline:hover:before{background-color:#161616;transform:scaleX(1);transform-origin:left}.header .lateral-menu{display:grid;opacity:0;transition:all .15s ease;visibility:hidden}.header .lateral-menu.open{opacity:1;visibility:visible}.header #header-vehicles .left .segments{display:flex}.header #header-vehicles .left .segments button{background:none;border:none;color:#161616;cursor:pointer;font-size:16px;font-weight:400;letter-spacing:.3px;margin-bottom:4px;margin-right:4px;padding:8.5px 0;width:156px}.header #header-vehicles .left .segments button.active,.header #header-vehicles .left .segments button:hover{background-color:#eeeeef}.header #header-vehicles .left .models{margin-top:61px;width:100%}.header #header-vehicles .left .models .model-group{align-items:center;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));justify-content:center}.header #header-vehicles .left .models a{align-items:center;color:#292929;display:flex;flex-direction:column;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;height:105px;justify-content:center;margin-right:32px;text-decoration:none;width:175px}.header #header-vehicles .left .models a img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header #header-posventa .left{padding-bottom:76px}.header #header-posventa .left ul{display:flex;justify-content:center}.header #header-posventa .left ul li{border:1px solid #e8e8e8;padding:19px 32px}.header #header-posventa .left ul li,.header #header-posventa .left ul li a{align-items:center;display:flex;flex-direction:column;justify-content:center}.header #header-posventa .left ul li a{color:#161616;font-family:Nunito,sans-serif;font-size:16px;font-weight:500;height:100%;text-align:center;text-decoration:none;width:100%}.header #header-posventa .left ul li img{height:130px;margin-bottom:8px;width:200px}.header #header-toyota nav{background-color:#fff;grid-column:1/-1;padding:40px 60px}.header #header-toyota nav div{align-items:flex-start;display:grid;grid-template-columns:repeat(3,minmax(30%,210px));justify-content:center;margin:0 auto;max-width:630px}.header #header-toyota nav div .title-header{color:#161616;font-family:ToyotaType,sans-serif;font-size:16px;font-weight:400;letter-spacing:.3px;margin-bottom:32px}.header #header-toyota nav div .link{margin-bottom:24px}.header #header-toyota nav div .link a{color:#161616;font-family:Nunito,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-decoration:none}.header .header-toggler,.header .secondary-nav{display:none}@media (max-width:992px){.header .header-toggler,.header .secondary-nav{display:flex}}.header-toggler{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-weight:600;margin:0 0 0 1.5rem;padding:0;position:absolute;right:16px;top:21px;z-index:999}.header-toggler:active,.header-toggler:focus,.header-toggler:hover{outline:none}.header-toggler .toggler-icon{height:20px;margin-left:.5rem;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:20px}.header-toggler .toggler-icon span{background:#373737;border-radius:5px;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.header-toggler .toggler-icon span:first-child{top:3px}.header-toggler .toggler-icon span:nth-child(2){height:2.5px;top:8.5px}.header-toggler .toggler-icon span:nth-child(3){height:2px;top:15px}.header-toggler.active .toggler-icon span:first-child{top:8.5px;transform:rotate(135deg)}.header-toggler.active .toggler-icon span:nth-child(2){opacity:0}.header-toggler.active .toggler-icon span:nth-child(3){top:8.5px;transform:rotate(-135deg)}.header .secondary-nav{background-color:#fff;display:flex;flex-direction:column;height:100%;left:100%;min-height:100dvh;overflow-y:auto;padding:26px 0;position:absolute;top:100%;transition:all .4s ease-in-out;width:100%}.header .secondary-nav .top{display:flex;flex-direction:column;gap:.5em;justify-content:flex-start;padding:0 16px}.header .secondary-nav .top a{color:#292929;font-family:Nunito,sans-serif;font-size:16px;font-weight:600;margin-bottom:29px;text-decoration:underline}.header .secondary-nav .top a.user-anchor{align-items:center;display:flex;gap:8px;margin-bottom:16px}.header .secondary-nav .accordion-content li:has(.open){height:100%}.header .secondary-nav .accordion-content li .accordion{border-bottom:1px solid #ececec;display:flex;justify-content:flex-end;margin-bottom:8px;padding:16px}.header .secondary-nav .accordion-content li .accordion p{color:#191919;font-family:Nunito,sans-serif;font-size:20px;font-weight:500;line-height:24px}.header .secondary-nav .accordion-content li .accordion svg{margin-left:8px}.header .secondary-nav .accordion-content li .panel{align-items:flex-end;display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:max-height .3s ease}.header .secondary-nav .accordion-content li .panel .gray{align-items:flex-end;background-color:#f6f6f6;display:flex;flex-direction:column;padding:16px 0;width:100%}.header .secondary-nav .accordion-content li .panel a,.header .secondary-nav .accordion-content li .panel p{color:#191919;font-family:ToyotaType,sans-serif;font-size:18px;font-weight:400;line-height:27px;padding:8px 16px;text-decoration:none}.header .secondary-nav .accordion-content li .panel .title-header{letter-spacing:.3px}.header .secondary-nav .accordion-content li .panel .link{font-family:Nunito,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-decoration:none}.header .secondary-nav .accordion-content li .panel.open{align-items:flex-end;display:flex;flex-direction:column}.header.open .secondary-nav{transform:translateX(-100%)}.banners-with-side-navigation{display:grid;grid-template-columns:repeat(12,1fr);height:calc(100dvh - 52px);margin-top:-57px}@media (max-width:992px){.banners-with-side-navigation{grid-template-columns:1fr;height:auto;margin-top:0}}.banners-with-side-navigation__aside{align-items:center;display:flex;flex-direction:column;gap:48px;grid-column:1/5;justify-content:center;padding:64px 48px}.banners-with-side-navigation__aside .bg-mobile{display:none}@media (max-width:992px){.banners-with-side-navigation__aside{align-items:flex-start;grid-column:1/-1;height:calc(100dvh - 52px);justify-content:center;padding:0 32px}.banners-with-side-navigation__aside .bg-mobile{display:block;height:calc(100dvh - 52px);inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}}.banners-with-side-navigation__aside__title{display:flex;flex-direction:column;gap:24px;max-width:308px;width:100%}@media (max-width:992px){.banners-with-side-navigation__aside__title{color:#fdfdfd;max-width:100%}}.banners-with-side-navigation__aside__title span{background-color:#eb0a1e;display:block;height:4px;width:75px}.banners-with-side-navigation__aside__navbar{display:flex;flex-direction:column;max-width:308px;width:100%}@media (max-width:992px){.banners-with-side-navigation__aside__navbar{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.banners-with-side-navigation__aside__navbar ul{border-bottom-right-radius:30px;overflow:hidden}.banners-with-side-navigation__aside__navbar ul:has(li:not(:first-child):hover) li:first-child a{max-height:72px}@media (max-width:992px){.banners-with-side-navigation__aside__navbar ul:has(li:not(:first-child):hover) li:first-child a{max-height:144px}}.banners-with-side-navigation__aside__navbar ul li{background-color:#f5f5f5;position:relative}@media (max-width:992px){.banners-with-side-navigation__aside__navbar ul li{background-color:hsla(0,0%,96%,.702)}}.banners-with-side-navigation__aside__navbar ul li:nth-child(2n){background-color:#e8e8e8}@media (max-width:992px){.banners-with-side-navigation__aside__navbar ul li:nth-child(2n){background-color:hsla(0,0%,91%,.702)}}.banners-with-side-navigation__aside__navbar ul li:first-child a{transition:all .4s cubic-bezier(.77,0,.175,1)}.banners-with-side-navigation__aside__navbar ul li a{color:#000;display:flex;flex-direction:column;max-height:72px;overflow:hidden;transition:all .4s cubic-bezier(.77,0,.175,1)}@media (max-width:992px){.banners-with-side-navigation__aside__navbar ul li a{flex-direction:row;justify-content:space-between}}.banners-with-side-navigation__aside__navbar ul li a .banners-with-side-navigation__item-image,.banners-with-side-navigation__aside__navbar ul li a .banners-with-side-navigation__item-label{display:flex;flex-direction:column;height:72px;justify-content:center;line-height:24px;min-height:72px;padding-inline:clamp(24px,2.5vw,32px)}@media (max-width:992px){.banners-with-side-navigation__aside__navbar ul li a .banners-with-side-navigation__item-image,.banners-with-side-navigation__aside__navbar ul li a .banners-with-side-navigation__item-label{padding-inline:32px}}.banners-with-side-navigation__aside__navbar ul li a .banners-with-side-navigation__item-label{font-size:20px;font-weight:400;margin:0;white-space:nowrap}@media (max-width:992px){.banners-with-side-navigation__aside__navbar ul li a .banners-with-side-navigation__item-label{font-size:18px}}.banners-with-side-navigation__aside__navbar ul li a .banners-with-side-navigation__item-image{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:992px){.banners-with-side-navigation__aside__navbar ul li a .banners-with-side-navigation__item-image{display:none}}.banners-with-side-navigation__aside__navbar ul li a:hover{max-height:144px;transition:all .4s cubic-bezier(.77,0,.175,1)}.banners-with-side-navigation__grid{display:grid;grid-column:5/-1;grid-template-columns:repeat(2,50%);grid-template-rows:55% 45%;height:calc(100vh - 70px);min-height:calc(100vh - 70px);width:calc(100% + 20px)}@media (max-width:992px){.banners-with-side-navigation__grid{display:flex;flex-direction:column;grid-column:1/-1;height:auto;margin-top:15px;min-height:auto;row-gap:8px;width:100%}.banners-with-side-navigation__grid:has(.img-mobile){row-gap:0}}.banners-with-side-navigation__grid__banner{display:block;overflow:hidden;position:relative}.banners-with-side-navigation__grid__banner img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s cubic-bezier(.77,0,.175,1);width:100%}.banners-with-side-navigation__grid__banner .img-mobile{display:none}@media (max-width:992px){.banners-with-side-navigation__grid__banner .img-mobile{aspect-ratio:2/3;display:block}}@media (max-width:992px){.banners-with-side-navigation__grid__banner:has(.img-mobile){padding:12px 24px}}@media (max-width:992px){.banners-with-side-navigation__grid__banner:has(.img-mobile) .img-desktop{display:none}}.banners-with-side-navigation__grid__banner:hover img{transform:scale(1.05)}.banners-with-side-navigation__grid__banner-content{bottom:56px;display:flex;flex-direction:column;gap:16px;left:56px;position:absolute}@media (max-width:1200px){.banners-with-side-navigation__grid__banner-content{bottom:40px;left:40px}}.banners-with-side-navigation__grid__banner-content h4{font-size:20px;font-weight:600;letter-spacing:-.44px;line-height:32px}.banners-with-side-navigation__grid__banner-content h4.--white{color:#fff}.banners-with-side-navigation__grid__banner-content h4.--black{color:#000}.banners-with-side-navigation__grid__banner-content .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.banners-with-side-navigation__grid__banner.--main-banner{grid-column:1/-1}.banners-with-side-navigation__grid__banner.--left-banner{grid-column:1/2}@media (max-width:768px){.banners-with-side-navigation__grid__banner.--left-banner{grid-column:1/-1}}.banners-with-side-navigation__grid__banner.--right-banner{grid-column:2/-1}@media (max-width:768px){.banners-with-side-navigation__grid__banner.--right-banner{grid-column:1/-1}}.mirai-main-hero-container{background-image:var(--desktop_image);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 50px}.mirai-main-hero-container .main-container{display:flex;flex-direction:column;gap:25vh}.mirai-main-hero-container .text-container{display:flex;flex-direction:column;gap:16px;max-width:455px}.mirai-main-hero-container .text-container.--white{color:#fff}.mirai-main-hero-container .text-container h5{font-size:24px;font-weight:900;line-height:32px;margin:0}.mirai-main-hero-container .text-container h2{font-size:56px;font-weight:900;line-height:72px}.mirai-main-hero-container .text-container p{font-size:20px;font-weight:500;line-height:24px}@media (max-width:992px){.mirai-main-hero-container .text-container h5{font-size:16px;line-height:24px}.mirai-main-hero-container .text-container h2{font-size:48px;line-height:56px}}.mirai-main-hero-container .features-container-desktop{background:#ebebeb;border-radius:8px;display:flex;justify-content:space-between;padding:24px 40px}.mirai-main-hero-container .features-container-desktop .features-item{display:flex;max-width:225px}.mirai-main-hero-container .features-container-desktop .features-item img{height:32px;width:32px}.mirai-main-hero-container .features-container-desktop .features-item .content{font-size:16px;line-height:24px}.mirai-main-hero-container .features-container-desktop .features-item .content-title{font-weight:900}.mirai-main-hero-container .features-container-desktop .features-item .content-text{font-weight:600}@media (max-width:768px){.mirai-main-hero-container .features-container-desktop{display:none}}.mirai-main-hero-container .features-container-mobile{background:#ebebeb;border-radius:8px;display:none;padding:24px 40px}.mirai-main-hero-container .features-container-mobile .feature-item .feature-item-content{display:flex;margin:0 auto;max-width:225px}.mirai-main-hero-container .features-container-mobile .feature-item .feature-item-content img{height:32px;width:32px}.mirai-main-hero-container .features-container-mobile .feature-item .feature-item-content .content{font-size:16px;line-height:24px}.mirai-main-hero-container .features-container-mobile .feature-item .feature-item-content .content-title{font-weight:900}.mirai-main-hero-container .features-container-mobile .feature-item .feature-item-content .content-text{font-weight:600}.mirai-main-hero-container .features-container-mobile .slick-slide{opacity:1}.mirai-main-hero-container .features-container-mobile .slick-arrow{transform:translateY(25%)}.mirai-main-hero-container .features-container-mobile .slick-arrow:after{background-image:url("../images/icons/chevron-strong.fc5e4c66e9f6.svg");max-height:12px;max-width:7px}.mirai-main-hero-container .features-container-mobile .slick-arrow.slick-prev{transform:translate(-70%,25%)}.mirai-main-hero-container .features-container-mobile .slick-arrow.slick-next{transform:translate(70%,25%)}@media (max-width:768px){.mirai-main-hero-container .features-container-mobile{display:block}}@media (max-width:992px){.mirai-main-hero-container{padding:80px}}@media (max-width:768px){.mirai-main-hero-container{background-image:var(--mobile_image);padding:40px}}.mirai-grey-section{background-color:#e6e6e6;overflow:hidden;padding:160px 50px;position:relative}.mirai-grey-section-container .main-container{display:flex;flex-direction:column;gap:32px}.mirai-grey-section-container .main-container .text-container h2{font-size:56px;font-weight:900;line-height:72px;margin-bottom:40px}@media (max-width:992px){.mirai-grey-section-container .main-container .text-container h2{font-size:48px;line-height:56px;max-width:452px}}.mirai-grey-section-container .main-container .text-container p{font-size:16px;font-weight:500;line-height:24px;max-width:840px}@media (max-width:560px){.mirai-grey-section-container .main-container .text-container{padding:0 44px}}.mirai-grey-section-container .main-container .images-container{display:flex;gap:40px;justify-content:space-between}.mirai-grey-section-container .main-container .images-container .img-container img{border-radius:8px;flex-grow:1;max-width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.mirai-grey-section-container .main-container .images-container{flex-direction:column;justify-content:center}.mirai-grey-section-container .main-container{flex-direction:row}}@media (max-width:560px){.mirai-grey-section-container .main-container{flex-direction:column}}.mirai-grey-section .shapes{left:50%;position:absolute;top:0;transform:translateX(-50%)}@media (max-width:1200px){.mirai-grey-section{padding:120px 50px}}@media (max-width:992px){.mirai-grey-section{padding:80px}}@media (max-width:768px){.mirai-grey-section{padding:120px 44px}}@media (max-width:560px){.mirai-grey-section{padding:80px 0}}.mirai-white-section{overflow:hidden;padding:160px 50px;position:relative}.mirai-white-section-container .main-container{display:flex;flex-direction:column;gap:clamp(24px,5vh,32px)}.mirai-white-section-container .main-container .top-container{display:flex;gap:40px}.mirai-white-section-container .main-container .top-container img{aspect-ratio:auto;border-radius:8px;height:auto;-o-object-fit:cover;object-fit:cover;width:50%}@media (max-width:992px){.mirai-white-section-container .main-container .top-container img{aspect-ratio:16/9;width:100%}}.mirai-white-section-container .main-container .top-container .text-container{display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100%}@media (max-width:560px){.mirai-white-section-container .main-container .top-container .text-container{padding:0 44px}}.mirai-white-section-container .main-container .top-container .text-container h2{font-size:56px;font-weight:900;line-height:72px}@media (max-width:992px){.mirai-white-section-container .main-container .top-container .text-container h2{font-size:48px;line-height:56px}}.mirai-white-section-container .main-container .top-container .text-container p{font-size:16px;font-weight:500;line-height:24px;max-width:570px}@media (max-width:992px){.mirai-white-section-container .main-container .top-container .text-container p{font-size:13px;font-weight:700;line-height:16px}.mirai-white-section-container .main-container .top-container{flex-direction:column}}.mirai-white-section-container .main-container .items-container{display:flex;gap:clamp(24px,5vw,72px);justify-content:space-between}@media (max-width:560px){.mirai-white-section-container .main-container .items-container{flex-direction:column;gap:24px;padding:0 44px}}.mirai-white-section-container .main-container .items-container .item-container{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;gap:8px;max-width:352px}.mirai-white-section-container .main-container .items-container .item-container h6{align-items:center;display:flex;font-family:Nunito,sans-serif;font-size:16px;font-weight:700;gap:8px;line-height:24px;margin:0}.mirai-white-section-container .main-container .items-container .item-container p{font-size:16px;line-height:24px}@media (max-width:1200px){.mirai-white-section-container .main-container .items-container .item-container p{font-size:13px;line-height:16px}}.mirai-white-section .shapes{left:50%;position:absolute;top:0;transform:translateX(-50%)}@media (max-width:1200px){.mirai-white-section{padding:120px 50px}}@media (max-width:992px){.mirai-white-section{padding:80px}}@media (max-width:768px){.mirai-white-section{padding:80px 0}}.mirai-black-section{background-color:#161616;overflow:hidden;padding:160px 50px;position:relative}.mirai-black-section-container .main-container{display:flex;gap:40px}@media (max-width:992px){.mirai-black-section-container .main-container{flex-direction:column}}.mirai-black-section-container .main-container img{aspect-ratio:auto;border-radius:8px;height:auto;-o-object-fit:cover;object-fit:cover;width:50%}@media (max-width:992px){.mirai-black-section-container .main-container img{aspect-ratio:16/9;width:100%}}.mirai-black-section-container .main-container .text-container{color:#fff;display:flex;flex-direction:column;gap:24px;justify-content:center;min-height:100%}@media (max-width:560px){.mirai-black-section-container .main-container .text-container{padding:0 44px}}.mirai-black-section-container .main-container .text-container h2{font-size:48px;font-weight:900;line-height:56px}.mirai-black-section-container .main-container .text-container p{font-size:16px;font-weight:500;line-height:24px}.mirai-black-section .shapes{left:50%;position:absolute;top:0;transform:translateX(-50%)}@media (max-width:1200px){.mirai-black-section{padding:120px 50px}}@media (max-width:992px){.mirai-black-section{padding:80px}}@media (max-width:768px){.mirai-black-section{padding:80px 44px}}@media (max-width:560px){.mirai-black-section{padding:80px 0}}.mirai-zigzag-section{overflow:hidden;padding:160px 50px;position:relative}.mirai-zigzag-section-container h2{font-size:56px;font-weight:900;line-height:72px;margin-bottom:40px}@media (max-width:992px){.mirai-zigzag-section-container h2{font-size:48px;line-height:56px}}@media (max-width:560px){.mirai-zigzag-section-container h2{padding:0 44px}}.mirai-zigzag-section-container .zigzag-container{display:flex;flex-direction:column;gap:40px}.mirai-zigzag-section-container .zigzag-container .item-container{align-items:center;display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.mirai-zigzag-section-container .zigzag-container .item-container .zigzag-img{width:100%}.mirai-zigzag-section-container .zigzag-container .item-container:nth-child(odd)>div:last-child{order:-1}@media (max-width:992px){.mirai-zigzag-section-container .zigzag-container .item-container{display:flex;flex-direction:column}.mirai-zigzag-section-container .zigzag-container .item-container:nth-child(2n)>div:last-child{order:-1}}.mirai-zigzag-section-container .zigzag-container .item-container .item-content{display:flex;flex-direction:column;gap:24px;justify-content:center}@media (max-width:560px){.mirai-zigzag-section-container .zigzag-container .item-container .item-content{padding:0 44px}}.mirai-zigzag-section-container .zigzag-container .item-container .item-content h5{font-size:24px;line-height:32px;margin:0}.mirai-zigzag-section-container .zigzag-container .item-container .item-content>div{display:flex;flex-direction:column;gap:24px}.mirai-zigzag-section-container .zigzag-container .item-container .item-content>div p{font-size:16px;line-height:24px}.mirai-zigzag-section-container .zigzag-container .item-container .item-content>div .icon-item h6{align-items:center;display:flex;gap:8px;margin:0}.mirai-zigzag-section .shapes{left:50%;position:absolute;top:0;transform:translateX(-50%)}@media (max-width:1200px){.mirai-zigzag-section{padding:120px 50px}}@media (max-width:992px){.mirai-zigzag-section{padding:80px}}@media (max-width:768px){.mirai-zigzag-section{padding:80px 44px}}@media (max-width:560px){.mirai-zigzag-section{padding:80px 0}}

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