.my-radio-button__input{display:none}.my-radio-button__custom-input{height:24px;width:24px;min-width:24px;border:1px solid #d6d6d6;border-radius:50%;transition:border-color .3s}.my-radio-button__custom-input:hover{border:2px solid #00a03b}.my-radio-button__input:checked+.my-radio-button__label .my-radio-button__custom-input{border:8px solid #00a03b}.my-radio-button__label{display:flex;align-items:center;gap:12px;font-family:Commissioner-Regular;color:#424242;font-size:16px;font-weight:400;cursor:pointer}.my-input{position:relative}.my-input__label{position:absolute;top:10px;left:20px;font-family:Commissioner-SemiBold;font-size:13px;font-weight:600}.my-input__label span{color:#fb3449}.my-input__input{width:100%;padding:20px;border:1px solid #d6d6d6;color:#424242;font-size:16px;outline:none;transition:border-color .3s}.my-input__input:hover{border-color:#00a03b}.my-input__input:focus{border-color:#00a03b;outline:1px solid #00a03b}.my-input__input::-moz-placeholder{font-size:16px}.my-input__input::placeholder{font-size:16px}.my-input__input--filled{padding-top:26px;padding-bottom:14px}.my-input__input--error,.my-input__input--error:focus,.my-input__input--error:hover{border-color:#fb3449;outline:1px solid #fb3449}.my-input__input[type=number]::-webkit-inner-spin-button,.my-input__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.my-input__input[type=number]{-moz-appearance:textfield}.my-input__error{display:flex;align-items:flex-start;gap:4px;font-family:Commissioner-Regular;color:#fb3449;font-size:14px;margin-top:4px}.my-textarea{position:relative}.my-textarea__label{position:absolute;top:1px;left:1px;right:20px;padding:10px 0 7px 20px;background-color:#fff;font-family:Commissioner-SemiBold;font-size:13px;font-weight:600}.my-textarea__label span{color:#fb3449}.my-textarea__textarea{width:100%;min-height:100px;height:-moz-min-content;height:min-content;padding:20px;border:1px solid #d6d6d6;color:#424242;font-size:16px;outline:none;resize:vertical;transition:border-color .3s}.my-textarea__textarea:hover{border-color:#00a03b}.my-textarea__textarea:focus{border-color:#00a03b;outline:1px solid #00a03b}.my-textarea__textarea::-moz-placeholder{font-size:16px}.my-textarea__textarea::placeholder{font-size:16px}.my-textarea__textarea--error,.my-textarea__textarea--error:focus,.my-textarea__textarea--error:hover{border-color:#fb3449;outline:1px solid #fb3449}.my-textarea__error{display:flex;align-items:flex-start;gap:4px;font-family:Commissioner-Regular;color:#fb3449;font-size:14px;margin-top:4px}.my-checkbox__input{display:none}.my-checkbox__custom-input{width:24px;height:24px;min-width:24px;border:1px solid #d6d6d6;transition:border-color .3s}.my-checkbox__input:checked+.my-checkbox__label .my-checkbox__custom-input{background-image:url(../img/check.4ff2e4ec.svg);background-repeat:no-repeat;background-position:50%;border:2px solid transparent;background-color:#00a03b}.my-checkbox__label{display:flex;gap:12px;font-family:Commissioner-Regular;color:#424242;font-size:16px;font-weight:400;cursor:pointer}.my-checkbox__label:hover .my-checkbox__label__custom-input{border:2px solid #00a03b}.my-checkbox__required-star{color:#fb3449}.questionnaire-button{display:flex;align-items:center;justify-content:center;gap:10px;width:-moz-min-content;width:min-content;padding:20px 58px;font-family:Commissioner-Bold;color:#fff;white-space:nowrap;border:none;border-radius:100px;cursor:pointer;transition:background-color .1s}.questionnaire-button--primary{background-color:#00a03b}.questionnaire-button--primary:hover{background-color:#00ba44}.questionnaire-button--primary:active{background-color:#008732}.questionnaire-button--secondary{color:#35786e;background-color:rgba(60,126,121,.10196078431372549)}.questionnaire-button--secondary:hover{background-color:rgba(44,91,88,.101961)}.questionnaire-button--secondary:active{background-color:rgba(27,57,55,.101961)}@media (max-width:767px){.questionnaire-button{padding:19px 40px}}.my-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;justify-content:center;align-items:center;padding:20px;background-color:rgba(0,0,0,.4666666666666667)}.my-modal{position:relative;max-height:90vh;max-width:820px;min-width:320px;padding:64px;background-color:#fff;border-radius:30px}@media (max-width:767px){.my-modal{padding:32px 24px}}.my-modal__close-button{position:absolute;top:30px;right:30px;height:40px;width:40px;background-image:url(../img/cross.50023209.svg);background-size:30px;background-position:50%;background-repeat:no-repeat;background-color:#00a03b;border:none;border-radius:50%;cursor:pointer}@media (max-width:767px){.my-modal__close-button{top:20px;right:20px;height:32px;width:32px;background-size:24px}}.my-modal__body{max-height:calc(90vh - 128px);overflow:auto;font-family:Commissioner-Regular;color:#424242}@media (max-width:767px){.my-modal__body{max-height:calc(90vh - 88px)}}.my-modal__body h3{font-family:Commissioner-Bold;font-size:38px;line-height:46px;margin-bottom:20px;text-align:center}@media (max-width:767px){.my-modal__body h3{font-size:20px;line-height:24px;margin:0 30px 20px}}.my-modal__body p{line-height:22px!important}.my-modal__body strong{font-family:Commissioner-ExtraBold}.questionnaire-agreement-data-processing-modal__link{color:#00a03b;cursor:pointer;text-decoration:underline}.questionnaire-agreement-data-processing-modal__link:hover{text-decoration:none}.questionnaire-agreement-data-processing-modal__link--hidden{color:#424242;text-decoration:none}.questionnaire-agreement-data-processing-modal__owner{font-size:14px}.questionnaire-agreement-data-processing-modal__owner strong{font-family:Commissioner-SemiBold}.questionnaire-thank-you-modal p{font-size:14px;text-align:center;margin-bottom:18px}.questionnaire-thank-you-modal__button{width:240px;margin:0 auto}.questionnaire-error-modal p{font-size:14px;text-align:center;margin-bottom:18px}.questionnaire-error-modal__button{width:240px;margin:0 auto}.questionnaire-form__block{display:flex;flex-direction:column;gap:8px;margin-bottom:64px}@media (max-width:767px){.questionnaire-form__block{margin-bottom:48px}}.questionnaire-form__block--submit{align-items:center;margin-bottom:0}.questionnaire-form__block-title{font-family:Commissioner-ExtraBold;color:#424242;font-size:18px;margin-bottom:12px}.questionnaire-form__radio-buttons{display:flex;gap:40px;margin-bottom:10px}.questionnaire-form__error{display:flex;align-items:flex-start;gap:4px;font-family:Commissioner-Regular;color:#fb3449;font-size:14px;margin-bottom:6px}.questionnaire-form__error-banner{width:100%;display:flex;align-items:center;gap:16px;padding:24px 16px;background-color:#fff2f2;border:1.5px solid #fb3449;font-family:Commissioner-Regular;color:#424242;font-size:14px;margin-bottom:16px}.questionnaire-form__error-banner img{height:32px;width:32px}.questionnaire-form__large-textarea .my-textarea__textarea{min-height:160px}.questionnaire-form__link{color:#00a03b;cursor:pointer;text-decoration:underline}.questionnaire-form__link:hover{text-decoration:none}.questionnaire-more-about-resource-modal__footnote{display:inline-block;font-size:14px;margin-top:32px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media screen and (max-width:1023px){.hover_type1{cursor:none!important;outline:none!important}}@media screen and (min-width:1024px){.hover_type1:hover{transition:all .2s ease;background:#afcb37!important}}.hover_type1:active{background:#afcb37!important}@media screen and (max-width:1023px){.hover_type2{cursor:none!important;outline:none!important}}@media screen and (min-width:1024px){.hover_type2:not(.router-link-exact-active):hover{transition:all .2s ease;color:#00a03b!important}.hover_type2:not(.router-link-exact-active):hover path{transition:all .2s ease;stroke:#00a03b!important}}.hover_type2:not(.router-link-exact-active):active{color:#00a03b!important}.hover_type2:not(.router-link-exact-active):active path{stroke:#00a03b!important}.hover_type3{position:relative}@media screen and (max-width:1023px){.hover_type3{cursor:none!important;outline:none!important}}.hover_type3:before{z-index:1;content:"";position:absolute;left:0;right:0;bottom:0;top:0;border-radius:40px;background:linear-gradient(90deg,#00a03b,#afcb37 97.77%)!important;opacity:0}@media screen and (min-width:1024px){.hover_type3:hover{transition:all .2s ease}.hover_type3:hover:before{transition:all .2s ease;opacity:1}}.hover_type3:active:before{opacity:1}@media screen and (max-width:1023px){.hover_type4{cursor:none!important;outline:none!important}}@media screen and (min-width:1024px){.hover_type4:hover{transition:all .2s ease;box-shadow:0 10px 10px rgba(0,0,0,.1)!important}.hover_type4:hover .description .name{transition:all .2s ease;color:#35786e!important}}.hover_type4:active{box-shadow:0 10px 10px rgba(0,0,0,.1)!important}.hover_type4:active .description .name{color:#35786e!important}@media screen and (max-width:1023px){.hover_type5{cursor:none!important;outline:none!important}}@media screen and (min-width:1024px){.hover_type5:hover{transition:all .2s ease;background:#00a03b!important}.hover_type5:hover p{transition:all .2s ease;color:#fff!important}}.hover_type5:active{background:#00a03b!important}.hover_type5:active p{color:#fff!important}.hover_type6,.hover_type6 p{position:relative}.hover_type6 p{z-index:2}.hover_type6:before{z-index:1;content:"";position:absolute;left:0;right:0;bottom:0;top:0;border-radius:40px;background:linear-gradient(90deg,#00a03b,#afcb37 97.77%)!important;opacity:0;width:100%;height:100%}@media screen and (min-width:1281px){.hover_type6:not(.active):not(.disable):hover{transition:all .2s ease;border-color:transparent!important}.hover_type6:not(.active):not(.disable):hover p{transition:all .2s ease;color:#fff!important}.hover_type6:not(.active):not(.disable):hover:before{transition:all .2s ease;opacity:1!important}.hover_type6:not(.active):not(.disable):hover img.default{display:none!important}.hover_type6:not(.active):not(.disable):hover img.active{display:block!important}}.hover_type6:not(.active):not(.disable):active{border-color:transparent!important}.hover_type6:not(.active):not(.disable):active p{color:#fff!important}.hover_type6:not(.active):not(.disable):active img.default{display:none!important}.hover_type6:not(.active):not(.disable):active img.active{display:block!important}.hover_type6:not(.active):not(.disable):active:before{opacity:1!important}@media screen and (max-width:1023px){.hover_type7{cursor:none!important;outline:none!important}}@media screen and (min-width:1024px){.hover_type7:hover{transition:all .2s ease;background:#00a03b!important}.hover_type7:hover path{transition:all .2s ease;stroke:#fff!important}}.hover_type7:active{background:#00a03b!important}.hover_type7:active path{stroke:#fff!important}.hover_type8{cursor:pointer}@media screen and (max-width:1023px){.hover_type8{cursor:none!important;outline:none!important}}@media screen and (min-width:1024px){.hover_type8:hover{transition:all .2s ease;border-color:#00a03b!important}}.hover_type8:active{border-color:#00a03b!important}@media screen and (max-width:1023px){.hover_type9{cursor:none!important;outline:none!important}}@media screen and (min-width:1024px){.hover_type9:hover{transition:all .2s ease;color:#00a03b!important}}.hover_type9:active{color:#00a03b!important}@media screen and (max-width:1023px){.hover_type10{cursor:none!important;outline:none!important}}@media screen and (min-width:1024px){.hover_type10:not(.disable):hover .square{transition:all .2s ease;border-color:#00a03b!important}}.hover_type10:not(.disable):active .square{border-color:#00a03b!important}.hover_type11{position:relative}@media screen and (max-width:1023px){.hover_type11{cursor:none!important;outline:none!important}}.hover_type11:before{z-index:1;content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(90deg,#00a03b,#afcb37 97.77%)!important;opacity:0}@media screen and (min-width:1024px){.hover_type11:hover{transition:all .2s ease}.hover_type11:hover:before{transition:all .2s ease;opacity:1}}.hover_type11:active:before{opacity:1}.hover_type12{position:relative;cursor:pointer}.hover_type12 span{transition:opacity .2s ease;position:absolute;top:-3px;left:10px;opacity:0}.hover_type12.active span,.hover_type12:hover span{opacity:1}.questionnaire{min-height:calc(var(--vh, 1vh)*100 - var(--height_content));max-width:1270px;padding-top:60px;padding-bottom:40px;margin:0 auto}.questionnaire__requireText{margin-bottom:24px}.questionnaire__requireText p{font-family:Commissioner-Regular;color:#424242;font-size:14px}.questionnaire__requireText p:first-child{margin-bottom:5px}.questionnaire__title{text-align:center;color:#424242;font-size:48px;font-weight:800;font-family:Commissioner-ExtraBold;margin:0 20px 54px}@media (max-width:919px){.questionnaire__title{font-size:36px}}@media (max-width:767px){.questionnaire__title{font-size:24px;margin-bottom:32px}}.questionnaire__anchor-button{display:none;margin:0 auto 32px}@media (max-width:767px){.questionnaire__anchor-button{display:flex}}.questionnaire__container{display:flex;justify-content:space-between;gap:105px}@media (max-width:919px){.questionnaire__container{gap:18px}}@media (max-width:767px){.questionnaire__container{align-items:center;flex-direction:column-reverse;gap:32px}}.questionnaire__content{flex:1;margin:0 20px}.questionnaire__content--left{margin-left:20px}.questionnaire__content--right{max-width:502px;margin-right:20px}@media (max-width:767px){.questionnaire__content--right{max-width:100%;width:calc(100% - 40px)}}.questionnaire__description{font-size:18px;line-height:26px!important;color:#424242;font-family:Commissioner-Regular;margin-bottom:64px}@media (max-width:919px){.questionnaire__description{font-size:16px;line-height:22px!important}}@media (max-width:767px){.questionnaire__description{line-height:normal!important;margin-bottom:48px}}.questionnaire__form{display:block;margin-bottom:38px}@media (max-width:767px){.questionnaire__form{margin-bottom:72px}}.questionnaire__shortcuts{display:flex;flex-direction:column;gap:2px;color:#424242;margin-bottom:24px}.questionnaire__code,.questionnaire__shortcuts{font-family:Commissioner-Regular;font-size:14px}.questionnaire__code{opacity:.4}.questionnaire__banner{position:sticky;top:100px;width:100%;box-shadow:0 20px 50px -15px rgba(0,0,0,.3)}.questionnaire__banner--desktop{display:block}.questionnaire__banner--mobile{display:none}@media (max-width:767px){.questionnaire__banner{position:static;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;max-width:100%;width:100%}.questionnaire__banner--desktop{display:none}.questionnaire__banner--mobile{display:block}}.questionnaire__link{color:#00a03b;text-decoration:underline;cursor:pointer}.questionnaire__link:hover{text-decoration:none}