.hyundai-button{align-items:center;display:flex;gap:10px}.no-separator{border-bottom:1px solid var(--hyundai-transparent)!important;width:100%}.separator{width:100%}.auto-avaliar-error{display:block;font-family:HyundaiSansHead-Medium;font-size:13px;height:auto;line-height:1;margin-top:8px;max-width:100%;width:100%}.aa-select-version input{font-size:16px!important}.aa-foundvehicle-content{display:flex;flex-direction:column;height:auto;margin-top:20px;max-width:100%;width:100%}.aa-foundvehicle-content .aa-found-modelyear,.aa-foundvehicle-content .aa-foundchassi,.aa-foundvehicle-content .aa-foundvehicle{-moz-column-gap:5px;column-gap:5px;display:flex;height:auto;margin-bottom:8px;max-width:100%;width:100%}.aa-foundvehicle-content .aa-found-modelyear .aa-found-brand,.aa-foundvehicle-content .aa-found-modelyear .aa-found-model,.aa-foundvehicle-content .aa-found-modelyear .aa-found-modelyear-text,.aa-foundvehicle-content .aa-found-modelyear .aa-foundchassi-text,.aa-foundvehicle-content .aa-foundchassi .aa-found-brand,.aa-foundvehicle-content .aa-foundchassi .aa-found-model,.aa-foundvehicle-content .aa-foundchassi .aa-found-modelyear-text,.aa-foundvehicle-content .aa-foundchassi .aa-foundchassi-text,.aa-foundvehicle-content .aa-foundvehicle .aa-found-brand,.aa-foundvehicle-content .aa-foundvehicle .aa-found-model,.aa-foundvehicle-content .aa-foundvehicle .aa-found-modelyear-text,.aa-foundvehicle-content .aa-foundvehicle .aa-foundchassi-text{font-family:HyundaiSansHead-Medium;font-size:16px;line-height:1}.aa-foundvehicle-content .aa-found-modelyear .aa-found-modelyear-label,.aa-foundvehicle-content .aa-found-modelyear .aa-foundchassi-label,.aa-foundvehicle-content .aa-foundchassi .aa-found-modelyear-label,.aa-foundvehicle-content .aa-foundchassi .aa-foundchassi-label,.aa-foundvehicle-content .aa-foundvehicle .aa-found-modelyear-label,.aa-foundvehicle-content .aa-foundvehicle .aa-foundchassi-label{font-family:HyundaiSansHead-Regular;font-size:16px;line-height:1}.aa-foundvehicle-content .aa-foundmileage,.aa-foundvehicle-content .aa-foundversion{display:block;height:auto;margin:20px 0 0;max-width:100%;width:100%}.aa-foundvehicle-content .aa-foundmileage .aa-foundmileage-text,.aa-foundvehicle-content .aa-foundversion .aa-foundmileage-text{background-color:var(--hyundai-white);border:1px solid var(--hyundai-light-grey);color:var(--hyundai-black);font-family:HyundaiSansHead-Medium;font-size:16px;height:45px;line-height:normal;max-width:100%;padding:0 15px;width:100%}.aa-foundvehicle-content .aa-button-content-custom{align-items:center;display:flex;flex-direction:row;gap:30px;height:auto;justify-content:center;width:100%}@media only screen and (max-width:991px){.aa-foundvehicle-content .aa-button-content-custom{flex-direction:column;gap:15px}}.aa-foundvehicle-content .aa-footer{align-items:flex-start;display:flex;height:auto;justify-content:space-between;margin:20px 0;max-width:100%;width:100%}.aa-foundvehicle-content .aa-footer .aa-button-content{display:block;height:auto;max-width:40%;width:100%}.aa-foundvehicle-content .aa-footer .aa-foundprice{display:flex;flex-direction:column;gap:15px;height:auto;max-width:60%;width:100%}.aa-foundvehicle-content .aa-footer .aa-foundprice .aa-foundprice-item{align-items:flex-end;display:flex;flex-direction:column;height:auto;justify-content:flex-start;max-width:100%;width:100%}.aa-foundvehicle-content .aa-footer .aa-foundprice .aa-foundprice-item .aa-foundprice-label{font-family:HyundaiSansHead-Regular;font-size:13px;line-height:1}.aa-foundvehicle-content .aa-footer .aa-foundprice .aa-foundprice-item .aa-foundprice-text{font-family:HyundaiSansHead-Medium;font-size:16px;line-height:1}@media only screen and (max-width:991px){.aa-foundvehicle-content .aa-footer{flex-direction:column}.aa-foundvehicle-content .aa-footer .aa-button-content{display:flex;justify-content:space-around;max-width:100%}.aa-foundvehicle-content .aa-footer .aa-foundprice{margin-top:20px;max-width:100%}.aa-foundvehicle-content .aa-footer .aa-foundprice .aa-foundprice-label{white-space:nowrap}}.aa-foundvehicle-content .aa-legal-text{display:block;height:auto;margin-top:20px;max-width:100%;width:100%}.aa-foundvehicle-content .aa-legal-text .aa-logo{align-items:center;display:flex;height:auto;justify-content:center;margin-bottom:8px;max-width:100%;width:100%}.aa-foundvehicle-content .aa-legal-text .aa-disclaimer{display:block;font-family:HyundaiSansText-Regular;font-size:13px;height:auto;line-height:1.2;max-width:100%;width:100%}.hd-thank-you{background-color:var(--hyundai-thankyou-blue);max-width:100%;padding:20px;width:100%}.hd-thank-you .title-container{align-items:center;display:flex;gap:10px;justify-content:flex-start}.hd-thank-you .title-container .icon-container{border-radius:20px;height:30px;min-width:30px;width:30px}.hd-thank-you .title-container .icon-container,.hd-thank-you .title-container .little-icon-container{align-items:center;background-color:var(--hyundai-alarm-blue);color:var(--hyundai-white);display:flex;justify-content:center}.hd-thank-you .title-container .little-icon-container{border-radius:10px;height:15px;min-width:15px;width:15px}.hd-thank-you .title-container .little-icon-container svg{height:10px;width:20px}@media only screen and (max-width:420px){.hd-thank-you .title-container .icon-container{width:45px}}.cf-form-quote{display:flex;flex-direction:column;height:auto;max-width:100%;padding:10px 30px 50px;width:100%}.cf-form-quote .cf-form-quote-title{display:block;font-size:36px;height:auto;line-height:1.2;margin-bottom:10px;max-width:100%;white-space:pre-line!important;width:100%}@media only screen and (min-width:1200px)and (max-width:1600px){.cf-form-quote .cf-form-quote-title{font-size:32px;margin-bottom:25px}}@media only screen and (max-width:1024px){.cf-form-quote .cf-form-quote-title{display:none}}@media only screen and (max-width:767px){.cf-form-quote .cf-form-quote-title{font-size:24px;line-height:1}}.cf-form-quote .cf-form-quote-dealer-area{margin-top:16px}.cf-form-quote .cf-form-quote-dealer-area .cf-form-quote-dealer-dropdown{margin-top:6px;position:relative;width:100%;z-index:12}.cf-form-quote .cf-form-quote-dealer-area .cf-form-quote-dealer-dropdown .cf-form-quote-dealer-button{background-color:var(--hyundai-sand);border:1px solid var(--hyundai-transparent);border-radius:2px;color:var(--hyundai-black);cursor:pointer;font-family:HyundaiSansHead-Medium;font-size:.95rem;min-height:48px;padding:0 34px 0 12px;position:relative;text-align:left;text-transform:uppercase;width:100%}.cf-form-quote .cf-form-quote-dealer-area .cf-form-quote-dealer-dropdown .cf-form-quote-dealer-button:after{background:url(https://www.hyundai.com.br/content/dam/hmb/hmb-react/icons/dealer/menu-dealer-arrow.png) 100% no-repeat;content:"";height:5px;position:absolute;right:12px;top:22px;transform:transform .2s ease;width:11px}.cf-form-quote .cf-form-quote-dealer-area .cf-form-quote-dealer-dropdown .cf-form-quote-dealer-button[aria-expanded=true]:after{transform:rotate(180deg)}.cf-form-quote .cf-form-quote-dealer-area .cf-form-quote-dealer-dropdown .cf-form-quote-dealer-button.is-disabled{background-color:var(--hyundai-soft-grey);border-color:var(--hyundai-soft-grey);color:var(--hyundai-grey);cursor:default}.cf-form-quote .cf-form-quote-dealer-area .cf-form-quote-dealer-dropdown .cf-form-quote-dealer-button span{color:inherit;font-family:inherit;font-size:inherit}.cf-form-quote .cf-form-quote-dealer-area .cf-form-quote-dealer-menu{background-color:#eee;border:0;border-radius:0;display:none;left:0;margin:0;max-height:260px;overflow-y:auto;padding:0;position:absolute;top:50px;width:100%}.cf-form-quote .cf-form-quote-dealer-area .cf-form-quote-dealer-menu.show{display:block}.cf-form-quote .cf-form-quote-dealer-area .cf-form-quote-dealer-menu .cf-form-quote-dealer-item{background-color:var(--hyundai-transparent);border:0;border-bottom:1px solid var(--hyundai-white);color:var(--hyundai-black);cursor:pointer;font-family:HyundaiSansText-Medium,Arial,sans-serif;font-size:.9rem;padding:14px 12px;text-align:left;width:100%}.cf-form-quote .cf-form-quote-dealer-area .cf-form-quote-dealer-menu .cf-form-quote-dealer-item:last-child{border-bottom:none}.cf-form-quote .cf-form-quote-dealer-area .cf-form-quote-dealer-menu .cf-form-quote-dealer-item:hover{background-color:#e3e3e3}.cf-form-quote .cf-form-quote-dealer-area .cf-form-quote-dealer-menu .cf-form-quote-dealer-item span{color:inherit;font-family:inherit;font-size:inherit}.cf-form-quote .cf-dealer-content{padding:0}.cf-form-quote .cf-input-button-custom .hyundai-button{align-items:center;display:flex;height:45px;justify-content:center;max-width:none;min-width:0;min-width:auto;padding:0;width:45px}@media only screen and (min-width:768px)and (max-width:1024px){.cf-form-quote .cf-input-button-custom .hyundai-button{font-size:15px}}.cf-form-quote .cf-option-title{display:block;font-family:HyundaiSansHead-Regular;font-size:18px;line-height:1.2;margin-bottom:8px}@media only screen and (min-width:1200px)and (max-width:1600px){.cf-form-quote .cf-option-title{font-size:16px}}@media only screen and (min-width:768px)and (max-width:1024px){.cf-form-quote .cf-option-title{font-size:15px}}.cf-form-quote .cf-radio-group{flex-direction:row;height:auto;margin-bottom:20px;max-width:100%;width:100%}@media only screen and (min-width:1200px)and (max-width:1600px){.cf-form-quote .cf-radio-group{margin-bottom:0}}@media only screen and (max-width:767px){.cf-form-quote .cf-radio-group{margin-bottom:15px}}.cf-form-quote .cf-contact{margin:20px 0}.cf-form-quote .cf-contact .cf-contact-title{display:block;font-family:HyundaiSansHead-Medium;font-size:18px;height:auto;line-height:1.2;margin-bottom:10px;max-width:100%;width:100%}@media only screen and (min-width:1200px)and (max-width:1600px){.cf-form-quote .cf-contact{margin:25px 0}}@media only screen and (max-width:767px){.cf-form-quote .cf-contact{margin:20px 0}}.cf-form-quote .cf-form-optin .MuiCheckbox-root{padding-top:0}.cf-form-quote .cf-button-content{display:flex;height:auto;justify-content:flex-end;margin-top:36px;max-width:100%;width:100%}.cf-form-quote .cf-button-content .hyundai-button{height:45px;width:212px}@media only screen and (min-width:1200px)and (max-width:1600px){.cf-form-quote{padding:10px 30px 40px}}@media only screen and (max-width:767px){.cf-form-quote{padding:10px 30px 30px}}.cf-form{background-color:var(--hyundai-white);border:1px solid var(--hyundai-light-grey);border-top:4px solid var(--hyundai-light-blue);display:flex;flex-direction:column;height:auto;max-width:520px;position:relative;width:100%;z-index:0}.cf-form.loading{opacity:.5;pointer-events:none}@media only screen and (min-width:1200px)and (max-width:1600px){.cf-form{margin-left:15px;max-width:40%}}@media only screen and (max-width:1024px){.cf-form{border:none;margin:0;max-width:100%}}.accordion-title{font-family:HyundaiSansHead-Medium;font-size:21px;letter-spacing:normal;line-height:normal}@media only screen and (min-width:1200px)and (max-width:1600px){.accordion-title{font-size:18px}}@media only screen and (min-width:768px)and (max-width:1024px){.accordion-title{font-size:16px}}@media only screen and (max-width:767px){.accordion-title{font-size:15px}}.accordion-text{font-family:HyundaiSansText-Regular;font-size:16px;line-height:1.2}@media only screen and (max-width:767px){.accordion-text{font-size:14px}}.accordion-informative-text{font-family:HyundaiSansText-Regular;font-size:13px;line-height:1.2;white-space:pre-line}@media only screen and (min-width:768px)and (max-width:1024px){.accordion-informative-text{font-size:12px;white-space:normal}}@media only screen and (max-width:767px){.accordion-informative-text{font-size:12px;white-space:normal}}.accordion-image{margin-right:15px}@media only screen and (min-width:1200px)and (max-width:1600px){.accordion-image{margin-right:12px;transform:scale(.8)}}@media only screen and (min-width:768px)and (max-width:1024px){.accordion-image{margin-right:12px;transform:scale(.9)}}@media only screen and (max-width:767px){.accordion-image{margin-right:10px;transform:scale(.7)}}.offer-equipments{display:block;height:auto;max-width:100%;width:100%}.offer-equipments .oe-vehicle-description{align-items:center;border-bottom:1px solid var(--hyundai-light-grey);display:flex;height:auto;justify-content:space-between;margin-bottom:20px;max-width:100%;padding-bottom:10px;width:100%}.offer-equipments .oe-vehicle-description .oe-vehicle-text{display:block;font-size:24px;height:auto;line-height:1;max-width:50%;width:100%}.offer-equipments .oe-vehicle-description .oe-vehicle-text:last-of-type{text-align:end}@media only screen and (min-width:1200px)and (max-width:1600px){.offer-equipments .oe-vehicle-description .oe-vehicle-text{font-size:21px}}@media only screen and (min-width:768px)and (max-width:1024px){.offer-equipments .oe-vehicle-description .oe-vehicle-text{font-size:21px}}@media only screen and (max-width:767px){.offer-equipments .oe-vehicle-description .oe-vehicle-text{font-size:14px}}@media only screen and (min-width:1200px)and (max-width:1600px){.offer-equipments .oe-vehicle-description{padding-bottom:6px}}@media only screen and (max-width:767px){.offer-equipments .oe-vehicle-description{margin-bottom:5px;padding-bottom:5px}}.offer-equipments .oe-content{display:block;height:auto;margin-top:25px;max-width:100%;width:100%}.offer-equipments .oe-content .oe-title{font-size:32px;line-height:1;margin-bottom:10px}@media only screen and (min-width:1200px)and (max-width:1600px){.offer-equipments .oe-content .oe-title{font-size:24px}}@media only screen and (min-width:768px)and (max-width:1024px){.offer-equipments .oe-content .oe-title{font-size:24px}}@media only screen and (max-width:767px){.offer-equipments .oe-content .oe-title{font-size:21px}}.offer-equipments .oe-content .MuiAccordion-root:first-of-type{border-top:0}.offer-equipments .oe-content .oe-equipments-content{padding:20px}.offer-equipments .oe-content .oe-equipments-content .oe-equipment-text{font-size:16px;line-height:1.2;margin-bottom:10px}@media only screen and (max-width:767px){.offer-equipments .oe-content .oe-equipments-content .oe-equipment-text{font-size:13px;margin-bottom:8px}.offer-equipments .oe-content .oe-equipments-content{padding:15px}}.cf-hero{max-width:756px;z-index:0}.cf-hero,.cf-hero .cf-hero-header{display:block;height:auto;position:relative;width:100%}.cf-hero .cf-hero-header{max-width:100%;min-height:539px}.cf-hero .cf-hero-header .cf-hero-content{align-items:start;-moz-column-gap:100px;column-gap:100px;display:flex;height:auto;justify-content:space-between;max-width:100%;padding-top:60px;width:100%}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-vehicle{display:flex;flex-direction:column;height:auto;max-width:50%;padding-left:30px;width:100%}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-vehicle .cf-hero-model{display:block;font-size:36px;line-height:1}@media only screen and (min-width:768px)and (max-width:1023px){.cf-hero .cf-hero-header .cf-hero-content .cf-hero-vehicle .cf-hero-model{font-size:32px}}@media only screen and (max-width:767px){.cf-hero .cf-hero-header .cf-hero-content .cf-hero-vehicle .cf-hero-model{font-size:21px}}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-vehicle .cf-hero-version{display:block;font-family:HyundaiSansHead-Regular;font-size:24px;line-height:1}@media only screen and (max-width:767px){.cf-hero .cf-hero-header .cf-hero-content .cf-hero-vehicle .cf-hero-version{font-size:18px}}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-vehicle .cf-hero-color{display:block;font-family:HyundaiSansHead-Light;font-size:24px}@media only screen and (max-width:767px){.cf-hero .cf-hero-header .cf-hero-content .cf-hero-vehicle .cf-hero-color{font-size:18px}}@media only screen and (min-width:768px)and (max-width:1024px){.cf-hero .cf-hero-header .cf-hero-content .cf-hero-vehicle{padding-left:10px}}@media only screen and (max-width:767px){.cf-hero .cf-hero-header .cf-hero-content .cf-hero-vehicle{max-width:100%;padding:0}}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description{align-items:flex-end;display:flex;flex-direction:column;height:auto;max-width:50%;width:100%}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p{color:inherit!important;display:flex;flex-direction:column;font-family:HyundaiSansHead-Medium;font-size:18px;line-height:1.1}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p span{color:inherit!important;font-family:inherit!important;font-size:inherit!important}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p span.ql-size-small{font-size:16px}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p span.ql-size-large{font-size:24px!important}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p span.ql-size-huge{font-size:28px!important}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p strong{font-family:HyundaiSansHead-Bold;font-weight:400}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p strong .ql-size-small{font-size:16px}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p strong .ql-size-large{font-size:24px}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p strong .ql-size-huge{font-size:28px}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p em .ql-size-small,.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p s .ql-size-small,.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p u .ql-size-small{font-size:16px}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p em .ql-size-large,.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p s .ql-size-large,.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p u .ql-size-large{font-size:24px}.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p em .ql-size-huge,.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p s .ql-size-huge,.cf-hero .cf-hero-header .cf-hero-content .cf-hero-description p u .ql-size-huge{font-size:28px}@media only screen and (max-width:767px){.cf-hero .cf-hero-header .cf-hero-content{gap:0}}@media only screen and (max-width:1024px){.cf-hero .cf-hero-header .cf-hero-content{padding-top:0}}.cf-hero .cf-hero-header .cf-hero-image{bottom:0;display:block;height:auto;max-width:100%;position:absolute;width:100%}@media only screen and (min-width:1367px)and (max-width:1600px){.cf-hero .cf-hero-header{min-height:460px}}@media only screen and (min-width:1024px)and (max-width:1366px){.cf-hero .cf-hero-header{min-height:596px}}@media only screen and (min-width:820px)and (max-width:1023px){.cf-hero .cf-hero-header{min-height:478px}}@media only screen and (min-width:768px)and (max-width:819px){.cf-hero .cf-hero-header{min-height:447px}}@media only screen and (max-width:767px){.cf-hero .cf-hero-header{min-height:250px}}.cf-hero .cf-hero-body{display:block;height:auto;max-width:100%;width:100%}@media only screen and (max-width:1024px){.cf-hero .cf-hero-body{display:none}}@media only screen and (min-width:1200px)and (max-width:1600px){.cf-hero{max-width:60%}}@media only screen and (min-width:768px)and (max-width:1024px){.cf-hero{max-width:100%}}@media only screen and (max-width:767px){.cf-hero{margin:0 auto;max-width:90%}}.cf-hero-img{height:auto;width:100%}.cf-mkv{left:0;position:absolute;top:0}.cf-mkv,.configurator-form{display:block;height:auto;max-width:100%;width:100%}.configurator-form{background-color:var(--hyundai-white);padding-bottom:100px;position:relative}.configurator-form .cf-container{display:flex;flex-direction:column;height:auto;margin:0 auto;max-width:100%;position:relative;width:100%}.configurator-form .cf-container .cf-content{align-items:flex-start;display:flex;gap:0 42px;height:auto;justify-content:flex-start;margin:0 auto;max-width:1350px;padding-top:95px;width:100%}@media only screen and (min-width:1200px)and (max-width:1600px){.configurator-form .cf-container .cf-content{gap:0 30px}}@media only screen and (max-width:1024px){.configurator-form .cf-container .cf-content{flex-direction:column;gap:0}}@media only screen and (max-width:767px){.configurator-form .cf-container .cf-content{padding-top:65px}}@media only screen and (min-width:1200px)and (max-width:1600px){.configurator-form .cf-container{max-width:90%}}@media only screen and (min-width:768px)and (max-width:1024px){.configurator-form .cf-container{max-width:85%}}@media only screen and (max-width:767px){.configurator-form .cf-container{max-width:100%}}
/*# sourceMappingURL=ConfiguratorForm.fecb4beb.chunk.css.map*/