#progressbar li,.tick-row label{position:relative}.input-hidden,.input-hidden2,.input-hidden3{bottom:0;right:0;opacity:0;z-index:9999;width:220px}.check-info:before,.input_box:before,input[type=checkbox]:checked:after,input[type=checkbox]:checked:before{content:"";content:"";content:"";content:""}#msform{margin-bottom:0!important;border-radius:20px}#msform fieldset{background:#fff;border:0;border-radius:8px;padding:40px 20px;box-sizing:border-box;width:100%;margin:0;box-shadow:rgb(155 155 155) 0 0 18px}.check-info:before{position:absolute;width:20px;height:20px;background:#e4ecf0;left:0;top:3px;border-radius:4px}.input-hidden,.input-hidden2,.input-hidden3,.input_box:before{top:0;left:0;position:absolute}input[type=checkbox]:checked:after{position:absolute;height:6px;width:11px;border:3px solid #fff;border-left:0;border-bottom:0;transform:rotate(127deg);top:9px;left:4px}input[type=checkbox]:checked:before{position:absolute;width:20px;height:20px;background:#2196f3;left:0;top:3px;border-radius:4px}.lead-text-form{font-family:Arial,sans-serif;font-size:14px;line-height:20px;max-width:1092px;margin-top:190px;margin-bottom:90px}ul.link-form{margin:0;padding:0}ul.link-form li{display:inline-block}ul.link-form li a{text-decoration:underline;margin-right:20px}.lead-text-form a{color:#00f}#msform fieldset:not(:first-of-type),.quiz-checkbox{display:none}#msform input,#msform textarea{border:1px solid #e6e6e6;background:#fff;padding:0 39px 0 15px;margin-bottom:6px;width:100%;height:43px;text-align:left;color:#309ff9;box-shadow:0 1px 1px rgba(0,0,0,.1) inset;font:15px/1.6 "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;text-indent:41px}#msform .action-button{background:#293a72;background:-webkit-linear-gradient(to right,#293a72,#288abf);background:linear-gradient(to right,#293a72,#288abf);font-weight:700;color:#fff;border:0;border-radius:1px;cursor:pointer;padding:15px 5px;margin:30px 5px 10px;font-size:24px;height:auto;text-align:center;text-indent:0}#msform .action-button:focus,#msform .action-button:hover{background:#444}.fs-title{font-size:16px;color:#656769;margin-bottom:10px;font-weight:600}.fs-subtitle{font-weight:400;font-size:13px;color:#666;margin-bottom:20px}#progressbar{margin-bottom:5px;overflow:hidden;counter-reset:step;padding-bottom:0}#progressbar li{list-style-type:none;color:#fff;text-transform:uppercase;font-size:9px;width:24%;float:left}#progressbar li:before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:10px;color:#333;background:#fff;border:2px solid #dcdcdc;border-radius:15px;margin:0 auto 5px;z-index:99;position:relative}#progressbar li:after{content:'';width:80%;height:2px;background:#dcdcdc;position:absolute;left:-54%;top:9px;z-index:0;margin:1px 13%}#progressbar li:first-child:after{content:none}#progressbar li.active:before{background:#3eaa14;color:#fff;border:2px solid #257f02}.checkbox label,.checkbox2 label{background-color:#ececec;border-radius:5px;color:#6c6c6d;font-weight:400;line-height:16px;margin:0 3px 5px 2px;vertical-align:top;width:195px;display:inline-block}#progressbar li.active:after{background:#3eaa14;color:#fff}.checkbox,.checkbox2{padding:5px 0 0;font-size:0;margin:0 -3px -5px -2px}.checkbox.full label,.checkbox2.full label{width:auto;display:block;font-size:15px;font-weight:400}.checkbox label:hover,.checkbox2 label:hover,.option:hover label{background:#e0e0e0;cursor:pointer}.checkbox .checked label,.checkbox2 .checked label{background:#3eaa14!important;color:#fff}.checkbox label{font-size:15px;padding:13px 16px}.checkbox2 label{font-size:14px;padding:30px 20px;text-align:center}.input-hidden{height:90px}.input-hidden2,.input-hidden3{height:32px}.option{position:relative;float:none;width:49%;display:inline-block}.safe{font-size:12px;color:#000}.error{color:#c30;font-weight:300;font-size:14px}.padding20{margin-bottom:10px}.input_box:before{width:41px;height:41px;background:#f5f5f5;border:1px solid #e4e4e4}.input_box{position:relative;margin-bottom:6px}.email_media:before,.phone_media:before,.user_media:before{background-repeat:no-repeat;background-position-x:10px;background-position-y:11px}.checkbox2.check-list input[type=radio]{height:81px!important}.quiz-end__side-top{display:flex;flex-wrap:wrap;height:100%}@media (min-width:414px) and (max-width:480px){#msform{width:100%!important}}@media (max-width:480px){#msform{padding-top:0}#msform fieldset{margin-top:-21px}}