@charset "UTF-8";.questionnaire-page .header-logo{width:82px;margin:0 auto}.questionnaire-page .header-phone{display:none!important}.questionnaire-page .btn{padding:15px 0;border:none;margin-bottom:0;font-size:2.4rem}@media (min-width: 992px){.questionnaire-page .btn{font-size:2.6rem}}.questionnaire-page .btn-holder{width:100%;margin:0 auto;position:relative}.questionnaire-page .btn-holder:before{position:absolute;content:"";top:-10px;bottom:-10px;left:-10px;right:-10px;border-radius:15px;background:linear-gradient(to right,rgb(250,198,90) 1%,rgb(251,237,174) 56%,rgb(251,237,174) 56%);z-index:-1}@media (min-width: 992px){.questionnaire-page .first-btn{max-width:572px}}.questionnaire-page form input{border-radius:0;box-shadow:none;margin-bottom:15px}@media (min-width: 992px){.questionnaire-page form input{margin-bottom:15px}}.questionnaire-page .questionnaire{font-family:Montserrat;background:#FAF9FA;padding-top:120px;min-height:95vh;width:100%;overflow:hidden}@media (min-width: 992px){.questionnaire-page .questionnaire{padding-top:140px}}.questionnaire-page .questionnaire .h1{font-size:3rem;text-transform:capitalize}@media (min-width: 768px){.questionnaire-page .questionnaire .h1{font-size:5.2rem;max-width:700px;margin:0 auto 45px}}@media (min-width: 992px){.questionnaire-page .questionnaire{padding-top:160px}}.questionnaire-page .questionnaire .img-holder{border-radius:100%;overflow:hidden;margin:0 auto 8px;width:69px}@media (min-width: 992px){.questionnaire-page .questionnaire .img-holder{width:76px}}.questionnaire-page .less-padding{padding:0 5px}.questionnaire-page .input-wrap{width:340px;margin:0 auto}@media (min-width: 768px){.questionnaire-page .input-wrap{width:600px;margin:0 auto 20px}}.questionnaire-page .check-outer{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;margin-bottom:30px}.questionnaire-page .check-outer .check-wrap{position:relative;border-radius:12px;width:100%;background:#fff;margin-bottom:8px;margin-right:5px;color:#3c3c3c99;letter-spacing:-.48px}@media (min-width: 992px){.questionnaire-page .check-outer .check-wrap{width:49%}}.questionnaire-page .check-outer .check-wrap:hover,.questionnaire-page .check-outer .check-wrap.checked{color:#3c3c3c;background:#F9F5F0;border:1px solid #FCB625}.questionnaire-page .check-outer .check-wrap:hover:after,.questionnaire-page .check-outer .check-wrap.checked:after{display:block}.questionnaire-page .check-outer .check-wrap:hover input[type=radio]:before,.questionnaire-page .check-outer .check-wrap.checked input[type=radio]:before{font-weight:600}.questionnaire-page .check-outer .check-wrap input[type=radio]{padding-left:50px;height:auto}@media (min-width: 768px){.questionnaire-page .check-outer .check-wrap input[type=radio]{padding-left:64px;height:85px}}@media (min-width: 1200px){.questionnaire-page .check-outer .check-wrap input[type=radio]{padding-left:46px}}.questionnaire-page .check-outer .check-wrap:before,.questionnaire-page .check-outer .check-wrap:after{position:absolute;content:"";width:29px;height:29px;border-radius:100%;background:#DADADA;left:15px;top:50%;transform:translateY(-50%)}@media (min-width: 768px){.questionnaire-page .check-outer .check-wrap:before,.questionnaire-page .check-outer .check-wrap:after{width:40px;height:40px}}.questionnaire-page .check-outer .check-wrap:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOvSURBVHgBzZk/bNNKHMe/ZztpCk/BC8N70hN569MbOjwhVCI1FX8kJlohYARWGADB3mYGpLIwsFBGhFDLAhIIEgSq2MgCLEgEFTEAEgbxr7HPP+7nyJHjJI1j7CQfqfU5uTt/8vPd2f5ZIEF+3N1VCO7nfuYsMV+1kAACMaGVkmnn5ZwqzkC4JZAo9KhqqaPUXKLb1JCrkwee1hGDgUXt+8US6VgAoYQ4KGmQezm7Z215sGYR4dOqTxjXYgt2QHX1V44qHEm0USmehoslpIJYlg273G9IbCrqjcNtzkpyUex5pHpD0vwf+9dqvWr0FPVOdVavqCoFDAeLSJyY2Pt4tduXXUWbM9p+NkRJH6sh3dlukdW61XbyzrURSDJmVtcq4fWY6RC1K8UFAuYwOky1uqyEP2w79c1xabzGGEAuyhP7niz6+20RVZNnAWOC0HCaKiXT32+J8hVHfX0c44PZcJwz/k5LlDQ6hjEjGFVPtDnLhhPN9fc2dp56hT+PvMSlmx/6VTc3HPs4F5oRzWZKGAIseaj8BusfbG//6p1PfdtoujjobfmfDncGKROWZKb/3dK/IWGKN82IkphCinST/K+Qw+WTf0VpbtKD6R1NUYHURHtJ3lrYgfxWLVIftsSs9qPSebnqd+CLahLciPCEkYQk4wphGhiQExfW8fzNhld+qwTOHd6ONCUZAWEO1kLx+bvbKl+8+bHrEpOkpM/Arc6HIhiWTUOSMXLIWTacyA2OlrZ52zNX3iEoyxyZMVORhBA17+6p8WD360HvP29UP7fJMvktGr4EhkYikgrpqlnPBTVYa4M25sguhdbBNCSZnGHUvF6kS48Qg26yTJKS6spUFbNVy+uJDLmKmIRlE5VUcIaFt607/MbDYuV3Hot5Aq29+IYD/+cTk2Sk5vwzOfu03upRkriO3+Dv7RkcVbM+SUmOJktyudXr5J7Hy800y/jguLTol9t+PpF2FmODWA4+37eJelkKgSpGDtWlZpeDn3QMqIww5kc/BKjsj02fDlFeszhhBU7AjgB+nu+WiuyZJPt6b3qK0yuqaGJIhJMOQXquJTyQOWE1rGGwmSTTN5HLTwC6m2r6cdN0o0/k1PjG/eKi8JIUooCEUAdfdTTnbHji9KgbHY6uJvVFIdSbEIgC4qJuNCShPLnvSTVqk1ivbzjN8tOVcxrooOqghCgTTskR4VHWMJZ4ZcGAxH7PFIRXiIymF0i4BeEKT1rlsiyCZkkpa1sz2XocuSC/ALXUsfFFVpS9AAAAAElFTkSuQmCC) no-repeat;background-size:cover;display:none}.questionnaire-page input[type=text],.questionnaire-page input[type=tel],.questionnaire-page input[type=radio]{padding:22px 10px 22px 25px;color:#3c3c3c}@media (min-width: 768px){.questionnaire-page input[type=text],.questionnaire-page input[type=tel],.questionnaire-page input[type=radio]{padding:29px 10px 29px 40px}}.questionnaire-page .sub-heading{color:#131313;text-align:center;font-style:normal;font-weight:400;font-size:2.75rem;line-height:1.25;margin:0 auto 15px}@media (min-width: 992px){.questionnaire-page .sub-heading{font-size:3.2rem;margin:0 auto 25px;width:720px}}form[is=multi-step]{opacity:0}form[is=multi-step] hr{width:169px;max-width:100%;margin:2rem auto;background-color:#d1d1d1;height:1px}form[is=multi-step].ready{opacity:1}form[is=multi-step] .counter{max-width:100%;display:flex;align-items:center;justify-content:space-between;list-style:none;counter-reset:item;position:relative;padding:10px 5px 44px;overflow:hidden}form[is=multi-step] .counter li{position:relative;width:10px;line-height:2rem;height:10px;background:#C8C7C8;color:#27282f;text-align:center;margin-bottom:0;border-radius:50%;font-weight:700;border:2px solid transparent}@media (min-width: 768px){form[is=multi-step] .counter li{width:22px;line-height:4rem;height:22px}}form[is=multi-step] .counter li:last-child:before{display:none}form[is=multi-step] .counter li:before{position:absolute;top:50%;height:3px;margin-top:-2px;content:"";background:#C8C7C8;left:5px;width:45px;z-index:-1}@media (min-width: 768px){form[is=multi-step] .counter li:before{height:4px;width:160px}}form[is=multi-step] .counter li:after{position:absolute;content:"";width:10px;height:10px;top:-4px;left:-4px;background:rgba(200,199,201,.3);border-radius:100%;z-index:-1}@media (min-width: 768px){form[is=multi-step] .counter li:after{width:32px;height:32px;top:-7px;left:-7px}}form[is=multi-step] .counter li.answered{background:#FCB625;color:#fff}form[is=multi-step] .counter li.answered:before{background:#FCB625}form[is=multi-step] .counter li.answered:after{background:rgba(250,189,60,.3)}form[is=multi-step] .counter li.active{background:#FCB625;color:#fff;width:18px;height:16px}@media (min-width: 768px){form[is=multi-step] .counter li.active{width:30px;height:28px}}form[is=multi-step] .counter li.active:after{background:rgba(250,189,60,.3);width:23px;height:23px;top:-5px;left:-5px}@media (min-width: 768px){form[is=multi-step] .counter li.active:after{width:38px;height:38px;top:-7px;left:-7px}}form[is=multi-step] .counter:before{content:"";display:none;width:100%;height:2px;background:#FCB625;position:absolute;bottom:50%;left:0}form[is=multi-step] label{text-transform:uppercase;text-align:center;margin-bottom:2rem;letter-spacing:0;margin-inline:-1rem}@media (min-width: 992px){form[is=multi-step] label{font-size:2.2rem}}form[is=multi-step] textarea{background-color:#fff;border:1px solid black}@media (min-width: 768px){form[is=multi-step] textarea{width:557px}}form[is=multi-step] input{border-radius:10px}form[is=multi-step] input.error{border:1px solid red}form[is=multi-step] input[type=text]{background-color:#fff}form[is=multi-step] input[type=submit]{margin:0}form[is=multi-step] input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:3rem;height:3rem;background-color:transparent;border:1px solid #333;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer}form[is=multi-step] input[type=checkbox]:checked{background-color:#fcb625}form[is=multi-step] input[type=checkbox]:checked:before{content:"✓";font-size:1.5rem;display:block;line-height:1;margin:auto}form[is=multi-step] input[type=radio]{text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;background-color:transparent;margin:0;padding:0 2rem;color:inherit;cursor:pointer;height:100%;width:100%;min-height:7rem;display:flex;align-items:center}form[is=multi-step] input[type=radio]:before{content:attr(data-nicename);font-size:2.5rem;font-weight:400;display:inline-block;color:inherit;line-height:1.25;text-align:left}@media (min-width: 1200px){form[is=multi-step] input[type=radio]:before{font-size:2.8rem;padding:15px 30px}}form[is=multi-step] .outer-radio{display:flex;align-items:center;justify-content:space-between;max-width:213px;position:relative;margin:0 auto 15px}@media (min-width: 768px){form[is=multi-step] .outer-radio{max-width:290px;margin:0 auto 40px}}form[is=multi-step] .outer-radio svg{position:absolute;top:20%;left:50%;transform:translate(-50%)}form[is=multi-step] .outer-radio .radio-yes{width:45px}@media (min-width: 768px){form[is=multi-step] .outer-radio .radio-yes{width:69px}}form[is=multi-step] .outer-radio .radio-no{width:34px}@media (min-width: 768px){form[is=multi-step] .outer-radio .radio-no{width:52px}}form[is=multi-step] .outer-radio input{padding-bottom:40px}form[is=multi-step] .radio-wrap{position:relative;min-width:106px;height:150px;background:#fff;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:0;margin-bottom:1rem;cursor:pointer;border-radius:12px;margin-right:5px;transition:transform .3s ease,background-color .2s ease}@media (min-width: 768px){form[is=multi-step] .radio-wrap{width:131px;height:200px}}form[is=multi-step] .radio-wrap--left,form[is=multi-step] .radio-wrap--left input{justify-content:flex-start}form[is=multi-step] .radio-wrap--left input:before{font-weight:700}form[is=multi-step] .radio-wrap .onshow{display:none;font-size:1.4rem;margin-top:-1rem;margin-bottom:1rem;padding:0 2rem}form[is=multi-step] .radio-wrap .onshow br{display:block}form[is=multi-step] .radio-wrap.small:before{font-size:1.6rem}form[is=multi-step] .radio-wrap.checked,form[is=multi-step] .radio-wrap:hover{border:1px solid #FCB625;color:#fff}form[is=multi-step] .radio-wrap.checked .onshow,form[is=multi-step] .radio-wrap:hover .onshow{display:block}form[is=multi-step] .radio-wrap:hover{transform:scale(1.05)}form[is=multi-step] .radio-wrap:hover input{border:none}form[is=multi-step] .radio-wrap .field-error{width:100%}form[is=multi-step] .radio-wrap input[type=radio]{letter-spacing:-.233px;display:flex;align-items:flex-end;justify-content:center}form[is=multi-step] .radio-wrap input[type=radio]:before{color:#131313;font-size:1.86rem;font-weight:700}@media (min-width: 992px){form[is=multi-step] .radio-wrap input[type=radio]:before{font-size:2.3rem}}form[is=multi-step] .field-error{transition:max-height .3s ease,margin .3s ease;overflow:hidden;max-height:3rem}form[is=multi-step] .field-error.hidden{max-height:0;margin:0}step-item{display:block;height:auto;opacity:0;pointer-events:none;transform-origin:center center;transform:translate(100%);transition:opacity .3s ease,transform .3s ease;overflow:hidden;max-height:0;width:100%;max-width:100%}step-item .button-wrap{opacity:0;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease}step-item.active{margin:0 auto;animation:slideInLeft .6s forwards}step-item.active .button-wrap{transform:translateY(0);opacity:1}.backward step-item.active{animation:slideInRight .6s forwards}@keyframes slideInRight{0%{max-height:unset;transform:translate(-15%);opacity:0}50%{transform:translate(0)}to{opacity:1;transform:translate(0);pointer-events:all;max-height:unset;padding:2rem}}@keyframes slideInLeft{0%{max-height:unset;transform:translate(15%);opacity:0}50%{transform:translate(0)}to{opacity:1;transform:translate(0);pointer-events:all;max-height:unset;padding:2rem}}
