.kulibin-form .vdr-q-block{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px;align-content:start}.kulibin-form .vdr-q-block:not(.is-active){display:none}.kulibin-form .vdr-q-block>.vdr-q-block__title,.kulibin-form .vdr-q-block>.form-item,.kulibin-form .vdr-q-block>.vdr-consent-label{grid-column:1/-1;margin:0;min-width:0}.kulibin-form .vdr-q-block>.form-item.kulibin-col-1{grid-column:span 1}.kulibin-form .vdr-q-block>.form-item.kulibin-col-2{grid-column:span 2}.kulibin-form .vdr-q-block>.form-item.kulibin-col-3{grid-column:span 3}.kulibin-form .kulibin-row{display:contents}.kulibin-form .kulibin-row>.form-item{grid-column:span 2;margin:0;min-width:0}.kulibin-form .kulibin-row>.form-item.kulibin-col-1{grid-column:span 1}.kulibin-form .kulibin-row>.form-item.kulibin-col-2{grid-column:span 2}.kulibin-form .kulibin-row>.form-item.kulibin-col-3{grid-column:span 3}.kulibin-form .select2-container{width:100%!important}.kulibin-form .vdr-input-wrap--unit{display:flex;align-items:center;height:63px;border:1px solid #c8c8c8;border-radius:10px;background:transparent;overflow:hidden}.kulibin-form .vdr-input-wrap--unit input[type="text"]{flex:1 1 auto;width:auto;min-width:0;height:100%;border:0;border-radius:0;padding:20px 8px 20px 24px}.kulibin-form .vdr-input-wrap__unit{flex:0 0 auto;padding-right:24px;font-family:'DIN Pro Condensed',sans-serif;font-weight:700;font-size:18px;line-height:130%;letter-spacing:0;text-transform:uppercase;color:#898989;white-space:nowrap;pointer-events:none}.kulibin-form .form-item-file-content{display:inline-block}.kulibin-form .form-item-file>label{display:block;margin-bottom:16px}.kulibin-form .kulibin-file-hint{margin:16px 0 0 0;font-family:'DIN Pro',sans-serif;font-weight:400;font-size:18px;line-height:140%;color:#898989}.kulibin-form .form-item-file .button.is-disabled{border-color:#c8c8c8;background:#fff;color:#898989;cursor:default;pointer-events:none}.kulibin-form .kulibin-file-item{display:flex;align-items:center;gap:8px;padding-top:10px}.kulibin-form .kulibin-file-icon{flex:0 0 auto;width:56px;height:56px}.kulibin-form .kulibin-file-icon__label{font-family:'DIN Pro',sans-serif;font-weight:700;font-size:15px;fill:#fff}.kulibin-form .kulibin-file-name{flex:0 1 auto;min-width:0;padding-left:10px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:'DIN Pro',sans-serif;font-weight:400;font-size:14px;line-height:140%;color:#282827}.kulibin-form .kulibin-file-remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:none;cursor:pointer}.kulibin-form .kulibin-file-remove img{display:block;width:24px;height:24px}.kulibin-form .kl-cat{position:relative}.kulibin-form .kl-cat__control{position:relative;display:block;width:100%;height:63px;margin:0;padding:0 56px 0 24px;border:1px solid #c8c8c8;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.kulibin-form .kl-cat__value{display:block;font-family:'DIN Pro Condensed',sans-serif;font-weight:700;font-size:24px;line-height:61px;letter-spacing:0;text-transform:uppercase;color:#898989;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kulibin-form .kl-cat.is-filled .kl-cat__value{color:#282827}.kulibin-form .kl-cat__control::after{content:"";position:absolute;top:50%;right:20px;width:24px;height:24px;transform:translateY(-50%);background:url(../img/arrow-down1.svg?v=NmNTuhJaOQMugxbHYQqfF7EHxso) no-repeat center center;filter:invert(13%) sepia(99%) saturate(7466%) hue-rotate(3deg) brightness(95%) contrast(118%);transition:transform .2s ease;pointer-events:none}.kulibin-form .kl-cat.is-open .kl-cat__control::after{transform:translateY(-50%) rotate(180deg)}.kulibin-form .kl-cat__dropdown{position:absolute;top:calc(100% + 10px);left:0;width:100%;z-index:1051;display:none;background:#fff;border:1px solid #c8c8c8;border-radius:10px;box-shadow:0 16px 24px rgba(43,43,43,.08);overflow:hidden}.kulibin-form .kl-cat.is-open .kl-cat__dropdown{display:block}.kulibin-form .kl-cat__search{padding:12px 24px}.kulibin-form .kl-cat .kl-cat__search-input{display:block;width:100%;height:36px;padding:6px 8px;border:0;border-bottom:1px solid #333;border-radius:0;background:transparent;font-family:'DIN Pro Condensed',sans-serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:.02em;text-transform:uppercase;color:#898989}.kulibin-form .kl-cat .kl-cat__search-input::placeholder{color:#898989}.kulibin-form .kl-cat__list{list-style:none;margin:0 24px 0 0;padding:4px 0 8px;max-height:200px;overflow-y:auto}.kulibin-form .kl-cat__node{margin:0}.kulibin-form .kl-cat__group,.kulibin-form .kl-cat__opt{display:block;width:100%;padding-top:12px;padding-bottom:12px;padding-right:24px;font-family:'DIN Pro Condensed',sans-serif;font-weight:700;font-size:24px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;text-align:left;background:none;border:0;border-bottom:1px solid #ececec}.kulibin-form .kl-cat__opt{color:#282827;cursor:pointer}.kulibin-form .kl-cat__group{color:#898989;cursor:default}.kulibin-form .kl-cat__empty{padding:12px 24px;font-family:'DIN Pro Condensed',sans-serif;font-weight:700;font-size:24px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:#282827}.kulibin-form .kl-cat__list::-webkit-scrollbar{width:5px}.kulibin-form .kl-cat__list::-webkit-scrollbar-track{background:transparent}.kulibin-form .kl-cat__list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:10px;border:0 solid #ffa500}.kulibin-questionnaire .vdr-q-tab{cursor:default}.kulibin-questionnaire .vdr-q-tab.is-available,.kulibin-questionnaire .vdr-q-tab.is-active{cursor:pointer}.kulibin-form .vdr-textarea-wrap:has(textarea:disabled),.kulibin-form .vdr-input-wrap:has(input:disabled){background:#eee}.kulibin-form .kl-inn{position:relative}.kulibin-form .kl-inn__dropdown{position:absolute;top:calc(100% + 10px);left:0;width:100%;z-index:1051;display:none;background:#fff;border:1px solid #c8c8c8;border-radius:10px;box-shadow:0 16px 24px rgba(43,43,43,.08);overflow:hidden}.kulibin-form .kl-inn.is-open .kl-inn__dropdown{display:block}.kulibin-form .kl-inn__list{list-style:none;margin:0 24px;padding:4px 0 8px;max-height:240px;overflow-y:auto}.kulibin-form .kl-inn__list:empty{display:none}.kulibin-form .kl-inn__node{margin:0}.kulibin-form .kl-inn__opt{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;border:0;background:none;cursor:pointer;padding:12px 0}.kulibin-form .kl-inn__name{font-family:'DIN Pro Condensed',sans-serif;font-weight:700;font-size:24px;line-height:130%;letter-spacing:0;text-transform:uppercase;color:#282827}.kulibin-form .kl-inn__sub{display:flex;gap:10px;font-family:'DIN Pro',sans-serif;font-weight:400;font-size:12px;line-height:140%;letter-spacing:0;color:#282827}.kulibin-form .kl-inn__empty{padding:12px 24px;font-family:'DIN Pro Condensed',sans-serif;font-weight:700;font-size:24px;line-height:130%;letter-spacing:0;text-transform:uppercase;color:#898989}.kulibin-form .kl-inn__list::-webkit-scrollbar{width:5px}.kulibin-form .kl-inn__list::-webkit-scrollbar-track{background:transparent}.kulibin-form .kl-inn__list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:10px}