body,
td,
p {
	font-family: "Roboto", sans-serif;
	font-size: 1.125rem;
	color: #000;
	font-weight: 300;
	line-height: 150%;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0px;
	padding: 0px;
	outline: none;
}

html,
body {
	background-color: #FFFFFF;
}

H1,
H2,
H3,
H4,
H5 {
	font-size: 100%;
	font-weight: normal;
	color: #000000;
}

H1 {
	font-size: 3.75rem;
	font-weight: 500;
	line-height: 150%;
}

H2 {
	font-size: 2.875rem;
	font-weight: 500;
	line-height: 150%;
}

H3 {
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 150%;
}

H4 {
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 150%;
}

H5 {
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 150%;
}

h6 {
	font-size: 0.875rem;
	font-weight: 400;
	line-height: 150%;
}

.clr {
	clear: both;
}

.lF {
	float: left;
}

.rF {
	float: right;
}

A {
	color: #2A5384;
	text-decoration: underline;
	font-weight: 500;
}

A:hover {
	color: #000;
	text-decoration: underline;
}

A:focus {
	color: #000;
	text-decoration: underline;
}

ul:not([class]) {
	margin-bottom: 10px;
	padding: 0;
	margin-top: 10px;
}

ul li:not([class]) {
	list-style-position: outside;
	list-style-type: disc;
	margin-bottom: 5px;
	margin-left: 22px;
}

ul li ul:not([class]) {
	margin-bottom: 15px;
	padding: 0;
	margin-top: 15px;
}

ul li ul li:not([class]) {
	list-style-position: outside;
	list-style-type: circle;
	margin-left: 20px;
}


ol:not([class]) {
	margin-bottom: 10px;
	padding: 0;
	margin-top: 10px;
}

ol li:not([class]) {
	list-style-position: outside;
	margin-bottom: 5px;
	margin-left: 22px;
}

ol li ol:not([class]) {
	margin-bottom: 15px !important;
	padding: 0;
	margin-top: 15px;
}

ol li ol li:not([class]) {
	list-style-position: outside;
	list-style-type: lower-alpha;
	margin-left: 0px;
}

ul li::marker {
	font-size: 0.938rem;
	color: #000;
}

ol li::marker {
	font-size: 0.938rem;
}

/*=================BODY css=================*/

.navbar-brand {
	margin-left: -15px;
}

.nav_white {
	background-color: #FFFFFF;
}

.navbar-nav .nav-link {
	color: #2A5384;
	font-size: 1.375rem;
	font-weight: 500;
	text-decoration: none;
}

.dropdown-menu li a {
	text-decoration: none;
}

.top_sec {
	margin-top: 23px;
	display: flex;
	justify-content: flex-end;
}

.top_social {
	margin-top: 10px;
}

.top_social ul {
	padding: 0;
	list-style-type: none;
	margin: 0;
	display: flex;
}

.top_social ul li {
	padding: 0;
	margin: 0;
	list-style-type: none !important;
}

.top_social ul li a {
	margin-right: 13px;
}

.top_blue_pl {
	padding-left: 0px;
}

.top_blue_pl .dropdown {
	position: relative !important;
}

.top_blue_pl .dropdown a {
	color: #787878;
	font-weight: 600;
	font-size: 1rem;
	text-decoration: none;
}

.top_blue_pl .dropdown-item {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.top_blue_pl ul li {
	margin-left: 0px;
}

.top_blue_pl .dropdown-menu {
	width: 56px !important;
	min-width: 56px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f6f6f6;
	inset: 0px auto auto -11px !important;
}

.top_blue_pl ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f6f6f6;
}

.top_blue_pl .dropdown-item {
	border: none;
}

.top_blue_pl .dropdown-toggle::after {
	display: inline-block;
	content: "";
	background-image: url(../images/arrow_pl.svg);
	background-repeat: no-repeat;
	background-position: right 10px;
	height: 20px;
	width: 10px;
	margin-left: 0;
}

.top_blue_pl .show.dropdown-toggle::after {
	display: inline-block;
	content: "";
	background-image: url(../images/arrow_pl.svg);
	background-repeat: no-repeat;
	background-position: right 5px;
	height: 20px;
	width: 10px;
	margin-left: 0;
	transform: rotate(180deg);
}

.plus {
	border-radius: 2px;
	background: #F6F6F6;
	margin-left: 108px;
	display: flex;
	float: right;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.minus {
	font-size: 1rem;
	font-weight: 500;
	letter-spacing: 0.64px;
	color: #aaaaaa;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d4d4d4;
	margin-right: 12px;
	padding-right: 12px;
}

.minus1 {
	font-size: 1rem;
	font-weight: 500;
	letter-spacing: 0.64px;
	color: #6E6E6E;
	margin-right: 12px;
	padding-right: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d4d4d4;
}


.searchbar {
	margin-bottom: auto;
	margin-top: auto;
	height: 50px;
	border: 1px solid #DEDBDB;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding: 10px;
	margin-left: 10px;
	border-radius: 2px;
	width: 352px;
	margin-left: 287px;
}

.filter_sec .searchbar_filter {
	margin-bottom: auto;
	margin-top: auto;
	height: 50px;
	border: 1px solid #DEDBDB;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding: 10px;
	border-radius: 2px;
	width: 100%;
}

.search_input {
	color: #53565A;
	border: 0;
	outline: 0;
	background: none;
	width: 0;
	caret-color: auto;
	line-height: 27px;
	transition: width 0.4s linear;
	width: 270px;
	margin-top: -10px;
	font-weight: 400;
	font-size: 1rem;
	height: 45px;
}

.filter_sec .searchbar_filter .search_input {
	color: #53565A;
	border: 0;
	outline: 0;
	background: none;
	width: 0;
	caret-color: auto;
	line-height: 27px;
	transition: width 0.4s linear;
	width: 60%;
	margin-top: -10px;
	font-weight: 400;
	font-size: 1rem;
	height: 45px;
}

.search_input::placeholder {
	font-weight: 400;
	font-size: 0.875rem;
	line-height: 24px;
	color: #53565A;
}

.search_icon {
	height: 46px;
	width: 46px;
	float: right;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	text-decoration: none;
	margin-top: -9px;
	background-color: #d4d4d4;
	border-radius: 1px;
	margin-right: -9px;
}

/*.dropdown-menu {
    width: 100%;
    text-align: left;
}

.dropdown {
    position: static;
}*/

.dropdown-menu ul li {
	margin-left: 0px !important;
}

.dropdown-menu ul li::marker {
	font-size: 0 !important;
}

ul.dropdown-menu li::marker {
	font-size: 0 !important;
}

.navbar-expand-xl .navbar-nav {
	margin-top: 22px;
}

.navbar-expand-xl .navbar-nav li:last-child a {
	margin-right: 0px;
}

.dropdown-menu.show .dropdown-toggle.show {
	background-color: #2A5384;
	color: #FFFFFF;
}

.dropdown-menu.show .show.dropdown-toggle::after {
	transform: none;
	background-image: url(../images/arrow_yellow.svg);
	background-repeat: no-repeat;
	background-position: right 2px;
	height: 15px;
	width: 10px;
}

.dropdown-menu.show .dropstart .show.dropdown-toggle::before {
	transform: none;
	background-image: url(../images/arrow_yellow.svg);
	background-repeat: no-repeat;
	background-position: right 2px;
	height: 15px;
	width: 10px;
}

.dropdown-menu li a {
	color: #2A5384;
}

.dropdown-menu li a:hover {
	color: #000;
}

.navbar-expand-xl .navbar-nav .nav-link {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}


/*=================Main=================*/
.top_height {
	height: 160px;
}

.banner {
	position: relative;
	height: 400px;
}

.banner .caption {
	position: absolute;
	top: 65px;
}

.banner img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	object-position: right;
}

.banner h2 {
	color: #2A5384;
}

.blue_bg {
	background: #2A5384;
	padding-top: 60px;
	padding-bottom: 60px;
}

.blue_bg h2 {
	color: #F3C844;
	margin-bottom: 14px;
}

.funds_ico {
	margin-bottom: 14px;
}

.funds_date {
	margin-bottom: 14px;
	color: #FFF;
	font-size: 1.125rem;
	font-weight: 500;
}

.funds_text {
	margin-bottom: 30px;
	color: #FFF;
	font-size: 1.125rem;
	font-weight: 500;
}

.fund_img {
	margin-left: 95px;
}

.but_yellow {
	border-radius: 10px;
	background: #F3C844;
	padding: 17px 72px;
	color: #2A5384;
	font-size: 1.375rem;
	font-weight: 500;
	line-height: 150%;
	transition: 0.3s;
	text-decoration: none;
	border: 0;
}

.but_yellow:hover {
	border-radius: 10px;
	background: #2A5384;
	color: #FFFFFF;
	text-decoration: none;
}


.but_yellow_white {
	border-radius: 10px;
	background: #F3C844;
	padding: 17px 72px;
	color: #2A5384;
	font-size: 1.375rem;
	font-weight: 500;
	line-height: 150%;
	transition: 0.3s;
	text-decoration: none;
}

.but_yellow_white:hover {
	border-radius: 10px;
	background: #fff;
	color: #2A5384;
	text-decoration: none;
}


.img_all {
	width: 100%;
}

.tabs_sec {
	padding-top: 82px;
	padding-bottom: 82px;
}

.tabs_sec .accordion-body {
	border-radius: 10px;
	background: #E9E9E9;
	padding: 60px;
	margin-top: 30px;
	color: #000;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 150%;
}

.tabs_sec .accordion-body a {
	text-decoration: underline;
	color: #000;
}

.tabs_sec .accordion-body a:hover {
	text-decoration: underline;
	color: #2A5384;
}

.tabs_sec .accordion-button {
	border-radius: 10px;
	background: #F3C844;
	justify-content: center;
	color: #2A5384;
	text-align: center;
}

.bot_tabs {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
	margin-top: 82px;
}

.recover {
	padding-bottom: 82px;
}

.recover_left {
	padding-right: 60px;
}

.recover_right {
	padding-left: 10px;
}

.recover h2 {
	color: #2A5384;
	margin-bottom: 24px;
}

.recover_text {
	margin-bottom: 24px;
	color: #000;
}

.recover_btn {
	float: right;
}


.news_sec {
	background: #E9E9E9;
	padding-top: 50px;
	padding-bottom: 50px;
}

.news_sec h2 {
	margin-bottom: 27px;
	color: #2A5384;
}

.news_box {
	border-radius: 8px;
	border: 1px solid #bbbbbb;
	background: #FFF;
	padding: 40px;
	margin-bottom: 30px;
	transition: 0.3s;
}

.news_box:hover {
	background: #2A5384;
	color: #FFFFFF;
}

.news_box:hover h2 {
	color: #FFFFFF;
}

.news_box:hover h2.news-title,
.news_box:hover h3 {
	color: #FFFFFF;
}

.news_box:hover .news_date {
	color: #FFFFFF;
}

.news_box:hover .more {
	color: #fff;
	text-decoration: none;
}

.news_box h3 {
	color: #2A5384;
	margin-bottom: 24px;
}

.news_date {
	margin-bottom: 24px;
}

.news_text {
	margin-bottom: 24px;
}

.more {
	color: #2A5384;
	font-size: 1.375rem;
	font-weight: 500;
	line-height: 150%;
	text-align: right;
	text-decoration: none;
}

.more:hover {
	color: #000;
	text-decoration: none;
}

.main_sec {
	display: flex;
}

.main_sec_box {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

.safety_sec {
	padding-top: 82px;
	padding-bottom: 82px;
}

.safety_box {
	background: #2A5384;
}

.safety_right {
	padding-top: 65px;
	padding-bottom: 65px;
	padding-left: 95px;
	color: #FFF;
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 150%;
	padding-right: 95px;
}

.safety_btn {
	border: 0;
	margin-top: 30px;
	float: right;
}

.safety_box img {
	height: 100%;
	object-fit: cover;
}

.faq_sec {
	padding-bottom: 58px;
}

.faq_sec h2 {
	margin-bottom: 32px;
	color: #2A5384;
}

.accordion-header {
	color: #2A5384;
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 16px !important;
}

.faq_btn {
	border: 0;
	margin-top: 32px;
}

.bot_menu {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #F3C844;
	text-align: center;
}

.bot_menu ul {
	padding: 0;
	list-style-type: none;
	margin: 0;
}

.bot_menu ul li {
	padding: 0;
	margin: 0;
	list-style-type: none !important;
	display: inline-block;
	padding-right: 18px;
	margin-left: 18px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #2A5384;
}

.bot_menu ul li:last-child {
	margin-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.bot_menu ul li:first-child {
	margin-left: 0px;
}

.bot_menu ul li a {
	display: flex;
	color: #2A5384;
	font-size: 1.375rem;
	font-weight: 500;
	line-height: 18px;
	text-decoration: none;
}

.bot_menu ul li a:hover {
	color: #000;
}

.bot_right {
	padding-left: 100px;
}

.bot_left {
	color: #FFFFFF;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}

.bot_left img {
	margin-right: 10px;
}

.add {
	margin-bottom: 15px;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	color: #FFF;
	font-size: 1.125rem;
	font-weight: 400;
	line-height: 150%;
}

.add_img {
	margin-right: 10px;
}


footer {
	background-color: #2A5384;
	padding-top: 60px;
	padding-bottom: 60px;
}



/*=================onas=================*/

.page_all {
	padding-bottom: 28px;
	padding-top: 82px;
}

.page_left {
	text-align: left;
}

.page_right {
	padding-left: 82px;
	margin-bottom: 60px;
}


.page_right h1.ptitle {
	display: flex;
	align-items: center;
	color: #2A5384;
	margin-bottom: 24px;
	font-size: 2.875rem;
}

.page_right h1.ptitle::after {
	content: '';
	margin-left: 26px;
	height: 3px;
	background-color: #F3C844;
	width: 130px;
	margin-top: 28px;
}

.page_right h2 {
	font-size: 1.5rem;
	color: #2A5384;
	margin-bottom: 15px;

}

/*
.page_right h2 {
	display: flex;
	align-items: center;
	color: #2A5384;
	margin-bottom: 24px;
}

.page_right h2::after {
	content: '';
	margin-left: 26px;
	height: 3px;
	background-color: #F3C844;
	width: 130px;
	margin-top: 28px;
}
	*/

.page_right h3 {
	color: #2A5384;
	margin-bottom: 20px;
}

.text {
	margin-bottom: 30px;
}

.for_mob {
	display: flex;
}

.for_mob .navbar-toggler {
	margin-left: 20px;
}

.for_mob_sm {
	display: flex;
}

.yellow_boxes {
	border-radius: 10px;
	background: #F3C844;
	display: flex;
	min-height: 160px;
	justify-content: center;
	align-items: center;
	color: #2A5384;
	text-align: center;
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 150%;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}


a .yellow_boxes {
	color: #2A5384;
	text-decoration: none;
}

a:hover .yellow_boxes {
	color: #000;
}


.page_right_bot ul {
	padding: 0;
	list-style-type: none;
	margin-left: -15px;
	margin-right: -15px;
}

.page_right_bot ul li {
	margin: 0;
	list-style-type: none !important;
	padding: 15px;
}

.page_right_bot a {
	text-decoration: none;
}

/*=================Zarzad=================*/

.right_nav {
	margin-bottom: 20px;
	margin-top: 20px; /*85px*/
}

.right_nav ul {
	padding: 0;
	list-style-type: none;
	margin: 0;
}

.right_nav ul li {
	padding: 0;
	margin: 0;
	list-style-type: none !important;
}

.right_nav ul li a.act {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F3C844;
}

.right_nav ul li a {
	text-decoration: none;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	font-weight: 600;
	color: #2A5384;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 22px;
}

.right_nav ul li a:hover {
	color: #000;
}

.round_corner {
	border-radius: 10px;
}


.management {
	display: flex;
	flex-direction: row;
}

.management_img {
	margin-right: 30px; width:25%;
}

.management_img img{ width:100%;}

.management_text{width:70%;}

.management_text h3 {
	margin-bottom: 16px;
}

.managment_line {
	background-color: #E9E9E9;
	height: 1px;
	margin-top: 30px;
	margin-bottom: 30px;
}

.expand_btn {
	color: #2A5384;
	font-size: 1.375rem;
	font-weight: 500;
	line-height: 150%;
	transition: 0.3s;
	text-decoration: none;
}

.expand_btn:hover {
	color: #000;
	text-decoration: none;
}

.expand_btn:focus {
	color: #000;
	text-decoration: none;
}

.expand_btn img {
	margin-left: 10px;
	height: 8px;
}

.expand_btn:hover img {
	filter: invert(0%) sepia(97%) saturate(0%) hue-rotate(95deg) brightness(0%) contrast(106%);
}


/*=================Rada=================*/

.rada_box {
	border-radius: 10px;
	border: 2px solid #E9E9E9;
	padding: 20px;
}

.rada_title {
	color: #000;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 12px;
}

.rada_text {
	color: #000;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 150%;
}

.rada ul {
	padding: 0;
	list-style-type: none;
	margin: 0;
}

.rada ul li {
	margin: 0;
	list-style-type: none !important;
	padding: 10px;
}

.rada_email {
	color: #2A5384;
	font-size: 1.125rem;
	font-weight: 500;
	line-height: 150%;
	margin-left: 15px;
	margin-top: 15px;
}

.rada_email span {
	color: #000;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 150%;
}


.rada_heading {
	border-radius: 10px 0px 0px 10px;
	background: #D5E9FC;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 150%;
	color: #000;
	padding: 12px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.rada_heading2 {
	background: #D5E9FC;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 150%;
	color: #000;
	padding: 12px;
	text-align: center;
}

.rada_heading3 {
	border-radius: 0px 10px 10px 0px;
	background: #D5E9FC;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 150%;
	color: #000;
	padding: 12px;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.rada_heading_blk {
	color: #000;
	font-size: 1.125rem;
	font-weight: 500;
	line-height: 150%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.blue_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2A5384;
	padding: 15px;
}

.rada_tbl {
	margin-bottom: 48px;
}

.download ul {
	padding: 0;
	list-style-type: none;
	margin: 0;
}

.download ul li {
	padding: 20px;
	list-style-type: none !important;
	border-radius: 10px;
	background: #E9E9E9;
	margin-bottom: 20px;
	font-weight: 300;
	display: flex;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	align-items: center;
	transition: 0.3s;
}

.download ul li:hover {
	background: #2A5384;
	color: #FFFFFF !important;
}

.download ul li:hover a {
	color: #FFFFFF !important;
}

.download ul li:hover img {
	filter: invert(100%) sepia(63%) saturate(2%) hue-rotate(163deg) brightness(112%) contrast(100%);
}

.download ul li img {
	margin-right: 16px;
}

.download ul li a {
	text-decoration: none !important;
}

.download ul li a:hover {
	color: #FFFFFF !important;
}

.current_job ul {
	padding: 0;
	list-style-type: none;
	margin: 0;
}

.current_job ul li {
	list-style-type: none !important;
	margin-bottom: 30px;
	font-weight: 300;
	display: flex;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	align-items: center;
	width: 100%;
	position: relative;
}

/*.current_job ul li:after{
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  content: "";
  background-image: url(../images/download-minimalistic.svg);
  background-repeat: no-repeat; position:absolute; right:20px;  top: 28px !important;
  background-color:transparent; margin-top:0px!important;
}*/
.current_job ul li a {
	text-decoration: none !important;
	color: #000000;
	background: #fff;
	border-radius: 10px;
	border: 2px solid #E9E9E9;
	padding: 20px;
	color: #000000;
	width: 100%;
}

.current_job ul li a:after {
	flex-shrink: 0;
	width: 36px;
	height: 36px;
	content: "";
	background-image: url(../images/download-minimalistic.svg);
	background-repeat: no-repeat;
	position: absolute;
	right: 20px;
	top: 28px !important;
	background-color: transparent;
	margin-top: 0px !important;
}

.disc {
	display: flex;
	flex-direction: column;
	font-weight: 300;
}

.disc strong {
	display: flex;
	flex-direction: column;
	font-weight: 500;
}

.space_48 {
	height: 28px;
}

.download ul li a {
	text-decoration: underline;
	color: #000;
	display: flex;
	align-content: center;
	align-items: center;
}

.download ul li a:hover {
	text-decoration: underline;
	color: #2A5384;
}

.download ul li:last-child {
	margin-bottom: 0px;
}

.deposit_box {
	border-radius: 10px;
	border: 2px solid #E9E9E9;
	padding: 20px;
}

.deposit_title {
	color: #000;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 12px;
}

.deposit_text {
	color: #000;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 150%;
}

.deposit_text a {
	text-decoration: underline;
	color: #000;
	font-weight: 300;
}

.deposit_text a:hover {
	text-decoration: underline;
	color: #2A5384;
}



.accordion_style2 .accordion-item {
	border-radius: 10px;
	border: 2px solid #E9E9E9;
	padding: 20px;
}

.accordion_style2 .accordion-header {
	margin-bottom: 0px !important;
	position: relative;
}

.accordion_style2 h2 {
	margin-bottom: 0px !important;
}

.accordion_style2 .accordion-button::before {
	display: none;
}

.accordion_style2 .accordion-button {
	color: #000;
	font-size: 1.375rem;
	font-weight: 500;
	line-height: 150%;
	padding-left: 0px;
	padding-right: 40px;
}

.accordion_style2 h2::after {
	flex-shrink: 0;
	width: 18px;
	height: 19px;
	content: "";
	background-image: url(../images/acc_arrow1.svg);
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	top: 10px !important;
	background-color: transparent;
	margin-top: 0px !important;
}


.accordion_style2 .accordion-button::after {
	flex-shrink: 0;
	width: 18px;
	height: 19px;
	content: "";
	background-image: url(../images/acc_arrow1.svg);
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	top: 10px !important;
	background-color: transparent;
	margin-top: 0px !important;
}


.accordion_style2 .accordion-body {
	color: #000;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 150%;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.space16 {
	height: 16px;
}

.space25 {
	height: 25px;
}

.space_30 {
	height: 30px;
}

.schemas_sec {
	margin-top: 30px;
	margin-bottom: 30px;
}

.contact_box {
	border-radius: 10px;
	border: 2px solid #E9E9E9;
	padding: 20px;
}

.contact_box div:last-child {
	margin-bottom: 0px;
}

.contact_box_title {
	color: #000;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 12px;
}

.contact_box_text {
	color: #000;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 150%;
	margin-bottom: 12px;
	display: flex;
	flex-direction: row;
}

.contact_box_text a {
	text-decoration: none;
}

.contact_box_text img {
	margin-right: 12px;
}

.noble_bank h3 {
	margin-bottom: 5px;
}

.noble_bank {
	margin-top: 30px;
	margin-bottom: 30px;
}

.download_kariera {
	margin-top: 30px;
}

.fund_sec {
	margin-top: 30px;
}

.fund_box {
	border-radius: 10px;
	border: 2px solid #E9E9E9;
	padding: 20px;
}

.fund_box_img {
	margin-bottom: 16px;
	text-align: center;
}

.funds_text1 {
	color: #000;
	text-align: center;
	font-size: 1.125rem;
	font-weight: 500;
	line-height: 150%;
}

.fund_sec ul {
	padding: 0;
	list-style-type: none;
	margin-left: -10px;
	margin-right: -10px;
}

.fund_sec ul li {
	margin: 0;
	list-style-type: none !important;
	padding: 10px;
	width: 20%;
}

.fund_sec a {
	text-decoration: none;
}

.job_title {
	color: #000;
	font-size: 1.375rem;
	font-weight: 500;
	line-height: 200%;
	margin-bottom: 30px;
}

.text_job strong {
	color: #000;
	font-weight: 500;
}


.news_list_box {
	border: 1px solid #bbbbbb;
	background: #FFF;
	padding: 20px;
	margin-bottom: 30px;
	border-radius: 8px;
	transition: 0.3s;
}

.news_list_box:hover {
	border: 1px solid #bbbbbb;
	background: #2A5384;
}

.news_list_box:hover h3 {
	color: #fff;
}

.news_list_box:hover h2 {
	color: #fff;
}

.news_list_box:hover .news_list_date {
	color: #FFFFFF;
}

.news_list_box:hover .news_list_text {
	color: #FFFFFF;
}

.news_list_box:hover .more {
	color: #fff;
	text-decoration: none;
}

h2.news-title,
.news_list_box h3 {
	color: #2A5384;
	margin-bottom: 20px;
	font-size: 1.5rem !important;
}

.news_list_date {
	margin-bottom: 20px;
}

.news_list_text {
	margin-bottom: 20px;
}

.news_list_box .more {
	float: right;
}

.filter_box {
	margin-bottom: 30px;
}

.filter_sec {
	display: flex;
	width: 100%;
	flex-direction: column;
}

.filter_sec .form-label {
	margin-bottom: 10px;
}

.searchbar_filetr {
	width: 100%;
	margin-left: 0px;
}

.search_input_filter {
	color: #53565A;
	border: 0;
	outline: 0;
	background: none;
	width: 0;
	caret-color: auto;
	line-height: 27px;
	transition: width 0.4s linear;
	width: 70%;
	margin-top: -10px;
	font-weight: 400;
	font-size: 1rem;
	height: 45px;
}

.accordion h2::after {
	display: none;
}

.rada_tbl table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	table-layout: fixed;
}

.sidebar {
	float: left;
}

.sidebar.fixed {
	position: fixed;
	top: 0;
}


table {
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	table-layout: fixed;
}

@media screen and (max-width: 600px) {
	table {
		border: 0;
	}

	table caption {
		font-size: 1.3em;
	}

	table thead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}

	table tr {
		border-bottom: 1px solid #2A5384;
		display: block;
		margin-bottom: .625em;
	}

	table td {
		border-bottom: 1px solid #2A5384;
		display: block;
		text-align: left;
	}

	table td::before {
		content: attr(data-label);
		float: left;
		font-weight: bold;
		font-size: 0.875rem;
		width: 50%;
	}

	table td:last-child {
		border-bottom: 0;
	}

	.blue_line {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #D5E9FC;
		padding: 15px;
	}
}

@media screen and (min-width: 601px) {
	.rada_tbl {
		overflow-x: auto;
	}

	table {
		border: none;
	}

	.rada_tbl table {
		table-layout: auto !important;
	}
}

/*===========sticky side=============*/

.sidebar {
	background-color: #FFFFFF;
}

.sticky-panel {
	position: fixed;
	top: 100px;
}

/*============================*/
.sort_main {
	margin-bottom: 30px;
	display: flex;
	justify-content: space-between;
}

.sort_main .form-select {
	width: 180px;
	background-color: #fff;
	border: 1px solid #fff;
}

.sort {
	display: flex;
	align-items: center;
}

.filter {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 15px;
}

.filter ul {
	padding: 0;
	list-style-type: none;
	margin: 0 !important;
	display: block;
}

.filter ul li {
	margin: 0;
	list-style-type: none !important;
	display: inline-block;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 0;
}

.filter_white {
	border-radius: 8px;
	border: 1px solid #bbbbbb;
	color: #2A5384;
	text-align: center;
	font-size: 18px;
	font-weight: 300;
	line-height: 150%;
	padding: 6px 14px;
}

.filter_white:hover {
	border-radius: 8px;
	background: #2A5384;
	color: #fff;
}

.filter_white_act {
	border-radius: 8px;
	background: #2A5384;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-weight: 500;
	line-height: 150%;
	padding: 6px 14px;
}

@media only screen and (min-width: 320px) and (max-width:991px) {
	.sort_main {
		justify-content: space-between;
		flex-direction: column;
	}

	.filter ul li {
		margin-bottom: 12px;
	}
}

#navbar {
	background-color: #fff !important;
}

.top_blue_pl ul li:first-child {
	padding-bottom: 7px;
	padding-top: 5px;
}

.christmas {
	position: absolute;
	top: -15px;
	z-index: 100;
}

.christmas img {
	width: 145px;
}

.christmas_all .navbar-brand {
	margin-left: 130px;
}


.easter {
	position: absolute;
	top: -15px;
	z-index: 100;
}

.easter img {
	width: 145px;
}

.easter_all .navbar-brand {
	margin-left: 130px;
}



.patrotic {
	position: absolute;
	top: 70px;
	z-index: 100;
}

.patrotic img {
	width: 145px;
}

.patrotic_all .navbar-brand {
	margin-left: 130px;
}



.bot_nav{width:90%; margin-bottom:0px;}
.bot_nav ul{
	padding:0;
	list-style-type:none;
	margin: 0;
}
.bot_nav ul li{
	padding:0;
	margin:0; list-style-type:none!important;
}
.bot_nav ul li a{
	color:#fff;
	text-decoration:none;
	display:block;
	padding-bottom: 8px;
	text-align: left;
	border-bottom-width: 0.6px;
	border-bottom-style: solid;
	border-bottom-color: #fff; padding-top:10px;
}
.bot_nav ul li a:hover {color:#b6d5f9;}

.bot_nav ul li:first-child a{padding-top:0px;}

@media (max-width: 991px) {
.bot_nav {
    margin-top: 25px;
}
}


.breadcrumb {
	margin-bottom: 20px!important;
	margin-top: 0px!important;
}


.breadcrumb-item a{
color: #2A5384!important; font-weight: 300; line-height: 150%;
}

.breadcrumb-item.active {
	color: #000; font-weight: 500; line-height: 150%;
}

.breadcrumb-item + .breadcrumb-item::before {
	padding-right: 2px;
	background-color: #F3C844;
	margin-top: 5px;
left: 12px;
}

.breadcrumb-item + .breadcrumb-item {
	padding-left: 24px!important;
}
.logo {
height:auto!important;
    }
	
.nav-tabs .nav-link {
    display: flex;
    justify-content: center;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border-width: 0;
}

@media only screen and ( min-width: 320px) and ( max-width:767px ) {
.management_img {
    margin-right:0px;
    width: 100%;
}

.management_text {
    width: 100%;
}
}