

/* Start:/bitrix/components/ram/ram.calc/templates/.default/style.css?175795949319444*/
.ram-calc__calculator-wrap {--ramcalc-color: #333; --ramcalc-background-color: #fff; --ramcalc-active-color: #22e; --ramcalc-border-color: #aaa; --ramcalc-offset: 20px; --ramcalc-border: 1px; --ramcalc-border-radius: 2px; font: inherit; line-height: inherit; color: var(--ramcalc-color); text-align: left; display: flex; flex-direction: column; border: calc(var(--ramcalc-border)) solid var(--ramcalc-border-color); border-radius: calc(var(--ramcalc-border-radius)); background: var(--ramcalc-background-color);}
.ram-calc__calculator-wrap *, .ram-calc__calculator-wrap *:before, .ram-calc__calculator-wrap *:after {box-sizing: border-box; outline: none;}
.ram-calc__popup {position: fixed; z-index: 10000; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.5); padding: calc(var(--ramcalc-offset) * 2);}
.ram-calc__popup-wrap {padding: calc(var(--ramcalc-offset) * 2); background: var(--ramcalc-background-color); border-radius: calc(var(--ramcalc-border-radius)); position: relative;}
.ram-calc__popup-content {text-align: center;}
.ram-calc__popup-close {position: absolute; top: calc(var(--ramcalc-offset) * 0.25); right: calc(var(--ramcalc-offset) * 0.25); width: calc(var(--ramcalc-offset) * 1.5); height: calc(var(--ramcalc-offset) * 1.5); display: block;}
.ram-calc__popup-close:before {position: absolute; display: block; content: ''; background-color: var(--ramcalc-color); border-radius: var(--ramcalc-border-radius); width: calc(var(--ramcalc-offset) * 1.2); height: calc(var(--ramcalc-offset) * 0.075); transform: rotate(-45deg); left: calc(var(--ramcalc-offset) * 0.15); top: calc(50% - var(--ramcalc-offset) * 0.0375);}
.ram-calc__popup-close:after {position: absolute; display: block; content: ''; background-color: var(--ramcalc-color); border-radius: var(--ramcalc-border-radius); width: calc(var(--ramcalc-offset) * 1.2); height: calc(var(--ramcalc-offset) * 0.075); transform: rotate(45deg); left: calc(var(--ramcalc-offset) * 0.15); top: calc(50% - var(--ramcalc-offset) * 0.0375);}
.ram-calc__calculator-tabs {font-size: 80%; display: flex; flex-wrap: wrap; padding: calc(var(--ramcalc-offset)); border-bottom: var(--ramcalc-border) solid var(--ramcalc-border-color);}
.ram-calc__tab {cursor: pointer; padding: calc(var(--ramcalc-offset) * 0.25 + var(--ramcalc-border-radius) * 0.25); border-radius: calc(var(--ramcalc-border-radius)); display: flex; gap: calc(var(--ramcalc-offset) * 0.5); align-items: center;}
.ram-calc__tab-delete {background: var(--ramcalc-background-color); width: var(--ramcalc-offset); height: var(--ramcalc-offset); position: relative;}
.ram-calc__tab-delete:before {position: absolute; display: block; content: ''; background-color: var(--ramcalc-color); border-radius: var(--ramcalc-border-radius); width: calc(var(--ramcalc-offset) * 0.8); height: calc(var(--ramcalc-offset) * 0.05); transform: rotate(-45deg); left: calc(var(--ramcalc-offset) * 0.1); top: calc(50% - var(--ramcalc-offset) * 0.025);}
.ram-calc__tab-delete:after {position: absolute; display: block; content: ''; background-color: var(--ramcalc-color); border-radius: var(--ramcalc-border-radius); width: calc(var(--ramcalc-offset) * 0.8); height: calc(var(--ramcalc-offset) * 0.05); transform: rotate(45deg); left: calc(var(--ramcalc-offset) * 0.1); top: calc(50% - var(--ramcalc-offset) * 0.025);}
.ram-calc__tab:first-child:nth-last-child(2) .ram-calc__tab-delete {display: none;}
.ram-calc__tab_active {color: var(--ramcalc-color); background: var(--ramcalc-active-color); color: var(--ramcalc-background-color);}
.ram-calc__calculator {padding: calc(var(--ramcalc-offset));}
.ram-calc__calculator_unactive {display: none;}
.ram-calc__calculator form {display: flex; flex-direction: column; gap: var(--ramcalc-offset);}
.ram-calc__calculator-title {padding: 0 0 var(--ramcalc-offset); font-weight: bold; font-size: 125%; line-height: 100%;}
.ram-calc__calculator-properties {display: flex; flex-direction: column; gap: var(--ramcalc-offset);}
.ram-calc__property {display: flex; flex-direction: column; gap: calc(var(--ramcalc-offset) * 0.5);}
.ram-calc__property-title {font-weight: bold;}
.ram-calc__property-hint {font-size: 90%; line-height: 100%; opacity: 0.8;}
.ram-calc__property-list {width: 350px;}
.ram-calc__property-list-value {display: none;}
.ram-calc__property-list_select {}
.ram-calc__property-list_select select {width: 100%; padding: 0 calc(var(--ramcalc-offset) * 0.25 + var(--ramcalc-border-radius) * 0.25); border: var(--ramcalc-border) solid var(--ramcalc-border-color); outline: none; font: inherit; border-radius: var(--ramcalc-border-radius); font-size: 90%; line-height: 100%; height: calc(var(--ramcalc-offset) * 2);}
.ram-calc__property-list_select select[multiple] {padding: 0; height: calc(var(--ramcalc-offset) * 2 * 3); border-top-right-radius: 0; border-bottom-right-radius: 0; padding-right: 0; overflow-y: scroll;}
.ram-calc__property-list_select select[multiple] option {padding: 0 calc(var(--ramcalc-offset) * 0.25 + var(--ramcalc-border-radius) * 0.25);}
.ram-calc__property-list_select select option[disabled] {opacity: 0.5;}
.ram-calc__property-list_select select option[data-hidden] {display: none;}
.ram-calc__property-list_select:hover select:not([disabled]), .ram-calc__property-list_select select:not([disabled]):active, .ram-calc__property-list_select:focus-within select:not([disabled]) {border-color: var(--ramcalc-active-color);}
.ram-calc__property-list_items {display: flex; gap: calc(var(--ramcalc-offset) * 0.5); flex-wrap: wrap;}
.ram-calc__property[data-hidden] {display: none;}
.ram-calc__value {position: relative; flex: 1 1 auto;}
.ram-calc__value_noimage {display: flex; gap: calc(var(--ramcalc-offset) * 0.5);}
.ram-calc__value label {display: block; cursor: pointer; display: flex; gap: calc(var(--ramcalc-offset) * 0.5);}
.ram-calc__value input {position: absolute; z-index: -100; opacity: 0;}
.ram-calc__value-title {display: flex; gap: calc(var(--ramcalc-offset) * 0.5); align-items: center; font-size: 90%; line-height: 100%;}
.ram-calc__value-hint {position: relative;}
.ram-calc__value-hint:before {content: "?"; opacity: 0.6; display: flex; border: var(--ramcalc-border) solid var(--ramcalc-border-color); border-radius: var(--ramcalc-border-radius); width: var(--ramcalc-offset); height: var(--ramcalc-offset); align-items: center; justify-content: center; font-size: 90%;}
.ram-calc__value-hint-value {font-size: 80%; line-height: 120%; display: none; position: absolute; max-width: 200px; right: 0; top: calc(var(--ramcalc-offset) * 1.25); background: var(--ramcalc-background-color); padding: calc(var(--ramcalc-offset) / 2); border: calc(var(--ramcalc-border)) solid var(--ramcalc-border-color); border-radius: calc(var(--ramcalc-border-radius) * 0.25); flex: 1 0 auto; z-index: 10000; pointer-events: none; inline-size: max-content;}
.ram-calc__value-hint:hover:before, .ram-calc__value-hint:active {background: var(--ramcalc-active-color); color: var(--ramcalc-background-color); cursor: pointer; opacity: 1;}
.ram-calc__value-hint:hover .ram-calc__value-hint-value, .ram-calc__value-hint:active .ram-calc__value-hint-value {display: flex;}
.ram-calc__value_noimage .ram-calc__value-title:before {content: ''; position: relative; box-shadow: 0 0 0 var(--ramcalc-border) var(--ramcalc-border-color); border: calc(var(--ramcalc-offset) * 0.2) solid var(--ramcalc-background-color); background: transparent; display: block; width: var(--ramcalc-offset); height: var(--ramcalc-offset); flex: 0 0 auto; margin-bottom: auto;}
.ram-calc__value_noimage input[type='checkbox'] + .ram-calc__value-title:before {border-radius: calc(var(--ramcalc-border-radius) * 0.25);}
.ram-calc__value_noimage input[type='radio'] + .ram-calc__value-title:before {border-radius: var(--ramcalc-offset);}
.ram-calc__value_noimage input:checked + .ram-calc__value-title:before {background: var(--ramcalc-active-color);}
.ram-calc__value_noimage label:hover input:not([disabled]) + .ram-calc__value-title, 
.ram-calc__value_noimage input:active:not([disabled]) + .ram-calc__value-title, 
.ram-calc__value_noimage:focus-within input:not([disabled]) + .ram-calc__value-title {color: var(--ramcalc-active-color);}
.ram-calc__value_noimage input[disabled] + .ram-calc__value-title {opacity: 0.5; cursor: default;}
.ram-calc__value_noimage[data-hidden] {display: none;}
.ram-calc__value_image {flex: 0 0 auto; cursor: pointer;}
.ram-calc__value-image {border: var(--ramcalc-border) solid var(--ramcalc-border-color); padding: calc(var(--ramcalc-offset) * 0.5); align-items: center; justify-content: center; display: flex; flex-direction: column; gap: calc(var(--ramcalc-offset)); border-radius: var(--ramcalc-border-radius);}
.ram-calc__value-image img {display: block; max-width: 100%; max-height: 100%; border-radius: calc(var(--ramcalc-border-radius) - var(--ramcalc-offset) * 0.5);}
.ram-calc__value_image input:checked + .ram-calc__value-image {border-color: var(--ramcalc-active-color); box-shadow: 0 0 0 1px var(--ramcalc-active-color);}
.ram-calc__value_image input[disabled] + .ram-calc__value-image {opacity: 0.5; cursor: default;}
.ram-calc__value_image[data-hidden] {display: none;}
.ram-calc__value_image:hover input:not([disabled]) + .ram-calc__value-image .ram-calc__value-title, .ram-calc__value_image input:active:not([disabled]) + .ram-calc__value-image .ram-calc__value-title, .ram-calc__value_image:focus-within input:not([disabled]) + .ram-calc__value-image .ram-calc__value-title {color: var(--ramcalc-active-color);}
.ram-calc__property-number {display: flex; align-items: center; gap: calc(var(--ramcalc-offset) * 0.5); width: 200px;}
.ram-calc__property-number input[type='text'] {width: 100%; padding: 0 calc(var(--ramcalc-offset) * 0.25 + var(--ramcalc-border-radius) * 0.25); border: var(--ramcalc-border) solid var(--ramcalc-border-color); outline: none; font: inherit; line-height: 100%; border-radius: var(--ramcalc-border-radius); font-size: 90%; line-height: 100%; height: calc(var(--ramcalc-offset) * 2);}
.ram-calc__property-number:hover input[type='text']:not([disabled]), .ram-calc__property-number input[type='text']:active:not([disabled]), .ram-calc__property-number:focus-within input[type='text']:not([disabled]) {border-color: var(--ramcalc-active-color);}
.ram-calc__property-number input[disabled] {opacity: 0.5; cursor: default;}
.ram-calc__property-range {}
.ram-calc__range {display: flex; gap: calc(var(--ramcalc-offset) * 0.5); align-items: center; flex-wrap: wrap;}
.ram-calc__range input[type='range'] {-webkit-appearance: none; padding: calc(var(--ramcalc-offset) * 0.5) 0; cursor: pointer; flex: 1 0 auto; margin: 0; order: 2;}
.ram-calc__range input[type='range']::-webkit-slider-runnable-track {width: 100%; height: calc(var(--ramcalc-border) * 0.5); background: var(--ramcalc-border-color);}
.ram-calc__range input[type='range']::-webkit-slider-thumb {border: var(--ramcalc-border) solid var(--ramcalc-border-color); height: var(--ramcalc-offset); width: var(--ramcalc-offset); border-radius: 50%; background: var(--ramcalc-background-color); -webkit-appearance: none; margin-top: calc(var(--ramcalc-offset) * -0.5);}
.ram-calc__range input[type='range']:not([disabled])::-webkit-slider-thumb {cursor: pointer;}
.ram-calc__range input[type='range']:not([disabled]):hover::-webkit-slider-thumb, .ram-calc__range input[type='range']:not([disabled]):active::-webkit-slider-thumb, .ram-calc__range input[type='range']:not([disabled]):focus::-webkit-slider-thumb {border-color: var(--ramcalc-active-color);}
.ram-calc__range input[type='range']::-moz-range-track {width: 100%; height: calc(var(--ramcalc-border) * 0.5); background: var(--ramcalc-border-color);}
.ram-calc__range input[type='range']::-moz-range-thumb {border: var(--ramcalc-border) solid var(--ramcalc-border-color); height: var(--ramcalc-offset); width: var(--ramcalc-offset); border-radius: 50%; background: var(--ramcalc-background-color); -moz-appearance: none; margin-top: calc(var(--ramcalc-offset) * -0.5);}
.ram-calc__range input[type='range']:not([disabled])::-moz-range-thumb {cursor: pointer;}
.ram-calc__range input[type='range']:not([disabled]):hover::-moz-range-thumb, .ram-calc__range input[type='range']:not([disabled]):active::-moz-range-thumb, .ram-calc__range input[type='range']:not([disabled]):focus::-moz-range-thumb {border-color: var(--ramcalc-active-color);}
.ram-calc__range input[type='range']::-ms-track {width: 100%; height: calc(var(--ramcalc-border) * 0.5); background: var(--ramcalc-border-color);}
.ram-calc__range input[type='range']::-ms-thumb {border: var(--ramcalc-border) solid var(--ramcalc-border-color); height: var(--ramcalc-offset); width: var(--ramcalc-offset); border-radius: 50%; background: var(--ramcalc-background-color); -moz-appearance: none; margin-top: calc(var(--ramcalc-offset) * -0.5);}
.ram-calc__range input[type='range']:not([disabled])::-ms-thumb {cursor: pointer;}
.ram-calc__range input[type='range']:not([disabled]):hover::-ms-thumb, .ram-calc__range input[type='range']:not([disabled]):active::-ms-thumb, .ram-calc__range input[type='range']:not([disabled]):focus::-ms-thumb {border-color: var(--ramcalc-active-color);}
.ram-calc__range-min {opacity: 0.8; font-size: 90%; line-height: 100%; order: 1;}
.ram-calc__range-max {opacity: 0.8; font-size: 90%; line-height: 100%; order: 3;}
.ram-calc__range-valuewrap {display: flex; align-items: center; justify-content: center; gap: calc(var(--ramcalc-offset) * 0.5); order: 4;}
.ram-calc__range-value {padding: 0 calc(var(--ramcalc-offset) * 0.25 + var(--ramcalc-border-radius) * 0.25); border: var(--ramcalc-border) solid var(--ramcalc-border-color); font: inherit; line-height: 100%; width: calc(var(--ramcalc-offset) * 3); border-radius: var(--ramcalc-border-radius); font-size: 90%; line-height: 100%; height: calc(var(--ramcalc-offset) * 2);}
.ram-calc__range-value:not([disabled]):hover, .ram-calc__range-value:not([disabled]):active, .ram-calc__range-value:not([disabled]):focus-within {border-color: var(--ramcalc-active-color);}
.ram-calc__range-measure {}
@media screen and (max-width: 499px)
{
	.ram-calc__range-valuewrap  {width: 100%; }
	.ram-calc__property-number {width: 50%;}
	.ram-calc__property-list {width: 100%;}
}
.ram-calc__range input[disabled] {opacity: 0.5; cursor: default;}
.ram-calc__range input[disabled] ~ .ram-calc__range-min, .ram-calc__range input[disabled] ~ .ram-calc__range-max {opacity: 0.5;}
.ram-calc__calculator-calculations {display: flex; flex-direction: column; gap: var(--ramcalc-offset);}
.ram-calc__calculator-total-calculations {display: flex; flex-direction: column; gap: var(--ramcalc-offset); padding: calc(var(--ramcalc-offset)); border-top: var(--ramcalc-border) solid var(--ramcalc-border-color);}
.ram-calc__calculations-title {font-weight: bold;}
.ram-calc__calculation {display: flex; gap: calc(var(--ramcalc-offset) * 0.5); align-items: baseline;}
.ram-calc__calculation-title {font-weight: bold;}
.ram-calc__calculation-result {font-weight: bold; color: var(--ramcalc-active-color); font-size: 120%; line-height: 100%;}
.ram-calc__calculation-measure {margin-left: calc(var(--ramcalc-offset) * -0.25);}
.ram-calc__calculation[data-hidden] {display: none;}
.ram-calc__request {display: flex; flex-direction: column; gap: var(--ramcalc-offset); padding: calc(var(--ramcalc-offset)); border-top: var(--ramcalc-border) solid var(--ramcalc-border-color);}
.ram-calc__request-description {}
.ram-calc__request-field {display: flex; flex-direction: column; gap: calc(var(--ramcalc-offset) * 0.5); width: 500px;}
.ram-calc__request-field-title {font-weight: bold;}
.ram-calc__request-field-required {color: var(--ramcalc-active-color);}
.ram-calc__request-field input[type='text'] {width: 100%; padding: 0 calc(var(--ramcalc-offset) * 0.25 + var(--ramcalc-border-radius) * 0.25); border: var(--ramcalc-border) solid var(--ramcalc-border-color); font: inherit; border-radius: var(--ramcalc-border-radius); font-size: 90%; height: calc(var(--ramcalc-offset) * 2);}
.ram-calc__request-field textarea {width: 100%; padding: calc(var(--ramcalc-offset) * 0.25 + var(--ramcalc-border-radius) * 0.25); border: var(--ramcalc-border) solid var(--ramcalc-border-color); font: inherit; height: calc(var(--ramcalc-offset) * 5); border-radius: var(--ramcalc-border-radius); resize: none; font-size: 90%; line-height: 100%; border-top-right-radius: 0; border-bottom-right-radius: 0; padding-right: 0; overflow-y: scroll;}
.ram-calc__request-field input[type='text']:hover, .ram-calc__request-field input[type='text']:active, .ram-calc__request-field input[type='text']:focus {border-color: var(--ramcalc-active-color);}
.ram-calc__request-field textarea:hover, .ram-calc__request-field textarea:active, .ram-calc__request-field textarea:focus {border-color: var(--ramcalc-active-color);}
.ram-calc__request-field-error {display: none; color: var(--ramcalc-active-color); font-size: 90%; line-height: 100%;}
.ram-calc__request-field-error[data-hidden] {display: none;}
.ram-calc__file {border: var(--ramcalc-border) solid var(--ramcalc-border-color); border-radius: var(--ramcalc-border-radius); position: relative; cursor: pointer;}
.ram-calc__file input[type='file'] {position: absolute; z-index: -100; opacity: 0; width: 100%; height: 100%;}
.ram-calc__file input[type='text'] {position: absolute; opacity: 0; z-index: -200;}
.ram-calc__file-title {position: relative; padding: 0 calc(var(--ramcalc-offset) * 0.25 + var(--ramcalc-border-radius) * 0.25); font-size: 90%; line-height: calc(var(--ramcalc-offset) * 2);}
.ram-calc__file:hover, .ram-calc__file:focus-within {border-color: var(--ramcalc-active-color);}
.ram-calc__file-size-error {display: none; color: var(--ramcalc-active-color); font-size: 90%; line-height: 100%;}
.ram-calc__request-submit {display: flex; align-items: center; justify-content: center; width: 500px;}
.ram-calc__request-submit input[type='button'] {background: var(--ramcalc-active-color); color: var(--ramcalc-background-color); border: none; padding: 0 calc(var(--ramcalc-offset) * 0.5); font: inherit; line-height: 100%; cursor: pointer; border-radius: var(--ramcalc-border-radius); height: calc(var(--ramcalc-offset) * 2);}
.ram-calc__request-consent {}
.ram-calc__request-consent label {position: relative;}
.ram-calc__request-consent label input[type='checkbox'] {position: absolute; z-index: -100; opacity: 0;}
.ram-calc__request-consent label span {display: flex; gap: calc(var(--ramcalc-offset) * 0.5); align-items: center; font-size: 90%; line-height: 100%; position: relative;}
.ram-calc__request-consent label span:before {position: relative; box-shadow: 0 0 0 var(--ramcalc-border) var(--ramcalc-border-color); border: calc(var(--ramcalc-offset) * 0.2) solid var(--ramcalc-background-color); background: transparent; display: block; width: var(--ramcalc-offset); height: var(--ramcalc-offset); flex: 0 0 auto; border-radius: calc(var(--ramcalc-border-radius) * 0.25);}
.ram-calc__request-consent label input:checked + span:before {background: var(--ramcalc-active-color);}
.ram-calc__request-consent:hover, .ram-calc__request-consent:active, .ram-calc__request-consent:focus-within {color: var(--ramcalc-active-color);}
.ram-calc__content-place:empty {display: none;}
@media screen and (max-width: 720px)
{
	.ram-calc__request-field {width: 100%;}
	.ram-calc__request-submit  {width: 100%;}
}
/* End */


/* Start:/bitrix/templates/prom_s1/components/bitrix/main.userconsent.request/.default/user_consent.css?17579595054474*/
* {
    box-sizing: border-box;
}

.main-user-consent-request a {
	cursor: pointer;
}

.main-user-consent-request-popup {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0,0,0,0.5);
	overflow: hidden;
	z-index: 9000;
}

.main-user-consent-request-popup-cont {
	min-height: 333px; /* loader magic */
    max-width: 580px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0 auto;
	min-width: 320px;
	background: #fff;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: auto;
}

.main-user-consent-request-popup-header {
	font-style: normal;
	font-weight: normal;
	font-size: 32px;
	line-height: 40px;
	color: #1B1E25;
	text-align: left;
	border-bottom: 1px solid #F2F2F2;
    padding: 40px;
}

.main-user-consent-request-popup-content {
    padding: 30px 40px;
}

.main-user-consent-request-popup-textarea-block {
    margin-bottom: 34px;
}

.main-user-consent-request-popup-textarea-block textarea {
    font-family: inherit;
    border: none;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 23px;
    color: #404040;
    resize: none;
    padding: 0 60px 0 0;
}

.main-user-consent-request-popup-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.main-user-consent-request-popup-cont .main-user-consent-request-popup-buttons .main-user-consent-request-popup-button {
    height: 44px;
    padding: 17px 36px;
	outline: none;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
	text-decoration: none;
	text-shadow: none;
	white-space: nowrap;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: background-color 0.2s linear, color 0.2s linear;
	transition: background-color 0.2s linear, color 0.2s linear;
	cursor: pointer;
    border-width: 1px;
}

.main-user-consent-close-icon {
    position: absolute;
    top: 29px;
    right:29px;
    width: 13px;
    height: 13px;
    cursor: pointer;
}

#main-user-consent-request-popup-button-acc {
    margin-right: 13px;
}

.main-user-consent-request-popup-text {
	width: 100%;
	min-height: 130px;
	background: #fff;
	box-sizing: border-box;
	outline: none;
	-moz-appearance: none;
}


/** LOADER **/
.main-user-consent-request-loader {
	position: relative;
	height: 100px;
	width: 100px;
	margin: 0 auto;
	-webkit-transform: translate(0, 50%);
	transform: translate(0, 50%);
}

.main-user-consent-request-path {
	stroke: #80868e;
	stroke-dasharray: 100, 200;
}

.main-user-consent-request-loader:before {
	content: '';
	display: block;
	padding-top: 100%;
}

.main-user-consent-request-circular {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: inherit;
	width: inherit;
	-webkit-animation: rotate 1s linear infinite;
	animation: rotate 1s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}

.main-user-consent-request-path {
	stroke: #ccc;
	stroke-dasharray: 60, 200;
	stroke-dashoffset: 0;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite;
	stroke-linecap: round;
}

@keyframes rotate {
	100% {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes rotate {
	100% {
		transform: rotate(360deg);
	}
}

@media all and (max-width: 800px) {
    .main-user-consent-request-popup-header {
        font-size: 24px;
        line-height: 24px;
        padding: 50px 30px 30px 30px;
    }
    .main-user-consent-request-popup-cont {
        min-width: 400px;
    }
    .main-user-consent-request-popup-content {
        padding: 26px;
    }
}
@media all and (max-width: 420px) {
    .main-user-consent-request-popup-cont {
        min-width: 310px;
    }
    .main-user-consent-request-popup-content {
        padding: 26px;
    }
    .main-user-consent-request-popup-header {
        font-size: 24px;
        line-height: 24px;
        padding: 50px 30px 30px 30px;
    }
    #main-user-consent-request-popup-button-acc {
        margin-right: 0;
    }
    #main-user-consent-request-popup-button-rej {
        margin-top: 15px;
    }

}

/* End */
/* /bitrix/components/ram/ram.calc/templates/.default/style.css?175795949319444 */
/* /bitrix/templates/prom_s1/components/bitrix/main.userconsent.request/.default/user_consent.css?17579595054474 */
