@charset "UTF-8";
:root{--accessibility-menu-color: #9185F5}@keyframes cloud{0%{transform:translateX(0)}50%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes cloud_reverse{0%{transform:translateX(0)}50%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes balloon{0%{transform:translateY(0)}25%{transform:translateY(-10%)}50%{transform:translateY(0)}75%{transform:translateY(20%)}100%{transform:translateY(0)}}@keyframes top_mod{0%{transform:translateY(-100)}10%{transform:translateY(-120%)}20%{transform:translateY(-100%)}30%{transform:translateY(-120%)}40%{transform:translateY(-100%)}100%{transform:translateY(-100)}}@keyframes opacity_anim{0%{opacity:1}10%{opacity:0}20%{opacity:1}30%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes shake{10%,90%{transform:translate3d(-3px, 0, 0)}40%,60%{transform:translate3d(3px, 0, 0)}}.survey{position:fixed;right:10px;bottom:80px;z-index:100;width:285px;transition:opacity 0.3s ease-in, transform 0.3s ease-in;pointer-events:none;opacity:0;visibility:hidden;transform:translateX(110%)}@media screen and (min-width:480px){.survey{width:340px}}@media screen and (min-width:1200px){.survey{right:0.5rem;bottom:0.5rem;width:19.2rem}}.survey--visible{transform:translateX(0);opacity:1;pointer-events:auto;visibility:visible}.survey--closing{transform:translateX(110%);opacity:0;pointer-events:none}.survey .block__layout>.contextual{top:-20px;right:-10px}.survey .js-close-btn-survey{position:absolute;top:16px;right:16px;z-index:2;cursor:pointer}@media screen and (min-width:1200px){.survey .js-close-btn-survey{top:1rem;right:1rem}.survey .js-close-btn-survey:hover:before{color:#2E2D2D}}.survey .js-close-btn-survey:before{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;color:#C5C4C4;transition:all 0.2s ease-in}@media screen and (min-width:1200px){.survey .js-close-btn-survey:before{font-size:1.2rem}}@media screen and (min-width:1200px){.survey .js-close-btn-survey:before{font-size:1rem}}.survey .field-block-form{position:relative;padding:16px;border-radius:24px;background:#FFFFFF;color:#090808;box-shadow:0 0 30px 0 rgba(60, 63, 65, 0.06)}@media screen and (min-width:1200px){.survey .field-block-form{padding:1rem;border-radius:1.2rem}}.survey .field-block-form:has(.webform-confirmation) .field-block-form__label{position:absolute;font-size:0;width:0;height:0;padding:0;margin:0}.survey .field-block-form:has(.webform-confirmation) .field-block-form__label:before{display:none}.survey .field-block-form__label{position:relative;font-size:0.8571428571rem;font-weight:400;text-transform:uppercase;letter-spacing:0.25em;color:#F2B6DA;padding-left:14px}@media screen and (min-width:1200px){.survey .field-block-form__label{font-size:0.7rem;font-weight:400;letter-spacing:0.3em}}@media screen and (min-width:1200px){.survey .field-block-form__label{padding-left:0.8rem}}.survey .field-block-form__label:before{content:"";display:block;width:6px;height:6px;border-radius:100%;background:#F2B6DA;position:absolute;left:0;top:3px}@media screen and (min-width:1200px){.survey .field-block-form__label:before{width:0.4rem;height:0.4rem;top:0.25rem}}.survey .field-block-form .webform-submission-survey-form{color:#090808}.survey .field-block-form .webform-submission-survey-form .form-item-subtitle{font-size:1rem;font-weight:400;font-weight:700 !important;margin-top:1px;margin-bottom:12px}@media screen and (min-width:1200px){.survey .field-block-form .webform-submission-survey-form .form-item-subtitle{font-size:1rem;font-weight:400}}@media screen and (min-width:1200px){.survey .field-block-form .webform-submission-survey-form .form-item-subtitle{margin-bottom:0.9rem}}.survey .field-block-form .webform-submission-survey-form .webform-type-webform-radios-other{margin-bottom:0}.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio{margin-bottom:6px}@media screen and (min-width:1200px){.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio{margin-bottom:0.4rem}}.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio:last-of-type{margin-bottom:0}.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio input[value="tiktok"]~label:before{background:url("/themes/personal/images/survey/tiktok.png") center / contain no-repeat}.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio input[value="google"]~label:before{background:url("/themes/personal/images/survey/google.png") center / contain no-repeat}.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio input[value="friends"]~label:before{background:url("/themes/personal/images/survey/friends.png") center / contain no-repeat}.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio input[value="blogger"]~label:before{background:url("/themes/personal/images/survey/bloger.png") center / contain no-repeat}.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio input[value="other"]~label:before,.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio input[value="_other_"]~label:before{background:url("/themes/personal/images/survey/other.png") center / contain no-repeat}.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio input:checked~label{border-color:#F2B6DA;background:#FFFFFF}.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio .option{min-height:44px;display:flex;align-items:center;gap:6px;padding:12px;border-radius:16px;background:#FAF5F8;font-size:0.8571428571rem;font-weight:400;border:1px solid #FAF5F8;transition:all 0.2s ease-in}@media screen and (min-width:1200px){.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio .option{font-size:0.8rem;font-weight:400}}@media screen and (min-width:1200px){.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio .option{min-height:2.6rem;gap:0.4rem;padding:0.8rem;border-radius:0.8rem}.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio .option:hover{border-color:#F2B6DA;background:#FFFFFF}}.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio .option:after{display:none}.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio .option:before{content:"";position:static;display:block;width:14px;height:18px;border:none;border-radius:0}@media screen and (min-width:1200px){.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-type-radio .option:before{width:0.8rem;height:1rem}}.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-item-answer-options-other{width:100% !important;margin:6px 0}@media screen and (min-width:1200px){.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-item-answer-options-other{margin:0.4rem 0}}.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-item-answer-options-other input{min-height:44px;border-radius:16px;font-size:16px}@media screen and (min-width:1200px){.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-item-answer-options-other input{min-height:2.6rem;border-radius:0.8rem;font-size:1rem}}.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-item-answer-options-other input::placeholder{font-size:0.8571428571rem;font-weight:400}@media screen and (min-width:1200px){.survey .field-block-form .webform-submission-survey-form .webform-radios-other .form-item-answer-options-other input::placeholder{font-size:0.8rem;font-weight:400}}.survey .field-block-form .webform-submission-survey-form .form-actions{display:none}.survey .field-block-form .webform-submission-survey-form .form-actions.show-submit{display:block}.survey .field-block-form .webform-submission-survey-form .form-actions .form-submit{width:100%;min-height:44px;border-radius:16px}@media screen and (min-width:1200px){.survey .field-block-form .webform-submission-survey-form .form-actions .form-submit{min-height:2.6rem;border-radius:0.8rem}}.survey .field-block-form .webform-submission-survey-form .webform-confirmation__message{text-align:center;margin:0}.survey .field-block-form .webform-submission-survey-form .webform-confirmation__message:before{content:"";display:block;width:60px;height:60px;margin:0 auto 10px;background:url("/themes/personal/images/survey/confirmation.png") center / contain no-repeat}@media screen and (min-width:1200px){.survey .field-block-form .webform-submission-survey-form .webform-confirmation__message:before{width:4rem;height:4rem;margin-bottom:0.6rem}}.survey .field-block-form .webform-submission-survey-form .webform-confirmation__message h6{font-size:1.1428571429rem;font-weight:700 !important;margin-bottom:4px}@media screen and (min-width:1200px){.survey .field-block-form .webform-submission-survey-form .webform-confirmation__message h6{font-size:1.3rem}}.survey .field-block-form .webform-submission-survey-form .webform-confirmation__message p{font-size:0.8571428571rem;font-weight:400;color:#5A5959}@media screen and (min-width:1200px){.survey .field-block-form .webform-submission-survey-form .webform-confirmation__message p{font-size:0.8rem;font-weight:400}}.survey .field-block-form .webform-submission-survey-form .webform-confirmation__message p:last-of-type{margin-bottom:0}.survey .field-block-form .webform-submission-survey-form .webform-confirmation__back{display:none}.survey .field-block-form .webform-submission-survey-form>.contextual{display:none}/*# sourceMappingURL=survey.css.map */