

/* Start:/local/templates/.default/components/bitrix/form.result.new/new_project/style.min.css?17520735648574*/
.new-project-form{width:100%;max-width:700px;margin:0 auto}.new-project-form h1{text-align:center;text-transform:uppercase;font-size:22px}.new-project-form .buttons-wrap{width:100%;margin-top:20px;margin-bottom:20px;text-align:center}.new-project-form .buttons-wrap:first-child{margin-top:0}.new-project-form .buttons-wrap:last-child{margin-bottom:0}.new-project-form .buttons-wrap button{display:-moz-inline-stack;display:inline-block;padding:15px 30px;background:#08ee3b;border:none;font-size:14px;text-transform:uppercase;color:#fff;cursor:pointer}.new-project-form-popup{display:none;width:100%;height:100%;position:fixed;z-index:999;background:rgba(0,0,0,.5);top:0;left:0}.new-project-form-popup .icon-cancel{color:#fff;font-size:40px;cursor:pointer;position:absolute;top:20px;right:20px}.new-project-form-popup-wrap{width:700px;height:auto;background:#fff;position:absolute;top:100px;left:50%;margin:0 0 0 -350px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px}.new-project-form-popup-wrap .form-question-block{display:none}.new-project-form-popup-wrap .form-question-block:first-child{display:block}.new-project-form-popup-wrap .form-group{width:100%;position:relative;margin-top:20px;margin-bottom:20px;border:none}.new-project-form-popup-wrap .form-group:first-child{margin-top:0}.new-project-form-popup-wrap .form-group:last-child{margin-bottom:0}.new-project-form-popup-wrap .form-group-title{font-weight:700;margin-top:10px;margin-bottom:10px}.new-project-form-popup-wrap .form-group-title:first-child{margin-top:0}.new-project-form-popup-wrap .form-group-title:last-child{margin-bottom:0}.new-project-form-popup-wrap .form-group .inputtext{width:100%;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;line-height:20px;border:1px solid #98a7ae}.new-project-form-popup-wrap .form-group.has-error .inputtext{border-color:#ea4545}.new-project-form-popup-wrap .form-group.has-error .error-fld{display:-moz-inline-stack;display:inline-block}.new-project-form-popup-wrap .form-group .error-fld{font-size:12px;color:#ea4545;display:none}.new-project-form-popup-wrap .radio-group{width:100%;position:relative;margin-top:10px;margin-bottom:10px}.new-project-form-popup-wrap .radio-group:first-child{margin-top:0}.new-project-form-popup-wrap .radio-group:last-child{margin-bottom:0}.new-project-form-popup-wrap .radio-group:after{content:"";display:block;clear:both}.new-project-form-popup-wrap .radio-group .radio-image{width:48%;position:relative;float:left;cursor:pointer}.new-project-form-popup-wrap .radio-group .radio-image:last-child{float:right}.new-project-form-popup-wrap .radio-group .radio-image label input{display:none;-moz-appearance:none;-webkit-appearance:none}.new-project-form-popup-wrap .radio-group .radio-image label input:checked{display:block;width:40px;height:40px;position:absolute;top:10px;left:10px;background:rgba(0,0,0,.7);border-radius:50%;box-shadow:5px 5px 15px -10px #000}.new-project-form-popup-wrap .radio-group .radio-image label input:checked:after{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:40px;height:40px;text-align:center;vertical-align:middle;font-variant:normal;text-transform:none;line-height:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e803";position:absolute;font-size:18px;top:0;left:0;color:#fff}.new-project-form-popup-wrap .radio-group .radio-image img{display:block;width:100%;height:auto}.new-project-form-popup-wrap .radio-group .radio-image label span{display:block;margin-top:5px}.new-project-form-popup-wrap .radio-group .radio-button{width:100%;margin-top:10px;margin-bottom:10px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:25px;position:relative;min-height:20px}.new-project-form-popup-wrap .radio-group .radio-button:first-child{margin-top:0}.new-project-form-popup-wrap .radio-group .radio-button:last-child{margin-bottom:0}.new-project-form-popup-wrap .radio-group .radio-button label{display:-moz-inline-stack;display:inline-block}.new-project-form-popup-wrap .radio-group .radio-button label:first-child{display:block;position:absolute;width:20px;height:20px;top:50%;left:0;margin-top:-10px}.new-project-form-popup-wrap .radio-group .radio-button label input{-moz-appearance:none;-webkit-appearance:none;display:-moz-inline-stack;display:inline-block;width:20px;height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;border-radius:50%;position:relative;padding:0;margin:0}.new-project-form-popup-wrap .radio-group .radio-button label input:checked:after{content:"";display:block;width:8px;height:8px;background:#000;position:absolute;top:50%;left:50%;margin:-4px 0 0 -4px;border-radius:50%}.new-project-form-popup-wrap .checkbox-group{width:100%;position:relative;margin-top:10px;margin-bottom:10px}.new-project-form-popup-wrap .checkbox-group:first-child{margin-top:0}.new-project-form-popup-wrap .checkbox-group:last-child{margin-bottom:0}.new-project-form-popup-wrap .checkbox-group:after{content:"";display:block;clear:both}.new-project-form-popup-wrap .checkbox-group .checkbox-button{width:100%;margin-top:10px;margin-bottom:10px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:25px;min-height:20px;position:relative}.new-project-form-popup-wrap .checkbox-group .checkbox-button:first-child{margin-top:0}.new-project-form-popup-wrap .checkbox-group .checkbox-button:last-child{margin-bottom:0}.new-project-form-popup-wrap .checkbox-group .checkbox-button label{display:-moz-inline-stack;display:inline-block}.new-project-form-popup-wrap .checkbox-group .checkbox-button input{-moz-appearance:none;-webkit-appearance:none;display:-moz-inline-stack;display:inline-block;width:16px;height:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;position:absolute;padding:0;margin:-9px 0 0;top:50%;left:0}.new-project-form-popup-wrap .checkbox-group .checkbox-button input:checked:after{content:"";display:block;width:6px;height:6px;background:#000;position:absolute;top:50%;left:50%;margin:-3px 0 0 -3px}.new-project-form-popup .buttons-block .col{text-align:left}.new-project-form-popup .buttons-block .col:last-child{text-align:right}.new-project-form-popup .buttons-block .col:last-child button{background:#08ee3b;color:#fff}.new-project-form-popup .buttons-block button,.new-project-form-popup .buttons-block input[type=submit]{padding:10px 20px;background:#f7f5f5;color:#000;border-radius:5px;cursor:pointer;border:none}.new-project-form-popup .buttons-block input[type=submit]{background:#08ee3b;color:#fff;font-size:16px}.new-project-form-note{width:100%;padding-top:60px;padding-bottom:60px;text-align:center;text-transform:uppercase;font-size:20px}@media (max-width:549.98px){.new-project-form h1{font-size:18px}.new-project-form .new-project-form-popup-wrap{width:90%;height:auto;margin:5%;top:0;left:0;padding:20px}.new-project-form .new-project-form-popup-wrap .radio-group .radio-image{width:100%;float:none;clear:both;margin:10px 0}}.form-description-wrap{width:100%;margin-top:20px;margin-bottom:20px;padding-bottom:40px}.form-description-wrap:first-child{margin-top:0}.form-description-wrap:last-child{margin-bottom:0}.form-description-wrap>p{text-align:center;font-size:16px}.form-description-item{width:100%;margin-top:20px;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:100px;text-align:left;position:relative}.form-description-item:first-child{margin-top:0}.form-description-item:last-child{margin-bottom:0}.form-description-item:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:50px;height:50px;text-align:center;vertical-align:middle;font-variant:normal;text-transform:none;line-height:50px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e803";position:absolute;font-size:20px;top:0;left:25px;color:#08ee3b}.form-description-item-title{font-weight:700;font-size:16px;margin-top:10px;margin-bottom:10px}.form-description-item-title:first-child{margin-top:0}.form-description-item-title:last-child{margin-bottom:0}@media (max-width:549.98px){.form-description .form-description-item{padding-left:50px}.form-description .form-description-item:before{left:0}}
/* End */
/* /local/templates/.default/components/bitrix/form.result.new/new_project/style.min.css?17520735648574 */
