/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@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")}.recall .overlay{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.9);width:100%;height:100%;z-index:9999;display:none}.recall .overlay__content{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:79%;height:32%}@media (min-width:998px){.recall .overlay__content{width:50%;height:55%}}.recall .overlay__close{position:absolute;top:-30px;right:0;fill:#c00;cursor:pointer}.recall .mobile{display:block}.recall .desktop{display:none}@media (min-width:1025px){.recall .mobile{display:none}.recall .desktop{display:block}}.recall__banner{height:340px;position:relative;text-align:center}.recall__banner-image{height:100%;background:transparent center center no-repeat}.recall__banner .recall__banner-icon{width:75px;height:auto}.recall__banner-description{position:absolute;width:60%;height:70%;top:0;right:0;bottom:0;left:0;margin:auto}@media (min-width:1025px){.recall__banner-description{width:30%}}.recall__banner-title{color:#5c5c5c;margin:20px auto 0;font-size:1.5em}@media (min-width:768px){.recall__banner-title{font-size:1.8em}}.recall__banner .recall__btn{margin-top:20px}.recall__call{padding:60px 0 40px;text-align:center}@media (max-width:768px){.recall__call{padding:30px}}.recall__call .call__title{font-size:2rem;font-weight:700;margin:0 auto}.recall__call .call__description{max-width:620px;font-size:1.125rem;line-height:1.5rem;font-weight:400;padding:20px 0;margin:0 auto}.recall__btn{width:197px;display:block;margin:0 auto 20px}.recall__categories .categories__menu{width:100%;display:block;background:#f1f2f2;text-align:center}@media (max-width:768px){.recall__categories .categories__menu{display:none}}.recall__categories .categories__menu .menu__item{display:inline-block;margin:0 50px;padding:25px 0;font-size:1.125rem;font-weight:400;position:relative;cursor:pointer}@media (max-width:768px){.recall__categories .categories__menu .menu__item{width:100%;margin:0}}.recall__categories .categories__menu .menu__item:after{content:'';width:100%;height:0;opacity:0;background:#c00;position:absolute;bottom:0;left:0;transition:height .2s ease-in-out,opacity .15s ease-in-out}.recall__categories .categories__menu .menu__item:hover:after,.recall__categories .categories__menu .menu__item.active:after{height:8px;opacity:1}.recall__categories .categories__tab{max-width:1280px;padding:60px 0;margin:0 auto;text-align:center;display:none}@media (max-width:768px){.recall__categories .categories__tab{padding:30px 20px;display:block}.recall__categories .categories__tab:nth-child(even){background:#f1f2f2}}.recall__categories .categories__tab .tab__title{font-size:2rem;font-weight:700;margin:0 auto}.recall__categories .categories__tab .tab__items{padding:60px}@media (max-width:768px){.recall__categories .categories__tab .tab__items{padding:30px 0 0}}.recall__categories .categories__tab .tab__items .items__item{width:33%;padding:0 60px;display:inline-block}@media (max-width:768px){.recall__categories .categories__tab .tab__items .items__item{width:100%;padding:30px 30px 0}}.recall__categories .categories__tab .tab__items .items__item .item__picture img{max-width:100%;height:auto}.recall__categories .categories__tab .tab__items .items__item .item__description{display:inline-block;vertical-align:top;font-size:.875rem;font-weight:400;margin-top:25px}@media (max-width:768px){.recall__categories .categories__tab .tab__items .items__item .item__description{max-width:40%}}@media (max-width:480px){.recall__categories .categories__tab .tab__items .items__item .item__description{max-width:100%}}.recall__categories .categories__tab.active{display:block}.recall__contact{max-width:100%;min-height:455px;background:url(/automoveis/sites/hab/themes/hondahab/dist/css/../img/recall/background.png) bottom center no-repeat;text-align:center}@media (max-width:480px){.recall__contact{background:0 0 !important;min-height:0;padding:20px}}.recall__contact .contact__box{display:inline-block;padding:25px 30px;border:solid 1px #c00}.recall__contact .box__title{font-size:.875rem;font-weight:400}.recall__contact .box__number{font-size:2rem;font-weight:400}
