@font-face {
	font-family: Circe;
	font-style: normal;
	font-weight: 300;
	src: url(/rc-assets/fonts/Circe-Light.12e71298.eot);
	src: local("Circe Light"), local("Circe-Light"), url(/rc-assets/fonts/Circe-Light.12e71298.eot?#iefix) format("embedded-opentype"), url(/rc-assets/fonts/Circe-Light.7205e0cf.woff) format("woff"), url(/rc-assets/fonts/Circe-Light.9fd32165.ttf) format("truetype")
}
@font-face {
	font-family: Circe;
	font-style: normal;
	font-weight: 400;
	src: url(/rc-assets/fonts/Circe-Regular.f31036e3.eot);
	src: local("Circe"), local("Circe-Regular"), url(/rc-assets/fonts/Circe-Regular.f31036e3.eot?#iefix) format("embedded-opentype"), url(/rc-assets/fonts/Circe-Regular.fa54724c.woff) format("woff"), url(/rc-assets/fonts/Circe-Regular.6b28c593.ttf) format("truetype")
}
@font-face {
	font-family: Circe;
	font-style: normal;
	font-weight: 700;
	src: url(/rc-assets/fonts/Circe-Bold.d0391255.eot);
	src: local("Circe Bold"), local("Circe-Bold"), url(/rc-assets/fonts/Circe-Bold.d0391255.eot?#iefix) format("embedded-opentype"), url(/rc-assets/fonts/Circe-Bold.4b8b401a.woff) format("woff"), url(/rc-assets/fonts/Circe-Bold.22f16521.ttf) format("truetype")
}
.right-calc-widget {
	-moz-osx-font-smoothing: grayscale;
	-ms-text-size-adjust: 100%;
	-webkit-box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: transparent;
	-webkit-text-size-adjust: 100%;
	box-sizing: border-box;
	font-family: Circe, Arial, Tahoma, sans-serif;
	font-size: 14px;
	line-height: 1.15
}
.right-calc-widget *, .right-calc-widget :after, .right-calc-widget :before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}
.right-calc-widget article, .right-calc-widget aside, .right-calc-widget details, .right-calc-widget footer, .right-calc-widget header, .right-calc-widget nav, .right-calc-widget section {
    display: block;
    background: none;
} 
.right-calc-widget [tabindex="-1"]:focus {
	outline: 0!important
}
.right-calc-widget hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible
}
.right-calc-widget a {
	background-color: transparent
}
.right-calc-widget abbr[title] {
	-webkit-text-decoration: underline dotted;
	border-bottom: none;
	cursor: help;
	text-decoration: underline;
	text-decoration: underline dotted
}
.right-calc-widget b, .right-calc-widget strong {
	font-weight: bolder
}
.right-calc-widget small {
	font-size: 80%
}
.right-calc-widget sub, .right-calc-widget sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
.right-calc-widget sub {
	bottom: -.25em
}
.right-calc-widget sup {
	top: -.5em
}
.right-calc-widget svg:not(:root) {
	overflow: hidden
}
.right-calc-widget button {
	border-radius: 0
}
.right-calc-widget button, .right-calc-widget input, .right-calc-widget optgroup, .right-calc-widget select, .right-calc-widget textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	margin: 0
}
.right-calc-widget button, .right-calc-widget input {
	overflow: visible
}
.right-calc-widget button, .right-calc-widget select {
	text-transform: none
}
.right-calc-widget [type=button], .right-calc-widget [type=reset], .right-calc-widget [type=submit], .right-calc-widget button {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-appearance: button;
	-webkit-user-select: none;
	user-select: none
}
.right-calc-widget [type=button]::-moz-focus-inner, .right-calc-widget [type=reset]::-moz-focus-inner, .right-calc-widget [type=submit]::-moz-focus-inner, .right-calc-widget button::-moz-focus-inner {
	border-style: none;
	padding: 0
}
.right-calc-widget [type=button]:-moz-focusring, .right-calc-widget [type=reset]:-moz-focusring, .right-calc-widget [type=submit]:-moz-focusring, .right-calc-widget button:-moz-focusring {
	outline: 1px dotted ButtonText
}
.right-calc-widget input[type=checkbox], .right-calc-widget input[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
.right-calc-widget input[type=password]::-ms-reveal, .right-calc-widget input[type=search]::-ms-clear, .right-calc-widget input[type=text]::-ms-clear {
	display: none;
	height: 0;
	width: 0
}
.right-calc-widget [type=checkbox], .right-calc-widget [type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
.right-calc-widget [type=number]::-webkit-inner-spin-button, .right-calc-widget [type=number]::-webkit-outer-spin-button {
	height: auto
}
.right-calc-widget [hidden] {
	display: none!important
}
.right-calc-widget .flickity-enabled {
	position: relative
}
.right-calc-widget .flickity-enabled:focus {
	outline: none
}
.right-calc-widget .flickity-viewport {
	height: 100%;
	overflow: hidden;
	position: relative
}
.right-calc-widget .flickity-slider {
	height: 100%;
	position: absolute;
	width: 100%
}
.right-calc-widget .flickity-enabled.is-draggable {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	tap-highlight-color: transparent;
	user-select: none
}
.right-calc-widget .flickity-enabled.is-draggable .flickity-viewport {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab
}
.right-calc-widget .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
	cursor: -webkit-grabbing;
	cursor: grabbing
}
.right-calc-widget .flickity-button {
	background: hsla(0, 0%, 100%, .75);
	border: none;
	color: #333;
	position: absolute
}
.right-calc-widget .flickity-button:hover {
	background: #fff;
	cursor: pointer
}
.right-calc-widget .flickity-button:focus {
	-webkit-box-shadow: 0 0 0 5px #19f;
	box-shadow: 0 0 0 5px #19f;
	outline: none
}
.right-calc-widget .flickity-button:active {
	opacity: .6
}
.right-calc-widget .flickity-button:disabled {
	cursor: auto;
	opacity: .3;
	pointer-events: none
}
.right-calc-widget .flickity-button-icon {
	fill: #333
}
.right-calc-widget .flickity-prev-next-button {
	-webkit-transform: translateY(-50%);
	border-radius: 50%;
	height: 44px;
	top: 50%;
	transform: translateY(-50%);
	width: 44px
}
.right-calc-widget .flickity-prev-next-button.previous {
	left: 10px
}
.right-calc-widget .flickity-prev-next-button.next {
	right: 10px
}
.right-calc-widget .flickity-rtl .flickity-prev-next-button.previous {
	left: auto;
	right: 10px
}
.right-calc-widget .flickity-rtl .flickity-prev-next-button.next {
	left: 10px;
	right: auto
}
.right-calc-widget .flickity-prev-next-button .flickity-button-icon {
	height: 60%;
	left: 20%;
	position: absolute;
	top: 20%;
	width: 60%
}
.right-calc-widget .flickity-page-dots {
	bottom: -25px;
	line-height: 1;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 100%
}
.right-calc-widget .flickity-rtl .flickity-page-dots {
	direction: rtl
}
.right-calc-widget .flickity-page-dots .dot {
	background: #333;
	border-radius: 50%;
	cursor: pointer;
	display: inline-block;
	height: 10px;
	margin: 0 8px;
	opacity: .25;
	width: 10px
}
.right-calc-widget .flickity-page-dots .dot.is-selected {
	opacity: 1
}
.right-calc-widget .mfp-bg {
	background: #000;
	height: 100%;
	left: 0;
	opacity: .8;
	overflow: hidden;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1042
}
.right-calc-widget .mfp-wrap {
	-webkit-backface-visibility: hidden;
	height: 100%;
	left: 0;
	outline: none!important;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1043
}
.right-calc-widget .mfp-container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	left: 0;
	padding: 0 15px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%
}
.right-calc-widget .mfp-container:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.right-calc-widget .mfp-align-top .mfp-container:before {
	display: none
}
.right-calc-widget .mfp-content {
	display: inline-block;
	margin: 0 auto;
	position: relative;
	text-align: left;
	vertical-align: middle;
	z-index: 1045
}
.right-calc-widget .mfp-ajax-holder .mfp-content, .right-calc-widget .mfp-inline-holder .mfp-content {
	cursor: auto;
	width: 100%
}
.right-calc-widget .mfp-ajax-cur {
	cursor: progress
}
.right-calc-widget .mfp-zoom-out-cur, .right-calc-widget .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}
.right-calc-widget .mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in
}
.right-calc-widget .mfp-auto-cursor .mfp-content {
	cursor: auto
}
.right-calc-widget .mfp-arrow, .right-calc-widget .mfp-close, .right-calc-widget .mfp-counter, .right-calc-widget .mfp-preloader {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none
}
.right-calc-widget .mfp-loading.mfp-figure {
	display: none
}
.right-calc-widget .mfp-hide {
	display: none!important
}
.right-calc-widget .mfp-preloader {
	color: #ccc;
	left: 8px;
	margin-top: -.8em;
	position: absolute;
	right: 8px;
	text-align: center;
	top: 50%;
	width: auto;
	z-index: 1044
}
.right-calc-widget .mfp-preloader a {
	color: #ccc
}
.right-calc-widget .mfp-preloader a:hover {
	color: #fff
}
.right-calc-widget .mfp-s-error .mfp-content, .right-calc-widget .mfp-s-ready .mfp-preloader {
	display: none
}
.right-calc-widget button.mfp-arrow, .right-calc-widget button.mfp-close {
	-ms-touch-action: manipulation;
	-webkit-appearance: none;
	-webkit-box-shadow: none;
	background: transparent;
	border: 0;
	box-shadow: none;
	cursor: pointer;
	display: block;
	outline: none;
	overflow: visible;
	padding: 0;
	touch-action: manipulation;
	z-index: 1046
}
.right-calc-widget button::-moz-focus-inner {
	border: 0;
	padding: 0
}
.right-calc-widget .mfp-close {
	color: #fff;
	font-family: Arial, Baskerville, monospace;
	font-size: 28px;
	font-style: normal;
	height: 44px;
	line-height: 44px;
	opacity: .65;
	padding: 0 0 18px 10px;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: none;
	top: 0;
	width: 44px
}
.right-calc-widget .mfp-close:focus, .right-calc-widget .mfp-close:hover {
	opacity: 1
}
.right-calc-widget .mfp-close:active {
	top: 1px
}
.right-calc-widget .mfp-close-btn-in .mfp-close {
	color: #4f5763
}
.right-calc-widget .mfp-iframe-holder .mfp-close, .right-calc-widget .mfp-image-holder .mfp-close {
	color: #fff;
	padding-right: 6px;
	right: -6px;
	text-align: right;
	width: 100%
}
.right-calc-widget .mfp-counter {
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	position: absolute;
	right: 0;
	top: 0;
	white-space: nowrap
}
.right-calc-widget .mfp-arrow {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	height: 110px;
	margin: -55px 0 0;
	opacity: .65;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 90px
}
.right-calc-widget .mfp-arrow:active {
	margin-top: -54px
}
.right-calc-widget .mfp-arrow:focus, .right-calc-widget .mfp-arrow:hover {
	opacity: 1
}
.right-calc-widget .mfp-arrow:after, .right-calc-widget .mfp-arrow:before {
	border: inset transparent;
	content: "";
	display: block;
	height: 0;
	left: 0;
	margin-left: 35px;
	margin-top: 35px;
	position: absolute;
	top: 0;
	width: 0
}
.right-calc-widget .mfp-arrow:after {
	border-bottom-width: 13px;
	border-top-width: 13px;
	top: 8px
}
.right-calc-widget .mfp-arrow:before {
	border-bottom-width: 21px;
	border-top-width: 21px;
	opacity: .7
}
.right-calc-widget .mfp-arrow-left {
	left: 0
}
.right-calc-widget .mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px
}
.right-calc-widget .mfp-arrow-left:before {
	border-right: 27px solid #3f3f3f;
	margin-left: 25px
}
.right-calc-widget .mfp-arrow-right {
	right: 0
}
.right-calc-widget .mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px
}
.right-calc-widget .mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f
}
.right-calc-widget .mfp-iframe-holder {
	padding-bottom: 40px;
	padding-top: 40px
}
.right-calc-widget .mfp-iframe-holder .mfp-content {
	line-height: 0;
	max-width: 900px;
	width: 100%
}
.right-calc-widget .mfp-iframe-holder .mfp-close {
	top: -40px
}
.right-calc-widget .mfp-iframe-scaler {
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
	width: 100%
}
.right-calc-widget .mfp-iframe-scaler iframe {
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #000;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}
.right-calc-widget img.mfp-img {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	height: auto;
	line-height: 0;
	margin: 0 auto;
	max-width: 100%;
	padding: 40px 0;
	width: auto
}
.right-calc-widget .mfp-figure {
	line-height: 0
}
.right-calc-widget .mfp-figure:after {
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #444;
	bottom: 40px;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	content: "";
	display: block;
	height: auto;
	left: 0;
	position: absolute;
	right: 0;
	top: 40px;
	width: auto;
	z-index: -1
}
.right-calc-widget .mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px
}
.right-calc-widget .mfp-figure figure {
	margin: 0
}
.right-calc-widget .mfp-bottom-bar {
	cursor: auto;
	left: 0;
	margin-top: -36px;
	position: absolute;
	top: 100%;
	width: 100%
}
.right-calc-widget .mfp-title {
	color: #f3f3f3;
	line-height: 18px;
	padding-right: 36px;
	text-align: left;
	word-wrap: break-word
}
.right-calc-widget .mfp-image-holder .mfp-content {
	max-width: 100%
}
.right-calc-widget .mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}
@media screen and (max-height:300px), screen and (max-width:800px) and (orientation:landscape) {
	.right-calc-widget .mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0
	}
	.right-calc-widget .mfp-img-mobile img.mfp-img {
		padding: 0
	}
	.right-calc-widget .mfp-img-mobile .mfp-figure:after {
		bottom: 0;
		top: 0
	}
	.right-calc-widget .mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px
	}
	.right-calc-widget .mfp-img-mobile .mfp-bottom-bar {
		-webkit-box-sizing: border-box;
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		box-sizing: border-box;
		margin: 0;
		padding: 3px 5px;
		position: fixed;
		top: auto
	}
	.right-calc-widget .mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0
	}
	.right-calc-widget .mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px
	}
	.right-calc-widget .mfp-img-mobile .mfp-close {
		background: rgba(0, 0, 0, .6);
		height: 35px;
		line-height: 35px;
		padding: 0;
		position: fixed;
		right: 0;
		text-align: center;
		top: 0;
		width: 35px
	}
}
@media (max-width:900px) {
	.right-calc-widget .mfp-arrow {
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}
	.right-calc-widget .mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0
	}
	.right-calc-widget .mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%
	}
	.right-calc-widget .mfp-container {
		padding-left: 15px;
		padding-right: 15px
	}
}
.right-calc-widget .noUi-target, .right-calc-widget .noUi-target * {
	-moz-user-select: none;
	-ms-touch-action: none;
	-ms-user-select: none;
	-webkit-box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	box-sizing: border-box;
	touch-action: none;
	user-select: none
}
.right-calc-widget .noUi-target {
	direction: ltr;
	position: relative
}
.right-calc-widget .noUi-base, .right-calc-widget .noUi-connects {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1
}
.right-calc-widget .noUi-connects {
	overflow: hidden;
	z-index: 0
}
.right-calc-widget .noUi-connect, .right-calc-widget .noUi-origin {
	-webkit-transform-origin: 0 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	transform-origin: 0 0;
	width: 100%;
	will-change: transform;
	z-index: 1
}
html:not([dir=rtl]) .right-calc-widget .noUi-horizontal .noUi-origin {
	left: auto;
	right: 0
}
.right-calc-widget .noUi-vertical .noUi-origin {
	width: 0
}
.right-calc-widget .noUi-horizontal .noUi-origin {
	height: 0
}
.right-calc-widget .noUi-handle {
	position: absolute
}
.right-calc-widget .noUi-state-tap .noUi-connect, .right-calc-widget .noUi-state-tap .noUi-origin {
	-webkit-transition: transform .3s;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}
.right-calc-widget .noUi-state-drag * {
	cursor: inherit!important
}
.right-calc-widget .noUi-horizontal {
	height: 18px
}
.right-calc-widget .noUi-horizontal .noUi-handle {
	height: 28px;
	left: -17px;
	top: -6px;
	width: 34px
}
.right-calc-widget .noUi-vertical {
	width: 18px
}
.right-calc-widget .noUi-vertical .noUi-handle {
	height: 34px;
	left: -6px;
	top: -17px;
	width: 28px
}
html:not([dir=rtl]) .right-calc-widget .noUi-horizontal .noUi-handle {
	left: auto;
	right: -17px
}
.right-calc-widget .noUi-target {
	-webkit-box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;
	background: #fafafa;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb
}
.right-calc-widget .noUi-connects {
	border-radius: 3px
}
.right-calc-widget .noUi-connect {
	background: #3fb8af
}
.right-calc-widget .noUi-draggable {
	cursor: ew-resize
}
.right-calc-widget .noUi-vertical .noUi-draggable {
	cursor: ns-resize
}
.right-calc-widget .noUi-handle {
	-webkit-box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
	background: #fff;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
	cursor: default
}
.right-calc-widget .noUi-active {
	-webkit-box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
	box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb
}
.right-calc-widget .noUi-handle:after, .right-calc-widget .noUi-handle:before {
	background: #e8e7e6;
	content: "";
	display: block;
	height: 14px;
	left: 14px;
	position: absolute;
	top: 6px;
	width: 1px
}
.right-calc-widget .noUi-handle:after {
	left: 17px
}
.right-calc-widget .noUi-vertical .noUi-handle:after, .right-calc-widget .noUi-vertical .noUi-handle:before {
	height: 1px;
	left: 6px;
	top: 14px;
	width: 14px
}
.right-calc-widget .noUi-vertical .noUi-handle:after {
	top: 17px
}
.right-calc-widget [disabled] .noUi-connect {
	background: #b8b8b8
}
.right-calc-widget [disabled].noUi-handle, .right-calc-widget [disabled] .noUi-handle, .right-calc-widget [disabled].noUi-target {
	cursor: not-allowed
}
.right-calc-widget .noUi-pips, .right-calc-widget .noUi-pips * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.right-calc-widget .noUi-pips {
	color: #999;
	position: absolute
}
.right-calc-widget .noUi-value {
	position: absolute;
	text-align: center;
	white-space: nowrap
}
.right-calc-widget .noUi-value-sub {
	color: #ccc;
	font-size: 10px
}
.right-calc-widget .noUi-marker {
	background: #ccc;
	position: absolute
}
.right-calc-widget .noUi-marker-large, .right-calc-widget .noUi-marker-sub {
	background: #aaa
}
.right-calc-widget .noUi-pips-horizontal {
	height: 80px;
	left: 0;
	padding: 10px 0;
	top: 100%;
	width: 100%
}
.right-calc-widget .noUi-value-horizontal {
	-webkit-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%)
}
.right-calc-widget .noUi-rtl .noUi-value-horizontal {
	-webkit-transform: translate(50%, 50%);
	transform: translate(50%, 50%)
}
.right-calc-widget .noUi-marker-horizontal.noUi-marker {
	height: 5px;
	margin-left: -1px;
	width: 2px
}
.right-calc-widget .noUi-marker-horizontal.noUi-marker-sub {
	height: 10px
}
.right-calc-widget .noUi-marker-horizontal.noUi-marker-large {
	height: 15px
}
.right-calc-widget .noUi-pips-vertical {
	height: 100%;
	left: 100%;
	padding: 0 10px;
	top: 0
}
.right-calc-widget .noUi-value-vertical {
	-webkit-transform: translateY(-50%);
	padding-left: 25px;
	transform: translateY(-50%)
}
.right-calc-widget .noUi-rtl .noUi-value-vertical {
	-webkit-transform: translateY(50%);
	transform: translateY(50%)
}
.right-calc-widget .noUi-marker-vertical.noUi-marker {
	height: 2px;
	margin-top: -1px;
	width: 5px
}
.right-calc-widget .noUi-marker-vertical.noUi-marker-sub {
	width: 10px
}
.right-calc-widget .noUi-marker-vertical.noUi-marker-large {
	width: 15px
}
.right-calc-widget .noUi-tooltip {
	background: #fff;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	color: #000;
	display: block;
	padding: 5px;
	position: absolute;
	text-align: center;
	white-space: nowrap
}
.right-calc-widget .noUi-horizontal .noUi-tooltip {
	-webkit-transform: translate(-50%);
	bottom: 120%;
	left: 50%;
	transform: translate(-50%)
}
.right-calc-widget .noUi-vertical .noUi-tooltip {
	-webkit-transform: translateY(-50%);
	right: 120%;
	top: 50%;
	transform: translateY(-50%)
}
.r-c__container {
	margin: 0 auto;
	max-width: 1140px;
	padding: 0 15px;
	position: relative;
	width: 100%
}
@media (max-width:1199px) {
	.r-c__container {
		max-width: 738px
	}
}
.r-c__container .r-c__row {
	-ms-flex-align: stretch;
	-ms-flex-wrap: wrap;
	-webkit-box-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px
}
@media (max-width:1199px) {
	.r-c__container .r-c__row {
		-ms-flex-align: start;
		-webkit-box-align: start;
		align-items: flex-start
	}
}
.r-c__container .r-c__row .r-c__col {
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	width: 100%
}
.r-c__container .r-c__row .r-c__col-left {
	-ms-flex: 0 0 58.333333%;
	-webkit-box-flex: 0;
	flex: 0 0 58.333333%;
	max-width: 58.333333%
}
@media (max-width:1199px) {
	.r-c__container .r-c__row .r-c__col-left {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		margin-bottom: 30px;
		max-width: 100%
	}
}
.r-c__container .r-c__row .r-c__col-right {
	-ms-flex: 0 0 41.666667%;
	-webkit-box-flex: 0;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}
@media (max-width:1199px) {
	.r-c__container .r-c__row .r-c__col-right {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%
	}
}
.r-c__popup-wrapper {
	background: #fff;
	border-radius: 6px;
	color: #95989a;
	font-family: Circe, Arial, Tahoma, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.4;
	margin: 20px auto;
	max-width: 600px;
	min-height: 300px;
	padding: 30px 40px;
	position: relative;
	width: 100%
}
@media (max-width:767px) {
	.r-c__popup-wrapper {
		padding: 25px 20px
	}
}
.r-c__popup-wrapper h1, .r-c__popup-wrapper h2, .r-c__popup-wrapper h3, .r-c__popup-wrapper h4, .r-c__popup-wrapper h5, .r-c__popup-wrapper h6 {
	color: #3c434e;
	margin: 10px 0
}
.r-c__popup-wrapper h1 {
	font-size: 20px
}
.r-c__popup-wrapper h1, .r-c__popup-wrapper h2 {
	font-family: inherit;
	font-weight: 400;
	line-height: 1.3;
	text-align: center
}
.r-c__popup-wrapper h2 {
	font-size: 18px
}
.r-c__popup-wrapper h3 {
	font-size: 16px
}
.r-c__popup-wrapper h3, .r-c__popup-wrapper h4 {
	font-family: inherit;
	font-weight: 400;
	line-height: 1.3
}
.r-c__popup-wrapper h4 {
	font-size: 14px
}
.r-c__popup-wrapper h5, .r-c__popup-wrapper h6 {
	font-family: inherit;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.3
}
.r-c__popup-wrapper p {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit
}
.r-c__popup-wrapper ol, .r-c__popup-wrapper ul {
	padding-left: 20px
}
.r-c__popup-wrapper a {
	-webkit-transition: color .3s ease-in-out;
	color: #0079ff;
	text-decoration: none;
	transition: color .3s ease-in-out
}
.r-c__popup-wrapper a:active, .r-c__popup-wrapper a:hover {
	color: #1073e0
}
.tippy-tooltip.rc-tt-theme {
	-webkit-box-shadow: 0 2px 15px 2px rgba(0, 0, 0, .1);
	background-color: #fff;
	border: none;
	border-radius: 4px;
	box-shadow: 0 2px 15px 2px rgba(0, 0, 0, .1);
	color: #95989a;
	font-family: inherit;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3;
	padding: 10px 12px;
	text-align: left
}
.tippy-popper[x-placement^=top] .tippy-tooltip.rc-tt-theme .tippy-arrow {
	border-top-color: #fff
}
.tippy-popper[x-placement^=bottom] .tippy-tooltip.rc-tt-theme .tippy-arrow {
	border-bottom-color: #fff
}
.tippy-tooltip.rc-tt-theme .tippy-content .hl-p {
	color: #0079ff
}
.tippy-tooltip.rc-tt-theme .tippy-content .hl-sd {
	color: #4f5763
}
.tippy-tooltip.rc-tt-theme .tippy-content .hl-d {
	color: #3c434e
}
.r-c__handles-block {
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	height: 100%;
	overflow: hidden;
	padding: 30px 40px
}
@media (max-width:767px) {
	.r-c__handles-block {
		padding: 25px 20px
	}
}
.r-c__handles-header {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	padding-bottom: 40px;
	user-select: none
}
@media (max-width:767px) {
	.r-c__handles-header {
		padding-bottom: 30px
	}
}
.r-c__handles-header h3 {
	color: #3d444f;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.2;
	margin: 0 0 10px
}
@media (max-width:767px) {
	.r-c__handles-header h3 {
		font-size: 20px
	}
}
.r-c__handles-header p {
	color: #a8b2b8;
	font-size: 13px;
	font-weight: 400;
	margin: 0
}
.r-c__handles-sliders {
	padding-bottom: 10px
}
.r-c__handles-sliders .r-c__deposit-slider, .r-c__handles-sliders .r-c__refill-slider {
	margin-bottom: 40px
}
@media (max-width:767px) {
	.r-c__handles-sliders .r-c__deposit-slider, .r-c__handles-sliders .r-c__refill-slider {
		margin-bottom: 30px
	}
}
.r-c__handles-sliders .r-c__deposit-slider.noUi-target, .r-c__handles-sliders .r-c__refill-slider.noUi-target {
	-webkit-box-shadow: none;
	background: #c9d0d5;
	border: none;
	border-radius: 4px;
	box-shadow: none
}
.r-c__handles-sliders .r-c__deposit-slider.noUi-horizontal, .r-c__handles-sliders .r-c__refill-slider.noUi-horizontal {
	height: 3px
}
.r-c__handles-sliders .r-c__deposit-slider .noUi-handle, .r-c__handles-sliders .r-c__refill-slider .noUi-handle {
	-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15);
	background-color: #0079ff;
	border: 5px solid #fff;
	border-radius: 50%;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15);
	height: 28px;
	outline: none;
	right: -14px!important;
	top: -14px;
	width: 28px
}
.r-c__handles-sliders .r-c__deposit-slider .noUi-handle:after, .r-c__handles-sliders .r-c__deposit-slider .noUi-handle:before, .r-c__handles-sliders .r-c__refill-slider .noUi-handle:after, .r-c__handles-sliders .r-c__refill-slider .noUi-handle:before {
	display: none
}
.r-c__handles-sliders .r-c__deposit-slider .noUi-connect, .r-c__handles-sliders .r-c__refill-slider .noUi-connect {
	background: #0079ff
}
.r-c__handles-sliders .r-c__deposit-slider .noUi-pips-horizontal, .r-c__handles-sliders .r-c__refill-slider .noUi-pips-horizontal {
	height: 11px;
	padding: 8px 0 0
}
.r-c__handles-sliders .r-c__deposit-slider .noUi-pips-horizontal .noUi-marker, .r-c__handles-sliders .r-c__refill-slider .noUi-pips-horizontal .noUi-marker {
	background: #e8e8e8;
	border-radius: 50%;
	height: 3px;
	width: 3px
}
.r-c__handles-sliders .r-c__deposit-slider .noUi-pips-horizontal .noUi-marker-normal, .r-c__handles-sliders .r-c__deposit-slider .noUi-pips-horizontal .noUi-value-horizontal, .r-c__handles-sliders .r-c__refill-slider .noUi-pips-horizontal .noUi-marker-normal, .r-c__handles-sliders .r-c__refill-slider .noUi-pips-horizontal .noUi-value-horizontal {
	display: none
}
.r-c__handles-sliders .r-c__slider-labels {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	margin-bottom: 25px;
	position: relative;
	user-select: none
}
.r-c__handles-sliders .r-c__slider-labels:after {
	clear: both;
	content: "";
	display: table
}
@media (max-width:767px) {
	.r-c__handles-sliders .r-c__slider-labels {
		margin-bottom: 20px
	}
}
.r-c__handles-sliders .r-c__slider-labels .r-c__label-left {
	color: #98a9b3;
	float: left;
	font-size: 12px;
	font-weight: 700;
	height: 22px;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase
}
@media (max-width:575px) {
	.r-c__handles-sliders .r-c__slider-labels .r-c__label-left {
		margin-bottom: 12px;
		width: 100%
	}
}
.r-c__handles-sliders .r-c__slider-labels .r-c__label-right {
	color: #4f5763;
	float: right;
	font-size: 20px;
	font-weight: 400;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding-right: 37px
}
@media (max-width:575px) {
	.r-c__handles-sliders .r-c__slider-labels .r-c__label-right {
		padding-right: 0;
		width: 100%
	}
}
.r-c__handles-sliders .r-c__slider-labels .r-c__btn-help {
	-webkit-transition: background .3s ease-in-out, color .2s ease-in-out;
	background: #efefef;
	border: none;
	border-radius: 50%;
	color: #c9d0d5;
	display: block;
	height: 22px;
	outline: none;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 0;
	top: -2px;
	transition: background .3s ease-in-out, color .2s ease-in-out;
	width: 22px
}
.r-c__handles-sliders .r-c__slider-labels .r-c__btn-help:active, .r-c__handles-sliders .r-c__slider-labels .r-c__btn-help:hover {
	background: #0079ff;
	color: #fff;
	cursor: help
}
.r-c__handles-sliders .r-c__slider-labels .r-c__btn-help svg {
	display: block;
	height: 100%;
	width: 100%
}
.r-c__handles-extra-options {
	margin: 0 -15px 40px
}
@media (max-width:767px) {
	.r-c__handles-extra-options {
		margin: 0 -15px 30px
	}
}
.r-c__handles-extra-options:after {
	clear: both;
	content: "";
	display: table
}
.r-c__handles-extra-options .r-c__option-column {
	float: left;
	padding: 0 15px;
	width: 50%
}
@media (max-width:575px) {
	.r-c__handles-extra-options .r-c__option-column {
		width: 100%
	}
	.r-c__handles-extra-options .r-c__option-column:first-child {
		margin-bottom: 10px
	}
}
.r-c__handles-extra-options .r-c__option-bonds, .r-c__handles-extra-options .r-c__option-iss {
	background: #efefef;
	border-radius: 6px;
	height: 60px;
	padding: 18px 20px 0 59px;
	position: relative
}
@media (max-width:767px) {
	.r-c__handles-extra-options .r-c__option-bonds, .r-c__handles-extra-options .r-c__option-iss {
		height: 54px;
		padding: 15px 15px 0 49px
	}
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-check, .r-c__handles-extra-options .r-c__option-iss .r-c__option-check {
	left: 20px;
	margin-top: -12px;
	position: absolute;
	top: 50%
}
@media (max-width:767px) {
	.r-c__handles-extra-options .r-c__option-bonds .r-c__option-check, .r-c__handles-extra-options .r-c__option-iss .r-c__option-check {
		left: 15px
	}
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-check input[type=checkbox], .r-c__handles-extra-options .r-c__option-iss .r-c__option-check input[type=checkbox] {
	display: none
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-check input[type=checkbox]:checked+.r-c__option-label, .r-c__handles-extra-options .r-c__option-iss .r-c__option-check input[type=checkbox]:checked+.r-c__option-label {
	background: #0079ff;
	color: #fff
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-check .r-c__option-label, .r-c__handles-extra-options .r-c__option-iss .r-c__option-check .r-c__option-label {
	-webkit-transition: color .1s ease-in-out, background-color .1s ease-in-out;
	background: #c9d0d5;
	border-radius: 4px;
	color: transparent;
	cursor: pointer;
	display: block;
	height: 24px;
	outline: none;
	overflow: hidden;
	transition: color .1s ease-in-out, background-color .1s ease-in-out;
	width: 24px
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-check .r-c__option-label svg, .r-c__handles-extra-options .r-c__option-iss .r-c__option-check .r-c__option-label svg {
	display: block;
	height: 100%;
	width: 100%
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-inner, .r-c__handles-extra-options .r-c__option-iss .r-c__option-inner {
	position: relative;
	width: 100%
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-inner h4, .r-c__handles-extra-options .r-c__option-iss .r-c__option-inner h4 {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	color: #3c434e;
	font-family: inherit;
	font-size: 13px;
	font-weight: 700;
	line-height: 1;
	margin: 0 0 2px;
	text-transform: uppercase;
	user-select: none
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-inner h4 span, .r-c__handles-extra-options .r-c__option-iss .r-c__option-inner h4 span {
	-webkit-transition: color .1s ease-in-out;
	color: #98a9b3;
	display: inline-block;
	line-height: 1;
	margin-left: 3px;
	padding-left: 5px;
	position: relative;
	transition: color .1s ease-in-out;
	vertical-align: top
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-inner h4 span:before, .r-c__handles-extra-options .r-c__option-iss .r-c__option-inner h4 span:before {
	background: #e0dfdf;
	content: "";
	display: block;
	height: 12px;
	left: 0;
	margin-top: -8px;
	position: absolute;
	top: 50%;
	width: 1px
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-inner h4 span.active, .r-c__handles-extra-options .r-c__option-iss .r-c__option-inner h4 span.active {
	color: #0079ff
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-inner h4 span i, .r-c__handles-extra-options .r-c__option-iss .r-c__option-inner h4 span i {
	font-family: inherit;
	font-size: 10px;
	font-style: normal;
	font-weight: 700;
	vertical-align: baseline
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-inner p, .r-c__handles-extra-options .r-c__option-iss .r-c__option-inner p {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	color: #a8b2b8;
	font-family: inherit;
	font-size: 11px;
	font-weight: 400;
	line-height: 1;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	user-select: none;
	white-space: nowrap
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-inner .r-c__btn-help, .r-c__handles-extra-options .r-c__option-iss .r-c__option-inner .r-c__btn-help {
	-webkit-transition: background .3s ease-in-out;
	background: #c9d0d5;
	border: none;
	border-radius: 50%;
	color: #fff;
	display: block;
	height: 22px;
	margin-top: -11px;
	outline: none;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 0;
	top: 50%;
	transition: background .3s ease-in-out;
	width: 22px
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-inner .r-c__btn-help:active, .r-c__handles-extra-options .r-c__option-bonds .r-c__option-inner .r-c__btn-help:hover, .r-c__handles-extra-options .r-c__option-iss .r-c__option-inner .r-c__btn-help:active, .r-c__handles-extra-options .r-c__option-iss .r-c__option-inner .r-c__btn-help:hover {
	background: #0079ff;
	cursor: help
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-inner .r-c__btn-help svg, .r-c__handles-extra-options .r-c__option-iss .r-c__option-inner .r-c__btn-help svg {
	display: block;
	height: 100%;
	width: 100%
}
.r-c__handles-extra-options .r-c__option-bonds .r-c__option-inner, .r-c__handles-extra-options .r-c__option-iss .r-c__option-inner {
	padding-right: 27px
}
.r-c__handles-profits .r-c__profits-header {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	overflow: hidden;
	padding-bottom: 20px;
	user-select: none
}
@media (max-width:575px) {
	.r-c__handles-profits .r-c__profits-header {
		padding-bottom: 15px
	}
}
.r-c__handles-profits .r-c__profits-header .r-c__heading {
	color: #98a9b3;
	float: left;
	font-family: inherit;
	font-size: 12px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
	width: 50%
}
@media (max-width:575px) {
	.r-c__handles-profits .r-c__profits-header .r-c__heading {
		margin-bottom: 8px;
		width: 100%
	}
}
.r-c__handles-profits .r-c__profits-header .r-c__portfolio-type {
	color: #0079ff;
	float: left;
	font-family: inherit;
	font-size: 12px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	text-align: right;
	text-transform: uppercase;
	width: 50%
}
@media (max-width:575px) {
	.r-c__handles-profits .r-c__profits-header .r-c__portfolio-type {
		text-align: left;
		width: 100%
	}
}
.r-c__handles-profits .r-c__risks-slider {
	padding-bottom: 25px
}
.r-c__handles-profits .r-c__risks-slider .r-c__risks-bottom-labels, .r-c__handles-profits .r-c__risks-slider .r-c__risks-top-labels {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	overflow: hidden;
	user-select: none
}
.r-c__handles-profits .r-c__risks-slider .r-c__risks-bottom-labels .r-c__label-left, .r-c__handles-profits .r-c__risks-slider .r-c__risks-bottom-labels .r-c__label-right, .r-c__handles-profits .r-c__risks-slider .r-c__risks-top-labels .r-c__label-left, .r-c__handles-profits .r-c__risks-slider .r-c__risks-top-labels .r-c__label-right {
	color: #a8b2b8;
	font-family: inherit;
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
	margin: 0
}
.r-c__handles-profits .r-c__risks-slider .r-c__risks-bottom-labels .r-c__label-left, .r-c__handles-profits .r-c__risks-slider .r-c__risks-top-labels .r-c__label-left {
	float: left
}
.r-c__handles-profits .r-c__risks-slider .r-c__risks-bottom-labels .r-c__label-right, .r-c__handles-profits .r-c__risks-slider .r-c__risks-top-labels .r-c__label-right {
	float: right
}
.r-c__handles-profits .r-c__risks-slider .r-c__risks-top-labels {
	padding-bottom: 12px
}
.r-c__handles-profits .r-c__risks-slider .r-c__risks-bottom-labels {
	padding-top: 12px
}
.r-c__handles-profits .r-c__risks-slider .r-c__slider-risks.noUi-target {
	-webkit-box-shadow: none;
	background: -webkit-gradient(linear, left top, right top, from(#67bc1c), to(#ff441a));
	background: linear-gradient(90deg, #67bc1c, #ff441a);
	border: none;
	border-radius: 4px;
	box-shadow: none
}
.r-c__handles-profits .r-c__risks-slider .r-c__slider-risks.noUi-horizontal {
	height: 3px
}
.r-c__handles-profits .r-c__risks-slider .r-c__slider-risks .noUi-handle {
	-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15);
	background-color: #0079ff;
	border: 5px solid #fff;
	border-radius: 50%;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15);
	height: 28px;
	outline: none;
	right: -14px!important;
	top: -14px;
	width: 28px
}
.r-c__handles-profits .r-c__risks-slider .r-c__slider-risks .noUi-handle:after, .r-c__handles-profits .r-c__risks-slider .r-c__slider-risks .noUi-handle:before {
	display: none
}
.r-c__handles-profits .r-c__risks-slider .r-c__slider-risks[disabled].noUi-target {
	background: #e0dfdf
}
.r-c__handles-profits .r-c__risks-slider .r-c__slider-risks[disabled] .noUi-handle {
	background-color: #c9d0d5!important
}
.r-c__handles-profits .r-c__profits-values {
	border-top: 1px solid #e0dfdf;
	margin: 0 -40px -30px
}
@media (max-width:767px) {
	.r-c__handles-profits .r-c__profits-values {
		margin: 0 -20px -25px
	}
}
.r-c__handles-profits .r-c__profits-values:after {
	clear: both;
	content: "";
	display: table
}
.r-c__handles-profits .r-c__profits-values .r-c__values-left, .r-c__handles-profits .r-c__profits-values .r-c__values-right {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	float: left;
	padding: 20px 40px;
	user-select: none;
	width: 50%
}
@media (max-width:767px) {
	.r-c__handles-profits .r-c__profits-values .r-c__values-left, .r-c__handles-profits .r-c__profits-values .r-c__values-right {
		padding: 20px
	}
}
@media (max-width:575px) {
	.r-c__handles-profits .r-c__profits-values .r-c__values-left, .r-c__handles-profits .r-c__profits-values .r-c__values-right {
		width: 100%
	}
}
.r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-header, .r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-header {
	margin-bottom: 15px;
	position: relative
}
.r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-header .r-c__title, .r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-header .r-c__title {
	color: #98a9b3;
	font-family: inherit;
	font-size: 12px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	padding-right: 37px;
	text-transform: uppercase
}
.r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-header .r-c__btn-help, .r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-header .r-c__btn-help {
	-webkit-transition: background .3s ease-in-out, color .2s ease-in-out;
	background: #efefef;
	border: none;
	border-radius: 50%;
	color: #c9d0d5;
	display: block;
	height: 22px;
	outline: none;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 0;
	top: -2px;
	transition: background .3s ease-in-out, color .2s ease-in-out;
	width: 22px
}
.r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-header .r-c__btn-help:active, .r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-header .r-c__btn-help:hover, .r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-header .r-c__btn-help:active, .r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-header .r-c__btn-help:hover {
	background: #0079ff;
	color: #fff;
	cursor: help
}
.r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-header .r-c__btn-help svg, .r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-header .r-c__btn-help svg {
	display: block;
	height: 100%;
	width: 100%
}
.r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-box, .r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-box {
	overflow: hidden;
	position: relative
}
.r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-box:before, .r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-box:before {
	background: #e0dfdf;
	content: "";
	display: block;
	height: 22px;
	left: 48%;
	position: absolute;
	top: -2px;
	width: 1px
}
.r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-box .r-c__value-percent, .r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-box .r-c__value-percent {
	float: left;
	font-family: inherit;
	font-size: 22px;
	font-weight: 400;
	height: 22px;
	line-height: 22px;
	padding-left: 14px;
	position: relative;
	width: 50%
}
.r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-box .r-c__value-percent .r-c__arrow-down, .r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-box .r-c__value-percent .r-c__arrow-up, .r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-box .r-c__value-percent .r-c__arrow-down, .r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-box .r-c__value-percent .r-c__arrow-up {
	display: block;
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	width: 10px
}
.r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-box .r-c__value-percent .r-c__arrow-down svg, .r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-box .r-c__value-percent .r-c__arrow-up svg, .r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-box .r-c__value-percent .r-c__arrow-down svg, .r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-box .r-c__value-percent .r-c__arrow-up svg {
	display: block;
	height: 100%;
	width: 100%
}
.r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-box .r-c__value-percent .r-c__arrow-up, .r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-box .r-c__value-percent .r-c__arrow-up {
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1)
}
.r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-box .r-c__value-currency, .r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-box .r-c__value-currency {
	color: #4f5763;
	float: left;
	font-family: inherit;
	font-size: 22px;
	font-weight: 400;
	height: 22px;
	line-height: 22px;
	text-align: right;
	width: 50%
}
.r-c__handles-profits .r-c__profits-values .r-c__values-left {
	border-right: 1px solid #e0dfdf
}
@media (max-width:575px) {
	.r-c__handles-profits .r-c__profits-values .r-c__values-left {
		border-right: none
	}
}
.r-c__handles-profits .r-c__profits-values .r-c__values-left .r-c__value-percent {
	color: #ff441a
}
@media (max-width:575px) {
	.r-c__handles-profits .r-c__profits-values .r-c__values-right {
		border-top: 1px solid #e0dfdf
	}
}
.r-c__handles-profits .r-c__profits-values .r-c__values-right .r-c__value-percent {
	color: #67bc1c
}
.r-c__summary-block {
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	height: 100%;
	overflow: hidden;
	padding: 30px 25px
}
@media (max-width:1199px) {
	.r-c__summary-block {
		padding: 30px 40px
	}
}
@media (max-width:767px) {
	.r-c__summary-block {
		padding: 25px 20px
	}
}
.r-c__summary-block .r-c-clear:after, .r-c__summary-block .r-c-clear:before {
	content: "";
	display: table
}
.r-c__summary-block .r-c-clear:after {
	clear: both
}
.r-c__summary-block .r-c__summary-invest-term .r-c__slider-labels {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	margin-bottom: 25px;
	position: relative;
	user-select: none
}
@media (max-width:767px) {
	.r-c__summary-block .r-c__summary-invest-term .r-c__slider-labels {
		margin-bottom: 20px
	}
}
.r-c__summary-block .r-c__summary-invest-term .r-c__slider-labels .r-c__label-left {
	color: #98a9b3;
	float: left;
	font-size: 12px;
	font-weight: 700;
	height: 22px;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase
}
@media (max-width:575px) {
	.r-c__summary-block .r-c__summary-invest-term .r-c__slider-labels .r-c__label-left {
		margin-bottom: 12px;
		width: 100%
	}
}
.r-c__summary-block .r-c__summary-invest-term .r-c__slider-labels .r-c__label-right {
	color: #4f5763;
	float: right;
	font-size: 20px;
	font-weight: 400;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding-right: 37px
}
.r-c__summary-block .r-c__summary-invest-term .r-c__slider-labels .r-c__label-right span {
	color: #98a9b3;
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	height: 22px;
	line-height: 22px;
	text-transform: uppercase;
	vertical-align: top
}
@media (max-width:575px) {
	.r-c__summary-block .r-c__summary-invest-term .r-c__slider-labels .r-c__label-right {
		padding-right: 0;
		width: 100%
	}
}
.r-c__summary-block .r-c__summary-invest-term .r-c__slider-labels .r-c__btn-help {
	-webkit-transition: background .3s ease-in-out, color .2s ease-in-out;
	background: #efefef;
	border: none;
	border-radius: 50%;
	color: #c9d0d5;
	display: block;
	height: 22px;
	outline: none;
	overflow: hidden;
	padding: 0;
	position: absolute;
	right: 0;
	top: -2px;
	transition: background .3s ease-in-out, color .2s ease-in-out;
	width: 22px
}
.r-c__summary-block .r-c__summary-invest-term .r-c__slider-labels .r-c__btn-help:active, .r-c__summary-block .r-c__summary-invest-term .r-c__slider-labels .r-c__btn-help:hover {
	background: #0079ff;
	color: #fff;
	cursor: help
}
.r-c__summary-block .r-c__summary-invest-term .r-c__slider-labels .r-c__btn-help svg {
	display: block;
	height: 100%;
	width: 100%
}
.r-c__summary-block .r-c__summary-invest-term .r-c__invest-term-slider {
	margin-bottom: 40px
}
@media (max-width:767px) {
	.r-c__summary-block .r-c__summary-invest-term .r-c__invest-term-slider {
		margin-bottom: 30px
	}
}
.r-c__summary-block .r-c__summary-invest-term .r-c__invest-term-slider.noUi-target {
	-webkit-box-shadow: none;
	background: #c9d0d5;
	border: none;
	border-radius: 4px;
	box-shadow: none
}
.r-c__summary-block .r-c__summary-invest-term .r-c__invest-term-slider.noUi-horizontal {
	height: 3px
}
.r-c__summary-block .r-c__summary-invest-term .r-c__invest-term-slider .noUi-handle {
	-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15);
	background-color: #0079ff;
	border: 5px solid #fff;
	border-radius: 50%;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15);
	height: 28px;
	outline: none;
	right: -14px!important;
	top: -14px;
	width: 28px
}
.r-c__summary-block .r-c__summary-invest-term .r-c__invest-term-slider .noUi-handle:after, .r-c__summary-block .r-c__summary-invest-term .r-c__invest-term-slider .noUi-handle:before {
	display: none
}
.r-c__summary-block .r-c__summary-invest-term .r-c__invest-term-slider .noUi-connects {
	cursor: pointer
}
.r-c__summary-block .r-c__summary-invest-term .r-c__invest-term-slider .noUi-connect {
	background: #0079ff;
	cursor: pointer
}
.r-c__summary-block .r-c__summary-invest-term .r-c__invest-term-slider[disabled] .noUi-connect {
	background: #e0dfdf
}
.r-c__summary-block .r-c__summary-invest-term .r-c__invest-term-slider[disabled] .noUi-handle {
	background-color: #c9d0d5
}
.r-c__summary-block .r-c__summary-invest-term .r-c__invest-term-slider .noUi-pips-horizontal {
	height: 11px;
	padding: 8px 0 0
}
.r-c__summary-block .r-c__summary-invest-term .r-c__invest-term-slider .noUi-pips-horizontal .noUi-marker {
	background: #e8e8e8;
	border-radius: 50%;
	height: 3px;
	width: 3px
}
.r-c__summary-block .r-c__summary-invest-term .r-c__invest-term-slider .noUi-pips-horizontal .noUi-marker-normal, .r-c__summary-block .r-c__summary-invest-term .r-c__invest-term-slider .noUi-pips-horizontal .noUi-value-horizontal {
	display: none
}
.r-c__summary-block .r-c__summary-calculated {
	padding-bottom: 25px
}
@media (max-width:767px) {
	.r-c__summary-block .r-c__summary-calculated {
		padding-bottom: 20px
	}
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-base {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	background: #efefef;
	border-radius: 6px;
	margin-bottom: 10px;
	padding: 20px;
	user-select: none
}
@media (max-width:767px) {
	.r-c__summary-block .r-c__summary-calculated .r-c__calculated-base {
		padding: 15px
	}
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-base p {
	color: #98a9b3;
	font-family: inherit;
	font-size: 12px;
	font-weight: 700;
	height: 20px;
	line-height: 20px;
	margin: 0 0 8px;
	text-transform: uppercase
}
@media (max-width:575px) {
	.r-c__summary-block .r-c__summary-calculated .r-c__calculated-base p {
		height: auto
	}
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-base p:last-child {
	margin: 0 0 -3px
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-base p span {
	color: #3c434e;
	display: block;
	float: right;
	font-family: inherit;
	font-size: 18px;
	font-weight: 400;
	height: 20px;
	line-height: 20px
}
@media (max-width:575px) {
	.r-c__summary-block .r-c__summary-calculated .r-c__calculated-base p span {
		float: none;
		margin-top: 5px
	}
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	background: #efefef;
	border-radius: 6px;
	padding: 20px;
	user-select: none
}
@media (max-width:767px) {
	.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities {
		padding: 15px
	}
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__securities-row {
	position: relative
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-first {
	margin-bottom: 20px;
	padding-left: 110px
}
@media (max-width:767px) {
	.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-first {
		margin-bottom: 15px;
		padding-left: 105px
	}
}
@media (max-width:575px) {
	.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-first {
		padding-left: 0
	}
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-first .r-c__income {
	-webkit-transform: translateY(-50%);
	color: #3c434e;
	font-family: inherit;
	font-size: 14px;
	font-weight: 700;
	left: 0;
	line-height: 18px;
	margin-top: 2px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 50%;
	transform: translateY(-50%);
	width: 90px
}
@media (max-width:575px) {
	.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-first .r-c__income {
		-webkit-transform: none;
		border-bottom: 1px solid #e0dfdf;
		font-size: 14px;
		left: auto;
		line-height: 22px;
		margin-bottom: 15px;
		margin-top: 0;
		padding-bottom: 12px;
		position: relative;
		text-align: left;
		top: auto;
		transform: none;
		width: auto
	}
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-first .r-c__income span {
	color: #0079ff;
	display: block;
	font-family: inherit;
	font-size: 20px;
	font-weight: 700;
	padding-top: 2px
}
@media (max-width:575px) {
	.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-first .r-c__income span {
		display: block;
		font-size: 18px;
		height: 22px;
		line-height: 22px;
		padding-top: 0;
		position: absolute;
		right: 0;
		top: 0
	}
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-first .r-c__securities-list {
	border-left: 1px solid #e0dfdf;
	list-style: none;
	margin: 0;
	padding: 0 0 0 20px
}
@media (max-width:767px) {
	.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-first .r-c__securities-list {
		padding: 0 0 0 15px
	}
}
@media (max-width:575px) {
	.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-first .r-c__securities-list {
		border-left: none;
		padding: 0
	}
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-first .r-c__securities-list li {
	color: #98a9b3;
	font-size: 12px;
	font-weight: 700;
	height: 22px;
	line-height: 22px;
	margin-bottom: 8px;
	text-transform: uppercase
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-first .r-c__securities-list li:last-child {
	margin-bottom: 0
}
@media (max-width:767px) {
	.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-first .r-c__securities-list li {
		margin-bottom: 5px
	}
	.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-first .r-c__securities-list li:last-child {
		margin-bottom: 0
	}
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-first .r-c__securities-list li span {
	color: #3c434e;
	display: block;
	float: right;
	font-family: inherit;
	font-size: 18px;
	font-weight: 400;
	height: 22px;
	line-height: 22px
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-second {
	border-top: 1px solid #e0dfdf;
	padding-top: 20px
}
@media (max-width:767px) {
	.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-second {
		padding-top: 15px
	}
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-second .r-c__calculated-income {
	color: #98a9b3;
	font-family: inherit;
	font-size: 12px;
	font-weight: 700;
	height: 22px;
	line-height: 22px;
	position: relative;
	text-transform: uppercase
}
@media (max-width:575px) {
	.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-second .r-c__calculated-income {
		height: auto
	}
}
.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-second .r-c__calculated-income span {
	color: #3c434e;
	display: block;
	font-family: inherit;
	font-size: 18px;
	font-weight: 400;
	height: 22px;
	line-height: 22px;
	position: absolute;
	right: 0;
	top: 0
}
@media (max-width:575px) {
	.r-c__summary-block .r-c__summary-calculated .r-c__calculated-securities .r-c__row-second .r-c__calculated-income span {
		padding-top: 5px;
		position: static;
		right: auto;
		top: auto
	}
}
.r-c__summary-block .r-c__get-portfolio {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none
}
.r-c__summary-block .r-c__get-portfolio .r-c__final-income {
	margin-bottom: 15px;
	overflow: hidden
}
.r-c__summary-block .r-c__get-portfolio .r-c__final-income .r-c__final-income-title {
	color: #98a9b3;
	float: left;
	font-family: inherit;
	font-size: 12px;
	font-weight: 700;
	height: 22px;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase
}
@media (max-width:575px) {
	.r-c__summary-block .r-c__get-portfolio .r-c__final-income .r-c__final-income-title {
		margin-bottom: 12px;
		width: 100%
	}
}
.r-c__summary-block .r-c__get-portfolio .r-c__final-income .r-c__final-income-value {
	color: #3c434e;
	float: right;
	font-family: inherit;
	font-size: 20px;
	font-weight: 400;
	height: 22px;
	line-height: 22px;
	margin: 0
}
@media (max-width:575px) {
	.r-c__summary-block .r-c__get-portfolio .r-c__final-income .r-c__final-income-value {
		float: left;
		width: 100%
	}
}
.r-c__summary-block .r-c__get-portfolio .r-c__attention {
	margin-bottom: 20px
}
.r-c__summary-block .r-c__get-portfolio .r-c__attention p {
	color: #a8b2b8;
	font-family: inherit;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3;
	margin: 0
}
.r-c__summary-block .r-c__get-portfolio .r-c__attention p a {
	-webkit-transition: color .3s ease-in-out;
	color: #0079ff;
	outline: none;
	text-decoration: none;
	transition: color .3s ease-in-out
}
.r-c__summary-block .r-c__get-portfolio .r-c__attention p a:active, .r-c__summary-block .r-c__get-portfolio .r-c__attention p a:hover {
	color: #1073e0
}
.r-c__summary-block .r-c__get-portfolio .r-c__call-to-action {
	text-align: center
}
.r-c__summary-block .r-c__get-portfolio .r-c__call-to-action button {
	-webkit-box-shadow: 0 10px 16px 0 rgba(0, 147, 255, .25);
	-webkit-transition: background-color .3s ease-in-out, -webkit-box-shadow .5s ease-in-out;
	background: #0079ff;
	border: none;
	border-radius: 28px;
	box-shadow: 0 10px 16px 0 rgba(0, 147, 255, .25);
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 56px;
	outline: none;
	padding: 0 40px;
	text-transform: uppercase;
	transition: background-color .3s ease-in-out, -webkit-box-shadow .5s ease-in-out;
	transition: background-color .3s ease-in-out, box-shadow .5s ease-in-out;
	transition: background-color .3s ease-in-out, box-shadow .5s ease-in-out, -webkit-box-shadow .5s ease-in-out
}
.r-c__summary-block .r-c__get-portfolio .r-c__call-to-action button:hover {
	-webkit-box-shadow: 0 10px 16px 0 rgba(0, 147, 255, .5);
	box-shadow: 0 10px 16px 0 rgba(0, 147, 255, .5)
}
.r-c__summary-block .r-c__get-portfolio .r-c__call-to-action button:active {
	-webkit-box-shadow: 0 10px 16px 0 rgba(0, 147, 255, .25);
	background: #1073e0;
	box-shadow: 0 10px 16px 0 rgba(0, 147, 255, .25)
}
@media (max-width:767px) {
	.r-c__summary-block .r-c__get-portfolio .r-c__call-to-action button {
		border-radius: 24px;
		font-family: inherit;
		font-size: 12px;
		font-weight: 700;
		line-height: 48px;
		padding: 0 34px
	}
}
.r-c__section[data-v-0e86fffe] {
	background: url(/rc-assets/img/calc-block-bg.b68885b4.jpg) #efefef no-repeat 50%;
	background-size: cover;
	padding-bottom: 60px;
	padding-top: 60px;
	position: relative
}
.r-c__section[data-v-0e86fffe]:before {
	background: rgba(0, 0, 0, .6);
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}
@media (max-width:767px) {
	.r-c__section[data-v-0e86fffe] {
		background: #efefef;
		padding-bottom: 40px;
		padding-top: 30px
	}
}
@media (max-width:767px) {
	.r-c__section[data-v-0e86fffe]:before {
		display: none
	}
}
.r-c__heading[data-v-0e86fffe] {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	color: #fff;
	font-size: 35px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 60px;
	margin-top: 0;
	text-align: center;
	user-select: none
}
@media (max-width:767px) {
	.r-c__heading[data-v-0e86fffe] {
		color: #4f5763;
		font-size: 25px;
		margin-bottom: 30px
	}
}
.r-c__registration-block {
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	height: 100%;
	overflow: hidden;
	padding: 30px 40px;
	position: relative
}
@media (max-width:767px) {
	.r-c__registration-block {
		padding: 25px 20px
	}
}
.r-c__registration-header {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	padding-bottom: 50px;
	user-select: none
}
@media (max-width:767px) {
	.r-c__registration-header {
		padding-bottom: 40px
	}
}
.r-c__registration-header h3 {
	color: #3d444f;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.2;
	margin: 0 0 10px
}
@media (max-width:767px) {
	.r-c__registration-header h3 {
		font-size: 20px
	}
}
.r-c__registration-header p {
	color: #a8b2b8;
	font-size: 13px;
	font-weight: 400;
	margin: 0
}
.r-c__registration-form .r-c__form-fields {
	-ms-flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
	padding-bottom: 15px
}
@media (max-width:767px) {
	.r-c__registration-form .r-c__form-fields {
		padding-bottom: 0
	}
}
.r-c__registration-form .r-c__form-field {
	-ms-flex: 0 0 50%;
	-webkit-box-flex: 0;
	flex: 0 0 50%;
	margin-bottom: 40px;
	max-width: 50%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	width: 100%
}
@media (max-width:575px) {
	.r-c__registration-form .r-c__form-field {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%
	}
}
.r-c__registration-form .r-c__form-field input[type=email], .r-c__registration-form .r-c__form-field input[type=password], .r-c__registration-form .r-c__form-field input[type=tel], .r-c__registration-form .r-c__form-field input[type=text] {
	-webkit-transition: border .2s ease-in-out;
	background-color: #fff;
	border: none;
	border-bottom: 1px solid #98a9b3;
	border-radius: 0;
	color: #4f5763;
	font-family: inherit;
	font-size: 16px;
	font-weight: 400;
	height: 36px;
	line-height: 32px;
	margin: 0;
	outline: none;
	padding: 2px 0 1px;
	transition: border .2s ease-in-out;
	width: 100%
}
.r-c__registration-form .r-c__form-field input[type=email]:focus, .r-c__registration-form .r-c__form-field input[type=password]:focus, .r-c__registration-form .r-c__form-field input[type=tel]:focus, .r-c__registration-form .r-c__form-field input[type=text]:focus {
	border-color: #0079ff
}
.r-c__registration-form .r-c__form-field input[type=email]:focus~label, .r-c__registration-form .r-c__form-field input[type=password]:focus~label, .r-c__registration-form .r-c__form-field input[type=tel]:focus~label, .r-c__registration-form .r-c__form-field input[type=text]:focus~label {
	color: #0079ff
}
.r-c__registration-form .r-c__form-field input[type=email].error, .r-c__registration-form .r-c__form-field input[type=password].error, .r-c__registration-form .r-c__form-field input[type=tel].error, .r-c__registration-form .r-c__form-field input[type=text].error {
	border-color: #ff441a
}
.r-c__registration-form .r-c__form-field input[type=email].error~.r-c__pwd-switcher.active, .r-c__registration-form .r-c__form-field input[type=email].error~label, .r-c__registration-form .r-c__form-field input[type=password].error~.r-c__pwd-switcher.active, .r-c__registration-form .r-c__form-field input[type=password].error~label, .r-c__registration-form .r-c__form-field input[type=tel].error~.r-c__pwd-switcher.active, .r-c__registration-form .r-c__form-field input[type=tel].error~label, .r-c__registration-form .r-c__form-field input[type=text].error~.r-c__pwd-switcher.active, .r-c__registration-form .r-c__form-field input[type=text].error~label {
	color: #ff441a
}
.r-c__registration-form .r-c__form-field input[type=email].active~label, .r-c__registration-form .r-c__form-field input[type=email].error~label, .r-c__registration-form .r-c__form-field input[type=email]:focus~label, .r-c__registration-form .r-c__form-field input[type=password].active~label, .r-c__registration-form .r-c__form-field input[type=password].error~label, .r-c__registration-form .r-c__form-field input[type=password]:focus~label, .r-c__registration-form .r-c__form-field input[type=tel].active~label, .r-c__registration-form .r-c__form-field input[type=tel].error~label, .r-c__registration-form .r-c__form-field input[type=tel]:focus~label, .r-c__registration-form .r-c__form-field input[type=text].active~label, .r-c__registration-form .r-c__form-field input[type=text].error~label, .r-c__registration-form .r-c__form-field input[type=text]:focus~label {
	-webkit-transform: translateY(-14px);
	-webkit-transform-origin: 0 0;
	transform: translateY(-14px);
	transform-origin: 0 0
}
.r-c__registration-form .r-c__form-field label {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-transform: translateY(11px);
	-webkit-transform-origin: 0 0;
	-webkit-transition: color .15s ease-out, -webkit-transform .15s ease-out;
	-webkit-user-select: none;
	color: #98a9b3;
	cursor: text;
	font-size: 12px;
	font-weight: 700;
	left: 15px;
	line-height: 1;
	overflow: hidden;
	position: absolute;
	right: 15px;
	text-align: left;
	text-overflow: ellipsis;
	text-transform: uppercase;
	top: 0;
	transform: translateY(11px);
	transform-origin: 0 0;
	transition: color .15s ease-out, -webkit-transform .15s ease-out;
	transition: color .15s ease-out, transform .15s ease-out;
	transition: color .15s ease-out, transform .15s ease-out, -webkit-transform .15s ease-out;
	user-select: none;
	white-space: nowrap
}
.r-c__registration-form .r-c__form-field label .r-c__err-msg {
	color: #ff441a;
	display: inline;
	font-family: inherit;
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
	padding-left: 8px;
	text-transform: none
}
.r-c__registration-form .r-c__form-field.r-c__field-pwd input[type=password], .r-c__registration-form .r-c__form-field.r-c__field-pwd input[type=text] {
	padding-right: 34px
}
.r-c__registration-form .r-c__form-field.r-c__field-pwd .r-c__pwd-switcher {
	-webkit-transition: color .2s ease-in-out;
	background: transparent;
	border: none;
	bottom: 0;
	color: #98a9b3;
	cursor: pointer;
	display: block;
	height: 36px;
	outline: none;
	padding: 0 8px;
	position: absolute;
	right: 15px;
	transition: color .2s ease-in-out;
	width: 34px
}
.r-c__registration-form .r-c__form-field.r-c__field-pwd .r-c__pwd-switcher svg {
	display: block;
	height: 100%;
	width: 100%
}
.r-c__registration-form .r-c__form-field.r-c__field-pwd .r-c__pwd-switcher:hover {
	color: #4f5763
}
.r-c__registration-form .r-c__form-field.r-c__field-pwd .r-c__pwd-switcher.active {
	color: #0079ff
}
@media (max-width:575px) {
	.r-c__registration-form .r-c__form-field.r-c__field-phone {
		-ms-flex-order: 1;
		-webkit-box-ordinal-group: 2;
		order: 1
	}
}
.r-c__registration-form .r-c__form-field.r-c__field-phone input[type=tel] {
	padding-right: 95px
}
.r-c__registration-form .r-c__form-field.r-c__field-phone input[disabled] {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none
}
.r-c__registration-form .r-c__form-field.r-c__field-phone .r-c__sms-send {
	-webkit-transition: color .3s ease-in-out;
	background: transparent;
	border: none;
	bottom: 0;
	color: #0079ff;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
	line-height: 34px;
	outline: none;
	padding: 0;
	position: absolute;
	right: 15px;
	text-transform: uppercase;
	transition: color .3s ease-in-out
}
.r-c__registration-form .r-c__form-field.r-c__field-phone .r-c__sms-send:active, .r-c__registration-form .r-c__form-field.r-c__field-phone .r-c__sms-send:hover {
	color: #1073e0
}
.r-c__registration-form .r-c__form-field.r-c__field-phone .r-c__sms-send[disabled] {
	color: #a6b6bd;
	cursor: default
}
.r-c__registration-form .r-c__form-field.r-c__field-phone .r-c__sms-send.error {
	color: #ff441a
}
.r-c__registration-form .r-c__form-field.r-c__field-code {
	margin-bottom: 20px
}
@media (max-width:1199px) {
	.r-c__registration-form .r-c__form-field.r-c__field-code {
		margin-bottom: 40px
	}
}
@media (max-width:767px) {
	.r-c__registration-form .r-c__form-field.r-c__field-code {
		-ms-flex-order: 2;
		-webkit-box-ordinal-group: 3;
		order: 2
	}
}
.r-c__registration-form .r-c__form-field.r-c__field-code input[type=text] {
	padding-right: 128px
}
.r-c__registration-form .r-c__form-field.r-c__field-code input[disabled] {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none
}
.r-c__registration-form .r-c__form-field.r-c__field-code .r-c__code-verify {
	background: transparent;
	border: none;
	bottom: 0;
	color: #0079ff;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
	line-height: 34px;
	outline: none;
	padding: 0;
	position: absolute;
	right: 15px;
	text-transform: uppercase
}
.r-c__registration-form .r-c__form-field.r-c__field-code .r-c__code-verify:active, .r-c__registration-form .r-c__form-field.r-c__field-code .r-c__code-verify:hover {
	color: #1073e0
}
.r-c__registration-form .r-c__form-field.r-c__field-code .r-c__code-verify[disabled] {
	color: #a6b6bd;
	cursor: default
}
.r-c__registration-form .r-c__form-nuances {
	-ms-flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
	padding-bottom: 30px
}
@media (max-width:767px) {
	.r-c__registration-form .r-c__form-nuances {
		padding-bottom: 20px
	}
}
.r-c__registration-form .r-c__form-nuances .r-c__form-agreement, .r-c__registration-form .r-c__form-nuances .r-c__form-conditions {
	-ms-flex: 0 0 50%;
	-webkit-box-flex: 0;
	flex: 0 0 50%;
	max-width: 50%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	width: 100%
}
@media (max-width:575px) {
	.r-c__registration-form .r-c__form-nuances .r-c__form-agreement, .r-c__registration-form .r-c__form-nuances .r-c__form-conditions {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%
	}
}
@media (max-width:575px) {
	.r-c__registration-form .r-c__form-nuances .r-c__form-agreement {
		-ms-flex-order: 2;
		-webkit-box-ordinal-group: 3;
		order: 2
	}
}
.r-c__registration-form .r-c__form-nuances .r-c__form-agreement .r-c__agreement-check {
	left: 15px;
	position: absolute;
	top: 2px
}
.r-c__registration-form .r-c__form-nuances .r-c__form-agreement .r-c__agreement-check input[type=checkbox] {
	display: none!important
}
.r-c__registration-form .r-c__form-nuances .r-c__form-agreement .r-c__agreement-check input[type=checkbox]:checked~label {
	background: #0079ff!important;
	color: #fff
}
.r-c__registration-form .r-c__form-nuances .r-c__form-agreement .r-c__agreement-check input[type=checkbox].error~label {
	-webkit-box-shadow: inset 0 0 0 1px #ff441a;
	box-shadow: inset 0 0 0 1px #ff441a
}
.r-c__registration-form .r-c__form-nuances .r-c__form-agreement .r-c__agreement-check label {
	-webkit-transition: color .1s ease-in-out, background-color .1s ease-in-out;
	background: #c9d0d5;
	border-radius: 4px;
	color: transparent;
	cursor: pointer;
	display: block;
	height: 24px;
	outline: none;
	overflow: hidden;
	transition: color .1s ease-in-out, background-color .1s ease-in-out;
	width: 24px
}
.r-c__registration-form .r-c__form-nuances .r-c__form-agreement .r-c__agreement-check label svg {
	display: block;
	height: 100%;
	width: 100%
}
.r-c__registration-form .r-c__form-nuances .r-c__form-agreement .r-c__agreement-text {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	color: #a8b2b8;
	font-family: inherit;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3;
	margin: 0;
	padding-left: 34px;
	user-select: none
}
.r-c__registration-form .r-c__form-nuances .r-c__form-agreement .r-c__agreement-text a {
	-webkit-transition: color .3s ease-in-out;
	color: #0079ff;
	outline: none;
	text-decoration: none;
	transition: color .3s ease-in-out
}
.r-c__registration-form .r-c__form-nuances .r-c__form-agreement .r-c__agreement-text a:active, .r-c__registration-form .r-c__form-nuances .r-c__form-agreement .r-c__agreement-text a:hover {
	color: #1073e0
}
@media (max-width:575px) {
	.r-c__registration-form .r-c__form-nuances .r-c__form-conditions {
		-ms-flex-order: 1;
		-webkit-box-ordinal-group: 2;
		order: 1;
		padding-bottom: 10px
	}
}
.r-c__registration-form .r-c__form-nuances .r-c__form-conditions .r-c__conditions-text {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	color: #a8b2b8;
	font-family: inherit;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.3;
	margin: 0;
	user-select: none
}
.r-c__registration-form .r-c__form-nuances .r-c__form-conditions .r-c__conditions-text a {
	-webkit-transition: color .3s ease-in-out;
	color: #0079ff;
	outline: none;
	text-decoration: none;
	transition: color .3s ease-in-out
}
.r-c__registration-form .r-c__form-nuances .r-c__form-conditions .r-c__conditions-text a:active, .r-c__registration-form .r-c__form-nuances .r-c__form-conditions .r-c__conditions-text a:hover {
	color: #1073e0
}
.r-c__registration-form .r-c__form-submit {
	text-align: center
}
.r-c__registration-form .r-c__form-submit button[type=submit] {
	-webkit-transition: background-color .3s ease-in-out;
	background: #0079ff;
	border: none;
	border-radius: 6px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: inherit;
	font-size: 13px;
	font-weight: 400;
	line-height: 17px;
	max-width: 290px;
	outline: none;
	padding: 12px 20px;
	position: relative;
	transition: background-color .3s ease-in-out;
	width: 100%
}
.r-c__registration-form .r-c__form-submit button[type=submit]:active, .r-c__registration-form .r-c__form-submit button[type=submit]:hover {
	background: #1073e0
}
.r-c__registration-form .r-c__form-submit button[type=submit][disabled] {
	background: #c9d0d5;
	cursor: default
}
.r-c__registration-form .r-c__form-submit button[type=submit].loading {
	color: transparent
}
.r-c__registration-form .r-c__form-submit button[type=submit] .r-c__loader {
	color: #fff;
	font-family: inherit;
	font-size: 12px;
	font-weight: 700;
	left: 0;
	line-height: 40px;
	margin-top: -19px;
	position: absolute;
	right: 0;
	text-align: center;
	text-transform: uppercase;
	top: 50%
}
.r-c__registration-form .r-c__form-submit button[type=submit] .r-c__loader .lds-ellipsis {
	display: inline-block;
	height: 40px;
	left: 0;
	margin-right: 8px;
	position: relative;
	top: 0;
	vertical-align: top;
	width: 64px
}
.r-c__registration-form .r-c__form-submit button[type=submit] .r-c__loader .lds-ellipsis span {
	-webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
	animation-timing-function: cubic-bezier(0, 1, 1, 0);
	background: #fff;
	border-radius: 50%;
	display: block;
	height: 11px;
	position: absolute;
	top: 13px;
	width: 11px
}
.r-c__registration-form .r-c__form-submit button[type=submit] .r-c__loader .lds-ellipsis span:first-child {
	-webkit-animation: lds-ellipsis1 .6s infinite;
	animation: lds-ellipsis1 .6s infinite;
	left: 6px
}
.r-c__registration-form .r-c__form-submit button[type=submit] .r-c__loader .lds-ellipsis span:nth-child(2) {
	-webkit-animation: lds-ellipsis2 .6s infinite;
	animation: lds-ellipsis2 .6s infinite;
	left: 6px
}
.r-c__registration-form .r-c__form-submit button[type=submit] .r-c__loader .lds-ellipsis span:nth-child(3) {
	-webkit-animation: lds-ellipsis2 .6s infinite;
	animation: lds-ellipsis2 .6s infinite;
	left: 26px
}
.r-c__registration-form .r-c__form-submit button[type=submit] .r-c__loader .lds-ellipsis span:nth-child(4) {
	-webkit-animation: lds-ellipsis3 .6s infinite;
	animation: lds-ellipsis3 .6s infinite;
	left: 45px
}
@-webkit-keyframes lds-ellipsis1 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes lds-ellipsis1 {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@-webkit-keyframes lds-ellipsis3 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	to {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}
@keyframes lds-ellipsis3 {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	to {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
}
@-webkit-keyframes lds-ellipsis2 {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
	to {
		-webkit-transform: translate(19px);
		transform: translate(19px)
	}
}
@keyframes lds-ellipsis2 {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
	to {
		-webkit-transform: translate(19px);
		transform: translate(19px)
	}
}
.r-c__registration-footer {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	border-top: 1px solid #e0dfdf;
	bottom: 0;
	left: 0;
	padding: 0 40px;
	position: absolute;
	right: 0;
	user-select: none
}
@media (max-width:1199px) {
	.r-c__registration-footer {
		bottom: auto;
		left: auto;
		margin: 30px -40px -30px;
		position: static;
		right: auto
	}
}
@media (max-width:767px) {
	.r-c__registration-footer {
		margin: 25px -20px -25px;
		padding: 0 20px
	}
}
.r-c__registration-footer h5 {
	color: #4f5763;
	font-family: inherit;
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	padding: 22px 0;
	text-align: center;
	text-transform: uppercase
}
.r-c__structure-block {
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	height: 100%;
	overflow: hidden;
	padding: 30px 48px
}
@media (max-width:767px) {
	.r-c__structure-block {
		padding: 25px 20px
	}
}
.r-c__structure-header {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none
}
.r-c__structure-header h3 {
	color: #3d444f;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.2;
	margin: 0 0 10px;
	text-align: center
}
@media (max-width:767px) {
	.r-c__structure-header h3 {
		font-size: 20px
	}
}
.r-c__structure-charts {
	padding-bottom: 10px
}
.r-c__structure-charts .r-c__charts-header {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	overflow: hidden;
	user-select: none
}
.r-c__structure-charts .r-c__charts-header p {
	color: #98a9b3;
	font-family: inherit;
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	text-transform: uppercase
}
.r-c__structure-charts .r-c__charts-header p span {
	color: #4f5763;
	display: block;
	font-family: inherit;
	font-size: 18px;
	font-weight: 400;
	line-height: 1;
	padding-top: 5px
}
.r-c__structure-charts .r-c__charts-header p.r-c__bounds {
	float: right;
	text-align: right
}
.r-c__structure-charts .r-c__charts-header p.r-c__shares {
	float: left;
	text-align: left
}
.r-c__structure-charts .r-c__donut-wrapper {
	height: 260px;
	margin: -30px auto 0;
	position: relative;
	width: 260px
}
@media (max-width:575px) {
	.r-c__structure-charts .r-c__donut-wrapper {
		height: 240px;
		margin: -20px auto 0;
		width: 240px
	}
}
.r-c__structure-charts .r-c__donut-wrapper .r-c__charts-donut {
	height: 100%;
	width: 100%
}
.r-c__structure-charts .r-c__donut-wrapper .r-c__charts-donut .amcharts-pie-slice {
	cursor: pointer
}
.r-c__structure-charts .r-c__donut-wrapper .r-c__donut-info {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-transform: translate(-50%, -50%);
	-webkit-user-select: none;
	left: 50%;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translate(-50%, -50%);
	user-select: none;
	width: 110px
}
.r-c__structure-charts .r-c__donut-wrapper .r-c__donut-info .r-c__donut-text {
	color: #98a9b3;
	font-family: inherit;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.2;
	margin: 0;
	padding-top: 15px;
	text-transform: uppercase
}
.r-c__structure-charts .r-c__donut-wrapper .r-c__donut-info .r-c__donut-text span {
	display: block
}
.r-c__structure-charts .r-c__donut-wrapper .r-c__donut-info .r-c__donut-value {
	color: #4f5763;
	font-family: inherit;
	font-size: 30px;
	font-weight: 300;
	margin: 0;
	padding-top: 10px
}
.r-c__structure-inform {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	padding-bottom: 20px;
	user-select: none
}
.r-c__structure-inform p {
	color: #98a9b3;
	font-family: inherit;
	font-size: 12px;
	font-weight: 700;
	height: 22px;
	line-height: 22px;
	margin: 0 0 2px;
	overflow: hidden;
	text-transform: uppercase
}
@media (max-width:575px) {
	.r-c__structure-inform p {
		height: auto;
		margin-bottom: 8px
	}
}
.r-c__structure-inform p:last-child {
	margin: 0
}
.r-c__structure-inform p span {
	color: #4f5763;
	display: block;
	float: right;
	font-family: inherit;
	font-size: 18px;
	font-weight: 400;
	height: 22px
}
@media (max-width:575px) {
	.r-c__structure-inform p span {
		float: none;
		padding-top: 2px
	}
}
.r-c__structure-securities .r-c__securities-slider .r-c__slide {
	height: 160px;
	margin-right: 10px;
	width: 100%
}
.r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate {
	border-radius: 6px;
	height: 100%;
	overflow: hidden;
	padding: 15px 27px;
	position: relative
}
@media (max-width:767px) {
	.r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate {
		padding: 15px 22px
	}
}
.r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate:before {
	background: #f8f8f8;
	bottom: 0;
	content: "";
	display: block;
	left: 7px;
	position: absolute;
	right: 7px;
	top: 0
}
.r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate .r-c__slide-header {
	position: relative
}
.r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate .r-c__slide-header h4, .r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate .r-c__slide-header h5 {
	font-family: inherit;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase
}
.r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate .r-c__slide-header h4 {
	color: #98a9b3;
	margin-bottom: 6px;
	margin-top: 0
}
.r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate .r-c__slide-header h5 {
	-webkit-filter: blur(4px);
	color: #3d444f;
	filter: blur(4px);
	margin: 0
}
.r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate .r-c__slide-body {
	-webkit-transform: translateY(-50%);
	left: 27px;
	position: absolute;
	right: 27px;
	top: 50%;
	transform: translateY(-50%)
}
@media (max-width:767px) {
	.r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate .r-c__slide-body {
		left: 22px;
		right: 22px
	}
}
.r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate .r-c__slide-body p {
	color: #98a9b3;
	font-family: inherit;
	font-size: 12px;
	font-weight: 700;
	height: 20px;
	line-height: 20px;
	margin: 0;
	text-transform: uppercase
}
.r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate .r-c__slide-body p span {
	-webkit-filter: blur(4px);
	color: #4f5763;
	display: block;
	filter: blur(4px);
	float: right;
	font-family: inherit;
	font-size: 16px;
	font-weight: 400;
	height: 20px;
	line-height: 20px;
	position: relative
}
.r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate .r-c__slide-footer {
	border-top: 1px solid #e0dfdf;
	bottom: 0;
	left: 7px;
	padding: 15px 20px 14px;
	position: absolute;
	right: 7px
}
@media (max-width:767px) {
	.r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate .r-c__slide-footer {
		padding: 15px 15px 14px
	}
}
.r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate .r-c__slide-footer p {
	color: #98a9b3;
	font-size: 12px;
	font-weight: 700;
	height: 16px;
	line-height: 16px;
	margin: 0;
	overflow: hidden;
	text-transform: uppercase
}
.r-c__structure-securities .r-c__securities-slider .r-c__slide .r-c__slide-plate .r-c__slide-footer p span {
	color: #4f5763;
	display: block;
	float: right;
	font-family: inherit;
	font-size: 16px;
	font-weight: 700;
	height: 16px;
	line-height: 16px
}
.r-c__structure-securities .r-c__securities-slider .flickity-page-dots {
	bottom: auto;
	padding: 18px 0 0;
	position: static
}
.r-c__structure-securities .r-c__securities-slider .flickity-page-dots .dot {
	background: #e8e8e8;
	height: 3px;
	margin: 0 5px 5px;
	opacity: 1;
	width: 3px
}
.r-c__structure-securities .r-c__securities-slider .flickity-page-dots .dot.is-selected {
	background: #4f5763;
	opacity: 1
}
.r-c__structure-securities .r-c__securities-slider .flickity-prev-next-button {
	background: transparent;
	border: 1px solid #98a9b3;
	color: #98a9b3;
	display: block;
	height: 18px;
	top: 80px;
	width: 18px
}
@media (max-width:767px) {
	.r-c__structure-securities .r-c__securities-slider .flickity-prev-next-button {
		display: none
	}
}
.r-c__structure-securities .r-c__securities-slider .flickity-prev-next-button .flickity-button-icon {
	fill: #98a9b3
}
.r-c__structure-securities .r-c__securities-slider .flickity-prev-next-button.previous {
	left: auto;
	margin-right: 10px;
	right: 100%
}
.r-c__structure-securities .r-c__securities-slider .flickity-prev-next-button.next {
	left: 100%;
	margin-left: 10px;
	right: auto
}
.r-c__section[data-v-da60f2c8] {
	background: #f7f5f4;
	padding-bottom: 60px;
	padding-top: 60px;
	position: relative
}
@media (max-width:767px) {
	.r-c__section[data-v-da60f2c8] {
		padding-bottom: 40px;
		padding-top: 30px
	}
}
.r-c__heading[data-v-da60f2c8] {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	color: #4f5763;
	font-size: 35px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 60px;
	margin-top: 0;
	text-align: center;
	user-select: none
}
@media (max-width:767px) {
	.r-c__heading[data-v-da60f2c8] {
		font-size: 25px;
		margin-bottom: 30px
	}
}
@media (max-width:1199px) {
	.r-c__col-right[data-v-da60f2c8] {
		-ms-flex-order: 1;
		-webkit-box-ordinal-group: 2;
		margin-bottom: 30px;
		order: 1
	}
}
@media (max-width:1199px) {
	.r-c__col-left[data-v-da60f2c8] {
		-ms-flex-order: 2;
		-webkit-box-ordinal-group: 3;
		margin-bottom: 0!important;
		order: 2
	}
}
.right-calc-widget {
	min-width: 320px
}
.container.fulwight {
	max-width: 100%;
}