@charset "utf-8";
/* form[data-post_type=organization]>.preloader-parent:first-child {
	column-count: 2;
	-webkit-column-count: 2;
	column-gap: .5rem;
	-webkit-column-gap: .5rem;
 }
form[data-post_type=organization]>.preloader-parent:first-child>.rcl-content-group {
	break-inside: avoid;
	-webkit-column-break-inside: avoid;
	padding: 1rem 0 0;
 }
form[data-post_type=organization]>.preloader-parent:first-child>.rcl-content-group:not(:first-child) {
	margin: 1rem 0 0;
 } */
section.organization>.container {
	background-color: white;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 4rem;
 }
section.organization>.container>.row {
	margin: 0;
 }
section.organization>.container>.row>[class^="col-md-"] {
	padding: 0;
 }
section.organization .row.memberships.watersplash>.watersplash-header {
	text-align: center;
	margin-bottom: 3rem;
	left: 0;
 }
section.organization .thumbs-menu-item>a>.thumbs-menu-img {
	background-color: black;
 }
section.organization .thumbs-menu-item>a:hover>.thumbs-menu-img {
	background-color: #2B96CC;
 }
section.organization .thumbs-menu-img.objects {
	-webkit-mask-image: url('../img/organization/objects.svg?ver=3');
	mask-image: url('../img/organization/objects.svg?ver=3');
 }
section.organization .thumbs-menu-img.about-us {
	-webkit-mask-image: url('../img/organization/about-us.svg?ver=3');
	mask-image: url('../img/organization/about-us.svg?ver=3');
 }
section.organization .thumbs-menu-img.judgments {
	-webkit-mask-image: url('../img/organization/judgments.svg?ver=3');
	mask-image: url('../img/organization/judgments.svg?ver=3');
 }
section.organization .thumbs-menu-img.products {
	-webkit-mask-image: url('../img/organization/products.svg?ver=3');
	mask-image: url('../img/organization/products.svg?ver=3');
 }
section.organization [class^="arrow-circle-"] {
	-webkit-mask-image: url('../img/arrow-circle-down.svg?ver=3');
	mask-image: url('../img/arrow-circle-down.svg?ver=3');
 }
section.organization .arrow-circle-white-down {
	background-color: #85A1B9;
 }
section.organization .thumbs-menu-item>a:hover>[class^="arrow-circle-"],
section.organization .slick-controls>.section-button:hover>[class^="arrow-circle-"] {
	background-image: url('../img/arrow-circle-white-down.svg?ver=3');
	-webkit-mask-image: none;
	mask-image: none;
	background-color: #2B96CC;
	border: 1px #85A1B9 solid;
 }
section.organization .row.section.judgments>.row-header .arrow-circle-white-right {
	background-color: white;
 }
section.organization .slick-controls>.section-button>[class^="arrow-circle-"] {
	border-radius: 50%;
	background-size: cover;
 }
section.organization button.section-button .arrow-circle-white-left,
section.organization button.section-button .arrow-circle-white-right {
	background-color: #85A1B9;
 }
section.organization button.section-button .arrow-circle-white-left {
	transform: rotate(90deg);
 }
section.organization button.section-button .arrow-circle-white-right {
	transform: rotate(-90deg);
 }
.single-organisation-slider.owl-carousel {
	display: grid;
	grid-template-rows: auto 0 auto;
	padding: 2rem 3rem 1.5rem 3rem !important;
 }
section.organization .row.interlayer {
	width: 1200px;
	height: 424px;
	position: absolute;
	top: 75%;
	left: 0;
	margin: 0;
	padding: 0;
 }
section.organization .row.section.videochannel.owl-slider-section,
section.organization .row.section.videochannel .slick-controls[class^="col-md-"],
section.organization .row.section.videochannel [class^="col-md-"].card:has(.single-organisation-slider) {
	background-color: transparent;
 }
section.organization .row.section.videochannel .slick-controls[class^="col-md-"] {
	z-index: 999;
 }
section.organization .row.section.videochannel.owl-slider-section>.row-header>.section-header {
	color: white !important;
 }
section.organization .row.section.owl-slider-section>.card {
	border: none;
 }
.organ-wrapper.registered:before {
	content: '';
	background-image: url('../img/bookmark-rectangle.svg');
	display: inline-block;
	width: 4rem;
	height: 4rem;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	top: 10px;
	left: 1rem;
	z-index: 9;
 }
#intro+#affiliation {
	margin-top: 3rem;
 }
section.organization>.container>.row:not(:has(.splash-screen-cell)) {
	margin-left: 0;
	margin-right: 0;
 }
#founders,
#summary {
	margin: 2.5rem 0 0 2rem !important;
	-ms-flex: 0 0 calc(100% - 4rem);
	flex: 0 0 calc(100% - 4rem);
	max-width: calc(100% - 4rem);
 }
div#summary {
	margin-top: 0 !important;
 }
div[class^="col-md-"].splash-image-group:has(.splash-image-group.image-group-2) {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	padding-left: 7rem;
	margin: -1rem 0 5rem 0;
 }
section.organization>.container>.row.thumbs-menu,
section.organization>.container>.row.organization-info {
	padding-left: 4rem;
	padding-right: 4rem;
 }
section.organization .affiliation.organization-info-cell {
	flex: 0 0 90%;
	max-width: 90%;
 }
.row.organization-sro {
    margin-left: -5px;
    margin-right: -5px;
}
.row.organization-sro>[class^="col-md-"] {
    border-top: 1px #cccccc solid;
}
.row.organization-sro:last-child>[class^="col-md-"]:last-child,
.row.organization-sro:last-child>[class^="col-md-"]:nth-last-child(2) {
    border-bottom: 1px #cccccc solid;
}
.row.organization-sro>[class^="col-md-"]:nth-child(odd):not(.subdata), 
.row.organization-sro>.subheader, 
.row.organization-sro>.subkey {
    border-left: 1px #cccccc solid;
}
.row.organization-sro>[class^="col-md-"]:nth-child(even):not(.subkey), 
.row.organization-sro>.subheader, 
.row.organization-sro>.subdata {
    border-right: 1px #cccccc solid;
}
.row.organization-sro:nth-child(even)>[class^="col-md-"] {
    background-color: #dededea8;
}
.row.organization-sro>.subheader {
    padding-left: 1.5rem;
    font-size: 1rem;
}
.row.organization-sro>.subkey {
    padding-left: 2rem;
}
section.organization .row.objects.watersplash>.row.interlayer {
    height: 320px;
    position: absolute;
    top: 0;
    left: 0;
}

section.organization .dadata-card.gsn-objects, 
section.organization .dadata-card.expert-objects {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
section.organization .row.content-body:has(>.dadata-card.gsn-objects), 
section.organization .row.content-body:has(>.dadata-card.expert-objects) {
    padding: 2rem 4rem 0 !important;
    min-height: min-content;
}
.dadata-card.gsn-objects>.collapsible, 
.dadata-card.expert-objects>.collapsible {
	border-bottom: 0.125rem #286EAA solid !important;
}
.dadata-card.gsn-objects>.collapsible>.row>.gsn-object-header,
.dadata-card.expert-objects>.collapsible>.row>.expert-object-header {
	padding: .5rem .25rem 0 2rem !important;
	font-size: 110%;
	font-weight: 600;
	border-bottom: 1px #ddd solid;
}
.dadata-card.gsn-objects>.collapsible>.row:not(:first-child)>.gsn-object-header,
.dadata-card.expert-objects>.collapsible>.row:not(:first-child)>.expert-object-header {
    margin-top: 2rem;
    border-top: 1px #ddd solid;
}
.dadata-card.gsn-objects>.collapsible>.row>.gsn-object-title, 
.dadata-card.expert-objects>.collapsible>.row>.expert-object-title {
	font-weight: 600;
 }
.dadata-card.gsn-objects .gsn-object-header:before,
.dadata-card.expert-objects .expert-object-header:before,
.row.EntityNameFull:before {
    content: "\f1ad";
    display: inline-block;
    position: absolute;
    top: .75rem;
    left: 1rem;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.row.EntityNameFull:before {
    top: 1.75rem;
    left: 1rem;
 }
.row.EntityNameFull {
    padding-left: 1rem !important;
}
div#thumbnails-gallery-box {
    width: 100%;
    height: auto;
}
.row.content-body:has(.row.EntityNameFull) {
	grid-template-columns: 1fr 1fr;
	padding-bottom: 1rem !important;
}
#gsn-data-cards>.card-cell {
    border: none;
    border-radius: 4px;
    padding: 1rem;
}
#gsn-data-cards>.card-cell>.row:not(.EntityNameFull) {
    padding-left: 2rem;
}
#gsn-data-cards>.card-cell.confirmed:before, #gsn-data-cards>.card-cell.declined:before {
    content: '';
    position: absolute;
    background-image: url('../img/organization/checkmark.svg?ver=3');
    min-width: 40px;
    min-height: 30px;
    left: .2rem;
    top: calc(50% - 15px);
    background-size: contain;
    background-repeat: no-repeat;
}
#gsn-data-cards>.card-cell.declined:before {
	background-image: url('../img/organization/remove.svg?ver=3');
	left: 0.5rem;
}



@media screen and (max-width: 1200px) {
	section.organization div.splash-screen {
		width: 100% !important;
	}
	section.organization .row {
		margin: 0;
	}
	section.organization .row.interlayer {
		width: 100% !important;
		background-position: right;
		background-repeat: no-repeat;
		background-size: cover;
	}
	#founders,
	#summary {
		margin: 0.5rem 0 0 2rem !important;
		-ms-flex: 0 0 96%;
		flex: 0 0 96%;
		max-width: 96%;
	}
	#affiliation {
		margin-top: 2rem;
	}
 }
@media (min-width: 180px) and (max-width: 860px) {
	section.organization .thumbs-menu-title {
		min-height: 4rem;
		text-align: center;
	}
 }
@media (min-width: 601px) and (max-width: 767px) {
	.splash-screen-cell>img.page-layer-flag {
		position: absolute;
		z-index: 9;
		max-width: 8rem;
		left: 0;
		top: -1rem;
	}
	.splash-screen>.splash-leader-avatar {
		right: 2rem;
		top: 2rem;
		width: 210px;
		height: 280px;
		border-radius: 1rem;
	}
	.splash-screen>.splash-breaf {
		display: block;
		top: 20.5rem;
		width: 100%;
		height: 50%;
		left: 0;
		z-index: 9;
		color: white;
	}
	.splash-leader-initials {
		position: absolute;
		display: block;
		text-align: center;
		width: 10rem;
		height: auto;
		max-height: 5rem;
		top: 5rem;
		left: -10rem;
		font-weight: bold;
		color: white;
		text-shadow: none;
	}
	.splash-breaf-intro {
		display: grid;
		grid-template-columns: 120px auto;
		height: auto;
		position: absolute;
		top: -6rem;
		padding: .5rem 0 .5rem 1rem;
	}
	.splash-breaf-description {
		padding-left: 1rem;
	}
	.splash-breaf-header {
		padding: .5rem 1rem;
		font-size: 36px;
		line-height: 38px;
	}
	.splash-breaf-logo {
		width: 60px;
		height: 60px;
	}
	.splash-breaf-slogan {
		display: inline-flex;
		margin-left: -2rem;
		padding: 0;
		height: 100%;
		align-items: center;
		position: relative;
		width: 70%;
	}
	section.organization .thumbs-menu-details {
		display: none;
	}
 }
@media (min-width: 1024px) and (max-width: 1200px) {
	.splash-screen-cell>img.page-layer-flag {
		left: 0;
		top: -.1rem;
		max-width: 10rem;
	}
	.splash-screen>.splash-leader-avatar {
		width: 270px;
		height: 360px;
		right: 3rem;
		top: 5rem;
		border-radius: 1.8rem;
	}
	.splash-screen>.splash-breaf {
		top: 30%;
		left: 1rem;
	}
 }
@media (min-width: 768px) and (max-width: 1024px) {
	.row>.splash-screen-cell {
		padding: 0;
	}
	section.organization .splash-screen-cell>img.page-layer-flag {
		max-width: 10rem;
		left: .5rem;
		top: -1rem;
	}
	section.organization .splash-screen>.splash-leader-avatar {
		width: 256px;
		height: 360px;
		right: 2rem;
		top: 5rem;
		border-radius: 1.5rem;
	}
	section.organization .splash-screen>.splash-breaf {
		left: 1rem;
		top: 12rem;
		width: calc(100% - 20rem);
		height: 27rem;
		max-height: 27rem;
	}
	section.organization .splash-breaf-header {
		padding-left: 1rem;
		font-size: 38px;
		line-height: 42px;
	}
	section.organization .splash-breaf-description {
		padding-left: 1rem;
	}
	section.organization .thumbs-menu-details {
		display: none;
	}
	section.organization .splash-image-group:has(.image-group-1) {
		min-height: 300px;
		max-height: 300px;
	}
	section.organization .image-group-1,
	section.organization .image-group-2 {
		min-width: 300px;
		max-width: 300px;
	}
	section.organization .checkmark-group {
		left: 1.2rem;
	}
	section.organization .organization-info-title {
		font-size: 200%;
	}
	section.organization .dadata-card {
		padding: 0 !important;
		margin: .15rem 0 0 .15rem !important;
	}
	section.organization .dadata-card>.collapsible {
		padding: .3rem 0 0 0 !important;
	}
	section.organization .dadata-card>.collapsible>.row>[class^="col-md-"] {
		padding: 0 .2rem;
	}
	section.organization .dadata-card>.collapsible>.row>[class^="col-md-9"]:first-child {
		-ms-flex: 0 0 60%;
		flex: 0 0 60%;
		max-width: 60%;
	}
	section.organization .dadata-card>.collapsible>.row>[class^="col-md-1"] {
		-ms-flex: 0 0 13%;
		flex: 0 0 13%;
		max-width: 13%;
	}
	section.organization .row.about-us.watersplash>.content {
		width: 80%;
	}
	section.organization .row.section.judgments>.row-header>.installation:has(img.crane) {
		right: 0;
		bottom: 0;
	}
	section.organization .row.section.judgments>.row-header>.installation>img.crane {
		object-fit: cover;
		width: auto;
		height: 21rem;
	}
	section.organization .row.section.judgments>.row-header {
		min-height: 18rem !important;
	}
	section.organization .row.section.judgments .section-header {
		max-width: 30rem;
		top: 0;
	}
	section.organization .row.section.judgments>.row-header>.content {
		padding: 5rem 3rem 0;
		position: relative;
		top: -2rem;
	}
	section.organization .row.section.judgments>.row.content {
		margin: 1rem 0 0;
		width: 100%;
		padding-bottom: 3rem !important;
	}
	section.organization .row.section.judgments>.row.content>.checkmark-group {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		width: calc(100% - 4rem) !important;
		max-width: calc(100% - 4rem) !important;
		left: 3.5rem;
	}
	section.organization .row.watersplash .watersplash-header,
	section.organization .row.section .section-header {
		left: 0;
		min-width: min-content;
		text-wrap: nowrap;
	}
	section.organization .row.memberships>.content {
		gap: 1rem;
		padding: 1rem 3rem !important;
	}
	#founders,
	#summary {
		margin: 0.5rem 0 !important;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	section.organization .row.about-us.watersplash {
		padding-bottom: 8rem !important;
	}
	section.organization .row.section.tenders>.row-header {
		-ms-flex: 0 0 80%;
		flex: 0 0 80%;
		max-width: 80%;
	}
	section.organization .row.section>.content.row>.card-cell {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	section.organization .row.section.judgments>.row.content>.checkmark-group.debtors {
		margin-bottom: 1rem;
	}
	section.organization .row.section:has(.slick-controls)>.row-header {
		margin-bottom: 1rem;
	}
	section.organization .row.section .slick-controls {
		margin: 1rem 0 !important;
	}
	.single-organisation-slider .owl-dots {
		display: none;
	}
	.organization-info-cell:has(.dadata-card.founders) {
		margin-top: 3rem !important;
	}
 }
@media (min-width: 769px) and (max-width: 1200px) {
	.row:has(>.card-cell) {
		padding: 1rem 3rem !important;
		grid-template-columns: 1fr 1fr !important;
	}
 }
@media (min-width: 180px) and (max-width: 1024px) {
	.installation img.crane {
		width: 90%;
	}
	section.organization .row.section.judgments>.row-header>.installation:has(img.crane) {
		right: 0;
		bottom: 0;
		display: flex;
		justify-content: flex-end;
	}
	section.organization .row.section.judgments>.row-header>.section-header {
		width: auto;
		max-width: calc(100% - 10rem);
		padding: 0 !important;
	}
	section.organization .row.section.judgments>.row.content>.checkmark-group {
		-ms-flex: 0 0 calc(100% - 1.8rem);
		flex: 0 0 calc(100% - 1.8rem);
		max-width: calc(100% - 1.8rem);
		top: 0;
	}
	section.organization .row.section.judgments>.row.content {
		margin: 2rem 1rem 3rem;
		width: 100%;
		padding-bottom: 6.5rem;
	}
	section.organization .row.section.judgments>.row-header {
		min-height: 17rem !important;
	}
	section.organization .row.section.owl-slider-section .section-header,
	section.organization .row.section.tenders>.row-header>.section-header {
		max-width: calc(100% - 2rem);
	}
	section.organization .checkmark-group {
		left: 1rem;
	}
	section.organization .row.section.judgments>.row.content>.checkmark-group.debtors {
		top: 2rem;
	}
	section.organization .row.section.judgments>.row.content>.checkmark-group>.group-title {
		font-weight: bold;
		width: calc(100% - 3rem);
		margin-bottom: 1rem;
	}
	.shop-wrapper .dquick {
		bottom: .5rem;
		top: auto;
		line-height: 1rem;
		transform: none;
	}
	section.organization .owl-carousel .owl-stage-outer {
		top: 1rem;
	}
	.row.arbitrage.header,
	.row.arbitrage.list {
		width: calc(100% - .5rem) !important;
	}
 }
@media (min-width: 180px) and (max-width: 600px) {
	section.organization .thumbs-menu-title {
		font-size: 14px;
		min-height: 3.2rem;
		text-align: center;
	}
	section.organization .organization-info-title.requisites {
		padding-left: 0 !important;
		margin-left: 1rem;
	}
	section.organization .checkmark-info>span,
	section.organization .checkmark-group.contacts-extra>div>span {
		display: block;
	}
	#founders,
	#summary {
		margin: 3rem 0 0 !important;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	div#summary {
		margin-top: 1rem !important;
	}
	section.organization .dadata-card .card-title {
		font-size: 14px !important;
		padding: 0.3rem 1.2rem 0.2rem .2rem;
	}
	section.organization .row.content-body:has(>.dadata-card.gsn-objects),
	section.organization .row.content-body:has(>.dadata-card.expert-objects) {
		padding: 0 !important;
		padding-top: 2.5rem !important;
		min-height: min-content;
	}
	section.organization .dadata-card {
		padding: 0 !important;
		margin: 0 !important;
		width: 100% !important;
	}
	section.organization .card-title>i.rcli {
		font-size: 110%;
		color: white;
		margin-right: .35rem;
	}
	section.organization .row.organization-summary>[class^="col-md-"],
	section.organization .row.organization-founders>[class^="col-md-"],
	section.organization .row.debtor>[class^="col-md-"] {
		width: auto !important;
		padding: 0;
		display: flex;
	}
	section.organization .row.organization-summary>[class^="col-md-"]:not(:last-child):after,
	section.organization .row.organization-founders>[class^="col-md-"]:not(:last-child):after,
	section.organization .row.debtor>[class^="col-md-"]:not(:last-child):after {
		content: '/';
		margin: 0 .2rem;
		display: inline;
	}
	section.organization .row.section.judgments>.row.content>.checkmark-group>.group-title {
		font-weight: bold;
		width: calc(100% - 1rem);
		margin-bottom: 1rem;
		margin-left: 1.3rem;
	}
	section.organization .row.section.judgments .checkmark-group:after {
		left: .8rem;
	}
	section.organization .row.section.judgments .checkmark-group:before {
		top: 0;
		left: -1rem;
		min-width: 28px;
		min-height: 21px;
	}
	section.organization .row.section.judgments>.row.content>.checkmark-group>.row.header {
		font-size: 14px;
		width: 100%;
	}
	section.organization .row.debtor>[class^="col-md-"]:not(:last-child):after {
		margin: 0 .3rem;
	}
	section.organization .checkmark-group.debtors>.debtor.header>.date,
	.checkmark-group.debtors>.debtor.header>.count {
		max-width: none;
	}
	section.organization .row.section.judgments>.row.content>.checkmark-group.arbitrage .row.header,
	section.organization .row.section.judgments>.row.content>.checkmark-group.debtors .row.header,
	section.organization .row.section.judgments>.row.content>.checkmark-group.debtors .row.complete {
		width: calc(100% - .5rem);
	}
	.single-organisation-slider .owl-item.active>div,
	.single-organisation-slider .owl-item.active>article {
		margin: 1px 2px !important;
	}
	section.organization .member-item.сonfirmed:before {
		top: .5rem !important;
		left: 0;
		min-width: 28px;
		min-height: 21px;
	}
	section.organization .row.section.tenders>.content.row {
		top: 1rem;
	}

/*@ 699 @*/

.lg-container.lg-show>.lg-outer.lg-has-thumb>.lg-components>.lg-thumb-outer>.lg-thumb.lg-group {
	
 }
.lg-container.lg-show>.lg-outer.lg-has-thumb>.lg-components>.lg-thumb-outer>.lg-thumb.lg-group>.lg-thumb-item {
	max-width: calc(20% - 5px);
	/* height: auto !important; */
}
.lg-container.lg-show>.lg-outer.lg-has-thumb>.lg-components>.lg-thumb-outer>.lg-thumb.lg-group>.lg-thumb-item>img{
    width: 100%;
    /* height: auto; */
    aspect-ratio:auto;
}

 }
@media (min-width: 180px) and (max-width: 780px) {
	.row:has(>.card-cell) {
		padding: 1rem !important;
		grid-template-columns: 1fr !important;
	}
	#affiliation {
		margin-top: 5rem;
	}
	#founders,
	#summary {
		margin: 4rem 0 0 0 !important;
	}
	section.organization>.container {
		padding-bottom: 4rem;
	}
	section.organization>.container>.row:not(:has(.splash-screen-cell)) {
		margin-left: .75rem;
		margin-right: .75rem;
		padding-left: 0;
		padding-right: 0;
	}
	section.organization .row.memberships>.content {
		padding: 1rem !important;
	}
	section.organization .row.content-body:has(>.card-cell) {
		width: 100%;
		padding: 1rem !important;
	}
	.organization-info-cell.affiliation>.checkmark-group.affiliation {
		margin-bottom: 3rem !important;
		left: 1.2rem;
	}
	section.organization .row.section.judgments>.row-header {
		min-height: 11rem !important;
	}
	section.organization .row.section.judgments>.row.content {
		margin: 2rem 0 3rem;
		width: 100%;
		padding-bottom: 3rem;
	}
	section.organization .row.section.judgments>.row.content>.checkmark-group>.group-title {
		width: calc(100% - 2rem);
		margin-left: 2.5rem;
	}
	section.organization .row.section.judgments .checkmark-group:after {
		left: 1.8rem;
	}
	section.organization .row.section.judgments .checkmark-group:before {
		left: 0 !important;
	}
	section.organization .row.section.judgments>.row-header>.section-header {
		top: -.5rem;
		left: 1.5rem;
	}
	section.organization .row.section.judgments>.row-header>.content {
		padding: 1rem 0 2rem 1rem;
	}
	section.organization .row.section .slick-controls[class^="col-md-"] {
		width: 40% !important;
		height: 2.75rem;
		margin: 0 .3rem;
	}
	.single-organisation-slider.owl-carousel {
		padding: 2rem 0 1.5rem 0 !important;
	}
	section.organization .row.memberships>.content {
		top: 2rem;
	}
	section.organization .member-item {
		padding: .5rem 0 .5rem 1.75rem;
		font-size: 100%;
		width: 100%;
		transform: none;
	}
	.old-layout .card-body:has(>.card-body.owl-slider) {
		padding-left: .5rem;
		padding-right: .5rem;
		padding-bottom: 2rem;
	}
	.old-layout .card-body:has(>.card-body.owl-slider)>h6 {
		padding-left: .75rem;
	}
	.old-layout [class^="col-md-"].sidebar {
		margin-top: 1rem;
	}
	.old-layout .card-body:has(>.card-body.owl-slider).publications {
		padding-bottom: 3.75rem !important;
	}
	.old-layout .card-body:has(>.card-body.owl-slider).video-collection {
		padding-bottom: 1.25rem !important;
	}
 }




/* 
section.organization .dadata-card.founders:after, .dadata-card.gsn-objects>.collapsible:after, section.organization .dadata-card.summary:after {
    background: #286EAA;
}
section.organization .dadata-card.expanded:after, .dadata-card.gsn-objects>.collapsible:after, section.organization .organization-info-brief:before {
    content: '';
    width: 94%;
    left: 3%;
    bottom: 0;
    top: auto;
    height: 0.1rem;
    position: absolute;
    z-index: 0;
}
 */




/*@ masonry-gallery @*/
section.organization .masonry-gallery {
	width: 100%;
	position: relative;
	padding: 3px 3px 5px;
	column-count: 3;
	column-gap: 3px;
}
section.organization .row.content-body>.masonry-gallery>a.gallery-item {
    margin: 0;
    display: grid;
    grid-template-rows: 1fr auto;
    margin-bottom: 5px;
    break-inside: avoid;
}
section.organization .row.content-body>.masonry-gallery>a.gallery-item {
    width: calc(50% - 6px);
    height: auto;
}
section.organization .row.content-body:has(>.masonry-gallery) {
    width: 100%;
	padding: 3rem 4rem 0 !important;
    background: white;
}
.masonry-gallery:after {
	content: '';
	display: block;
	clear: both;
 }
.masonry-gallery>a,
.masonry-gallery>div,
.masonry-gallery>figure {
	margin: 0;
	padding: 0;
}
.masonry-gallery>.jg-entry-visible>img,
.masonry-gallery>.jg-entry-visible>a>img,
.masonry-gallery>.jg-entry-visible>svg,
.masonry-gallery>.jg-entry-visible>a>svg {
	filter: 'alpha(opacity=100)';
	opacity: 1;
	transition: opacity 500ms ease-in;
 }
.masonry-gallery img, 
.masonry-gallery svg {
    vertical-align: middle;
    cursor: pointer;
    border: 1px #ddd solid;
    aspect-ratio: auto;
    height:auto;
    background-color: white;
}
.masonry-gallery .text-center {
    text-align: center !important;
}
@media screen and ( min-width: 1024px ) {
	section.organization .masonry-gallery {
		/* padding: 0 calc((100% - 918px)/2); */
		/* width: 918px; */
		/* margin-left: calc((100% - 918px)/2); */
	}
 }

ul.ui-menu.ui-widget-content.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color: white;
	border: 1px silver solid;
	padding: 0;
	z-index: 999;
	max-width: 432px;
	max-height: 360px;
	overflow-x: hidden;
	overflow-y: auto;
	text-overflow: ellipsis;
	--scrollbarBG: #eeeeee;
	--thumbBG: rgba(72,133,180,0.85);
 }
ul.ui-widget-content.ui-autocomplete>li {
	padding: 0 .5rem;
	border-top: 1px #ddd solid;
}
ul.ui-widget-content.ui-autocomplete>li:hover {
	background-color: var(--rcl-blue);
	color: white;
 }
ul.ui-widget-content.ui-autocomplete::-webkit-scrollbar {
    width: 14px;
}
ul.ui-widget-content.ui-autocomplete::-webkit-scrollbar-thumb {
    background-color: var(--thumbBG);
    border: 1px solid var(--scrollbarBG);
}
ul.ui-widget-content.ui-autocomplete::-webkit-scrollbar-track {
    background: var(--scrollbarBG);
}

ul.ui-widget-content.ui-autocomplete>li>.ui-menu-item-wrapper>label {
    display: block;
    margin: 0;
    padding: 0 .5rem;
    background-color: #eee;
    font-weight: bold;
    color: black;
}
ul.ui-widget-content.ui-autocomplete>li>.ui-menu-item-wrapper>cite {
    display: block;
    padding: 0 .5rem;
    border-top: 1px #ddd solid;
}
ul.ui-widget-content.ui-autocomplete>li>.ui-menu-item-wrapper>cite>strong {
    color: #7e7e7e;
}
ul.ui-widget-content.ui-autocomplete>li:hover>.ui-menu-item-wrapper>cite>strong {
    color: white;
}
ul.ui-widget-content.ui-autocomplete>li:hover>.ui-menu-item-wrapper>label {
    background-color: var(--rcl-blue);
    color: white;
}
ul.ui-widget-content.ui-autocomplete>li:hover>.ui-menu-item-wrapper>cite {
    background-color: var(--rcl-light-blue);
    color: white;	
 }



