﻿@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Zalando+Sans+Expanded:ital,wght@0,200..900;1,200..900&display=swap";:root{--font__family: "Roboto Condensed", sans-serif;--font__title: "Zalando Sans Expanded", sans-serif;--color__alt: #00BB60;--color__main: #007A3E;--color__white: #FFF;--color__black: #000;--color__gray1: #F6F6F6;--color__gray2: #B5B5B5;--color__gray3: #898989;--color__gray4: #55565A;--color__gray5: #1F2022;--color__gray6: #EBEBEB;--color__gray7: #C5C5C5;--color__blue: #3770D8;--color__red: #A10238;--color__brown: #806421;--color__beige: #E4CE99}.demand-block .demand__form{max-width:1072px;grid-auto-flow:row;grid-gap:40px;margin:auto}.demand-block .demand__formWrapper{background:rgba(241,241,241,.9450980392);border-radius:15px}.demand-block .demand__form ul{list-style-type:disc;font-size:max(21px,1.3125rem)}.demand-block .demand__form--spacer{border-bottom:1px solid #55565a}.demand-block .demand__form--title{font-weight:600;text-align:left;margin-bottom:0;margin-top:20px;grid-template-columns:auto 1fr;position:relative;column-gap:10px}.demand-block .demand__form--title span{position:relative;top:8px}.demand-block .demand__form--title::after{content:"";display:block;width:100%;height:1px;background:var(--color__gray7);align-self:end}.demand-block .demand__form--titleWrapper{grid-template-columns:1fr auto;column-gap:10px;cursor:pointer}.demand-block .demand__form--titleWrapper img{transform:scaleY(-1)}.demand-block .demand__form--sub-title{color:var(--color__main);text-transform:uppercase;letter-spacing:3px;margin-bottom:0;margin-top:20px;grid-gap:20px;align-items:center;grid-template-columns:auto 1fr;display:grid;font-size:max(24px,1.875rem)}.demand-block .demand__form--sub-title:after{content:"";background:var(--color__main);width:100%;height:2px;display:block}.demand-block .demand__form--section{grid-gap:20px}.demand-block .demand__form--sectionInner{grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 1s}.demand-block .demand__form--sectionInner--content{min-height:0;transition:visibility 1s;visibility:hidden;row-gap:15px;column-gap:clamp(20px, 1.5625vw, 30px)}.demand-block .demand__form--section:has(.toggle) .demand__form--sectionInner{grid-template-rows:1fr}.demand-block .demand__form--section:has(.toggle) .demand__form--sectionInner .demand__form--sectionInner--content{visibility:visible}.demand-block .demand__form--section:has(.toggle) .demand__form--titleWrapper img{transform:scaleY(1)}.demand-block .demand__form label.btn.bg{background:#cfcfcf;color:#55565a;font-size:max(14px,0.875rem);font-family:var(--font__family);padding:9px 21px 7px}.demand-block .demand__form label.btn.bg.round{border-radius:10px;cursor:pointer}.demand-block .demand__form .input-wrapper{grid-gap:6px;display:grid;align-items:center}.demand-block .demand__form .input-wrapper textarea{min-height:200px}.demand-block .demand__form .input-wrapper input,.demand-block .demand__form .input-wrapper select,.demand-block .demand__form .input-wrapper textarea{background:#fff;border:1px solid var(--color__gray7);border-radius:10px;padding:10px;box-sizing:border-box;order:5}.demand-block .demand__form .input-wrapper input::placeholder,.demand-block .demand__form .input-wrapper select::placeholder,.demand-block .demand__form .input-wrapper textarea::placeholder{color:#a7a7a7}.demand-block .demand__form .input-wrapper select{color:#999}.demand-block .demand__form .input-wrapper input[type=date]{color:#a7a7a7}.demand-block .demand__form .input-wrapper input[type=date]:valid{color:#000}.demand-block .demand__form .input-wrapper input[type=date]::-webkit-calendar-picker-indicator:before{background:var(--color__main);border-radius:50%;color:#fff}.demand-block .demand__form .input-wrapper.select::after{content:"";position:relative;display:block;width:20px;height:20px;background-image:url("../../img/arrow-up.svg");background-position:center;background-repeat:no-repeat;grid-area:2/1/3/2;justify-self:end;align-content:center;z-index:10;transform:scaleY(-1);margin-right:15px;pointer-events:none}.demand-block .demand__form .input-wrapper.select select{grid-area:2/1/3/2;cursor:pointer}.demand-block .demand__form .input-wrapper.select select option:not([value=all]){color:#000}.demand-block .demand__form .input-wrapper.select label{grid-area:1/1/2/2}.demand-block .demand__form .input-wrapper.large-gap{grid-gap:20px}.demand-block .demand__form .input-wrapper.checkbox{grid-gap:20px;grid-template-columns:auto 1fr}.demand-block .demand__form .input-wrapper.checkbox input{order:unset;padding:0;width:22px;height:22px;display:grid;border-radius:50%;place-content:center}.demand-block .demand__form .input-wrapper.checkbox input:before{font-family:Fontello;content:"";color:#fff;opacity:0;border-radius:50%;width:14px;height:14px;justify-self:center;align-self:center;transition:all 200ms ease;background:var(--color__main)}.demand-block .demand__form .input-wrapper.checkbox input:checked::before{opacity:1}.demand-block .demand__form .input-wrapper.upload{grid-template-columns:1fr auto;display:grid}.demand-block .demand__form .input-wrapper.upload::before{content:"";display:block;height:2px;width:100%;background:#a7a7a7}.demand-block .demand__form .input-wrapper.upload input{display:none}.demand-block .demand__upload--item{grid-gap:10px;grid-template-columns:auto auto;display:grid;font-size:max(18px,1.125rem)}.demand-block .demand__upload--item.new-upload{display:none}.demand-block .demand__upload--list{padding-left:20px;row-gap:10px;margin:0}.demand-block .demand__upload--list .btn__remove{width:15px;height:15px;border-radius:50%;display:grid;place-content:center}.demand-block .demand__upload--list .btn__remove::before{content:"";display:block;width:21px;height:21px;color:#fff;background-image:url("../img/delete.svg");background-position:center;background-repeat:no-repeat}/*# sourceMappingURL=demand-block.css.map */