:root{--step:8px;--indent-width:24px;--column-count:12;--column-width:calc((var(--container-width) - (var(--column-count) - 1) * var(--indent-width)) / var(--column-count));--container-width:1280px;--min-width:320px;--container-padding:80px;--section-indent:64px;--font-family:Inter,helvetica,sans-serif;--font-weight:400;--font-size:16px;--line-height:150%;--color:#000000;--bg-color:#ffffff;--primary-gradient:linear-gradient(99deg, #D6435E 15.23%, #C11E25 99.09%),#D6F7F1;--bezier:cubic-bezier(0, 0, 0.4, 1)}:root{--ss-primary-color:#5897fb;--ss-bg-color:#ffffff;--ss-font-color:#000000;--ss-font-placeholder-color:#8d8d8d;--ss-disabled-color:#dcdee2;--ss-border-color:#E5E7E9;--ss-highlight-color:#fffb8c;--ss-success-color:#00b755;--ss-error-color:#dc3545;--ss-focus-color:#EEEFF3;--ss-main-height:30px;--ss-content-height:300px;--ss-spacing-l:7px;--ss-spacing-m:5px;--ss-spacing-s:15px 15px;--ss-animation-timing:0.2s;--ss-border-radius:12px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-hide{display:none!important}.ss-main{display:flex;flex-direction:row;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;font-size:16px;line-height:24px;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden;text-overflow:ellipsis}.ss-main._error{border-color:var(--ss-error-color)}.ss-main:focus-visible{border-color:#000}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%;width:100%;overflow:hidden;text-overflow:ellipsis}.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0 auto 0;align-items:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8b8c96;font-size:16px;line-height:24px}.ss-main .ss-values .ss-max{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;width:-moz-fit-content;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:block;max-width:100%;margin:auto 0 auto var(--ss-spacing-s);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}.ss-main .ss-values .ss-value{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;width:-moz-fit-content;width:fit-content;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:auto;margin:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:100000}body._modal-show .ss-content{z-index:100000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::-moz-placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto;font-size:16px;line-height:24px}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none!important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:700;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l) * 3)}.ss-content .ss-list .ss-option{display:flex;padding:8px 24px;color:var(--ss-font-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-content .ss-list .ss-option:hover{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{font-weight:600}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:var(--ss-highlight-color)}[class*=flex-]{display:flex}[class*=inline-flex-]{display:inline-flex}.flex-center{align-items:center;justify-content:center}.flex-center-x,.items-center{align-items:center}.flex-center-y,.justify-center{justify-content:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-col{flex-direction:column}.flex-col-rev{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-rev{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-rev{flex-wrap:wrap-reverse}.shrink-0{flex-shrink:0}.grow-1{flex-grow:1}.align-self-center{align-self:center}.gap-2{gap:16px}.btn-circle{--size:32px;--color:#ffffff;--color-hover:#ffffff;--bg-color:#202227;--bg-color-hover:#4d4d4d;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);border-radius:50%;padding:0;color:var(--color);border:0;background-color:var(--bg-color);transition:color .3s,background-color .3s}.btn-circle:active{opacity:.7}.btn-circle:disabled{opacity:.5}.btn-circle svg{position:absolute;left:50%;transform:translateX(-50%);top:50%;transform:translateY(-50%);transform:translate(-50%,-50%);width:24px;height:24px}.btn-circle ._off,.btn-circle ._on{transition:all .5s}.btn-circle ._off,.btn-circle._active ._on{transform:translate(-50%,-50%) scale(0);opacity:0}.btn-circle._active ._off{transform:translate(-50%,-50%) scale(1);opacity:1}a.btn-circle:hover,button.btn-circle:not(:disabled):hover{color:var(--color-hover);background-color:var(--bg-color-hover)}.btn-circle--theme--header-search{--size:42px;--color:#000000;--color-hover:#A31A2C;--bg-color:#F5F0E6;--bg-color-hover:#e6dac2}.btn-circle--theme--primary{--bg-color:#A31A2C;--bg-color-hover:#4d4d4d}.btn-circle--theme--modal,.btn-circle--theme--modal-white{--size:40px;--color:#000000;--color-hover:#A31A2C;--bg-color:#EEEFF3;--bg-color-hover:#d0d3de}.btn-circle--theme--modal-white{--color:#000000;--color-hover:#A31A2C;--bg-color:#ffffff;--bg-color-hover:#e6e6e6}.btn-circle--theme--white{--color:#454756;--bg-color:#ffffff;--bg-color-hover:#d9d9d9}.btn-circle--theme--white-30{--color:#ffffff;--bg-color:rgba(255, 255, 255, 0.3);--bg-color-hover:#ffffff}.btn-circle--size--sm svg{width:16px;height:16px}.field{--height:56px;--padding:calc((var(--height) - var(--line-height)) / 2 - 1px) 15px;--placeholder-color:#8B8C96;--color:#000000;--font-size:16px;--line-height:24px;--bg:#ffffff;--border-color:#E5E7E9;--border-color-focus:#bcc1c6;--border:1px solid var(--border-color);--radius:12px;--textarea-height-min:112px;--textarea-height-max:200px;position:relative}.field__input{display:block;width:100%;padding:var(--padding);border-radius:var(--radius);outline:0;color:var(--color);font-size:var(--font-size);line-height:var(--line-height);background-color:var(--bg);border:var(--border);transition:all .3s}.field__input:disabled{background-color:#fff;opacity:.5}.field__input::-moz-placeholder{color:var(--placeholder-color);font-size:inherit;line-height:inherit}.field__input::placeholder{color:var(--placeholder-color);font-size:inherit;line-height:inherit}.field__input:focus,.field__input:hover{border-color:var(--border-color-focus)}.field__input:-internal-autofill-selected,.field__input:-webkit-autofill{box-shadow:inset 0 0 0 56px #fff!important}.field--search .field__input{padding-left:44px}.field._error{--border-color:#DC3545;--border-color-focus:#DC3545}.field._success{--border-color:#28A745;--border-color-focus:#28A745}.field__error{position:absolute;z-index:5;bottom:calc(100% + 10px);left:0;padding:4px 8px;font-size:12px;line-height:16px;background-color:#dc3545;color:#fff;border-radius:8px;box-shadow:0 0 12px 2px rgba(0,0,0,.1);pointer-events:none;transition:all .5s;opacity:0;transform:translateX(8px)}.field__error::before{content:"";position:absolute;top:100%;border:4px solid #dc3545;border-right-color:transparent;border-left-color:transparent;border-bottom-color:transparent}.field__show-hide{position:absolute;top:50%;transform:translateY(-50%);right:16px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;background-color:transparent}.field__show-hide svg{display:block;width:20px;height:20px}.field:has(.field__show-hide) .field__input{padding-right:56px}.field__icon-show{display:none}.field._show .field__icon-show{display:block}.field._show .field__icon-hide{display:none}.field .is-invalid~span[data-error],.field._error .field__error,.field._error span[data-error]{opacity:1;transform:translateY(0)}.field__icon{display:flex;position:absolute;z-index:1;top:50%;transform:translateY(-50%);right:16px;width:20px;height:20px;color:#8b8c96;pointer-events:none}.field__icon-error,.field__icon-success{position:absolute;left:50%;transform:translateX(-50%);top:50%;transform:translateY(-50%);transform:translate(-50%,-50%);display:flex;width:16px;height:16px;opacity:0;transition:opacity .5s}.field__icon-success{color:#28a745}.field__icon-error{color:#dc3545}.field--search .field__icon{right:unset;left:16px}.field._success .field__icon-success{opacity:1}.field._error .field__icon-error{opacity:1}.field--textarea .field__input{min-height:var(--textarea-height-min);max-height:var(--textarea-height-max);overflow:auto;transition:height .3s}.field__search-reset{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:transparent;border:0;pointer-events:none;opacity:0;transition:color .3s,opacity .5s;color:#8b8c96}.field__search-reset:hover{color:#a31a2c}.field__search-reset svg{width:20px;height:20px}.field__recs{padding-top:8px;display:flex;flex-wrap:wrap;gap:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field__rec{color:#000;border:0;background-color:transparent;font-size:14px;font-weight:400;line-height:150%;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#d6d6d6;text-decoration-thickness:8%;text-underline-offset:30%;transition:color .3s}.field__rec:hover{color:#a31a2c}.field._has-value .field__search-reset{pointer-events:all;opacity:1}.field--borderless{--border-color:transparent}.field._textarea-sm{--textarea-height-min:unset}.field--size--sm{--height:48px}.quiz-checkbox{display:flex;align-items:flex-start;padding:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fbf9f5;transition:background-color .3s;border-radius:12px}.quiz-checkbox:has(:checked),.quiz-checkbox:hover{background-color:#f8eeeb}.quiz-checkbox__cell{display:flex;color:#fff}.quiz-checkbox__cell-check{stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .3s linear}.quiz-checkbox__cell-bg{transition:all .3s}.quiz-checkbox__input:checked~.quiz-checkbox__cell .quiz-checkbox__cell-check{stroke-dashoffset:0}.quiz-checkbox__input:checked~.quiz-checkbox__cell .quiz-checkbox__cell-bg{fill:#a31a2c}.quiz-checkbox__text{margin-left:4px;font-size:16px;font-weight:400;line-height:150%;margin-right:16px}.quiz-checkbox__text:last-child{margin-right:0}.quiz-checkbox__help{padding-top:3px;display:flex;margin-left:auto;cursor:pointer;color:#454756;transition:color .3s}.quiz-checkbox__help:hover{color:#000}.select{padding:8px;border:2px dashed red}.checkbox{display:inline-flex;align-items:flex-start;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox:has(:disabled){pointer-events:none;opacity:.7}.checkbox__cell{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:0;color:#fff;background-color:#fff;border:1px solid #e5e7e9;border-radius:4px;transition:all .3s}.checkbox__cell path{stroke-dasharray:17px 17px;stroke-dashoffset:17px;transition:stroke-dashoffset var(--bezier) .3s}.checkbox__input:checked+.checkbox__cell{background-color:#a31a2c;border-color:#a31a2c}.checkbox__input:checked+.checkbox__cell path{stroke-dashoffset:0}.checkbox__input:disabled+.checkbox__cell{filter:grayscale(.5)}.checkbox__input:not(:disabled):not(:checked):focus-visible+.checkbox__cell,.checkbox__input:not(:disabled):not(:checked):hover+.checkbox__cell{border-color:#a31a2c}.checkbox__label{align-self:center;font-size:16px;line-height:24px}.checkbox--theme--agreement .checkbox__label{color:#454756;font-size:14px;line-height:150%}.checkbox--theme--agreement a{color:#000}.checkbox--theme--agreement a:hover{color:#a31a2c}.checkbox--theme--round .checkbox__cell{border-radius:50%}.checkbox--size--sm .checkbox__label{margin-top:-2px;font-size:14px;line-height:150%}.btn-checkbox{display:inline-flex;align-items:center;padding:11px 15px;color:#000;font-size:16px;line-height:24px;background-color:#fff;border:1px solid #e5e7e9;border-radius:10px;transition:color .3s,border-color .3s,font-weight .3s}.btn-checkbox:has(:checked),.btn-checkbox:hover{border-color:#a31a2c}.btn-checkbox:has(:checked){color:#a31a2c;font-weight:500}.btn-checkbox:has(:disabled){pointer-events:none;color:#8b8c96;opacity:.7}.btn-checkbox:has(:disabled):has(:checked){border-color:#8b8c96}.btn-checkbox__cell{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#a31a2c;overflow:hidden;width:0;height:24px;padding-right:0;transition:all .5s}.btn-checkbox__cell svg{width:24px;height:24px;flex-shrink:0}.btn-checkbox__cell path{stroke-dasharray:20;stroke-dashoffset:-20;transition:stroke-dashoffset .3s linear}.btn-checkbox__input:disabled~.btn-checkbox__cell{color:#8b8c96}.btn-checkbox__input:checked~.btn-checkbox__cell{width:28px;padding-right:4px}.btn-checkbox__input:checked~.btn-checkbox__cell path{stroke-dashoffset:0}.btn-checkbox--size--sm{font-size:15px}.btn-checkbox--size--xs{padding:7px 15px;font-size:15px}.field-range{position:relative}.field-range__label{position:relative;display:flex;flex-direction:column;width:100%;padding:15px;border-radius:12px 12px 0 0;border:1px solid #e5e7e9;background-color:#fff;transition:all .3s;cursor:text}.field-range__row{display:flex;align-items:center}.field-range__input{width:auto;flex-shrink:1;font-size:16px;font-weight:500;line-height:24px;background-color:transparent;border:0;outline:0}.field-range._empty .field-range__prefix{display:none}.field-range._empty .field-range__input{width:1px!important}.field-range__input::-moz-placeholder{color:#8b8c96;font-size:16px;line-height:24px}.field-range__input::placeholder,.field-range__prefix,.field-range__unit{color:#8b8c96;font-size:16px;line-height:24px}.field-range__prefix{padding-right:3px}.field-range__unit{flex-grow:1;width:100%;padding-left:2px}.field-range__scale{--val:10%;position:absolute;z-index:2;left:0;bottom:0;display:block;width:100%;height:8px;margin:0;padding:0;border:0;border-radius:100px;transform:translateY(50%);background:0 0;background-image:linear-gradient(#a31a2c,#a31a2c);background-size:var(--val) 2px;background-repeat:no-repeat;background-position:0 2px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.field-range__scale:focus{outline:0}.field-range__scale::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;background:0 0;border-radius:100px;border:0}.field-range__scale::-moz-range-track{width:100%;height:2px;cursor:pointer;background:0 0;border-radius:100px;border:0}.field-range__scale::-ms-track{width:100%;height:2px;cursor:pointer;background:#eaf2ef;border-radius:100px;border:0}.field-range__scale::-webkit-slider-thumb{height:16px;width:16px;border-radius:50%;background:#a31a2c;cursor:pointer;appearance:none;-webkit-appearance:none;margin-top:-8px;-webkit-transition:transform .3s,background-color .3s;transition:transform .3s,background-color .3s}.field-range__scale::-webkit-slider-thumb:hover{transform:scale(1.1)}.field-range__scale::-webkit-slider-thumb:active{background-color:#a31a2c}.field-range__scale::-moz-range-thumb{height:16px;width:16px;border-radius:50%;background:#a31a2c;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin-top:-8px;-moz-transition:transform .3s,background-color .3s;transition:transform .3s,background-color .3s}.field-range__scale::-moz-range-thumb:hover{transform:scale(1.1)}.field-range__scale::-moz-range-thumb:active{background-color:#a31a2c}.field-range__error{position:absolute;position:absolute;z-index:5;bottom:calc(100% + 10px);left:50%;padding:4px 8px;font-size:12px;line-height:16px;white-space:nowrap;background-color:#dc3545;color:#fff;border-radius:8px;box-shadow:0 0 12px 2px rgba(0,0,0,.1);pointer-events:none;transition:all .5s;opacity:0;transform:translateX(8px)}.field-range__error::before{content:"";position:absolute;top:100%;border:4px solid #dc3545;border-right-color:transparent;border-left-color:transparent;border-bottom-color:transparent}.field-range._limit .field-range__error{opacity:1;transform:translateX(0)}.fat-checkbox{position:relative;display:flex;min-width:134px;padding:38px 15px 13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;transition:background-color .3s;border-radius:10px;border:1px solid #e5e7e9;transition:color .3s,border-color .3s}.fat-checkbox:has(input:disabled){pointer-events:none;opacity:.5}.fat-checkbox:has(input:checked){color:#a31a2c;border-color:#a31a2c}.fat-checkbox__cell{position:absolute;top:7px;right:7px;display:flex;color:#fff}.fat-checkbox__cell-check{stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .3s linear}.fat-checkbox__cell-bg{transition:all .3s;stroke:#e5e7e9;fill:#fff}.fat-checkbox__input:checked~.fat-checkbox__cell .fat-checkbox__cell-bg{stroke:#a31a2c;fill:#a31a2c}.fat-checkbox__input:checked~.fat-checkbox__cell .fat-checkbox__cell-check{stroke-dashoffset:0}.fat-checkbox__input:checked~.fat-checkbox__cell{opacity:1}.fat-checkbox__text{display:block;margin-top:auto;font-size:15px;font-weight:400;line-height:120%}.checkbox-select{position:relative;width:100%}.checkbox-select__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 15px 14px 19px;text-align:left;color:#000;font-size:16px;line-height:150%;border-radius:12px;border:1px solid #e5e7e9;background-color:#fff;transition:border-color .3s}.checkbox-select__btn:hover{border-color:#bcc1c6}.checkbox-select__btn:disabled{pointer-events:none;opacity:.5}.checkbox-select__value{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.checkbox-select._empty .checkbox-select__value{color:#8b8c96}.checkbox-select__arrow{flex-shrink:0;width:24px;height:24px;transition:transform var(--bezier) .5s}.checkbox-select._show .checkbox-select__arrow{transform:rotateX(180deg)}.checkbox-select__list{position:absolute;z-index:5;top:calc(100% + 8px);left:0;min-width:100%;max-width:calc(100vw - var(--container-padding) * 2);padding-left:16px;padding-right:8px;background-color:#fff;border-radius:12px;box-shadow:0 4px 30px 0 rgba(223,222,220,.25);transition:all var(--bezier) .5s;transform:translateY(-5px);opacity:0;pointer-events:none}.checkbox-select__list-inner{max-height:420px;padding:20px 8px 16px 0;overflow-y:auto;overflow-x:hidden}.checkbox-select._show .checkbox-select__list{opacity:1;transform:translateY(0);pointer-events:all}.checkbox-select__option{display:flex;align-items:flex-start;gap:8px;padding:8px;cursor:pointer}.checkbox-select__option svg{flex-shrink:0;width:24px;height:24px}.checkbox-select__option rect{fill:#fff;stroke:#e5e7e9;transition:all .5s}.checkbox-select__option path{stroke-dasharray:17px 17px;stroke-dashoffset:17px;transition:stroke-dashoffset var(--bezier) .3s}.checkbox-select__option :checked~svg rect{fill:#a31a2c;stroke:#a31a2c}.checkbox-select__option :checked~svg path{stroke-dashoffset:0}.checkbox-select:has(:selected) .checkbox-select._open{--fill-color:#A31A2C;--stroke-color:#A31A2C}.radio-button{display:inline-flex;align-items:flex-start;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-button:has(:disabled){pointer-events:none;opacity:.7}.radio-button__cell{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;color:#fff;background-color:#fff;border:1px solid #e5e7e9;border-radius:50%;transition:all .3s}.radio-button__cell::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:50%;background-color:#a31a2c;transition:transform var(--bezier) .3s;transform:translate(-50%,-50%) scale(0)}.radio-button__input:checked~.radio-button__cell{border-color:#a31a2c}.radio-button__input:checked~.radio-button__cell::after{transform:translate(-50%,-50%) scale(1)}.radio-button__input:disabled~.radio-button__cell{filter:grayscale(.5)}.radio-button__input:not(:disabled):not(:checked):focus-visible+.radio-button__cell,.radio-button__input:not(:disabled):not(:checked):hover+.radio-button__cell{border-color:#a31a2c}.radio-button__label{font-size:16px;line-height:24px}.radio-button--theme--quiz{flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:14px 16px;background-color:#fff;border-radius:10px}.radio-button--theme--quiz .radio-button__cell{margin-top:0}.radio-button--theme--quiz .radio-button__label{font-size:14px;font-weight:500}.checkbox-cross{--border-color:#E5E7E9;--border-width:1px;position:relative;padding:7px 16px;white-space:nowrap;background-color:#fff;border-radius:10px;box-shadow:inset 0 0 0 var(--border-width) var(--border-color);transition:box-shadow .3s,padding .3s var(--bezier);-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-cross__text{color:#000;font-size:16px;line-height:160%}.checkbox-cross__icon{position:absolute;right:16px;top:13px;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%238b8c96' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m10.5 3.5-7 7m0-7 7 7'/%3E%3C/svg%3E");background-size:100% 100%;opacity:0;transform:scale(0);transition:all .3s var(--bezier);will-change:transform}.checkbox-cross:has(:checked),.checkbox-cross:has(:focus-visible){--border-color:#454756;--border-width:1.5px}.checkbox-cross:has(:checked){padding-right:33px}:checked~.checkbox-cross__icon{opacity:1;transform:scale(1)}@keyframes animate-dash-stroke{from{stroke-dashoffset:0}to{stroke-dashoffset:-8}}.field-file__field{position:relative;display:block;padding:24px;color:#8b8c96;font-weight:400;font-style:normal;font-size:16px;line-height:150%;text-align:center}.field-file__field strong{color:#000;font-weight:inherit}.field-file__field svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.field-file__field path{transition:stroke .3s}.field-file__field:hover path{stroke:#a31a2c;animation:animate-dash-stroke .3s linear infinite}.field-file__input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.field-file__input:focus-visible+svg path{stroke:#a31a2c;animation:animate-dash-stroke .3s linear infinite}.field-file__list{display:flex;flex-direction:column;gap:4px}.field-file__list-item{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:12px;background-color:#eeeff3;font-size:16px;line-height:150%}.field-file__list-item:first-child{margin-top:8px}.field-file__list-item-remove{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#fff;color:#000;transition:color .3s,background-color .3s}.field-file__list-item-remove:hover{background:#d9d9d9;color:#a31a2c}.field-file__list-item-remove svg{width:12px;height:12px}.field-file__error{margin-top:16px;color:#f44;font-size:12px}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-45%);display:flex;flex-direction:column;width:calc(100% - var(--container-padding) * 2);max-width:464px;max-height:calc(var(--vh) * 100 - 48px);padding:80px 0 72px;background-color:#fff;border-radius:20px;z-index:201;pointer-events:none;opacity:0;transition:opacity .5s,transform var(--bezier) .5s;overflow:hidden}.modal._show{pointer-events:all;opacity:1;transform:translate(-50%,-50%)}.modal__header{margin-bottom:32px;padding:0 40px}.modal__title{text-align:center;font-size:28px;font-weight:600;line-height:120%}.modal__close{position:absolute;z-index:3;top:16px;right:16px}.modal__close svg{transform:translate(-50%,-50%)}.modal__body{padding:0 40px;flex-grow:1;overflow:auto}@-moz-document url-prefix(){.modal__body{scrollbar-width:thin;scrollbar-color:#454756 #e5e7e9}}.modal__body::-webkit-scrollbar{width:6px;height:6px}.modal__body::-webkit-scrollbar-track{border-radius:5px;border:2px solid #fff;background-color:#e5e7e9}.modal__body::-webkit-scrollbar-thumb{border:2px solid #fff;border-radius:5px;background-color:#454756}.modal--size--wide{max-width:1024px;padding:64px 0}.modal--size--wide .modal__title{max-width:760px;text-align:left;font-size:32px;line-height:120%}.modal [data-role=subtitle]:empty{display:none}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(69,71,86,.8);z-index:200;cursor:pointer;opacity:0;pointer-events:none;transition:opacity 1s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body._show-modal .modal-overlay{opacity:1;pointer-events:all}.form-success{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center;background-color:#fff;pointer-events:none;opacity:0;transition:opacity .5s}.form-success__icon{width:113px;height:auto;transition:opacity .5s;transition-delay:.5s}.form-success__title{margin-top:24px;font-size:28px;font-weight:600;line-height:120%;opacity:0;transition:opacity .5s,transform .5s;transition-delay:.5s;transform:translateY(10px)}.form-success__subtitle{margin-top:16px;font-size:16px;font-weight:400;line-height:24px;opacity:0;transition:opacity .5s,transform .5s;transition-delay:.8s;transform:translateY(10px)}.quiz-form._success .form-success,form._success .form-success,form._success~.form-success{opacity:1;pointer-events:inherit}.quiz-form._success .form-success .form-success__subtitle,.quiz-form._success .form-success .form-success__title,form._success .form-success .form-success__subtitle,form._success .form-success .form-success__title,form._success~.form-success .form-success__subtitle,form._success~.form-success .form-success__title{opacity:1;transform:translateY(0)}.quiz-form._success .form-success .form-success__icon,form._success .form-success .form-success__icon,form._success~.form-success .form-success__icon{opacity:1}.form-success--theme--inline{background-color:transparent;padding:0;padding-left:67px;align-items:flex-start}.form-success--theme--inline .form-success__icon{width:51px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.form-success--theme--inline .form-success__title{margin-top:16px;font-size:20px;text-align:left}.form-success--theme--inline .form-success__subtitle{margin-top:4px;font-size:14px;text-align:left}.form-success--theme--gray{background-color:#eeeff3}body{font-family:"Open Sans"}@media (max-width:1400px){.items-xxl-start{align-items:flex-start}.flex-xxl-col{flex-direction:column}}@media (max-width:1200px){:root{--container-padding:32px}.flex-xl-col{flex-direction:column}.checkbox--size--sm .checkbox__label{margin-top:0}.field-range__error{left:0}}@media (max-width:992px){:root{--section-indent:40px;--container-padding:40px}.items-lg-start{align-items:flex-start}.flex-lg-col{flex-direction:column}}@media (max-width:768px){:root{--container-padding:24px}.items-md-start{align-items:flex-start}.flex-md-col{flex-direction:column}}@media (max-width:576px){:root{--column-count:4;--indent-width:16px;--section-indent:24px;--font-size:15px;--line-height:145%}.ss-main{padding:11px 15px}.ss-main .ss-values .ss-single{font-size:15px}.items-sm-center{align-items:center}.flex-sm-col{flex-direction:column}.flex-sm-row{flex-direction:row}.align-self-sm-center{align-self:center}.field{--height:48px;--font-size:15px}body._os-mac .field{--font-size:16px}.quiz-checkbox{padding:12px 16px}.quiz-checkbox__text{font-size:14px}.checkbox__label{padding-top:2px;font-size:14px;line-height:145%}.checkbox--size--sm .checkbox__label{margin-top:2px;font-size:12px}.btn-checkbox{padding:7px 15px;font-size:14px}.btn-checkbox__cell{height:20px}.btn-checkbox__cell svg{width:20px;height:20px}.btn-checkbox__input:checked~.btn-checkbox__cell{width:24px}.btn-checkbox--size--sm{padding:7px 11px;font-size:13px;line-height:160%}.btn-checkbox--size--xs{padding:8px 15px;font-size:14px}.field-range__label{padding:11px 15px}.field-range__input{font-size:14px}body._os-mac .field-range__input{font-size:16px}.field-range__input::-moz-placeholder{font-size:14px}.field-range__input::placeholder,.field-range__prefix,.field-range__unit{font-size:14px}.field-range__scale::-webkit-slider-thumb{margin-top:-5px;width:12px;height:12px}.field-range__scale::-moz-range-thumb{margin-top:-5px;width:12px;height:12px}.field-range__error{white-space:unset}.fat-checkbox{align-items:center;justify-content:space-between;min-height:56px;padding:11px 15px}.fat-checkbox__cell{position:static}.fat-checkbox__text{font-size:14px}.checkbox-select__btn{font-size:14px;padding:12px 15px 12px 19px}.checkbox-select__list-inner{padding:8px 8px 8px 0}.checkbox-select__option svg{width:20px;height:20px}.radio-button__label{padding-top:2px;font-size:14px;line-height:145%}.field-file__field{padding:22px 16px;font-size:14px}.field-file__list-item{padding:10px 12px;font-size:14px}.field-file__list-item-remove{width:20px;height:20px}.modal{padding-top:56px;padding-bottom:40px}.modal__header{padding:0 16px;margin-bottom:16px}.modal__title{font-size:24px}.modal__close svg{width:14px;height:14px}.modal__close{width:32px;height:32px}.modal__body{padding:0 16px}.modal--size--wide{padding:64px 0 40px}.modal--size--wide .modal__title{font-size:24px}.form-success--theme--inline{padding-left:0;align-items:center}.form-success--theme--inline .form-success__icon{position:static;transform:none}}@media (max-width:400px){.flex-xs-col-reverse{flex-direction:column-reverse}}@media (hover:hover){.fat-checkbox:hover{border-color:#a31a2c}}@media (max-height:600px){.modal{padding-bottom:40px}}