html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:baseline;border:0;margin:0;padding:0}.App{border:0;width:100%;height:100%;margin:0;padding:0;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea,html input[type=button],input[type=reset],input[type=submit],button[disabled],html input[disabled],input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#0000;background-image:none;border:none}button::-moz-focus-inner{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#0000;background-image:none;border:none}input::-moz-focus-inner{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#0000;background-image:none;border:none}input[type=number]::-webkit-inner-spin-button{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#0000;background-image:none;border:none}input[type=number]::-webkit-outer-spin-button{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#0000;background-image:none;border:none}input[type=search]::-webkit-search-cancel-button{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#0000;background-image:none;border:none}input[type=search]::-webkit-search-decoration{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#0000;background-image:none;border:none}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:62.5%;font-weight:400;line-height:62.5%}b{font-weight:800}a{color:inherit;text-decoration:none;-webkit-text-decoration:inherit;text-decoration:inherit}html,body,#root,.App{width:100vw;height:100%;margin:0;overflow-x:hidden}html{font-family:Lexend,sans-serif}html b{font-weight:600}h1{letter-spacing:-2%;font-size:4.2rem;font-weight:600}h2{font-size:2.8rem}h3{font-size:2rem;font-weight:300}.footer{background-color:#fff;flex-direction:row;justify-content:space-between;align-items:center;height:auto;padding:0 10vw;display:flex;position:relative;bottom:0}.footer_left{flex-direction:row;align-items:center;gap:40px;display:flex}.footer_left .logo{width:70px;height:auto;display:block}.footer_left .footnote{color:#7b8e8e;font-size:1.4rem;font-weight:300}.footer_right{color:#7b8e8e;font-size:1.2rem;font-weight:300}.footer_right b{color:#2e3030;font-weight:500}.btn{cursor:pointer;border:none;padding:4px;transition:all .1s ease-in-out;display:inline-block;transform:translateY(0)}.btn .inner{box-sizing:border-box;border-radius:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;text-shadow:0 0 10px #0000001a;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;font-weight:600;display:flex}.btn:hover{transform:translateY(-1px)}.btn:active,.btn:focus{transform:translateY(1px)}.btn_orange{background:linear-gradient(#ffb447 0%,#ff8935 100%)}.btn_orange .inner{color:#fff;background:linear-gradient(#ffa83e 0%,#ff8b3e 100%)}.btn_orange:active,.btn_orange:focus{background:linear-gradient(#ffbe60 0%,#ff6a00 100%)}.btn_orange:active .inner,.btn_orange:focus .inner{background:linear-gradient(#ffb760 0%,#ff7920 100%)}.btn_blue{color:#fff;background:linear-gradient(#3eabff 0%,#3e85ff 100%)}.btn_blue:active,.btn_blue:focus{opacity:1}.btn_sm{border-radius:6px}.btn_sm .inner{border-radius:4px;padding:12px 12px 11px;font-size:1.2rem}.btn_md{border-radius:8px}.btn_md .inner{border-radius:6px;padding:18px 18px 16px;font-size:1.4rem}.btn_lg{border-radius:10px;min-height:64px}.btn_lg .inner{border-radius:8px;padding:20px 20px 19px;font-size:1.6rem}.btn_fw{width:100%}.btn:disabled,.btn.is_loading{opacity:.9;cursor:default;pointer-events:none}.btn:disabled:hover,.btn:disabled:active,.btn:disabled:focus,.btn.is_loading:hover,.btn.is_loading:active,.btn.is_loading:focus{transform:translateY(0)}.btn .inner .loader{width:32px;height:18px;position:relative;overflow:hidden}.btn .inner .loader:after{content:"";box-sizing:border-box;filter:blur(.4px);opacity:.9;background-color:#0000;background-image:linear-gradient(#0000 16.6667%,#fff 0 50%,#0000 0),linear-gradient(#0000 33.3333%,#fff 0 66.6667%,#0000 0),linear-gradient(#0000 50%,#fff 0 83.3333%,#0000 0);background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:4px 400%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:20px;height:18px;animation:.8s linear infinite matrix;position:absolute;top:0;left:6px;transform:skew(-20deg)}@keyframes matrix{0%{background-position:0 100%,50% 100%,100% 100%}to{background-position:0 0,50% 0,100% 0}}.input_group{background:#fffc;border:1px solid #0000001a;border-radius:5px;flex-direction:column;gap:6px;padding:14px 40px 13px 14px;display:flex;position:relative}.input_group .input_label{color:#2e3030;letter-spacing:-2%;align-items:center;gap:4px;font-size:1.4rem;font-weight:500;transition:all .2s ease-in-out;display:flex;transform:translate(0)}.input_group .input_label .icon{opacity:1;align-items:center;transition:all .1s ease-in-out;display:flex;transform:translate(0)}.input_group input.txt_input{color:#2e3030;background:0 0;border:none;outline:none;font-size:1.6rem;font-weight:400}.input_group::placeholder,.input_group input::placeholder{color:#9aa5a6;font-weight:300}.input_group:has(.txt_input:focus){border-color:#0000;box-shadow:0 0 0 1px #3eabff;outline:none!important}.input_group:has(.txt_input:focus) .input_label{color:#3e85ff;transform:translate(-15px)}.input_group:has(.txt_input:focus) .input_label .icon{opacity:0;transform:translate(-2px)}.input_group .input_error{color:#fff;background-color:#ff5c57;border-radius:4px;padding:4px 6px;font-size:1rem;font-weight:500;position:absolute;top:-12px;left:10px}.input_group.has_error,.input_group.has_error:focus{border-color:#0000;box-shadow:0 0 0 1px #ff5c57}.input_group .dropdown{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#fffffff2;border-radius:8px;width:calc(100% + 1px);margin-top:6px;font-size:1.4rem;position:absolute;top:100%;left:-1px;overflow:hidden;box-shadow:0 0 10px #0000001a}.input_group .dropdown_item{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;padding:12px 14px;display:flex}.input_group .dropdown_item:hover,.input_group .dropdown_item.active{background-color:#e8f0ff}.simulator_form .form{flex-direction:column;gap:30px;display:flex}.simulator_form .form .recap{grid-template-columns:calc(50% - 7px) calc(50% - 7px);gap:14px;width:100%;display:grid}.simulator_form .form .recap .field{opacity:.8;cursor:default;pointer-events:none;opacity:.75;background-color:#f5f7fb;border:1px solid #dfe3e6;border-radius:8px;flex-direction:column;gap:6px;padding:14px 40px 13px 14px;display:flex}.simulator_form .form .recap .field .label{color:#000c;letter-spacing:-2%;opacity:.5;align-items:center;gap:4px;font-size:1.4rem;font-weight:500;display:flex}.simulator_form .form .recap .field .content{color:#2e3030;font-size:1.8rem;font-weight:300}.simulator_form .form .sep{flex-direction:column;gap:6px;width:100%;display:flex}.simulator_form .form .sep .line{border-top:1px dotted #d2dfe1;width:100%;height:1px}.simulator_form .form .form_content{flex-direction:column;gap:20px;display:flex}.simulator_form .form .form_content .input{flex-direction:column;gap:12px;display:flex}.simulator_form .form .form_content .input .label{color:#2e3030;font-size:1.8rem;font-weight:500}.simulator_form .form .form_content .input .option_cards{flex-flow:wrap;gap:8px;display:flex}.simulator_form .form .form_content .input .option_cards .option_card{color:#2e3030;cursor:pointer;opacity:.8;background:#fff;border:none;border-radius:8px;flex-direction:row;gap:4px;padding:12px 16px;font-size:1.6rem;font-weight:600;transition:all .2s ease-in-out;display:flex;box-shadow:0 0 0 1px #0000001a}.simulator_form .form .form_content .input .option_cards .option_card:hover{opacity:1;box-shadow:0 0 0 1px #3eabff}.simulator_form .form .form_content .input .option_cards .option_card.is_selected{color:#3e85ff;opacity:1;box-shadow:0 0 0 2px #3e85ff}.home_logo,.simulator_logo{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:30px 0 15px;display:flex}.home_logo.navigate_back,.simulator_logo.navigate_back{cursor:pointer}.view{grid-template-rows:82px 1fr 80px;grid-template-columns:minmax(0,1fr);width:100%;min-height:100%;display:grid}.view_home{background:#fff url(https://assets.visaodds.com/img/visaodds_background.png) bottom/cover no-repeat}.view_home .home_body{flex-direction:column;gap:20px;padding-bottom:60px;display:flex}.view_home .home_body .home_intro{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:100px 0 0;display:flex}.view_home .home_body .home_intro h1{color:#2e3030;text-shadow:0 0 20px #fffc}.view_home .home_body .home_intro h3{color:#526060;text-shadow:0 0 20px #fffc}.view_home .home_body .home_form{flex-direction:column;justify-content:center;align-items:center;padding:60px 25% 0;display:flex}.view_home .home_body .home_form .form{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff80;border:1px solid #0000001a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:30px 40px;display:flex}.view_home .home_body .home_form .form .inputs{grid-template-columns:calc(50% - 7px) calc(50% - 7px);gap:14px;width:100%;display:grid}.view_home .home_body .home_form .form .note{color:#2e3030;font-size:1.2rem;font-weight:300}.view_simulator{background:#fff url(https://assets.visaodds.com/img/visaodds_background-simulator.png) 50% 80px/cover no-repeat}.view_simulator .simulator_body{flex-direction:column;gap:0;padding-bottom:60px;display:flex}.view_simulator .simulator_body .simulator_form{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:40px 20% 0;display:flex}.view_simulator .simulator_body .simulator_form .simulator_intro{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:0;display:flex}.view_simulator .simulator_body .simulator_form .form{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff80;border:1px solid #0000001a;border-radius:20px;justify-content:center;align-items:flex-start;width:100%;padding:30px 40px}
