/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:300;src:url(/automoveis/sites/hab/themes/hondahab/build/css/../fonts/oswald-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:400;src:url(/automoveis/sites/hab/themes/hondahab/build/css/../fonts/oswald-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:500;src:url(/automoveis/sites/hab/themes/hondahab/build/css/../fonts/oswald-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:700;src:url(/automoveis/sites/hab/themes/hondahab/build/css/../fonts/oswald-700.woff2) format("woff2")}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.box-location-mobile{position:fixed;top:0;left:0;width:auto;min-width:100vw;background:#2B2B2B;color:#fff;padding:15px 0 !important;text-align:center;z-index:999}@media only screen and (min-width:1101px){.box-location-mobile{display:none}}.box-location-mobile.hide{display:none}@media only screen and (max-width:1100px){.flag-location{top:50px !important;-moz-transition:0.5 ease;transition:0.5 ease}.flag-location.hide{top:0 !important}.main-menu.flag-location,.main-models.flag-location{top:130px !important}.main-menu.flag-location.hide,.main-models.flag-location.hide{top:80px !important}#versoes .details.is-opened{top:50px !important}#comparator--content{top:50px !important}}.location-picker{display:inline-block;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-width:145px}@media only screen and (max-width:768px){.location-picker{display:none}}.location-picker__container{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;margin:9px;cursor:pointer}.location-picker__text{font-size:12px;color:#5c5c5c}.location-picker__text--featured{color:#c00;font-size:14px;font-weight:500}.location-picker__wrapper{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.location-picker__icon{margin-left:8px;border:none;background:transparent}#comparator .location-picker{position:absolute;top:0;right:24px}header.header .location-picker{margin-right:20px}@media only screen and (max-width:1344px){header.header .location-picker{margin-right:8px}}.location-modal{position:fixed;z-index:101;display:none;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.location-modal,.location-modal__backdrop{width:100vw;height:100vh}.location-modal,.location-modal__backdrop{top:0;bottom:0;right:0;left:0}.location-modal__backdrop{background-color:#000;opacity:0.7}.location-modal__backdrop,.location-modal__close{position:absolute}.location-modal__container{background-color:#fff;position:relative;z-index:102;width:500px;max-width:95vw;padding:60px 40px}.location-modal__content{text-align:center}.location-modal__close{top:25px;right:25px;cursor:pointer}.location-modal__text{font-size:14px;line-height:22px;color:#525252;max-width:343px;margin:auto}.location-modal__text--light{font-weight:300}.location-modal__title{font-size:20px;line-height:28px;font-weight:bold;color:#222222;margin-bottom:20px}.location-modal__title--medium{font-weight:500}.location-modal__label{font-size:12px;line-height:20px;margin-top:12px}.location-modal__label--big{font-size:16px;line-height:28px}.location-modal__wrapper{background-color:#F5F5F5;height:154px;width:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.location-modal__button{margin:15px 15px 0 !important;border-radius:4px;width:unset;height:44px;font-size:14px}.location-modal__select{position:relative}.location-modal__select,.location-modal__select select{display:block}.location-modal__select select{width:186px;height:45px;color:#222222;border:1px #707070 solid;padding:14px 16px;font-size:12px;line-height:1em}.location-modal__arrow{pointer-events:none;color:#c00;position:absolute;display:block;width:40px;height:40px;background-color:#fff;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:0px;bottom:0px;margin:auto;right:2px}.location-modal__arrow svg{margin:auto;top:0;bottom:0;left:0;right:0;position:absolute}
@font-face{font-display:optional;font-family:'Roboto';font-style:normal;font-weight:100;src:url("/automoveis/sites/hab/themes/hondahab/dist/css/../fonts/roboto-100.woff2") format("woff2")}@font-face{font-display:optional;font-family:'Roboto';font-style:normal;font-weight:300;src:url("/automoveis/sites/hab/themes/hondahab/dist/css/../fonts/roboto-300.woff2") format("woff2")}@font-face{font-display:optional;font-family:'Roboto';font-style:italic;font-weight:300;src:url("/automoveis/sites/hab/themes/hondahab/dist/css/../fonts/roboto-300italic.woff2") format("woff2")}@font-face{font-display:optional;font-family:'Roboto';font-style:normal;font-weight:400;src:url("/automoveis/sites/hab/themes/hondahab/dist/css/../fonts/roboto-400.woff2") format("woff2")}@font-face{font-display:optional;font-family:'Roboto';font-style:italic;font-weight:400;src:url("/automoveis/sites/hab/themes/hondahab/dist/css/../fonts/roboto-400italic.woff2") format("woff2")}@font-face{font-display:optional;font-family:'Roboto';font-style:normal;font-weight:500;src:url("/automoveis/sites/hab/themes/hondahab/dist/css/../fonts/roboto-500.woff2") format("woff2")}@font-face{font-display:optional;font-family:'Roboto';font-style:italic;font-weight:500;src:url("/automoveis/sites/hab/themes/hondahab/dist/css/../fonts/roboto-500italic.woff2") format("woff2")}@font-face{font-display:optional;font-family:'Roboto';font-style:normal;font-weight:700;src:url("/automoveis/sites/hab/themes/hondahab/dist/css/../fonts/roboto-700.woff2") format("woff2")}@font-face{font-display:optional;font-family:'Roboto';font-style:italic;font-weight:700;src:url("/automoveis/sites/hab/themes/hondahab/dist/css/../fonts/roboto-700italic.woff2") format("woff2")}@font-face{font-display:optional;font-family:'Roboto';font-style:normal;font-weight:900;src:url("/automoveis/sites/hab/themes/hondahab/dist/css/../fonts/roboto-900.woff2") format("woff2")}.concessionarias{position:relative;font-size:0;height:100vh;margin-top:-80px}@media (max-width:600px){.concessionarias{height:500px;margin-top:0}}.concessionarias-mapa{width:50%;height:100%;background-repeat:no-repeat;background-size:cover;display:inline-block;vertical-align:top;position:relative}.concessionarias-mapa-lock{-ms-flex-align:center;align-items:center}.concessionarias-mapa-lock:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.concessionarias-mapa .geolocation-common-map-container{position:absolute !important;height:100% !important}.concessionarias-mapa.concessionarias-mapa-busca{width:100%;height:100%}.concessionarias-title{font-size:1.875rem;color:#c00;font-weight:500;margin-top:19px;margin-bottom:44px}.concessionarias-description{font-size:1.125rem;color:#000;font-weight:400;text-shadow:0px 0px 10px #c8c8c8}.concessionarias-geolocation{font-size:1.125rem;font-weight:700;color:#c00;margin-top:70px;display:inline-block}.concessionarias-geolocation:before{display:inline-block;content:'';width:30px;height:30px;background-image:url("/automoveis/sites/hab/themes/hondahab/dist/css/../img/concessionarias/icon-sight.png");background-repeat:no-repeat;vertical-align:middle;margin-right:8px}.concessionarias-resultados{width:50%;height:100%;text-align:right;overflow:hidden;display:inline-block}.concessionarias-resultados .concessionarias-logo,.concessionarias-resultados .concessionarias-title,.concessionarias-resultados .concessionarias-description{display:none}.concessionarias-resultados .resultados-busca{background-color:#e2e2e2;padding:110px 0 40px;font-size:1rem}.concessionarias-resultados .resultados-busca form{display:inline-block;width:80%;position:relative;margin-right:40px}.concessionarias-resultados .resultados-busca form .form--inline .form-item,.concessionarias-resultados .resultados-busca form .form--inline .form-actions{display:inline-block}.concessionarias-resultados .resultados-busca form .form--inline .form-item{float:none;vertical-align:top;width:55%;margin-right:0}.concessionarias-resultados .resultados-busca form .form--inline .form-item label{display:none}.concessionarias-resultados .resultados-busca form .form--inline .form-item-proximity-filter-place{display:none}.concessionarias-resultados .resultados-busca form .form--inline .form-actions input[type=submit]{width:180px;height:40px;border:0;border-radius:0;box-shadow:none;display:inline-block;font-size:1rem;font-weight:400;line-height:20px;padding:10px 20px;text-align:center;text-decoration:none;text-transform:none;vertical-align:bottom;letter-spacing:0 !important;background:#c00;color:#fff;transition:background .3s ease-in-out;margin:0 0 0 20px}.concessionarias-resultados .resultados-busca form .form--inline .form-actions input[type=submit]:hover{background-color:#b5000a}.concessionarias-resultados .resultados-busca form input[type=search],.concessionarias-resultados .resultados-busca form input[type=text]{outline:0;border:0;height:40px;padding:0 20px;display:inline-block;background-color:#fff;box-sizing:border-box;margin-bottom:0}.concessionarias-resultados .resultados-busca form .sight{display:inline-block;width:25px;height:25px;background-image:url("/automoveis/sites/hab/themes/hondahab/dist/css/../img/concessionarias/icon-sight.png");background-size:cover;background-repeat:no-repeat;position:absolute;z-index:10;left:62%;top:20%}.concessionarias-resultados .resultados-resultado{background-color:#f1f2f2;padding:40px 0;height:67vh}.concessionarias-resultados .resultados-resultado>h3{font-size:1.125rem;font-weight:400;text-align:left;display:inline-block;padding-bottom:25px;width:60%}.concessionarias-resultados .resultados-resultado .resultado{width:80%;text-align:left;display:inline-block;background-color:#fff;overflow-y:scroll;overflow-x:hidden;height:calc(63vh - 80px);margin:0 40px 0 0}@media (max-width:768px){.concessionarias-resultados .resultados-resultado .resultado{height:auto;max-height:none !important;overflow:hidden}}.concessionarias-resultados .resultados-resultado .resultado::-webkit-scrollbar{width:13px;background-color:#c00}.concessionarias-resultados .resultados-resultado .resultado::-webkit-scrollbar-track{background-color:#f1f2f2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.concessionarias-resultados .resultados-resultado .resultado::-webkit-scrollbar-thumb{background:#c00}.concessionarias-resultados .resultados-resultado .concessionaria{padding:20px}.concessionarias-resultados .resultados-resultado .concessionaria:nth-child(even){background-color:#eceded}.concessionarias-resultados .resultados-resultado .concessionaria img{display:inline-block;margin-right:5px;vertical-align:middle;width:24px}.concessionarias-resultados .resultados-resultado .concessionaria .resultado-text{display:inline-block}.concessionarias-resultados .resultados-resultado .concessionaria h3{font-size:1.125rem;font-weight:700;padding-top:10px;margin-bottom:10px}.concessionarias-resultados .resultados-resultado .concessionaria p{line-height:21px;font-size:.875rem;font-weight:400}.concessionarias-resultados .resultados-resultado .concessionaria p.vr-experience-badge{background:#616161;color:#fff;padding:1px 6px;display:inline-block;font-size:.7rem !important;border-radius:4px;margin:7px 0 0}.concessionarias-resultados .resultados-resultado .concessionaria a{text-transform:unset;color:#c00;font-size:.75rem;font-weight:700;display:inline-block;margin-top:12px}.concessionarias-resultados button[type=submit]{display:none}.concessionarias-resultados.concessionarias-resultados-busca{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(120,120,120,.8);text-align:center;position:absolute;z-index:1}.concessionarias-resultados.concessionarias-resultados-busca .concessionarias-logo{display:inline-block}.concessionarias-resultados.concessionarias-resultados-busca .concessionarias-title,.concessionarias-resultados.concessionarias-resultados-busca .concessionarias-description{display:block}.concessionarias-resultados.concessionarias-resultados-busca .concessionarias-logo path{fill:#c00}.concessionarias-resultados.concessionarias-resultados-busca .concessionarias-form{width:40%;margin:auto;margin-top:60px}.concessionarias-resultados.concessionarias-resultados-busca .concessionarias-form .form--inline .form-item{width:90% !important}.concessionarias-resultados.concessionarias-resultados-busca .concessionarias-form .form--inline .form-item input[type=search]{width:100% !important;height:auto;margin-bottom:0}.concessionarias-resultados.concessionarias-resultados-busca .concessionarias-form .form--inline .form-item input[type=search]:focus{border:0}.concessionarias-resultados.concessionarias-resultados-busca .concessionarias-form{width:100%;margin-top:75px;background-color:#fff;padding:28px 22px;text-align:left;position:relative}.concessionarias-resultados.concessionarias-resultados-busca .concessionarias-form input[type=search],.concessionarias-resultados.concessionarias-resultados-busca .concessionarias-form input[type=text]{border:0;font-size:1.875rem;font-weight:300;color:#85868d;width:91%;outline:0;vertical-align:super}.concessionarias-resultados.concessionarias-resultados-busca .concessionarias-form button[type=submit]{position:absolute;right:15px;top:21px;text-transform:uppercase;font-size:.75rem;background-color:transparent;color:#c00;border:0;outline:0;display:block}.concessionarias-resultados.concessionarias-resultados-busca .concessionarias-form button[type=submit]:before{content:'';width:25px;height:24px;display:block;margin:0 auto 7px;background-image:url("/automoveis/sites/hab/themes/hondahab/dist/css/../img/concessionarias/icon-lupa.png")}.concessionarias-resultados.concessionarias-resultados-busca .concessionarias-form input[type=submit]{display:none !important}.concessionarias-resultados.concessionarias-resultados-busca .resultados-busca{background-color:transparent;padding:0;font-size:.2rem}.concessionarias-resultados.concessionarias-resultados-busca .resultados-resultado{display:none}.concessionarias-resultados.concessionarias-resultados-busca .locate-button{position:absolute;right:0;bottom:-85px}.concessionarias-resultados.concessionarias-resultados-busca .location-message{color:#fff !important;bottom:-30px !important;text-align:center !important}.concessionarias .location-message{width:100%;font-size:.9rem;font-weight:700;display:block;position:absolute;left:0;bottom:-20px}.concessionarias .resultado-error{font-size:1.5rem;padding:50px 20px;text-align:center}@media screen and (max-width:1366px){.concessionarias-busca{height:85vh;padding-bottom:0}.concessionarias-busca .concessionarias-form{width:60%}.concessionarias-resultados .resultados-resultado .resultado{max-height:100%}}@media screen and (max-width:1170px){.concessionarias-busca .concessionarias-form{width:70%}.concessionarias .resultados-busca{padding-right:20px}.concessionarias .resultados-busca form{width:100%;margin-right:0}.concessionarias .resultados-busca form .form--inline .form-item{width:calc(100% - 220px)}.concessionarias .resultados-busca form .sight{display:none}.concessionarias .resultados-busca .concessionarias-form button[type=submit]{right:10px;top:10px;font-size:.5rem}.concessionarias .resultados-busca .concessionarias-form input[type=search]{width:100%;font-size:1.4rem;margin-bottom:0}.concessionarias .resultados-resultado h3{width:94%}.concessionarias .resultados-resultado .resultado{width:90%;margin-right:20px;padding-right:20px;max-height:100%}}@media screen and (max-width:768px){.concessionarias .resultados-busca{margin-top:25px}.concessionarias .concessionarias-resultados-busca{padding:40px;padding-top:0}.concessionarias .concessionarias-resultados-busca .concessionarias-form{width:90%;margin-top:20px;padding:10px 15px}.concessionarias-mapa{height:500px;width:100%;display:none}.concessionarias-mapa.concessionarias-mapa-busca{width:100%;display:block}.concessionarias-busca{height:auto;padding-bottom:80px}.concessionarias-busca .concessionarias-form{width:90%;padding:0 15px}.concessionarias-busca .concessionarias-form input[type=search]{height:80px;font-size:1rem}.concessionarias-title{font-size:1.5rem;margin-bottom:10px}.concessionarias-geolocation{font-size:1rem}.concessionarias-form button[type=submit]{top:18px}.concessionarias .resultados-busca form .form--inline .form-item{width:100%}.concessionarias .resultados-busca form .form-wrapper{width:100%}.concessionarias .resultados-busca form input[type=submit]{width:100% !important;margin:0 !important}.concessionarias-resultados{position:static;width:100%;height:auto;background-color:#f1f2f2;text-align:left;padding-bottom:20px}.concessionarias-resultados .resultados-busca{background-color:transparent;padding:10px}.concessionarias-resultados .resultados-busca form{width:100%}.concessionarias-resultados .resultados-busca form input[type=search]{width:100%;padding:0;background-color:transparent;border-bottom:1px solid #85868d;margin-bottom:20px}.concessionarias-resultados .resultados-busca form .sight{display:none}.concessionarias-resultados .resultados-resultado{padding-right:10px;padding-top:0;height:auto;z-index:2;position:relative}.concessionarias-resultados .resultados-resultado h3{width:100%}.concessionarias-resultados .resultados-resultado .resultado{margin-right:0;padding-right:0;width:100%;background-color:transparent}.concessionarias-resultados .resultados-resultado .resultado::-webkit-scrollbar{width:8px;background-color:#c00}.concessionarias-resultados .resultados-resultado .resultado::-webkit-scrollbar-track{background-color:#fff;border:0}.concessionarias-resultados .resultados-resultado .concessionaria{padding-top:16px;padding-bottom:20px;padding-left:10px}.concessionarias-resultados .resultados-resultado .concessionaria:nth-child(even){background-color:#e2e2e2}.concessionarias-resultados .resultados-resultado .concessionaria .resultado-text{width:100%}.concessionarias-resultados .resultados-resultado .concessionaria h3{font-size:1rem}.concessionarias-resultados .resultados-resultado .concessionaria p{line-height:normal}}.gm-style-iw h2{font-size:1rem}
