.form-btn {
	background: #322D79 !important;
	border: 0;
	padding: 6px 20px;
	color: #fff;
	transition: 0.4s;
	border-radius: 4px;
}
.blog .sidebar {
	padding: 25px 20px !important;
	margin-left: 0px !important;
}
.blog .container{
	margin-left:auto;
	margin-right:auto;
	padding-left:16px;
	padding-right:16px;
	width:100%
}
/*7802*/
.mt-4\.5,
.my-4\.5 {
  	margin-top:2rem!important
}
/*10493*/
.x-small {
  	font-size:.75rem
}
/*11409*/
.badge {
	border-radius:.25rem;
	display:inline-block;
	font-size:.75rem;
	font-weight:400;
	line-height:1;
	padding:.125rem .5rem;
	text-align:center;
	transition:none;
	vertical-align:initial;
	white-space:nowrap
}
/* 12268 */
a .pgn__card,
a.pgn__card {
	color:#454545;
	display:inline-block;
	text-decoration:none
}
/*12338*/
.pgn__card {
	box-shadow:0 .0625rem .125rem #00000026,0 .0625rem .25rem #00000026;
	outline:none
}
/*12351 - */
.pgn__card .pgn__card-header {
	display:flex;
	justify-content:space-between;
	padding:0 1.5rem
}
.pgn__card .pgn__card-header .pgn__card-header-content {
	display:flex;
	flex-direction:column;
	margin-top:2rem;
	/*overflow:auto;*/
	text-align:start;
	width:100%
}
.pgn__card .pgn__card-header .pgn__card-header-title,
.pgn__card .pgn__card-header .pgn__card-header-title-md,
.pgn__card .pgn__card-header .pgn__card-header-title-sm {
	color:#000;
	font-weight:700;
	text-align:start
}
.pgn__card .pgn__card-header .pgn__card-header-title-md {
  	font-size:1.375rem
}
.pgn__card .pgn__card-header .pgn__card-header-subtitle,
.pgn__card .pgn__card-header .pgn__card-header-subtitle-md,
.pgn__card .pgn__card-header .pgn__card-header-subtitle-sm {
  	color:#454545;
  	margin-top:.25rem
}
.pgn__card .pgn__card-header .pgn__card-header-subtitle-md {
  	font-size:1.125rem
}
.pgn__card .pgn__card-section {
  	flex-grow:1;
  	padding:1.5rem;
  	text-align:start
}
.pgn__card .pgn__card-image-cap {
	border-top-left-radius:.375rem;
	border-top-right-radius:.375rem;
	display:none;
	max-height:inherit;
	object-fit:cover;
	width:100%
}
.pgn__card .pgn__card-image-cap.show {
  	display:block
}
.pgn__card .pgn__card-wrapper-image-cap {
  	position:relative
}
.pgn__card .pgn__card-wrapper-image-cap.vertical {
  	max-height:140px
}
.pgn__card .pgn__card-wrapper-image-cap .pgn__card-logo-cap {
	background-color:#fff;
	border-radius:.25rem;
	bottom:-1rem;
	box-shadow:0 2px 8px 0 #00000026,0 2px 4px 0 #00000026;
	display:none;
	height:4.125rem;
	inset-inline-start:1.5rem;
	padding:.5rem;
	position:absolute;
	width:7.25rem
}
.pgn__card .pgn__card-wrapper-image-cap .pgn__card-logo-cap.show {
  	display:block
}/* 12518*/

/* 14870*/
.pagination {
	border-radius:.375rem;
	display:flex;
	list-style:none;
	padding-left:0
}
.page-link {
	background-color:#fff;
	border:1px solid #ccc;
	color:#00262b;
	display:block;
	line-height:1.5rem;
	margin-left:-1px;
	padding:.625rem 1rem;
	position:relative
}
.page-link:hover {
	background-color:#ebebeb;
	border-color:#ccc;
	color:#004972;
	text-decoration:none;
	z-index:2
}
.page-link:focus {
	box-shadow:0 0 0 1px #00262b;
	outline:0;
	z-index:3
}
.page-item:first-child .page-link {
	border-bottom-left-radius:.375rem;
	border-top-left-radius:.375rem;
	margin-left:0
}
.page-item:last-child .page-link {
	border-bottom-right-radius:.375rem;
	border-top-right-radius:.375rem
}
.page-item.active .page-link {
	border-color:#00262b;
	color:#fff;
	z-index:3
}
.page-item.disabled .page-link {
	background-color:#fff;
	border-color:#ebebeb;
	color:#707070;
	cursor:auto;
	pointer-events:none
}
.pagination {
  	align-items:center
}
.pagination .dropdown {
  	z-index:4
}
.pagination-secondary .page-item:last-child .page-link {
  	border-bottom-right-radius:50%;
  	border-top-right-radius:50%
}
.pagination-secondary .page-item:first-child .page-link {
  	border-bottom-left-radius:50%;
  	border-top-left-radius:50%
}

/*	14947 - 	*/
.page-link {
  	border:none
}
.page-link.btn-primary:not(:disabled):not(.disabled):focus {
  	background-color:#fff;
  	color:#000
}
.page-link:focus {
  	box-shadow:none
}
.page-link.focus:before,
.page-link:focus:before {
  	border-radius:0
}
/*14982 - 15001*/
.pagination-small .page-link {
  	font-size:.875rem;
  	line-height:1.5rem;
  	padding:.375rem .78rem
}
.pagination-small .page-link.next,
.pagination-small .page-link.previous {
  	line-height:2.25rem;
  	padding:0 .625rem
}
.pagination-small .page-link.next div,
.pagination-small .page-link.previous div {
  	align-items:center;
  	display:flex
}
.pagination-small:not(.pagination-default) .page-link.next,
.pagination-small:not(.pagination-default) .page-link.previous {
  	padding:0;
  	width:2.25rem
}
/*15002*/
.pagination-secondary button.next,
.pagination-secondary button.previous {
  	height:2.75rem;
  	padding:0 .625rem
}
.pagination-secondary.pagination-small button.next,
.pagination-secondary.pagination-small button.previous {
  	height:2.25rem;
  	line-height:1.5rem
}

/*17218*/
.badge {
  	font-family:Inter,Helvetica Neue,Arial,sans-serif;
  	line-height:1.25rem
}
/*17435*/
.blog .container{
  	padding-left:32px;
  	padding-right:32px
}

/*17483*/
.x-small {
  	line-height:1.25rem
}
/*17825*/
.blog .container{
  	padding:0 15px
}

.card-container {/*27729*/
	gap:24px 20px;
	margin:0 -25px;
	padding:0 0 0 20px;
}
.card-container .base-card-wrapper {/*27734*/
	flex-basis:calc(100% - 20px);
	flex-grow:0;
	flex-shrink:1
}
@media(min-width:576px) {/*27739*/
	.card-container .base-card-wrapper {
		flex-basis:calc(50% - 20px);
		flex-grow:0;
		flex-shrink:1
	}
}
@media(min-width:768px) {/*27746*/
	.card-container .base-card-wrapper {
		flex-basis:calc(33.333% - 20px);
		flex-grow:0;
		flex-shrink:1
	}
}
@media(min-width:1200px) {/*27753*/
	.card-container .base-card-wrapper {
		flex-basis:calc(25% - 20px);
		flex-grow:0;
		flex-shrink:1
	}
}
.card-container.three-cards .base-card-wrapper {/*27780*/
	flex-basis:calc(100% - 20px);
	flex-grow:0;
	flex-shrink:1
}
@media(min-width:576px) {/*27785*/
	.card-container.three-cards .base-card-wrapper {
		flex-basis:calc(50% - 20px);
		flex-grow:0;
		flex-shrink:1
	}
}
@media(min-width:768px) {/*27792*/
	.card-container.three-cards .base-card-wrapper {
		flex-basis:calc(33.333% - 20px);
		flex-grow:0;
		flex-shrink:1
	}
}
/*27812 - 27891*/
.base-card-link,
.base-card-link:hover {
  	text-decoration:none
}
.base-card {
  	height:340px
}
.base-card p {
  	margin-bottom:0
}
.base-card .pgn__card-image-cap {
	height:104px;
	object-fit:cover;
	object-position:top center
}
.base-card .pgn__card-logo-cap {
	bottom:-1.5rem;
	object-fit:scale-down;
	object-position:center center
}
.base-card .pgn__card-header-title-md {
	font-size:1.125rem!important;
	font-weight:700;
	line-height:24px
}
.base-card .pgn__card-header-subtitle-md {
	font-size:.875rem!important;
	font-weight:400;
	line-height:24px
}
.base-card.light {
  	background-color:#fff
}
.base-card.light .title {
  	color:#000
}
.base-card.light .subtitle {
  	color:#454545
}
.base-card.light .badge {
  	background-color:#e1dddb;
  	color:#000
}
.base-card.light .footer-content {
  	color:#454545
}
.base-card:hover {
  	box-shadow:0 .125rem .25rem #00000026,0 .125rem .5rem #00000026
}
.base-card-link .base-card {
  	display:flex
}
.base-card-image-show .pgn__card-image-cap {
  	display:block
}
.base-card-image-show .pgn__card-logo-cap {
  	display:block!important
}
/* 27910 - 27938 */
@media(max-width:575.98px) {
  	.pagination-secondary {
    	margin-bottom:10px
  	}
}
.pagination-secondary .page-link {
  	display:flex
}
@media(max-width:575.98px) {
  	.pagination-secondary .page-link {
    	margin:0!important;
    	padding:0 8px
  	}
}
.pagination-secondary .page-link.btn-icon.next,
.pagination-secondary .page-link.btn-icon.previous {
  	height:24px;
  	width:24px
}
.pagination-secondary .page-link.btn-icon.previous {
  	margin-right:8px
}
.pagination-secondary .page-link.btn-icon.next {
  	margin-left:8px
}
.page-item.active .page-link {
  	background-color:#322D79 !important;
}
/*28356 - 28385 -> last*/
#loading {
	position: fixed;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-align: center;
	opacity: 0.7;
	background-color: #fff;
	z-index: 99;
}

#loading {
	position: fixed;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0.7;
	background-color: #fff;
	z-index: 99;
}

#loading-image {
  	z-index: 100;
}