

/* Start:/bitrix/components/star/calculatorpro/templates/.default/style.css?165647333146848*/
.start_calculator button, .start_calculator textarea, .start_calculator select, .start_calculator input {font-family: 'Montserrat','Helvetica','Tahoma','Arial', sans-serif; font-size: 16px; line-height: 1.0; color: #36394c; outline: none !important;}
.start_calculator button, .start_calculator input[type="button"], .start_calculator input[type="submit"] {-webkit-appearance: none; box-shadow: none;}
.start_calculator ul, .start_calculator ol, .start_calculator li { list-style-type:none; padding: 0; margin: 0; }
.start_calculator a, .start_calculator a:focus, .start_calculator a:hover {text-decoration: none; outline: none; box-shadow: none;}
.start_calculator .button {display: inline-block; vertical-align: top; position: relative; text-align: center; border: 0; margin: 0; line-height: 1.0; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.start_calculator .button:hover {cursor: pointer;}
.start_calculator .hidden {display: none;}
.start_calculator .phone {white-space: nowrap;}
.start_calculator .phone:hover {cursor: default;}
.start_calculator .spacer {clear:both;}
.start_calculator ::-webkit-input-placeholder {color: #7e818c; line-height: 1.0;}
.start_calculator :-ms-input-placeholder {color: #7e818c; line-height: 1.0;}
.start_calculator :-moz-placeholder {color: #7e818c; line-height: 3.3;}
.start_calculator ::-moz-placeholder {color: #7e818c; line-height: 3.3;}
.start_calculator header {position: static; height: auto; width: auto; min-height: auto; padding: 0; margin: 0;}
.start_calculator .ui-helper-hidden {display: none;}
.start_calculator .ui-helper-hidden-accessible {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.start_calculator .ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}
.start_calculator .ui-helper-clearfix:before,
.start_calculator .ui-helper-clearfix:after {content: ""; display: table; border-collapse: collapse;}
.start_calculator .ui-helper-clearfix:after {clear: both;}
.start_calculator .ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0);}
.start_calculator .ui-front {z-index: 100;}
.start_calculator .ui-state-disabled {cursor: default !important; pointer-events: none;}
.start_calculator .ui-icon {display: inline-block; vertical-align: middle; margin-top: -.25em; position: relative; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;}
.start_calculator .ui-widget-icon-block {left: 50%; margin-left: -8px; display: block;}
.start_calculator .ui-widget-overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%;}
.start_calculator .calc_slider .ui-slider {position: relative; text-align: left;}
.start_calculator .calc_slider .ui-slider .ui-slider-handle {position: absolute; z-index: 994; width: 16px; height: 16px; border: 2px solid #FFF; cursor: default; box-shadow: 0 0 10px 1px rgba(0,0,0,0.11) !important; -ms-touch-action: none; touch-action: none; border-radius: 50%; outline: none !important;}
.start_calculator .calc_slider .ui-slider .ui-slider-handle:before {display: none !important;}
.start_calculator .calc_slider .ui-slider .ui-slider-handle:hover {cursor: pointer;}
.start_calculator .calc_slider .ui-slider .ui-slider-range {position: absolute; z-index: 991; margin-top: -1px; margin-left: -1px; display: block; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.start_calculator .calc_slider .ui-slider.ui-state-disabled .ui-slider-handle,
.start_calculator .calc_slider .ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}
.start_calculator .calc_slider .ui-slider-horizontal {height: 8px;}
.start_calculator .calc_slider .ui-slider-horizontal .ui-slider-handle {top: -7px; margin-left: -10px;}
.start_calculator .calc_slider .ui-slider-horizontal .ui-slider-range {top: 0; height: 100%;}
.start_calculator .calc_slider .ui-slider-horizontal .ui-slider-range-min {left: 0;}
.start_calculator .calc_slider .ui-slider-horizontal .ui-slider-range-max {right: 0;}
.start_calculator .calc_slider .ui-slider.ui-widget-content {border: 1px solid #e0e0e0; background: #FFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; box-sizing: border-box;}
.start_calculator .calc_slider.calc_number .ui-slider {display: none;}
.start_calculator .calc_spinner .ui-spinner {position: relative; display: block; width: 150px; background: none;}
.start_calculator .calc_spinner .ui-spinner-input {display: block; margin: 0 auto; width: 50px; height: 50px; padding: 0 0 1px; background: #f7f7f7; font-size: 15px; color: #000; text-align: center; border: 1px solid #e0e0e0; border-left: 0; border-right: 0; box-sizing: border-box;}
.start_calculator .calc_spinner .ui-button {position: absolute; width: 50px; height: 50px;}
.start_calculator .calc_spinner .ui-button:before {position: absolute; color: #FFF; font-family:'Arial';}
.start_calculator .calc_spinner .ui-button:hover {cursor: pointer;}
.start_calculator .calc_spinner .ui-spinner-down {left: 0; top: 0; -moz-border-radius: 50px 0 0 50px; -webkit-border-radius: 50px 0 0 50px; border-radius: 50px 0 0 50px;}
.start_calculator .calc_spinner .ui-spinner-down:before {content: ""; left: 50%; top: 50%; width: 7px; height: 2px; margin: -1px 0 0 -2px; background: #FFF;}
.start_calculator .calc_spinner .ui-spinner-up {right: 0; top: 0; -moz-border-radius: 0 50px 50px 0; -webkit-border-radius: 0 50px 50px 0; border-radius: 0 50px 50px 0;}
.start_calculator .calc_spinner .ui-spinner-up:before {content: "+"; font-size: 16px; left: 50%; top: 50%; margin: -8px 0 0 -5px; font-weight: 700;}
.start_calculator .selectize-dropdown-header {position: relative;}
.start_calculator .selectize-dropdown, .start_calculator .selectize-input, .start_calculator .selectize-input input {color: #000; font-family: inherit; font-size: 13px; line-height: 1.0;}
.start_calculator .selectize-input input {height: 48px; box-sizing: border-box; width: 100% !important; display: block; padding: 0 0 3px;}
.start_calculator .selectize-input, .start_calculator .selectize-control.single .selectize-input.input-active {background: #f7f7f7; cursor: text; display: block; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.start_calculator .selectize-input {border: 1px solid #e0e0e0; padding: 0 40px 0 15px; box-sizing: border-box; height: 50px; display: block; width: 100%; overflow: hidden; position: relative; z-index: 994; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.start_calculator .selectize-input.disabled,
.start_calculator .selectize-input.disabled * {cursor: default !important;}
.start_calculator .selectize-input.dropdown-active {-webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; z-index: 999;}
.start_calculator .selectize-input > * {vertical-align: baseline; border: 0; padding: 0; margin: 0; background: transparent; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;}
.start_calculator .selectize-input::after {content:""; display: block; clear: left;}
.start_calculator .selectize-input.dropdown-active {z-index: 999; background: #f7f7f7;}
.start_calculator .selectize-input.dropdown-active::before {content:""; display: block; position: absolute; background: #f7f7f7; height: 0; bottom: 0; left: 0; right: 0;}
.start_calculator .selectize-dropdown {position: absolute; z-index: 999; background: #FFF; border: 1px solid #e0e0e0; margin: -1px 0 0 0; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.start_calculator .selectize-dropdown [data-selectable] {cursor: pointer; border: 0; border-top: 0; box-sizing: border-box; overflow: hidden;}
.start_calculator .selectize-dropdown [data-selectable] .highlight {background: #f7f7f7;}
.start_calculator .selectize-dropdown [data-selectable] {padding: 16px 15px 18px;}
.start_calculator .selectize-dropdown [data-selectable]:last-of-type {-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;}
.start_calculator .selectize-dropdown .active {background-color: #f7f7f7;}
.start_calculator .selectize-dropdown .active.create {color: #000;}
.start_calculator .selectize-dropdown-content {overflow-y: auto; overflow-x: hidden; max-height: 200px; -webkit-overflow-scrolling: touch;}
.start_calculator .selectize-control .selectize-input .item {position: absolute; left: 15px; top: 16px;}
.start_calculator .selectize-control .selectize-input,
.start_calculator .selectize-control .selectize-input input {cursor: pointer;}
.start_calculator .selectize-control .selectize-input.input-active,
.start_calculator .selectize-control .selectize-input.input-active input {cursor: text;}
.start_calculator .selectize-control .selectize-input:after {content: ""; position: absolute; right: 14px; top: 50%; margin-top: -3px; width: 8px; height: 6px; background: url('/bitrix/components/star/calculatorpro/templates/.default/images/arrow.svg') 0 0 no-repeat; background-size: 100% auto; z-index: 992; border: none; transform: none;}
.start_calculator .selectize-control .selectize-input.dropdown-active:after {transform: rotate(180deg); margin-top: -4px;}
.start_calculator .selectize-input:before {content:""; position: absolute; right: 0; top: 0; width: 40px; height: 100%; background: #f7f7f7; z-index: 992;}
.start_calculator .selectize-control ::-webkit-input-placeholder {color: #36394c; line-height: 1.0;}
.start_calculator .selectize-control :-ms-input-placeholder {color: #36394c; line-height: 1.0;}
.start_calculator .selectize-control :-moz-placeholder {color: #36394c; line-height: 3.6;}
.start_calculator .selectize-control ::-moz-placeholder {color: #36394c; line-height: 3.6;}

.calc_container {margin: 0 auto; position: relative; font-family: 'Montserrat','Helvetica','Tahoma','Arial', sans-serif; font-weight: 400; font-size: 15px; line-height: 1.0; color: #36394c;}
.start_calculator .calc_header {position: relative; padding: 40px 50px 42px; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.start_calculator .calc_header .calc_header_box {position: relative; padding: 0 0 0 60px; min-height: 59px;}
.start_calculator .calc_header img {position: absolute; left: 0; top: 5px; width: 40px;}
.start_calculator .calc_header .calc_header_title {position: relative; font-size: 28px; line-height: 1.2; color: #FFF; font-weight: 700; margin: 0 0 6px;}
.start_calculator .calc_header .calc_header_subtitle {position: relative; font-size: 13px; line-height: 1.5; color: #fff;}
.start_calculator .calc_header .calc_header_subtitle a, .start_calculator .calc_header .calc_header_subtitle span {white-space: nowrap; position: relative; color: #FFF;}
.start_calculator .calc_header .calc_header_subtitle a:before, .start_calculator .calc_header .calc_header_subtitle span:before {content:""; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background: #c9c9ec; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.start_calculator .calc_header .calc_header_subtitle a:hover, .start_calculator .calc_header .calc_header_subtitle span:hover {cursor: pointer;}
.start_calculator .calc_header .calc_header_subtitle a:hover:before, .start_calculator .calc_header .calc_header_subtitle span:hover:before {opacity: 0;}
.start_calculator .calc_fields {position: relative; padding: 20px 20px 20px; margin: 0 0 20px; background: #FFF; box-shadow: 0 0 10px 0 rgba(0,0,0,0.12);}
.start_calculator .calc_row {position: relative; border: 1px solid #e0e0e0; border-bottom: 0; padding: 24px 180px 30px 30px;}
.start_calculator .calc_row.calc_row_main {padding-right: 320px; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0;}
.start_calculator .calc_row.calc_row_last {border-bottom: 1px solid #e0e0e0; margin: 0 0 20px; -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; border-radius: 0 0 2px 2px;}
.start_calculator .calc_row_price {position: absolute; right: 50px; top: 50%; height: 16px; font-weight: 700; margin-top: -8px; font-size: 16px;}
.start_calculator .calc_row_price:before {content:"+ ";}
.start_calculator .calc_row_price i {font-style: normal; display: inline-block; padding: 0; margin: 0; font-size: inherit; background: none; line-height: normal;}
.start_calculator .calc_row_price.price_main {height: 26px; margin-top: -13px; font-size: 26px;}
.start_calculator .calc_row_price.price_main:before {display: none;}
.start_calculator .calc_row_label {position: relative; font-size: 16px; line-height: 1.4; font-weight: 700; margin: 0 0 18px;}
.start_calculator .calc_row_instruction {position: relative; font-size: 13px; line-height: 1.5; top: -15px; margin: 0 0 7px; color: #7e818c;}
.start_calculator .calc_row_instruction a {white-space: nowrap; position: relative; color: #5050c3;}
.start_calculator .calc_row_instruction a:before {content:""; position: absolute; left: 0; right: 0; bottom: -1px; height: 1px; background: #8686d6; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.start_calculator .calc_row_instruction a:hover {cursor: pointer;}
.start_calculator .calc_row_instruction a:hover:before {opacity: 0;}
.start_calculator .calc_row_instruction.calc_row_instruction_for_checkbox{margin-bottom: 0px; top: 5px;}
.start_calculator .calc_radio_button {display: inline-block; vertical-align: top; margin: 0 6px 11px 0; position: relative;}
.start_calculator .calc_radio_button input {position: absolute; left: 0; top: 0; width: 100%; height:100%; opacity: 0; padding: 0; margin: 0; z-index: 991;}
.start_calculator .calc_radio_button input:hover {cursor: pointer;}
.start_calculator .calc_radio_button button {border: 1px solid #e0e0e0; padding: 0 20px 2px; height: 50px; font-size: 13px; color: #000; z-index: 990; background: transparent; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.start_calculator .calc_radio {display: inline-block; vertical-align: top; box-sizing: border-box; position: relative; width: 250px; margin: 0 0 15px; padding: 0 20px 0 30px;}
.start_calculator .calc_radio input {position: absolute; left: 0; top: 0; width: 100%; height:100%; opacity: 0; padding: 0; margin: 0; z-index: 991;}
.start_calculator .calc_radio input:hover {cursor: pointer;}
.start_calculator .calc_radio .calc_radio_icon {position: absolute; left: 0; top: 0; width: 18px; height: 18px; background: #f7f7f7; border: 1px solid #e1e1e1; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.start_calculator .calc_radio .calc_radio_icon:before {content:""; position: absolute; left: 50%; top: 50%; width: 10px; height: 10px; margin: -5px 0 0 -5px; opacity: 0; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.start_calculator .calc_radio .calc_radio_label {font-size: 14px; position: relative; line-height: 1.4;}
.start_calculator .calc_radio.checked .calc_radio_icon:before {opacity: 1;}
.start_calculator .calc_checkbox {display: inline-block; vertical-align: top; box-sizing: border-box; position: relative; width: 250px; margin: 0 0 15px; padding: 0 20px 0 30px;}
.start_calculator .calc_checkbox.calc_checkbox_single {margin: 0; top: 3px; width: auto;}
.start_calculator .calc_checkbox input {position: absolute; left: 0; top: 0; width: 100%; height:100%; opacity: 0; padding: 0; margin: 0; z-index: 991;}
.start_calculator .calc_checkbox input:hover {cursor: pointer;}
.start_calculator .calc_checkbox .calc_checkbox_icon {position: absolute; left: 0; top: 0; width: 18px; height: 18px; background: #f7f7f7; border: 1px solid #e1e1e1; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.start_calculator .calc_checkbox .calc_checkbox_icon:before {content:""; position: absolute; left: 50%; top: 50%; width: 10px; height: 9px; margin: -4px 0 0 -5px; background: url('/bitrix/components/star/calculatorpro/templates/.default/images/check.svg') 0 0 no-repeat; background-size: 100% auto; opacity: 0; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.start_calculator .calc_checkbox .calc_checkbox_label {font-size: 14px; position: relative; line-height: 1.4;}
.start_calculator .calc_checkbox .calc_checkbox_label.checkbox_label_large {font-weight: 700; font-size: 16px;}
.start_calculator .calc_checkbox.checked .calc_checkbox_icon:before {opacity: 1;}
.start_calculator .calc_slider {position: relative;}
.start_calculator .calc_slider .calc_slider_outputs {display: inline-block; vertical-align: top; width: 200px;}
.start_calculator .calc_slider .calc_slider_field {display: inline-block; vertical-align: top; width: 110px; padding: 0 10px 1px; margin: 0 12px 0 0; font-size: 13px; height: 50px; border: 1px solid #e0e0e0; text-align: right; box-sizing: border-box; background: #f7f7f7; color: #000; font-size: 14px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.start_calculator .calc_slider .calc_slider_field_label {display: inline-block; position: relative; vertical-align: top; top: 19px; font-size: 13px;}
.start_calculator .calc_slider .calc_form_slider {width: 250px; display: inline-block; vertical-align: top; position: relative; top: 22px;}
.start_calculator .calc_customselect {display: inline-block; vertical-align: top; width: 300px;}
.start_calculator .calc_customselect_output {top: 10px; position: relative;}
.start_calculator .calc_customselect_output button {height: 30px; display:none; margin: 0 5px 10px 0; padding: 0 35px 1px 10px; white-space: nowrap; font-size: 12px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.start_calculator .calc_customselect_output button:hover {cursor: pointer;}
.start_calculator .calc_customselect_output button:before {content:""; position: absolute; right: 14px; top: 50%; width: 7px; height: 7px; background: url('/bitrix/components/star/calculatorpro/templates/.default/images/close.svg') 0 0 no-repeat; margin-top: -3px; background-size: 100% auto;}
.start_calculator .calc_customselect_output button.checked {display: inline-block;}
.start_calculator .calc_totals {position: relative; height: 100px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.start_calculator .calc_totals_top {margin-bottom: 20px;}
.start_calculator .calc_totals_top + .calc_totals_hint {padding-top: 0; margin-bottom: 10px;}
.start_calculator .calc_totals .calc_totals_title {position: absolute; left: 30px; top: 42px; color: #FFF; font-size: 16px; font-weight: 700;}
.start_calculator .calc_totals .calc_total {position: absolute; right: 50px; top: 38px; color: #FFF; font-size: 26px; font-weight: 700;}
.start_calculator .calc_totals .calc_total i {font-style: normal; display: inline-block; padding: 0; margin: 0; font-size: inherit; background: none; line-height: normal;}
.start_calculator .calc_totals .calc_total u {position: relative; text-decoration: none; top: -10px; font-size: 14px;}
.start_calculator .calc_totals_hint {font-size: 12px; line-height: 1.4; margin: 0 0 0 30px; padding: 18px 0 15px; color: #7e818c;}
.start_calculator .form_wrap {position: relative;}
.start_calculator .contact_fields {position: relative; border: 1px solid #e0e0e0; padding: 44px 40px 22px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: #fff;}
.start_calculator .contact_fields_title {margin: 0 0 30px; font-size: 24px; font-weight: 700;}
.start_calculator .form_left {position: relative; float:left; width: 73.771%;}
.start_calculator .contact_fields .field_wrap {float:left; width: 30.93333%; margin-bottom: 18px;}
.start_calculator .contact_fields .field_wrap2 {margin: 0 3.6% 10px;}
.start_calculator .contact_fields .field_label {margin: 0 0 8px; font-size: 13px; position: relative;}
.start_calculator .contact_fields .form_field {display: block; width: 100%; box-sizing: border-box; padding: 0 10px 2px; height: 50px; font-size: 14px; line-height: 1.0; background: #f7f7f7; border: 1px solid #e0e0e0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.start_calculator .contact_fields .field_wrap_textarea {width: 100%;}
.start_calculator .contact_fields textarea.form_field {padding-top: 8px; line-height: 1.6; height: 70px;}
.start_calculator .form_right {position: relative; float:right; width: 21.858%;}
.start_calculator .form_agreement {position: relative; padding: 17px 0 0 35px; margin: 0 0 21px; text-align: left;}
.start_calculator .form_agreement .checkbox_icon {cursor:pointer; position: absolute; left: 0; top: 20px; width: 18px; height: 18px; background: #f7f7f7; border: 1px solid #e1e1e1; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.start_calculator .form_agreement .checkbox_icon:before {content:""; position: absolute; left: 50%; top: 50%; width: 10px; height: 9px; margin: -4px 0 0 -5px; background: url('/bitrix/components/star/calculatorpro/templates/.default/images/check.svg') 0 0 no-repeat; background-size: 100% auto; opacity: 0; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.start_calculator .form_agreement input {position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; z-index: 991; opacity: 0; padding: 0; margin: 0;}
.start_calculator .form_agreement input:hover {cursor: pointer;}
.start_calculator .form_agreement .checkbox_label {font-size: 13px; line-height: 1.4; z-index: 990; position: relative;}
.start_calculator .form_agreement .checkbox_label:hover {cursor: default;}
.start_calculator .form_agreement a .checkbox_label:hover {cursor: pointer; color: #36394c;}
.start_calculator .form_agreement a .checkbox_label{color: #36394c;}
.start_calculator .form_agreement.checked .checkbox_icon:before {opacity: 1;}
.start_calculator .button_wrap {position: relative;}
.start_calculator .submit {position: relative; display: block; width: 100%; height: 70px; border: 0; font-size: 12px; font-weight: 700; text-transform: uppercase; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.start_calculator .submit:hover {opacity: 0.8;}
.start_calculator .form_cover {position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; z-index: 995;}
.start_calculator .form_cover:hover {cursor: default;}
.with_sidebar .sidebar {position: absolute; left: 0; top: 100px; width: 278px; height: 400px; background: #f3f3fd;}
.with_sidebar .start_calculator {margin-left: 300px;}
.with_sidebar .start_calculator .calc_row {padding-right: 160px;}
.with_sidebar .start_calculator .calc_row.calc_row_main {padding-right: 200px;}
.start_calculator .calc_form_hint{color:#7e818c;}
.start_calculator .calc_open_form{width: 200px; margin: 0 auto;}
.start_calculator input[type=number]::-webkit-inner-spin-button, .start_calculator input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}
.start_calculator input[type=number] {-moz-appearance:textfield;}
.start_calculator .calc_radio_button button {position: static;}
.start_calculator .calc_radio_button:hover, .start_calculator .calc_radio:hover {z-index: 994;}
.start_calculator .calc_customselect_output {white-space: nowrap;}
.start_calculator .selectize-input .item {display: none;}
.start_calculator .selectize-input .item:last-of-type {display: block;}
.start_calculator .calc_popup_back {position: fixed; display: none; left: 0; top: 0; right: 0; bottom: 0; background: #36394c; opacity: 0.7; z-index: 998;}
.start_calculator .calc_popup_back:hover {cursor: pointer;}
.start_calculator .calc_popup {position: fixed; display: none; left: 50%; top: 50%; width: 380px; height: 220px; margin: -110px 0 0 -190px; box-shadow: -10px 10px 16px 1px rgba(0,0,0,0.12); background: #FFF; z-index: 999; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.start_calculator .calc_popup:before {content:""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 990; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.start_calculator .calc_popup .calc_popup_close {position: absolute; right: 20px; top: 20px; width: 22px; height: 22px; background: url('/bitrix/components/star/calculatorpro/templates/.default/images/close2.svg') 0 0 no-repeat; background-size: 100% auto; z-index: 992;}
.start_calculator .calc_popup .calc_popup_close:hover {cursor: pointer;}
.start_calculator .calc_popup .calc_popup_content {position: relative; padding: 0 40px; z-index: 991;}
.start_calculator .calc_popup .pseudo_table {display: table; border-collapse: collapse; width: 100%;}
.start_calculator .calc_popup .pseudo_td {display: table-cell; vertical-align: middle; height: 220px;}
.start_calculator .calc_popup .calc_popup_title {font-size: 24px; font-weight: bold; color: #36394c; text-align: center;}
.start_calculator .calc_popup .calc_popup_subtitle {font-size: 13px; line-height: 1.5; color: #36394c; text-align: center;}
.start_calculator .calc_popup_alert:before {border: 8px solid #f28379;}
.start_calculator .calc_popup_alert .calc_popup_title {padding: 13px 0 28px;}
.start_calculator .calc_popup_alert .calc_popup_errors {font-size: 13px; padding: 15px 20px 16px; background: #ffe8e5; line-height: 1.5; color: #36394c; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.start_calculator .calc_popup_success:before {border: 8px solid #5050c3;}
.start_calculator .calc_popup_success .calc_popup_title {padding: 5px 0 0;}
.start_calculator .calc_popup_success .calc_popup_subtitle {padding: 11px 0 0 0;}
.start_calculator .calc_hint {position: relative; display: inline; z-index: 991;}
.start_calculator .calc_hint:before {content:""; position: absolute; left: 50%; top: 50%; width: 50px; height: 50px; margin: -25px 0 0 -25px; z-index: 990; display: none;}
.start_calculator .calc_hint .calc_hint_in {display: inline-block; vertical-align: top; width: 15px; height: 15px; color: #FFF; font-size: 11px; padding: 2px 0 0 0; z-index: 991; box-sizing: border-box; line-height: 1.0; text-align: center; background: #acace6; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.start_calculator .calc_hint .calc_hint_in:hover {cursor: pointer;}
.start_calculator .calc_hint .calc_hint_in:before {content:"?"; -webkit-font-smoothing: subpixel-antialiased;}
.start_calculator .calc_hint .calc_hint_content {position: absolute; display: none; box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.3); left: 0; bottom: 100%; margin-bottom: 10px; width: 240px; z-index: 992; padding: 12px 15px 11px; font-size: 11px; line-height: 1.4; color: #585b68; box-sizing: border-box;  background: #fcfcfc; -moz-border-radius: 10px 10px 10px 0; -webkit-border-radius: 10px 10px 10px 0; border-radius: 10px 10px 10px 0; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.start_calculator .calc_hint:hover {z-index: 991;}
.start_calculator .calc_hint:hover .calc_hint_content {display: block;}
.start_calculator .contact_fields_subtitle {font-size: 13px; line-height: 1.5; margin: 0 0 10px; position: relative; top: -17px;}
.start_calculator .contact_fields_short .field_wrap {width: 23.125%; margin: 0;}
.start_calculator .contact_fields_short .field_wrap1,
.start_calculator .contact_fields_short .field_wrap2,
.start_calculator .contact_fields_short .field_wrap3 {margin-right: 2.5%;}
.start_calculator .contact_fields_short .field_wrap4 {margin-right: 0;}
.start_calculator .contact_fields_short .form_agreement {padding: 13px 0 0 35px; top: -6px;}
.start_calculator .contact_fields_short .submit {height: 50px;}
.start_calculator .calc_img_options {position: relative;}
.start_calculator .calc_img_options:after {content:""; position: relative; clear: both; display: block;}
.start_calculator .calc_img_radio {margin: 15px 1.617% 0 0; padding: 0; float:left; border: 1px solid #e0e0e0; box-sizing: border-box; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.start_calculator .calc_img_radio:before {content:""; position: absolute; opacity: 0; left: -1px; top: -1px; right: -1px; bottom: -1px; z-index: 991; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.start_calculator .calc_img_radio_imgbox {position: relative; overflow: hidden; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.start_calculator .calc_img_radio_imgbox img {display: block; width: 100%; margin: 0; padding: 0;}
.start_calculator .calc_img_radio_labelbox {position: relative; padding: 0 0 0 30px; margin: 12px 9px 12px; z-index: 992; box-sizing: border-box;} 
.start_calculator .calc_img_radio .calc_hint {top: 2px; margin: 0 0 0 5px;}
.start_calculator .calc_img_radio:hover {cursor: pointer;}
.start_calculator .calc_img_radio:hover:before {opacity: 1;}
.start_calculator .calc_img_options.in_row_2 .calc_img_radio {width: 41.22%;}
.start_calculator .calc_img_options.in_row_3 .calc_img_radio {width: 26.94%;}
.start_calculator .calc_img_options.in_row_4 .calc_img_radio {width: 19.81%;}
.start_calculator .calc_img_checkboxes {position: relative;}
.start_calculator .calc_img_checkboxes:after {content:""; position: relative; clear: both; display: block;} 
.start_calculator .calc_img_checkbox {margin: 21px 2.3% 0 0; padding: 0; float:left; border: 1px solid #e0e0e0; box-sizing: border-box; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.start_calculator .calc_img_checkbox:before {content:""; position: absolute; opacity: 0; left: -1px; top: -1px; right: -1px; bottom: -1px; z-index: 991; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-transition: 0.2s; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s;}
.start_calculator .calc_img_checkbox_imgbox {position: relative; overflow: hidden; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.start_calculator .calc_img_checkbox_imgbox img {display: block; width: 100%; margin: 0; padding: 0;}
.start_calculator .calc_img_checkbox_labelbox {position: relative; padding: 0 0 0 30px; margin: 12px 9px 12px; z-index: 992; box-sizing: border-box;} 
.start_calculator .calc_img_checkbox .calc_hint {top: 2px; margin: 0 0 0 5px;}
.start_calculator .calc_img_checkbox:hover {cursor: pointer;}
.start_calculator .calc_img_checkbox:hover:before {opacity: 1;}
.start_calculator .calc_img_checkboxes.in_row_2 .calc_img_checkbox {width: 41.1%;}
.start_calculator .calc_img_checkboxes.in_row_3 .calc_img_checkbox {width: 26.65%;}
.start_calculator .calc_img_checkboxes.in_row_4 .calc_img_checkbox {width: 19.397%;}
.start_calculator .calc_radio .calc_hint {top: 2px; margin: 0 0 0 4px;}
.start_calculator .calc_switches .calc_hint {top: 2px; margin: 0 0 0 4px;}
.start_calculator .calc_radio_button .calc_hint {top: 0; margin: 0 0 0 11px; right: -3px;}
.start_calculator .calc_radio_button.checked .calc_hint .calc_hint_in {color: #504fc4;}
.start_calculator .calc_checkbox .calc_hint {top: 2px; margin: 0 0 0 6px;}
.start_calculator .calc_customselect {position: relative;} 
.start_calculator .calc_customselect .calc_customselect_output {position: static; padding: 10px 0 0 0;}
.start_calculator .calc_customselect .button {position: static;}
.start_calculator .calc_customselect .calc_hint {position: absolute; left: 100%; margin: 0 0 0 10px; top: 18px;}
.start_calculator .calc_customselect_output button {padding: 0 10px 1px 10px;}
.start_calculator .calc_customselect_output button:before {position: relative; right: 0; top: auto; margin: 3px 4px 0 15px; float: right;}
.start_calculator .calc_customselect.single_option .calc_customselect_output {top: 0; padding: 0; height: 1px;}
.start_calculator .calc_customselect.single_option .calc_customselect_output button {font-size: 0; height: 1px; background: transparent; padding: 0; margin: 0;}
.start_calculator .calc_customselect.single_option .calc_customselect_output button:before {display: none;}
.start_calculator .alert_in {display: inline-block; vertical-align: top; margin: 0 20px 130px;}
.start_calculator .alert_in:hover {cursor: pointer;}
.start_calculator .success_in {display: inline-block; vertical-align: top; margin: 0 20px 130px;}
.start_calculator .success_in:hover {cursor: pointer;}
.start_calculator .calc_switch {display: inline-block; vertical-align: top; box-sizing: border-box; position: relative; width: 49%; margin: 8px 0 10px; padding: 0 10px 0 100px;}
.start_calculator .calc_switch .calc_switch_icon {position: absolute; left: 0; top: 0; width: 80px; height: 50px; box-sizing: border-box; box-shadow: inset 3px 3px 6px -1px rgba(63,63,153,0.3); background: #f7f7f7; border: 1px solid #e0e0e0; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;}
.start_calculator .calc_switch .calc_switch_button {position: absolute; width: 38px; height: 38px; top: 5px; left: 5px; background: #f7f7f7; box-shadow: 0 2px 5px 1px rgba(63,63,153,0.35); -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: 0.4s; transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s;}
.start_calculator .calc_switch .calc_switch_label_wrap {display: table; width: 100%; border-collapse: collapse; position: relative; top: -1px;}
.start_calculator .calc_switch .calc_switch_label {font-size: 13px; position: relative; line-height: 1.4; color: #36394c; display: table-cell; vertical-align: middle; height: 50px;}
.start_calculator .calc_switch input {position: absolute; left: 0; top: 0; width: 100%; height:100%; opacity: 0; padding: 0; margin: 0; z-index: 991;}
.start_calculator .calc_switch input:hover {cursor: pointer;}
.start_calculator .calc_switch.switch_bold {margin: 6px 0 0 0;}
.start_calculator .calc_switch.switch_bold .calc_switch_label {font-size: 16px; font-weight: bold;}
.start_calculator .calc_switch.checked .calc_switch_button {background: #5050c3; left: auto; right: 5px;}

@media screen and (max-width: 750px) {
	.start_calculator .calc_switch {display: block; width: 100%; margin: 8px 0 5px; padding: 0 0 0 80px;}
	.start_calculator .calc_switch .calc_switch_icon {width: 64px; height: 38px; box-shadow: inset 2px 2px 4px -1px rgba(63,63,153,0.3);}
	.start_calculator .calc_switch .calc_switch_button {width: 26px; height: 26px; box-shadow: 0 1px 3px 1px rgba(63,63,153,0.35);}
	.start_calculator .calc_switch .calc_switch_label {height: 38px;}
}
@media screen and (max-width: 1250px) {
	.calc_container {width: auto; margin-left: 30px; margin-right: 30px;}
}
@media screen and (max-width: 1100px) {
	body {-webkit-text-size-adjust:none; text-size-adjust:none; -ms-text-size-adjust:none;}
	.start_calculator .calc_header {padding: 28px 50px 30px;}
	.start_calculator .form_left {width: 71%;}
	.start_calculator .form_right {width: 25%;}
	.start_calculator .form_agreement {padding: 17px 0 0 30px;}
	.start_calculator .form_agreement .checkbox_label {font-size: 12px; line-height: 1.4;}
	.with_sidebar .start_calculator .calc_slider .calc_slider_outputs {width: 180px;}
	.with_sidebar .start_calculator .calc_slider .calc_form_slider {width: 220px;}
	.with_sidebar .start_calculator .calc_radio,
	.with_sidebar .start_calculator .calc_checkbox {width: 49.5%;}
	.with_sidebar .start_calculator .form_left {width: 100%; float:none;}
	.with_sidebar .start_calculator .form_right {width: 100%; float:none; margin: 0 0 20px;}  
}
@media screen and (max-width: 1000px) {
	.calc_container {padding: 50px 0;}
	.start_calculator .calc_row {padding: 24px 30px 30px;}
	.start_calculator .calc_row.calc_row_main {padding-right: 30px;}
	.start_calculator .calc_row_price {position: relative; right: auto; top: auto; height: auto; margin-top: 0; padding: 22px 0 0 0; display: inline-block; vertical-align: top;}
	.start_calculator .calc_row_price.price_main {height: auto; margin-top: 0; padding: 14px 0 0 0;}
	.start_calculator .calc_radio_button button {padding: 0 12px 2px;}
	.start_calculator .calc_row_single .calc_row_price {padding: 8px 0 0 0;}
	.start_calculator .calc_row_single .calc_spinner,
	.start_calculator .calc_row_single .calc_customselect,
	.start_calculator .calc_row_single .calc_checkboxes {display: inline-block; vertical-align: top; margin: 0 30px 0 0;}
	.start_calculator .calc_slider .calc_slider_outputs, .with_sidebar .start_calculator .calc_slider .calc_slider_outputs {width: 200px;}
	.start_calculator .calc_slider .calc_form_slider, .with_sidebar .start_calculator .calc_slider .calc_form_slider {width: 250px;}
	.start_calculator .calc_radio, .start_calculator .calc_checkbox, .with_sidebar .start_calculator .calc_radio, .with_sidebar .start_calculator .calc_checkbox {width: 32%;}
	.start_calculator .form_left {width: 100%; float:none;}
	.start_calculator .form_right {width: 100%; float:none; margin: 0 0 20px;}  
	.with_sidebar .sidebar {display: none;}
	.with_sidebar .start_calculator {margin-left: 0;}
	.with_sidebar .start_calculator .calc_row,
	.with_sidebar .start_calculator .calc_row.calc_row_main {padding-right: 30px;}
}
@media screen and (max-width: 750px) {
	.start_calculator .ui-spinner {width: 120px;}
	.start_calculator .ui-spinner-input {width: 40px; height: 40px;}
	.start_calculator .ui-button {width: 40px; height: 40px;}
	.calc_container {margin-left: 0; margin-right: 0; padding: 0;}
	.start_calculator .calc_header {padding: 22px 16px 23px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
	.start_calculator .calc_header .calc_header_box {padding: 0;}
	.start_calculator .calc_header img {top: 4px; width: 31px; float:left; position: relative; margin: 0 16px 0 0;}
	.start_calculator .calc_header .calc_header_title {font-size: 20px; margin: 0 0 6px;}
	.start_calculator .calc_header .calc_header_subtitle {font-size: 13px; line-height: 1.55;}
	.start_calculator .calc_fields {padding: 0; /* margin: 0; */ box-shadow: none;}
	.start_calculator .calc_row {padding: 16px 16px 30px; border-left: 0; border-right: 0;}
	.start_calculator .calc_row.calc_row_main {padding-right: 16px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
	.start_calculator .calc_row.calc_row_last {margin: 0; border-bottom: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
	.start_calculator .calc_row_label {font-size: 14px;margin: 0 0 12px;}
	.start_calculator .calc_row_instruction {font-size: 12px; top: -10px; margin: 0 0 4px;}
	.start_calculator .calc_radio_button {margin: 0 2% 10px 0; width: 47.2%;}
	.start_calculator .calc_radio_button button {padding: 0 0 2px; height: 36px; display: block; width: 100%;}
	.start_calculator .calc_slider .calc_slider_field {height: 36px;}
	.start_calculator .calc_slider .calc_slider_field_label {top: 12px;}
	.start_calculator .calc_slider .calc_slider_outputs {margin: 0 0 20px;}
	.start_calculator .calc_slider .calc_form_slider {top: auto;}
	.start_calculator .calc_radio, .start_calculator .calc_checkbox, .with_sidebar .start_calculator .calc_radio, .with_sidebar .start_calculator .calc_checkbox {width: auto; display: block;}
	.with_sidebar .start_calculator .calc_row, .with_sidebar .start_calculator .calc_row.calc_row_main {padding-right: 16px;}
	.start_calculator .calc_slider .calc_form_slider, .with_sidebar .start_calculator .calc_slider .calc_form_slider {width: 100%;}
	.start_calculator .calc_totals {height: auto; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; text-align: center; padding: 22px 0 18px;}
	.start_calculator .calc_totals .calc_totals_title {position: relative; left: auto; top: auto; margin: 0 0 10px;}
	.start_calculator .calc_totals .calc_total {position: relative; right: auto; top: auto;}
	.start_calculator .calc_totals_hint {margin: 0 20px; padding: 18px 0 15px; text-align: center;}
	.start_calculator .calc_row_single .calc_row_price {padding: 6px 0 0 0;}
	.start_calculator .calc_row_single .calc_spinner, .start_calculator .calc_row_single .calc_customselect, .start_calculator .calc_row_single .calc_checkboxes {margin: 0 20px 15px 0;}
	.start_calculator .contact_fields {padding: 20px 16px 22px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
	.start_calculator .contact_fields_title {margin: 0 0 12px; font-size: 20px; text-align: center;}
	.start_calculator .contact_fields .field_wrap {float:none; width: auto; margin-bottom: 10px;}
	.start_calculator .contact_fields .field_wrap2 {margin: 0 0 10px;}
	.start_calculator .contact_fields .form_field {padding: 0 10px 1px; height: 36px;}
	.start_calculator .form_agreement {padding: 5px 0 0 32px; margin: 0 0 16px}
	.start_calculator .form_agreement .checkbox_icon {top: 8px;}
	.start_calculator .submit {height: 50px;}
}
@media screen and (max-width: 1150px) {
	.start_calculator .calc_hint:before {display: block;}
	.start_calculator .contact_fields_short .field_wrap1 {width: 23.75%;}
	.start_calculator .contact_fields_short .field_wrap2 {width: 23.75%;}
	.start_calculator .contact_fields_short .field_wrap3 {width: 25%;}
	.start_calculator .contact_fields_short .field_wrap4 {width: 20%;}
	.start_calculator .calc_img_radio {margin: 15px 2.3% 0 0;}
	.start_calculator .calc_img_options.in_row_4 .calc_img_radio {width: 22.7%;}
	.start_calculator .calc_img_checkboxes.in_row_4 .calc_img_checkbox {width: 22.3%;}
}
@media screen and (max-width: 1000px) {
	.start_calculator .contact_fields_short .field_wrap1 {width: 48%; margin-right: 4%;}
	.start_calculator .contact_fields_short .field_wrap2 {width: 48%; margin-right: 0;}
	.start_calculator .contact_fields_short .field_wrap3 {width: 48%; margin-right: 4%; margin-top: 16px;}
	.start_calculator .contact_fields_short .field_wrap4 {width: 48%; margin-right: 0; margin-top: 16px;}
	.start_calculator .contact_fields_short .form_agreement {padding: 17px 0 0 35px; top: -9px;}
	.start_calculator .calc_img_options.in_row_4 .calc_img_radio {width: 26.94%;}
	.start_calculator .calc_img_checkboxes.in_row_4 .calc_img_checkbox {width: 26.65%;}
}
@media screen and (max-width: 750px) {
	.start_calculator .calc_popup {width: 320px; margin-left: -160px;}
	.start_calculator .calc_popup .calc_popup_close {width: 18px; height: 18px;}
	.start_calculator .calc_popup .calc_popup_content {padding: 0 25px;}
	.start_calculator .calc_popup .calc_popup_title {font-size: 20px;}
	.start_calculator .calc_popup_alert:before {border: 6px solid #f28379;}
	.start_calculator .calc_popup_alert .calc_popup_title {padding: 8px 0 20px;}
	.start_calculator .calc_popup_success:before {border: 6px solid #5050c3;}
	.start_calculator .calc_hint .calc_hint_content {position: fixed; left: 0; right: 0; bottom: 0; margin-bottom: 0; width: auto; background: #504fc4; box-shadow: none; color: #FFF; font-size: 12px; padding: 20px 16px 18px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;} 
	.start_calculator .calc_customselect_output {white-space: normal;}
	.start_calculator .contact_fields_subtitle {margin: 0 0 20px; top: -2px;}
	.start_calculator .contact_fields_short .field_wrap1, .start_calculator .contact_fields_short .field_wrap2, .start_calculator .contact_fields_short .field_wrap3, .start_calculator .contact_fields_short .field_wrap4 {width: 100%; margin-right: 0; margin-bottom: 10px; margin-top: 0;}
	.start_calculator .contact_fields_short .form_agreement {padding: 5px 0 0 32px; top: 0;}
	.start_calculator .calc_img_radio {margin: 15px 4% 0 0;}
	.start_calculator .calc_img_radio .calc_radio_label {font-size: 13px;}
	.start_calculator .calc_img_options.in_row_2 .calc_img_radio, .start_calculator .calc_img_options.in_row_3 .calc_img_radio, .start_calculator .calc_img_options.in_row_4 .calc_img_radio {width: 45.67%;}
	.start_calculator .calc_img_checkbox {margin: 15px 4% 0 0;}
	.start_calculator .calc_img_checkbox .calc_radio_label {font-size: 13px;}
	.start_calculator .calc_img_checkboxes.in_row_2 .calc_img_checkbox, .start_calculator .calc_img_checkboxes.in_row_3 .calc_img_checkbox, .start_calculator .calc_img_checkboxes.in_row_4 .calc_img_checkbox {width: 45.67%;}
	.start_calculator .calc_radio_button .calc_hint {margin: 0 0 0 3px; right: 0;}
	.start_calculator .calc_img_options_row {padding-right: 0;}
	.start_calculator .calc_img_options_row .calc_row_label, .start_calculator .calc_img_options_row .calc_row_instruction {margin-right: 16px;}
	.start_calculator .calc_img_checkboxes_row {padding-right: 0;}
	.start_calculator .calc_img_checkboxes_row .calc_row_label, .start_calculator .calc_img_checkboxes_row .calc_row_instruction {margin-right: 16px;}
	.start_calculator .calc_customselect .calc_hint {left: 0; margin: 0; top: auto; bottom: -24px;}
	.start_calculator .selectize-input {z-index: 990;}
}
.start_calculator .calc_popup_errors span {font-weight: bold;}
.star_calculator_error {display: block; background: #fff; border: 2px solid red; padding: 20px 40px;}
.star_calculator_error span {display: inline-block; vertical-align: middle; font-size: 18px; color: black;}
.star_calculator_error span.star_calculator_attention {background-color: red; border-radius: 50%; width: 48px; height: 48px; padding: 20px; margin-right: 40px; color: white; font-size: 40px; font-weight: bold; text-align: center; display: inline-flex; align-items: center; justify-content: center;}

.start_calculator .calc_row_text { line-height: 1.6; }
.start_calculator .calc_row_text p { font-size: 16px; line-height: 1.6; margin: 0 0 5px 0;}
.start_calculator .calc_row_text ol, .start_calculator .calc_row_text ul { list-style-position: initial; list-style-image: initial; margin: 0 0 10px 20px; padding: 0;}
.start_calculator .calc_row_text ul { list-style-type: disc; }
.start_calculator .calc_row_text ol { list-style-type: decimal; }
.start_calculator .calc_row_text ul li, .start_calculator .calc_row_text ol li { font-size: 16px; line-height: 1.6; padding: 0; margin: 0 0 5px 0; list-style-position: inside; }
.start_calculator .calc_row_text ol li:before, .start_calculator .calc_row_text ul li:before { display: none; }
.start_calculator .calc_row_text ul li { list-style-type: disc; }
.start_calculator .calc_row_text ol li { list-style-type: decimal; }

/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news/projects/style.min.css?16564733452009*/
.head-block.top.with-tabs .item-link:not(:hover){background:#fafafa}.select_head_wrap .menu_item_selected{position:relative;padding:15px 55px 15px 25px;margin:0 0 -1px;cursor:pointer;color:#333}.select_head_wrap .menu_item_selected .svg.svg-inline-down{right:15px;position:absolute;top:50%}@media (min-width:768px){.select_head_wrap .menu_item_selected+.head-block{display:block!important;margin:0 0 32px}.head-block.top.with-tabs.srollbar-custom .mCSB_container{padding-bottom:20px}}@media (max-width:767px){.select_head_wrap{margin-bottom:32px;position:relative}.select_head_wrap .head-block.top{margin-bottom:0;position:absolute;left:0;right:0;z-index:110;max-height:220px;overflow:hidden;background-color:#fff}.select_head_wrap .head-block.top .item-link{display:block;float:none;border-bottom:1px solid #eee}.select_head_wrap .menu_item_selected.opened .svg.svg-inline-down{transform:rotate(180deg)}.select_head_wrap .menu_item_selected+.head-block{display:none}.select_head_wrap .head-block.top .item-link:last-child{border-bottom:none}.select_head_wrap .head-block.top:not(.with-tabs) .item-link{border-right:none}.select_head_wrap .head-block .item-link .title span,.select_head_wrap .head-block.top .item-link .title .btn-inline{padding:15px 55px 15px 25px}.select_head_wrap .head-block.top.with-tabs .item-link{margin:0;border:none;border-bottom:1px solid #eee;border-radius:0}.select_head_wrap .head-block.top.with-tabs .item-link.active:last-child:hover,.select_head_wrap .head-block.top.with-tabs .item-link:last-child{border-bottom:none}.select_head_wrap .head-block.top.with-tabs{border:1px solid #eee}.select_head_wrap .head-block.top.with-tabs .item-link:hover{box-shadow:none;transform:none}.select_head_wrap .head-block.top.with-tabs .item-link.active:hover{border:none;border-bottom:1px solid #eee}.select_head_wrap .head-block.top.with-tabs .item-link.active .title span:before{border-top-right-radius:0;border-top-left-radius:0;left:-1px;top:0;bottom:0;right:auto;height:auto;width:2px}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/front_news/style.min.css?165647334516821*/
.item-views.news2:not(.with-border){padding-bottom:25px}.item-views.news2.with-border{padding-bottom:28px}.item-views.news2 .row .item-wrapper{padding-bottom:32px}.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.news2:not(.with-border){padding-bottom:35px}.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.news2.with-border{padding-bottom:38px}.item-views.news2.half-block .item-wrapper .item:not(.bordered) .image{margin:0}.item-views.news2 .item-wrapper .item:not(.bordered) .image{margin:0 0 13px}.item-views.news2.md .item-wrapper .item .period-block{margin:0 0 7px}.item-views.news2 .item-wrapper .item .period-block .date{display:block}.item-views.news2 .item-wrapper .item .period-block .date:first-letter{text-transform:capitalize}.item-views.news2.md .item-wrapper .item .title{margin-bottom:2px}.item-views.news2 .item-wrapper .item.bordered .inner-text{padding:20px 24px 19px}.item-views.news2 .item-wrapper .item .period-block{margin-bottom:8px}.content_news2 .with-text-block-wrapper .svg-inline-subscribe svg{width:16px}body .content_news2 .with-text-block-wrapper .list{padding-top:0}.item-views.news2 .item-wrapper .item.no-img .period-block{margin-bottom:12px}.item-views.news2 .item-wrapper .item .preview-text{margin:7px 0 0}.item-views.news2.with-border .bottom_nav .ajax_load_btn{margin-bottom:22px}.item-views.news2 .rounded3 .image{border-radius:3px 3px 0 0}.item-views.news2 .item-wrapper .item.bordered .inner-text.with-section{padding-top:23px}.item-views.news2 .item-wrapper .item .inner-text.with-date.with-section{padding-bottom:53px}.item-views.news2 .item-wrapper .item .inner-text.with-section .section{margin:0 0 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-views.news2 .item-wrapper:not(.line_img) .item .inner-text.with-section .period-block{position:absolute;bottom:13px}.item-views.news2 .item-wrapper .item.with-fon{background-size:cover}.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text{padding-top:23px;padding-right:24px;padding-left:24px}.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text.with-date.with-section{padding-bottom:49px}.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text .section{margin-bottom:6px}.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text .period-block{bottom:10px}.item-views.news2 .item-wrapper.merged .item .inner-text .period-block{bottom:14px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon){left:0;padding:0 25px 0;right:0}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon) *{color:#fff;position:relative;z-index:12}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text .title{max-height:100px;overflow:hidden}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text .period-block{opacity:.7;margin-bottom:9px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon) .period-block{margin-bottom:0}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{right:0;z-index:12}.item-views.news2.half-block .item-wrapper.fon_text_fon .item{min-height:436px}.item-views.news2.half-block .item-wrapper.fon_text_fon .item .inner-text{position:absolute;bottom:10px;padding-bottom:50px}.item-views.news2.half-block .item-wrapper.fon_text_fon .item .period-block{margin:0;bottom:17px}.item-views.news2.half-block .item-wrapper.fon_text_fon .item .section{opacity:.7}.item-views.news2.half-block .item-wrapper.line_img .half-wrapper{height:100%;max-height:436px;overflow:hidden}.item-views.news2.half-block .item-wrapper{padding-bottom:0;margin-bottom:32px}.item-views.news2 .item-wrapper.line_img .item{height:auto;min-height:auto;padding:0 10px 32px 0}.item-views.news2 .item-wrapper.line_img .item:last-of-type{padding-bottom:0}.item-views.news2 .item-wrapper.line_img .item div.image span{width:184px;height:124px}.item-views.news2 .item-wrapper.line_img .item .inner-text.with-date.with-section{padding-bottom:0}.item-views.news2 .item-wrapper.line_img .item .inner-text .period-block,.item-views.news2 .item-wrapper.line_img .item .inner-text .section{display:inline-block;vertical-align:top}.item-views.news2 .item-wrapper.line_img .item .inner-text .section{padding:0 10px 0 0}.item-views.news2 .item-wrapper.line_img .item .image.pull-left+.inner-text{padding-left:209px}.item-views.news2 .item-wrapper.line_img .item .image.pull-right+.inner-text{padding-right:209px}.front_news2 .with-text-block-wrapper .block-links{margin:0 -3px}.front_news2 .with-text-block-wrapper .block-links>span{padding:0 3px}.item-views.news2 .item-wrapper.fon_text_fon .inner-text.with-fon{overflow:hidden}.item-views.news2 .item.with-fon.with-title-fon:hover .inner-text-wr.bordered{border:1px solid transparent}.item-views.news2 .item-wrapper .item .inner-text .title{overflow:hidden;text-overflow:ellipsis;font-size:.9334em}.item-views.news2 .item-wrapper.fon_text_fon:not(.line_img) .item .inner-text.with-section:not(.with-fon) .period-block{position:absolute;bottom:0}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-section.with-date:not(.with-fon){padding-bottom:40px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-section:not(.with-fon) .section{opacity:.7}.item-views.news2 .item-wrapper .item.bordered.box-shadow .image{margin:-1px -1px 0}.item-views.news2 .item-wrapper .item.with-fon .inner-text .inner-block-text{height:100%;min-height:100%;position:static}@media (min-width:1200px){.item-views.news2 .item-wrapper.fon_text_fon .item.with-title-fon.big-block .inner-text.with-fon .inner-text-wr{min-height:250px}}@media (max-width:1199px) and (min-width:992px){.item-views.news2 .item-wrapper.fon_text_fon .item.with-title-fon.big-block .inner-text.with-fon .inner-text-wr{min-height:200px}}@media (min-width:992px) and (max-width:1300px){.item-views.news2.small-bg-plate .items.s_3 .item-wrapper.col-md-4{width:50%}}@media (min-width:992px){.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon){position:absolute;bottom:20px}.item-views.news2.md .item-wrapper .item .image span{height:161px}.item-views.news2.md .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon){padding-top:184px}.item-views.news2.md .item-wrapper.fon_text_fon .item .inner-text .period-block{margin-bottom:1px}.with-text-block-wrapper .item-views.news2.md .item-wrapper .item .image span{height:150px}.item-views.news2.lg .item-wrapper .item .image span{height:208px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{padding:208px 0 0}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon .inner-text-wr{padding:20px 25px 20px;background:#fff;height:100%}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon.with-section .inner-text-wr{padding:25px 25px 70px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon .period-block{opacity:1}body .item-views.news2 .item-wrapper .item.long.bordered .inner-text.with-date.with-section{padding-bottom:58px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{position:relative;left:50%;width:50%;height:100%;padding-left:16px}.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon.tall-block:not(.with-title-fon){padding-top:140%}.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon:not(.with-title-fon){padding-top:66%}.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon.short-big-block:not(.with-title-fon){padding-top:50%}}@media (max-width:991px){.item-views.news2 .item-wrapper .item .image span{height:auto;padding-top:66%}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text{position:absolute;bottom:20px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{bottom:10px;left:0;padding:0 32px 50px}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon .inner-text-wr{border:none}.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon *{color:#fff}body .item-views.news2.half-block .item-wrapper.line_img .item .image span{width:150px;height:100px}.item-views.news2.half-block .item-wrapper.line_img .image.pull-left+.inner-text{padding-left:174px}.item-views.news2.half-block .item-wrapper.line_img .image.pull-right+.inner-text{padding-right:174px}.item-views.news2 .with-fon.with-title-fon:before{opacity:0;content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.5);transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;z-index:11}.item-views.news2 .with-fon.with-title-fon:after{content:"";position:absolute;left:0;right:0;bottom:0;top:40%;transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;z-index:1;background:-moz-linear-gradient(90deg,rgba(0,0,0) 0,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}}@media (min-width:601px) and (max-width:991px){.item-views.news2 .item-wrapper .item.with-fon.with-title-fon{padding-top:80%}.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon:not(.with-title-fon){padding-top:80%}}@media (min-width:601px){.item-views.news2 .item-wrapper .item.no-img .inner-text{padding-right:15px}}@media (max-width:600px){body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.news2.with-border{padding-bottom:8px}.item-views.news2 .swipeignore.mobile-overflow .item .image span{padding-top:67%}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper{padding-bottom:18px}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item .inner-text.with-section .section{margin-bottom:7px}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item .inner-text .title{line-height:21px}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item .inner-text .period-block{font-size:12px;bottom:6px}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item .inner-text.with-section{padding-top:17px}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item .inner-text.with-date.with-section{padding-bottom:41px}#main .item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item.with-fon .inner-text{height:100%;bottom:auto;top:0;padding:71% 0 0}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item.with-fon .inner-text .inner-text-wr{height:100%;min-height:100%}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item.with-fon .inner-text .inner-block-text{padding:17px 25px 0}.item-views.news2 .swipeignore.mobile-overflow .item-wrapper .item.with-fon .inner-text.with-section .period-block{bottom:15px;margin-bottom:0}.item-views.news2 .compact .item-wrapper .item{border:none}.item-views.news2 .compact .item-wrapper .item.with-fon{background:0 0!important;padding:0;min-height:auto}.item-views.news2 .compact .item-wrapper .item.with-fon:after,.item-views.news2 .compact .item-wrapper .item.with-fon:before{display:none!important}.item-views.news2 .compact .item-wrapper .item.with-fon .inner-text *{color:#333}.item-views.news2 .compact .item-wrapper .item.with-fon .inner-text .muted{color:#999}#main .item-views.news2 .compact .item-wrapper{padding-bottom:19px;margin:0}#main .item-views.news2 .compact .item-wrapper .full_bg_link{display:none}#main .item-views.news2 .compact .item-wrapper .item .image,#main .item-views.news2 .compact .item-wrapper .item.with-fon .compact-img{display:block!important;width:100px;height:67px;visibility:visible!important;background-size:cover;background-position:center;float:left;border-radius:3px;margin-bottom:0}#main .item-views.news2 .compact .item-wrapper .item .inner-text{padding:0 0 0 117px;position:relative;margin:0 0 0;top:-2px;overflow:visible}#main .item-views.news2 .compact .item-wrapper .item .inner-text.with-section .section{margin-bottom:6px;display:block}#main .item-views.news2 .compact .item-wrapper .item .inner-text.with-section.with-date{padding-bottom:28px}#main .item-views.news2 .compact .item-wrapper .item .inner-text .title a{display:block;line-height:21px}#main .item-views.news2 .compact .item-wrapper .item:not(.with-fon) .inner-text .period-block{bottom:-5px}#main .item-views.news2 .compact .item-wrapper .item.with-fon .inner-text .inner-text-wr .period-block{bottom:-3px}.item-views.news2.compact .bottom_nav .ajax_load_btn{margin-bottom:40px}#main .half-block.item-views.news2 .compact .item-wrapper .item .inner-text.with-section.with-date{padding-bottom:22px}.half-block.item-views.news2 .compact .item-wrapper .item .inner-text.with-section.with-date .period-block{position:absolute;left:117px;font-size:12px}body .item-views.news2.half-block .compact .item-wrapper.line_img .item .image span{width:auto;height:auto}body .item-views.news2.half-block .compact .item-wrapper.line_img .item{padding-bottom:23px}body .item-views.news2.half-block .compact .item-wrapper.line_img .item:last-of-type{padding-bottom:0}#main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img{width:100%;max-width:none;white-space:nowrap}#main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .half-wrapper{height:auto;max-height:none;overflow:visible!important;white-space:nowrap;display:flex;flex-wrap:nowrap}#main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .half-wrapper .mCustomScrollBox{overflow:visible}#main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .half-wrapper .mCSB_container{overflow:visible;white-space:nowrap;display:flex;flex-wrap:nowrap}#main .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .half-wrapper .item,body .item-views.news2.half-block .swipeignore.mobile-overflow .line_img .item{width:277px;padding-right:16px;flex-shrink:0;padding-bottom:0;display:flex;flex-direction:column}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper.fon_text_fon .item{min-height:313px}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper{margin-bottom:18px;padding-bottom:0}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .item .image{float:none!important;width:100%}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .item .image span{width:100%;height:100%;padding-top:67%;border-bottom-left-radius:0;border-bottom-right-radius:0}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .item .inner-text{padding:17px 20px 38px;border:1px solid #ececec;border-top-width:0;border-radius:0 0 3px 3px;white-space:normal;flex-grow:1}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .item .inner-text .section{display:block}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .item .inner-text .period-block{position:absolute}.item-views.news2.half-block .swipeignore.mobile-overflow .item-wrapper .half-wrapper .bottom_nav.mobile_slider{height:auto;margin-bottom:0}#main .wrapper1 .wrapper_inner.front .drag-block.container .content_news2 .item-views.news2{padding-bottom:0}#main .wrapper1 .wrapper_inner.front .drag-block.container .content_news2 .item-views.news2.normal:not(.with-border){padding-bottom:19px}#main .wrapper1 .wrapper_inner.front .drag-block.container .content_news2 .item-views.news2.normal.with-border{padding-bottom:27px}.item-views.news2 .swipeignore.mobile-overflow .bottom_nav.mobile_slider{margin-bottom:18px}.item-views.news2 .swipeignore.mobile-overflow .bottom_nav.mobile_slider .ajax_load_btn{margin:0}.item-views.news2.compact .compact:not(.has-bottom-nav){padding-bottom:16px}.item-views.news2.compact .compact .inner-text.with-date:not(.with-section) .period-block{margin-top:-5px}.bottom_nav_wrapper.hidden-slider-nav{display:none}}@media (max-width:600px) and (min-width:401px){.item-views.news2 .item-wrapper .item.with-fon{padding-top:80%}}@media (max-width:400px){body .top_block span.subscribe{font-size:0;text-align:right;display:none}.item-views.news2 .item-wrapper .item.with-fon{padding-top:130%}.item-views.news2.half-block .item-wrapper.line_img .half-wrapper{max-height:none}body .item-views.news2.half-block .item-wrapper.line_img .item .image+.inner-text{padding:20px 0 0 0}body .item-views.news2.half-block .item-wrapper.line_img .item .image span{width:auto;height:auto;padding-top:100%}.item-views.news2 .item-wrapper.line_img .item{padding-right:0}}
/* End */


/* Start:/bitrix/templates/aspro_max/components/bitrix/news.list/front_review/style.min.css?16564733457736*/
.reviews.item-views .item .preview-text p{margin-top:0}.reviews.item-views .item .link-block-more{margin:30px 0 0}.reviews.item-views .owl-carousel.shadow .owl-stage-outer{margin:-25px;padding:25px}.reviews.item-views .owl-carousel.shadow .owl-item{flex-shrink:0}.reviews.item-views.compact .item-wrapper{margin:2px 0 0 0;padding:0}.reviews.item-views.compact .owl-item:hover{z-index:2}.reviews.item-views.compact .item{padding:26px 51px 36px;margin-right:-1px}.reviews.item-views.compact .item.wlogo .image{width:60px;height:50px;line-height:50px}.reviews.item-views.compact .item:not(.wlogo) .image{width:50px;height:50px;line-height:50px}.reviews.item-views.compact .votes_block.nstar.big .ratings .item-rating svg{width:15px;height:14px}.reviews.item-views.compact.linked .votes_block.nstar.big .ratings .item-rating svg{width:21px;height:20px}.reviews.item-views.compact .item .top_wrapper .top-info .wrap{padding-bottom:1px}.reviews.item-views.compact .item .svg-inline-quote{left:-22px}.reviews.item-views.compact .item .svg-inline-quote svg{width:22px;height:15px}.reviews.item-views.compact .item .link-block-more{margin-top:25px}.reviews.item-views.compact .owl-stage{display:flex}.reviews.item-views.compact .item,.reviews.item-views.compact .item-wrapper{height:100%}.reviews.item-views.compact.linked .item.wlogo .image{width:80px;height:62px;line-height:62px}.reviews.item-views.compact.linked .item:not(.wlogo) .image{width:70px;height:70px;line-height:70px}.reviews.item-views.list-mode .item-wrapper{height:100%}.reviews.item-views.list-mode .respone_wrap{padding:30px 51px;margin-top:-1px;background:#fcfcfc}.reviews.item-views.list-mode .with-img .response_body{padding-left:60px}.reviews.item-views.list-mode .response_img{float:left;overflow:hidden;text-align:center}.reviews.item-views.list-mode .response_img img{width:40px;height:40px}.reviews.item-views.list-mode .respone_wrap .response_title{margin-bottom:4px;margin-top:-.6rem}.reviews.item-views.list-mode .item.no_img .title{margin-bottom:0}.reviews.item-views.list-mode .item .body-info{padding:0}.reviews.item-views.list-mode .item .top_wrapper{padding:0}.reviews.item-views.list-mode .item{padding:26px 51px 36px}.reviews.item-views.list-mode .items{margin-top:0}.reviews.item-views .item .body-info .files_block{margin-top:40px}.reviews.item-views .item .body-info .video_block{margin-top:50px}.reviews.item-views .item .body-info .video_block .video{margin-top:20px}.reviews.item-views .item .body-info .video_block .video:first-child{margin-top:0}.reviews .shadow .box-shadow:hover{z-index:2}.reviews.item-views.more-item .item{padding-left:39px;padding-right:39px}body .reviews.item-views.more-item .item .svg-inline-quote{display:none}.reviews.item-views.more-item .item .body-info,.reviews.item-views.more-item .item .top_wrapper{padding:0}.with-text-block-wrapper>.row>div:first-of-type{padding-bottom:25px}.with-text-block-wrapper .reviews.item-views{padding-top:5px}.with-text-block-wrapper .block-links{margin:0 -8px}.with-text-block-wrapper .block-links>span{padding:0 3px 0 8px}.with-text-block-wrapper .reviews.item-views.more-item .item{padding-top:29px;padding-bottom:39px}.with-text-block-wrapper .reviews.item-views .item .top_wrapper{margin-bottom:5px}@media (min-width:1100px){.reviews.item-views:not(.compact) .item{padding:0 207px}.reviews.item-views .item .body-info .svg-inline-quote{display:block}}@media (min-width:992px){.reviews .flexslider .slides .bordered{border-left-color:transparent}.reviews .flexslider.shadow .flex-viewport:before{border-right:1px solid #f2f2f2}}@media (min-width:768px){.reviews.item-views .item .body-info .votes_block{display:none}.reviews.item-views .item .top-info .votes_block.nstar{margin-top:-11px}.reviews.item-views.compact .votes_block.nstar{position:absolute;right:41px;top:42px}.reviews.item-views.compact .item .body-info{margin-top:9px}.reviews.item-views.compact .item .top-info{padding-right:80px}.reviews.item-views.compact.linked .item .top-info{padding-right:125px}.reviews.item-views.compact.linked .item .body-info{margin-top:20px}.reviews.item-views.compact.linked .votes_block.nstar{right:50px;top:52px}.reviews.item-views.compact.list-mode .item-wrapper{margin:32px 0 0 0}.reviews.item-views.compact.list-mode .item-wrapper:first-child{margin:0}}@media (max-width:767px){.reviews.item-views .item .top-info .votes_block.nstar{display:none}.reviews.item-views .item .body-info .votes_block{display:block;margin:-10px 0 10px}}@media(max-width:600px){#main .reviews.item-views.compact{border:none}.reviews.item-views .owl-carousel .owl-stage-outer{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.reviews.item-views .owl-carousel .owl-stage{display:flex}.front_review .reviews.item-views .item-wrapper{width:320px!important;border:1px solid #ececec;background-color:#fff;height:100%;padding:25px 29px 29px;border-radius:3px;margin-top:0}#main .reviews.item-views .item-wrapper .item{padding:0;border:none;box-shadow:none}.reviews.item-views .item .top_wrapper{display:flex}.reviews.item-views .item .top_wrapper .image{margin-right:20px}.reviews.item-views .item .top_wrapper .top-info{margin-top:-5px;padding-left:0;padding-right:0}body .reviews.item-views .item .top_wrapper .top-info .wrap{padding-bottom:2px}body .reviews.item-views .item:not(.wlogo) .image{width:50px;height:50px;line-height:50px;flex-shrink:0;margin-bottom:5px}.reviews.item-views .item .date{font-size:10px;line-height:13px}body .reviews.item-views .item .title{font-size:18px;line-height:25px;margin-bottom:-2px}.reviews.item-views .item .body-info .votes_block{margin-bottom:5px}.reviews.item-views .item .votes_block.nstar.big .ratings .item-rating svg{width:13px;height:13px}.reviews.item-views .item .votes_block.nstar .ratings .item-rating{padding:0 4px 0 0}.reviews.item-views .item .link-block-more{margin:23px 1px 0}.front_review .text_before_items{line-height:1.54em}.front_review .with-text-block-wrapper .btn{margin-top:8px}.reviews.item-views.compact.list-mode .item-wrapper{padding:0}#main .reviews.item-views.compact.list-mode .item-wrapper .item{padding:25px 29px 36px}.reviews.item-views.list-mode .respone_wrap{margin:-1px}}@media (min-width:601px){.reviews.item-views .item .image.pull-left+.top-info{padding-left:111px}.reviews.item-views .item:not(.wlogo) .image.pull-left+.top-info{padding-left:100px}.reviews.item-views .item .image.pull-right+.top-info{padding-right:111px}.reviews.item-views .item:not(.wlogo) .image.pull-right+.top-info{padding-right:100px}.reviews.item-views.compact .item.wlogo .image.pull-left+.top-info{padding-left:80px}.reviews.item-views.compact .item.wlogo .image.pull-right+.top-info{padding-right:80px}.reviews.item-views.compact .item:not(.wlogo) .image.pull-left+.top-info{padding-left:70px}.reviews.item-views.compact .item:not(.wlogo) .image.pull-right+.top-info{padding-right:70px}.reviews.item-views.compact.linked .item.wlogo .image.pull-left+.top-info{padding-left:111px}.reviews.item-views.compact.linked .item.wlogo .image.pull-right+.top-info{padding-right:111px}.reviews.item-views.compact.linked .item:not(.wlogo) .image.pull-left+.top-info{padding-left:100px}.reviews.item-views.compact.linked .item:not(.wlogo) .image.pull-right+.top-info{padding-right:100px}.reviews.item-views .item .body-info{padding:0 0 0 24px}.reviews.item-views .item .top_wrapper{padding:0 0 0 23px}}@media(max-width:500px){.reviews.item-views.list-mode .response_img{float:none;margin-bottom:16px}.reviews.item-views.list-mode .with-img .response_body{padding-left:0}.reviews.item-views.list-mode .respone_wrap .response_title{margin-top:0}}@media(max-width:360px){.front_review .reviews.item-views .item-wrapper{width:285px!important}}
/* End */
/* /bitrix/components/star/calculatorpro/templates/.default/style.css?165647333146848 */
/* /bitrix/templates/aspro_max/components/bitrix/news/projects/style.min.css?16564733452009 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/front_news/style.min.css?165647334516821 */
/* /bitrix/templates/aspro_max/components/bitrix/news.list/front_review/style.min.css?16564733457736 */
