.b-form-inline{padding:60px;border-radius:25px;background:var(--block-color)}.b-form-inline .errorblock{min-height:auto;padding:15px;font-size:12px;min-width:auto;box-shadow:none;border-radius:0;background:transparent;width:auto;display:block}.form-description__text{font-size:20px;color:var(--font-color);margin-top:30px}.form-image{overflow:hidden;border-radius:20px;width:40%}.form-body{padding-top:50px}.form-captcha{display:none}.form-group__btn{width:40%}.form-group__field{width:calc(50% - 8px)}.form-description{max-width:55%}.form-description__text{max-width:530px}.b-note-form.fancybox-content{padding:80px 50px;max-width:600px}.b-note-form .modal-body{padding:0}.textareahide-block{margin:20px 0;width:100%}.textareahide-block{textarea{min-height:200px;padding:20px;border:1px solid transparent;border-radius:20px}textarea.js-error{border:1px solid var(--error-color)}}.filehide-block{margin:4px 0;width:100%}.form-group__btn{margin:40px 0 0;width:65%}@media(max-width:1199px){.form-description__text{font-size:18px;max-width:400px}}@media(max-width:991px){.b-form-inline .form-head{-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.form-image{margin:0 0 24px;width:100%}.form-body{padding-top:40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-group__btn,.form-group__field{width:100%}.form-group__field:first-child{margin-top:0}.form-description{max-width:100%}.form-description__text{font-size:16px}}@media(max-width:767px){.b-form-inline{padding:40px}}@media(max-width:575px){.form-description__text{font-size:14px}.b-form-inline .errorblock{position:unset}}@media(max-width:500px){.b-form-inline{padding:40px 20px}}.custom-type-file{position:relative;align-items:center;width:100%;display:inline-flex}.custom-type-file .inputfile{height:100%;position:absolute;opacity:0;top:0;cursor:pointer;left:0;width:100%;z-index:2}.custom-type-file .file-name{flex-grow:1;height:63px;padding:5px 10px;font-size:14px;border:1px solid transparent;outline:none;box-sizing:border-box;border-radius:20px;background:#fff;cursor:not-allowed}.custom-type-file .file-name.js-error{border:1px solid var(--error-color)}.custom-type-file .browse-btn{height:63px;padding:0 20px;border:none;right:0;position:absolute;outline:none;top:0;background:transparent;cursor:pointer}.custom-type-file .browse-btn:hover{background-color:#0056b3}