<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*,
:after,
:before {
	box-sizing: border-box;
}
html {
	font-size: 0.520835vw;
}
body,
html {
	-webkit-animation: bugfix 1s infinite;
	font-family: Gilroy, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.2;
	margin: 0;
	padding: 0;
}
body {
	background-color: #f8f8f8;
	color: #282828;
}
input,
textarea {
	-webkit-animation: bugfix 1s infinite;
	line-height: inherit;
	margin: 0;
	padding: 0;
}
a {
	color: inherit;
}
a,
a:hover {
	text-decoration: none;
}
a,
button,
input,
textarea {
	cursor: pointer;
	font: inherit;
	outline: none;
}
a:active,
a:focus,
button:active,
button:focus,
input:active,
input:focus,
textarea:active,
textarea:focus {
	outline: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font: inherit;
	margin: 0;
	padding: 0;
}
p {
	margin-bottom: 0;
	margin-top: 0;
}
button {
	background-color: inherit;
	border: none;
	color: inherit;
	font: inherit;
	padding: 0;
	text-align: inherit;
}
ul,
ul li {
	margin: 0;
	padding: 0;
}
ul li {
	list-style: none;
}
.container {
	margin: 0 auto;
	width: 144rem;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input[type='number'] {
	-moz-appearance: textfield;
}
@media (max-width: 48em) {
	html {
		font-size: 5px;
		font-size: 1.5625vw;
		font-size: 1.3333333333vw;
	}
	body,
	html {
		-webkit-text-size-adjust: none;
	}
	.container {
		padding: 0 3rem;
		width: 100%;
	}
}
@font-face {
	font-family: Pragmatica Extended;
	font-style: normal;
	font-weight: 300;
	src: url(/capital-press/static/media/PragmaticaExtended-Light.601958323f04022886aa.eot);
	src: local('Pragmatica Extended Light'), local('PragmaticaExtended-Light'),
		url(/capital-press/static/media/PragmaticaExtended-Light.601958323f04022886aa.eot?#iefix)
			format('embedded-opentype'),
		url(/capital-press/static/media/PragmaticaExtended-Light.c33c8d1a647b304980be.woff2)
			format('woff2'),
		url(/capital-press/static/media/PragmaticaExtended-Light.7a121087f5e85e0707e4.woff)
			format('woff'),
		url(/capital-press/static/media/PragmaticaExtended-Light.40aebb50daa1385f4dd3.ttf)
			format('truetype');
}
@font-face {
	font-family: Pragmatica Extended;
	font-style: normal;
	font-weight: 500;
	src: url(/capital-press/static/media/PragmaticaExtended-Medium.b05e9e3fc885f982f16e.eot);
	src: local('Pragmatica Extended Medium'), local('PragmaticaExtended-Medium'),
		url(/capital-press/static/media/PragmaticaExtended-Medium.b05e9e3fc885f982f16e.eot?#iefix)
			format('embedded-opentype'),
		url(/capital-press/static/media/PragmaticaExtended-Medium.4ff96c5abef16853e0a2.woff2)
			format('woff2'),
		url(/capital-press/static/media/PragmaticaExtended-Medium.4ddaeeab4126f8f51678.woff)
			format('woff'),
		url(/capital-press/static/media/PragmaticaExtended-Medium.8fb3f9e9b3fff9873f91.ttf)
			format('truetype');
}
@font-face {
	font-family: Pragmatica Extended;
	font-style: normal;
	font-weight: 400;
	src: url(/capital-press/static/media/PragmaticaExtended-Book.22f0fc39d9776b26fadb.eot);
	src: local('Pragmatica Extended Book'), local('PragmaticaExtended-Book'),
		url(/capital-press/static/media/PragmaticaExtended-Book.22f0fc39d9776b26fadb.eot?#iefix)
			format('embedded-opentype'),
		url(/capital-press/static/media/PragmaticaExtended-Book.983e09c49ef72c046b78.woff2)
			format('woff2'),
		url(/capital-press/static/media/PragmaticaExtended-Book.51ffbc697b900dde00d6.woff)
			format('woff'),
		url(/capital-press/static/media/PragmaticaExtended-Book.eecab37a58203088b004.ttf)
			format('truetype');
}
@font-face {
	font-family: Pragmatica Extended;
	font-style: normal;
	font-weight: 900;
	src: url(/capital-press/static/media/PragmaticaExtended-Black.4a45a2ff6c83f5fdc31f.eot);
	src: local('Pragmatica Extended Black'), local('PragmaticaExtended-Black'),
		url(/capital-press/static/media/PragmaticaExtended-Black.4a45a2ff6c83f5fdc31f.eot?#iefix)
			format('embedded-opentype'),
		url(/capital-press/static/media/PragmaticaExtended-Black.668adaa83f36a86aa6bc.woff2)
			format('woff2'),
		url(/capital-press/static/media/PragmaticaExtended-Black.f802a47a806b2aa66860.woff)
			format('woff'),
		url(/capital-press/static/media/PragmaticaExtended-Black.6e839e00dd2ec586c0a8.ttf)
			format('truetype');
}
@font-face {
	font-family: Pragmatica Extended;
	font-style: normal;
	font-weight: 700;
	src: url(/capital-press/static/media/PragmaticaExtended-Bold.b204c9ba794e449a2a66.eot);
	src: local('Pragmatica Extended Bold'), local('PragmaticaExtended-Bold'),
		url(/capital-press/static/media/PragmaticaExtended-Bold.b204c9ba794e449a2a66.eot?#iefix)
			format('embedded-opentype'),
		url(/capital-press/static/media/PragmaticaExtended-Bold.9af360294ed81b43f41f.woff2)
			format('woff2'),
		url(/capital-press/static/media/PragmaticaExtended-Bold.9f45571b98cb2e6da800.woff)
			format('woff'),
		url(/capital-press/static/media/PragmaticaExtended-Bold.f5a813ddad15ca7d3b40.ttf)
			format('truetype');
}
@font-face {
	font-family: Pragmatica Extended;
	font-style: normal;
	font-weight: 200;
	src: url(/capital-press/static/media/PragmaticaExtended-ExtraLight.998456515a84cf77325c.eot);
	src: local('Pragmatica Extended ExtraLight'),
		local('PragmaticaExtended-ExtraLight'),
		url(/capital-press/static/media/PragmaticaExtended-ExtraLight.998456515a84cf77325c.eot?#iefix)
			format('embedded-opentype'),
		url(/capital-press/static/media/PragmaticaExtended-ExtraLight.7f80828a98fd6276c908.woff2)
			format('woff2'),
		url(/capital-press/static/media/PragmaticaExtended-ExtraLight.f797467339bc6b8dbb37.woff)
			format('woff'),
		url(/capital-press/static/media/PragmaticaExtended-ExtraLight.5ab036c471985af2f626.ttf)
			format('truetype');
}
@font-face {
	font-family: Pragmatica Extended;
	font-style: normal;
	font-weight: 800;
	src: url(/capital-press/static/media/PragmaticaExtended-ExtraBold.92d674af588ce9139753.eot);
	src: local('Pragmatica Extended ExtraBold'),
		local('PragmaticaExtended-ExtraBold'),
		url(/capital-press/static/media/PragmaticaExtended-ExtraBold.92d674af588ce9139753.eot?#iefix)
			format('embedded-opentype'),
		url(/capital-press/static/media/PragmaticaExtended-ExtraBold.6ec7cff6df8f277bbd25.woff2)
			format('woff2'),
		url(/capital-press/static/media/PragmaticaExtended-ExtraBold.fd8438bc8b5b6c2c908e.woff)
			format('woff'),
		url(/capital-press/static/media/PragmaticaExtended-ExtraBold.c3fce4bad18af8b5906f.ttf)
			format('truetype');
}
#cp-calc {
	font-family: Pragmatica Extended, Gilroy, sans-serif;
	font-size: 1.8rem;
	line-height: 2.5rem;
	margin: 0 auto;
	width: 134.2rem;
}
#cp-calc .ant-upload-list-item-actions .ant-btn {
	background: transparent;
	height: auto;
	padding: 0;
}
#cp-calc .ant-select-status-error .ant-select-selector {
	border-color: #ff3b4c;
}
#cp-calc .ant-select-selector {
	border: 2px solid #47669d;
	border-radius: 3.4rem;
	font-family: Pragmatica Extended, Gilroy, sans-serif;
	font-size: 1.4rem;
	font-weight: 600;
	height: 6.8rem;
	line-height: 1.8rem;
	padding: 0 4.6rem 0 2.6rem;
	text-transform: uppercase;
}
#cp-calc .ant-select-selection-search-input {
	height: 3rem;
}
#cp-calc .ant-select-selection-item,
#cp-calc .ant-select-selection-placeholder {
	font-weight: 600 !important;
	line-height: 6.4rem;
}
#cp-calc .icon-select {
	transition: 0.5s ease;
}
#cp-calc .ant-select-open .icon-select {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	transition: 0.5s ease;
}
#cp-calc .ant-select-arrow {
	inset-inline-end: 2.5rem;
}
#cp-calc .ant-input,
#cp-calc .phone-mask {
	border: 2px solid #47669d;
	border-radius: 3.4rem;
	box-sizing: border-box;
	color: #424a55;
	font-family: Pragmatica Extended, Gilroy, sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 1.8rem;
	padding: 2.4rem 2.6rem 2.2rem;
	text-transform: uppercase;
	transition: 0.3s;
}
#cp-calc .phone-mask {
	width: 100%;
}
#cp-calc .ant-input.ant-input-status-error,
#cp-calc .phone-mask.status-error {
	border-color: #ff3b4c;
	transition: 0.3s;
}
#cp-calc .flex-radio {
	display: flex;
	flex-wrap: wrap;
	font-family: Pragmatica Extended, Gilroy, sans-serif;
	text-transform: uppercase;
	width: 100%;
}
#cp-calc .flex-radio .ant-radio-button-wrapper {
	border: 2px solid #47669d;
	border-radius: 3.4rem;
	color: #47669d;
	font-size: 1.4rem;
	font-weight: 700;
	height: auto;
	line-height: 1.8rem;
	margin-left: 3.2rem;
	padding: 2.4rem 2rem 2.2rem;
	text-align: center;
	width: calc(33% - 3.2rem);
}
#cp-calc .flex-radio .ant-radio-button-wrapper:before {
	width: 0;
}
#cp-calc .flex-radio .ant-radio-button-wrapper:hover {
	background-color: rgba(0, 0, 0, 0.04);
	color: #47669d;
	transition: 0.3s;
}
#cp-calc
	.flex-radio
	.ant-radio-button-wrapper.ant-radio-button-wrapper-checked {
	background: #47669d;
	color: #fff;
}
#cp-calc
	.flex-radio
	.ant-radio-button-wrapper.ant-radio-button-wrapper-checked
	.icon-radio {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: 0.3s;
}
#cp-calc textarea {
	border: 2px solid #47669d;
	border-radius: 3.4rem;
	color: #424a55;
	font-family: Pragmatica Extended, Gilroy, sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	height: 19.6rem;
	line-height: 1.8rem;
	padding: 2.6rem;
	resize: none;
	text-transform: uppercase;
	width: 100%;
}
#cp-calc input::-webkit-input-placeholder,
#cp-calc textarea::-webkit-input-placeholder {
	color: #bbbcbe;
	font-family: Pragmatica Extended, Gilroy, sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 1.8rem;
	text-transform: uppercase;
}
#cp-calc input::placeholder,
#cp-calc textarea::placeholder {
	color: #bbbcbe;
	font-family: Pragmatica Extended, Gilroy, sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 1.8rem;
	text-transform: uppercase;
}
#cp-calc .ant-btn:disabled {
	background-color: rgba(0, 0, 0, 0.04);
}
#cp-calc .ant-btn {
	background-color: #47669d;
	border-radius: 3.4rem;
	font-family: Pragmatica Extended, Gilroy, sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	height: 6.8rem;
	line-height: 1.8rem;
	padding: 2.6rem 3.2rem 2.4rem;
	text-transform: uppercase;
}
#cp-calc .ant-btn .ant-btn-loading-icon {
	margin-left: -1.9rem;
	position: absolute;
}
#cp-calc .ant-btn.with-arrow {
	padding-right: 6.2rem;
}
#cp-calc .ant-btn-primary:not(:disabled):hover {
	background-color: #5073b1;
}
#cp-calc .ant-btn-primary:not(:disabled):active {
	background-color: #658ede;
}
body .ant-select-dropdown {
	border: 2px solid #47669d;
	border-radius: 3.5rem;
	font-family: Pragmatica Extended, Gilroy, sans-serif;
	font-size: 1.4rem;
	font-weight: 600;
	line-height: 1.8rem;
	padding: 2.3rem 0.8rem 2.3rem 2.6rem;
	text-transform: uppercase;
	width: auto !important;
}
body .ant-select-dropdown .ant-select-item {
	border-radius: 1rem;
	font-size: 1.4rem;
	font-weight: 600;
	line-height: 1.8rem;
	margin-right: 1.8rem;
	min-height: 4.2rem;
	padding: 1.1rem 0;
}
body .ant-select-dropdown .rc-virtual-list-scrollbar {
	width: 0.4rem !important;
}
body .ant-select-dropdown .rc-virtual-list-scrollbar-thumb {
	background-color: #bbbcbe !important;
}
body .ant-select-dropdown .ant-select-item-option:before {
	background-color: transparent;
	border-radius: 50%;
	content: '';
	display: inline-block;
	flex-shrink: 0;
	height: 1.8rem;
	margin: 0 1rem;
	outline: 1px solid #8a8a97;
	width: 1.8rem;
}
body
	.ant-select-dropdown
	.ant-select-item-option-selected.ant-select-item-option:before {
	background-color: #47669d;
	border: 0.4rem solid #fff;
}
.cp-item-text {
	font-family: Gilroy, sans-serif;
	font-size: 1.8rem;
	margin-left: 3.2rem;
}
.cp-header {
	background-color: #fff;
	flex-wrap: wrap;
	font-size: 1.8rem;
	font-weight: 800;
	margin-bottom: 4.8rem;
	padding: 3rem 1rem;
	text-transform: uppercase;
}
.cp-header,
.cp-header__item {
	align-items: center;
	display: flex;
	justify-content: flex-start;
}
.cp-header__item {
	border-right: 1px solid #dadcdf;
	color: #acbad3;
	padding: 1rem 5rem;
	transition: 0.3s;
}
.cp-header__item:last-child {
	border-right: 0;
}
.cp-header__item.active {
	color: #47669d;
	transition: 0.3s;
}
.cp-header__item.active .cp-header__step {
	background-color: #47669d;
	border-color: #47669d;
	color: #fff;
	transition: 0.3s;
}
.cp-header__step {
	align-items: center;
	border: 2px solid #acbad3;
	border-radius: 50%;
	display: flex;
	font-size: 2rem;
	height: 6rem;
	justify-content: center;
	transition: 0.3s;
	width: 6rem;
}
.cp-header__title {
	padding-left: 2rem;
}
.cp-box {
	background-color: #fff;
	min-height: 32.2rem;
	padding: 9rem 6rem 6rem;
	position: relative;
}
.cp-box.finish {
	margin: 0 auto;
	padding: 6rem;
	text-align: center;
	width: 78.6rem;
}
.cp-title {
	color: #424a55;
	font-size: 2.5rem;
	font-weight: 800;
	line-height: 3.4rem;
	margin-bottom: 4rem;
	text-transform: uppercase;
}
.cp-title span {
	color: #bbbcbe;
	font-size: 2.2rem;
	font-weight: 500;
	line-height: 2.8rem;
	text-transform: none;
}
.cp-row {
	margin-bottom: 7rem;
}
.cp-row.last {
	margin-bottom: 5rem;
}
.cp-item-line {
	display: flex;
	flex-wrap: wrap;
	font-size: 0;
	margin-bottom: 3.2rem;
	margin-left: -3.2rem;
}
.cp-item-line .ant-select {
	width: 100%;
}
.cp-item-line:last-child {
	margin-bottom: 0;
}
.hidden-line {
	height: 6.8rem;
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: 0.3s;
}
.hidden-line.hidden {
	height: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	transition: 0.3s;
}
.cCheck-item,
.cp-item {
	margin-left: 3.2rem;
	width: calc(33% - 3.2rem);
}
.cCheck-item {
	margin-bottom: 3.2rem;
}
.cCheck-group {
	display: flex;
	flex-wrap: wrap;
	font-family: Pragmatica Extended, Gilroy, sans-serif;
	margin-left: -3.2rem;
	text-transform: uppercase;
	width: 100%;
}
.cCheck-group .ant-select {
	width: 100%;
}
.cCheck-group .cCheck-label {
	border: 2px solid #47669d;
	border-radius: 3.4rem;
	color: #47669d;
	cursor: pointer;
	font-size: 1.4rem;
	font-weight: 700;
	height: auto;
	line-height: 1.8rem;
	padding: 2.4rem 2rem 2.2rem;
	text-align: center;
	transition: 0.3s;
	width: 100%;
}
.cCheck-group .cCheck-label:before {
	width: 0;
}
.cCheck-group .cCheck-label:hover {
	background-color: rgba(0, 0, 0, 0.04);
	color: #47669d;
	transition: 0.3s;
}
.cCheck-group .cCheck-label.checked {
	background: #47669d;
	color: #fff;
}
.cCheck-group .cCheck-label.checked .icon-radio {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: 0.3s;
}
.cp-actions {
	align-items: center;
	border-top: 1px solid #dadcdf;
	display: flex;
	justify-content: flex-end;
	padding: 5rem 0 1rem;
	position: relative;
	text-align: right;
}
.cp-actions-text {
	color: #777a7d;
	font-family: Gilroy, sans-serif;
	font-size: 1.8rem;
	font-style: normal;
	font-weight: 500;
	left: 0;
	line-height: 2.5rem;
	opacity: 1;
	position: absolute;
	transition: 0.3s;
	z-index: 2;
}
.cp-actions-text a {
	font-style: normal;
	font-weight: 700;
	text-decoration: underline;
}
.cp-actions-error,
.cp-actions-text.hide {
	opacity: 0;
	transition: 0.3s;
}
.cp-actions-error {
	align-items: center;
	background: #ffd8db;
	border-radius: 3.4rem;
	color: #424a55;
	display: flex;
	font-family: Pragmatica Extended, sans-serif;
	font-size: 1.4rem;
	font-weight: 500;
	left: 0;
	line-height: 1.8rem;
	min-width: 70rem;
	padding: 1.2rem 1.5rem;
	position: absolute;
	text-transform: uppercase;
}
.cp-actions-error.show {
	opacity: 1;
	transition: 0.3s;
}
.cp-actions-error div {
	position: relative;
	top: 0.2rem;
}
.cp-actions-error-icon {
	height: 4.5rem;
	margin-right: 2rem;
	width: 4.5rem;
}
.sum-block {
	padding-bottom: 1.5rem;
}
.sum-block:last-child {
	padding-bottom: 0;
}
.sum-row {
	display: flex;
	font-family: Gilroy, sans-serif;
	font-size: 1.8rem;
	font-style: normal;
	font-weight: 500;
	line-height: 2.5rem;
}
.sum-block-title,
.sum-row {
	color: #424a55;
	margin-bottom: 1rem;
}
.sum-block-title {
	font-size: 2.4rem;
	font-weight: 700;
	line-height: 1.25;
}
.sum-val {
	color: #424a55;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 2.5rem;
	margin-left: 1.5rem;
	text-transform: uppercase;
}
.animate {
	height: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	transition: 0.3s;
}
.animate.show {
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: 0.3s;
}
.form-waning {
	background: #47669d;
	color: #fff;
	font-family: Gilroy, sans-serif;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 2.5rem;
	margin-bottom: 5rem;
	padding: 2.5rem 6rem;
	position: relative;
}
.form-waning-icon {
	align-items: center;
	background: #ec87c1;
	font-size: 2.4rem;
	font-weight: 800;
	height: 5rem;
	justify-content: center;
	left: -0.8rem;
	line-height: 3.4rem;
	top: -0.8rem;
	width: 5rem;
}
.cp-special,
.form-waning-icon {
	display: flex;
	position: absolute;
}
.cp-special {
	height: 6.8rem;
	opacity: 1;
	right: 6rem;
	top: 9rem;
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: 0.3s;
}
.cp-special.hidden {
	height: 0;
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	transition: 0.3s;
}
.arrow-only {
	height: 6.8rem;
	margin-left: 1.7rem;
	padding: 0 !important;
	width: 6.8rem;
}
.arrow-only .icon-button {
	margin-left: 0;
	margin-top: 0.3rem;
	position: relative;
}
.cp-download-form .cp-row {
	margin-bottom: 0;
}
.cp-download-form .cp-title {
	margin-bottom: 2.5rem;
}
.cp-download-form .cp-text {
	font-family: Gilroy, sans-serif;
	margin-bottom: 4rem;
}
.cp-download-form .cp-line {
	margin-bottom: 3.2rem;
	width: 61.1rem;
}
.cp-download-form .cp-actions {
	padding-bottom: 0;
}
.btn-white {
	align-items: center;
	background-color: #fff;
	border: 2px solid #424a55;
	border-radius: 3.4rem;
	cursor: pointer;
	display: flex;
	font-size: 1.4rem;
	font-weight: 600;
	height: 6.8rem;
	justify-content: center;
	line-height: 1.8rem;
	margin-right: 2rem;
	padding: 0 3.2rem;
	text-transform: uppercase;
}
.cp-dl-wrap,
.cp-summary-box {
	margin-bottom: 5rem;
}
.cp-summary-box {
	border: 2px solid #47669d;
	border-radius: 3.5rem;
	font-size: 1.7rem;
	line-height: 1.25;
	margin-top: 4rem;
	padding: 2.6rem;
}
#cp-calc .cp-item-line-error .flex-radio .ant-radio-button-wrapper {
	border-color: #ff3b4c;
}
.email:after {
	color: #ff3b4c;
	content: 'Р’РІРµРґРёС‚Рµ РєРѕСЂСЂРµРєС‚РЅС‹Р№ e-mail';
	display: block;
	font-family: Gilroy, sans-serif;
	font-size: 1.8rem;
	font-style: normal;
	line-height: 2.1rem;
	margin-left: 3rem;
	margin-top: 0.5rem;
	opacity: 0;
	position: absolute;
	transition: 0.3s;
}
.email.email-format-err:after {
	opacity: 1;
	transition: 0.3s;
}
.icon-done {
	display: block;
	height: 12rem;
	margin: 0 auto 3.2rem;
	width: 12rem;
}
.finish-title {
	font-size: 2.5rem;
	font-style: normal;
	font-weight: 800;
	line-height: 3.4rem;
	margin-bottom: 2.5rem;
	text-transform: uppercase;
}
.finish-text {
	font-family: Gilroy, sans-serif;
	font-size: 1.8rem;
	font-style: normal;
	font-weight: 500;
	line-height: 2.5rem;
	margin-bottom: 5rem;
}
.finish-text span {
	font-weight: 700;
}
.finish .btn-white {
	margin-right: 0;
}
.finish-actions {
	align-items: center;
	display: flex;
	justify-content: center;
}
.main-select {
	width: 38.6rem !important;
}
.mobShow {
	display: none;
}
@media (max-width: 48em) {
	.finish-wrap {
		margin-top: 10rem;
	}
	#cp-calc {
		font-size: 3rem;
		line-height: 4.4rem;
		margin: 0 4rem;
		width: calc(100% - 8rem);
	}
	.main-select {
		width: 100% !important;
	}
	.cp-header__item {
		border-right: none;
		display: none;
		padding: 0;
	}
	.cp-header__item.active {
		display: flex;
	}
	.cp-header {
		font-size: 2.5rem;
		line-height: 120%;
		margin-bottom: 4rem;
		padding: 4rem;
	}
	.cp-header__step {
		font-size: 3.6rem;
		height: 10rem;
		line-height: 120%;
		width: 10rem;
	}
	.cp-box {
		min-height: auto;
		padding: 7rem 4rem;
	}
	#cp-calc .cp-special {
		background-color: #47669d;
		color: #fff;
		height: auto;
		left: 0;
		margin: 0 -4rem;
		padding: 8rem;
		right: auto;
		top: 52rem;
		width: 100vw;
	}
	#cp-calc .cp-special .ant-btn {
		background-color: #fff;
		color: #47669d;
	}
	#cp-calc .cp-special .ant-btn path {
		stroke: #47669d;
	}
	.mobShow {
		display: block;
	}
	.arrow-only {
		width: 12.4rem;
	}
	.cp-title {
		font-size: 3.6rem;
		line-height: 120%;
		margin-bottom: 5.6rem;
	}
	.cp-item-line {
		display: block;
		margin-left: 0;
	}
	.cp-item {
		margin-bottom: 4rem;
		margin-left: 0;
		width: 100%;
	}
	.hidden-line.hidden {
		margin-bottom: 0;
	}
	#cp-calc .ant-select-selector {
		border: 1px solid #47669d;
		border-radius: 6.4rem;
		font-size: 2.6rem;
		font-weight: 600;
		height: 12.8rem;
		line-height: 3.2rem;
		padding: 0 10rem 0 4.8rem;
	}
	#cp-calc .ant-select {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}
	#cp-calc .ant-select-selection-item,
	#cp-calc .ant-select-selection-placeholder {
		align-items: center;
		display: flex;
		line-height: 3rem;
		padding-right: 0;
		white-space: inherit;
	}
	body .ant-select-dropdown {
		border: 1px solid #47669d;
		border-radius: 6rem;
		font-size: 2.6rem;
		font-weight: 600;
		line-height: 3.2rem;
		padding: 4.8rem 2.4rem 4.8rem 4.8rem;
		width: auto !important;
	}
	#cp-calc .icon-select {
		border: 1px solid #47669d;
		height: 8rem;
		width: 8rem;
	}
	#cp-calc .icon-select img {
		height: 4rem;
		width: 4rem;
	}
	.cp-actions-error {
		min-width: auto;
	}
	body .ant-select-dropdown .ant-select-item {
		font-size: 2.6rem;
		line-height: 3.2rem;
		padding: 2.2rem 0;
	}
	body .ant-select-item-option-content {
		white-space: inherit !important;
	}
	body .ant-select-dropdown .ant-select-item-option:before {
		border: 0.8rem solid #fff;
		height: 2.8rem;
		margin: 0.3rem 1.6rem 0 2rem;
		width: 2.8rem;
	}
	#cp-calc .ant-input,
	#cp-calc .phone-mask,
	#cp-calc textarea {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		border: 1px solid #47669d;
		border-radius: 6.2rem;
		font-size: 2.6rem;
		line-height: 3.2rem;
		padding: 4.4rem 4.8rem;
	}
	#cp-calc textarea {
		height: 42.6rem;
	}
	.cp-row {
		margin-bottom: 2.4rem;
		padding-bottom: 1px;
	}
	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		font-size: 2.6rem !important;
		line-height: 3.2rem !important;
	}
	input::placeholder,
	textarea::placeholder {
		font-size: 2.6rem !important;
		line-height: 3.2rem !important;
	}
	#cp-calc .flex-radio {
		display: block;
	}
	#cp-calc .flex-radio .ant-radio-button-wrapper,
	.cCheck-group .cCheck-label {
		border: 1px solid #47669d;
		border-radius: 6.2rem;
		box-sizing: border-box;
		display: block;
		font-size: 2.6rem;
		line-height: 3.2rem;
		margin-bottom: 4rem;
		margin-left: 0;
		padding: 4.8rem 4rem 4.4rem;
		width: 100%;
	}
	body .icon-radio {
		height: 3.6rem;
		margin-left: -4.2rem;
		width: 3.6rem;
	}
	.hidden-line {
		height: 16.4rem;
	}
	.cCheck-group {
		display: block;
		margin-left: 0;
	}
	.cCheck-item {
		margin-left: 0;
		width: 100%;
	}
	#cp-calc .ant-btn,
	.btn-white {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		border-radius: 5.2rem;
		font-size: 2.2rem;
		line-height: 3.2rem;
		min-height: 10.4rem;
		padding: 3.6rem;
	}
	.btn-white {
		border: 1px solid #424a55;
	}
	#cp-calc .ant-radio-button-wrapper,
	.cCheck-label {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}
	#cp-calc .ant-btn.with-arrow {
		padding-right: 9rem;
	}
	body .icon-button {
		height: 4.8rem;
		margin-left: 1.2rem;
		margin-top: -1rem;
		width: 4.8rem;
	}
	.cp-actions {
		display: block;
	}
	.cp-actions-error {
		border-radius: 7.5rem;
		font-size: 2.6rem;
		height: 0;
		line-height: 3.2rem;
		margin-bottom: 0;
		padding: 0 3rem;
		position: static;
		text-align: left;
	}
	.cp-actions-error.show {
		height: 15rem;
		margin-bottom: 4rem;
		padding: 3rem;
	}
	body .cp-actions-error-icon {
		flex-shrink: 0;
		height: 9rem;
		width: 9rem;
	}
	.binding-soft.animate.show {
		height: 126.4rem !important;
	}
	.binding-hard.animate.show {
		height: 206.4rem !important;
	}
	.form-waning {
		background: #47669d;
		font-size: 3rem;
		line-height: 4rem;
		margin-bottom: 5rem;
		padding: 5rem 6rem;
	}
	.form-waning-icon {
		font-size: 4rem;
		height: 7rem;
		left: -1.6rem;
		top: -1.6rem;
		width: 7rem;
	}
	.mobHide {
		display: none;
	}
	.cp-actions .btn-white {
		left: 0;
		min-width: 26rem;
		position: absolute;
	}
	.cp-actions-text {
		font-size: 3rem;
		height: 11rem;
		line-height: 1.2;
		margin-bottom: 5rem;
		position: static;
		text-align: left;
	}
	.cp-actions-text.hide {
		height: 0;
		margin-bottom: 0;
	}
	.email:after {
		font-size: 3rem;
		line-height: 1.2;
		margin-top: 0;
	}
	.sum-row {
		display: block;
		margin-bottom: 4rem;
	}
	.sum-title {
		margin-bottom: 1.6rem;
	}
	.sum-title,
	.sum-val {
		font-size: 3rem;
		line-height: 1.2;
	}
	.sum-val {
		margin-left: 0;
	}
	.sum-block-title {
		font-size: 2.5rem;
		font-style: normal;
		font-weight: 800;
		line-height: 3.4rem;
		margin-bottom: 2.5rem;
		text-transform: uppercase;
	}
	.sum-block {
		padding-bottom: 3rem;
	}
	.cp-box.finish {
		padding: 4.8rem;
		width: auto;
	}
	.finish-title {
		font-size: 3.6rem;
		line-height: 120%;
		margin-bottom: 4rem;
	}
	.finish-text {
		font-size: 3rem;
		line-height: 4.4rem;
		margin-bottom: 5rem;
	}
	.cp-special {
		display: block;
	}
	.cp-special-title {
		font-family: Pragmatica Extended, sans-serif;
		font-size: 3.6rem;
		font-weight: 800;
		line-height: 120%;
		margin-bottom: 4rem;
		text-transform: uppercase;
	}
	.special-holder {
		height: 65rem;
	}
	.cp-special-text {
		font-family: Gilroy, sans-serif;
		font-size: 3rem;
		font-weight: 500;
		line-height: 4.4rem;
		margin-bottom: 5rem;
	}
}
.icon-select {
	align-items: center;
	border: 2px solid #47669d;
	border-radius: 50%;
	display: flex;
	height: 4.2rem;
	justify-content: center;
	width: 4.2rem;
}
.icon-select img {
	height: 2.4rem;
	width: 2.4rem;
}
.icon-radio {
	margin-left: -3.2rem;
	margin-top: -0.3rem;
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	transition: 0.3s;
}
.icon-button,
.icon-radio {
	height: 2.4rem;
	position: absolute;
	width: 2.4rem;
}
.icon-button {
	margin-left: 0.6rem;
	margin-top: -0.5rem;
}
/*# sourceMappingURL=main.fd8353be.css.map*/
</pre></body></html>