.header__data-user{position:relative;color:#000;margin-bottom:50px;font-family:"Averta ExtraBold","Calibri";font-size:24px}.header__data-user:after{content:'';position:absolute;bottom:-13px;left:0;height:3px;background-color:#555;width:30px}.red__phone__info{text-align:center}.red__phone__info p{font-family:"Roboto", sans-serif;font-size:24px}.red__phone__info p b{font-weight:600}.red__phone__buttons{margin:40px 0}.red__phone__buttons--button{width:120px;text-align:center;margin:0 50px}.red__phone__buttons span{display:block}.red__phone__buttons span strong{display:block;font-weight:600}.red__phone__form{background-color:#f7f7f7;padding:40px;opacity:0;transition:opacity 200ms ease-in}.red__phone__form .loader--spinner{display:none;position:sticky;left:44%;top:100px;width:30px;height:30px;border-width:3px;border-top-width:3px;z-index:3}.red__phone__form.active{opacity:1;margin-bottom:40px}.red__phone__form.inactive{opacity:0;visibility:hidden;display:none;margin-bottom:40px}.red__phone__form.wait .loader--spinner{display:inline-block}.red__phone__form.wait .red__phone__form__all{position:relative}.red__phone__form.wait .red__phone__form__all:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#f7f7f7;opacity:0.9;z-index:2}.red__phone__form input[type=submit],.red__phone__form .submit{background-color:#e31d3a;width:348px;height:47px;border:none;color:white;text-align:center;border-radius:23px;text-transform:uppercase;cursor:pointer;position:relative;font-size:19px;font-weight:500}.red__phone__form input[type=submit].load .loader--spinner,.red__phone__form .submit.load .loader--spinner{display:block}.red__phone__form input[type=submit].load span,.red__phone__form .submit.load span{display:none}.red__phone__form__checkbox{color:#797979;letter-spacing:-0.14px;margin-bottom:0;font-family:"Roboto", sans-serif;font-size:14px}.red__phone__form__checkbox label{display:flex;align-items:center}.red__phone__form__checkbox a{color:black;text-decoration:underline}.red__phone__form__checkbox input[type="checkbox"]{width:14px;height:14px;border:1px solid #cecece;border-radius:3px}.red__phone__form__checkbox input[type="checkbox"]:invalid:after{display:none}.red__phone__form__field{position:relative;margin-bottom:7px;font-family:"Roboto", sans-serif;font-weight:500;font-size:16px}.red__phone__form__field.full .red__phone__form__field--success{left:auto;right:13px;top:12px}.red__phone__form__field.textarea [class*="--label"]{top:17px;transform:translate(0, 0)}.red__phone__form__field.textarea.error .red__phone__form__field--success,.red__phone__form__field.textarea.error .red__phone__form__field--error,.red__phone__form__field.textarea.success .red__phone__form__field--success,.red__phone__form__field.textarea.success .red__phone__form__field--error{display:none;left:auto;right:38px;top:13px}.red__phone__form__field--files{margin-bottom:0}.red__phone__form__field--close{position:absolute;right:13px;top:14px;width:20px;height:20px;border:1px solid #919191;border-radius:50%;cursor:pointer;opacity:0;z-index:10}.red__phone__form__field--close.active{display:inline}.red__phone__form__field--close:after{content:'';width:9px;height:1px;position:absolute;background-color:#919191;top:8px;left:5px;transform:rotate(45deg)}.red__phone__form__field--close:before{content:'';width:9px;height:1px;position:absolute;background-color:#919191;top:8px;left:5px;transform:rotate(-45deg)}.red__phone__form__field--label{position:absolute;left:15px;top:37%;color:#666;transform:translate(0, -50%);transition:all 200ms ease-in-out;z-index:1}.red__phone__form__field--info{color:#666666;font-family:"Roboto", sans-serif;font-size:12px;font-weight:400;display:block;line-height:20px}.red__phone__form__field--info em{font-style:normal}.red__phone__form__field--error,.red__phone__form__field--success{display:none;position:absolute;left:268px;top:12px}.red__phone__form__field--error img,.red__phone__form__field--success img{width:20px;height:auto}.red__phone__form__field.active .red__phone__form__field--input{border-color:#919191}.red__phone__form__field.active .red__phone__form__field--label{top:-2px;transform:translate(0, 0);font-size:12px;font-weight:400}.red__phone__form__field.active-focus .red__phone__form__field--close{opacity:1}.red__phone__form__field.error .red__phone__form__field--input,.red__phone__form__field.error textarea{border-color:#d30b37}.red__phone__form__field.error .red__phone__form__field--error{display:inline-block}.red__phone__form__field.success .red__phone__form__field--input,.red__phone__form__field.success textarea{border-color:#00c875}.red__phone__form__field.success .red__phone__form__field--success{display:inline-block}.red__phone__form__field.success.full .red__phone__form__field--success{display:none}.red__phone__form__field input{height:46px;width:300px;border:1px solid #e1e1e1;border-radius:4px;padding:17px 15px 0;font-size:16px;z-index:0;position:relative}.red__phone__form__field input[name="title"]{width:100%}.red__phone__form__field input.error:after{content:'';width:10px;height:10px;position:absolute;right:0;top:0;background:url(../../../../images/red-phone/error.svg)}.red__phone__form__field textarea{width:100%;height:144px;border:1px solid #e1e1e1;border-radius:4px;padding:20px 15px;font-size:16px;font-family:"Roboto", sans-serif;display:block}.red__phone__form__field__upload{position:relative;font-family:"Roboto", sans-serif;font-size:16px}.red__phone__form__field__upload--list{margin-bottom:10px}.red__phone__form__field__upload--list-info{color:#666666;font-family:"Roboto", sans-serif;font-size:12px;font-weight:400}.red__phone__form__field__upload--list ul li{list-style:none;color:#666666;display:flex;align-items:center;font-family:"Roboto", sans-serif;font-size:14px;font-weight:400}.red__phone__form__field__upload--list ul li .image{width:18px;height:auto}.red__phone__form__field__upload--list ul li .image img{opacity:1;display:block}.red__phone__form__field__upload--list ul li .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100px;display:inline-block;margin-left:10px}.red__phone__form__field__upload--list ul li .size{font-size:12px;color:#e0e0e0;font-weight:400;margin-left:10px}.red__phone__form__field__upload--list ul li .buttons a{font-weight:400;margin-left:35px;color:#67aeec}.red__phone__form__field__upload input{cursor:pointer;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border:none;opacity:0}.red__phone__form__field__upload img{opacity:0.3}.red__phone__form__field__upload__content{position:relative;border:2px dashed #e0e0e0;background-color:#FFF;color:#666666;width:100%;height:186px;border-radius:4px;text-align:center;padding:30px 0}.red__phone__form__field__upload__content--info{position:absolute;left:50%;top:0%;transform:translate(-50%, -50%);z-index:5;display:flex;align-items:center;background:#fff1f1;border-radius:4px;padding:10px 30px;color:black;border:1px solid #d30b37;font-weight:500;font-size:16px;transition-property:opacity, visibility, top, left;transition-duration:400ms;transition-timing-function:ease-in-out;visibility:hidden;opacity:0;width:calc(100% - 100px)}.red__phone__form__field__upload__content--info img{margin-right:20px;opacity:1}.red__phone__form__field__upload__content--info.active{display:flex;top:25%;opacity:1;font-size:16px;visibility:visible}.red__phone__form__field__upload__content--button{letter-spacing:0.65px;font-size:13px}.red__phone__form__field__upload__content--button button{width:155px;height:32px;text-transform:uppercase;background:white;border:1px solid rgba(33,33,33,0.4);border-radius:2px}.red__phone__form__rodo{color:#797979;line-height:19px;margin-top:20px;font-family:"Roboto", sans-serif;font-size:13px}.red__phone__form__rodo.active .red__phone__form__rodo--down{display:block}.red__phone__form__rodo>a{text-transform:uppercase;text-decoration:underline}.red__phone__form__rodo--up>a{display:none}.red__phone__form__rodo--down{display:none}.red__phone__form__rodo--down.active{display:block}.red__phone__form__rodo table{line-height:normal;letter-spacing:-0.5px;color:#797979;border:solid 1px #797979}.red__phone__form__rodo table tr,.red__phone__form__rodo table td{border:solid 1px #797979}.red__phone__response{margin-bottom:24px}.red__phone__response>div{margin-bottom:5px}.red__phone__response--info{display:flex;align-items:center;color:black;border-radius:4px;padding:10px;font-family:"Roboto", sans-serif;font-size:16px;font-weight:500}.red__phone__response--info-icon{margin-right:13px}.red__phone__response--info-icon img{width:26px;display:block}.red__phone__response--info.ok{border:1px solid #00c875;background-color:#d7fce4}.red__phone__response--info.error{border:1px solid #d30b37;background-color:#fff1f1}
