/* BVI corrections */
#hero_langs_bvi,
#hero_socials_bvi{
	display: none;
}
.hero__background #hero_langs_bvi,
.hero__background #hero_socials_bvi{
	display: block;
}
/* .hero__background #hero_socials_bvi {
	bottom:300px !important;
} */

.bvi-active #hero_socials,
.bvi-active #hero_langs{
	display: none;
}
.bvi-active #hero_langs_bvi,
.bvi-active #hero_socials_bvi{
	display: block;
}
.bvi-active #hero_langs_bvi{
	bottom: -149px !important;
	right: 460px !important;
	display: inline-grid;
	grid-template-columns: 90px 90px 90px 90px 90px 90px 90px 90px;
}
.bvi-active #hero_langs_bvi div{
	position: unset !important;
	width: auto !important;
	height: auto !important;
	display: block !important;
	transform: translateX(50px) rotate(-64deg) !important;
}
.bvi-active #hero_socials_bvi{
	bottom: -270px  !important;
	right: 242px !important;
	display: inline-grid;
	grid-template-columns: 90px 90px 90px 90px 90px;
}
.bvi-active #hero_socials_bvi div{
	position: unset !important;
	width: auto !important;
	height: auto !important;
	display: block !important;
	transform: translateX(50px) rotate(-64deg) !important;
}
.bvi-active #hero_langs_bvi div:nth-child(8){
	transform: translateX(50px) translateY(47px) rotate(-64deg) !important;
	transform-origin: -585.281px 0px !important;
}
.bvi-active #hero_langs_bvi div:nth-child(7){
	transform-origin: -534.281px 0px !important;
	transform: translateX(44px) translatey(2px) rotate(-64deg) !important;
}
.bvi-active #hero_langs_bvi div:nth-child(7) a{
	transform: rotate(64deg) !important;
}
.bvi-active #hero_langs_bvi div:nth-child(6){
	transform-origin: -472.281px 0px !important;
	transform: translateX(204px) translateY(1px) rotate(-85deg) !important;
}
.bvi-active #hero_langs_bvi div:nth-child(5){
	transform-origin: -469.281px 0px !important;
	transform: translateX(316.281px) rotate(-96deg) !important;
}
.bvi-active #hero_langs_bvi div:nth-child(4){
	transform-origin: -533.281px 0px !important;
	transform: translateX(513.281px) translateY(49px) rotate(-107deg) !important;
}
.bvi-active #hero_langs_bvi div:nth-child(3){
	transform-origin: -533.281px 0px !important;
	transform: translateX(635.281px) translateY(9px) rotate(-118deg) !important;
}
.bvi-active #hero_langs_bvi div:nth-child(2){
	transform-origin: -533.281px 0px !important;
	transform: translateX(746.281px) translateY(-46px) rotate(-129deg) !important;
}
.bvi-active #hero_langs_bvi div:nth-child(1){
	transform-origin: -533.281px 0px !important;
	transform: translateX(845.281px) translateY(-118px) rotate(-140deg) !important;
}
.bvi-active #hero_socials_bvi div:nth-child(1) a{
	transform: rotate(-297deg) !important;
}
.bvi-active #hero_socials_bvi div:nth-child(2) a{
	transform: rotate(-296deg) !important;
}
.bvi-active #hero_socials_bvi div:nth-child(3) a{
	transform: rotate(-296deg) !important;
}
.bvi-active #hero_socials_bvi div:nth-child(4) a{
	transform: rotate(-296deg) !important;
}
.bvi-active #hero_socials_bvi div:nth-child(5) a{
	transform: rotate(-297deg) !important;
}
.bvi-active .colorful-blocks-footer{
	grid-template-columns: auto;
}
.bvi-active .main-footer-new-design{
	height: 100%;
	background-repeat: no-repeat;
	background-color: #3C2FD6;
}
.bvi-active #menu-vypadayushhee-menyu-rus,
.bvi-active #menu-vypadayushhee-menyu-eng{
	grid-template-columns: 33% 33% 33%;
}
.bvi-active #menu-parent{
	margin-bottom: 95px;
}
.bvi-active #menu-verhnee-menyu-rus{
	line-height: 100%;
}
.bvi-active .main-translation-switch .lang ul li a,
.bvi-active .main-translation-switch a:hover,
.bvi-active .main-translation-switch a:focus,
.bvi-active .translation-switch .lang ul li a,
.bvi-active .translation-switch a:hover,
.bvi-active .translation-switch a:focus{
	font-size: 14px !important;
}
.bvi-active .regular-footer-block label{
	max-height: unset;
}
.bvi-active .org-item{
	height: 25em;
}
.bvi-active #checkedDiv .main-hamb,
.bvi-active .hamb{
	padding-top: 2em;
}
.bvi-active .side-news-article div{
	flex-direction: column;
}
.bvi-active #n2-ss-7-align .n-uc-1e525cc475725 .n2-ss-layer-row-inner{
	display: inline-grid;
	grid-template-columns: 33% 33% 33%;
}
.bvi-active #panel-408-5-0-0 div#n2-ss-7 .n-uc-1e525cc475725-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{
	width: 100%;
}
.bvi-active #panel-408-6-0-0 .owl-item{
	width: 570px !important;
}
.bvi-active #panel-408-6-0-0 .owl-text-with-img{
	top: 10.5rem;
	position: absolute;
}
.bvi-active .eapv-logo img{
	display: none;
}
/* BVI - grayscale */
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .news_and_news #pgc-408-1-1,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .news_and_news #pgc-614-1-1,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) #page,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .side-news,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .hero,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .news_and_news #pgc-408-1-1::-webkit-scrollbar,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .news_and_news #pgc-614-1-1::-webkit-scrollbar,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .header-width,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .header,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .underline-title div,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .page-header-title{
	background: #3e3e3e !important;
}
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blue-div-single-calender{
	background: #ffffff;
}
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .unclicked-month a,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .clicked-month a,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .clicked-month,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .past-events a,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .upcoming-events a,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .page-title,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .unclicked a,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .clicked a,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .clicked,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .custome-breadscrumb span,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .inner-big-headline-title,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .attached-file a,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .list-item a,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .list-item a:hover,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .list-item a:focus,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .list-item-section a,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .list-item-section a:hover,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .list-item-section a:focus,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .administrative-number,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) a,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .assistance-number,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) body .purchase-title,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .green-purchase-headline-with-hr,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .green-purchase-headline,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .regular-purchase-headline,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) body .closed-p,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .vacancy-acceptance a,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .vacancy-application a,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-mini-text strong,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .rrn-background-texts label,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .files-title,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .universiade-block label{
	color: #ffffff !important;
}
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-3,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-5,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-7,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-9,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-11,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-14,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-16,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-19,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-21,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-23,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-26,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-28,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-30,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-32,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-36,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-38,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-40,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .general-questions-table .row-2,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .general-questions-table .row-4,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .general-questions-table .row-6,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .general-questions-table .row-8,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .general-questions-table .row-10,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .general-questions-table .row-12,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .general-questions-table .row-14,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .general-questions-table .row-16,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .general-questions-table .row-18,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .general-questions-table .row-20,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .general-questions-table .row-22,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .general-questions-table .row-24,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .general-questions-table .row-26,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-2,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-4,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-6,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-8,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-10,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-12,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-14,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-16,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-18,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-20,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-22,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-24,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-26,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-28,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-30,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-table .row-32,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .industrial-patent-table .row-2,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .industrial-patent-table .row-4,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .industrial-patent-table .row-6,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .industrial-patent-table .row-8,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .industrial-patent-table .row-10,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .industrial-patent-table .row-12,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .industrial-patent-table .row-14,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .industrial-patent-table .row-16,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .materials-table .row-2,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .materials-table .row-4,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .materials-table .row-6,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .materials-table .row-8,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .materials-table .row-10,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .materials-table .row-12,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .materials-table .row-14,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .legal-innovations-table .row-2,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .legal-innovations-table .row-4,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .legal-innovations-table .row-6,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .legal-innovations-table .row-8,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .legal-innovations-table .row-10,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .legal-innovations-table .row-12,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .legal-innovations-table .row-14,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .legal-acts-en .row-2,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .legal-acts-en .row-4,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .legal-acts-en .row-7,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .legal-acts-en .row-9,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-2 td,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-13 td,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-18 td,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-24 td,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-33 td,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blanks-table .row-35 td,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .rrn-project-info,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .rrn-collapsed-content{
	background: gray;
}
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .purchase-dates-text,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .annual-text label,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .annual-text p,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .read-more-country,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .detailed-big-eapates-block > span{
	color: darkgrey;
}
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .purchase-block,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .foreign-currency,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .qr-currency,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .additional-currency,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .int-reg-links-section{
	background: gray;
}
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .img-section,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .blue-council-section{
	background: gray;
	height: auto;
}
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .menu-block,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-menu-block{
	background-color: gray;
	border: 2px solid;
}
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .color-div,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .open-purchase .purchase-circle,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .patent-color-div{
	background-color: #eeeeee !important;
}
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) div#n2-ss-35 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) div#n2-ss-35 .int-corp-more-link a,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) div#n2-ss-35 .int-corp-more-link a:hover,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) div#n2-ss-35 .int-corp-more-link a:focus,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) div#n2-ss-35 .n2-font-0015f4994f4e2583de7df29eb3079c10-paragraph{
	color: #3e3e3e !important;
}
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) #n2-ss-35item4,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) #n2-ss-35item6,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) #n2-ss-35item8,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) #n2-ss-35item10,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) #n2-ss-35item12,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) #n2-ss-35item3,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) #yamap0{
	filter: grayscale();
}
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .side-tag-news,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .side-tag-countries,
.bvi-body[data-bvi-images=grayscale]:not(.bvi-no-styles) .side-tag-press{
	filter: grayscale(1);
	text-align: center;
}
/* BVI - No images */
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .hero__action-icon,
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) #n2-ss-35item4,
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) #n2-ss-35item6,
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) #n2-ss-35item8,
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) #n2-ss-35item10,
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) #n2-ss-35item12{
	visibility: hidden;
}
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) #panel-408-3-0-0> .panel-widget-style,
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) #panel-408-5-0-0> .panel-widget-style,
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) #panel-408-7-0-0> .panel-widget-style,
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) #panel-408-8-0-0> .panel-widget-style{
	background-image: unset;
	background-color: #ffffff;
}
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .main-footer-new-design,
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) #pg-408-6 .owl_partners.owl_basekn{
	background-image: unset !important;
}
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .owl-img-with-text{
	display: block !important;
	visibility: hidden;
}
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .n-uc-1558c428bcbf41-inner,
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) .n-uc-12ec9d83fa3371-inner{
	display: flex;
}
.bvi-body[data-bvi-images=false]:not(.bvi-no-styles) #n2-ss-7-align .n-uc-1e525cc475725 .n2-ss-layer-row-inner{
	row-gap: 300px;
}
/* BVI BLOCKS*/
.bvi-block:nth-child(2){
	display: none;
}
/* END -- BVI corrections */

.inner-big-headline-title{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 60px;
	line-height: 120%;
	text-transform: uppercase;
	color: #3C2FD6;
	word-break: break-word;
	margin-bottom: 30px;
}
.not-main-headline{
	margin-left: 26px;
}
.video-sec figure img,
.video-sec img{
	max-height: 393px;
	object-fit: cover;
	object-position: 80% 10%;
	height: auto;
}
.result-department a{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 140%;
	padding: 5px 14px;
	text-transform: uppercase;
	border: 1px solid #000000;
	border-radius: 35px;
}
.wp-block-rss__item-title a{
	font-size: 100% !important;
	font-family: 'Montserrat' !important;
}
.year-filter-link,
.year-filter-link:hover,
.year-filter-link:focus{
	color: #000000 !important;
	text-decoration: none !important;
}
.result-title,
.result-title a,
.result-title label{
	cursor: pointer;
}
.search-page-container:has(.no-results-search) .search-filters{
	display: none;
}
.eapv-custome-search .close-btn{
	background-color: transparent !important;
}
.form-control{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	text-transform: uppercase;
}
.news-in-press-center{
	/* background-image: url(/wp-content/uploads/2023/03/background-1.png); */
	background-repeat: no-repeat;
	background-size: contain;
}
.events-in-press-center{
	/* background-image: url(/wp-content/uploads/2023/03/background-2.png); */
	background-repeat: no-repeat;
	background-size: contain;
	background-position: right;
}
#n2-ss-21-arrow-previous,
#n2-ss-22-arrow-previous,
#n2-ss-33-arrow-previous{
	background-image: url(/wp-content/uploads/2023/04/strelka-v-prava-belaya.svg);
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 114px;
	height: 25px;
	--widget-offset: 68px !important;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-right: 38px;
}
#n2-ss-21-arrow-previous img,
#n2-ss-21-arrow-next img,
#n2-ss-22-arrow-previous img,
#n2-ss-22-arrow-next img,
#n2-ss-33-arrow-previous img,
#n2-ss-33-arrow-next img{
	display: none !important;
}
#n2-ss-21-arrow-next,
#n2-ss-22-arrow-next,
#n2-ss-33-arrow-next{
	background-image: url(/wp-content/uploads/2023/04/strelka-v-prava-belaya.svg);
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 114px;
	height: 25px;
	--widget-offset: 68px !important;
	margin-right: 18px;
}
.n-uc-140f4d0d2290f,
.n-uc-140f4d0d2290f1,
.n-uc-140f4d0d2290f2,
.n-uc-140f4d0d2290f3,
.n-uc-140f4d0d2290f4,
.n-uc-1ctsRFieK3fY2,
.n-uc-1ctsRFieK3fY21,
.n-uc-1ctsRFieK3fY22,
.n-uc-AwYBaIqlYUVO,
.n-uc-AwYBaIqlYUVO1,
.n-uc-AwYBaIqlYUVO2,
div#n2-ss-21 .n-uc-140f4d0d2290f-inner,
div#n2-ss-21 .n-uc-140f4d0d2290f1-inner,
div#n2-ss-21 .n-uc-140f4d0d2290f2-inner,
div#n2-ss-21 .n-uc-140f4d0d2290f3-inner,
div#n2-ss-21 .n-uc-140f4d0d2290f4-inner,
div#n2-ss-22 .n-uc-1ctsRFieK3fY2-inner,
div#n2-ss-22 .n-uc-1ctsRFieK3fY21-inner,
div#n2-ss-22 .n-uc-1ctsRFieK3fY22-inner,
div#n2-ss-33 .n-uc-AwYBaIqlYUVO-inner,
div#n2-ss-33 .n-uc-AwYBaIqlYUVO1-inner,
div#n2-ss-33 .n-uc-AwYBaIqlYUVO2-inner{
	height: 100%;
}
div#n2-ss-21 .n-uc-12ec9d83fa337-inner,
div#n2-ss-21 .n-uc-12ec9d83fa3371-inner,
div#n2-ss-21 .n-uc-12ec9d83fa3372-inner,
div#n2-ss-21 .n-uc-12ec9d83fa3373-inner,
div#n2-ss-21 .n-uc-12ec9d83fa3374-inner,
div#n2-ss-22 .n-uc-XGd2iK5z9Avy2-inner,
div#n2-ss-22 .n-uc-XGd2iK5z9Avy21-inner,
div#n2-ss-22 .n-uc-XGd2iK5z9Avy22-inner,
div#n2-ss-33 .n-uc-bOfwXZx2ZvBU-inner,
div#n2-ss-33 .n-uc-bOfwXZx2ZvBU1-inner,
div#n2-ss-33 .n-uc-bOfwXZx2ZvBU2-inner{
	justify-content: space-between !important;
	height: 100%;
}
.hyperlink-scroll{
	scroll-margin-top: 10em;
}
.hyperlink-2line-scroll{
	scroll-margin-top: 300px;
}
.hyperlink-3line-scroll{
	scroll-margin-top: 400px;
}
.hyperlink-4line-scroll{
	scroll-margin-top: 480px;
}
.hyperlink-5line-scroll{
	scroll-margin-top: 560px;
}
.hyperlink-6line-scroll{
	scroll-margin-top: 690px;
}
.inner-page-content p,
.inner-page-content ul,
.inner-page-content li{
	font-family: 'Montserrat';
}
.inner-page-content h1,
.inner-page-content h2,
.inner-page-content h3,
.inner-page-content h4,
.inner-page-content h5,
.inner-page-content h6{
	font-family: Tektur-Regular !important;
}
/*wrongly done */
#unicredit_bank_usd,
#unicredit_bank_usd_en{
	position: relative;
	/*     top: -110px;
        margin-bottom: -60px; */
}
#unicredit_bank_eur,
#unicredit_bank_eur_en,
#gpb_bank_cny, #gpb_bank_cny_en

{
	position: relative;
	/*     top: -200px;
        margin-bottom: -60px; */
}
#raifeisen_bank_eur,
#gpb_bank_cny,
#gpb_bank_eur{
	/* 	top: -90px;
        position: relative; */
}
.events-block-main{
	grid-row: 1/2;
}
#pg-408-2,
.owl_event {
	width: 100%;
	max-width: 1920px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: auto !important;
}
/**/
.whitte-eapv{
	color: #ffffff;
}
.mobile-screen{
	display: none;
}
.empty{
	display: none !important;
}
.contaacts-footer{
	margin-top: 0 !important;
}
.contacts-img img{
	margin-bottom: -55px;
}
.contacts-page-social-media{
	display: inline-grid;
	grid-template-columns: 32px 32px 32px 32px 32px;
	column-gap: 62px;
	position: absolute;
	right: 0;
	bottom: 40px;
}
/* Style for partners slideshow */
.owl-item:has(.partner-block),
.owl-stage:has(.partner-block){
	width: auto;
}
.owl-carousel .owl-stage:has(.partner-block):after{
	display: none;
}
.lgx-item:has(.partner-block){
	display: inline-grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	column-gap: 150px;
	margin-top: 100px !important;
	row-gap: 200px;
}
.partner-block{
	margin-top: auto;
	margin-bottom: auto;
	max-height: 162px;
	width: auto !important;
}
/* E N D */
.inner-page-content{
	padding-left: 1px;
}
.page-container{
	padding: 0 40px 0 40px;
}
.page-header-title{
	position: sticky;
	z-index: 99;
	background: #f2f2f2;
}
.page-header-title-logged-in,
.page-header-title-logged-out{
	top: 90px;
}
.page-title{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 72px;
	line-height: 120%;
	text-transform: uppercase;
	color: #3C2FD6;
	word-break: break-word;
	margin-bottom: 8px;
}
.page-title.contacts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.page-title.contacts .contacts-page-social-media {
	position: static;
}
.underline-title{
	height: 7px;
	margin-right: 0 !important;
	margin-left: 0 !important;
	margin-bottom: 40px;
}
.eapc-heading{
	margin-top: 120px;
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 48px;
	line-height: 120%;
	text-transform: uppercase;
	color: #000000;
	margin-bottom: 30px;
}
.o-eapo-title{
	margin-top: 40px;
}
.eapc-content{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	color: #000000;
	margin-bottom: 70px;
}
.o-eapo-content{
	margin-bottom: 30px;
}
.seperator{
	border-top: 2px solid #C3C2D2;
	margin-top: 0;
	margin-bottom: 30px;
}
.eapc-p-s{
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 400;
	font-size: 12px;
	line-height: 140%;
	color: #000000;
}
.partial-block{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	width: 76%;
	margin-bottom: 34px;
}
.administrative-title{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 64px;
	line-height: 120%;
	text-transform: uppercase;
	width: 75%;
	margin-bottom: 20px;
	display: block;
}
.content-columns:not(.wp-block-group), .content-columns.wp-block-group .wp-block-group__inner-container {
	margin-bottom: 20px;
	display: grid;
	grid-gap: 40px 20px;
	grid-template-columns: repeat(auto-fill, minmax(480px, 1fr));
}
.content-columns.wp-block-group .wp-block-group__inner-container {
	margin-left: 0;
	margin-right: 0;
}
.content-columns.wp-block-group .wp-block-group__inner-container > * {
	margin-top: 0;
	margin-bottom: 0;
}
@media only screen and (min-width: 482px) {
	.content-columns.wp-block-group .wp-block-group__inner-container > * {
		margin-top: 0;
		margin-bottom: 0;
	}
}
.content-columns.wp-block-group .wp-block-group__inner-container > *:first-child {
	margin-top: 0;
}
.content-columns.wp-block-group .wp-block-group__inner-container > *:last-child {
	margin-bottom: 0;
}
.blue-council-section{
	float: right;
	width: 50%;
	background: #3C2FD6;
	padding: 55px 40px 65px 159px;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	color: #FFFFFF;
	margin-bottom: 0;
	border-top-left-radius: 150px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 150px;
}
.three-col-section{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	column-count: 3;
}
.ac-paragraph{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	margin-top: 1em;
	margin-bottom: 1em;
}
.detailed-eapv-title{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 64px;
	line-height: 120%;
	text-transform: uppercase;
}
.detailed-eapv-content{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	column-count: 2;
}
.expertise-title{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 36px;
	line-height: 120%;
	text-transform: uppercase;
}
.small-title{
	font-style: normal;
	font-weight: 400;
	font-size: 48px;
	line-height: 120%;
	text-align: right;
	text-transform: uppercase;
	width: 60%;
	float: right;
}
.ac-title{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 60px;
	line-height: 120%;
	text-transform: uppercase;
}
.download-pdf img{
	margin-right: auto;
	margin-left: auto;
}
.download-pdf figcaption{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	text-transform: uppercase;
	color: #3C2FD6;
}
.double-title{
	margin-top: 10em;
}
.contacts-img img{
	margin-right: auto;
	margin-left: auto;
}
.contacts-headline{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 48px;
	line-height: 120%;
	text-transform: uppercase;
	width: 350px;
	display: inline-flex;
	margin-right: 50px;
}
.bank-heading{
	width: fit-content;
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 64px;
	line-height: 120%;
	text-transform: uppercase;
	display: inline;
}
.bank-content{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	width: 40%;
	display: inline-block;
	margin-left: 66px;
}
.semi-title-headline-banks{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 64px;
	line-height: 120%;
	text-transform: uppercase;
	width: 70%;
	margin-bottom: 40px;
}
.banks-text{
	column-count: 2;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	width: 61%;
	margin-top: 60px;
	column-gap: 80px;
	margin-bottom: 120px;
}
.foreign-bank-name figcaption{
	text-align: left;
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 48px;
	line-height: 120%;
	text-transform: uppercase;
	word-break: break-all;
}
.semi-bank-text{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	text-transform: uppercase;
}
.custome-breadscrumb{
	margin-bottom: 10px;
	margin-top: 10px;
}
.custome-breadscrumb a{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 32px;
	letter-spacing: -0.035em;
	color: #000000 !important;
	background: transparent !important;
	text-decoration: none;
}
.custome-breadscrumb a:hover,
.custome-breadscrumb a:focus{
	color: #000000 !important;
	background: transparent !important;
	text-decoration: none !important;
}
.custome-breadscrumb span{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;;
	letter-spacing: -0.035em;
	color: #3C2FD6;
}
.eapv-logo{
	display: inline-block;
}
.eapv-logo img{
	height: 100%;
	display: inline;
	vertical-align: unset;
	width: 250px;
	object-fit: contain;
}
.half-title{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 64px;
	line-height: 120%;
	text-transform: uppercase;
	width: 45%;
	display: inline-block;
	word-break: break-word;
}
.page-seperator{
	border: 1px solid #000000;
}
/* Collapsed RRN section style */
summary::-webkit-details-marker {
	display: none
}
summary:focus {
	outline-style: none;
}
details > summary {
	list-style: none;
}
details > summary::-webkit-details-marker {
	display: none;
}
details[open] > summary .icon-down,
details[open] > summary .big-collapsed-close-icon{
	display: none;
}
details:not([open]) > summary .icon-up,
details:not([open]) > summary .big-collapsed-open-icon{
	display: none;
}
/* Collapse RRN section style end */
.files-title{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 28px;
	line-height: 120%;
	text-transform: uppercase;
	color: #3C2FD6;
}
.hr-seperator{
	border: 1px solid #7A7986;
}
/* Maps hover */
.turkmenistan-map,
.blarus-map,
.tajikistan-map,
.russia-map,
.kazakhstan-map,
.azerbaijan-map,
.kyrgyzstan-map,
.armenia-map{
	display: none;
}
/* Maps hover end*/
.blanks-mini-text{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 140%;
	width: 45%
}
.blanks-mini-text strong{
	color: #3C2FD6;
}
.patents-header{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 64px;
	line-height: 120%;
	text-transform: uppercase;
	margin-bottom: 40px;
	margin-top: 40px;
}
.patents-header-text{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 48px;
	line-height: 120%;
	text-transform: uppercase;
	width: 60%;
	margin-bottom: 60px;
	margin-top: 60px;
}
.patent-ps{
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 600;
	font-size: 20px;
	line-height: 140%;
}
.green-patent{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 48px;
	line-height: 120%;
	text-transform: uppercase;
	color: #357138;
}
.red-patent{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 48px;
	line-height: 120%;
	text-transform: uppercase;
	color: #DD3232;
}
.patent-secendory-headers{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 48px;
	line-height: 120%;
	text-transform: uppercase;
}
.patent-content{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	word-break: break-word;
	width: 50%;
}
.official-publications{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	word-break: break-word;
}
.patent-content a,
.patent-content a:hover,
.patent-content a:focus,
.official-publications a,
.official-publications a:hover,
.official-publications a:focus{
	color: #3C2FD6 !important;
	background: transparent !important;
	text-decoration: underline;
}
.first-video video{
	height: 708px;
	width: 100%;
}
.video-carousel{
	display: inline-grid;
	grid-template-columns: 1fr 1fr 1fr;
	column-gap: 20px;
	width: 100%;
}
.news-atchive{
	row-gap: 50px;
}
.news-carousel{
	display: inline-grid;
	grid-template-columns: 23% 23% 23% 23%;
	column-gap: 20px;
}
.video-sec{
	display: grid;
	margin-bottom: 20px;
}
.video-sec label{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 120%;
	margin-bottom: 20px;
	color: #000000;
}
.video-sec a:hover,
.video-sec a:focus{
	background: transparent !important;
}
.media-headline{
	margin-top: auto;
	margin-bottom: auto;
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 64px;
	line-height: 120%;
	text-transform: uppercase;
	color: #000000;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.news-in-press-center .media-headline{
	margin-bottom: 72px;
}
.events-in-press-center .media-headline{
	color: #ffffff;
	margin-bottom: 89px;
}
.media-in-press-center .media-headline{
	color: #3C2FD6;
	margin-bottom: 40px;
}
.media-headline a,
.media-headline a:hover,
.media-headline a:focus{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	text-align: right;
	text-transform: uppercase;
	color: #3C2FD6 !important;
	display: inline-flex;
	margin-top: auto;
	margin-bottom: auto;
	background: transparent !important;
	text-decoration: none !important;
}
.media-headline img{
	height: fit-content;
	margin-left: 20px;
	margin-top: auto;
	margin-bottom: auto;
}
.hidden{
	display:none;
}
.unhidden{
	display: block;
}
.carousel-footer{
	display: grid;
}
.carousel-buttons{
	display: inline-grid;
	grid-template-columns: 1fr 1fr;
	column-gap: 30px;
	margin-top: auto;
	margin-bottom: auto;
	justify-self: end;
}
.carousel-div{
	margin-bottom: 130px;
}
.news-highlights{
	display: inline-grid;
	grid-template-columns: 48% 24% 25%;
	column-gap: 20px;
	margin-bottom: 110px;
}
.first-news{
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 624px;
	position: sticky;
	z-index: 3;
}
.press-news{
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 375px;
	margin-bottom: 40px;
	position: sticky;
	z-index: 3;
}
.press-events{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 375px;
	width: 100%;
	margin-bottom: 40px;
}
.first-news a,
.first-news a:hover,
.first-news a:focus{
	background: transparent !important;
	color: #ffffff !important;
	text-decoration: none !important;
}
.first-news-info{
	display: grid;
	height: 100%;
	align-content: space-between;
	padding: 15px;
}
.press-news a,
.press-news a:hover,
.press-news a:focus,
.press-events a,
.press-events a:hover,
.press-events a:focus{
	color: #ffffff !important;
	background: transparent !important;
	text-decoration: none !important;
}
.first-news-date{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 120%;
	text-transform: uppercase;
	color: #FFFFFF;
}
.single-news-image{
	margin-top: 20px;
	margin-bottom: 20px;
}
.single-news-image img{
	max-height: 610px !important;
	width: 100%;
	object-fit: contain;
	max-width: unset !important;
}
.single-news-date{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 120%;
	text-transform: uppercase;
	color: #000000;
	width: 100%;
}
.first-news-text{
	align-self: end;
}
.first-news-title{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 64px;
	line-height: 67px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.single-news-title{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 64px;
	line-height: 67px;
	text-transform: uppercase;
	color: #000000;
}
.first-news-excerpt{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 140%;
	color: #FFFFFF;
	width: 41%;
}
.news-tag{
	margin-bottom: 20px;
}
.news-tag span a{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	color: #000000;
}
.press-news-tag span{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 120%;
	text-transform: uppercase;
	color: #FFFFFF;
}
.press-events-date{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 36px;
	line-height: 120%;
	text-transform: uppercase;
	color: #FFFFFF;
}
.press-events-title{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 900;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	color: #FFFFFF;
}
.news-title a{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 120%;
	color: #000000;
}
.press-news-title{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	color: #FFFFFF;
	word-break: break-word;
}
.news-excerpt a{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #000000;
	margin-bottom: 0;
	text-align: justify;
}
.news-excerpt a:hover,
.news-excerpt a:focus,
.news-title a:hover,
.news-title a:focus,
.news-tag span a:hover,
.news-tag span a:focus{
	color: #000000 !important;
	text-decoration: transparent !important;
}
.wide-news img,
.small-news img,
.all-news img,
.single-1000-news-collection img{
	max-width: 100% !important;
	object-fit: contain;
}
.small-news img{
	object-fit: contain;
}
.news-tag,
.press-news-tag,
.press-events-date{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.news-tag span,
.press-news-tag span,
.press-events-date img{
	margin-top: auto;
	margin-bottom: auto;
}
.new-cat a{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 100%;
	text-align: right;
	text-transform: uppercase;
	color: #F2F2F2;
	background: #3C2FD6;
	border-radius: 18.4258px;
	padding: 15px 32px;
}
.new-cat a:hover,
.new-cat a:focus{
	color: #F2F2F2 !important;
	text-decoration: transparent !important;
	background: #3C2FD6 !important;
}
.press-new-cat a:hover,
.press-new-cat a:focus{
	color: #3C2FD6 !important;
	text-decoration: transparent !important;
	background: #ffffff !important;
}
.press-new-cat a,
.press-new-category{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 100%;
	text-align: right;
	text-transform: uppercase;
	color: #3C2FD6;
	background: #ffffff;
	border-radius: 18.4258px;
	padding: 15px 47px;
}
.news-text {
	margin-top: 20px;
}
.read-more-news-link,
.read-more-news-link:hover,
.read-more-news-link:focus{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	text-transform: uppercase;
	color: #000000 !important;
	border: 1px solid #000000;
	border-radius: 35px;
	padding: 10px 20px;
	margin-top: 20px;
	float: right;
	background: transparent !important;
	text-decoration: none !important;
}
.countries-cat a,
.countries-category{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 100%;
	text-transform: uppercase;
	color: #F2F2F2;
	background: #EF6969;
	border-radius: 18.4258px;
	padding: 15px 32px;
}
.countries-cat a:hover,
.countries-cat a:focus{
	color: #F2F2F2 !important;
	background: #EF6969 !important;
	text-decoration: transparent !important;
}
.press-cat a,
.press-category{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 100%;
	text-transform: uppercase;
	color: #F2F2F2;
	background: #FFBD3D;
	border-radius: 18.4258px;
	padding: 15px 32px;
}
.press-cat a:hover,
.press-cat a:focus{
	color: #F2F2F2 !important;
	background: #FFBD3D !important;
	text-decoration: transparent !important;
}
.banner-section{
	margin-bottom: 167px;
}
.all-news-section{
	display: inline-grid;
	grid-template-columns: 32% 32% 32%;
	column-gap: 20px;
	margin-bottom: 70px;
}
.all-news{
	margin-bottom:70px;
}
.news-page-title{
	display: flex;
	justify-content: space-between;
}
.banner-section #first-carousel img,
.banner-section #second-carousel img,
.banner-section #third-carousel img{
	max-width: 100% !important;
}
.news-carousel-title{
	margin-top: 120px;
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 64px;
	line-height: 72px;
	letter-spacing: -0.035em;
	text-transform: uppercase;
	color: #3C2FD6;
	margin-bottom: 20px;
}
.news-carousel{
	margin-bottom: 50px;
}
.news-the-content,
.news-the-content ul,
.news-the-content li{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 36px;
	color: #000000;
}
.news-the-content a{
	color: #3C2FD6 !important;
	text-decoration: none !important;
	background: transparent !important;
}
.text-2-photos{
	display: inline-grid !important;
	grid-template-columns: 0 1fr 1fr 1fr;
}
.img-quote-section{
	display: inline-grid !important;
	grid-template-columns: 0 auto auto auto auto;
}
.img-quote-section figure{
	width: fit-content;
}
.news-the-content .photo-taker{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 14px !important;
	line-height: 36px !important;
	color: #000000 !important;
	float: left;
	margin-top: unset;
}
.quote-sayer{
	display: inline-grid !important;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 36px;
	line-height: 42px;
	text-transform: uppercase;
	color: #000000;
	width: min-content;
}
.quote-sayer-position{
	font-size: 20px;
	line-height: 20px;
}
.quote-icon{
	margin-top: 0 !important;
	margin-bottom: auto !important;
}
.quote-text{
	display: inline-grid !important;
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 400;
	font-size: 36px;
	line-height: 48px;
}
.quote-description{
	font-size: 24px;
	line-height: 36px;
}
.text-one-photo{
	display: inline-grid !important;
	grid-template-columns: 0 63% 37%;
}
.text-one-photo figure{
	margin-top: 0 !important;
	margin-bottom: auto !important;
}
.title-with-rss{
	display: flex;
}
.rss-icon{
	margin-right: 37px;
	margin-left: 51px;
}
.more_bakn .events-link:hover,
.more_bakn .events-link:focus{
	color: #3C2FD6 !important;
	background: transparent !important;
	text-decoration: none !important;
}
.preview-title{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 120%;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 60px;
}
.rss-hr{
	margin-top: 0;
	margin-bottom: 40px;
}
.eapv-title{
	width: fit-content;
	display: inline-grid;
	margin-left: 40px;
	color: #ffffff;
}
.custome-search-input{
	background-color: transparent !important;
	padding: 12px 20px;
	margin: 9px 0;
	box-sizing: border-box;
	border: none !important;
	border-bottom: 2px solid #000000 !important;
	width: 100%;
}
.eapv-custome-search{
	width: 100%;
	display: inline-grid;
	/* grid-template-columns: 20px 95% auto; */
	grid-template-columns: 0 1fr auto;
}
.search-page-icon{
	width: fit-content;
}
.close-icon{
	margin-top: auto;
	margin-bottom: auto;
}
.serach-underline{
	border: 1px solid #000000;
}
.eapv-custome-search img {
	margin: auto;
}
.search-page-icon{
	margin: 4px auto auto;
}
.custome-search-input[type=search]:focus{
	outline: unset;
}
.custome-search-input[type=search]:focus{
	outline-offset: unset;
}
.custome-search-input:focus{
	box-shadow: unset !important;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
	-webkit-appearance:none;
}
.close-btn,
.close-btn:focus{
	border: none;
	outline: unset;
}
.search-header{
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
	margin-bottom: 40px;
}
.search-header label{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 32px;
	line-height: 120%;
	letter-spacing: -0.035em;
	text-transform: uppercase;
}
.search-filters{
	display: inline-flex;
	column-gap: 18px;
}
.search-filters a,
.search-filters a:hover,
.search-filters a:focus{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 140%;
	border: 1px solid #000000;
	border-radius: 35px;
	text-transform: uppercase;
	padding: 8px 20px;
	margin-top: auto;
	margin-bottom: auto;
	color: #000000 !important;
	text-decoration: none !important;
	background: transparent !important;
}
.result-badge-date{
	display: flex;
	justify-content: space-between;
	margin-bottom: 25px;
}
.serach-result{
	margin-bottom: 45px;
}
.serach-result a,
.serach-result a:hover,
.serach-result a:focus{
	color: #000000 !important;
	background: transparent !important;
	text-decoration: none !important;
}
.result-badge{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 140%;
	text-transform: uppercase;
	color: #000000;
	border: 1px solid #000000;
	border-radius: 35px;
	padding: 10px 15px;
	margin-top: auto;
	margin-bottom: auto;
}
.result-date{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 140%;
	text-transform: uppercase;
	color: #000000;
	margin-top: auto;
	margin-bottom: auto;
}
.result-title{
	display: flex;
	justify-content: space-between;
}
.result-title a{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	text-transform: uppercase;
	color: #000000;
}
.result-seperator{
	border: 1px solid #000000;
	margin-top: 17px;
	margin-bottom: 0;
}
.mobile-menu-container{
	visibility: hidden;
}
.single-photo img{
	width: 100%;
	height: 100%;
}
.int-corp-more-link a,
.int-corp-more-link a:hover,
.int-corp-more-link a:focus{
	color: #3C2FD6 !important;
	background: transparent !important;
}
.bank-1,
.bank-2,
.bank-3,
.bank-4,
.bank-5,
.bank-6{
	position: relative;
	display: inline-block;
}
.bank-qr-1,
.bank-qr-2,
.bank-qr-3,
.bank-qr-4,
.bank-qr-5,
.bank-qr-6{
	display: none;
	width: 188px;
	height: 188px;
	background-color: #ffffff;
	text-align: center;
	border-radius: 6px;
	padding: 10px 10px;
	position: absolute;
	z-index: 1;
	border: 1px #000000 solid;
	margin-top: -6em;
	margin-left: 17em;
}
.bank-1:hover ~ .bank-qr-1,
.bank-2:hover ~ .bank-qr-2,
.bank-3:hover ~ .bank-qr-3,
.bank-4:hover ~ .bank-qr-4,
.bank-5:hover ~ .bank-qr-5,
.bank-6:hover ~ .bank-qr-6{
	display: block;
}
.eapv-post-thumbnail{
	margin-bottom: 20px;
}
.tablet-screen-carousel,
.mobile-screen-carousel{
	display: none;
}
.laptop-screen-other-news-carousel{
	display: none;
}
.archive-news{
	margin-bottom: 30px;
}
.single-news-tag{
	margin-bottom: 20px;
}
.side-news-header a:hover,
.side-news-header a:focus{
	background: transparent !important;
}
.latest-archive-event{
	display: inline-grid;
	grid-template-columns: 7% 66% auto;
	column-gap: 20px;
	margin-top: 60px;
}
.start-date-latest-event label{
	writing-mode: tb;
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 128px;
	line-height: 120%;
	text-transform: uppercase;
	color: #000000;
}
.blue-side-bar{
	margin-top: 50px;
	width: 100%;
	background: #3C2FD7;
	height: 217px;
}
.latest-archive-event img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.latest-event-title{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 36px;
	line-height: 120%;
	text-transform: uppercase;
}
.hr-latest-archive{
	border: 1px solid #000000;
}
.latest-event-location{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	text-transform: uppercase;
	width: 100%;
}
.latest-event-dates{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 36px;
	line-height: 120%;
	text-transform: uppercase;
	width: 100%;
}
.right-side-latest-event{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
.right-side-latest-event a{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 21px 56px;
	background: #3C2FD6;
	border-radius: 109px;
	width: fit-content;
	align-self: end;
}
.right-side-latest-event a:hover,
.right-side-latest-event a:focus{
	background: #3C2FD6 !important;
	color: #FFFFFF !important;
	text-decoration: transparent !important;
}
.event-archiev-list{
	margin-top: 47px;
	display: inline-grid;
	grid-template-columns: 24% 24% 24% 24%;
	column-gap: 20px;
	width: 100%;
	row-gap: 80px;
}
.archive-event img{
	width: 100%;
	height: 524px;
	object-fit: cover;
	margin-top: 17px;
}
.events-archieve-dates{
	display: inline-grid;
	grid-template-columns: 30px auto;
	margin-top: 60px;
	column-gap: 10px;
	margin-bottom: 15px;
}
.events-triangle{
	width: 0;
	height: 0;
	border-top: 28.85px solid transparent;
	border-left: 28.85px solid #000000;
	margin-top: auto;
	margin-bottom: auto;
}
.events-archieve-dates label{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 36px;
	line-height: 120%;
	text-transform: uppercase;
	margin-top: auto;
	margin-bottom: 0;
}
.archive-event .hr-latest-archive{
	margin-top: 0;
	margin-bottom: 0;
}
.archive-event-title{
	margin-top: 10px;
	margin-bottom: 20px;
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
}
.archive-event a{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	padding: 9px 36px;
	border: 1px solid #000000;
	border-radius: 100px;
	color: #000000;
	float: right;
}
.archive-event a:hover,
.archive-event a:focus{
	color: #000000 !important;
	text-decoration: none !important;
	background: transparent !important;
}
.single-event-title{
	display: flex;
	justify-content: space-between;
}
.single-event-title > label{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 64px;
	line-height: 120%;
	text-transform: uppercase;
	width: 90%;
}
.single-event-title div{
	text-align: end;
}
.single-event-start-date{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 36px;
	line-height: 120%;
	text-transform: uppercase;
}
.single-event-location{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	text-align: right;
	text-transform: uppercase;
}
.single-event-thumbnail{
	width: 100%;
	height: 600px;
	object-fit: cover;
	margin-top: 44px;
	margin-bottom: 44px;
}
.single-event-content{
	display: inline-grid;
	grid-template-columns: 38% 57%;
	column-gap: 5%;
	width: 100%;
}
.single-event-img-section{
	margin-top: auto;
	margin-bottom: auto;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.single-event-img-section img{
	max-width: 599px;
}
.single-event-hr{
	width: 1px;
	background: #000000;
	height: auto;
}
.single-event-text{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 36px;
	word-break: break-word;
}
.single-event-img-section img{
	height: 100%;
}
.small-screens-event-content{
	display: none;
}
.latest-calender{
	margin-top: 60px;
}
.latest-calender > a label{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 64px;
	line-height: 120%;
	text-transform: uppercase;
	margin-bottom: 46px;
}
.latest-calender-hr{
	border: 1px solid #000000;
	margin-top: 0;
	margin-bottom: 16px;
}
.single-calender-event{
	display: inline-grid;
	grid-template-columns: 500px auto;
	column-gap: 50px;
	align-items: flex-start;
}
.single-calender-event,
.single-calender-event:hover,
.single-calender-event:focus,
.latest-calender > a,
.latest-calender > a:hover,
.latest-calender > a:focus{
	color: #000000 !important;
	text-decoration: none !important;
	background: transparent !important;
}
.day-number-calender-event{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 96px;
	line-height: 120%;
	text-transform: uppercase;
}
.single-calender-event > label{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	text-transform: uppercase;
}
.single-calender-info{
	display: inline-grid;
	grid-template-columns: 11px 1fr;
	column-gap: 28px;
}
.blue-div-single-calender{
	background: #3C2FD6;
	width: 11px;
	height: 100%;
	grid-row: 1/3;
	grid-column: 1/2;
}
.single-calender-title{
	padding-right: 15%;
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 26px;
	line-height: 120%;
	text-transform: uppercase;
	margin-bottom: 14px;
	grid-row: 1/2;
	grid-column: 2/3;
}
.single-calender-location{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	text-transform: uppercase;
	margin-bottom: 0;
	grid-row: 2/3;
	grid-column: 2/3;
}
.end-calender-event{
	border: 1px solid #000000;
	margin-top: 21px;
	margin-bottom: 16px;
}
.single-event-dates{
	display: inline-grid;
	grid-template-columns: 140px auto auto 140px auto;
}
.month-day-event{
	display: flex;
	flex-direction: column;
	margin-bottom: auto;
	margin-top: 6%;
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	text-transform: uppercase;
}
.event-calendar-years{
	display: flex;
	justify-content: space-evenly;
	margin-top: 20px;
	margin-bottom: 20px;
}
.unclicked a{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 100;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	color: #3C2FD6;
}
.unclicked a:hover,
.unclicked a:focus{
	color: #3C2FD6 !important;
	text-decoration: none !important;
	cursor: pointer;
}
.clicked a,
.clicked{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: bolder;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	color: #3C2FD6;
	text-decoration: underline;
}
.clicked a:hover,
.clicked a:focus{
	color: #3C2FD6 !important;
}
.event-calandar-months{
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 56px;
	margin-top: 40px;
	margin-bottom: 40px;
}
.event-calandar-months img{
	height: 100%;
	margin-top: auto;
	margin-bottom: auto;
	width: 114px;
}
.month-name-calendar{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 600;
	font-size: 64px;
	line-height: 120%;
	text-transform: uppercase;
	color: #3C2FD6;
}
.right-quarter-text{
	width: 40%;
	float: right;
}
.right-quarter-text hr{
	width: auto;
	margin-left: 0;
}
.event-blue-block{
	width: auto;
	height: 333px;
	display: flex;
	padding: 100px 35px 40px 17px;
	align-items: flex-end;
	background: linear-gradient(66.62deg, #3C2FD6 62.53%, #8075FD 100%);
}
.event-blue-block label{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 900;
	font-size: 40px;
	line-height: 120%;
	text-transform: uppercase;
	color: #FFFFFF;
	cursor: pointer;
	margin-top: 0;
	margin-bottom: auto;
}
.owl_event .event-blue-block label{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 900;
	font-size: 40px;
	line-height: 120%;
	text-transform: uppercase;
	color: #FFFFFF;
	cursor: pointer;
	margin-top: 0;
	margin-bottom: auto;
	direction: ltr;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	line-clamp: 4;
	-webkit-box-orient: vertical;
}
.owl-stage-outer .owl-item .item .owl-text-with-img a, .menu-title {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 6!important;
	line-clamp: 6!important;
	-webkit-box-orient: vertical;
}
.item a:hover,
.item a:focus{
	color: #FFFFFF !important;
	text-decoration: none !important;
	cursor: pointer;
}
.owl_partners.owl_event .owl-stage div .event-blue-block:after,
.owl_partners.owl_event .owl-item:nth-child(even) .event-blue-block label:after{
	display: none;
}
.strip-line-title{
	margin-top: 100px;
	margin-bottom: 60px !important;
}
.other-news {
	/* height: 100%; */
	height: auto;
	display: flex;
	flex-direction: column;
}
.other-news-text{
	display: grid;
	height: 100%;
	grid-template-rows: auto auto 1fr;
}

.other-news-read-more-link{
	align-self: end;
	display: flex;
	justify-self: flex-end;
	margin: 0;
}
.other-news__bottom .news-text.other-news-text {
	margin-top:0;
}
.vacancy-title{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 48px;
	line-height: 120%;
	text-transform: uppercase;
	color: #000000;
	width: 56%;
}
.news-tablet-screens,
.event-tablet-screens,
.news-mobile-screens,
.event-mobile-screens{
	display: none;
}
.press-media video{
	height: 674px;
	object-fit: contain;
}
.press-media.press-media__page video {
	height: 56.25%;
}
.event-control-filter{
	display: inline-grid;
	grid-template-columns: auto 300px;
	width: 100%;
	gap: 300px;
}
.event-calandar-months {
	justify-content: end;
}
.event-filter{
	margin-top: auto;
	margin-bottom: 20px;
	display: flex;
	justify-content: space-evenly;
}
.past-events a,
.upcoming-events a{
	text-align: center;
	line-height: 120%;
	text-transform: uppercase;
	color: #3C2FD6;
	border: 2px #3C2FD6 solid;
	width: 100%;
	border-radius: 5px;
	padding: 5px 30px;
	font-family: Tektur-Regular !important;
	font-weight: 600;
	width: 100%;
	display: block;
}
.past-events a:hover,
.past-events a:focus,
.upcoming-events a:hover,
.upcoming-events a:focus{
	color: #3C2FD6 !important;
	text-decoration: none !important;
}
.clicked-filter a,
.clicked-filter a:hover,
.clicked-filter a:focus{
	background-color: #3C2FD6 !important;
	color: #ffffff !important;
	padding: 5px 40px;
}
.event-control-filter:has(.clicked-filter) .past-events a,
.event-control-filter:has(.clicked-filter) .upcoming-events a{
	padding: 5px 40px;
}
.event-control-filter:has(.clicked-filter){
	gap: 0;
	grid-template-columns: auto;
}
.event-filter:has(.clicked-filter){
	display: flex;
	justify-content: space-around;
	width: 100%;
	margin-bottom: 15px;
}
.past-events label,
.upcoming-events label{
	width: 100%;
}
.news-carousel-date{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 120%;
	text-transform: uppercase;
}
.single-news-title-suggestion{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 120%;
}
.single-news-excerpt-suggestion{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
}
.read-more-news-suggestion{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 120%;
	color: #000000;
	text-transform: uppercase;
	border: 0.689888px solid #000000;
	border-radius: 24.1461px;
}
.show-more-news-btn,
.show-all-news-btn{
	display: none;
}
.single-news-img{
	width: 100%;
}
.news-info-div{
	display: grid;
	height: 100%;
	grid-template-rows: auto auto 1fr;
}
.read-more-btn-news{
	align-self: end;
	display: flex;
	justify-self: flex-end;
	padding: 10px 20px;
}
.event-calendar-months{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
	margin-bottom: 30px;
}
.unclicked-month a,
.clicked-month a{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 100;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	color: #3C2FD6;
}
.unclicked-month a:hover,
.unclicked-month a:focus{
	color: #3C2FD6 !important;
	text-decoration: none !important;
}
.clicked-month{
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 800;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	color: #3C2FD6;
	text-decoration: underline;
}
.annual-text p:lang(en)::after{
	content: 'year';
}
.annual-text p:lang(ru)::after{
	content: 'год';
}
.o-eapo-title{
	margin-top: 40px;
}
.menu-page-container{
	margin-right: -20px;
}
.hero__action:hover,
.hero__action:focus{
	background: rgba(214, 214, 214, 0.3) !important;
	color: #ffffff !important;
	text-decoration: none !important;
}
.video-div video{
	height: 336px;
	overflow: hidden;
}
.video-div:has(iframe){
	height: 336px;
	margin-bottom: 1em;
	overflow: hidden;
}
.youtube-logo-video-page{
	display: inline-block;
	float: right;
}
.footer-regular {
	margin-top: 40px;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 16px;
}
.footer-regular .social-footer-section {
	grid-column: 1/6;
}
.footer-regular .regular-footer-area {
	width: auto;
	min-width: fit-content;
	margin-right: 0;
}
/* .regular-footer-block label{
	max-height: 100px;
} */
.side-menu:checked ~ .hamb .hamb-line::before{
	width: 100%;
}
#n2-ss-21item7::after{
	content: " ";
	background-image: url(/wp-content/uploads/2023/01/Vector-62.png);
}
div#n2-ss-21 .n2-font-110b55742a2f51f4101dcb39f0aa4139-paragraph,
div#n2-ss-33 .n2-font-110b55742a2f51f4101dcb39f0aa4139-paragraph,
div#n2-ss-33 .n2-font-110b55742a2f51f4101dcb39f0aa4139-paragraph,
div#n2-ss-21 .n2-font-110b55742a2f51f4101dcb39f0aa4139-paragraph{
	-webkit-line-clamp: 3;
	overflow: hidden !important;
	text-overflow: ellipsis;
	max-height: 6rem;
	-webkit-box-orient: vertical;
	display: -webkit-box;
}
div#n2-ss-21 .n2-font-c18894ff7393c1f37c6850f5cfa76eda-hover,
div#n2-ss-33 .n2-font-c18894ff7393c1f37c6850f5cfa76eda-hover,
div#n2-ss-21 .n2-font-2af416b515b15379076ab22488c563da-hover,
div#n2-ss-33 .n2-font-2af416b515b15379076ab22488c563da-hover{
	-webkit-line-clamp: 3;
	overflow: hidden !important;
	text-overflow: ellipsis;
	max-height: 13rem;
	-webkit-box-orient: vertical;
	display: -webkit-box !important;
}
#panel-408-3-0-0 .owl-carousel .owl-stage-outer,
#panel-614-3-0-0 .owl-carousel .owl-stage-outer{
	margin: 0 -40px;
}
div#n2-ss-21 .n2-style-0653212c1ceac98c39311259949beeac-simple,
div#n2-ss-33 .n2-style-0653212c1ceac98c39311259949beeac-simple{
	background: unset !important;
	display: flex !important;
	justify-content: space-between;
	width: 13%;
}
div#n2-ss-21 .n2-font-fea59f68fa5ace17f046735aa6be355b-simple,
div#n2-ss-33 .n2-font-00fd18d60ea5ff95da78facc55979ec1-simple,
div#n2-ss-33 .n2-font-fea59f68fa5ace17f046735aa6be355b-simple{
	-webkit-text-stroke: 0.1px #fff;
	-webkit-text-fill-color: transparent;
}
div#n2-ss-21 .nextend-bar-horizontal,
div#n2-ss-33 .nextend-bar-horizontal{
	--widget-offset: 0 !important;
	margin-bottom: 46px;
	margin-left: 34px;
}
#panel-408-6-0-0 .owl-stage-outer .lgx-item,
#panel-614-6-0-0 .owl-stage-outer .lgx-item{
	margin-bottom: 140px;
}
.owl-text-with-img{
	top: 50%;
	position: absolute;
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 500;
	font-size: 22.9209px;
	line-height: 140%;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
	padding: 0 36px;
}
/*#panel-408-6-0-0 .owl-item,
#panel-614-6-0-0 .owl-item{
	width: 425px !important;
}*/
#panel-408-6-0-0 .owl-stage,
#panel-614-6-0-0 .owl-stage{
	width: max-content !important;
}
.owl_partners.owl_basekn h3 span:nth-child(1){
	color: #fff;
}
.bvi-active div#n2-ss-7 .n2-font-a2738c01c0d092f86d692013750ef64d-hover,
.bvi-active #pgc-408-3-0 .owl_partners h3,
.bvi-active div#n2-ss-8 .n2-font-12df23d81649da77cc0a6f3768340fe3-hover,
.bvi-active #pgc-408-6-0 .inner-page-content h3,
.bvi-active div#n2-ss-35 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover,
.bvi-active div#n2-ss-18 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover,
.bvi-active .main-page-footer-area .main-headline,
.bvi-active div#n2-ss-21 .n2-font-eda60b7c71a3f0f57b69b75958bd7adb-hover,
.bvi-active #pg-408-6 .owl_partners.owl_basekn h3 span:nth-child(1),
.bvi-active #pg-408-6 .owl_partners.owl_basekn h3 span:nth-child(2){
	font-size: 128px !important;
}
.owl-dots .owl-dot:nth-child(3),
.owl-dots .owl-dot:nth-child(4),
.owl-dots .owl-dot:nth-child(5){
	display: none;
}
.owl-prev{
	display: inline-block !important;
	background: unset !important;
	background-image: url(/wp-content/uploads/2023/04/strelka-v-levo-siniya.svg) !important;
	background-repeat: no-repeat !important;
	width: 114px;
	height: 25px;
	background-size: contain !important;
	background-color: unset !important;
	margin-bottom: 68px !important;
}
.owl-next{
	display: inline-block !important;
	background: unset !important;
	background-image: url(/wp-content/uploads/2023/04/strelka-bolshaya-v-pravo-siniya.svg) !important;
	background-repeat: no-repeat !important;
	width: 114px;
	height: 25px;
	background-size: contain !important;
	background-color: unset !important;
	margin-bottom: 68px !important;
}
/*#panel-408-6-0-0 .owl-nav,*/
.nav-button-prev,
.nav-button-next,
.owl-dots,
.owl-prev img,
.owl-next img{
	display: none !important;
}
/*#panel-408-6-0-0 .owl-dots{
	display: block !important;
}*/
#panel-408-6-0-0 .owl-controls{
	height: 95px;
}
#panel-408-6-0-0 .owl-nav{
	position: absolute;
	right: 0;
}
#panel-408-6-0-0 .owl-prev,
#panel-408-6-0-0 .owl-next{
	position: unset;
}
#panel-408-6-0-0 .owl-prev{
	display: inline-block !important;
	background: unset !important;
	background-image: url(/wp-content/uploads/2023/04/strelka-v-levo-belaya.svg) !important;
	background-repeat: no-repeat !important;
	width: 114px;
	height: 25px;
	background-size: contain !important;
	background-color: unset !important;
	margin-bottom: 68px !important;
}
#panel-408-6-0-0 .owl-next{
	display: inline-block !important;
	background: unset !important;
	background-image: url(/wp-content/uploads/2023/04/strelka-v-prava-belaya.svg) !important;
	background-repeat: no-repeat !important;
	width: 114px;
	height: 25px;
	background-size: contain !important;
	background-color: unset !important;
	margin-bottom: 68px !important;
}
div#n2-ss-7 .n-uc-143b16eb0fa8d,
div#n2-ss-35 .n-uc-YT8PKsIetktZ,
div#n2-ss-28 .n-uc-mw88h5db6jdI{
	width: 94% !important;
}
div#n2-ss-8 .n-uc-1a0972d3862be,
div#n2-ss-10 .n-uc-lB0DiXYo9ieK{
	width: 47% !important;
}
div#n2-ss-34 .n-uc-oL1a4mDyLxP1,
div#n2-ss-7 .n-uc-143b16eb0fa8d{
	width: 27% !important;
}
div#n2-ss-34 .n-uc-xaYNPv1vO6gY,
div#n2-ss-7 .n-uc-1c6e71dde3ecb{
	width: 2% !important;
}
/* footer:lang(en) .single-colorful-block{
	display: none;
} */
div#n2-ss-8 .n-uc-1edc71a58e59a,
div#n2-ss-10 .n-uc-jmi1ntAea2JH{
	width: auto !important;
}
div#n2-ss-8 .n-uc-1edc71a58e59a-inner,
div#n2-ss-10 .n-uc-jmi1ntAea2JH-inner{
	padding: 10px 0 !important;
}
#n2-ss-8item4,
#n2-ss-10item4{
	width: 66px;
}
.maskImg{
	filter: blur(6px);
	width: 100%;
	position: absolute;
	z-index: 1;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	transform: scale(1.1);
}
.small-news .maskImg{
	width: 441px;
}
.wide-news .maskImg{
	width: 883px;
}
.small-news img,
.wide-news img,
.all-news img,
.single-1000-news-collection img{
	height: 100%;
}
.single-news-img{
	position: sticky;
	z-index: 3;
}
#imageNewsSection{
	aspect-ratio: 3/2;
	position: relative;
	overflow: hidden;
}
#bigImageNewsSection,
#bigImageNewsSectionPressCenter{
	height: 624px;
	margin-bottom: 40px;
	position: relative;
	overflow: hidden;
}
#maskImgBigNews,
#maskImgBigNewsPressCenter{
	filter: blur(25px);
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 624px;
	transform: scale(1.1);
}
#bigImageNewsSectionPressCenter,
#maskImgBigNewsPressCenter{
	height: 375px;
}
.dash-between-dates{
	margin: auto;
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 50px;
	line-height: 120%;
	text-transform: uppercase;
	margin-right: 30px;
}
.menu-title, .menu-bottom-field label, .bold-mini-title-not-bold, .con-mini-title, .side-news-title, .side-news-article div *, .other-news-text .side-news-title,
.event-blue-block label, .n2-ss-slider .n2-ow-all p, .hero__action-text, .owl-text-with-img a, .more_bakn a, .news-tag span a, .category-news, .single-news-title-suggestion, .news-title a,
.countries-cat a, .countries-category, .new-cat a, .press-cat a, #breadcrumbs *, .patent-menu-block * {
	letter-spacing: 0.1em !important;
}
.ac-title, .page-title, .hero__title, .contacts-page-main-title, .n2-ss-slider .n2-ow-all *, .n2-ss-layer *, .n2-ss-slider .n2-ow, .main-headline,
.first-news-date, .first-news-title {
	letter-spacing: 0.03em !important;
}
.contacts-page-block .contacts-page-main-title {
	font-size: 45px;
	margin-bottom: 0;
}
.contacts-page-block .bold-mini-title {
	font-size: 12px;
}

.page-id-120 .menu-title {
	font-size: 33px;
}
.news-the-content img {
	width: 100%;
}
.page-single-news-container .news-the-content img, .news-the-content img {
	width: inherit;
	margin-bottom: 2rem;
	max-width:100%;
}
.news-the-content p, .page-single-news-container .news-the-content p {
	overflow: hidden;
}
.news-the-content .gallery-columns-2 {
	gap: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}
.news-the-content .gallery-columns-2 .gallery-item {
	max-width: 48.5%;
}

@media (min-width: 1701px) and (max-width: 1920px) {
	.hero__background-layers {
		height: calc(92% + var(--padding-bottom)) !important;
	}
}

@media (min-width: 1270px) and (max-width: 1559px) {
	.page-template-default .menu-title {
		font-size: 31px;
	}
}

@media (min-width: 1600px) {
	.page-template-default .menu-title {
		font-size: 36px;
	}
}

@media (max-width: 1919px) {
	.owl_event .event-blue-block label{
		-webkit-line-clamp: 5;
		line-clamp: 5;
	}
	.ac-title {
		font-size: 3.3vw;
	}
}

@media (min-width: 1000px) and (max-width: 1089px) and (min-height: 1200px) {
	.hero__background-layers{
		height: calc(70% + var(--padding-bottom));
	}
	.hero__background-image_layer-1{
		right: -52%;
		width: 300%;
	}
}

@media (min-width: 769px) and (max-width: 999px) {
	.hero__background-image_layer-1{
		width: 280%;
		right: -32%;
	}
	.hero__background-image_layer-2{
		width: 105%;
	}
	.hero__background-layers{
		--padding-bottom: -3%;
		--padding-h: -28px;
	}
}

@media screen and (min-width: 1920px) {
	.site-content{
		width: 1920px !important;
		margin-right: auto;
		margin-left: auto;
	}
}
@media (min-width: 1601px) and (max-width: 1919px) {
	.event-blue-block label{
		font-size: 30px !important;
	}
}
@media (min-width: 1601px) and (max-width: 1800px) {
	#n2-ss-7item2{
		display: none;
	}
	.bvi-active #hero_socials_bvi{
		bottom: -181px !important;
		right: 293px !important;
	}
}
@media (min-width: 1401px) and (max-width: 1600px) {
	.bvi-active #hero_langs_bvi{
		bottom: -162px !important;
		right: 445px !important;
	}
	.bvi-active #hero_socials_bvi{
		bottom: -149px !important;
		right: 298px !important;
	}
}
@media (min-width: 1270px) and (max-width: 1400px) {
	.bvi-active #hero_langs_bvi{
		bottom: -197px !important;
		right: 380px !important;
	}
	.bvi-active #hero_socials_bvi{
		bottom: -134px !important;
		right: 250px !important;
	}
	#unicredit_bank_eur, #unicredit_bank_eur_en,
	#gpb_bank_cny, #gpb_bank_cny_en {
		top:-90px;
	}
}
@media (min-width: 1401px) {
	#unicredit_bank_eur, #unicredit_bank_eur_en,
	#gpb_bank_cny, #gpb_bank_cny_en {
		top:-90px;
	}
}
/* Slider partners style */
@media (min-width: 1200px) and (max-width: 1600px) {
	div#n2-ss-7 .n2-font-ba39c92e8435eec4e8c15ab628cd3ed8-paragraph {
		font-size: 17px !important;
	}
	div#n2-ss-21 .n2-font-18e2c4ac0978fff3463993df908841f8-hover,
	div#n2-ss-22 .n2-font-18e2c4ac0978fff3463993df908841f8-hover,
	div#n2-ss-33 .n2-font-eda60b7c71a3f0f57b69b75958bd7adb-hover,
	div#n2-ss-21 .n2-font-eda60b7c71a3f0f57b69b75958bd7adb-hover{
		font-size: 80px !important;
	}
	.bvi-active div#n2-ss-7 .n2-font-a2738c01c0d092f86d692013750ef64d-hover,
	.bvi-active #pgc-408-3-0 .owl_partners h3,
	.bvi-active div#n2-ss-8 .n2-font-12df23d81649da77cc0a6f3768340fe3-hover,
	.bvi-active #pgc-408-6-0 .inner-page-content h3,
	.bvi-active div#n2-ss-35 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover,
	.bvi-active div#n2-ss-18 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover,
	.bvi-active .main-page-footer-area .main-headline,
	.bvi-active div#n2-ss-21 .n2-font-eda60b7c71a3f0f57b69b75958bd7adb-hover,
	.bvi-active #pg-408-6 .owl_partners.owl_basekn h3 span:nth-child(1),
	.bvi-active #pg-408-6 .owl_partners.owl_basekn h3 span:nth-child(2){
		font-size: 80px !important;
	}
	.n2-ss-layer-row-inner:has(.n-uc-0bf7UmdaPydz){
		display: inline-grid !important;
		grid-template-columns: 1fr 1fr !important;
	}
	div#n2-ss-18 .n-uc-161db08e011f0,
	div#n2-ss-2 .n-uc-1dff2ac541d202,
	div#n2-ss-2 .n-uc-1dff2ac541d201,
	div#n2-ss-2 .n-uc-1dff2ac541d20{
		width: auto !important;
	}
	div#n2-ss-2 .n2-font-4fd5fe8a496669cc8cc5d91a4a741665-hover{
		font-size: 100px !important;
	}
	div#n2-ss-2 .n-uc-18ee30056ed9a1-inner,
	div#n2-ss-2 .n-uc-18ee30056ed9a2-inner,
	div#n2-ss-2 .n-uc-18ee30056ed9a3-inner{
		justify-content: flex-start !important;
	}
	.event-blue-block label{
		font-size: 26px !important;
	}
	#n2-ss-7item2,
	#n2-ss-26item2,
	#n2-ss-27item2{
		display: none;
	}
}
/* END Slider partners style */
@media (min-width: 1000px) and (max-width: 1199px) {
	#maskImgBigNews{
		height: 610px;
	}
	.owl-prev,
	.owl-next,
	#panel-408-6-0-0 .owl-prev,
	#panel-408-6-0-0 .owl-next{
		margin-bottom: 33px !important;
		width: 59px;
		height: 20px;
	}
	#panel-408-6-0-0 .owl-next{
		margin-left: 20px;
	}
	.div#n2-ss-7 .n2-font-ba39c92e8435eec4e8c15ab628cd3ed8-paragraph{
		font-size: 24px !important;
	}
	.bvi-active div#n2-ss-7 .n2-font-a2738c01c0d092f86d692013750ef64d-hover,
	.bvi-active #pgc-408-3-0 .owl_partners h3,
	.bvi-active div#n2-ss-8 .n2-font-12df23d81649da77cc0a6f3768340fe3-hover,
	.bvi-active #pgc-408-6-0 .inner-page-content h3,
	.bvi-active div#n2-ss-35 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover,
	.bvi-active div#n2-ss-18 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover,
	.bvi-active .main-page-footer-area .main-headline,
	.bvi-active div#n2-ss-21 .n2-font-eda60b7c71a3f0f57b69b75958bd7adb-hover,
	.bvi-active #pg-408-6 .owl_partners.owl_basekn h3 span:nth-child(1),
	.bvi-active #pg-408-6 .owl_partners.owl_basekn h3 span:nth-child(2){
		font-size: 66px !important;
	}
}

.countries-cat a, .new-cat a,.press-cat a, .press-new-category, .countries-category, .press-category {
	display: block;
}

@media (min-width: 1920px) {
	.countries-cat a, .new-cat a,.press-cat a, .press-new-category, .countries-category, .press-category {
		font-size: 18px;
		padding: 15px;
	}
}

#panel-614-3-0-0 .owl_event:lang(en) h3 span{
	background-image: url('/wp-content/uploads/2023/12/eapv-beloya-en.svg') !important;
}


@media (min-width: 1270px) and (max-width: 1919px) {
	.contacts-page-block .cont-div-1, .contacts-page-block .cont-div-2, .contacts-page-block .cont-div-3, .contacts-page-block .cont-div-4 {
		grid-row: auto;
		grid-column: auto;
	}

	.countries-cat a,
	.countries-category,
	.new-cat a,
	.press-cat a,
	.press-new-category{
		padding: 10px;
	}
	.news-tag span a{
		font-size: 20px;
	}
	.news-the-content table{
		width: auto !important;
		overflow-x: auto;
		border: none;
	}
	/*#panel-408-6-0-0 .owl-item{
		width: 270px !important;
	}*/
	#panel-408-6-0-0 .owl-text-with-img{
		top: 50%;
		font-size: 16px;
		padding: 0 25px;
	}
	.bvi-active .event-blue-block{
		height: 520px;
	}
	.bvi-active .footer-area-two .over-image-footer-section{
		height: 100%;
	}
	.bvi-active .other-news-read-more-link{
		justify-self: flex-start;
	}
	.bvi-active #panel-408-5-0-0 div#n2-ss-7 .n-uc-1e525cc475725-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{
		width: 100%;
	}
	#panel-408-3-0-0 .owl_event:lang(ru) h3 span,
	#panel-614-3-0-0 .owl_event:lang(en) h3 span{
		background-size: contain;
		background-repeat: no-repeat;
		height: 56px;
	}
	#n2-ss-18item2{
		width: 340px;
	}
	div#n2-ss-18 .n-uc-tzhglo8n68KM-inner > .n2-ss-layer-row-inner{
		display: flex !important;
	}
	.regular-footer-block label{
		max-height: 200px;
	}
	div#n2-ss-35 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover,
	div#n2-ss-28 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover{
		font-size: 80px !important;
		margin-top: 60px;
	}
	div#n2-ss-18 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover,
	.owl_partners.owl_basekn h3 span:nth-child(1),
	.owl_partners.owl_basekn h3 span:nth-child(2),
	div#n2-ss-7 .n2-font-a2738c01c0d092f86d692013750ef64d-hover,
	div#n2-ss-8 .n2-font-12df23d81649da77cc0a6f3768340fe3-hover,
	#panel-408-3-0-0 .owl_partners h3,
	#panel-614-3-0-0 .owl_partners h3,
	div#n2-ss-10 .n2-font-12df23d81649da77cc0a6f3768340fe3-hover,
	div#n2-ss-34 .n2-font-a2738c01c0d092f86d692013750ef64d-hover,
	div#n2-ss-27 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover{
		font-size: 80px !important;
	}
	#n2-ss-3item4,
	#n2-ss-3item6,
	#n2-ss-3item8,
	#n2-ss-3item10,
	#n2-ss-3item12,
	#n2-ss-18item3,
	#n2-ss-18item4,
	#n2-ss-18item5,
	#n2-ss-18item6,
	#n2-ss-18item7,
	#n2-ss-18item8,
	#n2-ss-18item9,
	#n2-ss-28item4,
	#n2-ss-28item6,
	#n2-ss-28item8,
	#n2-ss-28item10,
	#n2-ss-28item12,
	#n2-ss-27item3,
	#n2-ss-27item4,
	#n2-ss-27item5,
	#n2-ss-27item6,
	#n2-ss-27item7,
	#n2-ss-27item8,
	#n2-ss-27item9,
	#n2-ss-35item4,
	#n2-ss-35item6,
	#n2-ss-35item8,
	#n2-ss-35item10,
	#n2-ss-35item12{
		height: 100px !important;
		object-fit: contain;
	}
	div#n2-ss-35 .n2-font-0015f4994f4e2583de7df29eb3079c10-paragraph,
	div#n2-ss-28 .n2-font-0015f4994f4e2583de7df29eb3079c10-paragraph{
		font-size: 20px !important;
	}
	.video-div video,
	.video-div:has(iframe){
		height: 221px;
	}
	.video-sec figure img,
	.video-sec img{
		object-fit: cover;
		object-position: 80% 10%;
		height: auto;
		max-height: 284px;
	}
	.countries-cat a,
	.new-cat a,
	.press-cat a,
	.press-new-category,
	.countries-category,
	.press-category{
		font-size: 10px;
	}
	.press-news-tag span,
	.press-news-title{
		font-size: 20px;
	}
	.event-calendar-months{
		display: inline-grid;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
		text-align: center;
	}
	.event-blue-block label{
		font-size: 19px !important;
	}
	#unicredit_bank_eur_en .qr-bank-tooltip{
		margin-bottom: 75px !important;
	}
	.news-atchive{
		grid-template-columns: 395px 395px 395px;
	}
	.new-archive-small-news{
		width: 100%;
		grid-template-columns: 32.5% 32.5% 32.5%;
	}
	.eapv-custome-search{
		width: 100%;
		/* grid-template-columns: 20px 92% 25px; */
		grid-template-columns: 0 1fr auto;
	}
	.event-control-filter{
		grid-template-columns: auto;
		row-gap: 20px;
		margin-bottom: 20px;
	}
	.event-calandar-months {
		justify-content: center;
		margin-bottom: 0;
	}
	.event-filter{
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: space-evenly;
	}
	.past-events a,
	.upcoming-events a{
		padding: 5px 30px;
	}
	.patent-content{
		font-size: 16px;
		width: 100%;
	}
	.patents-header-text{
		margin-bottom: 30px;
		font-size: 36px;
		width: 100%;
	}
	.video-carousel{
		grid-template-columns: 32% 32% 32%;
	}
	.event-blue-block{
		height: 165px;
	}
	.single-event-img-section img{
		width: 100%;
		max-width: 399px;
	}
	.bank-qr-1,
	.bank-qr-2,
	.bank-qr-3,
	.bank-qr-4,
	.bank-qr-5,
	.bank-qr-6{
		margin-top: -7.5em;
		margin-left: 11.5em;
	}
	.page-container{
		padding: 20px;
	}
	.page-header-title{
		top: 108px;
	}
	.blue-council-section{
		border-top-left-radius: 300px;
		border-bottom-left-radius: 300px;
	}
	.double-title{
		margin-top: 15em;
	}
	.latest-archive-event{
		grid-template-columns: 7% 63% 27%;
		width: 100%;
	}
	.start-date-latest-event{
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.start-date-latest-event label{
		font-size: 82px;
	}
	.latest-archive-event img{
		object-fit: cover;
	}
	.latest-event-title,
	.latest-event-dates{
		font-size: 30px;
	}
	.archive-event img{
		height: 400px;
	}
	.events-archieve-dates{
		margin-top: 40px;
	}
	.menu-page-container{
		margin-right: -20px;
	}
}

@media (min-width: 1000px) and (max-width: 1269px) {
	.page-id-109 .menu-title{
		font-size: 16px;
	}

	.news-the-content table{
		width: auto !important;
		overflow-x: auto;
		border: none;
	}
	.all-news-section{
		margin-bottom: 10px;
	}
	.page-container{
		margin-bottom: 0;
	}
	#n2-ss-34item2{
		height: 50px;
	}
	div#n2-ss-34 .n-uc-xaYNPv1vO6gY-inner,
	div#n2-ss-34 .n-uc-oL1a4mDyLxP1-inner{
		padding-right: 0 !important;
	}
	#n2-ss-27item2{
		display: none;
	}
	#panel-408-5-0-0 .large_screen p{
		font-size: 19px !important;
	}
	#n2-ss-8item4,
	#n2-ss-7item4,
	#n2-ss-35item3,
	#n2-ss-28item3,
	#n2-ss-10item4{
		width: 33px;
		height: 16px;
	}
	div#n2-ss-8 .n-uc-1edc71a58e59a-inner,
	div#n2-ss-8 .n-uc-1a0972d3862be-inner,
	div#n2-ss-7 .n-uc-143b16eb0fa8d-inner,
	div#n2-ss-7 .n-uc-1c6e71dde3ecb-inner,
	div#n2-ss-10 .n-uc-jmi1ntAea2JH-inner,
	div#n2-ss-10 .n-uc-lB0DiXYo9ieK-inner{
		padding-right: 0 !important;
	}
	div#n2-ss-8 .n-uc-1edc71a58e59a,
	div#n2-ss-8 .n-uc-1a0972d3862be,
	div#n2-ss-10 .n-uc-jmi1ntAea2JH,
	div#n2-ss-10 .n-uc-lB0DiXYo9ieK{
		margin-right: 0 !important;
	}
	.bvi-active #checkedDiv .main-hamb{
		padding-top: 1em;
	}
	.bvi-active #panel-408-5-0-0 div#n2-ss-7 .n-uc-102b8008d065c{
		width: 33%;
	}
	.bvi-active #panel-408-7-0-0 div#n2-ss-35 .n-uc-Rq8UmFX78Brs{
		width: 65.1%;
	}
	.bvi-active .event-blue-block{
		height: 550px;
	}
	.bvi-active .owl_partners.owl_event .date_event .count{
		height: 1em;
	}
	.bvi-active #panel-408-1-1-0> .panel-widget-style,
	.bvi-active #pg-408-2> .panel-row-style,
	.bvi-active #panel-408-2-0-0> .panel-widget-style{
		padding: 20px 10px 0 10px !important;
	}
	.bvi-active .footer-area-two .over-image-footer-section{
		height: 100%;
	}
	.bvi-active .other-news-read-more-link{
		justify-self: flex-start;
	}
	.bvi-active #panel-408-7-0-0 div#n2-ss-35 .n-uc-BFPweNlR6ad9-inner > .n2-ss-layer-row-inner{
		display: inline-grid;
		grid-template-columns: 33% 35% 30%;
		gap: 29px;
	}
	.bvi-active #panel-408-5-0-0 div#n2-ss-7 .n-uc-1e525cc475725-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	.bvi-active #panel-408-7-0-0 div#n2-ss-35 .n-uc-BFPweNlR6ad9-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{
		width: 100%;
	}
	.bvi-active #hero_langs_bvi div:nth-child(8) a{
		transform: rotate(64deg) !important;
	}
	.bvi-active #hero_langs_bvi div:nth-child(8){
		transform: translateX(50px) translateY(48px) rotate(-64deg) !important;
	}
	.bvi-active #hero_langs_bvi div:nth-child(7) a{
		transform: rotate(64deg) !important;
	}
	.bvi-active #hero_langs_bvi div:nth-child(7){
		transform: translateX(70px) translateY(3px) rotate(-64deg) !important;
	}
	.bvi-active #hero_langs_bvi div:nth-child(6){
		transform: translateX(254px) rotate(-85deg) !important;
	}
	.bvi-active #hero_langs_bvi div:nth-child(5) a{
		transform: rotate(96deg) !important;
	}
	.bvi-active #hero_langs_bvi div:nth-child(5){
		transform: translateX(392.281px) rotate(-96deg) !important;
	}
	.bvi-active #hero_langs_bvi div:nth-child(4) a{
		transform: rotate(107deg) !important;
	}
	.bvi-active #hero_langs_bvi div:nth-child(4){
		transform: translateX(615.281px) translateY(45px) rotate(-107deg) !important;
	}
	.bvi-active #hero_langs_bvi div:nth-child(3) a{
		transform: rotate(118deg) !important;
	}
	.bvi-active #hero_langs_bvi div:nth-child(3){
		transform: translateX(761.281px) translateY(8px) rotate(-118deg) !important;
	}
	.bvi-active #hero_langs_bvi div:nth-child(2) a{
		transform: rotate(129deg) !important;
	}
	.bvi-active #hero_langs_bvi div:nth-child(2){
		transform: translateX(898.281px) translateY(-48px) rotate(-129deg) !important;
	}
	.bvi-active #hero_langs_bvi div:nth-child(1) a{
		transform: rotate(140deg) !important;
	}
	.bvi-active #hero_langs_bvi div:nth-child(1){
		transform: translateX(1023.281px) translateY(-119px) rotate(-140deg) !important;
	}
	.bvi-active #hero_langs_bvi{
		bottom: -196px !important;
		right: 452px !important;
	}
	.bvi-active #hero_socials_bvi{
		bottom: -116px !important;
		right: 320px !important;
	}
	.bvi-active .three-sections,
	.bvi-active .no-content-three-sections{
		grid-template-columns: 1fr 1fr;
		gap: 20px;
	}
	.owl_partners h3,
	div#n2-ss-34 .n2-font-a2738c01c0d092f86d692013750ef64d-hover,
	div#n2-ss-7 .n2-font-a2738c01c0d092f86d692013750ef64d-hover,
	div#n2-ss-35 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover,
	div#n2-ss-18 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover{
		font-size: 66px !important;
	}
	div#n2-ss-35 .n2-font-0015f4994f4e2583de7df29eb3079c10-paragraph{
		font-size: 14px !important;
	}
	#panel-408-6-0-0 .owl-item,
	#panel-614-6-0-0 .owl-item{
		width: 225px !important;
	}
	.owl-text-with-img{
		font-size: 12px;
		top: 50%;
		padding: 0 16px;
	}
	.owl_partners.owl_basekn h3{
		padding-top: 16px !important;
	}
	#panel-408-6-0-0 .owl-stage-outer .lgx-item,
	#panel-614-6-0-0 .owl-stage-outer .lgx-item{
		margin-bottom: 20px;
	}
	div#n2-ss-21 .nextend-bar-horizontal,
	div#n2-ss-33 .nextend-bar-horizontal{
		--widget-offset: 0 !important;
		margin-bottom: 25px;
		margin-left: 0;
	}
	div#n2-ss-21 .n2-font-0f22884e9ce1af80327e13f817b9dcfa-simple,
	div#n2-ss-21 .n2-font-fea59f68fa5ace17f046735aa6be355b-simple,
	div#n2-ss-33 .n2-font-00fd18d60ea5ff95da78facc55979ec1-simple,
	div#n2-ss-33 .n2-font-c199be589ff0fad4b3c4e81956d480e2-simple,
	div#n2-ss-33 .n2-font-fea59f68fa5ace17f046735aa6be355b-simple{
		font-size: 26.4844px !important;
	}
	#panel-408-3-0-0 .owl-carousel .owl-stage-outer,
	#panel-614-3-0-0 .owl-carousel .owl-stage-outer{
		margin: 0 -20px;
	}
	.owl_partners{
		padding: 0 20px !important;
	}
	#n2-ss-28item4,
	#n2-ss-28item6,
	#n2-ss-28item8,
	#n2-ss-28item10,
	#n2-ss-28item12,
	#n2-ss-35item4,
	#n2-ss-35item6,
	#n2-ss-35item8,
	#n2-ss-35item10,
	#n2-ss-35item12,
	#n2-ss-18item3,
	#n2-ss-18item4,
	#n2-ss-18item5,
	#n2-ss-18item6,
	#n2-ss-18item7,
	#n2-ss-18item8,
	#n2-ss-18item9{
		height: 90px !important;
		object-fit: contain;
	}
	#pgc-408-1-0,
	#pgc-614-1-0,
	#panel-408-1-0-0,
	#panel-614-1-0-0,
	#panel-408-1-0-0 .textwidget,
	#panel-614-1-0-0 .textwidget,
	#panel-408-1-0-0 .n2-section-smartslider,
	#panel-614-1-0-0 .n2-section-smartslider,
	#n2-ss-21-align,
	#n2-ss-33-align,
	#n2-ss-21-align .n2-padding,
	#n2-ss-33-align .n2-padding,
	#n2-ss-21,
	#n2-ss-33{
		height: 100%;
	}
	#n2-ss-21-arrow-next,
	#n2-ss-22-arrow-next,
	#n2-ss-33-arrow-next{
		width: 59px;
		height: 20px;
		--widget-offset: 33px !important;
		margin-right: 13px;
	}
	#n2-ss-21-arrow-previous,
	#n2-ss-22-arrow-previous,
	#n2-ss-33-arrow-previous{
		margin-right: 19px;
		--widget-offset: 33px !important;
		width: 59px;
		height: 20px;
	}
	.video-div video,
	.video-div:has(iframe){
		height: 172px;
	}
	.video-sec figure img,
	.video-sec img{
		object-fit: cover;
		object-position: 80% 10%;
		height: auto;
		max-height: 204px;
	}
	.countries-cat {
		padding: 0;
		font-size: unset;
	}
	.countries-cat a{
		font-size: 14px;
		padding: 5px 20px;
	}
	.event-calendar-months{
		display: inline-grid;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
		text-align: center;
	}
	.result-department a{
		font-size: 12px;
	}
	#raifeisen_bank_eur,
	#gpb_bank_cny, #gpb_bank_eur{
		top: -50px;
	}
	#unicredit_bank_eur,
	#unicredit_bank_eur_en,
	#gpb_bank_cny, #gpb_bank_cny_en {
		top: -52px;
	}
	.semi-title-headline-banks{
		font-size: 48px;
		width: 100%;
	}
	.spacer-news{
		height: 50px !important;
	}
	.search-header{
		display: inline-grid;
		margin-top: 20px;
		row-gap: 10px;
		margin-bottom: 30px;
	}
	.result-title a{
		font-size: 14px;
	}
	.result-title a label{
		cursor: pointer;
	}
	.eapv-custome-search{
		width: 100%;
		/* grid-template-columns: 20px 90% 25px; */
		grid-template-columns: 0 1fr auto;
	}
	.event-calendar-years{
		margin-top: 0;
	}
	.event-control-filter{
		gap: 0;
		grid-template-columns: auto;
		row-gap: 20px;
		margin-bottom: 30px;
	}
	.single-calender-event{
		grid-template-columns: auto auto;
		column-gap: 200px;
		width: 100%;
	}
	.single-event-dates{
		grid-template-columns: auto;
	}
	.single-calender-info{
		grid-template-columns: 11px auto;
	}
	.event-calandar-months{
		justify-content: center;
		column-gap: 30px;
		margin-top: 30px;
		margin-bottom: 0;
	}
	.event-filter{
		display: flex;
		justify-content: space-around;
	}
	.past-events a,
	.upcoming-events a{
		padding: 5px 30px;
	}
	.full-date-event-div {
		column-gap: 20px;
		grid-template-columns: 540px auto;
	}
	.full-dates{
		grid-template-columns: 115px auto auto 115px auto;
		column-gap: 15px;
	}
	.day-number-calender-event{
		font-size: 90px;
	}
	.month-day-event{
		margin-top: 1em;
	}
	.single-event-hr{
		display: none;
	}
	.single-event-img-section img{
		width: 100%;
		height: 100%;
		max-width: 360px;
	}
	.three-col-section{
		font-size: 16px;
		column-count: 1;
	}
	.partial-block{
		font-size: 16px;
		margin-bottom: 30px;
	}
	.administrative-title{
		font-size: 48px;
		width: 100%;
	}
	.patent-content{
		font-size: 16px;
		width: 100%;
	}
	.patents-header-text{
		margin-bottom: 30px;
		font-size: 36px;
		width: 100%;
	}
	.detailed-eapv-title{
		margin-bottom: 20px;
		font-size: 48px;
	}
	.second-detailed-title{
		margin-bottom: 60px;
	}
	.detailed-eapv-content{
		font-size: 16px;
		column-count: auto;
	}
	.first-spacer{
		height: 84px !important;
	}
	.second-spacer{
		height: 70px !important;
	}
	.press-media video{
		height: 350px;
	}
	.media-page-container{
		margin-bottom: 0;
	}
	.video-carousel{
		grid-template-columns: 32% 32% 32%;
	}
	.events-in-press-center .media-headline{
		font-size: 36px;
	}
	.press-news, .press-events{
		height: 190px;
	}
	.press-news-tag span,
	.press-events-date{
		font-size: 20px;
	}
	.press-events-date img{
		height: 20px;
	}
	.press-new-cat a,
	.press-new-category,
	.countries-category,
	.press-category{
		font-size: 10px;
		padding: 8px 16px;
	}
	.press-news-title,
	.press-events-title{
		font-size: 14px;
	}
	.news-tag span{
		height: 20px;
	}
	.contacts-page-social-media{
		display: none;
	}
	div#n2-ss-21 .n2-font-18e2c4ac0978fff3463993df908841f8-hover,
	div#n2-ss-22 .n2-font-18e2c4ac0978fff3463993df908841f8-hover,
	div#n2-ss-21 .n2-font-2af416b515b15379076ab22488c563da-hover,
	div#n2-ss-33 .n2-font-18e2c4ac0978fff3463993df908841f8-hover,
	div#n2-ss-33 .n2-font-eda60b7c71a3f0f57b69b75958bd7adb-hover,
	div#n2-ss-21 .n2-font-eda60b7c71a3f0f57b69b75958bd7adb-hover{
		font-size: 50px !important;
	}
	div#n2-ss-21 .n2-font-c18894ff7393c1f37c6850f5cfa76eda-hover,
	div#n2-ss-22 .n2-font-c18894ff7393c1f37c6850f5cfa76eda-hover,
	div#n2-ss-33 .n2-font-c18894ff7393c1f37c6850f5cfa76eda-hover,
	div#n2-ss-21 .n2-font-2af416b515b15379076ab22488c563da-hover,
	div#n2-ss-33 .n2-font-2af416b515b15379076ab22488c563da-hover{
		font-size: 34px !important;
	}
	div#n2-ss-21 .n2-font-110b55742a2f51f4101dcb39f0aa4139-paragraph,
	div#n2-ss-33 .n2-font-110b55742a2f51f4101dcb39f0aa4139-paragraph{
		font-size: 12px !important;
	}
	div#n2-ss-21 .n2-font-12c55863b0aea4834b86c1b698b4578d-hover,
	div#n2-ss-33 .n2-font-12c55863b0aea4834b86c1b698b4578d-hover,
	div#n2-ss-21 .n2-font-4ce9749246d7f679e6180fc52af3eca4-hover,
	div#n2-ss-33 .n2-font-4ce9749246d7f679e6180fc52af3eca4-hover{
		font-size: 20px !important;
	}
	div#n2-ss-21 .n2-font-1eae3c31805dfe0957d8a951203d4d97-hover,
	div#n2-ss-33 .n2-font-1eae3c31805dfe0957d8a951203d4d97-hover,
	div#n2-ss-21 .n2-font-419dfcbcde4935a49ba54b938546a6ae-hover,
	div#n2-ss-33 .n2-font-419dfcbcde4935a49ba54b938546a6ae-hover,
	div#n2-ss-8 .n2-font-2df44bf720365ae7a8332dd42d170e33-paragraph,
	div#n2-ss-7 .n2-font-acd3d605a3728e0186464cbea6e8ca58-paragraph,
	div#n2-ss-35 .n2-font-fd235a62766262434d2dedcad7000b3c-hover,
	div#n2-ss-10 .n2-font-2df44bf720365ae7a8332dd42d170e33-paragraph,
	div#n2-ss-34 .n2-font-acd3d605a3728e0186464cbea6e8ca58-paragraph,
	div#n2-ss-28 .n2-font-fd235a62766262434d2dedcad7000b3c-hover{
		font-size: 14px !important;
	}
	.vacancy-title{
		width: 80%;
		font-size: 36px;
	}
	.date-content + .maaaap{
		margin-bottom: -100px;
	}
	.strip-line-title{
		margin-top: 0;
	}
	.event-blue-block{
		height: 172px;
	}
	.event-blue-block{
		padding: 80px 20px 12px 10px;
	}
	.event-blue-block label{
		font-size: 17px !important;
	}
	.bank-qr-1,
	.bank-qr-2,
	.bank-qr-3,
	.bank-qr-4,
	.bank-qr-5,
	.bank-qr-6{
		margin-top: 0;
		margin-left: 0;
	}
	.page-title{
		font-size: 66px;
	}
	.inner-big-headline-title{
		font-size: 56px;
	}
	.page-header-title{
		top: 2.5%;
	}
	.page-header-title-logged-out{
		top: 108px;
	}
	.page-container{
		padding: 20px;
	}
	.custome-breadscrumb a,
	.custome-breadscrumb span{
		font-size: 14px;
	}
	.eapc-heading{
		margin-top: 100px;
		font-size: 36px;
	}
	.bank-heading{
		font-size: 48px;
	}
	.bank-content{
		font-size: 16px;
	}
	.banks-text{
		column-count: 1;
		font-size: 16px;
	}
	.eapc-content{
		font-size: 16px;
		margin-bottom: 60px;
	}
	.blue-council-section{
		border-top-left-radius: 300px;
		border-bottom-left-radius: 300px;
		width: 65%;
	}
	.semi-bank-text{
		font-size: 16px;
	}
	.contacts-headline{
		font-size: 44px;
		width: auto;
		word-break: break-all;
	}
	.half-title{
		font-size: 54px;
	}
	.first-video video{
		height: auto;
	}
	.news-highlights,
	.all-news-section,
	#first-1000-carousel .news-carousel,
	#second-1000-carousel .news-carousel{
		grid-template-columns: 32% 32% 32%;
	}
	.news-atchive{
		grid-template-columns: 32% 32% 32%;
	}
	.wide-news{
		margin-bottom: 30px;
	}
	.news-page-title,
	.laptop-screen-other-news-carousel{
		display: block;
		margin-bottom: 10px;
	}
	.small-news{
		margin-bottom: 20px;
	}
	.single-1000-news-collection{
		height: 100%;
		display: flex;
		flex-direction: column;
	}
	.single-news-img,
	.wide-news:has(.single-news-img) .single-news-img,
	.small-news:has(.single-news-img) .single-news-img,
	.other-news:has(.single-news-img) .single-news-img{
		width: 100%;
		object-fit: contain;
	}
	.news-cat a
	.eapo-cat a,
	.press-cat a{
		font-size: 13.7978px;
		padding: 10px 20px;
	}
	.text-2-photos{
		display: block !important;
	}
	.text-2-photos p{
		margin-bottom: 20px;
	}
	.text-2-photos img{
		margin-right: auto;
		margin-left: auto;
	}
	.text-2-photos figcaption{
		float: none;
	}
	.media-headline{
		font-size: 48px;
	}
	.media-headline a,
	.media-headline a:hover,
	.media-headline a:focus{
		font-size: 16px;
	}
	.media-headline img{
		width: 30px;
	}
	.video-sec label{
		width: 100%;
		font-size: 16px;
	}
	.paggination img {
		height: 50px;
	}
	.eapv-logo,
	.news-social-media {
		display: none;
	}
	.first-news{
		margin-bottom: 40px;
		height: 610px;
	}
	#maskImgBigNews,
	#bigImageNewsSection{
		height: 610px;
	}
	#bigImageNewsSectionPressCenter,
	#maskImgBigNewsPressCenter{
		height: 190px;
	}
	#bigImageNewsSectionPressCenter{
		margin-bottom: 20px;
	}
	.first-news-date{
		font-size: 24px;
	}
	.first-news-title{
		font-size: 48px;
	}
	.first-news-excerpt{
		width: 100%;
	}
	.news-tag span,
	.news-title{
		font-size: 16px;
	}
	.news-carousel-date{
		font-family: Tektur-Regular !important;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 120%;
		text-transform: uppercase;
	}
	.news-info-section{
		display: grid;
		height: 100%;
		grid-template-rows: auto auto 1fr;
	}
	.category-news a,
	.category-eapo a,
	.category-press a{
		font-size: 13.8px;
		padding: 10px 20px;
	}
	.page-single-news-container{
		margin-bottom: 0;
	}
	.news-carousel-title{
		font-size: 48px;
		margin-top: 80px;
	}
	.single-news-title-suggestion{
		font-family: Tektur-Regular !important;
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 120%;
		margin-bottom: 20px;
	}
	.new-cat{
		font-size: unset;
		padding: unset;
	}
	.news-cat
	.eapo-cat,
	.press-cat{
		padding: 0;
	}
	.news-tag span a{
		font-size: 16px;
	}
	.news-tag{
		margin-bottom: 20px;
	}
	.news-tag label{
		margin-bottom: 0;
	}
	.category-news,
	.category-eapo,
	.category-press{
		padding: 0;
		font-size: unset;
	}
	.wide-news .attachment-post-thumbnail,
	.small-news .attachment-post-thumbnail,
	.all-news .attachment-post-thumbnail{
		height: 275px !important;
	}
	.news-excerpt{
		font-size: 12px;
		margin-top: 20px;
	}
	.other-news__top .news-excerpt{
		margin-top: 0;
	}
	.single-news-excerpt-suggestion{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 400;
		font-size: 12px;
		line-height: 140%;
		margin-top: 0;
		margin-bottom: 0;
	}
	.news-text a,
	.news-text a:hover,
	.news-text a:focus{
		font-size: 9.65843px;
		padding: 6px 14px;
	}
	.news-excerpt a{
		font-size: 12px;
		padding: 0;
	}
	.news-title a,
	.news-title a:hover,
	.news-title a:focus{
		font-size: unset;
		padding: 0;
	}
	.read-more-news-suggestion{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 400;
		font-size: 9.65843px;
		line-height: 120%;
		color: #000000;
		text-transform: uppercase;
		border: 0.689888px solid #000000;
		border-radius: 24.1461px;
		align-self: end;
		display: flex;
		justify-self: flex-end;
		float: right;
	}
	.new-cat a,
	.countries-cat a,
	.press-cat a{
		font-size: 10px;
		padding: 10px 15px;
	}
	.news-highlights,
	.banner-section{
		margin-bottom: 100px;
	}
	.news-the-content,
	.news-the-content ul,
	.news-the-content li{
		font-size: 16px;
		line-height: 140%;
	}
	.news-the-content .photo-taker{
		width: 45%;
		margin-right: 45px;
	}
	.text-2-photos figcaption,
	.wp-container-5 figcaption{
		color: #000000 !important;
		font-size: 12px;
		float: left;
	}
	.img-quote-section{
		grid-template-columns: 0 141px auto 61px auto;
	}
	.quote-sayer-position{
		font-size: 16px;
		line-height: 110%;
	}
	.quote-sayer{
		font-size: 24px;
		line-height: 110%;
	}
	.quote-text{
		font-size: 20px;
		line-height: 140%;
	}
	.quote-description{
		font-size: 16px;
		line-height: 140%;
	}
	.latest-archive-event{
		grid-template-columns: 5% 50% 40%;
		width: 100%;
	}
	.start-date-latest-event{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.start-date-latest-event label{
		font-size: 44px;
	}
	.latest-archive-event img{
		object-fit: cover;
	}
	.latest-event-title,
	.latest-event-dates{
		font-size: 28px;
	}
	.right-side-latest-event a{
		padding: 15px 40px;
	}
	.event-archiev-list{
		grid-template-columns: 32% 32% 32%;
		row-gap: 30px;
	}
	.archive-event img{
		height: 300px;
	}
	.events-archieve-dates{
		margin-top: 30px;
		grid-template-columns: 20px auto;
	}
	.events-triangle{
		border-top: 20px solid transparent;
		border-left: 20px solid #000000;
	}
	.events-archieve-dates label{
		font-size: 28px;
	}
	.archive-event-title{
		font-size: 20px;
	}
	.archive-event a{
		padding: 7px 28px;
		font-size: 12px;
	}
	.single-event-title > label{
		font-size: 48px;
	}
	.single-event-thumbnail{
		height: 310px;
		margin-top: 20px;
		margin-bottom: 40px;
	}
	.menu-page-container{
		margin-right: -20px;
	}

}
@media (min-width: 834px) and (max-width: 900px) {
	div#n2-ss-35 .n-uc-CNYMj2kJ7UEv-inner,
	div#n2-ss-28 .n-uc-ZQgTvxq7fZgc-inner{
		padding: 125px 10px 10px 10px !important;
		justify-content: flex-start !important;
	}
	div#n2-ss-35 .n-uc-F0bZctqCnrOO-inner,
	div#n2-ss-28 .n-uc-ZpMxyr3X2gqt-inner{
		padding: 10px 10px 15px 10px !important;
	}
	div#n2-ss-35 .n-uc-F0bZctqCnrOO-inner > .n2-ss-layer-row-inner,
	div#n2-ss-28 .n-uc-ZpMxyr3X2gqt-inner > .n2-ss-layer-row-inner{
		flex-wrap: nowrap !important;
	}
	div#n2-ss-35 .n-uc-YT8PKsIetktZ-inner,
	div#n2-ss-28 .n-uc-mw88h5db6jdI-inner{
		padding: 30px 10px 10px 10px !important;
	}
	div#n2-ss-35 .n-uc-s2FKE57dtGav-inner,
	div#n2-ss-28 .n-uc-CIpnhk8ZkOgW-inner{
		padding: 40px 10px 10px 10px !important;
	}
	div#n2-ss-35 .n-uc-L9JrwZsVHRL1,
	div#n2-ss-28 .n-uc-8lT67sLc6xsg{
		max-width: 33px !important;
	}
	div#n2-ss-35 .n-uc-BFPweNlR6ad9-inner{
		padding: 80px 10px 10px 10px !important;
	}
	div#n2-ss-35 .n-uc-BFPweNlR6ad9-inner > .n2-ss-layer-row-inner,
	div#n2-ss-28 .n-uc-ycyhyIttIPin-inner > .n2-ss-layer-row-inner{
		margin: 0 !important;
		width: calc(100% + 1px) !important;
	}
	div#n2-ss-35 .n-uc-BFPweNlR6ad9-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-28 .n-uc-ycyhyIttIPin-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{
		margin: 0 !important;
	}
	div#n2-ss-35 .n-uc-MTnf7J2QEcf0,
	div#n2-ss-28 .n-uc-oDCF2CzghuRF{
		width: calc(21% - 0px) !important;
	}
	div#n2-ss-35 .n-uc-Hwh8HFwLvm9m,
	div#n2-ss-35 .n-uc-kTcCfnNJcpSO,
	div#n2-ss-35 .n-uc-JJtoqPvCkRFT,
	div#n2-ss-28 .n-uc-IHDDiYEuvQcb,
	div#n2-ss-28 .n-uc-1moEgAgErljN,
	div#n2-ss-28 .n-uc-OHqysCdKbFvG{
		width: calc(20% - 0px) !important;
	}
	div#n2-ss-35 .n-uc-v15dCK14DKbV,
	div#n2-ss-28 .n-uc-rWbCDe1ezS7j{
		width: calc(19% - 0px) !important;
	}
	div#n2-ss-35 .n2-font-0015f4994f4e2583de7df29eb3079c10-paragraph,
	div#n2-ss-28 .n2-font-0015f4994f4e2583de7df29eb3079c10-paragraph{
		font-size: 13px !important;
	}
	div#n2-ss-35 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover,
	div#n2-ss-28 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover{
		font-size: 51px !important;
	}
	div#n2-ss-35 .n-uc-s2FKE57dtGav,
	div#n2-ss-28 .n-uc-CIpnhk8ZkOgW{
		width: 10.4% !important;
	}
}
@media (min-width: 768px) and (max-width: 999px) {
	.scroll_newss{
		row-gap: 15px;
	}
	.page-id-109 .menu-title{
		font-size: 16px;
	}
	.news-the-content table{
		width: auto !important;
		overflow-x: auto;
		border: none;
		display: flex;
		justify-content: center;
	}
	.first-news-info{
		padding: 15px;
	}
	.contacts-page-block .contacts-page-main-title {
		font-size: 36px;
	}
	.first-news,
	#bigImageNewsSection,
	#maskImgBigNews{
		height: 500px;
	}
	#imageNewsSection{
		object-fit: contain !important;
	}
	#bigImageNewsSectionPressCenter,
	#maskImgBigNewsPressCenter{
		height: 220px;
	}
	#bigImageNewsSectionPressCenter, .press-events{
		margin-bottom: 20px;
	}
	div#n2-ss-35 .n-uc-F0bZctqCnrOO-inner{
		padding: 10px 10px 15px 10px !important;
	}
	div#n2-ss-35 .n-uc-BFPweNlR6ad9-inner > .n2-ss-layer-row-inner,
	div#n2-ss-35 .n-uc-F0bZctqCnrOO-inner > .n2-ss-layer-row-inner{
		flex-wrap: nowrap !important;
	}
	div#n2-ss-35 .n-uc-Rq8UmFX78Brs{
		width: 70.1% !important;
	}
	div#n2-ss-35 .n-uc-BFPweNlR6ad9-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{
		margin: 0 !important;
		width: calc(21% - 0px);
		--ssfont-scale: 0.8;
	}
	div#n2-ss-35 .n-uc-IoPysVeeEVRh{
		--ssfont-scale: 0.4 !important;
	}
	div#n2-ss-35 .n-uc-TFPfB0RRC4ed,
	div#n2-ss-35 .n-uc-Dxtk7jWJUKPu,
	div#n2-ss-35 .n-uc-mOBtA5oITPTg,
	div#n2-ss-35 .n-uc-H9Dvt5Vnsqmh,
	div#n2-ss-35 .n-uc-NyxgtqS6KUs3,
	div#n2-ss-35 .n-uc-v8gyUVFgfaD9{
		--ssfont-scale: 0.5 !important;
	}
	.n2-ss-slider .n2-ss-item-image-content img{
		object-fit: cover;
		object-position: left;
	}
	div#n2-ss-35 .n-uc-s2FKE57dtGav{
		width: 10.4% !important;
	}
	div#n2-ss-35 .n-uc-L9JrwZsVHRL1{
		max-width: 33px !important;
	}
	div#n2-ss-35 .n-uc-CNYMj2kJ7UEv-inner{
		padding: 125px 10px 10px 10px !important;
		justify-content: flex-start !important;
	}
	div#n2-ss-35 .n-uc-F0bZctqCnrOO{
		--ssfont-scale: unset !important;
	}
	div#n2-ss-35 .n-uc-YT8PKsIetktZ-inner{
		padding: 30px 10px 10px 10px !important;
	}
	div#n2-ss-35 .n-uc-s2FKE57dtGav-inner{
		padding: 40px 10px 10px 10px !important;
	}
	div#n2-ss-35 .n-uc-BFPweNlR6ad9-inner{
		padding: 130px 10px 10px 10px !important;
	}
	div#n2-ss-35 .n-uc-BFPweNlR6ad9-inner > .n2-ss-layer-row-inner{
		margin: 0 !important;
	}
	div#n2-ss-35 .n-uc-Hwh8HFwLvm9m-inner{
		padding: 10px 10px 20px 10px !important;
	}
	#hero_socials{
		margin-bottom: 15px;
	}
	.all-news-section{
		margin-bottom: 10px;
	}
	.page-container{
		margin-bottom: 0;
	}
	#panel-614-7-0-0 .mobile_screen .service_link{
		display: none !important;
	}
	div#n2-ss-10 .n-uc-lB0DiXYo9ieK-inner{
		padding-right: 0 !important;
	}
	div#n2-ss-8 .n2-font-2df44bf720365ae7a8332dd42d170e33-paragraph,
	div#n2-ss-35 .n2-font-fd235a62766262434d2dedcad7000b3c-hover,
	div#n2-ss-10 .n2-font-2df44bf720365ae7a8332dd42d170e33-paragraph,
	div#n2-ss-28 .n2-font-fd235a62766262434d2dedcad7000b3c-hover{
		font-size: 14px !important;
	}
	div#n2-ss-35 .n-uc-YT8PKsIetktZ,
	div#n2-ss-28 .n-uc-mw88h5db6jdI{
		width: 42% !important;
	}
	div#n2-ss-8 .n-uc-1edc71a58e59a-inner,
	div#n2-ss-35 .n-uc-YT8PKsIetktZ-inner,
	div#n2-ss-28 .n-uc-mw88h5db6jdI-inner,
	div#n2-ss-35 .n-uc-s2FKE57dtGav-inner,
	div#n2-ss-28 .n-uc-CIpnhk8ZkOgW-inner,
	div#n2-ss-10 .n-uc-jmi1ntAea2JH-inner{
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	#n2-ss-8item4,
	#n2-ss-10item4{
		width: 33px;
	}
	.owl-prev,
	.owl-next,
	#panel-408-6-0-0 .owl-prev,
	#panel-408-6-0-0 .owl-next{
		margin-bottom: 54px !important;
		width: 69px;
		height: 22px;
	}
	#panel-408-6-0-0 .owl-next{
		margin-left: 15px;
	}
	#panel-408-6-0-0 .owl-controls{
		height: 83px;
	}
	/*#panel-408-3-0-0 .owl-stage,
	#panel-614-3-0-0 .owl-stage{
		width: max-content !important;
	}*/
	#panel-408-3-0-0 .owl-dot:nth-child(6),
	#panel-408-3-0-0 .owl-dot:nth-child(7),
	#panel-408-3-0-0 .owl-dot:nth-child(8),
	#panel-408-3-0-0 .owl-dot:nth-child(9),
	#panel-408-3-0-0 .owl-dot:nth-child(10),
	#panel-614-3-0-0 .owl-dot:nth-child(6),
	#panel-614-3-0-0 .owl-dot:nth-child(7),
	#panel-614-3-0-0 .owl-dot:nth-child(8),
	#panel-614-3-0-0 .owl-dot:nth-child(9),
	#panel-614-3-0-0 .owl-dot:nth-child(10){
		display: none !important;
	}
	#panel-408-6-0-0 .owl-stage-outer,
	#panel-614-6-0-0 .owl-stage-outer{
		margin-right: -20px;
	}
	.owl_partners.owl_basekn h3 {
		display: inline-flex;
		justify-content: space-between;
		height: 100%;
	}
	.owl_partners.owl_basekn h3 span{
		display: inline-table;
		padding-bottom: 0;
	}
	.more_bakn{
		padding-bottom: 72px !important;
		padding-top: 20px !important;
	}
	.owl_partners.owl_basekn h3{
		padding-bottom: 0 !important;
		padding-top: 0 !important;
	}
	/*#panel-408-6-0-0 .owl-item,
	#panel-614-6-0-0 .owl-item{
		width: 225px !important;
		margin-right: 10px !important;
	}*/
	.owl-text-with-img{
		font-size: 14px;
		padding: 0 16px;
		top: 50%;
	}
	#panel-408-6-0-0 .owl-stage-outer .lgx-item,
	#panel-614-6-0-0 .owl-stage-outer .lgx-item{
		margin-bottom: 53px;
	}
	#panel-408-7-0-0 .mobile_screen{
		display: none !important;
	}
	#n2-ss-19 .n-uc-iteITI5t13NC{
		padding: 0 10px !important;
	}
	#n2-ss-19 .n-uc-1aa59aff17255,
	#n2-ss-29 .n-uc-9ZiPzuqphAHJ{
		order: 2;
	}
	#n2-ss-19 .n-uc-18ab4c1d72db9,
	#n2-ss-29 .n-uc-g2h3CeULaNkp{
		order: 1;
	}
	#n2-ss-19 .n-uc-1355f058c4032,
	#n2-ss-29 .n-uc-8QWM5DmrCpMR{
		order: 3;
	}
	#n2-ss-19 .n-uc-1f8f241c13cee,
	#n2-ss-29 .n-uc-02iIvjIAdoNA{
		order: 4;
	}
	#n2-ss-19 .n-uc-113b563ef4632,
	#n2-ss-29 .n-uc-1F5yph6p6w0m{
		order: 5;
	}
	#n2-ss-29item2{
		display: none;
	}
	div#n2-ss-19 .n-uc-UD6RsKmmngRF-inner,
	div#n2-ss-19 .n-uc-1ef1157d31023-inner,
	div#n2-ss-19 .n-uc-18ab4c1d72db9-inner,
	div#n2-ss-19 .n-uc-1aa59aff17255-inner{
		padding: 0 !important;
	}
	div#n2-ss-19 .n-uc-1a2b55804a3ae{
		max-width: 34px !important;
	}
	div#n2-ss-19 .n2-font-ee07447b8b6318834008272df010326f-hover{
		text-align: left !important;
		font-size: 14px !important;
	}
	div#n2-ss-19 .n2-font-957be0d06a82a6c72037604956406a2a-hover{
		text-align: left !important;
		font-size: 50px !important;
	}
	div#n2-ss-19 .n-uc-1a42c1d1b0ce6,
	div#n2-ss-19 .n-uc-1a2b55804a3ae,
	div#n2-ss-19 .n-uc-1ef1157d31023-inner > .n2-ss-layer-row-inner,
	div#n2-ss-19 .n-uc-155d64b3f86a2,
	div#n2-ss-19 .n-uc-18ab4c1d72db9-inner > .n2-ss-layer-row-inner,
	div#n2-ss-19 .n-uc-1aa59aff17255-inner > .n2-ss-layer-row-inner,
	div#n2-ss-19 .n-uc-1aa59aff17255-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{
		margin: 0 !important;
	}
	div#n2-ss-19 .n-uc-134f466d311ba,
	div#n2-ss-19 .n-uc-1e0a9acd489ca{
		display: none;
	}
	div#n2-ss-19 .n-uc-18ab4c1d72db9-inner > .n2-ss-layer-row-inner{
		margin-top: 37px !important;
		margin-bottom: 18px !important;
	}
	div#n2-ss-19 .n-uc-1aa59aff17255-inner > .n2-ss-layer-row-inner{
		margin-top: 10px !important;
	}
	div#n2-ss-19 .n-uc-UD6RsKmmngRF-inner{
		padding: 0 20px !important;
	}
	div#n2-ss-21 .nextend-bar-horizontal,
	div#n2-ss-33 .nextend-bar-horizontal{
		--widget-offset: 0 !important;
		margin-bottom: 46px;
		margin-left: 0;
	}
	div#n2-ss-21 .n2-font-0f22884e9ce1af80327e13f817b9dcfa-simple,
	div#n2-ss-21 .n2-font-fea59f68fa5ace17f046735aa6be355b-simple,
	div#n2-ss-33 .n2-font-00fd18d60ea5ff95da78facc55979ec1-simple,
	div#n2-ss-33 .n2-font-c199be589ff0fad4b3c4e81956d480e2-simple,
	div#n2-ss-33 .n2-font-fea59f68fa5ace17f046735aa6be355b-simple{
		font-size: 31.0061px !important;
	}
	#panel-408-3-0-0 .owl-carousel .owl-stage-outer,
	#panel-614-3-0-0 .owl-carousel .owl-stage-outer{
		margin: 0 -20px;
	}
	.owl_partners{
		padding: 0 20px !important;
	}
	div#n2-ss-28 .n-uc-ycyhyIttIPin-inner{
		padding: 80px 10px 10px 10px !important;
	}
	#n2-ss-28item4,
	#n2-ss-28item6,
	#n2-ss-28item8,
	#n2-ss-28item10,
	#n2-ss-28item12,
	#n2-ss-35item4,
	#n2-ss-35item6,
	#n2-ss-35item8,
	#n2-ss-35item10,
	#n2-ss-35item12{
		height: 54px !important;
	}
	#n2-ss-3item4,
	#n2-ss-3item6,
	#n2-ss-3item8,
	#n2-ss-3item10,
	#n2-ss-3item12,
	#n2-ss-18item3,
	#n2-ss-18item4,
	#n2-ss-18item5,
	#n2-ss-18item6,
	#n2-ss-18item7,
	#n2-ss-18item8,
	#n2-ss-18item9,
	#n2-ss-28item4,
	#n2-ss-28item6,
	#n2-ss-28item8,
	#n2-ss-28item10,
	#n2-ss-28item12,
	#n2-ss-27item3,
	#n2-ss-27item4,
	#n2-ss-27item5,
	#n2-ss-27item6,
	#n2-ss-27item7,
	#n2-ss-27item8,
	#n2-ss-27item9,
	#n2-ss-35item4,
	#n2-ss-35item6,
	#n2-ss-35item8,
	#n2-ss-35item10,
	#n2-ss-35item12,
	#n2-ss-27item10{
		height: 80px !important;
		width: 100%;
	}
	.owl_partners.owl_basekn .owl-dot:nth-child(1){
		margin: 0 0 57px 0 !important;
	}
	.owl_partners.owl_basekn .owl-dot:nth-child(2){
		margin: 0 0 57px 20px !important;
	}
	.owl-dot,
	.owl-dot:nth-child(2){
		width: 69px;
	}
	.owl_partners.owl_event .owl-dot:nth-child(2){
		margin: 0px 0 57px 18px !important;
	}
	.owl_partners.owl_event .owl-dot{
		margin: 0 0 57px 0 !important;
	}
	#n2-ss-21-arrow-next,
	#n2-ss-22-arrow-next,
	#n2-ss-33-arrow-next,
	#n2-ss-21-arrow-previous,
	#n2-ss-22-arrow-previous,
	#n2-ss-33-arrow-previous{
		width: 69px;
		height: 22px;
		--widget-offset: 57px !important;
	}
	#n2-ss-21-arrow-previous,
	#n2-ss-22-arrow-previous,
	#n2-ss-33-arrow-previous{
		margin-right: 23px;
	}
	div#n2-ss-21 .n-uc-140f4d0d2290f-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-140f4d0d2290f1-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-140f4d0d2290f2-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-140f4d0d2290f3-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-140f4d0d2290f4-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-33 .n-uc-AwYBaIqlYUVO-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-33 .n-uc-AwYBaIqlYUVO1-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-33 .n-uc-AwYBaIqlYUVO2-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{
		margin-bottom: 63px !important;
	}
	.video-div video,
	.video-div:has(iframe){
		height: 199px;
	}
	.single-news-image img{
		max-height: 500px !important;
	}
	.news-tag span a{
		font-size: 16px;
	}
	.video-sec figure img,
	.video-sec img{
		object-fit: cover;
		object-position: 80% 10%;
		height: auto;
		max-height: 249px;
	}
	.event-calendar-months{
		display: inline-grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		text-align: center;
	}
	.unclicked-month a,
	.clicked-month{
		font-size: 20px;
	}
	.result-department a{
		font-size: 10px;
	}
	.en-banks-spacer-2{
		height: 250px !important;
	}
	#raifeisen_bank_eur,
	#gpb_bank_cny,
	#gpb_bank_eur{
		top: -50px;
	}
	#gpb_bank_cny{
		display: grid;
	}
	.spacer-news{
		height: 20px !important;
	}
	.news-the-content img,
	.news-the-content figure{
		width: 100% !important;
	}
	.news-the-content .tutorial-navigation__arrow img {
		width: auto !important;
	}


	.page-single-news-container{
		margin-bottom: 0;
	}
	.single-1000-news-collection{
		height: 100%;
		display: flex;
		flex-direction: column;
	}
	.news-info-section{
		display: grid;
		height: 100%;
		grid-template-rows: auto auto 1fr;
	}
	.single-news-title{
		font-size: 48px;
	}
	.search-filters{
		column-gap: 10px;
	}
	.search-filters a,
	.search-filters a:hover,
	.search-filters a:focus{
		padding: 8px 12px;
		font-size: 11px;
	}
	.result-title a{
		font-size: 12px;
	}
	.event-calendar-years{
		margin-top: 0;
		/* display: inline-grid;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
		column-gap: 70px; */
	}
	.event-control-filter{
		gap: 0;
		grid-template-columns: auto;
		row-gap: 20px;
		margin-bottom: 30px;
	}
	.single-calender-event{
		grid-template-columns: auto auto;
		column-gap: 40px;
		width: 100%;
	}
	.single-event-dates{
		grid-template-columns: 77px auto 42px 77px auto;
	}
	.single-calender-info{
		grid-template-columns: 11px auto;
	}
	.event-calandar-months{
		justify-content: center;
		column-gap: 30px;
		margin-top: 30px;
		margin-bottom: 0;
	}
	.day-number-calender-event{
		font-size: 54px;
	}
	.event-filter{
		display: flex;
		justify-content: space-around;
	}
	.past-events a,
	.upcoming-events a{
		padding: 5px 30px;
	}
	.latest-calender > a label{
		font-size: 48px;
		margin-bottom: 30px;
	}
	.latest-calender > a label{
		font-size: 48px;
		margin-bottom: 30px;
	}
	.full-date-event-div{
		grid-template-columns: 47% auto;
		column-gap: 20px;
	}
	.full-dates{
		column-gap: 0;
	}
	.full-dates .month-day-event{
		margin-top: 0.5em;
		font-size: 16px;
	}
	/* .dash-between-dates{
		height: 100%;
		margin-right: 0;
		top: 50%;
		position: relative;
	} */
	.three-col-section{
		font-size: 16px;
		column-count: 1;
	}
	.partial-block{
		font-size: 16px;
		width: 100%;
		margin-bottom: 30px;
	}
	.administrative-title{
		font-size: 48px;
		width: 100%;
	}
	.patent-content{
		font-size: 14px;
		width: 100%;
	}
	.patents-header-text{
		margin-bottom: 30px;
		font-size: 28px;
		width: 100%;
	}
	.detailed-eapv-title{
		font-size: 48px;
		margin-bottom: 20px;
	}
	.detailed-eapv-content{
		font-size: 16px;
		column-count: 1;
	}
	.first-spacer{
		height: 60px !important;
	}
	.third-spacer{
		height: 80px !important;
	}
	.second-spacer{
		height: 30px !important;
	}
	.press-media video{
		height: 266px;
	}
	.carousel-div{
		margin-bottom: 100px;
	}
	.news-big-screens,
	.event-big-screens{
		display: none;
	}
	.news-tablet-screens,
	.event-tablet-screens{
		display: block;
	}
	.press-news, .press-events{
		height: 220px;
	}
	.press-news-tag span,
	.press-events-date{
		font-size: 20px;
	}
	.press-new-category,
	.countries-category,
	.press-category{
		font-size: 10px;
		padding: 8px 16px;
	}
	.press-news-title,
	.press-events-title{
		font-size: 16px;
	}
	.press-events-date img{
		height: 20px;
	}
	/* .press-events{
		height: 170px;
	} */
	.events-in-press-center .media-headline{
		font-size: 40px;
	}
	.contacts-page-social-media{
		display: none;
	}
	.media-page-container,
	.media-in-press-center{
		margin-bottom: 0;
	}
	#hours_id .contacts-page-main-title,
	#hours_id .contacts-hr,
	#hours_id  .cont-div-1{
		grid-row: auto;
	}
	#socials_id .contacts-page-main-title,
	#socials_id .contacts-hr{
		grid-row: 1/3;
	}
	div#n2-ss-21 .n2-font-18e2c4ac0978fff3463993df908841f8-hover,
	div#n2-ss-22 .n2-font-18e2c4ac0978fff3463993df908841f8-hover,
	div#n2-ss-33 .n2-font-18e2c4ac0978fff3463993df908841f8-hover,
	div#n2-ss-33 .n2-font-eda60b7c71a3f0f57b69b75958bd7adb-hover,
	div#n2-ss-21 .n2-font-eda60b7c71a3f0f57b69b75958bd7adb-hover{
		font-size: 50px !important;
	}
	div#n2-ss-21 .n2-font-c18894ff7393c1f37c6850f5cfa76eda-hover,
	div#n2-ss-22 .n2-font-c18894ff7393c1f37c6850f5cfa76eda-hover,
	div#n2-ss-33 .n2-font-c18894ff7393c1f37c6850f5cfa76eda-hover,
	div#n2-ss-21 .n2-font-2af416b515b15379076ab22488c563da-hover,
	div#n2-ss-33 .n2-font-2af416b515b15379076ab22488c563da-hover{
		font-size: 34px !important;
	}
	div#n2-ss-21 .n2-font-12c55863b0aea4834b86c1b698b4578d-hover,
	div#n2-ss-33 .n2-font-12c55863b0aea4834b86c1b698b4578d-hover,
	div#n2-ss-21 .n2-font-4ce9749246d7f679e6180fc52af3eca4-hover,
	div#n2-ss-33 .n2-font-4ce9749246d7f679e6180fc52af3eca4-hover{
		font-size: 20px !important;
	}
	div#n2-ss-21 .n2-font-110b55742a2f51f4101dcb39f0aa4139-paragraph,
	div#n2-ss-33 .n2-font-110b55742a2f51f4101dcb39f0aa4139-paragraph{
		font-size: 12px !important;
	}
	.vacancy-title{
		width: 100%;
		font-size: 36px;
	}
	.strip-line-title{
		margin-top: 60px;
		margin-bottom: 10px !important;
	}
	.event-blue-block{
		height: 172px;
	}
	.event-blue-block{
		padding: 30px 23px 0 10px;
	}
	.event-blue-block label{
		font-size: 20px !important;
	}
	.mobile-screen{
		display: block;
	}
	.large_screen{
		display: none;
	}
	div#n2-ss-2 .n-uc-12d84f212f526-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-2 .n-uc-12d84f212f5261-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-2 .n-uc-12d84f212f5262-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{
		margin: 0;
	}
	#unicredit_bank_eur,
	#unicredit_bank_eur_en,
	#unicredit_bank_usd,
	#unicredit_bank_usd_en,
	#gpb_bank_cny, #gpb_bank_cny_en {
		position: relative;
		top: 0;
		margin-bottom: 0;
	}
	#unicredit_bank_eur,
	#unicredit_bank_eur_en,
	#gpb_bank_cny, #gpb_bank_cny_en {
		top: -52px;
	}
	.bank-qr-1,
	.bank-qr-2,
	.bank-qr-3,
	.bank-qr-4,
	.bank-qr-5,
	.bank-qr-6{
		margin-top: 0;
		margin-left: 0;
		width: 130px;
		height: 130px;
	}
	.page-title{
		font-size: 56px;
	}
	.inner-big-headline-title{
		font-size: 46px;
	}
	.page-header-title{
		top: 2.5%;
	}
	.page-header-title-logged-out{
		top: 108px;
	}
	.custome-breadscrumb a,
	.custome-breadscrumb span{
		font-size: 14px;
	}
	.page-container{
		padding: 20px;
	}
	.eapc-heading{
		margin-top: 80px;
		font-size: 36px;
	}
	.eapc-content{
		font-size: 16px;
		margin-bottom: 60px;
	}
	.partial-block{
		width: auto;
	}
	.administrative-title{
		width: auto;
		font-size: 50px;
	}
	.blue-council-section{
		border-top-left-radius: 300px;
		border-bottom-left-radius: 300px;
		width: auto;
	}
	.expertise-title,
	.news-carousel-title{
		font-size: 30px;
	}
	.news-carousel-title{
		font-size: 48px;
	}
	.double-title{
		margin-top: 15em;
	}
	.contacts-headline{
		width: auto;
		display: block;
	}
	.bank-heading{
		display: block;
	}
	.bank-content{
		display: block;
		width: 100%;
		margin-left: 0;
	}
	.banks-text{
		column-count: 1;
		font-size: 18px;
		width: 100%;
		margin-top: 0;
		margin-bottom: 80px;
	}
	.half-title{
		font-size: 44px;
		width: auto;
	}
	.semi-title-headline-banks{
		width: 100%;
		font-size: 48px;
	}
	.blanks-mini-text{
		width: auto;
	}
	.eapv-logo img{
		width: 340px;
	}
	.first-video video{
		height: auto;
	}
	.video-carousel{
		grid-template-columns: 1fr 1fr;
	}
	.news-highlights,
	.all-news-section,
	#first-1000-carousel .news-carousel,
	#second-1000-carousel .news-carousel{
		grid-template-columns: 32% 32% 32%;
	}
	.news-atchive{
		grid-template-columns: 32% 32% 32%;
		column-gap: 18px;
	}
	.wide-news{
		margin-bottom: 30px;
	}
	.first-news{
		margin-bottom: 40px;
	}
	.first-news-date{
		font-size: 24px;
	}
	.first-news-title{
		font-size: 40px;
		line-height: 120%;
	}
	.first-news-excerpt{
		width: auto;
	}
	.news-carousel{
		grid-template-columns: 48% 48%;
	}
	.small-news{
		margin-bottom: 20px;
	}
	.small-news img{
		height: 300px;
	}
	.text-2-photos,
	.text-one-photo{
		display: block !important;
	}
	.text-2-photos p{
		margin-bottom: 20px;
	}
	.text-2-photos img{
		margin-right: auto;
		margin-left: auto;
	}
	.text-2-photos figcaption{
		float: none;
	}
	.img-quote-section{
		grid-template-columns: 0 141px 140px 61px auto;
	}
	.quote-sayer{
		font-size: 24px;
		line-height: 110%;
	}
	.quote-text{
		font-size: 18px;
		line-height: 140%;
	}
	.quote-description{
		font-size: 16px;
		line-height: 140%;
	}
	.text-2-photos figcaption,
	.wp-container-5 figcaption{
		color: #000000 !important;
		font-size: 12px;
		float: left;
	}
	.quote-sayer-position{
		font-size: 16px;
		line-height: 110%;
	}
	.eapv-custome-search{
		/* grid-template-columns: auto 80% auto; */
		grid-template-columns: 0 1fr auto;
	}
	.search-header{
		margin-top: 20px;
		margin-bottom: 30px;
		display: inline-grid;
		row-gap: 10px;
	}
	.big-screen-carousel {
		display: none;
	}
	.tablet-screen-carousel,
	.laptop-screen-other-news-carousel{
		display: block;
	}
	.media-headline{
		font-size: 48px;
	}
	.video-sec label,
	.media-headline a,
	.media-headline a:hover,
	.media-headline a:focus{
		font-size: 16px;
	}
	.paggination img{
		height: 50px;
	}
	.media-headline img{
		width: 30px;
	}
	#first-1000-carousel .paggination img,
	#second-1000-carousel .paggination img{
		height: 30px;
	}
	.eapv-logo,
	.news-social-media{
		display: none;
	}
	.news-tag span{
		font-size: 12px;
	}
	.news-tag span a{
		font-size: 12px;
	}
	.new-cat,
	.countries-cat a,
	.press-cat a{
		font-size: 10px;
		padding: 8px 16px;
	}
	.new-cat{
		font-size: unset;
		padding: unset;
	}
	.category-news,
	.category-eapo,
	.category-press{
		font-size: unset;
		padding: 0;
	}
	.category-news a,
	.category-eapo a,
	.category-press a,
	.new-cat a{
		font-size: 8px;
		padding: 8px 16px;
	}
	.news-tag{
		margin-bottom: 10px;
	}
	.last-slide__inner .news-tag.last-slide__tag {
		margin-bottom: 4px;
	}
	.wide-news .attachment-post-thumbnail,
	.small-news .attachment-post-thumbnail,
	.all-news .attachment-post-thumbnail{
		height: 208px !important;
	}
	.news-title{
		font-size: 14px;
	}
	.news-excerpt{
		font-size: 10px;
	}
	.news-text a,
	.news-text a:hover,
	.news-text a:focus{
		font-size: 8px;
		padding: 6px 14px;
	}
	.news-excerpt a{
		font-size: 10px;
		padding: 0;
	}
	.news-title a{
		font-size: 14px;
		padding: 0;
	}
	.read-more-news-suggestion{
		align-self: end;
		display: flex;
		justify-self: flex-end;
		float: right;
	}
	.news-highlights{
		margin-bottom: 78px;
	}
	.banner-section{
		margin-bottom: 87px;
	}
	.all-news{
		margin-bottom: 30px;
	}
	.news-the-content,
	.news-the-content ul,
	.news-the-content li{
		font-size: 16px;
		line-height: 140%;
	}
	.news-the-content .photo-taker{
		width: 45%;
		margin-right: 35px;
	}
	.latest-archive-event{
		grid-template-columns: auto;
		width: 100%;
		margin-top: 20px;
	}
	.start-date-latest-event{
		display: inline-grid;
		grid-template-columns: auto 1fr;
		width: 100%;
		column-gap: 40px;
		margin-bottom: 20px;
	}
	.start-date-latest-event label{
		writing-mode: unset;
		font-size: 40px;
	}
	.blue-side-bar{
		margin-top: 0;
		height: 100%;
	}
	.latest-archive-event img{
		height: 200px;
		object-fit: cover;
	}
	.latest-text-section{
		margin-top: 20px;
	}
	.latest-event-title,
	.latest-event-dates,
	.events-archieve-dates label{
		font-size: 24px;
	}
	.right-side-latest-event a{
		padding: 10px 30px;
		font-size: 14px;
	}
	.archive-event a{
		padding: 5px 25px;
	}
	.archive-event-title{
		font-size: 20px;
		margin-bottom: 15px;
	}
	.events-triangle{
		border-top: 20px solid transparent;
		border-left: 20px solid #000000;
	}
	.events-archieve-dates{
		margin-top: 15px;
		grid-template-columns: 20px auto;
	}
	.archive-event img{
		height: 350px;
	}
	.event-archiev-list{
		grid-template-columns: 48% 48%;
		column-gap: 24px;
		row-gap: 20px;
		margin-top: 36px;
	}
	.small-screens-event-content{
		display: block;
	}
	.big-screens-event-content{
		display: none;
	}
	.single-event-title{
		display: block;
	}
	.single-event-title > label{
		font-size: 48px;
		width: auto;
	}
	.single-event-title > div{
		display: flex;
		justify-content: space-between;
	}
	.single-event-start-date{
		font-size: 32px;
	}
	.single-event-location{
		font-size: 14px;
	}
	.single-event-thumbnail{
		height: 230px;
		margin-top: 20px;
		margin-bottom: 40px;
	}
	.small-screens-event-content > img{
		height: 254px;
		display: inline-block;
		grid-row: 2/3;
		grid-column: 1/2;
		margin-top: auto;
		margin-bottom: auto;
		width: 100%;
		object-fit: contain;
	}
	.first-paragraph,
	.rest-of-paragraph{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 140%;
	}
	.rest-of-paragraph{
		grid-row: 2/3;
		grid-column: 2/3;
		width: 100%;
		word-break: break-word;
	}
	.small-screens-event-content{
		display: inline-grid;
		grid-template-columns: 30% 66%;
		column-gap: 20px;
	}
	.first-paragraph{
		grid-row: 1/2;
		grid-column: 1/3;
	}
	.menu-page-container{
		margin-right: -20px;
	}
}
@media (min-width: 701px) and (max-width: 767px){
	div#n2-ss-35 .n-uc-CNYMj2kJ7UEv-inner,
	div#n2-ss-28 .n-uc-ZQgTvxq7fZgc-inner{
		padding: 10px 10px 10px 10px !important;
	}
	div#n2-ss-35 .n-uc-BFPweNlR6ad9-inner,
	div#n2-ss-28 .n-uc-ycyhyIttIPin-inner{
		padding: 10px 10px 10px 10px !important;
	}
}

@media (min-width: 480px) and (max-width: 700px){
	div#n2-ss-35 .n-uc-CNYMj2kJ7UEv-inner,
	div#n2-ss-28 .n-uc-ZQgTvxq7fZgc-inner{
		margin-top: 20px !important;
	}
}
@media (min-width: 320px) and (max-width: 479px){
	#pg-w64b7a68c374a9-1 .mobile_row_col {
		column-gap: 20px;
	}
	.menu-bottom-field > img {
		max-width: 40px !important;
		max-height: 40px !important;
	}
	.page-id-109 .menu-title{
		font-size: 12px;
	}
	.news-the-content table{
		width: auto !important;
		overflow-x: auto;
		display: block;
	}
	.first-news,
	#bigImageNewsSection,
	#maskImgBigNews{
		height: 320px;
	}
	#bigImageNewsSection{
		margin-bottom: 34px;
	}
	#bigImageNewsSectionPressCenter,
	#maskImgBigNewsPressCenter{
		height: 190px;
	}
	#bigImageNewsSectionPressCenter, .press-events{
		margin-bottom: 20px;
	}
	.maskImg{
		filter: blur(2px);
	}
	#pg-w649e911c349d2-0,
	#pl-w649e911c349d2 .so-panel{
		margin-bottom: 20px;
	}
	#panel-w649e911c349d2-0-0-1{
		max-width: 300px;
		max-height: 300px;
		margin: auto;
	}
	.news-atchive{
		row-gap: 10px;
	}
	.panel-row-style-for-w649e911c349d2-1{
		flex-direction: row !important;
		max-width: 300px;
		margin: auto;
	}
	.rest-of-paragraph img,
	.rest-of-paragraph{
		width: 100%;
	}
	.all-news-section{
		margin-bottom: 20px;
	}
	.footer-regular{
		margin-top: 0;
	}
	.regular-footer-area:nth-child(3) .title-sec:nth-child(4),
	.regular-footer-area:nth-child(3) .title-sec:nth-child(5),
	.regular-footer-area:nth-child(4) .title-sec:nth-child(4),
	.regular-footer-area:nth-child(4) .title-sec:nth-child(5){
		display: none;
	}
	.owl-carousel .owl-stage .owl-item:after{
		display: none;
	}
	.owl_partners.owl_event .owl-stage div div::after{
		border: 1px solid #000;
		top: 123px;
		height: 16px;
	}
	#panel-408-3-0-0 .more_bakn,
	#panel-614-3-0-0 .more_bakn,
	#panel-614-6-0-0  .more_bakn{
		padding-top: unset !important;
	}
	.owl_partners.owl_event .owl-stage{
		background-position: top 175px right 0 !important;
	}
	.owl_partners.owl_event .owl-stage div div::after{
		border: 1px solid #000;
		top: 123px;
		height: 16px;
	}
	.owl_partners.owl_event .owl-item:nth-child(2n) ::after{
		border: 1px solid #000;
		top: 123px;
		height: 16px;
	}
	div#n2-ss-18 .n-uc-plZM4Vwk9TqS-inner > .n2-ss-layer-row-inner,
	div#n2-ss-18 .n-uc-1f644450dd120-inner > .n2-ss-layer-row-inner,
	div#n2-ss-27 .n-uc-YCiO7bfEeofS-inner > .n2-ss-layer-row-inner,
	div#n2-ss-27 .n-uc-iwxcNeShWCkD-inner > .n2-ss-layer-row-inner{
		row-gap: 20px;
	}
	div#n2-ss-18 .n-uc-GLHBHW529xz2,
	div#n2-ss-18 .n-uc-xDBCjOGyGYIm,
	div#n2-ss-27 .n-uc-F9KD4jLOLtk8,
	div#n2-ss-27 .n-uc-R9QNaNbaSdvX{
		max-width: unset !important;
	}
	div#n2-ss-18 .n2-ss-slide,
	div#n2-ss-27 .n2-ss-slide{
		height: auto !important;
	}
	div#n2-ss-18 .n-uc-bWVGu6uFLdNd-inner,
	div#n2-ss-27 .n-uc-nmEkJDEYGJ8K-inner{
		row-gap: 40px;
		padding: 50px 10px 20px 10px !important;
	}
	div#n2-ss-29 .n-uc-OM8qZYwifBOT,
	div#n2-ss-29 .n-uc-D3bIG7ZpzSiG{
		margin: 0 !important;
	}
	div#n2-ss-29 .n-uc-GcguuDSfJJHH-inner{
		padding-top: 30px !important;
	}
	#n2-ss-29item2{
		display: none;
	}
	.owl-prev,
	.owl-next,
	#panel-408-6-0-0 .owl-prev,
	#panel-408-6-0-0 .owl-next{
		margin-bottom: 29px !important;
		width: 46px;
		height: 25px;
	}
	#panel-408-6-0-0 .owl-next{
		margin-right: 5px;
		margin-left: 15px;
	}
	#panel-408-6-0-0 .owl-controls{
		height: 62px;
	}
	#menu-custom-mobile-menu summary a,
	.menu-old-version-link{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 700;
		font-size: 16px;
		line-height: 120%;
		text-transform: uppercase;
		color: #000000;
	}
	#menu-custom-mobile-menu details li a{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 400;
		font-size: 12px;
		line-height: 140%;
		text-transform: uppercase;
		color: #000000;
	}
	.social-media-menu img{
		width: 18px;
		height: 18px;
	}
	#menu-custom-mobile-menu details{
		margin-bottom: 16px;
	}
	#panel-408-3-0-0 .owl-dot:nth-child(6),
	#panel-408-3-0-0 .owl-dot:nth-child(7),
	#panel-408-3-0-0 .owl-dot:nth-child(8),
	#panel-408-3-0-0 .owl-dot:nth-child(9),
	#panel-408-3-0-0 .owl-dot:nth-child(10),
	#panel-614-3-0-0 .owl-dot:nth-child(6),
	#panel-614-3-0-0 .owl-dot:nth-child(7),
	#panel-614-3-0-0 .owl-dot:nth-child(8),
	#panel-614-3-0-0 .owl-dot:nth-child(9),
	#panel-614-3-0-0 .owl-dot:nth-child(10){
		display: none !important;
	}
	div#n2-ss-23 .n2-style-126a40276f1a07f9996db68b971a8d7f-dot,
	div#n2-ss-30 .n2-style-126a40276f1a07f9996db68b971a8d7f-dot{
		margin: 0 2px !important;
		padding: 3px 3px 3px 3px !important;
	}
	#panel-408-6-0-0 .owl-stage-outer,
	#panel-614-6-0-0 .owl-stage-outer{
		margin-right: -10px;
	}
	#panel-408-6-0-0 .owl-stage-outer .lgx-item,
	#panel-614-6-0-0 .owl-stage-outer .lgx-item{
		margin-bottom: 10px;
	}
	.owl_partners.owl_basekn span{
		padding-bottom: 0 !important;
	}
	.owl_partners.owl_basekn h3{
		width: 70% !important;
	}
	.owl_partners.owl_basekn h3{
		padding-top: 0 !important;
	}
	.owl_partners.owl_basekn h3 span:nth-child(2){
		display: none;
	}
	#panel-408-6-0-0 .more_bakn span,
	#panel-614-6-0-0 .more_bakn span{
		margin-top: 47px !important;
	}
	/*#panel-408-6-0-0 .owl-item,
	#panel-614-6-0-0 .owl-item{
		width: 260px !important;
	}*/
	.owl-text-with-img{
		font-size: 16px;
		padding: 0 27px;
		top: 50%;
	}
	#panel-408-6-0-0 .more_bakn h3 span,
	#panel-614-6-0-0 .more_bakn h3 span{
		font-size: 36px;
		display: block !important;
		margin-top: 10px !important;
	}
	#panel-408-6-0-0 .more_bakn h3 span:nth-child(2),
	#panel-614-6-0-0 .more_bakn h3 span:nth-child(2){
		display: none !important;
	}
	#n2-ss-19 .n-uc-iteITI5t13NC{
		padding: 0 10px !important;
	}
	#n2-ss-19 .n-uc-1aa59aff17255,
	#n2-ss-29 .n-uc-9ZiPzuqphAHJ{
		order: 2;
	}
	#n2-ss-19 .n-uc-18ab4c1d72db9,
	#n2-ss-29 .n-uc-g2h3CeULaNkp{
		order: 1;
	}
	#n2-ss-19 .n-uc-1355f058c4032,
	#n2-ss-29 .n-uc-8QWM5DmrCpMR{
		order: 3;
	}
	#n2-ss-19 .n-uc-1f8f241c13cee,
	#n2-ss-29 .n-uc-02iIvjIAdoNA{
		order: 4;
	}
	#n2-ss-19 .n-uc-113b563ef4632,
	#n2-ss-29 .n-uc-1F5yph6p6w0m{
		order: 5;
	}
	div#n2-ss-19 .n-uc-UD6RsKmmngRF-inner,
	div#n2-ss-19 .n-uc-1ef1157d31023-inner,
	div#n2-ss-19 .n-uc-18ab4c1d72db9-inner,
	div#n2-ss-29 .n-uc-g2h3CeULaNkp-inner,
	div#n2-ss-19 .n-uc-1aa59aff17255-inner,
	div#n2-ss-29 .n-uc-9ZiPzuqphAHJ-inner,
	div#n2-ss-29 .n-uc-xByKbDMs7IeJ-inner{
		padding: 0 !important;
	}
	div#n2-ss-19 .n-uc-1a2b55804a3ae{
		max-width: 34px !important;
	}
	div#n2-ss-19 .n2-font-ee07447b8b6318834008272df010326f-hover{
		text-align: left !important;
		font-size: 14px !important;
	}
	div#n2-ss-29 .n2-font-ee07447b8b6318834008272df010326f-hover{
		text-align: right !important;
		font-size: 14px !important;
	}
	#n2-ss-29 .read-more-arrow-services-mob div div div{
		text-align: left !important;
	}
	div#n2-ss-19 .n2-font-957be0d06a82a6c72037604956406a2a-hover{
		text-align: left !important;
		font-size: 36px !important;
	}
	div#n2-ss-19 .n-uc-1a42c1d1b0ce6,
	div#n2-ss-19 .n-uc-1a2b55804a3ae,
	div#n2-ss-19 .n-uc-1ef1157d31023-inner > .n2-ss-layer-row-inner,
	div#n2-ss-19 .n-uc-155d64b3f86a2,
	div#n2-ss-19 .n-uc-18ab4c1d72db9-inner > .n2-ss-layer-row-inner,
	div#n2-ss-19 .n-uc-1aa59aff17255-inner > .n2-ss-layer-row-inner,
	div#n2-ss-19 .n-uc-1aa59aff17255-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{
		margin: 0 !important;
	}
	div#n2-ss-19 .n-uc-134f466d311ba,
	div#n2-ss-19 .n-uc-1e0a9acd489ca{
		display: none;
	}
	div#n2-ss-19 .n-uc-18ab4c1d72db9-inner > .n2-ss-layer-row-inner{
		margin-top: 37px !important;
		margin-bottom: 18px !important;
	}
	div#n2-ss-19 .n-uc-1aa59aff17255-inner > .n2-ss-layer-row-inner{
		margin-top: 10px !important;
	}
	div#n2-ss-21 .n2-font-fea59f68fa5ace17f046735aa6be355b-simple,
	div#n2-ss-33 .n2-font-00fd18d60ea5ff95da78facc55979ec1-simple,
	div#n2-ss-33 .n2-font-fea59f68fa5ace17f046735aa6be355b-simple{
		-webkit-text-stroke: 1px #fff;
	}
	div#n2-ss-21 .nextend-bar-horizontal,
	div#n2-ss-33 .nextend-bar-horizontal{
		--widget-offset: 0 !important;
		margin-bottom: 29px;
		margin-left: 0;
	}
	div#n2-ss-21 .n2-style-0653212c1ceac98c39311259949beeac-simple,
	div#n2-ss-33 .n2-style-0653212c1ceac98c39311259949beeac-simple{
		padding: 5px 20px 5px 10px !important;
	}
	div#n2-ss-21 .n2-font-0f22884e9ce1af80327e13f817b9dcfa-simple,
	div#n2-ss-21 .n2-font-fea59f68fa5ace17f046735aa6be355b-simple,
	div#n2-ss-33 .n2-font-00fd18d60ea5ff95da78facc55979ec1-simple,
	div#n2-ss-33 .n2-font-c199be589ff0fad4b3c4e81956d480e2-simple,
	div#n2-ss-33 .n2-font-fea59f68fa5ace17f046735aa6be355b-simple{
		font-size: 20.6707px !important;
		font-weight: normal !important;
	}
	div#n2-ss-35 .n-uc-BFPweNlR6ad9-inner > .n2-ss-layer-row-inner,
	div#n2-ss-28 .n-uc-ycyhyIttIPin-inner > .n2-ss-layer-row-inner{
		display: inline-grid;
		grid-template-columns: 1fr 1fr;
	}
	div#n2-ss-35 .n-uc-MTnf7J2QEcf0,
	div#n2-ss-35 .n-uc-BFPweNlR6ad9-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-28 .n-uc-ycyhyIttIPin-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{
		width: 100% !important;
	}
	div#n2-ss-35 .n2-font-0015f4994f4e2583de7df29eb3079c10-paragraph,
	div#n2-ss-28 .n2-font-0015f4994f4e2583de7df29eb3079c10-paragraph{
		font-size: 14px !important;
	}
	div#n2-ss-35 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover,
	div#n2-ss-28 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover{
		font-size: 32px !important;
	}
	div#n2-ss-35 .n2-font-fd235a62766262434d2dedcad7000b3c-hover{
		font-size: 14px !important;
	}
	div#n2-ss-35 .n-uc-F0bZctqCnrOO-inner > .n2-ss-layer-row-inner,
	div#n2-ss-28 .n-uc-ZpMxyr3X2gqt-inner > .n2-ss-layer-row-inner{
		display: inline-grid;
		grid-template-columns: 90px auto;
	}
	div#n2-ss-35 .n-uc-Rq8UmFX78Brs,
	div#n2-ss-28 .n-uc-Gtn9FXJpNa5V{
		grid-row: 2/3;
		grid-column: 1/3;
		width: 100% !important;
		margin-top: -10px !important;
		padding-top: 0 !important;
		margin-bottom: 28px !important;
	}
	div#n2-ss-35 .n-uc-YT8PKsIetktZ{
		grid-row: 1/2;
		grid-column: 1/2;
		width: auto !important;
		padding-top: 47px !important;
		margin: auto auto !important;
	}
	div#n2-ss-28 .n-uc-mw88h5db6jdI{
		grid-row: 1/2;
		grid-column: 1/2;
		width: 103px !important;
		padding-top: 47px !important;
		margin: auto auto !important;
	}
	div#n2-ss-35 .n-uc-s2FKE57dtGav{
		grid-row: 1/2;
		grid-column: 1/3;
		width: 80% !important;
		padding-top: 47px !important;
		text-align: left !important;
		margin: 8px auto auto 0 !important;
	}
	div#n2-ss-28 .n-uc-CIpnhk8ZkOgW{
		grid-row: 1/2;
		grid-column: 2/3;
		width: 43% !important;
		padding-top: 49px !important;
		text-align: left !important;
		margin: 8px auto auto 0 !important;
	}
	#panel-408-3-0-0 .owl-carousel .owl-stage-outer,
	#panel-614-3-0-0 .owl-carousel .owl-stage-outer{
		margin: 0 -9px;
	}
	.owl_partners{
		padding: 0 10px!important;
	}
	#first-1000-carousel .news-carousel{
		margin-bottom: 0;
	}
	.single-news-title-suggestion,
	.single-news-excerpt-suggestion{
		-webkit-line-clamp: 4;
		overflow: hidden !important;
		text-overflow: ellipsis;
		max-height: 8rem;
		-webkit-box-orient: vertical;
		display: -webkit-box;
	}
	div#n2-ss-35 .n-uc-BFPweNlR6ad9-inner > .n2-ss-layer-row-inner,
	div#n2-ss-28 .n-uc-ycyhyIttIPin-inner > .n2-ss-layer-row-inner{
		row-gap: 60px;
	}
	div#n2-ss-35 .n-uc-F0bZctqCnrOO-inner > .n2-ss-layer-row-inner,
	div#n2-ss-28 .n-uc-ZpMxyr3X2gqt-inner > .n2-ss-layer-row-inner{
		row-gap: 25px;
		margin-bottom: 20px !important;
	}
	#pg-614-6,
	#pg-614-7{
		margin-bottom: 0 !important;
	}
	div#n2-ss-21 .n-uc-1d3fc65f359cc-inner > .n2-ss-layer-row-inner,
	div#n2-ss-21 .n-uc-1d3fc65f359cc1-inner > .n2-ss-layer-row-inner,
	div#n2-ss-21 .n-uc-1d3fc65f359cc2-inner > .n2-ss-layer-row-inner
	div#n2-ss-21 .n-uc-1d3fc65f359cc3-inner > .n2-ss-layer-row-inner
	div#n2-ss-21 .n-uc-1d3fc65f359cc4-inner > .n2-ss-layer-row-inner{
		margin: 0 0 0 -10px !important;
	}
	div#n2-ss-21 .n2-font-12c55863b0aea4834b86c1b698b4578d-hover,
	div#n2-ss-33 .n2-font-12c55863b0aea4834b86c1b698b4578d-hover,
	div#n2-ss-21 .n2-font-4ce9749246d7f679e6180fc52af3eca4-hover,
	div#n2-ss-33 .n2-font-4ce9749246d7f679e6180fc52af3eca4-hover{
		font-size: 14px !important;
	}
	div#n2-ss-21 .n-uc-1dr2lX2RS3TD,
	div#n2-ss-21 .n-uc-1dr2lX2RS3TD1,
	div#n2-ss-21 .n-uc-1dr2lX2RS3TD2,
	div#n2-ss-33 .n-uc-Ma0EIUfcQA2Y,
	div#n2-ss-33 .n-uc-Ma0EIUfcQA2Y1,
	div#n2-ss-33 .n-uc-Ma0EIUfcQA2Y2{
		max-width: unset !important;
	}
	.n2-ss-slider .n2-ss-item-image-content img{
		width: 33px;
		margin-left: 19px !important;
	}
	#n2-ss-3item4,
	#n2-ss-3item6,
	#n2-ss-3item8,
	#n2-ss-3item10,
	#n2-ss-3item12,
	#n2-ss-18item3,
	#n2-ss-18item4,
	#n2-ss-18item5,
	#n2-ss-18item6,
	#n2-ss-18item7,
	#n2-ss-18item8,
	#n2-ss-18item9,
	#n2-ss-28item4,
	#n2-ss-28item6,
	#n2-ss-28item8,
	#n2-ss-28item10,
	#n2-ss-28item12,
	#n2-ss-27item3,
	#n2-ss-27item4,
	#n2-ss-27item5,
	#n2-ss-27item6,
	#n2-ss-27item7,
	#n2-ss-27item8,
	#n2-ss-27item9,
	#n2-ss-35item4,
	#n2-ss-35item6,
	#n2-ss-35item8,
	#n2-ss-35item10,
	#n2-ss-35item12{
		height: 50px !important;
		width: 100%;
		object-fit: contain;
	}
	#n2-ss-21-arrow-previous,
	#n2-ss-21-arrow-next,
	#n2-ss-22-arrow-previous,
	#n2-ss-22-arrow-next,
	#n2-ss-33-arrow-previous,
	#n2-ss-33-arrow-next{
		width: 46px;
		--widget-offset: 29px !important;
	}
	#n2-ss-21-arrow-next,
	#n2-ss-22-arrow-next,
	#n2-ss-33-arrow-next{
		margin-right: 10px;
	}
	#n2-ss-21-arrow-previous,
	#n2-ss-22-arrow-previous,
	#n2-ss-33-arrow-previous{
		margin-right: 15px;
	}
	div#n2-ss-22 .n-uc-vvSYHeVKTx222-inner,
	div#n2-ss-22 .n-uc-vvSYHeVKTx2221-inner,
	div#n2-ss-22 .n-uc-vvSYHeVKTx2222-inner{
		padding: 0 0 20px 0 !important;
	}
	div#n2-ss-21 .n-uc-1558c428bcbf4-inner,
	div#n2-ss-21 .n-uc-1558c428bcbf41-inner,
	div#n2-ss-21 .n-uc-1558c428bcbf42-inner,
	div#n2-ss-21 .n-uc-1558c428bcbf43-inner,
	div#n2-ss-21 .n-uc-1558c428bcbf44-inner{
		justify-content: flex-start !important;
	}
	div#n2-ss-21 .n-uc-kXIqIyCzq6MK,
	div#n2-ss-21 .n-uc-kXIqIyCzq6MK2,
	div#n2-ss-21 .n-uc-kXIqIyCzq6MK1,
	div#n2-ss-22 .n-uc-Hz7HldNVwa6f,
	div#n2-ss-22 .n-uc-Hz7HldNVwa6f1,
	div#n2-ss-22 .n-uc-Hz7HldNVwa6f2,
	div#n2-ss-33 .n-uc-FLgv4ytxnJtN,
	div#n2-ss-33 .n-uc-FLgv4ytxnJtN1,
	div#n2-ss-33 .n-uc-FLgv4ytxnJtN2{
		--margin-bottom: 8px !important;
	}
	div#n2-ss-21 .n-uc-1a2a6820b4f90-inner,
	div#n2-ss-21 .n-uc-1a2a6820b4f901-inner,
	div#n2-ss-21 .n-uc-1a2a6820b4f902-inner,
	div#n2-ss-21 .n-uc-1a2a6820b4f903-inner,
	div#n2-ss-21 .n-uc-1a2a6820b4f904-inner,
	div#n2-ss-21 .n-uc-1661296b5aaeb-inner,
	div#n2-ss-21 .n-uc-1661296b5aaeb1-inner,
	div#n2-ss-21 .n-uc-1661296b5aaeb2-inner,
	div#n2-ss-21 .n-uc-1661296b5aaeb3-inner,
	div#n2-ss-21 .n-uc-1661296b5aaeb4-inner,
	div#n2-ss-21 .n-uc-11611eb5be65e-inner,
	div#n2-ss-21 .n-uc-11611eb5be65e1-inner,
	div#n2-ss-21 .n-uc-11611eb5be65e2-inner,
	div#n2-ss-21 .n-uc-11611eb5be65e3-inner,
	div#n2-ss-21 .n-uc-11611eb5be65e4-inner,
	div#n2-ss-21 .n-uc-119441ba29656-inner,
	div#n2-ss-21 .n-uc-119441ba296561-inner,
	div#n2-ss-21 .n-uc-119441ba296562-inner,
	div#n2-ss-21 .n-uc-119441ba296563-inner,
	div#n2-ss-21 .n-uc-119441ba296564-inner,
	div#n2-ss-33 .n-uc-4oMemHv0sv0I-inner,
	div#n2-ss-33 .n-uc-4oMemHv0sv0I1-inner,
	div#n2-ss-33 .n-uc-4oMemHv0sv0I2-inner,
	div#n2-ss-33 .n-uc-9oKNzW05o3lj-inner,
	div#n2-ss-33 .n-uc-9oKNzW05o3lj1-inner,
	div#n2-ss-33 .n-uc-9oKNzW05o3lj2-inner{
		padding: 0 !important;
	}
	div#n2-ss-21 .n-uc-11611eb5be65e-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-11611eb5be65e1-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-11611eb5be65e2-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-11611eb5be65e3-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-11611eb5be65e4-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-33 .n-uc-KTyEAqDXG2LX-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-33 .n-uc-KTyEAqDXG2LX1-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-33 .n-uc-KTyEAqDXG2LX2-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{
		margin: 0 !important;
	}
	.owl-dot,
	.owl-dot:nth-child(2){
		background-size: 100%;
		width: 46px;
		background-repeat: no-repeat;
		margin: 0 !important;
		margin-left: 20px !important;
		margin-bottom: 29px !important;
		margin-right: 10px !important;
	}
	.video-div video,
	.video-div:has(iframe){
		height: 157px;
	}
	.single-news-image img{
		max-height: 320px !important;
	}
	.video-sec figure img,
	.video-sec img{
		height: auto;
		width: 100%;
		max-height: 186px;
		object-fit: cover;
	}
	.event-calendar-months{
		display: inline-grid;
		grid-template-columns: 1fr 1fr 1fr;
		text-align: center;
	}
	.unclicked-month a,
	.clicked-month{
		font-size: 16px;

	}
	.result-badge-date {
		gap: 20px;
	}

	.result-department a{
		font-size: 10px;
		display: block;
		width: fit-content;
	}
	.content-bio-pic{
		height: 300px;
		width: 100%;
		object-fit: contain;
	}
	#raifeisen_bank_eur,
	#gpb_bank_cny,
	#gpb_bank_eur{
		top: 0;
	}
	.spacer-news{
		height: 0 !important;
	}
	.news-the-content img,
	.news-the-content figure{
		width: 100% !important;
	}
	.tutorial-navigation__arrow {
		font-size: 0;
	}
	.show-more-news-btn,
	.show-all-news-btn{
		display: block;
	}
	.single-news-footer{
		display: none;
	}
	.show-more-news-btn{
		background: #3C2FD6;
		border-radius: 109px;
		text-align: center;
		padding: 11px 30px;
		margin-top: 32px;
		margin-bottom: 16px;
	}
	.show-all-news-btn{
		background: #ffffff;
		border-radius: 109px;
		text-align: center;
		padding: 11px 30px;
		margin-top: 0;
		margin-bottom: 16px;
	}
	.show-more-news-btn label,
	.show-all-news-btn label{
		font-family: Tektur-Regular !important;
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
		text-align: center;
		letter-spacing: 0.1em;
		text-transform: uppercase;
		color: #FFFFFF;
		margin-bottom: 0;
	}
	.show-all-news-btn label{
		color: #3C2FD6;
	}
	.page-single-news-container{
		margin-bottom: 0;
	}
	.single-news-date{
		font-size: 20px;
	}
	.single-news-title{
		font-size: 24px;
		line-height: 120%;
	}
	.serach-result{
		margin-bottom: 20px;
	}
	.result-title a{
		font-size: 10px;
	}
	.result-title a label{
		font-size: 10px;
		margin-bottom: 0;
	}
	.result-title a:last-child {
		margin-top: auto;
	}
	.single-calender-title{
		font-size: 16px;
		padding-right:0;
	}
	.single-calender-location{
		font-size: 12px;
	}
	.event-calendar-years{
		margin-top: 0;
		/* display: inline-grid;
		grid-template-columns: 1fr 1fr 1fr;
		column-gap: 50px; */
	}
	.unclicked a,
	.clicked a,
	.clicked{
		font-size: 20px;
	}
	.event-control-filter{
		gap: 0;
		grid-template-columns: auto;
		row-gap: 20px;
		margin-bottom: 30px;
	}
	.single-calender-event{
		grid-template-columns: auto;
		column-gap: 0;
		width: 100%;
	}
	.single-event-dates{
		grid-template-columns: auto;
	}
	.single-calender-info{
		grid-template-columns: 10px auto;
		column-gap: 16px;
	}
	.event-calandar-months{
		justify-content: center;
		column-gap: 30px;
		margin-top: 10px;
		margin-bottom: 0;
	}
	.day-number-calender-event{
		font-size: 40px;
	}
	.dash-between-dates{
		margin-right: auto;
		font-size: 30px;
	}
	.event-filter,
	.event-filter:has(.clicked-filter){
		display: block;
	}
	.past-events a,
	.upcoming-events a{
		font-size: 14px;
		padding: 5px 20px;
	}
	.event-calandar-months img{
		width: 100%;
	}
	.month-name-calendar{
		font-size: 32px;
	}
	.latest-calender > a label{
		font-size: 28px;
		margin-bottom: 30px;
	}
	.full-dates{
		gap: 10px;
		margin-bottom: 16px;
		grid-template-columns: auto auto 25px auto auto;
	}
	.day-number-calender-event{
		margin-top: auto;
		margin-bottom: auto;
	}
	.month-day-event{
		font-size: 14px;
		margin-top: auto;
		margin-bottom: auto;
	}
	.month-calender-event{
		font-size: 14px;
		margin-bottom: 7px;
	}
	.day-name-calender-event{
		font-size: 14px;
		margin-bottom: 0;
	}
	.three-col-section{
		font-size: 12px;
		column-count: 1;
	}
	.partial-block{
		font-size: 12px;
		width: 100%;
		margin-bottom: 20px;
	}
	.administrative-title{
		font-size: 28px;
		width: 100%;
	}
	.patent-content{
		font-size: 12px;
		width: 100%;
	}
	.patents-header-text{
		margin-bottom: 20px;
		font-size: 20px;
		width: 100%;
	}
	.first-spacer,
	.second-spacer{
		height: 20px !important;
	}
	.third-spacer{
		height: 0 !important;
	}
	.press-media video{
		height: 190px;
	}
	.carousel-div{
		margin-bottom: 0;
	}
	.press-events-date img{
		height: 20px;
	}
	/* .events-in-press-center .media-headline{
		margin-bottom: 28px;
    	margin-top: 0;
		font-size: 16px;
    	margin-right: 5px;
	} */
	.carousel-div .events-in-press-center{
		background-position: unset;
		margin-bottom: 89px;
	}
	.media-in-press-center .media-headline{
		margin-top: 0;
		margin-bottom: 20px;
	}
	.media-page-container{
		margin-bottom: 0;
	}
	.news-big-screens,
	.event-big-screens,
	.news-tablet-screens,
	.event-tablet-screens{
		display: none;
	}
	.news-mobile-screens,
	.event-mobile-screens{
		display: block;
	}
	.news-in-press-center .media-headline{
		display: inline-grid;
		grid-template-columns: auto;
		width: 100%;
		margin-bottom: 26px;
		margin-top: 0;
	}
	.title-with-rss{
		display: inline-grid;
		grid-row: 1/2;
		grid-column: 1/2;
	}
	.media-headline p{
		grid-row: 1/2;
		grid-column: 1/3;
		margin-top: auto;
		margin-bottom: auto;
	}
	.media-headline img{
		grid-row: 2/3;
		grid-column: 1/2;
		margin-left: 0;
		width: 12px;
		margin-right: 5px;
	}
	.title-with-rss a{
		grid-row: 2/3 !important;
		grid-column: 2/3 !important;
	}
	.media-headline a{
		grid-row: 1/2;
		grid-column: 2/3;
		margin-top: auto;
		margin-bottom: auto;
	}
	.contacts-page-social-media{
		display: none;
	}
	.news-in-press-center, .carousel-div .media-in-press-center {
		background-position: bottom;
		margin-bottom: 60px;
	}

	.events-in-press-center{
		margin-bottom: 69px;
		background-position: top;
	}
	.press-news,
	.press-media video, .press-events{
		height: 190px;
	}
	.press-news-tag span,
	.press-events-date{
		font-size: 20px;
	}
	.press-new-category,
	.countries-category,
	.press-category{
		font-size: 8px;
		padding: 4px 10px;
		line-height: normal;
	}
	.press-news-title,
	.press-events-title{
		font-size: 12px;
	}
	#hours_id .contacts-page-div{
		margin-bottom: 0;
	}
	.contacts-page-social-media{
		display: none;
	}
	div#n2-ss-21 .n2-font-18e2c4ac0978fff3463993df908841f8-hover,
	div#n2-ss-22 .n2-font-18e2c4ac0978fff3463993df908841f8-hover,
	div#n2-ss-33 .n2-font-18e2c4ac0978fff3463993df908841f8-hover,
	div#n2-ss-33 .n2-font-eda60b7c71a3f0f57b69b75958bd7adb-hover,
	div#n2-ss-21 .n2-font-eda60b7c71a3f0f57b69b75958bd7adb-hover{
		font-size: 34px !important;
	}
	div#n2-ss-21 .n2-font-c18894ff7393c1f37c6850f5cfa76eda-hover,
	div#n2-ss-22 .n2-font-c18894ff7393c1f37c6850f5cfa76eda-hover,
	div#n2-ss-33 .n2-font-c18894ff7393c1f37c6850f5cfa76eda-hover,
	div#n2-ss-21 .n2-font-2af416b515b15379076ab22488c563da-hover,
	div#n2-ss-33 .n2-font-2af416b515b15379076ab22488c563da-hover{
		font-size: 24px !important;
	}
	div#n2-ss-21 .n2-font-110b55742a2f51f4101dcb39f0aa4139-paragraph,
	div#n2-ss-22 .n2-font-110b55742a2f51f4101dcb39f0aa4139-paragraph,
	div#n2-ss-21 .n2-font-110b55742a2f51f4101dcb39f0aa4139-paragraph,
	div#n2-ss-33 .n2-font-110b55742a2f51f4101dcb39f0aa4139-paragraph{
		font-size: 10px !important;
	}
	div#n2-ss-21 .n2-font-1eae3c31805dfe0957d8a951203d4d97-hover,
	div#n2-ss-22 .n2-font-1eae3c31805dfe0957d8a951203d4d97-hover,
	div#n2-ss-33 .n2-font-1eae3c31805dfe0957d8a951203d4d97-hover,
	div#n2-ss-21 .n2-font-419dfcbcde4935a49ba54b938546a6ae-hover,
	div#n2-ss-33 .n2-font-419dfcbcde4935a49ba54b938546a6ae-hover{
		font-size: 10px !important;
	}
	div#n2-ss-21 .n-uc-140f4d0d2290f-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-140f4d0d2290f1-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-140f4d0d2290f2-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-140f4d0d2290f3-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-140f4d0d2290f4-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-33 .n-uc-AwYBaIqlYUVO-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-33 .n-uc-AwYBaIqlYUVO1-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-33 .n-uc-AwYBaIqlYUVO2-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{
		margin-bottom: 20px !important;
	}
	div#n2-ss-21 .n-uc-1661296b5aaeb4,
	div#n2-ss-21 .n-uc-1661296b5aaeb3,
	div#n2-ss-21 .n-uc-1661296b5aaeb2,
	div#n2-ss-21 .n-uc-1661296b5aaeb1,
	div#n2-ss-21 .n-uc-1661296b5aaeb,
	div#n2-ss-22 .n-uc-W2tRrB5jUSNJ,
	div#n2-ss-22 .n-uc-W2tRrB5jUSNJ1,
	div#n2-ss-22 .n-uc-W2tRrB5jUSNJ2,
	div#n2-ss-33 .n-uc-El5ns4MVMKhM,
	div#n2-ss-33 .n-uc-El5ns4MVMKhM1,
	div#n2-ss-33 .n-uc-El5ns4MVMKhM2{
		width: calc(30% - 20px) !important;
	}
	div#n2-ss-21 .n-uc-1558c428bcbf44,
	div#n2-ss-21 .n-uc-1558c428bcbf43,
	div#n2-ss-21 .n-uc-1558c428bcbf42,
	div#n2-ss-21 .n-uc-1558c428bcbf41,
	div#n2-ss-21 .n-uc-1558c428bcbf4,
	div#n2-ss-22 .n-uc-146jHf3Y6n1o,
	div#n2-ss-22 .n-uc-146jHf3Y6n1o1,
	div#n2-ss-22 .n-uc-146jHf3Y6n1o2,
	div#n2-ss-33 .n-uc-ev4YGADNKh6p,
	div#n2-ss-33 .n-uc-ev4YGADNKh6p1,
	div#n2-ss-33 .n-uc-ev4YGADNKh6p2{
		width: calc(70% - 20px) !important;
	}
	.vacancy-title{
		width: 100%;
		font-size: 24px;
	}
	.event-blue-block{
		height: 172px;
		padding: 0;
	}
	.event-blue-block{
		padding: 34px 10px 0 10px;
	}
	.event-blue-block label{
		font-size: 13px !important;
	}
	.owl_partners.owl_event .owl-stage{
		margin-left: auto !important;
	}
	.mobile-screen{
		display: block;
	}
	.large_screen{
		display: none;
	}
	#raiffeisen_bank_eur{
		position: relative;
		/*     	top: -18em; */
	}
	#unicredit_bank_usd,
	#unicredit_bank_usd_en,
	#unicredit_bank_eur,
	#unicredit_bank_eur_en,
	#gpb_bank_cny, #gpb_bank_cny_en {
		position: relative;
		top: 0;
	}
	#unicredit_bank_eur,
	#unicredit_bank_eur_en,
	#gpb_bank_cny, #gpb_bank_cny_en{
		top: 0;
	}
	#unicredit_bank_eur,
	#unicredit_bank_eur_en{
		/* 		margin-bottom: -40em; */
	}
	#relative_seperator,
	#foreign_unicredit_bank_usd{
		position: relative;
		/*     	top: -8em; */
	}
	.bank-qr-1,
	.bank-qr-2,
	.bank-qr-3,
	.bank-qr-4,
	.bank-qr-5,
	.bank-qr-6{
		margin-top: 0;
		margin-left: 0;
		width: 100px;
		height: 100px;
	}
	.relative-semi-text{
		position: relative;
		/*     	top: -6.5em; */
	}
	.en-semi-bank-text{
		top: 0;
	}
	.en-banks-spacer-2{
		height: 42em !important;
	}
	#foreign_unicredit_bank_eur{
		/* 		position: relative;
              top: -16em;
                margin-bottom: -22em; */
	}
	#foreign_unicredit_bank_eur_en{
		margin-bottom: -13em;
		/* 		top: -13em; */
		/*     	position: relative; */
	}
	.page-container{
		padding: 20px;
		margin-bottom: 0;
	}
	.video-sec{
		margin-bottom: 20px !important;
	}
	.page-header-title{
		top: 2.5%;
	}
	.page-header-title-logged-out{
		top: 98px;
	}
	.custome-breadscrumb a,
	.custome-breadscrumb span{
		font-size: 10px;
	}
	.page-title{
		font-size: 26px;
	}
	.inner-big-headline-title{
		font-size: 22px;
	}
	.eapc-heading{
		margin-top: 10px;
		font-size: 24px;
	}
	.seperator{
		margin-bottom: 20px;
	}
	.eapc-content{
		font-size: 12px;
		margin-bottom: 50px;
	}
	.partial-block{
		width: auto;
		font-size: 16px;
	}
	.administrative-title{
		width: auto;
		font-size: 24px;
	}
	.blue-council-section{
		border-top-left-radius: 300px;
		border-bottom-left-radius: 300px;
		width: auto;
		font-size: 16px;
		padding: 55px 20px 55px 100px;
	}
	.three-col-section,
	.detailed-eapv-content,
	.banks-text{
		font-size: 18px;
		column-count: 1;
	}
	.banks-text{
		font-size: 12px;
		width: 100%;
		margin-top: 0;
		margin-bottom: 20px;
	}
	.semi-title-headline-banks{
		width: 100%;
		font-size: 28px;
	}
	.detailed-eapv-content{
		font-size: 12px;
	}
	.ac-paragraph{
		font-size: 16px;
	}
	.detailed-eapv-title{
		font-size: 28px;
		margin-bottom: 20px;
	}
	.expertise-title{
		font-size: 24px;
	}
	.news-carousel-title{
		margin-top: 20px;
		line-height: 110%;
		font-size: 28px;
	}
	.single-1000-news-collection{
		display: inline-grid;
		column-gap: 20px;
		margin-bottom: 24px;
		grid-template-columns: 1fr 1fr;
	}
	.single-news-img{
		width: 100%;
		object-fit: cover;
	}
	.ac-title{
		font-size: 20px;
	}
	.small-title{
		font-size: 16px;
	}
	.double-title{
		margin-top: 6em;
	}
	.contacts-headline{
		font-size: 30px;
		width: auto;
		display: block;
	}
	.bank-heading{
		display: block;
		font-size: 36px;
		word-break: break-all;
	}
	.bank-content{
		display: block;
		width: 100%;
		margin-left: 0;
	}
	.half-title{
		font-size: 24px;
		width: auto;
	}
	.blanks-mini-text{
		width: auto;
	}
	.patents-header{
		font-size: 40px;
		word-break: break-word;
	}
	.green-patent,
	.red-patent,
	.patent-secendory-headers{
		font-size: 36px;
		word-break: break-word;
	}
	.eapv-logo img{
		width: 130px;
	}
	.first-video video{
		height: auto;
	}
	.video-carousel{
		grid-template-columns: 1fr;
	}
	.carousel-buttons{
		width: fit-content;
		margin-right: 0;
		margin-left: auto;
		grid-template-columns: 60px 60px;
	}
	.media-headline a,
	.media-headline a:hover,
	.media-headline a:focus{
		display: -webkit-inline-box;
	}
	.news-highlights,
	.all-news-section,
	.news-carousel{
		grid-template-columns: auto;
	}
	.wide-news,
	.small-news{
		margin-bottom: 30px;
	}
	.countries-cat,
	.press-cat,
	.new-cat{
		font-size: 12px;
	}
	.news-page-title,
	.laptop-screen-other-news-carousel{
		display: block;
	}
	.first-news-date{
		font-size: 20px;
	}
	.first-news-title{
		font-size: 20px;
		line-height: 120%;
		-webkit-line-clamp: 4;
		overflow: hidden !important;
		text-overflow: ellipsis;
		max-height: 10rem;
		-webkit-box-orient: vertical;
		display: -webkit-box !important;
	}
	.first-news-excerpt {
		display: none;
	}
	.wide-news img,
	.small-news img,
	.all-news img{
		grid-column: 1/2;
		grid-row: 1 / 5;
		display: block;
		margin-right: auto;
		margin-left: auto;
	}
	.small-news{
		margin-bottom: 20px;
	}
	.text-2-photos,
	.text-one-photo{
		display: block !important;
	}
	.img-quote-section{
		grid-template-columns: 60px 100px auto;
		row-gap: 20px;
		column-gap: 20px;
	}
	.text-2-photos p{
		margin-bottom: 20px;
	}
	.text-2-photos img{
		margin-right: auto;
		margin-left: auto;
	}
	.text-2-photos figcaption{
		float: none;
	}
	/* .eapv-custome-search{
		grid-template-columns: 20px 70% 25px;
	} */
	.eapv-custome-search .close-btn,
	.eapv-custome-search .close-btn img{
		width: 25px;
		height: 25px;
	}
	.search-header{
		margin-top: 10px;
		margin-bottom: 20px;
		display: inline-grid;
		row-gap: 5px;
	}
	.search-header label{
		font-size: 24px;
	}
	.search-filters{
		display: inline-grid;
		row-gap: 5px;
	}
	.search-filters a{
		margin: 0;
		font-size: 8px;
		padding: 8px 10px;
	}
	.innovations-search-link{
		grid-row: 1/2;
		grid-column: 1/2;
	}
	.industrial-designs-search{
		grid-row: 2/3;
		grid-column: 1/3;
	}
	.web-portal-search{
		grid-column: 1/2;
		grid-row: 3/4;
		width: fit-content;
	}
	.patents-search{
		grid-row: 1/2;
		grid-column: 2/3;
	}
	.big-screen-carousel,
	.tablet-screen-carousel{
		display: none;
	}
	.mobile-screen-carousel{
		display: block;
	}
	.media-headline{
		font-size: 28px;
	}
	.media-headline a,
	.media-headline a:hover,
	.media-headline a:focus,
	.video-sec label{
		font-size: 12px;
	}
	.events-in-press-center .media-headline{
		display: flex;
		flex-direction: row;
		margin-left: 0;
	}
	.eapv-logo,
	.news-social-media{
		display: none;
	}
	.first-news{
		margin-bottom: 30px;
	}
	.first-news-info{
		padding: 10px;
	}
	.news-tag span{
		font-size: 6px;
	}
	.new-cat,
	.countries-cat a,
	.press-cat a{
		font-size: 6px;
		padding: 3px 12px;
		margin-bottom: 0;
	}
	.new-cat{
		font-size: unset;
		padding: unset;
	}
	.category-news,
	.category-eapo,
	.category-press{
		font-size: unset;
		padding: 0;
	}
	.category-news a,
	.category-eapo a,
	.category-press a,
	.new-cat a{
		font-size: 6px;
		padding: 3px 12px;
	}
	.wide-news,
	.small-news,
	.all-news{
		display: inline-grid;
		grid-template-columns: 1fr 1fr;
		column-gap: 20px;
	}
	.other-news{
		width: 100%;
	}
	.news-tag{
		grid-column: 2 / 3;
		grid-row: 1 / 2;
	}
	.other-news__top .news-tag{
		grid-column: auto;
		grid-row: auto;
	}
	.single-1000-news-collection .news-tag{
		margin-bottom: 0;
	}
	.single-1000-news-collection > a{
		grid-row: 1/3;
		grid-column: 1/2;
	}
	.wide-news .news-tag,
	.other-news .news-tag{
		margin-bottom: 0;
	}
	.other-news__top .news-tag {
		height: 38px;
	}

	.news-tag span a{
		font-size: 6px;
	}
	.wide-news > a,
	.other-news > a{
		grid-row: 1/4;
		grid-column: 1/2;
	}
	.wide-news .other-news-text,
	.other-news .other-news-text{
		grid-row: 2/3;
		grid-column: 2/3;
	}
	.other-news__top .other-news-text {
		grid-row: auto;
		grid-column: auto;
	}
	.wide-news .other-news-text .news-title a,
	.other-news .other-news-text .news-title,
	.other-news .single-news-title-suggestion{
		-webkit-line-clamp: 4;
		overflow: hidden !important;
		text-overflow: ellipsis;
		max-height: 8rem;
		-webkit-box-orient: vertical;
		display: -webkit-box !important;
	}
	.news-text{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.other-news-text{
		grid-template-columns: auto;
		margin-top: 0;
		margin-bottom: 0;
	}
	.other-news-read-more-link{
		margin-top: 0;
	}
	.news-info-section{
		margin-top: 0;
		margin-bottom: 5px;
	}
	.news-title{
		font-size: 10px;
	}
	.news-excerpt{
		display: none;
	}
	.news-text a,
	.news-text a:hover,
	.news-text a:focus{
		font-size: 10px;
		padding: 6px 25px;

		float: unset;
	}
	.news-title a{
		font-size: unset;
		padding: 0;
	}
	.news-highlights,
	.banner-section{
		margin-bottom: 50px;
	}
	.news-highlights{
		width: 100%;
	}
	.banner-section .paggination img{
		height: 24px;
	}
	.first-news{
		height: 320px;
	}
	.all-news{
		margin-bottom: 24px;
	}
	.news-the-content,
	.news-the-content ul,
	.news-the-content li{
		font-size: 12px;
		line-height: 140%;
	}
	.text-2-photos figcaption,
	.wp-container-5 figcaption{
		color: #000000 !important;
		font-size: 10px;
		float: left;
	}
	.news-the-content .photo-taker{
		width: auto;
	}
	.quote-sayer:has(img){
		grid-column: 1 /2;
		grid-row: 1 / 2;
	}
	.quote-sayer:has(p){
		grid-column: 2/3;
		grid-row: 1/2;
	}
	.quote-sayer{
		font-size: 16px;
		line-height: 110%;
	}
	.quote-icon{
		grid-row: 2/3;
		grid-column: 1/2;
	}
	.quote-sayer-position{
		font-size: 16px;
	}
	.quote-text{
		grid-column: 2/4;
		grid-row: 2/4;
		font-size: 14px;
		line-height: 140%;
	}
	.quote-description{
		font-size: 14px;
		line-height: 140%;
	}
	.new-hr{
		border: 2px solid #000000;
	}
	.photos-row{
		display: block !important;
	}
	.latest-archive-event{
		grid-template-columns: auto;
		width: 100%;
		margin-top: 20px;
	}
	.start-date-latest-event{
		display: inline-grid;
		grid-template-columns: auto 1fr;
		width: 100%;
		column-gap: 25px;
		margin-bottom: 10px;
	}
	.start-date-latest-event label{
		writing-mode: unset;
		font-size: 28px;
		margin-bottom: 0;
	}
	.blue-side-bar{
		margin-top: 0;
		height: 100%;
	}
	.latest-archive-event img{
		width: 100%;
		height: 100px;
		object-fit: cover;
	}
	.latest-text-section{
		margin-top: 10px;
	}
	.right-side-latest-event{
		margin-bottom: 25px;
	}
	.latest-event-title,
	.latest-event-dates,
	.events-archieve-dates label{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.hr-latest-archive{
		margin-top: 0;
		margin-bottom: 0;
	}
	.latest-event-location{
		margin-top: 10px;
		font-size: 12px;
		margin-bottom: 10px;
	}
	.right-side-latest-event a{
		font-size: 12px;
		padding: 5px 30px;
	}
	.archive-event a{
		padding: 5px 25px;
		font-size: 12px;
	}
	.archive-event-title{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.events-triangle{
		border-top: 15px solid transparent;
		border-left: 15px solid #000000;
	}
	.events-archieve-dates label{
		margin-bottom: 0;
	}
	.events-archieve-dates{
		width: 100%;
		margin-top: 0;
		margin-bottom: 10px;
		grid-template-columns: 15px auto;
	}
	.archive-event img{
		margin-top: 10px;
		width: 100%;
		height: 100px;
		margin-bottom: 10px;
	}
	.event-archiev-list{
		margin-top: 36px;
		grid-template-columns: auto;
		width: 100%;
		column-gap: 0;
		row-gap: 25px;
	}
	.archive-event{
		width: 100%;
	}
	.archive-event > .hr-latest-archive:first-child{
		width: 100%;
	}
	.single-event-title,
	.small-screens-event-content{
		display: block;
	}
	.single-event-title > label{
		font-size: 20px;
		width: auto;
		word-break: break-word;
	}
	.single-event-title > div{
		display: flex;
		justify-content: space-between;
	}
	.single-event-start-date{
		font-size: 16px;
	}
	.single-event-location{
		font-size: 10px;
	}
	.single-event-thumbnail{
		height: 230px;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.big-screens-event-content{
		display: none;
	}
	.small-screens-event-content label{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 400;
		font-size: 12px;
		line-height: 140%;
	}
	.first-paragraph{
		margin-bottom: 30px;
	}
	.single-event-content-img{
		height: 254px;
		width: 100%;
		object-fit: contain;
	}
	.rest-of-paragraph{
		margin-top: 50px;
	}
	.menu-page-container{
		margin-right: unset;
	}
}


/*Yaroslav css*/
.first-news-date, .first-news-title {
	text-shadow: #000 1px 0 10px;
}
.first-news-info {
	background: rgba(0,0,0,0.2);
}
/*Yaroslav css*/




/*Moiseev Yury styles*/

/*Global*/
#error-page {
	max-width: 100% !important;
}
body a:hover, body a:focus {
	color: #FF5BA0;
}

body a.last-slide__link:hover, body a.last-slide__link:focus {
	color: #fff;
	text-decoration: none;
}

.int-reg-title-section.organizations-wrapper {
	align-items: center;
}
h2.organizations-wrapper__heading {
	text-transform: uppercase;
	padding-left:40px;
}
.no-padding {
	padding:0;
}
.menu-block {
	position: relative;
}
.menu-block .color-div {
	position: absolute;
	right: 0;
}
.grid-3-columns {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 24px;
}

.document-table {
	width:80%;
	font-family: 'Montserrat';
}
.document-table *, .wp-block-table.document-table thead tr th {
	font-family: 'Montserrat';
}
.wp-block-table.document-table thead {
	border-bottom: 1px solid;
	background: #3C2FD6;
	color: #fff;
	font-family: 'Montserrat';
}

/*Levels page*/

.levels {
	margin-bottom: 3rem;
}

.levels__item {
	display: grid;
	grid-template-columns: 80px 1fr;
	gap: 16px;
	margin-bottom: 3rem;
	position: relative;
}
.levels__num {
	width: 100%;
	height: 80px;
	border: 2px solid #3C2FD6;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 700;
	font-size: 44px;
	line-height: 100%;
	text-transform: uppercase;
}
.levels__num::after {
	position: absolute;
	display: block;
	content: "";
	width: 2px;
	height: calc( 99.6% - 80px);
	background: #ccc;
	left: 38px;
	bottom: -2px;
}
.levels-content {
	display: grid;
	grid-template-columns: 70% 30%;
	gap:16px;
}
.level-list {
	list-style-type: none;
	padding: 0;
}
.level-list.level-low {
	padding-top: 340px;
}
.level-list__item {
	padding: 14px 40px;
	margin-bottom: 1rem;
	background: #DEDFE2;
}
.level-list__item a {
	color: #000;
	font-size: 1rem;
	font-weight: 700;
	text-decoration: underline;
}
.levels *, .levels-content__content, .levels-content__content *  {
	font-size: 1rem;
}
.levels__right {
	padding-top: 1rem;
}
.levels-content__content ol, .levels-content__content ul {
	padding-left: 14px;
}

/*Purchases -- Блок Закупки*/

.purchases {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 23px;
	padding-bottom: 40px;
	border-bottom: 2px solid #C3C2D2;
	margin-bottom: 30px;
	list-style-type: none;
	padding-left: 0;
}
.administrative-number {
	font-family: 'Tektur';
	font-style: normal;
	font-weight: 400;
	font-size: 64px;
	line-height: 120%;
	text-transform: uppercase;
	color: #3C2FD6;
	width: -webkit-fill-available;
}
.administrative-content {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
}

/*Purchases end*/

/*Bank accounts -- Блок Банковские реквизиты*/

.bank-tooltip {
	display: inline-grid;
	grid-template-columns: 1fr 1fr;
	margin-bottom: 20px;
	gap:15px;
}
.bank-tooltip__image, .bank-qr {
	width: 188px;
	height: 188px;
	overflow: hidden;
	margin-left:auto;
	margin-right: auto;
}
.bank-tooltip__image img, .bank-qr img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.bank-name {
	font-family: Tektur-Regular, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 48px;
	line-height: 120%;
	text-transform: uppercase;
	color: #000000;
	height: 57px;
	margin-bottom: 22px;
}
.banks-title {
	font-family: Tektur-Regular;
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 120%;
	text-transform: uppercase;
	margin-bottom: 4px;
}
.banks-content {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	margin-bottom: 20px;
}
.foreign-bank__item {
	margin-bottom: 60px;
}
.foreign-bank .bank-name {
	margin-bottom: 80px;
}
.qr-bank-tooltip {
	margin: auto;
	margin-bottom: 97px;
}
.qr-currency {
	font-family: Tektur-Regular;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #3C2FD6;
	padding: 10px 17px;
	margin-bottom: 15px;
}
.foreign-banks-title {
	font-family: Tektur-Regular;
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 120%;
	text-transform: uppercase;
}
.foreign-banks-content {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	margin-bottom: 20px;
}
.currency-list {
	margin-bottom: 130px;
}
ul.grid-3-columns.currency-list {
	padding-left:0;
	list-style-type: none;
}
.semi-bank-text.foreign-bank-descr {
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	text-transform: uppercase;
	padding-bottom:1rem;
	border-bottom: 2px solid #C3C2D2;
}
ul.bank-list {
	padding-left: 0;
	list-style-type: none;
}
.banks-main-headline-banks {
	display: inline-grid;
	grid-template-columns: 560px 850px;
	margin-bottom: 83px;
	column-gap: 65px;
	width: 100%;
}
.banks-main-headline-banks label {
	font-family: Tektur-Regular;
	font-style: normal;
	font-weight: 400;
	font-size: 64px;
	line-height: 120%;
	text-transform: uppercase;
}
.banks-main-headline-banks span {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
}
.foreign-bank-name {
	font-family: Tektur-Regular, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 48px;
	line-height: 120%;
	text-transform: uppercase;
	color: #000000;
	height: 57px;
	margin-bottom: 20px;
}
.foreign-currency {
	font-family: Tektur-Regular;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 120%;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #3C2FD6;
	padding: 10px 17px;
	margin-bottom: 15px;
}
.foreign-banks-title {
	font-family: Tektur-Regular;
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 120%;
	text-transform: uppercase;
}
.foreign-banks-content {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	margin-bottom: 20px;
}
.additional-foreign-banks {
	display: inline-grid;
	grid-template-columns: 1fr 1fr;
	margin-bottom: 21px;
}
.additional-foreign-banks:last-of-type {
	margin-bottom: 0;
}
.additional-bank-title {
	font-family: Tektur-Regular;
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 120%;
	text-transform: uppercase;
}
.additional-bank-content {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
}

/*Bank accounts end */

/*Pagination*/
ul.paginate {
	padding: 0 !important;
}
ul.page-numbers {
	width: fit-content;
	padding: 0 !important;
	margin: 0 auto;
}
.page-numbers li span, .page-numbers li a {
	font-family: 'Tektur-Regular';
	font-weight: 500;
	font-size: 24px;
}
.paginate .prev.page-numbers, .paginate .next.page-numbers {
	color: #007bff;
}

/*Pagination end*/

/*Page tutorial*/

.tutorial {
	display: grid;
	grid-template-columns: 350px 1fr;
	gap: 20px;
	margin-top: 20px;
}
.tutorial__title {
	font-family: Tektur-Regular !important;
	font-style: normal;
}
.news-the-content .tutorial__content p, .news-the-content .tutorial__content li {
	font-size: 20px;
	line-height: 140%;
}
.news-the-content .tutorial__content li {
	margin-bottom: 1rem;
}
.news-the-content .tutorial__content ul, .news-the-content .tutorial__content ol {
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.page-single-news-container .news-the-content p.tutorial-accord__link {
	overflow: visible;
	font-size: 16px;
	line-height: 130%;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	margin-bottom: 10px;
	cursor: pointer;
}
.page-single-news-container .news-the-content p.tutorial-accord__link:last-of-type {
	margin-bottom: 0;
}
.ui-accordion .ui-accordion-header.tutorial-accord__subheading {
	display: grid;
	grid-template-columns: 1fr 16px;
	align-items: center;
	justify-content: space-between;
	padding: 18px 24px;
}
.accordion-item {
	margin-bottom: 10px;
}
.ui-state-default.tutorial-accord__subheading {
	background: transparent;
}
.ui-widget .tutorial-accord__title {
	order:-1;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
}
.ui-state-active.tutorial-accord__subheading, .ui-widget-content .ui-state-active.tutorial-accord__subheading, .ui-widget-header .ui-state-active.tutorial-accord__subheading, a.ui-button:active.tutorial-accord__subheading, .ui-button:active.tutorial-accord__subheading, .ui-button.ui-state-active.tutorial-accord__subheading:hover {
	border: 1px solid #3C2FD6;
	background: #3C2FD6;
}
.ui-accordion.tutorial-accord .ui-accordion-content {
	padding: 18px 24px;
}
.tutorial-navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.tutorial-accord__link.active {
	color: #3C2FD6;
}
.js-targetTabs, .js-targetSubTabs, .tutorial__wrapper {
	display: none;
}
.js-targetTabs.active, .js-targetSubTabs.active, .tutorial__wrapper.active {
	display: block;
}

.tutorial__sidebar .tutorial-accord {
	height: calc(100vh - 2rem);
}

.tutorial-accord.fixed {
	position: fixed;
	z-index: 2;
	top: 300px;
	width:350px;
	overflow-y: scroll;
	padding-bottom: 100px;
}
.tutorial-accord.fixed.bottom {
	top: auto;
	bottom: 70px;

}

.tutorial__content .gallery {
	display: grid;
	gap: 16px;
}
.tutorial__content .gallery.gallery-columns-1 {
	grid-template-columns: 1fr;
}
.tutorial__content .gallery.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}
.tutorial__content .gallery.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}
.tutorial__content .gallery.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}
.tutorial__content .gallery.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}
.tutorial__content .gallery.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}
.tutorial__content .gallery .gallery-item {
	max-width:100%;
}
.tutorial__content .gallery .gallery-item .gallery-icon a {
	height: 350px;
	overflow: hidden;
}
.tutorial__content .gallery .gallery-item .gallery-icon a img {
	max-width: 100% !important;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
}
.news-the-content .tutorial-navigation__arrow img {
	margin-bottom: 0;
}
button:not(:hover):not(:active):not(.has-background).tutorial-navigation__arrow {
	color: #3C2FD6;
	background-color: transparent;
	border: none;
}
button.tutorial-navigation__arrow:disabled{
	opacity: .35 !important;
	color: #3C2FD6 !important;
	cursor: auto;
	background-color: transparent !important;
	border:none;
	pointer-events: none;
}
button.tutorial-navigation__arrow:hover, button.tutorial-navigation__arrow:focus, button.tutorial-navigation__arrow:active {
	outline: none !important;
	border: none !important;
	color: #3C2FD6 !important;
}

/*Page tutorial end*/

.inner-page-content .attached-link {
	grid-template-columns: 66px auto;
}
.inner-page-content .attached-link.attached-link-short {
	grid-template-columns: 32px auto;
}

/* Header sticky style  */

#main .page-header-title {
	position: static;
}

/* Header sticky style end */

.patent-menu-block .patent-menu-title {
	/* height: 130px; */
	/* overflow: hidden; */
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3; /* number of lines to show */
	line-clamp: 3;
	-webkit-box-orient: vertical;
}
.content-area.not-found {
	padding-top: 90px;
	padding-bottom: 90px;
}
.not-found .not-found__wrapper {
	text-align:center;
}
.left-img-text-title-block {
	margin-bottom: 60px;
}
figure.wp-block-gallery.has-nested-images {
	align-items: normal;
	margin-top: 60px;
	margin-bottom: 60px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
	height: 400px;
	overflow: hidden;
	background: #fff;
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
	height: 100% !important;
	width:100% !important;
	object-fit: contain !important;
}
.page-single-news-container .wp-block-gallery.has-nested-images figure.wp-block-image {
	height: auto !important;
}
.page-single-news-container .wp-block-gallery.has-nested-images figure.wp-block-image img {
	object-fit: cover !important;
	height: auto !important;
	margin-bottom: 0;
}
.news-the-content figure {
	max-width: 100%;
	overflow: hidden;
}

/*Footer*/

.footer-wrapper {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 10px;
	margin-top: 10px;
	margin-bottom: 36px;
}
.main-page-footer-area .main-footer-new-design {
	height: auto;
	padding-bottom:30px;
	background-repeat: no-repeat;
	background-size: cover;
}
.no-content-three-sections {
	gap: 10px;
}
.contacts-page-block .bold-mini-title-not-bold {
	order:-1;
}

/*Footer end*/

@media (min-width: 768px) and (max-width: 999px) {
	.page-single-news-container .news-the-content figure.wp-block-gallery {
		flex-wrap: nowrap;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.page-single-news-container .news-the-content figure.wp-block-gallery {
		flex-wrap: nowrap;
	}
	.contacts-page-block .contacts-page-main-title {
		font-size: 24px;
	}
	/* .contacts-page-block .bold-mini-title-not-bold {
		font-size: 18px;
	} */
}
@media (min-width: 320px) and (max-width: 479px) {
	.page-single-news-container .news-the-content figure.wp-block-gallery {
		flex-wrap: nowrap;
	}
	.contacts-page-block .contacts-page-main-title {
		font-size: 24px;
	}
}

/* .menu-title {
    max-width: calc(100% - 120px);
} */

.contacts-page-main-title a {
	color: #3C2FD6;
}
.mb-60 {
	margin-bottom:60px;
}



/*Contacts*/

.contacts-block {
	display: grid;
	grid-template-columns: 495px 1fr;
	align-items: center;
	margin-bottom: 60px;
}
.contacts-block__item.left {
	padding-right: 60px;
	border-right: 1px solid #7A7986;
}
.contacts-block__item.right {
	padding-left: 42px;
}
.contacts-block__item.right a {
	text-decoration: underline;
	color: #212529;
}
.contacts-block__item.right a:link {
	color: #3C2FD6;
}

/*Contacts end*/


/*PPH Programs*/

.programs {
	list-style-type: none;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
	padding: 0;
}
.programs__item.detailed-rnn-partners {
	width: initial !important;
}
.programs__item .rrn-collapsed-content {
	padding: 30px;
	top: -2px;
	position: relative;
	background: #3C2FD6;
}
.rrn-project-image {
	height: 250px;
	background: #ffffff;
	text-align: center;
	display: flex;
	justify-content: center;
	padding: 30px;
}
.project-image__wrap {
	width:85%;
	height:100%;
	overflow: hidden;
}
.project-image__wrap img {
	width:100%;
	height:100%;
	object-fit: contain;
}
.rrn-project-info {
	height: 300px;
	background: #3C2FD6;
	padding: 30px;
	display: grid;
}
.rrn-project-info * {
	color: #fff;
}
.project-name {
	font-family: Tektur-Regular;
	font-style: normal;
	font-weight: 700;
	font-size: 44px;
	line-height: 100%;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-bottom: 20px;
}

.rrn-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-item-align: end;
	-ms-grid-row-align: end;
	align-self: end;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.rrn-collapsed-header {
	font-family: Tektur-Regular;
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 120%;
	text-transform: uppercase;
	color: #FFFFFF;
	display: inline-block;
	width: fit-content;
	margin-bottom: 30px;
}
.rrn-collapsed-header::after {
	content: "";
	display: inline-block;
	width: 15px;
	height: 15px;
	position: relative;
	background: url('../images/ikonka-belaya-strelka-smotrit-v-nizhnij-pravyj-bok.svg') no-repeat center/100% auto;
}
.rrn-collapsed-header img {
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 6px;
}
.project-website {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 100%;
	color: rgba(255, 255, 255, 0.5);
	-webkit-transition: color .25s ease-in-out;
	-o-transition: color .25s ease-in-out;
	transition: color .25s ease-in-out;
}
a.project-website:hover, a.project-website:focus, a.project-website:active {
	color: #FFFFFF;
	-webkit-transition: color .25s ease-in-out;
	-o-transition: color .25s ease-in-out;
	transition: color .25s ease-in-out;
}
.rrn-document {
	display: inline-grid;
	grid-template-columns: 26px auto;
	column-gap: 30px;
	margin-bottom: 19px;
}
.rrn-document:last-of-type {
	margin-bottom: 0;
}
.rrn-document a {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	text-decoration-line: underline;
	color: #FFFFFF;
	transition: color .25s ease-in-out;
}

/*PPH Programs end*/

/*News-main page*/

button.more-button {
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 120%;
	color: #000 !important;
	background-color: transparent !important;
	border-color: transparent !important;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin: 0 auto;
	display: block;
	-webkit-transition: border-color .3s ease-in-out;
	-o-transition: border-color .3s ease-in-out;
	transition: border-color .3s ease-in-out;
}
button.more-button:hover, button.more-button:focus, button.more-button:active {
	border-color: #3C2FD6 !important;
	outline: none !important;
	-webkit-transition: border-color .3s ease-in-out;
	-o-transition: border-color .3s ease-in-out;
	transition: border-color .3s ease-in-out;
}
.hero__background {
	position: relative;
}
.hero__block .hero__description {
	min-height: 110px;
}

/*News-main page end*/

/*Swiper*/
.swiper-wrapper {
	align-items: stretch !important;
}
.swiper-slide.all-news.other-news {
	height: auto;
}
.carousel-footer .swiper-button-next, .carousel-footer .swiper-button-prev {
	width: 66px;
	height: 18px;
	position: static;
}
.carousel-footer .swiper-button-next::after, .carousel-footer .swiper-button-prev::after {
	content: "";
}
.swiper-slide.all-news.other-news[aria-label="16 / 16"] .other-news__inner {
	display: none;
}
.last-slide__box {
	background-color: #3C2FD6;
	padding: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.last-slide__link {
	color: #fff;
	font-family: Tektur-Regular !important;
	font-style: normal;
	font-weight: 600;
	font-size: 28px;
	line-height: 120%;
	letter-spacing: .1em;
}
.other-news__inner {
	/* display: flex; */
	display: grid;
	grid-template-rows: 1fr auto;
	/* flex-direction: column;
    justify-content: space-between; */
	height: 100%;
	min-height: 100%;
	/* flex-basis: 100%; */
}
.other-news__top {
	display: grid;
	grid-template-rows: auto auto 1fr;
}
.other-news__top .other-news-text {

	grid-template-rows: auto 1fr;
}


.other-news__top .news-excerpt a {
	height: 100%;
	display: block;
	text-align: left;
}
.colorful-block p {
	font-size: 12px;
	line-height: 140%;
	text-transform: uppercase;
}

/*Contacts page*/

.inner-page-content .contacts-page-block {
	grid-template-columns: 461px 20px 1fr 1fr 1fr 1fr;
	column-gap: 20px;
	row-gap: 0;
}

#main-questions .contacts-page-div.cont-div-1, #main-questions .contacts-page-div.cont-div-2, #main-questions .contacts-page-div.cont-div-3, #main-questions .contacts-page-div.cont-div-4,
#socials_id .contacts-page-div.cont-div-1, #socials_id .contacts-page-div.cont-div-2, #socials_id .contacts-page-div.cont-div-3, #socials_id .contacts-page-div.cont-div-4 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	gap:10px;
	justify-content: space-between;
	height: auto;
}
#main-questions .contacts-page-div.cont-div-1 .bold-mini-title {
	height: 23px;
}



/*Media*/

@media screen and (min-width: 769px) {
	.hero__background .hero__background-layers {
		width: calc(max(500px,94%) + var(--padding-h));
	}
}

@media (min-width: 1000px) and  (max-width: 1919px) {
	#colorful_block_first .colorful-content {
		width: fit-content;
		float: none;
		font-size: 18px;
		margin-left: 0.6rem;
	}
	.footer-sections .single-col-block span {
		font-size: 14px;
	}
}

@media (max-width: 1919px) {

	.colorful-blocks-footer #colorful_block_first {
		background-color: #3B2BB2;
		width: calc(100% - 5px);
	}
	.contacts-page-block .contacts-page-main-title {
		margin-top: 0;
	}
}

@media (min-width: 1920px) {
	.last-slide__inner .news-tag.last-slide__tag {
		height: 56px !important;
	}
}

@media screen and (min-width: 901px) and (max-width: 1399px) {
	.tutorial__content .gallery .gallery-item .gallery-icon a {
		height: 19vw;
	}

}

@media (min-width: 2640px) {
	.hero__background .hero__background-layers {
		height: calc(94% + var(--padding-bottom)) !important;
	}
}

@media (max-width: 1860px) {
	.page-title {
		font-size: 3.5vw;
	}
	figcaption.wp-caption-text {
		width: 85%;
		margin: 1rem auto 2rem;
	}

}
@media (max-width: 1700px) {
	.hero__background-layers {
		width: calc(max(500px,110%) + var(--padding-h)) !important;
		height: calc(88% + var(--padding-bottom)) !important;
	}
	.inner-page-content .contacts-page-block {
		grid-template-columns: 400px 20px 1fr 1fr 1fr 1fr;
		column-gap: 12px;
		row-gap: 20px;
	}
	.contacts-block {
		display: grid;
		grid-template-columns: 431px 1fr;
	}
}
@media (max-width: 1660px) {
	.project-name {
		font-size: 36px;
	}
}

@media (max-width: 1600px) {
	.inner-page-content .contacts-page-block {
		grid-template-columns: 294px 20px 1fr 1fr 1fr 1fr;
		column-gap: 10px;
	}
	.contacts-block {
		display: grid;
		grid-template-columns: 316px 1fr;
	}
	.contacts-block__item.right {
		padding-left: 20px;
	}
	.contacts-page-block label.con-mini-title, .contacts-page-block .bold-mini-title-not-bold {
		font-size: 20px;
	}
}

@media (max-width: 1399px) {
	.wp-block-gallery.has-nested-images figure.wp-block-image {
		height: 340px;
	}
	.project-name {
		font-size: 30px;
	}
	.hero__background-layers {
		height: calc(78% + var(--padding-bottom)) !important;
		right: -5vw;
	}
	.hero__langs a, .hero__socials a {
		width: 43px !important;
	}
	.hero__block .hero__description {
		width: 90%;
	}
	.hero__block .hero__description {
		min-height: fit-content;
		margin-bottom: 60px;
	}
	.tutorial__content .gallery {
		gap: 6px;
	}
	.inner-page-content .contacts-page-block {
		grid-template-columns: 294px 20px 1fr 1fr;
	}
}
@media (max-width: 1269px) {
	.owl_event .event-blue-block label{
		-webkit-line-clamp: 4;
		line-clamp: 4;
	}
	.menu-title {
		-webkit-line-clamp: 3;
		line-clamp: 3;
	}
	.page-id-120 .menu-title {
		font-size: 20px;
	}
	button.more-button {
		font-size: 18px;
		margin-top: 30px !important;
	}
	.currency-list {
		margin-bottom: 60px;
	}

	.document-table {
		width: 100%;
	}

}

@media (max-width: 999px) {
	.last-slide__link {
		font-size: 20px;
	}
}
@media (min-width: 768px) and (max-width: 1199px) {
	.hero__actions .hero__action {
		min-width: 275px;
		max-width: 275px;
	}
	.hero__block .hero__description {
		min-height: fit-content;
		max-width: 280px;
		margin-bottom: 24px;
		font-size: 16px;
	}
	.hero__action-text {
		font-size: 17px;
	}
}
@media (max-width: 1199px) {
	.wp-block-gallery.has-nested-images figure.wp-block-image {
		height: 300px;
	}
	h2.organizations-wrapper__heading {
		font-size: 30px;
	}
	.rrn-project-image {
		height: 188px;
	}
	.project-image__wrap {
		width: 100%;
	}
	.project-name {
		font-size: 24px;
	}
	label.project-info, .rrn-collapsed-header, .project-website {
		font-size: 16px;
	}
	.rrn-project-info {
		height: fit-content;
		min-height: 250px;
	}
	.rrn-document {
		column-gap: 10px;
	}
	.rrn-document a {
		font-size: 14px;
	}
	.hero__background-layers {
		right: 60px;
	}
	.hero__langs a, .hero__socials a {
		width: 38px !important;
	}
	.hero__description {
		width:85%;
		margin-bottom: 30px;
	}

	.hero__langs > * img {
		margin-top: -8px !important;
	}
	.grid-3-columns {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	.hero__background-layers {
		width: calc(max(500px,100%) + var(--padding-h)) !important;
	}
	.tutorial {
		grid-template-columns: 300px 1fr;
	}
	.tutorial-accord.fixed {
		width:300px;
	}
	.ui-accordion .ui-accordion-header.tutorial-accord__subheading {
		padding: 16px 10px 16px 20px;
	}
	.news-the-content .tutorial__content p, .news-the-content .tutorial__content li {
		font-size: 18px;
	}
	.other-news__bottom .read-more-news-link {
		margin-top: 0;
	}
	.news-slider .carousel-footer .carousel-buttons {
		margin-top: 2rem;
	}
}

@media (max-width: 1439px) {
	.level-list.level-low {
		padding-top: 409px;
	}
}
@media (max-width: 1399px) {
	.level-list.level-low {
		padding-top: 456px;
	}
}
@media (max-width: 1020px) {
	.level-list.level-low {
		padding-top: 554px;
	}
}
@media (max-width: 991px) {
	.levels-content {
		display: grid;
		grid-template-columns: 1fr;
	}
	.level-list.level-low {
		padding-top: 0;
	}
	.levels__item {
		grid-template-columns: 50px 1fr;
	}
	.levels__num {
		height: 50px;
		font-size: 30px;
	}
	.levels__right {
		padding-top: 8px;
	}
	.levels__num::after {
		height: calc( 99.5% - 47px);
		left: 24px;
	}
}


@media (min-width: 1000px) and (max-width: 1919px) {
	.banks-main-headline-banks label {
		font-size: 48px;
	}
	.banks-main-headline-banks {
		grid-template-columns: auto auto;
	}
	#colorful_block_fourth {
		background-color: #3B2BB2;
	}
}

@media (min-width: 1000px) and (max-width: 1600px) {
	.contacts-page-block .contacts-page-main-title, .contacts-block .contacts-page-main-title {
		font-size: 32px;
	}
}

@media (min-width: 1000px) and (max-width: 1269px) {
	.bank-name {
		font-size: 26px;
		height: auto;
	}
	.foreign-bank-name {
		font-size: 28px;
		height: auto;
	}
	.additional-foreign-banks {
		display: block;
	}

}


@media (min-width: 769px) and (max-width: 1199px) {
	.page-id-408 .hero__block h1.hero__title {
		font-size: 6vw !important;
	}
}

@media (min-width: 768px) and (max-width: 999px) {
	.banks-main-headline-banks {
		grid-template-columns: auto;
		margin-bottom: 40px;
	}
	.banks-main-headline-banks label {
		font-size: 48px;
	}
	.bank-name {
		font-size: 26px;
		height: auto;
	}
	.foreign-bank-name {
		height: 100%;
		font-size: 28px;
	}
	.additional-foreign-banks {
		display: block;
	}
	.bank-tooltip__image, .bank-qr {
		width: 130px;
		height: 130px;
	}
	.under-img-section .colorful-blocks-footer {
		display: grid;
		grid-template-columns: 1fr;
	}
	.under-img-section .colorful-blocks-footer #colorful_block_first .colorful-header {
		width: 100%;
	}
	#colorful_block_fourth {
		background-color: #3B2BB2;
	}
	.footer-wrapper {
		gap: 10px;
		margin-top: 10px;
	}
	.inner-page-content .contacts-page-block {
		grid-template-columns: 45% 30px 1fr;
		row-gap: 40px;
	}
	.contacts-block {
		grid-template-columns: calc(45% + 26px) 1fr;
	}
	.contacts-block__item.right {
		padding-left: 28px;
	}
}

@media (max-width: 767px) {
	#colorful_block_fourth {
		background-color: #3B2BB2;
	}
	.footer-wrapper {
		grid-template-columns: 1fr;
		gap: 0;
		margin-top: 0;
		margin-bottom: 0;
	}
	.footer-regular {
		grid-template-columns: repeat(3, 1fr);
	}
	.footer-regular .social-footer-section {
		grid-column: 1/4;
	}
}


@media (max-width: 1000px) {
	/* .hero__background-layers {
		height: calc(82% + var(--padding-bottom)) !important;
		width: calc(max(500px,100%) + var(--padding-h)) !important;
		right: 0;
	} */
	.hero__langs > * img {
		margin-top: -33px !important;
	}
	.hero__langs a, .hero__socials a {
		width: 22px !important;
	}
	/* .hero__socials div:nth-of-type(5) {
		transform: translate(302px, -51px) rotate(194deg) !important;
	}
	.hero__socials div:nth-of-type(4) {
		transform: translate(297px, -51px) rotate(187deg) !important;
	}
	.hero__socials div:nth-of-type(3) {
		transform: translate(292px, -49px) rotate(180deg) !important;
	}
	.hero__socials div:nth-of-type(2) {
		transform: translate(285px, -47px) rotate(173deg) !important;
	}
	.hero__socials div:first-of-type {
		transform: translate(279px, -44px) rotate(166deg) !important;
	} */
}
@media screen and (min-width: 769px) and (max-width: 1000px) {
	.hero__background-layers picture {
		position: relative;
		display: block;
		top:106%;
		left: 5%;
	}
}


@media screen and (min-width: 769px) and (max-width: 999px) {
	.hero__background-layers {
		height: calc(92% + var(--padding-bottom)) !important;
	}
}

@media (max-width: 991px) {
	.wp-block-gallery.has-nested-images figure.wp-block-image {
		height: 240px;
	}
	.programs, .purchases {
		grid-template-columns: repeat(2, 1fr);
	}
	.tutorial-navigation {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.tutorial-navigation .tutorial-navigation__arrow.prev {
		padding-left: 0;
	}
	.tutorial-navigation .tutorial-navigation__arrow.next {
		padding-right: 0;
	}
}

@media (max-width: 900px) {
	.tutorial {
		grid-template-columns: 1fr;
	}
	.tutorial-accord.fixed {
		width:100%;
	}
	.tutorial__sidebar .tutorial-accord {
		height: fit-content;
	}
	.tutorial__content .gallery.gallery-columns-4 {
		grid-template-columns: repeat(2, 1fr);
	}
	.tutorial__content .gallery .gallery-item .gallery-icon a {
		height: 36vw;
	}
}

@media (max-width: 767px) {
	.banks-main-headline-banks {
		grid-template-columns: auto;
		margin-bottom: 35px;
	}
	.bank-tooltip__image, .bank-qr {
		width: 80px;
		height: 80px;
	}
	.banks-main-headline-banks label {
		font-size: 40px;
	}
	.banks-main-headline-banks span {
		font-size: 14px;
	}
	.bank-name {
		font-size: 16px;
		height: auto;
	}
	.foreign-bank-name {
		font-size: 19px;
		height: 100%;
	}
	.foreign-banks-title {
		font-size: 16px;
	}
	.foreign-banks-content {
		font-size: 14px;
	}
	.banks-title, .additional-bank-title {
		font-size: 16px;
	}
	.banks-content, .additional-bank-content {
		font-size: 14px;
	}
	.additional-foreign-banks {
		display: block;
	}
	.other-news__top .other-news-text {
		margin-top: 1rem;
	}
	.carousel-footer .swiper-button-next, .carousel-footer .swiper-button-prev {
		width: 50px;
	}
}

@media (min-width: 1000px) and (max-width: 1269px) {
	.page-id-109 .menu-title{
		font-size: 16px;
	}
	.last-slide__inner .news-tag.last-slide__tag {
		margin-bottom: 12px;
	}
	.last-slide__link {
		font-size: 23px;
	}
}

@media (max-width: 930px) and (max-height: 420px) {
	.page-title {
		font-size: 23px;
	}
	.page-numbers li span, .page-numbers li a {
		font-size: 1rem;
	}
}
@media (max-width: 767px) {
	.owl_event .event-blue-block label{
		-webkit-line-clamp: 6;
		line-clamp: 6;
	}
	.content-area.not-found {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.left-img-text-title-block {
		margin-bottom: 30px;
	}
	.page-numbers li span, .page-numbers li a {
		font-size: 1rem;
	}
	.owl-stage-outer .owl-item .item .owl-text-with-img a {
		-webkit-line-clamp: 10;
		line-clamp: 10;
	}
	.contacts-block {
		grid-template-columns: 45% 55%;
	}
	.contacts-block__item.right {
		padding-left: 32px;
	}
	label.project-info, .rrn-collapsed-header, .project-website {
		font-size: 14px;
	}
	.news-the-content .gallery-columns-2 .gallery-item {
		max-width: 100%;
	}
	.hero__background-layers {
		width: calc(max(300px,80%) + var(--padding-h)) !important;
		right: 0;
		margin: 0 auto !important;
	}
	.last-slide__box {
		padding: 20px;
	}
	.last-slide__link {
		font-size: 18px;
	}
}
@media (max-width: 599px) {
	.wp-block-gallery.has-nested-images figure.wp-block-image {
		height: 40vw;
	}
	h2.organizations-wrapper__heading {
		font-size: 18px;
		padding-left: 10px;
	}
	.page-title {
		font-size: 23px;
	}
	.programs, .purchases {
		grid-template-columns: 1fr;
	}
	button.more-button {
		font-size: 15px;
		margin-top: 0 !important;
	}
	.foreign-bank .bank-name {
		margin-bottom: 30px;
	}
	.search-form .search-field {
		margin-right: 0;
	}
	.search-form .search-submit {
		margin-left: 8px;
	}
	.news-the-content .tutorial__content p, .news-the-content .tutorial__content li {
		font-size: 16px;
	}
	h2.tutorial__title, .tutorial__content h2 {
		font-size: 24px;
	}
	figcaption.wp-caption-text {
		width: 95%;
		font-size: 12px;
		line-height: 130%;
	}
	.footer-regular {
		grid-template-columns: repeat(2, 1fr);
	}
	.footer-regular .social-footer-section {
		grid-column: 1/3;
	}
	.document-table {
		overflow-x: scroll;
	}
	.document-table table {
		width: 550px !important;
	}

}
@media (min-width: 480px) and (max-width: 767px){
	.inner-page-content .contacts-page-block {
		grid-template-columns: 40% 5px 45%;
		row-gap: 30px;
		column-gap: 30px;
	}
	.mobile_row_col {
		display: inline-grid !important;
		grid-template-columns: 50% 50%;
		width: 100%;
	}
	#pg-w64b7a68c374a9-1 .mobile_row_col {
		column-gap: 20px;
	}
	#mobile_media_video img{
		width: 100%;
	}
	.mobile_row_col img{
		width: 100%;
		height: 100%;
	}
	.page-id-109 .menu-title{
		font-size: 9px;
	}
	.maskImg{
		filter: blur(3px);
	}
	.news-the-content table{
		width: auto !important;
		overflow-x: auto;
		display: block;
	}
	.first-news-info{
		padding: 15px;
	}
	#panel-w64ad9b8923869-0-0-0 .owl_partners.owl_basekn span{
		padding-bottom: 20px !important;
	}
	#pg-w64ad9b8923869-1.panel-has-style > .panel-row-style{
		flex-direction: row !important;
	}
	.first-news,
	#bigImageNewsSection,
	#maskImgBigNews{
		height: 480px;
	}
	#bigImageNewsSection{
		margin-bottom: 30px;
	}
	/* #bigImageNewsSectionPressCenter,
	#maskImgBigNewsPressCenter{
		height: 286px;
	} */
	#bigImageNewsSectionPressCenter{
		margin-bottom: 20px;
	}
	#pg-w649e911c349d2-0,
	#pl-w649e911c349d2 .so-panel{
		margin-bottom: 20px;
	}
	#panel-w649e911c349d2-0-0-1{
		max-width: 460px;
		max-height: 460px;
		margin: auto;
	}
	.panel-row-style-for-w649e911c349d2-1{
		flex-direction: row !important;
		max-width: 460px;
		margin: auto;
	}
	.international_block .n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content div:first-child{
		max-height: 70px !important;
	}
	.rest-of-paragraph img,
	.rest-of-paragraph{
		width: 100%;
	}
	.all-news-section{
		margin-bottom: 10px;
	}
	.page-container{
		margin-bottom: 0;
	}
	.owl_partners.owl_event .owl-stage{
		background-position: top 150px right 0 !important;
	}
	.owl_partners.owl_event .owl-stage div div::after{
		border: 1px solid #000;
		top: 123px !important;
		height: 16px !important;
	}
	.owl_partners.owl_event .owl-item:nth-child(2n) ::after{
		border: 1px solid #000;
		top: 123px !important;
		height: 16px !important;
	}
	div#n2-ss-18 .n2-ss-slide,
	div#n2-ss-27 .n2-ss-slide{
		height: 100% !important;
	}
	div#n2-ss-18 .n-uc-bWVGu6uFLdNd-inner,
	div#n2-ss-27 .n-uc-nmEkJDEYGJ8K-inner{
		padding: 10px 10px 50px 10px !important;
	}
	div#n2-ss-35 .n-uc-CNYMj2kJ7UEv-inner,
	div#n2-ss-28 .n-uc-ZQgTvxq7fZgc-inner{
		margin-bottom: 20px !important;
		justify-content: flex-start !important;
	}
	div#n2-ss-35 .n2-ss-slide,
	div#n2-ss-28 .n2-ss-slide{
		height: 100% !important;
	}
	.international_block .n2-ss-layer {
		margin: 0 !important;
		padding: 0 !important;
	}
	.intern_more .n2-ss-layer-row.n2-ss-layer-with-background {
		padding: 0 10px 20px 0px !important;
		margin: 0 !important;
	}
	.international_block .n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content {
		padding: 0px 10px 0px 10px !important;
	}
	.international_block .n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content div:first-child,
	.international_block .n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content div:nth-child(2) {
		width: 100% !important;
		flex-basis: 100% !important;
		max-height: 80px;
	}
	.international_block .n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content div:first-child {
		max-height: 50px;
		max-width: unset !important;
	}
	.international_block .n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content img {
		width: 33px;
	}
	.international_block .n2-ss-item-content.n2-ss-text.n2-ow-all p {
		text-transform: none !important;
		font-size: 16px !important;
		padding-top: 10px;
	}
	.owl_partners.owl_basekn h3{
		padding-bottom: 10px !important;
	}
	.international_block .n2-ss-layer.n2-ow.n2-ss-layer--block {
		margin: 0 !important;
		padding: 0 !important;
	}
	.international_block .n2-ss-layer-row-inner .n2-ss-layer.n2-ow {
		flex-basis: 50%;
		width: 50% !important;
		padding-top: 25px !important;
		margin: 0 auto !important;
		text-align: center !important;
	}
	.owl_partners.owl_event .date_event .count{
		font-size: 50px !important;
		font-weight: 500;
	}
	.owl_partners.owl_event .date_event .month{
		font-size: 18px !important;
		font-weight: 600;
	}
	.owl_partners.owl_event .owl-stage div div{
		position: relative;
		padding-bottom: 50px !important;
	}
	.owl_event h3 span{
		display: none !important;
	}
	div#n2-ss-19 .n-uc-LunRWT5csMUY{
		--margin-left: 0 !important;
	}
	div#n2-ss-19 .n-uc-1a2b55804a3ae-inner{
		padding: 0 !important;
	}
	#n2-ss-19item4{
		width: 100%;
		margin-left: unset !important;
	}
	div#n2-ss-19 .n-uc-1a42c1d1b0ce6{
		max-width: 125px !important;
	}
	.owl-prev,
	.owl-next,
	#panel-408-6-0-0 .owl-prev,
	#panel-408-6-0-0 .owl-next{
		margin-bottom: 41px !important;
		width: 60px;
		height: 25px;
	}
	#panel-408-6-0-0 .owl-next{
		margin-right: 5px;
		margin-left: 15px;
	}
	#panel-408-6-0-0 .owl-controls{
		height: 71px;
	}
	#menu-custom-mobile-menu summary a,
	.menu-old-version-link{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 700;
		font-size: 20px;
		line-height: 120%;
		text-transform: uppercase;
		color: #000000;
	}
	#menu-custom-mobile-menu details li a{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 140%;
		text-transform: uppercase;
		color: #000000;
	}
	.social-media-menu img{
		width: 18px;
		height: 18px;
	}
	#menu-custom-mobile-menu details{
		margin-bottom: 16px;
	}
	#panel-408-3-0-0 .owl-stage,
	#panel-614-3-0-0 .owl-stage{
		width: max-content !important;
	}
	#panel-408-3-0-0 .owl-dot:nth-child(6),
	#panel-408-3-0-0 .owl-dot:nth-child(7),
	#panel-408-3-0-0 .owl-dot:nth-child(8),
	#panel-408-3-0-0 .owl-dot:nth-child(9),
	#panel-408-3-0-0 .owl-dot:nth-child(10),
	#panel-614-3-0-0 .owl-dot:nth-child(6),
	#panel-614-3-0-0 .owl-dot:nth-child(7),
	#panel-614-3-0-0 .owl-dot:nth-child(8),
	#panel-614-3-0-0 .owl-dot:nth-child(9),
	#panel-614-3-0-0 .owl-dot:nth-child(10){
		display: none !important;
	}
	div#n2-ss-23 .n2-style-126a40276f1a07f9996db68b971a8d7f-dot,
	div#n2-ss-30 .n2-style-126a40276f1a07f9996db68b971a8d7f-dot{
		margin: 0 2px !important;
	}
	#panel-408-6-0-0 .owl-stage-outer,
	#panel-614-6-0-0 .owl-stage-outer{
		margin-right: -10px;
	}
	.owl-text-with-img{
		font-size: 16px;
		padding: 0 44px;
		top: 50%;
	}
	.owl_partners.owl_basekn h3{
		width: 70% !important;
	}
	.owl_partners.owl_basekn h3 span:nth-child(2){
		display: none;
	}
	#panel-408-6-0-0 .owl-item,
	#panel-614-6-0-0 .owl-item{
		/*width: 260px !important;
		margin-right: 10px !important;*/
		margin-bottom: 0;
	}
	#panel-408-6-0-0 .owl-stage-outer .lgx-item,
	#panel-614-6-0-0 .owl-stage-outer .lgx-item{
		margin-bottom: 51px;
	}
	#panel-408-6-0-0 .owl_partners h3 span,
	#panel-614-6-0-0 .owl_partners h3 span{
		font-size: 54px;
		display: block !important;
	}
	#n2-ss-19 .n-uc-iteITI5t13NC{
		padding: 0 10px !important;
	}
	#n2-ss-19 .n-uc-1aa59aff17255,
	#n2-ss-29 .n-uc-9ZiPzuqphAHJ{
		order: 2;
	}
	#n2-ss-19 .n-uc-18ab4c1d72db9,
	#n2-ss-29 .n-uc-g2h3CeULaNkp{
		order: 1;
	}
	#n2-ss-19 .n-uc-1355f058c4032,
	#n2-ss-29 .n-uc-8QWM5DmrCpMR{
		order: 3;
	}
	#n2-ss-19 .n-uc-1f8f241c13cee,
	#n2-ss-29 .n-uc-02iIvjIAdoNA{
		order: 4;
	}
	#n2-ss-19 .n-uc-113b563ef4632,
	#n2-ss-29 .n-uc-1F5yph6p6w0m{
		order: 5;
	}
	#n2-ss-29item2{
		display: none;
	}
	div#n2-ss-19 .n-uc-UD6RsKmmngRF-inner,
	div#n2-ss-19 .n-uc-1ef1157d31023-inner,
	div#n2-ss-19 .n-uc-18ab4c1d72db9-inner,
	div#n2-ss-19 .n-uc-1aa59aff17255-inner,
	div#n2-ss-29 .n-uc-xByKbDMs7IeJ-inner,
	div#n2-ss-29 .n-uc-9ZiPzuqphAHJ-inner,
	div#n2-ss-29 .n-uc-g2h3CeULaNkp-inner,
	div#n2-ss-29 .n-uc-GcguuDSfJJHH-inner{
		padding: 0 !important;
	}
	div#n2-ss-19 .n-uc-1a2b55804a3ae{
		max-width: 34px !important;
	}
	div#n2-ss-19 .n2-font-ee07447b8b6318834008272df010326f-hover,
	div#n2-ss-35 .n2-font-fd235a62766262434d2dedcad7000b3c-hover,
	div#n2-ss-28 .n2-font-fd235a62766262434d2dedcad7000b3c-hover{
		text-align: left !important;
		font-size: 16px !important;
	}
	div#n2-ss-29 .n2-font-ee07447b8b6318834008272df010326f-hover{
		font-size: 16px !important;
	}
	div#n2-ss-19 .n2-font-957be0d06a82a6c72037604956406a2a-hover,
	div#n2-ss-29 .n2-font-957be0d06a82a6c72037604956406a2a-hover{
		text-align: left !important;
		font-size: 50px !important;
	}
	div#n2-ss-19 .n-uc-1a42c1d1b0ce6,
	div#n2-ss-19 .n-uc-1a2b55804a3ae,
	div#n2-ss-19 .n-uc-1ef1157d31023-inner > .n2-ss-layer-row-inner,
	div#n2-ss-19 .n-uc-155d64b3f86a2,
	div#n2-ss-19 .n-uc-18ab4c1d72db9-inner > .n2-ss-layer-row-inner,
	div#n2-ss-19 .n-uc-1aa59aff17255-inner > .n2-ss-layer-row-inner,
	div#n2-ss-19 .n-uc-1aa59aff17255-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-29 .n-uc-9ZiPzuqphAHJ-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-29 .n-uc-9ZiPzuqphAHJ-inner > .n2-ss-layer-row-inner,
	div#n2-ss-29 .n-uc-OM8qZYwifBOT,
	div#n2-ss-29 .n-uc-GcguuDSfJJHH-inner > .n2-ss-layer-row-inner,
	div#n2-ss-29 .n-uc-D3bIG7ZpzSiG,
	div#n2-ss-29 .n-uc-g2h3CeULaNkp-inner > .n2-ss-layer-row-inner{
		margin: 0 !important;
	}
	div#n2-ss-19 .n-uc-134f466d311ba,
	div#n2-ss-19 .n-uc-1e0a9acd489ca,
	div#n2-ss-29 .n-uc-2JzmfS7mlfrr{
		display: none;
	}
	div#n2-ss-19 .n-uc-18ab4c1d72db9-inner > .n2-ss-layer-row-inner,
	div#n2-ss-29 .n-uc-g2h3CeULaNkp-inner > .n2-ss-layer-row-inner{
		margin-top: 37px !important;
		margin-bottom: 18px !important;
	}
	div#n2-ss-19 .n-uc-1aa59aff17255-inner > .n2-ss-layer-row-inner,
	div#n2-ss-29 .n-uc-9ZiPzuqphAHJ-inner > .n2-ss-layer-row-inner{
		margin-top: 10px !important;
	}
	div#n2-ss-21 .n2-font-fea59f68fa5ace17f046735aa6be355b-simple,
	div#n2-ss-33 .n2-font-00fd18d60ea5ff95da78facc55979ec1-simple,
	div#n2-ss-33 .n2-font-fea59f68fa5ace17f046735aa6be355b-simple{
		-webkit-text-stroke: 1px #fff;
	}
	div#n2-ss-21 .nextend-bar-horizontal,
	div#n2-ss-33 .nextend-bar-horizontal{
		--widget-offset: 0 !important;
		margin-bottom: 33px;
		margin-left: 0;
	}
	div#n2-ss-21 .n2-font-0f22884e9ce1af80327e13f817b9dcfa-simple,
	div#n2-ss-21 .n2-font-fea59f68fa5ace17f046735aa6be355b-simple,
	div#n2-ss-33 .n2-font-00fd18d60ea5ff95da78facc55979ec1-simple,
	div#n2-ss-33 .n2-font-c199be589ff0fad4b3c4e81956d480e2-simple,
	div#n2-ss-33 .n2-font-fea59f68fa5ace17f046735aa6be355b-simple{
		font-size: 31.0061px !important;
		font-weight: normal !important;
	}
	div#n2-ss-35 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover,
	div#n2-ss-28 .n2-font-135d1a3f584eb4f0df696cb21869e0e9-hover{
		font-size: 50px !important;
	}
	div#n2-ss-35 .n-uc-F0bZctqCnrOO-inner > .n2-ss-layer-row-inner,
	div#n2-ss-28 .n-uc-ZpMxyr3X2gqt-inner > .n2-ss-layer-row-inner{
		display: inline-grid;
		grid-template-columns: 100px auto;
	}
	div#n2-ss-35 .n-uc-Rq8UmFX78Brs,
	div#n2-ss-28 .n-uc-Gtn9FXJpNa5V{
		grid-row: 2/3;
		grid-column: 1/3;
		width: 100% !important;
		margin-top: 14px !important;
		padding-top: 0 !important;
		margin-bottom: 53px !important;
	}
	div#n2-ss-35 .n-uc-YT8PKsIetktZ{
		grid-row: 1/2;
		grid-column: 1/2;
		width: auto !important;
		padding-top: 1px !important;
		margin: auto auto !important;
	}
	div#n2-ss-28 .n-uc-mw88h5db6jdI{
		grid-row: 1/2;
		grid-column: 1/2;
		width: 120px !important;
		padding-top: 1px !important;
		margin: auto auto !important;
	}
	div#n2-ss-35 .n-uc-s2FKE57dtGav,
	div#n2-ss-28 .n-uc-CIpnhk8ZkOgW{
		grid-row: 1/2;
		grid-column: 2/3;
		width: auto !important;
		padding-top: 5px !important;
		text-align: left !important;
		margin: 8px auto auto 0 !important;
	}
	#panel-408-3-0-0 .owl-carousel .owl-stage-outer,
	#panel-614-3-0-0 .owl-carousel .owl-stage-outer{
		margin: 0 -10px;
	}
	.owl_partners{
		padding: 0 9px !important;
	}
	.single-news-title-suggestion,
	.single-news-excerpt-suggestion{
		-webkit-line-clamp: 4;
		overflow: hidden !important;
		text-overflow: ellipsis;
		max-height: 8rem;
		-webkit-box-orient: vertical;
		display: -webkit-box;
	}
	div#n2-ss-21 .n-uc-6Lfbe2yiLEHo-inner{
		padding: 22px 10px 0 10px;
	}
	#n2-ss-3item4,
	#n2-ss-3item6,
	#n2-ss-3item8,
	#n2-ss-3item10,
	#n2-ss-3item12,
	#n2-ss-18item3,
	#n2-ss-18item4,
	#n2-ss-18item5,
	#n2-ss-18item6,
	#n2-ss-18item7,
	#n2-ss-18item8,
	#n2-ss-18item9,
	#n2-ss-28item4,
	#n2-ss-28item6,
	#n2-ss-28item8,
	#n2-ss-28item10,
	#n2-ss-28item12,
	#n2-ss-27item3,
	#n2-ss-27item4,
	#n2-ss-27item5,
	#n2-ss-27item6,
	#n2-ss-27item7,
	#n2-ss-27item8,
	#n2-ss-27item9,
	#n2-ss-35item4,
	#n2-ss-35item6,
	#n2-ss-35item8,
	#n2-ss-35item10,
	#n2-ss-35item12{
		height: 70px !important;
		width: 100%;
		object-fit: contain;
	}
	#n2-ss-21-arrow-previous,
	#n2-ss-21-arrow-next,
	#n2-ss-33-arrow-previous,
	#n2-ss-33-arrow-next{
		width: 60px;
		--widget-offset: 41px !important;
		margin-right: 10px;
	}
	div#n2-ss-21 .n-uc-140f4d0d2290f-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-140f4d0d2290f1-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-140f4d0d2290f2-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-140f4d0d2290f3-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-140f4d0d2290f4-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-33 .n-uc-AwYBaIqlYUVO-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-33 .n-uc-AwYBaIqlYUVO1-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-33 .n-uc-AwYBaIqlYUVO2-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{
		margin-bottom: 56px !important;
	}
	div#n2-ss-21 .n2-font-12c55863b0aea4834b86c1b698b4578d-hover,
	div#n2-ss-33 .n2-font-12c55863b0aea4834b86c1b698b4578d-hover,
	div#n2-ss-21 .n2-font-4ce9749246d7f679e6180fc52af3eca4-hover,
	div#n2-ss-33 .n2-font-4ce9749246d7f679e6180fc52af3eca4-hover{
		font-size: 20px !important;
	}
	#n2-ss-21-arrow-previous,
	#n2-ss-33-arrow-previous{
		margin-right: 20px;
	}
	div#n2-ss-21 .n-uc-1558c428bcbf4-inner,
	div#n2-ss-21 .n-uc-1558c428bcbf41-inner,
	div#n2-ss-21 .n-uc-1558c428bcbf42-inner,
	div#n2-ss-21 .n-uc-1558c428bcbf43-inner,
	div#n2-ss-21 .n-uc-1558c428bcbf44-inner{
		justify-content: flex-start !important;
	}
	div#n2-ss-21 .n-uc-kXIqIyCzq6MK,
	div#n2-ss-21 .n-uc-kXIqIyCzq6MK2,
	div#n2-ss-21 .n-uc-kXIqIyCzq6MK1,
	div#n2-ss-33 .n-uc-FLgv4ytxnJtN,
	div#n2-ss-33 .n-uc-FLgv4ytxnJtN1,
	div#n2-ss-33 .n-uc-FLgv4ytxnJtN2{
		--margin-bottom: 8px !important;
	}
	div#n2-ss-21 .n-uc-1a2a6820b4f90-inner,
	div#n2-ss-21 .n-uc-1a2a6820b4f901-inner,
	div#n2-ss-21 .n-uc-1a2a6820b4f902-inner,
	div#n2-ss-21 .n-uc-1a2a6820b4f903-inner,
	div#n2-ss-21 .n-uc-1a2a6820b4f904-inner,
	div#n2-ss-21 .n-uc-1661296b5aaeb-inner,
	div#n2-ss-21 .n-uc-1661296b5aaeb1-inner,
	div#n2-ss-21 .n-uc-1661296b5aaeb2-inner,
	div#n2-ss-21 .n-uc-1661296b5aaeb3-inner,
	div#n2-ss-21 .n-uc-1661296b5aaeb4-inner,
	div#n2-ss-21 .n-uc-11611eb5be65e-inner,
	div#n2-ss-21 .n-uc-11611eb5be65e1-inner,
	div#n2-ss-21 .n-uc-11611eb5be65e2-inner,
	div#n2-ss-21 .n-uc-11611eb5be65e3-inner,
	div#n2-ss-21 .n-uc-11611eb5be65e4-inner,
	div#n2-ss-21 .n-uc-119441ba29656-inner,
	div#n2-ss-21 .n-uc-119441ba296561-inner,
	div#n2-ss-21 .n-uc-119441ba296562-inner,
	div#n2-ss-21 .n-uc-119441ba296563-inner,
	div#n2-ss-21 .n-uc-119441ba296564-inner,
	div#n2-ss-33 .n-uc-9oKNzW05o3lj-inner,
	div#n2-ss-33 .n-uc-9oKNzW05o3lj1-inner,
	div#n2-ss-33 .n-uc-9oKNzW05o3lj2-inner{
		padding: 0 !important;
	}
	div#n2-ss-21 .n-uc-1a2a6820b4f90,
	div#n2-ss-21 .n-uc-1a2a6820b4f901,
	div#n2-ss-21 .n-uc-1a2a6820b4f902,
	div#n2-ss-21 .n-uc-1a2a6820b4f903,
	div#n2-ss-21 .n-uc-1a2a6820b4f904,
	div#n2-ss-33 .n-uc-9oKNzW05o3lj,
	div#n2-ss-33 .n-uc-9oKNzW05o3lj1,
	div#n2-ss-33 .n-uc-9oKNzW05o3lj2{
		width: 25% !important;
	}
	div#n2-ss-21 .n-uc-1dr2lX2RS3TD,
	div#n2-ss-21 .n-uc-1dr2lX2RS3TD1,
	div#n2-ss-21 .n-uc-1dr2lX2RS3TD2,
	div#n2-ss-33 .n-uc-Ma0EIUfcQA2Y,
	div#n2-ss-33 .n-uc-Ma0EIUfcQA2Y1,
	div#n2-ss-33 .n-uc-Ma0EIUfcQA2Y2{
		max-width: 39px !important;
	}
	div#n2-ss-21 .n-uc-1d3fc65f359cc4-inner > .n2-ss-layer-row-inner,
	div#n2-ss-21 .n-uc-1d3fc65f359cc3-inner > .n2-ss-layer-row-inner,
	div#n2-ss-21 .n-uc-1d3fc65f359cc2-inner > .n2-ss-layer-row-inner,
	div#n2-ss-21 .n-uc-1d3fc65f359cc1-inner > .n2-ss-layer-row-inner,
	div#n2-ss-21 .n-uc-1d3fc65f359cc-inner > .n2-ss-layer-row-inner{
		margin: 0 0 0 -10px !important;
	}
	div#n2-ss-21 .n-uc-11611eb5be65e-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-11611eb5be65e1-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-11611eb5be65e2-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-11611eb5be65e3-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-21 .n-uc-11611eb5be65e4-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-33 .n-uc-KTyEAqDXG2LX-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-33 .n-uc-KTyEAqDXG2LX1-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	div#n2-ss-33 .n-uc-KTyEAqDXG2LX2-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"]{
		margin: 0 !important;
	}
	.n2-ss-slider .n2-ss-item-image-content img{
		width: 25px;
		margin-left: 14px !important;
	}
	.owl-dot,
	.owl-dot:nth-child(2){
		background-size: 100%;
		width: 60px;
		background-repeat: no-repeat;
		margin: 0 !important;
		margin-left: 20px !important;
		margin-bottom: 41px !important;
	}
	#panel-408-7-0-0 .mobile_screen,
	#panel-614-7-0-0 .mobile_screen{
		display: none;
	}
	.video-div video,
	.video-div:has(iframe){
		height: 247px;
	}
	.single-news-image img{
		max-height: 480px !important;
	}
	.side-news{
		padding: unset;
		margin-bottom: 30px;
	}
	.side-news-article{
		width: 100% !important;
		padding: unset;
	}
	.video-sec figure img,
	.video-sec img{
		height: auto;
		object-fit: cover;
		object-position: 80% 10%;
		width: 100%;
		max-height: 288px;
	}
	.event-calendar-months{
		display: inline-grid;
		grid-template-columns: 1fr 1fr 1fr;
		text-align: center;
	}
	.unclicked-month a,
	.clicked-month{
		font-size: 18px;
	}
	.result-department a{
		font-size: 10px;
	}
	.content-bio-pic{
		height: 300px;
		width: 100%;
		object-fit: contain;
	}
	.en-banks-spacer-2{
		height: 280px !important;
	}
	#gpb_bank_cny{
		display: grid;
	}
	#raifeisen_bank_eur,
	#gpb_bank_cny,
	#gpb_bank_eur{
		top: -25px;
	}
	.spacer-news{
		height: 20px !important;
	}
	.news-the-content img,
	.news-the-content figure{
		width: 100% !important;
	}
	.news-the-content .tutorial-navigation__arrow img {
		width: auto !important;
	}

	.show-more-news-btn,
	.show-all-news-btn{
		display: block;
	}
	.single-news-footer{
		display: none;
	}
	.show-more-news-btn{
		background: #3C2FD6;
		border-radius: 109px;
		text-align: center;
		padding: 12px 82px;
		margin-top: 32px;
		margin-bottom: 16px;
	}
	.show-all-news-btn{
		background: #ffffff;
		border-radius: 109px;
		text-align: center;
		padding: 12px 82px;
		margin-top: 0;
		margin-bottom: 16px;
	}
	.show-more-news-btn label,
	.show-all-news-btn label{
		font-family: Tektur-Regular !important;
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 20px;
		text-align: center;
		letter-spacing: 0.1em;
		text-transform: uppercase;
		color: #FFFFFF;
		margin-bottom: 0;
	}
	.show-all-news-btn label{
		color: #3C2FD6;
	}
	.page-single-news-container{
		margin-bottom: 0;
	}
	.single-news-date{
		font-size: 20px;
	}
	.single-news-title{
		font-size: 34px;
	}
	.single-calender-title{
		font-size: 16px;
		padding-right:0;
	}
	.single-calender-location{
		font-size: 12px;
	}
	.event-calendar-years{
		margin-top: 0;
		/* display: inline-grid;
		grid-template-columns: 1fr 1fr 1fr;
		column-gap: 100px; */
	}
	.event-control-filter{
		gap: 0;
		grid-template-columns: auto;
		row-gap: 20px;
		margin-bottom: 30px;
	}
	.single-calender-event{
		grid-template-columns: auto auto;
		column-gap: 40px;
		width: 100%;
	}
	.single-event-dates{
		grid-template-columns: auto;
	}
	.single-calender-info{
		grid-template-columns: 10px auto;
		column-gap: 20px;
	}
	.event-calandar-months{
		justify-content: center;
		column-gap: 30px;
		margin-top: 10px;
		margin-bottom: 0;
	}
	.day-number-calender-event{
		font-size: 5.5vw;
	}
	.event-filter{
		display: flex;
		justify-content: space-around;
	}
	.past-events a,
	.upcoming-events a,
	.event-control-filter:has(.clicked-filter) .past-events a,
	.event-control-filter:has(.clicked-filter) .upcoming-events a{
		font-size: 14px;
		padding: 5px 20px;
	}
	.event-calandar-months img{
		width: 100%;
	}
	.month-name-calendar{
		font-size: 48px;
	}
	.latest-calender > a label{
		font-size: 40px;
		margin-bottom: 30px;
	}
	.full-date-event-div{
		grid-template-columns: 56% 44%;
		column-gap: 6px;
	}
	.full-dates{
		grid-template-columns: 8vw auto 30px 8vw auto;
	}
	.dash-between-dates{
		font-size: 36px;
	}
	.month-day-event,
	.month-calender-event,
	.day-name-calender-event{
		font-size: 14px;
	}
	.three-col-section{
		font-size: 14px;
		column-count: 1;
	}
	.partial-block{
		font-size: 14px;
		width: 100%;
		margin-bottom: 20px;
	}
	.administrative-title{
		font-size: 40px;
		width: 100%;
	}
	.patent-content{
		font-size: 14px;
		width: 100%;
	}
	.patents-header-text{
		margin-bottom: 30px;
		font-size: 28px;
		width: 100%;
	}
	.first-spacer{
		height: 40px !important;
	}
	.second-spacer{
		height: 30px !important;
	}
	.third-spacer{
		height: 0px !important;
	}
	.press-media video{
		height: 260px;
	}
	.carousel-div{
		margin-bottom: 0;
	}
	.events-in-press-center{
		background-position: top;
		margin-bottom: 89px;
	}
	.press-events-date img{
		height: 20px;
	}
	/* .events-in-press-center .media-headline{
		margin-bottom: 50px;
    	margin-top: 0;
		font-size: 26px;
    	margin-right: 5px;
	} */
	.carousel-div .events-in-press-center{
		background-position: unset;
		margin-bottom: 89px;
	}
	.media-in-press-center .media-headline{
		margin-top: 0;
		margin-bottom: 30px;
	}
	.media-page-container{
		margin-bottom: 0;
	}
	.news-big-screens,
	.event-big-screens,
	.news-tablet-screens,
	.event-tablet-screens{
		display: none;
	}
	.news-mobile-screens,
	.event-mobile-screens{
		display: block;
	}
	.news-in-press-center .media-headline{
		display: inline-grid;
		grid-template-columns: auto;
		width: 100%;
		margin-bottom: 28px;
	}
	.title-with-rss{
		display: inline-grid;
		grid-row: 1/2;
		grid-column: 1/2;
	}
	.media-headline p{
		grid-row: 1/2;
		grid-column: 1/3;
		margin-top: auto;
		margin-bottom: auto;
	}
	.media-headline img{
		grid-row: 2/3;
		grid-column: 1/2;
		margin-left: 0;
		width: 12px;
		margin-right: 10px;
	}
	.title-with-rss a{
		grid-row: 2/3 !important;
		grid-column: 2/3 !important;
	}
	.media-headline a{
		grid-row: 1/2;
		grid-column: 2/3;
		margin-top: 1em;
		margin-bottom: auto;
	}
	.contacts-page-social-media{
		display: none;
	}
	.news-in-press-center, .carousel-div .media-in-press-center{
		background-position: bottom;
		margin-bottom: 89px;
	}
	/* .press-news{
		height: 286px;
	} */
	.press-media video{
		height: 260px;
	}
	.press-news-tag span{
		font-size: 32px;
	}
	.press-new-category,
	.countries-category,
	.press-category{
		font-size: 10px;
		padding: 7px 16px;
		line-height: normal;
	}
	.press-news-title,
	.press-events-date,
	.press-events-title{
		font-size: 20px;
	}
	#hours_id .contacts-page-main-title,
	#hours_id .contacts-hr,
	#hours_id  .cont-div-1{
		grid-row: auto;
	}
	#socials_id .contacts-page-main-title,
	#socials_id .contacts-hr{
		grid-row: 1/3;
	}
	div#n2-ss-21 .n2-font-18e2c4ac0978fff3463993df908841f8-hover,
	div#n2-ss-22 .n2-font-18e2c4ac0978fff3463993df908841f8-hover,
	div#n2-ss-33 .n2-font-18e2c4ac0978fff3463993df908841f8-hover,
	div#n2-ss-33 .n2-font-eda60b7c71a3f0f57b69b75958bd7adb-hover,
	div#n2-ss-21 .n2-font-eda60b7c71a3f0f57b69b75958bd7adb-hover{
		font-size: 40px !important;
	}
	div#n2-ss-21 .n2-font-c18894ff7393c1f37c6850f5cfa76eda-hover,
	div#n2-ss-22 .n2-font-c18894ff7393c1f37c6850f5cfa76eda-hover,
	div#n2-ss-33 .n2-font-c18894ff7393c1f37c6850f5cfa76eda-hover,
	div#n2-ss-21 .n2-font-2af416b515b15379076ab22488c563da-hover,
	div#n2-ss-33 .n2-font-2af416b515b15379076ab22488c563da-hover{
		font-size: 30px !important;
	}
	div#n2-ss-21 .n2-font-110b55742a2f51f4101dcb39f0aa4139-paragraph,
	div#n2-ss-22 .n2-font-110b55742a2f51f4101dcb39f0aa4139-paragraph,
	div#n2-ss-33 .n2-font-110b55742a2f51f4101dcb39f0aa4139-paragraph{
		font-size: 12px !important;
	}
	div#n2-ss-21 .n2-font-1eae3c31805dfe0957d8a951203d4d97-hover,
	div#n2-ss-22 .n2-font-1eae3c31805dfe0957d8a951203d4d97-hover,
	div#n2-ss-33 .n2-font-1eae3c31805dfe0957d8a951203d4d97-hover,
	div#n2-ss-21 .n2-font-419dfcbcde4935a49ba54b938546a6ae-hover,
	div#n2-ss-33 .n2-font-419dfcbcde4935a49ba54b938546a6ae-hover{
		font-size: 14px !important;
	}
	div#n2-ss-21 .n-uc-1661296b5aaeb2,
	div#n2-ss-22 .n-uc-W2tRrB5jUSNJ2{
		width: 31% !important;
	}
	div#n2-ss-21 .n-uc-1558c428bcbf42,
	div#n2-ss-22 .n-uc-146jHf3Y6n1o{
		width: 69% !important;
	}
	div#n2-ss-21 .n-uc-1661296b5aaeb4,
	div#n2-ss-21 .n-uc-1661296b5aaeb3,
	div#n2-ss-21 .n-uc-1661296b5aaeb2,
	div#n2-ss-21 .n-uc-1661296b5aaeb1,
	div#n2-ss-21 .n-uc-1661296b5aaeb,
	div#n2-ss-22 .n-uc-W2tRrB5jUSNJ,
	div#n2-ss-22 .n-uc-W2tRrB5jUSNJ1,
	div#n2-ss-22 .n-uc-W2tRrB5jUSNJ2{
		width: calc(30% - 20px) !important;
	}
	div#n2-ss-33 .n-uc-El5ns4MVMKhM,
	div#n2-ss-33 .n-uc-El5ns4MVMKhM1,
	div#n2-ss-33 .n-uc-El5ns4MVMKhM2{
		width: calc(45% - 20px) !important;
	}
	div#n2-ss-33 .n-uc-ev4YGADNKh6p,
	div#n2-ss-33 .n-uc-ev4YGADNKh6p1,
	div#n2-ss-33 .n-uc-ev4YGADNKh6p2{
		width: calc(55% - 20px) !important;
	}
	div#n2-ss-21 .n-uc-1558c428bcbf44,
	div#n2-ss-21 .n-uc-1558c428bcbf43,
	div#n2-ss-21 .n-uc-1558c428bcbf42,
	div#n2-ss-21 .n-uc-1558c428bcbf41,
	div#n2-ss-21 .n-uc-1558c428bcbf4,
	div#n2-ss-22 .n-uc-146jHf3Y6n1o,
	div#n2-ss-22 .n-uc-146jHf3Y6n1o1,
	div#n2-ss-22 .n-uc-146jHf3Y6n1o2{
		width: calc(70% - 20px) !important;
	}
	.vacancy-title{
		width: 100%;
		font-size: 28px;
	}
	.event-blue-block{
		height: 300px;
		padding: 150px 20px 23px 10px;
	}
	.event-blue-block label{
		font-size: 16px !important;
	}
	.owl_partners.owl_event .owl-stage{
		margin-left: auto !important;
	}
	.mobile-screen{
		display: block;
	}
	.large_screen{
		display: none;
	}
	#unicredit_bank_eur,
	#unicredit_bank_eur_en,
	#unicredit_bank_usd,
	#unicredit_bank_usd_en,
	#gpb_bank_cny, #gpb_bank_cny_en {
		position: relative;
		top: 0;
		margin-bottom: 0;
	}
	#unicredit_bank_eur,
	#unicredit_bank_eur_en,
	#gpb_bank_cny, #gpb_bank_cny_en {
		top: -25px;
	}
	.bank-qr-1,
	.bank-qr-2,
	.bank-qr-3,
	.bank-qr-4,
	.bank-qr-5,
	.bank-qr-6{
		margin-top: 0;
		margin-left: 0;
		width: 80px;
		height: 80px;
	}
	.page-title{
		font-size: 36px;
	}
	.inner-big-headline-title{
		font-size: 26px;
	}
	.page-header-title{
		top: 2.5%;
	}
	.page-header-title-logged-out{
		top: 108px;
	}
	.custome-breadscrumb a,
	.custome-breadscrumb span{
		font-size: 12px;
	}
	.page-container{
		padding: 20px;
	}
	.eapc-heading{
		margin-top: 60px;
		font-size: 28px;
	}
	.seperator{
		margin-bottom: 20px;
	}
	.eapc-content{
		font-size: 14px;
		margin-bottom: 50px;
	}
	.partial-block{
		width: auto;
		font-size: 18px;
	}
	.administrative-title{
		width: auto;
		font-size: 40px;
	}
	.blue-council-section{
		border-top-left-radius: 300px;
		border-bottom-left-radius: 300px;
		width: auto;
		padding: 55px 40px 65px 100px;
		font-size: 18px;
	}
	.three-col-section,
	.detailed-eapv-content,
	.banks-text{
		column-count: 1;
		font-size: 14px;
		width: 100%;
		margin-top: -20px;
		margin-bottom: 20px;
	}
	.semi-title-headline-banks{
		width: 100%;
		font-size: 40px;
		margin-bottom: 20px;
	}
	.ac-paragraph{
		font-size: 18px;
	}
	.detailed-eapv-title{
		font-size: 34px;
	}
	.expertise-title{
		font-size: 24px;
	}
	.news-carousel-title{
		font-size: 40px;
		margin-top: 50px;
	}
	.ac-title{
		font-size: 30px;
	}
	.small-title{
		font-size: 18px;
	}
	.double-title{
		margin-top: 6em;
	}
	.contacts-headline{
		font-size: 34px;
		width: auto;
		display: block;
	}
	.bank-heading{
		display: block;
		font-size: 36px;
		word-break: break-all;
	}
	.bank-content{
		display: block;
		width: 100%;
		margin-left: 0;
	}
	.half-title{
		font-size: 34px;
		width: auto;
	}
	.blanks-mini-text{
		width: auto;
	}
	.patents-header{
		font-size: 40px;
		word-break: break-word;
	}
	.green-patent,
	.red-patent,
	.patent-secendory-headers{
		font-size: 36px;
		word-break: break-word;
	}
	.eapv-logo img{
		width: 155px;
	}
	.first-video video{
		height: auto;
	}
	.video-carousel{
		grid-template-columns: 1fr;
	}
	.carousel-buttons{
		width: fit-content;
		margin-right: 0;
		margin-left: auto;
		grid-template-columns: 60px 60px;
	}
	.media-headline a,
	.media-headline a:hover,
	.media-headline a:focus{
		display: -webkit-inline-box;
	}
	.media-headline img{
		margin-left: 5px;
	}
	.news-highlights,
	.all-news-section{
		grid-template-columns: auto;
	}
	.news-carousel{
		grid-template-columns: auto;
		margin-bottom: 0;
	}
	.single-1000-news-collection{
		display: inline-grid;
		margin-bottom: 30px;
		grid-template-columns: 1fr 1fr;
		column-gap: 20px;
	}
	.single-news-img{
		object-fit: cover;
		display: block;
		margin-right: auto;
		margin-left: auto;
	}
	.wide-news,
	.small-news{
		margin-bottom: 30px;
	}
	.news-page-title,
	.laptop-screen-other-news-carousel{
		display: block;
	}
	.first-news-date{
		font-size: 20px;
	}
	.first-news-title{
		font-size: 34px;
		line-height: 120%;
	}
	.first-news-excerpt{
		width: auto;
		line-height: 140%;
		font-size: 14px;
	}
	.wide-news img,
	.small-news img,
	.all-news img{
		grid-column: 1/2;
		grid-row: 1 / 5;
		display: block;
		margin-right: auto;
		margin-left: auto;
	}
	.small-news{
		margin-bottom: 20px;
	}
	.text-2-photos,
	.text-one-photo{
		display: block !important;
	}
	.text-2-photos p{
		margin-bottom: 20px;
	}
	.text-2-photos img{
		margin-right: auto;
		margin-left: auto;
	}
	.text-2-photos figcaption{
		float: none;
	}
	.img-quote-section{
		grid-template-columns: auto;
	}
	/* .eapv-custome-search{
		grid-template-columns: auto 70% auto;
	} */
	.search-header{
		margin-top: 10px;
		margin-bottom: 20px;
		display: inline-grid;
		row-gap: 10px;
	}
	.search-filters{
		display: inline-grid;
		grid-template-columns: auto;
		row-gap: 8px;
	}
	.innovations-search-link{
		grid-row: 1/2;
		grid-column: 1/2;
	}
	.industrial-designs-search{
		grid-row: 2/3;
		grid-column: 1/3;
	}
	.web-portal-search{
		grid-row: 1/2;
		grid-column: 3/4;
	}
	.patents-search{
		grid-row: 1/2;
		grid-column: 2/3;
	}
	.result-title a{
		font-size: 12px;
	}
	.search-filters a{
		font-size: 11px;
		padding: 8px 12px;
		margin: 0;
	}
	.big-screen-carousel,
	.tablet-screen-carousel {
		display: none;
	}
	.mobile-screen-carousel{
		display: block;
	}
	.media-headline{
		font-size: 40px;
		margin-left: 0;
		margin-top: 0;
	}
	.media-headline a,
	.media-headline a:hover,
	.media-headline a:focus,
	.video-sec label{
		font-size: 16px;
	}
	.media-headline img{
		width: 30px;
	}
	.eapv-logo,
	.news-social-media{
		display: none;
	}
	.first-news{
		margin-bottom: 30px;
	}
	.news-tag span{
		font-size: 12px;
	}
	.new-cat,
	.countries-cat a,
	.press-cat a{
		font-size: 8px;
		padding: 7px 17px;
		margin-bottom: 0;
	}
	.new-cat{
		font-size: unset;
		padding: unset;
	}
	.category-news,
	.category-eapo,
	.category-press{
		font-size: unset;
		padding: 0;
	}
	.category-news a,
	.category-eapo a,
	.category-press a,
	.new-cat a{
		font-size: 9px;
		padding: 7px 17px;
	}
	.wide-news,
	.small-news,
	.all-news{
		display: inline-grid;
		grid-template-columns: 1fr 1fr;
		column-gap: 20px;
	}
	.other-news{
		grid-template-columns: 1fr 1fr;
	}
	.news-tag{
		margin-bottom: 0;
	}
	.news-tag{
		grid-column: 2 / 3;
		grid-row: 1 / 2;
	}
	.other-news__top .news-tag{
		grid-column: auto;
		grid-row: auto;
		height: 38px;
	}
	.wide-news > a,
	.small-news > a,
	.new-archive-small-news .all-news > a{
		grid-row: 1/4;
		grid-column: 1/2;
	}
	.single-1000-news-collection > a{
		grid-row: 1/3;
		grid-column: 1/2;
	}
	.wide-news .other-news-text .news-title a,
	.other-news .other-news-text .news-title a,
	.other-news .news-info-div .single-news-title-suggestion{
		-webkit-line-clamp: 3;
		overflow: hidden !important;
		text-overflow: ellipsis;
		max-height: 6rem;
		-webkit-box-orient: vertical;
		display: -webkit-box !important;
	}
	.wide-news .other-news-text .news-excerpt a,
	.other-news .other-news-text .news-excerpt a,
	.other-news .news-info-div .single-news-excerpt-suggestion{
		-webkit-line-clamp: 4;
		overflow: hidden !important;
		text-overflow: ellipsis;
		max-height: 8rem;
		-webkit-box-orient: vertical;
		display: -webkit-box !important;
	}
	.wide-news .news-text,
	.small-news .news-text,
	.new-archive-small-news .news-info-div{
		grid-row: 2/3;
		grid-column: 2/3;
	}
	.all-news{
		margin-bottom: 0;
	}
	.single-1000-news-collection:has(.news-tag){
		margin-bottom: 20px;
	}
	.single-1000-news-collection:has(.news-tag) .news-tag{
		margin-bottom: 0;
	}
	.news-text{
		margin-top: 16px;
	}
	.other-news-text{
		margin-top: 0;
	}
	.news-tag span a{
		font-size: 12px;
	}
	.news-info-section{
		margin-top: 0;
		margin-bottom: 5px;
	}
	.news-title{
		font-size: 14px;
	}
	.single-news-title-suggestion{
		margin-top: 10px;
	}
	.news-excerpt{
		font-size: 10px;
		margin-bottom: 15px;
	}
	.news-text a,
	.news-text a:hover,
	.news-text a:focus{
		font-size: 14px;
		padding: 6px 21px;
		float: unset;
		margin-top: 0;
	}
	.news-excerpt a,
	.news-excerpt a:hover,
	.news-excerpt a:focus{
		font-size: 10px;
		padding: 0;
	}
	.news-tag{
		margin-bottom: 5px;
	}
	.news-title a,
	.news-title a:hover,
	.news-title a:focus{
		padding: 0;
	}
	.read-more-news-suggestion{
		padding: 6px 15px !important;
		font-size: 10px !important;
	}
	.news-highlights,
	.banner-section{
		margin-bottom: 70px;
	}
	.news-highlights{
		row-gap: 20px;
	}
	.banner-section .paggination img{
		height: 36px;
	}
	.news-the-content,
	.news-the-content ul,
	.news-the-content li{
		font-size: 14px;
		line-height: 140%;
	}
	.text-2-photos figcaption,
	.wp-container-5 figcaption{
		color: #000000 !important;
		font-size: 10px;
		float: left;
	}
	.news-the-content .photo-taker{
		width: 45%;
		margin-right: 20px;
	}
	.quote-sayer {
		width: 141px !important;
	}
	.quote-sayer{
		font-size: 24px;
		line-height: 110%;
		place-self: center;
		grid-row: 1/2;
	}
	.quote-icon{
		grid-column: 1/2;
		grid-row: 2/3;
		width: 61px !important;
	}
	.quote-sayer-position{
		font-size: 16px;
	}
	.quote-text{
		grid-column: 1/3;
		font-size: 16px;
		line-height: 140%;
	}
	.quote-description{
		font-size: 14px;
		line-height: 140%;
	}
	.new-hr{
		border: 2px solid #000000;
	}
	.latest-archive-event{
		grid-template-columns: auto;
		width: 100%;
		margin-top: 20px;
	}
	.start-date-latest-event{
		display: inline-grid;
		grid-template-columns: auto 1fr;
		width: 100%;
		column-gap: 40px;
		margin-bottom: 20px;
	}
	.start-date-latest-event label{
		writing-mode: unset;
		font-size: 40px;
	}
	.blue-side-bar{
		margin-top: 0;
		height: 100%;
	}
	.latest-archive-event img{
		height: 200px;
		object-fit: cover;
	}
	.latest-text-section{
		margin-top: 20px;
	}
	.latest-event-title,
	.latest-event-dates,
	.events-archieve-dates label{
		font-size: 24px;
	}
	.right-side-latest-event a{
		padding: 10px 30px;
		font-size: 14px;
	}
	.archive-event a{
		padding: 5px 25px;
	}
	.archive-event-title{
		font-size: 20px;
		margin-bottom: 15px;
	}
	.events-triangle{
		border-top: 20px solid transparent;
		border-left: 20px solid #000000;
	}
	.events-archieve-dates{
		margin-top: 15px;
		grid-template-columns: 20px auto;
	}
	.archive-event img{
		height: 350px;
	}
	.event-archiev-list{
		grid-template-columns: 48% 48%;
		column-gap: 24px;
		row-gap: 20px;
		margin-top: 36px;
	}
	.single-event-title,
	.small-screens-event-content{
		display: block;
	}
	.single-event-title > label{
		font-size: 40px;
		width: auto;
	}
	.single-event-title > div{
		display: flex;
		justify-content: space-between;
	}
	.single-event-start-date{
		font-size: 24px;
	}
	.single-event-location{
		font-size: 12px;
	}
	.single-event-thumbnail{
		height: 230px;
		margin-top: 27px;
		margin-bottom: 30px;
	}
	.big-screens-event-content{
		display: none;
	}
	.small-screens-event-content label{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 140%;
	}
	.first-paragraph{
		margin-bottom: 30px;
	}
	.single-event-content-img{
		height: 254px;
		width: 100%;
		object-fit: contain;
	}
	.rest-of-paragraph{
		margin-top: 50px;
	}
	.menu-page-container{
		margin-right: -20px;
	}
}

@media (max-width: 479px) {
	.contacts-block {
		grid-template-columns: 1fr;
	}
	.contacts-block__item.left {
		border:none;
	}
	.contacts-block__item.right {
		border-left: 1px solid #7A7986;
	}
	.grid-3-columns {
		grid-template-columns: 1fr;
	}
	.banks-main-headline-banks label {
		font-size: 28px;
	}
	.search-form .search-submit {
		padding-left: 8px;
		padding-right: 8px;
	}
	.countries-cat a, .new-cat a,.press-cat a, .press-new-category, .countries-category, .press-category {
		white-space: nowrap; /* Текст не переносится */
		overflow: hidden; /* Обрезаем всё за пределами блока */
		text-overflow: ellipsis; /* Добавляем многоточие */
	}
	.last-slide__link {
		font-size: 14px;
	}
	.levels__item {
		grid-template-columns: 40px 1fr;
		gap:10px;
	}
	.levels__num {
		height: 40px;
		font-size: 26px;
	}
	.levels__right {
		padding-top: 2px;
	}
	.levels__num::after {
		height: calc( 99.5% - 30px);
		left: 19px;
		bottom:0;
	}
	h3.levels-content__title {
		font-size: 1.4rem;
	}

}
@media (min-width: 320px) and (max-width: 479px) {
	.inner-page-content .contacts-page-block {
		grid-template-columns: 5px auto;
		column-gap: 20px;
		margin-bottom: 40px;
	}
}

#pg-408-2, #pg-614-2 {
	display: none;
}
input.search-btn {
	width: 40px;
	height: 20px;
	background: url('../images/ikonka-poisk-chernaya.svg') no-repeat center/20px auto;
	display: block;
	background-color: transparent !important;
	font-size: 0;
	padding: 35px 4px 0 20px;
	border: none !important;
	position: relative;
	left: 6px;
}




input[type=search].search-field {
	padding: 10px 10px 10px 40px;
}
hr.serach-underline {
	margin-top: 6px;
}

.page-title.singular {
	font-size: 50px;
}
.baza-wrapper {
	display: flex;
	align-items: center;
	gap: 50px;
}
.baza-image {
	width: 455px !important;
	height: 91px !important;
	background: url('/wp-content/uploads/2023/12/eapv-beloya.svg') no-repeat center/contain !important;
	display: block;
	padding-bottom: 0 !important;
	opacity: .3;
}
.owl_partners.owl_basekn span.baza-title {
	padding-bottom: 0;
	font-weight: 600;
	letter-spacing: 0.03em !important;
}
/* .annual-block {
	-webkit-transition: outline-color .3s ease-in;
	-o-transition: outline-color .3s ease-in;
	transition: outline-color .3s ease-in;
	outline: 2px solid transparent;
}
.annual-block:hover, .annual-block:focus, .annual-block:active {
	outline-color: #3C2FD6;
	-webkit-transition: outline-color .3s ease-in;
	-o-transition: outline-color .3s ease-in;
	transition: outline-color .3s ease-in;
} */

@media (max-width: 1860px) {
	.page-title.singular {
		font-size: 3vw;
	}
}
@media (max-width: 599px) {
	.page-title.singular {
		font-size: 28px;
	}
}
@media (max-width: 479px) {
	.page-title.singular {
		font-size: 20px;
	}
}

/*Events*/

.owl_partners.owl_event .date_event .count.full {
	font-size: 40px !important;
	font-weight: 600;
	text-transform: uppercase;
}
.owl_partners.owl_event .date_event.full {
	height: 335px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

@media (min-width: 1000px) and (max-width: 1269px) {
	.owl_partners.owl_event .date_event.full {
		height: 152px;
	}
	.owl_partners.owl_event .date_event .count.full {
		font-size: 25px !important;
	}
}

@media (min-width: 768px) and (max-width: 999px) {
	.owl_partners.owl_event .date_event.full {
		height: 102px;
	}
	.owl_partners.owl_event .date_event .count.full {
		font-size: 20px !important;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.owl_partners.owl_event .date_event.full {
		height: 152px;
	}
	.owl_partners.owl_event .date_event .count.full {
		font-size: 20px !important;
	}
}
@media (min-width: 320px) and (max-width: 479px) {
	.owl_partners.owl_event .date_event.full {
		height: 162px;
	}
	.owl_partners.owl_event .date_event .count.full {
		font-size: 18px !important;
	}
}

/*Events end*/

/*Procedure*/

.procedure-accord .ui-accordion-content p img {
	max-width:100%;
	width: 100%;
	height: auto;
}

/*Procedure end*/

/*Reports*/

.annual-block .year-sec {
	display: grid;
	grid-template-columns: 1fr auto;
	column-gap: 30px;
	padding: 36px 30px 17px 30px !important;
}
.file-desc {
	display: grid;
	grid-template-columns: 1fr 34px;
	align-items: center;
	gap: 14px;
}
.file-desc p {
	color: #3C2FD6;
	font-weight: 700;
	margin: 0;
	line-height: 110%;
	text-align: right;
}
.report-text {
	grid-column: 1/3;
	margin: 0;
	color: #3C2FD6;
	font-size: 20px;
	font-weight: 700;
	min-height: 35px;
	font-family: 'Montserrat';
	line-height: 110%;
}
.annual-link {
	background: #fff;
}
.annual-link .annual-img {
	object-fit: contain;
}

@media (min-width: 1200px) and (max-width: 1600px) {
	.report-text {
		font-size: 17px;
	}
}
@media (min-width: 1000px) and (max-width: 1199px) {
	.report-text {
		font-size: 1.3vw;
	}
}
@media (min-width: 768px) and (max-width: 999px) {
	.report-text {
		font-size: 1.9vw;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.report-text {
		font-size: 18px;
	}
}
@media (min-width: 325px) and (max-width: 479px) {
	.report-text {
		font-size: 13px;
	}
}

@media (min-width: 768px) and (max-width: 1366px) {
	.annual-text label {
		font-size: 40px !important;
	}
	.annual-block .year-sec {
		padding: 26px 18px !important;
		column-gap: 15px;
	}
}

/*Reports end*/

/*Events*/

.clicked, .unclicked, .clicked-month, .unclicked-month {
	padding: 5px 40px;
	border-radius: 5px;
	text-decoration: none !important;
}
.clicked, .clicked-month {
	background-color: #3C2FD6 !important;
	border: 2px #3C2FD6 solid;
	color: #fff;
}
.unclicked {
	border: 2px #3C2FD6 transparent;
}
.clicked a, .unclicked a {
	text-decoration: none !important;
}
.clicked a, .clicked-month {
	color: #fff;
}
.event-calendar-years .clicked a:focus, .event-calendar-years .clicked a:hover {
	color: #fff !important;
}
.event-filter {
	display: none;
}
.full-dates .month-day-event {
	width: fit-content !important;
}

@media (max-width: 767px) {
	.clicked, .unclicked, .clicked-month, .unclicked-month {
		padding: 5px 3vw;
	}
}

/*Events end*/

/*Partners block*/

.partners {
	padding-top: 100px;
	padding-bottom: 200px;
}
.partners__wrapper {
	padding-left: 40px;
	padding-right: 40px;
}
.partners-top {
	display: grid;
	grid-template-columns: auto 455px 1fr;
	gap: 60px;
	margin-bottom: 100px;
}
.partners__title {
	font-family: 'Tektur-Regular';
	color: #3C2FD6;
	font-size: 800% !important;
	text-shadow: none;
	line-height: 120%;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	font-weight: 400 !important;
	letter-spacing: 0.03em !important;
}
.partners__words {
	display: block;
	/* height: 91px; */
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.partners-logos {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	row-gap: 120px;
}
.partners-logos__item {
	overflow: hidden;
	max-height: 170px;
	text-align: center;
}
.partners-logos__item a {
	display: block;
	height: 100%;
}
.partners-logos__item img {
	max-height: 100%;
	width: auto;
	object-fit: contain;
}
div.rrn-document a:hover, div.rrn-document a:focus, div.rrn-links a:focus {
	color: #fff!important;
}

@media (min-width: 1270px) and (max-width: 1919px) {
	.partners__title {
		font-size: 80px !important;
	}
	.partners-top {
		display: grid;
		grid-template-columns: auto 340px 1fr;
	}
	.partners-logos__item {
		max-height: 136px;
	}
}

@media (min-width: 1000px) and (max-width: 1269px) {
	.partners__title {
		font-size: 66px !important;
	}
	.partners-logos__item {
		max-height: 95px;
	}
}
@media (min-width: 768px) and (max-width: 1269px) {
	.partners-top {
		grid-template-columns: auto 22vw 1fr;
	}
}
@media (min-width: 768px) and (max-width: 999px) {

	.partners-logos {
		grid-template-columns: repeat(2, 1fr);
		row-gap: 60px;
	}
	.partners-logos__item {
		max-height: 92px;
	}
}
@media (max-width: 999px) {
	.partners {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.partners__title {
		font-size: 50px !important;
	}
}
@media (max-width: 767px) {
	.partners {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.partners__title {
		font-size: 50px !important;
	}
	.partners__words {
		display: none;
	}
	.partners-top {
		grid-template-columns: auto 1fr;
		margin-bottom: 30px;
	}
	.partners-logos {
		grid-template-columns: repeat(2, 1fr);
		row-gap: 40px;
	}
	.partners-logos__item {
		max-height: 68px;
	}
}
@media (min-width: 320px) and (max-width: 479px) {
	.partners__title {
		font-size: 32px !important;
	}
	.partners {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.partners-logos__item {
		max-height: 54px;
	}
}

/*Search*/
.search-sec {
	background: rgba(255, 255, 255, 0.7);
	width: calc(100% - 50px);
	margin-left: auto;
	height: fit-content;
}
hr.serach-underline {
	margin-bottom: 0;
}
input:focus::placeholder {
	color: transparent;
}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

/*Search*/

/*Knowlege base*/

.knowlege-slider-item {
	margin-bottom: 140px;
}
#panel-408-6-0-0 .owl-nav {
	z-index: 4;
}
.knowlege-slider-item__link {
	display: block;
}
.knowlege-slider-item__link img {
	width:100%;
}
.owl_partners.owl_basekn span.baza-title.knowlege__top__title {
	font-weight: 400;
}
.baza-image.baza-image-en {
	background-image: url('/wp-content/uploads/2023/12/eapv-beloya-en.svg') !important;
	width: 368px !important;
}
@media (min-width: 1270px) and (max-width: 1599px) {
	.baza-image, .baza-image.baza-image-en {
		width: 13vw !important;
	}
}
@media (max-width: 999px) {
	.owl_partners.owl_basekn h3 span.baza-image, .owl_partners.owl_basekn h3 span.baza-image.baza-image-en {
		display: none;
	}
}
@media (min-width: 768px) and (max-width: 1269px) {
	.baza-image.baza-image-en {
		width: 18vw !important;
	}
}
@media (min-width: 320px) and (max-width: 479px) {
	.more_bakn.knowlege__top span {
		font-size: 36px;
		display: block !important;
		margin-top: 10px !important;
	}
}

/*Knowlege base end*/

/*Partners block end*/

/*Events slider swiper*/

.swiper-slide .date_event {
	position: relative;
	padding-bottom: 140px !important;
}

.swiper-slide .date_event::after {
	content: "";
	position: absolute;
	border: 4px solid #000;
	display: block;
	left: 50%;
	height: 56px;
	top: 218px;
}
.events-block .owl-stage {
	/* overflow-x: hidden; */
	/* padding-right: 640px; */
}

.events-block-slider .swiper-wrapper {
	width: 100% !important;
	margin-left: -25%;

}
.events-block .owl-stage .swiper-slide {
	width: 44% !important;
}
.events-block .owl-stage-outer {
	margin: 0 -40px;
}
.owl-next.swiper-button-next, .owl-prev.swiper-button-prev {
	position: relative;
	width: 114px;
	height: 25px;
}
.owl-next.swiper-button-next::after, .owl-prev.swiper-button-prev::after {
	display: none;
}
.owl-controls.events-controls {
	position: relative;
}
.owl-controls.events-controls .owl-nav {
	position: absolute;
	right: 0;
	bottom: 0;
}
@media (min-width: 1000px) and (max-width: 1269px) {
	.owl_partners.owl_event .owl-stage div div.swiper-slide {
		padding-bottom: 90px !important;
	}
}

@media (min-width: 768px) and (max-width: 999px) {
	.events-block-slider .swiper-wrapper {
		margin-left: -9%;

	}
	.events-block .owl-stage .swiper-slide {
		width: 76% !important;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.events-block-slider .swiper-wrapper {
		margin-left: -59vw;
	}
	.events-block .owl-stage .swiper-slide {
		width: 62vw !important;
	}
	.owl-controls.events-controls .owl-nav {
		right: 20px;
	}
}
@media (min-width: 320px) and (max-width: 479px) {
	.events-block-slider .swiper-wrapper {
		margin-left: -6vw

	}
	.events-block .owl-stage .swiper-slide {
		width: 80vw !important;
	}
	.owl-controls.events-controls .owl-nav {
		right: 20px;
	}
}

/*Events slider swiper end*/

/*Publications ultrawide*/

@media (min-width: 1920px) {
	.attached-file {
		width: 29% !important;
	}
}

/*Publications ultrawide end*/

/*New title*/

.title-box {
	margin-bottom: 30px;
	display: flex;
	align-items: center;
	min-height: 272px;
}
.title-box__logo {
	padding-right: 22px;
	width: 195px;
	height: 222px;
	display: flex;
	overflow: hidden;
	margin: 0;
	border-right: 2px solid #fff;
}
.title-box__logo img {
	width: 100%;
	object-fit: contain;
}
.hero__title.title-box__title {
	padding-left: 35px;
	font-size: 36px !important;
	font-weight: 400 !important;
	letter-spacing: 2.16px;
	max-width:300px;
	margin-bottom:0;
}
.main-menu .logo, .header .logo {
	padding: 3px;
	width: 24px;
}

/*Slogan*/

.hero__slogan, .widget h5.hero__slogan {
	font-size: 26px;
	text-transform: uppercase;
}
.widget h5.hero__slogan.hero__slogan_en {
	font-size: 24px;
}

/*Slogan end*/

@media (min-width: 1550px) and (max-width: 1700px) {
	.title-box {
		min-height: 19vw;
	}
}
@media (min-width: 769px) and (max-width: 1199px) {
	.hero__block h1.hero__title.title-box__title {
		font-size: 3vw !important;
	}
	.title-box {
		min-height: 16vw;
		margin-top: 20px;
	}
	.hero__block.hero-new-block {
		max-width: 600px !important;
		margin-top: 10px;
	}
	.title-box__logo {
		width: 200px;
		height: 143px;
	}
	.hero__slogan, .widget h5.hero__slogan {
		font-size: 2.1vw;
		text-transform: uppercase;
	}
	.widget h5.hero__slogan.hero__slogan_en {
		font-size: 1.9vw;
	}
}
@media screen and (max-width: 768px) {
	.hero__block.hero-new-block {
		grid-template-columns: 1fr;
	}
	.title-box {
		min-height: fit-content;
	}
	.title-box__logo {
		width: 23%;
		height: 194px;
	}

	.hero__title.title-box__title {
		font-size: 4.5vw !important;
	}
	.hero__slogan, .widget h5.hero__slogan {
		font-size: 3.3vw;
	}
	.widget h5.hero__slogan.hero__slogan_en {
		font-size: 3.1vw;
	}

}
@media (min-width: 320px) and (max-width: 479px) {
	.title-box__logo {
		padding-right: 24px;
		width: 130px;
	}
	.hero__title.title-box__title {
		padding-left: 26px;
		font-size: 5vw !important;
		max-width: 68%;
		width: calc(100% - 130px);
	}
	.hero__slogan, .widget h5.hero__slogan {
		font-size: 4.4vw;
	}
	.widget h5.hero__slogan.hero__slogan_en {
		font-size: 4.3vw;
	}
}

/*New title end*/

.int-reg-links-section {
	width: 100%;
}


/*Purchases*/
.purchase-period {
	border-bottom: 2px solid #65B1B6;
	padding-bottom: 12px;
	margin-bottom: 1.4rem;
	margin-top: 1.4rem;
}

.purchase-circle.circle-opened {
	background: #357138;
}
.purchase-block {
	display: inline-grid;
	grid-template-columns: auto 300px;
	column-gap: 40px;
	margin-bottom: 10px;
	background: #FFFFFF;
	border-radius: 10px;
	padding: 40px;
	width: 100%;
}
.purchase-block header {
	grid-column: 1/3;
}
.purchase-header {
	gap: 20px;
	display: flex;
	margin-bottom: 20px;
}
.purchase-circle {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #7B7878;
	margin-top: auto;
	margin-bottom: auto;
}
.purchase-dates-text {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	color: #7B7878;
	margin-top: auto;
	margin-bottom: auto;
}
.purchase-link {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 120%;
	color: #000000;
	margin-top: auto;
	margin-bottom: auto;
	display: block;
}
.purchase-link.purchase__doc {
	margin-bottom: 6px;
}
.purchase-link a {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 120%;
	color: #3C2FD6;
	display: block;
}
.purchase-link.link-icon a {
	position: relative;
	padding-left: 40px;
}
.purchase-link.link-icon a::before {
	content: "";
	position: absolute;
	display: block;
	width: 22px;
	height: 43px;
	left: 9px;
	top: -6px;
	background: url('/wp-content/uploads/2023/04/pdf-icon.svg') no-repeat center/contain;
}
.purchase-years {
	display: flex;
	list-style-type: none;
	column-gap: 20px;
	flex-wrap: wrap;
	row-gap: 20px;
	align-items: center;
	padding-left: 50px;
	padding-right: 50px;
	margin-top: 2rem;
}
.purchase-years__year {
	color: #3C2FD6;
	font-size: 20px !important;
	font-weight: 700;
	padding: 6px 20px;
	border-radius: 6px;
	cursor: pointer;
}
.purchase-years__year.active {
	color: #fff;
	background: #3C2FD6;
}
body .closed-p {
	background-color: #7B7878;
	color: #fff;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 120%;
	display: flex;
	align-items: center;
	/* color: #7B7878; */
	padding: 5px 10px;
	border: 1px solid #7B7878;
	border-radius: 6px;
	visibility: visible;
}
body .closed-p.status-opened {
	background-color: #65B1B6;
	border-color: #65B1B6;
}
body .closed-p.type {
	background-color: transparent;
	color: #7B7878;
}
body .purchase-title {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 140%;
	color: #000;
	text-transform: none;
}
figure.wp-block-image.size-large.download-pdf {
	display: none;
}
.green-purchase-headline-with-hr {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 120%;
	color: #5A9A9E;
	/* display: inline-grid; */
	grid-template-columns: auto 1050px;
	gap: 5px;
	margin-top: auto;
	margin-bottom: auto;
}
.purchase-hr {
	border: 1px solid #65B1B6;
	width: 100%;
	margin-top: auto;
	margin-bottom: auto;
}
.purchase-info {
	display: inline-grid;
	grid-template-columns: 250px auto;
	margin-top: 10px;
	width: 100%;
	row-gap: 10px;
	column-gap: 80px;
}
.number-title {
	grid-row: 1/2;
	grid-column: 1/2;
	margin-top: auto;
	margin-bottom: auto;
}
.contractor-title {
	grid-row: 2/3;
	grid-column: 1/2;
	margin-top: 5px;
	margin-bottom: auto;
}
.end-contract-title {
	grid-row: 3/4;
	grid-column: 1/2;
	margin-top: auto;
	margin-bottom: auto;
}
.number-text {
	grid-row: 1/2;
	grid-column: 2/3;
}
.contractor-text {
	grid-row: 2/3;
	grid-column: 2/3;
	margin-top: 0;
	margin-bottom: auto;
}
.end-contract-text {
	grid-row: 3/4;
	grid-column: 2/3;
}
.end-contract-text.year-hidden {
	opacity:0;
	visibility: hidden;
}
.grey-purchase-headline {
	width: 100%;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 120%;
	display: flex;
	align-items: center;
	color: #C7C5C5;
}
.green-purchase-headline {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 120%;
	display: flex;
	align-items: center;
	color: #65B1B6;
}
.purchase-height {
	margin-bottom: 20px;
}
.purchase-dates-text {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	color: #7B7878;
	margin-top: auto;
	margin-bottom: auto;
}

@media (max-width: 1650px) {
	body .closed-p {
		font-size: 18px;
	}
}

@media (max-width: 1399px) {
	.purchase-block {
		grid-template-columns: auto 200px;
		column-gap: 18px;
	}
	.purchase-link a {
		font-size: 20px;
	}
}

@media (min-width: 1270px) and (max-width: 1919px) {
	/* .purchase-block {
		row-gap: 40px;
	} */
}
@media (min-width: 1000px) and (max-width: 1269px) {
	/* .purchase-block {
		row-gap: 40px;
	} */
	.green-purchase-headline-with-hr {
		grid-template-columns: auto 500px;
	}
}
@media (max-width: 1199px) {
	body .closed-p, .purchase-link a {
		font-size: 18px;
	}
}

@media (min-width: 768px) and (max-width: 999px) {
	.purchase-block {
		grid-template-columns: auto;
		/* row-gap: 40px; */
	}
	.green-purchase-headline-with-hr {
		grid-template-columns: auto;
	}
}

@media (max-width: 991px) {
	.purchase-block header {
		grid-column: 1;
	}
	.purchase-text-side {
		margin-bottom: 2rem;
	}
}

@media (min-width: 480px) and (max-width: 767px) {
	.purchase-block {
		grid-template-columns: auto;
		/* row-gap: 40px; */
	}
	.purchase-dates-text, body .closed-p, .regular-purchase-headline {
		font-size: 14px;
	}
	.purchase-link a, body .purchase-title {
		font-size: 16px;
	}
	.green-purchase-headline-with-hr {
		grid-template-columns: auto;
	}
	.purchase-info {
		grid-template-columns: auto;
	}
	.number-title {
		grid-row: 1/2;
		grid-column: auto;
	}
	.contractor-title {
		grid-row: 3/4;
		grid-column: auto;
	}
	.end-contract-title {
		grid-row: 5/6;
		grid-column: auto;
	}
	.number-text {
		grid-row: 2/3;
		grid-column: auto;
	}
	.contractor-text {
		grid-row: 4/5;
		grid-column: auto;
	}
	.end-contract-text {
		grid-row: 6/7;
		grid-column: auto;
	}
	.purchase-header {
		flex-wrap: wrap;
	}
}
@media (min-width: 320px) and (max-width: 479px) {
	.purchase-block {
		grid-template-columns: auto;
		/* row-gap: 40px; */
		padding: 14px 10px;
	}
	body .closed-p.type {
		margin-top: 20px;
	}
	.purchase-header {
		column-gap: 10px;
	}
	.purchase-circle {
		grid-row: 1/2;
		grid-column: 1/2;
	}
	.purchase-dates-text {
		grid-row: 1/2;
		grid-column: 2/3;
	}
	.purchase-link {
		grid-row: 1/2;
		grid-column: 3/4;
	}
	.purchase-dates-text, body .closed-p, .regular-purchase-headline {
		font-size: 14px;
	}
	body .closed-p {
		grid-row: 2/3;
		grid-column: 1/4;
		margin-right: auto;
	}
	.purchase-link a, body .purchase-title {
		font-size: 16px;
	}
	.green-purchase-headline-with-hr {
		grid-template-columns: auto;
	}
	.purchase-info {
		grid-template-columns: auto;
	}
	.number-title {
		grid-row: 1/2;
		grid-column: auto;
	}
	.contractor-title {
		grid-row: 3/4;
		grid-column: auto;
	}
	.end-contract-title {
		grid-row: 5/6;
		grid-column: auto;
	}
	.number-text {
		grid-row: 2/3;
		grid-column: auto;
	}
	.contractor-text {
		grid-row: 4/5;
		grid-column: auto;
	}
	.end-contract-text {
		grid-row: 6/7;
		grid-column: auto;
	}
	.purchase-header {
		flex-wrap: wrap;
	}
}

.post_img {
	position: relative;
	z-index: 5;
	height: 100% !important;
}

.int-reg-link p {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	text-decoration-line: underline;
	color: #3C2FD6;
}




/*Purchases end*/

/* @media screen and (-webkit-min-device-pixel-ratio:0) {
    body {
        width:320px;
    }
} */

/*Moiseev Yury styles end*/