*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0}a img{border:0}form *{outline:none}body{background:#ebebeb;font:400 15px Lexend,sans-serif;color:#171212;overflow-x:hidden;padding-top:70px}body.auth{align-items:center;background:#981211;display:flex;justify-content:center;min-height:100dvh}header{display:none}.container{margin:0 auto;max-width:980px;width:90%}.auth{padding:30px 0}.auth main{background:#fff;border-radius:8px;box-shadow:0 4px 4px #00000040;max-width:400px;overflow:hidden;width:90%}.auth fieldset{border:0;display:block;padding:23px}.auth .logo{border-bottom:1px solid #F2F2F2;padding:25px}.auth .logo img{display:block;margin:0 auto;max-width:100%}.auth .titulo{margin:0 0 25px}.auth .titulo h1{font-size:24px;font-weight:500;letter-spacing:-.02em}.auth .titulo p{color:#7d7a7a}.auth a{border-bottom:1px solid #000;color:#171212;text-decoration:none}.auth a:hover{border:0}.auth .senha{margin:20px 0 0;text-align:center}.titulo_pagina{background:#981211;box-shadow:0 2px 3px #00000026;color:#fff;left:0;padding:20px 0;position:fixed;top:0;width:100%;z-index:99}.titulo_pagina .container{align-items:center;display:flex;justify-content:space-between}.titulo_pagina h2{font-size:20px;font-weight:700}.titulo_pagina .open_menu{background:url(/build/assets/menu-C01cQQr9.png) no-repeat;border:0;cursor:pointer;height:30px;width:30px}.conteudo{padding:20px 0}.conteudo p{margin:0 0 15px}.box{background:#fff;border-radius:8px;padding:20px}.resultado{margin:0 0 20px;padding:50px 15px 20px;text-align:center}.resultado .icone{font-size:70px;margin:0 0 10px}.resultado p.destaque{color:#555;line-height:150%}.resultado p.destaque strong{color:#000;font-size:20px}.resultado .valor{align-items:center;background:#c8e3c6;border:1px solid #1c9811;border-radius:8px;font-size:28px;font-weight:500;padding:15px 5px;text-align:center}.resultado .valor.ruim{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.resultado a{color:#555;text-decoration:none}.resultado .btn-nova-simulacao{background:#981211;border:0;border-radius:8px;color:#fff;cursor:pointer;display:block;font:400 16px/48px Lexend,sans-serif;height:48px;padding:0 15px;position:relative;text-align:left;transition:all .3s;width:100%}.resultado .btn-nova-simulacao span{position:relative;z-index:2}.resultado .btn-nova-simulacao:before{background:url(/build/assets/arrow-up-right-C2MGggfX.png) center no-repeat;content:"";display:block;height:24px;margin-top:-12px;position:absolute;right:10px;width:24px;transition:all .3s;top:50%;z-index:3}.resultado .btn-nova-simulacao:hover:before{transform:rotate(45deg)}.lista-dados{text-align:left}.lista-dados h2{font-size:23px;font-weight:700;margin:0 0 20px}.lista-dados ul li{border:0;border-top:1px solid #E5DBDB;display:block;padding:12px 3px;text-align:left;width:100%}.lista-dados ul li strong{color:#876363;display:block;font-size:13px;font-weight:500;margin:0 0 3px}#menu{background:#981211;color:#fff;height:100%;max-width:470px;padding:100px 0 0;position:fixed;right:-470px;top:0;transition:all .5s;width:100%;z-index:99}#menu.aberto{right:0}#menu .close_menu{background:url(/build/assets/close-93pzwZz3.png) center no-repeat;border:0;cursor:pointer;display:block;height:30px;position:absolute;right:20px;top:20px;width:30px}#menu .usuario{margin:0 0 85px;text-align:center}#menu .usuario .avatar{height:125px;margin:0 auto 65px;position:relative;width:125px}#menu .usuario .avatar>img{border:5px solid #fff;border-radius:50%;height:100%;object-fit:cover;width:100%}#menu .usuario .avatar .editar{align-items:center;background:#5e0100;border-radius:5px;bottom:0;display:flex;height:29px;justify-content:center;position:absolute;right:0;width:36px}#menu .usuario p{color:#ffa09f;font-size:16px}#menu .usuario p strong{color:#fff;display:block;font-size:22px;font-weight:700;margin:0 0 7px}#menu nav ul{list-style:none}#menu nav ul li{margin:0 0 18px}#menu nav ul li a,#menu nav ul li button{align-items:center;background:none;border:0;color:#fff;cursor:pointer;display:flex;font:500 15px Lexend,sans-serif;text-decoration:none}#menu nav ul li a .ico,#menu nav ul li button .ico{align-items:center;background:#981211;border:1px solid #fff;border-radius:5px;display:flex;height:32px;justify-content:center;margin-right:15px;transition:all .3s;width:32px}#menu nav ul li a:hover,#menu nav ul li button:hover{text-decoration:underline}form .wrap_input{margin:0 0 15px}form .wrap_input label{display:block;font-size:14px;font-weight:500;margin:0 0 10px}form .wrap_input input,form .wrap_input select{background:#fff;border:1px solid #E5DBDB;border-radius:8px;color:#7d7a7a;display:block;font:400 15px/43px Lexend,sans-serif;height:43px;padding:0 16px;width:100%}form .wrap_input input::placeholder,form .wrap_input select::placeholder{color:#7d7a7a;opacity:1}form .wrap_input.password .input_area{position:relative}form .wrap_input.password .input_area a{background:none;border:0;color:#7d7a7a;cursor:pointer;margin-top:-8px;position:absolute;right:15px;top:50%;z-index:9}form .wrap_input p{margin:0}form .wrap_text{margin:0 0 15px;position:relative}form .wrap_text label{display:block;font-size:14px;font-weight:500;margin:0 0 5px}form .wrap_text textarea{background:#f5f0f0;border:0;border-radius:8px;color:#7d7a7a;font:400 16px Lexend,sans-serif;height:120px;padding:16px;width:100%}form .checkbox{align-items:center;display:flex;gap:7px;margin:0 0 15px}form .checkbox.remember{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 3px 20px}form .checkbox input[type=checkbox]{accent-color:#000;cursor:pointer;height:18px;width:18px}form .checkbox label{cursor:pointer;font-size:14px}form .botao{background:#981211;border:0;border-radius:8px;color:#fff;cursor:pointer;display:block;font:400 16px/48px Lexend,sans-serif;height:48px;padding:0 15px;position:relative;text-align:left;transition:all .3s;width:100%}form .botao span{position:relative;z-index:2}form .botao:before{background:url(/build/assets/arrow-up-right-C2MGggfX.png) center no-repeat;content:"";display:block;height:24px;margin-top:-12px;position:absolute;right:10px;width:24px;transition:all .3s;top:50%;z-index:3}form .botao:hover:before{transform:rotate(45deg)}form .wrap_radio_button{border-bottom:1px solid #e0e0e0;margin:0 0 15px;padding:0 0 15px}form .wrap_radio_button p{font-size:14px;font-weight:500;margin:0 0 10px}form .wrap_radio_button .lista{background:#f5f0f0;border-radius:8px;display:grid;padding:6px;gap:8px}form .wrap_radio_button .lista.dois{grid-template-columns:repeat(2,1fr)}form .wrap_radio_button .lista.cinco{grid-template-columns:repeat(5,1fr)}form .wrap_radio_button .lista.seis{grid-template-columns:repeat(6,1fr)}form .wrap_radio_button .lista.sete{grid-template-columns:repeat(7,1fr)}form .wrap_radio_button .lista .checkmark{background:snow;border-radius:8px;cursor:pointer;display:block;height:36px;line-height:36px;padding:0 10px;text-align:center}form .wrap_radio_button .lista input{height:0;opacity:0;position:absolute;width:0}form .wrap_radio_button .lista input:checked~.checkmark{background:#1c9811;color:#fff;font-weight:600}form .wrap_radio_button .lista.classificacao input:checked~.checkmark{color:#fff;font-weight:800}form .wrap_radio_button .lista.classificacao .radio:nth-child(1) input:checked~.checkmark{background:#1c9811}form .wrap_radio_button .lista.classificacao .radio:nth-child(2) input:checked~.checkmark{background:#8caa8a}form .wrap_radio_button .lista.classificacao .radio:nth-child(3) input:checked~.checkmark{background:#ddbd46}form .wrap_radio_button .lista.classificacao .radio:nth-child(4) input:checked~.checkmark{background:#ce5f5f}form .wrap_radio_button .lista.classificacao .radio:nth-child(5) input:checked~.checkmark{background:#fd3937}form .wrap_radio_button .lista.dois .radio:first-child input:checked~.checkmark{background:#fd3937}form .wrap_radio_button .lista.dois .radio:last-child input:checked~.checkmark{background:#1c9811}form #modelo_label{cursor:pointer}form .select_modal{background:#000c;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}form .select_modal .modal_conteudo{background:#fff;border-radius:8px;box-shadow:0 4px 4px #00000040;left:50%;max-height:80dvh;max-width:420px;overflow-y:auto;position:fixed;transform:translate(-50%,-50%);top:50%;width:90%}form .select_modal .modal_conteudo ul{list-style:none}form .select_modal .modal_conteudo ul li{color:#734b4b;cursor:pointer;padding:15px}form .select_modal .modal_conteudo ul li:nth-child(odd){background:#f5f0f0}.auth form .wrap_input label{margin:0 0 5px}.auth form .wrap_input input{background:#f5f0f0;border-radius:8px;color:#876363;height:48px;line-height:48px;padding:0 13px}.auth form .botao{background:#981211}.error-input{color:red;font-size:13px;margin:3px 0 0}.mensagem-alerta{align-items:center;background:#fff;border:1px solid #981211;border-radius:10px;box-shadow:0 0 5px #0000001a;display:flex;gap:20px;max-width:380px;padding:20px;position:fixed;right:20px;top:12%;width:90%;z-index:999}.mensagem-alerta .close{background:#f0f0f0;border-radius:2px;border:1px solid #ddd;color:#777;height:25px;line-height:25px;text-align:center;text-decoration:none;width:25px}.mensagem-alerta .msg{flex:1}.mensagem-alerta .msg h4{color:#339fff;font-size:16px}.mensagem-alerta .msg p{font-size:13px}.mensagem-alerta .ico{background:#339fff;border-radius:10px;color:#fff;font-size:15px;height:45px;line-height:45px;text-align:center;width:45px}.mensagem-alerta .ico i{background:#ffffff59;border-radius:50%;height:25px;line-height:25px;width:25px}.mensagem-alerta.success h4{color:#1aaa0e}.mensagem-alerta.success .ico{background:#1aaa0e}.mensagem-alerta.error h4{color:#e61717}.mensagem-alerta.error .ico{background:#e61717}.mensagem-alerta.info h4{color:#1a71f5}.mensagem-alerta.info .ico{background:#1a71f5}@media all and (min-width: 1000px){body{padding:0}header{background:#fff;display:block;padding:20px 0}header h1{height:45px;margin:0 auto;width:214px}header h1 a{background:url(/build/assets/logo-CxVEo85q.png);display:block;height:45px;overflow:hidden;text-indent:-99999px;width:214px}.box{padding:35px}.titulo_pagina{position:static}form{max-width:500px}form .wrap_input{margin:0 0 25px}form .wrap_radio_button{margin:0 0 20px;padding:0 0 30px}form .botao{padding-right:45px;width:auto}.auth form .botao{width:100%}}
