

/* Start:/bitrix/templates/newintec/components/bitrix/form.result.new/new_intec_form_question/style.css?16805191693743*/
.form_feedback_question {
	width:300px;
	min-height: 280px;
	font-size:0;
}
.form_feedback_question .header_grey {
	margin-bottom: 18px
}
.form_feedback_question_under {
    font-size: 18px;
    font-weight: normal;
    text-align: left;
}
.form_feedback_question .header_grey {
	font-size: 30px;
	padding-top: 35px;
	padding-bottom:5px;
	color: #2c3449;
	font-weight: 300;
	margin-top: -30px;
	text-align: center;
}
.form_feedback_question .decription_form {
	text-align: center;
	font-size: 16px;
	color: #9198a9;
}
.form_feedback_question .controls_question label{
    display: block;
    font-size: 13px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5;
    margin-bottom: 5px;
}
.form_feedback_question .controls_question .input input,.form_feedback_question .controls_question .captcha_form .input input{
	width: 100%;	
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    padding: 9px 10px;

	border: none;
	border-radius: 3px;
    background: #f6f6f6;
	box-shadow: none;
	font-weight: normal;
	font-size: 14px;
	float:none;
	border: 1px solid #efefef;
}
.form_feedback_question .controls_question .input textarea{
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 9px 10px;
    height: 38px;
    border: none;
    border-radius: 3px;
    background: #f6f6f6;
    box-shadow: none;
    font-weight: normal;
    font-size: 14px;
    float: none;
    width: 98.66%;
    max-width: 98.66%;
    height: 100px;
    max-height: 100px;
    color: #5f5f5f;
    border: 1px solid #efefef;
}
.form_feedback_question .controls_question .input input.nofill,
.form_feedback_question .controls_question .input textarea.nofill,
.form_feedback_question .controls_question .captcha_form .input input.nofill{
	border:1px solid red;
}
.form_feedback_question .control .starrequired{
	color:#940939;
}
.form_feedback_question .controls_question {
	margin-top: 16px;
	/*display: inline-block;
	width: 32%;*/
	margin-right: 1.33%;
}
.form_feedback_question .controls_question .input input.inputfile {
	border:0;
	box-shadow:none;
}


.form_feedback_question .decription_form {
	text-align: center;
	font-size: 16px;
	color: #9198a9;
}

.form_feedback_question .buttons {
	margin-top:25px;
	text-align: left;
}
.form_feedback_question .solid_button {
    display: inline-block;
    color: #fff;
    border-radius: 3px;
    font-size: 16px;
    line-height: 1.42857;
    border: 0;
    padding: 8px 18px;
    text-align: center;
    background: #c6366f;
    margin: 0 auto;
    transition-property: background-color, border-color;
    transition: 0.4s;
}
.form_feedback_question .solid_button:hover {
	color: #2c3449;
	background:#f6c12e;
}
.form_feedback_question .close_button {
	height: 36px;
	border-radius: 3px;
	float:left;
	line-height:36px;
	width: 45%;
	text-align:center;
}
.form_feedback_question .errors {
	color:red;
	margin-top: 15px;
	font-size: 14px;
    font-weight: 300;
}
.form_feedback_question .text {
	font-size:11px;
	margin-top:5px;
}
.form_feedback_question .consent{
    padding-top: 15px;	
}
.form_feedback_question .consent a {
	display: flex;
}
.consent a, .consent a:hover {
	text-decoration: none;
}
.consent label {
    font-size: 14px;
    color: #2d2d2d;
    cursor: pointer;
}
.consent label:hover {color: #8e8e8e;}
.consent label, .consent input {
	display: inline-block;
	vertical-align: middle;
	padding-top: 3px;
	padding-left: 3px;
	font-weight: normal;
}
.form_feedback_question_under .header_grey {
	font-weight: bold;
	font-size: 24px;
}
.form_feedback_question_under font.errortext {
    color: #f55555 !important;
    line-height: 18px;
    font-weight: 500;
}
/* End */


/* Start:/bitrix/templates/newintec/components/bitrix/news.list/new_intec_development_solutions_2020/style.css?16316150352990*/
.widget-development.template-solutions .widget-header {
    margin-bottom: 60px;
}
.widget-development.template-solutions .widget-header-text {
    font-size: 40px;
    font-weight: 500;
    line-height: 50px;
}
.widget-development.template-solutions .widget-header-description {
    padding-top: 13px;
    font-size: 14px;
    line-height: 20px;
}
.widget-development.template-solutions .widget-header-description-link-wrapper {
    display: inline-block;
}
.widget-development.template-solutions .widget-header-description-text {
    font-size: 18px;
    line-height: 133.3%;
    color: #0B0B0B;
}
.widget-development.template-solutions .widget-header-description-link {

}
.widget-development.template-solutions .widget-header-description-link-text {
    text-decoration: none;    
	margin-top: 10px;
}
.widget-development.template-solutions .widget-header-description-link-icon {
    font-size: 11px;
    color: #c6366f;
    padding-left: 5px;
}
.widget-development.template-solutions .widget-header-description-link-wrapper:hover .widget-header-description-link-icon {
    animation-name: development-solutions;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}
.widget-development.template-solutions .solutions-image {
	width: 69px;
	height: 69px;
	object-fit: contain;
}
.widget-development.template-solutions .new-solutions-item-wrap {
    background: #FFFFFF;
    border: 1px solid #D5D5D5;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 25px;
    display: block;
    text-decoration: none;
    transition: 0.4s;
	height:100%;
}
.widget-development.template-solutions .new-solutions-item-wrap:hover {
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.16);
}
.widget-development.template-solutions a.new-solutions-item-wrap {
    cursor: pointer;
}
.widget-development.template-solutions .solutions-name {
	font-weight: 500;
	font-size: 15px;
	line-height: 133.3%;
	color: #0B0B0B;   
	margin-bottom: 10px;
}
.widget-development.template-solutions .solutions-price-new {
	font-weight: 500;
	font-size: 20px;
	line-height: 133.3%;
	color: #0B0B0B;
}
.widget-development.template-solutions .solutions-price-old {
	font-size: 14px;
	line-height: 133.3%;
	text-decoration-line: line-through;
	color: #0B0B0B;
}
@media all and (max-width: 1024px) {
    .widget-development.template-solutions .widget-header-text,
    .widget-development.template-solutions .widget-header-description {
        text-align: center;
    }
    .widget-development.template-solutions .widget-header-description {
        padding-top: 25px;
    }
    .widget-development.template-solutions .widget-header-description-link {

    }
	.widget-development.template-solutions .widget-header-text {
		font-size: 24px;
		line-height: 30px;
	}
	.widget-development.template-solutions .widget-header-description-text {
		font-size: 16px;
	}
}

@media all and (max-width: 320px) {
	.widget-development.template-solutions .solutions-name {
		max-width: 145px;
		font-size: 14px;
	}
}
/* End */
/* /bitrix/templates/newintec/components/bitrix/form.result.new/new_intec_form_question/style.css?16805191693743 */
/* /bitrix/templates/newintec/components/bitrix/news.list/new_intec_development_solutions_2020/style.css?16316150352990 */
