/* @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: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}}.tenho-interesse{position:relative}@media only screen and (min-width:960px){.tenho-interesse{padding:0}}.form-tenho-interesse .wrapping-form{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-tenho-interesse .wrapping-form .coluna-01{width:50%;background-color:#F2F2F2;background-position:center;padding:35px 24px 35px}.form-tenho-interesse .wrapping-form .coluna-01.customColors{background-color:var(--bgColor)}.form-tenho-interesse .wrapping-form .coluna-01.customColors .webform-title{color:var(--ttlColor)}.form-tenho-interesse .wrapping-form .coluna-01.customColors label,.form-tenho-interesse .wrapping-form .coluna-01.customColors .color_name{color:var(--lblColor)}.form-tenho-interesse .wrapping-form .coluna-02{width:50%;padding:35px 24px 35px}@media only screen and (max-width:768px){.form-tenho-interesse .wrapping-form{display:block}.form-tenho-interesse .wrapping-form .coluna-01,.form-tenho-interesse .wrapping-form .coluna-02{width:100%}}.form-tenho-interesse .webform-title{font-family:Roboto,sans-serif;font-weight:normal;font-size:30px;line-height:40px;text-align:center;color:#c00;padding:0 8px;font-weight:bold}.form-tenho-interesse .webform-section-image{width:100%;margin:0 auto}@media only screen and (min-width:960px){.form-tenho-interesse .webform-section-image{max-width:582px}}.form-tenho-interesse .webform-section-image img{width:70%;margin:auto;-o-object-fit:cover;object-fit:cover}.form-tenho-interesse .webform-section-image img.placeholder{margin:65px auto}.form-tenho-interesse .form-item{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;margin:16px 0}.form-tenho-interesse .form-item_vendas-diretas{display:none}.form-tenho-interesse .webform-section-title{font-family:Roboto,sans-serif;font-style:normal;font-weight:bold;font-size:28px;line-height:36px}.form-tenho-interesse .form-type-select label,.form-tenho-interesse .form-type-textfield label{font-family:Roboto,sans-serif;font-weight:normal;font-size:14px;line-height:16px;margin-bottom:4px}.form-tenho-interesse .form-type-select{position:relative}.form-tenho-interesse .form-type-select:after{content:" ";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;width:6px;height:6px;border-width:0 0 2px 2px;border-color:#757575;border-style:solid;font-size:12px;color:#333;position:absolute;right:22px;top:36px}.form-tenho-interesse .form-type-select label{color:#5c5c5c}.form-tenho-interesse .form-select{background-color:#ffffff;border:1px solid #bdbdbd;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;padding:12px 16px;text-transform:capitalize;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-tenho-interesse .form-text{background-color:#ffffff;border:1px solid #bdbdbd;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0;padding:12px 10px}.form-tenho-interesse .form-item_cupom{display:none}.form-tenho-interesse .form-item_cupom.active{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-animation:fade-in 0.4s ease;-moz-animation:fade-in 0.4s ease;animation:fade-in 0.4s ease}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@-moz-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.form-tenho-interesse .btn-cupom{margin:16px 0}.form-tenho-interesse .btn-cupom.hide{display:none;-webkit-animation:fade-out 0.4s ease;-moz-animation:fade-out 0.4s ease;animation:fade-out 0.4s ease}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@-moz-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.form-tenho-interesse .btn-cupom__link{display:none;background-color:transparent;color:#CC0000;font-weight:normal;font-size:14px;line-height:16px;text-decoration:underline;border:none;padding:0}.form-tenho-interesse .fieldset-legend{font-family:Roboto,sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:10px}.form-tenho-interesse .form-checkboxes{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-tenho-interesse .form-checkboxes .fieldset-legend{-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.form-tenho-interesse .form-checkboxes .form-item{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-tenho-interesse .form-checkboxes .form-item.l-checkbox--not-visible{display:none}.form-tenho-interesse .form-checkboxes .form-item .form-checkbox{width:24px;height:24px}.form-tenho-interesse .form-checkboxes label{line-height:1.5;font-family:Roboto,sans-serif;font-weight:300;font-size:14px;color:#5C5C5C;padding-left:30px}.form-tenho-interesse .form-checkboxes label.error{color:red;padding-left:0;width:100%}.form-tenho-interesse .form-item-business-name,.form-tenho-interesse .form-item-business-phone,.form-tenho-interesse .form-item-cnpj{display:none}.form-tenho-interesse .webform-section-wrapper{position:relative;max-width:582px;margin:auto}.form-tenho-interesse .webform-section-wrapper .label-required{font-size:14px;color:#757575;margin:0 0 12px}.form-tenho-interesse .webform-section-wrapper .webform-dealer-wrapper{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:960px){.form-tenho-interesse .webform-section-wrapper .webform-dealer-wrapper{-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.form-tenho-interesse .webform-section-wrapper .webform-dealer-wrapper .webform-dealer-item{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative;border:1px solid #b4b4b4;margin:8px 0;border-bottom:1px solid #bdbdbd;border-radius:4px;-moz-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;cursor:pointer}@media only screen and (min-width:960px){.form-tenho-interesse .webform-section-wrapper .webform-dealer-wrapper .webform-dealer-item{-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%}}.form-tenho-interesse .webform-section-wrapper .webform-dealer-wrapper .webform-dealer-item:hover{background:#f4f4f4}.form-tenho-interesse .webform-section-wrapper .webform-dealer-wrapper .webform-dealer-item:last-child .webform-radio-label span{border:none}.form-tenho-interesse .webform-section-wrapper .webform-dealer-wrapper .webform-dealer-item .webform-radio-label{width:100%;cursor:pointer;display:inline-block}.form-tenho-interesse .webform-section-wrapper .webform-dealer-wrapper .webform-dealer-item .webform-radio-label .webform-radio-content{padding:8px;width:95%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-tenho-interesse .webform-section-wrapper .webform-dealer-wrapper .webform-dealer-item .webform-radio-label .webform-radio-content .webform-radio-dealer-title{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;line-height:16px;text-transform:capitalize}.form-tenho-interesse .webform-section-wrapper .webform-dealer-wrapper .webform-dealer-item .webform-radio-label .webform-radio-content .webform-radio-dealer-subtitle{display:block;font-family:Roboto,sans-serif;font-weight:300;font-size:14px;line-height:16px;text-transform:capitalize}.form-tenho-interesse .webform-section-wrapper .webform-dealer-wrapper .webform-dealer-item input[type="radio"]{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 8px 0 16px;display:inline-block;position:absolute;right:0}.form-tenho-interesse .webform-section-wrapper .webform-dealer-wrapper .webform-dealer-item input:checked+.webform-radio-label{color:#fff;background:#CC0000}.form-tenho-interesse .webform-section-wrapper .webform-dealer-wrapper label.error{width:100%}.form-tenho-interesse .webform-section-wrapper #btnSearchDealers{position:absolute;opacity:0;width:0;height:0}.form-tenho-interesse .webform-actions{text-align:right;margin-top:104px}@media only screen and (min-width:960px){.form-tenho-interesse .webform-actions{margin-top:54px}}.form-tenho-interesse .webform-button--submit{font-family:Roboto,sans-serif;font-weight:bold;font-size:16px;line-height:19px;color:#fff;text-align:center;background:#cc0000;border:none;padding:16px 32px;width:100%}@media only screen and (min-width:960px){.form-tenho-interesse .webform-button--submit{width:auto}}.form-tenho-interesse label.error{color:red;margin-top:8px}.section-recaptcha{position:absolute;bottom:60px;left:0;right:0;text-align:center}@media only screen and (min-width:960px){.section-recaptcha{bottom:-18px;left:-34px;right:auto;right:initial;text-align:unset}}.section-recaptcha.recaptcha-active{left:0}.primary-link{color:#CC0000;font-weight:bold;text-decoration:underline}.form-checkbox{display:none}label.text-checkbox{cursor:pointer}label.text-checkbox:before{content:"";width:18px;height:18px;position:absolute;left:0;border:1px solid #bdbdbd}input#opt_in_privacy__c.form-checkbox.error+label:before{border:1px solid red}.form-item input[type="checkbox"]:checked+label:before{content:"";background-image:url(/automoveis/sites/hab/themes/hondahab/build/css/../images/icon-check-dark-theme.png);background-repeat:no-repeat;background-position:center;background-color:#cc0000;background-size:70%}.locate-button{cursor:pointer}.locate-button.loading svg{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}.form-item-locate{position:relative}.form-item-locate .form-text{padding-left:56px}.form-item-locate .locate-button{width:24px;position:absolute;bottom:10px;left:16px}#edit-escolha-a-concessionaria .location-message{display:block;font-size:14px;line-height:21px;padding-left:32px;position:relative;top:-7px}#edit-escolha-a-concessionaria .location-message svg{position:absolute;left:3px}.change-dealer{padding-top:8px;text-align:right;display:none}.change-dealer__link{color:#CC0000;font-weight:400;font-size:14px;line-height:16px}.resultados-resultado{max-height:364px;overflow:auto}.resultados-resultado.--active{border:1px solid #C3C3C3}.resultados-resultado.--active.error{border:1px solid red}.resultados-resultado .resultado-error{padding-left:32px}.resultados-resultado .resultado .concessionaria{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #E1E1E1;color:000000;cursor:pointer;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-family:Roboto,sans-serif;gap:16px;padding:12px 16px}.resultados-resultado .resultado .concessionaria.--active{border:none;background-color:#C3C3C3;pointer-events:none}.resultados-resultado .resultado .concessionaria.--active:hover{background-color:#C3C3C3;cursor:default}.resultados-resultado .resultado .concessionaria.--hide{display:none}.resultados-resultado .resultado .concessionaria:hover{background-color:#E1E1E1}.resultados-resultado .resultado .concessionaria .pin{text-align:center;width:70px}@media (max-width:600px){.resultados-resultado .resultado .concessionaria .pin{width:60px}}.resultados-resultado .resultado .concessionaria .pin svg{margin-bottom:4px}.resultados-resultado .resultado .concessionaria .pin p{white-space:nowrap}.resultados-resultado .resultado .concessionaria .address{line-height:24px;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.resultados-resultado .resultado .concessionaria .address p{text-transform:lowercase;color:#5C5C5C}.resultados-resultado .resultado .concessionaria .address span{text-transform:uppercase;font-size:12px}.resultados-resultado .resultado .concessionaria:first-child{border-width:0 0 1px}.resultados-resultado .resultado .concessionaria:last-child{border-width:1px 0 0}.btn_stl01{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-moz-transition:all 0.3s;transition:all 0.3s;padding:8px 12px;font-weight:bold;min-width:169px;letter-spacing:0.22px;-moz-transition-duration:0.1s;transition-duration:0.1s;-moz-transition-property:color;transition-property:color;-moz-transition-timing-function:cubic-bezier(0.4,0,0.18,1.01);transition-timing-function:cubic-bezier(0.4,0,0.18,1.01);will-change:color;z-index:20;overflow:hidden;position:relative;color:#fff;background-color:#c00}.btn_stl01:before{background:#000000;background:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-moz-transition-duration:0.15s;transition-duration:0.15s;transition-property:-webkit-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform;-moz-transition-timing-function:cubic-bezier(0.4,0,0.18,1.01);transition-timing-function:cubic-bezier(0.4,0,0.18,1.01);will-change:transform;z-index:-1}.btn_stl01:hover:before{content:"";-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.mask{position:fixed;width:100%;height:100%;top:0;bottom:0;z-index:999;background-color:#000000;background-color:rgba(0,0,0,.3);display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-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;opacity:0;pointer-events:none;-moz-transition:all 0.15s;transition:all 0.15s}.mask.--show{opacity:1;pointer-events:all;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.mask.--show.--sucess #callbackError{display:none}.mask.--show.--error #callbackSucess{display:none}.mask.--show .modal-callback{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.mask .modal-callback{background-color:#FFF;padding:40px;width:90%;max-width:500px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-moz-transition:all 0.15s;transition:all 0.15s;position:relative}.mask .modal-callback .btn-close{width:21px;height:21px;top:15px;right:27px;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;top:15px;right:27px;position:absolute;cursor:pointer}.mask .modal-callback .btn-close svg{margin-top:-10px}.mask .modal-callback .title{font-size:20px;color:#222222}.mask .modal-callback .paragraph{font-size:14px;margin-top:20px}.mask .modal-callback .btn-callback{margin-top:20px}.bulets_colors{margin-top:14px;width:100%}@media (max-width:768px){.bulets_colors{margin:30px 0 30px}}.bulets_colors .color_name{font-size:12px;line-height:18px;margin-bottom:12px;text-align:center}.bulets_colors .lst_colors{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:400px){.bulets_colors .lst_colors{gap:5px}}.bulets_colors .lst_colors .bulet_color{display:block;height:28px;width:28px;border-radius:50%;position:relative;border:solid 1px #FFF;cursor:pointer;margin-right:20px}@media (max-width:400px){.bulets_colors .lst_colors .bulet_color{margin-right:0}}.bulets_colors .lst_colors .bulet_color:last-child{margin-right:0}.bulets_colors .lst_colors .bulet_color.active{border:solid 1px #E52929}.bulets_colors .lst_colors .bulet_color:before{content:"";display:block;height:24px;width:24px;border:solid 1px #FFF;border-radius:50%;position:absolute}.tooltip{position:absolute;top:auto;margin:auto;padding:12px;background-color:#202020;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:20px;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-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:164px;width:100%;bottom:-65px;left:-70px;text-align:center;cursor:default;opacity:0;z-index:-1;-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;pointer-events:none}@media (max-width:700px){.tooltip{bottom:25px;left:-15px}}.tooltip:after{border:10px solid transparent;border-bottom-color:#202020;content:"";margin-right:0;position:absolute;right:auto;top:-15px}@media (max-width:700px){.tooltip:after{right:unset;left:15px;top:unset;bottom:-15px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.locate-button:hover .tooltip{opacity:1;z-index:1}
