.section-brif{padding-top:50px;padding-bottom:120px}.brif-container1{max-width:790px;margin:0 auto}.brif-container1 form .wpcf7-not-valid-tip{display:block;font-size:14px;margin-top:5px;color:#FF383C}.brif-container1 form .wpcf7-response-output{background:#ff8e90;border:none!important;padding:20px!important;margin:30px 0 0!important;border-radius:10px;color:#1D1F29;line-height:1.35}.brif-container1 form .block_box{display:block;background:#EBEBF3;padding:28px 40px;border-radius:16px;margin-bottom:60px}.brif-container1 form .block_box:last-child{margin-bottom:0}.brif-container1 form .block_box .block_name{display:block;font-size:18px;color:#1D1F29;font-weight:700;line-height:1.35}.brif-container1 form .block_box .block_name.required:after{content:'*';display:inline;color:#FF383C}.brif-container1 form .block_box .block_name span{color:#2CE184}.brif-container1 form .block_box .block_text{display:block;font-size:16px;color:#999;line-height:1.35;margin-top:7px}.brif-container1 form .block_box .field_box{display:block;margin-top:20px}.brif-container1 form .block_box .field_box .field_item{display:block;margin-bottom:20px}.brif-container1 form .block_box .field_box .field_item:last-child{margin-bottom:0}.brif-container1 form .block_box .field_box .textarea_field{display:block}.brif-container1 form .block_box .field_box .textarea_field textarea{resize:none;display:block;width:100%;height:88px;padding:14px 20px;border-radius:8px;background:#fff;border:1px solid #EBEBF3;font-size:16px;line-height:1.35;color:#1D1F29}.brif-container1 form .block_box .field_box .textarea_field textarea::placeholder{color:#999}.brif-container1 form .block_box .field_box .checkbox_field .wpcf7-checkbox{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px}.brif-container1 form .block_box .field_box .checkbox_field .wpcf7-checkbox .wpcf7-list-item{display:block;width:calc(100% / 2 - 20px / 2);margin:0}.brif-container1 form .block_box .field_box .checkbox_field .wpcf7-checkbox .wpcf7-list-item label input{display:none!important}.brif-container1 form .block_box .field_box .checkbox_field .wpcf7-checkbox .wpcf7-list-item label input:checked+.wpcf7-list-item-label{border:1px solid #2CE184}.brif-container1 form .block_box .field_box .checkbox_field .wpcf7-checkbox .wpcf7-list-item label input:checked+.wpcf7-list-item-label .ico{background:#2CE184}.brif-container1 form .block_box .field_box .checkbox_field .wpcf7-checkbox .wpcf7-list-item label input:checked+.wpcf7-list-item-label .ico svg{opacity:1}.brif-container1 form .block_box .field_box .checkbox_field .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{display:flex;justify-content:flex-start;align-items:flex-start;gap:13px;font-size:16px;color:#000;line-height:1.35;border:1px solid #EBEBF3;border-radius:8px;background:#fff;padding:14px 20px;cursor:pointer}.brif-container1 form .block_box .field_box .checkbox_field .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:after,.brif-container1 form .block_box .field_box .checkbox_field .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before{display:none}.brif-container1 form .block_box .field_box .checkbox_field .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label .ico{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:3px;background:#EBEBF3}.brif-container1 form .block_box .field_box .checkbox_field .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label .ico svg{flex-shrink:0;width:12px;height:12px;fill:#fff;opacity:0}.brif-container1 form .block_box .field_box .files_box .codedropz-upload-handler{border:none;border-radius:0;margin-bottom:0}.brif-container1 form .block_box .field_box .files_box .codedropz-upload-handler.codedropz-dragover .codedropz-upload-container{background:#DFEEE6}.brif-container1 form .block_box .field_box .files_box .codedropz-upload-handler .codedropz-upload-container{position:relative;background:#fff;border:1px dashed #2CE184;border-radius:8px;padding:14px 20px}.brif-container1 form .block_box .field_box .files_box .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner:before{content:"";background-image:url(../../img/upload-1.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;width:24px;height:24px;margin:0 auto 14px}.brif-container1 form .block_box .field_box .files_box .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner span{display:block;font-size:16px;color:#1D1F29;line-height:1.35;text-align:center}.brif-container1 form .block_box .field_box .files_box .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner span:nth-child(2){margin-top:12px;font-size:14px;color:#999}.brif-container1 form .block_box .field_box .files_box .codedropz-upload-handler .codedropz-upload-container .cd-upload-btn{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0}.brif-container1 form .block_box .field_box .files_box .codedropz-upload-handler .dnd-upload-counter{display:none!important}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status{display:flex;justify-content:space-between;align-items:center;gap:10px;border-radius:8px;padding:14px 20px;margin-top:20px;background:#F7F7FC}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status.complete .dnd-upload-image svg{stroke:#2CE184}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status.complete .dnd-upload-details .name{margin-bottom:7px}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status.complete .dnd-upload-details .dnd-progress-bar{display:block}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status .dnd-upload-image{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border:none!important}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status .dnd-upload-image svg{flex-shrink:0;width:20px;height:20px;fill:transparent;stroke:#FF383C;stroke-width:1.67}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status .dnd-upload-image .file{flex-shrink:0;display:block;position:relative;top:auto;left:auto;width:20px;height:20px;background-image:url(../../img/docx_error-1.svg);transform:none}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status .dnd-upload-details{position:relative;width:100%;padding:0 40px 0 0}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status .dnd-upload-details .name{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0;margin-bottom:2px}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status .dnd-upload-details .name span{display:block;font-size:16px;color:#1D1F29;line-height:1.35;text-overflow:unset;white-space:wrap;padding:0}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status .dnd-upload-details .name em{display:block;flex-shrink:0;font-size:16px;color:#999;font-style:normal;font-weight:400}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:none;height:2px;background:#999}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:#2CE184}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status .dnd-upload-details .has-error{display:block;font-size:12px;color:#FF383C}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status .dnd-upload-details .remove-file{position:absolute;right:0;top:calc(50% - 20px / 2);width:30px;height:20px}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status .dnd-upload-details .remove-file .dnd-icon-remove{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-image:url(../../img/close-1.svg);background-size:14px 14px;background-repeat:no-repeat;background-position:center center}.brif-container1 form .block_box .field_box .files_box .dnd-upload-status .dnd-upload-details .remove-file .dnd-icon-remove:after{position:absolute;top:0;left:0;z-index:2;opacity:0;width:100%;height:100%}.brif-container1 form .block_box .field_box .inputs_box{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px}.brif-container1 form .block_box .field_box .inputs_box .input_block{width:calc(100% / 2 - 20px / 2)}.brif-container1 form .block_box .field_box .input_block{display:block}.brif-container1 form .block_box .field_box .input_block input{width:100%;height:50px;padding:0 20px;border-radius:8px;font-size:16px;color:#1D1F29}.brif-container1 form .block_box .field_box .input_block input::placeholder{color:#999}.brif-container1 form .block_box .field_box .politic_box{display:block;margin-top:20px}.brif-container1 form .block_box .field_box .politic_box .item{display:block;margin-bottom:10px}.brif-container1 form .block_box .field_box .politic_box .item:last-child{margin-bottom:0}.brif-container1 form .block_box .field_box .politic_box .item .wpcf7-list-item{display:block;margin:0}.brif-container1 form .block_box .field_box .politic_box .item .wpcf7-list-item label input{display:none!important}.brif-container1 form .block_box .field_box .politic_box .item .wpcf7-list-item label input:checked+.wpcf7-list-item-label .ico svg{opacity:1}.brif-container1 form .block_box .field_box .politic_box .item .wpcf7-list-item label .wpcf7-list-item-label{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px}.brif-container1 form .block_box .field_box .politic_box .item .wpcf7-list-item label .wpcf7-list-item-label:before{display:none}.brif-container1 form .block_box .field_box .politic_box .item .wpcf7-list-item label .wpcf7-list-item-label .ico{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:18px;height:18px;border:1px solid #999;border-radius:5px;cursor:pointer}.brif-container1 form .block_box .field_box .politic_box .item .wpcf7-list-item label .wpcf7-list-item-label .ico svg{flex-shrink:0;width:10px;height:10px;fill:#999;opacity:0}.brif-container1 form .block_box .field_box .politic_box .item .wpcf7-list-item label .wpcf7-list-item-label .text{display:block;font-size:14px;color:#999;line-height:1.35}.brif-container1 form .block_box .field_box .politic_box .item .wpcf7-list-item label .wpcf7-list-item-label .text a{color:#999;text-underline-offset:4px;text-decoration:underline}.brif-container1 form .block_box .field_box .politic_box .item .wpcf7-list-item label .wpcf7-list-item-label .text a:hover{text-decoration:none}.brif-container1 form .block_box .field_box .button{margin-top:20px}@media screen and (max-width:700px){.brif-container1 form .block_box .field_box .checkbox_field .wpcf7-checkbox .wpcf7-list-item,.brif-container1 form .block_box .field_box .inputs_box .input_block{width:100%}}@media screen and (max-width:500px){.brif-container1 form .block_box{padding:28px 20px;margin-bottom:35px}}