:root{--main-color:69, 136, 225;--svg-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cg id='check'%3E%3Cg id='Group'%3E%3Cg id='Group_2'%3E%3Cpath id='Path' d='M15.8451 5.84985L8.54484 13.1501L5.22656 9.83179' stroke='%23317EE5' stroke-width='1.59277' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--svg-checkbox-white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cg id='check'%3E%3Cg id='Group'%3E%3Cg id='Group_2'%3E%3Cpath id='Path' d='M15.8451 5.84985L8.54484 13.1501L5.22656 9.83179' stroke='%23ffffff' stroke-width='1.59277' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}*{box-sizing:border-box;outline:none}.tx-up{text-transform:uppercase}.tx-right{text-align:right}.flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.jc-sb{justify-content:space-between}.jc-sa{justify-content:space-around;height:auto}.jc-fe{justify-content:flex-end}.jc-c{justify-content:center}.jc-fs{justify-content:flex-start}.jc-fe{justify-content:flex-end}.fd-c{flex-direction:column}.ai-c{-ms-align-items:center;align-items:center}.ai-fe{-ms-align-items:flex-end;align-items:flex-end}.fw-w{flex-wrap:wrap}.vsfb-form{position:relative;margin:0 auto;width:100%;font-size:16px;padding:30px 10px;background-color:#fff;color:#53627C}@media screen and (max-width:420px){.vsfb-form{padding:30px 5px}}.vsfb-form .wrap-content{border-radius:18px;border:1px solid #EAF1FC;background:#FFF;overflow:hidden;min-height:682px;max-width:1324px;width:100%;margin:0 auto}.vsfb-form .wrap-content>div{width:50%}.vsfb-form .wrap-content .static-image{background:#F5F9FD}.vsfb-form .wrap-content .static-image img{margin:auto auto 55px}@media screen and (max-width:768px){.vsfb-form .wrap-content.remove_img .static-image{display:none}}@media screen and (max-width:768px){.vsfb-form .wrap-content{min-height:auto;flex-direction:column;border-radius:5px}.vsfb-form .wrap-content>div{width:100%}.vsfb-form .wrap-content .static-image img{margin-top:25px}}.vsfb-form .wrap-content .step-content{padding:65px 90px 25px}@media screen and (max-width:768px){.vsfb-form .wrap-content .step-content{padding:40px 25px}}.vsfb-form .wrap-content .step-content .step-title{color:#2C4268;font-size:40px;font-weight:500;line-height:118%;letter-spacing:-.4px;margin-bottom:50px}@media screen and (max-width:768px){.vsfb-form .wrap-content .step-content .step-title{font-size:24px}}.vsfb-form input::-moz-placeholder,.vsfb-form textarea::-moz-placeholder{color:#666}.vsfb-form input::placeholder,.vsfb-form textarea::placeholder{color:#666}.vsfb-form .wrap-head{text-align:center;margin-bottom:20px}.vsfb-form .wrap-head .title{color:#2C4268;font-size:40px;font-weight:500;line-height:118%;letter-spacing:-.4px}@media screen and (max-width:768px){.vsfb-form .wrap-head .title{font-size:24px}}.vsfb-form .wrap-num_steps{margin:20px auto;font-size:14px;line-height:28px;font-weight:500}@media screen and (max-width:768px){.vsfb-form .wrap-num_steps{overflow-x:auto;font-size:11px;line-height:22px}}.vsfb-form .wrap-num_steps ul{list-style:none;padding-left:0;width:-moz-max-content;width:max-content}.vsfb-form .wrap-num_steps ul li{width:31px;height:31px;margin-right:30px;position:relative;color:#317EE5;text-align:center;border:1px solid #EAF1FC;border-radius:50%}@media screen and (max-width:768px){.vsfb-form .wrap-num_steps ul li{width:24px;height:24px;margin-right:22px}}@media screen and (max-width:420px){.vsfb-form .wrap-num_steps ul li{margin-right:20px}}.vsfb-form .wrap-num_steps ul li:not(:last-child):after{content:"";position:absolute;top:50%;left:100%;width:30px;height:1px;background-color:#EAF1FC}@media screen and (max-width:768px){.vsfb-form .wrap-num_steps ul li:not(:last-child):after{width:22px}}@media screen and (max-width:420px){.vsfb-form .wrap-num_steps ul li:not(:last-child):after{width:20px}}.vsfb-form .wrap-num_steps ul li.active,.vsfb-form .wrap-num_steps ul li.fill{background-color:#317EE5;color:#fff}.vsfb-form .wrap-num_steps ul li.active:not(:first-child):before,.vsfb-form .wrap-num_steps ul li.fill:not(:first-child):before{content:"";position:absolute;top:50%;right:100%;width:30px;height:1px;background-color:#317EE5}@media screen and (max-width:768px){.vsfb-form .wrap-num_steps ul li.active:not(:first-child):before,.vsfb-form .wrap-num_steps ul li.fill:not(:first-child):before{width:22px}}@media screen and (max-width:420px){.vsfb-form .wrap-num_steps ul li.active:not(:first-child):before,.vsfb-form .wrap-num_steps ul li.fill:not(:first-child):before{width:20px}}.vsfb-form .wrap-num_steps ul li.fill{background-color:#fff;background-image:var(--svg-checkbox);background-position:center;color:#fff0}.vsfb-form .question_wrap{margin-bottom:50px}.vsfb-form .question_wrap .title{margin-bottom:8px;font-size:18px;font-weight:600;line-height:22px}.vsfb-form .question_wrap .question_msg_error{color:#EB5757;font-size:14px}.vsfb-form .block_desc .desc-text{margin-bottom:20px;font-size:18px}.vsfb-form .block_text .title{font-weight:400;font-size:16px}.vsfb-form .block_text label.input-wrap{cursor:pointer;margin:0;position:relative}.vsfb-form .block_text label.input-wrap input{width:100%;height:40px;border:none;border-bottom:1px solid #EAF1FC;border-radius:0;color:#317EE5;font-size:16px}.vsfb-form .block_text label.input-wrap span{position:absolute;top:10px;right:0;color:#53627C;font-size:14px}@media screen and (max-width:420px){.vsfb-form .block_text label.input-wrap span{font-size:12px;top:12px}}.vsfb-form .block_text label.input-wrap textarea{border:none;border-bottom:1px solid #EAF1FC;border-radius:0;color:#317EE5}.vsfb-form .block_selection{position:relative}.vsfb-form .block_selection .question_msg_error{position:absolute;top:100%;left:10px}.vsfb-form .block_selection .input-checkbox{border-bottom:1px solid #EAF1FC;overflow:hidden;margin-bottom:40px}.vsfb-form .block_selection .input-checkbox label{cursor:pointer;margin-bottom:0}.vsfb-form .block_selection .input-checkbox .radio-wrap,.vsfb-form .block_selection .input-checkbox .checkbox-wrap{position:relative;width:46px}.vsfb-form .block_selection .input-checkbox .radio-wrap input[type=radio],.vsfb-form .block_selection .input-checkbox .radio-wrap input[type=checkbox],.vsfb-form .block_selection .input-checkbox .radio-wrap span,.vsfb-form .block_selection .input-checkbox .checkbox-wrap input[type=radio],.vsfb-form .block_selection .input-checkbox .checkbox-wrap input[type=checkbox],.vsfb-form .block_selection .input-checkbox .checkbox-wrap span{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:19px;height:19px;border-radius:50%;border:1px solid rgb(33 37 41 / .55);border-color:#317EE5}.vsfb-form .block_selection .input-checkbox .radio-wrap input[type=radio],.vsfb-form .block_selection .input-checkbox .radio-wrap input[type=checkbox],.vsfb-form .block_selection .input-checkbox .checkbox-wrap input[type=radio],.vsfb-form .block_selection .input-checkbox .checkbox-wrap input[type=checkbox]{margin:0;opacity:0}.vsfb-form .block_selection .input-checkbox .radio-wrap input[type=radio]:checked,.vsfb-form .block_selection .input-checkbox .radio-wrap input[type=checkbox]:checked,.vsfb-form .block_selection .input-checkbox .checkbox-wrap input[type=radio]:checked,.vsfb-form .block_selection .input-checkbox .checkbox-wrap input[type=checkbox]:checked{display:none}.vsfb-form .block_selection .input-checkbox .radio-wrap input[type=radio]:checked+span,.vsfb-form .block_selection .input-checkbox .radio-wrap input[type=checkbox]:checked+span,.vsfb-form .block_selection .input-checkbox .checkbox-wrap input[type=radio]:checked+span,.vsfb-form .block_selection .input-checkbox .checkbox-wrap input[type=checkbox]:checked+span{display:block;overflow:hidden;border:none}.vsfb-form .block_selection .input-checkbox .radio-wrap input[type=radio]:checked+span::before,.vsfb-form .block_selection .input-checkbox .radio-wrap input[type=checkbox]:checked+span::before,.vsfb-form .block_selection .input-checkbox .checkbox-wrap input[type=radio]:checked+span::before,.vsfb-form .block_selection .input-checkbox .checkbox-wrap input[type=checkbox]:checked+span::before{content:var(--svg-checkbox-white);position:absolute;text-align:center;top:-10px;left:-11px;padding:10px;border-radius:50%;background-color:#317EE5}.vsfb-form .block_selection .input-checkbox .input-text{width:100%;padding:6px 10px;font-size:18px}@media screen and (max-width:768px){.vsfb-form .block_selection .input-checkbox .input-text{font-size:16px}}.vsfb-form textarea{width:100%;max-width:100%;min-width:100%;margin:0;color:#212529;padding:5px 10px;border-radius:4px;font-size:16px;border:1px solid #dee2e6}.vsfb-form textarea:focus{border:1px solid rgba(var(--main-color),.5);outline:0;box-shadow:0 0 0 .25rem rgba(var(--main-color),.25)}.vsfb-form button,.vsfb-form .results-order{display:inline-flex;padding:14px 50px;color:#fff;border:none;border-radius:50px;font-weight:400;transition:all 0.2s;font-size:18px;background-color:rgb(var(--main-color));cursor:pointer}.vsfb-form button[disabled=disabled],.vsfb-form .results-order[disabled=disabled]{border-color:#7b7b88;color:#7b7b88;opacity:.7}.vsfb-form button[disabled=disabled]:hover,.vsfb-form .results-order[disabled=disabled]:hover{background-color:#fff0;color:#7b7b88}.vsfb-form .wrap-response-alert{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / .5)}.vsfb-form .wrap-response-alert .response-alert{color:#222;position:absolute;top:50%;left:50%;min-width:320px;background-color:#fff;padding:40px;transform:translate(-50%,-50%);box-shadow:0 0 10px rgb(16 24 40 / .3);border-radius:8px}.vsfb-form .wrap-server-error{text-align:center;border:1px solid red;border-radius:5px;padding:5px 15px;margin-bottom:10px;background-color:rgb(255 0 0 / .1098039216);width:-moz-max-content;width:max-content;margin:-10px auto 15px}.vsfb-form .wrap-results{border-radius:18px;border:1px solid #EAF1FC;background:#FFF;overflow:hidden;min-height:682px;max-width:1324px;width:100%;margin:0 auto;padding:60px 38px}@media screen and (max-width:768px){.vsfb-form .wrap-results{flex-direction:column;padding:40px 20px;border-radius:5px}}.vsfb-form .wrap-results .results-content{width:60%}@media screen and (max-width:768px){.vsfb-form .wrap-results .results-content{width:100%}}.vsfb-form .wrap-results .results-content .results-title{color:#2C4268;font-size:40px;font-weight:500;margin-bottom:15px}@media screen and (max-width:768px){.vsfb-form .wrap-results .results-content .results-title{font-size:24px}}.vsfb-form .wrap-results .results-content .results-desc{color:#53627C;font-size:18px;font-weight:300;line-height:130%}@media screen and (max-width:768px){.vsfb-form .wrap-results .results-content .results-desc{font-size:16px}}.vsfb-form .wrap-results .results-content .card_list{margin-top:40px;margin-left:-10px;margin-right:-10px;margin-bottom:25px}@media screen and (max-width:768px){.vsfb-form .wrap-results .results-content .card_list{width:100%;margin-left:0;margin-right:0}}.vsfb-form .wrap-results .results-content .card_list .card_item{position:relative;border-radius:8px;border:1px solid #E8EFFD;background:#F4F7FF;padding:20px 40px 25px;width:calc(50% - 20px);margin:0 10px 20px}@media screen and (max-width:768px){.vsfb-form .wrap-results .results-content .card_list .card_item{width:100%;margin:0 0 20px}}.vsfb-form .wrap-results .results-content .card_list .card_item .card_title{color:#2C4268;font-size:18px;font-weight:500;margin:3px 0 8px}.vsfb-form .wrap-results .results-content .card_list .card_item .card_desc{color:#53627C;font-size:16px;font-weight:400}@media screen and (max-width:768px){.vsfb-form .wrap-results .results-content .card_list .card_item .card_desc{font-size:14px}}.vsfb-form .wrap-results .results-content .card_list .card_item span{position:absolute;top:25px;left:14px;width:16px;height:16px;border-radius:8px;background:#317EE5}.vsfb-form .wrap-results .results-content .card_list .card_item span svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vsfb-form .wrap-results .results-content .card_list .card_item a{position:absolute;top:20px;right:16px;width:38px;height:26px}.vsfb-form .wrap-results .results-content .results-order{background-color:#EB5757}.vsfb-form .wrap-results .results-content .results-order:hover{text-decoration:none}.vsfb-form .wrap-results .static-image{max-width:400px}@media screen and (max-width:768px){.vsfb-form .wrap-results .static-image{margin-top:50px}}