	[_nghost-ng-c2864671825] {
		min-height: 100vh;
		display: flex;
		flex-direction: column
	}
	
	main[_ngcontent-ng-c2864671825] {
		display: flex;
		flex-grow: 1;
		flex-direction: column
	}


	.multiple-window-indicator[_ngcontent-ng-c2321223258] {
		background: #b2b2b2;
		width: calc(100% - 16px);
		margin: 0 auto;
		transform: translate(-50%);
		height: 12px;
		border-radius: 4px 4px 0 0;
		position: absolute;
		top: -12px;
		left: 50%;
		z-index: -1
	}
	
	@media (min-width: 576px) {
		.multiple-window-indicator[_ngcontent-ng-c2321223258] {
			width: calc(100% - 40px)
		}
	}
	
	@media (min-width: 992px) {
		.multiple-window-indicator[_ngcontent-ng-c2321223258] {
			width: calc(100% - 32px);
			top: -12px
		}
		.routed-modal-content[_ngcontent-ng-c2321223258] {
			display: flex;
			flex-direction: column;
			min-height: 400px
		}
	}


	.print-header[_ngcontent-ng-c145240120] {
		float: right;
		margin-right: 35px;
		display: flex;
		flex-direction: column
	}
	
	.print-header__logo[_ngcontent-ng-c145240120] {
		content: url("../media/pb-logo-with-title-no-subline-4HIZJJGT.svg");
		margin-left: -24px;
		height: 0;
		width: 0;
		display: block
	}
	
	.print-header__name[_ngcontent-ng-c145240120] {
		font-weight: 700;
		color: #0a3478
	}
	
	@media print {
		.print-header__logo[_ngcontent-ng-c145240120] {
			height: 84px;
			width: 228px
		}
	}


	.standalone[_ngcontent-ng-c1053010937],
	.login-main[_ngcontent-ng-c1053010937] {
		background-image: url("../media/pbbg-SSUZWE5M.jpg");
		background-repeat: no-repeat;
		background-position: top left;
		background-size: cover
	}
	
	@media (min-width: 992px) {
		.standalone[_ngcontent-ng-c1053010937],
		.login-main[_ngcontent-ng-c1053010937] {
			background-image: url("../media/pbbg-SSUZWE5M.jpg");
			background-image: image-set(url("../media/pbbg-SSUZWE5M.jpg") 1x, url("../media/pbbg-SSUZWE5M.jpg") 2x)
		}
	}
	
	@media (min-width: 992px) {
		.login-main[_ngcontent-ng-c1053010937] {
			background: none
		}
	}
	
	.login[_ngcontent-ng-c1053010937] {
		display: flex;
		flex-direction: column
	}
	
	@media (min-width: 576px) {
		.login[_ngcontent-ng-c1053010937] {
			margin-left: 24px;
			margin-right: 24px
		}
	}
	
	@media (min-width: 992px) {
		.login[_ngcontent-ng-c1053010937] {
			margin-left: 32px;
			margin-right: 0
		}
	}
	
	@media (min-width: 1200px) {
		.login[_ngcontent-ng-c1053010937] {
			margin-left: 0;
			margin-right: 0
		}
	}
	
	.login-content[_ngcontent-ng-c1053010937] {
		background: #fc0;
		border-radius: 4px;
		padding: 16px
	}
	
	@media (min-width: 576px) {
		.login-content[_ngcontent-ng-c1053010937] {
			padding: 32px
		}
	}
	
	.login-content__logo[_ngcontent-ng-c1053010937] {
		position: relative;
		width: 152px;
		height: 56px;
		background-image: url("../media/pb-logo-with-title-no-subline-4HIZJJGT.svg");
		background-repeat: no-repeat;
		left: -15px
	}
	
	.login-content__logo[_ngcontent-ng-c1053010937]:after {
		position: absolute;
		background-size: 100%;
		background-repeat: no-repeat;
		height: 9px;
		width: 100%;
		bottom: -8px;
		left: 10px
	}
	
	@media (min-width: 576px) {
		.login-content__logo[_ngcontent-ng-c1053010937] {
			background-image: url("../media/pb-logo-with-title-no-subline-4HIZJJGT.svg");
			width: 152px;
			height: 56px
		}
	}
	
	.login-sidebar[_ngcontent-ng-c1053010937] {
		background: #f3f5f8
	}
	
	.login-info[_ngcontent-ng-c1053010937] {
		display: block;
		margin-top: -24px;
		margin-bottom: 24px
	}
	
	@media (min-width: 768px) {
		.login-info[_ngcontent-ng-c1053010937] {
			margin-top: -32px
		}
	}


	cirrus-touchpoint db-alert p {
		font-size: 1.2rem;
		line-height: 1.33
	}
	
	cirrus-touchpoint db-alert p:last-child {
		margin-bottom: 0
	}


	.footer-container[_ngcontent-ng-c3822540661] {
		background: #fc0;
		border-top: 1px solid #ced6e4;
		border-bottom: none
	}
	
	.footer-container--sidebar[_ngcontent-ng-c3822540661] {
		background: #fff;
		border-top: 1px solid #ced6e4;
		border-bottom: none
	}
	
	@media (min-width: 576px) {
		.footer-container--sidebar[_ngcontent-ng-c3822540661] .footer-links__wrapper[_ngcontent-ng-c3822540661],
		.footer-container--sidebar[_ngcontent-ng-c3822540661] .footer-links__logo[_ngcontent-ng-c3822540661] {
			padding-left: 24px;
			padding-right: 24px
		}
	}
	
	@media (min-width: 992px) {
		.footer-container--sidebar[_ngcontent-ng-c3822540661] .footer-links__wrapper[_ngcontent-ng-c3822540661],
		.footer-container--sidebar[_ngcontent-ng-c3822540661] .footer-links__logo[_ngcontent-ng-c3822540661] {
			padding-left: 16px;
			padding-right: 16px
		}
	}
	
	.footer-links[_ngcontent-ng-c3822540661] {
		padding: 12px 0 24px
	}
	
	.footer-links__wrapper[_ngcontent-ng-c3822540661] {
		display: flex;
		flex-direction: column-reverse;
		justify-content: space-between;
		width: 100%;
		margin-right: auto;
		margin-left: auto
	}
	
	.footer-links__wrapper__navigation[_ngcontent-ng-c3822540661] {
		display: flex;
		line-height: normal
	}
	
	.footer-links__copyright-text[_ngcontent-ng-c3822540661] {
		margin-top: 24px
	}
	
	.footer-links__list[_ngcontent-ng-c3822540661] {
		margin: 0;
		padding: 0;
		display: flex;
		flex-wrap: wrap;
		gap: 12px 24px
	}
	
	.footer-links__list-item[_ngcontent-ng-c3822540661] {
		display: inline-block;
		margin-bottom: 0
	}
	
	.footer-links__link[_ngcontent-ng-c3822540661] {
		display: inline-block;
		text-decoration: none;
		cursor: pointer
	}
	
	.footer-links__link[_ngcontent-ng-c3822540661] .underscore[_ngcontent-ng-c3822540661] {
		transition: width .2s ease-out;
		margin-left: auto;
		margin-right: auto;
		height: 1.5px;
		width: 0
	}
	
	.footer-links__link[_ngcontent-ng-c3822540661]:hover .underscore[_ngcontent-ng-c3822540661],
	.footer-links__link[_ngcontent-ng-c3822540661]:focus .underscore[_ngcontent-ng-c3822540661] {
		width: 100%
	}
	
	.footer-links__link[_ngcontent-ng-c3822540661]:active .underscore[_ngcontent-ng-c3822540661],
	.footer-links__link.active[_ngcontent-ng-c3822540661] .underscore[_ngcontent-ng-c3822540661] {
		background-color: #3b5d93
	}
	
	.footer-links__link[_ngcontent-ng-c3822540661]:hover,
	.footer-links__link[_ngcontent-ng-c3822540661]:focus {
		color: #ced6e4;
		text-decoration: none
	}
	
	.footer-links__link[_ngcontent-ng-c3822540661]:active {
		color: #ced6e4
	}
	
	.footer-links__logo[_ngcontent-ng-c3822540661] {
		margin-top: 16px;
		padding-bottom: 24px
	}
	
	@media (min-width: 768px) {
		.footer-links__logo[_ngcontent-ng-c3822540661] {
			margin-top: 24px;
			padding-bottom: 32px
		}
	}
	
	.footer-links__logo[_ngcontent-ng-c3822540661]:after {
		background-image: none;
		background-repeat: no-repeat;
		display: block;
		height: 22px;
		width: 145px;
		margin-top: 16px;
		content: ""
	}
	
	@media (min-width: 576px) {
		.footer-links__logo[_ngcontent-ng-c3822540661]:after {
			display: inline-block;
			margin-top: 0;
			margin-left: 16px
		}
	}
	
	.footer-links--default[_ngcontent-ng-c3822540661] .footer-links__link[_ngcontent-ng-c3822540661] {
		color: #0a3478
	}
	
	.footer-links--default[_ngcontent-ng-c3822540661] .footer-links__link[_ngcontent-ng-c3822540661]:hover,
	.footer-links--default[_ngcontent-ng-c3822540661] .footer-links__link[_ngcontent-ng-c3822540661]:focus {
		color: #3b5d93
	}
	
	.footer-links--default[_ngcontent-ng-c3822540661] .footer-links__link[_ngcontent-ng-c3822540661] .underscore[_ngcontent-ng-c3822540661] {
		background-color: #3b5d93
	}
	
	.footer-links--default[_ngcontent-ng-c3822540661] .footer-links__copyright-text[_ngcontent-ng-c3822540661] {
		color: #1a1a1a
	}
	
	@media (min-width: 768px) {
		.footer-links--default[_ngcontent-ng-c3822540661] .footer-links__wrapper[_ngcontent-ng-c3822540661],
		.footer-links--default[_ngcontent-ng-c3822540661] .footer-links__logo[_ngcontent-ng-c3822540661] {
			padding-left: 8px;
			padding-right: 8px
		}
	}
	
	@media (min-width: 1200px) {
		.footer-links--default[_ngcontent-ng-c3822540661] .footer-links__wrapper[_ngcontent-ng-c3822540661],
		.footer-links--default[_ngcontent-ng-c3822540661] .footer-links__logo[_ngcontent-ng-c3822540661] {
			padding-left: 16px;
			padding-right: 16px
		}
	}
	
	@media (min-width: 1200px) {
		.footer-links--default.use-inline-layout-on-xl[_ngcontent-ng-c3822540661] .footer-links__wrapper[_ngcontent-ng-c3822540661] {
			flex-direction: row
		}
		.footer-links--default.use-inline-layout-on-xl[_ngcontent-ng-c3822540661] .footer-links__copyright-text[_ngcontent-ng-c3822540661] {
			margin-top: 12px
		}
		.footer-links--default.use-inline-layout-on-xl[_ngcontent-ng-c3822540661] .footer-links__list-first-item[_ngcontent-ng-c3822540661] {
			order: 13
		}
	}
	
	@media (min-width: 576px) {
		.footer-links--sidebar[_ngcontent-ng-c3822540661] {
			padding: 20px 0 32px
		}
	}
	
	@media (min-width: 992px) {
		.footer-links--sidebar[_ngcontent-ng-c3822540661] {
			padding: 24px 0 32px
		}
	}
	
	.footer-links--sidebar[_ngcontent-ng-c3822540661] .footer-links__list[_ngcontent-ng-c3822540661] {
		gap: 8px 16px
	}
	
	.footer-links--sidebar[_ngcontent-ng-c3822540661] .footer-links__link[_ngcontent-ng-c3822540661] {
		color: #0a3478
	}
	
	.footer-links--sidebar[_ngcontent-ng-c3822540661] .footer-links__link[_ngcontent-ng-c3822540661] .underscore[_ngcontent-ng-c3822540661] {
		background-color: #3b5d93
	}
	
	.footer-links--sidebar[_ngcontent-ng-c3822540661] .footer-links__copyright-text[_ngcontent-ng-c3822540661] {
		color: #333
	}


	@media print {
		.footer-links[_ngcontent-ng-c3822540661] {
			display: none!important
		}
	}


	.sidebar-teaser-container[_ngcontent-ng-c239632431],
	.sidebar-teaser-container[_ngcontent-ng-c239632431] .image-teaser[_ngcontent-ng-c239632431] {
		background: #f3f5f8
	}
	
	.sidebar-teaser-container[_ngcontent-ng-c239632431] .divider[_ngcontent-ng-c239632431] {
		height: 1px;
		width: 100%
	}
	
	.sidebar-teaser-container[_ngcontent-ng-c239632431] cirrus-sidebar-teaser[_ngcontent-ng-c239632431] {
		display: block
	}
	
	@media (min-width: 576px) {
		.sidebar-teaser-container[_ngcontent-ng-c239632431] cirrus-sidebar-teaser[_ngcontent-ng-c239632431] {
			margin-left: 24px;
			margin-right: 24px
		}
	}
	
	@media (min-width: 992px) {
		.sidebar-teaser-container[_ngcontent-ng-c239632431] cirrus-sidebar-teaser[_ngcontent-ng-c239632431] {
			margin-left: 16px;
			margin-right: 16px
		}
	}


	.sidebar-teaser__image {
		width: 100%;
		border-radius: 4px
	}
	
	.sidebar-teaser__title,
	.sidebar-teaser__body {
		color: #1a1a1a
	}
	
	.sidebar-teaser__links a {
		font-size: 1.2rem;
		font-weight: 700;
		line-height: 1.33;
		margin-bottom: 0
	}
