.landing-shields{background:#f7f7f7;font-family:'toyota_displayregular'}.landing-shields h2{font-size:30px;line-height:42px;font-family:'toyota_displaybold';text-transform:uppercase;color:#787878;margin:0;padding:0}@media only screen and (max-width:768px){.landing-shields h2{text-align:center;font-size:20px;line-height:30px}}.landing-shields p{font-size:15px;line-height:22px;color:#787878}@media only screen and (max-width:768px){.landing-shields p{font-size:14px;line-height:22px;text-align:center}}@media only screen and (max-width:768px){.landing-shields .container{padding:0 20px}}.section--banner img{width:100%;height:auto}.section--security{padding:130px 0}.section--security:before,.section--security:after{content:" ";display:table}.section--security:after{clear:both}@media only screen and (max-width:768px){.section--security{padding:50px 0}}.section--security h2{max-width:385px;margin-bottom:30px}@media only screen and (max-width:768px){.section--security h2{margin:0 auto 30px}}.section--security p{margin:0}.section--security .column{*zoom:1;float:left;clear:none;text-align:inherit;width:65.66666666666666%;margin-left:0%;margin-right:3%}.section--security .column:before,.section--security .column:after{content:'';display:table}.section--security .column:after{clear:both}.section--security .column:last-child{margin-right:0%}@media only screen and (max-width:768px){.section--security .column{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%}.section--security .column:before,.section--security .column:after{content:'';display:table}.section--security .column:after{clear:both}.section--security .column:last-child{margin-right:0%}}.section--security .column:first-child{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0%;margin-right:3%}.section--security .column:first-child:before,.section--security .column:first-child:after{content:'';display:table}.section--security .column:first-child:after{clear:both}.section--security .column:first-child:last-child{margin-right:0%}@media only screen and (max-width:768px){.section--security .column:first-child{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%}.section--security .column:first-child:before,.section--security .column:first-child:after{content:'';display:table}.section--security .column:first-child:after{clear:both}.section--security .column:first-child:last-child{margin-right:0%}}.section--security .column:first-child img{width:100%;height:auto}@media only screen and (max-width:768px){.section--security .column:first-child img{max-width:280px;margin:0 auto 45px;display:block}}.section--benefits-and-advantages{background:#fff;padding:120px 0}@media only screen and (max-width:768px){.section--benefits-and-advantages{padding:50px 0}}.section--benefits-and-advantages h2{text-align:center;margin-bottom:95px}@media only screen and (max-width:768px){.section--benefits-and-advantages h2{margin-bottom:50px}}.section--benefits-and-advantages ul{margin:0;padding:0;list-style:none}.section--benefits-and-advantages ul:before,.section--benefits-and-advantages ul:after{content:" ";display:table}.section--benefits-and-advantages ul:after{clear:both}.section--benefits-and-advantages ul li{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0%;margin-right:3%;text-align:center}.section--benefits-and-advantages ul li:before,.section--benefits-and-advantages ul li:after{content:'';display:table}.section--benefits-and-advantages ul li:after{clear:both}.section--benefits-and-advantages ul li:last-child{margin-right:0%}@media only screen and (max-width:768px){.section--benefits-and-advantages ul li{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%;margin-bottom:40px}.section--benefits-and-advantages ul li:before,.section--benefits-and-advantages ul li:after{content:'';display:table}.section--benefits-and-advantages ul li:after{clear:both}.section--benefits-and-advantages ul li:last-child{margin-right:0%}}.section--benefits-and-advantages ul li strong{display:block;margin:60px 0 21px 0;font-size:20px;line-height:33px;font-family:'toyota_displaybold';text-transform:uppercase}@media only screen and (max-width:768px){.section--benefits-and-advantages ul li strong{text-align:left;font-size:15px;margin:0 0 15px 0}}.section--benefits-and-advantages ul li p{margin:0}@media only screen and (max-width:768px){.section--benefits-and-advantages ul li img{max-width:40px;float:left;margin-left:4%}}@media only screen and (max-width:768px){.section--benefits-and-advantages ul li div{float:left;width:74%;margin-left:7%}.section--benefits-and-advantages ul li div p{text-align:left}}.section--how-request{background:#4a4f54;color:#fff}.section--how-request h2{color:#fff;position:relative;z-index:1;margin-bottom:30px}.section--how-request p{color:#fff;max-width:640px;position:relative;z-index:1}@media only screen and (max-width:768px){.section--how-request p{max-width:290px;margin:20px auto 0}}.section--how-request .container{position:relative}.section--how-request .container:before,.section--how-request .container:after{content:" ";display:table}.section--how-request .container:after{clear:both}.section--how-request .container .column{*zoom:1;float:left;clear:none;text-align:inherit;width:39.91666666666667%;margin-left:0%;margin-right:3%;padding:100px 0 120px 0;min-height:188px;position:relative}.section--how-request .container .column:before,.section--how-request .container .column:after{content:'';display:table}.section--how-request .container .column:after{clear:both}.section--how-request .container .column:last-child{margin-right:0%}@media only screen and (max-width:768px){.section--how-request .container .column{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%;min-height:0;padding:0 0 85px 0}.section--how-request .container .column:before,.section--how-request .container .column:after{content:'';display:table}.section--how-request .container .column:after{clear:both}.section--how-request .container .column:last-child{margin-right:0%}}.section--how-request .container .column:first-child{*zoom:1;float:left;clear:none;text-align:inherit;width:57.083333333333336%;margin-left:0%;margin-right:3%;background:none}.section--how-request .container .column:first-child:before,.section--how-request .container .column:first-child:after{content:'';display:table}.section--how-request .container .column:first-child:after{clear:both}.section--how-request .container .column:first-child:last-child{margin-right:0%}@media only screen and (max-width:768px){.section--how-request .container .column:first-child{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%;padding-top:55px;padding-bottom:40px}.section--how-request .container .column:first-child:before,.section--how-request .container .column:first-child:after{content:'';display:table}.section--how-request .container .column:first-child:after{clear:both}.section--how-request .container .column:first-child:last-child{margin-right:0%}}.section--how-request .container .column img{position:absolute;bottom:-48px;width:116%;height:auto;z-index:1}@media only screen and (max-width:1300px){.section--how-request .container .column img{width:100%}}@media only screen and (max-width:768px){.section--how-request .container .column img{max-width:284px;left:-20px;bottom:-18px}}.section--how-request .container .column:last-child:after{content:" ";position:absolute;background:url("../img/city.png") bottom right no-repeat;bottom:0;right:-47%;width:980px;height:369px;display:block;z-index:0}@media only screen and (max-width:768px){.section--how-request .container .column:last-child:after{background-size:68% auto;background-position:bottom right}}.section--certified-shields{padding:120px 0;background:#fff}@media only screen and (max-width:768px){.section--certified-shields{padding:55px 0 25px 0}}.section--certified-shields h2{text-align:center;margin-bottom:65px}.section--certified-shields ul{max-width:550px;margin:0 auto;padding:0;list-style:none}.section--certified-shields ul:before,.section--certified-shields ul:after{content:" ";display:table}.section--certified-shields ul:after{clear:both}@media only screen and (max-width:768px){.section--certified-shields ul{max-width:177px}}.section--certified-shields ul li{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0%;margin-right:3%;margin-top:12px}.section--certified-shields ul li:before,.section--certified-shields ul li:after{content:'';display:table}.section--certified-shields ul li:after{clear:both}.section--certified-shields ul li:last-child{margin-right:0%}.section--certified-shields ul li img{width:95%;height:auto}@media only screen and (max-width:768px){.section--certified-shields ul li{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%;margin-bottom:50px}.section--certified-shields ul li:before,.section--certified-shields ul li:after{content:'';display:table}.section--certified-shields ul li:after{clear:both}.section--certified-shields ul li:last-child{margin-right:0%}.section--certified-shields ul li img{width:100%;height:auto}}.section--certified-shields ul li:first-child{margin-top:0}.section--models{padding:120px 0}@media only screen and (max-width:768px){.section--models{padding:50px 0}}.section--models p{max-width:635px;margin:10px auto 0}@media only screen and (max-width:768px){.section--models p{max-width:76.8%}}.section--models p.model-leg{max-width:100%;font-size:11px;line-height:17px;text-align:left}.section--models ul{padding:0;margin:0;list-style:none}.section--models h3{color:#fff;font-size:17px;line-height:65px;width:100%;background:#4a4f54;text-align:center;text-transform:uppercase;font-family:'toyota_displaybold';margin:0}@media only screen and (max-width:768px){.section--models h3{padding-left:20px;width:auto}}.section--models .lst-nav-models{margin:50px 0;border-bottom:1px solid #d9d9d9}.section--models .lst-nav-models:before,.section--models .lst-nav-models:after{content:" ";display:table}.section--models .lst-nav-models:after{clear:both}@media only screen and (max-width:768px){.section--models .lst-nav-models{margin-top:30px}}.section--models .lst-nav-models li{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0%;margin-right:3%;padding:0 30px}.section--models .lst-nav-models li:before,.section--models .lst-nav-models li:after{content:'';display:table}.section--models .lst-nav-models li:after{clear:both}.section--models .lst-nav-models li:last-child{margin-right:0%}.section--models .lst-nav-models a{display:block;font-size:20px;line-height:28px;font-family:'toyota_displayregular';padding:15px 0;color:#c0c0c0;cursor:default}.section--models .lst-nav-models a:hover{text-decoration:none}.section--models .lst-nav-models .active a{color:#5e6263}.section--models .box-tables{background:#fff;width:100%;margin-bottom:35px}.section--models .box-tables:before,.section--models .box-tables:after{content:" ";display:table}.section--models .box-tables:after{clear:both}.section--models .box-tables table{width:100%;border-top:0;border-collapse:collapse}@media only screen and (max-width:768px){.section--models .box-tables table{border-bottom:0;border-right:1px solid #dadada}.section--models .box-tables table:last-child{border-bottom:1px solid #dadada}}.section--models .box-tables table:last-child{border-right:1px solid #dadada}.section--models .box-tables table thead tr th{color:#d81d1b;font-size:14px;padding:20px 70px;font-family:'toyota_displayregular';font-weight:500;border-top:0;background:#f3f3f3}@media only screen and (max-width:768px){.section--models .box-tables table thead tr th{padding:20px}}.section--models .box-tables table thead tr.grey th{background:#4a4f54;color:#fff}.section--models .box-tables table thead tr.grey th:first-child{border-left:1px solid #4a4f54}.section--models .box-tables table thead tr.grey th:last-child{border-right:1px solid #4a4f54}.section--models .box-tables table tbody tr:first-child td{text-transform:uppercase;padding:13px 0 11px}.section--models .box-tables table th,.section--models .box-tables table td{border:1px solid #dadada;padding:8px 0;text-align:center;font-family:'toyota_displayregular';font-size:12px}.section--models .box-tables.mobile table tbody tr td{padding-left:5px;text-align:left}.section--models .box-tables.mobile table tbody tr td strong{font-family:'toyota_displaybold'}.section--models .container{max-width:968px;text-align:center}.section--questions{padding:120px 0}@media only screen and (max-width:768px){.section--questions{padding:50px 0}}.section--questions .container{max-width:790px}.section--questions h2{text-align:center;margin:0}.section--questions dl{margin-top:60px}@media only screen and (max-width:768px){.section--questions dl{margin-top:30px}}.section--questions dl dt{background:url("../img/icon-plus.svg") 98% 50% no-repeat;padding:20px 30px 20px 0;border-bottom:1px solid #ccc;font-size:18px;line-height:24px;color:#787878;cursor:pointer}.section--questions dl dt.active{border:0;background-image:url("../img/icon-less.svg")}@media only screen and (max-width:768px){.section--questions dl dt{font-size:15px;line-height:22px}}.section--questions dl dd{display:none;color:#787878;font-size:14px;line-height:22px;border-bottom:1px solid #ccc;padding:0 0 20px 0;margin:0}.section--find-dealership{padding:66px 0;background-color:#fff}.section--find-dealership h2{text-align:center;margin-bottom:30px}.section--find-dealership .select2 .select2-selection__arrow{width:12px;height:12px;background-size:12px 12px;top:17px !important;right:9px !important}.section--find-dealership .select2 .select2-selection__rendered{font-size:14px;color:#000 !important}.section--find-dealership .select2 .select2-selection--single{border-radius:0;height:45px;padding:13px 30px 13px 10px}@media only screen and (min-width:470px){.section--find-dealership .select2 .select2-selection--single{height:45px}}.section--find-dealership .container{max-width:960px}.section--find-dealership label{text-transform:uppercase;color:#000;display:block;margin-bottom:10px}.section--find-dealership .btn-search{width:47px;height:47px;margin:26px 0 0;text-indent:-9999px;border:0;background:#eb0f1d url("../img/lupa.svg") center center no-repeat}.section--find-dealership a.btn-change-search{color:#8a8d8e;display:block;padding-top:10px}.section--find-dealership .select-wrapper{width:325px;margin:0 auto}@media only screen and (min-width:470px){.section--find-dealership .select-wrapper{width:444px}}.section--find-dealership .select-wrapper div.col{float:left}.section--find-dealership .select-wrapper div.col .select2{margin:0}.section--find-dealership .select-wrapper div.col.select-city{width:78px}@media only screen and (min-width:470px){.section--find-dealership .select-wrapper div.col.select-city{width:107px}}.section--find-dealership .select-wrapper div.col.select-state{width:158px}@media only screen and (min-width:470px){.section--find-dealership .select-wrapper div.col.select-state{width:248px}}.section--find-dealership .select-wrapper div.col:nth-child(n+2){margin-left:21px}.section--find-dealership .input-wrapper{width:325px;margin:0 auto;display:none}@media only screen and (min-width:470px){.section--find-dealership .input-wrapper{width:444px}}.section--find-dealership .input-wrapper div.col{float:left}.section--find-dealership .input-wrapper div.col:nth-child(n+2){margin-left:21px}.section--find-dealership .input-wrapper input{border:solid 1px #cacaca;width:257px;padding:12px 30px 12px 10px;font-family:'toyota_textregular' !important;font-size:15px !important}@media only screen and (min-width:470px){.section--find-dealership .input-wrapper input{width:334px}}.section--find-dealership .callback-bearch{text-align:center;font-size:17px;color:#000;margin:25px 0 50px 0;display:none}@media only screen and (min-width:680px){.section--find-dealership .callback-bearch{margin:45px 0}}.section--find-dealership .link-carregar-mais{display:none}.section--find-dealership .link-carregar-mais a{font-size:14px;color:#ed1b23;font-family:'toyota_displaybold';text-transform:uppercase;text-decoration:none;position:relative;display:block;margin:23px auto 0;width:134px}.section--find-dealership .link-carregar-mais a:after{content:"";display:block;position:absolute;right:0;top:-1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:9px;height:9px;border-width:0 2px 2px 0;border-color:#ed1b23;border-style:solid}.section--find-dealership .lst-dealership{list-style:none;padding:0;margin:0 0 0 0;width:100%}.section--find-dealership .lst-dealership li{display:block;background:#f1f1f1;padding:18px 35px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;margin-bottom:25px}@media only screen and (min-width:680px){.section--find-dealership .lst-dealership li{width:49%}.section--find-dealership .lst-dealership li:nth-child(2n+2){float:right}}.section--find-dealership .lst-dealership li h4{border-bottom:solid 1px #d8d8d8;color:#000;margin:0;padding:13px 0 21px 13px;letter-spacing:-.6px}@media only screen and (max-width:680px){.section--find-dealership .lst-dealership li h4{font-family:'toyota_textregular'}}.section--find-dealership .lst-dealership li .box-address{padding:23px 0 14px 13px;font-size:15px;line-height:26px;word-break:break-all}.section--find-dealership .lst-dealership li .link-dealer{display:block;padding:0 0 0 13px;font-size:16px;color:#e31823;font-family:'toyota_displaybold';letter-spacing:.6px;text-decoration:none}.section--legal-text{background-color:#fff}.section--legal-text .container{max-width:880px;padding:90px 10px 16px;margin-bottom:0}@media only screen and (max-width:400px){.section--legal-text .container{margin-top:0}}.section--legal-text p{font-size:11px;line-height:17px;color:#787878}.form-leads-shields{background:#fff}.form-leads-shields .optional-infos{background:#fff}.to-top.blindagem-certificada{background-color:#fff}.desktop .form-leads-shields .container{max-width:912px !important}.desktop .form-leads-shields .box-form__inner .slc-concessionarias li:nth-child(3){width:44% !important}@media only screen and (min-width:1050px){.img-container{margin-top:50px}}@media only screen and (min-width:1050px){.img-container .model-image.active{margin-top:40px}}