@charset "UTF-8";body.questionnaire-page{background-color:#f5f5f5}body.questionnaire-page .site-header .header-logo svg{max-width:52px;width:100%}body.questionnaire-page .site-header .back-arrow-btn{position:absolute;left:0;top:50%;transform:translateY(-50%)}body.questionnaire-page .site-header .back-arrow-btn svg{width:7px}body.questionnaire-page .questionnaire{min-height:100vh;padding-top:120px}body.questionnaire-page .questionnaire__avatar{margin-bottom:35px}body.questionnaire-page .questionnaire__avatar-img{max-width:112.72px}@media (min-width: 992px){body.questionnaire-page .site-header .header-logo svg{max-width:82px}body.questionnaire-page .site-header .back-arrow-btn svg{width:17.5px}body.questionnaire-page .questionnaire{padding-top:150px}}form[is=multi-step]{opacity:0;padding:2rem}form[is=multi-step] h1,form[is=multi-step] .h1,form[is=multi-step] p{color:#080808;font-size:5.2rem;text-transform:capitalize}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{width:100%;max-width:411px;margin:0 auto 55px;display:flex;align-items:center;justify-content:space-between;list-style:none;position:relative;padding:0}form[is=multi-step] .counter li{position:relative;width:23px;height:23px;line-height:4rem;background:#dfdfdf;text-align:center;margin-bottom:0;border-radius:50%;font-weight:700}form[is=multi-step] .counter li:before{font-size:2rem;text-align:center;width:100%}form[is=multi-step] .counter li.answered{background:radial-gradient(306.03% 163.78% at 110.5% 0%,#FFF 0%,#ECC182 12.69%,#63260E 95.21%)}form[is=multi-step] .counter li.active{background:radial-gradient(306.03% 163.78% at 110.5% 0%,#FFF 0%,#ECC182 12.69%,#63260E 95.21%);height:31px;width:31px}form[is=multi-step] .counter:before{content:"";display:block;width:100%;height:3px;background:radial-gradient(306.03% 163.78% at 110.5% 0%,#FFF 0%,#ECC182 12.69%,#63260E 95.21%);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}form[is=multi-step] label.nowrap{white-space:nowrap}@media (min-width: 992px){form[is=multi-step] label{font-size:2.2rem;margin-bottom:60px}}form[is=multi-step] textarea{background-color:#fff;border:1px solid black}form[is=multi-step] input.error{border:1px solid red}form[is=multi-step] input[type=text]{background-color:#fff;border:1px solid black}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:#6ee268}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;justify-content:center}form[is=multi-step] input[type=radio]:before{content:attr(data-nicename);font-size:1.8rem;display:inline-block;line-height:1;color:inherit}form[is=multi-step] .radio-wrap{position:relative;width:100%;min-height:7rem;height:auto;border-radius:0;color:#ecc182;border:1px solid #ECC182;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:0;margin-bottom:1rem;cursor:pointer;transition:transform .3s ease,background-color .2s ease}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{background:radial-gradient(306.03% 163.78% at 110.5% 0%,#FFF 0%,#ECC182 12.69%,#63260E 95.21%);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] .standard-radio .col-lg-6{margin-bottom:30px}form[is=multi-step] .standard-radio .radio-container{background:#FFF;padding:14px 31px 14px 50px;height:100%;border-radius:10px}form[is=multi-step] .standard-radio input[type=radio]+label{font-size:2rem;text-align:start;text-transform:capitalize;line-height:1.7}form[is=multi-step] .standard-radio input[type=radio]+label:before{content:"";position:absolute;left:-9%;top:5%;border-radius:50%;height:20px;width:20px;background:radial-gradient(306.03% 163.78% at 110.5% 0%,rgba(255,255,255,.3) 0%,rgba(236,193,130,.3) 12.69%,rgba(99,38,14,.3) 95.21%)}form[is=multi-step] .standard-radio input[type=radio]:checked+label:before{content:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.12456' cy='6.12505' r='5.21049' fill='url(%23paint0_radial_2977_451)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_2977_451' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(12.4294 0.914549) rotate(162.224) scale(17.0671 30.4707)'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.126876' stop-color='%23ECC182'/%3E%3Cstop offset='0.952125' stop-color='%2363260E'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");display:flex;justify-content:center;align-items:center;line-height:0}@media (max-width: 767.98px){form[is=multi-step] .standard-radio .radio-container{padding-left:40px}form[is=multi-step] .standard-radio input[type=radio]+label:before{top:0;left:-13%}}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;max-width:100%}step-item .form-field-wrap{width:100%;max-width:587.21px;margin:0 auto}step-item .form-field-wrap input[type=text],step-item .form-field-wrap input[type=email],step-item .form-field-wrap input[type=tel],step-item .form-field-wrap textarea{border:1px solid #DBDBDB;color:#080808;background:#FFF}step-item .button-wrap{opacity:0;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease;position:relative}step-item .button-wrap input.btn,step-item .button-wrap button.btn{background:none;font-size:3.781rem;text-align:center;font-family:Acumin Pro;font-style:normal;font-weight:700}step-item .button-wrap input .btn__text,step-item .button-wrap button .btn__text{display:block;transform:translateY(2px);position:relative;font-size:20px}step-item .button-wrap input .btn__text svg,step-item .button-wrap button .btn__text svg{position:absolute;top:50%;transform:translateY(-70%);right:26%}step-item .button-wrap input .btn__text.submit-btn-text svg,step-item .button-wrap button .btn__text.submit-btn-text svg{right:20%}@media (min-width: 768px){step-item .button-wrap input .btn__text,step-item .button-wrap button .btn__text{font-size:37px;transform:translateY(5px)}step-item .button-wrap input .btn__text svg,step-item .button-wrap button .btn__text svg{right:32%}step-item .button-wrap input .btn__text.submit-btn-text svg,step-item .button-wrap button .btn__text.submit-btn-text svg{right:28%}}step-item .button-wrap .btn-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}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}}
