.container-proposta-oferta{width:100%;max-width:1800px;padding:20px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;background:#fff}
.informacoes-oferta{flex-basis:1160px;display:flex;flex-wrap:wrap;max-width:100%}
.informacoes-oferta .inf{width:1160px;display:flex;position:relative}
.informacoes-oferta .inf .back{width:40px;height:40px;display:block;position:absolute;top:0;right:0;text-indent:-9999px;background:url(clientlib/css/btn-back.png) no-repeat center center;background-size:contain !important}
.informacoes-oferta .inf p{width:360px;margin-bottom:0;font-family:"HyundaiSansHead-Regular";font-size:30px;line-height:36px;color:#000}
.informacoes-oferta .inf p strong{display:block;margin:0 0 10px;font-family:"HyundaiSansHead-Medium";font-weight:normal;font-size:58px;line-height:60px}
.informacoes-oferta .inf p span{display:block;font-family:"HyundaiSansHead-Regular";font-size:16px;line-height:20px}
.informacoes-oferta .inf .selo-garantia{width:100%;height:75px;display:flex;align-items:center;justify-content:center}
.informacoes-oferta .inf .selo-garantia img{height:auto}
.informacoes-oferta .box-selos .selo-garantia img{margin:0 5px 5px 0 !important;width:150px;display:block}
.informacoes-oferta .box-selos{display:flex;margin-top:10px;width:360px;flex-wrap:wrap}
.informacoes-oferta .box-selos .selo-garantia{margin:0 0 10px;display:block}
.informacoes-oferta .box-selos .selos{width:100%;display:flex;align-items:center;justify-content:center}
.informacoes-oferta .box-selos.selos-2 .selos{width:50%;margin-top:-15px}
.informacoes-oferta .box-selos .selos img{height:auto}
.informacoes-oferta .carro-proposta{width:800px;display:flex;justify-content:center;align-items:center}
.informacoes-oferta .carro-proposta img{width:800px;max-width:100%;max-height:363px}
.informacoes-oferta .descricao-proposta{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}
.informacoes-oferta .descricao-proposta div{flex-basis:50%;display:flex;height:150px;justify-content:center;align-items:center;text-align:center;padding:5px;font-family:"HyundaiSansHead-Medium";font-size:20px;color:#000}
.informacoes-oferta .descricao-proposta div:last-of-type{background:#fff;border:solid 2px #e4dcd2}
.informacoes-oferta .area-tabs{width:100%;display:flex;flex-direction:column;margin-top:10px}
.informacoes-oferta .area-tabs .tabs{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}
.informacoes-oferta .area-tabs .tabs li{flex-basis:50%;background:#606060;color:#fff;display:inline-block;text-align:center;padding:10px 10px;cursor:pointer;font-family:"HyundaiSansHead-Medium";font-size:16px}
.informacoes-oferta .area-tabs .tabs li.current{background:#f6f3f2;color:#000}
.informacoes-oferta .area-tabs .tab-content{display:none;background:#f6f3f2;padding:15px;font-family:"HyundaiSansHead-Regular";font-size:16px}
.informacoes-oferta .area-tabs .tab-content.current{display:inherit}
.informacoes-oferta .parsyComponent{width:100%;position:relative;margin-top:10px}
.form-proposta{max-width:500px}
.form-proposta form{flex-basis:500px;display:flex;justify-content:space-between;flex-wrap:wrap}
.form-proposta .titulo-form-proposta{width:100%;margin-bottom:30px;text-align:center;font-family:"HyundaiSansHead-Medium";font-size:20px;line-height:30px}
.form-proposta .titulo-form-proposta strong{display:block;margin-bottom:30px;font-size:44px;line-height:54px;font-weight:normal}
.form-proposta .form-group{margin-bottom:20px;font-family:"HyundaiSansHead-Regular";font-size:16px;color:#000}
.form-proposta .form-group.col1{flex-basis:100%}
.form-proposta .form-group.col2{flex-basis:49%}
.form-proposta .form-group.col3{flex-basis:32%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.form-proposta .form-group.col3 label{flex-basis:100%}
.form-proposta .form-group.col3 .ddd{flex-basis:28%}
.form-proposta .form-group.col3 .tel{flex-basis:67%}
.form-proposta .style-radio{margin-top:40px}
.form-proposta .form-group .form-control{height:40px;border-radius:0;border:solid 1px #e4dcd3;font-family:"HyundaiSansHead-Regular";font-size:14px;color:#000}
.form-proposta .form-group .form-control:focus{box-shadow:none}
.form-proposta .form-group label{font-family:"HyundaiSansHead-Regular";font-size:16px;color:#000}
.form-proposta .form-group .bt{width:260px;height:40px;display:block;margin:0 auto 0;background:#002c5f;font-family:"HyundaiSansHead-Regular";font-size:16px;color:#fff;border:0}
.box-buscadealer-clib .form-group{margin:10px 0 0 !important}
@media(min-width:1681px){.form-proposta{max-width:calc(99% - 1160px)}
}
@media(min-width:1200px) and (max-width:1680px){.container-proposta-oferta{max-width:1200px}
.informacoes-oferta{flex-basis:65%}
.informacoes-oferta .inf{width:100%}
.informacoes-oferta .carro-proposta{width:100%;height:230px;margin-right:-30px}
.informacoes-oferta .inf p{width:50%;font-size:20px;line-height:30px}
.informacoes-oferta .inf p strong{font-size:36px;line-height:40px}
.informacoes-oferta .descricao-proposta div{font-size:16px}
.informacoes-oferta .box-selos .selo-garantia img{max-width:100%;display:block;margin:0}
.informacoes-oferta .box-selos .selos img{max-width:40%}
.informacoes-oferta .inf p span{font-size:12px}
.informacoes-oferta .area-tabs .tabs li,.informacoes-oferta .area-tabs .tab-content{font-size:14px}
.form-proposta .form-group.col3 .ddd,.form-proposta .form-group.col3 .tel{font-size:12px}
.form-proposta{flex-basis:32%;margin-left:15px}
.box-buscadealer-clib ul.dealerResults{max-width:360px}
.form-proposta .titulo-form-proposta{font-size:16px;line-height:26px}
.form-proposta .titulo-form-proposta strong{font-size:36px;line-height:45px}
.form-proposta .form-group label,.form-proposta .form-group{font-size:14px}
}
@media(min-width:992px) and (max-width:1199px){.form-proposta{margin:auto}
.informacoes-oferta .carro-proposta{width:650px}
}
@media only screen and (min-width:768px) and (max-width:991px){.container-proposta-oferta{width:100%;max-width:720px}
.informacoes-oferta{flex-basis:100%}
.informacoes-oferta .inf{width:100%;flex-direction:column}
.informacoes-oferta .carro-proposta{width:100%;height:auto}
.informacoes-oferta .inf p{width:100%;font-size:20px}
.informacoes-oferta .inf p strong{font-size:36px}
.informacoes-oferta .descricao-proposta div{font-size:16px}
.informacoes-oferta .inf p span{font-size:12px}
.informacoes-oferta .box-selos{width:100%;margin-top:0}
.informacoes-oferta .box-selos .selo-garantia,.informacoes-oferta .box-selos .selos{height:auto;margin:10px auto 0}
.informacoes-oferta .area-tabs .tabs li,.informacoes-oferta .area-tabs .tab-content{font-size:14px}
.form-proposta .form-group.col3 .ddd,.form-proposta .form-group.col3 .tel{font-size:12px}
.form-proposta{flex-basis:106%;margin-top:30px}
.form-proposta .titulo-form-proposta{font-size:16px;line-height:26px}
.form-proposta .titulo-form-proposta strong{font-size:36px;line-height:45px}
.form-proposta .form-group label,.form-proposta .form-group{font-size:14px}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.container-proposta-oferta{width:100%;max-width:960px}
.informacoes-oferta{flex-basis:100%}
.informacoes-oferta .inf{width:100%;flex-direction:column}
.informacoes-oferta .carro-proposta{width:100%;height:auto}
.informacoes-oferta .inf p{width:100%;font-size:20px}
.informacoes-oferta .inf p strong{font-size:36px}
.informacoes-oferta .descricao-proposta div{font-size:16px}
.informacoes-oferta .inf p span{font-size:12px}
.informacoes-oferta .box-selos{width:100%;margin-top:0}
.informacoes-oferta .box-selos .selo-garantia,.informacoes-oferta .box-selos .selos{height:auto;margin:10px auto 0}
.informacoes-oferta .area-tabs .tabs li,.informacoes-oferta .area-tabs .tab-content{font-size:14px}
.form-proposta .form-group.col3 .ddd,.form-proposta .form-group.col3 .tel{font-size:12px}
.form-proposta{flex-basis:100%;margin:30px auto}
.form-proposta .titulo-form-proposta{font-size:16px;line-height:26px}
.form-proposta .titulo-form-proposta strong{font-size:36px;line-height:45px}
.form-proposta .form-group label,.form-proposta .form-group{font-size:14px}
}
@media only screen and (max-width:767px){.form-proposta .form-group.col2{flex-basis:100%}
.container-proposta-oferta{width:100%;max-width:315px;flex-direction:column-reverse}
.informacoes-oferta{flex-basis:100%;margin-top:20px}
.informacoes-oferta .inf{width:100%;flex-direction:column}
.informacoes-oferta .inf .back{width:25px;height:25px}
.informacoes-oferta .carro-proposta{width:100%;height:auto}
.informacoes-oferta .inf p{width:100%;font-size:12px;line-height:16px}
.informacoes-oferta .inf p strong{font-size:18px;margin:0;line-height:20px}
.informacoes-oferta .descricao-proposta div{height:auto;font-size:12px;line-height:18px}
.informacoes-oferta .inf p span{font-size:11px}
.informacoes-oferta .box-selos{width:100%;margin-top:10px;margin-bottom:10px}
.informacoes-oferta .box-selos .selo-garantia img{max-width:55%;display:flex;margin:0 auto 0}
.informacoes-oferta .box-selos .selos img{max-width:40%}
.informacoes-oferta .area-tabs .tabs li,.informacoes-oferta .area-tabs .tab-content{font-size:12px}
.form-proposta .form-group.col3 .ddd,.form-proposta .form-group.col3 .tel{font-size:12px}
.form-proposta{flex-basis:100%;margin-top:20px}
.form-proposta .titulo-form-proposta{font-size:16px;line-height:26px}
.form-proposta .titulo-form-proposta br{display:none}
.form-proposta .titulo-form-proposta strong{margin-bottom:10px;font-size:18px;line-height:24px}
.form-proposta .titulo-form-proposta strong br{display:inline-block}
.form-proposta .form-group .form-control{font-size:12px}
.form-proposta .form-group label,.form-proposta .form-group{margin-bottom:10px;font-size:12px}
.form-proposta .form-group.col3{flex-basis:100%}
.form-proposta .style-radio{margin-top:30px}
}
@media only screen and (min-width:480px) and (max-width:767px){.container-proposta-oferta{width:100%;max-width:480px}
.form-proposta .style-radio{margin-top:40px}
}
.container-proposta-oferta .form-proposta .form-group.col1 .telefone_end{display:none}
.container-proposta-oferta .form-proposta .form-group.col1 .dealerName.pin{font-size:16px;color:#606060;border:1px solid #e4dcd2;padding:7px;margin-top:20px}
.container-proposta-oferta .form-proposta .form-group.col1 .dealerName.pin:before{content:"Concessionaria";display:block;position:absolute;margin-top:-35px;margin-left:-10px;color:black}
.formascontato .style-radio{margin-top:40px}
.formascontato input[type="radio"],.formascontato input[type="checkbox"]{display:none}
.formascontato input[type="radio"]+label,.formascontato input[type="checkbox"]+label{font:12px sans-serif;font-family:"HyundaiSansHead-Regular"}
.formascontato input[type="radio"]+label:before,.formascontato input[type="checkbox"]+label:before{border:2px solid #707070;content:"\00a0";display:inline-block;font:16px/1em sans-serif;height:16px;margin:0 .50em 0 0;padding:0;vertical-align:top;width:16px;border-radius:200px}
.formascontato input[type="radio"]:checked+label:before,.formascontato input[type="checkbox"]:checked+label:before{background:#00aad2;border:2px solid #00aad2;color:#FFF;text-align:center}
.formascontato .form-group .form-control{height:40px;border-radius:0;border:solid 1px #e4dcd3;font-family:"HyundaiSansHead-Regular";font-size:14px;color:#000}
.formascontato .form-group .form-control:focus{box-shadow:none}
.formascontato .form-group label{font-family:"HyundaiSansHead-Regular";font-size:16px;color:#000}
label.label-contato-email{background:url("../../../designs/hmb/clientlib-forms/css/svg/email.svg")}
label.label-contato-telefone{background:url("../../../designs/hmb/clientlib-forms/css/svg/phone.svg")}
label.label-contato-whatsapp{background:url("../../../designs/hmb/clientlib-forms/css/svg/whatsapp.svg")}
label.label-contato-sms{background:url("../../../designs/hmb/clientlib-forms/css/svg/sms.svg")}
label.label-contato-video{background:url("../../../designs/hmb/clientlib-forms/css/svg/video.svg");background-position:0 -3px !important}
.formascontato label{background-repeat:no-repeat;background-size:20px;background-position:0 0;padding-left:30px;font:16px/1em sans-serif;margin-right:20px;height:30px}
.formascontato label:before{display:none !important}
span.formacontatotitulo{font-size:14px;line-height:30px;text-align:left;margin:0 0 10px;width:100%;display:block;font-family:"HyundaiSansHead-Regular"}
.formascontato input[type="checkbox"]+label:after{border:2px solid #707070;content:"\00a0";display:inline-block;font:16px/1em sans-serif;height:16px;margin:0 0 0 5px;padding:0;vertical-align:top;width:16px;border-radius:200px}
.formascontato input[type="checkbox"]:checked+label:after{background:#00aad2;border:2px solid #00aad2;color:#FFF;text-align:center}
.formularioResumo ul li .formascontato label{display:inline-block}
.form-group.formascontato.col1:before{position:absolute;width:100%;content:" ";display:block;left:0;border-top:5px solid white}
@media(max-width:767px){.informacoes-oferta .box-selos .selo-garantia{margin:0;max-width:200px}
.informacoes-oferta .box-selos .selo-garantia img{max-width:100%;float:left;margin:0}
}