#mxcpr{display:none;}body {    font-size: 11pt;}.btn-primary, .btn-primary:active, .btn-primary:focus {	color: #005f8a;	background: #fdf000;	border-color: #fdf000;}.btn-primary:hover {	color: #fdf000;	background: #005f8a;	border-color: #005f8a;}.button-default-outline-2.button-ujarak::before {    background: #fdf000;}/* меню */.rd-navbar-corporate.rd-navbar-static .rd-nav-link {	padding: 23px 13px 16px;	font-size: 16px;	letter-spacing: .05em;	text-transform: uppercase;	font-family: "Oswald", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;	color: #ffffff;	z-index: 1;}.rd-navbar-corporate.rd-navbar-static .rd-nav-item + .rd-nav-item {	margin-left: 8px;}/* подменю */.rd-navbar-static .rd-navbar-dropdown > li > a,.rd-navbar-static .rd-megamenu-list > li > a {	font-size: 15px;	line-height: 1.46;	letter-spacing: .05em;}/* container */@media (min-width: 1200px) {.container + .container {    margin-top: 0;}}.container + .container {    margin-top: 0;}/* логотип */.rd-navbar-corporate.rd-navbar-static .rd-navbar-brand img {	width: auto;	height: auto;	max-width: 170px;	max-height: 170px;}@media (min-width: 1200px) {	.rd-navbar-corporate.rd-navbar-static .rd-navbar-brand img {		max-width: 256px;		max-height: 256px;	}}img.main-logo {	width: 197px!important;}@media (min-width: 1200px) {	img.main-logo {		width: 256px!important;	}}h6 { line-height: 1.2; }/* H3 */@media (min-width: 992px) {	.desktop .oh-desktop {		overflow: visible;	}}h4, .heading-4 {    line-height: 1.4;}h3,.heading-3 {	font-size: 32px;	line-height: 1.2;	font-weight: 300;}@media (min-width: 768px) {	h3,	.heading-3 {		font-size: 40px;	}}@media (min-width: 992px) {	h3,	.heading-3 {		font-size: 48px;		line-height: 1.2;	}}/* counter */.counter-modern-number {	font-size: 35px;	line-height: 1.2;}@media (min-width: 768px) {	.counter-modern-number {		font-size: 45px;	}}/* заголовок h5 py-4 */.project-page h5 {	padding-top: 1.5rem !important;	padding-bottom: 1.5rem !important;}.project-page p {  text-align: left;}/* таблицы */.project-page table tr td:first-child {  text-align: left;}.project-page table tr td:last-child {  text-align: right;}.logo75 {width:75%;}/* CUSTOMIZE THE CAROUSEL */h2 {  font-size: 32px; /* Размер по умолчанию */}@media (max-width: 575.98px) {  h2 {    font-size: 24px; /* Измененный размер для маленьких экранов */	_display: none;  }}@media (min-width: 576px) {  h2 {    font-size: 32px; /* Возвращаем к изначальному размеру на средних экранах */  }}@media (min-width: 992px) {  h2 {    font-size: 64px; /* Измененный размер для больших экранов */  }}.shad60{    background-color: rgba(0, 0, 0, 0.6); /* Черный цвет с прозрачностью 0.5 */    padding: 20px; /* Пример отступов */    color: #fff; /* Цвет текста внутри блока */}.carousel-caption h2 {    color: #fff; /* Белый цвет для заголовка */}@media (min-width: 40em) {  .carousel-caption p {    margin-bottom: 1.25rem;    font-size: 1.25rem;    line-height: 1.4;  }}/* news-footer */.post-minimal-2 { max-width: 100%; }@media (max-width: 575.98px){.post-minimal-2 {    max-width: 200px;}}/* color */:root {    --swiper-theme-color: #005e8f;}a, a:focus, a:active {    color: #005e8f;}/* plans */.image-plan {	position: relative;	}.image-label {    position: absolute;    right: 0;	width: 150px;	}/* Label */.label_left { position: relative; display: flex; font-size:9pt; }.label_left .label_in { position: absolute; top: 0px; text-align: left; }.label_1 { background-color: rgba(0, 94, 139, 1.0); padding: 2px 5px; margin-top:5px; color: #fff; }.label_2 { background-color: rgba(253, 239, 4, 1.0); padding: 2px 5px; margin-top:5px; color: #000; }.label_3 { background-color: rgba(237, 28, 36, 1.0); padding: 2px 5px; margin-top:5px; color: #fff; }/* flats filter */.pagination { text-transform: uppercase; }.pagination .page-link { font-size:15px; }.carousel-indicators {    margin-bottom: -1rem;}.carousel-indicators [data-bs-target] {	background-color: #000;}.carousel-control-prev-icon {  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");}.carousel-control-next-icon {  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}