*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%;margin:0;padding:0;line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{background-color:#242424}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.App{display:flex;flex-direction:column;margin:0;padding:0;color:#fff;width:100vw;height:100vh}.App .App_header{display:flex;justify-content:center;flex-direction:column;margin:5% 10% 10%;gap:25px}@media only screen and (min-width:1024px){.App .App_header{margin:5% 10% 2%}}.App .App_header_title{font-size:35px;text-align:center}.App .App_header_subtitle{font-size:20px;text-align:center}.App .App_header_whatsapp{font-size:20px;text-align:center;color:orange}.App .App_body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;margin-bottom:25px}@media only screen and (min-width:1024px){.App .App_body{flex-direction:row;margin-bottom:0;margin-top:25px}}.App .App_body_buttons{display:flex;align-items:center;justify-content:center;background-color:#121212;color:#fff;border-radius:10px;padding:5% 2%;text-align:center}@media only screen and (max-width:431px){.App .App_body_buttons{width:50%}}@media only screen and (min-width:1024px){.App .App_body_buttons{width:20%;text-align:center;font-size:20px;padding:1%}}.App .App_questions{display:flex;flex-direction:column;padding:5%;gap:15px;background-color:#242424}.App .App_questions_part{display:flex;flex-direction:column}.App .App_questions_part_question{display:flex;background-color:#3b3b3b;padding:3%;border-radius:10px;color:#fff}@media only screen and (min-width:1024px){.App .App_questions_part_question{padding:1%}}.App .App_questions_part_reponse{color:#fff}.App .App_questions_part_list{display:flex;flex-direction:column;gap:5px}.App .App_questions_part_question1{display:none}.App .App_questions_part_question1_open{display:flex;flex-direction:column;margin:10px 0}.App .App_questions_part_question2{display:none}.App .App_questions_part_question2_open{display:flex;flex-direction:column;margin:10px 0}.App .App_questions_part_question3{display:none}.App .App_questions_part_question3_open{display:flex;flex-direction:column;margin:10px 0}.App .App_questions_part_question4{display:none}.App .App_questions_part_question4_top{margin-bottom:10px}.App .App_questions_part_question4_bottom{margin-top:10px;font-style:italic}.App .App_questions_part_question4_open{display:flex;flex-direction:column;margin:10px 0}.App .App_questions_part_question5{display:none}.App .App_questions_part_question5_text{margin-bottom:10px}.App .App_questions_part_question5_open{display:flex;flex-direction:column;margin:10px 0}.header{display:flex;justify-content:center;flex-direction:column;padding:5% 10% 10%;gap:25px}.popup{display:flex;position:absolute;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#3b3b3b;opacity:1;border-radius:10px;padding:5%;width:80%}@media only screen and (min-width:1024px){.popup{width:30%;padding:2%}}.popup_background{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#121212cc}.popup_title{font-size:18px;color:#fff}.popup_btns{display:flex;flex-direction:row;justify-content:space-around;margin-top:3%}.popup_btns_btn{background-color:#171717;color:#fff;padding:10px;border-radius:10px;text-align:center}@media only screen and (max-width:431px){.popup_btns_btn{width:40%}}.popup_exit{position:absolute;top:0;right:0;padding:2px 8px;background-color:#3b3b3b}.generation_page{background-color:#242424}.header{display:flex;justify-content:center;flex-direction:column;padding:5% 10% 10%;gap:25px;color:#fff}@media only screen and (min-width:1024px){.header{padding:5% 10% 2%}}.header_title{font-size:35px;text-align:center}.header_subtitle{font-size:20px;text-align:center}.generation{display:flex;flex-direction:column;gap:5px;margin:0 5%;padding-bottom:10%}@media only screen and (min-width:1024px){.generation{margin:0 20%;padding-bottom:3%}}.generation_calc{padding:5%;border:solid 1px #3B3B3B;border-radius:10px;margin-top:5%}@media only screen and (min-width:1024px){.generation_calc{padding:2%}}.generation_calc_title{font-weight:900;text-align:center;margin-bottom:10px;color:#fff}.generation_calc_result{color:#fff}.generation_part{display:flex;flex-direction:column;gap:5px;color:#fff}.generation_part_input{all:unset;padding:5px 10px;border-radius:5px;border:solid 2px #A1A1A1}.generation_btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:5%;justify-content:space-between;margin:5% 0}@media only screen and (min-width:1024px){.generation_btns{flex-direction:row;gap:5%;justify-content:center;margin:2% 0}}.generation_btns_btn{margin-top:10px;background-color:#121212;color:#fff;width:40%}@media only screen and (min-width:1024px){.generation_btns_btn{width:20%}}.generation_info{color:red}.Attestation{margin:0 2%;color:#fff}.body{display:flex;flex-direction:column;gap:60px;margin-top:20px}@media only screen and (min-width:1024px){.body{justify-content:center;align-items:center}}.body_upload{display:flex;flex-direction:column;gap:10px}.body_list{background-color:#262626;padding:2vw;border-radius:10px}@media only screen and (min-width:1024px){.body_list{width:80vw}}.body_list_title{display:flex;flex-direction:row;justify-content:space-between}.body_list_grid{display:flex;margin:10px 0 0;padding:0;list-style-type:none;justify-content:space-between;flex-wrap:wrap}.body_list_grid_one{display:flex;width:30%;justify-content:space-between;align-items:center;margin:10px 0;padding:0}.body_list_grid_one_btn{padding:10px;margin-left:2%}
