﻿#form-calc,#form-contacts,#form-popup-callback,#form-popup-measure,#form-popup-request,#form-service{background:#f7f7f7!important}.feedback input[type=text],.feedback textarea{box-sizing:border-box;padding:20px;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;font-family:inherit;font-size:1em;margin-bottom:10px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.feedback .form-group{position:relative}.feedback .form-group label.input:not(.error){position:absolute;left:20px;top:19px;color:#999;z-index:1;-moz-transition:.2s ease-out;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;-ms-transition:all ease-out .2s;transition:.2s ease-out;display:inline-block}.feedback .form-group input:focus~label,.feedback .form-group input:valid~label{z-index:5;font-size:.89rem;background:#fff;padding:0 10px;margin-left:-10px;-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}.feedback .form-group input:required~label:after{content:"*";color:red}.feedback .form-group input::-webkit-input-placeholder{color:transparent}.feedback .form-group input::-moz-placeholder{color:transparent}.feedback .form-group input:-ms-input-placeholder{color:transparent}.feedback .form-group input::-ms-input-placeholder{color:transparent}.feedback .form-group input::placeholder{color:transparent}.feedback .form-group input:focus::-webkit-input-placeholder{color:inherit}.feedback .form-group input:focus::-moz-placeholder{color:inherit}.feedback .form-group input:focus:-ms-input-placeholder{color:inherit}.feedback .form-group input:focus::-ms-input-placeholder{color:inherit}.feedback .form-group input:focus::placeholder{color:inherit}form .grant{margin:5px 0 15px}form .grant a{text-decoration:underline}form .grant a:hover{text-decoration:none}form .grant a,form .grant label{vertical-align:top}form .grant .grant-error{color:red}#form-issue{width:100%;max-width:1000px;box-sizing:border-box;text-align:center;overflow:hidden;margin:0 auto;position:relative;min-height:400px}#form-issue .left{float:left;padding:30px 5%}#form-issue .right{float:right}#form-issue .text,#form-issue p,.feedback-modal h2+p{margin-bottom:20px}#form-issue .expert img{width:150px;height:auto}#form-issue .expert p,form .grant{font-size:.9em}#form-issue .text .title{margin:10px 0 20px;font-size:1.8em;line-height:1.2em;text-align:left}#form-issue .text .title span{color:#ee013a}#form-issue p{font-size:1em;line-height:1.5}#form-issue .form-group{width:100%;display:inline-block}#form-issue input[type=text]{width:100%;margin-bottom:10px}#form-calc button,#form-contacts button,#form-issue button,#form-popup-callback button,#form-popup-measure button,#form-popup-request button{display:block;margin:10px auto 0}@media screen and (max-width:991px){#form-issue{margin:20px 0;padding:20px}#form-issue .left{float:none;width:100%}#form-issue .right{display:none}#form-issue .text,#form-issue p{margin-bottom:10px}#form-issue .text .title{margin:0 0 20px}#form-issue .form-group{width:100%;display:block}}#form-contacts{width:100%;margin:0;padding:20px 25px;text-align:center;border:2px dashed #e4e4e4;border-radius:4px;box-shadow:0 15px 10px -14px #9d9cab;overflow:hidden;box-sizing:border-box}#form-contacts .title{margin:0 0 20px;font-size:1.4em}#form-contacts .form-group{width:49.2%;margin-bottom:10px;display:inline-block;float:left}#form-contacts .form-group+.form-group{float:right}#form-contacts .form-group input{width:100%}#form-contacts textarea{width:100%;height:80px}@media screen and (max-width:768px){#form-contacts{width:100%;box-sizing:border-box}#form-contacts .form-group,#form-contacts textarea{width:100%}}#form-popup-request{position:relative;max-width:500px;margin:0 auto;padding:30px;text-align:center}#form-popup-callback .title,#form-popup-request .title{font-size:1.7em;margin:0 0 20px}#form-popup-callback p,#form-popup-request p{font-size:.9em;line-height:1.5;margin-bottom:20px}#form-popup-request input[type=text]{width:100%;margin-bottom:10px}#form-popup-request textarea{width:100%;height:80px}@media screen and (max-width:768px){#form-popup-request{width:100%;box-sizing:border-box}#form-popup-request input[type=text]{width:100%}#form-popup-request textarea{width:100%;height:100px}}#form-popup-callback{position:relative;max-width:400px;box-sizing:border-box;margin:0 auto;padding:30px 40px;text-align:center}#form-popup-callback input[type=text]{width:100%;margin-bottom:10px}@media screen and (max-width:768px){#form-popup-callback{width:100%;box-sizing:border-box;padding:20px}#form-popup-callback input[type=text]{width:100%}}#form-popup-measure{position:relative;max-width:600px;margin:0 auto;padding:30px 3% 40px;text-align:center;overflow:hidden}#form-popup-measure form{display:flex;flex-wrap:nowrap}#form-popup-measure .left{margin-right:30px;padding:30px 10px}#form-popup-measure .right{flex-grow:1}#form-popup-measure .title{font-size:1.789rem;margin:0 0 20px;text-align:left}#form-popup-measure .text{margin-bottom:20px;text-align:left;font-size:1.167rem}#form-calc .text p,#form-popup-measure .text p{font-size:1em;line-height:200%}#form-calc .text .icon,#form-popup-measure .text .icon{color:#00569c;margin-right:3px;font-size:1.7em;vertical-align:middle}#form-calc input[type=text],#form-popup-measure input[type=text]{width:100%;display:block;margin:0 auto 10px}#form-popup-measure textarea{width:100%;height:80px}@media screen and (max-width:768px){#form-popup-measure{width:100%;height:auto;padding:40px 20px;box-sizing:border-box}#form-popup-measure .left{display:none}}#form-calc,.feedback-modal{border-radius:4px;overflow:hidden;text-align:center}#form-calc{position:relative;max-width:100%;margin:0 auto;padding:30px 8% 40px;border:5px solid #ccc;box-sizing:border-box}#form-calc .left{float:left;width:50%}#form-calc .right{float:right;width:270px;margin-top:10px}#form-calc .title{font-size:1.7em;margin:0 0 20px}#form-calc .text{margin-bottom:20px;text-align:left}#form-calc .text .icon{margin-right:10px}@media screen and (max-width:768px){#form-calc{width:100%;height:auto;padding:40px 20px;box-sizing:border-box}#form-calc input[type=text]{width:100%}#form-calc .left,#form-calc .right{float:none;width:100%}}.feedback-modal{max-width:550px;background:linear-gradient(45deg,#00da7c 32%,#01792d 100%);transform:translateY(-80px);transition:all .5s;color:#fff;padding:25px}.feedback-modal.error{background:linear-gradient(45deg,#ff715b 32%,#c3050c 100%)}.modal.feedback-modal .close-modal{color:#fff;opacity:.8;background:0 0;border:0}.modal.feedback-modal .close-modal:hover{opacity:1}.feedback-modal h2,.feedback-modal p{transform:translateY(-40px);opacity:0;transition-property:transform,opacity;transition-duration:.5s}.feedback-modal h2{margin-bottom:.5em}.jquery-modal .feedback-modal,.jquery-modal .feedback-modal h2,.jquery-modal .feedback-modal p{transform:translateY(0);opacity:1}.left-back,.right-back{position:absolute;z-index:-8}.left-back img,.right-back img{height:400px;max-width:inherit}.right-back{z-index:-9;right:0}#form-issue__form{max-width:390px}@media screen and (max-width:1157px){#form-issue .left{width:90%}}@media screen and (max-width:575px){#form-issue .left{width:100%}#form-issue{height:auto}.right-back img{display:none}#form-issue,.left-back{background:#eef1f6}#form-issue__form{width:90%}}
