 @charset "UTF-8";

 body[class^=ios][_ngcontent-ng-c220274534] .slough[_ngcontent-ng-c220274534] {
 	display: block;
 	overflow-y: auto;
 	height: 100%;
 	-webkit-overflow-scrolling: touch;
 	-webkit-transform: translate3d(0)
 }

 .slough_overlay_open[_ngcontent-ng-c220274534] {
 	-webkit-overflow-scrolling: auto !important
 }

 .slough_header[_ngcontent-ng-c220274534] {
 	background: var(--cl-primary);
 	height: 200px
 }

 .slough_content.hide[_ngcontent-ng-c220274534] {
 	display: none
 }

 .slough_content_loading[_ngcontent-ng-c220274534] {
 	position: relative
 }

 .slough_header.spotlight_Login[_ngcontent-ng-c220274534] {
 	background: transparent;
 	height: 78px
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.slough_advertising[_ngcontent-ng-c220274534] {
 		display: none
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.slough_header.bright_Login[_ngcontent-ng-c220274534] {
 		height: 0 !important;
 		position: relative
 	}

 	.slough_content.bright_Login[_ngcontent-ng-c220274534],
 	.slough.bright_Login[_ngcontent-ng-c220274534] {
 		height: 100%
 	}

 	.slough.bright_Login[_ngcontent-ng-c220274534] main[_ngcontent-ng-c220274534] {
 		height: 100%
 	}
 }

 .light_box [_nghost-ng-c220274534] .slough_header[_ngcontent-ng-c220274534] {
 	background-color: #fff
 }

 .light_box [_nghost-ng-c220274534] .slough_header[_ngcontent-ng-c220274534]:not(.default) {
 	background-color: transparent;
 	height: auto
 }

 .mumbai-dialog[_ngcontent-ng-c220274534] {
 	font-size: 14px;
 	color: var(--cl-gray-regular-contrast)
 }

 .mumbai-dialog.mumbai-form[_ngcontent-ng-c220274534] {
 	padding: 20px 0 10px
 }

 .mumbai-dialog.mumbai-padding[_ngcontent-ng-c220274534] {
 	padding-bottom: 10px
 }

 .mumbai-dialog.mumbai-form-padding-top[_ngcontent-ng-c220274534] {
 	padding-top: 10px
 }

 .mumbai-dialog[_ngcontent-ng-c220274534] .mumbai-dialog-title[_ngcontent-ng-c220274534] {
 	font-size: 16px;
 	color: var(--cl-gray-high-contrast);
 	font-family: var(--ff-medium);
 	display: block
 }

 .mumbai-dialog[_ngcontent-ng-c220274534] .mumbai-dialog-title.notificationChannelsTitleMode[_ngcontent-ng-c220274534] {
 	padding-left: 7px;
 	padding-bottom: 10px
 }

 .mumbai-dialog[_ngcontent-ng-c220274534] .mumbai-dialog-title[_ngcontent-ng-c220274534] .mumbai-dialog-subtitle[_ngcontent-ng-c220274534] {
 	display: block;
 	padding-bottom: 10px
 }

 .mumbai-dialog[_ngcontent-ng-c220274534] .mumbai-dialog-title.mumbai-transactions[_ngcontent-ng-c220274534] {
 	padding-bottom: 10px
 }

 .mumbai-dialog[_ngcontent-ng-c220274534] .mumbai-dialog-title.mumbai-transactions.withoutTitle[_ngcontent-ng-c220274534] {
 	padding-top: 10px
 }

 .mumbai-dialog[_ngcontent-ng-c220274534] .mumbai-dialog-title.mumbai-transactions[_ngcontent-ng-c220274534] .mumbai-dialog-text[_ngcontent-ng-c220274534] {
 	padding: 0 0 20px
 }

 .mumbai-dialog[_ngcontent-ng-c220274534] .mumbai-dialog-title[_ngcontent-ng-c220274534] .mumbai-link-container[_ngcontent-ng-c220274534] {
 	display: block
 }

 .mumbai-dialog[_ngcontent-ng-c220274534] .mumbai-dialog-title[_ngcontent-ng-c220274534] .mumbai-link-container[_ngcontent-ng-c220274534] .mumbai-link[_ngcontent-ng-c220274534] {
 	cursor: pointer;
 	color: #e2061c
 }

 .mumbai-dialog[_ngcontent-ng-c220274534] .mumbai-dialog-subtitle[_ngcontent-ng-c220274534] {
 	display: inline-block
 }

 .mumbai[_ngcontent-ng-c220274534] {
 	height: 100%
 }

 .mumbai_overlay_open[_ngcontent-ng-c220274534] {
 	-webkit-overflow-scrolling: auto !important
 }

 .mumbai_content[_ngcontent-ng-c220274534] {
 	left: 80px;
 	background-color: var(--cl-bg-level-01);
 	padding: 3px 5px 10px;
 	right: 0;
 	top: 60px;
 	height: calc(100% - 60px);
 	position: absolute
 }

 .mumbai_content.topBar[_ngcontent-ng-c220274534] {
 	top: 105px;
 	left: 0;
 	height: calc(100% - 105px)
 }

 .mumbai_content.bottomBar[_ngcontent-ng-c220274534] {
 	top: 61px;
 	left: 0;
 	height: calc(100% - 100px)
 }

 .mumbai_content_internal[_ngcontent-ng-c220274534] {
 	left: 90px;
 	background-color: #ebebec;
 	padding: 0;
 	right: 10px;
 	top: 62px;
 	height: calc(100% - 72px);
 	position: absolute
 }

 .light_box [_nghost-ng-c220274534] .mumbai_content[data-dashboard-home=home2][_ngcontent-ng-c220274534] {
 	top: 124px;
 	left: 0;
 	height: calc(100% - 124px)
 }

 @media only screen and (max-width: 1279px) and (min-width: 1025px) {
 	.mumbai_advertising[_ngcontent-ng-c220274534] {
 		width: 120px
 	}
 }

 @media only screen and (max-width: 1024px) and (min-width: 320px) {
 	.mumbai_content[_ngcontent-ng-c220274534] {
 		top: 50px;
 		margin-left: 0
 	}

 	.mumbai_advertising[_ngcontent-ng-c220274534] {
 		width: 120px;
 		top: 102px
 	}
 }

 @media only screen and (min-width: 1024px) {
 	.mumbai_content[_ngcontent-ng-c220274534] {
 		padding-top: 0
 	}
 }

 @media only screen and (max-width: 1024px) and (min-width: 320px) {
 	.mumbai_content[_ngcontent-ng-c220274534] {
 		left: 0;
 		right: 0;
 		top: 100px;
 		height: calc(100% - 104px)
 	}

 	.mumbai_content_internal[_ngcontent-ng-c220274534] {
 		left: 10px
 	}

 	.mumbai_advertising[_ngcontent-ng-c220274534] {
 		display: none
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.mumbai_content_internal[_ngcontent-ng-c220274534] {
 		left: 0;
 		right: 0;
 		padding: 20px 0 0
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.mumbai_content[_ngcontent-ng-c220274534] {
 		top: 80px;
 		height: calc(100% - 82px);
 		padding: 0
 	}

 	.mumbai_content.topBar[_ngcontent-ng-c220274534] {
 		top: 80px;
 		height: calc(100% - 86px)
 	}

 	.mumbai_content.bottomBar[_ngcontent-ng-c220274534] {
 		top: 40px;
 		height: calc(100% - 86px)
 	}
 }

 .backoffice [_nghost-ng-c220274534] .mumbai_content[_ngcontent-ng-c220274534] {
 	background-color: var(--cl-bg-level-01);
 	border-top: 1px solid #c5c5c5;
 	top: 0;
 	left: 0;
 	height: calc(100% - 20px)
 }

 .backoffice [_nghost-ng-c220274534] .mumbai[_ngcontent-ng-c220274534] .title_context_ui[_ngcontent-ng-c220274534] {
 	position: absolute;
 	color: var(--cl-gray-high-contrast);
 	font-size: 13px;
 	z-index: 9999;
 	margin: 10px;
 	font-weight: 400
 }

 .light_box [_nghost-ng-c220274534] .mumbai_content[_ngcontent-ng-c220274534] {
 	height: calc(100% - 60px);
 	background-color: var(--cl-bg-level-01)
 }

 .light_box [_nghost-ng-c220274534] .mumbai_content[data-dashboard-home=home2][_ngcontent-ng-c220274534] {
 	height: calc(100% - 130px)
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c220274534] .mumbai_content[_ngcontent-ng-c220274534] {
 		top: 104px;
 		height: calc(100% - 104px)
 	}
 }

 @media only screen and (max-width: 1024px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c220274534] .mumbai_content[_ngcontent-ng-c220274534] {
 		top: 104px;
 		height: calc(100% - 104px)
 	}
 }

 .bots [_nghost-ng-c220274534] .slough[_ngcontent-ng-c220274534] {
 	height: 100%
 }

 [_nghost-ng-c220274534] .bots[_ngcontent-ng-c220274534] .slough[_ngcontent-ng-c220274534] {
 	height: 100%
 }

 .split_sessionEnd[_ngcontent-ng-c220274534] {
 	display: none
 }

 header[_ngcontent-ng-c220274534] .inspired_Login[_ngcontent-ng-c220274534] {
 	background: transparent
 }

 .parma[_ngcontent-ng-c2443207252] {
 	box-shadow: 0 0 4px 1px #0000001a;
 	z-index: 900;
 	position: fixed;
 	top: 0;
 	margin: auto;
 	opacity: 1;
 	animation: _ngcontent-ng-c2443207252_parma-animated .35s ease
 }

 .parma.basic[_ngcontent-ng-c2443207252] {
 	width: 645px
 }

 .parma.basic[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	height: 430px;
 	padding: 20px 28px;
 	overflow: auto;
 	max-height: 430px
 }

 .parma.small[_ngcontent-ng-c2443207252] {
 	width: 320px
 }

 .parma.small[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	height: 190px;
 	padding: 20px 28px;
 	overflow: auto;
 	max-height: 190px
 }

 .parma.small[_ngcontent-ng-c2443207252] .parma-content-middle.deleteMovement[_ngcontent-ng-c2443207252] {
 	height: 110px;
 	max-height: 110px;
 	padding: 20px 28px;
 	overflow: auto
 }

 .parma.small.sitePermissionsMode[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	height: 210px;
 	max-height: 210px
 }

 .parma.smallxl[_ngcontent-ng-c2443207252] {
 	width: 390px
 }

 .parma.smallxl[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	height: 430px;
 	padding: 20px 28px;
 	overflow: auto;
 	max-height: 430px
 }

 .parma.medium[_ngcontent-ng-c2443207252] {
 	width: 645px
 }

 .parma.medium[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	height: 430px;
 	padding: 20px 28px;
 	overflow: auto;
 	max-height: 430px
 }

 .parma.big[_ngcontent-ng-c2443207252] {
 	width: 1004px
 }

 .parma.big[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	height: 520px;
 	padding: 20px 28px;
 	overflow: auto;
 	max-height: 520px
 }

 .parma.stateCredictCardTitleMode[_ngcontent-ng-c2443207252] .parma-content-header[_ngcontent-ng-c2443207252] .parma-content-header-text[_ngcontent-ng-c2443207252] {
 	padding-left: 10px
 }

 .parma.usersNotificationsMode[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252],
 .parma.frequentTransactionsMode[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252],
 .parma.unlockUserOnlineMode[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252],
 .parma.transactionsHistoryMode[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	padding-bottom: 30px
 }

 .parma.userPendingPaddingsMode[_ngcontent-ng-c2443207252] .parma-content-block[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] .parma-content-middle-scroll[_ngcontent-ng-c2443207252] {
 	padding-right: 0
 }

 .parma.personalSettingsMode[_ngcontent-ng-c2443207252] .parma-content-middle-scroll[_ngcontent-ng-c2443207252] {
 	padding: 0
 }

 .parma.personalSettingsMode.changePasswordMode[_ngcontent-ng-c2443207252] .parma-content-middle-scroll[_ngcontent-ng-c2443207252] {
 	padding-bottom: 10px
 }

 .parma.personalSettingsMode.changePinMode[_ngcontent-ng-c2443207252] .parma-content-middle-scroll[_ngcontent-ng-c2443207252],
 .parma.personalSettingsMode.secretAnswerMode[_ngcontent-ng-c2443207252] .parma-content-middle-scroll[_ngcontent-ng-c2443207252],
 .parma.personalSettingsMode.changeSecurityQuestionMode[_ngcontent-ng-c2443207252] .parma-content-middle-scroll[_ngcontent-ng-c2443207252],
 .parma.personalSettingsMode.userDataMode[_ngcontent-ng-c2443207252] .parma-content-middle-scroll[_ngcontent-ng-c2443207252] {
 	padding: 10px 10px 10px 0
 }

 .parma.personalSettingsMode.changePinMode[_ngcontent-ng-c2443207252] .parma-modal-overlay[_ngcontent-ng-c2443207252],
 .parma.personalSettingsMode.secretAnswerMode[_ngcontent-ng-c2443207252] .parma-modal-overlay[_ngcontent-ng-c2443207252],
 .parma.personalSettingsMode.changeSecurityQuestionMode[_ngcontent-ng-c2443207252] .parma-modal-overlay[_ngcontent-ng-c2443207252],
 .parma.personalSettingsMode.userDataMode[_ngcontent-ng-c2443207252] .parma-modal-overlay[_ngcontent-ng-c2443207252],
 .parma.contactUsMode[_ngcontent-ng-c2443207252] .parma-modal-overlay[_ngcontent-ng-c2443207252] {
 	height: calc(100% - 111px)
 }

 .parma.multipleTransactionMode[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	max-height: 430px
 }

 .parma-content-header-text[_ngcontent-ng-c2443207252] {
 	display: inline-block;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	max-width: 90%;
 	color: #fff;
 	font-size: var(--fs-medium);
 	line-height: 1.8;
 	padding-top: 7px;
 	padding-left: 16px
 }

 .parma-content-header[_ngcontent-ng-c2443207252] {
 	height: 40px;
 	background: var(--cl-primary);
 	border-top-left-radius: 4px;
 	border-top-right-radius: 4px
 }

 .parma-content-header[_ngcontent-ng-c2443207252] h6[_ngcontent-ng-c2443207252] {
 	padding: 0;
 	margin: 0;
 	height: 100%;
 	font-weight: 400
 }

 .parma-content-header-text[_ngcontent-ng-c2443207252] {
 	display: inline-block;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	max-width: 100%;
 	color: #fff;
 	font-size: 14px;
 	line-height: 1.8;
 	padding-top: 7px;
 	padding-left: 16px;
 	padding-right: 16px
 }

 .parma-content-header-text.maxHeaderWidth[_ngcontent-ng-c2443207252] {
 	max-width: 80%
 }

 .parma-content-header-link[_ngcontent-ng-c2443207252]+.parma-content-header-text[_ngcontent-ng-c2443207252] {
 	padding-right: 0;
 	max-width: calc(100% - 40px)
 }

 .parma-content-header-link[_ngcontent-ng-c2443207252] {
 	display: block;
 	width: 40px;
 	color: #fff;
 	padding-top: 10px;
 	text-align: center;
 	height: 40px;
 	cursor: pointer;
 	transform: rotate3d(0, 0, 1, 0);
 	animation: _ngcontent-ng-c2443207252_parma-header-link-animated .25s ease
 }

 .parma-content-header-link[_ngcontent-ng-c2443207252] svg.svg-remove-circle[_ngcontent-ng-c2443207252] {
 	width: 20px;
 	height: 20px
 }

 .parma-content-header-link[_ngcontent-ng-c2443207252] svg.svg-remove-circle[_ngcontent-ng-c2443207252] circle[_ngcontent-ng-c2443207252] {
 	stroke: #fff;
 	fill: transparent;
 	stroke-width: 1.2
 }

 .parma-content-header-link[_ngcontent-ng-c2443207252] svg.svg-remove-circle[_ngcontent-ng-c2443207252] line[_ngcontent-ng-c2443207252] {
 	stroke: #fff;
 	stroke-width: 1.2
 }

 .parma-content-header-link[_ngcontent-ng-c2443207252] i[_ngcontent-ng-c2443207252] {
 	font-size: 20px
 }

 .parma-content-header-link[_ngcontent-ng-c2443207252]:hover i[_ngcontent-ng-c2443207252],
 .parma-content-header-link[_ngcontent-ng-c2443207252]:focus i[_ngcontent-ng-c2443207252] {
 	color: #fff
 }

 .parma-content-header-link[_ngcontent-ng-c2443207252]:hover {
 	transform: rotate3d(0, 0, 1, 90deg);
 	animation: _ngcontent-ng-c2443207252_parma-header-link-reverse .25s ease
 }

 .parma.withoutMargin[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	padding: 10px 15px 20px
 }

 .parma[_ngcontent-ng-c2443207252] .parma-content-middle.no-padding[_ngcontent-ng-c2443207252] {
 	padding: 0
 }

 .parma[_ngcontent-ng-c2443207252] .parma-content-middle.no-padding[_ngcontent-ng-c2443207252] .parma-content-middle-scroll[_ngcontent-ng-c2443207252] {
 	padding-right: 0
 }

 .parma-content-block[_ngcontent-ng-c2443207252] {
 	position: relative;
 	color: var(--cl-gray-extra-contrast)
 }

 .parma-content-middle[_ngcontent-ng-c2443207252] {
 	position: relative;
 	background: #fff
 }

 .parma-content-middle-scroll[_ngcontent-ng-c2443207252] {
 	height: 100%;
 	width: 100%;
 	padding-right: 10px
 }

 .parma-content-bottom[_ngcontent-ng-c2443207252] {
 	height: 42px;
 	background: #f8f8f8;
 	border-bottom-left-radius: 4px;
 	border-bottom-right-radius: 4px;
 	border-top: 1px solid var(--cl-border-low-contrast)
 }

 .parma-content-buttons[_ngcontent-ng-c2443207252] {
 	padding-top: 5px;
 	text-align: right;
 	padding-right: 7px;
 	height: 100%;
 	float: right
 }

 .parma-content-buttons-link[_ngcontent-ng-c2443207252] {
 	background: var(--cl-additional);
 	min-width: 90px;
 	height: 26px;
 	text-align: center;
 	display: inline-block;
 	margin-left: 5px;
 	animation: _ngcontent-ng-c2443207252_parma-button-bold-reverse .3s ease
 }

 .parma-content-buttons-link.inactive[_ngcontent-ng-c2443207252] {
 	background: var(--cl-additional-light)
 }

 .parma-content-buttons-link[_ngcontent-ng-c2443207252]:hover {
 	background: var(--cl-additional-dark);
 	animation: _ngcontent-ng-c2443207252_parma-button-bold-animated .3s ease
 }

 .parma-content-buttons-link.inactive[_ngcontent-ng-c2443207252]:hover {
 	background: var(--cl-additional-light)
 }

 .parma-content-buttons-link-text[_ngcontent-ng-c2443207252] {
 	display: inline-block;
 	padding-top: 3px;
 	color: #fff;
 	font-size: 14px;
 	padding-left: 4px;
 	padding-right: 4px
 }

 .parma-content-buttons-link-simple[_ngcontent-ng-c2443207252] {
 	min-width: 90px;
 	height: 26px;
 	text-align: center;
 	display: inline-block;
 	margin-left: 5px;
 	border: 1px solid transparent;
 	animation: _ngcontent-ng-c2443207252_parma-button-simple-reverse .25s ease
 }

 .parma-content-buttons-link-simple[_ngcontent-ng-c2443207252]:hover .parma-content-buttons-link-simple-text[_ngcontent-ng-c2443207252] {
 	color: var(--cl-additional-dark)
 }

 .parma-content-buttons-link-simple[_ngcontent-ng-c2443207252]:hover {
 	border: 1px solid var(--cl-additional);
 	animation: _ngcontent-ng-c2443207252_parma-button-simple-animated .25s ease
 }

 .parma-content-buttons-link-simple-text[_ngcontent-ng-c2443207252] {
 	display: inline-block;
 	padding-top: 3px;
 	color: var(--cl-additional);
 	font-size: 14px;
 	padding-left: 4px;
 	padding-right: 4px
 }

 .modalMuestraBasic.no-show[_ngcontent-ng-c2443207252],
 .modalMuestraSmall.no-show[_ngcontent-ng-c2443207252],
 .modalMuestraBig.no-show[_ngcontent-ng-c2443207252] {
 	display: none
 }

 .parma_overlay[_ngcontent-ng-c2443207252] {
 	position: fixed;
 	width: 100%;
 	height: 100%;
 	top: 0;
 	left: 0;
 	z-index: 800;
 	background: rgba(0, 0, 0, .5);
 	opacity: 0;
 	pointer-events: none
 }

 .parma_overlay.parma_overlay-show[_ngcontent-ng-c2443207252] {
 	animation: _ngcontent-ng-c2443207252_parmaOverlay .4s 1 ease;
 	opacity: 1;
 	display: block;
 	pointer-events: auto
 }

 .parma-content-message[_ngcontent-ng-c2443207252] {
 	position: absolute;
 	bottom: 42px;
 	left: 0;
 	right: 0;
 	z-index: 5000
 }

 .parma-modal-overlay[_ngcontent-ng-c2443207252] {
 	height: calc(100% - 82px);
 	width: 100%;
 	top: 40px !important;
 	left: 0;
 	opacity: .5;
 	position: absolute;
 	background: white;
 	z-index: 600
 }

 .parma-modal-overlay-dark[_ngcontent-ng-c2443207252] {
 	background: rgba(0, 0, 0, .4)
 }

 .parma.noPadding[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	padding: 0
 }

 .parma.noPadding[_ngcontent-ng-c2443207252] .parma-content-middle-scroll[_ngcontent-ng-c2443207252] {
 	padding-right: 0
 }

 .parma.image[_ngcontent-ng-c2443207252] {
 	padding: 0;
 	height: auto;
 	width: auto
 }

 .parma.image[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	padding: 0;
 	height: auto
 }

 .parma.image[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] .parma-content-middle-scroll[_ngcontent-ng-c2443207252] {
 	padding: 0
 }

 .parma.creditCardDetailStatusMode[_ngcontent-ng-c2443207252] .parma-content-block[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252],
 .parma.prepaidCardDetailStatusMode[_ngcontent-ng-c2443207252] .parma-content-block[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	padding: 10px
 }

 .parma.tpProductNewMode[_ngcontent-ng-c2443207252] .parma-content-block[_ngcontent-ng-c2443207252] {
 	top: -2px
 }

 .parma.tpProductNewMode[_ngcontent-ng-c2443207252] .parma-content-bottom[_ngcontent-ng-c2443207252] {
 	margin-top: -2px
 }

 .custom-overlay[_ngcontent-ng-c2443207252] {
 	position: fixed;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	opacity: 1;
 	-moz-opacity: 1
 }

 @keyframes _ngcontent-ng-c2443207252_parma-animated {
 	0% {
 		opacity: 0;
 		transform: scaleZ(1)
 	}

 	10% {
 		opacity: 0;
 		transform: scale3d(1.1, 1.1, 1)
 	}

 	to {
 		transform: scaleZ(1)
 	}
 }

 @keyframes _ngcontent-ng-c2443207252_parma-header-link-animated {
 	0% {
 		transform: rotate3d(0, 0, 1, 90deg)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 0)
 	}
 }

 @keyframes _ngcontent-ng-c2443207252_parma-header-link-reverse {
 	0% {
 		transform: rotate3d(0, 0, 1, 0)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 90deg)
 	}
 }

 @keyframes _ngcontent-ng-c2443207252_parma-button-bold-reverse {
 	0% {
 		background: var(--cl-additional-dark)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c2443207252_parma-button-bold-animated {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c2443207252_parma-button-simple-reverse {
 	0% {
 		border: 1px solid var(--cl-additional)
 	}

 	to {
 		border: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c2443207252_parma-button-simple-animated {
 	0% {
 		border: 1px solid transparent
 	}

 	to {
 		border: 1px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c2443207252_parmaOverlay {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 @media only screen and (min-width: 1024px) {
 	.parma.big.userConfigurationPopupMode[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 		max-height: 440px;
 		height: auto
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.parma.big[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 		height: 434px
 	}

 	.parma.big[_ngcontent-ng-c2443207252] {
 		width: 740px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.parma.big[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 		height: 300px
 	}

 	.parma.big[_ngcontent-ng-c2443207252] {
 		width: 620px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {

 	.parma.big[_ngcontent-ng-c2443207252],
 	.parma.basic[_ngcontent-ng-c2443207252],
 	.parma.small[_ngcontent-ng-c2443207252],
 	.parma.smallxl[_ngcontent-ng-c2443207252],
 	.parma.medium[_ngcontent-ng-c2443207252] {
 		width: calc(100% - 10px) !important;
 		margin: 0 !important;
 		top: 5px !important;
 		left: 5px !important;
 		height: calc(100% - 10px);
 		max-height: calc(100% - 10px) !important
 	}

 	.parma.big[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252],
 	.parma.basic[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252],
 	.parma.small[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252],
 	.parma.smallxl[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252],
 	.parma.medium[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 		max-height: calc(100dvh - 158px)
 	}

 	.parma.addProductsCustomViewMode[_ngcontent-ng-c2443207252] .parma-content-block[_ngcontent-ng-c2443207252] .parma-content-middle.no-padding[_ngcontent-ng-c2443207252] {
 		max-height: 360px
 	}

 	.parma.parma-no-footer[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 		height: 100% !important
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.parma.personalSettingsSecurityImageMode[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 		padding-left: 0;
 		padding-right: 0
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.parma.personalSettingsSecurityImageMode[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] .parma-content-middle-scroll[_ngcontent-ng-c2443207252] {
 		padding-right: 0
 	}
 }

 .parma.dark[_ngcontent-ng-c2443207252] {
 	color: #f8f8f8;
 	background: rgba(0, 0, 0, .8);
 	border-color: #f8f8f8
 }

 .parma.dark[_ngcontent-ng-c2443207252] .parma-content-header[_ngcontent-ng-c2443207252],
 .parma.dark[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	border-color: #f8f8f8;
 	background: rgba(0, 0, 0, .8)
 }

 .parma.dark[_ngcontent-ng-c2443207252] .parma-content-bottom[_ngcontent-ng-c2443207252] {
 	border-color: var(--cl-border-low-contrast);
 	background: rgba(0, 0, 0, .8)
 }

 .parma.dark.batchProcessorMode[_ngcontent-ng-c2443207252] {
 	border: 1px solid #555;
 	border-radius: 4px
 }

 .parma.dark.batchProcessorMode[_ngcontent-ng-c2443207252] .parma-content-header[_ngcontent-ng-c2443207252] {
 	background: #242424;
 	opacity: .8;
 	height: 6px
 }

 .parma.dark.batchProcessorMode[_ngcontent-ng-c2443207252] .parma-content-header[_ngcontent-ng-c2443207252]>div[_ngcontent-ng-c2443207252] {
 	display: none
 }

 .parma.dark.batchProcessorMode[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	background: #242424;
 	opacity: .8
 }

 .parma.dark.batchProcessorMode[_ngcontent-ng-c2443207252] .parma-content-bottom[_ngcontent-ng-c2443207252] {
 	background: #1c1c1c;
 	border-top: 1px solid var(--cl-border-low-contrast);
 	opacity: .8
 }

 @media screen and (min-width: 640px) and (max-height: 479px) and (min-height: 320px) {
 	.parma.limitedHeightMode[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 		max-height: 220px
 	}
 }

 @media screen and (min-width: 640px) and (max-height: 639px) and (min-height: 480px) {
 	.parma.limitedHeightMode[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 		max-height: 380px
 	}
 }

 .backoffice [_nghost-ng-c2443207252] .parma-content-header[_ngcontent-ng-c2443207252] {
 	background: var(--cl-gray-high-contrast)
 }

 .backoffice [_nghost-ng-c2443207252] .parma[_ngcontent-ng-c2443207252] .florida_wrapper[_ngcontent-ng-c2443207252] .padua-grid[_ngcontent-ng-c2443207252] {
 	padding: 0
 }

 .backoffice [_nghost-ng-c2443207252] .parma[_ngcontent-ng-c2443207252] .florida_wrapper_row[_ngcontent-ng-c2443207252] {
 	margin: 0 15px !important
 }

 .backoffice [_nghost-ng-c2443207252] .parma[_ngcontent-ng-c2443207252] .florida_wrapper_top_placeholder_header[_ngcontent-ng-c2443207252] .padua-grid[_ngcontent-ng-c2443207252] {
 	padding: 0 15px !important
 }

 .backoffice [_nghost-ng-c2443207252] .parma[_ngcontent-ng-c2443207252] .percentage-message-container[_ngcontent-ng-c2443207252] {
 	padding: 20px 0 0 18px;
 	margin-bottom: 50px
 }

 .backoffice [_nghost-ng-c2443207252] .parma.paddingBOModalMode[_ngcontent-ng-c2443207252] .parma-content-block[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	padding: 10px 10px 16px
 }

 .backoffice [_nghost-ng-c2443207252] .parma.paddingBOModalMode[_ngcontent-ng-c2443207252] .parma-content-block[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] .parma-content-middle-scroll[_ngcontent-ng-c2443207252] {
 	padding-right: 0
 }

 .light_box [_nghost-ng-c2443207252] {
 	--calc-height: 50px
 }

 .light_box [_nghost-ng-c2443207252] .parma.small[_ngcontent-ng-c2443207252] {
 	width: 330px
 }

 .light_box [_nghost-ng-c2443207252] .parma.small.sessionCountDown[_ngcontent-ng-c2443207252] {
 	width: 350px
 }

 .light_box [_nghost-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	background-color: var(--cl-bg-level-02)
 }

 .light_box [_nghost-ng-c2443207252] .parma-content-header[_ngcontent-ng-c2443207252] {
 	background-color: var(--cl-bg-modal-header)
 }

 .light_box [_nghost-ng-c2443207252] .parma-content-header-link[_ngcontent-ng-c2443207252] {
 	color: var(--cl-gray-extra-contrast)
 }

 .light_box [_nghost-ng-c2443207252] .parma-content-header-link[_ngcontent-ng-c2443207252] svg.svg-remove-circle[_ngcontent-ng-c2443207252] circle[_ngcontent-ng-c2443207252],
 .light_box [_nghost-ng-c2443207252] .parma-content-header-link[_ngcontent-ng-c2443207252] svg.svg-remove-circle[_ngcontent-ng-c2443207252] line[_ngcontent-ng-c2443207252] {
 	stroke: var(--cl-gray-regular-contrast)
 }

 .light_box [_nghost-ng-c2443207252] .parma-content-header-text[_ngcontent-ng-c2443207252] {
 	color: var(--cl-gray-extra-contrast);
 	font-family: var(--ff-medium);
 	font-size: var(--fs-medium)
 }

 .light_box [_nghost-ng-c2443207252] .parma-content-message[_ngcontent-ng-c2443207252] {
 	bottom: 0
 }

 .light_box [_nghost-ng-c2443207252] .parma-content-bottom[_ngcontent-ng-c2443207252] {
 	height: var(--calc-height);
 	border-top-color: var(--cl-border-low-contrast);
 	position: relative;
 	background-color: var(--cl-bg-modal-footer)
 }

 .light_box [_nghost-ng-c2443207252] .parma.contactUsMode[_ngcontent-ng-c2443207252] .parma-modal-overlay[_ngcontent-ng-c2443207252] {
 	height: calc(100% - 135px)
 }

 .light_box [_nghost-ng-c2443207252] .parma.personalSettingsMode[_ngcontent-ng-c2443207252] .parma-modal-overlay[_ngcontent-ng-c2443207252] {
 	height: calc(100% - 120px)
 }

 .light_box [_nghost-ng-c2443207252] .parma.multipleTransactionMode[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	max-height: 380px
 }

 .light_box [_nghost-ng-c2443207252] .parma.multipleTransactionMode.confirmStepMode[_ngcontent-ng-c2443207252] .parma-content-middle[_ngcontent-ng-c2443207252] {
 	height: auto
 }

 .light_box [_nghost-ng-c2443207252] .parma.basic[_ngcontent-ng-c2443207252] .parma-content-middle.autoHeightMode[_ngcontent-ng-c2443207252] {
 	height: -moz-fit-content;
 	height: fit-content
 }

 .light_box [_nghost-ng-c2443207252] .parma[_ngcontent-ng-c2443207252] .parma-content-header-link[_ngcontent-ng-c2443207252],
 .light_box [_nghost-ng-c2443207252] .parma[_ngcontent-ng-c2443207252] .parma-content-header-text[_ngcontent-ng-c2443207252] {
 	color: #fff
 }

 .light_box [_nghost-ng-c2443207252] .parma[_ngcontent-ng-c2443207252] .parma-content-header-link[_ngcontent-ng-c2443207252] svg.svg-remove-circle[_ngcontent-ng-c2443207252] circle[_ngcontent-ng-c2443207252],
 .light_box [_nghost-ng-c2443207252] .parma[_ngcontent-ng-c2443207252] .parma-content-header-link[_ngcontent-ng-c2443207252] svg.svg-remove-circle[_ngcontent-ng-c2443207252] line[_ngcontent-ng-c2443207252],
 .light_box [_nghost-ng-c2443207252] .parma[_ngcontent-ng-c2443207252] .parma-content-header-text[_ngcontent-ng-c2443207252] svg.svg-remove-circle[_ngcontent-ng-c2443207252] circle[_ngcontent-ng-c2443207252],
 .light_box [_nghost-ng-c2443207252] .parma[_ngcontent-ng-c2443207252] .parma-content-header-text[_ngcontent-ng-c2443207252] svg.svg-remove-circle[_ngcontent-ng-c2443207252] line[_ngcontent-ng-c2443207252] {
 	stroke: #fff
 }

 .light_box.corporate [_nghost-ng-c2443207252] {
 	--cl-additional: #264e72
 }

 @keyframes _ngcontent-ng-c2729595858_fadeIn {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 @keyframes _ngcontent-ng-c2729595858_fadeInCompact {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 @keyframes _ngcontent-ng-c2729595858_fadeInSimple {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 @keyframes _ngcontent-ng-c2729595858_fadeInCombined {
 	0% {
 		opacity: 0
 	}

 	50% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 @keyframes _ngcontent-ng-c2729595858_fadeOut {
 	0% {
 		opacity: 1
 	}

 	to {
 		opacity: 0
 	}
 }

 .canberra[_ngcontent-ng-c2729595858] {
 	width: 100%;
 	padding: 10px;
 	position: relative
 }

 .canberra.small[_ngcontent-ng-c2729595858] {
 	padding: 0
 }

 .canberra.small[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] {
 	width: 18px;
 	height: 18px;
 	margin-right: 6px
 }

 .canberra.small[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	width: 18px;
 	height: 18px;
 	display: block;
 	text-align: center;
 	border-radius: 50%;
 	margin-right: 6px
 }

 .canberra.small[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	display: block;
 	padding-top: 6px;
 	font-size: 7px
 }

 .canberra.small[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	font-size: 16px
 }

 .canberra.small.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-wrap-check.canberra-wrap-icon[_ngcontent-ng-c2729595858] {
 	padding-top: 4px;
 	padding-left: 6px
 }

 .canberra.small[_ngcontent-ng-c2729595858] .canberra[_ngcontent-ng-c2729595858]>div[_ngcontent-ng-c2729595858]:last-child {
 	width: calc(100% - 30px)
 }

 .canberra.small[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] {
 	min-height: 18px;
 	color: var(--cl-alert-error)
 }

 .canberra.small[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-custom-white[_ngcontent-ng-c2729595858] {
 	padding-top: 10px;
 	color: #fff
 }

 .canberra.small[_ngcontent-ng-c2729595858] .canberra-text-custom[_ngcontent-ng-c2729595858] {
 	color: var(--cl-gray-high-contrast)
 }

 .canberra.small[_ngcontent-ng-c2729595858] .canberra-text-title[_ngcontent-ng-c2729595858] {
 	font-size: 12px
 }

 .canberra.medium[_ngcontent-ng-c2729595858] {
 	padding: 0 17px 2px
 }

 .canberra.medium[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] {
 	width: 48px;
 	height: 48px;
 	margin-right: 8px
 }

 .canberra.medium[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	width: 48px;
 	height: 48px;
 	display: block;
 	text-align: center;
 	border-radius: 50%;
 	margin-right: 10px
 }

 .canberra.medium[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	display: block;
 	padding-top: 14px;
 	font-size: 18px
 }

 .canberra.large[_ngcontent-ng-c2729595858] {
 	padding: 0
 }

 .canberra.large[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] {
 	width: 56px;
 	height: 56px;
 	margin-right: 12px;
 	vertical-align: top
 }

 .canberra.large[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	width: 51px;
 	height: 51px;
 	display: block;
 	text-align: center;
 	border-radius: 50%;
 	margin-right: 10px
 }

 .canberra.large[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	display: block;
 	padding-top: 16px;
 	font-size: 18px;
 	font-weight: 700 !important;
 	opacity: .9
 }

 .canberra.large[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] {
 	padding-top: 5px
 }

 .canberra.large[_ngcontent-ng-c2729595858] .canberra-text-title[_ngcontent-ng-c2729595858] {
 	font-size: 18px
 }

 .canberra.large[_ngcontent-ng-c2729595858] .canberra-text-data-top[_ngcontent-ng-c2729595858] {
 	font-size: 14px
 }

 .canberra[_ngcontent-ng-c2729595858] .canberra[_ngcontent-ng-c2729595858]>div[_ngcontent-ng-c2729595858]:last-child {
 	width: calc(100% - 64px)
 }

 .canberra[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] {
 	min-height: 32px;
 	color: var(--cl-gray-regular-contrast)
 }

 .canberra[_ngcontent-ng-c2729595858] .canberra-text-title[_ngcontent-ng-c2729595858] {
 	font-size: 15px;
 	white-space: normal
 }

 .productSelectorMessageMode[_ngcontent-ng-c2729595858] {
 	margin: -2px -5px 5px
 }

 .productThirdPartySelectorMessageMode[_ngcontent-ng-c2729595858] {
 	margin: 1px
 }

 .noteFullMode[_ngcontent-ng-c2729595858] {
 	padding: 1px 1px 0
 }

 .noteFullMode[_ngcontent-ng-c2729595858] .canberra.canberra-note.canberra-disclaimer[_ngcontent-ng-c2729595858] {
 	border: 1px solid #ffd512
 }

 .noteFullMode[_ngcontent-ng-c2729595858] .canberra.canberra-note.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-note-triangle[_ngcontent-ng-c2729595858] {
 	border-left-width: 16px;
 	border-top-width: 16px
 }

 .noteFullMode[_ngcontent-ng-c2729595858] .canberra.canberra-note.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-resource[_ngcontent-ng-c2729595858] {
 	padding-left: 0
 }

 .transferSetupMessageMode[_ngcontent-ng-c2729595858] {
 	margin: -10px -20px 10px
 }

 .canberra-wrap-check[_ngcontent-ng-c2729595858] {
 	border-radius: 50px;
 	width: 53px;
 	height: 53px;
 	margin-right: 16px;
 	display: table-cell;
 	text-align: center;
 	vertical-align: middle;
 	float: none
 }

 .canberra[_ngcontent-ng-c2729595858]>div[_ngcontent-ng-c2729595858]:last-child {
 	display: table-cell;
 	vertical-align: middle
 }

 .canberra-wrap-check[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: #fff;
 	text-align: center;
 	font-size: 19px;
 	height: 100%;
 	display: table-cell
 }

 .canberra-text[_ngcontent-ng-c2729595858] {
 	display: table;
 	min-height: 54px
 }

 .canberra-text-title[_ngcontent-ng-c2729595858] {
 	font-family: var(--ff-medium);
 	margin: 5px 0 10px;
 	padding: 1px 0 0;
 	font-size: 18px;
 	display: table-cell;
 	vertical-align: middle;
 	width: 100%;
 	font-weight: 400
 }

 .canberra-text-data-top[_ngcontent-ng-c2729595858],
 .canberra-text-data-bottom[_ngcontent-ng-c2729595858] {
 	color: var(--cl-gray-regular-contrast);
 	display: table-row;
 	white-space: normal
 }

 .canberra-text-data-top[_ngcontent-ng-c2729595858],
 .canberra-text-data-bottom[_ngcontent-ng-c2729595858] {
 	font-size: 13px
 }

 .canberra.canberra-success[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	background-color: var(--cl-alert-success)
 }

 .canberra.canberra-success[_ngcontent-ng-c2729595858] h2.canberra-text-title[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-success)
 }

 .canberra.canberra-warning[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	background-color: var(--cl-alert-warning)
 }

 .canberra.canberra-warning[_ngcontent-ng-c2729595858] h2.canberra-text-title[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .canberra.canberra-error[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	background-color: var(--cl-alert-error)
 }

 .canberra.canberra-ribbon-error[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	background-color: #017885
 }

 .canberra.canberra-error[_ngcontent-ng-c2729595858] h2.canberra-text-title[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-error)
 }

 .canberra.canberra-information[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	background-color: var(--cl-alert-info)
 }

 .canberra.canberra-information[_ngcontent-ng-c2729595858] h2.canberra-text-title[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-info)
 }

 .canberra.canberra-pending[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	background-color: var(--cl-alert-warning)
 }

 .canberra.canberra-pending[_ngcontent-ng-c2729595858] h2.canberra-text-title[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .canberra.canberra-process[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	background-color: var(--cl-alert-warning)
 }

 .canberra.canberra-process[_ngcontent-ng-c2729595858] h2.canberra-text-title[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .canberra.spotlight[_ngcontent-ng-c2729595858] {
 	background: #f2f6f6
 }

 .canberra.no-icon[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] {
 	display: none
 }

 .pendingApprovalMode.adaptableMode[_ngcontent-ng-c2729595858] {
 	padding: 14px 18px 0
 }

 .canberra-text-title.no-show[_ngcontent-ng-c2729595858],
 .canberra-text-data-top.no-show[_ngcontent-ng-c2729595858],
 .canberra-text-data-bottom.no-show[_ngcontent-ng-c2729595858] {
 	display: none
 }

 .messageTransferMode[_ngcontent-ng-c2729595858] {
 	word-wrap: break-word;
 	white-space: normal;
 	margin: 0 -12px
 }

 .messageTransferMode[_ngcontent-ng-c2729595858] .canberra[_ngcontent-ng-c2729595858] {
 	padding: 0 12px 2px
 }

 .messageTransferMode[_ngcontent-ng-c2729595858] .canberra[_ngcontent-ng-c2729595858]>div[_ngcontent-ng-c2729595858]:last-child {
 	display: inline-block;
 	width: 100%
 }

 .transactionsMode[_ngcontent-ng-c2729595858] {
 	position: absolute;
 	bottom: 0;
 	width: 100%
 }

 .messageResultTransferMode[_ngcontent-ng-c2729595858] {
 	margin-bottom: 20px
 }

 .messageResultTransferMode[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] {
 	display: block
 }

 .messageResultTransferMode[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-title[_ngcontent-ng-c2729595858],
 .messageResultTransferMode[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-data-top[_ngcontent-ng-c2729595858],
 .messageResultTransferMode[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-data-bottom[_ngcontent-ng-c2729595858] {
 	display: block;
 	margin: 0;
 	word-break: break-word
 }

 .messageResultTransferMode[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-title[_ngcontent-ng-c2729595858] {
 	line-height: 1.15
 }

 .messageResultTransferMode.messageInnerFullMode.adaptableMode[_ngcontent-ng-c2729595858] {
 	height: auto;
 	width: 100%
 }

 .thirdPartyProductAdministrationMode[_ngcontent-ng-c2729595858] {
 	position: absolute;
 	bottom: 52px;
 	left: 0;
 	right: 0
 }

 .cleanMode[_ngcontent-ng-c2729595858] .canberra-detail[_ngcontent-ng-c2729595858] {
 	padding: 0
 }

 .canberra-border[_ngcontent-ng-c2729595858] {
 	border: solid 1px transparent
 }

 .canberra-border.canberra-warning[_ngcontent-ng-c2729595858] {
 	border-color: #ffd512
 }

 .canberra-border.canberra-warning.light[_ngcontent-ng-c2729595858] {
 	border-color: #f2e9c0
 }

 .canberra-border.canberra-pending[_ngcontent-ng-c2729595858] {
 	border-color: #ffd512
 }

 .canberra-border.canberra-pending.light[_ngcontent-ng-c2729595858] {
 	border-color: #f2e9c0
 }

 .canberra-border.canberra-process[_ngcontent-ng-c2729595858] {
 	border-color: #ffd512
 }

 .canberra-border.canberra-process.light[_ngcontent-ng-c2729595858] {
 	border-color: #f2e9c0
 }

 .canberra-border.canberra-error[_ngcontent-ng-c2729595858] {
 	border-color: var(--cl-alert-error)
 }

 .canberra-border.canberra-error.light[_ngcontent-ng-c2729595858] {
 	border-color: #fccfd0
 }

 .canberra-border.canberra-success[_ngcontent-ng-c2729595858] {
 	border-color: var(--cl-alert-success)
 }

 .canberra-border.canberra-success.light[_ngcontent-ng-c2729595858] {
 	border-color: #d2e9de
 }

 .canberra-border.canberra-information[_ngcontent-ng-c2729595858] {
 	border-color: var(--cl-alert-info)
 }

 .canberra-border.canberra-information.light[_ngcontent-ng-c2729595858] {
 	border-color: #dde8ea
 }

 .canberra-border.canberra-ribbon-error[_ngcontent-ng-c2729595858],
 .canberra-border.canberra-ribbon-error.ligth[_ngcontent-ng-c2729595858] {
 	border-color: var(--cl-primary)
 }

 .canberra-note[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] {
 	margin: 0
 }

 .canberra-note[_ngcontent-ng-c2729595858] .canberra-note-triangle[_ngcontent-ng-c2729595858] {
 	top: 0
 }

 .canberra-note[_ngcontent-ng-c2729595858] .canberra-text-resource[_ngcontent-ng-c2729595858] {
 	text-align: right
 }

 .canberra-note[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] {
 	display: none
 }

 .canberra-note-triangle[_ngcontent-ng-c2729595858] {
 	position: absolute;
 	top: 2px;
 	right: 0;
 	width: 0;
 	height: 0;
 	border-left: 20px solid transparent
 }

 .canberra-note-triangle.canberra-warning[_ngcontent-ng-c2729595858],
 .canberra-note-triangle.canberra-pending[_ngcontent-ng-c2729595858],
 .canberra-note-triangle.canberra-process[_ngcontent-ng-c2729595858] {
 	border-top: 20px solid #ffd512
 }

 .canberra-note-triangle.canberra-error[_ngcontent-ng-c2729595858] {
 	border-top: 20px solid var(--cl-alert-error)
 }

 .canberra-note-triangle.canberra-success[_ngcontent-ng-c2729595858] {
 	border-top: 20px solid var(--cl-alert-success)
 }

 .canberra-note-triangle.canberra-information[_ngcontent-ng-c2729595858] {
 	border-top: 20px solid var(--cl-alert-info)
 }

 .canberra-note-triangle.canberra-ribbon-error[_ngcontent-ng-c2729595858] {
 	border-top: 20px solid var(--cl-primary)
 }

 .canberra-note-triangle.canberra-dashboard-error[_ngcontent-ng-c2729595858] {
 	border-top: 20px
 }

 .canberra-background[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] {
 	margin: 3px 0 3px 3px
 }

 .canberra-background.canberra-warning[_ngcontent-ng-c2729595858],
 .canberra-background.canberra-pending[_ngcontent-ng-c2729595858],
 .canberra-background.canberra-process[_ngcontent-ng-c2729595858] {
 	background: #fef6d1
 }

 .canberra-background.canberra-error[_ngcontent-ng-c2729595858] {
 	background: #fce3e4
 }

 .canberra-background.canberra-success[_ngcontent-ng-c2729595858] {
 	background: #e6fff3
 }

 .canberra-background.canberra-information[_ngcontent-ng-c2729595858] {
 	background: #edf8f9
 }

 .canberra-background.canberra-ribbon-error[_ngcontent-ng-c2729595858] {
 	background: #017885
 }

 .canberra-text-message[_ngcontent-ng-c2729595858] {
 	padding: 10px;
 	font-size: 11px;
 	color: #fff;
 	white-space: normal;
 	text-align: left
 }

 .byScopeRowMode.widthFull[_ngcontent-ng-c2729595858] .canberra[_ngcontent-ng-c2729595858] {
 	width: 100%;
 	display: block;
 	float: none
 }

 .byScopeRowMode[_ngcontent-ng-c2729595858] .canberra[_ngcontent-ng-c2729595858] {
 	width: auto;
 	float: right
 }

 .byScopeRowMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] {
 	padding-right: 0
 }

 .byScopeRowMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-resource[_ngcontent-ng-c2729595858] {
 	padding-left: 1px
 }

 .userAdministrationMode.widthFull[_ngcontent-ng-c2729595858] .canberra[_ngcontent-ng-c2729595858] {
 	width: 100%;
 	display: block;
 	float: none
 }

 .userAdministrationMode[_ngcontent-ng-c2729595858] .canberra[_ngcontent-ng-c2729595858] {
 	width: auto;
 	float: right
 }

 .userAdministrationMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] {
 	display: inline-block
 }

 .userAdministrationMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] {
 	padding-right: 0
 }

 .userAdministrationMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-resource[_ngcontent-ng-c2729595858] {
 	padding-left: 1px
 }

 .operationApprovalDisclaimerMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] {
 	width: 100%
 }

 .operationApprovalDisclaimerMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] {
 	padding-right: 0
 }

 .operationApprovalDisclaimerMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-resource[_ngcontent-ng-c2729595858] {
 	padding-left: 1px
 }

 .personalSettingsMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer.medium[_ngcontent-ng-c2729595858] {
 	padding: 3px 11px 5px
 }

 .permissionsConfigurationPageMode.widthFull[_ngcontent-ng-c2729595858] .canberra[_ngcontent-ng-c2729595858] {
 	width: 100%;
 	display: block;
 	float: none
 }

 .permissionsConfigurationPageMode[_ngcontent-ng-c2729595858] .canberra[_ngcontent-ng-c2729595858] {
 	width: auto;
 	float: right
 }

 .permissionsConfigurationPageMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] {
 	display: inline-block
 }

 .permissionsConfigurationPageMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] {
 	padding-right: 0
 }

 .permissionsConfigurationPageMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-resource[_ngcontent-ng-c2729595858] {
 	padding-left: 1px
 }

 .messaggeFooterMode[_ngcontent-ng-c2729595858] .canberra[_ngcontent-ng-c2729595858] {
 	width: 100%
 }

 .messaggeFooterMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] {
 	display: inline-block
 }

 .messaggeFooterMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] {
 	padding-right: 0
 }

 .messaggeFooterMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-resource[_ngcontent-ng-c2729595858] {
 	padding-left: 1px
 }

 .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] {
 	display: table
 }

 .canberra.canberra-disclaimer.medium[_ngcontent-ng-c2729595858] {
 	padding: 0 8px 3px
 }

 .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] {
 	background: transparent;
 	border-radius: 0
 }

 .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	font-size: 16px !important
 }

 .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] {
 	padding-right: 20px;
 	min-height: 20px
 }

 .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text.canberra-text-custom[_ngcontent-ng-c2729595858] {
 	padding: 16px 0 11px;
 	text-align: center;
 	margin-right: auto;
 	margin-left: auto
 }

 .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text.canberra-text-custom-white[_ngcontent-ng-c2729595858] {
 	color: #fff;
 	padding: 16px 0 8px;
 	text-align: center;
 	margin-right: auto;
 	margin-left: auto
 }

 .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-resource[_ngcontent-ng-c2729595858] {
 	font-size: 12px;
 	padding: 2px 5px 0;
 	line-height: 1.3
 }

 .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-ribbon-error[_ngcontent-ng-c2729595858] {
 	color: #fff
 }

 .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-resource-custom-error[_ngcontent-ng-c2729595858] {
 	font-size: 16px
 }

 .canberra.canberra-disclaimer.canberra-warning[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] {
 	background: transparent
 }

 .canberra.canberra-disclaimer.canberra-warning[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .canberra.canberra-disclaimer.canberra-pending[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] {
 	background: transparent
 }

 .canberra.canberra-disclaimer.canberra-pending[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .canberra.canberra-disclaimer.canberra-process[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] {
 	background: transparent
 }

 .canberra.canberra-disclaimer.canberra-process[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .canberra.canberra-disclaimer.canberra-error[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] {
 	background: transparent
 }

 .canberra.canberra-disclaimer.canberra-error[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-error)
 }

 .canberra.canberra-disclaimer.canberra-success[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] {
 	background: transparent
 }

 .canberra.canberra-disclaimer.canberra-success[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-success)
 }

 .canberra.canberra-disclaimer.canberra-information[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] {
 	background: transparent
 }

 .canberra.canberra-disclaimer.canberra-information[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-primary)
 }

 .canberra.canberra-disclaimer.canberra-information[_ngcontent-ng-c2729595858] .canberra-detail[_ngcontent-ng-c2729595858] {
 	border-color: var(--cl-primary)
 }

 .canberra.canberra-disclaimer.canberra-ribbon-error[_ngcontent-ng-c2729595858] .canberra-dashboard-error[_ngcontent-ng-c2729595858] {
 	font-size: 14px
 }

 .canberra.canberra-disclaimer.canberra-ribbon-error[_ngcontent-ng-c2729595858] .canberra-dashboard-error[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] {
 	background: transparent
 }

 .canberra.canberra-disclaimer.canberra-ribbon-error[_ngcontent-ng-c2729595858] .canberra-dashboard-error[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-button[_ngcontent-ng-c2729595858] {
 	top: 7px
 }

 .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-button[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	font-size: 10px
 }

 .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-wrap-check.canberra-wrap-icon[_ngcontent-ng-c2729595858] {
 	height: 24px;
 	width: 22px;
 	vertical-align: top;
 	padding-top: 5px
 }

 .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-wrap-check.canberra-wrap-icon-middle[_ngcontent-ng-c2729595858] {
 	margin-right: 0;
 	display: inline;
 	height: 24px;
 	width: 22px;
 	vertical-align: top;
 	padding-top: 0
 }

 .canberra.canberra-disclaimer.no-icon[_ngcontent-ng-c2729595858] .canberra-button[_ngcontent-ng-c2729595858] {
 	top: 5px
 }

 .canberra-button[_ngcontent-ng-c2729595858] {
 	font-size: 12px;
 	cursor: pointer;
 	color: var(--cl-gray-high-contrast);
 	position: absolute;
 	display: inline-table;
 	top: 0;
 	right: 10px;
 	width: auto;
 	margin: auto 0;
 	line-height: 1
 }

 .canberra-text-resource[_ngcontent-ng-c2729595858] {
 	color: var(--cl-gray-regular-contrast);
 	font-size: 14px;
 	display: table-cell;
 	vertical-align: middle;
 	word-wrap: break-word;
 	padding: 3px;
 	white-space: normal
 }

 .canberra-detail[_ngcontent-ng-c2729595858] {
 	width: 100%;
 	padding: 5px;
 	border-left-width: 1px;
 	border-right-width: 1px;
 	border-bottom-width: 1px;
 	border-left-style: solid;
 	border-right-style: solid;
 	border-bottom-style: solid;
 	display: none;
 	opacity: 0;
 	animation: _ngcontent-ng-c2729595858_fadeOut .6s ease
 }

 .canberra-detail.canberra-warning[_ngcontent-ng-c2729595858],
 .canberra-detail.canberra-pending[_ngcontent-ng-c2729595858],
 .canberra-detail.canberra-process[_ngcontent-ng-c2729595858] {
 	background: #fffbeb;
 	border-color: #ffd512
 }

 .canberra-detail.canberra-error[_ngcontent-ng-c2729595858] {
 	background: #fdf1f1;
 	border-color: var(--cl-alert-error)
 }

 .canberra-detail.canberra-success[_ngcontent-ng-c2729595858] {
 	background: mintcream;
 	border-color: var(--cl-alert-success)
 }

 .canberra-detail.canberra-information[_ngcontent-ng-c2729595858] {
 	background: #f8fcfd;
 	border-color: var(--cl-primary)
 }

 .canberra-detail.canberra-ribbon-error[_ngcontent-ng-c2729595858] {
 	background: #00a5b6;
 	border-color: var(--cl-primary)
 }

 .canberra-detail.show[_ngcontent-ng-c2729595858] {
 	animation: _ngcontent-ng-c2729595858_fadeIn .6s ease;
 	display: block;
 	opacity: 1
 }

 .canberra-detail.show[_ngcontent-ng-c2729595858] .canberra_detail_button[_ngcontent-ng-c2729595858] {
 	animation: _ngcontent-ng-c2729595858_fadeIn .6s ease;
 	display: inline-block;
 	opacity: 1
 }

 .canberra_detail_description[_ngcontent-ng-c2729595858],
 .canberra_detail_button[_ngcontent-ng-c2729595858] {
 	display: table-cell
 }

 .canberra_detail_button[_ngcontent-ng-c2729595858] .canberra_detail_button_text[_ngcontent-ng-c2729595858] {
 	font-size: 12px;
 	cursor: pointer;
 	color: var(--cl-alert-error);
 	vertical-align: middle;
 	padding: 2px 5px 0;
 	display: none;
 	opacity: 0;
 	animation: _ngcontent-ng-c2729595858_fadeOut .15s ease
 }

 .canberra_detail_button[_ngcontent-ng-c2729595858] .canberra_detail_button_text.show[_ngcontent-ng-c2729595858] {
 	animation: _ngcontent-ng-c2729595858_fadeIn .15s ease;
 	display: table-cell;
 	opacity: 1
 }

 .light[_ngcontent-ng-c2729595858] .canberra-text-resource[_ngcontent-ng-c2729595858] {
 	color: var(--cl-gray-low-contrast)
 }

 .creditPaymentDetailMode[_ngcontent-ng-c2729595858] {
 	margin-top: -6px
 }

 .salaryPaymentMode[_ngcontent-ng-c2729595858] {
 	margin-bottom: 6px
 }

 .creditCardPaymentProductMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-resource[_ngcontent-ng-c2729595858],
 .cleanMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-resource[_ngcontent-ng-c2729595858] {
 	padding-left: 1px
 }

 .paymentNextPaymentsPageMode[_ngcontent-ng-c2729595858] {
 	margin: 28px 20px
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-line-separator[_ngcontent-ng-c2729595858] {
 	height: 1px;
 	width: 100%;
 	background: #e1e1e1;
 	margin: 20px 0
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-icon[_ngcontent-ng-c2729595858] {
 	display: inline-block;
 	vertical-align: top;
 	font-size: 16px;
 	color: var(--cl-gray-regular-contrast)
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] {
 	display: inline-block;
 	width: 100%;
 	padding: 0 6px;
 	vertical-align: top
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-header[_ngcontent-ng-c2729595858] .hobart-header-title[_ngcontent-ng-c2729595858] {
 	display: block;
 	padding-bottom: 10px;
 	font-size: 12px;
 	color: var(--cl-gray-regular-contrast);
 	white-space: normal
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content[_ngcontent-ng-c2729595858] {
 	white-space: normal
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content[_ngcontent-ng-c2729595858] .hobart-content-text[_ngcontent-ng-c2729595858] {
 	display: block;
 	padding-bottom: 6px;
 	font-size: 14px;
 	line-height: normal;
 	color: var(--cl-gray-regular-contrast)
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content[_ngcontent-ng-c2729595858] .hobart-content-text.sub-paragraph[_ngcontent-ng-c2729595858] {
 	display: inline-block;
 	vertical-align: top
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content[_ngcontent-ng-c2729595858] .hobart-show-more[_ngcontent-ng-c2729595858],
 .hobart[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content[_ngcontent-ng-c2729595858] .hobart-show-less[_ngcontent-ng-c2729595858] {
 	display: inline-block;
 	padding-bottom: 6px;
 	font-size: 14px;
 	line-height: normal;
 	color: var(--cl-additional);
 	cursor: pointer
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content[_ngcontent-ng-c2729595858] .hobart-show-more[_ngcontent-ng-c2729595858]:first-letter,
 .hobart[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content[_ngcontent-ng-c2729595858] .hobart-show-less[_ngcontent-ng-c2729595858]:first-letter {
 	text-transform: uppercase
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content[_ngcontent-ng-c2729595858] .hobart-show-more[_ngcontent-ng-c2729595858]:hover,
 .hobart[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content[_ngcontent-ng-c2729595858] .hobart-show-less[_ngcontent-ng-c2729595858]:hover {
 	color: var(--cl-additional-dark)
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content.all-items[_ngcontent-ng-c2729595858] .hobart-content-text.sub-paragraph.first-sub[_ngcontent-ng-c2729595858] {
 	display: none
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content.all-items[_ngcontent-ng-c2729595858] .sub-paragraph[_ngcontent-ng-c2729595858]~.hobart-content-text[_ngcontent-ng-c2729595858] {
 	opacity: 1;
 	animation: _ngcontent-ng-c2729595858_fadeIn .6s ease
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content.some-items[_ngcontent-ng-c2729595858] .hobart-content-text.sub-paragraph.first-sub[_ngcontent-ng-c2729595858] .hobart-sub-text[_ngcontent-ng-c2729595858]:after {
 	content: "...";
 	display: inline-block
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content.some-items[_ngcontent-ng-c2729595858] .sub-paragraph[_ngcontent-ng-c2729595858]~.hobart-content-text[_ngcontent-ng-c2729595858] {
 	display: none
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-icon[_ngcontent-ng-c2729595858]+.hobart-main[_ngcontent-ng-c2729595858] {
 	padding-left: 3px;
 	max-width: calc(100% - 20px)
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-icon[_ngcontent-ng-c2729595858]+.hobart-main[_ngcontent-ng-c2729595858] .hobart-header[_ngcontent-ng-c2729595858] .hobart-header-title[_ngcontent-ng-c2729595858] {
 	padding-top: 2px;
 	padding-bottom: 6px
 }

 .hobart[_ngcontent-ng-c2729595858] .hobart-icon[_ngcontent-ng-c2729595858]+.hobart-main[_ngcontent-ng-c2729595858] .hobart-header[_ngcontent-ng-c2729595858]+.hobart-content[_ngcontent-ng-c2729595858] {
 	margin-left: -20px
 }

 .hobart.canberra-warning[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858],
 .hobart.canberra-pending[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858],
 .hobart.canberra-process[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .hobart.canberra-error[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-error)
 }

 .hobart.canberra-success[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-success)
 }

 .hobart.canberra-information[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-info)
 }

 .hobart.canberra-ribbon-error[_ngcontent-ng-c2729595858] .canberra-dashboard-error[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .hobart.HighlightDisplay[_ngcontent-ng-c2729595858] {
 	padding: 6px 6px 3px
 }

 .hobart.HighlightDisplay[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content[_ngcontent-ng-c2729595858] .hobart-content-text[_ngcontent-ng-c2729595858] {
 	font-size: 12px
 }

 .hobart.HighlightDisplay[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content[_ngcontent-ng-c2729595858] .hobart-show-more[_ngcontent-ng-c2729595858] {
 	padding: 0;
 	font-size: 12px
 }

 .hobart.HighlightDisplay[_ngcontent-ng-c2729595858] .hobart-main[_ngcontent-ng-c2729595858] .hobart-content[_ngcontent-ng-c2729595858] .hobart-show-less[_ngcontent-ng-c2729595858] {
 	display: block;
 	font-size: 12px
 }

 .hobart.HighlightDisplay.canberra-warning[_ngcontent-ng-c2729595858],
 .hobart.HighlightDisplay.canberra-pending[_ngcontent-ng-c2729595858],
 .hobart.HighlightDisplay.canberra-process[_ngcontent-ng-c2729595858] {
 	background: #fef6d1;
 	border: 1px solid #f2e9c0
 }

 .hobart.HighlightDisplay.canberra-error[_ngcontent-ng-c2729595858] {
 	background: #fce3e4;
 	border: 1px solid #fccfd0
 }

 .hobart.HighlightDisplay.canberra-success[_ngcontent-ng-c2729595858] {
 	background: #e6fff3;
 	border: 1px solid #d2e9de
 }

 .hobart.HighlightDisplay.canberra-information[_ngcontent-ng-c2729595858] {
 	background: #edf8f9;
 	border: 1px solid #dde8ea
 }

 .hobart.HighlightDisplay.canberra-ribbon-error[_ngcontent-ng-c2729595858] {
 	background: var(--cl-primary);
 	border: 1px solid var(--cl-primary)
 }

 .hobart.HighlightDisplay[_ngcontent-ng-c2729595858] .hobart-line-separator[_ngcontent-ng-c2729595858] {
 	display: none
 }

 .canberra.large.canberra-process[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	font-size: 26px;
 	padding-top: 13px
 }

 .canberra.large.canberra-pending[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	font-size: 22px;
 	padding-top: 14px;
 	padding-left: 3px
 }

 .titleBold[_ngcontent-ng-c2729595858] {
 	font-size: 14px;
 	font-family: var(--ff-medium)
 }

 @media (max-width: 1199px) and (min-width: 1024px) {
 	.adaptableMode[_ngcontent-ng-c2729595858] {
 		height: 200px;
 		width: 50%
 	}
 }

 @media only screen and (min-width: 1024px) {
 	.messageResultTransferMode[_ngcontent-ng-c2729595858] {
 		margin-left: 7px;
 		margin-top: 5px
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.messageTransferMode[_ngcontent-ng-c2729595858] {
 		margin: 6px -12px 0
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.canberra[_ngcontent-ng-c2729595858] {
 		padding-left: 0
 	}

 	.canberra-wrap-check[_ngcontent-ng-c2729595858] {
 		width: 40px;
 		height: 40px
 	}

 	.canberra-wrap-check[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 		font-size: 16px
 	}

 	.canberra[_ngcontent-ng-c2729595858]>div[_ngcontent-ng-c2729595858]:last-child {
 		width: calc(100% - 72px)
 	}

 	.canberra-text[_ngcontent-ng-c2729595858] {
 		min-height: 40px
 	}

 	.canberra-text-title[_ngcontent-ng-c2729595858] {
 		font-size: 16px;
 		font-family: var(--ff-regular)
 	}

 	.canberra-text-data-top[_ngcontent-ng-c2729595858],
 	.canberra-text-data-bottom[_ngcontent-ng-c2729595858] {
 		font-size: 12px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.canberra[_ngcontent-ng-c2729595858] {
 		padding-left: 0
 	}

 	.canberra-wrap-check[_ngcontent-ng-c2729595858] {
 		width: 40px;
 		height: 40px;
 		margin-right: 12px
 	}

 	.canberra-wrap-check[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 		font-size: 16px
 	}

 	.canberra[_ngcontent-ng-c2729595858]>div[_ngcontent-ng-c2729595858]:last-child {
 		width: calc(100% - 72px)
 	}

 	.canberra-text[_ngcontent-ng-c2729595858] {
 		min-height: 40px
 	}

 	.canberra-text-title[_ngcontent-ng-c2729595858] {
 		font-size: 16px;
 		font-family: var(--ff-regular)
 	}

 	.canberra-text-data-top[_ngcontent-ng-c2729595858],
 	.canberra-text-data-bottom[_ngcontent-ng-c2729595858] {
 		font-size: 12px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.messageResultTransferMode[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-title[_ngcontent-ng-c2729595858] {
 		margin-bottom: 6px
 	}

 	.canberra-wrap-icon-middle[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 		font-size: 19px
 	}
 }

 .backoffice [_nghost-ng-c2729595858] .padding-30[_ngcontent-ng-c2729595858] {
 	padding: 10px
 }

 .backoffice [_nghost-ng-c2729595858] .noPaddingLRMode[_ngcontent-ng-c2729595858] .padding-30[_ngcontent-ng-c2729595858] {
 	padding: 0 0 6px
 }

 .backoffice [_nghost-ng-c2729595858] .requestOperatorMessageMode[_ngcontent-ng-c2729595858] {
 	padding-bottom: 25px
 }

 .backoffice [_nghost-ng-c2729595858] .requestOperatorMessageMode.widthFull[_ngcontent-ng-c2729595858] .canberra[_ngcontent-ng-c2729595858] {
 	width: 100%;
 	display: block;
 	float: none
 }

 .backoffice [_nghost-ng-c2729595858] .requestOperatorMessageMode[_ngcontent-ng-c2729595858] .canberra[_ngcontent-ng-c2729595858] {
 	float: right
 }

 .backoffice [_nghost-ng-c2729595858] .requestOperatorMessageMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] {
 	padding-right: 0
 }

 .backoffice [_nghost-ng-c2729595858] .requestOperatorMessageMode[_ngcontent-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-resource[_ngcontent-ng-c2729595858] {
 	padding-left: 1px
 }

 .light_box [_nghost-ng-c2729595858] .messageTransferMode[_ngcontent-ng-c2729595858] .canberra[_ngcontent-ng-c2729595858] {
 	border-bottom-left-radius: 8px;
 	border-bottom-right-radius: 8px
 }

 .light_box [_nghost-ng-c2729595858] .messageTransferMode[_ngcontent-ng-c2729595858] .canberra.canberra-border[_ngcontent-ng-c2729595858] {
 	border-bottom-left-radius: 8px;
 	border-bottom-right-radius: 8px
 }

 .light_box [_nghost-ng-c2729595858] .canberra[_ngcontent-ng-c2729595858] {
 	border-radius: 4px
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-success[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	background-color: var(--cl-alert-success)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-success.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-success)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-success.canberra-border[_ngcontent-ng-c2729595858],
 .light_box [_nghost-ng-c2729595858] .canberra.canberra-success[_ngcontent-ng-c2729595858]~.canberra-detail[_ngcontent-ng-c2729595858] {
 	border-color: var(--cl-alert-success);
 	border-bottom-left-radius: 4px;
 	border-bottom-right-radius: 4px
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-success.canberra-border.show[_ngcontent-ng-c2729595858],
 .light_box [_nghost-ng-c2729595858] .canberra.canberra-success[_ngcontent-ng-c2729595858]~.canberra-detail.show[_ngcontent-ng-c2729595858] {
 	overflow: hidden
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-success[_ngcontent-ng-c2729595858] h2.canberra-text-title[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-success)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-error[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	background-color: var(--cl-alert-error)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-error.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-error)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-error.canberra-border[_ngcontent-ng-c2729595858],
 .light_box [_nghost-ng-c2729595858] .canberra.canberra-error[_ngcontent-ng-c2729595858]~.canberra-detail[_ngcontent-ng-c2729595858] {
 	border-color: var(--cl-alert-error);
 	border-bottom-left-radius: 4px;
 	border-bottom-right-radius: 4px
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-error.canberra-border.show[_ngcontent-ng-c2729595858],
 .light_box [_nghost-ng-c2729595858] .canberra.canberra-error[_ngcontent-ng-c2729595858]~.canberra-detail.show[_ngcontent-ng-c2729595858] {
 	overflow: hidden
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-error[_ngcontent-ng-c2729595858] h2.canberra-text-title[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-error)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-warning[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	background-color: var(--cl-alert-warning)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-warning.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-warning.canberra-border[_ngcontent-ng-c2729595858],
 .light_box [_nghost-ng-c2729595858] .canberra.canberra-warning[_ngcontent-ng-c2729595858]~.canberra-detail[_ngcontent-ng-c2729595858] {
 	border-color: var(--cl-alert-warning);
 	border-bottom-left-radius: 4px;
 	border-bottom-right-radius: 4px
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-warning.canberra-border.show[_ngcontent-ng-c2729595858],
 .light_box [_nghost-ng-c2729595858] .canberra.canberra-warning[_ngcontent-ng-c2729595858]~.canberra-detail.show[_ngcontent-ng-c2729595858] {
 	overflow: hidden
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-warning[_ngcontent-ng-c2729595858] h2.canberra-text-title[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-pending[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	background-color: var(--cl-alert-warning)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-pending.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-pending.canberra-border[_ngcontent-ng-c2729595858],
 .light_box [_nghost-ng-c2729595858] .canberra.canberra-pending[_ngcontent-ng-c2729595858]~.canberra-detail[_ngcontent-ng-c2729595858] {
 	border-color: var(--cl-alert-warning);
 	border-bottom-left-radius: 4px;
 	border-bottom-right-radius: 4px
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-pending.canberra-border.show[_ngcontent-ng-c2729595858],
 .light_box [_nghost-ng-c2729595858] .canberra.canberra-pending[_ngcontent-ng-c2729595858]~.canberra-detail.show[_ngcontent-ng-c2729595858] {
 	overflow: hidden
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-pending[_ngcontent-ng-c2729595858] h2.canberra-text-title[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-process[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	background-color: var(--cl-alert-warning)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-process.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-process.canberra-border[_ngcontent-ng-c2729595858],
 .light_box [_nghost-ng-c2729595858] .canberra.canberra-process[_ngcontent-ng-c2729595858]~.canberra-detail[_ngcontent-ng-c2729595858] {
 	border-color: var(--cl-alert-warning);
 	border-bottom-left-radius: 4px;
 	border-bottom-right-radius: 4px
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-process.canberra-border.show[_ngcontent-ng-c2729595858],
 .light_box [_nghost-ng-c2729595858] .canberra.canberra-process[_ngcontent-ng-c2729595858]~.canberra-detail.show[_ngcontent-ng-c2729595858] {
 	overflow: hidden
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-process[_ngcontent-ng-c2729595858] h2.canberra-text-title[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-information[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	background-color: var(--cl-alert-info)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-information.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-info)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-information.canberra-border[_ngcontent-ng-c2729595858],
 .light_box [_nghost-ng-c2729595858] .canberra.canberra-information[_ngcontent-ng-c2729595858]~.canberra-detail[_ngcontent-ng-c2729595858] {
 	border-color: var(--cl-alert-info);
 	border-bottom-left-radius: 4px;
 	border-bottom-right-radius: 4px
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-information[_ngcontent-ng-c2729595858] h2.canberra-text-title[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-info)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-showing-details[_ngcontent-ng-c2729595858] {
 	border-bottom-left-radius: 0 !important;
 	border-bottom-right-radius: 0 !important
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] {
 	padding-right: 3px
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-text[_ngcontent-ng-c2729595858] .canberra-text-resource[_ngcontent-ng-c2729595858] {
 	padding-top: 4px
 }

 .light_box [_nghost-ng-c2729595858] .canberra-text-title[_ngcontent-ng-c2729595858] {
 	font-family: var(--ff-medium)
 }

 .light_box [_nghost-ng-c2729595858] .canberra_detail_button[_ngcontent-ng-c2729595858] .canberra_detail_button_text[_ngcontent-ng-c2729595858] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c2729595858] .canberra-text-data-bottom[_ngcontent-ng-c2729595858] {
 	margin-top: 10px;
 	display: block
 }

 .light_box [_nghost-ng-c2729595858] .top-small-gap-mode[_ngcontent-ng-c2729595858] {
 	margin-top: 4px
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-information[_ngcontent-ng-c2729595858] .canberra-wrap-check[_ngcontent-ng-c2729595858] .canberra-wrap-check-bkg[_ngcontent-ng-c2729595858] {
 	background-color: var(--cl-additional)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-information.canberra-disclaimer[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-additional)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-information.canberra-border[_ngcontent-ng-c2729595858],
 .light_box [_nghost-ng-c2729595858] .canberra.canberra-information[_ngcontent-ng-c2729595858]~.canberra-detail[_ngcontent-ng-c2729595858] {
 	border-color: var(--cl-additional);
 	border-bottom-left-radius: 4px;
 	border-bottom-right-radius: 4px
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-information.canberra-border.show[_ngcontent-ng-c2729595858],
 .light_box [_nghost-ng-c2729595858] .canberra.canberra-information[_ngcontent-ng-c2729595858]~.canberra-detail.show[_ngcontent-ng-c2729595858] {
 	overflow: hidden
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-information[_ngcontent-ng-c2729595858] h2.canberra-text-title[_ngcontent-ng-c2729595858] {
 	color: var(--cl-additional)
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-dashboard-error[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858],
 .light_box [_nghost-ng-c2729595858] .canberra.canberra-dashboard-error[_ngcontent-ng-c2729595858] .canberra-wrap-icon-middle[_ngcontent-ng-c2729595858] {
 	background: transparent
 }

 .light_box [_nghost-ng-c2729595858] .canberra.canberra-dashboard-error[_ngcontent-ng-c2729595858] .canberra-wrap-icon[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858],
 .light_box [_nghost-ng-c2729595858] .canberra.canberra-dashboard-error[_ngcontent-ng-c2729595858] .canberra-wrap-icon-middle[_ngcontent-ng-c2729595858] i[_ngcontent-ng-c2729595858] {
 	color: var(--cl-alert-warning)
 }

 .light_box [_nghost-ng-c2729595858] .thirdPartyProductAdministrationMode[_ngcontent-ng-c2729595858] {
 	bottom: 50px
 }

 @charset "UTF-8";

 @keyframes _ngcontent-ng-c3884022753_fadeIn {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 @keyframes _ngcontent-ng-c3884022753_fadeInCompact {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 @keyframes _ngcontent-ng-c3884022753_fadeInSimple {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 @keyframes _ngcontent-ng-c3884022753_fadeInCombined {
 	0% {
 		opacity: 0
 	}

 	50% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 @keyframes _ngcontent-ng-c3884022753_fadeOut {
 	0% {
 		opacity: 1
 	}

 	to {
 		opacity: 0
 	}
 }

 .salto_overlay[_ngcontent-ng-c3884022753] {
 	position: fixed;
 	width: 100%;
 	height: 100%;
 	top: 0;
 	left: 0;
 	z-index: 800;
 	animation: _ngcontent-ng-c3884022753_fadeOut .6s ease;
 	background: rgba(0, 0, 0, .4)
 }

 .salto_overlay.transparent[_ngcontent-ng-c3884022753] {
 	background: transparent
 }

 .salto.z_index[_ngcontent-ng-c3884022753] {
 	z-index: 800
 }

 .salto_overlay.salto_overlay-show[_ngcontent-ng-c3884022753] {
 	animation: _ngcontent-ng-c3884022753_fadeIn .6s ease;
 	display: block;
 	opacity: 1
 }

 @charset "UTF-8";

 .watford[_ngcontent-ng-c136999118] {
 	width: 100%;
 	height: 200px;
 	background: var(--cl-primary);
 	position: relative;
 	padding-top: 12px;
 	animation: _ngcontent-ng-c136999118_watford-animated-init .25s ease;
 	opacity: 1
 }

 @keyframes _ngcontent-ng-c136999118_watford-animated-init {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 .exeter[_ngcontent-ng-c136999118] {
 	display: block;
 	width: 217px;
 	height: 71px;
 	margin: 0 auto;
 	cursor: pointer;
 	background: url(logo_positivo_login.9f91cf8b091c3b80.png) no-repeat top left;
 	background-size: contain
 }

 @media only screen and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2),
 only screen and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
 	.exeter[_ngcontent-ng-c136999118] {
 		background: url(logo_positivo_login-big.8bc411de47e54e2d.png) no-repeat;
 		background-size: contain
 	}
 }

 .language_V1[_ngcontent-ng-c136999118] {
 	margin-right: 20px
 }

 .watford.bright_Login[_ngcontent-ng-c136999118] {
 	background: transparent;
 	height: 60px;
 	background-color: transparent
 }

 .watford.bright_Login[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 	display: none
 }

 .watford.flexishape_Login_Banner[_ngcontent-ng-c136999118] {
 	background: transparent;
 	padding-right: 350px
 }

 .watford.flexishape_Login_Banner[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 	top: 20px;
 	left: 26px;
 	z-index: 10;
 	height: 70px;
 	width: 176px;
 	position: absolute;
 	background: url(lgTarantino@2x.752bcf72fcf7310d.png) no-repeat;
 	background-size: contain
 }

 .watford.flexishape_Login_Banner[_ngcontent-ng-c136999118] .language_V1[_ngcontent-ng-c136999118] {
 	margin-right: 0
 }

 .watford.flexishape_Login_No_Banner[_ngcontent-ng-c136999118] {
 	background: transparent;
 	padding-right: 20px
 }

 .watford.flexishape_Login_No_Banner[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 	top: 20px;
 	left: 26px;
 	z-index: 10;
 	height: 70px;
 	width: 176px;
 	position: absolute;
 	background: url(lgTarantino@2x.752bcf72fcf7310d.png) no-repeat;
 	background-size: contain
 }

 .watford.flexishape_Login_No_Banner[_ngcontent-ng-c136999118] .language_V1[_ngcontent-ng-c136999118] {
 	margin-right: 0
 }

 .watford.inspired_Login[_ngcontent-ng-c136999118] {
 	background: transparent
 }

 .watford.inspired_Login[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 	top: 20px;
 	left: 50px;
 	z-index: 1;
 	height: 70px;
 	width: 176px;
 	position: absolute;
 	background: url(logo_positivo_login-big-inspired.085ffddb73110baf.png) no-repeat;
 	background-size: contain
 }

 .watford.inspired_Login[_ngcontent-ng-c136999118] .language_V1[_ngcontent-ng-c136999118] {
 	margin-right: 6px
 }

 .watford.spotlight_Login[_ngcontent-ng-c136999118] {
 	background: transparent;
 	height: 78px
 }

 .watford.spotlight_Login[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 	top: 20px;
 	left: 30px;
 	z-index: 1;
 	height: 68px;
 	width: 170px;
 	position: absolute;
 	background: url(lgBurton@2x.d61dbfa466a86efb.png);
 	background-repeat: no-repeat;
 	background-size: contain
 }

 .watford.flexishape_Login_Banner.watford-hiring-page[_ngcontent-ng-c136999118] {
 	padding-right: 8px
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.watford[_ngcontent-ng-c136999118] {
 		border-bottom: 1px solid #7fcbd3
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.watford[_ngcontent-ng-c136999118] {
 		height: 150px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.watford[_ngcontent-ng-c136999118] {
 		height: 40px;
 		padding-top: 0;
 		border-bottom: 0
 	}

 	.exeter[_ngcontent-ng-c136999118] {
 		width: 95px;
 		height: 31px;
 		margin-top: 4px;
 		margin-left: 22px;
 		float: left;
 		background: url(logo_positivoB.76e215cee4499a61.png) no-repeat;
 		background-size: contain
 	}

 	.watford-clear[_ngcontent-ng-c136999118] {
 		display: none
 	}

 	.language_V1[_ngcontent-ng-c136999118] {
 		margin-right: 10px
 	}
 }

 @media only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2),
 only screen and (max-width: 639px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
 	.exeter[_ngcontent-ng-c136999118] {
 		width: 95px;
 		height: 31px;
 		margin-top: 4px;
 		margin-left: 22px;
 		float: left;
 		background: url(logo_positivoB-big.257550e604e6db7b.png) no-repeat;
 		background-size: contain
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.language_V1[_ngcontent-ng-c136999118] {
 		margin-right: 0
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 640px) {
 	.watford.bright_Login[_ngcontent-ng-c136999118] .language_V1[_ngcontent-ng-c136999118] {
 		margin-right: 10px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {
 	.watford.bright_Login[_ngcontent-ng-c136999118] .language_V1[_ngcontent-ng-c136999118] {
 		margin-right: 4px
 	}
 }

 @media only screen and (min-width: 1920px) {
 	.watford.flexishape_Login_Banner[_ngcontent-ng-c136999118] {
 		padding-right: 440px
 	}
 }

 @media only screen and (max-width: 1919px) and (min-width: 1600px) {
 	.watford.flexishape_Login_Banner[_ngcontent-ng-c136999118] {
 		padding-right: 420px
 	}
 }

 @media only screen and (max-width: 1599px) and (min-width: 1440px) {
 	.watford.flexishape_Login_Banner[_ngcontent-ng-c136999118] {
 		padding-right: 380px
 	}
 }

 @media only screen and (max-width: 1439px) and (min-width: 1024px) {
 	.watford.flexishape_Login_Banner[_ngcontent-ng-c136999118] {
 		padding-right: 330px
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.watford.flexishape_Login_Banner[_ngcontent-ng-c136999118] {
 		padding-right: 276px
 	}

 	.watford.flexishape_Login_Banner[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 		left: 20px;
 		top: 10px;
 		width: 120px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.watford.flexishape_Login_Banner[_ngcontent-ng-c136999118] {
 		padding-right: 334px
 	}

 	.watford.flexishape_Login_Banner[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 		left: 20px;
 		top: 10px;
 		width: 120px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.watford.flexishape_Login_Banner[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 		left: -10px;
 		top: 4px;
 		width: 100px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.watford.flexishape_Login_Banner[_ngcontent-ng-c136999118] {
 		padding-right: 0 !important
 	}
 }

 @media only screen and (max-width: 1365px) and (min-width: 1024px) {
 	.watford.flexishape_Login_No_Banner[_ngcontent-ng-c136999118] {
 		padding-right: 20px
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.watford.flexishape_Login_No_Banner[_ngcontent-ng-c136999118] {
 		padding-right: 20px
 	}

 	.watford.flexishape_Login_No_Banner[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 		left: 20px;
 		top: 10px;
 		width: 120px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.watford.flexishape_Login_No_Banner[_ngcontent-ng-c136999118] {
 		padding-right: 334px
 	}

 	.watford.flexishape_Login_No_Banner[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 		left: 10px;
 		top: 10px;
 		width: 120px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.watford.flexishape_Login_No_Banner[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 		left: -10px;
 		top: 4px;
 		width: 100px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.watford.flexishape_Login_No_Banner[_ngcontent-ng-c136999118] {
 		padding-right: 0
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {
 	.watford.inspired_Login[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 		top: 10px;
 		left: 20px;
 		height: 46px;
 		width: 140px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.watford.inspired_Login[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 		top: 6px;
 		left: 0;
 		height: 40px;
 		width: 120px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.watford.spotlight_Login[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 		top: 5px;
 		left: 0;
 		height: 48px;
 		width: 120px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.watford.spotlight_Login[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 		top: 0;
 		height: 36px;
 		width: 91px;
 		margin-left: 10px;
 		margin-top: 6px
 	}
 }

 .bots [_nghost-ng-c136999118] .hideContactUs[_ngcontent-ng-c136999118] {
 	display: none
 }

 .bots [_nghost-ng-c136999118] .hideLanguage[_ngcontent-ng-c136999118] {
 	display: none
 }

 .light_box [_nghost-ng-c136999118] .watford[_ngcontent-ng-c136999118] {
 	background-color: var(--cl-bg-level-02)
 }

 .light_box [_nghost-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 	width: 242px;
 	height: 60px;
 	background-image: url(logo_ic-banking.2970d0762cd02739.svg)
 }

 .light_box [_nghost-ng-c136999118] .watford[_ngcontent-ng-c136999118]:not(.default) {
 	background-color: transparent;
 	height: auto
 }

 .light_box [_nghost-ng-c136999118] .watford[class*=flexishape][_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118],
 .light_box [_nghost-ng-c136999118] .watford.inspired_Login[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118],
 .light_box [_nghost-ng-c136999118] .watford.spotlight_Login[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 	background-image: url(logo_ic-banking.2970d0762cd02739.svg);
 	width: 216px;
 	height: 54px
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.watford[_ngcontent-ng-c136999118] {
 		border-bottom-color: transparent
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {

 	.light_box [_nghost-ng-c136999118] .watford[class*=flexishape][_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118],
 	.light_box [_nghost-ng-c136999118] .watford.inspired_Login[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 		width: 180px;
 		height: 45px
 	}

 	.light_box [_nghost-ng-c136999118] .watford.spotlight_Login[_ngcontent-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 		width: 120px;
 		height: 30px
 	}
 }

 .light_box [_nghost-ng-c136999118] .watford[_ngcontent-ng-c136999118] {
 	background-color: var(--cl-additional)
 }

 .light_box [_nghost-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 	width: 235px;
 	height: 55px
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c136999118] .exeter[_ngcontent-ng-c136999118] {
 		width: 136px;
 		height: 34px
 	}
 }

 @charset "UTF-8";

 @keyframes _ngcontent-ng-c525345134_fromSharktoHumming-bird {
 	0% {
 		color: var(--cl-additional)
 	}

 	to {
 		color: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromHumming-birdtoShark {
 	0% {
 		color: var(--cl-additional-dark)
 	}

 	to {
 		color: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromSharktoHumming-birdBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromHumming-birdtoSharkBackground {
 	0% {
 		background: var(--cl-additional-dark)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromDevilfishtoHummingbirdBackground {
 	0% {
 		background: var(--cl-primary)
 	}

 	to {
 		background: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromSharktoDevilfishBackground {
 	0% {
 		background: var(--cl-primary)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromDevilfishtoSharkBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-primary)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromBettafightertoCrabBackgroundAndSize {
 	0% {
 		background: transparent;
 		transform: scale(.7)
 	}

 	to {
 		background: rgba(0, 0, 0, .05);
 		transform: scale(.7)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_ListDetailBkgfromBettafightertoCrab {
 	0% {
 		width: 7px;
 		top: 8px;
 		left: 19px;
 		height: 16px;
 		background: transparent
 	}

 	to {
 		width: 30px;
 		top: 2px;
 		left: 8px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_ListDetailBkgfromCrabtoBettafighter {
 	0% {
 		width: 30px;
 		top: 2px;
 		left: 8px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		width: 7px;
 		top: 8px;
 		left: 19px;
 		height: 16px;
 		background: transparent
 	}
 }

 @keyframes _ngcontent-ng-c525345134_ListRowHoverInLineAndBackground {
 	0% {
 		border: 1px solid transparent;
 		background: #fff
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #f8f8f8
 	}
 }

 @keyframes _ngcontent-ng-c525345134_ListRowHoverInLineAndBackgroundWarning {
 	0% {
 		border: 1px solid transparent;
 		background: #fef6d1
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #fef6d1
 	}
 }

 @keyframes _ngcontent-ng-c525345134_ListRowHoverInLineAndBackgroundAlert {
 	0% {
 		border: 1px solid transparent;
 		background: #fffbeb
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #fffbeb
 	}
 }

 @keyframes _ngcontent-ng-c525345134_TabsColorHoverIn {
 	0% {
 		color: #666
 	}

 	to {
 		color: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_TabsColorHoverOut {
 	0% {
 		color: var(--cl-additional)
 	}

 	to {
 		color: #666
 	}
 }

 @keyframes _ngcontent-ng-c525345134_InboxHoverIn {
 	0% {
 		width: 50%;
 		top: 20%;
 		left: 20%;
 		height: 50%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_UserUtilitiesHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_LogoutHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_ContactUsHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_LanguageOptionsHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromZebratoZebraBackground {
 	0% {
 		background: var(--cl-additional-light)
 	}

 	to {
 		background: var(--cl-additional-light)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromSharktoSharkBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_frombettafightertobettafighterBorder {
 	0% {
 		border: 1px solid transparent
 	}

 	to {
 		border: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromSharktobettafighterBorder {
 	0% {
 		border: 1px solid var(--cl-additional)
 	}

 	to {
 		border: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c525345134_frombettafightertoSharkBorder {
 	0% {
 		border: 1px solid transparent
 	}

 	to {
 		border: 1px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_from0to360Rotate {
 	0% {
 		transform: rotate3d(0, 0, 1, 0)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 360deg)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromCatdarktoCatBackground {
 	0% {
 		background: #00743c
 	}

 	to {
 		background: #00a756
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromCattoCatdarkBackground {
 	0% {
 		background: #00a756
 	}

 	to {
 		background: #00743c
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromCatLighttoCatLightBackground {
 	0% {
 		background: #9dffcf
 	}

 	to {
 		background: #9dffcf
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromBettafightertoSharkBorderBottom {
 	0% {
 		border-bottom: 1px solid transparent
 	}

 	to {
 		border-bottom: 1px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromSharktoBettafighterBorderBottom {
 	0% {
 		border-bottom: 1px solid var(--cl-additional)
 	}

 	to {
 		border-bottom: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromBettafightertoCrabBackground {
 	0% {
 		background: transparent
 	}

 	to {
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromCrabtoBettafighterBackground {
 	0% {
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		background: transparent
 	}
 }

 @keyframes _ngcontent-ng-c525345134_from0to100Height {
 	0% {
 		height: 0
 	}

 	to {
 		height: auto
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fromAutoto0Height {
 	0% {
 		height: auto
 	}

 	to {
 		height: 0
 	}
 }

 @keyframes _ngcontent-ng-c525345134_from0to90Rotate3D {
 	0% {
 		transform: rotate3d(0, 0, 1, 0)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 90deg)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_from90to0Rotate3D {
 	0% {
 		transform: rotate3d(0, 0, 1, 90deg)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 0)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fadeIn {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 @keyframes _ngcontent-ng-c525345134_fadeOutTableCell {
 	0% {
 		visibility: visible;
 		opacity: 1;
 		display: table-cell
 	}

 	99% {
 		visibility: visible;
 		opacity: 0;
 		display: table-cell
 	}

 	to {
 		visibility: hidden;
 		display: none
 	}
 }

 @keyframes _ngcontent-ng-c525345134_MonitorFadeIn {
 	0% {
 		width: 80px
 	}

 	40% {
 		width: 100%
 	}

 	to {
 		width: 100%
 	}
 }

 @keyframes _ngcontent-ng-c525345134_MonitorFadeOut {
 	0% {
 		width: 100%
 	}

 	50% {
 		width: 100%
 	}

 	to {
 		width: 80px
 	}
 }

 @keyframes _ngcontent-ng-c525345134_BatchMonitorFadeIn {
 	0% {
 		max-height: 0
 	}

 	40% {
 		max-height: 0
 	}

 	to {
 		max-height: calc(100vh - 100px)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_BatchMonitorFadeOut {
 	0% {
 		max-height: calc(100vh - 100px)
 	}

 	50% {
 		max-height: 0
 	}

 	to {
 		max-height: 0
 	}
 }

 .crawley[_ngcontent-ng-c525345134] {
 	margin-right: 10px;
 	margin-left: 4px;
 	position: relative
 }

 .crawley-content-link-text[_ngcontent-ng-c525345134] {
 	color: #fff;
 	font-size: 14px;
 	display: inline-block;
 	vertical-align: top;
 	padding-top: 2px;
 	margin-left: 8px
 }

 .crawley-content-link[_ngcontent-ng-c525345134]:hover {
 	color: #fff
 }

 .crawley-content[_ngcontent-ng-c525345134] {
 	color: #fff;
 	position: relative;
 	display: inline-block
 }

 .crawley-content[_ngcontent-ng-c525345134] i.crawley-content-icon-mobile[_ngcontent-ng-c525345134] {
 	display: none;
 	font-size: 19px;
 	margin: 0 10px 4px
 }

 .crawley-pipe-left[_ngcontent-ng-c525345134] {
 	width: 1px;
 	background: rgba(255, 255, 255, .3);
 	height: 17px;
 	display: inline-block;
 	vertical-align: middle;
 	margin-right: 6px
 }

 .crawley-pipe-right[_ngcontent-ng-c525345134] {
 	width: 1px;
 	background: rgba(255, 255, 255, .3);
 	height: 17px;
 	display: inline-block;
 	vertical-align: middle;
 	margin-left: 6px
 }

 .crawley-content-link[_ngcontent-ng-c525345134] {
 	position: relative;
 	z-index: 2;
 	display: inline-block;
 	padding-top: 5px;
 	padding-bottom: 6px
 }

 .crawley-content[_ngcontent-ng-c525345134] i[_ngcontent-ng-c525345134] {
 	color: #fff;
 	font-size: 9px;
 	display: inline-block;
 	margin-left: 6px;
 	margin-right: 12px;
 	vertical-align: top;
 	margin-top: 9px
 }

 .crawley-content-link-background[_ngcontent-ng-c525345134] {
 	position: absolute;
 	width: 80%;
 	height: 80%;
 	background: transparent;
 	top: 10%;
 	left: 10%;
 	border-radius: 2px
 }

 .crawley.z_index[_ngcontent-ng-c525345134],
 .crawley-content.z_index[_ngcontent-ng-c525345134] {
 	z-index: 999
 }

 .crawley.z_index[_ngcontent-ng-c525345134] .crawley-content-link-background[_ngcontent-ng-c525345134],
 .crawley-content.z_index[_ngcontent-ng-c525345134] .crawley-content-link-background[_ngcontent-ng-c525345134] {
 	display: none
 }

 .crawley-content[_ngcontent-ng-c525345134]:hover {
 	cursor: pointer
 }

 .crawley-content[_ngcontent-ng-c525345134]:hover .crawley-content-link-background[_ngcontent-ng-c525345134] {
 	height: 100%;
 	top: 0;
 	left: 0;
 	width: 100%;
 	z-index: 1;
 	background: rgba(0, 0, 0, .2);
 	animation: _ngcontent-ng-c525345134_LanguageOptionsHoverIn .1s ease
 }

 .crawley.bright_Login[_ngcontent-ng-c525345134] {
 	margin-left: 0;
 	margin-right: 0
 }

 .crawley.bright_Login[_ngcontent-ng-c525345134] .crawley-pipe-left[_ngcontent-ng-c525345134] {
 	background: var(--cl-primary);
 	position: relative;
 	z-index: 1;
 	margin-right: 0
 }

 .crawley.bright_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-link-text[_ngcontent-ng-c525345134],
 .crawley.bright_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-arrow[_ngcontent-ng-c525345134] {
 	color: var(--cl-primary)
 }

 .crawley.bright_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134]:hover .crawley-content-link-background[_ngcontent-ng-c525345134] {
 	background: rgba(0, 0, 0, .1);
 	animation: _ngcontent-ng-c525345134_LanguageOptionsHoverInBurton .1s ease
 }

 .crawley.flexishape_Login_Banner[_ngcontent-ng-c525345134] {
 	margin-right: 0;
 	margin-left: 0
 }

 .crawley.flexishape_Login_Banner[_ngcontent-ng-c525345134] .crawley-pipe-left[_ngcontent-ng-c525345134] {
 	background: #bbb;
 	position: relative;
 	z-index: 1;
 	margin-right: 0
 }

 .crawley.flexishape_Login_Banner[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] {
 	margin-left: 1px
 }

 .crawley.flexishape_Login_Banner[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-link-text[_ngcontent-ng-c525345134] {
 	color: var(--cl-primary);
 	margin-left: 6px
 }

 .crawley.flexishape_Login_Banner[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-arrow[_ngcontent-ng-c525345134] {
 	color: var(--cl-primary)
 }

 .crawley.flexishape_Login_Banner[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134]:hover .crawley-content-link-background[_ngcontent-ng-c525345134] {
 	background: rgba(255, 255, 255, .2);
 	animation: _ngcontent-ng-c525345134_LanguageOptionsHoverInTarantino .1s ease
 }

 .crawley.flexishape_Login_No_Banner[_ngcontent-ng-c525345134] {
 	margin-right: 0;
 	margin-left: 0
 }

 .crawley.flexishape_Login_No_Banner[_ngcontent-ng-c525345134] .crawley-pipe-left[_ngcontent-ng-c525345134] {
 	background: #bbb;
 	position: relative;
 	z-index: 1;
 	margin-right: 0
 }

 .crawley.flexishape_Login_No_Banner[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] {
 	margin-left: 1px
 }

 .crawley.flexishape_Login_No_Banner[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-link-text[_ngcontent-ng-c525345134] {
 	color: var(--cl-primary);
 	margin-left: 6px
 }

 .crawley.flexishape_Login_No_Banner[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-arrow[_ngcontent-ng-c525345134] {
 	color: var(--cl-primary)
 }

 .crawley.flexishape_Login_No_Banner[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134]:hover .crawley-content-link-background[_ngcontent-ng-c525345134] {
 	background: rgba(255, 255, 255, .2);
 	animation: _ngcontent-ng-c525345134_LanguageOptionsHoverInTarantino .1s ease
 }

 .crawley.inspired_Login[_ngcontent-ng-c525345134] {
 	margin-right: 0;
 	margin-left: 0;
 	z-index: 1
 }

 .crawley.inspired_Login[_ngcontent-ng-c525345134] .crawley-pipe-left[_ngcontent-ng-c525345134] {
 	background: #fff
 }

 .crawley.spotlight_Login[_ngcontent-ng-c525345134] {
 	margin-right: 0;
 	margin-left: 0;
 	z-index: 1
 }

 .crawley.spotlight_Login[_ngcontent-ng-c525345134] .crawley-pipe-left[_ngcontent-ng-c525345134] {
 	background: #acacac
 }

 .crawley.spotlight_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-link-text[_ngcontent-ng-c525345134],
 .crawley.spotlight_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-mobile[_ngcontent-ng-c525345134],
 .crawley.spotlight_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-arrow[_ngcontent-ng-c525345134] {
 	color: var(--cl-gray-high-contrast)
 }

 @keyframes _ngcontent-ng-c525345134_LanguageOptionsHoverInBurton {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .1)
 	}
 }

 @keyframes _ngcontent-ng-c525345134_LanguageOptionsHoverInTarantino {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(255, 255, 255, .2)
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.crawley[_ngcontent-ng-c525345134] {
 		margin: -1px 14px 0 0;
 		padding-top: 7px
 	}

 	.crawley-content[_ngcontent-ng-c525345134] {
 		padding: 0
 	}

 	.crawley-content-link-background[_ngcontent-ng-c525345134] {
 		display: none
 	}

 	.crawley-pipe-left[_ngcontent-ng-c525345134] {
 		margin-right: 2px;
 		margin-top: -5px
 	}

 	.crawley[_ngcontent-ng-c525345134] .crawley-pipe-right[_ngcontent-ng-c525345134],
 	.crawley[_ngcontent-ng-c525345134] .crawley-content-link-text[_ngcontent-ng-c525345134] {
 		display: none
 	}

 	.crawley-content[_ngcontent-ng-c525345134] i.crawley-content-icon-mobile[_ngcontent-ng-c525345134] {
 		display: inline-block;
 		font-family: var(--ff-regular) !important;
 		font-size: 16px;
 		margin: 2px 4px 4px
 	}

 	.crawley-content[_ngcontent-ng-c525345134] i.crawley-content-icon-arrow[_ngcontent-ng-c525345134] {
 		margin-left: 0;
 		margin-top: 6px
 	}

 	.crawley.bright_Login[_ngcontent-ng-c525345134] {
 		margin-top: 2px
 	}

 	.crawley.bright_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-mobile[_ngcontent-ng-c525345134] {
 		color: var(--cl-primary)
 	}

 	.crawley.flexishape_Login_Banner[_ngcontent-ng-c525345134] {
 		margin-top: 8px
 	}

 	.crawley.flexishape_Login_Banner[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-mobile[_ngcontent-ng-c525345134] {
 		color: var(--cl-primary)
 	}

 	.crawley.flexishape_Login_No_Banner[_ngcontent-ng-c525345134] {
 		margin-top: 8px
 	}

 	.crawley.flexishape_Login_No_Banner[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-mobile[_ngcontent-ng-c525345134] {
 		color: var(--cl-primary)
 	}

 	.crawley.flexishape_Login_No_Banner[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134]:hover .crawley-content-link-background[_ngcontent-ng-c525345134] {
 		background: rgba(255, 255, 255, .2);
 		animation: ContactUsHoverInTarantino .1s ease
 	}
 }

 .light_box [_nghost-ng-c525345134] .crawley-pipe-left[_ngcontent-ng-c525345134] {
 	background-color: #96a4b74d
 }

 .light_box [_nghost-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-link-text[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-mobile[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-arrow[_ngcontent-ng-c525345134] {
 	color: var(--cl-gray-low-contrast);
 	transition: color .3s ease
 }

 .light_box [_nghost-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-link-text[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-icon-mobile[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-icon-arrow[_ngcontent-ng-c525345134] {
 	color: var(--cl-gray-regular-contrast)
 }

 .light_box [_nghost-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134]:hover .crawley-content-link-background[_ngcontent-ng-c525345134] {
 	background-color: #80808012;
 	animation: _ngcontent-ng-c525345134_LanguageOptions_lightbox .1s ease
 }

 .light_box [_nghost-ng-c525345134] .crawley.bright_Login[_ngcontent-ng-c525345134] .crawley-pipe-left[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley[class*=flexishape][_ngcontent-ng-c525345134] .crawley-pipe-left[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.inspired_Login[_ngcontent-ng-c525345134] .crawley-pipe-left[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.spotlight_Login[_ngcontent-ng-c525345134] .crawley-pipe-left[_ngcontent-ng-c525345134] {
 	background-color: #96a4b74d
 }

 .light_box [_nghost-ng-c525345134] .crawley.bright_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-link-text[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.bright_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-mobile[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.bright_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-arrow[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley[class*=flexishape][_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-link-text[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley[class*=flexishape][_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-mobile[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley[class*=flexishape][_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-arrow[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.inspired_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-link-text[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.inspired_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-mobile[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.inspired_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-arrow[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.spotlight_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-link-text[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.spotlight_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-mobile[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.spotlight_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-arrow[_ngcontent-ng-c525345134] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c525345134] .crawley.bright_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-arrow[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley[class*=flexishape][_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-arrow[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.inspired_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-arrow[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.spotlight_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-arrow[_ngcontent-ng-c525345134] {
 	font-size: 12px;
 	margin-top: 6px
 }

 .light_box [_nghost-ng-c525345134] .crawley.bright_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-link-text[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.bright_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-icon-mobile[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.bright_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-icon-arrow[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley[class*=flexishape][_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-link-text[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley[class*=flexishape][_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-icon-mobile[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley[class*=flexishape][_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-icon-arrow[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.inspired_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-link-text[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.inspired_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-icon-mobile[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.inspired_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-icon-arrow[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.spotlight_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-link-text[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.spotlight_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-icon-mobile[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.spotlight_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-icon-arrow[_ngcontent-ng-c525345134] {
 	color: var(--cl-primary-dark)
 }

 .light_box [_nghost-ng-c525345134] .crawley.bright_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134]:hover .crawley-content-link-background[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley[class*=flexishape][_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134]:hover .crawley-content-link-background[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.inspired_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134]:hover .crawley-content-link-background[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.spotlight_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134]:hover .crawley-content-link-background[_ngcontent-ng-c525345134] {
 	background-color: #80808012;
 	animation: _ngcontent-ng-c525345134_LanguageOptions_lightbox .1s ease
 }

 .light_box [_nghost-ng-c525345134] .crawley[class*=flexishape][_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] i.crawley-content-icon-arrow[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.inspired_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] i.crawley-content-icon-arrow[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley.spotlight_Login[_ngcontent-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] i.crawley-content-icon-arrow[_ngcontent-ng-c525345134] {
 	color: #333
 }

 @keyframes _ngcontent-ng-c525345134_LanguageOptions_lightbox {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background-color: #80808012
 	}
 }

 .light_box [_nghost-ng-c525345134] .crawley-pipe-left[_ngcontent-ng-c525345134] {
 	background-color: #ffffffbf
 }

 .light_box [_nghost-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-link-text[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-mobile[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134] .crawley-content-icon-arrow[_ngcontent-ng-c525345134] {
 	color: #ffffffbf;
 	transition: color .3s ease
 }

 .light_box [_nghost-ng-c525345134] .crawley-content-link-background[_ngcontent-ng-c525345134] {
 	border-radius: 4px
 }

 .light_box [_nghost-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-link-text[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-icon-mobile[_ngcontent-ng-c525345134],
 .light_box [_nghost-ng-c525345134] .crawley-content-link[_ngcontent-ng-c525345134]:hover .crawley-content-icon-arrow[_ngcontent-ng-c525345134] {
 	color: #fff
 }

 .light_box [_nghost-ng-c525345134] .crawley-content[_ngcontent-ng-c525345134]:hover .crawley-content-link-background[_ngcontent-ng-c525345134] {
 	background-color: #fff3;
 	animation: _ngcontent-ng-c525345134_LanguageOptions_lightbox .1s ease
 }

 @keyframes _ngcontent-ng-c525345134_LanguageOptions_lightbox {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background-color: #fff3
 	}
 }

 @charset "UTF-8";

 @keyframes _ngcontent-ng-c4289171048_fromSharktoHumming-bird {
 	0% {
 		color: var(--cl-additional)
 	}

 	to {
 		color: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromHumming-birdtoShark {
 	0% {
 		color: var(--cl-additional-dark)
 	}

 	to {
 		color: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromSharktoHumming-birdBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromHumming-birdtoSharkBackground {
 	0% {
 		background: var(--cl-additional-dark)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromDevilfishtoHummingbirdBackground {
 	0% {
 		background: var(--cl-primary)
 	}

 	to {
 		background: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromSharktoDevilfishBackground {
 	0% {
 		background: var(--cl-primary)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromDevilfishtoSharkBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-primary)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromBettafightertoCrabBackgroundAndSize {
 	0% {
 		background: transparent;
 		transform: scale(.7)
 	}

 	to {
 		background: rgba(0, 0, 0, .05);
 		transform: scale(.7)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_ListDetailBkgfromBettafightertoCrab {
 	0% {
 		width: 7px;
 		top: 8px;
 		left: 19px;
 		height: 16px;
 		background: transparent
 	}

 	to {
 		width: 30px;
 		top: 2px;
 		left: 8px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_ListDetailBkgfromCrabtoBettafighter {
 	0% {
 		width: 30px;
 		top: 2px;
 		left: 8px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		width: 7px;
 		top: 8px;
 		left: 19px;
 		height: 16px;
 		background: transparent
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_ListRowHoverInLineAndBackground {
 	0% {
 		border: 1px solid transparent;
 		background: #fff
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #f8f8f8
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_ListRowHoverInLineAndBackgroundWarning {
 	0% {
 		border: 1px solid transparent;
 		background: #fef6d1
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #fef6d1
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_ListRowHoverInLineAndBackgroundAlert {
 	0% {
 		border: 1px solid transparent;
 		background: #fffbeb
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #fffbeb
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_TabsColorHoverIn {
 	0% {
 		color: #666
 	}

 	to {
 		color: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_TabsColorHoverOut {
 	0% {
 		color: var(--cl-additional)
 	}

 	to {
 		color: #666
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_InboxHoverIn {
 	0% {
 		width: 50%;
 		top: 20%;
 		left: 20%;
 		height: 50%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_UserUtilitiesHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_LogoutHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_ContactUsHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_LanguageOptionsHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromZebratoZebraBackground {
 	0% {
 		background: var(--cl-additional-light)
 	}

 	to {
 		background: var(--cl-additional-light)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromSharktoSharkBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_frombettafightertobettafighterBorder {
 	0% {
 		border: 1px solid transparent
 	}

 	to {
 		border: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromSharktobettafighterBorder {
 	0% {
 		border: 1px solid var(--cl-additional)
 	}

 	to {
 		border: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_frombettafightertoSharkBorder {
 	0% {
 		border: 1px solid transparent
 	}

 	to {
 		border: 1px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_from0to360Rotate {
 	0% {
 		transform: rotate3d(0, 0, 1, 0)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 360deg)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromCatdarktoCatBackground {
 	0% {
 		background: #00743c
 	}

 	to {
 		background: #00a756
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromCattoCatdarkBackground {
 	0% {
 		background: #00a756
 	}

 	to {
 		background: #00743c
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromCatLighttoCatLightBackground {
 	0% {
 		background: #9dffcf
 	}

 	to {
 		background: #9dffcf
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromBettafightertoSharkBorderBottom {
 	0% {
 		border-bottom: 1px solid transparent
 	}

 	to {
 		border-bottom: 1px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromSharktoBettafighterBorderBottom {
 	0% {
 		border-bottom: 1px solid var(--cl-additional)
 	}

 	to {
 		border-bottom: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromBettafightertoCrabBackground {
 	0% {
 		background: transparent
 	}

 	to {
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromCrabtoBettafighterBackground {
 	0% {
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		background: transparent
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_from0to100Height {
 	0% {
 		height: 0
 	}

 	to {
 		height: auto
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fromAutoto0Height {
 	0% {
 		height: auto
 	}

 	to {
 		height: 0
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_from0to90Rotate3D {
 	0% {
 		transform: rotate3d(0, 0, 1, 0)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 90deg)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_from90to0Rotate3D {
 	0% {
 		transform: rotate3d(0, 0, 1, 90deg)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 0)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fadeIn {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_fadeOutTableCell {
 	0% {
 		visibility: visible;
 		opacity: 1;
 		display: table-cell
 	}

 	99% {
 		visibility: visible;
 		opacity: 0;
 		display: table-cell
 	}

 	to {
 		visibility: hidden;
 		display: none
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_MonitorFadeIn {
 	0% {
 		width: 80px
 	}

 	40% {
 		width: 100%
 	}

 	to {
 		width: 100%
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_MonitorFadeOut {
 	0% {
 		width: 100%
 	}

 	50% {
 		width: 100%
 	}

 	to {
 		width: 80px
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_BatchMonitorFadeIn {
 	0% {
 		max-height: 0
 	}

 	40% {
 		max-height: 0
 	}

 	to {
 		max-height: calc(100vh - 100px)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_BatchMonitorFadeOut {
 	0% {
 		max-height: calc(100vh - 100px)
 	}

 	50% {
 		max-height: 0
 	}

 	to {
 		max-height: 0
 	}
 }

 .rotherham[_ngcontent-ng-c4289171048] {
 	margin-right: 10px;
 	margin-left: 10px;
 	position: relative
 }

 .rotherham-content-link-text[_ngcontent-ng-c4289171048] {
 	color: #fff;
 	font-size: 14px;
 	display: inline-block;
 	vertical-align: top;
 	padding-top: 2px;
 	margin-left: 8px;
 	margin-right: 8px
 }

 .rotherham-content-link[_ngcontent-ng-c4289171048]:hover {
 	color: #fff
 }

 .rotherham-content[_ngcontent-ng-c4289171048] {
 	color: #fff;
 	position: relative;
 	display: inline-block
 }

 .rotherham-content[_ngcontent-ng-c4289171048] i.rotherham-content-icon-mobile[_ngcontent-ng-c4289171048] {
 	display: none;
 	font-size: 19px;
 	margin: 0 10px 4px
 }

 .rotherham-content-link-globe[_ngcontent-ng-c4289171048] {
 	position: absolute;
 	border-radius: 50%;
 	width: 10px;
 	height: 10px;
 	display: none
 }

 .rotherham-content-link[_ngcontent-ng-c4289171048] {
 	position: relative;
 	z-index: 2;
 	display: inline-block;
 	padding-top: 5px;
 	padding-bottom: 6px
 }

 .rotherham-content[_ngcontent-ng-c4289171048] i[_ngcontent-ng-c4289171048] {
 	color: #fff;
 	font-size: 9px;
 	display: inline-block;
 	margin-left: 6px;
 	margin-right: 12px;
 	vertical-align: top;
 	margin-top: 9px
 }

 .rotherham-content-link-background[_ngcontent-ng-c4289171048] {
 	position: absolute;
 	width: 80%;
 	height: 80%;
 	background: transparent;
 	top: 10%;
 	left: 10%;
 	border-radius: 2px
 }

 .rotherham.z_index[_ngcontent-ng-c4289171048],
 .rotherham-content.z_index[_ngcontent-ng-c4289171048] {
 	z-index: 999
 }

 .rotherham.z_index[_ngcontent-ng-c4289171048] .rotherham-content-link-background[_ngcontent-ng-c4289171048],
 .rotherham-content.z_index[_ngcontent-ng-c4289171048] .rotherham-content-link-background[_ngcontent-ng-c4289171048] {
 	display: none
 }

 .rotherham-content[_ngcontent-ng-c4289171048]:hover {
 	cursor: pointer
 }

 .rotherham-content[_ngcontent-ng-c4289171048]:hover .rotherham-content-link-background[_ngcontent-ng-c4289171048] {
 	height: 100%;
 	top: 0;
 	left: 0;
 	width: 100%;
 	background: rgba(0, 0, 0, .2);
 	z-index: 1;
 	animation: _ngcontent-ng-c4289171048_ContactUsHoverIn .1s ease
 }

 .rotherham.bright_Login[_ngcontent-ng-c4289171048] {
 	margin-right: 2px
 }

 .rotherham.bright_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-link-text[_ngcontent-ng-c4289171048] {
 	color: var(--cl-primary)
 }

 .rotherham.bright_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048]:hover .rotherham-content-link-background[_ngcontent-ng-c4289171048] {
 	background: rgba(0, 0, 0, .1);
 	animation: _ngcontent-ng-c4289171048_ContactUsHoverInBurton .1s ease
 }

 .rotherham.flexishape_Login_Banner[_ngcontent-ng-c4289171048] {
 	margin-right: 4px
 }

 .rotherham.flexishape_Login_Banner[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-link-text[_ngcontent-ng-c4289171048] {
 	color: var(--cl-primary)
 }

 .rotherham.flexishape_Login_Banner[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048]:hover .rotherham-content-link-background[_ngcontent-ng-c4289171048] {
 	background: rgba(255, 255, 255, .2);
 	animation: _ngcontent-ng-c4289171048_ContactUsHoverInTarantino .1s ease
 }

 .rotherham.flexishape_Login_No_Banner[_ngcontent-ng-c4289171048] {
 	margin-right: 4px
 }

 .rotherham.flexishape_Login_No_Banner[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-link-text[_ngcontent-ng-c4289171048] {
 	color: var(--cl-primary)
 }

 .rotherham.flexishape_Login_No_Banner[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048]:hover .rotherham-content-link-background[_ngcontent-ng-c4289171048] {
 	background: rgba(255, 255, 255, .2);
 	animation: _ngcontent-ng-c4289171048_ContactUsHoverInTarantino .1s ease
 }

 .rotherham.spotlight_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-link-text[_ngcontent-ng-c4289171048],
 .rotherham.spotlight_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048] {
 	color: var(--cl-gray-high-contrast)
 }

 @keyframes _ngcontent-ng-c4289171048_ContactUsHoverInBurton {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .1)
 	}
 }

 @keyframes _ngcontent-ng-c4289171048_ContactUsHoverInTarantino {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(255, 255, 255, .2)
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.rotherham[_ngcontent-ng-c4289171048] {
 		margin: -1px 8px 0 0;
 		padding-top: 7px
 	}

 	.rotherham-content[_ngcontent-ng-c4289171048] {
 		padding: 0
 	}

 	.rotherham-content-link-background[_ngcontent-ng-c4289171048],
 	.rotherham[_ngcontent-ng-c4289171048] .rotherham-pipe-left[_ngcontent-ng-c4289171048],
 	.rotherham[_ngcontent-ng-c4289171048] .rotherham-pipe-right[_ngcontent-ng-c4289171048],
 	.rotherham[_ngcontent-ng-c4289171048] .rotherham-content-link-text[_ngcontent-ng-c4289171048] {
 		display: none
 	}

 	.rotherham-content[_ngcontent-ng-c4289171048] i.rotherham-content-icon-mobile[_ngcontent-ng-c4289171048] {
 		display: inline-block;
 		margin: 0 4px 4px
 	}

 	.rotherham-content[_ngcontent-ng-c4289171048] i.rotherham-content-icon-arrow[_ngcontent-ng-c4289171048] {
 		position: absolute;
 		bottom: -4px;
 		right: 5px;
 		margin: 0;
 		font-size: 7px
 	}
 }

 .rotherham.bright_Login[_ngcontent-ng-c4289171048] {
 	margin-top: 0;
 	margin-right: 0
 }

 .rotherham.bright_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048] {
 	color: var(--cl-primary)
 }

 .rotherham.flexishape_Login_Banner[_ngcontent-ng-c4289171048] {
 	margin-top: 0;
 	margin-right: 0
 }

 .rotherham.flexishape_Login_Banner[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048] {
 	color: var(--cl-primary)
 }

 .rotherham.flexishape_Login_No_Banner[_ngcontent-ng-c4289171048] {
 	margin-top: 0;
 	margin-right: 0
 }

 .rotherham.flexishape_Login_No_Banner[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048] {
 	color: var(--cl-primary)
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.rotherham.bright_Login[_ngcontent-ng-c4289171048] {
 		margin-top: 4px;
 		margin-right: 2px
 	}

 	.rotherham.flexishape_Login_Banner[_ngcontent-ng-c4289171048],
 	.rotherham.flexishape_Login_No_Banner[_ngcontent-ng-c4289171048] {
 		margin-top: 8px;
 		margin-right: 0
 	}
 }

 .light_box [_nghost-ng-c4289171048] .rotherham[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] {
 	color: var(--cl-gray-low-contrast)
 }

 .light_box [_nghost-ng-c4289171048] .rotherham[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-link-text[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048] {
 	color: var(--cl-gray-low-contrast);
 	transition: color .3s ease
 }

 .light_box [_nghost-ng-c4289171048] .rotherham[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048]:hover .rotherham-content-link-text[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048]:hover .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048] {
 	color: var(--cl-gray-regular-contrast)
 }

 .light_box [_nghost-ng-c4289171048] .rotherham[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048]:hover .rotherham-content-link-background[_ngcontent-ng-c4289171048] {
 	background-color: #80808012;
 	animation: contacUsHover_lightbox .1s ease
 }

 .light_box [_nghost-ng-c4289171048] .rotherham.bright_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-link-text[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham.bright_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham[class*=flexishape][_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-link-text[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham[class*=flexishape][_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham.inspired_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-link-text[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham.inspired_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham.spotlight_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-link-text[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham.spotlight_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048] {
 	color: var(--cl-primary);
 	transition: color .3s ease
 }

 .light_box [_nghost-ng-c4289171048] .rotherham.bright_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048]:hover .rotherham-content-link-text[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham.bright_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048]:hover .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham[class*=flexishape][_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048]:hover .rotherham-content-link-text[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham[class*=flexishape][_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048]:hover .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham.inspired_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048]:hover .rotherham-content-link-text[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham.inspired_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048]:hover .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham.spotlight_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048]:hover .rotherham-content-link-text[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham.spotlight_Login[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048]:hover .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048] {
 	color: var(--cl-primary-dark)
 }

 @keyframes _ngcontent-ng-c4289171048_contactUsHover_lightbox {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background-color: #80808012
 	}
 }

 .light_box [_nghost-ng-c4289171048] .rotherham[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] {
 	color: #ffffffbf
 }

 .light_box [_nghost-ng-c4289171048] .rotherham[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-link-text[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048] .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048] {
 	color: #ffffffbf;
 	transition: color .3s ease
 }

 .light_box [_nghost-ng-c4289171048] .rotherham[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048]:hover .rotherham-content-link-text[_ngcontent-ng-c4289171048],
 .light_box [_nghost-ng-c4289171048] .rotherham[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link[_ngcontent-ng-c4289171048]:hover .rotherham-content-icon-mobile[_ngcontent-ng-c4289171048] {
 	color: #fff
 }

 .light_box [_nghost-ng-c4289171048] .rotherham[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048] .rotherham-content-link-background[_ngcontent-ng-c4289171048] {
 	border-radius: 4px
 }

 .light_box [_nghost-ng-c4289171048] .rotherham[_ngcontent-ng-c4289171048] .rotherham-content[_ngcontent-ng-c4289171048]:hover .rotherham-content-link-background[_ngcontent-ng-c4289171048] {
 	background-color: #fff3;
 	animation: contacUsHover_lightbox .1s ease
 }

 @keyframes _ngcontent-ng-c4289171048_contactUsHover_lightbox {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background-color: #fff3
 	}
 }

 .contextual[_ngcontent-ng-c2189511960] {
 	--contextual-inner-width: fit-content;
 	--contextual-inner-height: fit-content;
 	--contextual-min-width: fit-content;
 	--contextual-min-height: fit-content;
 	--contextual-max-width: none;
 	--contextual-max-height: none;
 	--contextual-x-coord: 0;
 	--contextual-y-coord: 0;
 	--contextual-indicator-width: 8px;
 	--contextual-indicator-height: 8px;
 	--contextual-indicator-x-coord: 0;
 	--contextual-indicator-y-coord: 0;
 	--contextual-indicator-color: #fff;
 	--contextual-x-offset: 18px;
 	--contextual-y-offset: 12px;
 	--contextual-header-height: 40px;
 	--contextual-subheader-height: 46px;
 	--contextual-footer-height: 46px;
 	--contextual-shadow: 0 1px 20px 0 rgba(0, 0, 0, .2);
 	--contextual-x-padding: 14px;
 	width: var(--contextual-inner-width);
 	height: var(--contextual-inner-height);
 	min-width: var(--contextual-min-width);
 	min-height: var(--contextual-min-height);
 	max-width: var(--contextual-max-width);
 	max-height: var(--contextual-max-height);
 	visibility: hidden;
 	display: flex;
 	flex-direction: column;
 	box-shadow: var(--contextual-shadow);
 	background-color: var(--contextual-bg-body);
 	position: fixed;
 	left: var(--contextual-x-coord);
 	top: var(--contextual-y-coord);
 	z-index: 1000;
 	border-radius: 8px
 }

 .contextual__header[_ngcontent-ng-c2189511960],
 .contextual__footer[_ngcontent-ng-c2189511960] {
 	padding: 8px var(--contextual-x-padding);
 	flex: 0 0 auto;
 	display: flex;
 	flex-direction: row;
 	align-items: center
 }

 .contextual__header[_ngcontent-ng-c2189511960] {
 	border-top-left-radius: 8px;
 	border-top-right-radius: 8px;
 	background-color: var(--contextual-bg-header);
 	color: var(--contextual-cl-header);
 	min-height: var(--contextual-header-height);
 	font-size: 14px;
 	line-height: normal;
 	gap: 8px;
 	justify-content: space-between;
 	overflow: hidden;
 	white-space: nowrap;
 	text-overflow: ellipsis
 }

 .contextual__sub-header[_ngcontent-ng-c2189511960] {
 	border-bottom: 1px solid var(--cl-border-low-contrast);
 	background-color: var(--contextual-bg-subheader);
 	max-height: var(--contextual-subheader-height);
 	padding-inline: var(--contextual-x-padding)
 }

 .contextual__body[_ngcontent-ng-c2189511960] {
 	flex: 1 1 auto;
 	overflow-y: auto
 }

 .contextual[_ngcontent-ng-c2189511960]:not(:has(.contextual__header)) .contextual__body[_ngcontent-ng-c2189511960]::-webkit-scrollbar-track {
 	border-top-right-radius: 8px
 }

 .contextual[_ngcontent-ng-c2189511960]:not(:has(.contextual__footer)) .contextual__body[_ngcontent-ng-c2189511960] {
 	border-bottom-left-radius: 8px;
 	border-bottom-right-radius: 8px
 }

 .contextual[_ngcontent-ng-c2189511960]:not(:has(.contextual__footer)) .contextual__body[_ngcontent-ng-c2189511960]::-webkit-scrollbar-track {
 	border-bottom-right-radius: 8px
 }

 .contextual__footer[_ngcontent-ng-c2189511960] {
 	border-top: 1px solid var(--cl-border-low-contrast);
 	background-color: var(--contextual-bg-footer);
 	border-bottom-left-radius: 8px;
 	border-bottom-right-radius: 8px;
 	min-height: var(--contextual-footer-height)
 }

 .contextual__close[_ngcontent-ng-c2189511960] {
 	display: none;
 	flex-direction: row;
 	align-items: center;
 	justify-content: center;
 	cursor: pointer;
 	animation: _ngcontent-ng-c2189511960_link-animated .25s ease
 }

 .contextual__close[_ngcontent-ng-c2189511960]:hover,
 .contextual__close[_ngcontent-ng-c2189511960]:focus {
 	animation: _ngcontent-ng-c2189511960_link-reverse .25s ease
 }

 .contextual__close-icon[_ngcontent-ng-c2189511960] {
 	width: 20px;
 	height: 20px
 }

 .contextual__close-icon[_ngcontent-ng-c2189511960] circle[_ngcontent-ng-c2189511960] {
 	stroke: var(--cl-gray-regular-contrast);
 	fill: transparent;
 	stroke-width: 1.2
 }

 .contextual__close-icon[_ngcontent-ng-c2189511960] line[_ngcontent-ng-c2189511960] {
 	stroke: var(--cl-gray-regular-contrast);
 	stroke-width: 1.2
 }

 .contextual[_ngcontent-ng-c2189511960]:after {
 	content: "";
 	display: block;
 	width: 0;
 	height: 0;
 	position: absolute
 }

 .contextual[data-orientation=vertical][_ngcontent-ng-c2189511960]:after {
 	border-left: var(--contextual-indicator-width) solid transparent;
 	border-right: var(--contextual-indicator-width) solid transparent
 }

 .contextual[data-orientation=vertical][data-y-alignment=bottom][_ngcontent-ng-c2189511960],
 .contextual[data-orientation=vertical][data-y-alignment=top][_ngcontent-ng-c2189511960] {
 	--contextual-indicator-y-coord: calc(calc(var(--contextual-indicator-width) - 1px) * (-1)) !important
 }

 .contextual[data-orientation=vertical][data-y-alignment=bottom][_ngcontent-ng-c2189511960]:after {
 	top: var(--contextual-indicator-y-coord);
 	border-bottom: var(--contextual-indicator-width) solid var(--contextual-indicator-color)
 }

 .contextual[data-orientation=vertical][data-y-alignment=bottom][_ngcontent-ng-c2189511960]:has(.contextual__header):after {
 	--contextual-indicator-color: var(--contextual-bg-header)
 }

 .contextual[data-orientation=vertical][data-y-alignment=top][_ngcontent-ng-c2189511960]:after {
 	bottom: var(--contextual-indicator-y-coord);
 	border-top: var(--contextual-indicator-width) solid var(--contextual-indicator-color)
 }

 .contextual[data-orientation=vertical][data-y-alignment=top][_ngcontent-ng-c2189511960]:has(.contextual__footer):after {
 	--contextual-indicator-color: var(--contextual-bg-footer)
 }

 .contextual[data-orientation=vertical][data-x-alignment=right][data-y-alignment=bottom][_ngcontent-ng-c2189511960],
 .contextual[data-orientation=vertical][data-x-alignment=right][data-y-alignment=top][_ngcontent-ng-c2189511960] {
 	left: var(--contextual-x-coord)
 }

 .contextual[data-orientation=vertical][data-x-alignment=right][_ngcontent-ng-c2189511960]:after {
 	left: var(--contextual-indicator-x-coord)
 }

 .contextual[data-orientation=vertical][data-x-alignment=left][data-y-alignment=bottom][_ngcontent-ng-c2189511960],
 .contextual[data-orientation=vertical][data-x-alignment=left][data-y-alignment=top][_ngcontent-ng-c2189511960] {
 	right: var(--contextual-x-coord)
 }

 .contextual[data-orientation=vertical][data-x-alignment=left][_ngcontent-ng-c2189511960]:after {
 	right: var(--contextual-indicator-x-coord)
 }

 .contextual[data-orientation=horizontal][_ngcontent-ng-c2189511960]:after {
 	border-top: var(--contextual-indicator-width) solid transparent;
 	border-bottom: var(--contextual-indicator-width) solid transparent;
 	--contextual-indicator-x-coord: calc(var(--contextual-indicator-width) * (-1))
 }

 .contextual[data-orientation=horizontal][data-x-alignment=right][_ngcontent-ng-c2189511960]:after {
 	left: var(--contextual-indicator-x-coord);
 	border-right: var(--contextual-indicator-width) solid var(--contextual-indicator-color)
 }

 .contextual[data-orientation=horizontal][data-x-alignment=left][_ngcontent-ng-c2189511960]:after {
 	right: var(--contextual-indicator-x-coord);
 	border-left: var(--contextual-indicator-width) solid var(--contextual-indicator-color)
 }

 .contextual[data-orientation=horizontal][data-y-alignment=bottom][_ngcontent-ng-c2189511960]:after {
 	top: var(--contextual-indicator-y-coord)
 }

 .contextual[data-orientation=horizontal][data-y-alignment=bottom][_ngcontent-ng-c2189511960]:has(.contextual__sub-header):after {
 	--contextual-indicator-color: var(--contextual-bg-subheader)
 }

 .contextual[data-orientation=horizontal][data-y-alignment=top][_ngcontent-ng-c2189511960]:after {
 	bottom: var(--contextual-indicator-y-coord)
 }

 .contextual[data-visible=true][_ngcontent-ng-c2189511960],
 .contextual__overlay[data-visible=true][_ngcontent-ng-c2189511960] {
 	animation: _ngcontent-ng-c2189511960_show-in .3s ease;
 	display: flex;
 	visibility: visible
 }

 .contextual[data-visible=false][_ngcontent-ng-c2189511960],
 .contextual__overlay[data-visible=false][_ngcontent-ng-c2189511960] {
 	animation: _ngcontent-ng-c2189511960_show-out .3s ease;
 	display: none;
 	visibility: hidden
 }

 .contextual__overlay[_ngcontent-ng-c2189511960] {
 	width: 100%;
 	height: 100%;
 	position: fixed;
 	overflow: hidden;
 	max-height: 100vh;
 	inset: 0;
 	z-index: 900;
 	background-color: #0003
 }

 .contextual__overlay--transparent[_ngcontent-ng-c2189511960] {
 	background-color: transparent
 }

 .contextual[data-full-height=true][_ngcontent-ng-c2189511960] {
 	top: 10px;
 	height: calc(100vh - 20px);
 	max-height: calc(100vh - 20px)
 }

 .contextual[data-full-height=true][_ngcontent-ng-c2189511960]:after {
 	display: none
 }

 .contextual--dark-mode[_ngcontent-ng-c2189511960] {
 	--contextual-dark-color: var(--cl-gray-high-contrast);
 	background-color: var(--contextual-dark-color);
 	color: #fff;
 	font-size: 12px
 }

 .contextual--dark-mode[_ngcontent-ng-c2189511960] .contextual__header[_ngcontent-ng-c2189511960] {
 	--contextual-bg-header: var(--contextual-dark-color);
 	--contextual-cl-header: #fff;
 	border-bottom: 1px solid rgba(255, 255, 255, .1)
 }

 .contextual--dark-mode[_ngcontent-ng-c2189511960] .contextual__body[_ngcontent-ng-c2189511960] {
 	overflow-x: hidden;
 	word-wrap: break-word;
 	white-space: normal;
 	line-height: normal
 }

 .contextual--dark-mode[_ngcontent-ng-c2189511960]:after {
 	--contextual-indicator-color: var(--contextual-dark-color) !important
 }

 @media only screen and (max-width: 640px) {
 	[class*=contextual--break-point-640].contextual--allow-fullscreen[_ngcontent-ng-c2189511960] {
 		width: calc(100% - 20px);
 		height: -moz-fit-content;
 		height: fit-content;
 		min-height: var(--contextual-min-height);
 		max-height: calc(100vh - 20px);
 		top: 10px !important;
 		left: 10px !important
 	}

 	[class*=contextual--break-point-640].contextual--allow-fullscreen[_ngcontent-ng-c2189511960]:after {
 		display: none
 	}

 	[class*=contextual--break-point-640].contextual--allow-fullscreen[_ngcontent-ng-c2189511960] .contextual__close[_ngcontent-ng-c2189511960] {
 		display: flex
 	}

 	.contextual__overlay[data-allow-fullscreen=true][_ngcontent-ng-c2189511960] {
 		background-color: #0003
 	}
 }

 @media only screen and (max-width: 480px) {
 	[class*=contextual--break-point-480].contextual--allow-fullscreen[_ngcontent-ng-c2189511960] {
 		width: calc(100% - 20px);
 		height: -moz-fit-content;
 		height: fit-content;
 		min-height: var(--contextual-min-height);
 		max-height: calc(100vh - 20px);
 		top: 10px !important;
 		left: 10px !important
 	}

 	[class*=contextual--break-point-480].contextual--allow-fullscreen[_ngcontent-ng-c2189511960]:after {
 		display: none
 	}

 	[class*=contextual--break-point-480].contextual--allow-fullscreen[_ngcontent-ng-c2189511960] .contextual__close[_ngcontent-ng-c2189511960] {
 		display: flex
 	}

 	.contextual__overlay[data-allow-fullscreen=true][_ngcontent-ng-c2189511960] {
 		background-color: #0003
 	}
 }

 @keyframes _ngcontent-ng-c2189511960_show-in {
 	0% {
 		opacity: 0;
 		display: none
 	}

 	to {
 		opacity: 1;
 		display: flex
 	}
 }

 @keyframes _ngcontent-ng-c2189511960_show-out {
 	0% {
 		opacity: 1;
 		display: flex
 	}

 	to {
 		opacity: 0;
 		display: none
 	}
 }

 @keyframes _ngcontent-ng-c2189511960_link-animated {
 	0% {
 		transform: rotate(90deg) scale(1)
 	}

 	to {
 		transform: rotate(0) scale(1)
 	}
 }

 @keyframes _ngcontent-ng-c2189511960_link-reverse {
 	0% {
 		transform: rotate(0) scale(1)
 	}

 	to {
 		transform: rotate(90deg) scale(1)
 	}
 }

 .backoffice [_nghost-ng-c2189511960] .contextual[_ngcontent-ng-c2189511960] {
 	--contextual-bg-header: var(--cl-gray-high-contrast);
 	--contextual-cl-header: #fff
 }

 .contextual__close-icon[_ngcontent-ng-c2189511960] circle[_ngcontent-ng-c2189511960] {
 	stroke: var(--contextual-cl-header)
 }

 .contextual__close-icon[_ngcontent-ng-c2189511960] line[_ngcontent-ng-c2189511960] {
 	stroke: var(--contextual-cl-header)
 }

 @charset "UTF-8";

 .venecia-form[_ngcontent-ng-c3729088346] {
 	padding: 0;
 	white-space: normal
 }

 .orphanScopeMode[_ngcontent-ng-c3729088346] .venecia-form[_ngcontent-ng-c3729088346] {
 	padding-top: 20px;
 	padding-bottom: 10px
 }

 .thirdPartyProductsGroupListMode[_ngcontent-ng-c3729088346] {
 	padding: 10px 20px
 }

 textarea[_ngcontent-ng-c3729088346] {
 	resize: none
 }

 .insideMessageMode[_ngcontent-ng-c3729088346] .venecia-form[_ngcontent-ng-c3729088346] {
 	padding: 0
 }

 .venecia-form-legend[_ngcontent-ng-c3729088346] {
 	display: block;
 	position: absolute;
 	right: 1rem;
 	top: .5rem
 }

 .bright_Login[_ngcontent-ng-c3729088346] .venecia-form[_ngcontent-ng-c3729088346] .venecia-main-form-required[_ngcontent-ng-c3729088346],
 .flexishape_Login_Banner[_ngcontent-ng-c3729088346] .venecia-form[_ngcontent-ng-c3729088346] .venecia-main-form-required[_ngcontent-ng-c3729088346],
 .flexishape_Login_No_Banner[_ngcontent-ng-c3729088346] .venecia-form[_ngcontent-ng-c3729088346] .venecia-main-form-required[_ngcontent-ng-c3729088346] {
 	display: none
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.venecia-form[_ngcontent-ng-c3729088346] {
 		padding: 0 0 20px
 	}
 }

 .backoffice [_nghost-ng-c3729088346] .requestProcessingMode[_ngcontent-ng-c3729088346] .venecia-main-form-required[_ngcontent-ng-c3729088346],
 .backoffice [_nghost-ng-c3729088346] .dynamicRequest[_ngcontent-ng-c3729088346] .venecia-main-form-required[_ngcontent-ng-c3729088346],
 .backoffice [_nghost-ng-c3729088346] .requestDefinitionMode[_ngcontent-ng-c3729088346] .venecia-main-form-required[_ngcontent-ng-c3729088346] {
 	margin-right: 0
 }

 .ipswich-main-form-title[_ngcontent-ng-c2570040060] {
 	font-size: 16px;
 	margin: 16px 0;
 	padding: 0;
 	color: var(--cl-primary);
 	font-weight: 400
 }

 .ipswich-main-form-line-separator[_ngcontent-ng-c2570040060] {
 	height: 1px;
 	width: 100%;
 	background: var(--cl-border-low-contrast);
 	margin: 2px 0
 }

 .confirmationMode[_ngcontent-ng-c2570040060] {
 	display: inline-block
 }

 .thirdPartyProductsGroupAdminItemsListMode[_ngcontent-ng-c2570040060] .ipswich-main-form-line-separator[_ngcontent-ng-c2570040060] {
 	margin-top: 16px
 }

 .managersCheckRequestMode[_ngcontent-ng-c2570040060] .ipswich-main-form-line-separator[_ngcontent-ng-c2570040060] {
 	margin: 2px 0 0 -7px
 }

 .light_box [_nghost-ng-c2570040060] .ipswich-main-form-title[_ngcontent-ng-c2570040060] {
 	color: var(--cl-primary);
 	font-family: var(--ff-medium);
 	font-size: var(--fs-large);
 	font-weight: 400
 }

 .valera {
 	height: 12px;
 	width: 12px;
 	margin-right: 12px
 }

 .H8bc349 {
 	background-color: #8bc349
 }

 .Hf15a2b {
 	background-color: #f15a2b
 }

 .H029688 {
 	background-color: #029688
 }

 .H4caf4e {
 	background-color: #4caf4e
 }

 .Hffc110 {
 	background-color: #ffc110
 }

 .H488fcd {
 	background-color: #488fcd
 }

 .H1e5e2f {
 	background-color: #1e5e2f
 }

 .Hef4538 {
 	background-color: #ef4538
 }

 .He71e63 {
 	background-color: #e71e63
 }

 .Hcddc37 {
 	background-color: #cddc37
 }

 .H07bcd4 {
 	background-color: #07bcd4
 }

 .Hffea39 {
 	background-color: #ffea39
 }

 .H903f98 {
 	background-color: #903f98
 }

 .H795548 {
 	background-color: #795548
 }

 .H13499e {
 	background-color: #13499e
 }

 .H024d40 {
 	background-color: #024d40
 }

 .H00589c {
 	background-color: #00589c
 }

 .Hcccccc {
 	background-color: #ccc
 }

 .H356a34 {
 	background-color: #356a34
 }

 .H607d8b {
 	background-color: #607d8b
 }

 .Hf8971c {
 	background-color: #f8971c
 }

 .Hae5fa6 {
 	background-color: #ae5fa6
 }

 .oldham {
 	padding: 6px 8px;
 	overflow: hidden
 }

 .oldham.lastTabHiddenMode .oldham_content_panel_start:last-child {
 	display: none
 }

 .oldham.showBorder {
 	border-right: 1px solid var(--cl-border-low-contrast)
 }

 .oldham.horizontalquickOptionsMode {
 	height: 100%
 }

 .oldham.horizontalquickOptionsMode .oldham_content_panel_start {
 	background: #1e212d;
 	height: 100%;
 	display: inline-block
 }

 .oldham.horizontalquickOptionsMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link_separator {
 	display: none
 }

 .oldham.horizontalquickOptionsMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link {
 	border: 1px solid var(--cl-gray-high-contrast);
 	padding: 8px 20px;
 	border-radius: 20px;
 	margin-right: 20px;
 	margin-bottom: 16px;
 	min-width: 131px;
 	text-align: center
 }

 .oldham.horizontalquickOptionsMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link:hover,
 .oldham.horizontalquickOptionsMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link.active {
 	background-color: var(--cl-primary)
 }

 .oldham.horizontalquickOptionsMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title {
 	width: auto
 }

 .oldham.horizontalquickOptionsMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon {
 	color: var(--cl-gray-high-contrast);
 	display: none
 }

 .oldham.horizontalquickOptionsMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-text {
 	color: var(--cl-gray-high-contrast);
 	padding-right: 0
 }

 .oldham.horizontalquickOptionsMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link.oldham-panel-link-disabled:hover,
 .oldham.horizontalquickOptionsMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link.oldham-panel-link-disabled.active {
 	background-color: transparent
 }

 .oldham.viewSelectorMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link {
 	padding: 4px 8px
 }

 .oldham.viewSelectorMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title {
 	display: table
 }

 .oldham.viewSelectorMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon:first-child {
 	display: none
 }

 .oldham.viewSelectorMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon {
 	width: 44px;
 	padding-right: 10px
 }

 .oldham.viewSelectorMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon .shape {
 	width: 34px;
 	height: 24px
 }

 .oldham.viewSelectorMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon .shape line.secondary {
 	stroke: var(--cl-gray-low-contrast);
 	stroke-width: 2
 }

 .oldham.viewSelectorMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon .shape rect.secondary,
 .oldham.viewSelectorMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon .shape .icon.secondary {
 	fill: var(--cl-gray-low-contrast)
 }

 .oldham.viewSelectorMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon .shape line.primary {
 	stroke: var(--cl-primary);
 	stroke-width: 1;
 	transition: stroke .3s ease
 }

 .oldham.viewSelectorMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon .shape rect.primary {
 	fill: var(--cl-primary);
 	transition: fill .3s ease
 }

 .oldham.viewSelectorMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title.active .oldham-panel-title-icon .shape line.primary {
 	stroke: var(--cl-additional)
 }

 .oldham.viewSelectorMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title.active .oldham-panel-title-icon .shape rect.primary {
 	fill: var(--cl-additional)
 }

 .oldham.viewSelectorMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title.active .oldham-panel-title-active-icon {
 	top: 5px
 }

 .oldham.viewSelectorMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link:hover:not(.active) .oldham-panel-title .oldham-panel-title-icon .shape line.primary {
 	stroke: var(--cl-additional)
 }

 .oldham.viewSelectorMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link:hover:not(.active) .oldham-panel-title .oldham-panel-title-icon .shape rect.primary {
 	fill: var(--cl-additional)
 }

 .oldham-panel-title-badge {
 	border-radius: 50%;
 	background: #f9e400;
 	width: 17px;
 	height: 17px;
 	text-align: center;
 	padding-top: 1px;
 	color: var(--cl-primary);
 	font-size: 10px;
 	display: inline-block;
 	vertical-align: top;
 	font-family: var(--ff-medium);
 	position: absolute;
 	right: 0;
 	top: 2px
 }

 .oldham-panel-title {
 	margin-top: 0;
 	margin-bottom: 0;
 	font-size: 16px;
 	color: inherit;
 	line-height: 1.1;
 	display: inline-block;
 	width: 100%;
 	position: relative
 }

 .oldham-panel-separator {
 	clear: both
 }

 .oldham_content_panel_start {
 	background-color: #fff;
 	border-color: #ddd;
 	border-radius: 0 !important;
 	border: 0 !important;
 	margin-top: 0 !important;
 	margin-bottom: 0 !important;
 	box-shadow: none
 }

 .oldham-panel-heading {
 	border-bottom: 1px solid transparent;
 	border-top-right-radius: 3px;
 	border-top-left-radius: 3px;
 	border: 0;
 	padding: 0;
 	background: transparent !important
 }

 .oldham-panel-link {
 	color: var(--cl-gray-high-contrast);
 	text-decoration: none !important;
 	display: block;
 	padding: 9px 8px 3px;
 	border-radius: 4px;
 	cursor: pointer
 }

 .oldham-panel-link:not(.oldham-panel-link-disabled):hover {
 	background: rgba(0, 0, 0, .05);
 	animation: fromBettafightertoCrabBackground .2s ease
 }

 .oldham-panel-link:not(.oldham-panel-link-disabled):hover .oldham-panel-title-icon {
 	color: var(--cl-additional)
 }

 .oldham-panel-link:not(.oldham-panel-link-disabled):hover .oldham-panel-title-text {
 	color: var(--cl-additional)
 }

 .oldham-panel-link:not(.oldham-panel-link-disabled):hover .oldham-panel-title-indicator {
 	color: var(--cl-additional)
 }

 .oldham-panel-link:not(.oldham-panel-link-disabled):hover .oldham-panel-title-active-icon {
 	color: var(--cl-additional)
 }

 .oldham-panel-link:not(.oldham-panel-link-disabled):hover .oldham-panel-title-description {
 	height: auto;
 	animation: from0to100Height .5s ease;
 	color: var(--cl-additional);
 	opacity: .25
 }

 .oldham-panel-link.oldham-panel-link-disabled {
 	cursor: default;
 	opacity: .5
 }

 .oldham-panel-link.oldham-panel-link-not-options i.oldham-panel-title-indicator {
 	display: none
 }

 .oldham-panel-link.oldham-panel-link-activo .oldham-panel-title-indicator {
 	transform: rotate3d(0, 0, 1, 90deg);
 	animation: from0to90Rotate3D .1s ease
 }

 .oldham-panel-title-icon {
 	float: none;
 	display: table-cell;
 	vertical-align: middle;
 	color: var(--cl-primary)
 }

 .oldham-panel-title.active .oldham-panel-title-icon {
 	color: var(--cl-primary)
 }

 .oldham-panel-title-icon i:before {
 	margin-right: 12px
 }

 .oldham-panel-title-text {
 	float: none;
 	display: table-cell;
 	padding-right: 20px;
 	vertical-align: middle;
 	text-align: left;
 	color: var(--cl-gray-high-contrast);
 	font-size: 14px;
 	font-weight: 400;
 	line-height: normal;
 	margin-top: -1px
 }

 .oldham-panel-title-indicator {
 	float: right;
 	color: var(--cl-gray-high-contrast);
 	font-size: 12px;
 	font-weight: 700;
 	padding-top: 3px;
 	transform: rotate3d(0, 0, 1, 0);
 	animation: from90to0Rotate3D .1s ease;
 	position: absolute;
 	top: 0;
 	right: 0
 }

 .oldham-panel-title-description {
 	display: block;
 	font-size: 12px;
 	color: var(--cl-gray-low-contrast);
 	height: 0;
 	overflow: hidden;
 	clear: both;
 	text-align: left;
 	padding-top: 5px;
 	line-height: 1.42857143;
 	animation: fromAutoto0Height .5s ease
 }

 .oldham-panel-title-active-icon,
 .oldham_content_panel_body_item_link-active-icon {
 	display: none;
 	color: var(--cl-additional);
 	font-size: 12px;
 	float: right;
 	vertical-align: middle;
 	line-height: 20px;
 	font-weight: 700
 }

 .oldham-panel-title-active-icon {
 	line-height: 14px;
 	padding-right: 0;
 	font-size: 10px;
 	font-weight: 700 !important
 }

 .oldham-panel-title.active .oldham-panel-title-text {
 	color: var(--cl-additional)
 }

 .oldham-panel-title.active .oldham-panel-title-active-icon {
 	display: inline-block;
 	position: absolute;
 	top: 3px;
 	right: 0
 }

 .oldham_content_panel_body_item_link.active .oldham_content_panel_body_item_link-text {
 	color: var(--cl-additional)
 }

 .oldham_content_panel_body_item_link.active .oldham_content_panel_body_item_link-active-icon {
 	display: inline-block
 }

 .oldham_content_panel_body {
 	border-top-color: #ddd;
 	padding: 0 !important
 }

 .oldham_content_panel_body_ul {
 	list-style: none;
 	margin: 0;
 	padding: 0
 }

 .oldham_content_panel_body_item_link {
 	cursor: pointer;
 	display: block;
 	padding: 10px 10px 10px 49px;
 	border-radius: 4px
 }

 .oldham_content_panel_body_item_link:not(.is-disabled):hover {
 	background: rgba(0, 0, 0, .05);
 	animation: fromBettafightertoCrabBackground .2s ease
 }

 .oldham_content_panel_body_item_link:not(.is-disabled):hover .oldham_content_panel_body_item_link-icon {
 	color: var(--cl-additional)
 }

 .oldham_content_panel_body_item_link:not(.is-disabled):hover .oldham_content_panel_body_item_link-text {
 	color: var(--cl-additional)
 }

 .oldham_content_panel_body_item_link:not(.is-disabled):hover .oldham_content_panel_body_item_link-active-icon {
 	color: var(--cl-additional)
 }

 .oldham_content_panel_body_item_link.is-disabled {
 	cursor: default;
 	opacity: .5
 }

 .oldham_content_panel_body_item_link.iconOff {
 	padding: 10px 10px 10px 40px
 }

 .oldham_content_panel_body_item_link-text {
 	color: var(--cl-gray-high-contrast);
 	font-size: 14px;
 	float: none;
 	display: table-cell;
 	padding-top: 0;
 	padding-left: 14px;
 	vertical-align: middle;
 	text-align: left
 }

 .oldham_content_panel_body_item_link-text.iconOff {
 	padding-left: 0
 }

 .oldham_content_panel_body_item_link-icon {
 	float: none;
 	display: table-cell;
 	padding-top: 0;
 	vertical-align: middle;
 	color: var(--cl-primary)
 }

 .oldham_content_panel_body_item_link.active .oldham_content_panel_body_item_link-icon {
 	color: var(--cl-additional)
 }

 .oldham_content_panel_body-open {
 	max-height: 900px;
 	overflow: hidden;
 	transition: max-height .3s ease-in
 }

 .oldham_content_panel_body-closed {
 	max-height: 0 !important;
 	overflow: hidden;
 	transition: max-height .3s ease
 }

 .dark .oldham_content_panel_start {
 	background: transparent
 }

 .dark .oldham-panel-title-text {
 	color: #f8f8f8
 }

 .oldham.skip-fullscreen .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link_separator,
 .oldham.filterMode .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link_separator {
 	border-top: 1px solid var(--cl-border-low-contrast);
 	margin: 6px
 }

 .oldham_content_panel_body_item .oldham-panel-link_separator {
 	margin-left: 39px
 }

 .oldham.addProductMode .oldham_content_panel_body_item_link-icon {
 	font-size: 16px
 }

 @media screen and (max-width: 767px) and (min-width: 320px) {
 	.rangeDateFilterLeftMode.oldham {
 		padding-bottom: 0
 	}

 	.rangeDateFilterRightMode.oldham {
 		padding-top: 0
 	}
 }

 @media screen and (min-width: 640px) {
 	.oldham-panel-title-text.filterMode {
 		max-width: 80%
 	}
 }

 @media screen and (max-width: 639px) and (min-width: 320px) {
 	.oldham:not(.skip-fullscreen) .oldham-panel-title-text {
 		font-size: 16px
 	}

 	.oldham:not(.skip-fullscreen) .oldham_content_panel_start {
 		border-bottom: 1px solid var(--cl-border-low-contrast) !important
 	}

 	.oldham:not(.skip-fullscreen) .oldham-panel-link {
 		padding: 13px 12px 7px
 	}

 	.oldham:not(.skip-fullscreen) .oldham-panel-title-icon {
 		font-size: 18px
 	}

 	.oldham:not(.skip-fullscreen) .oldham-panel-title-indicator {
 		font-size: 14px
 	}

 	.oldham:not(.skip-fullscreen) .oldham_content_panel_body_item_link {
 		padding: 16px 10px;
 		border-bottom: 1px solid var(--cl-border-low-contrast)
 	}

 	.oldham:not(.skip-fullscreen) .oldham_content_panel_body_item_link-text {
 		font-size: 16px
 	}
 }

 .backoffice :host .oldham-panel-title-icon {
 	color: #ff4800
 }

 .backoffice :host .oldham-panel-title.active .oldham-panel-title-icon {
 	color: #ff4800
 }

 .backoffice :host .oldham-panel-link:not(.oldham-panel-link-disabled):hover .oldham-panel-title-icon {
 	color: #ff4800
 }

 .backoffice :host .oldham-panel-link:not(.oldham-panel-link-disabled):hover .oldham-panel-title-text {
 	color: #ff4800
 }

 .backoffice :host .oldham-panel-title.active .oldham-panel-title-text {
 	color: #ff4800
 }

 .backoffice :host .oldham-panel-title-active-icon,
 .backoffice :host .oldham_content_panel_body_item_link-active-icon {
 	color: #ff4800
 }

 .backoffice :host .oldham-panel-link:not(.oldham-panel-link-disabled):hover .oldham-panel-title-active-icon {
 	color: #ff4800
 }

 .backoffice :host .oldham-panel-link {
 	padding: 3px 8px
 }

 .backoffice :host .oldham-panel-title-text {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 13px
 }

 .oldham.light_box .oldham_content_panel_start {
 	background-color: var(--cl-bg-level-02);
 	border-color: var(--cl-border-regular-contrast)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon,
 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon~.oldham-panel-title-text {
 	color: var(--cl-gray-regular-contrast)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon .oldham-panel-title-text {
 	color: var(--cl-gray-regular-contrast)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon svg.shape line.primary {
 	stroke: var(--view-selector-stroke-primary);
 	transition: stroke .3s ease
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon svg.shape line.secondary {
 	stroke: var(--view-selector-stroke-secondary)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon svg.shape rect {
 	rx: 3px;
 	ry: 3px
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon svg.shape rect.primary {
 	fill: var(--view-selector-fill-primary);
 	transition: fill .3s ease
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon svg.shape rect.secondary {
 	stroke: var(--view-selector-stroke-secondary);
 	fill: var(--view-selector-fill-secondary)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon svg.shape rect .icon.secondary {
 	fill: var(--view-selector-fill-icon-hover)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-icon svg.shape .icon.secondary {
 	fill: var(--view-selector-fill-icon)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link .oldham-panel-title .oldham-panel-title-active-icon {
 	color: var(--cl-primary)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link:not(.oldham-panel-link-disabled):hover .oldham-panel-title .oldham-panel-title-icon,
 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link:not(.oldham-panel-link-disabled):hover .oldham-panel-title .oldham-panel-title-icon~.oldham-panel-title-text {
 	color: var(--cl-gray-extra-contrast)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link:not(.oldham-panel-link-disabled):hover .oldham-panel-title .oldham-panel-title-icon .shape line.primary {
 	stroke: var(--view-selector-stroke-primary-hover)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link:not(.oldham-panel-link-disabled):hover .oldham-panel-title .oldham-panel-title-icon .shape rect.primary {
 	fill: var(--view-selector-fill-primary-hover)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link:not(.oldham-panel-link-disabled):hover .oldham-panel-title-text {
 	color: var(--cl-gray-extra-contrast)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link:not(.oldham-panel-link-disabled):hover .oldham-panel-title-indicator {
 	color: var(--cl-primary)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link:not(.oldham-panel-link-disabled).active .oldham-panel-title .oldham-panel-title-icon {
 	color: var(--cl-primary)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link:not(.oldham-panel-link-disabled).active .oldham-panel-title .oldham-panel-title-icon~.oldham-panel-title-text {
 	color: var(--cl-gray-extra-contrast);
 	font-family: var(--ff-medium)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link:not(.oldham-panel-link-disabled).active .oldham-panel-title .oldham-panel-title-icon .shape line.primary {
 	stroke: var(--view-selector-stroke-primary-hover)
 }

 .oldham.light_box .oldham_content_panel_start .oldham-panel-heading .oldham-panel-link:not(.oldham-panel-link-disabled).active .oldham-panel-title .oldham-panel-title-icon .shape rect.primary {
 	fill: var(--view-selector-stroke-primary-hover)
 }

 .oldham.light_box .oldham_content_panel_body_item_link-icon,
 .oldham.light_box .oldham_content_panel_body_item_link-text {
 	color: var(--cl-gray-low-contrast);
 	transition: color .3s ease
 }

 .oldham.light_box .oldham_content_panel_body_item_link:not(.is-disabled):hover .oldham_content_panel_body_item_link-icon,
 .oldham.light_box .oldham_content_panel_body_item_link:not(.is-disabled):hover .oldham_content_panel_body_item_link-text {
 	color: var(--cl-gray-extra-contrast)
 }

 @keyframes _ngcontent-ng-c2084762712_fromSharktoHumming-bird {
 	0% {
 		color: var(--cl-additional)
 	}

 	to {
 		color: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromHumming-birdtoShark {
 	0% {
 		color: var(--cl-additional-dark)
 	}

 	to {
 		color: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromSharktoHumming-birdBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromHumming-birdtoSharkBackground {
 	0% {
 		background: var(--cl-additional-dark)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromDevilfishtoHummingbirdBackground {
 	0% {
 		background: var(--cl-primary)
 	}

 	to {
 		background: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromSharktoDevilfishBackground {
 	0% {
 		background: var(--cl-primary)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromDevilfishtoSharkBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-primary)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromBettafightertoCrabBackgroundAndSize {
 	0% {
 		background: transparent;
 		transform: scale(.7)
 	}

 	to {
 		background: rgba(0, 0, 0, .05);
 		transform: scale(.7)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_ListDetailBkgfromBettafightertoCrab {
 	0% {
 		width: 7px;
 		top: 8px;
 		left: 19px;
 		height: 16px;
 		background: transparent
 	}

 	to {
 		width: 30px;
 		top: 2px;
 		left: 8px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_ListDetailBkgfromCrabtoBettafighter {
 	0% {
 		width: 30px;
 		top: 2px;
 		left: 8px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		width: 7px;
 		top: 8px;
 		left: 19px;
 		height: 16px;
 		background: transparent
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_ListRowHoverInLineAndBackground {
 	0% {
 		border: 1px solid transparent;
 		background: #fff
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #f8f8f8
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_ListRowHoverInLineAndBackgroundWarning {
 	0% {
 		border: 1px solid transparent;
 		background: #fef6d1
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #fef6d1
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_ListRowHoverInLineAndBackgroundAlert {
 	0% {
 		border: 1px solid transparent;
 		background: #fffbeb
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #fffbeb
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_TabsColorHoverIn {
 	0% {
 		color: #666
 	}

 	to {
 		color: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_TabsColorHoverOut {
 	0% {
 		color: var(--cl-additional)
 	}

 	to {
 		color: #666
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_InboxHoverIn {
 	0% {
 		width: 50%;
 		top: 20%;
 		left: 20%;
 		height: 50%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_UserUtilitiesHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_LogoutHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_ContactUsHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_LanguageOptionsHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromZebratoZebraBackground {
 	0% {
 		background: var(--cl-additional-light)
 	}

 	to {
 		background: var(--cl-additional-light)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromSharktoSharkBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_frombettafightertobettafighterBorder {
 	0% {
 		border: 1px solid transparent
 	}

 	to {
 		border: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromSharktobettafighterBorder {
 	0% {
 		border: 1px solid var(--cl-additional)
 	}

 	to {
 		border: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_frombettafightertoSharkBorder {
 	0% {
 		border: 1px solid transparent
 	}

 	to {
 		border: 1px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_from0to360Rotate {
 	0% {
 		transform: rotate3d(0, 0, 1, 0)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 360deg)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromCatdarktoCatBackground {
 	0% {
 		background: #00743c
 	}

 	to {
 		background: #00a756
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromCattoCatdarkBackground {
 	0% {
 		background: #00a756
 	}

 	to {
 		background: #00743c
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromCatLighttoCatLightBackground {
 	0% {
 		background: #9dffcf
 	}

 	to {
 		background: #9dffcf
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromBettafightertoSharkBorderBottom {
 	0% {
 		border-bottom: 1px solid transparent
 	}

 	to {
 		border-bottom: 1px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromSharktoBettafighterBorderBottom {
 	0% {
 		border-bottom: 1px solid var(--cl-additional)
 	}

 	to {
 		border-bottom: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromBettafightertoCrabBackground {
 	0% {
 		background: transparent
 	}

 	to {
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromCrabtoBettafighterBackground {
 	0% {
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		background: transparent
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_from0to100Height {
 	0% {
 		height: 0
 	}

 	to {
 		height: auto
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fromAutoto0Height {
 	0% {
 		height: auto
 	}

 	to {
 		height: 0
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_from0to90Rotate3D {
 	0% {
 		transform: rotate3d(0, 0, 1, 0)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 90deg)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_from90to0Rotate3D {
 	0% {
 		transform: rotate3d(0, 0, 1, 90deg)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 0)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fadeIn {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_fadeOutTableCell {
 	0% {
 		visibility: visible;
 		opacity: 1;
 		display: table-cell
 	}

 	99% {
 		visibility: visible;
 		opacity: 0;
 		display: table-cell
 	}

 	to {
 		visibility: hidden;
 		display: none
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_MonitorFadeIn {
 	0% {
 		width: 80px
 	}

 	40% {
 		width: 100%
 	}

 	to {
 		width: 100%
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_MonitorFadeOut {
 	0% {
 		width: 100%
 	}

 	50% {
 		width: 100%
 	}

 	to {
 		width: 80px
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_BatchMonitorFadeIn {
 	0% {
 		max-height: 0
 	}

 	40% {
 		max-height: 0
 	}

 	to {
 		max-height: calc(100vh - 100px)
 	}
 }

 @keyframes _ngcontent-ng-c2084762712_BatchMonitorFadeOut {
 	0% {
 		max-height: calc(100vh - 100px)
 	}

 	50% {
 		max-height: 0
 	}

 	to {
 		max-height: 0
 	}
 }

 .ipswich-main-buttons-link[_ngcontent-ng-c2084762712] {
 	background: var(--cl-additional);
 	width: 140px;
 	height: 30px;
 	text-align: center;
 	cursor: pointer;
 	display: block;
 	margin-left: 0;
 	animation: _ngcontent-ng-c2084762712_fromHumming-birdtoSharkBackground .3s ease
 }

 .ipswich-main-buttons-link.rounded[_ngcontent-ng-c2084762712] {
 	border-radius: 25px
 }

 .ipswich-main-buttons-link.rounded.inactive[_ngcontent-ng-c2084762712] {
 	background: var(--cl-additional);
 	opacity: .6;
 	pointer-events: none
 }

 .ipswich-main-buttons-link.darkButtonsMode[_ngcontent-ng-c2084762712] {
 	background: transparent;
 	border: 1px solid #fff;
 	animation: none
 }

 .ipswich-main-buttons-link.darkButtonsMode[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712] {
 	color: #fff
 }

 .ipswich-main-buttons-link.darkButtonsMode[_ngcontent-ng-c2084762712]:hover {
 	background: #fff;
 	animation: none
 }

 .ipswich-main-buttons-link.darkButtonsMode[_ngcontent-ng-c2084762712]:hover .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712] {
 	color: var(--cl-gray-high-contrast)
 }

 .ipswich-main-buttons-link.authorize[_ngcontent-ng-c2084762712] {
 	background: var(--cl-alert-success);
 	animation: _ngcontent-ng-c2084762712_fromCatdarktoCatBackground .3s ease
 }

 .ipswich-main-buttons-link.authorize[_ngcontent-ng-c2084762712]:hover:not(.inactive) {
 	background-color: var(--cl-alert-success-dark);
 	animation: _ngcontent-ng-c2084762712_fromCattoCatdarkBackground .3s ease
 }

 .ipswich-main-buttons-link.authorize.inactive[_ngcontent-ng-c2084762712] {
 	background-color: var(--cl-alert-success-light);
 	opacity: .6;
 	pointer-events: none;
 	animation: _ngcontent-ng-c2084762712_fromCatLighttoCatLightBackground 0 ease
 }

 .ipswich-main-buttons-link.reject[_ngcontent-ng-c2084762712] {
 	background: var(--cl-alert-error)
 }

 .ipswich-main-buttons-link-authorize[_ngcontent-ng-c2084762712] {
 	background: green;
 	width: 125px;
 	height: 30px;
 	text-align: center;
 	cursor: pointer;
 	display: block;
 	margin-left: 0;
 	animation: _ngcontent-ng-c2084762712_fromHumming-birdtoSharkBackground .3s ease
 }

 .ipswich-main-buttons-link-authorize.rounded[_ngcontent-ng-c2084762712] {
 	border-radius: 25px
 }

 .ipswich-main-buttons-link-authorize.rounded.inactive[_ngcontent-ng-c2084762712] {
 	background: var(--cl-additional);
 	opacity: .6;
 	pointer-events: none
 }

 .ipswich-main-buttons-link-authorize.darkButtonsMode[_ngcontent-ng-c2084762712] {
 	background: transparent;
 	border: 1px solid #fff;
 	animation: none
 }

 .ipswich-main-buttons-link-authorize.darkButtonsMode[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-authorize-text[_ngcontent-ng-c2084762712] {
 	color: #fff
 }

 .ipswich-main-buttons-link-authorize.darkButtonsMode[_ngcontent-ng-c2084762712]:hover {
 	background: #fff;
 	animation: none
 }

 .ipswich-main-buttons-link-authorize.darkButtonsMode[_ngcontent-ng-c2084762712]:hover .ipswich-main-buttons-link-authorize-text[_ngcontent-ng-c2084762712] {
 	color: var(--cl-gray-high-contrast)
 }

 .ipswich-main-buttons-link-reject[_ngcontent-ng-c2084762712] {
 	background: red;
 	width: 125px;
 	height: 30px;
 	text-align: center;
 	cursor: pointer;
 	display: block;
 	margin-left: 0;
 	animation: _ngcontent-ng-c2084762712_fromHumming-birdtoSharkBackground .3s ease
 }

 .ipswich-main-buttons-link-reject.rounded[_ngcontent-ng-c2084762712] {
 	border-radius: 25px
 }

 .ipswich-main-buttons-link-reject.rounded.inactive[_ngcontent-ng-c2084762712] {
 	background: var(--cl-additional);
 	opacity: .6;
 	pointer-events: none
 }

 .ipswich-main-buttons-link-reject.reject[_ngcontent-ng-c2084762712] {
 	background: red
 }

 .ipswich-main-buttons-link[_ngcontent-ng-c2084762712] i[_ngcontent-ng-c2084762712] {
 	color: #fff;
 	display: inline-block;
 	vertical-align: top;
 	padding-top: 7px;
 	margin-right: 2px;
 	font-size: 16px;
 	font-weight: 700 !important
 }

 .ipswich-main-buttons-link[_ngcontent-ng-c2084762712] i.no-show[_ngcontent-ng-c2084762712] {
 	display: none
 }

 .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712] {
 	display: inline-block;
 	padding-top: 0;
 	color: #fff;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	max-width: 115px
 }

 .ipswich-main-buttons-link.inactive[_ngcontent-ng-c2084762712] {
 	background: var(--cl-additional-light);
 	cursor: default;
 	animation: _ngcontent-ng-c2084762712_fromZebratoZebraBackground 0 ease
 }

 .ipswich-main-buttons-link[_ngcontent-ng-c2084762712]:hover {
 	background: var(--cl-additional-dark);
 	animation: _ngcontent-ng-c2084762712_fromSharktoHumming-birdBackground .3s ease
 }

 .ipswich-main-buttons-link.inactive[_ngcontent-ng-c2084762712]:hover {
 	background: var(--cl-additional-light);
 	animation: _ngcontent-ng-c2084762712_fromZebratoZebraBackground 0 ease
 }

 .ipswich-main-buttons-link.bold[_ngcontent-ng-c2084762712] {
 	font-family: var(--ff-bold)
 }

 .ipswich-main-buttons-link.big[_ngcontent-ng-c2084762712] {
 	width: 190px;
 	height: auto;
 	text-align: center;
 	display: block;
 	padding-top: 5px
 }

 .ipswich-main-buttons-link.big[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712] {
 	font-size: var(--fs-medium);
 	padding-top: 0;
 	max-width: 180px
 }

 .ipswich-main-buttons-link.small[_ngcontent-ng-c2084762712] {
 	width: 100px;
 	height: 28px;
 	text-align: center;
 	display: block;
 	padding-top: 1px
 }

 .ipswich-main-buttons-link.small[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712] {
 	font-size: 14px;
 	padding-top: 2px;
 	max-width: 90px
 }

 .ipswich-main-buttons-link-simple[_ngcontent-ng-c2084762712] {
 	width: 125px;
 	height: 30px;
 	text-align: center;
 	display: block;
 	margin-left: 0;
 	border: 1px solid transparent;
 	cursor: pointer;
 	animation: _ngcontent-ng-c2084762712_fromSharktobettafighterBorder .3s ease
 }

 .ipswich-main-buttons-link-simple.rounded[_ngcontent-ng-c2084762712] {
 	border-radius: 25px
 }

 .ipswich-main-buttons-link-simple.highlightMode[_ngcontent-ng-c2084762712] {
 	font-family: var(--ff-medium)
 }

 .ipswich-main-buttons-link-simple.darkButtonsMode[_ngcontent-ng-c2084762712] {
 	animation: none
 }

 .ipswich-main-buttons-link-simple.darkButtonsMode[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	color: #fff
 }

 .ipswich-main-buttons-link-simple.darkButtonsMode[_ngcontent-ng-c2084762712]:hover {
 	animation: none;
 	border: 1px solid #fff
 }

 .ipswich-main-buttons-link-simple.darkButtonsMode[_ngcontent-ng-c2084762712]:hover .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	color: #fff
 }

 .ipswich-main-buttons-link-simple[_ngcontent-ng-c2084762712] i[_ngcontent-ng-c2084762712] {
 	color: var(--cl-additional);
 	display: inline-block;
 	vertical-align: top;
 	padding-top: 7px;
 	margin-right: 2px
 }

 .ipswich-main-buttons-link-simple[_ngcontent-ng-c2084762712] i.no-show[_ngcontent-ng-c2084762712] {
 	display: none
 }

 .ipswich-main-buttons-link-simple.inactive[_ngcontent-ng-c2084762712],
 .ipswich-main-buttons-link-simple.inactive[_ngcontent-ng-c2084762712]:hover {
 	border: 1px solid transparent;
 	animation: _ngcontent-ng-c2084762712_frombettafightertobettafighterBorder 0 ease
 }

 .ipswich-main-buttons-link-simple.inactive[_ngcontent-ng-c2084762712]:hover .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712],
 .ipswich-main-buttons-link-simple.inactive[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	color: var(--cl-additional-light)
 }

 .ipswich-main-buttons-link-simple[_ngcontent-ng-c2084762712]:hover {
 	border: 1px solid var(--cl-additional);
 	animation: _ngcontent-ng-c2084762712_frombettafightertoSharkBorder .3s ease
 }

 .ipswich-main-buttons-link-simple[_ngcontent-ng-c2084762712]:hover .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	color: var(--cl-additional-dark)
 }

 .ipswich-main-buttons-link-simple.bold[_ngcontent-ng-c2084762712] {
 	font-weight: 700
 }

 .ipswich-main-buttons-link-simple.big[_ngcontent-ng-c2084762712] {
 	height: auto;
 	text-align: center;
 	display: block;
 	padding-top: 5px
 }

 .ipswich-main-buttons-link-simple.big[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	font-size: var(--fs-medium);
 	padding-top: 3px
 }

 .ipswich-main-buttons-link-simple.small[_ngcontent-ng-c2084762712] {
 	width: 110px;
 	height: 28px;
 	text-align: center;
 	display: block;
 	padding-top: 1px
 }

 .ipswich-main-buttons-link-simple.small[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	font-size: var(--fs-sm);
 	padding-top: 2px;
 	max-width: 90px
 }

 .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	display: inline-block;
 	padding-top: 4px;
 	color: var(--cl-additional);
 	font-size: var(--fs-sm);
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	max-width: 115px
 }

 .ipswich-main-buttons-link.button-action-completed[_ngcontent-ng-c2084762712] {
 	font-family: streamline !important;
 	background: var(--cl-alert-success);
 	animation: _ngcontent-ng-c2084762712_fromCatdarktoCatBackground 0s ease
 }

 .ipswich-main-buttons-link.button-action-completed[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712] {
 	content: " ... ";
 	display: none
 }

 .ipswich-main-buttons-link.button-action-completed[_ngcontent-ng-c2084762712]:after {
 	color: #fff;
 	font-size: 20px
 }

 .ipswich-main-buttons-link.button-action-completed[_ngcontent-ng-c2084762712]:hover {
 	background: var(--cl-alert-success-dark);
 	animation: _ngcontent-ng-c2084762712_fromCattoCatdarkBackground 0s ease
 }

 .ipswich-main-buttons-link-icon[_ngcontent-ng-c2084762712] {
 	margin-top: -1px;
 	font-size: 18px
 }

 .ipswich-main-buttons-link.button-loading[_ngcontent-ng-c2084762712] {
 	padding-top: 1px;
 	padding-bottom: 1px;
 	cursor: default;
 	background: var(--cl-additional);
 	animation: _ngcontent-ng-c2084762712_fromSharktoSharkBackground 0s ease
 }

 .ipswich-main-buttons-link.button-loading[_ngcontent-ng-c2084762712]:hover {
 	background: var(--cl-additional);
 	animation: _ngcontent-ng-c2084762712_fromSharktoSharkBackground 0s ease
 }

 .ipswich-main-buttons-link.button-loading[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712] {
 	margin: 6px auto;
 	font-size: 9px;
 	position: relative;
 	text-indent: -9999em;
 	border-top: .5em solid rgba(255, 255, 255, .1);
 	border-right: .5em solid rgba(0, 0, 0, .3);
 	border-bottom: .5em solid rgba(0, 0, 0, .3);
 	border-left: .5em solid rgba(255, 255, 255, .1);
 	animation: _ngcontent-ng-c2084762712_from0to360Rotate .8s ease
 }

 .button-loading[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712],
 .button-loading[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712]:after {
 	border-radius: 50%;
 	width: 10em;
 	height: 10em
 }

 .button-loading[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712] {
 	width: 25px;
 	height: 25px;
 	margin: auto;
 	max-width: 100%;
 	max-height: 100%;
 	overflow: auto
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.ipswich-main-buttons-link.big[_ngcontent-ng-c2084762712] {
 		width: 125px;
 		height: 32px;
 		padding-top: 2px
 	}

 	.ipswich-main-buttons-link-simple.big[_ngcontent-ng-c2084762712] {
 		height: 32px;
 		padding-top: 1px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.ipswich-main-buttons-link.big.pfmActivateMode[_ngcontent-ng-c2084762712] {
 		width: 220px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {

 	.ipswich-main-buttons-link.responsiveHide640Mode[_ngcontent-ng-c2084762712],
 	.ipswich-main-buttons-link-simple.responsiveHide640Mode[_ngcontent-ng-c2084762712] {
 		display: none
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.ipswich-main-buttons-link.big[_ngcontent-ng-c2084762712] {
 		width: 100px
 	}

 	.ipswich-main-buttons-link[_ngcontent-ng-c2084762712],
 	.ipswich-main-buttons-link-simple[_ngcontent-ng-c2084762712] {
 		width: auto;
 		min-width: 85px
 	}
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link[_ngcontent-ng-c2084762712] {
 	background: #fff;
 	border: 1px solid #ff4800;
 	animation: none
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712] {
 	color: #ff4800
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712]:hover {
 	color: #ff4800
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link[_ngcontent-ng-c2084762712]:hover {
 	background: #fff
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link[_ngcontent-ng-c2084762712]:hover .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712] {
 	text-decoration: underline
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link.inactive[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712] {
 	text-decoration: none;
 	color: var(--cl-additional-light)
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link.boDarkMode[_ngcontent-ng-c2084762712] {
 	border: 1px solid #2e2e2e
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link.boDarkMode[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712] {
 	color: #2e2e2e
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link.previewBTNMode[_ngcontent-ng-c2084762712] {
 	width: auto;
 	padding: 0 10px
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link[_ngcontent-ng-c2084762712] i[_ngcontent-ng-c2084762712] {
 	color: var(--cl-alert-success);
 	display: inline-block;
 	vertical-align: top;
 	padding-top: 7px;
 	margin-right: 2px;
 	font-size: 16px;
 	font-weight: 700 !important
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	color: #2e2e2e
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple[_ngcontent-ng-c2084762712] {
 	animation: none;
 	border: 1px solid #2e2e2e
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.clipboardMode[_ngcontent-ng-c2084762712] {
 	border: none;
 	outline: none;
 	width: 136px;
 	float: right !important;
 	padding-top: 2px;
 	display: contents
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.clipboardMode[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	margin-left: 4px;
 	color: #ff4800;
 	overflow: visible
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.clipboardMode[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-icon[_ngcontent-ng-c2084762712] {
 	padding-top: 2px;
 	margin-right: 5px
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple[_ngcontent-ng-c2084762712]:hover {
 	border: 1px solid #2e2e2e
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple[_ngcontent-ng-c2084762712]:hover.clipboardMode {
 	border: none;
 	outline: none
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple[_ngcontent-ng-c2084762712]:hover.clipboardMode .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	color: #ff4800
 }

 .backoffice [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple[_ngcontent-ng-c2084762712]:hover .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	color: #2e2e2e;
 	text-decoration: underline
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link[_ngcontent-ng-c2084762712],
 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple[_ngcontent-ng-c2084762712] {
 	display: flex;
 	flex-direction: row;
 	justify-content: center;
 	align-items: center;
 	height: auto;
 	padding: 8px 16px;
 	gap: 5px;
 	border-radius: 8px;
 	cursor: pointer;
 	font-size: var(--fs-medium);
 	font-family: var(--ff-medium);
 	animation: none;
 	line-height: 21px
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link.inactive[_ngcontent-ng-c2084762712],
 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.inactive[_ngcontent-ng-c2084762712] {
 	cursor: default;
 	-webkit-user-select: none;
 	user-select: none;
 	pointer-events: none;
 	opacity: .3
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link[_ngcontent-ng-c2084762712] {
 	color: var(--button-cl-primary);
 	transition: background-color .3s ease
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link.button-loading[_ngcontent-ng-c2084762712] {
 	padding: 0 16px
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link.button-action-completed[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-icon[_ngcontent-ng-c2084762712] {
 	padding-block: 4px
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link.inactive[_ngcontent-ng-c2084762712]:not(.authorize, .reject[_ngcontent-ng-c2084762712], .ipswich-main-buttons-link-authorize[_ngcontent-ng-c2084762712], .button-action-completed)[_ngcontent-ng-c2084762712] {
 	background-color: var(--button-bg-primary-inactive);
 	border: var(--button-bg-primary-inactive) solid 1px
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link[_ngcontent-ng-c2084762712]:not(.inactive, .authorize[_ngcontent-ng-c2084762712], .reject[_ngcontent-ng-c2084762712], .ipswich-main-buttons-link-authorize[_ngcontent-ng-c2084762712], .button-action-completed)[_ngcontent-ng-c2084762712] {
 	background-color: var(--button-bg-primary);
 	border: var(--cl-primary) solid 1px
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link[_ngcontent-ng-c2084762712]:hover:not(.inactive, .authorize[_ngcontent-ng-c2084762712], .reject[_ngcontent-ng-c2084762712], .ipswich-main-buttons-link-authorize[_ngcontent-ng-c2084762712], .button-action-completed)[_ngcontent-ng-c2084762712] {
 	background-color: var(--button-bg-primary-hover);
 	border: var(--button-bg-primary-hover) solid 1px
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link[_ngcontent-ng-c2084762712] i[_ngcontent-ng-c2084762712] {
 	padding-top: 0;
 	font-weight: 400 !important
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link.darkButtonsMode[_ngcontent-ng-c2084762712]:hover .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712] {
 	color: var(--button-cl-primary)
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple[_ngcontent-ng-c2084762712] {
 	border: 1px solid var(--button-bd-cl-simple);
 	color: var(--button-cl-simple);
 	background-color: var(--button-bg-simple);
 	transition: all .3s ease
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	color: var(--cl-primary);
 	padding-top: 0 !important;
 	font-size: var(--fs-medium)
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple[_ngcontent-ng-c2084762712]:hover,
 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.darkButtonMode[_ngcontent-ng-c2084762712]:hover {
 	color: var(--button-cl-simple-hover);
 	border-color: var(--button-cl-simple-hover)
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple[_ngcontent-ng-c2084762712]:hover .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712],
 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.darkButtonMode[_ngcontent-ng-c2084762712]:hover .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	color: var(--button-cl-simple-hover)
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.darkButtonsMode[_ngcontent-ng-c2084762712] {
 	border: 1px solid var(--button-cl-simple)
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.darkButtonsMode[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	color: var(--button-cl-simple)
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.darkButtonsMode[_ngcontent-ng-c2084762712]:hover {
 	color: var(--button-cl-simple-hover);
 	border-color: var(--button-cl-simple-hover);
 	background-color: var(--button-bg-simple-hover)
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.darkButtonsMode[_ngcontent-ng-c2084762712]:hover .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	color: var(--button-cl-simple-hover)
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.secondaryMode[_ngcontent-ng-c2084762712] {
 	border-color: var(--button-bd-cl-secondary);
 	color: var(--button-cl-secondary)
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.secondaryMode[_ngcontent-ng-c2084762712]:hover {
 	color: var(--button-cl-secondary);
 	border-color: var(--button-cl-secondary)
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.secondaryMode[_ngcontent-ng-c2084762712]:hover .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	color: var(--button-cl-secondary)
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link.buttonLargeMode[_ngcontent-ng-c2084762712],
 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.buttonLargeMode[_ngcontent-ng-c2084762712] {
 	width: 160px;
 	padding: 8px 10px
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link.buttonLargeModeXL[_ngcontent-ng-c2084762712],
 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.buttonLargeModeXL[_ngcontent-ng-c2084762712] {
 	width: 175px
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link.buttonLargeModeXL[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712],
 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link.buttonLargeModeXL[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712],
 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.buttonLargeModeXL[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712],
 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.buttonLargeModeXL[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	max-width: -moz-fit-content;
 	max-width: fit-content
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link.buttonLargeMode[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712],
 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link.buttonLargeMode[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712],
 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.buttonLargeMode[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-text[_ngcontent-ng-c2084762712],
 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.buttonLargeMode[_ngcontent-ng-c2084762712] .ipswich-main-buttons-link-simple-text[_ngcontent-ng-c2084762712] {
 	max-width: -moz-fit-content;
 	max-width: fit-content
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {

 	.light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link.big[_ngcontent-ng-c2084762712],
 	.light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link-simple.big[_ngcontent-ng-c2084762712] {
 		width: 110px
 	}
 }

 .light_box [_nghost-ng-c2084762712] .ipswich-main-buttons-link.button-action-completed[_ngcontent-ng-c2084762712]:hover {
 	background: var(--cl-alert-success-dark)
 }

 .venecia-main-form-required[_ngcontent-ng-c1740547052] {
 	border-left-color: var(--cl-form-required);
 	display: flex;
 	justify-content: flex-end;
 	align-items: flex-start;
 	line-height: normal
 }

 .venecia-main-form-required[_ngcontent-ng-c1740547052] .venecia-main-form-required-text[_ngcontent-ng-c1740547052] {
 	line-height: 1;
 	color: var(--cl-gray-high-contrast);
 	font-size: 12px
 }

 .venecia-main-form-required.required-symbol-enabled[_ngcontent-ng-c1740547052] {
 	border-left: 0;
 	gap: .25rem
 }

 .venecia-main-form-required.required-symbol-enabled[_ngcontent-ng-c1740547052]:before {
 	content: var(--form-control-required-symbol);
 	font-family: var(--ff-medium);
 	color: var(--cl-form-required);
 	line-height: 14px;
 	font-size: 14px;
 	display: inline-block
 }

 .venecia-main-form-required.required-symbol-enabled[_ngcontent-ng-c1740547052]:before {
 	margin-top: 1px
 }

 .venecia-main-form-required.no-show[_ngcontent-ng-c1740547052] {
 	display: none
 }

 @charset "UTF-8";

 .venecia-form[_ngcontent-ng-c2070141160] {
 	padding: 0 30px 20px
 }

 .venecia-main-form[_ngcontent-ng-c2070141160] {
 	padding: 10px 0
 }

 .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] {
 	display: inline-block
 }

 .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	display: inline-block;
 	font-size: 12px;
 	color: var(--cl-gray-regular-contrast);
 	width: 146px;
 	word-wrap: break-word;
 	padding-top: 5px;
 	padding-bottom: 6px
 }

 .venecia-main-form-content[_ngcontent-ng-c2070141160] {
 	display: inline-block
 }

 .venecia-main-form-label-readonly[_ngcontent-ng-c2070141160] {
 	display: inline-block;
 	font-size: 12px;
 	color: var(--cl-gray-regular-contrast);
 	width: 146px;
 	word-wrap: break-word;
 	vertical-align: middle
 }

 .venecia-main-form-label-readonly[_ngcontent-ng-c2070141160]:after {
 	content: ":"
 }

 .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 	display: inline-block;
 	font-size: var(--form-label-fs-sm);
 	color: var(--form-label-cl-regular-contrast);
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	vertical-align: middle;
 	padding-top: 0
 }

 .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border: 1px solid #bbb;
 	width: 215px;
 	height: 30px;
 	padding: 0 8px 0 6px;
 	font-size: 14px;
 	color: var(--cl-gray-high-contrast);
 	margin-bottom: 3px
 }

 .venecia-main-form-input.disabled[_ngcontent-ng-c2070141160] {
 	border: 1px solid rgba(187, 187, 187, .4);
 	background: #fff
 }

 .venecia-main-form-input.x-small[_ngcontent-ng-c2070141160] {
 	width: 70px
 }

 .venecia-main-form-input.required[_ngcontent-ng-c2070141160],
 .venecia-main-form-input.required[_ngcontent-ng-c2070141160]:focus {
 	border-left: 3px solid var(--cl-additional)
 }

 .venecia-main-form-input.required.disabled[_ngcontent-ng-c2070141160],
 .venecia-main-form-input.required[_ngcontent-ng-c2070141160]:focus.disabled {
 	border-left: 3px solid rgba(0, 167, 86, .4) !important;
 	background: #fff
 }

 .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus {
 	border: 1px solid var(--cl-gray-low-contrast);
 	outline: none;
 	background: #f2f6f6;
 	box-shadow: 0 0 4px 1px #0000001a
 }

 .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus::placeholder {
 	color: #f2f6f6
 }

 .venecia-main-form-input[type=text][_ngcontent-ng-c2070141160],
 .venecia-main-form-input[type=number][_ngcontent-ng-c2070141160],
 .venecia-main-form-input[type=email][_ngcontent-ng-c2070141160],
 .venecia-main-form-input[type=tel][_ngcontent-ng-c2070141160] {
 	padding: 0 8px 0 6px
 }

 .venecia-main-form-input[type=date][_ngcontent-ng-c2070141160] {
 	padding: 0 10px 0 6px
 }

 .venecia-main-form-input[type=date][_ngcontent-ng-c2070141160]::-webkit-inner-spin-button {
 	display: none
 }

 .venecia-main-form-input[type=date][_ngcontent-ng-c2070141160]::-webkit-calendar-picker-indicator {
 	display: none
 }

 .venecia-main-form-input[_ngcontent-ng-c2070141160]:read-only,
 .venecia-main-form-input.required[_ngcontent-ng-c2070141160]:read-only {
 	border: 1px solid transparent !important;
 	color: var(--cl-gray-high-contrast);
 	margin-bottom: 0;
 	height: 18px
 }

 .venecia-main-form-textarea[_ngcontent-ng-c2070141160] {
 	border-width: 1px;
 	border-color: var(--cl-border-regular-contrast);
 	width: 215px;
 	padding: 0 8px 0 6px;
 	font-size: 14px;
 	color: var(--cl-gray-high-contrast);
 	margin-bottom: 2px;
 	resize: none
 }

 .venecia-main-form-textarea[_ngcontent-ng-c2070141160]:focus {
 	border: 1px solid var(--cl-gray-low-contrast);
 	outline: none;
 	background: #f2f6f6;
 	box-shadow: 0 0 4px 1px #0000001a
 }

 .venecia-main-form-textarea[_ngcontent-ng-c2070141160]:focus::placeholder {
 	color: #f2f6f6
 }

 .venecia-main-form-textarea[_ngcontent-ng-c2070141160]:read-only,
 .venecia-main-form-textarea.required[_ngcontent-ng-c2070141160]:read-only {
 	border: 1px solid var(--cl-gray-regular-contrast);
 	color: var(--cl-gray-high-contrast);
 	margin-bottom: 0;
 	height: 18px
 }

 @keyframes _ngcontent-ng-c2070141160_venecia-input-readonly {
 	0% {
 		border: 1px solid transparent !important
 	}

 	to {
 		border: 1px solid transparent !important
 	}
 }

 .venecia-main-form-input[_ngcontent-ng-c2070141160]::-webkit-input-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-input[_ngcontent-ng-c2070141160]:-moz-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-input[_ngcontent-ng-c2070141160]::-moz-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-input[_ngcontent-ng-c2070141160]:-ms-input-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-textarea[_ngcontent-ng-c2070141160]::-webkit-input-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-textarea[_ngcontent-ng-c2070141160]:-moz-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-textarea[_ngcontent-ng-c2070141160]::-moz-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-textarea[_ngcontent-ng-c2070141160]:-ms-input-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-input[placeholder][_ngcontent-ng-c2070141160]:focus::-webkit-input-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-input[placeholder][_ngcontent-ng-c2070141160]:focus:-moz-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-input[placeholder][_ngcontent-ng-c2070141160]:focus::-moz-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-input[placeholder][_ngcontent-ng-c2070141160]:focus:-ms-input-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-textarea[placeholder][_ngcontent-ng-c2070141160]:focus::-webkit-input-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-textarea[placeholder][_ngcontent-ng-c2070141160]:focus:-moz-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-textarea[placeholder][_ngcontent-ng-c2070141160]:focus::-moz-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-textarea[placeholder][_ngcontent-ng-c2070141160]:focus:-ms-input-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-input.xsmall[_ngcontent-ng-c2070141160] {
 	width: 128px
 }

 .venecia-main-form-input.small[_ngcontent-ng-c2070141160] {
 	width: 168px
 }

 .venecia-main-form-input.medium[_ngcontent-ng-c2070141160] {
 	width: 296px
 }

 .venecia-main-form-input.large[_ngcontent-ng-c2070141160] {
 	width: 350px
 }

 .venecia-main-form-textarea.xsmall[_ngcontent-ng-c2070141160] {
 	width: 128px
 }

 .venecia-main-form-textarea.small[_ngcontent-ng-c2070141160] {
 	width: 168px
 }

 .venecia-main-form-textarea.medium[_ngcontent-ng-c2070141160] {
 	width: 296px
 }

 .venecia-main-form-textarea.large[_ngcontent-ng-c2070141160] {
 	width: 350px
 }

 .venecia-main-form-title[_ngcontent-ng-c2070141160] {
 	font-size: 16px;
 	margin: 0;
 	padding: 0;
 	color: var(--cl-primary)
 }

 .venecia-main-form-line-separator[_ngcontent-ng-c2070141160] {
 	height: 1px;
 	width: 100%;
 	background: var(--cl-border-low-contrast);
 	margin: 2px 0
 }

 .venecia-main-validation[_ngcontent-ng-c2070141160] {
 	color: #b20000;
 	font-size: 12px;
 	padding-left: 149px;
 	padding-top: 5px;
 	opacity: 0
 }

 .venecia-main-form.invalid[_ngcontent-ng-c2070141160] .venecia-main-validation[_ngcontent-ng-c2070141160] {
 	display: block;
 	opacity: 1;
 	animation: _ngcontent-ng-c2070141160_venecia-validation-message-animated .3s ease
 }

 .confirmationMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	width: 30px
 }

 .venecia-main-box.formLayoutMode.requestMode[_ngcontent-ng-c2070141160] {
 	padding: 0 0 8px !important
 }

 .venecia-main-box.formLayoutMode.requestMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	padding-right: 5px
 }

 .venecia-main-box.formLayoutMode.fullSizeContentForm[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	width: 100%
 }

 .venecia-main-box[class*=Request][_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .venecia-main-box[class*=request][_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	width: 200px
 }

 .couva-required[_ngcontent-ng-c2070141160] {
 	margin-left: 3px
 }

 @keyframes _ngcontent-ng-c2070141160_venecia-validation-message-animated {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 .venecia-main-form[_ngcontent-ng-c2070141160] .venecia-main-validation[_ngcontent-ng-c2070141160] {
 	display: none;
 	opacity: 0;
 	animation: _ngcontent-ng-c2070141160_venecia-validation-message-reverse .3s ease
 }

 @keyframes _ngcontent-ng-c2070141160_venecia-validation-message-reverse {
 	0% {
 		opacity: 1;
 		display: block
 	}

 	99% {
 		opacity: 0;
 		display: block
 	}

 	to {
 		display: none
 	}
 }

 .venecia-main-form.invalid[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border: 1px solid #b20000;
 	animation: _ngcontent-ng-c2070141160_venecia-validation-input-animated .3s ease
 }

 .venecia-main-form[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border: 1px solid #bbb;
 	animation: _ngcontent-ng-c2070141160_venecia-validation-input-reverse .3s ease
 }

 .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus,
 .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 .venecia-main-form-textarea[_ngcontent-ng-c2070141160]:focus {
 	border-left: 3px solid #bbb;
 	background: #fff
 }

 .venecia-main-form.invalid[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160] {
 	border: 1px solid #b20000;
 	border-left: 3px solid #b20000;
 	animation: _ngcontent-ng-c2070141160_venecia-validation-input-required-animated .3s ease
 }

 .venecia-main-form[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160] {
 	border: 1px solid #bbb;
 	border-left: 3px solid var(--cl-additional);
 	animation: _ngcontent-ng-c2070141160_venecia-validation-input-required-reverse .3s ease
 }

 @keyframes _ngcontent-ng-c2070141160_venecia-validation-input-required-animated {
 	0% {
 		border: 1px solid #bbb;
 		border-left: 3px solid var(--cl-additional)
 	}

 	to {
 		border: 1px solid #b20000;
 		border-left: 3px solid #b20000
 	}
 }

 @keyframes _ngcontent-ng-c2070141160_venecia-validation-input-required-reverse {
 	0% {
 		border: 1px solid #b20000;
 		border-left: 3px solid #b20000
 	}

 	to {
 		border: 1px solid #bbb;
 		border-left: 3px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c2070141160_venecia-validation-input-animated {
 	0% {
 		border: 1px solid #bbb
 	}

 	to {
 		border: 1px solid #b20000
 	}
 }

 @keyframes _ngcontent-ng-c2070141160_venecia-validation-input-reverse {
 	0% {
 		border: 1px solid #b20000
 	}

 	to {
 		border: 1px solid #bbb
 	}
 }

 .venecia-main-form-input[_ngcontent-ng-c2070141160]+.venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	width: 215px
 }

 .venecia-main-form-input[_ngcontent-ng-c2070141160]+.venecia-main-box-error.xsmall[_ngcontent-ng-c2070141160] {
 	width: 128px
 }

 .venecia-main-form-input[_ngcontent-ng-c2070141160]+.venecia-main-box-error.small[_ngcontent-ng-c2070141160] {
 	width: 168px
 }

 .venecia-main-form-input[_ngcontent-ng-c2070141160]+.venecia-main-box-error.medium[_ngcontent-ng-c2070141160] {
 	width: 296px
 }

 .venecia-main-form-input[_ngcontent-ng-c2070141160]+.venecia-main-box-error.large[_ngcontent-ng-c2070141160] {
 	width: 350px
 }

 .venecia-main-form-textarea[_ngcontent-ng-c2070141160]+.venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	width: 170px
 }

 .venecia-main-form-textarea[_ngcontent-ng-c2070141160]+.venecia-main-box-error.xsmall[_ngcontent-ng-c2070141160] {
 	width: 128px
 }

 .venecia-main-form-textarea[_ngcontent-ng-c2070141160]+.venecia-main-box-error.small[_ngcontent-ng-c2070141160] {
 	width: 168px
 }

 .venecia-main-form-textarea[_ngcontent-ng-c2070141160]+.venecia-main-box-error.medium[_ngcontent-ng-c2070141160] {
 	width: 296px
 }

 .venecia-main-form-textarea[_ngcontent-ng-c2070141160]+.venecia-main-box-error.large[_ngcontent-ng-c2070141160] {
 	width: 350px
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.venecia-main-form-input[_ngcontent-ng-c2070141160] {
 		font-size: 13px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {

 	.venecia-main-form-input[_ngcontent-ng-c2070141160]+.venecia-main-box-error.xsmall[_ngcontent-ng-c2070141160],
 	.venecia-main-form-input[_ngcontent-ng-c2070141160]+.venecia-main-box-error.small[_ngcontent-ng-c2070141160],
 	.venecia-main-form-input[_ngcontent-ng-c2070141160]+.venecia-main-box-error.medium[_ngcontent-ng-c2070141160],
 	.venecia-main-form-input[_ngcontent-ng-c2070141160]+.venecia-main-box-error.large[_ngcontent-ng-c2070141160],
 	.venecia-main-form-textarea[_ngcontent-ng-c2070141160]+.venecia-main-box-error.xsmall[_ngcontent-ng-c2070141160],
 	.venecia-main-form-textarea[_ngcontent-ng-c2070141160]+.venecia-main-box-error.small[_ngcontent-ng-c2070141160],
 	.venecia-main-form-textarea[_ngcontent-ng-c2070141160]+.venecia-main-box-error.medium[_ngcontent-ng-c2070141160],
 	.venecia-main-form-textarea[_ngcontent-ng-c2070141160]+.venecia-main-box-error.large[_ngcontent-ng-c2070141160],
 	.venecia-main-form-input[_ngcontent-ng-c2070141160]+.venecia-main-box-error[_ngcontent-ng-c2070141160],
 	.venecia-main-form-textarea[_ngcontent-ng-c2070141160]+.venecia-main-box-error[_ngcontent-ng-c2070141160],
 	.venecia-main-form-select[_ngcontent-ng-c2070141160]+.venecia-main-box-error[_ngcontent-ng-c2070141160] {
 		width: 100%
 	}

 	.venecia-main-form-input[_ngcontent-ng-c2070141160] {
 		font-size: 13px
 	}

 	.venecia-main-form-input[_ngcontent-ng-c2070141160],
 	.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] {
 		display: block
 	}

 	.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160] {
 		width: 100%
 	}

 	.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select.disabled[_ngcontent-ng-c2070141160] {
 		background-color: #a4a4a4;
 		opacity: .4;
 		border-left: none !important
 	}

 	.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 		margin-left: 3px
 	}

 	.venecia-main-form[_ngcontent-ng-c2070141160] {
 		padding: 8px 0 0
 	}

 	.venecia-form[_ngcontent-ng-c2070141160] {
 		padding: 0 15px 20px
 	}

 	.venecia-main-form-label[_ngcontent-ng-c2070141160] {
 		width: 100%
 	}

 	.venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 		display: block
 	}

 	.venecia-main-form-input.xsmall[_ngcontent-ng-c2070141160],
 	.venecia-main-form-input.small[_ngcontent-ng-c2070141160],
 	.venecia-main-form-input.medium[_ngcontent-ng-c2070141160],
 	.venecia-main-form-input.large[_ngcontent-ng-c2070141160],
 	.venecia-main-form-textarea.xsmall[_ngcontent-ng-c2070141160],
 	.venecia-main-form-textarea.small[_ngcontent-ng-c2070141160],
 	.venecia-main-form-textarea.medium[_ngcontent-ng-c2070141160],
 	.venecia-main-form-textarea.large[_ngcontent-ng-c2070141160] {
 		width: 100%
 	}
 }

 @media only screen and (min-width: 640px) {
 	.venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 		line-height: 30px;
 		min-height: 30px
 	}

 	.venecia-main-form-label-parent[_ngcontent-ng-c2070141160] {
 		display: inline-block;
 		vertical-align: top;
 		min-height: 30px;
 		padding-top: 2px
 	}
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] {
 	display: block;
 	width: auto;
 	height: auto;
 	margin-block: .5rem;
 	padding: 0 0 4px !important;
 	min-height: 0 !important;
 	line-height: normal;
 	white-space: normal
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	display: inline-block;
 	width: 146px;
 	height: auto;
 	margin: 0;
 	padding: 5px 0 6px;
 	min-height: 0;
 	overflow: visible;
 	text-overflow: clip;
 	vertical-align: top;
 	line-height: normal;
 	white-space: normal;
 	word-wrap: break-word;
 	font-size: 12px;
 	color: var(--cl-gray-regular-contrast)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 	display: inline-block;
 	width: auto;
 	height: auto;
 	margin: 0;
 	padding: 5px 0 6px;
 	max-width: calc(100% - 150px);
 	min-height: 0;
 	overflow: visible;
 	text-overflow: clip;
 	vertical-align: top;
 	line-height: normal;
 	white-space: normal;
 	word-wrap: break-word;
 	font-size: var(--fs-medium);
 	color: var(--cl-gray-high-contrast)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] {
 	display: inline-block;
 	width: auto;
 	height: auto;
 	margin: 0;
 	padding: 0;
 	min-height: 0;
 	vertical-align: top;
 	line-height: normal
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] {
 	display: inline-block;
 	width: auto;
 	height: auto;
 	margin: 0;
 	padding: 0 0 3px;
 	min-height: 0;
 	vertical-align: top;
 	line-height: normal
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160] {
 	display: inline-block;
 	width: var(--form-field-md);
 	margin: 0
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.xxxsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-textarea.xxxsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-select.xxxsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-input.xxxsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-textarea.xxxsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select.xxxsmall[_ngcontent-ng-c2070141160] {
 	width: var(--form-field-xxxs)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.xxsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-textarea.xxsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-select.xxsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-input.xxsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-textarea.xxsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select.xxsmall[_ngcontent-ng-c2070141160] {
 	width: var(--form-field-xxs)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.xsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-textarea.xsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-select.xsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-input.xsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-textarea.xsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select.xsmall[_ngcontent-ng-c2070141160] {
 	width: var(--form-field-xs)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.small[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-textarea.small[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-select.small[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-input.small[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-textarea.small[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select.small[_ngcontent-ng-c2070141160] {
 	width: var(--form-field-sm)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.medium[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-textarea.medium[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-select.medium[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-input.medium[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-textarea.medium[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select.medium[_ngcontent-ng-c2070141160] {
 	width: var(--form-field-md)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.large[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-textarea.large[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-select.large[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-input.large[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-textarea.large[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select.large[_ngcontent-ng-c2070141160] {
 	width: var(--form-field-lg)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	width: 215px;
 	margin: 4px 0;
 	padding: 0;
 	line-height: 11px;
 	font-size: 12px
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-box-error.xxxsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-box-error.xxxsmall[_ngcontent-ng-c2070141160] {
 	width: 42px
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-box-error.xxsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-box-error.xxsmall[_ngcontent-ng-c2070141160] {
 	width: 100px
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-box-error.xsmall[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-box-error.xsmall[_ngcontent-ng-c2070141160] {
 	width: 128px
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-box-error.small[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-box-error.small[_ngcontent-ng-c2070141160] {
 	width: 168px
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-box-error.medium[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-box-error.medium[_ngcontent-ng-c2070141160] {
 	width: 296px
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-box-error.large[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-box-error.large[_ngcontent-ng-c2070141160] {
 	width: 350px
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160]:after {
 	top: 10px
 }

 .venecia-main-box.cardLayoutMode[_ngcontent-ng-c2070141160] {
 	padding: 0 0 6px !important
 }

 .venecia-main-box.cardLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	padding: 0
 }

 .venecia-main-box.cardLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 	max-width: none;
 	padding: 3px 0 0
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.break-1024[_ngcontent-ng-c2070141160] {
 		--form-label-width: 100%
 	}

 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] {
 		width: 100%;
 		padding: 0 0 6px !important;
 		--form-field-md: 100%;
 		--form-label-width: 100%
 	}

 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%;
 		padding-left: 5px !important
 	}

 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%;
 		max-width: none;
 		padding: 0 0 6px 5px
 	}

 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%
 	}

 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160],
 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%;
 		padding: 0 0 6px
 	}

 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160],
 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%
 	}

 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160],
 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 		width: 100%;
 		padding: 0 4px
 	}

 	.break-1024.venecia-main-box.cardLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 		padding: 3px 0 0
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.break-768[_ngcontent-ng-c2070141160] {
 		--form-label-width: 100%
 	}

 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] {
 		width: 100%;
 		padding: 0 0 6px !important;
 		--form-field-md: 100%;
 		--form-label-width: 100%
 	}

 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%;
 		padding-left: 5px !important
 	}

 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%;
 		max-width: none;
 		padding: 0 0 6px 5px
 	}

 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%
 	}

 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160],
 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%;
 		padding: 0 0 6px
 	}

 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160],
 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%
 	}

 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160],
 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 		width: 100%;
 		padding: 0 4px
 	}

 	.break-768.venecia-main-box.cardLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 		padding: 3px 0 0
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {

 	.break-640[_ngcontent-ng-c2070141160],
 	.break-0[_ngcontent-ng-c2070141160] {
 		--form-label-width: 100%
 	}

 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] {
 		width: 100%;
 		padding: 0 0 6px !important;
 		--form-field-md: 100%;
 		--form-label-width: 100%
 	}

 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%;
 		padding-left: 5px !important
 	}

 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%;
 		max-width: none;
 		padding: 0 0 6px 5px
 	}

 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%
 	}

 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160],
 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%;
 		padding: 0 0 6px
 	}

 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160],
 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%
 	}

 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160],
 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 		width: 100%;
 		padding: 0 4px
 	}

 	.break-640.venecia-main-box.cardLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160],
 	.break-0.venecia-main-box.cardLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 		padding: 3px 0 0
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.break-480[_ngcontent-ng-c2070141160] {
 		--form-label-width: 100%
 	}

 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] {
 		width: 100%;
 		padding: 0 0 6px !important;
 		--form-field-md: 100%;
 		--form-label-width: 100%
 	}

 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%;
 		padding-left: 5px !important
 	}

 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%;
 		max-width: none;
 		padding: 0 0 6px 5px
 	}

 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%
 	}

 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160],
 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%;
 		padding: 0 0 6px
 	}

 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160],
 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160] {
 		display: block;
 		width: 100%
 	}

 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160],
 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 		width: 100%;
 		padding: 0 4px
 	}

 	.break-480.venecia-main-box.cardLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 		padding: 3px 0 0
 	}
 }

 .backoffice [_nghost-ng-c2070141160] .dynamicRequest.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .backoffice [_nghost-ng-c2070141160] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	width: 200px
 }

 .backoffice [_nghost-ng-c2070141160] .dynamicRequest.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .backoffice [_nghost-ng-c2070141160] .dynamicRequest.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 .backoffice [_nghost-ng-c2070141160] .dynamicRequest.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160],
 .backoffice [_nghost-ng-c2070141160] .dynamicRequest.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .backoffice [_nghost-ng-c2070141160] .dynamicRequest.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 .backoffice [_nghost-ng-c2070141160] .dynamicRequest.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160],
 .backoffice [_nghost-ng-c2070141160] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .backoffice [_nghost-ng-c2070141160] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 .backoffice [_nghost-ng-c2070141160] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160],
 .backoffice [_nghost-ng-c2070141160] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .backoffice [_nghost-ng-c2070141160] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-textarea[_ngcontent-ng-c2070141160],
 .backoffice [_nghost-ng-c2070141160] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-drop[_ngcontent-ng-c2070141160] .venecia-main-form-select[_ngcontent-ng-c2070141160] {
 	width: 275px
 }

 .backoffice [_nghost-ng-c2070141160] .dynamicRequest.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160],
 .backoffice [_nghost-ng-c2070141160] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 	padding: 0 0 6px;
 	line-height: 30px;
 	width: 60%
 }

 .backoffice [_nghost-ng-c2070141160] .requestDefinitionDisplayMode[_ngcontent-ng-c2070141160] label[_ngcontent-ng-c2070141160] .toggle_title[_ngcontent-ng-c2070141160] {
 	font-size: 12px;
 	color: var(--cl-gray-regular-contrast)
 }

 .backoffice [_nghost-ng-c2070141160] .requestDefinitionDisplayMode[_ngcontent-ng-c2070141160] label[_ngcontent-ng-c2070141160] .toggle-control[_ngcontent-ng-c2070141160] {
 	margin-top: -21px;
 	height: 22px;
 	margin-left: 150px;
 	background-color: #fff;
 	border: 1px solid #c5c5c5;
 	width: 3.2em
 }

 .backoffice [_nghost-ng-c2070141160] .requestDefinitionDisplayMode[_ngcontent-ng-c2070141160] label[_ngcontent-ng-c2070141160] .toggle-control[_ngcontent-ng-c2070141160]:after {
 	background-color: #c5c5c5;
 	margin-top: -1px
 }

 .backoffice [_nghost-ng-c2070141160] .requestDefinitionDisplayMode[_ngcontent-ng-c2070141160] label[_ngcontent-ng-c2070141160] .title[_ngcontent-ng-c2070141160] {
 	margin-left: 200px;
 	margin-top: -37px
 }

 .backoffice [_nghost-ng-c2070141160] .requestDefinitionDisplayMode[_ngcontent-ng-c2070141160] label[_ngcontent-ng-c2070141160] .noTitle[_ngcontent-ng-c2070141160] {
 	margin-left: 200px
 }

 .backoffice [_nghost-ng-c2070141160] .requestDefinitionDisplayMode[_ngcontent-ng-c2070141160] label[_ngcontent-ng-c2070141160] input[_ngcontent-ng-c2070141160]:checked+.toggle-control[_ngcontent-ng-c2070141160] {
 	border-color: #c5c5c5;
 	background-color: #fff
 }

 .backoffice [_nghost-ng-c2070141160] .requestDefinitionDisplayMode[_ngcontent-ng-c2070141160] label[_ngcontent-ng-c2070141160] input[_ngcontent-ng-c2070141160]:checked+.toggle-control[_ngcontent-ng-c2070141160]:after {
 	background-color: #ff4800
 }

 .backoffice [_nghost-ng-c2070141160] .recordGeneratorMode[_ngcontent-ng-c2070141160] .istanbul_form-container_input[_ngcontent-ng-c2070141160] {
 	min-width: 40px !important;
 	padding: 4px 8px 3px 4px !important
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	width: var(--form-label-width);
 	font-size: var(--form-label-fs-sm);
 	color: var(--form-label-cl-regular-contrast)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label.right-label[_ngcontent-ng-c2070141160] {
 	padding-left: 10px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	padding-left: 10px !important;
 	padding-top: 5px !important;
 	width: var(--form-field-md) !important;
 	font-size: var(--form-field-fs-xs);
 	font-family: var(--ff-medium)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] i[_ngcontent-ng-c2070141160] {
 	margin-right: 5px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.formLayoutMode.fullSizeContentForm[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	width: 100%
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.required[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160]:not(.right-label):after,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.required[_ngcontent-ng-c2070141160] .venecia-main-form-label-otp[_ngcontent-ng-c2070141160]:after {
 	content: var(--form-control-required-symbol);
 	font-family: var(--ff-medium);
 	color: var(--cl-form-required);
 	line-height: 14px;
 	font-size: 14px;
 	display: inline-block
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.required[_ngcontent-ng-c2070141160] .venecia-main-form-label.right-label[_ngcontent-ng-c2070141160]>.venecia-main-form-label[_ngcontent-ng-c2070141160]:after {
 	content: ""
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[class*=Request][_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box[class*=request][_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	width: var(--form-label-width)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[class*=Request][_ngcontent-ng-c2070141160] .venecia-main-form-label.center-label[_ngcontent-ng-c2070141160]:after,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box[class*=request][_ngcontent-ng-c2070141160] .venecia-main-form-label.center-label[_ngcontent-ng-c2070141160]:after,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-label.center-label[_ngcontent-ng-c2070141160]:after {
 	content: "" !important
 }

 @media screen and (max-width: 639px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c2070141160] .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 		width: 100%
 	}

 	.light_box [_nghost-ng-c2070141160] .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label.right-label[_ngcontent-ng-c2070141160] {
 		padding-left: 0
 	}
 }

 @font-face {
 	font-family: text-security-disc;
 	src: url(text-security-disc.06adef58bf7c70c8.eot);
 	src: url(text-security-disc.06adef58bf7c70c8.eot?#iefix) format("embedded-opentype"), url(text-security-disc.f758130bc0ffc111.woff) format("woff"), url(text-security-disc.3981271a85802291.ttf) format("truetype"), url(text-security-disc.5105bac9339e608a.svg#text-security-disc) format("svg");
 	font-weight: 400;
 	font-style: normal;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale
 }

 input[type=number][_ngcontent-ng-c2070141160]::-webkit-inner-spin-button,
 input[type=number][_ngcontent-ng-c2070141160]::-webkit-outer-spin-button {
 	-webkit-appearance: none;
 	appearance: none;
 	margin: 0
 }

 .venecia-main-form-content[_ngcontent-ng-c2070141160] {
 	margin-bottom: 0
 }

 .venecia-main-form-content.venecia-position[_ngcontent-ng-c2070141160] {
 	position: relative
 }

 .venecia-main-form-content.venecia-position[_ngcontent-ng-c2070141160] .venecia-main_loader_content[_ngcontent-ng-c2070141160] {
 	position: absolute;
 	right: 5px;
 	top: 3px
 }

 .venecia-main-box-clipboard[_ngcontent-ng-c2070141160] {
 	display: block;
 	width: 334px;
 	height: 33px;
 	margin: 0 !important;
 	padding: 0 0 4px !important;
 	min-height: 0 !important;
 	line-height: normal;
 	white-space: normal
 }

 .venecia-main-form-label-clipboard[_ngcontent-ng-c2070141160] {
 	font-size: var(--form-label-fs-small);
 	color: var(--form-label-cl-regular-contrast);
 	width: var(--form-label-width);
 	word-wrap: break-word;
 	padding-top: 5px;
 	padding-bottom: 6px;
 	float: left
 }

 .venecia-main-box[_ngcontent-ng-c2070141160] {
 	padding: 0 0 8px
 }

 .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-input.short[_ngcontent-ng-c2070141160] {
 	width: 100px
 }

 .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-input.xxxsmall[_ngcontent-ng-c2070141160] {
 	width: 42px
 }

 .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-input.medium-notifications[_ngcontent-ng-c2070141160] {
 	width: 140px
 }

 .venecia-main-box.splitRowDescriptionMode[_ngcontent-ng-c2070141160] {
 	padding-bottom: 0
 }

 .venecia-main-box.splitRowDescriptionMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] {
 	display: none
 }

 .venecia-main-box.splitRowAmountMode[_ngcontent-ng-c2070141160] {
 	padding-bottom: 0
 }

 .venecia-main-box.splitRowAmountMode[_ngcontent-ng-c2070141160] .venecia-main-form-content.venecia-position[_ngcontent-ng-c2070141160] {
 	width: auto;
 	display: inline-block
 }

 .venecia-main-box.budgetOneTimeRowAmountMode[_ngcontent-ng-c2070141160] {
 	padding-bottom: 1px
 }

 .venecia-main-box.budgetOneTimeRowAmountMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	width: auto;
 	padding-right: .5rem
 }

 .venecia-main-box.budgetOneTimeRowAmountMode[_ngcontent-ng-c2070141160] .venecia-main-form-content.venecia-position[_ngcontent-ng-c2070141160] {
 	width: auto;
 	display: inline-block
 }

 .venecia-main-box.withoutMargins[_ngcontent-ng-c2070141160] {
 	padding: 0
 }

 .venecia-main-box.withoutMargins[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160],
 .venecia-main-box.withoutMargins[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	display: none
 }

 .venecia-main-box.withoutMargins[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	margin: 0
 }

 .venecia-main-box.cleanNumerFieldMode[_ngcontent-ng-c2070141160] {
 	padding: 0
 }

 .venecia-main-box.cleanNumerFieldMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] {
 	display: none
 }

 .venecia-main-box.fullHorizontalMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	width: var(--form-label-width)
 }

 .venecia-main-box.fullHorizontalMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] input[_ngcontent-ng-c2070141160] {
 	margin-right: 14px
 }

 .venecia-main-box.savingGoalMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border-width: 0 0 1px 0;
 	text-align: right;
 	font-size: 14px
 }

 .venecia-main-box.savingGoalMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160] {
 	border-left: 0
 }

 .venecia-main-box.savingGoalMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus {
 	background: #fff;
 	box-shadow: none
 }

 .venecia-main-box.savingGoalMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160] {
 	border-left: 0 !important
 }

 .venecia-main-box.savingGoalMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160]:focus {
 	border-left: 0 !important;
 	box-shadow: none
 }

 .venecia-main-box.amountSelectorMode[_ngcontent-ng-c2070141160] .broome-field[_ngcontent-ng-c2070141160]:focus {
 	box-shadow: none;
 	border-width: 0px
 }

 .venecia-main-box.amountSelectorMode[_ngcontent-ng-c2070141160] .broome-field.broome-field-has-text[_ngcontent-ng-c2070141160] {
 	padding-right: 0
 }

 .venecia-main-box.amountSelectorMode[_ngcontent-ng-c2070141160] .broome-field.broome-field-has-text[_ngcontent-ng-c2070141160]:focus {
 	box-shadow: none;
 	border-width: 0px
 }

 .venecia-main-box.transactionMultipleMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] {
 	display: block
 }

 .venecia-main-box.transactionMultipleMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.medium[_ngcontent-ng-c2070141160] {
 	width: 296px
 }

 .venecia-main-box.siparia-input-input-formMode[_ngcontent-ng-c2070141160] {
 	display: inline-block;
 	vertical-align: top;
 	margin-top: -10px
 }

 .venecia-main-box.siparia-input-input-formMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] {
 	margin-bottom: 0
 }

 .venecia-main-box.siparia-input-input-formMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border-top: 0;
 	border-left: 0;
 	border-right: 0;
 	border-bottom: 1px solid #bbb
 }

 .venecia-main-box.toggleEnabledDisabledSMSMode.formLayoutMode[_ngcontent-ng-c2070141160] {
 	padding-top: 14px !important;
 	padding-bottom: 0 !important
 }

 .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	color: var(--cl-form-error-message);
 	font-weight: 500;
 	display: block;
 	padding: 0;
 	font-size: var(--fs-small);
 	line-height: 10px;
 	margin-top: 4px;
 	margin-bottom: 4px
 }

 .roma_basic_content_row[_ngcontent-ng-c2070141160] {
 	min-height: 38px;
 	padding: 0 12px 12px
 }

 .roma_basic_content_row.personalSettingsMode[_ngcontent-ng-c2070141160] .roma_basic_content_row_data[_ngcontent-ng-c2070141160] {
 	word-break: break-all
 }

 .roma_basic_content_row_label[_ngcontent-ng-c2070141160] {
 	display: block;
 	color: var(--cl-gray-low-contrast);
 	font-size: 11px;
 	font-family: var(--ff-medium)
 }

 .roma_basic_content_row_data[_ngcontent-ng-c2070141160] {
 	display: block;
 	color: var(--cl-gray-high-contrast);
 	font-size: 14px;
 	padding-top: 0
 }

 .roma_basic_content_row[_ngcontent-ng-c2070141160] .roma_basic_content_row_data[_ngcontent-ng-c2070141160] {
 	line-height: 1.1;
 	padding-top: 2px
 }

 .roma-field[_ngcontent-ng-c2070141160] {
 	width: 68%;
 	padding: 5px 1%;
 	color: var(--cl-gray-regular-contrast);
 	background-color: transparent;
 	border: 0;
 	margin-top: 0;
 	text-align: right;
 	font-size: 14px
 }

 .roma-field[_ngcontent-ng-c2070141160]:focus {
 	outline: none
 }

 .roma-form-input[_ngcontent-ng-c2070141160] {
 	display: block
 }

 .roma-form-label[_ngcontent-ng-c2070141160] {
 	padding-left: 8px;
 	padding-bottom: 5px
 }

 .roma-main-form-label-data[_ngcontent-ng-c2070141160] {
 	display: inline-block;
 	font-size: 14px;
 	color: var(--cl-gray-high-contrast);
 	overflow: hidden;
 	text-overflow: ellipsis;
 	word-break: break-word;
 	vertical-align: middle;
 	padding-top: 0
 }

 .broome-field[_ngcontent-ng-c2070141160] {
 	width: 100%;
 	height: 28px;
 	line-height: 28px;
 	padding-right: 5px;
 	color: var(--cl-gray-regular-contrast);
 	background-color: transparent;
 	border: 0;
 	margin-top: 0;
 	text-align: right;
 	font-size: 14px
 }

 .broome-field[_ngcontent-ng-c2070141160]:focus {
 	outline-width: 0
 }

 .broome-field.broome-field-has-text[_ngcontent-ng-c2070141160] {
 	font-size: 25px;
 	color: var(--cl-gray-high-contrast)
 }

 .broome-field[_ngcontent-ng-c2070141160]::placeholder {
 	color: var(--cl-gray-low-contrast);
 	opacity: 1
 }

 .broome-field-error[_ngcontent-ng-c2070141160] {
 	margin-top: 8px;
 	clear: both;
 	float: right
 }

 .venecia-main-box.amountMode[_ngcontent-ng-c2070141160] {
 	text-align: right
 }

 .venecia-main-box.amountMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] {
 	width: calc(100% - 46px);
 	display: inline-block
 }

 .venecia-main-box.amountMode.servicePaymentDisplayMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] {
 	display: none
 }

 .venecia-main-box.amountMode.servicePaymentDisplayMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] {
 	position: relative;
 	left: auto;
 	max-width: 160px;
 	width: 100%;
 	display: block
 }

 .venecia-main-box.amountMode.servicePaymentDisplayMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .broome-field[_ngcontent-ng-c2070141160] {
 	width: 160px
 }

 .venecia-main-box.amountMode.servicePaymentDisplayMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .broome-field.disabled[_ngcontent-ng-c2070141160] {
 	border-bottom: solid 1px var(--cl-border-low-contrast) !important
 }

 .venecia-main-box.amountMode.servicePaymentDisplayMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .broome-field.broome-field-has-text[_ngcontent-ng-c2070141160] {
 	--form-field-md: 160px;
 	border-radius: var(--form-field-border-radius-sm);
 	border-color: var(--form-field-border-regular-contrast);
 	border-width: var(--form-field-border-thin);
 	height: var(--form-field-height);
 	width: var(--form-field-md);
 	color: var(--form-field-cl-value);
 	font-size: var(--form-field-fs-md);
 	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
 }

 .venecia-main-box.amountMode.servicePaymentDisplayMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .broome-field.broome-field-has-text[_ngcontent-ng-c2070141160]:focus {
 	box-shadow: var(--form-field-shadow-on-focus);
 	border-width: var(--form-field-border-width-on-focus);
 	border-color: var(--form-field-border-cl-on-focus)
 }

 .venecia-main-box[_ngcontent-ng-c2070141160] {
 	margin-block: .5rem;
 	padding: 0 0 4px
 }

 .venecia-main-box.thirdPartyProductsAdminItemMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] {
 	display: none
 }

 .venecia-main-box.thirdPartyProductsAdminItemMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] {
 	position: relative;
 	left: auto;
 	max-width: 160px;
 	display: block
 }

 .venecia-main-box.thirdPartyProductsAdminItemMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .broome-field[_ngcontent-ng-c2070141160] {
 	width: 160px;
 	border-style: solid
 }

 .venecia-main-box.thirdPartyProductsAdminItemMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .broome-field.disabled[_ngcontent-ng-c2070141160] {
 	border: solid 1px #bbb
 }

 .venecia-main-box.thirdPartyProductsAdminItemMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .broome-field.broome-field-has-text[_ngcontent-ng-c2070141160] {
 	font-size: 14px;
 	color: var(--cl-gray-regular-contrast)
 }

 .venecia-main-box.thirdPartyProductsSelectionItemMode[_ngcontent-ng-c2070141160] {
 	float: right
 }

 .venecia-main-box.thirdPartyProductsSelectionItemMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] {
 	display: none
 }

 .venecia-main-box.thirdPartyProductsSelectionItemMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] {
 	position: static;
 	left: auto;
 	display: inline-block;
 	width: 100%;
 	max-width: 120px
 }

 .venecia-main-box.thirdPartyProductsSelectionItemMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .broome-field[_ngcontent-ng-c2070141160] {
 	border: solid 1px var(--cl-border-low-contrast);
 	width: 100%
 }

 .venecia-main-box.thirdPartyProductsSelectionItemMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .broome-field.disabled[_ngcontent-ng-c2070141160] {
 	border: solid 1px #bbb
 }

 .venecia-main-box.thirdPartyProductsSelectionItemMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .broome-field.broome-field-has-text[_ngcontent-ng-c2070141160] {
 	font-size: 14px;
 	color: var(--cl-gray-regular-contrast)
 }

 .venecia-main-box.borderBottom[_ngcontent-ng-c2070141160] input[_ngcontent-ng-c2070141160] {
 	width: 50px;
 	height: 26px;
 	margin-right: 10px;
 	margin-top: -5px;
 	background: transparent;
 	border: none;
 	border-bottom: 1px solid #bbb;
 	outline: none;
 	text-align: center;
 	vertical-align: bottom
 }

 .venecia-main-box.splitRowAmountMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	width: auto
 }

 .venecia-main-box.splitRowAmountMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 	display: inline-block
 }

 .venecia-main-box.borderBottom[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus {
 	box-shadow: none
 }

 .venecia-main-box.borderBottom.filledMode.inlineMode[_ngcontent-ng-c2070141160] {
 	display: inline-block;
 	vertical-align: top
 }

 .venecia-main-box.borderBottom.filledMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border-left: 0 !important;
 	color: var(--cl-additional);
 	width: 36px
 }

 .venecia-main-box.borderBottom.filledMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus {
 	box-shadow: none
 }

 .venecia-main-box.borderBottom.filledMode[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	display: inline-block;
 	vertical-align: top;
 	padding-top: 2px;
 	margin-right: 10px
 }

 .venecia-main-box.borderBottom.notificationMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border-left: 0 !important;
 	text-align: right;
 	border-radius: 0
 }

 .venecia-main-box.myProductsGroupedModalMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	font-size: 14px;
 	color: var(--cl-gray-high-contrast);
 	font-family: var(--ff-medium);
 	padding-bottom: 14px;
 	padding-left: 4px
 }

 .venecia-main-box.twoLines[_ngcontent-ng-c2070141160] {
 	padding-top: 8px;
 	width: 80%
 }

 .venecia-main-box.twoLines.modalPresentationMode[_ngcontent-ng-c2070141160] {
 	width: 100%
 }

 .venecia-main-box.twoLines[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] {
 	position: relative;
 	width: 100%;
 	display: block;
 	padding: 0
 }

 .venecia-main-box.twoLines[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] input[_ngcontent-ng-c2070141160] {
 	width: 100%
 }

 .venecia-main-box.twoLines[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	font-size: var(--form-label-fs-small)
 }

 .venecia-main-box.twoLines[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] {
 	min-height: 0;
 	padding: 0
 }

 .venecia-main-box.wrappedContentForm[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] {
 	display: block;
 	min-height: 0;
 	margin-bottom: 8px
 }

 .venecia-main-box.wrappedContentForm[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	display: block;
 	font-size: var(--form-label-fs-small);
 	color: var(--form-label-cl-regular-contrast)
 }

 .venecia-main-box.wrappedContentForm[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 	display: block;
 	line-height: 18px;
 	min-height: 0
 }

 .venecia-main-box.wrappedContentForm.marginContentFormContextual[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .venecia-main-box.wrappedContentForm.marginContentFormContextual[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 	padding-left: 6px
 }

 .venecia-main-box.fullSizeContentForm[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] {
 	display: block
 }

 .venecia-main-box.fullSizeContentForm[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] input[_ngcontent-ng-c2070141160] {
 	width: 100%
 }

 .venecia-main-box.fullSizeContentForm.configurationByScopeMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] {
 	display: block
 }

 .venecia-main-box.fullSizeContentForm.configurationByScopeMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] input[_ngcontent-ng-c2070141160] {
 	width: 100%
 }

 .venecia-main-form-content.confirmationMode[_ngcontent-ng-c2070141160] .venecia-main-form-input.xsmall[_ngcontent-ng-c2070141160] {
 	width: 48px;
 	margin-right: 20px
 }

 .venecia-main-box[_ngcontent-ng-c2070141160] .confirmationMode[_ngcontent-ng-c2070141160] {
 	display: block
 }

 .venecia-password[_ngcontent-ng-c2070141160] {
 	cursor: pointer;
 	-webkit-appearance: none;
 	-moz-appearance: none;
 	outline: 0;
 	display: inline-block;
 	vertical-align: middle;
 	padding: 0 0 0 8px;
 	color: var(--cl-additional)
 }

 .disabled[_ngcontent-ng-c2070141160] {
 	opacity: .6;
 	pointer-events: none
 }

 .venecia-main-box.formLayoutMode.secretQuestionMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent.form-break-label[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	width: auto;
 	padding-right: 8px
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.rounded[_ngcontent-ng-c2070141160] {
 	border-radius: 15px
 }

 .venecia-main-box.formLayoutMode.bright_Login[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	padding: 0 14px
 }

 .venecia-main-box.formLayoutMode.bright_Login[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.rounded[_ngcontent-ng-c2070141160] {
 	border-radius: 25px;
 	border: 1px solid #bbb
 }

 .venecia-main-box.formLayoutMode.bright_Login[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.rounded.required[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid #bbb
 }

 .venecia-main-box.formLayoutMode.bright_Login[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.rounded.valid[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid #bbb !important
 }

 .venecia-main-box.formLayoutMode.bright_Login[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	margin-left: 10px
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_Banner[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	padding: 0 14px
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_Banner[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.rounded[_ngcontent-ng-c2070141160] {
 	border-radius: 25px;
 	border: 1px solid #fff;
 	background: transparent
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_Banner[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.rounded.required[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid #fff
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_Banner[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.rounded.valid[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid #fff !important
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_Banner[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	margin-left: 10px
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode.flexishape_Login_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode.flexishape_Login_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border-radius: 25px;
 	border: 1px solid var(--cl-border-low-contrast);
 	background: #fff;
 	padding: 0 14px;
 	color: var(--cl-gray-high-contrast)
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode.flexishape_Login_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode.flexishape_Login_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid var(--cl-border-low-contrast)
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode.flexishape_Login_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode.flexishape_Login_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid var(--cl-border-low-contrast) !important
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder,
 .venecia-main-box.formLayoutMode.flexishape_Login_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder,
 .venecia-main-box.formLayoutMode.flexishape_Login_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder {
 	color: var(--cl-gray-low-contrast) !important
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus,
 .venecia-main-box.formLayoutMode.flexishape_Login_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus,
 .venecia-main-box.formLayoutMode.flexishape_Login_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus {
 	background: #e1e1e1
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	padding: 0 14px
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.rounded[_ngcontent-ng-c2070141160] {
 	border-radius: 25px;
 	border: 1px solid #fff;
 	background: transparent
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.rounded.required[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid #fff
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.rounded.valid[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid #fff !important
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	margin-left: 10px
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded[_ngcontent-ng-c2070141160] {
 	padding-top: 6px
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border-radius: 25px;
 	border: 1px solid #fff;
 	background: transparent;
 	padding: 0 14px;
 	color: var(--cl-gray-high-contrast)
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid #fff
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid #fff !important
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder {
 	color: var(--cl-gray-low-contrast) !important
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus {
 	background: #fff
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	margin-left: 10px
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border-radius: 25px;
 	border: 1px solid var(--cl-border-low-contrast);
 	background: #fff;
 	padding: 0 14px;
 	color: var(--cl-gray-high-contrast)
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid var(--cl-border-low-contrast)
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160],
 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid var(--cl-border-low-contrast) !important
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder,
 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder,
 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder {
 	color: var(--cl-gray-low-contrast) !important
 }

 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus,
 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus,
 .venecia-main-box.formLayoutMode.flexishape_Login_No_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus {
 	background: #e1e1e1
 }

 .venecia-main-box.noFormLayoutMode.bright_Login.rounded[_ngcontent-ng-c2070141160] {
 	padding-top: 6px
 }

 .venecia-main-box.noFormLayoutMode.bright_Login.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border-radius: 25px;
 	border: 1px solid #bbb;
 	padding: 0 14px;
 	color: var(--cl-gray-high-contrast)
 }

 .venecia-main-box.noFormLayoutMode.bright_Login.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid #bbb
 }

 .venecia-main-box.noFormLayoutMode.bright_Login.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid #bbb !important
 }

 .venecia-main-box.noFormLayoutMode.bright_Login.rounded[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	margin-left: 10px
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded[_ngcontent-ng-c2070141160] {
 	padding-top: 6px
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	padding: 0 14px;
 	border-radius: 25px;
 	border: 1px solid #fff;
 	background: transparent;
 	color: var(--cl-gray-high-contrast)
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid #fff
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid #fff !important
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder {
 	color: var(--cl-gray-low-contrast) !important
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus {
 	background: #fff
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	margin-left: 10px
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border-radius: 25px;
 	border: 1px solid var(--cl-border-low-contrast);
 	background: #fff;
 	padding: 0 14px;
 	color: var(--cl-gray-high-contrast)
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160],
 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160],
 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid var(--cl-border-low-contrast)
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160],
 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160],
 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid var(--cl-border-low-contrast) !important
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder,
 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder,
 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder {
 	color: var(--cl-gray-low-contrast) !important
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus,
 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus,
 .venecia-main-box.noFormLayoutMode.flexishape_Login_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus {
 	background: #e1e1e1
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded[_ngcontent-ng-c2070141160] {
 	padding-top: 6px
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border-radius: 25px;
 	border: 1px solid #fff;
 	background: transparent;
 	padding: 0 14px;
 	color: var(--cl-gray-high-contrast)
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid #fff
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid #fff !important
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder {
 	color: var(--cl-gray-low-contrast) !important
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus {
 	background: #fff
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	margin-left: 10px
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border-radius: 25px;
 	border: 1px solid var(--cl-border-low-contrast);
 	background: #fff;
 	padding: 0 14px;
 	color: var(--cl-gray-high-contrast)
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160],
 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160],
 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.required[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid var(--cl-border-low-contrast)
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160],
 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160],
 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input.valid[_ngcontent-ng-c2070141160] {
 	border-left: 1px solid var(--cl-border-low-contrast) !important
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder,
 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder,
 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder {
 	color: var(--cl-gray-low-contrast) !important
 }

 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus,
 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus,
 .venecia-main-box.noFormLayoutMode.flexishape_Login_No_Banner.rounded.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus {
 	background: #e1e1e1
 }

 .venecia-main-box.inspired_Login[_ngcontent-ng-c2070141160] {
 	padding-top: 6px
 }

 .venecia-main-box.inspired_Login[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border: 1px solid #fff;
 	background: transparent;
 	color: #fff;
 	animation: none
 }

 .venecia-main-box.inspired_Login[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder {
 	color: #fff !important
 }

 .venecia-main-box.inspired_Login[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	margin-left: 10px
 }

 .venecia-main-box.inspired_Login.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .venecia-main-box.inspired_Login.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-parent[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	color: #fff
 }

 .venecia-main-box.inspired_Login.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .venecia-main-box.inspired_Login.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border: 1px solid #fff;
 	background: transparent;
 	color: #fff;
 	animation: none
 }

 .venecia-main-box.inspired_Login.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder,
 .venecia-main-box.inspired_Login.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder,
 .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder {
 	color: #fff
 }

 .venecia-main-box.inspired_Login.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	width: 260px
 }

 .password[_ngcontent-ng-c2070141160] {
 	font-family: text-security-disc;
 	-webkit-touch-callout: none;
 	-webkit-user-select: none;
 	user-select: none
 }

 .password.reveal[_ngcontent-ng-c2070141160] {
 	font-family: var(--ff-regular);
 	font-weight: 400 !important
 }

 .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-content.with-custom-password[data-placeholder][_ngcontent-ng-c2070141160]:after {
 	content: attr(data-placeholder);
 	font-size: 14px;
 	font-family: var(--ff-regular);
 	position: absolute;
 	top: 5px;
 	left: 17px;
 	z-index: 0
 }

 .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-content.with-custom-password[data-placeholder][_ngcontent-ng-c2070141160]>input[class*=password][_ngcontent-ng-c2070141160] {
 	font-family: text-security-disc;
 	-webkit-touch-callout: none;
 	-webkit-user-select: none;
 	user-select: none;
 	background-color: transparent;
 	position: relative;
 	z-index: 1
 }

 .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-content.with-custom-password[data-placeholder][_ngcontent-ng-c2070141160]>input[class*=password].reveal[_ngcontent-ng-c2070141160] {
 	font-family: var(--ff-regular);
 	font-weight: 400 !important
 }

 .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-content.with-custom-password[data-placeholder][_ngcontent-ng-c2070141160]>input[class*=password][_ngcontent-ng-c2070141160]::placeholder {
 	color: transparent
 }

 @media only screen and (min-width: 1366px) {
 	.broome-field.broome-field-has-text.broome-field-long-text[_ngcontent-ng-c2070141160] {
 		font-size: 25px
 	}

 	.broome-field.broome-field-has-text.broome-field-very-long-text[_ngcontent-ng-c2070141160] {
 		font-size: 20px
 	}
 }

 @media only screen and (max-width: 1365px) and (min-width: 1024px) {
 	.broome-field.broome-field-has-text.broome-field-long-text[_ngcontent-ng-c2070141160] {
 		font-size: 20px
 	}

 	.broome-field.broome-field-has-text.broome-field-very-long-text[_ngcontent-ng-c2070141160] {
 		font-size: 14px
 	}
 }

 @media only screen and (min-width: 1024px) {
 	.venecia-main-box.amountSelectorMode[_ngcontent-ng-c2070141160] .broome-field.broome-field-has-text.broome-field-long-text[_ngcontent-ng-c2070141160] {
 		font-size: 16px
 	}

 	.venecia-main-box.amountSelectorMode[_ngcontent-ng-c2070141160] .broome-field.broome-field-has-text.broome-field-very-long-text[_ngcontent-ng-c2070141160] {
 		font-size: 14px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.venecia-main-box.twoLines[_ngcontent-ng-c2070141160] {
 		width: auto
 	}

 	.roma_basic_content_row[_ngcontent-ng-c2070141160] {
 		padding: 0 0 10px
 	}

 	.roma_basic_content_row_label[_ngcontent-ng-c2070141160] {
 		font-size: 12px;
 		font-family: var(--ff-regular)
 	}
 }

 @media only screen and (min-width: 640px) {
 	.venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 		line-height: 30px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.venecia-main-box.amountSelectorMode[_ngcontent-ng-c2070141160] .broome-field.broome-field-has-text.broome-field-long-text[_ngcontent-ng-c2070141160] {
 		font-size: 16px
 	}

 	.venecia-main-box.amountSelectorMode[_ngcontent-ng-c2070141160] .broome-field.broome-field-has-text.broome-field-very-long-text[_ngcontent-ng-c2070141160] {
 		font-size: 14px
 	}

 	.venecia-main-form-content[_ngcontent-ng-c2070141160] {
 		width: 100%;
 		display: block;
 		position: relative
 	}

 	.venecia-main-form-content.with-reveal-password[_ngcontent-ng-c2070141160]>input[_ngcontent-ng-c2070141160] {
 		display: inline-block !important;
 		width: calc(100% - 24px) !important
 	}

 	.venecia-main-form-input[_ngcontent-ng-c2070141160] {
 		width: 100%;
 		display: block
 	}

 	.venecia-main-box.borderBottom.filledMode[_ngcontent-ng-c2070141160] {
 		padding-bottom: 0
 	}

 	.venecia-main-box.borderBottom.filledMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 		margin-top: -24px;
 		margin-left: 10px
 	}
 }

 input[class^=ios].broome-field[_ngcontent-ng-c2070141160]:-webkit-input-placeholder,
 input[class^=ios].broome-field[_ngcontent-ng-c2070141160]::-moz-placeholder,
 input[class^=ios].broome-field[_ngcontent-ng-c2070141160]:-ms-input-placeholder,
 input[class^=ios].broome-field[_ngcontent-ng-c2070141160]:-moz-placeholder {
 	font-size: 20px
 }

 input[class^=ios].broome-field.broome-field-has-text[_ngcontent-ng-c2070141160] {
 	font-size: 20px
 }

 .backoffice [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-input.xxxsmall[_ngcontent-ng-c2070141160] {
 	width: 55px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.twoLines[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	padding-left: 5px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.filledMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	width: 36px;
 	margin-top: -10px;
 	margin-right: 0
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	--form-label-width: 196px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	width: 270px
 }

 @media only screen and (max-width: 1024px) and (min-width: 639px) {
 	.light_box [_nghost-ng-c2070141160] .venecia-main-box.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 		width: 330px
 	}
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	color: var(--form-label-cl-regular-contrast);
 	font-family: var(--form-label-ff-regular) !important;
 	font-size: var(--form-label-fs-sm) !important;
 	width: var(--form-label-width)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.largeLabelMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode.largeLabelMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	width: 160px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.thirdPartyProductsSelectionItemMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .broome-field[_ngcontent-ng-c2070141160]::placeholder,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.thirdPartyProductsAdminItemMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .broome-field[_ngcontent-ng-c2070141160]::placeholder,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode.thirdPartyProductsSelectionItemMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .broome-field[_ngcontent-ng-c2070141160]::placeholder,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode.thirdPartyProductsAdminItemMode[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160] .broome-field[_ngcontent-ng-c2070141160]::placeholder {
 	color: var(--form-field-cl-placeholder) !important;
 	font-size: var(--form-field-fs-md)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.thirdPartyProductsAdminItemMode[_ngcontent-ng-c2070141160] .broome-field-error[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode.thirdPartyProductsAdminItemMode[_ngcontent-ng-c2070141160] .broome-field-error[_ngcontent-ng-c2070141160] {
 	font-size: var(--fs-extrasmall)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .content-error[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .content-error[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border-color: var(--cl-form-error-message)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	border-radius: var(--form-field-border-radius-sm);
 	border-color: var(--form-field-border-regular-contrast);
 	border-left-width: var(--form-field-border-thin);
 	border-width: var(--form-field-border-thin);
 	height: var(--form-field-height);
 	width: var(--form-field-md);
 	color: var(--form-field-cl-value);
 	font-size: var(--form-field-fs-md);
 	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder {
 	color: var(--form-field-cl-placeholder) !important;
 	font-size: var(--form-field-fs-md)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-input.xxxsmall[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-input.xxxsmall[_ngcontent-ng-c2070141160] {
 	width: var(--form-field-xxs)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus {
 	box-shadow: var(--form-field-shadow-on-focus);
 	border-width: var(--form-field-border-width-on-focus);
 	border-color: var(--form-field-border-cl-on-focus)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus-visible,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus-visible {
 	outline: inherit;
 	outline-offset: inherit;
 	box-shadow: var(--form-field-shadow-on-focus);
 	border-width: var(--form-field-border-width-on-focus);
 	border-color: var(--form-field-border-cl-on-focus)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-input.required.valid[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-input.required.disabled[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-input.required.valid[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-input.required.disabled[_ngcontent-ng-c2070141160] {
 	border-left-color: var(--form-field-border-regular-contrast);
 	border-left-width: var(--form-field-border-thin)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-input.required.valid[_ngcontent-ng-c2070141160]:focus,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-input.required.valid[_ngcontent-ng-c2070141160]:focus {
 	box-shadow: var(--form-field-shadow-on-focus);
 	border-width: var(--form-field-border-width-on-focus);
 	border-color: var(--form-field-border-cl-on-focus)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-input.disabled[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-input.disabled[_ngcontent-ng-c2070141160] {
 	background-color: var(--form-field-disable)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label-data[_ngcontent-ng-c2070141160] {
 	color: var(--form-field-cl-value);
 	padding: 10px 0 0
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode.formLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	padding-top: 10px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.formLayoutMode.requestMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.formLayoutMode.dynamicRequest[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode.formLayoutMode.requestMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode.formLayoutMode.dynamicRequest[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	width: var(--form-label-width);
 	padding-top: 10px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.formLayoutMode.fullSizeContentForm[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode.formLayoutMode.fullSizeContentForm[_ngcontent-ng-c2070141160] {
 	--form-label-width: 100%;
 	--form-field-md: 100%
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.formLayoutMode.fullSizeContentForm[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode.formLayoutMode.fullSizeContentForm[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	padding: 10px 0 0
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160]:not(.amountMode):not(.filledMode):not(.siparia-input-input-formMode, .notificationMode[_ngcontent-ng-c2070141160], .savingGoalMode[_ngcontent-ng-c2070141160], .borderBottom)[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160]:before,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160]:not(.amountMode):not(.filledMode):not(.siparia-input-input-formMode, .notificationMode[_ngcontent-ng-c2070141160], .savingGoalMode[_ngcontent-ng-c2070141160], .borderBottom)[_ngcontent-ng-c2070141160] .venecia-main-form-content[_ngcontent-ng-c2070141160]:before {
 	content: "";
 	position: absolute;
 	left: 4px;
 	top: 3px;
 	width: 3px;
 	height: calc(var(--form-field-height) - 7px);
 	border-radius: 3px;
 	background-color: var(--form-field-non-required)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160]:not(.amountMode):not(.filledMode):not(.siparia-input-input-formMode, .notificationMode[_ngcontent-ng-c2070141160], .savingGoalMode[_ngcontent-ng-c2070141160], .borderBottom)[_ngcontent-ng-c2070141160] .venecia-main-form-content.content-required[_ngcontent-ng-c2070141160]:before,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160]:not(.amountMode):not(.filledMode):not(.siparia-input-input-formMode, .notificationMode[_ngcontent-ng-c2070141160], .savingGoalMode[_ngcontent-ng-c2070141160], .borderBottom)[_ngcontent-ng-c2070141160] .venecia-main-form-content.content-required[_ngcontent-ng-c2070141160]:before {
 	content: "";
 	position: absolute;
 	left: 4px;
 	top: 3px;
 	width: 3px;
 	height: calc(var(--form-field-height) - 7px);
 	border-radius: 3px;
 	background-color: var(--form-field-required)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160]:not(.amountMode):not(.filledMode):not(.siparia-input-input-formMode, .notificationMode[_ngcontent-ng-c2070141160], .savingGoalMode[_ngcontent-ng-c2070141160], .borderBottom)[_ngcontent-ng-c2070141160] .venecia-main-form-content.content-required.content-valid[_ngcontent-ng-c2070141160]:before,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160]:not(.amountMode):not(.filledMode):not(.siparia-input-input-formMode, .notificationMode[_ngcontent-ng-c2070141160], .savingGoalMode[_ngcontent-ng-c2070141160], .borderBottom)[_ngcontent-ng-c2070141160] .venecia-main-form-content.content-required.content-valid[_ngcontent-ng-c2070141160]:before {
 	content: "";
 	position: absolute;
 	left: 4px;
 	top: 3px;
 	width: 3px;
 	height: calc(var(--form-field-height) - 7px);
 	border-radius: 3px;
 	background-color: var(--form-field-valid)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	padding-left: 10px !important;
 	padding-top: 5px !important;
 	width: var(--form-field-md) !important;
 	font-size: var(--form-field-fs-xs);
 	font-family: var(--ff-medium)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] i[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] i[_ngcontent-ng-c2070141160] {
 	margin-right: 5px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.amountMode[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode.amountMode[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	margin-left: -30px;
 	margin-top: 12px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.amountMode.required[_ngcontent-ng-c2070141160]:not(.noRequiredInlineMode) .venecia-main-form-content.content-placeholder-visible[_ngcontent-ng-c2070141160]:after,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode.amountMode.required[_ngcontent-ng-c2070141160]:not(.noRequiredInlineMode) .venecia-main-form-content.content-placeholder-visible[_ngcontent-ng-c2070141160]:after {
 	content: var(--form-control-required-symbol);
 	font-family: var(--ff-medium);
 	color: var(--cl-form-required);
 	line-height: 14px;
 	font-size: 14px;
 	display: inline-block
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.amountMode.required[_ngcontent-ng-c2070141160]:not(.noRequiredInlineMode) .venecia-main-form-content.content-placeholder-visible[_ngcontent-ng-c2070141160]:after,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode.amountMode.required[_ngcontent-ng-c2070141160]:not(.noRequiredInlineMode) .venecia-main-form-content.content-placeholder-visible[_ngcontent-ng-c2070141160]:after {
 	position: absolute;
 	right: 0;
 	top: 8px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.amountMode.required[_ngcontent-ng-c2070141160]:not(.noRequiredInlineMode) .venecia-main-form-content.content-placeholder-visible[_ngcontent-ng-c2070141160] .broome-field[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode.amountMode.required[_ngcontent-ng-c2070141160]:not(.noRequiredInlineMode) .venecia-main-form-content.content-placeholder-visible[_ngcontent-ng-c2070141160] .broome-field[_ngcontent-ng-c2070141160] {
 	padding-right: 8px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.amountMode.required[_ngcontent-ng-c2070141160]:not(.noRequiredInlineMode) .venecia-main-form-content.content-valid[_ngcontent-ng-c2070141160]:not(.content-placeholder-visible):after,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode.amountMode.required[_ngcontent-ng-c2070141160]:not(.noRequiredInlineMode) .venecia-main-form-content.content-valid[_ngcontent-ng-c2070141160]:not(.content-placeholder-visible):after {
 	content: ""
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160]:not(.filledMode) .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160]:not(.filledMode) .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	padding-left: 16px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	--form-label-width: 170px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	color: var(--cl-gray-regular-contrast)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160] {
 	background-color: #ffffff4d;
 	border: 1px solid #b2b2b2 !important;
 	color: var(--cl-gray-high-contrast)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]::placeholder {
 	color: var(--cl-gray-low-contrast) !important
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.completeUserDataLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus,
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.inspired_Login.securityLoginsMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]:focus {
 	border: 1px solid var(--cl-primary) !important
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.softTokenMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160],
 .light_box [_nghost-ng-c2070141160] .venecia-main-box.sms-token-device[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	width: auto;
 	max-width: 230px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.sms-token-device[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	display: none
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-content.with-custom-password[data-placeholder][_ngcontent-ng-c2070141160]:after {
 	color: var(--cl-gray-low-contrast);
 	font-family: var(--ff-regular)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-password[_ngcontent-ng-c2070141160] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c2070141160] .broome-field[_ngcontent-ng-c2070141160] {
 	line-height: 32px;
 	border-radius: var(--form-field-border-radius-sm);
 	border-color: var(--form-field-border-regular-contrast);
 	border-width: var(--form-field-border-thin);
 	color: var(--form-field-cl-value);
 	font-size: var(--form-field-fs-md);
 	height: var(--form-field-height);
 	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
 }

 .light_box [_nghost-ng-c2070141160] .broome-field[_ngcontent-ng-c2070141160]:focus {
 	box-shadow: var(--form-field-shadow-on-focus);
 	border-width: var(--form-field-border-width-on-focus);
 	border-color: var(--form-field-border-cl-on-focus)
 }

 .light_box [_nghost-ng-c2070141160] .broome-field.broome-field-has-text[_ngcontent-ng-c2070141160] {
 	color: var(--cl-gray-high-contrast)
 }

 .light_box [_nghost-ng-c2070141160] .broome-field.broome-field-has-text[_ngcontent-ng-c2070141160]::placeholder {
 	color: var(--cl-gray-low-contrast) !important;
 	font-size: var(--fs-small)
 }

 .light_box [_nghost-ng-c2070141160] .amountMode[_ngcontent-ng-c2070141160] .broome-field[_ngcontent-ng-c2070141160] {
 	height: 28px;
 	line-height: 28px
 }

 .light_box [_nghost-ng-c2070141160] .amountMode[_ngcontent-ng-c2070141160] .broome-field[_ngcontent-ng-c2070141160]::placeholder {
 	font-size: var(--form-field-fs-sm)
 }

 .light_box [_nghost-ng-c2070141160] .amountMode[_ngcontent-ng-c2070141160] .broome-field[_ngcontent-ng-c2070141160]:focus {
 	box-shadow: none;
 	border-width: none;
 	border-color: none
 }

 .light_box [_nghost-ng-c2070141160] .amountMode[_ngcontent-ng-c2070141160] .broome-field-has-text[_ngcontent-ng-c2070141160] {
 	font-size: 25px;
 	height: 28px;
 	line-height: 28px
 }

 .light_box [_nghost-ng-c2070141160] .amountMode[_ngcontent-ng-c2070141160] .broome-field-has-text[_ngcontent-ng-c2070141160]:focus {
 	box-shadow: none;
 	border-width: none;
 	border-color: none
 }

 .light_box [_nghost-ng-c2070141160] .roma_basic_content_row_label[_ngcontent-ng-c2070141160] {
 	color: var(--cl-gray-regular-contrast);
 	font-family: var(--ff-regular);
 	font-size: var(--fs-small)
 }

 .light_box [_nghost-ng-c2070141160] .roma_basic_content_row_data[_ngcontent-ng-c2070141160] {
 	color: var(--cl-gray-high-contrast);
 	font-size: var(--fs-medium)
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-form-label-otp[_ngcontent-ng-c2070141160] {
 	color: var(--cl-gray-regular-contrast);
 	font-family: var(--ff-regular);
 	font-size: var(--fs-small);
 	display: inline-block;
 	padding: 6px 0;
 	max-width: 280px
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c2070141160] .venecia-main-box[_ngcontent-ng-c2070141160] .venecia-main-form-content.with-reveal-password[_ngcontent-ng-c2070141160] .venecia-password[_ngcontent-ng-c2070141160] {
 		margin-top: 4px
 	}
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.borderBottom.filledMode.scheduleMode[_ngcontent-ng-c2070141160] .venecia-main-form-input[_ngcontent-ng-c2070141160]~.venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	display: inline-block;
 	position: absolute;
 	left: 0;
 	margin-top: 22px;
 	max-width: 160px;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.serviceLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-form-input.short[_ngcontent-ng-c2070141160] {
 	width: 100px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.serviceLayoutMode[_ngcontent-ng-c2070141160] .venecia-main-box-error.short[_ngcontent-ng-c2070141160] {
 	width: 100px !important
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.formLayoutMode.cancelCheckMode[_ngcontent-ng-c2070141160] .venecia-main-form-label[_ngcontent-ng-c2070141160] {
 	width: 220px
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.formLayoutMode.cancelCheckMode[_ngcontent-ng-c2070141160] .venecia-main-box-error[_ngcontent-ng-c2070141160] {
 	padding-left: 5px !important
 }

 .light_box [_nghost-ng-c2070141160] .venecia-main-box.changePasswordMode[_ngcontent-ng-c2070141160] .venecia-main-form-label.center-label[_ngcontent-ng-c2070141160] {
 	font-size: 12px !important
 }

 .center-label[_ngcontent-ng-c2070141160] {
 	white-space: pre-line !important
 }

 @charset "UTF-8";

 .venecia-form[_ngcontent-ng-c3558751600] {
 	padding: 0 30px 20px
 }

 .venecia-main-form[_ngcontent-ng-c3558751600] {
 	padding: 10px 0
 }

 .venecia-main-form-label-parent[_ngcontent-ng-c3558751600] {
 	display: inline-block
 }

 .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 	display: inline-block;
 	font-size: 12px;
 	color: var(--cl-gray-regular-contrast);
 	width: 146px;
 	word-wrap: break-word;
 	padding-top: 5px;
 	padding-bottom: 6px
 }

 .venecia-main-form-content[_ngcontent-ng-c3558751600] {
 	display: inline-block
 }

 .venecia-main-form-label-readonly[_ngcontent-ng-c3558751600] {
 	display: inline-block;
 	font-size: 12px;
 	color: var(--cl-gray-regular-contrast);
 	width: 146px;
 	word-wrap: break-word;
 	vertical-align: middle
 }

 .venecia-main-form-label-readonly[_ngcontent-ng-c3558751600]:after {
 	content: ":"
 }

 .venecia-main-form-label-data[_ngcontent-ng-c3558751600] {
 	display: inline-block;
 	font-size: var(--form-label-fs-sm);
 	color: var(--form-label-cl-regular-contrast);
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	vertical-align: middle;
 	padding-top: 0
 }

 .venecia-main-form-input[_ngcontent-ng-c3558751600] {
 	border: 1px solid #bbb;
 	width: 215px;
 	height: 30px;
 	padding: 0 8px 0 6px;
 	font-size: 14px;
 	color: var(--cl-gray-high-contrast);
 	margin-bottom: 3px
 }

 .venecia-main-form-input.disabled[_ngcontent-ng-c3558751600] {
 	border: 1px solid rgba(187, 187, 187, .4);
 	background: #fff
 }

 .venecia-main-form-input.x-small[_ngcontent-ng-c3558751600] {
 	width: 70px
 }

 .venecia-main-form-input.required[_ngcontent-ng-c3558751600],
 .venecia-main-form-input.required[_ngcontent-ng-c3558751600]:focus {
 	border-left: 3px solid var(--cl-additional)
 }

 .venecia-main-form-input.required.disabled[_ngcontent-ng-c3558751600],
 .venecia-main-form-input.required[_ngcontent-ng-c3558751600]:focus.disabled {
 	border-left: 3px solid rgba(0, 167, 86, .4) !important;
 	background: #fff
 }

 .venecia-main-form-input[_ngcontent-ng-c3558751600]:focus {
 	border: 1px solid var(--cl-gray-low-contrast);
 	outline: none;
 	background: #f2f6f6;
 	box-shadow: 0 0 4px 1px #0000001a
 }

 .venecia-main-form-input[_ngcontent-ng-c3558751600]:focus::placeholder {
 	color: #f2f6f6
 }

 .venecia-main-form-input[type=text][_ngcontent-ng-c3558751600],
 .venecia-main-form-input[type=number][_ngcontent-ng-c3558751600],
 .venecia-main-form-input[type=email][_ngcontent-ng-c3558751600],
 .venecia-main-form-input[type=tel][_ngcontent-ng-c3558751600] {
 	padding: 0 8px 0 6px
 }

 .venecia-main-form-input[type=date][_ngcontent-ng-c3558751600] {
 	padding: 0 10px 0 6px
 }

 .venecia-main-form-input[type=date][_ngcontent-ng-c3558751600]::-webkit-inner-spin-button {
 	display: none
 }

 .venecia-main-form-input[type=date][_ngcontent-ng-c3558751600]::-webkit-calendar-picker-indicator {
 	display: none
 }

 .venecia-main-form-input[_ngcontent-ng-c3558751600]:read-only,
 .venecia-main-form-input.required[_ngcontent-ng-c3558751600]:read-only {
 	border: 1px solid transparent !important;
 	color: var(--cl-gray-high-contrast);
 	margin-bottom: 0;
 	height: 18px
 }

 .venecia-main-form-textarea[_ngcontent-ng-c3558751600] {
 	border-width: 1px;
 	border-color: var(--cl-border-regular-contrast);
 	width: 215px;
 	padding: 0 8px 0 6px;
 	font-size: 14px;
 	color: var(--cl-gray-high-contrast);
 	margin-bottom: 2px;
 	resize: none
 }

 .venecia-main-form-textarea[_ngcontent-ng-c3558751600]:focus {
 	border: 1px solid var(--cl-gray-low-contrast);
 	outline: none;
 	background: #f2f6f6;
 	box-shadow: 0 0 4px 1px #0000001a
 }

 .venecia-main-form-textarea[_ngcontent-ng-c3558751600]:focus::placeholder {
 	color: #f2f6f6
 }

 .venecia-main-form-textarea[_ngcontent-ng-c3558751600]:read-only,
 .venecia-main-form-textarea.required[_ngcontent-ng-c3558751600]:read-only {
 	border: 1px solid var(--cl-gray-regular-contrast);
 	color: var(--cl-gray-high-contrast);
 	margin-bottom: 0;
 	height: 18px
 }

 @keyframes _ngcontent-ng-c3558751600_venecia-input-readonly {
 	0% {
 		border: 1px solid transparent !important
 	}

 	to {
 		border: 1px solid transparent !important
 	}
 }

 .venecia-main-form-input[_ngcontent-ng-c3558751600]::-webkit-input-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-input[_ngcontent-ng-c3558751600]:-moz-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-input[_ngcontent-ng-c3558751600]::-moz-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-input[_ngcontent-ng-c3558751600]:-ms-input-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-textarea[_ngcontent-ng-c3558751600]::-webkit-input-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-textarea[_ngcontent-ng-c3558751600]:-moz-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-textarea[_ngcontent-ng-c3558751600]::-moz-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-textarea[_ngcontent-ng-c3558751600]:-ms-input-placeholder {
 	color: #d1d1d1 !important
 }

 .venecia-main-form-input[placeholder][_ngcontent-ng-c3558751600]:focus::-webkit-input-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-input[placeholder][_ngcontent-ng-c3558751600]:focus:-moz-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-input[placeholder][_ngcontent-ng-c3558751600]:focus::-moz-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-input[placeholder][_ngcontent-ng-c3558751600]:focus:-ms-input-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-textarea[placeholder][_ngcontent-ng-c3558751600]:focus::-webkit-input-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-textarea[placeholder][_ngcontent-ng-c3558751600]:focus:-moz-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-textarea[placeholder][_ngcontent-ng-c3558751600]:focus::-moz-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-textarea[placeholder][_ngcontent-ng-c3558751600]:focus:-ms-input-placeholder {
 	color: transparent !important
 }

 .venecia-main-form-input.xsmall[_ngcontent-ng-c3558751600] {
 	width: 128px
 }

 .venecia-main-form-input.small[_ngcontent-ng-c3558751600] {
 	width: 168px
 }

 .venecia-main-form-input.medium[_ngcontent-ng-c3558751600] {
 	width: 296px
 }

 .venecia-main-form-input.large[_ngcontent-ng-c3558751600] {
 	width: 350px
 }

 .venecia-main-form-textarea.xsmall[_ngcontent-ng-c3558751600] {
 	width: 128px
 }

 .venecia-main-form-textarea.small[_ngcontent-ng-c3558751600] {
 	width: 168px
 }

 .venecia-main-form-textarea.medium[_ngcontent-ng-c3558751600] {
 	width: 296px
 }

 .venecia-main-form-textarea.large[_ngcontent-ng-c3558751600] {
 	width: 350px
 }

 .venecia-main-form-title[_ngcontent-ng-c3558751600] {
 	font-size: 16px;
 	margin: 0;
 	padding: 0;
 	color: var(--cl-primary)
 }

 .venecia-main-form-line-separator[_ngcontent-ng-c3558751600] {
 	height: 1px;
 	width: 100%;
 	background: var(--cl-border-low-contrast);
 	margin: 2px 0
 }

 .venecia-main-validation[_ngcontent-ng-c3558751600] {
 	color: #b20000;
 	font-size: 12px;
 	padding-left: 149px;
 	padding-top: 5px;
 	opacity: 0
 }

 .venecia-main-form.invalid[_ngcontent-ng-c3558751600] .venecia-main-validation[_ngcontent-ng-c3558751600] {
 	display: block;
 	opacity: 1;
 	animation: _ngcontent-ng-c3558751600_venecia-validation-message-animated .3s ease
 }

 .confirmationMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-parent[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 	width: 30px
 }

 .venecia-main-box.formLayoutMode.requestMode[_ngcontent-ng-c3558751600] {
 	padding: 0 0 8px !important
 }

 .venecia-main-box.formLayoutMode.requestMode[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 	padding-right: 5px
 }

 .venecia-main-box.formLayoutMode.fullSizeContentForm[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 	width: 100%
 }

 .venecia-main-box[class*=Request][_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600],
 .venecia-main-box[class*=request][_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 	width: 200px
 }

 .couva-required[_ngcontent-ng-c3558751600] {
 	margin-left: 3px
 }

 @keyframes _ngcontent-ng-c3558751600_venecia-validation-message-animated {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 .venecia-main-form[_ngcontent-ng-c3558751600] .venecia-main-validation[_ngcontent-ng-c3558751600] {
 	display: none;
 	opacity: 0;
 	animation: _ngcontent-ng-c3558751600_venecia-validation-message-reverse .3s ease
 }

 @keyframes _ngcontent-ng-c3558751600_venecia-validation-message-reverse {
 	0% {
 		opacity: 1;
 		display: block
 	}

 	99% {
 		opacity: 0;
 		display: block
 	}

 	to {
 		display: none
 	}
 }

 .venecia-main-form.invalid[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600] {
 	border: 1px solid #b20000;
 	animation: _ngcontent-ng-c3558751600_venecia-validation-input-animated .3s ease
 }

 .venecia-main-form[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600] {
 	border: 1px solid #bbb;
 	animation: _ngcontent-ng-c3558751600_venecia-validation-input-reverse .3s ease
 }

 .venecia-main-form-input[_ngcontent-ng-c3558751600],
 .venecia-main-form-input[_ngcontent-ng-c3558751600]:focus,
 .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 .venecia-main-form-textarea[_ngcontent-ng-c3558751600]:focus {
 	border-left: 3px solid #bbb;
 	background: #fff
 }

 .venecia-main-form.invalid[_ngcontent-ng-c3558751600] .venecia-main-form-input.required[_ngcontent-ng-c3558751600] {
 	border: 1px solid #b20000;
 	border-left: 3px solid #b20000;
 	animation: _ngcontent-ng-c3558751600_venecia-validation-input-required-animated .3s ease
 }

 .venecia-main-form[_ngcontent-ng-c3558751600] .venecia-main-form-input.required[_ngcontent-ng-c3558751600] {
 	border: 1px solid #bbb;
 	border-left: 3px solid var(--cl-additional);
 	animation: _ngcontent-ng-c3558751600_venecia-validation-input-required-reverse .3s ease
 }

 @keyframes _ngcontent-ng-c3558751600_venecia-validation-input-required-animated {
 	0% {
 		border: 1px solid #bbb;
 		border-left: 3px solid var(--cl-additional)
 	}

 	to {
 		border: 1px solid #b20000;
 		border-left: 3px solid #b20000
 	}
 }

 @keyframes _ngcontent-ng-c3558751600_venecia-validation-input-required-reverse {
 	0% {
 		border: 1px solid #b20000;
 		border-left: 3px solid #b20000
 	}

 	to {
 		border: 1px solid #bbb;
 		border-left: 3px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c3558751600_venecia-validation-input-animated {
 	0% {
 		border: 1px solid #bbb
 	}

 	to {
 		border: 1px solid #b20000
 	}
 }

 @keyframes _ngcontent-ng-c3558751600_venecia-validation-input-reverse {
 	0% {
 		border: 1px solid #b20000
 	}

 	to {
 		border: 1px solid #bbb
 	}
 }

 .venecia-main-form-input[_ngcontent-ng-c3558751600]+.venecia-main-box-error[_ngcontent-ng-c3558751600] {
 	width: 215px
 }

 .venecia-main-form-input[_ngcontent-ng-c3558751600]+.venecia-main-box-error.xsmall[_ngcontent-ng-c3558751600] {
 	width: 128px
 }

 .venecia-main-form-input[_ngcontent-ng-c3558751600]+.venecia-main-box-error.small[_ngcontent-ng-c3558751600] {
 	width: 168px
 }

 .venecia-main-form-input[_ngcontent-ng-c3558751600]+.venecia-main-box-error.medium[_ngcontent-ng-c3558751600] {
 	width: 296px
 }

 .venecia-main-form-input[_ngcontent-ng-c3558751600]+.venecia-main-box-error.large[_ngcontent-ng-c3558751600] {
 	width: 350px
 }

 .venecia-main-form-textarea[_ngcontent-ng-c3558751600]+.venecia-main-box-error[_ngcontent-ng-c3558751600] {
 	width: 170px
 }

 .venecia-main-form-textarea[_ngcontent-ng-c3558751600]+.venecia-main-box-error.xsmall[_ngcontent-ng-c3558751600] {
 	width: 128px
 }

 .venecia-main-form-textarea[_ngcontent-ng-c3558751600]+.venecia-main-box-error.small[_ngcontent-ng-c3558751600] {
 	width: 168px
 }

 .venecia-main-form-textarea[_ngcontent-ng-c3558751600]+.venecia-main-box-error.medium[_ngcontent-ng-c3558751600] {
 	width: 296px
 }

 .venecia-main-form-textarea[_ngcontent-ng-c3558751600]+.venecia-main-box-error.large[_ngcontent-ng-c3558751600] {
 	width: 350px
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.venecia-main-form-input[_ngcontent-ng-c3558751600] {
 		font-size: 13px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {

 	.venecia-main-form-input[_ngcontent-ng-c3558751600]+.venecia-main-box-error.xsmall[_ngcontent-ng-c3558751600],
 	.venecia-main-form-input[_ngcontent-ng-c3558751600]+.venecia-main-box-error.small[_ngcontent-ng-c3558751600],
 	.venecia-main-form-input[_ngcontent-ng-c3558751600]+.venecia-main-box-error.medium[_ngcontent-ng-c3558751600],
 	.venecia-main-form-input[_ngcontent-ng-c3558751600]+.venecia-main-box-error.large[_ngcontent-ng-c3558751600],
 	.venecia-main-form-textarea[_ngcontent-ng-c3558751600]+.venecia-main-box-error.xsmall[_ngcontent-ng-c3558751600],
 	.venecia-main-form-textarea[_ngcontent-ng-c3558751600]+.venecia-main-box-error.small[_ngcontent-ng-c3558751600],
 	.venecia-main-form-textarea[_ngcontent-ng-c3558751600]+.venecia-main-box-error.medium[_ngcontent-ng-c3558751600],
 	.venecia-main-form-textarea[_ngcontent-ng-c3558751600]+.venecia-main-box-error.large[_ngcontent-ng-c3558751600],
 	.venecia-main-form-input[_ngcontent-ng-c3558751600]+.venecia-main-box-error[_ngcontent-ng-c3558751600],
 	.venecia-main-form-textarea[_ngcontent-ng-c3558751600]+.venecia-main-box-error[_ngcontent-ng-c3558751600],
 	.venecia-main-form-select[_ngcontent-ng-c3558751600]+.venecia-main-box-error[_ngcontent-ng-c3558751600] {
 		width: 100%
 	}

 	.venecia-main-form-input[_ngcontent-ng-c3558751600] {
 		font-size: 13px
 	}

 	.venecia-main-form-input[_ngcontent-ng-c3558751600],
 	.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] {
 		display: block
 	}

 	.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600] {
 		width: 100%
 	}

 	.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select.disabled[_ngcontent-ng-c3558751600] {
 		background-color: #a4a4a4;
 		opacity: .4;
 		border-left: none !important
 	}

 	.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-box-error[_ngcontent-ng-c3558751600] {
 		margin-left: 3px
 	}

 	.venecia-main-form[_ngcontent-ng-c3558751600] {
 		padding: 8px 0 0
 	}

 	.venecia-form[_ngcontent-ng-c3558751600] {
 		padding: 0 15px 20px
 	}

 	.venecia-main-form-label[_ngcontent-ng-c3558751600] {
 		width: 100%
 	}

 	.venecia-main-form-label-data[_ngcontent-ng-c3558751600] {
 		display: block
 	}

 	.venecia-main-form-input.xsmall[_ngcontent-ng-c3558751600],
 	.venecia-main-form-input.small[_ngcontent-ng-c3558751600],
 	.venecia-main-form-input.medium[_ngcontent-ng-c3558751600],
 	.venecia-main-form-input.large[_ngcontent-ng-c3558751600],
 	.venecia-main-form-textarea.xsmall[_ngcontent-ng-c3558751600],
 	.venecia-main-form-textarea.small[_ngcontent-ng-c3558751600],
 	.venecia-main-form-textarea.medium[_ngcontent-ng-c3558751600],
 	.venecia-main-form-textarea.large[_ngcontent-ng-c3558751600] {
 		width: 100%
 	}
 }

 @media only screen and (min-width: 640px) {
 	.venecia-main-form-label-data[_ngcontent-ng-c3558751600] {
 		line-height: 30px;
 		min-height: 30px
 	}

 	.venecia-main-form-label-parent[_ngcontent-ng-c3558751600] {
 		display: inline-block;
 		vertical-align: top;
 		min-height: 30px;
 		padding-top: 2px
 	}
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] {
 	display: block;
 	width: auto;
 	height: auto;
 	margin-block: .5rem;
 	padding: 0 0 4px !important;
 	min-height: 0 !important;
 	line-height: normal;
 	white-space: normal
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 	display: inline-block;
 	width: 146px;
 	height: auto;
 	margin: 0;
 	padding: 5px 0 6px;
 	min-height: 0;
 	overflow: visible;
 	text-overflow: clip;
 	vertical-align: top;
 	line-height: normal;
 	white-space: normal;
 	word-wrap: break-word;
 	font-size: 12px;
 	color: var(--cl-gray-regular-contrast)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-data[_ngcontent-ng-c3558751600] {
 	display: inline-block;
 	width: auto;
 	height: auto;
 	margin: 0;
 	padding: 5px 0 6px;
 	max-width: calc(100% - 150px);
 	min-height: 0;
 	overflow: visible;
 	text-overflow: clip;
 	vertical-align: top;
 	line-height: normal;
 	white-space: normal;
 	word-wrap: break-word;
 	font-size: var(--fs-medium);
 	color: var(--cl-gray-high-contrast)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-parent[_ngcontent-ng-c3558751600] {
 	display: inline-block;
 	width: auto;
 	height: auto;
 	margin: 0;
 	padding: 0;
 	min-height: 0;
 	vertical-align: top;
 	line-height: normal
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] {
 	display: inline-block;
 	width: auto;
 	height: auto;
 	margin: 0;
 	padding: 0 0 3px;
 	min-height: 0;
 	vertical-align: top;
 	line-height: normal
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600] {
 	display: inline-block;
 	width: var(--form-field-md);
 	margin: 0
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-input.xxxsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea.xxxsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-select.xxxsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-input.xxxsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-textarea.xxxsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select.xxxsmall[_ngcontent-ng-c3558751600] {
 	width: var(--form-field-xxxs)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-input.xxsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea.xxsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-select.xxsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-input.xxsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-textarea.xxsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select.xxsmall[_ngcontent-ng-c3558751600] {
 	width: var(--form-field-xxs)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-input.xsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea.xsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-select.xsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-input.xsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-textarea.xsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select.xsmall[_ngcontent-ng-c3558751600] {
 	width: var(--form-field-xs)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-input.small[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea.small[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-select.small[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-input.small[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-textarea.small[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select.small[_ngcontent-ng-c3558751600] {
 	width: var(--form-field-sm)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-input.medium[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea.medium[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-select.medium[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-input.medium[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-textarea.medium[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select.medium[_ngcontent-ng-c3558751600] {
 	width: var(--form-field-md)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-input.large[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea.large[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-select.large[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-input.large[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-textarea.large[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select.large[_ngcontent-ng-c3558751600] {
 	width: var(--form-field-lg)
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-box-error[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-box-error[_ngcontent-ng-c3558751600] {
 	width: 215px;
 	margin: 4px 0;
 	padding: 0;
 	line-height: 11px;
 	font-size: 12px
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-box-error.xxxsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-box-error.xxxsmall[_ngcontent-ng-c3558751600] {
 	width: 42px
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-box-error.xxsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-box-error.xxsmall[_ngcontent-ng-c3558751600] {
 	width: 100px
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-box-error.xsmall[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-box-error.xsmall[_ngcontent-ng-c3558751600] {
 	width: 128px
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-box-error.small[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-box-error.small[_ngcontent-ng-c3558751600] {
 	width: 168px
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-box-error.medium[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-box-error.medium[_ngcontent-ng-c3558751600] {
 	width: 296px
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-box-error.large[_ngcontent-ng-c3558751600],
 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-box-error.large[_ngcontent-ng-c3558751600] {
 	width: 350px
 }

 .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600]:after {
 	top: 10px
 }

 .venecia-main-box.cardLayoutMode[_ngcontent-ng-c3558751600] {
 	padding: 0 0 6px !important
 }

 .venecia-main-box.cardLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 	padding: 0
 }

 .venecia-main-box.cardLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-data[_ngcontent-ng-c3558751600] {
 	max-width: none;
 	padding: 3px 0 0
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.break-1024[_ngcontent-ng-c3558751600] {
 		--form-label-width: 100%
 	}

 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] {
 		width: 100%;
 		padding: 0 0 6px !important;
 		--form-field-md: 100%;
 		--form-label-width: 100%
 	}

 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%;
 		padding-left: 5px !important
 	}

 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-data[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%;
 		max-width: none;
 		padding: 0 0 6px 5px
 	}

 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-parent[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%
 	}

 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600],
 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%;
 		padding: 0 0 6px
 	}

 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600],
 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%
 	}

 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-box-error[_ngcontent-ng-c3558751600],
 	.break-1024.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-box-error[_ngcontent-ng-c3558751600] {
 		width: 100%;
 		padding: 0 4px
 	}

 	.break-1024.venecia-main-box.cardLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-data[_ngcontent-ng-c3558751600] {
 		padding: 3px 0 0
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.break-768[_ngcontent-ng-c3558751600] {
 		--form-label-width: 100%
 	}

 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] {
 		width: 100%;
 		padding: 0 0 6px !important;
 		--form-field-md: 100%;
 		--form-label-width: 100%
 	}

 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%;
 		padding-left: 5px !important
 	}

 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-data[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%;
 		max-width: none;
 		padding: 0 0 6px 5px
 	}

 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-parent[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%
 	}

 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600],
 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%;
 		padding: 0 0 6px
 	}

 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600],
 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%
 	}

 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-box-error[_ngcontent-ng-c3558751600],
 	.break-768.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-box-error[_ngcontent-ng-c3558751600] {
 		width: 100%;
 		padding: 0 4px
 	}

 	.break-768.venecia-main-box.cardLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-data[_ngcontent-ng-c3558751600] {
 		padding: 3px 0 0
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {

 	.break-640[_ngcontent-ng-c3558751600],
 	.break-0[_ngcontent-ng-c3558751600] {
 		--form-label-width: 100%
 	}

 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] {
 		width: 100%;
 		padding: 0 0 6px !important;
 		--form-field-md: 100%;
 		--form-label-width: 100%
 	}

 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%;
 		padding-left: 5px !important
 	}

 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-data[_ngcontent-ng-c3558751600],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-data[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%;
 		max-width: none;
 		padding: 0 0 6px 5px
 	}

 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-parent[_ngcontent-ng-c3558751600],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-parent[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%
 	}

 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600],
 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%;
 		padding: 0 0 6px
 	}

 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600],
 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%
 	}

 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-box-error[_ngcontent-ng-c3558751600],
 	.break-640.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-box-error[_ngcontent-ng-c3558751600],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-box-error[_ngcontent-ng-c3558751600],
 	.break-0.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-box-error[_ngcontent-ng-c3558751600] {
 		width: 100%;
 		padding: 0 4px
 	}

 	.break-640.venecia-main-box.cardLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-data[_ngcontent-ng-c3558751600],
 	.break-0.venecia-main-box.cardLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-data[_ngcontent-ng-c3558751600] {
 		padding: 3px 0 0
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.break-480[_ngcontent-ng-c3558751600] {
 		--form-label-width: 100%
 	}

 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] {
 		width: 100%;
 		padding: 0 0 6px !important;
 		--form-field-md: 100%;
 		--form-label-width: 100%
 	}

 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%;
 		padding-left: 5px !important
 	}

 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-data[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%;
 		max-width: none;
 		padding: 0 0 6px 5px
 	}

 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-parent[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%
 	}

 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600],
 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%;
 		padding: 0 0 6px
 	}

 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600],
 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600] {
 		display: block;
 		width: 100%
 	}

 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-box-error[_ngcontent-ng-c3558751600],
 	.break-480.venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-box-error[_ngcontent-ng-c3558751600] {
 		width: 100%;
 		padding: 0 4px
 	}

 	.break-480.venecia-main-box.cardLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-data[_ngcontent-ng-c3558751600] {
 		padding: 3px 0 0
 	}
 }

 .backoffice [_nghost-ng-c3558751600] .dynamicRequest.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600],
 .backoffice [_nghost-ng-c3558751600] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 	width: 200px
 }

 .backoffice [_nghost-ng-c3558751600] .dynamicRequest.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 .backoffice [_nghost-ng-c3558751600] .dynamicRequest.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 .backoffice [_nghost-ng-c3558751600] .dynamicRequest.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600],
 .backoffice [_nghost-ng-c3558751600] .dynamicRequest.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 .backoffice [_nghost-ng-c3558751600] .dynamicRequest.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 .backoffice [_nghost-ng-c3558751600] .dynamicRequest.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600],
 .backoffice [_nghost-ng-c3558751600] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 .backoffice [_nghost-ng-c3558751600] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 .backoffice [_nghost-ng-c3558751600] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600],
 .backoffice [_nghost-ng-c3558751600] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-input[_ngcontent-ng-c3558751600],
 .backoffice [_nghost-ng-c3558751600] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 .backoffice [_nghost-ng-c3558751600] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-drop[_ngcontent-ng-c3558751600] .venecia-main-form-select[_ngcontent-ng-c3558751600] {
 	width: 275px
 }

 .backoffice [_nghost-ng-c3558751600] .dynamicRequest.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-label-data[_ngcontent-ng-c3558751600],
 .backoffice [_nghost-ng-c3558751600] .requestDefinitionDisplayMode.venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-label-data[_ngcontent-ng-c3558751600] {
 	padding: 0 0 6px;
 	line-height: 30px;
 	width: 60%
 }

 .backoffice [_nghost-ng-c3558751600] .requestDefinitionDisplayMode[_ngcontent-ng-c3558751600] label[_ngcontent-ng-c3558751600] .toggle_title[_ngcontent-ng-c3558751600] {
 	font-size: 12px;
 	color: var(--cl-gray-regular-contrast)
 }

 .backoffice [_nghost-ng-c3558751600] .requestDefinitionDisplayMode[_ngcontent-ng-c3558751600] label[_ngcontent-ng-c3558751600] .toggle-control[_ngcontent-ng-c3558751600] {
 	margin-top: -21px;
 	height: 22px;
 	margin-left: 150px;
 	background-color: #fff;
 	border: 1px solid #c5c5c5;
 	width: 3.2em
 }

 .backoffice [_nghost-ng-c3558751600] .requestDefinitionDisplayMode[_ngcontent-ng-c3558751600] label[_ngcontent-ng-c3558751600] .toggle-control[_ngcontent-ng-c3558751600]:after {
 	background-color: #c5c5c5;
 	margin-top: -1px
 }

 .backoffice [_nghost-ng-c3558751600] .requestDefinitionDisplayMode[_ngcontent-ng-c3558751600] label[_ngcontent-ng-c3558751600] .title[_ngcontent-ng-c3558751600] {
 	margin-left: 200px;
 	margin-top: -37px
 }

 .backoffice [_nghost-ng-c3558751600] .requestDefinitionDisplayMode[_ngcontent-ng-c3558751600] label[_ngcontent-ng-c3558751600] .noTitle[_ngcontent-ng-c3558751600] {
 	margin-left: 200px
 }

 .backoffice [_nghost-ng-c3558751600] .requestDefinitionDisplayMode[_ngcontent-ng-c3558751600] label[_ngcontent-ng-c3558751600] input[_ngcontent-ng-c3558751600]:checked+.toggle-control[_ngcontent-ng-c3558751600] {
 	border-color: #c5c5c5;
 	background-color: #fff
 }

 .backoffice [_nghost-ng-c3558751600] .requestDefinitionDisplayMode[_ngcontent-ng-c3558751600] label[_ngcontent-ng-c3558751600] input[_ngcontent-ng-c3558751600]:checked+.toggle-control[_ngcontent-ng-c3558751600]:after {
 	background-color: #ff4800
 }

 .backoffice [_nghost-ng-c3558751600] .recordGeneratorMode[_ngcontent-ng-c3558751600] .istanbul_form-container_input[_ngcontent-ng-c3558751600] {
 	min-width: 40px !important;
 	padding: 4px 8px 3px 4px !important
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 	width: var(--form-label-width);
 	font-size: var(--form-label-fs-sm);
 	color: var(--form-label-cl-regular-contrast)
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label.right-label[_ngcontent-ng-c3558751600] {
 	padding-left: 10px
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-box-error[_ngcontent-ng-c3558751600] {
 	padding-left: 10px !important;
 	padding-top: 5px !important;
 	width: var(--form-field-md) !important;
 	font-size: var(--form-field-fs-xs);
 	font-family: var(--ff-medium)
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-box-error[_ngcontent-ng-c3558751600] i[_ngcontent-ng-c3558751600] {
 	margin-right: 5px
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode.fullSizeContentForm[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 	width: 100%
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.required[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600]:not(.right-label):after,
 .light_box [_nghost-ng-c3558751600] .venecia-main-box.required[_ngcontent-ng-c3558751600] .venecia-main-form-label-otp[_ngcontent-ng-c3558751600]:after {
 	content: var(--form-control-required-symbol);
 	font-family: var(--ff-medium);
 	color: var(--cl-form-required);
 	line-height: 14px;
 	font-size: 14px;
 	display: inline-block
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.required[_ngcontent-ng-c3558751600] .venecia-main-form-label.right-label[_ngcontent-ng-c3558751600]>.venecia-main-form-label[_ngcontent-ng-c3558751600]:after {
 	content: ""
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box[class*=Request][_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600],
 .light_box [_nghost-ng-c3558751600] .venecia-main-box[class*=request][_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600],
 .light_box [_nghost-ng-c3558751600] .venecia-main-box.changePasswordMode[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 	width: var(--form-label-width)
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box[class*=Request][_ngcontent-ng-c3558751600] .venecia-main-form-label.center-label[_ngcontent-ng-c3558751600]:after,
 .light_box [_nghost-ng-c3558751600] .venecia-main-box[class*=request][_ngcontent-ng-c3558751600] .venecia-main-form-label.center-label[_ngcontent-ng-c3558751600]:after,
 .light_box [_nghost-ng-c3558751600] .venecia-main-box.changePasswordMode[_ngcontent-ng-c3558751600] .venecia-main-form-label.center-label[_ngcontent-ng-c3558751600]:after {
 	content: "" !important
 }

 @media screen and (max-width: 639px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 		width: 100%
 	}

 	.light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label.right-label[_ngcontent-ng-c3558751600] {
 		padding-left: 0
 	}
 }

 input[type=number][_ngcontent-ng-c3558751600]::-webkit-inner-spin-button,
 input[type=number][_ngcontent-ng-c3558751600]::-webkit-outer-spin-button {
 	-webkit-appearance: none;
 	appearance: none;
 	margin: 0
 }

 .venecia-main-box[_ngcontent-ng-c3558751600] {
 	padding: 0 0 8px
 }

 .venecia-main-box.wrappedContentForm[_ngcontent-ng-c3558751600] .venecia-main-form-label-parent[_ngcontent-ng-c3558751600] {
 	display: block
 }

 .venecia-main-box.userPendingApprovalsMode[_ngcontent-ng-c3558751600] {
 	margin-top: 10px;
 	padding-bottom: 0
 }

 .venecia-main-box.userPendingApprovalsMode[_ngcontent-ng-c3558751600] .venecia-main-form-label-parent[_ngcontent-ng-c3558751600] {
 	display: none
 }

 .venecia-main-box.userPendingApprovalsMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] {
 	display: block
 }

 .venecia-main-box.userPendingApprovalsMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600] {
 	width: 100%
 }

 .venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] .venecia-main-form-textarea.rounded[_ngcontent-ng-c3558751600] {
 	border-radius: 15px
 }

 .venecia-main-box-error[_ngcontent-ng-c3558751600] {
 	color: var(--cl-form-error-message);
 	font-weight: 500;
 	display: block;
 	padding: 0;
 	font-size: 12px;
 	line-height: 10px;
 	margin-top: 4px
 }

 .roma_basic_content_row[_ngcontent-ng-c3558751600] {
 	min-height: 38px;
 	padding: 0 12px 12px
 }

 .roma_basic_content_row_label[_ngcontent-ng-c3558751600] {
 	display: block;
 	color: var(--cl-gray-low-contrast);
 	font-size: 11px;
 	font-family: var(--ff-medium)
 }

 .roma_basic_content_row_data[_ngcontent-ng-c3558751600] {
 	display: block;
 	color: var(--cl-gray-high-contrast);
 	font-size: 14px;
 	padding-top: 0
 }

 .roma_basic_content_row[_ngcontent-ng-c3558751600] .roma_basic_content_row_data[_ngcontent-ng-c3558751600] {
 	line-height: 1.1;
 	padding-top: 2px
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.dynamicRequest[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 	width: var(--form-label-width);
 	color: var(--form-label-cl-regular-contrast);
 	font-size: var(--form-label-fs-sm)
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600],
 .light_box [_nghost-ng-c3558751600] .venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600] {
 	color: var(--form-label-cl-regular-contrast)
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode.requestMode[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600],
 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode.requestMode[_ngcontent-ng-c3558751600] .auckland-label-top[_ngcontent-ng-c3558751600],
 .light_box [_nghost-ng-c3558751600] .venecia-main-box.requestMode[_ngcontent-ng-c3558751600] .venecia-main-form-label[_ngcontent-ng-c3558751600],
 .light_box [_nghost-ng-c3558751600] .venecia-main-box.requestMode[_ngcontent-ng-c3558751600] .auckland-label-top[_ngcontent-ng-c3558751600] {
 	width: var(--form-label-width);
 	color: var(--form-label-cl-regular-contrast);
 	font-size: var(--form-label-fs-sm)
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .auckland-label-top[_ngcontent-ng-c3558751600],
 .light_box [_nghost-ng-c3558751600] .venecia-main-box[_ngcontent-ng-c3558751600] .auckland-label-top[_ngcontent-ng-c3558751600] {
 	font-family: var(--ff-regular);
 	padding: 5px 0 6px;
 	display: inline-block
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode.required[_ngcontent-ng-c3558751600] .auckland-label-top[_ngcontent-ng-c3558751600]:after,
 .light_box [_nghost-ng-c3558751600] .venecia-main-box.required[_ngcontent-ng-c3558751600] .auckland-label-top[_ngcontent-ng-c3558751600]:after {
 	content: var(--form-control-required-symbol);
 	font-family: var(--ff-medium);
 	color: var(--cl-form-required);
 	line-height: 14px;
 	font-size: 14px;
 	display: inline-block
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 .light_box [_nghost-ng-c3558751600] .venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600] {
 	border-radius: var(--form-field-border-radius-sm);
 	border-color: var(--form-field-border-regular-contrast);
 	border-width: var(--form-field-border-thin);
 	width: var(--form-field-md);
 	padding: 3px 2px 3px 16px;
 	display: block;
 	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
 	height: var(--form-textarea-height)
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600]::placeholder,
 .light_box [_nghost-ng-c3558751600] .venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600]::placeholder {
 	color: var(--form-field-cl-placeholder) !important
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600]:focus,
 .light_box [_nghost-ng-c3558751600] .venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600]:focus {
 	box-shadow: var(--form-field-shadow-on-focus);
 	border-width: var(--form-field-border-width-on-focus);
 	border-color: var(--form-field-border-cl-on-focus)
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600],
 .light_box [_nghost-ng-c3558751600] .venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600] {
 	position: relative
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600]:before,
 .light_box [_nghost-ng-c3558751600] .venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-content[_ngcontent-ng-c3558751600]:before {
 	content: "";
 	position: absolute;
 	left: 4px;
 	top: 3px;
 	width: 3px;
 	height: calc(var(--form-textarea-height) - 7px);
 	border-radius: 3px;
 	background-color: var(--form-field-non-required)
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content.content-required[_ngcontent-ng-c3558751600]:before,
 .light_box [_nghost-ng-c3558751600] .venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-content.content-required[_ngcontent-ng-c3558751600]:before {
 	content: "";
 	position: absolute;
 	left: 4px;
 	top: 3px;
 	width: 3px;
 	height: calc(var(--form-textarea-height) - 7px);
 	border-radius: 3px;
 	background-color: var(--form-field-required)
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content.content-required.content-valid[_ngcontent-ng-c3558751600]:before,
 .light_box [_nghost-ng-c3558751600] .venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-content.content-required.content-valid[_ngcontent-ng-c3558751600]:before {
 	content: "";
 	position: absolute;
 	left: 4px;
 	top: 3px;
 	width: 3px;
 	height: calc(var(--form-textarea-height) - 7px);
 	border-radius: 3px;
 	background-color: var(--form-field-valid)
 }

 .light_box [_nghost-ng-c3558751600] .venecia-main-box.formLayoutMode[_ngcontent-ng-c3558751600] .venecia-main-form-content.content-with-errors[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 .light_box [_nghost-ng-c3558751600] .venecia-main-box[_ngcontent-ng-c3558751600] .venecia-main-form-content.content-with-errors[_ngcontent-ng-c3558751600] .venecia-main-form-textarea[_ngcontent-ng-c3558751600] {
 	border-color: var(--cl-form-error-message)
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.roma_basic_content_row[_ngcontent-ng-c3558751600] {
 		padding: 0 0 8px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {

 	.venecia-main-form-textarea[_ngcontent-ng-c3558751600],
 	.venecia-main-form-input[_ngcontent-ng-c3558751600],
 	.venecia-main-form-content[_ngcontent-ng-c3558751600] {
 		width: 100%;
 		display: block
 	}
 }

 @media only screen and (min-width: 640px) {
 	.venecia-main-form-label-data[_ngcontent-ng-c3558751600] {
 		line-height: 30px
 	}
 }

 #_copy {
 	align-items: center;
 	background: #4494d5;
 	border-radius: 3px;
 	color: #fff;
 	cursor: pointer;
 	display: flex;
 	font-size: 13px;
 	height: 30px;
 	justify-content: center;
 	position: absolute;
 	width: 60px;
 	z-index: 1000
 }

 #select-tooltip,
 #sfModal,
 .modal-backdrop,
 div[id^=reader-helper] {
 	display: none !important
 }

 .modal-open {
 	overflow: auto !important
 }

 ._sf_adjust_body {
 	padding-right: 0 !important
 }

 .enable_copy_btns_div {
 	position: fixed;
 	width: 154px;
 	left: 10px;
 	top: 45%;
 	background: #e7f1ff;
 	border: 2px solid #4595d5;
 	font-weight: 600;
 	border-radius: 2px;
 	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
 	z-index: 5000
 }

 .enable_copy_btns_logo {
 	width: 100%;
 	background: #4595d5;
 	text-align: center;
 	font-size: 12px;
 	color: #e7f1ff;
 	line-height: 30px;
 	height: 30px
 }

 .enable_copy_btns_btn {
 	display: block;
 	width: 128px;
 	height: 28px;
 	background: #7f5711;
 	border-radius: 4px;
 	color: #fff;
 	font-size: 12px;
 	border: 0;
 	outline: 0;
 	margin: 8px auto;
 	font-weight: 700;
 	cursor: pointer;
 	opacity: .9
 }

 .enable_copy_btns_btn:hover {
 	opacity: .8
 }

 .enable_copy_btns_btn:active {
 	opacity: 1
 }

 @charset "UTF-8";

 .split_sessionEnd[_ngcontent-ng-c2934793867] {
 	display: none
 }

 .ipswich[_ngcontent-ng-c2934793867] {
 	width: 940px;
 	margin: -54px auto 0;
 	border: 1px solid var(--cl-border-low-contrast);
 	position: relative;
 	background: #fff;
 	min-height: 380px;
 	box-shadow: 0 1px 2px #0000001a;
 	animation: _ngcontent-ng-c2934793867_ipswich-animated-init .25s ease;
 	opacity: 1
 }

 @keyframes _ngcontent-ng-c2934793867_ipswich-animated-init {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 .ipswich-advertising[_ngcontent-ng-c2934793867] {
 	height: 380px;
 	width: 360px
 }

 .ipswich-main-firm-data[_ngcontent-ng-c2934793867] {
 	padding: 0 10px
 }

 .blackburn[_ngcontent-ng-c2934793867] {
 	width: 940px;
 	margin: 0 auto;
 	padding: 20px 30px 0
 }

 .blackburn[_ngcontent-ng-c2934793867] i[_ngcontent-ng-c2934793867] {
 	color: var(--cl-gray-regular-contrast);
 	display: inline-block;
 	margin-right: 7px;
 	vertical-align: top;
 	padding-top: 4px
 }

 .blackburn-disclaimer[_ngcontent-ng-c2934793867] {
 	color: var(--cl-gray-regular-contrast);
 	display: inline-block;
 	width: calc(100% - 40px);
 	font-size: 12px;
 	vertical-align: top;
 	line-height: 1.7
 }

 .blackburn.no-show[_ngcontent-ng-c2934793867] {
 	display: none
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.ipswich[_ngcontent-ng-c2934793867] {
 		width: 740px;
 		margin: -54px auto 0;
 		min-height: auto
 	}

 	.blackburn[_ngcontent-ng-c2934793867] {
 		width: 740px
 	}

 	.ipswich-advertising[_ngcontent-ng-c2934793867] {
 		width: 280px;
 		height: auto
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.blackburn[_ngcontent-ng-c2934793867] {
 		display: none
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.ipswich[_ngcontent-ng-c2934793867] {
 		width: 100%;
 		margin: -54px auto 0;
 		min-height: auto;
 		box-shadow: none
 	}

 	.ipswich-advertising[_ngcontent-ng-c2934793867] {
 		float: none;
 		margin: auto
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {
 	.ipswich[_ngcontent-ng-c2934793867] {
 		width: 100%;
 		margin: -160px auto 0;
 		min-height: auto;
 		box-shadow: none
 	}

 	.ipswich-advertising[_ngcontent-ng-c2934793867] {
 		float: none;
 		margin: auto
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.ipswich[_ngcontent-ng-c2934793867] {
 		width: 100%;
 		margin: -160px auto 0;
 		min-height: auto;
 		box-shadow: none
 	}

 	.ipswich-advertising[_ngcontent-ng-c2934793867] {
 		float: none;
 		margin: auto;
 		max-width: 100%
 	}
 }

 .bots [_nghost-ng-c2934793867] .hideAlternativeWizard[_ngcontent-ng-c2934793867] {
 	display: none
 }

 .bots [_nghost-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 	height: 100%;
 	border-bottom: 0
 }

 .login-container.bright_Login[_ngcontent-ng-c2934793867] {
 	left: 0;
 	right: 0;
 	bottom: 0;
 	height: 100%;
 	padding-top: 95px;
 	min-height: 100vh;
 	position: absolute;
 	background: url(banckbanck.bbfffa77d24a6cf6.png) center;
 	background-size: cover
 }

 .login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] {
 	position: absolute;
 	top: 200px;
 	width: auto;
 	max-width: 400px;
 	left: 78px
 }

 .login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] .logo[_ngcontent-ng-c2934793867] {
 	display: block;
 	width: 202px;
 	height: 80px;
 	cursor: pointer;
 	background: url(lgBurton@2x.d61dbfa466a86efb.png) no-repeat top left;
 	background-size: contain
 }

 .login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] .logo-text[_ngcontent-ng-c2934793867] {
 	color: var(--cl-gray-high-contrast);
 	font-size: 18px;
 	padding: 20px 8px 0;
 	margin: 0;
 	line-height: 1.8
 }

 .login-container.bright_Login[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 	height: 100%;
 	width: 540px;
 	margin: auto 130px auto auto;
 	background: #fff;
 	box-shadow: none;
 	border: 0;
 	border-top-left-radius: 10px;
 	border-top-right-radius: 10px;
 	padding-top: 60px
 }

 .login-container.bright_Login[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .hideAlternativeWizard[_ngcontent-ng-c2934793867] {
 	display: none
 }

 .login-container.bright_Login[_ngcontent-ng-c2934793867]+.hideAlternativeWizard[_ngcontent-ng-c2934793867] {
 	display: none
 }

 .light_box [_nghost-ng-c2934793867] .login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] {
 	padding: 8px;
 	background-color: #ffffff4d;
 	border-radius: 8px;
 	-webkit-backdrop-filter: blur(3px);
 	backdrop-filter: blur(3px)
 }

 .light_box [_nghost-ng-c2934793867] .login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] .logo[_ngcontent-ng-c2934793867] {
 	width: 240px;
 	height: 60px;
 	background: url(logo_ic-banking.2970d0762cd02739.svg);
 	background-size: contain
 }

 .light_box [_nghost-ng-c2934793867] .login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] .logo-text[_ngcontent-ng-c2934793867] {
 	color: var(--cl-gray-regular-contrast);
 	-webkit-user-select: none;
 	user-select: none
 }

 @media only screen and (min-width: 1366px) {
 	.login-container.bright_Login[_ngcontent-ng-c2934793867] {
 		padding-top: 200px
 	}

 	.login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] {
 		top: 290px
 	}
 }

 @media only screen and (min-width: 640px) {
 	.login-container.bright_Login.with-captcha-validation[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		padding-top: 20px
 	}
 }

 @media only screen and (min-width: 1366px) and (max-height: 768px) {
 	.login-container.bright_Login[_ngcontent-ng-c2934793867] {
 		padding-top: 120px
 	}

 	.login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] {
 		top: 240px
 	}
 }

 @media only screen and (max-width: 1199px) and (min-width: 1024px) {
 	.login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] {
 		left: 32px
 	}

 	.login-container.bright_Login[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		margin-right: 32px
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 640px) {
 	.login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] {
 		top: 6px;
 		left: 16px
 	}

 	.login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] .logo-text[_ngcontent-ng-c2934793867] {
 		display: none
 	}

 	.login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] .logo[_ngcontent-ng-c2934793867] {
 		height: 50px
 	}

 	.login-container.bright_Login[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		margin-right: auto
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.login-container.bright_Login[_ngcontent-ng-c2934793867] {
 		min-height: auto;
 		position: relative
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c2934793867] .login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] .logo[_ngcontent-ng-c2934793867] {
 		width: 180px;
 		height: 45px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.login-container.bright_Login[_ngcontent-ng-c2934793867] {
 		padding-top: 0;
 		min-height: auto;
 		position: relative
 	}

 	.login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] {
 		top: 7px;
 		left: 10px;
 		z-index: 2
 	}

 	.login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] .logo-text[_ngcontent-ng-c2934793867] {
 		display: none
 	}

 	.login-container.bright_Login[_ngcontent-ng-c2934793867] .logo-container[_ngcontent-ng-c2934793867] .logo[_ngcontent-ng-c2934793867] {
 		height: 40px
 	}

 	.login-container.bright_Login[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		padding-top: 50px;
 		margin-right: auto;
 		width: 100%;
 		background: rgba(255, 255, 255, .8);
 		border-top-left-radius: 0;
 		border-top-right-radius: 0
 	}
 }

 .login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] {
 	left: 0;
 	right: 0;
 	top: 0;
 	height: -moz-fit-content;
 	height: fit-content;
 	padding-top: 20px;
 	min-height: 100vh;
 	position: absolute;
 	background-image: url(persona.c981bcbe9206e4c4.png);
 	background-color: #bfcee3;
 	background-repeat: no-repeat;
 	background-position: left center;
 	background-size: contain;
 	background-attachment: fixed;
 	padding-bottom: 20px
 }

 .login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 	height: 100%;
 	min-height: 380px;
 	width: 100%;
 	margin: 0 80px 0 auto;
 	background: none;
 	border-top-left-radius: 10px;
 	border-bottom-left-radius: 10px;
 	box-shadow: none;
 	border: 0;
 	padding-top: 120px
 }

 .login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 	width: 320px;
 	height: 100%
 }

 .login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .hideAlternativeWizard.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] {
 	display: none
 }

 .light_box [_nghost-ng-c2934793867] .login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] {
 	background-color: #f1faff
 }

 @media only screen and (min-width: 1920px) {
 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		padding-top: 200px;
 		padding-bottom: 240px
 	}
 }

 @media only screen and (max-width: 1919px) and (min-width: 1600px) {
 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		padding-top: 160px;
 		padding-bottom: 160px
 	}
 }

 @media only screen and (max-width: 1599px) and (min-width: 1440px) {
 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		padding-top: 160px;
 		padding-bottom: 160px
 	}
 }

 @media only screen and (min-width: 1440px) {
 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] {
 		background-position: 100px center
 	}
 }

 @media only screen and (max-width: 1439px) and (min-width: 1024px) {
 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] {
 		background-position: -20px center
 	}
 }

 @media only screen and (max-width: 1365px) and (min-width: 1200px) {
 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] {
 		background-position: -20px center
 	}

 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		margin-right: auto;
 		padding-top: 120px;
 		padding-bottom: 20px;
 		width: 100%
 	}
 }

 @media only screen and (max-width: 1199px) and (min-width: 1024px) {
 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] {
 		background-position: -80px center;
 		padding-top: 0
 	}

 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		margin-right: auto;
 		padding-top: 0;
 		width: 100%
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] {
 		right: 0;
 		background-image: url(persona-small.1228d367e0dccb4b.png);
 		background-position: center center;
 		padding-top: 0
 	}

 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		margin-right: auto;
 		padding-top: 0;
 		border-top-left-radius: 0;
 		border-bottom-left-radius: 0;
 		width: 100%;
 		min-height: calc(100vh - 20px)
 	}
 }

 @media only screen and (min-width: 768px) {
 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .hideAlternativeWizard[_ngcontent-ng-c2934793867] {
 		position: fixed;
 		top: 0;
 		right: 0;
 		height: 100%;
 		background-color: #fff
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] {
 		padding-top: 0;
 		background-image: url(persona-small.1228d367e0dccb4b.png);
 		background-position: center center
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {
 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] {
 		padding-top: 0;
 		background-image: url(persona-small.1228d367e0dccb4b.png);
 		background-position: center center
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] {
 		padding-top: 0;
 		background-image: url(persona-small.1228d367e0dccb4b.png);
 		background-position: center center
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] {
 		right: 0
 	}

 	.login-container.flexishape_Login_No_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		margin-right: auto;
 		padding-top: 0;
 		border-top-left-radius: 0;
 		border-bottom-left-radius: 0;
 		width: 100%
 	}
 }

 .login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] {
 	left: 0;
 	right: 0;
 	top: 0;
 	height: -moz-fit-content;
 	height: fit-content;
 	padding-top: 80px;
 	min-height: 100vh;
 	position: absolute;
 	background-image: url(persona.c981bcbe9206e4c4.png);
 	background-color: #bfcee3;
 	background-size: contain;
 	background-repeat: no-repeat;
 	background-position: left center;
 	background-attachment: fixed;
 	padding-bottom: 20px
 }

 .login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 	height: 100%;
 	min-height: 380px;
 	width: 100%;
 	margin: 0 auto;
 	background: none;
 	border-top-left-radius: 10px;
 	border-bottom-left-radius: 10px;
 	box-shadow: none;
 	border: 0;
 	padding-top: 120px
 }

 .login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .hideAlternativeWizard.flexishape_Login_Banner[_ngcontent-ng-c2934793867] {
 	background-color: #bfcee3
 }

 .login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .hideAlternativeWizard.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 	height: -moz-fit-content;
 	height: fit-content;
 	min-width: 256px;
 	max-width: 30vw;
 	margin: 10px
 }

 .light_box [_nghost-ng-c2934793867] .login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] {
 	background-color: #f1faff
 }

 .light_box [_nghost-ng-c2934793867] .login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .hideAlternativeWizard.flexishape_Login_Banner[_ngcontent-ng-c2934793867] {
 	background-color: #f1faff
 }

 .light_box [_nghost-ng-c2934793867] .login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .hideAlternativeWizard.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 	border-radius: 8px
 }

 @media only screen and (min-width: 1920px) {
 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		padding-top: 200px;
 		padding-bottom: 240px
 	}

 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 		width: 420px
 	}
 }

 @media only screen and (max-width: 1919px) and (min-width: 1600px) {
 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		padding-top: 160px;
 		padding-bottom: 160px
 	}

 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 		width: 400px
 	}
 }

 @media only screen and (max-width: 1599px) and (min-width: 1440px) {
 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] {
 		background-position: -30px center
 	}

 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		padding-top: 160px;
 		padding-bottom: 160px
 	}
 }

 @media only screen and (max-width: 1439px) and (min-width: 1024px) {
 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] {
 		background-position: -20px center
 	}
 }

 @media only screen and (max-width: 1439px) and (min-width: 1366px) {
 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 		width: 310px
 	}
 }

 @media only screen and (max-width: 1365px) and (min-width: 1200px) {
 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] {
 		background-position: -90px center
 	}

 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		margin-right: auto;
 		padding-top: 100px;
 		padding-bottom: 20px;
 		width: 100%
 	}

 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 		width: 310px
 	}
 }

 @media only screen and (max-width: 1199px) and (min-width: 1024px) {
 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] {
 		background-image: url(persona-small.1228d367e0dccb4b.png);
 		background-position: left 60px;
 		padding-top: 0
 	}

 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		margin-right: auto;
 		padding-top: 0;
 		width: 100%
 	}

 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 		width: 310px
 	}

 	.light_box [_nghost-ng-c2934793867] .login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] {
 		background-position: 60px;
 		background-size: 60%
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] {
 		right: 266px;
 		background-image: url(persona-small.1228d367e0dccb4b.png);
 		background-position: left 60px;
 		padding-top: 0
 	}

 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		margin-right: auto;
 		padding-top: 0;
 		border-top-left-radius: 0;
 		border-bottom-left-radius: 0;
 		width: 100%
 	}

 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 		width: 256px
 	}

 	.light_box [_nghost-ng-c2934793867] .login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] {
 		background-position: 35px;
 		background-size: 80%
 	}
 }

 @media only screen and (min-width: 768px) {
 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .hideAlternativeWizard[_ngcontent-ng-c2934793867] {
 		position: fixed;
 		top: 0;
 		right: 0;
 		height: 100%;
 		background-color: #bfcee3
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] {
 		padding-top: 0;
 		background-image: url(persona-small.1228d367e0dccb4b.png);
 		background-position: center 60px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {
 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] {
 		padding-top: 0;
 		background-image: url(persona-small.1228d367e0dccb4b.png);
 		background-position: center 60px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] {
 		padding-top: 0;
 		background-image: url(persona-small.1228d367e0dccb4b.png);
 		background-position: center 60px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] {
 		right: 0
 	}

 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		margin-right: auto;
 		padding-top: 0;
 		border-top-left-radius: 0;
 		border-bottom-left-radius: 0;
 		width: 100%;
 		height: 100vh
 	}

 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .hideAlternativeWizard.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 		width: 320px;
 		max-width: 100%;
 		height: -moz-fit-content;
 		height: fit-content;
 		margin: 0 auto;
 		background-color: #bfcee3;
 		padding-bottom: 20px
 	}

 	.light_box [_nghost-ng-c2934793867] .login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .hideAlternativeWizard.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 		background-color: #f1faff
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .hideAlternativeWizard.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 		width: 300px
 	}
 }

 @media only screen and (max-height: 699px) {
 	.login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		padding-top: 90px
 	}

 	.light_box [_nghost-ng-c2934793867] .login-container.flexishape_Login_Banner[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		padding-top: 0
 	}
 }

 .login-container.inspired_Login[_ngcontent-ng-c2934793867] {
 	left: 0;
 	right: 0;
 	top: 0;
 	height: -moz-fit-content;
 	height: fit-content;
 	padding-top: 80px;
 	min-height: 100vh;
 	position: absolute;
 	background: url(inspired.01cb7daec0cedaaa.png);
 	background-repeat: no-repeat;
 	background-size: cover;
 	background-position: center bottom;
 	padding-bottom: 20px
 }

 .login-container.inspired_Login[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 	height: 100%;
 	min-height: 380px;
 	width: 100%;
 	margin: 0 auto auto;
 	background: none;
 	box-shadow: none;
 	border: 0;
 	padding-top: 8%;
 	transition: margin-top .3s ease
 }

 .login-container.inspired_Login[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 	height: 100%;
 	width: auto
 }

 .hideAlternativeWizard.inspired_Login[_ngcontent-ng-c2934793867] {
 	display: none
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.login-container.inspired_Login[_ngcontent-ng-c2934793867] {
 		padding-top: 0
 	}
 }

 @media only screen and (min-width: 768px) {
 	.login-container.inspired_Login.with-captcha-validation[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		margin-top: -70px
 	}
 }

 @media only screen and (min-width: 1024px) and (max-height: 739px) and (min-height: 680px) {
 	.login-container.inspired_Login[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		padding-top: 2%
 	}
 }

 @media only screen and (min-width: 1024px) and (max-height: 679px) {
 	.login-container.inspired_Login[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		padding-top: 0
 	}
 }

 .login-container.spotlight_Login[_ngcontent-ng-c2934793867] {
 	inset: 0;
 	height: -moz-fit-content;
 	height: fit-content;
 	padding-top: 80px;
 	min-height: 100vh;
 	position: absolute;
 	background: url(spotlight.46fe11ff554eec3e.png);
 	background-repeat: no-repeat;
 	background-size: cover;
 	background-position: left center
 }

 .login-container.spotlight_Login[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 	min-height: 485px;
 	width: 600px;
 	margin: auto;
 	background-color: #fff;
 	box-shadow: none;
 	border: 0;
 	display: flex;
 	flex-direction: column-reverse
 }

 .login-container.spotlight_Login[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 	height: 150px;
 	width: 100%;
 	background: linear-gradient(300deg, var(--cl-primary-dark), var(--cl-primary))
 }

 .login-container[_ngcontent-ng-c2934793867]+.hideAlternativeWizard.spotlight_Login[_ngcontent-ng-c2934793867] {
 	display: none
 }

 .light_box [_nghost-ng-c2934793867] .login-container.spotlight_Login[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 	border-radius: 8px 8px 0 0;
 	background: linear-gradient(300deg, var(--cl-primary-dark), var(--cl-primary))
 }

 @media only screen and (max-width: 1024px) and (min-width: 640px) {
 	.login-container.spotlight_Login[_ngcontent-ng-c2934793867] {
 		padding-top: 100px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.login-container.spotlight_Login[_ngcontent-ng-c2934793867] {
 		padding-top: 45px
 	}

 	.login-container.spotlight_Login[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		width: 100%;
 		min-height: initial;
 		background-color: #fffc
 	}

 	.login-container.spotlight_Login[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 		height: auto
 	}

 	.light_box [_nghost-ng-c2934793867] .login-container.spotlight_Login[_ngcontent-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		width: calc(100% - 10px)
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {
 	.login-container.spotlight_Login[_ngcontent-ng-c2934793867] {
 		padding-top: 60px
 	}
 }

 @media only screen and (min-height: 701px) and (min-width: 1200px) {
 	.login-container.spotlight_Login[_ngcontent-ng-c2934793867] {
 		padding-top: 10%
 	}
 }

 .light_box [_nghost-ng-c2934793867] .blackburn[_ngcontent-ng-c2934793867] {
 	color: var(--cl-gray-low-contrast)
 }

 .light_box [_nghost-ng-c2934793867] .blackburn[_ngcontent-ng-c2934793867] i[_ngcontent-ng-c2934793867],
 .light_box [_nghost-ng-c2934793867] .blackburn-disclaimer[_ngcontent-ng-c2934793867] {
 	color: var(--cl-gray-regular-contrast)
 }

 .light_box [_nghost-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 	border-color: var(--cl-border-low-contrast);
 	border-radius: 8px;
 	box-shadow: 0 8px 13px #80808012;
 	overflow: hidden;
 	background-color: var(--cl-bg-level-02)
 }

 .light_box [_nghost-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 	border-top-right-radius: 8px;
 	border-bottom-right-radius: 8px;
 	overflow: hidden
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c2934793867] .ipswich[_ngcontent-ng-c2934793867] {
 		width: calc(100% - 16px)
 	}

 	.light_box [_nghost-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] {
 		border-radius: 8px;
 		margin-bottom: 16px
 	}

 	.light_box [_nghost-ng-c2934793867] .login-container.default[_ngcontent-ng-c2934793867] .ipswich-advertising[_ngcontent-ng-c2934793867] icb-advertising[_ngcontent-ng-c2934793867] {
 		display: block;
 		border-radius: 8px;
 		overflow: hidden;
 		width: calc(100% - 10px);
 		margin: 0 auto
 	}
 }

 .sellosb01[_ngcontent-ng-c2934793867] {
 	display: block;
 	width: 75px;
 	height: 75px;
 	margin: 0 auto;
 	cursor: pointer;
 	background: url(Sello_digital_de_identificaci\f3n_SB_01.d6614ca03f7bf60b.png) no-repeat top center;
 	background-size: contain
 }

 .param-content-body-text[_ngcontent-ng-c2934793867] {
 	color: var(--cl-gray-regular-contrast)
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.blackburn[_ngcontent-ng-c2934793867] {
 		display: block;
 		width: 740px;
 		height: 110px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.blackburn[_ngcontent-ng-c2934793867] {
 		display: block;
 		width: 320px;
 		height: 110px
 	}
 }

 @charset "UTF-8";

 .ipswich-main[_ngcontent-ng-c223488086] {
 	width: 578px;
 	overflow: hidden;
 	position: relative;
 	min-height: 380px
 }

 .ipswich-main.full-height[_ngcontent-ng-c223488086] {
 	min-height: auto
 }

 .ipswich-main.mainWithShadow[_ngcontent-ng-c223488086] {
 	border: 1px solid var(--cl-border-low-contrast);
 	box-shadow: 0 1px 2px #0000001a
 }

 .ipswich-main.without-advertising[_ngcontent-ng-c223488086] {
 	width: 100%;
 	overflow: visible
 }

 .ipswich-main.without-advertising[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] .step[_ngcontent-ng-c223488086] {
 	visibility: hidden
 }

 .ipswich-main.without-advertising.full-height[_ngcontent-ng-c223488086] {
 	height: 100%;
 	min-height: auto
 }

 .ipswich-main.bright_Login[_ngcontent-ng-c223488086] {
 	width: 100%;
 	height: 100%;
 	border-top-left-radius: 10px;
 	border-top-right-radius: 10px
 }

 .ipswich-main.bright_Login[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 	height: 100%
 }

 .ipswich-main.bright_Login.hiringMode[_ngcontent-ng-c223488086] {
 	border-top-left-radius: 0;
 	border-top-right-radius: 0
 }

 .ipswich-main.flexishape_Login_Banner[_ngcontent-ng-c223488086] {
 	width: 100%;
 	height: 100%;
 	background: none;
 	border-top-left-radius: 10px;
 	border-bottom-left-radius: 10px;
 	min-height: 403px
 }

 .ipswich-main.flexishape_Login_Banner[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 	height: 100%;
 	max-width: 490px;
 	margin: auto
 }

 .ipswich-main.flexishape_Login_Banner.hiringMode[_ngcontent-ng-c223488086] {
 	border-top-left-radius: 0;
 	border-bottom-left-radius: 0;
 	padding-top: 0
 }

 .ipswich-main.flexishape_Login_Banner.hiringMode[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 	max-width: 100%;
 	width: 100%
 }

 .ipswich-main.flexishape_Login_No_Banner[_ngcontent-ng-c223488086] {
 	width: 100%;
 	height: 100%;
 	background: none;
 	border-top-left-radius: 10px;
 	border-bottom-left-radius: 10px
 }

 @media only screen and (min-width: 1024px) {
 	.ipswich-main.flexishape_Login_No_Banner[_ngcontent-ng-c223488086]:not(.hiringMode) icb-loader[_ngcontent-ng-c223488086] {
 		position: absolute;
 		top: 50%;
 		right: 25%
 	}
 }

 .ipswich-main.flexishape_Login_No_Banner[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 	height: 100%;
 	max-width: 490px;
 	margin: auto 80px auto auto
 }

 .ipswich-main.flexishape_Login_No_Banner.hiringMode[_ngcontent-ng-c223488086] {
 	border-top-left-radius: 0;
 	border-bottom-left-radius: 0;
 	padding-top: 0
 }

 .ipswich-main.flexishape_Login_No_Banner.hiringMode[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 	max-width: 100%;
 	width: 100%
 }

 .ipswich-main.inspired_Login[_ngcontent-ng-c223488086] {
 	width: 100%;
 	height: 100%;
 	background: transparent;
 	margin: auto;
 	float: none;
 	animation: none
 }

 .ipswich-main.inspired_Login[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 	height: 100%;
 	max-width: 490px;
 	margin: auto
 }

 .ipswich-main.inspired_Login.hiringMode[_ngcontent-ng-c223488086] {
 	border-top-left-radius: 0;
 	border-bottom-left-radius: 0;
 	padding-top: 0
 }

 .ipswich-main.inspired_Login.hiringMode[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 	max-width: 100%;
 	width: 100%
 }

 .ipswich-main.inspired_Login.mainWithShadow[_ngcontent-ng-c223488086] {
 	border: 0
 }

 .ipswich-main.spotlight_Login[_ngcontent-ng-c223488086] {
 	width: 100%;
 	min-height: 355px;
 	background: transparent
 }

 .ipswich-main.multiple[_ngcontent-ng-c223488086] {
 	width: 100%
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.ipswich-main[_ngcontent-ng-c223488086] {
 		width: 458px;
 		min-height: auto
 	}

 	.ipswich-main.with-advertising[_ngcontent-ng-c223488086] {
 		overflow: visible
 	}

 	.ipswich-main-animate[_ngcontent-ng-c223488086] {
 		min-height: auto
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.ipswich-main.fl[_ngcontent-ng-c223488086] {
 		float: none !important
 	}

 	.ipswich-main[_ngcontent-ng-c223488086] {
 		width: 100%
 	}

 	.ipswich-main.with-advertising[_ngcontent-ng-c223488086] {
 		overflow: visible
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.ipswich-main.wizardAutoHeightMode[_ngcontent-ng-c223488086] {
 		min-height: 0 !important
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {
 	.ipswich-main.fl[_ngcontent-ng-c223488086] {
 		float: none !important
 	}

 	.ipswich-main[_ngcontent-ng-c223488086] {
 		width: 100%
 	}

 	.ipswich-main.with-advertising[_ngcontent-ng-c223488086] {
 		overflow: visible
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.ipswich-main.fl[_ngcontent-ng-c223488086] {
 		float: none !important
 	}

 	.ipswich-main[_ngcontent-ng-c223488086] {
 		width: 100%;
 		min-height: auto
 	}

 	.ipswich-main-animate[_ngcontent-ng-c223488086] {
 		min-height: auto
 	}

 	.ipswich-main.with-advertising[_ngcontent-ng-c223488086] {
 		overflow: visible;
 		min-height: 310px
 	}
 }

 @media only screen and (max-width: 1439px) and (min-width: 1366px) {
 	.ipswich-main.flexishape_Login_Banner[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		width: 450px;
 		margin-right: 400px
 	}
 }

 @media only screen and (max-width: 1365px) and (min-width: 1200px) {
 	.ipswich-main.flexishape_Login_Banner[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		width: 450px;
 		margin-right: 360px
 	}
 }

 @media only screen and (max-width: 1199px) and (min-width: 1024px) {
 	.ipswich-main.flexishape_Login_Banner[_ngcontent-ng-c223488086] {
 		padding-right: 320px;
 		padding-top: 130px
 	}

 	.ipswich-main.flexishape_Login_Banner.hiringMode[_ngcontent-ng-c223488086] {
 		padding-right: 0
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.ipswich-main.flexishape_Login_Banner[_ngcontent-ng-c223488086] {
 		padding-top: 100px
 	}

 	.ipswich-main.flexishape_Login_Banner[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		padding: 0 20px
 	}

 	.ipswich-main.flexishape_Login_Banner.hiringMode[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		padding: 0
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.ipswich-main.flexishape_Login_Banner[_ngcontent-ng-c223488086] {
 		padding-top: 100px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {
 	.ipswich-main.flexishape_Login_Banner[_ngcontent-ng-c223488086] {
 		padding-top: 40px
 	}

 	.ipswich-main.flexishape_Login_Banner[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		padding: 40px 20px 0
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.ipswich-main.flexishape_Login_Banner[_ngcontent-ng-c223488086] {
 		padding-top: 40px
 	}

 	.ipswich-main.flexishape_Login_Banner[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		padding: 26px 20px 0
 	}
 }

 @media only screen and (max-width: 1199px) and (min-width: 320px) {
 	.ipswich-main.flexishape_Login_Banner[_ngcontent-ng-c223488086] {
 		background: rgba(191, 206, 227, .9);
 		border-top-left-radius: 0;
 		border-bottom-left-radius: 0
 	}
 }

 @media only screen and (min-width: 768px) {

 	.ipswich-main[class*=flexishape][_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086],
 	.ipswich-main.inspired_Login[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		position: relative
 	}
 }

 @media only screen and (min-width: 1440px) {
 	.ipswich-main.flexishape_Login_No_Banner[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		margin-right: 240px
 	}
 }

 @media only screen and (max-width: 1365px) and (min-width: 1200px) {

 	.ipswich-main.flexishape_Login_No_Banner[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086],
 	.ipswich-main.inspired_Login[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		width: 450px
 	}
 }

 @media only screen and (max-width: 1199px) and (min-width: 1024px) {
 	.ipswich-main.flexishape_Login_No_Banner[_ngcontent-ng-c223488086] {
 		padding-top: 130px
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.ipswich-main.flexishape_Login_No_Banner[_ngcontent-ng-c223488086] {
 		padding-top: 100px
 	}

 	.ipswich-main.flexishape_Login_No_Banner[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		padding: 0 20px;
 		margin-right: auto
 	}

 	.ipswich-main.flexishape_Login_No_Banner.hiringMode[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		padding: 0
 	}

 	.ipswich-main.inspired_Login[_ngcontent-ng-c223488086] {
 		padding-top: 90px
 	}

 	.ipswich-main.inspired_Login[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		padding: 0 20px;
 		margin-right: auto
 	}

 	.ipswich-main.inspired_Login.hiringMode[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		padding: 0
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.ipswich-main.flexishape_Login_No_Banner[_ngcontent-ng-c223488086] {
 		padding-top: 100px
 	}

 	.ipswich-main.flexishape_Login_No_Banner[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		margin-right: auto
 	}

 	.ipswich-main.inspired_Login[_ngcontent-ng-c223488086] {
 		padding-top: 100px
 	}

 	.ipswich-main.inspired_Login[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		margin-right: auto
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {
 	.ipswich-main.flexishape_Login_No_Banner[_ngcontent-ng-c223488086] {
 		padding-top: 40px
 	}

 	.ipswich-main.flexishape_Login_No_Banner[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		padding: 40px 20px 0;
 		margin-right: auto
 	}

 	.ipswich-main.inspired_Login[_ngcontent-ng-c223488086] {
 		padding-top: 40px
 	}

 	.ipswich-main.inspired_Login[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		padding: 40px 20px 0;
 		margin-right: auto
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.ipswich-main.flexishape_Login_No_Banner[_ngcontent-ng-c223488086] {
 		padding-top: 40px
 	}

 	.ipswich-main.flexishape_Login_No_Banner[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		padding: 26px 20px 0;
 		margin-right: auto
 	}

 	.ipswich-main.inspired_Login[_ngcontent-ng-c223488086] {
 		padding-top: 40px
 	}

 	.ipswich-main.inspired_Login[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 		padding: 26px 20px 0;
 		margin-right: auto
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.ipswich-main.flexishape_Login_No_Banner[_ngcontent-ng-c223488086] {
 		background: rgba(191, 206, 227, .9);
 		border-top-left-radius: 0;
 		border-bottom-left-radius: 0;
 		padding-bottom: 10px;
 		height: -moz-fit-content;
 		height: fit-content;
 		min-height: 100vh !important
 	}

 	.ipswich-main.inspired_Login[_ngcontent-ng-c223488086] {
 		background: transparent;
 		border-top-left-radius: 0;
 		border-bottom-left-radius: 0;
 		padding-bottom: 10px;
 		height: -moz-fit-content;
 		height: fit-content;
 		min-height: 100vh !important
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.ipswich-main.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c223488086] {
 		min-height: 335px !important
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.ipswich-main.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c223488086] {
 		min-height: 300px !important
 	}
 }

 .bots [_nghost-ng-c223488086] .ipswich-main[_ngcontent-ng-c223488086] {
 	height: 100%
 }

 .bots [_nghost-ng-c223488086] .ipswich-main[_ngcontent-ng-c223488086] .ipswich-main-animate[_ngcontent-ng-c223488086] {
 	height: 100%
 }

 .light_box [_nghost-ng-c223488086] {
 	--calc-height: 50px;
 	--calc-height-with-preheader: 95px
 }

 .light_box [_nghost-ng-c223488086] .ipswich-main.wizardAutoHeightMode[_ngcontent-ng-c223488086] {
 	border-top-left-radius: 8px
 }

 .light_box [_nghost-ng-c223488086] .ipswich-main.hiringMode[_ngcontent-ng-c223488086] {
 	border-color: var(--cl-border-low-contrast);
 	box-shadow: 0 8px 13px #80808012;
 	border-radius: 8px
 }

 .light_box [_nghost-ng-c223488086] .ipswich-main-title[_ngcontent-ng-c223488086] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c223488086] .ipswich-main-title-link[_ngcontent-ng-c223488086] i[_ngcontent-ng-c223488086] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c223488086] .ipswich-main-subtitle-step[_ngcontent-ng-c223488086] {
 	font-family: var(--ff-medium);
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c223488086] .ipswich-main-subtitle-description[_ngcontent-ng-c223488086] {
 	color: var(--cl-gray-regular-contrast)
 }

 .light_box [_nghost-ng-c223488086] .ipswich-main-wizard-content[_ngcontent-ng-c223488086] {
 	height: calc(100% - var(--calc-height));
 	background-color: var(--cl-bg-level-02)
 }

 .light_box [_nghost-ng-c223488086] .ipswich-main-wizard-footer[_ngcontent-ng-c223488086] {
 	height: var(--calc-height);
 	border-color: var(--cl-border-low-contrast);
 	position: relative;
 	background-color: var(--cl-bg-footer-buttons)
 }

 .light_box [_nghost-ng-c223488086] .ipswich-main-wizard-footer-message[_ngcontent-ng-c223488086] {
 	bottom: var(--calc-height)
 }

 .light_box [_nghost-ng-c223488086] .ipswich-main-wizard-pre-header[_ngcontent-ng-c223488086]+.ipswich-main-wizard-content[_ngcontent-ng-c223488086] {
 	height: calc(100% - var(--calc-height-with-preheader))
 }

 .light_box [_nghost-ng-c223488086] .header-transferMode[_ngcontent-ng-c223488086] .ipswich-main-wizard-pre-header[_ngcontent-ng-c223488086] {
 	background-color: var(--cl-bg-level-02);
 	border-bottom-color: var(--cl-border-low-contrast)
 }

 .light_box [_nghost-ng-c223488086] .header-transferMode[_ngcontent-ng-c223488086] .ipswich-main-wizard-pre-header[_ngcontent-ng-c223488086] .ipswich-main-subtitle-description[_ngcontent-ng-c223488086] {
 	font-family: var(--ff-medium);
 	color: var(--cl-gray-high-contrast)
 }

 .light_box [_nghost-ng-c223488086] .ipswich-pre-header-back-title-link[_ngcontent-ng-c223488086] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c223488086] .ipswich-pre-header-back-title-link[_ngcontent-ng-c223488086] i[_ngcontent-ng-c223488086] {
 	color: var(--cl-gray-regular-contrast)
 }

 .light_box [_nghost-ng-c223488086] .ipswich-pre-header-back-title-link[_ngcontent-ng-c223488086]:hover {
 	color: var(--cl-primary-dark)
 }

 .light_box [_nghost-ng-c223488086] .header-permissionsConfigurationMode[_ngcontent-ng-c223488086] .ipswich-main-wizard-pre-header[_ngcontent-ng-c223488086] {
 	border-block-color: var(--cl-border-low-contrast);
 	background: #ffffff
 }

 .light_box [_nghost-ng-c223488086] .step.wizardAutoHeightMode[_ngcontent-ng-c223488086] {
 	border-top-left-radius: 8px;
 	border-top-right-radius: 8px;
 	background-color: var(--cl-bg-level-02)
 }

 .light_box [_nghost-ng-c223488086] .step.hiringMode[_ngcontent-ng-c223488086] {
 	border-radius: 8px;
 	background-color: var(--cl-bg-level-02)
 }

 .light_box [_nghost-ng-c223488086] .step.hiringMode[_ngcontent-ng-c223488086] .ipswich-main-wizard-footer[_ngcontent-ng-c223488086] {
 	border-bottom-left-radius: 8px;
 	border-bottom-right-radius: 8px;
 	position: relative;
 	background-color: var(--cl-bg-footer-buttons)
 }

 .light_box [_nghost-ng-c223488086] [class*=flexishape].wizardAutoHeightMode.step[_ngcontent-ng-c223488086],
 .light_box [_nghost-ng-c223488086] [class*=flexishape].wizardAutoHeightMode.ipswich-main[_ngcontent-ng-c223488086] {
 	border-radius: 0
 }

 .light_box [_nghost-ng-c223488086] [class*=flexishape].wizardAutoHeightMode.step[_ngcontent-ng-c223488086] .ipswich-main-wizard-header[_ngcontent-ng-c223488086] .ipswich-main-back[_ngcontent-ng-c223488086],
 .light_box [_nghost-ng-c223488086] [class*=flexishape].wizardAutoHeightMode.ipswich-main[_ngcontent-ng-c223488086] .ipswich-main-wizard-header[_ngcontent-ng-c223488086] .ipswich-main-back[_ngcontent-ng-c223488086] {
 	width: auto;
 	padding-left: 0
 }

 .light_box [_nghost-ng-c223488086] [class*=flexishape].wizardAutoHeightMode.step[_ngcontent-ng-c223488086] {
 	background: transparent
 }

 .light_box [_nghost-ng-c223488086] .inspired_Login.wizardAutoHeightMode.step[_ngcontent-ng-c223488086] {
 	background: transparent
 }

 .light_box [_nghost-ng-c223488086] .inspired_Login.wizardAutoHeightMode.step[_ngcontent-ng-c223488086] .ipswich-main-wizard-header[_ngcontent-ng-c223488086] .ipswich-main-title[_ngcontent-ng-c223488086] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c223488086] .inspired_Login.wizardAutoHeightMode.step[_ngcontent-ng-c223488086] .ipswich-main-wizard-header[_ngcontent-ng-c223488086] .ipswich-main-title-pipe[_ngcontent-ng-c223488086] {
 	border-left-color: var(--cl-border-low-contrast)
 }

 .light_box [_nghost-ng-c223488086] .inspired_Login.wizardAutoHeightMode.step[_ngcontent-ng-c223488086] .ipswich-main-wizard-header[_ngcontent-ng-c223488086] .ipswich-main-back[_ngcontent-ng-c223488086] .ipswich-main-title-link[_ngcontent-ng-c223488086] i[_ngcontent-ng-c223488086] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c223488086] .spotlight_Login.wizardAutoHeightMode.step.changePasswordMode[_ngcontent-ng-c223488086] .ipswich-main-wizard-content[_ngcontent-ng-c223488086] {
 	height: 100%
 }

 .light_box [_nghost-ng-c223488086] .spotlight_Login.wizardAutoHeightMode.step.completeUserDataLoginsMode[_ngcontent-ng-c223488086] .ipswich-main-wizard-footer[_ngcontent-ng-c223488086] {
 	margin-top: 50px
 }

 .light_box [_nghost-ng-c223488086] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c223488086] .ipswich-main-wizard-pre-header[_ngcontent-ng-c223488086] .ipswich-main-subtitle-description[_ngcontent-ng-c223488086] {
 	color: var(--cl-gray-regular-contrast)
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c223488086] [class*=flexishape].ipswich-main[_ngcontent-ng-c223488086] {
 		background-color: #f1faffcc
 	}
 }

 @media only screen and (max-width: 1199px) and (min-width: 768px) {
 	.light_box [_nghost-ng-c223488086] [class*=flexishape_Login_Banner].ipswich-main[_ngcontent-ng-c223488086]:not(.hiringMode) {
 		padding-top: 160px
 	}
 }

 @media only screen and (max-width: 1199px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c223488086] [class*=flexishape_Login_Banner].ipswich-main[_ngcontent-ng-c223488086] {
 		background-color: #f1faffcc
 	}
 }

 @charset "UTF-8";

 .invisible[_ngcontent-ng-c2570924675] {
 	visibility: hidden
 }

 .ipswich.wizard[_ngcontent-ng-c2570924675] .ipswich-advertising[_ngcontent-ng-c2570924675] {
 	display: none
 }

 .ipswich.wizard[_ngcontent-ng-c2570924675] .ipswich-main[_ngcontent-ng-c2570924675] {
 	width: 100%
 }

 .step[_ngcontent-ng-c2570924675] {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	visibility: hidden;
 	background: #fff
 }

 .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 	padding: 12px 72px 0 28px
 }

 .ipswich-main-back.no-show[_ngcontent-ng-c2570924675] {
 	display: none
 }

 .ipswich-main-back[_ngcontent-ng-c2570924675] {
 	display: table-cell;
 	width: 35px
 }

 .ipswich-main-title-link[_ngcontent-ng-c2570924675] {
 	display: table-cell;
 	margin-left: -13px;
 	padding-right: 10px
 }

 .ipswich-main-title-link[_ngcontent-ng-c2570924675] i[_ngcontent-ng-c2570924675] {
 	color: var(--cl-additional);
 	font-size: 24px;
 	cursor: pointer
 }

 .ipswich-main-title-pipe[_ngcontent-ng-c2570924675] {
 	display: table-cell;
 	width: 1px;
 	border-left: 1px solid var(--cl-border-low-contrast);
 	margin: 0 6px 0 9px;
 	height: 24px;
 	padding-top: 4px;
 	vertical-align: top
 }

 .ipswich-main-title[_ngcontent-ng-c2570924675] {
 	font-size: 30px;
 	color: var(--cl-primary);
 	margin-bottom: 10px;
 	display: table-cell;
 	padding-left: 10px
 }

 .ipswich-main-title[_ngcontent-ng-c2570924675] h1 {
 	font-size: 30px;
 	margin: 0;
 	font-weight: inherit
 }

 .ipswich-main-back[_ngcontent-ng-c2570924675]+span.ipswich-main-title[_ngcontent-ng-c2570924675] {
 	padding-left: 10px
 }

 .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 	padding: 12px 72px 0 28px;
 	position: relative
 }

 .ipswich-main-wizard-pre-header.real-header[_ngcontent-ng-c2570924675] {
 	height: -moz-fit-content;
 	height: fit-content;
 	align-items: baseline
 }

 .header-transferMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 	padding: 6px 6px 6px 10px;
 	border-bottom: 1px solid var(--cl-border-low-contrast);
 	background: #f8f8f8
 }

 .header-transferMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] .ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] {
 	font-size: 16px;
 	padding-top: 4px;
 	line-height: 20px
 }

 .header-permissionsConfigurationMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 	padding: 6px 6px 6px 10px;
 	border-bottom: 1px solid var(--cl-border-low-contrast);
 	background: #f8f8f8
 }

 .header-permissionsConfigurationMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] .ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] {
 	font-size: 16px;
 	padding-top: 5px;
 	line-height: 20px
 }

 .header-transactionAmountsEditMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 	padding: 6px 6px 6px 10px;
 	border-bottom: 1px solid var(--cl-border-low-contrast);
 	background: #f8f8f8
 }

 .header-transactionAmountsEditMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] .ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] {
 	font-size: 16px;
 	padding-top: 4px;
 	line-height: 20px
 }

 .ipswich-pre-header-back[_ngcontent-ng-c2570924675] {
 	position: relative;
 	display: table-cell;
 	vertical-align: middle;
 	padding-right: 10px
 }

 .ipswich-pre-header-back-title[_ngcontent-ng-c2570924675] {
 	font-size: 30px;
 	color: var(--cl-primary);
 	margin-bottom: 30px;
 	display: inline-block
 }

 .ipswich-pre-header-back-title-link[_ngcontent-ng-c2570924675] {
 	display: table-cell;
 	margin-left: 0;
 	padding: 5px 10px 0 3px;
 	cursor: pointer
 }

 .ipswich-pre-header-back-title-link[_ngcontent-ng-c2570924675] i[_ngcontent-ng-c2570924675] {
 	color: var(--cl-additional);
 	font-size: 19px;
 	display: inline-block
 }

 .ipswich-pre-header-back-title-pipe[_ngcontent-ng-c2570924675] {
 	display: table-cell;
 	width: 1px;
 	border-left: 1px solid var(--cl-border-low-contrast);
 	margin: 0 6px 0 9px;
 	height: 19px;
 	padding-top: 4px;
 	vertical-align: top
 }

 .ipswich-main-wizard-pre-header.no-show[_ngcontent-ng-c2570924675],
 .ipswich-pre-header-back.no-show[_ngcontent-ng-c2570924675] {
 	display: none
 }

 .ipswich-main-subtitle-step[_ngcontent-ng-c2570924675] {
 	font-size: 14px;
 	font-family: var(--ff-medium);
 	color: var(--cl-primary);
 	display: inline-block;
 	padding: 5px 6px 0 10px;
 	vertical-align: top
 }

 .header-transferMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] .ipswich-main-subtitle-step[_ngcontent-ng-c2570924675] {
 	padding: 0 6px 0 0;
 	line-height: 29px
 }

 .header-transferMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] .ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] {
 	padding: 0;
 	line-height: 29px
 }

 .ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] {
 	font-size: 14px;
 	color: var(--cl-gray-high-contrast);
 	display: inline-block;
 	padding-bottom: 0;
 	vertical-align: top;
 	padding-top: 5px;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap
 }

 .ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] h2 {
 	font-size: 14px;
 	color: var(--cl-gray-high-contrast);
 	display: inline-block;
 	padding-bottom: 0;
 	vertical-align: top;
 	font-weight: unset;
 	margin: auto;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap
 }

 .ipswich-pre-header-title[_ngcontent-ng-c2570924675] {
 	font-size: 30px;
 	color: var(--cl-primary);
 	margin-bottom: 30px;
 	display: inline-block
 }

 .ipswich-pre-header-title-link[_ngcontent-ng-c2570924675] {
 	display: inline-block;
 	margin-left: -30px
 }

 .ipswich-pre-header-title-link[_ngcontent-ng-c2570924675] i[_ngcontent-ng-c2570924675] {
 	color: var(--cl-additional);
 	font-size: 24px
 }

 .ipswich-pre-header-title-pipe[_ngcontent-ng-c2570924675] {
 	display: inline-block;
 	width: 1px;
 	border-left: 1px solid var(--cl-border-low-contrast);
 	margin: 0 6px 0 9px;
 	height: 24px;
 	padding-top: 4px;
 	vertical-align: top
 }

 .ipswich-main-footer-description[_ngcontent-ng-c2570924675] {
 	font-size: 14px;
 	color: var(--cl-gray-high-contrast);
 	display: inline-block
 }

 .ipswich-main-required[_ngcontent-ng-c2570924675] {
 	height: 10px;
 	border-left: 3px solid var(--cl-additional);
 	line-height: .4;
 	padding-left: 8px;
 	position: absolute;
 	right: 32px;
 	bottom: -10px
 }

 .ipswich-main-required-text[_ngcontent-ng-c2570924675] {
 	line-height: 0;
 	font-size: 11px
 }

 .ipswich-main-required.no-show[_ngcontent-ng-c2570924675] {
 	display: none
 }

 .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	position: relative
 }

 .ipswich-main-buttons-fixed.no-show[_ngcontent-ng-c2570924675],
 .ipswich-main-additional-buttons.no-show[_ngcontent-ng-c2570924675] {
 	display: none
 }

 .ipswich-main-buttons[_ngcontent-ng-c2570924675] {
 	margin-top: 30px;
 	text-align: right
 }

 .ipswich-main-additional-buttons.no-show[_ngcontent-ng-c2570924675] {
 	display: none
 }

 .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	height: 42px;
 	background: #f8f8f8;
 	border: 1px solid #d7d7d7;
 	border-left: none;
 	border-right: none;
 	border-bottom: none;
 	padding: 6px 14px
 }

 .ipswich-main-wizard-footer.no-show[_ngcontent-ng-c2570924675] {
 	display: none
 }

 .ipswich-main-wizard-footer-message[_ngcontent-ng-c2570924675] {
 	position: absolute;
 	bottom: 42px;
 	left: 0;
 	right: 0
 }

 .ipswich-pre-header-back[_ngcontent-ng-c2570924675]:hover .ipswich-pre-header-background[_ngcontent-ng-c2570924675] {
 	animation: _ngcontent-ng-c2570924675_ipswich-pre-header-background-animated .1s ease;
 	height: 28px;
 	top: 0;
 	left: -2px;
 	width: 30px;
 	background: rgba(0, 0, 0, .05)
 }

 @keyframes _ngcontent-ng-c2570924675_ipswich-pre-header-background-animated {
 	0% {
 		width: 7px;
 		top: 8px;
 		left: 10px;
 		height: 16px;
 		background: transparent
 	}

 	to {
 		width: 30px;
 		top: 0;
 		left: -2px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 .ipswich-pre-header-background[_ngcontent-ng-c2570924675] {
 	position: absolute;
 	width: 7px;
 	height: 16px;
 	background: transparent;
 	top: 8px;
 	left: 10px;
 	animation: _ngcontent-ng-c2570924675_ipswich-pre-header-background-animated-reverse .1s ease;
 	border-radius: 2px
 }

 @keyframes _ngcontent-ng-c2570924675_ipswich-pre-header-background-animated-reverse {
 	0% {
 		width: 30px;
 		top: 0;
 		left: -2px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		width: 7px;
 		top: 8px;
 		left: 10px;
 		height: 16px;
 		background: transparent
 	}
 }

 .step[_ngcontent-ng-c2570924675] {
 	display: none
 }

 @keyframes _ngcontent-ng-c2570924675_step-fadeOutICB {
 	0% {
 		visibility: visible;
 		opacity: 1
 	}

 	99% {
 		visibility: visible;
 		opacity: 0
 	}

 	to {
 		visibility: hidden
 	}
 }

 .ipswich-step-visible[_ngcontent-ng-c2570924675] {
 	visibility: visible;
 	display: block
 }

 .step.next-1[_ngcontent-ng-c2570924675] {
 	transform: translate(-100%);
 	animation: _ngcontent-ng-c2570924675_step-next-1 .5s ease-out
 }

 @keyframes _ngcontent-ng-c2570924675_step-next-1 {
 	0% {
 		transform: translate(0)
 	}

 	to {
 		transform: translate(-100%)
 	}
 }

 .step.next-2[_ngcontent-ng-c2570924675] {
 	transform: translate(-200%);
 	animation: _ngcontent-ng-c2570924675_step-next-2 .5s ease-out
 }

 @keyframes _ngcontent-ng-c2570924675_step-next-2 {
 	0% {
 		transform: translate(-100%)
 	}

 	to {
 		transform: translate(-200%)
 	}
 }

 .step.reverse-1[_ngcontent-ng-c2570924675] {
 	transform: translate(0);
 	animation: _ngcontent-ng-c2570924675_step-reverse-1 .5s ease-out
 }

 @keyframes _ngcontent-ng-c2570924675_step-reverse-1 {
 	0% {
 		transform: translate(-100%)
 	}

 	to {
 		transform: translate(0)
 	}
 }

 .step.reverse-2[_ngcontent-ng-c2570924675] {
 	transform: translate(-100%);
 	animation: _ngcontent-ng-c2570924675_step-reverse-2 .5s ease-out
 }

 @keyframes _ngcontent-ng-c2570924675_step-reverse-2 {
 	0% {
 		transform: translate(-200%)
 	}

 	to {
 		transform: translate(-100%)
 	}
 }

 .step.next-3[_ngcontent-ng-c2570924675] {
 	transform: translate(-300%);
 	animation: _ngcontent-ng-c2570924675_step-next-3 .5s ease-out
 }

 @keyframes _ngcontent-ng-c2570924675_step-next-3 {
 	0% {
 		transform: translate(-200%)
 	}

 	to {
 		transform: translate(-300%)
 	}
 }

 .step.reverse-3[_ngcontent-ng-c2570924675] {
 	transform: translate(-200%);
 	animation: _ngcontent-ng-c2570924675_step-reverse-3 .5s ease-out
 }

 @keyframes _ngcontent-ng-c2570924675_step-reverse-3 {
 	0% {
 		transform: translate(-300%)
 	}

 	to {
 		transform: translate(-200%)
 	}
 }

 .step.next-4[_ngcontent-ng-c2570924675] {
 	transform: translate(-400%);
 	animation: _ngcontent-ng-c2570924675_step-next-4 .5s ease-out
 }

 @keyframes _ngcontent-ng-c2570924675_step-next-4 {
 	0% {
 		transform: translate(-300%)
 	}

 	to {
 		transform: translate(-400%)
 	}
 }

 .step.reverse-4[_ngcontent-ng-c2570924675] {
 	transform: translate(-300%);
 	animation: _ngcontent-ng-c2570924675_step-reverse-4 .5s ease-out
 }

 @keyframes _ngcontent-ng-c2570924675_step-reverse-4 {
 	0% {
 		transform: translate(-400%)
 	}

 	to {
 		transform: translate(-300%)
 	}
 }

 .step.next-5[_ngcontent-ng-c2570924675] {
 	transform: translate(-500%);
 	animation: _ngcontent-ng-c2570924675_step-next-5 .5s ease-out
 }

 @keyframes _ngcontent-ng-c2570924675_step-next-5 {
 	0% {
 		transform: translate(-400%)
 	}

 	to {
 		transform: translate(-500%)
 	}
 }

 .step.reverse-5[_ngcontent-ng-c2570924675] {
 	transform: translate(-400%);
 	animation: _ngcontent-ng-c2570924675_step-reverse-5 .5s ease-out
 }

 @keyframes _ngcontent-ng-c2570924675_step-reverse-5 {
 	0% {
 		transform: translate(-500%)
 	}

 	to {
 		transform: translate(-400%)
 	}
 }

 .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 	width: 100%;
 	display: block
 }

 .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 	width: 100%;
 	display: flex
 }

 .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	display: table;
 	width: 100%;
 	height: calc(100% - 42px);
 	overflow: auto;
 	background-color: #fff
 }

 .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675]+.ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	height: calc(100% - 84px)
 }

 .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	display: table;
 	width: 100%
 }

 .full-height[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 .full-height[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	display: block
 }

 .full-height.step[_ngcontent-ng-c2570924675] {
 	bottom: 0
 }

 .ipswich-main-title-link[_ngcontent-ng-c2570924675] {
 	position: relative;
 	cursor: pointer
 }

 .ipswich-main-title-link[_ngcontent-ng-c2570924675]:hover .ipswich-header-background[_ngcontent-ng-c2570924675] {
 	animation: _ngcontent-ng-c2570924675_ipswich-header-background-animated .1s ease;
 	height: 28px;
 	top: -3px;
 	left: -3px;
 	width: 30px;
 	background: rgba(0, 0, 0, .05)
 }

 @keyframes _ngcontent-ng-c2570924675_ipswich-header-background-animated {
 	0% {
 		width: 7px;
 		top: 4px;
 		left: 9px;
 		height: 16px;
 		background: transparent
 	}

 	to {
 		width: 30px;
 		top: -3px;
 		left: -3px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 .ipswich-header-background[_ngcontent-ng-c2570924675] {
 	position: absolute;
 	width: 7px;
 	height: 16px;
 	background: transparent;
 	top: 4px;
 	left: 9px;
 	animation: _ngcontent-ng-c2570924675_ipswich-header-background-animated-reverse .1s ease;
 	border-radius: 2px
 }

 @keyframes _ngcontent-ng-c2570924675_ipswich-header-background-animated-reverse {
 	0% {
 		width: 30px;
 		top: -3px;
 		left: -3px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		width: 7px;
 		top: 4px;
 		left: 9px;
 		height: 16px;
 		background: transparent
 	}
 }

 .step.bright_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] {
 	height: 100%;
 	background: none
 }

 .step.bright_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 	padding-top: 0;
 	padding-left: 32px
 }

 .step.bright_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-back[_ngcontent-ng-c2570924675] {
 	padding-left: 12px
 }

 .step.bright_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	background: none
 }

 .step.bright_Login[_ngcontent-ng-c2570924675] .ipswich-main-wizard-subfooter[_ngcontent-ng-c2570924675] {
 	display: none
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c2570924675] {
 	height: 100%;
 	background: none;
 	min-height: 440px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 	padding: 12px 10px 0
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-back[_ngcontent-ng-c2570924675] {
 	width: 53px;
 	padding-left: 18px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-back[_ngcontent-ng-c2570924675] .ipswich-main-title-link[_ngcontent-ng-c2570924675] i[_ngcontent-ng-c2570924675] {
 	display: inline-block;
 	padding-top: 3px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 	padding: 12px 10px 0
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	background: none
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675]+.ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	height: calc(100% - 120px)
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675]+.ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	height: calc(100% - 146px)
 }

 .step.flexishape_Login_Banner[_ngcontent-ng-c2570924675] .ipswich-main-wizard-subfooter[_ngcontent-ng-c2570924675] {
 	display: none
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode[_ngcontent-ng-c2570924675] {
 	height: 100%;
 	background: none;
 	min-height: 440px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 	padding: 12px 10px 0
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-back[_ngcontent-ng-c2570924675] {
 	width: 53px;
 	padding-left: 18px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-back[_ngcontent-ng-c2570924675] .ipswich-main-title-link[_ngcontent-ng-c2570924675] i[_ngcontent-ng-c2570924675] {
 	display: inline-block;
 	padding-top: 3px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 	padding: 12px 10px 0
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	background: none
 }

 .step.flexishape_Login_No_Banner[_ngcontent-ng-c2570924675] .ipswich-main-wizard-subfooter[_ngcontent-ng-c2570924675] {
 	display: none
 }

 .step.bright_Login.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: transparent;
 	border-top-color: #0000001a;
 	padding: 12px 0 5px;
 	margin: 0 36px;
 	width: calc(100% - 72px)
 }

 .step.bright_Login.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675],
 .step.bright_Login.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: transparent;
 	border-top-color: transparent;
 	padding: 8px 64px 5px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: transparent;
 	border-top-color: #0000001a;
 	padding: 8px 0 5px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: transparent;
 	border-top-color: #fff;
 	padding: 10px 40px 5px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: transparent;
 	border-top-color: #fff;
 	padding: 10px 20px 5px;
 	margin-bottom: 20px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: #fff
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 	border-top-left-radius: 8px;
 	border-top-right-radius: 8px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	padding-bottom: 20px;
 	border-bottom-right-radius: 8px;
 	border-bottom-left-radius: 8px;
 	margin-bottom: 20px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: transparent;
 	border-top-color: #fff;
 	padding: 10px 20px 5px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: #fff
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 	border-top-left-radius: 8px;
 	border-top-right-radius: 8px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	padding-bottom: 20px;
 	border-bottom-right-radius: 8px;
 	border-bottom-left-radius: 8px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: transparent;
 	border-top-color: transparent;
 	padding: 10px 20px 5px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: #fff
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 	border-top-left-radius: 8px;
 	border-top-right-radius: 8px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	padding-bottom: 20px;
 	border-bottom-right-radius: 8px;
 	border-bottom-left-radius: 8px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: transparent;
 	border-top-color: transparent;
 	padding: 10px 20px 5px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_Banner.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_Banner.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	background: #fff
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_Banner.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 	margin-bottom: -1px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 	border-top-left-radius: 8px;
 	border-top-right-radius: 8px
 }

 .step.flexishape_Login_Banner.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	height: auto;
 	padding-bottom: 20px;
 	border-bottom-right-radius: 8px;
 	border-bottom-left-radius: 8px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: transparent;
 	border-top-color: #0000001a;
 	padding: 8px 0 5px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: transparent;
 	border-top-color: #fff;
 	padding: 10px 22px 5px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: transparent;
 	border-top-color: #fff;
 	padding: 10px 20px 5px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: #fff
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 	border-top-left-radius: 8px;
 	border-top-right-radius: 8px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	padding-bottom: 20px;
 	border-bottom-right-radius: 8px;
 	border-bottom-left-radius: 8px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: transparent;
 	border-top-color: #fff;
 	padding: 10px 20px 5px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: #fff
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 	border-top-left-radius: 8px;
 	border-top-right-radius: 8px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	padding-bottom: 20px;
 	border-bottom-right-radius: 8px;
 	border-bottom-left-radius: 8px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: transparent;
 	border-top-color: transparent;
 	padding: 10px 20px 5px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: #fff
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 	border-top-left-radius: 8px;
 	border-top-right-radius: 8px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	padding-bottom: 20px;
 	border-bottom-right-radius: 8px;
 	border-bottom-left-radius: 8px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: transparent;
 	border-top-color: transparent;
 	padding: 10px 20px 5px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675],
 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	background: #fff
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 	border-top-left-radius: 8px;
 	border-top-right-radius: 8px
 }

 .step.flexishape_Login_No_Banner.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	height: auto;
 	padding-bottom: 20px;
 	border-bottom-right-radius: 8px;
 	border-bottom-left-radius: 8px
 }

 .step.inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] {
 	background: transparent
 }

 .step.inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 	padding-left: 12px
 }

 .step.inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-title[_ngcontent-ng-c2570924675],
 .step.inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-back[_ngcontent-ng-c2570924675] .ipswich-main-title-link[_ngcontent-ng-c2570924675] i[_ngcontent-ng-c2570924675] {
 	color: #fff
 }

 .step.inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 	padding-left: 12px
 }

 .step.inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] .ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] {
 	color: #fff
 }

 .step.inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	background: transparent
 }

 .step.inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	background: transparent;
 	border: none
 }

 .step.inspired_Login[_ngcontent-ng-c2570924675] .ipswich-main-wizard-subfooter[_ngcontent-ng-c2570924675] {
 	display: none
 }

 .step.spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] {
 	background-color: transparent
 }

 .step.spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 	padding: 12px 52px 0 17px
 }

 .step.spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header.without-back_icon[_ngcontent-ng-c2570924675] {
 	padding: 12px 52px 0
 }

 .step.spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header.without-back_icon[_ngcontent-ng-c2570924675] .ipswich-main-title[_ngcontent-ng-c2570924675] {
 	padding-left: 0
 }

 .step.spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 	padding: 12px 42px 0
 }

 .step.spotlight_Login.wizardAutoHeightMode.changePasswordMode[_ngcontent-ng-c2570924675],
 .step.spotlight_Login.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675],
 .step.spotlight_Login.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675],
 .step.spotlight_Login.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] {
 	height: -moz-fit-content;
 	height: fit-content
 }

 @media only screen and (min-width: 768px) {

 	.step.bright_Login.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 	.step.bright_Login.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 	.step.bright_Login.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 	.step.flexishape_Login_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 	.step.flexishape_Login_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 	.step.flexishape_Login_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		height: calc(100% - 160px);
 		max-height: 220px
 	}

 	.step.flexishape_Login_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		height: auto;
 		max-height: 295px
 	}

 	.step.flexishape_Login_No_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 	.step.flexishape_Login_No_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 	.step.flexishape_Login_No_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		height: calc(100% - 160px);
 		max-height: 220px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.ipswich-main-wizard-footer.withBorders[_ngcontent-ng-c2570924675] {
 		border-bottom: 1px solid #d7d7d7
 	}

 	.header-permissionsConfigurationMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding-top: 30px;
 		height: 70px
 	}

 	.header-permissionsConfigurationMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] .ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] {
 		padding-top: 4px
 	}

 	.header-permissionsConfigurationMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		height: calc(100% - 112px)
 	}
 }

 @media only screen and (min-width: 768px) {
 	.step[_ngcontent-ng-c2570924675] {
 		background: #fff;
 		position: relative;
 		top: 0;
 		left: 0
 	}

 	.step.full-height[_ngcontent-ng-c2570924675] {
 		position: absolute
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.ipswich-advertising[_ngcontent-ng-c2570924675] {
 		width: 280px;
 		height: auto
 	}

 	.ipswich-advertising[_ngcontent-ng-c2570924675] img[_ngcontent-ng-c2570924675] {
 		width: 100%
 	}

 	.scrollContent[_ngcontent-ng-c2570924675] {
 		height: 295px;
 		overflow-y: auto
 	}

 	.ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding-right: 42px;
 		padding-top: 6px
 	}

 	.ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding-right: 42px
 	}

 	.ipswich-advertising[_ngcontent-ng-c2570924675] {
 		width: 280px;
 		height: 298px;
 		overflow: hidden
 	}

 	.step.header-changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-title[_ngcontent-ng-c2570924675] {
 		font-size: 24px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.ipswich-advertising[_ngcontent-ng-c2570924675] {
 		width: 100%;
 		height: auto;
 		overflow: hidden
 	}

 	.ipswich-advertising.fr[_ngcontent-ng-c2570924675] {
 		float: none !important;
 		text-align: center
 	}

 	.step[_ngcontent-ng-c2570924675] {
 		position: absolute;
 		top: 0;
 		left: 0
 	}

 	.ipswich-main-title[_ngcontent-ng-c2570924675] {
 		font-size: 20px;
 		vertical-align: top
 	}

 	.ipswich-main-subtitle-step[_ngcontent-ng-c2570924675] {
 		font-size: 12px
 	}

 	.ipswich-pre-header-back-title-link[_ngcontent-ng-c2570924675] {
 		padding: 5px 10px 0 0
 	}

 	.ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] {
 		font-size: 12px;
 		font-family: var(--ff-regular)
 	}

 	.ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] h2 {
 		font-size: 12px;
 		font-family: var(--ff-regular)
 	}

 	.ipswich-main-title-link[_ngcontent-ng-c2570924675] {
 		vertical-align: top;
 		padding-top: 4px
 	}

 	.ipswich-main-title-link[_ngcontent-ng-c2570924675] i[_ngcontent-ng-c2570924675] {
 		font-size: 20px;
 		font-family: var(--ff-medium)
 	}

 	.ipswich-advertising[_ngcontent-ng-c2570924675] {
 		float: none;
 		margin: auto
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.step.wizardAutoHeightMode[_ngcontent-ng-c2570924675] {
 		position: relative;
 		float: none;
 		height: auto
 	}

 	.step.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 		margin-bottom: 20px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {
 	.ipswich-advertising[_ngcontent-ng-c2570924675] {
 		width: 100%;
 		height: auto;
 		overflow: hidden
 	}

 	.ipswich-advertising.fr[_ngcontent-ng-c2570924675] {
 		float: none !important;
 		text-align: center
 	}

 	.scrollContent[_ngcontent-ng-c2570924675] {
 		height: 370px;
 		overflow-y: auto
 	}

 	.ipswich-main-title[_ngcontent-ng-c2570924675] {
 		font-size: 20px;
 		vertical-align: top
 	}

 	.ipswich-main-subtitle-step[_ngcontent-ng-c2570924675] {
 		font-size: 12px
 	}

 	.ipswich-pre-header-back-title-link[_ngcontent-ng-c2570924675] {
 		padding: 5px 10px 0 0
 	}

 	.ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] {
 		font-size: 12px;
 		font-family: var(--ff-regular)
 	}

 	.ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] h2 {
 		font-size: 12px;
 		font-family: var(--ff-regular)
 	}

 	.ipswich-main-subtitle-step[_ngcontent-ng-c2570924675] {
 		white-space: nowrap;
 		font-size: 12px
 	}

 	.ipswich-main-title-link[_ngcontent-ng-c2570924675] {
 		vertical-align: top;
 		padding-top: 4px
 	}

 	.ipswich-main-title-link[_ngcontent-ng-c2570924675] i[_ngcontent-ng-c2570924675] {
 		font-size: 20px;
 		font-family: var(--ff-medium)
 	}

 	.ipswich-advertising[_ngcontent-ng-c2570924675] {
 		float: none;
 		margin: auto
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.ipswich-advertising[_ngcontent-ng-c2570924675] {
 		width: 100%;
 		height: auto;
 		overflow: hidden
 	}

 	.ipswich-advertising.fr[_ngcontent-ng-c2570924675] {
 		float: none !important;
 		text-align: center
 	}

 	.scrollContent[_ngcontent-ng-c2570924675] {
 		height: 300px;
 		overflow-y: auto
 	}

 	.ipswich-main-title[_ngcontent-ng-c2570924675] {
 		font-size: 18px;
 		vertical-align: top;
 		padding-top: 1px
 	}

 	.ipswich-main-wizard-header[_ngcontent-ng-c2570924675],
 	.ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding-right: 20px;
 		padding-left: 20px
 	}

 	.ipswich-pre-header-back-title-link[_ngcontent-ng-c2570924675] {
 		padding: 5px 10px 0 0
 	}

 	.ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] {
 		font-size: 12px;
 		font-family: var(--ff-regular)
 	}

 	.ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] h2 {
 		font-size: 12px;
 		font-family: var(--ff-regular)
 	}

 	.ipswich-main-subtitle-step[_ngcontent-ng-c2570924675] {
 		white-space: nowrap;
 		font-size: 12px
 	}

 	.ipswich-main-title-link[_ngcontent-ng-c2570924675] {
 		margin-left: 0
 	}

 	.ipswich-main-title-link[_ngcontent-ng-c2570924675] i[_ngcontent-ng-c2570924675] {
 		font-size: 16px
 	}

 	.ipswich-main-title-link[_ngcontent-ng-c2570924675] {
 		vertical-align: top;
 		padding-top: 4px
 	}

 	.ipswich-main-title-link[_ngcontent-ng-c2570924675] i[_ngcontent-ng-c2570924675] {
 		font-size: 20px;
 		font-family: var(--ff-medium)
 	}

 	.ipswich-main-title-pipe[_ngcontent-ng-c2570924675] {
 		height: 16px;
 		margin: 0 4px 0 5px
 	}

 	.ipswich-advertising[_ngcontent-ng-c2570924675] {
 		float: none;
 		margin: auto
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.step.bright_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding-top: 20px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {

 	.step.flexishape_Login_Banner.hiringMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675],
 	.step.flexishape_Login_Banner.hiringMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675],
 	.step.flexishape_Login_Banner.hiringMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		background: #fff
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {

 	.step.flexishape_Login_No_Banner.hiringMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675],
 	.step.flexishape_Login_No_Banner.hiringMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675],
 	.step.flexishape_Login_No_Banner.hiringMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		background: #fff
 	}

 	.step.inspired_Login[_ngcontent-ng-c2570924675] {
 		background: transparent
 	}

 	.step.inspired_Login[_ngcontent-ng-c2570924675] .ipswich-main-title[_ngcontent-ng-c2570924675] {
 		color: #fff;
 		padding-left: 0
 	}

 	.step.inspired_Login[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		background: transparent
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {

 	.step.bright_Login.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 	.step.bright_Login.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 	.step.bright_Login.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 	.step.flexishape_Login_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 	.step.flexishape_Login_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 	.step.flexishape_Login_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		height: auto
 	}

 	.step.flexishape_Login_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 		margin-bottom: 20px
 	}

 	.step.flexishape_Login_No_Banner.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 	.step.flexishape_Login_No_Banner.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675],
 	.step.flexishape_Login_No_Banner.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		height: auto
 	}
 }

 @media only screen and (min-width: 480px) {
 	.step.wizardAutoHeightMode.bright_Login.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding-left: 35px
 	}

 	.step.wizardAutoHeightMode.bright_Login.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding-left: 26px
 	}

 	.step.wizardAutoHeightMode.bright_Login.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding-left: 18px
 	}

 	.step.wizardAutoHeightMode.bright_Login.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding-left: 20px
 	}

 	.step.wizardAutoHeightMode.bright_Login.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding-left: 35px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.step.wizardAutoHeightMode.bright_Login.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 		padding: 8px 16px 5px 0;
 		margin: 0;
 		width: 100%
 	}

 	.step.wizardAutoHeightMode.bright_Login.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675],
 	.step.wizardAutoHeightMode.bright_Login.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 		padding: 8px 16px 5px 0
 	}

 	.step.wizardAutoHeightMode.bright_Login.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding: 12px 6px
 	}

 	.step.wizardAutoHeightMode.bright_Login.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding: 0 20px
 	}

 	.step.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding: 12px 6px 0
 	}

 	.step.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-back[_ngcontent-ng-c2570924675] {
 		padding-left: 9px
 	}

 	.step.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding-right: 7px;
 		padding-left: 7px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding: 12px 0 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-title[_ngcontent-ng-c2570924675] {
 		padding-left: 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-back[_ngcontent-ng-c2570924675] {
 		padding-left: 0;
 		width: 42px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-title[_ngcontent-ng-c2570924675] {
 		vertical-align: middle;
 		padding-top: 3px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding: 12px 0 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] .ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] {
 		padding: 0;
 		margin-left: -10px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] .ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] h2 {
 		padding: 0;
 		margin-left: -10px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding: 10px 20px 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding: 6px 20px 0;
 		height: auto
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		padding: 0 20px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 		padding: 20px 5px 20px 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding: 10px 20px 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding: 6px 21px;
 		height: auto
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		padding: 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 		padding: 20px 10px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding: 10px 20px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding: 0 20px 10px;
 		height: auto
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		padding: 0 20px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 		padding: 20px 5px 20px 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding: 10px 20px 16px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_Banner.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding: 0 20px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding: 12px 0 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-title[_ngcontent-ng-c2570924675] {
 		padding-left: 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-back[_ngcontent-ng-c2570924675] {
 		padding-left: 0;
 		width: 42px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-title[_ngcontent-ng-c2570924675] {
 		vertical-align: middle;
 		padding-top: 3px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding: 12px 0 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] .ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] {
 		padding: 0;
 		margin-left: -10px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding: 10px 20px 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding: 6px 20px 0;
 		height: auto
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		padding: 0 20px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 		padding: 20px 5px 20px 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 		margin-bottom: 20px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding: 10px 20px 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding: 6px 21px;
 		height: auto
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		padding: 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 		padding: 20px 10px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding: 10px 20px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding: 0 20px 10px;
 		height: auto
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		padding: 0 20px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 		padding: 20px 5px 20px 0
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding: 10px 20px
 	}

 	.step.wizardAutoHeightMode.flexishape_Login_No_Banner.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding: 0 20px
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.step.spotlight_Login.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 		margin-top: 45px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {

 	.step.spotlight_Login.wizardAutoHeightMode.imageSelectionLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675],
 	.step.spotlight_Login.wizardAutoHeightMode.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675],
 	.step.spotlight_Login.wizardAutoHeightMode.securityLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 		margin-bottom: 0
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.step.spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] {
 		padding: 12px 40px 0 10px
 	}

 	.step.spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header.without-back_icon[_ngcontent-ng-c2570924675] {
 		padding: 12px 40px 0
 	}

 	.step.spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 		padding: 12px 32px 0
 	}

 	.step.spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 		background-color: transparent
 	}
 }

 .backoffice [_nghost-ng-c2570924675] .ipswich-main-subtitle-step[_ngcontent-ng-c2570924675] {
 	color: #ff4800;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 13px;
 	font-weight: 600
 }

 .backoffice [_nghost-ng-c2570924675] .ipswich-pre-header-back-title-link[_ngcontent-ng-c2570924675] i[_ngcontent-ng-c2570924675] {
 	color: #ff4800
 }

 .bots [_nghost-ng-c2570924675] .step.wizardAutoHeightMode[_ngcontent-ng-c2570924675] {
 	height: 100%
 }

 .bots [_nghost-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675]+.ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	height: calc(100% - 58px)
 }

 .light_box [_nghost-ng-c2570924675] {
 	--calc-height: 50px;
 	--calc-height-with-preheader: 95px
 }

 .light_box [_nghost-ng-c2570924675] .ipswich-main.wizardAutoHeightMode[_ngcontent-ng-c2570924675] {
 	border-top-left-radius: 8px
 }

 .light_box [_nghost-ng-c2570924675] .ipswich-main.hiringMode[_ngcontent-ng-c2570924675] {
 	border-color: var(--cl-border-low-contrast);
 	box-shadow: 0 8px 13px #80808012;
 	border-radius: 8px
 }

 .light_box [_nghost-ng-c2570924675] .ipswich-main-title[_ngcontent-ng-c2570924675] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c2570924675] .ipswich-main-title-link[_ngcontent-ng-c2570924675] i[_ngcontent-ng-c2570924675] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c2570924675] .ipswich-main-subtitle-step[_ngcontent-ng-c2570924675] {
 	font-family: var(--ff-medium);
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c2570924675] .ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] {
 	color: var(--cl-gray-regular-contrast)
 }

 .light_box [_nghost-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	height: calc(100% - var(--calc-height));
 	background-color: var(--cl-bg-level-02)
 }

 .light_box [_nghost-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	height: var(--calc-height);
 	border-color: var(--cl-border-low-contrast);
 	position: relative;
 	background-color: var(--cl-bg-footer-buttons)
 }

 .light_box [_nghost-ng-c2570924675] .ipswich-main-wizard-footer-message[_ngcontent-ng-c2570924675] {
 	bottom: var(--calc-height)
 }

 .light_box [_nghost-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675]+.ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	height: calc(100% - var(--calc-height-with-preheader))
 }

 .light_box [_nghost-ng-c2570924675] .header-transferMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 	background-color: var(--cl-bg-level-02);
 	border-bottom-color: var(--cl-border-low-contrast)
 }

 .light_box [_nghost-ng-c2570924675] .header-transferMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] .ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] {
 	font-family: var(--ff-medium);
 	color: var(--cl-gray-high-contrast)
 }

 .light_box [_nghost-ng-c2570924675] .ipswich-pre-header-back-title-link[_ngcontent-ng-c2570924675] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c2570924675] .ipswich-pre-header-back-title-link[_ngcontent-ng-c2570924675] i[_ngcontent-ng-c2570924675] {
 	color: var(--cl-gray-regular-contrast)
 }

 .light_box [_nghost-ng-c2570924675] .ipswich-pre-header-back-title-link[_ngcontent-ng-c2570924675]:hover {
 	color: var(--cl-primary-dark)
 }

 .light_box [_nghost-ng-c2570924675] .header-permissionsConfigurationMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] {
 	border-block-color: var(--cl-border-low-contrast);
 	background: #ffffff
 }

 .light_box [_nghost-ng-c2570924675] .step.wizardAutoHeightMode[_ngcontent-ng-c2570924675] {
 	border-top-left-radius: 8px;
 	border-top-right-radius: 8px;
 	background-color: var(--cl-bg-level-02)
 }

 .light_box [_nghost-ng-c2570924675] .step.hiringMode[_ngcontent-ng-c2570924675] {
 	border-radius: 8px;
 	background-color: var(--cl-bg-level-02)
 }

 .light_box [_nghost-ng-c2570924675] .step.hiringMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	border-bottom-left-radius: 8px;
 	border-bottom-right-radius: 8px;
 	position: relative;
 	background-color: var(--cl-bg-footer-buttons)
 }

 .light_box [_nghost-ng-c2570924675] [class*=flexishape].wizardAutoHeightMode.step[_ngcontent-ng-c2570924675],
 .light_box [_nghost-ng-c2570924675] [class*=flexishape].wizardAutoHeightMode.ipswich-main[_ngcontent-ng-c2570924675] {
 	border-radius: 0
 }

 .light_box [_nghost-ng-c2570924675] [class*=flexishape].wizardAutoHeightMode.step[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-back[_ngcontent-ng-c2570924675],
 .light_box [_nghost-ng-c2570924675] [class*=flexishape].wizardAutoHeightMode.ipswich-main[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-back[_ngcontent-ng-c2570924675] {
 	width: auto;
 	padding-left: 0
 }

 .light_box [_nghost-ng-c2570924675] [class*=flexishape].wizardAutoHeightMode.step[_ngcontent-ng-c2570924675] {
 	background: transparent
 }

 .light_box [_nghost-ng-c2570924675] .inspired_Login.wizardAutoHeightMode.step[_ngcontent-ng-c2570924675] {
 	background: transparent
 }

 .light_box [_nghost-ng-c2570924675] .inspired_Login.wizardAutoHeightMode.step[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-title[_ngcontent-ng-c2570924675] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c2570924675] .inspired_Login.wizardAutoHeightMode.step[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-title-pipe[_ngcontent-ng-c2570924675] {
 	border-left-color: var(--cl-border-low-contrast)
 }

 .light_box [_nghost-ng-c2570924675] .inspired_Login.wizardAutoHeightMode.step[_ngcontent-ng-c2570924675] .ipswich-main-wizard-header[_ngcontent-ng-c2570924675] .ipswich-main-back[_ngcontent-ng-c2570924675] .ipswich-main-title-link[_ngcontent-ng-c2570924675] i[_ngcontent-ng-c2570924675] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c2570924675] .spotlight_Login.wizardAutoHeightMode.step.changePasswordMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-content[_ngcontent-ng-c2570924675] {
 	height: 100%
 }

 .light_box [_nghost-ng-c2570924675] .spotlight_Login.wizardAutoHeightMode.step.completeUserDataLoginsMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-footer[_ngcontent-ng-c2570924675] {
 	margin-top: 50px
 }

 .light_box [_nghost-ng-c2570924675] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c2570924675] .ipswich-main-wizard-pre-header[_ngcontent-ng-c2570924675] .ipswich-main-subtitle-description[_ngcontent-ng-c2570924675] {
 	color: var(--cl-gray-regular-contrast)
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c2570924675] [class*=flexishape].ipswich-main[_ngcontent-ng-c2570924675] {
 		background-color: #f1faffcc
 	}
 }

 @media only screen and (max-width: 1199px) and (min-width: 768px) {
 	.light_box [_nghost-ng-c2570924675] [class*=flexishape_Login_Banner].ipswich-main[_ngcontent-ng-c2570924675]:not(.hiringMode) {
 		padding-top: 160px
 	}
 }

 @media only screen and (max-width: 1199px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c2570924675] [class*=flexishape_Login_Banner].ipswich-main[_ngcontent-ng-c2570924675] {
 		background-color: #f1faffcc
 	}
 }

 .light_box.corporate [_nghost-ng-c2570924675] .ipswich-main-title[_ngcontent-ng-c2570924675] {
 	color: #264e72
 }

 .step.fadeOutICB[_ngcontent-ng-c2570924675] {
 	visibility: hidden;
 	opacity: 0;
 	display: none;
 	animation: _ngcontent-ng-c2570924675_step-fadeOutICB .8s ease
 }

 .step.fadeInICB[_ngcontent-ng-c2570924675] {
 	visibility: visible;
 	opacity: 1;
 	display: block;
 	animation: _ngcontent-ng-c2570924675_step-fadeInICB .8s ease
 }

 @keyframes _ngcontent-ng-c2570924675_step-fadeOutICB {
 	0% {
 		visibility: visible;
 		opacity: 1
 	}

 	99% {
 		visibility: visible;
 		opacity: 0
 	}

 	to {
 		visibility: hidden;
 		display: none
 	}
 }

 @keyframes _ngcontent-ng-c2570924675_step-fadeInICB {
 	0% {
 		visibility: hidden;
 		opacity: 0
 	}

 	1% {
 		visibility: visible
 	}

 	to {
 		visibility: visible;
 		opacity: 1
 	}
 }

 @charset "UTF-8";

 @keyframes _ngcontent-ng-c990343731_fromSharktoHumming-bird {
 	0% {
 		color: var(--cl-additional)
 	}

 	to {
 		color: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromHumming-birdtoShark {
 	0% {
 		color: var(--cl-additional-dark)
 	}

 	to {
 		color: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromSharktoHumming-birdBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromHumming-birdtoSharkBackground {
 	0% {
 		background: var(--cl-additional-dark)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromDevilfishtoHummingbirdBackground {
 	0% {
 		background: var(--cl-primary)
 	}

 	to {
 		background: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromSharktoDevilfishBackground {
 	0% {
 		background: var(--cl-primary)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromDevilfishtoSharkBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-primary)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromBettafightertoCrabBackgroundAndSize {
 	0% {
 		background: transparent;
 		transform: scale(.7)
 	}

 	to {
 		background: rgba(0, 0, 0, .05);
 		transform: scale(.7)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_ListDetailBkgfromBettafightertoCrab {
 	0% {
 		width: 7px;
 		top: 8px;
 		left: 19px;
 		height: 16px;
 		background: transparent
 	}

 	to {
 		width: 30px;
 		top: 2px;
 		left: 8px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_ListDetailBkgfromCrabtoBettafighter {
 	0% {
 		width: 30px;
 		top: 2px;
 		left: 8px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		width: 7px;
 		top: 8px;
 		left: 19px;
 		height: 16px;
 		background: transparent
 	}
 }

 @keyframes _ngcontent-ng-c990343731_ListRowHoverInLineAndBackground {
 	0% {
 		border: 1px solid transparent;
 		background: #fff
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #f8f8f8
 	}
 }

 @keyframes _ngcontent-ng-c990343731_ListRowHoverInLineAndBackgroundWarning {
 	0% {
 		border: 1px solid transparent;
 		background: #fef6d1
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #fef6d1
 	}
 }

 @keyframes _ngcontent-ng-c990343731_ListRowHoverInLineAndBackgroundAlert {
 	0% {
 		border: 1px solid transparent;
 		background: #fffbeb
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #fffbeb
 	}
 }

 @keyframes _ngcontent-ng-c990343731_TabsColorHoverIn {
 	0% {
 		color: #666
 	}

 	to {
 		color: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_TabsColorHoverOut {
 	0% {
 		color: var(--cl-additional)
 	}

 	to {
 		color: #666
 	}
 }

 @keyframes _ngcontent-ng-c990343731_InboxHoverIn {
 	0% {
 		width: 50%;
 		top: 20%;
 		left: 20%;
 		height: 50%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_UserUtilitiesHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_LogoutHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_ContactUsHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_LanguageOptionsHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromZebratoZebraBackground {
 	0% {
 		background: var(--cl-additional-light)
 	}

 	to {
 		background: var(--cl-additional-light)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromSharktoSharkBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_frombettafightertobettafighterBorder {
 	0% {
 		border: 1px solid transparent
 	}

 	to {
 		border: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromSharktobettafighterBorder {
 	0% {
 		border: 1px solid var(--cl-additional)
 	}

 	to {
 		border: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c990343731_frombettafightertoSharkBorder {
 	0% {
 		border: 1px solid transparent
 	}

 	to {
 		border: 1px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_from0to360Rotate {
 	0% {
 		transform: rotate3d(0, 0, 1, 0)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 360deg)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromCatdarktoCatBackground {
 	0% {
 		background: #00743c
 	}

 	to {
 		background: #00a756
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromCattoCatdarkBackground {
 	0% {
 		background: #00a756
 	}

 	to {
 		background: #00743c
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromCatLighttoCatLightBackground {
 	0% {
 		background: #9dffcf
 	}

 	to {
 		background: #9dffcf
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromBettafightertoSharkBorderBottom {
 	0% {
 		border-bottom: 1px solid transparent
 	}

 	to {
 		border-bottom: 1px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromSharktoBettafighterBorderBottom {
 	0% {
 		border-bottom: 1px solid var(--cl-additional)
 	}

 	to {
 		border-bottom: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromBettafightertoCrabBackground {
 	0% {
 		background: transparent
 	}

 	to {
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromCrabtoBettafighterBackground {
 	0% {
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		background: transparent
 	}
 }

 @keyframes _ngcontent-ng-c990343731_from0to100Height {
 	0% {
 		height: 0
 	}

 	to {
 		height: auto
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fromAutoto0Height {
 	0% {
 		height: auto
 	}

 	to {
 		height: 0
 	}
 }

 @keyframes _ngcontent-ng-c990343731_from0to90Rotate3D {
 	0% {
 		transform: rotate3d(0, 0, 1, 0)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 90deg)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_from90to0Rotate3D {
 	0% {
 		transform: rotate3d(0, 0, 1, 90deg)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 0)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fadeIn {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 @keyframes _ngcontent-ng-c990343731_fadeOutTableCell {
 	0% {
 		visibility: visible;
 		opacity: 1;
 		display: table-cell
 	}

 	99% {
 		visibility: visible;
 		opacity: 0;
 		display: table-cell
 	}

 	to {
 		visibility: hidden;
 		display: none
 	}
 }

 @keyframes _ngcontent-ng-c990343731_MonitorFadeIn {
 	0% {
 		width: 80px
 	}

 	40% {
 		width: 100%
 	}

 	to {
 		width: 100%
 	}
 }

 @keyframes _ngcontent-ng-c990343731_MonitorFadeOut {
 	0% {
 		width: 100%
 	}

 	50% {
 		width: 100%
 	}

 	to {
 		width: 80px
 	}
 }

 @keyframes _ngcontent-ng-c990343731_BatchMonitorFadeIn {
 	0% {
 		max-height: 0
 	}

 	40% {
 		max-height: 0
 	}

 	to {
 		max-height: calc(100vh - 100px)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_BatchMonitorFadeOut {
 	0% {
 		max-height: calc(100vh - 100px)
 	}

 	50% {
 		max-height: 0
 	}

 	to {
 		max-height: 0
 	}
 }

 .ipswich-main-keyboard[_ngcontent-ng-c990343731] {
 	text-align: right;
 	padding: 10px 74px 6px 42px
 }

 .ipswich-main-keyboard-link[_ngcontent-ng-c990343731] {
 	color: var(--cl-additional);
 	font-size: 12px;
 	text-align: right;
 	display: inline-block;
 	cursor: pointer
 }

 .ipswich-main-keyboard-link[_ngcontent-ng-c990343731]:hover {
 	color: var(--cl-additional-dark);
 	text-decoration: underline
 }

 .ipswich-main-data[_ngcontent-ng-c990343731] {
 	padding: 24px 72px 0 42px
 }

 .ipswich-main-data[_ngcontent-ng-c990343731] i[_ngcontent-ng-c990343731] {
 	font-size: 32px;
 	color: var(--cl-primary);
 	margin-right: 4px;
 	vertical-align: top;
 	margin-top: 4px;
 	display: inline-block
 }

 .ipswich-main-data-input[_ngcontent-ng-c990343731] {
 	width: calc(100% - 42px);
 	border: 1px solid #bbb;
 	height: 40px;
 	padding: 0 14px;
 	font-size: 16px;
 	color: var(--cl-gray-high-contrast)
 }

 .ipswich-main-data-input.required[_ngcontent-ng-c990343731],
 .ipswich-main-data-input.required[_ngcontent-ng-c990343731]:focus {
 	border-left: 3px solid var(--cl-additional)
 }

 .ipswich-main-data-input[_ngcontent-ng-c990343731]:focus {
 	border: 1px solid var(--cl-gray-low-contrast);
 	outline: none;
 	background: #f2f6f6;
 	box-shadow: 0 0 4px 1px #0000001a;
 	animation: _ngcontent-ng-c990343731_ipswich-login-input-animated .3s ease
 }

 @keyframes _ngcontent-ng-c990343731_ipswich-login-input-animated {
 	0% {
 		border: 1px solid #bbb;
 		background: transparent;
 		border-left: 3px solid var(--cl-additional)
 	}

 	to {
 		border: 1px solid var(--cl-gray-low-contrast);
 		background: #f2f6f6;
 		border-left: 3px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c990343731_ipswich-login-input-animated-backWithoutAdv {
 	0% {
 		border: 1px solid #fff;
 		background: transparent
 	}

 	to {
 		border: 1px solid var(--cl-border-low-contrast);
 		background: #fff
 	}
 }

 @keyframes _ngcontent-ng-c990343731_ipswich-login-input-animated-backWithoutAdvFlated {
 	0% {
 		border: 1px solid var(--cl-border-low-contrast);
 		background: transparent
 	}

 	to {
 		border: 1px solid var(--cl-border-low-contrast);
 		background: #e1e1e1
 	}
 }

 @keyframes _ngcontent-ng-c990343731_ipswich-login-input-animated-backWithoutAdvFlatedTransparent {
 	0% {
 		border: 1px solid transparent;
 		background: transparent
 	}

 	to {
 		border: 1px solid var(--cl-border-low-contrast);
 		background: #e1e1e1
 	}
 }

 @keyframes _ngcontent-ng-c990343731_ipswich-login-input-animated-backWithoutAdvSquaredTransparent {
 	0% {
 		border: 1px solid var(--cl-border-low-contrast);
 		background: transparent
 	}

 	to {
 		border: 1px solid var(--cl-border-low-contrast);
 		background: #e1e1e1
 	}
 }

 @keyframes _ngcontent-ng-c990343731_ipswich-login-input-line-animated {
 	0% {
 		border: 1px solid #bbb;
 		border-left: 3px solid var(--cl-additional)
 	}

 	to {
 		border: 1px solid var(--cl-gray-low-contrast);
 		border-left: 3px solid var(--cl-additional)
 	}
 }

 .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 	position: absolute;
 	width: 100%;
 	bottom: -127px;
 	left: 0;
 	padding-right: 72px
 }

 .ipswich-main-engagement-data[_ngcontent-ng-c990343731] {
 	width: calc(100% - 36px);
 	border-top: 1px solid var(--cl-border-low-contrast);
 	padding: 8px 0 0;
 	text-align: right
 }

 .ipswich-main-engagement-data-ul[_ngcontent-ng-c990343731] {
 	padding: 0;
 	list-style: none;
 	margin: 0
 }

 .ipswich-main-engagement-data-ul-item[_ngcontent-ng-c990343731] {
 	display: inline-block
 }

 .ipswich-main-engagement-data-ul-item-title[_ngcontent-ng-c990343731] {
 	color: var(--cl-gray-high-contrast);
 	font-size: 14px;
 	display: inline-block;
 	vertical-align: middle;
 	margin-right: 3px
 }

 .ipswich-main-engagement-data-ul-item-pipe[_ngcontent-ng-c990343731] {
 	color: var(--cl-gray-regular-contrast);
 	font-size: 14px;
 	display: inline-block;
 	margin-left: 3px;
 	margin-right: 3px;
 	vertical-align: middle
 }

 .ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c990343731] {
 	color: var(--cl-additional);
 	font-size: 14px;
 	display: inline-block;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	vertical-align: middle;
 	cursor: pointer
 }

 .ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c990343731]:hover {
 	color: var(--cl-additional-dark);
 	text-decoration: underline
 }

 .ipswich-main-buttons-login-user[_ngcontent-ng-c990343731] {
 	padding-top: 24px;
 	padding-right: 72px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 	bottom: 0;
 	padding-right: 42px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] {
 	padding-right: 42px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] i[_ngcontent-ng-c990343731] {
 	display: none
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731] {
 	width: 100%;
 	background: transparent;
 	border: 1px solid var(--cl-border-low-contrast);
 	color: var(--cl-gray-high-contrast);
 	box-shadow: none
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.rounded[_ngcontent-ng-c990343731] {
 	height: 52px;
 	padding: 0 22px;
 	border-radius: 25px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.rounded[_ngcontent-ng-c990343731]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.rounded[_ngcontent-ng-c990343731]:focus {
 	border: 1px solid var(--cl-border-low-contrast);
 	background: #e1e1e1;
 	box-shadow: none;
 	animation: _ngcontent-ng-c990343731_ipswich-login-input-animated-backWithoutAdvFlatedTransparent .3s ease
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.squared[_ngcontent-ng-c990343731] {
 	height: 52px;
 	padding: 0 22px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.squared[_ngcontent-ng-c990343731]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.squared[_ngcontent-ng-c990343731]:focus {
 	border: 1px solid var(--cl-border-low-contrast);
 	background: #e1e1e1;
 	box-shadow: none;
 	animation: _ngcontent-ng-c990343731_ipswich-login-input-animated-backWithoutAdvSquaredTransparent .3s ease
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.flated[_ngcontent-ng-c990343731] {
 	height: 40px;
 	padding: 0 10px;
 	border-top-color: transparent;
 	border-left-color: transparent;
 	border-right-color: transparent
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.flated[_ngcontent-ng-c990343731]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.flated[_ngcontent-ng-c990343731]:focus {
 	border: 1px solid var(--cl-border-low-contrast);
 	background: #e1e1e1;
 	box-shadow: none;
 	animation: _ngcontent-ng-c990343731_ipswich-login-input-animated-backWithoutAdvFlated .3s ease
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-buttons-login-user[_ngcontent-ng-c990343731] {
 	padding-right: 42px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-keyboard[_ngcontent-ng-c990343731] {
 	padding-right: 54px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] {
 	min-height: 300px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 	bottom: 0;
 	padding-right: 10px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] {
 	padding: 12px 10px 0
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] i[_ngcontent-ng-c990343731] {
 	display: none
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731] {
 	width: 100%;
 	background: transparent;
 	border: 1px solid #fff;
 	color: var(--cl-gray-high-contrast);
 	box-shadow: none;
 	animation: none
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.rounded[_ngcontent-ng-c990343731] {
 	height: 52px;
 	padding: 0 22px;
 	border-radius: 25px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.rounded[_ngcontent-ng-c990343731]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.rounded[_ngcontent-ng-c990343731]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: none
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.squared[_ngcontent-ng-c990343731] {
 	height: 52px;
 	padding: 0 12px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.squared[_ngcontent-ng-c990343731]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.squared[_ngcontent-ng-c990343731]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: none
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.flated[_ngcontent-ng-c990343731] {
 	height: 40px;
 	padding: 0 10px;
 	border-top: 0;
 	border-left: 0;
 	border-right: 0
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.flated[_ngcontent-ng-c990343731]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.flated[_ngcontent-ng-c990343731]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: none
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-buttons-login-user[_ngcontent-ng-c990343731] {
 	padding-right: 10px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-keyboard[_ngcontent-ng-c990343731] {
 	padding-right: 24px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner.flated[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] {
 	padding-left: 0
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] {
 	min-height: 300px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 	bottom: 0;
 	padding-right: 10px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] .ipswich-main-engagement-data[_ngcontent-ng-c990343731] {
 	width: calc(100% - 10px)
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] {
 	padding: 12px 10px 0
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] i[_ngcontent-ng-c990343731] {
 	display: none
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731] {
 	width: 100%;
 	background: transparent;
 	border: 1px solid #fff;
 	color: var(--cl-gray-high-contrast);
 	box-shadow: none
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.rounded[_ngcontent-ng-c990343731] {
 	height: 52px;
 	padding: 0 22px;
 	border-radius: 25px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.rounded[_ngcontent-ng-c990343731]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.rounded[_ngcontent-ng-c990343731]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: _ngcontent-ng-c990343731_ipswich-login-input-animated-backWithoutAdv .3s ease
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.squared[_ngcontent-ng-c990343731] {
 	height: 52px;
 	padding: 0 12px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.squared[_ngcontent-ng-c990343731]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.squared[_ngcontent-ng-c990343731]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: _ngcontent-ng-c990343731_ipswich-login-input-animated-backWithoutAdv .3s ease
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.flated[_ngcontent-ng-c990343731] {
 	height: 40px;
 	padding: 0 10px;
 	border-top: 0;
 	border-left: 0;
 	border-right: 0
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.flated[_ngcontent-ng-c990343731]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input.flated[_ngcontent-ng-c990343731]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: _ngcontent-ng-c990343731_ipswich-login-input-animated-backWithoutAdv .3s ease
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-buttons-login-user[_ngcontent-ng-c990343731] {
 	padding-right: 10px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-keyboard[_ngcontent-ng-c990343731] {
 	padding-right: 24px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner.flated[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] {
 	padding-left: 0
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] {
 	padding: 12px 10px 0
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] i[_ngcontent-ng-c990343731] {
 	display: none
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731] {
 	width: 100%;
 	background: transparent;
 	border: 1px solid #fff;
 	color: #fff;
 	box-shadow: none;
 	animation: none
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731]::placeholder {
 	color: #fff
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c990343731] .ipswich-main-buttons-login-user[_ngcontent-ng-c990343731] {
 	padding-right: 10px
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c990343731] .ipswich-main-keyboard[_ngcontent-ng-c990343731] {
 	padding-right: 12px
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 	bottom: -35px;
 	padding-right: 12px
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] .ipswich-main-engagement-data[_ngcontent-ng-c990343731] {
 	border: 0
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] .ipswich-main-engagement-data[_ngcontent-ng-c990343731] .ipswich-main-engagement-data-ul[_ngcontent-ng-c990343731] .ipswich-main-engagement-data-ul-item-title[_ngcontent-ng-c990343731] {
 	color: #fff
 }

 .wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data-input-wrapper[_ngcontent-ng-c990343731] {
 	display: flex;
 	flex-flow: row nowrap;
 	align-items: center
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] {
 	padding: 27px 52px 0
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] i[_ngcontent-ng-c990343731] {
 	display: none
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731] {
 	width: 100%;
 	height: 52px
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .ipswich-main-buttons-login-user[_ngcontent-ng-c990343731] {
 	padding-right: 52px
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .hideStepUserInformation[_ngcontent-ng-c990343731] .ipswich-main-keyboard[_ngcontent-ng-c990343731] {
 	padding: 6px 52px
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .hideStepUserInformation[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 	bottom: -105px;
 	padding-right: 0
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .hideStepUserInformation[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] .ipswich-main-engagement-data[_ngcontent-ng-c990343731] {
 	width: 100%;
 	padding: 10px 52px 0
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .hideStepUserInformation[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] .ipswich-main-engagement-data[_ngcontent-ng-c990343731] .ipswich-main-engagement-data-ul[_ngcontent-ng-c990343731] .ipswich-main-engagement-data-ul-item-pipe[_ngcontent-ng-c990343731] {
 	margin-left: 5px;
 	margin-right: 5px
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.ipswich-main-data[_ngcontent-ng-c990343731] {
 		padding: 8px 42px 0 32px
 	}

 	.ipswich-main-buttons-login-user[_ngcontent-ng-c990343731] {
 		padding-right: 42px;
 		padding-top: 16px
 	}

 	.ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		padding-right: 42px;
 		position: relative;
 		bottom: 0;
 		margin-top: 64px
 	}

 	.ipswich-main-keyboard[_ngcontent-ng-c990343731] {
 		padding: 10px 42px 0
 	}

 	.ipswich-advertising[_ngcontent-ng-c990343731] {
 		width: 280px
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.ipswich-main-keyboard[_ngcontent-ng-c990343731] {
 		visibility: hidden;
 		pointer-events: none
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	form.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		position: relative;
 		bottom: auto;
 		left: auto;
 		margin-top: 30px;
 		margin-bottom: 12px;
 		text-align: right
 	}

 	form.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] .ipswich-main-engagement-data[_ngcontent-ng-c990343731] {
 		display: inline-block;
 		float: none
 	}

 	form.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] {
 		min-height: calc(80vh - 100px)
 	}

 	.ipswich-main-keyboard[_ngcontent-ng-c990343731] {
 		display: none
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {

 	.ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c990343731],
 	.ipswich-main-engagement-data-ul-item-title[_ngcontent-ng-c990343731] {
 		font-size: 12px;
 		vertical-align: middle
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {

 	.ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c990343731],
 	.ipswich-main-engagement-data-ul-item-title[_ngcontent-ng-c990343731] {
 		font-size: 12px;
 		vertical-align: middle
 	}

 	.ipswich-main-data[_ngcontent-ng-c990343731] {
 		padding-top: 8px
 	}

 	.ipswich-main-data[_ngcontent-ng-c990343731] {
 		padding-right: 20px;
 		padding-left: 20px
 	}

 	.ipswich-main-keyboard[_ngcontent-ng-c990343731] {
 		padding-right: 24px;
 		padding-left: 20px
 	}

 	.ipswich-main-data-input[_ngcontent-ng-c990343731] {
 		width: calc(100% - 42px)
 	}

 	.ipswich-main-buttons-login-user[_ngcontent-ng-c990343731] {
 		padding-right: 20px;
 		padding-left: 20px;
 		padding-bottom: 20px
 	}

 	.ipswich-main-buttons-login-user[_ngcontent-ng-c990343731]>a[_ngcontent-ng-c990343731] {
 		width: 130px !important
 	}

 	.ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		bottom: -88px
 	}

 	.ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		padding-right: 24px;
 		padding-left: 24px
 	}

 	.ipswich-main-engagement-data[_ngcontent-ng-c990343731] {
 		width: 100%
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		bottom: 0;
 		position: absolute
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] {
 		height: calc(100% - 55px)
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		padding-left: 16px;
 		padding-right: 16px
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] {
 		padding: 0 16px
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .ipswich-main-buttons-login-user[_ngcontent-ng-c990343731] {
 		padding-right: 16px
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c990343731] .hideStepUserInformation.bottom[_ngcontent-ng-c990343731] {
 		display: table;
 		height: calc(100% - 104px);
 		width: 100%
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		bottom: 0;
 		position: absolute
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] {
 		height: calc(100% - 55px)
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731],
 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731],
 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-buttons-login-user[_ngcontent-ng-c990343731] {
 		padding-right: 0;
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c990343731] .hideStepUserInformation.bottom[_ngcontent-ng-c990343731] {
 		display: table;
 		height: calc(100% - 104px);
 		width: 100%
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		bottom: 0;
 		position: absolute
 	}

 	.wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		bottom: 0;
 		padding-top: 0;
 		position: relative;
 		margin-top: 0
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] {
 		height: calc(100% - 55px)
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		bottom: 0;
 		position: absolute;
 		padding-right: 0;
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731],
 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-buttons-login-user[_ngcontent-ng-c990343731] {
 		padding-right: 0;
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .hideStepUserInformation.bottom[_ngcontent-ng-c990343731] {
 		display: table;
 		height: calc(100% - 104px);
 		width: 100%
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .hideStepUserInformation.bottom[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		display: table-cell;
 		vertical-align: bottom;
 		height: 100%;
 		position: relative;
 		margin: 0;
 		left: 0
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.bottom[_ngcontent-ng-c990343731] {
 		bottom: 35px !important
 	}

 	.hideStepUserInformation[_ngcontent-ng-c990343731] {
 		bottom: 15px !important
 	}

 	.ipswich-main-buttons-login-user[_ngcontent-ng-c990343731] {
 		padding-top: 0
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .hideStepUserInformation[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		bottom: -45px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.bottom[_ngcontent-ng-c990343731] {
 		bottom: -5px
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .hideStepUserInformation[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		bottom: -95px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.bottom[_ngcontent-ng-c990343731] {
 		bottom: -5px
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] {
 		padding: 27px 40px 0
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731] {
 		height: 40px
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .ipswich-main-buttons-login-user[_ngcontent-ng-c990343731] {
 		padding-right: 40px
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .hideStepUserInformation[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		bottom: -35px;
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .hideStepUserInformation[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] .ipswich-main-engagement-data[_ngcontent-ng-c990343731] {
 		text-align: center;
 		padding: 10px 40px 0
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {
 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .hideStepUserInformation[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		bottom: -105px
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c990343731] .hideStepUserInformation[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] .ipswich-main-engagement-data[_ngcontent-ng-c990343731] {
 		text-align: right
 	}
 }

 @media only screen and (max-width: 1440px) and (min-width: 1024px) {
 	.bottom[_ngcontent-ng-c990343731] {
 		bottom: 25px !important
 	}
 }

 @media only screen and (max-width: 1920px) and (min-width: 1441px) {
 	.bottom[_ngcontent-ng-c990343731] {
 		bottom: 20px !important
 	}
 }

 @media only screen and (max-width: 640px) and (min-width: 1023px) {

 	.hideStepUserInformation[_ngcontent-ng-c990343731],
 	.bottom[_ngcontent-ng-c990343731] {
 		bottom: 5px !important
 	}
 }

 .hideStepUserInformation[_ngcontent-ng-c990343731],
 .bottom[_ngcontent-ng-c990343731] {
 	position: relative
 }

 .bots [_nghost-ng-c990343731] .hideStepUserInformation[_ngcontent-ng-c990343731] {
 	display: none
 }

 .bots [_nghost-ng-c990343731] .ipswich-main-buttons-login-user[_ngcontent-ng-c990343731] {
 	position: absolute;
 	bottom: 0;
 	right: 0;
 	padding-bottom: 20px
 }

 .bots [_nghost-ng-c990343731] .ipswich[_ngcontent-ng-c990343731] {
 	height: 100%;
 	border-bottom: 0
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] i[_ngcontent-ng-c990343731] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731] {
 	border: 1px solid var(--cl-border-regular-contrast);
 	border-radius: var(--form-field-border-radius-sm);
 	color: var(--cl-gray-high-contrast);
 	font-size: var(--form-field-fs-md);
 	transition: border .2s, backgroud-color .2s ease
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731]::placeholder {
 	color: var(--cl-gray-low-contrast)
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-data-input.required[_ngcontent-ng-c990343731],
 .light_box [_nghost-ng-c990343731] .ipswich-main-data-input.required[_ngcontent-ng-c990343731]:focus {
 	animation: none
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731]:focus {
 	border-color: var(--form-field-border-cl-on-focus);
 	border-width: var(--form-field-border-width-on-focus);
 	box-shadow: var(--form-field-shadow-on-focus);
 	background: var(--form-field-bg-on-focus)
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-data-input-wrapper[_ngcontent-ng-c990343731] {
 	position: relative
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c990343731]:before {
 	content: "";
 	position: absolute;
 	left: 40px;
 	top: 4px;
 	width: 3px;
 	height: 33px;
 	border-radius: 3px;
 	background-color: var(--cl-form-required)
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-data-input-wrapper.valid[_ngcontent-ng-c990343731]:before {
 	content: "";
 	position: absolute;
 	left: 40px;
 	top: 4px;
 	width: 3px;
 	height: 33px;
 	border-radius: 3px;
 	background-color: var(--form-field-valid)
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-keyboard[_ngcontent-ng-c990343731] {
 	padding-right: 86px
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-keyboard-link[_ngcontent-ng-c990343731] {
 	color: var(--cl-primary);
 	transition: color .3s ease
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-keyboard-link[_ngcontent-ng-c990343731]:hover {
 	color: var(--cl-primary-dark)
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-engagement-data-ul[_ngcontent-ng-c990343731] {
 	margin-right: 10px
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-engagement-data[_ngcontent-ng-c990343731] {
 	border-top-color: var(--cl-border-low-contrast)
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-engagement-data-ul-item-title[_ngcontent-ng-c990343731] {
 	color: var(--cl-gray-regular-contrast);
 	margin-right: 5px
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c990343731] {
 	color: var(--cl-primary);
 	transition: color .3s ease;
 	margin: 0 2px
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c990343731]:hover {
 	color: var(--cl-primary-dark)
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-engagement-data-ul-item-pipe[_ngcontent-ng-c990343731] {
 	color: #96a4b74d;
 	font-family: var(--ff-thin)
 }

 .light_box [_nghost-ng-c990343731] .bright_Login[_ngcontent-ng-c990343731] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c990343731]:before {
 	left: 4px
 }

 .light_box [_nghost-ng-c990343731] .bright_Login[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731]:focus {
 	border-color: var(--form-field-border-cl-on-focus);
 	border-width: var(--form-field-border-width-on-focus);
 	box-shadow: var(--form-field-shadow-on-focus);
 	background: var(--form-field-bg-on-focus)
 }

 .light_box [_nghost-ng-c990343731] .bright_Login[_ngcontent-ng-c990343731] .ipswich-main-keyboard[_ngcontent-ng-c990343731] {
 	padding-right: 52px
 }

 .light_box [_nghost-ng-c990343731] .bright_Login[_ngcontent-ng-c990343731] .ipswich-main-engagement-data-ul[_ngcontent-ng-c990343731] {
 	margin-right: 10px
 }

 .light_box [_nghost-ng-c990343731] .flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731],
 .light_box [_nghost-ng-c990343731] .flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731] {
 	background-color: #ffffff80;
 	border: 1px solid #b2b2b2 !important;
 	color: var(--cl-gray-high-contrast)
 }

 .light_box [_nghost-ng-c990343731] .flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-keyboard[_ngcontent-ng-c990343731],
 .light_box [_nghost-ng-c990343731] .flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-keyboard[_ngcontent-ng-c990343731] {
 	padding-right: 20px
 }

 .light_box [_nghost-ng-c990343731] .flexishape_Login_Banner[_ngcontent-ng-c990343731] .ipswich-main-engagement-data-ul[_ngcontent-ng-c990343731],
 .light_box [_nghost-ng-c990343731] .flexishape_Login_No_Banner[_ngcontent-ng-c990343731] .ipswich-main-engagement-data-ul[_ngcontent-ng-c990343731] {
 	margin-right: 10px
 }

 .light_box [_nghost-ng-c990343731] .flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731],
 .light_box [_nghost-ng-c990343731] .flexishape_Login_No_Banner.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731],
 .light_box [_nghost-ng-c990343731] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731],
 .light_box [_nghost-ng-c990343731] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731] {
 	border: 1px solid var(--cl-border-low-contrast) !important;
 	height: 50px !important
 }

 .light_box [_nghost-ng-c990343731] .flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731]:focus,
 .light_box [_nghost-ng-c990343731] .flexishape_Login_No_Banner.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731]:focus,
 .light_box [_nghost-ng-c990343731] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731]:focus,
 .light_box [_nghost-ng-c990343731] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731]:focus {
 	box-shadow: 0 8px 13px #80808012;
 	border: 1px solid var(--cl-primary) !important
 }

 .light_box [_nghost-ng-c990343731] .flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c990343731]:before,
 .light_box [_nghost-ng-c990343731] .flexishape_Login_No_Banner.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c990343731]:before,
 .light_box [_nghost-ng-c990343731] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c990343731]:before,
 .light_box [_nghost-ng-c990343731] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c990343731]:before {
 	display: none
 }

 .light_box [_nghost-ng-c990343731] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731] {
 	background-color: #ffffff4d;
 	border: 1px solid #b2b2b2 !important;
 	color: var(--cl-gray-high-contrast)
 }

 .light_box [_nghost-ng-c990343731] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731]::placeholder {
 	color: var(--cl-gray-low-contrast)
 }

 .light_box [_nghost-ng-c990343731] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-keyboard[_ngcontent-ng-c990343731] {
 	padding-right: 20px
 }

 .light_box [_nghost-ng-c990343731] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] .ipswich-main-engagement-data[_ngcontent-ng-c990343731] .ipswich-main-engagement-data-ul[_ngcontent-ng-c990343731] {
 	margin-right: 10px
 }

 .light_box [_nghost-ng-c990343731] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] .ipswich-main-engagement-data[_ngcontent-ng-c990343731] .ipswich-main-engagement-data-ul[_ngcontent-ng-c990343731] .ipswich-main-engagement-data-ul-item-title[_ngcontent-ng-c990343731] {
 	color: var(--cl-gray-low-contrast)
 }

 .light_box [_nghost-ng-c990343731] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c990343731]:before {
 	display: block;
 	content: "";
 	position: absolute;
 	top: 4px;
 	width: 3px;
 	height: 33px;
 	border-radius: 3px;
 	background-color: var(--cl-form-required);
 	left: 4px;
 	height: 43px
 }

 .light_box [_nghost-ng-c990343731] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input-wrapper.valid[_ngcontent-ng-c990343731]:before {
 	display: block;
 	content: "";
 	position: absolute;
 	top: 4px;
 	width: 3px;
 	height: 33px;
 	border-radius: 3px;
 	background-color: var(--form-field-valid);
 	left: 4px;
 	height: 43px
 }

 .light_box [_nghost-ng-c990343731] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-keyboard[_ngcontent-ng-c990343731] {
 	padding-right: 64px
 }

 .light_box [_nghost-ng-c990343731] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-engagement-data-ul[_ngcontent-ng-c990343731] {
 	margin-right: 10px
 }

 @media only screen and (max-width: 1199px) and (min-width: 1024px) {
 	.light_box [_nghost-ng-c990343731] .flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731] {
 		background-color: #ffffff80
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {

 	.light_box [_nghost-ng-c990343731] .flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731],
 	.light_box [_nghost-ng-c990343731] .flexishape_Login_No_Banner.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731] {
 		background-color: #ffffff80
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {

 	.light_box [_nghost-ng-c990343731] .flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731],
 	.light_box [_nghost-ng-c990343731] .flexishape_Login_No_Banner.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731],
 	.light_box [_nghost-ng-c990343731] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731],
 	.light_box [_nghost-ng-c990343731] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731] {
 		height: 40px !important
 	}

 	.light_box [_nghost-ng-c990343731] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c990343731]:before {
 		height: 33px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c990343731] .ipswich-main-data-input[_ngcontent-ng-c990343731]::placeholder {
 		font-size: 14px
 	}

 	.light_box [_nghost-ng-c990343731] .ipswich-main-engagement-user[_ngcontent-ng-c990343731] {
 		padding-right: 16px;
 		padding-left: 16px
 	}
 }

 .light_box [_nghost-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] i[_ngcontent-ng-c990343731] {
 	color: var(--cl-additional);
 	font-size: 24px;
 	min-width: 32px;
 	text-align: center
 }

 .light_box.corporate [_nghost-ng-c990343731] .ipswich-main-data[_ngcontent-ng-c990343731] i[_ngcontent-ng-c990343731] {
 	--cl-additional: #b1b3b5
 }

 @charset "UTF-8";

 @font-face {
 	font-family: text-security-disc;
 	src: url(text-security-disc.06adef58bf7c70c8.eot);
 	src: url(text-security-disc.06adef58bf7c70c8.eot?#iefix) format("embedded-opentype"), url(text-security-disc.f758130bc0ffc111.woff) format("woff"), url(text-security-disc.3981271a85802291.ttf) format("truetype"), url(text-security-disc.5105bac9339e608a.svg#text-security-disc) format("svg");
 	font-weight: 400;
 	font-style: normal;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale
 }

 .successful-generic-message[_ngcontent-ng-c482786685],
 .error-generic-message[_ngcontent-ng-c482786685] {
 	position: absolute;
 	width: 100%;
 	left: 0;
 	bottom: -105px
 }

 .error-message[_ngcontent-ng-c482786685] {
 	color: var(--cl-form-error-message);
 	font-weight: 500;
 	display: block;
 	margin: 5px 0 0;
 	padding: 0 72px 0 0;
 	position: absolute;
 	left: 85px;
 	line-height: 1;
 	max-width: 400px
 }

 .successful-message[_ngcontent-ng-c482786685] {
 	color: var(--cl-alert-success);
 	background: #fff;
 	font-weight: 500;
 	display: block;
 	margin: 5px 0 0;
 	padding: 0;
 	position: absolute;
 	left: 85px
 }

 .error-message-bottom[_ngcontent-ng-c482786685] {
 	color: var(--cl-form-error-message);
 	font-weight: 500;
 	display: block;
 	margin: 5px 0 0;
 	padding: 0 72px 0 0;
 	position: absolute;
 	left: 85px;
 	line-height: 1
 }

 .successful-message-bottom[_ngcontent-ng-c482786685] {
 	color: var(--cl-alert-success);
 	background: #fff;
 	font-weight: 500;
 	display: block;
 	margin: 5px 0 0;
 	padding: 0;
 	position: absolute;
 	left: 85px
 }

 .ipswich-main-keyboard[_ngcontent-ng-c482786685] {
 	text-align: right;
 	padding: 10px 74px 6px 42px
 }

 .ipswich-main-keyboard-link[_ngcontent-ng-c482786685] {
 	color: var(--cl-additional);
 	font-size: 12px;
 	text-align: right;
 	display: inline-block;
 	cursor: pointer
 }

 .ipswich-main-keyboard-link[_ngcontent-ng-c482786685]:hover {
 	color: var(--cl-additional-dark);
 	text-decoration: underline
 }

 .ipswich-main-register-link[_ngcontent-ng-c482786685] {
 	color: var(--cl-additional);
 	text-align: right;
 	display: inline-block;
 	cursor: pointer
 }

 .ipswich-main-register-link[_ngcontent-ng-c482786685]:hover {
 	color: var(--cl-additional-dark);
 	text-decoration: underline
 }

 .ipswich-main-data[_ngcontent-ng-c482786685] {
 	padding: 24px 72px 0 42px
 }

 .ipswich-main-data[_ngcontent-ng-c482786685] i[_ngcontent-ng-c482786685] {
 	font-size: 32px;
 	color: var(--cl-primary);
 	margin-right: 4px;
 	vertical-align: top;
 	margin-top: 4px;
 	display: inline-block
 }

 .ipswich-main-data-input[_ngcontent-ng-c482786685] {
 	width: calc(100% - 42px);
 	border: 1px solid #bbb;
 	height: 40px;
 	padding: 0 14px;
 	font-size: 16px;
 	line-height: 20px;
 	color: var(--cl-gray-high-contrast);
 	-webkit-touch-callout: none;
 	-webkit-user-select: none;
 	user-select: none;
 	z-index: 2;
 	background: transparent;
 	font-family: text-security-disc
 }

 .ipswich-main-data-input[_ngcontent-ng-c482786685]::placeholder {
 	color: transparent
 }

 .ipswich-main-data-input.reveal[_ngcontent-ng-c482786685] {
 	font-family: var(--ff-regular);
 	font-weight: 400 !important
 }

 .ipswich-main-data-input-wrapper[data-placeholder][_ngcontent-ng-c482786685]:after {
 	content: attr(data-placeholder);
 	font-size: 16px;
 	line-height: 20px;
 	font-family: var(--ff-regular);
 	position: absolute;
 	left: 50px;
 	z-index: 0
 }

 .ipswich-main-data-input.required[_ngcontent-ng-c482786685],
 .ipswich-main-data-input.required[_ngcontent-ng-c482786685]:focus {
 	border-left: 3px solid var(--cl-additional)
 }

 .ipswich-main-data-input[_ngcontent-ng-c482786685]:focus {
 	border: 1px solid var(--cl-gray-low-contrast);
 	outline: none;
 	background: #f2f6f6;
 	box-shadow: 0 0 4px 1px #0000001a;
 	animation: _ngcontent-ng-c482786685_ipswich-login-input-animated .3s ease
 }

 @keyframes _ngcontent-ng-c482786685_ipswich-login-input-animated {
 	0% {
 		border: 1px solid #bbb;
 		background: transparent;
 		border-left: 3px solid var(--cl-additional)
 	}

 	to {
 		border: 1px solid var(--cl-gray-low-contrast);
 		background: #f2f6f6;
 		border-left: 3px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c482786685_ipswich-login-input-line-animated {
 	0% {
 		border: 1px solid #bbb;
 		border-left: 3px solid var(--cl-additional)
 	}

 	to {
 		border: 1px solid var(--cl-gray-low-contrast);
 		border-left: 3px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c482786685_ipswich-login-input-animated-backWithoutAdv {
 	0% {
 		border: 1px solid #fff;
 		background: transparent
 	}

 	to {
 		border: 1px solid #fff;
 		background: #fff
 	}
 }

 @keyframes _ngcontent-ng-c482786685_ipswich-login-input-animated-backWithoutAdvFlated {
 	0% {
 		border: 1px solid var(--cl-border-low-contrast);
 		background: transparent
 	}

 	to {
 		border: 1px solid var(--cl-border-low-contrast);
 		background: #e1e1e1
 	}
 }

 @keyframes _ngcontent-ng-c482786685_ipswich-login-input-animated-backWithoutAdvSquaredTransparent {
 	0% {
 		border: 1px solid transparent;
 		background: transparent
 	}

 	to {
 		border: 1px solid var(--cl-border-low-contrast);
 		background: #e1e1e1
 	}
 }

 .ipswich-main-validation-image[_ngcontent-ng-c482786685] {
 	width: 88px;
 	height: 88px;
 	display: inline-block;
 	vertical-align: middle;
 	overflow: hidden
 }

 .ipswich-main-validation-image[_ngcontent-ng-c482786685] img[_ngcontent-ng-c482786685] {
 	width: 100%
 }

 .ipswich-main-validation-description[_ngcontent-ng-c482786685] {
 	display: inline-block;
 	width: 70%;
 	overflow: hidden;
 	height: 100%;
 	font-size: 14px;
 	vertical-align: middle;
 	padding-left: 11px;
 	color: var(--cl-gray-regular-contrast)
 }

 .ipswich-main-validation[_ngcontent-ng-c482786685] {
 	padding: 0 0 0 78px
 }

 .ipswich-main-validation-image-preview[_ngcontent-ng-c482786685] {
 	width: 88px;
 	display: inline-block;
 	vertical-align: middle
 }

 .ipswich-main-engagement-data[_ngcontent-ng-c482786685] {
 	width: calc(100% - 36px);
 	border-top: 1px solid var(--cl-border-low-contrast);
 	padding: 8px 0 0;
 	text-align: right
 }

 .ipswich-main-engagement-data-ul[_ngcontent-ng-c482786685] {
 	padding: 0;
 	list-style: none;
 	margin: 0
 }

 .ipswich-main-engagement-data-ul-item[_ngcontent-ng-c482786685] {
 	display: inline-block
 }

 .ipswich-main-engagement-data-ul-item-title[_ngcontent-ng-c482786685] {
 	color: var(--cl-gray-high-contrast);
 	font-size: 14px;
 	display: inline-block;
 	vertical-align: middle;
 	margin-right: 3px
 }

 .ipswich-main-engagement-data-ul-item-pipe[_ngcontent-ng-c482786685] {
 	color: var(--cl-gray-regular-contrast);
 	font-size: 14px;
 	display: inline-block;
 	margin-left: 3px;
 	margin-right: 3px;
 	vertical-align: middle
 }

 .ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c482786685] {
 	color: var(--cl-additional);
 	font-size: 14px;
 	display: inline-block;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	vertical-align: middle;
 	cursor: pointer
 }

 .ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c482786685]:hover {
 	color: var(--cl-additional-dark);
 	text-decoration: underline
 }

 .ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 	padding-top: 16px;
 	padding-right: 72px
 }

 .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 	position: absolute;
 	width: 100%;
 	bottom: -70px;
 	left: 0;
 	padding-right: 72px
 }

 .wizardAutoHeightMode.ipswich-visible-captcha[_ngcontent-ng-c482786685] {
 	height: 435px
 }

 .wizardAutoHeightMode.ipswich-visible-captcha[_ngcontent-ng-c482786685] .ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 	padding-bottom: 30px
 }

 .wizardAutoHeightMode.ipswich-visible-captcha[_ngcontent-ng-c482786685] .hideStepPasswordInformation[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 	bottom: auto
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 	bottom: 0;
 	padding-right: 42px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] {
 	padding-right: 42px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] i[_ngcontent-ng-c482786685] {
 	display: none
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685] {
 	width: 100%;
 	background: transparent;
 	border: 1px solid var(--cl-border-low-contrast);
 	color: var(--cl-gray-high-contrast);
 	box-shadow: none
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.rounded[_ngcontent-ng-c482786685] {
 	height: 52px;
 	padding: 0 22px;
 	border-radius: 25px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.rounded[_ngcontent-ng-c482786685]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.rounded[_ngcontent-ng-c482786685]:focus {
 	border: 1px solid var(--cl-border-low-contrast);
 	background: #e1e1e1;
 	box-shadow: none;
 	animation: _ngcontent-ng-c482786685_ipswich-login-input-animated-backWithoutAdvFlated .3s ease
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.squared[_ngcontent-ng-c482786685] {
 	height: 52px;
 	padding: 0 22px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.squared[_ngcontent-ng-c482786685]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.squared[_ngcontent-ng-c482786685]:focus {
 	border: 1px solid var(--cl-border-low-contrast);
 	background: #e1e1e1;
 	box-shadow: none;
 	animation: _ngcontent-ng-c482786685_ipswich-login-input-animated-backWithoutAdvSquaredTransparent .3s ease
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.flated[_ngcontent-ng-c482786685] {
 	height: 40px;
 	padding: 0 10px;
 	border-top-color: #fff;
 	border-left-color: #fff;
 	border-right-color: #fff
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.flated[_ngcontent-ng-c482786685]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.flated[_ngcontent-ng-c482786685]:focus {
 	border: 1px solid var(--cl-border-low-contrast);
 	background: #e1e1e1;
 	box-shadow: none;
 	animation: _ngcontent-ng-c482786685_ipswich-login-input-animated-backWithoutAdvFlated .3s ease
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685],
 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685] {
 	padding-right: 135px;
 	left: 66px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 	padding-right: 42px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-keyboard[_ngcontent-ng-c482786685] {
 	padding-right: 54px
 }

 .wizardAutoHeightMode.bright_Login.flated[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 	padding-left: 54px
 }

 .wizardAutoHeightMode.bright_Login.squared[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 	padding-left: 66px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 	padding: 0 0 0 42px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-validation.with-image-validation[_ngcontent-ng-c482786685] {
 	margin: 10px 0 0
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] {
 	min-height: 300px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 	bottom: 0;
 	padding-right: 10px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] .ipswich-main-engagement-data[_ngcontent-ng-c482786685] {
 	width: calc(100% - 10px)
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 	padding-left: 12px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] .ipswich-main-validation-description[_ngcontent-ng-c482786685] {
 	width: 70%
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] {
 	padding: 12px 10px 0
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685],
 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685] {
 	left: 22px;
 	padding-right: 118px;
 	margin-top: 16px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] i[_ngcontent-ng-c482786685] {
 	display: none
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685] {
 	width: 100%;
 	background: transparent;
 	border: 1px solid #fff;
 	color: var(--cl-gray-high-contrast);
 	box-shadow: none;
 	padding: 0 12px;
 	animation: none
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.rounded[_ngcontent-ng-c482786685] {
 	height: 52px;
 	padding: 0 22px;
 	border-radius: 25px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.rounded[_ngcontent-ng-c482786685]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.rounded[_ngcontent-ng-c482786685]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: none
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.squared[_ngcontent-ng-c482786685] {
 	height: 52px;
 	padding: 0 12px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.squared[_ngcontent-ng-c482786685]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.squared[_ngcontent-ng-c482786685]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: none
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.flated[_ngcontent-ng-c482786685] {
 	height: 40px;
 	padding: 0 10px;
 	border-top: 0;
 	border-left: 0;
 	border-right: 0
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.flated[_ngcontent-ng-c482786685]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.flated[_ngcontent-ng-c482786685]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: none
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 	padding-right: 12px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-keyboard[_ngcontent-ng-c482786685] {
 	padding-right: 24px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner.flated[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] {
 	padding-left: 0
 }

 .wizardAutoHeightMode.flexishape_Login_Banner.flated[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685],
 .wizardAutoHeightMode.flexishape_Login_Banner.flated[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685] {
 	left: 11px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner.flated[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 	padding-left: 10px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner.squared[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685],
 .wizardAutoHeightMode.flexishape_Login_Banner.squared[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685] {
 	left: 23px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner.squared[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 	padding-left: 23px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .hideStepPasswordInformation[_ngcontent-ng-c482786685] .successful-generic-message[_ngcontent-ng-c482786685] {
 	bottom: -40px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] {
 	min-height: 300px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 	bottom: 0;
 	padding-right: 10px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] .ipswich-main-engagement-data[_ngcontent-ng-c482786685] {
 	width: calc(100% - 10px)
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 	padding-left: 12px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] .ipswich-main-validation-description[_ngcontent-ng-c482786685] {
 	width: 70%
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] {
 	padding: 12px 10px 0
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685],
 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685] {
 	left: 22px;
 	padding-right: 118px;
 	margin-top: 16px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] i[_ngcontent-ng-c482786685] {
 	display: none
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685] {
 	width: 100%;
 	background: transparent;
 	border: 1px solid #fff;
 	color: var(--cl-gray-high-contrast);
 	box-shadow: none;
 	height: 52px;
 	padding: 0 12px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.rounded[_ngcontent-ng-c482786685] {
 	height: 52px;
 	padding: 0 22px;
 	border-radius: 25px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.rounded[_ngcontent-ng-c482786685]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.rounded[_ngcontent-ng-c482786685]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: _ngcontent-ng-c482786685_ipswich-login-input-animated-backWithoutAdv .3s ease
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.squared[_ngcontent-ng-c482786685] {
 	height: 52px;
 	padding: 0 12px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.squared[_ngcontent-ng-c482786685]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.squared[_ngcontent-ng-c482786685]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: _ngcontent-ng-c482786685_ipswich-login-input-animated-backWithoutAdv .3s ease
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.flated[_ngcontent-ng-c482786685] {
 	height: 40px;
 	padding: 0 10px;
 	border-top: 0;
 	border-left: 0;
 	border-right: 0
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.flated[_ngcontent-ng-c482786685]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input.flated[_ngcontent-ng-c482786685]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: _ngcontent-ng-c482786685_ipswich-login-input-animated-backWithoutAdv .3s ease
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 	padding-right: 12px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-keyboard[_ngcontent-ng-c482786685] {
 	padding-right: 24px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner.flated[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] {
 	padding-left: 0
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner.flated[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685],
 .wizardAutoHeightMode.flexishape_Login_No_Banner.flated[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685] {
 	left: 11px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner.flated[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 	padding-left: 10px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner.squared[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685],
 .wizardAutoHeightMode.flexishape_Login_No_Banner.squared[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685] {
 	left: 23px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner.squared[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 	padding-left: 23px
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] {
 	padding: 12px 12px 0
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] i[_ngcontent-ng-c482786685] {
 	display: none
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685] {
 	width: 100%;
 	background: transparent;
 	border: 1px solid rgba(255, 255, 255, .8);
 	color: #fff;
 	box-shadow: none;
 	animation: none
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685]::placeholder {
 	color: #fff
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685]+.error-message[_ngcontent-ng-c482786685] {
 	left: 12px;
 	margin-top: 16px
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-keyboard[_ngcontent-ng-c482786685],
 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 	padding-right: 12px
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 	padding-left: 12px;
 	margin-top: 8px
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-validation-description[_ngcontent-ng-c482786685] {
 	color: #fffc
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-validation-image[_ngcontent-ng-c482786685] {
 	width: 66px;
 	height: 66px
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 	padding-right: 12px;
 	bottom: -45px
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] .ipswich-main-engagement-data[_ngcontent-ng-c482786685] {
 	border: 0;
 	width: 100%
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .hideStepPasswordInformation[_ngcontent-ng-c482786685] .successful-generic-message[_ngcontent-ng-c482786685] {
 	bottom: -85px
 }

 .wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-data-input-wrapper[_ngcontent-ng-c482786685] {
 	display: flex;
 	flex-flow: row nowrap;
 	align-items: center
 }

 .wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-data-input-wrapper[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685] {
 	padding-right: 40px
 }

 .wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-toggle-reveal-password[_ngcontent-ng-c482786685] {
 	margin-top: 5px;
 	margin-left: -34px;
 	z-index: 2
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] {
 	padding: 27px 52px 0
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] i[_ngcontent-ng-c482786685] {
 	display: none
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685] {
 	width: 100%;
 	height: 52px
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685] {
 	left: 62px;
 	margin-top: 10px
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 	padding-right: 52px
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .hideStepPasswordInformation[_ngcontent-ng-c482786685] .ipswich-main-keyboard[_ngcontent-ng-c482786685] {
 	padding: 6px 52px
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .hideStepPasswordInformation[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 	bottom: -57px;
 	padding-right: 0
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .hideStepPasswordInformation[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] .ipswich-main-engagement-data[_ngcontent-ng-c482786685] {
 	width: 100%;
 	padding: 10px 52px 0
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .hideStepPasswordInformation[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] .ipswich-main-engagement-data[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul-item-pipe[_ngcontent-ng-c482786685] {
 	margin-left: 5px;
 	margin-right: 5px
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 	padding-left: 62px
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] .ipswich-main-validation-image[_ngcontent-ng-c482786685] {
 	width: 66px;
 	height: 66px
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] .ipswich-main-validation-description[_ngcontent-ng-c482786685] {
 	width: 65%
 }

 @media only screen and (min-width: 1024px) {

 	.error-message[_ngcontent-ng-c482786685],
 	.error-message-bottom[_ngcontent-ng-c482786685] {
 		padding-right: 110px
 	}

 	.wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685],
 	.wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685] {
 		padding-right: 118px
 	}
 }

 @media only screen and (min-width: 768px) {
 	.ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 		padding-top: 10px
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.ipswich-main-data[_ngcontent-ng-c482786685] {
 		padding: 8px 42px 0 32px
 	}

 	.ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		padding-right: 42px;
 		position: relative;
 		bottom: 5px;
 		margin-top: 22px
 	}

 	.ipswich-main-keyboard[_ngcontent-ng-c482786685] {
 		padding: 10px 42px 6px
 	}

 	.ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 		padding-right: 42px
 	}

 	.ipswich-main-validation[_ngcontent-ng-c482786685] {
 		padding-left: 66px
 	}

 	.ipswich-main-validation-description[_ngcontent-ng-c482786685] {
 		width: 76%;
 		font-size: 12px;
 		padding-left: 5px
 	}

 	.ipswich-main-validation-image[_ngcontent-ng-c482786685] {
 		width: 66px;
 		height: 66px
 	}

 	.ipswich-main-engagement-password[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c482786685] {
 		font-size: 13px
 	}

 	.ipswich-advertising[_ngcontent-ng-c482786685] {
 		width: 280px
 	}

 	.error-message[_ngcontent-ng-c482786685],
 	.error-message-bottom[_ngcontent-ng-c482786685] {
 		left: 71px;
 		padding-right: 42px
 	}

 	.successful-generic-message[_ngcontent-ng-c482786685] {
 		bottom: 0
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685],
 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685] {
 		left: 48px;
 		padding-right: 42px
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 		padding-left: 32px
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.ipswich-main-keyboard[_ngcontent-ng-c482786685] {
 		visibility: hidden;
 		pointer-events: none
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	form.wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 		margin-bottom: 0
 	}

 	form.wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		position: relative;
 		bottom: auto;
 		left: auto;
 		margin-top: 30px;
 		margin-bottom: 12px;
 		text-align: right
 	}

 	form.wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] .ipswich-main-engagement-data[_ngcontent-ng-c482786685] {
 		display: inline-block;
 		float: none
 	}

 	form.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] {
 		min-height: calc(75vh - 100px)
 	}

 	.wizardAutoHeightMode.ipswich-visible-captcha[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		margin: 0
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.successful-generic-message[_ngcontent-ng-c482786685] {
 		bottom: 14px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {
 	.ipswich-main-validation-image[_ngcontent-ng-c482786685] {
 		width: 60px;
 		height: 60px
 	}

 	.ipswich-main-validation[_ngcontent-ng-c482786685] {
 		padding-left: 44px
 	}

 	.ipswich-main-validation-description[_ngcontent-ng-c482786685] {
 		width: 69%;
 		font-size: 12px;
 		padding-left: 8px
 	}

 	.ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c482786685],
 	.ipswich-main-engagement-data-ul-item-title[_ngcontent-ng-c482786685] {
 		font-size: 12px;
 		vertical-align: middle
 	}

 	.ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		bottom: -75px
 	}

 	.successful-generic-message[_ngcontent-ng-c482786685] {
 		bottom: 14px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.ipswich-main-validation-image[_ngcontent-ng-c482786685] {
 		width: 60px;
 		height: 60px
 	}

 	.ipswich-main-validation[_ngcontent-ng-c482786685] {
 		padding-left: 22px
 	}

 	.ipswich-main-validation-description[_ngcontent-ng-c482786685] {
 		width: 70%;
 		font-size: 12px;
 		padding-left: 8px
 	}

 	.ipswich-main-engagement-data-ul-item[_ngcontent-ng-c482786685] {
 		display: block
 	}

 	.ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c482786685],
 	.ipswich-main-engagement-data-ul-item-title[_ngcontent-ng-c482786685] {
 		font-size: 12px;
 		vertical-align: middle
 	}

 	.ipswich-main-data[_ngcontent-ng-c482786685] {
 		padding-top: 8px
 	}

 	.ipswich-main-data[_ngcontent-ng-c482786685] {
 		padding-right: 20px;
 		padding-left: 20px
 	}

 	.ipswich-main-keyboard[_ngcontent-ng-c482786685] {
 		padding-right: 24px;
 		padding-left: 20px;
 		padding-bottom: 12px
 	}

 	.ipswich-main-data-input[_ngcontent-ng-c482786685] {
 		width: calc(100% - 42px)
 	}

 	.ipswich-main-engagement-data-ul-item-pipe[_ngcontent-ng-c482786685] {
 		display: none
 	}

 	.ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		bottom: 20px;
 		padding-right: 20px;
 		padding-left: 20px
 	}

 	.ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 		padding-right: 20px;
 		padding-left: 20px;
 		margin-bottom: 80px
 	}

 	.ipswich-main-buttons-login-password[_ngcontent-ng-c482786685]>a[_ngcontent-ng-c482786685] {
 		width: 114px !important
 	}

 	.ipswich-main-engagement-data[_ngcontent-ng-c482786685] {
 		width: 100%
 	}

 	.ipswich-main-buttons-link[_ngcontent-ng-c482786685] {
 		width: 125px
 	}

 	.error-message[_ngcontent-ng-c482786685],
 	.error-message-bottom[_ngcontent-ng-c482786685] {
 		left: 58px;
 		padding-right: 20px
 	}

 	.successful-generic-message[_ngcontent-ng-c482786685] {
 		bottom: 14px
 	}
 }

 @media only screen and (min-width: 1024px) {
 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-validation.with-captcha-validation[_ngcontent-ng-c482786685]+.with-image-validation[_ngcontent-ng-c482786685] .ipswich-main-validation-image[_ngcontent-ng-c482786685] {
 		width: 77px;
 		height: 77px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] {
 		height: calc(100% - 55px)
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		bottom: 0;
 		position: absolute;
 		padding-right: 16px;
 		padding-left: 16px
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] {
 		padding-right: 16px;
 		padding-left: 16px
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685] {
 		padding-right: 10px
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685] {
 		padding-right: 10px;
 		left: 32px
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 		padding: 0 0 0 15px
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-validation.with-captcha-validation[_ngcontent-ng-c482786685] {
 		padding: 0;
 		margin-left: -4px
 	}

 	.wizardAutoHeightMode.bright_Login.flated[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685],
 	.wizardAutoHeightMode.bright_Login.flated[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685] {
 		left: 16px
 	}

 	.wizardAutoHeightMode.bright_Login.flated[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 		padding-left: 16px
 	}

 	.wizardAutoHeightMode.bright_Login.squared[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685],
 	.wizardAutoHeightMode.bright_Login.squared[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685] {
 		left: 16px
 	}

 	.wizardAutoHeightMode.bright_Login.squared[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 		padding-left: 16px
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .hideStepPasswordInformation.bottom[_ngcontent-ng-c482786685] {
 		display: table;
 		height: calc(100% - 184px);
 		width: 100%
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .hideStepPasswordInformation.bottom[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		display: table-cell;
 		vertical-align: bottom;
 		height: 100%;
 		position: relative;
 		margin: 0;
 		left: 0
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c482786685] .ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 		padding-right: 20px
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		bottom: 0;
 		position: absolute
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] {
 		height: calc(100% - 55px)
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		bottom: 0;
 		position: absolute;
 		padding-right: 0;
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] {
 		padding-right: 0;
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685] {
 		padding-right: 10px
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685] {
 		padding-right: 10px;
 		left: 12px
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 		padding-right: 0;
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-validation.with-captcha-validation[_ngcontent-ng-c482786685] {
 		margin-left: -20px
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner.flated[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685],
 	.wizardAutoHeightMode.flexishape_Login_Banner.flated[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685] {
 		left: 1px
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner.flated[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 		padding-left: 1px
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner.squared[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685],
 	.wizardAutoHeightMode.flexishape_Login_Banner.squared[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685] {
 		left: 1px
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner.squared[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 		padding-left: 1px
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .hideStepPasswordInformation.bottom[_ngcontent-ng-c482786685] {
 		display: table;
 		height: calc(100% - 184px);
 		width: 100%
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c482786685] .hideStepPasswordInformation.bottom[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		display: table-cell;
 		vertical-align: bottom;
 		height: 100%;
 		position: relative;
 		margin: 0;
 		left: 0
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		bottom: 0;
 		position: absolute
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] {
 		height: calc(100% - 55px)
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		bottom: 0;
 		position: absolute;
 		padding-right: 0;
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] {
 		padding-right: 0;
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685] {
 		padding-right: 10px
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685] {
 		padding-right: 10px;
 		left: 12px
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 		padding-right: 0;
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-validation.with-captcha-validation[_ngcontent-ng-c482786685] {
 		margin-left: -20px
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner.flated[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685],
 	.wizardAutoHeightMode.flexishape_Login_No_Banner.flated[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685] {
 		left: 1px
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner.flated[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner.squared[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message-bottom[_ngcontent-ng-c482786685],
 	.wizardAutoHeightMode.flexishape_Login_No_Banner.squared[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685] {
 		left: 1px
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner.squared[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .hideStepPasswordInformation.bottom[_ngcontent-ng-c482786685] {
 		display: table;
 		height: calc(100% - 184px);
 		width: 100%
 	}

 	.wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-validation.with-captcha-validation[_ngcontent-ng-c482786685] {
 		margin-left: -20px
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .hideStepPasswordInformation[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		bottom: -10px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .hideStepPasswordInformation[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		bottom: 0
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] {
 		padding: 27px 40px 0
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685] {
 		height: 40px
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 		padding-right: 40px
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .hideStepPasswordInformation[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		bottom: 0;
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .hideStepPasswordInformation[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] .ipswich-main-engagement-data[_ngcontent-ng-c482786685] {
 		text-align: center;
 		padding: 10px 40px 0
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {
 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .hideStepPasswordInformation[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] {
 		bottom: 0
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .hideStepPasswordInformation[_ngcontent-ng-c482786685] .ipswich-main-engagement-password[_ngcontent-ng-c482786685] .ipswich-main-engagement-data[_ngcontent-ng-c482786685] {
 		text-align: right
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 		padding-left: 52px
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] .ipswich-main-validation-image[_ngcontent-ng-c482786685] {
 		width: 55px;
 		height: 55px
 	}
 }

 .ipswich-main-engagement-data-ul-item-link.disabled[_ngcontent-ng-c482786685] {
 	opacity: .5;
 	pointer-events: none
 }

 .ipswich-main-engagement-data-ul-item-pipe[_ngcontent-ng-c482786685] {
 	-webkit-user-select: none;
 	user-select: none
 }

 .bots [_nghost-ng-c482786685] .hideStepPasswordInformation[_ngcontent-ng-c482786685] {
 	display: none
 }

 .bots [_nghost-ng-c482786685] .ipswich-main-validation[_ngcontent-ng-c482786685] {
 	padding: 35px 0 0 60px
 }

 .bots [_nghost-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685] {
 	left: 60px
 }

 .bots [_nghost-ng-c482786685] .ipswich-main-buttons-login-password[_ngcontent-ng-c482786685] {
 	position: absolute;
 	bottom: 0;
 	right: 0;
 	padding-bottom: 20px
 }

 .bots [_nghost-ng-c482786685] .ipswich[_ngcontent-ng-c482786685] {
 	height: 100%;
 	border-bottom: 0
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] i[_ngcontent-ng-c482786685] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685] {
 	border: 1px solid var(--cl-border-regular-contrast);
 	border-radius: var(--form-field-border-radius-sm);
 	color: var(--cl-gray-high-contrast);
 	font-size: var(--form-field-fs-md);
 	transition: border .2s, backgroud-color .2s ease;
 	position: relative
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-data-input.reveal[_ngcontent-ng-c482786685] {
 	font-family: var(--ff-regular)
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-data-input.required[_ngcontent-ng-c482786685],
 .light_box [_nghost-ng-c482786685] .ipswich-main-data-input.required[_ngcontent-ng-c482786685]:focus {
 	animation: none
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685]:focus {
 	border-color: var(--form-field-border-cl-on-focus);
 	border-width: var(--form-field-border-width-on-focus);
 	box-shadow: var(--form-field-shadow-on-focus);
 	background: var(--form-field-bg-on-focus)
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-data-input-wrapper[_ngcontent-ng-c482786685] {
 	position: relative
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-data-input-wrapper[data-placeholder][_ngcontent-ng-c482786685]:after {
 	color: var(--cl-gray-low-contrast);
 	font-family: var(--ff-regular)
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c482786685]:before {
 	content: "";
 	position: absolute;
 	left: 40px;
 	top: 4px;
 	width: 3px;
 	height: 33px;
 	border-radius: 3px;
 	background-color: var(--cl-form-required);
 	z-index: 1;
 	z-index: 2
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-data-input-wrapper.valid[_ngcontent-ng-c482786685]:before {
 	content: "";
 	position: absolute;
 	left: 40px;
 	top: 4px;
 	width: 3px;
 	height: 33px;
 	border-radius: 3px;
 	background-color: var(--form-field-valid);
 	z-index: 1;
 	z-index: 2
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-keyboard-link[_ngcontent-ng-c482786685] {
 	color: var(--cl-primary);
 	transition: color .3s ease
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-keyboard-link[_ngcontent-ng-c482786685]:hover {
 	color: var(--cl-primary-dark)
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-validation-description[_ngcontent-ng-c482786685] {
 	color: var(--cl-gray-regular-contrast)
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-validation-image[_ngcontent-ng-c482786685] {
 	border-radius: 4px
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-validation-image[_ngcontent-ng-c482786685] img[_ngcontent-ng-c482786685] {
 	width: 100%;
 	max-width: 100%;
 	display: block
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-engagement-data[_ngcontent-ng-c482786685] {
 	border-top-color: var(--cl-border-low-contrast)
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-engagement-data-ul-item-title[_ngcontent-ng-c482786685] {
 	color: var(--cl-gray-regular-contrast);
 	margin-right: 5px
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c482786685] {
 	color: var(--cl-primary);
 	transition: color .3s ease;
 	margin: 0 2px
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c482786685]:hover {
 	color: var(--cl-primary-dark)
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-engagement-data-ul-item-pipe[_ngcontent-ng-c482786685] {
 	color: #96a4b74d;
 	font-family: var(--ff-thin)
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-keyboard[_ngcontent-ng-c482786685] {
 	padding-right: 86px
 }

 .light_box [_nghost-ng-c482786685] .bright_Login.wizardAutoHeightMode[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685] {
 	margin-top: 5px;
 	left: 46px
 }

 .light_box [_nghost-ng-c482786685] .bright_Login[_ngcontent-ng-c482786685] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c482786685]:before {
 	left: 4px
 }

 .light_box [_nghost-ng-c482786685] .bright_Login[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul[_ngcontent-ng-c482786685] {
 	display: flex
 }

 .light_box [_nghost-ng-c482786685] .flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input-wrapper[data-placeholder][_ngcontent-ng-c482786685]:after,
 .light_box [_nghost-ng-c482786685] .flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input-wrapper[data-placeholder][_ngcontent-ng-c482786685]:after {
 	left: 14px
 }

 .light_box [_nghost-ng-c482786685] .flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685],
 .light_box [_nghost-ng-c482786685] .flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685] {
 	background-color: #ffffff80;
 	border: 1px solid #b2b2b2 !important;
 	color: var(--cl-gray-high-contrast)
 }

 .light_box [_nghost-ng-c482786685] .flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-keyboard[_ngcontent-ng-c482786685],
 .light_box [_nghost-ng-c482786685] .flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-keyboard[_ngcontent-ng-c482786685] {
 	padding-right: 20px
 }

 .light_box [_nghost-ng-c482786685] .flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul[_ngcontent-ng-c482786685],
 .light_box [_nghost-ng-c482786685] .flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul[_ngcontent-ng-c482786685] {
 	margin-right: 10px
 }

 .light_box [_nghost-ng-c482786685] .flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c482786685],
 .light_box [_nghost-ng-c482786685] .flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c482786685] {
 	font-size: 13px
 }

 .light_box [_nghost-ng-c482786685] .flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685],
 .light_box [_nghost-ng-c482786685] .flexishape_Login_No_Banner.wizardAutoHeightMode[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685] {
 	margin-top: 5px
 }

 .light_box [_nghost-ng-c482786685] .flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685],
 .light_box [_nghost-ng-c482786685] .flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685],
 .light_box [_nghost-ng-c482786685] .inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685] {
 	border: 1px solid var(--cl-border-low-contrast);
 	height: 50px
 }

 .light_box [_nghost-ng-c482786685] .flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685]:focus,
 .light_box [_nghost-ng-c482786685] .flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685]:focus,
 .light_box [_nghost-ng-c482786685] .inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685]:focus {
 	box-shadow: 0 8px 13px #80808012;
 	border: 1px solid var(--cl-primary) !important
 }

 .light_box [_nghost-ng-c482786685] .flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c482786685]:before,
 .light_box [_nghost-ng-c482786685] .flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c482786685]:before,
 .light_box [_nghost-ng-c482786685] .inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c482786685]:before {
 	display: none
 }

 .light_box [_nghost-ng-c482786685] .flexishape_Login_Banner[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul[_ngcontent-ng-c482786685],
 .light_box [_nghost-ng-c482786685] .flexishape_Login_No_Banner[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul[_ngcontent-ng-c482786685],
 .light_box [_nghost-ng-c482786685] .inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul[_ngcontent-ng-c482786685] {
 	display: flex;
 	justify-content: flex-end
 }

 .light_box [_nghost-ng-c482786685] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input-wrapper[data-placeholder][_ngcontent-ng-c482786685]:after {
 	left: 14px
 }

 .light_box [_nghost-ng-c482786685] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685] {
 	background-color: #ffffff4d;
 	border: 1px solid #b2b2b2;
 	color: var(--cl-gray-high-contrast)
 }

 .light_box [_nghost-ng-c482786685] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685]::placeholder {
 	color: transparent
 }

 .light_box [_nghost-ng-c482786685] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-validation-description[_ngcontent-ng-c482786685] {
 	color: var(--cl-gray-low-contrast)
 }

 .light_box [_nghost-ng-c482786685] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-keyboard[_ngcontent-ng-c482786685] {
 	padding-right: 20px
 }

 .light_box [_nghost-ng-c482786685] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul[_ngcontent-ng-c482786685] {
 	margin-right: 10px
 }

 .light_box [_nghost-ng-c482786685] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685] {
 	left: 28px;
 	margin-top: 5px
 }

 .light_box [_nghost-ng-c482786685] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input-wrapper[data-placeholder][_ngcontent-ng-c482786685]:after {
 	left: 14px
 }

 .light_box [_nghost-ng-c482786685] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c482786685]:before {
 	display: block;
 	content: "";
 	position: absolute;
 	top: 4px;
 	width: 3px;
 	height: 33px;
 	border-radius: 3px;
 	background-color: var(--cl-form-required);
 	z-index: 1;
 	left: 4px;
 	height: 43px
 }

 .light_box [_nghost-ng-c482786685] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input-wrapper.valid[_ngcontent-ng-c482786685]:before {
 	display: block;
 	content: "";
 	position: absolute;
 	top: 4px;
 	width: 3px;
 	height: 33px;
 	border-radius: 3px;
 	background-color: var(--form-field-valid);
 	z-index: 1;
 	left: 4px;
 	height: 43px
 }

 .light_box [_nghost-ng-c482786685] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-keyboard[_ngcontent-ng-c482786685] {
 	padding-right: 64px
 }

 .light_box [_nghost-ng-c482786685] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul[_ngcontent-ng-c482786685] {
 	margin-right: 10px
 }

 .light_box [_nghost-ng-c482786685] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c482786685] .error-message[_ngcontent-ng-c482786685] {
 	margin-top: 5px;
 	left: 56px
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c482786685] [class*=flexishape][_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685] {
 		background-color: #ffffff80
 	}
 }

 @media only screen and (max-width: 1199px) and (min-width: 1024px) {
 	.light_box [_nghost-ng-c482786685] .flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685] {
 		background-color: #ffffff80
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {

 	.light_box [_nghost-ng-c482786685] [class*=flexishape][_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685],
 	.light_box [_nghost-ng-c482786685] .inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685] {
 		height: 40px
 	}

 	.light_box [_nghost-ng-c482786685] [class*=flexishape][_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul[_ngcontent-ng-c482786685],
 	.light_box [_nghost-ng-c482786685] .inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul[_ngcontent-ng-c482786685] {
 		flex-direction: column
 	}

 	.light_box [_nghost-ng-c482786685] [class*=flexishape][_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul-item-pipe[_ngcontent-ng-c482786685],
 	.light_box [_nghost-ng-c482786685] .inspired_Login[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul[_ngcontent-ng-c482786685] .ipswich-main-engagement-data-ul-item-pipe[_ngcontent-ng-c482786685] {
 		display: none
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c482786685] .ipswich-main-data-input[_ngcontent-ng-c482786685]::placeholder {
 		font-size: 14px
 	}
 }

 .light_box [_nghost-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] i[_ngcontent-ng-c482786685] {
 	color: var(--cl-additional);
 	font-size: 24px;
 	min-width: 32px;
 	text-align: center
 }

 .light_box.corporate [_nghost-ng-c482786685] .ipswich-main-data[_ngcontent-ng-c482786685] i[_ngcontent-ng-c482786685] {
 	--cl-additional: #b1b3b5
 }

 @charset "UTF-8";

 @keyframes _ngcontent-ng-c1310652455_fromSharktoHumming-bird {
 	0% {
 		color: var(--cl-additional)
 	}

 	to {
 		color: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromHumming-birdtoShark {
 	0% {
 		color: var(--cl-additional-dark)
 	}

 	to {
 		color: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromSharktoHumming-birdBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromHumming-birdtoSharkBackground {
 	0% {
 		background: var(--cl-additional-dark)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromDevilfishtoHummingbirdBackground {
 	0% {
 		background: var(--cl-primary)
 	}

 	to {
 		background: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromSharktoDevilfishBackground {
 	0% {
 		background: var(--cl-primary)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromDevilfishtoSharkBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-primary)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromBettafightertoCrabBackgroundAndSize {
 	0% {
 		background: transparent;
 		transform: scale(.7)
 	}

 	to {
 		background: rgba(0, 0, 0, .05);
 		transform: scale(.7)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_ListDetailBkgfromBettafightertoCrab {
 	0% {
 		width: 7px;
 		top: 8px;
 		left: 19px;
 		height: 16px;
 		background: transparent
 	}

 	to {
 		width: 30px;
 		top: 2px;
 		left: 8px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_ListDetailBkgfromCrabtoBettafighter {
 	0% {
 		width: 30px;
 		top: 2px;
 		left: 8px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		width: 7px;
 		top: 8px;
 		left: 19px;
 		height: 16px;
 		background: transparent
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_ListRowHoverInLineAndBackground {
 	0% {
 		border: 1px solid transparent;
 		background: #fff
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #f8f8f8
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_ListRowHoverInLineAndBackgroundWarning {
 	0% {
 		border: 1px solid transparent;
 		background: #fef6d1
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #fef6d1
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_ListRowHoverInLineAndBackgroundAlert {
 	0% {
 		border: 1px solid transparent;
 		background: #fffbeb
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #fffbeb
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_TabsColorHoverIn {
 	0% {
 		color: #666
 	}

 	to {
 		color: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_TabsColorHoverOut {
 	0% {
 		color: var(--cl-additional)
 	}

 	to {
 		color: #666
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_InboxHoverIn {
 	0% {
 		width: 50%;
 		top: 20%;
 		left: 20%;
 		height: 50%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_UserUtilitiesHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_LogoutHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_ContactUsHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_LanguageOptionsHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromZebratoZebraBackground {
 	0% {
 		background: var(--cl-additional-light)
 	}

 	to {
 		background: var(--cl-additional-light)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromSharktoSharkBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_frombettafightertobettafighterBorder {
 	0% {
 		border: 1px solid transparent
 	}

 	to {
 		border: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromSharktobettafighterBorder {
 	0% {
 		border: 1px solid var(--cl-additional)
 	}

 	to {
 		border: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_frombettafightertoSharkBorder {
 	0% {
 		border: 1px solid transparent
 	}

 	to {
 		border: 1px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_from0to360Rotate {
 	0% {
 		transform: rotate3d(0, 0, 1, 0)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 360deg)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromCatdarktoCatBackground {
 	0% {
 		background: #00743c
 	}

 	to {
 		background: #00a756
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromCattoCatdarkBackground {
 	0% {
 		background: #00a756
 	}

 	to {
 		background: #00743c
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromCatLighttoCatLightBackground {
 	0% {
 		background: #9dffcf
 	}

 	to {
 		background: #9dffcf
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromBettafightertoSharkBorderBottom {
 	0% {
 		border-bottom: 1px solid transparent
 	}

 	to {
 		border-bottom: 1px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromSharktoBettafighterBorderBottom {
 	0% {
 		border-bottom: 1px solid var(--cl-additional)
 	}

 	to {
 		border-bottom: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromBettafightertoCrabBackground {
 	0% {
 		background: transparent
 	}

 	to {
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromCrabtoBettafighterBackground {
 	0% {
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		background: transparent
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_from0to100Height {
 	0% {
 		height: 0
 	}

 	to {
 		height: auto
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fromAutoto0Height {
 	0% {
 		height: auto
 	}

 	to {
 		height: 0
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_from0to90Rotate3D {
 	0% {
 		transform: rotate3d(0, 0, 1, 0)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 90deg)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_from90to0Rotate3D {
 	0% {
 		transform: rotate3d(0, 0, 1, 90deg)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 0)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fadeIn {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_fadeOutTableCell {
 	0% {
 		visibility: visible;
 		opacity: 1;
 		display: table-cell
 	}

 	99% {
 		visibility: visible;
 		opacity: 0;
 		display: table-cell
 	}

 	to {
 		visibility: hidden;
 		display: none
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_MonitorFadeIn {
 	0% {
 		width: 80px
 	}

 	40% {
 		width: 100%
 	}

 	to {
 		width: 100%
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_MonitorFadeOut {
 	0% {
 		width: 100%
 	}

 	50% {
 		width: 100%
 	}

 	to {
 		width: 80px
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_BatchMonitorFadeIn {
 	0% {
 		max-height: 0
 	}

 	40% {
 		max-height: 0
 	}

 	to {
 		max-height: calc(100vh - 100px)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_BatchMonitorFadeOut {
 	0% {
 		max-height: calc(100vh - 100px)
 	}

 	50% {
 		max-height: 0
 	}

 	to {
 		max-height: 0
 	}
 }

 @font-face {
 	font-family: text-security-disc;
 	src: url(text-security-disc.06adef58bf7c70c8.eot);
 	src: url(text-security-disc.06adef58bf7c70c8.eot?#iefix) format("embedded-opentype"), url(text-security-disc.f758130bc0ffc111.woff) format("woff"), url(text-security-disc.3981271a85802291.ttf) format("truetype"), url(text-security-disc.5105bac9339e608a.svg#text-security-disc) format("svg");
 	font-weight: 400;
 	font-style: normal;
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale
 }

 .error-message[_ngcontent-ng-c1310652455] {
 	color: var(--cl-form-error-message);
 	font-weight: 500;
 	display: block;
 	margin: 0;
 	padding: 0 72px 0 0;
 	position: absolute;
 	left: 81px;
 	overflow: hidden;
 	max-height: 2.85714em;
 	line-height: normal
 }

 .successful-message[_ngcontent-ng-c1310652455] {
 	color: green;
 	background: #fff;
 	font-weight: 500;
 	display: block;
 	width: 100%;
 	margin-left: 47px
 }

 .ipswich-main-keyboard[_ngcontent-ng-c1310652455] {
 	text-align: right;
 	padding: 10px 74px 6px 42px
 }

 .ipswich-main-keyboard-link[_ngcontent-ng-c1310652455] {
 	color: var(--cl-additional);
 	font-size: 12px;
 	text-align: right;
 	display: inline-block;
 	cursor: pointer;
 	border-bottom: 1px solid transparent;
 	animation: _ngcontent-ng-c1310652455_fromSharktoBettafighterBorderBottom .2s ease
 }

 .ipswich-main-keyboard-link[_ngcontent-ng-c1310652455]:hover {
 	color: var(--cl-additional);
 	border-bottom: 1px solid var(--cl-additional);
 	animation: _ngcontent-ng-c1310652455_fromBettafightertoSharkBorderBottom .2s ease
 }

 .ipswich-main-request-token[_ngcontent-ng-c1310652455] {
 	text-align: right;
 	padding: 10px 74px 6px 42px
 }

 .ipswich-main-request-token-link[_ngcontent-ng-c1310652455] {
 	color: var(--cl-additional);
 	font-size: 12px;
 	text-align: right;
 	display: inline-block;
 	border-bottom: 1px solid transparent;
 	animation: _ngcontent-ng-c1310652455_fromSharktoBettafighterBorderBottom .2s ease
 }

 .ipswich-main-request-token-link[_ngcontent-ng-c1310652455]:hover {
 	color: var(--cl-additional);
 	border-bottom: 1px solid var(--cl-additional);
 	animation: _ngcontent-ng-c1310652455_fromBettafightertoSharkBorderBottom .2s ease
 }

 .ipswich-main-data[_ngcontent-ng-c1310652455] {
 	padding: 24px 72px 0 42px
 }

 .ipswich-main-data[_ngcontent-ng-c1310652455] i[_ngcontent-ng-c1310652455] {
 	font-size: 32px;
 	color: var(--cl-primary);
 	margin-right: 4px;
 	vertical-align: top;
 	margin-top: 4px;
 	display: inline-block
 }

 .ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 	width: calc(100% - 42px);
 	border: 1px solid #bbb;
 	height: 40px;
 	padding: 0 14px;
 	font-size: 16px;
 	color: var(--cl-gray-high-contrast);
 	font-family: text-security-disc;
 	-webkit-touch-callout: none;
 	-webkit-user-select: none;
 	user-select: none;
 	z-index: 2;
 	background: transparent
 }

 .ipswich-main-data-input[_ngcontent-ng-c1310652455]::placeholder {
 	color: transparent
 }

 .ipswich-main-data-input.reveal[_ngcontent-ng-c1310652455] {
 	font-family: var(--ff-regular);
 	font-weight: 400 !important
 }

 .ipswich-main-data-input-wrapper[data-placeholder][_ngcontent-ng-c1310652455]:after {
 	content: attr(data-placeholder);
 	font-size: 16px;
 	line-height: 20px;
 	font-family: var(--ff-regular);
 	position: absolute;
 	left: 50px;
 	z-index: 0
 }

 .ipswich-main-data-input.required[_ngcontent-ng-c1310652455],
 .ipswich-main-data-input.required[_ngcontent-ng-c1310652455]:focus {
 	border-left: 3px solid var(--cl-additional)
 }

 .ipswich-main-data-input[_ngcontent-ng-c1310652455]:focus {
 	border: 1px solid var(--cl-gray-low-contrast);
 	outline: none;
 	background: #f2f6f6;
 	box-shadow: 0 0 4px 1px #0000001a;
 	animation: _ngcontent-ng-c1310652455_ipswich-login-input-animated .3s ease
 }

 @keyframes _ngcontent-ng-c1310652455_ipswich-login-input-animated {
 	0% {
 		border: 1px solid #bbb;
 		background: transparent;
 		border-left: 3px solid var(--cl-additional)
 	}

 	to {
 		border: 1px solid var(--cl-gray-low-contrast);
 		background: #f2f6f6;
 		border-left: 3px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_ipswich-login-input-line-animated {
 	0% {
 		border: 1px solid #bbb;
 		border-left: 3px solid var(--cl-additional)
 	}

 	to {
 		border: 1px solid var(--cl-gray-low-contrast);
 		border-left: 3px solid var(--cl-additional)
 	}
 }

 .ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 	padding-top: 46px;
 	padding-right: 72px
 }

 .ipswich-main-questions[_ngcontent-ng-c1310652455] {
 	padding: 14px 0 0 78px;
 	margin-bottom: -10px;
 	color: var(--cl-gray-high-contrast)
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-questions[_ngcontent-ng-c1310652455] {
 	padding: 0 0 0 38px;
 	margin-bottom: 16px;
 	font-size: 16px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-engagement-password[_ngcontent-ng-c1310652455] {
 	bottom: 0;
 	padding-right: 42px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-request-token[_ngcontent-ng-c1310652455] {
 	padding: 10px 54px 6px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-request-token[_ngcontent-ng-c1310652455]+.successful-message[_ngcontent-ng-c1310652455] {
 	background: transparent;
 	width: auto;
 	margin: -25px 0 0 60px;
 	font-size: 12px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] {
 	padding: 12px 36px 0
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .error-message[_ngcontent-ng-c1310652455] {
 	left: 60px;
 	padding-right: 60px;
 	margin-top: 6px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] i[_ngcontent-ng-c1310652455] {
 	display: none
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 	width: 100%;
 	background: transparent;
 	border: 1px solid var(--cl-border-low-contrast);
 	color: var(--cl-gray-high-contrast);
 	box-shadow: none
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.rounded[_ngcontent-ng-c1310652455] {
 	height: 52px;
 	padding: 0 22px;
 	border-radius: 25px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.rounded[_ngcontent-ng-c1310652455]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.rounded[_ngcontent-ng-c1310652455]:focus {
 	border: 1px solid var(--cl-border-low-contrast);
 	background: #e1e1e1;
 	box-shadow: none;
 	animation: ipswich-login-input-animated-backWithoutAdvSquared .3s ease
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.squared[_ngcontent-ng-c1310652455] {
 	height: 52px;
 	padding: 0 22px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.squared[_ngcontent-ng-c1310652455]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.squared[_ngcontent-ng-c1310652455]:focus {
 	border: 1px solid var(--cl-border-low-contrast);
 	background: #e1e1e1;
 	box-shadow: none;
 	animation: _ngcontent-ng-c1310652455_ipswich-login-input-animated-backWithoutAdvSquaredTransparent .3s ease
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.flated[_ngcontent-ng-c1310652455] {
 	height: 40px;
 	padding: 0 10px;
 	border-top-color: #fff;
 	border-left-color: #fff;
 	border-right-color: #fff
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.flated[_ngcontent-ng-c1310652455]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.flated[_ngcontent-ng-c1310652455]:focus {
 	border: 1px solid var(--cl-border-low-contrast);
 	background: #e1e1e1;
 	box-shadow: none;
 	animation: _ngcontent-ng-c1310652455_ipswich-login-input-animated-backWithoutAdvFlated .3s ease
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-keyboard[_ngcontent-ng-c1310652455] {
 	padding-right: 52px
 }

 .wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455]+.ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 	padding-right: 36px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-questions[_ngcontent-ng-c1310652455] {
 	padding: 0 0 0 20px;
 	margin-bottom: 0;
 	font-size: 16px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-engagement-password[_ngcontent-ng-c1310652455] {
 	bottom: 0;
 	padding-right: 42px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-request-token[_ngcontent-ng-c1310652455] {
 	padding: 6px 24px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-request-token[_ngcontent-ng-c1310652455]+.successful-message[_ngcontent-ng-c1310652455] {
 	background: transparent;
 	width: auto;
 	margin: -25px 0 0 24px;
 	font-size: 12px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] {
 	padding: 12px 10px 0
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] i[_ngcontent-ng-c1310652455] {
 	display: none
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 	width: 100%;
 	background: transparent;
 	border: 1px solid #fff;
 	color: var(--cl-gray-high-contrast);
 	box-shadow: none;
 	padding: 0 22px;
 	animation: none
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.rounded[_ngcontent-ng-c1310652455] {
 	height: 52px;
 	padding: 0 22px;
 	border-radius: 25px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.rounded[_ngcontent-ng-c1310652455]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.rounded[_ngcontent-ng-c1310652455]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: none
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.squared[_ngcontent-ng-c1310652455] {
 	height: 52px;
 	padding: 0 12px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.squared[_ngcontent-ng-c1310652455]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.squared[_ngcontent-ng-c1310652455]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: none
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.flated[_ngcontent-ng-c1310652455] {
 	height: 40px;
 	padding: 0 10px;
 	border-top: 0;
 	border-left: 0;
 	border-right: 0
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.flated[_ngcontent-ng-c1310652455]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.flated[_ngcontent-ng-c1310652455]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: none
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .error-message[_ngcontent-ng-c1310652455] {
 	left: 33px;
 	margin-top: 6px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 	padding-right: 12px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-keyboard[_ngcontent-ng-c1310652455] {
 	padding-right: 54px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455]+.ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 	padding-right: 12px
 }

 .wizardAutoHeightMode.flexishape_Login_Banner.flated[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] {
 	padding-left: 22px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-questions[_ngcontent-ng-c1310652455] {
 	padding: 0 0 0 20px;
 	margin-bottom: 0;
 	font-size: 16px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-engagement-password[_ngcontent-ng-c1310652455] {
 	bottom: 0;
 	padding-right: 42px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-request-token[_ngcontent-ng-c1310652455] {
 	padding: 6px 24px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-request-token[_ngcontent-ng-c1310652455]+.successful-message[_ngcontent-ng-c1310652455] {
 	background: transparent;
 	width: auto;
 	margin: -25px 0 0 24px;
 	font-size: 12px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] {
 	padding: 24px 12px 0
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] i[_ngcontent-ng-c1310652455] {
 	display: none
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 	width: 100%;
 	background: transparent;
 	border: 1px solid #fff;
 	color: var(--cl-gray-high-contrast);
 	box-shadow: none;
 	height: 52px;
 	padding: 0 22px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.rounded[_ngcontent-ng-c1310652455] {
 	height: 52px;
 	padding: 0 22px;
 	border-radius: 25px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.rounded[_ngcontent-ng-c1310652455]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.rounded[_ngcontent-ng-c1310652455]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: _ngcontent-ng-c1310652455_ipswich-login-input-animated-backWithoutAdv .3s ease
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.squared[_ngcontent-ng-c1310652455] {
 	height: 52px;
 	padding: 0 12px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.squared[_ngcontent-ng-c1310652455]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.squared[_ngcontent-ng-c1310652455]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: _ngcontent-ng-c1310652455_ipswich-login-input-animated-backWithoutAdv .3s ease
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.flated[_ngcontent-ng-c1310652455] {
 	height: 40px;
 	padding: 0 10px;
 	border-top: 0;
 	border-left: 0;
 	border-right: 0
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.flated[_ngcontent-ng-c1310652455]::placeholder {
 	color: var(--cl-gray-regular-contrast)
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input.flated[_ngcontent-ng-c1310652455]:focus {
 	border: 1px solid #fff;
 	background: #fff;
 	box-shadow: none;
 	animation: _ngcontent-ng-c1310652455_ipswich-login-input-animated-backWithoutAdv .3s ease
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 	padding-right: 12px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-keyboard[_ngcontent-ng-c1310652455] {
 	padding-right: 54px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .error-message[_ngcontent-ng-c1310652455] {
 	left: 33px;
 	margin-top: 6px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455]+.ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 	padding-right: 12px
 }

 .wizardAutoHeightMode.flexishape_Login_No_Banner.flated[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] {
 	padding-left: 22px
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c1310652455] .ipswich-main-questions[_ngcontent-ng-c1310652455] {
 	padding-left: 12px;
 	color: #fff
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] {
 	padding: 24px 12px 0
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] i[_ngcontent-ng-c1310652455] {
 	display: none
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 	width: 100%;
 	background: transparent;
 	border: 1px solid rgba(255, 255, 255, .8);
 	color: #fff;
 	box-shadow: none;
 	animation: none
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455]::placeholder {
 	color: #fff
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455]+.error-message[_ngcontent-ng-c1310652455] {
 	left: 12px;
 	margin-top: 8px
 }

 .wizardAutoHeightMode.inspired_Login[_ngcontent-ng-c1310652455]+.ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 	padding-right: 12px
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] {
 	padding: 27px 52px 0
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] i[_ngcontent-ng-c1310652455] {
 	display: none
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 	width: 100%;
 	height: 52px
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c1310652455] .ipswich-main-questions[_ngcontent-ng-c1310652455] {
 	padding: 14px 0 0 52px;
 	margin-bottom: 0
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c1310652455]+.ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 	padding-right: 52px;
 	padding-top: 70px
 }

 .wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c1310652455] .ipswich-main-keyboard[_ngcontent-ng-c1310652455] {
 	padding: 6px 52px
 }

 .ipswich-message-sms-token[_ngcontent-ng-c1310652455] {
 	display: block;
 	max-width: 466px;
 	margin-top: 16px
 }

 .wizardAutoHeightMode.default[_ngcontent-ng-c1310652455] .ipswich-message-sms-token[_ngcontent-ng-c1310652455] {
 	max-width: 422px;
 	margin-left: auto;
 	margin-right: auto
 }

 @keyframes _ngcontent-ng-c1310652455_ipswich-login-input-animated-backWithoutAdv {
 	0% {
 		border: 1px solid #fff;
 		background: transparent
 	}

 	to {
 		border: 1px solid #fff;
 		background: #fff
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_ipswich-login-input-animated-backWithoutAdvFlated {
 	0% {
 		border: 1px solid var(--cl-border-low-contrast);
 		background: transparent
 	}

 	to {
 		border: 1px solid var(--cl-border-low-contrast);
 		background: #e1e1e1
 	}
 }

 @keyframes _ngcontent-ng-c1310652455_ipswich-login-input-animated-backWithoutAdvSquaredTransparent {
 	0% {
 		border: 1px solid transparent;
 		background: transparent
 	}

 	to {
 		border: 1px solid var(--cl-border-low-contrast);
 		background: #e1e1e1
 	}
 }

 .wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-main-data-input-wrapper[_ngcontent-ng-c1310652455] {
 	display: flex;
 	flex-flow: row nowrap;
 	align-items: center
 }

 .wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-main-data-input-wrapper[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 	padding-right: 40px
 }

 .wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-toggle-reveal-password[_ngcontent-ng-c1310652455] {
 	margin-top: 5px;
 	margin-left: -34px;
 	z-index: 2
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.ipswich-main-data[_ngcontent-ng-c1310652455] {
 		padding: 8px 42px 0 32px
 	}

 	.ipswich-main-keyboard[_ngcontent-ng-c1310652455] {
 		padding: 4px 42px 6px
 	}

 	.ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 		padding-right: 42px
 	}

 	.ipswich-main-questions[_ngcontent-ng-c1310652455] {
 		padding: 6px 0 10px 78px
 	}

 	.error-message[_ngcontent-ng-c1310652455] {
 		left: 71px;
 		padding-right: 42px
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.ipswich-main-keyboard[_ngcontent-ng-c1310652455] {
 		visibility: hidden;
 		pointer-events: none
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.ipswich-main-buttons-login-multifactor.wizardAutoHeightMode[_ngcontent-ng-c1310652455] {
 		margin-bottom: 30px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.ipswich-main-data[_ngcontent-ng-c1310652455] {
 		padding-top: 8px
 	}

 	.ipswich-main-keyboard[_ngcontent-ng-c1310652455] {
 		padding-top: 6px
 	}

 	.ipswich-main-data[_ngcontent-ng-c1310652455] {
 		padding-right: 20px;
 		padding-left: 20px
 	}

 	.ipswich-main-keyboard[_ngcontent-ng-c1310652455] {
 		padding-right: 24px;
 		padding-left: 20px
 	}

 	.ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 		width: calc(100% - 42px)
 	}

 	.ipswich-main-questions[_ngcontent-ng-c1310652455] {
 		padding: 4px 0 0 56px;
 		margin-bottom: 0
 	}

 	.ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 		padding-right: 20px;
 		padding-left: 20px
 	}

 	.ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455]>a[_ngcontent-ng-c1310652455] {
 		width: 114px !important
 	}

 	.error-message[_ngcontent-ng-c1310652455] {
 		left: 58px;
 		padding-right: 20px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-request-token[_ngcontent-ng-c1310652455] {
 		padding: 10px 34px 6px
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-request-token[_ngcontent-ng-c1310652455]+.successful-message[_ngcontent-ng-c1310652455] {
 		margin: -25px 0 0 40px
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] {
 		padding: 0 16px
 	}

 	.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c1310652455]+.ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 		padding-right: 20px
 	}

 	.wizardAutoHeightMode.bright_Login.flated[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .error-message-bottom[_ngcontent-ng-c1310652455],
 	.wizardAutoHeightMode.bright_Login.flated[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .error-message[_ngcontent-ng-c1310652455],
 	.wizardAutoHeightMode.bright_Login.squared[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .error-message-bottom[_ngcontent-ng-c1310652455],
 	.wizardAutoHeightMode.bright_Login.squared[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .error-message[_ngcontent-ng-c1310652455] {
 		left: 16px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 		padding-right: 0;
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-request-token[_ngcontent-ng-c1310652455]+.successful-message[_ngcontent-ng-c1310652455] {
 		margin-left: 12px
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] {
 		padding-right: 0;
 		padding-left: 0;
 		padding-top: 12px
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c1310652455]+.ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 		padding-right: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_Banner.flated[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] {
 		padding-left: 0
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 		padding-right: 0;
 		padding-left: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] {
 		padding-right: 0;
 		padding-left: 0;
 		padding-top: 12px
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .error-message[_ngcontent-ng-c1310652455] {
 		left: 1px
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-request-token[_ngcontent-ng-c1310652455]+.successful-message[_ngcontent-ng-c1310652455] {
 		margin-left: 12px
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c1310652455]+.ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 		padding-right: 0
 	}

 	.wizardAutoHeightMode.flexishape_Login_No_Banner.flated[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] {
 		padding-left: 0
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] {
 		padding: 27px 40px 0
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 		height: 40px
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c1310652455] .ipswich-main-questions[_ngcontent-ng-c1310652455] {
 		padding: 14px 0 0 40px
 	}

 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c1310652455]+.ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 		padding-right: 40px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c1310652455] .ipswich-main-questions[_ngcontent-ng-c1310652455] {
 		font-size: 14px
 	}
 }

 .otp-help[_ngcontent-ng-c1310652455] {
 	display: inline-block;
 	color: #2d313f;
 	font-size: 16px;
 	padding: 0 72px 0 42px
 }

 .bots [_nghost-ng-c1310652455] .hideStepPasswordInformation[_ngcontent-ng-c1310652455] {
 	display: none
 }

 .bots [_nghost-ng-c1310652455] .ipswich-main-validation[_ngcontent-ng-c1310652455] {
 	padding: 28px 0 0 60px
 }

 .bots [_nghost-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .error-message[_ngcontent-ng-c1310652455] {
 	left: 60px
 }

 .bots [_nghost-ng-c1310652455] .ipswich-main-buttons-login-multifactor[_ngcontent-ng-c1310652455] {
 	position: absolute;
 	bottom: 0;
 	right: 0;
 	padding-bottom: 20px;
 	margin-bottom: 0
 }

 .bots [_nghost-ng-c1310652455] .ipswich[_ngcontent-ng-c1310652455] {
 	height: 100%;
 	border-bottom: 0
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] i[_ngcontent-ng-c1310652455] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 	border: 1px solid var(--cl-border-regular-contrast);
 	border-radius: var(--form-field-border-radius-sm);
 	color: var(--cl-gray-high-contrast);
 	font-size: var(--form-field-fs-md);
 	transition: border .2s, backgroud-color .2s ease;
 	position: relative
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-data-input.reveal[_ngcontent-ng-c1310652455] {
 	font-family: var(--ff-regular)
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-data-input.required[_ngcontent-ng-c1310652455],
 .light_box [_nghost-ng-c1310652455] .ipswich-main-data-input.required[_ngcontent-ng-c1310652455]:focus {
 	animation: none
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455]:focus {
 	border-color: var(--form-field-border-cl-on-focus);
 	border-width: var(--form-field-border-width-on-focus);
 	box-shadow: var(--form-field-shadow-on-focus);
 	background: var(--form-field-bg-on-focus)
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-data-input-wrapper[_ngcontent-ng-c1310652455] {
 	position: relative
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-data-input-wrapper[data-placeholder][_ngcontent-ng-c1310652455]:after {
 	color: var(--cl-gray-low-contrast);
 	font-family: var(--ff-regular)
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c1310652455]:before {
 	content: "";
 	position: absolute;
 	left: 40px;
 	top: 4px;
 	width: 3px;
 	height: 33px;
 	border-radius: 3px;
 	background-color: var(--cl-form-required);
 	z-index: 2
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-data-input-wrapper.valid[_ngcontent-ng-c1310652455]:before {
 	content: "";
 	position: absolute;
 	left: 40px;
 	top: 4px;
 	width: 3px;
 	height: 33px;
 	border-radius: 3px;
 	background-color: var(--form-field-valid);
 	z-index: 2
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-keyboard[_ngcontent-ng-c1310652455] {
 	padding-right: 86px
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-keyboard-link[_ngcontent-ng-c1310652455],
 .light_box [_nghost-ng-c1310652455] .ipswich-main-request-token-link[_ngcontent-ng-c1310652455] {
 	color: var(--cl-primary);
 	animation: none;
 	transition: color .3s ease;
 	cursor: pointer
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-keyboard-link[_ngcontent-ng-c1310652455]:hover,
 .light_box [_nghost-ng-c1310652455] .ipswich-main-request-token-link[_ngcontent-ng-c1310652455]:hover {
 	animation: none;
 	border-bottom: 0;
 	color: var(--cl-primary-dark);
 	text-decoration: underline
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-engagement-data[_ngcontent-ng-c1310652455] {
 	border-top-color: var(--cl-border-low-contrast)
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-engagement-data-ul-item-title[_ngcontent-ng-c1310652455] {
 	color: var(--cl-gray-regular-contrast);
 	margin-right: 5px
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c1310652455] {
 	color: var(--cl-primary);
 	transition: color .3s ease;
 	margin: 0 2px
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-engagement-data-ul-item-link[_ngcontent-ng-c1310652455]:hover {
 	color: var(--cl-primary-dark)
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-engagement-data-ul-item-pipe[_ngcontent-ng-c1310652455] {
 	color: #96a4b74d;
 	font-family: var(--ff-thin)
 }

 .light_box [_nghost-ng-c1310652455] .error-message[_ngcontent-ng-c1310652455] {
 	width: 315px;
 	margin-top: 5px;
 	left: 85px;
 	padding-right: 0
 }

 .light_box [_nghost-ng-c1310652455] .error-message.error-message-sms-token[_ngcontent-ng-c1310652455] {
 	margin-top: -26px;
 	left: 64px
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-request-token[_ngcontent-ng-c1310652455] {
 	padding: 10px 84px 6px 42px
 }

 .light_box [_nghost-ng-c1310652455] .bright_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .error-message[_ngcontent-ng-c1310652455] {
 	margin-top: 5px;
 	left: 42px
 }

 .light_box [_nghost-ng-c1310652455] .bright_Login[_ngcontent-ng-c1310652455] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c1310652455]:before {
 	left: 4px
 }

 .light_box [_nghost-ng-c1310652455] .bright_Login[_ngcontent-ng-c1310652455] .ipswich-message-sms-token[_ngcontent-ng-c1310652455] {
 	max-width: 468px
 }

 .light_box [_nghost-ng-c1310652455] .bright_Login[_ngcontent-ng-c1310652455] .error-message.error-message-sms-token[_ngcontent-ng-c1310652455] {
 	margin-top: -35px;
 	left: 40px
 }

 .light_box [_nghost-ng-c1310652455] .flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input-wrapper[data-placeholder][_ngcontent-ng-c1310652455]:after,
 .light_box [_nghost-ng-c1310652455] .flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input-wrapper[data-placeholder][_ngcontent-ng-c1310652455]:after {
 	left: 14px
 }

 .light_box [_nghost-ng-c1310652455] .flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455],
 .light_box [_nghost-ng-c1310652455] .flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 	background-color: #ffffff80;
 	border: 1px solid #b2b2b2 !important;
 	color: var(--cl-gray-high-contrast);
 	padding: 0 12px
 }

 .light_box [_nghost-ng-c1310652455] .flexishape_Login_Banner[_ngcontent-ng-c1310652455] .ipswich-message-sms-token[_ngcontent-ng-c1310652455],
 .light_box [_nghost-ng-c1310652455] .flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .ipswich-message-sms-token[_ngcontent-ng-c1310652455] {
 	max-width: 430px
 }

 .light_box [_nghost-ng-c1310652455] .flexishape_Login_Banner[_ngcontent-ng-c1310652455] .error-message.error-message-sms-token[_ngcontent-ng-c1310652455],
 .light_box [_nghost-ng-c1310652455] .flexishape_Login_No_Banner[_ngcontent-ng-c1310652455] .error-message.error-message-sms-token[_ngcontent-ng-c1310652455] {
 	margin-top: -27px;
 	left: 24px
 }

 .light_box [_nghost-ng-c1310652455] .flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .error-message[_ngcontent-ng-c1310652455],
 .light_box [_nghost-ng-c1310652455] .flexishape_Login_No_Banner.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .error-message[_ngcontent-ng-c1310652455] {
 	left: 22px;
 	margin-top: 0
 }

 .light_box [_nghost-ng-c1310652455] .flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .error-message.error-message-sms-token[_ngcontent-ng-c1310652455],
 .light_box [_nghost-ng-c1310652455] .flexishape_Login_No_Banner.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .error-message.error-message-sms-token[_ngcontent-ng-c1310652455] {
 	margin-top: -32px
 }

 .light_box [_nghost-ng-c1310652455] [class*=flexishape][_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455],
 .light_box [_nghost-ng-c1310652455] .inspired_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 	border-color: var(--cl-border-low-contrast);
 	height: 50px
 }

 .light_box [_nghost-ng-c1310652455] [class*=flexishape][_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455]:focus,
 .light_box [_nghost-ng-c1310652455] .inspired_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455]:focus {
 	box-shadow: 0 8px 13px #80808012;
 	border: 1px solid var(--cl-primary) !important
 }

 .light_box [_nghost-ng-c1310652455] [class*=flexishape][_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c1310652455]:before,
 .light_box [_nghost-ng-c1310652455] .inspired_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c1310652455]:before {
 	display: none
 }

 .light_box [_nghost-ng-c1310652455] [class*=flexishape][_ngcontent-ng-c1310652455] .ipswich-main-keyboard[_ngcontent-ng-c1310652455],
 .light_box [_nghost-ng-c1310652455] .inspired_Login[_ngcontent-ng-c1310652455] .ipswich-main-keyboard[_ngcontent-ng-c1310652455] {
 	padding-right: 20px
 }

 .light_box [_nghost-ng-c1310652455] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-main-questions[_ngcontent-ng-c1310652455] {
 	color: var(--cl-gray-low-contrast)
 }

 .light_box [_nghost-ng-c1310652455] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input-wrapper[data-placeholder][_ngcontent-ng-c1310652455]:after {
 	left: 14px
 }

 .light_box [_nghost-ng-c1310652455] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 	background-color: #ffffff4d;
 	border: 1px solid #b2b2b2;
 	color: var(--cl-gray-high-contrast)
 }

 .light_box [_nghost-ng-c1310652455] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455]::placeholder {
 	color: transparent
 }

 .light_box [_nghost-ng-c1310652455] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-main-request-token[_ngcontent-ng-c1310652455] {
 	padding: 10px 20px 6px 42px
 }

 .light_box [_nghost-ng-c1310652455] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-message-sms-token[_ngcontent-ng-c1310652455] {
 	max-width: 466px
 }

 .light_box [_nghost-ng-c1310652455] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .error-message[_ngcontent-ng-c1310652455] {
 	left: 22px
 }

 .light_box [_nghost-ng-c1310652455] .inspired_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .error-message.error-message-sms-token[_ngcontent-ng-c1310652455] {
 	margin-top: -36px;
 	left: 22px
 }

 .light_box [_nghost-ng-c1310652455] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input-wrapper[data-placeholder][_ngcontent-ng-c1310652455]:after {
 	left: 14px
 }

 .light_box [_nghost-ng-c1310652455] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input-wrapper.required[_ngcontent-ng-c1310652455]:before {
 	display: block;
 	content: "";
 	position: absolute;
 	top: 4px;
 	width: 3px;
 	height: 33px;
 	border-radius: 3px;
 	background-color: var(--cl-form-required);
 	left: 4px;
 	height: 43px
 }

 .light_box [_nghost-ng-c1310652455] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input-wrapper.valid[_ngcontent-ng-c1310652455]:before {
 	display: block;
 	content: "";
 	position: absolute;
 	top: 4px;
 	width: 3px;
 	height: 33px;
 	border-radius: 3px;
 	background-color: var(--form-field-valid);
 	left: 4px;
 	height: 43px
 }

 .light_box [_nghost-ng-c1310652455] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-main-keyboard[_ngcontent-ng-c1310652455] {
 	padding-right: 64px
 }

 .light_box [_nghost-ng-c1310652455] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-main-request-token[_ngcontent-ng-c1310652455] {
 	padding: 10px 64px 6px 42px
 }

 .light_box [_nghost-ng-c1310652455] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-message-sms-token[_ngcontent-ng-c1310652455] {
 	max-width: 496px
 }

 .light_box [_nghost-ng-c1310652455] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .error-message[_ngcontent-ng-c1310652455] {
 	left: 55px
 }

 .light_box [_nghost-ng-c1310652455] .spotlight_Login.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .error-message.error-message-sms-token[_ngcontent-ng-c1310652455] {
 	margin-top: -38px;
 	left: 55px
 }

 @media only screen and (max-width: 1199px) and (min-width: 1024px) {
 	.light_box [_nghost-ng-c1310652455] .flexishape_Login_Banner.wizardAutoHeightMode[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 		background-color: #ffffff80
 	}
 }

 @media only screen and (max-width: 1023px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c1310652455] [class*=flexishape][_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 		background-color: #ffffff80
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {

 	.light_box [_nghost-ng-c1310652455] [class*=flexishape][_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455],
 	.light_box [_nghost-ng-c1310652455] .inspired_Login[_ngcontent-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455] {
 		height: 40px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.light_box [_nghost-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] .ipswich-main-data-input[_ngcontent-ng-c1310652455]::placeholder {
 		font-size: 14px
 	}
 }

 .light_box [_nghost-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] i[_ngcontent-ng-c1310652455] {
 	color: var(--cl-additional);
 	font-size: 24px;
 	min-width: 32px;
 	text-align: center
 }

 .light_box.corporate [_nghost-ng-c1310652455] .ipswich-main-data[_ngcontent-ng-c1310652455] i[_ngcontent-ng-c1310652455] {
 	--cl-additional: #b1b3b5
 }

 .main-container[_ngcontent-ng-c3246994608] {
 	padding: 0 40px
 }

 .main-container.bright_Login[_ngcontent-ng-c3246994608] {
 	padding: 0 46px
 }

 .main-container.flexishape_Login_Banner[_ngcontent-ng-c3246994608],
 .main-container.flexishape_Login_No_Banner[_ngcontent-ng-c3246994608] {
 	padding: 0 22px
 }

 .main-container.spotlight_Login[_ngcontent-ng-c3246994608] {
 	padding: 0 52px
 }

 .light_box [_nghost-ng-c3246994608] .main-container.spotlight_Login[_ngcontent-ng-c3246994608] {
 	min-height: 275px
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.main-container.spotlight_Login[_ngcontent-ng-c3246994608] {
 		padding: 0 40px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.main-container[_ngcontent-ng-c3246994608] {
 		padding: 0 32px
 	}

 	.main-container.bright_Login[_ngcontent-ng-c3246994608] {
 		padding: 0 18px
 	}

 	.main-container.flexishape_Login_Banner[_ngcontent-ng-c3246994608],
 	.main-container.flexishape_Login_No_Banner[_ngcontent-ng-c3246994608] {
 		padding: 0 20px
 	}
 }

 .main-form[_ngcontent-ng-c2146415964] {
 	padding: 10px 42px 132px
 }

 .main-container-login-utils[_ngcontent-ng-c2146415964] {
 	padding: 10px 28px 20px;
 	overflow: auto;
 	height: 228px;
 	margin: 10px 15px 10px 10px
 }

 .main-container-login-utils.bright_Login[_ngcontent-ng-c2146415964] {
 	margin: 0;
 	padding: 10px 40px
 }

 .main-container-login-utils.flexishape_Login_Banner[_ngcontent-ng-c2146415964] {
 	margin: 0;
 	padding: 10px 22px;
 	height: auto
 }

 .main-container-login-utils.flexishape_Login_No_Banner[_ngcontent-ng-c2146415964] {
 	margin: 0;
 	padding: 10px 22px
 }

 .main-container-login-utils.inspired_Login[_ngcontent-ng-c2146415964] {
 	padding-right: 15px;
 	height: 245px;
 	margin: 0
 }

 .main-container-login-utils.spotlight_Login[_ngcontent-ng-c2146415964] {
 	height: -moz-fit-content;
 	height: fit-content;
 	padding: 0 52px;
 	margin: 15px 0
 }

 .error-message[_ngcontent-ng-c2146415964] {
 	color: var(--cl-form-error-message);
 	font-weight: 500;
 	display: block;
 	margin: 0;
 	padding: 0;
 	line-height: normal
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.main-container-login-utils[_ngcontent-ng-c2146415964] {
 		height: 158px;
 		margin-top: 5px;
 		margin-bottom: 5px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	form.wizardAutoHeightMode[_ngcontent-ng-c2146415964] {
 		height: auto
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 480px) {
 	.main-container-login-utils[_ngcontent-ng-c2146415964] {
 		height: 238px;
 		padding-bottom: 0
 	}
 }

 @media only screen and (min-width: 640px) {
 	.main-container-login-utils.spotlight_Login[_ngcontent-ng-c2146415964] {
 		max-height: 200px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.main-container-login-utils.spotlight_Login[_ngcontent-ng-c2146415964] {
 		padding: 0 40px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.main-container-login-utils[_ngcontent-ng-c2146415964] {
 		height: 168px;
 		padding-bottom: 0;
 		padding-left: 20px;
 		padding-right: 20px
 	}

 	.main-container-login-utils.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c2146415964] {
 		padding: 0 17px 10px
 	}

 	.main-container-login-utils.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c2146415964],
 	.main-container-login-utils.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c2146415964] {
 		padding: 0 0 10px;
 		overflow-x: hidden
 	}
 }

 .main-container[_ngcontent-ng-c281949436] {
 	padding: 20px 25px 25px 20px
 }

 .main-container-login-utils[_ngcontent-ng-c281949436] {
 	padding: 0 28px 20px;
 	overflow-x: hidden;
 	overflow-y: auto;
 	height: 219px;
 	margin: 4px 10px 0
 }

 .main-container-login-utils.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c281949436] {
 	margin: 4px 0 0;
 	padding: 0 37px 16px
 }

 .main-container-login-utils.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c281949436] .error-message[_ngcontent-ng-c281949436] {
 	position: relative;
 	line-height: 1.42;
 	left: -1px;
 	margin-bottom: 14px;
 	margin-top: -4px
 }

 .main-container-login-utils.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c281949436] {
 	margin: 0 20px 0 0;
 	padding: 0 20px
 }

 .main-container-login-utils.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c281949436] .error-message[_ngcontent-ng-c281949436] {
 	position: relative;
 	line-height: 1.42;
 	left: -1px;
 	margin-bottom: 14px;
 	margin-top: -4px
 }

 .main-container-login-utils.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c281949436] {
 	margin: 0 20px 0 0;
 	padding: 0 20px
 }

 .main-container-login-utils.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c281949436] .error-message[_ngcontent-ng-c281949436] {
 	position: relative;
 	line-height: 1.42;
 	left: -1px;
 	margin-bottom: 14px;
 	margin-top: -4px
 }

 .main-container-login-utils.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c281949436] {
 	padding: 0 52px;
 	margin: 8px 0;
 	height: -moz-fit-content;
 	height: fit-content
 }

 .error-message[_ngcontent-ng-c281949436] {
 	color: var(--cl-form-error-message);
 	font-weight: 500;
 	display: block;
 	margin: 0 0 14px;
 	padding: 0;
 	position: relative;
 	line-height: 1.42;
 	left: -1px
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.main-container-login-utils[_ngcontent-ng-c281949436] {
 		height: 138px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.main-container-login-utils.wizardAutoHeightMode[_ngcontent-ng-c281949436] {
 		height: auto
 	}
 }

 @media only screen and (min-width: 640px) {
 	.main-container-login-utils.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c281949436] {
 		max-height: 200px
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 320px) {
 	.main-container-login-utils.wizardAutoHeightMode.spotlight_Login[_ngcontent-ng-c281949436] {
 		padding: 0 40px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.main-container-login-utils[_ngcontent-ng-c281949436] {
 		height: 148px;
 		padding-left: 20px;
 		padding-right: 20px
 	}

 	.error-message[_ngcontent-ng-c281949436] {
 		left: 30px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 480px) {

 	.main-container-login-utils.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c281949436],
 	.main-container-login-utils.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c281949436],
 	.main-container-login-utils.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c281949436] {
 		max-height: 320px;
 		padding: 0 30px 16px
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.main-container-login-utils.wizardAutoHeightMode.bright_Login[_ngcontent-ng-c281949436] {
 		max-height: 320px;
 		padding: 10px 18px;
 		overflow-x: hidden
 	}

 	.main-container-login-utils.wizardAutoHeightMode.flexishape_Login_Banner[_ngcontent-ng-c281949436],
 	.main-container-login-utils.wizardAutoHeightMode.flexishape_Login_No_Banner[_ngcontent-ng-c281949436] {
 		max-height: 320px;
 		padding: 0;
 		overflow-x: hidden;
 		margin: 0
 	}
 }

 .main-form[_ngcontent-ng-c4165669277] {
 	padding: 24px 42px;
 	overflow: auto;
 	height: 249px
 }

 .error-message[_ngcontent-ng-c4165669277] {
 	color: var(--cl-form-error-message);
 	font-weight: 500;
 	display: block;
 	margin: 0;
 	padding: 0 0 0 151px;
 	line-height: normal
 }

 .venecia-main-form-label-parent[_ngcontent-ng-c3015672355] {
 	display: inline-block
 }

 .venecia-main-form-label[_ngcontent-ng-c3015672355] {
 	display: inline-block;
 	font-size: 12px;
 	color: var(--cl-gray-regular-contrast);
 	width: 146px;
 	vertical-align: top
 }

 .venecia-main-form-content[_ngcontent-ng-c3015672355] {
 	display: inline-block
 }

 .venecia-main-form-label-readonly[_ngcontent-ng-c3015672355] {
 	display: inline-block;
 	font-size: 12px;
 	color: var(--cl-gray-regular-contrast);
 	width: 146px;
 	vertical-align: top;
 	padding-top: 2px
 }

 .venecia-main-form-label-readonly[_ngcontent-ng-c3015672355]:after {
 	content: ":"
 }

 .ipswich-main-form-title[_ngcontent-ng-c3015672355] {
 	font-size: 16px;
 	margin: 16px 0;
 	padding: 0;
 	color: var(--cl-primary);
 	font-weight: 400
 }

 .venecia-main-warning-label[_ngcontent-ng-c3015672355] {
 	font-size: 14px;
 	color: var(--cl-gray-high-contrast);
 	display: block;
 	margin-bottom: 10px
 }

 .venecia-main-form[_ngcontent-ng-c3015672355] {
 	padding: 0 0 20px
 }

 .venecia-main-item-link[_ngcontent-ng-c3015672355] {
 	color: var(--cl-additional);
 	font-size: 14px;
 	cursor: pointer
 }

 .venecia-main-item-link[_ngcontent-ng-c3015672355]:hover {
 	color: var(--cl-additional-dark);
 	text-decoration: underline
 }

 @keyframes _ngcontent-ng-c3015672355_venecia-main-item-link-animated {
 	0% {
 		border-bottom: 1px solid transparent
 	}

 	to {
 		border-bottom: 1px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c3015672355_venecia-main-item-link-reverse {
 	0% {
 		border-bottom: 1px solid var(--cl-additional)
 	}

 	to {
 		border-bottom: 1px solid transparent
 	}
 }

 @media only screen and (min-width: 640px) {
 	.venecia-main-form-label-parent[_ngcontent-ng-c3015672355] {
 		display: inline-block;
 		vertical-align: top;
 		min-height: 30px;
 		padding-top: 2px
 	}
 }

 .light_box [_nghost-ng-c3015672355] .venecia-main-warning-label[_ngcontent-ng-c3015672355] {
 	color: var(--cl-gray-regular-contrast)
 }

 .light_box [_nghost-ng-c3015672355] .venecia-main-form-label[_ngcontent-ng-c3015672355] {
 	color: var(--cl-gray-regular-contrast);
 	word-break: break-all
 }

 .light_box [_nghost-ng-c3015672355] .venecia-main-form-label[_ngcontent-ng-c3015672355]:nth-child(2) {
 	color: var(--cl-gray-high-contrast)
 }

 .light_box [_nghost-ng-c3015672355] .venecia-main-item-link[_ngcontent-ng-c3015672355] {
 	color: var(--cl-primary);
 	transition: color .3s ease
 }

 .light_box [_nghost-ng-c3015672355] .venecia-main-item-link[_ngcontent-ng-c3015672355]:hover {
 	color: var(--cl-primary-dark)
 }

 .light_box [_nghost-ng-c3015672355] .ipswich-main-form-title[_ngcontent-ng-c3015672355] {
 	color: var(--cl-gray-high-contrast)
 }

 @keyframes _ngcontent-ng-c293001457_fromSharktoHumming-bird {
 	0% {
 		color: var(--cl-additional)
 	}

 	to {
 		color: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromHumming-birdtoShark {
 	0% {
 		color: var(--cl-additional-dark)
 	}

 	to {
 		color: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromSharktoHumming-birdBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromHumming-birdtoSharkBackground {
 	0% {
 		background: var(--cl-additional-dark)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromDevilfishtoHummingbirdBackground {
 	0% {
 		background: var(--cl-primary)
 	}

 	to {
 		background: var(--cl-additional-dark)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromSharktoDevilfishBackground {
 	0% {
 		background: var(--cl-primary)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromDevilfishtoSharkBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-primary)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromBettafightertoCrabBackgroundAndSize {
 	0% {
 		background: transparent;
 		transform: scale(.7)
 	}

 	to {
 		background: rgba(0, 0, 0, .05);
 		transform: scale(.7)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_ListDetailBkgfromBettafightertoCrab {
 	0% {
 		width: 7px;
 		top: 8px;
 		left: 19px;
 		height: 16px;
 		background: transparent
 	}

 	to {
 		width: 30px;
 		top: 2px;
 		left: 8px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_ListDetailBkgfromCrabtoBettafighter {
 	0% {
 		width: 30px;
 		top: 2px;
 		left: 8px;
 		height: 28px;
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		width: 7px;
 		top: 8px;
 		left: 19px;
 		height: 16px;
 		background: transparent
 	}
 }

 @keyframes _ngcontent-ng-c293001457_ListRowHoverInLineAndBackground {
 	0% {
 		border: 1px solid transparent;
 		background: #fff
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #f8f8f8
 	}
 }

 @keyframes _ngcontent-ng-c293001457_ListRowHoverInLineAndBackgroundWarning {
 	0% {
 		border: 1px solid transparent;
 		background: #fef6d1
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #fef6d1
 	}
 }

 @keyframes _ngcontent-ng-c293001457_ListRowHoverInLineAndBackgroundAlert {
 	0% {
 		border: 1px solid transparent;
 		background: #fffbeb
 	}

 	to {
 		border: 1px solid var(--cl-primary);
 		background: #fffbeb
 	}
 }

 @keyframes _ngcontent-ng-c293001457_TabsColorHoverIn {
 	0% {
 		color: #666
 	}

 	to {
 		color: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_TabsColorHoverOut {
 	0% {
 		color: var(--cl-additional)
 	}

 	to {
 		color: #666
 	}
 }

 @keyframes _ngcontent-ng-c293001457_InboxHoverIn {
 	0% {
 		width: 50%;
 		top: 20%;
 		left: 20%;
 		height: 50%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_UserUtilitiesHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_LogoutHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_ContactUsHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_LanguageOptionsHoverIn {
 	0% {
 		width: 80%;
 		top: 10%;
 		left: 10%;
 		height: 80%
 	}

 	to {
 		width: 100%;
 		top: 0;
 		left: 0;
 		height: 100%;
 		background: rgba(0, 0, 0, .2)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromZebratoZebraBackground {
 	0% {
 		background: var(--cl-additional-light)
 	}

 	to {
 		background: var(--cl-additional-light)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromSharktoSharkBackground {
 	0% {
 		background: var(--cl-additional)
 	}

 	to {
 		background: var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_frombettafightertobettafighterBorder {
 	0% {
 		border: 1px solid transparent
 	}

 	to {
 		border: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromSharktobettafighterBorder {
 	0% {
 		border: 1px solid var(--cl-additional)
 	}

 	to {
 		border: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c293001457_frombettafightertoSharkBorder {
 	0% {
 		border: 1px solid transparent
 	}

 	to {
 		border: 1px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_from0to360Rotate {
 	0% {
 		transform: rotate3d(0, 0, 1, 0)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 360deg)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromCatdarktoCatBackground {
 	0% {
 		background: #00743c
 	}

 	to {
 		background: #00a756
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromCattoCatdarkBackground {
 	0% {
 		background: #00a756
 	}

 	to {
 		background: #00743c
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromCatLighttoCatLightBackground {
 	0% {
 		background: #9dffcf
 	}

 	to {
 		background: #9dffcf
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromBettafightertoSharkBorderBottom {
 	0% {
 		border-bottom: 1px solid transparent
 	}

 	to {
 		border-bottom: 1px solid var(--cl-additional)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromSharktoBettafighterBorderBottom {
 	0% {
 		border-bottom: 1px solid var(--cl-additional)
 	}

 	to {
 		border-bottom: 1px solid transparent
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromBettafightertoCrabBackground {
 	0% {
 		background: transparent
 	}

 	to {
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromCrabtoBettafighterBackground {
 	0% {
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		background: transparent
 	}
 }

 @keyframes _ngcontent-ng-c293001457_from0to100Height {
 	0% {
 		height: 0
 	}

 	to {
 		height: auto
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fromAutoto0Height {
 	0% {
 		height: auto
 	}

 	to {
 		height: 0
 	}
 }

 @keyframes _ngcontent-ng-c293001457_from0to90Rotate3D {
 	0% {
 		transform: rotate3d(0, 0, 1, 0)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 90deg)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_from90to0Rotate3D {
 	0% {
 		transform: rotate3d(0, 0, 1, 90deg)
 	}

 	to {
 		transform: rotate3d(0, 0, 1, 0)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fadeIn {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 @keyframes _ngcontent-ng-c293001457_fadeOutTableCell {
 	0% {
 		visibility: visible;
 		opacity: 1;
 		display: table-cell
 	}

 	99% {
 		visibility: visible;
 		opacity: 0;
 		display: table-cell
 	}

 	to {
 		visibility: hidden;
 		display: none
 	}
 }

 @keyframes _ngcontent-ng-c293001457_MonitorFadeIn {
 	0% {
 		width: 80px
 	}

 	40% {
 		width: 100%
 	}

 	to {
 		width: 100%
 	}
 }

 @keyframes _ngcontent-ng-c293001457_MonitorFadeOut {
 	0% {
 		width: 100%
 	}

 	50% {
 		width: 100%
 	}

 	to {
 		width: 80px
 	}
 }

 @keyframes _ngcontent-ng-c293001457_BatchMonitorFadeIn {
 	0% {
 		max-height: 0
 	}

 	40% {
 		max-height: 0
 	}

 	to {
 		max-height: calc(100vh - 100px)
 	}
 }

 @keyframes _ngcontent-ng-c293001457_BatchMonitorFadeOut {
 	0% {
 		max-height: calc(100vh - 100px)
 	}

 	50% {
 		max-height: 0
 	}

 	to {
 		max-height: 0
 	}
 }

 .keyboard-container[_ngcontent-ng-c293001457] {
 	width: 100px;
 	display: inline
 }

 .ipswich-main-keyboard[_ngcontent-ng-c293001457] {
 	text-align: right;
 	padding: 10px 2px 6px
 }

 .ipswich-main-keyboard-link[_ngcontent-ng-c293001457] {
 	color: var(--cl-additional);
 	font-size: 12px;
 	text-align: right;
 	display: inline-block;
 	border-bottom: 1px solid transparent;
 	cursor: pointer;
 	animation: _ngcontent-ng-c293001457_fromSharktoBettafighterBorderBottom .2s ease
 }

 .ipswich-main-keyboard-link[_ngcontent-ng-c293001457]:hover {
 	color: var(--cl-additional);
 	cursor: pointer;
 	border-bottom: 1px solid var(--cl-additional);
 	animation: _ngcontent-ng-c293001457_fromBettafightertoSharkBorderBottom .2s ease
 }

 .ipswich-main-keyboard.active[_ngcontent-ng-c293001457] {
 	color: red
 }

 .keyboard-image-container[_ngcontent-ng-c293001457] {
 	display: block;
 	height: 170px
 }

 .keyboard-checkbox-container[_ngcontent-ng-c293001457] {
 	display: block;
 	height: 28px;
 	background-color: #fff;
 	border-top: 1px solid gray;
 	color: #000;
 	text-align: center
 }

 .keyboard-checkbox-container[_ngcontent-ng-c293001457] fieldset[_ngcontent-ng-c293001457] {
 	padding: 0;
 	margin: 0;
 	border: 0
 }

 .keyboard-contrast[_ngcontent-ng-c293001457] {
 	padding: 5px;
 	vertical-align: middle;
 	color: var(--cl-gray-high-contrast);
 	font-size: 12px
 }

 .virtual-keyboard[_ngcontent-ng-c293001457] input[type=radio][_ngcontent-ng-c293001457] {
 	vertical-align: middle
 }

 .virtual-keyboard[_ngcontent-ng-c293001457] input[type=radio][_ngcontent-ng-c293001457]:checked+label[_ngcontent-ng-c293001457] {
 	color: var(--cl-gray-high-contrast);
 	font-size: 12px
 }

 .keyboard-image-container[_ngcontent-ng-c293001457] map[_ngcontent-ng-c293001457] area[_ngcontent-ng-c293001457] {
 	cursor: pointer
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.ipswich-main-keyboard[_ngcontent-ng-c293001457] {
 		padding-top: 6px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.ipswich-main-keyboard[_ngcontent-ng-c293001457] {
 		padding: 8px 2px 6px
 	}
 }

 .lyon-password-peek[_ngcontent-ng-c1645669959] {
 	display: inline-block;
 	cursor: pointer
 }

 .lyon-password-peek__icon[_ngcontent-ng-c1645669959] {
 	color: #bbb;
 	transition: color .3s ease
 }

 .lyon-password-peek[_ngcontent-ng-c1645669959]:hover .lyon-password-peek__icon[_ngcontent-ng-c1645669959] {
 	color: var(--cl-gray-low-contrast)
 }

 .lyon-password-peek.medium[_ngcontent-ng-c1645669959] {
 	width: 24px;
 	height: 24px
 }

 .lyon-password-peek.medium[_ngcontent-ng-c1645669959] .lyon-password-peek__icon[_ngcontent-ng-c1645669959] {
 	font-size: 24px
 }

 .lyon-password-peek.small[_ngcontent-ng-c1645669959] {
 	width: 16px;
 	height: 16px
 }

 .lyon-password-peek.small[_ngcontent-ng-c1645669959] .lyon-password-peek__icon[_ngcontent-ng-c1645669959] {
 	font-size: 16px
 }

 .lyon-password-peek.big[_ngcontent-ng-c1645669959] {
 	width: 32px;
 	height: 32px
 }

 .lyon-password-peek.big[_ngcontent-ng-c1645669959] .lyon-password-peek__icon[_ngcontent-ng-c1645669959] {
 	font-size: 32px
 }

 .lyon-password-peek.flexishape_Login_No_Banner[_ngcontent-ng-c1645669959] .lyon-password-peek__icon[_ngcontent-ng-c1645669959],
 .lyon-password-peek.flexishape_Login_Banner[_ngcontent-ng-c1645669959] .lyon-password-peek__icon[_ngcontent-ng-c1645669959] {
 	color: var(--cl-gray-low-contrast)
 }

 .lyon-password-peek.flexishape_Login_No_Banner[_ngcontent-ng-c1645669959]:hover .lyon-password-peek__icon[_ngcontent-ng-c1645669959],
 .lyon-password-peek.flexishape_Login_Banner[_ngcontent-ng-c1645669959]:hover .lyon-password-peek__icon[_ngcontent-ng-c1645669959] {
 	color: var(--cl-gray-regular-contrast)
 }

 .lyon-password-peek.inspired_Login[_ngcontent-ng-c1645669959] .lyon-password-peek__icon[_ngcontent-ng-c1645669959] {
 	color: #fff
 }

 .lyon-password-peek.inspired_Login[_ngcontent-ng-c1645669959]:hover .lyon-password-peek__icon[_ngcontent-ng-c1645669959] {
 	color: var(--cl-gray-low-contrast)
 }

 .light_box [_nghost-ng-c1645669959] [class*=flexishape].lyon-password-peek[_ngcontent-ng-c1645669959] .lyon-password-peek__icon[_ngcontent-ng-c1645669959],
 .light_box [_nghost-ng-c1645669959] .inspired_Login.lyon-password-peek[_ngcontent-ng-c1645669959] .lyon-password-peek__icon[_ngcontent-ng-c1645669959] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c1645669959] [class*=flexishape].lyon-password-peek[_ngcontent-ng-c1645669959]:hover .lyon-password-peek__icon[_ngcontent-ng-c1645669959],
 .light_box [_nghost-ng-c1645669959] .inspired_Login.lyon-password-peek[_ngcontent-ng-c1645669959]:hover .lyon-password-peek__icon[_ngcontent-ng-c1645669959] {
 	color: var(--cl-primary-dark)
 }

 .ipswich[_ngcontent-ng-c672807209] {
 	width: 940px;
 	margin: -54px auto 0;
 	border: 1px solid var(--cl-border-low-contrast);
 	position: relative;
 	background: #fff;
 	min-height: 380px;
 	box-shadow: 0 1px 2px #0000001a
 }

 .ipswich-advertising[_ngcontent-ng-c672807209] {
 	height: 380px;
 	width: 360px
 }

 .ipswich-main-firm-data[_ngcontent-ng-c672807209] {
 	padding: 0 18px
 }

 .ipswich-main-subtitle-description[_ngcontent-ng-c672807209] {
 	font-size: 14px;
 	color: var(--cl-gray-high-contrast);
 	padding: 5px 0 0
 }

 .error-message[_ngcontent-ng-c672807209] {
 	color: var(--cl-form-error-message);
 	font-weight: 500;
 	display: block;
 	margin: 5px 0 0;
 	padding: 0;
 	line-height: normal
 }

 .ok-message[_ngcontent-ng-c672807209] {
 	color: green;
 	font-weight: 500;
 	display: block;
 	width: 100%;
 	margin: 5px 0 0;
 	padding: 0
 }

 .login-utils-link-message[_ngcontent-ng-c672807209] {
 	font-weight: 500;
 	display: block;
 	width: 100%;
 	margin: 18px 0 0;
 	padding: 0;
 	text-align: left;
 	color: var(--cl-additional);
 	font-size: 12px;
 	cursor: pointer
 }

 .login-utils-link-message[_ngcontent-ng-c672807209]:hover {
 	text-decoration: underline;
 	color: var(--cl-additional-dark)
 }

 .main-container-login-utils[_ngcontent-ng-c672807209] {
 	margin: 10px 0 4px
 }

 .ipswich-main-footer-description[_ngcontent-ng-c672807209] {
 	font-size: 12px;
 	color: var(--cl-gray-high-contrast);
 	display: inline-block;
 	margin-top: 10px
 }

 .ipswich-main-footer-description[_ngcontent-ng-c672807209] .login-utils-link-message[_ngcontent-ng-c672807209] {
 	display: inline
 }

 .blackburn[_ngcontent-ng-c672807209] {
 	display: flex;
 	flex-direction: row;
 	gap: 8px;
 	color: #666;
 	padding-top: 12px
 }

 .blackburn[_ngcontent-ng-c672807209] i[_ngcontent-ng-c672807209] {
 	margin-right: 0;
 	padding: 0;
 	flex: 0 0 auto
 }

 .blackburn-disclaimer[_ngcontent-ng-c672807209] {
 	flex: 1 1 auto;
 	font-size: 12px;
 	color: var(--cl-gray-regular-contrast)
 }

 .emailtoken-link-zone[_ngcontent-ng-c672807209] {
 	margin-bottom: 10px;
 	margin-top: 4px;
 	font-family: var(--ff-medium)
 }

 .login-utils-link-message[_ngcontent-ng-c672807209] {
 	width: -moz-fit-content;
 	width: fit-content;
 	margin: 0;
 	display: inline-block
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.ipswich[_ngcontent-ng-c672807209] {
 		width: 740px;
 		margin: -54px auto 0;
 		min-height: 0
 	}

 	.ipswich-advertising[_ngcontent-ng-c672807209] {
 		width: 280px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.ipswich[_ngcontent-ng-c672807209] {
 		width: 100%;
 		margin: 0 auto;
 		min-height: 0;
 		box-shadow: none
 	}

 	.ipswich-advertising[_ngcontent-ng-c672807209] {
 		float: none;
 		margin: auto
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {
 	.ipswich[_ngcontent-ng-c672807209] {
 		width: 100%;
 		margin: 0 auto;
 		min-height: 0;
 		box-shadow: none
 	}

 	.ipswich-advertising[_ngcontent-ng-c672807209] {
 		float: none;
 		margin: auto
 	}

 	.emailtoken-link-zone[_ngcontent-ng-c672807209] {
 		max-width: 99%
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.ipswich[_ngcontent-ng-c672807209] {
 		width: 100%;
 		margin: 0 auto;
 		min-height: 0;
 		box-shadow: none
 	}

 	.ipswich-advertising[_ngcontent-ng-c672807209] {
 		float: none;
 		margin: auto
 	}
 }

 .light_box [_nghost-ng-c672807209] .login-utils-link-message[_ngcontent-ng-c672807209] {
 	color: var(--cl-primary);
 	transition: color .3s ease
 }

 .light_box [_nghost-ng-c672807209] .login-utils-link-message[_ngcontent-ng-c672807209]:hover {
 	color: var(--cl-primary-dark)
 }

 .ipswich[_ngcontent-ng-c2698334974] {
 	width: 940px;
 	margin: -54px auto 0;
 	border: 1px solid var(--cl-border-low-contrast);
 	position: relative;
 	background: #fff;
 	min-height: 380px;
 	box-shadow: 0 1px 2px #0000001a
 }

 .ipswich-advertising[_ngcontent-ng-c2698334974] {
 	height: 380px;
 	width: 360px
 }

 .ipswich-main-firm-data[_ngcontent-ng-c2698334974] {
 	padding: 0 18px
 }

 .ipswich-main-subtitle-description[_ngcontent-ng-c2698334974] {
 	font-size: 14px;
 	color: var(--cl-gray-high-contrast);
 	padding: 5px 0 0
 }

 .error-message[_ngcontent-ng-c2698334974] {
 	color: var(--cl-form-error-message);
 	font-weight: 500;
 	display: block;
 	margin: 5px 0 0;
 	padding: 0;
 	line-height: normal
 }

 .ok-message[_ngcontent-ng-c2698334974] {
 	color: green;
 	font-weight: 500;
 	display: block;
 	width: 100%;
 	margin: 5px 0 0;
 	padding: 0
 }

 .login-utils-link-message[_ngcontent-ng-c2698334974] {
 	font-weight: 500;
 	display: block;
 	width: 100%;
 	margin: 18px 0 0;
 	padding: 0;
 	text-align: left;
 	color: var(--cl-additional);
 	font-size: 12px;
 	cursor: pointer
 }

 .login-utils-link-message[_ngcontent-ng-c2698334974]:hover {
 	text-decoration: underline;
 	color: var(--cl-additional-dark)
 }

 .main-container-login-utils[_ngcontent-ng-c2698334974] {
 	margin: 10px 0 4px
 }

 .ipswich-main-footer-description[_ngcontent-ng-c2698334974] {
 	display: inline-block;
 	font-size: 12px;
 	color: var(--cl-gray-high-contrast)
 }

 .ipswich-main-footer-description[_ngcontent-ng-c2698334974] .login-utils-link-message[_ngcontent-ng-c2698334974] {
 	display: inline
 }

 .token-link-zone[_ngcontent-ng-c2698334974] {
 	margin-bottom: 10px;
 	margin-top: 4px;
 	font-family: var(--ff-medium)
 }

 .login-utils-link-message[_ngcontent-ng-c2698334974] {
 	width: -moz-fit-content;
 	width: fit-content;
 	margin: 0;
 	display: inline-block
 }

 .ipswich-main-footer-description[_ngcontent-ng-c2698334974] {
 	margin-left: 8px
 }

 @media only screen and (max-width: 1023px) and (min-width: 768px) {
 	.ipswich[_ngcontent-ng-c2698334974] {
 		width: 740px;
 		margin: -54px auto 0;
 		min-height: auto
 	}

 	.ipswich-advertising[_ngcontent-ng-c2698334974] {
 		width: 280px
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 640px) {
 	.ipswich[_ngcontent-ng-c2698334974] {
 		width: 100%;
 		margin: 0 auto;
 		min-height: auto;
 		box-shadow: none
 	}

 	.ipswich-advertising[_ngcontent-ng-c2698334974] {
 		float: none;
 		margin: auto
 	}
 }

 @media only screen and (max-width: 639px) and (min-width: 480px) {
 	.ipswich[_ngcontent-ng-c2698334974] {
 		width: 100%;
 		margin: 0 auto;
 		min-height: auto;
 		box-shadow: none
 	}

 	.ipswich-advertising[_ngcontent-ng-c2698334974] {
 		float: none;
 		margin: auto
 	}
 }

 @media only screen and (max-width: 479px) and (min-width: 320px) {
 	.ipswich[_ngcontent-ng-c2698334974] {
 		width: 100%;
 		margin: 0 auto;
 		min-height: auto;
 		box-shadow: none
 	}

 	.ipswich-advertising[_ngcontent-ng-c2698334974] {
 		float: none;
 		margin: auto
 	}
 }

 .light_box [_nghost-ng-c2698334974] .login-utils-link-message[_ngcontent-ng-c2698334974] {
 	color: var(--cl-primary);
 	transition: color .3s ease
 }

 .light_box [_nghost-ng-c2698334974] .login-utils-link-message[_ngcontent-ng-c2698334974]:hover {
 	color: var(--cl-primary-dark)
 }

 .tokyo_icon[_ngcontent-ng-c2698334974] {
 	font-size: 18px;
 	padding: 6px 6px 6px 3px;
 	cursor: pointer;
 	position: relative
 }

 .tokyo_icon.amountOriginal[_ngcontent-ng-c2698334974] i[_ngcontent-ng-c2698334974] {
 	font-size: 14px
 }

 .tokyo_icon.preregisteredMode[_ngcontent-ng-c2698334974] .belek-background[_ngcontent-ng-c2698334974] {
 	top: 16px;
 	left: 7px;
 	animation: none;
 	height: 8px;
 	width: 7px;
 	background: transparent
 }

 .tokyo_icon.preregisteredMode[_ngcontent-ng-c2698334974]:hover .belek-background[_ngcontent-ng-c2698334974] {
 	top: 10px;
 	left: -2px;
 	animation: _ngcontent-ng-c2698334974_belek-animatedPreRegistered .1s ease;
 	height: 20px;
 	width: 26px;
 	background: rgba(0, 0, 0, .05)
 }

 .tokyo_icon.addHocMode[_ngcontent-ng-c2698334974] .belek-background[_ngcontent-ng-c2698334974] {
 	top: 16px;
 	left: 7px;
 	animation: none;
 	height: 8px;
 	width: 7px;
 	background: transparent
 }

 .tokyo_icon.addHocMode[_ngcontent-ng-c2698334974]:hover .belek-background[_ngcontent-ng-c2698334974] {
 	top: 10px;
 	left: -2px;
 	animation: _ngcontent-ng-c2698334974_belek-animatedPreRegistered .1s ease;
 	height: 20px;
 	width: 26px;
 	background: rgba(0, 0, 0, .05)
 }

 .tokyo_icon.debtRowMode[_ngcontent-ng-c2698334974] .belek-background[_ngcontent-ng-c2698334974] {
 	top: 16px;
 	left: 7px;
 	animation: none;
 	height: 8px;
 	width: 7px;
 	background: transparent
 }

 .tokyo_icon.debtRowMode[_ngcontent-ng-c2698334974]:hover .belek-background[_ngcontent-ng-c2698334974] {
 	top: 10px;
 	left: -2px;
 	animation: _ngcontent-ng-c2698334974_belek-animatedPreRegistered .1s ease;
 	height: 20px;
 	width: 26px;
 	background: rgba(0, 0, 0, .05)
 }

 .tokyo_icon.singleOnlineDebtMode[_ngcontent-ng-c2698334974] .belek-background[_ngcontent-ng-c2698334974] {
 	top: 16px;
 	left: 7px;
 	animation: none;
 	height: 8px;
 	width: 7px;
 	background: transparent
 }

 .tokyo_icon.singleOnlineDebtMode[_ngcontent-ng-c2698334974]:hover .belek-background[_ngcontent-ng-c2698334974] {
 	top: 9px;
 	left: -2px;
 	animation: _ngcontent-ng-c2698334974_belek-animatedSingleDebt .1s ease;
 	height: 20px;
 	width: 26px;
 	background: rgba(0, 0, 0, .05)
 }

 .tokyo_icon.textHelpMode[_ngcontent-ng-c2698334974] .belek-background[_ngcontent-ng-c2698334974] {
 	top: 16px;
 	left: 7px;
 	animation: none;
 	height: 8px;
 	width: 7px;
 	background: transparent
 }

 .tokyo_icon.textHelpMode[_ngcontent-ng-c2698334974] .linkTextResource[_ngcontent-ng-c2698334974] {
 	color: var(--cl-additional);
 	font-size: 12px;
 	display: inline-block
 }

 .tokyo_icon.textHelpMode[_ngcontent-ng-c2698334974] .linkTextResource[_ngcontent-ng-c2698334974]:hover {
 	color: var(--cl-additional-dark)
 }

 .tokyo_icon.textHelpMode[_ngcontent-ng-c2698334974] .linkTextResource[_ngcontent-ng-c2698334974]+i[_ngcontent-ng-c2698334974] {
 	font-size: 12px;
 	margin-left: 2px
 }

 .tokyo_icon.textHelpMode[_ngcontent-ng-c2698334974]:hover .linkTextResource[_ngcontent-ng-c2698334974] {
 	color: var(--cl-additional-dark)
 }

 .tokyo_icon.textHelpMode[_ngcontent-ng-c2698334974]:hover .belek-background[_ngcontent-ng-c2698334974] {
 	top: 10px;
 	left: -1px;
 	animation: _ngcontent-ng-c2698334974_belek-animatedHelpTextbox .1s ease;
 	height: 20px;
 	width: 60px;
 	background: rgba(0, 0, 0, .05)
 }

 .tokyo_icon.textHelpMode.noLinkText[_ngcontent-ng-c2698334974]:hover .belek-background[_ngcontent-ng-c2698334974] {
 	width: 25px;
 	animation: _ngcontent-ng-c2698334974_belek-animatedHelpTextbox-noLinkText .1s ease
 }

 .tokyo_icon.textHelpMode.fileUploaderFormControlMode[_ngcontent-ng-c2698334974]:hover .belek-background[_ngcontent-ng-c2698334974] {
 	width: 30px
 }

 .tokyo_icon.servicesubscriptionMode[_ngcontent-ng-c2698334974] .belek-background[_ngcontent-ng-c2698334974] {
 	top: 16px;
 	left: 7px;
 	animation: none;
 	height: 8px;
 	width: 7px;
 	background: transparent
 }

 .tokyo_icon.servicesubscriptionMode[_ngcontent-ng-c2698334974]:hover .belek-background[_ngcontent-ng-c2698334974] {
 	top: 10px;
 	left: 0;
 	animation: _ngcontent-ng-c2698334974_belek-animatedServiceSubscription .1s ease;
 	height: 20px;
 	width: 21px;
 	background: rgba(0, 0, 0, .05)
 }

 .tokyo_icon.servicesubscriptionMode[_ngcontent-ng-c2698334974] i[_ngcontent-ng-c2698334974] {
 	font-size: 14px
 }

 .tokyo_icon.detailaccoutMode[_ngcontent-ng-c2698334974] .belek-background[_ngcontent-ng-c2698334974] {
 	top: 16px;
 	left: 7px;
 	animation: none;
 	height: 8px;
 	width: 7px;
 	background: transparent
 }

 .tokyo_icon.detailaccoutMode[_ngcontent-ng-c2698334974]:hover .belek-background[_ngcontent-ng-c2698334974] {
 	top: 10px;
 	left: -1px;
 	animation: _ngcontent-ng-c2698334974_belek-animatedAccountDetail .1s ease;
 	height: 19px;
 	width: 22px;
 	background: rgba(0, 0, 0, .05)
 }

 .tokyo_icon.detailaccoutMode[_ngcontent-ng-c2698334974] i[_ngcontent-ng-c2698334974] {
 	font-size: 14px
 }

 .tokyo_icon.simpleRowContextualInfoMode[_ngcontent-ng-c2698334974] {
 	vertical-align: middle;
 	font-size: 12px
 }

 .tokyo_main.simpleRowContextualInfoMode[_ngcontent-ng-c2698334974] {
 	text-align: left;
 	white-space: normal
 }

 @keyframes _ngcontent-ng-c2698334974_belek-animatedAccountDetail {
 	0% {
 		width: 7px;
 		top: 16px;
 		left: 7px;
 		height: 8px;
 		background: transparent
 	}

 	to {
 		width: 22px;
 		top: 10px;
 		left: -1px;
 		height: 19px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c2698334974_belek-animatedServiceSubscription {
 	0% {
 		width: 7px;
 		top: 16px;
 		left: 7px;
 		height: 8px;
 		background: transparent
 	}

 	to {
 		width: 21px;
 		top: 10px;
 		left: 0;
 		height: 20px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c2698334974_belek-animatedSingleDebt {
 	0% {
 		width: 7px;
 		top: 16px;
 		left: 7px;
 		height: 8px;
 		background: transparent
 	}

 	to {
 		width: 26px;
 		top: 9px;
 		left: -2px;
 		height: 20px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c2698334974_belek-animatedPreRegistered {
 	0% {
 		width: 7px;
 		top: 16px;
 		left: 7px;
 		height: 8px;
 		background: transparent
 	}

 	to {
 		width: 26px;
 		top: 10px;
 		left: -2px;
 		height: 20px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c2698334974_belek-animatedHelpTextbox {
 	0% {
 		width: 7px;
 		top: 16px;
 		left: 7px;
 		height: 8px;
 		background: transparent
 	}

 	to {
 		width: 60px;
 		top: 10px;
 		left: -1px;
 		height: 20px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c2698334974_belek-animatedHelpTextbox-noLinkText {
 	0% {
 		width: 7px;
 		top: 16px;
 		left: 7px;
 		height: 8px;
 		background: transparent
 	}

 	to {
 		width: 25px;
 		top: 10px;
 		left: -1px;
 		height: 20px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 .stream-help[_ngcontent-ng-c2698334974],
 .stream-view-2[_ngcontent-ng-c2698334974] {
 	vertical-align: middle;
 	font-size: 16px
 }

 .tokyo_content[_ngcontent-ng-c2698334974] {
 	padding: 10px 15px
 }

 .tokyo_loader[_ngcontent-ng-c2698334974] {
 	overflow: hidden;
 	min-height: 200px;
 	height: 200px;
 	margin-top: -20px
 }

 .tokyo_item[_ngcontent-ng-c2698334974] {
 	display: table;
 	padding: 3px 0
 }

 .tokyo_item_key[_ngcontent-ng-c2698334974] {
 	display: table-cell;
 	font-size: 12px;
 	white-space: nowrap;
 	padding-right: 6px
 }

 .tokyo_item_key[_ngcontent-ng-c2698334974]:after {
 	content: ":"
 }

 .tokyo_item_value[_ngcontent-ng-c2698334974] {
 	display: table-cell;
 	font-size: 12px
 }

 .tokyo_header[_ngcontent-ng-c2698334974] {
 	color: #fff;
 	font-family: var(--ff-medium)
 }

 .tokyo_header[_ngcontent-ng-c2698334974]:empty {
 	display: none
 }

 .tokyo_content[_ngcontent-ng-c2698334974] .tokyo_item_key[_ngcontent-ng-c2698334974] {
 	color: var(--cl-gray-regular-contrast)
 }

 .tokyo_content[_ngcontent-ng-c2698334974] .tokyo_item_value[_ngcontent-ng-c2698334974] {
 	color: #4d4d4d
 }

 .tokyo_header.dark[_ngcontent-ng-c2698334974] {
 	color: #f8f8f8
 }

 .tokyo_content.dark[_ngcontent-ng-c2698334974] {
 	color: #f8f8f8;
 	white-space: normal;
 	font-size: 12px
 }

 .tokyo_content.dark[_ngcontent-ng-c2698334974] .tokyo_item_key[_ngcontent-ng-c2698334974],
 .tokyo_content.dark[_ngcontent-ng-c2698334974] .tokyo_item_value[_ngcontent-ng-c2698334974] {
 	color: var(--cl-gray-low-contrast)
 }

 .tokyo_icon[_ngcontent-ng-c2698334974] i[_ngcontent-ng-c2698334974] {
 	color: var(--cl-additional);
 	font-size: 16px
 }

 .tokyo_icon[_ngcontent-ng-c2698334974]:hover i[_ngcontent-ng-c2698334974] {
 	color: var(--cl-additional-dark);
 	position: relative;
 	z-index: 1
 }

 .tokyo_icon[_ngcontent-ng-c2698334974] i[_ngcontent-ng-c2698334974]:focus {
 	outline: none
 }

 .tokyo_icon[_ngcontent-ng-c2698334974]:hover .belek-background[_ngcontent-ng-c2698334974] {
 	animation: _ngcontent-ng-c2698334974_belek-animated .1s ease;
 	height: 20px;
 	top: 2px;
 	left: 0;
 	width: 26px;
 	background: rgba(0, 0, 0, .05)
 }

 @keyframes _ngcontent-ng-c2698334974_belek-animated {
 	0% {
 		width: 7px;
 		top: 8px;
 		left: 9px;
 		height: 8px;
 		background: transparent
 	}

 	to {
 		width: 26px;
 		top: 2px;
 		left: 0;
 		height: 20px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 .belek-background[_ngcontent-ng-c2698334974] {
 	position: absolute;
 	width: 7px;
 	top: 8px;
 	left: 9px;
 	height: 8px;
 	background: transparent;
 	animation: _ngcontent-ng-c2698334974_belek-animated-reverse .1s ease;
 	border-radius: 2px
 }

 @keyframes _ngcontent-ng-c2698334974_belek-animated-reverse {
 	0% {
 		width: 26px;
 		top: 2px;
 		left: 0;
 		height: 20px;
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		width: 7px;
 		top: 8px;
 		left: 9px;
 		height: 8px;
 		background: transparent
 	}
 }

 .tokyo_icon[_ngcontent-ng-c2698334974] i.stream-help-circle[_ngcontent-ng-c2698334974]+.belek-background[_ngcontent-ng-c2698334974] {
 	animation: _ngcontent-ng-c2698334974_belek-animated-reverse2 .1s ease;
 	width: 7px;
 	top: 8px;
 	left: 14px;
 	height: 6px;
 	background: transparent;
 	border-radius: 2px
 }

 .tokyo_icon[_ngcontent-ng-c2698334974]:hover i.stream-help-circle[_ngcontent-ng-c2698334974]+.belek-background[_ngcontent-ng-c2698334974] {
 	animation: _ngcontent-ng-c2698334974_belek-animated2 .1s ease;
 	height: 24px;
 	top: 6px;
 	left: -2px;
 	width: 24px;
 	background: rgba(0, 0, 0, .05)
 }

 @keyframes _ngcontent-ng-c2698334974_belek-animated2 {
 	0% {
 		width: 7px;
 		top: 8px;
 		left: 9px;
 		height: 8px;
 		background: transparent
 	}

 	to {
 		height: 20px;
 		top: 6px;
 		left: 0;
 		width: 24px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c2698334974_belek-animated-reverse2 {
 	0% {
 		height: 20px;
 		top: 6px;
 		left: 0;
 		width: 24px;
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		width: 7px;
 		top: 8px;
 		left: 9px;
 		height: 8px;
 		background: transparent
 	}
 }

 @keyframes _ngcontent-ng-c2698334974_belek-animated3 {
 	0% {
 		width: 7px;
 		top: 8px;
 		left: 9px;
 		height: 8px;
 		background: transparent
 	}

 	to {
 		height: 20px;
 		top: 5px;
 		left: 0;
 		width: 23px;
 		background: rgba(0, 0, 0, .05)
 	}
 }

 @keyframes _ngcontent-ng-c2698334974_belek-animated-reverse3 {
 	0% {
 		height: 20px;
 		top: 5px;
 		left: 0;
 		width: 23px;
 		background: rgba(0, 0, 0, .05)
 	}

 	to {
 		width: 7px;
 		top: 8px;
 		left: 9px;
 		height: 8px;
 		background: transparent
 	}
 }

 .backoffice [_nghost-ng-c2698334974] .tokyo_icon[_ngcontent-ng-c2698334974] i[_ngcontent-ng-c2698334974] {
 	color: #ff4800;
 	font-size: 14px
 }

 .light_box [_nghost-ng-c2698334974] .tokyo_icon.textHelpMode[_ngcontent-ng-c2698334974] .linkTextResource[_ngcontent-ng-c2698334974] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c2698334974] .tokyo_icon.textHelpMode[_ngcontent-ng-c2698334974] .linkTextResource[_ngcontent-ng-c2698334974]+i[_ngcontent-ng-c2698334974] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c2698334974] .tokyo_icon[_ngcontent-ng-c2698334974] i[_ngcontent-ng-c2698334974] {
 	color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c2698334974] .tokyo_icon[_ngcontent-ng-c2698334974]:hover i[_ngcontent-ng-c2698334974] {
 	color: var(--cl-primary-dark)
 }

 .light_box [_nghost-ng-c2698334974] .tokyo_content.dark[_ngcontent-ng-c2698334974] .tokyo_item[_ngcontent-ng-c2698334974] {
 	display: flex
 }

 .light_box [_nghost-ng-c2698334974] .tokyo_content.dark[_ngcontent-ng-c2698334974] .tokyo_item_key[_ngcontent-ng-c2698334974] {
 	color: #fff;
 	min-width: 100px
 }

 .light_box [_nghost-ng-c2698334974] .tokyo_content.dark[_ngcontent-ng-c2698334974] .tokyo_item_value[_ngcontent-ng-c2698334974] {
 	color: #fff;
 	min-width: 100px;
 	text-align: left
 }

 .flexishape_Login_Banner[_ngcontent-ng-c778340812] {
 	height: 100%
 }

 .flexishape_Login_Banner[_ngcontent-ng-c778340812] .madrid_banner_image[_ngcontent-ng-c778340812] {
 	display: block;
 	width: auto;
 	max-width: 100%;
 	margin: 0 auto
 }

 .madrid_banner_image[_ngcontent-ng-c778340812] {
 	max-width: 100%;
 	display: block
 }

 .madrid_banner_image.madrid_banner_image_hasLink[_ngcontent-ng-c778340812]:hover {
 	cursor: pointer
 }

 @media all and (-ms-high-contrast: none),
 (-ms-high-contrast: active) {
 	icb-carouselSlide[_ngcontent-ng-c778340812] {
 		display: inline-block;
 		margin-right: -4px;
 		margin-bottom: -5px
 	}
 }

 @-moz-document url-prefix() {
 	icb-carouselSlide {
 		display: inline-block;
 		margin-right: -4px;
 		margin-bottom: -5px
 	}
 }

 @media screen and (min-width: 1920px) {
 	.madrid_banner_image[_ngcontent-ng-c778340812] {
 		width: 100%
 	}
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.flexishape_Login_Banner[_ngcontent-ng-c778340812] .madrid_banner_image[_ngcontent-ng-c778340812] {
 		left: 0
 	}
 }

 .jyvaskyla[_ngcontent-ng-c3639599710] .jyvaskyla-block[_ngcontent-ng-c3639599710] {
 	position: relative;
 	width: 4em;
 	height: 4em;
 	margin: auto;
 	max-width: 100%;
 	max-height: 100%;
 	overflow: auto;
 	font-size: 10px;
 	text-indent: -9999em;
 	border-top: .5em solid rgba(255, 255, 255, .2);
 	border-right: .5em solid rgba(255, 255, 255, .2);
 	border-bottom: .5em solid rgba(255, 255, 255, .2);
 	border-left: .5em solid #fff;
 	border-radius: 50%;
 	animation: _ngcontent-ng-c3639599710_load8 1.1s infinite linear;
 	transform: translateZ(0)
 }

 .jyvaskyla[_ngcontent-ng-c3639599710] .jyvaskyla-block[_ngcontent-ng-c3639599710] .jyvaskyla-block-content[_ngcontent-ng-c3639599710] {
 	position: fixed;
 	display: block;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	background: rgba(0, 0, 0, .5);
 	animation: _ngcontent-ng-c3639599710_manchesterOverlay .4s 1 ease;
 	z-index: 9
 }

 .jyvaskyla[_ngcontent-ng-c3639599710] .jyvaskyla-balls[_ngcontent-ng-c3639599710] div[_ngcontent-ng-c3639599710] {
 	display: inline-block;
 	width: 6px;
 	height: 6px;
 	margin: 1px;
 	border-radius: 100%;
 	background-color: #e1e1e1;
 	animation-fill-mode: both;
 	animation: _ngcontent-ng-c3639599710_turin-balls .8s 0s infinite linear
 }

 .jyvaskyla[_ngcontent-ng-c3639599710] .jyvaskyla-balls[_ngcontent-ng-c3639599710] div[_ngcontent-ng-c3639599710]:nth-child(2n-1) {
 	animation-delay: .33s !important
 }

 .jyvaskyla[_ngcontent-ng-c3639599710] .jyvaskyla-default[_ngcontent-ng-c3639599710] {
 	position: relative;
 	width: 40px;
 	height: 60px;
 	margin: auto;
 	padding: 10px 0
 }

 .jyvaskyla[_ngcontent-ng-c3639599710] .jyvaskyla-default[_ngcontent-ng-c3639599710] .jyvaskyla-default-content[_ngcontent-ng-c3639599710] {
 	position: absolute;
 	left: 0;
 	right: 0;
 	width: 4em;
 	height: 4em;
 	margin: auto;
 	font-size: 10px;
 	text-indent: -9999em;
 	border-top: .5em solid var(--cl-border-low-contrast);
 	border-right: .5em solid var(--cl-border-low-contrast);
 	border-bottom: .5em solid var(--cl-border-low-contrast);
 	border-left: .5em solid #fff;
 	border-radius: 50%;
 	animation: _ngcontent-ng-c3639599710_load8 1.1s infinite linear;
 	transform: translateZ(0)
 }

 .jyvaskyla.pfmLoaderMode[_ngcontent-ng-c3639599710] .jyvaskyla-default[_ngcontent-ng-c3639599710] {
 	width: auto;
 	height: auto
 }

 .jyvaskyla.pfmLoaderMode[_ngcontent-ng-c3639599710] .jyvaskyla-default[_ngcontent-ng-c3639599710] .jyvaskyla-default-content[_ngcontent-ng-c3639599710] {
 	width: 150px;
 	height: 150px;
 	border-top: 16px solid var(--cl-border-low-contrast);
 	border-right: 16px solid var(--cl-border-low-contrast);
 	border-bottom: 16px solid var(--cl-border-low-contrast);
 	border-left: 16px solid #fff
 }

 .jyvaskyla.overlay[_ngcontent-ng-c3639599710] {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	background: rgba(255, 255, 255, .5);
 	z-index: 900
 }

 .jyvaskyla.overlay[_ngcontent-ng-c3639599710] .jyvaskyla-block[_ngcontent-ng-c3639599710] {
 	width: 3.5em;
 	height: 3.5em
 }

 .jyvaskyla.overlay[_ngcontent-ng-c3639599710] .jyvaskyla-default[_ngcontent-ng-c3639599710] {
 	position: absolute;
 	inset: 0;
 	width: 36px;
 	height: 36px;
 	padding: 0
 }

 .jyvaskyla.overlay[_ngcontent-ng-c3639599710] .jyvaskyla-default[_ngcontent-ng-c3639599710] .jyvaskyla-default-content[_ngcontent-ng-c3639599710] {
 	width: 3.5em;
 	height: 3.5em;
 	margin: auto;
 	border-top: .6em solid var(--cl-border-low-contrast);
 	border-right: .6em solid var(--cl-border-low-contrast);
 	border-bottom: .6em solid var(--cl-border-low-contrast);
 	border-left: .6em solid var(--cl-gray-low-contrast)
 }

 .jyvaskyla.overlay.bright_Login[_ngcontent-ng-c3639599710],
 .jyvaskyla.overlay.flexishape_Login_Banner[_ngcontent-ng-c3639599710],
 .jyvaskyla.overlay.flexishape_Login_No_Banner[_ngcontent-ng-c3639599710] {
 	background-color: transparent
 }

 .jyvaskyla-balls[_ngcontent-ng-c3639599710] div[_ngcontent-ng-c3639599710] {
 	display: inline-block;
 	width: 6px;
 	height: 6px;
 	margin: 1px;
 	border-radius: 100%;
 	background-color: #e1e1e1;
 	animation-fill-mode: both;
 	animation: _ngcontent-ng-c3639599710_turin-balls .8s 0s infinite linear
 }

 .jyvaskyla-balls[_ngcontent-ng-c3639599710] div[_ngcontent-ng-c3639599710]:nth-child(2n-1) {
 	animation-delay: .33s !important
 }

 .jyvaskyla-default[_ngcontent-ng-c3639599710] {
 	position: relative;
 	width: 40px;
 	height: 60px;
 	margin: auto;
 	padding: 10px 0
 }

 .jyvaskyla-default[_ngcontent-ng-c3639599710] .jyvaskyla-default-content[_ngcontent-ng-c3639599710] {
 	position: absolute;
 	left: 0;
 	right: 0;
 	width: 4em;
 	height: 4em;
 	margin: auto;
 	font-size: 10px;
 	text-indent: -9999em;
 	border-top: .5em solid var(--cl-border-low-contrast);
 	border-right: .5em solid var(--cl-border-low-contrast);
 	border-bottom: .5em solid var(--cl-border-low-contrast);
 	border-left: .5em solid #fff;
 	border-radius: 50%;
 	animation: _ngcontent-ng-c3639599710_load8 1.1s infinite linear;
 	transform: translateZ(0)
 }

 .pfmLoaderMode[_ngcontent-ng-c3639599710] .mesina-default[_ngcontent-ng-c3639599710] .mesina[_ngcontent-ng-c3639599710] {
 	width: 150px;
 	height: 150px
 }

 .pfmLoaderMode[_ngcontent-ng-c3639599710] .mesina-default[_ngcontent-ng-c3639599710] .mesina.dark-item[_ngcontent-ng-c3639599710] {
 	border-top: 16px solid var(--cl-border-low-contrast);
 	border-right: 16px solid var(--cl-border-low-contrast);
 	border-bottom: 16px solid var(--cl-border-low-contrast);
 	border-left: 16px solid #fff
 }

 .pfmLoaderMode.overlay[_ngcontent-ng-c3639599710] {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	background: rgba(255, 255, 255, .5);
 	z-index: 900
 }

 .pfmLoaderMode.overlay[_ngcontent-ng-c3639599710] .jyvaskyla-block[_ngcontent-ng-c3639599710] {
 	width: 3.5em;
 	height: 3.5em
 }

 .pfmLoaderMode.overlay[_ngcontent-ng-c3639599710] .jyvaskyla-default[_ngcontent-ng-c3639599710] {
 	position: absolute;
 	inset: 0;
 	width: 36px;
 	height: 36px;
 	padding: 0
 }

 .pfmLoaderMode.overlay[_ngcontent-ng-c3639599710] .jyvaskyla-default[_ngcontent-ng-c3639599710] .jyvaskyla-default-content[_ngcontent-ng-c3639599710] {
 	width: 3.5em;
 	height: 3.5em;
 	margin: auto;
 	border-top: .6em solid var(--cl-border-low-contrast);
 	border-right: .6em solid var(--cl-border-low-contrast);
 	border-bottom: .6em solid var(--cl-border-low-contrast);
 	border-left: .6em solid var(--cl-gray-low-contrast)
 }

 @keyframes _ngcontent-ng-c3639599710_load8 {
 	0% {
 		transform: rotate(0)
 	}

 	to {
 		transform: rotate(360deg)
 	}
 }

 @keyframes _ngcontent-ng-c3639599710_turin-balls {
 	50% {
 		opacity: .2;
 		transform: scale3d(.75, .75, 1)
 	}

 	to {
 		opacity: 1;
 		transform: scaleZ(1)
 	}
 }

 @keyframes _ngcontent-ng-c3639599710_mesina-item {
 	0% {
 		transform: scale3d(0, 0, 0);
 		opacity: 0
 	}

 	5% {
 		opacity: 1
 	}

 	to {
 		transform: scaleZ(1);
 		opacity: 0
 	}
 }

 @keyframes _ngcontent-ng-c3639599710_manchesterOverlay {
 	0% {
 		opacity: 0
 	}

 	to {
 		opacity: 1
 	}
 }

 .grid-container[_ngcontent-ng-c371732716] {
 	height: 244px;
 	overflow: auto;
 	padding: 0;
 	margin: 0
 }

 .grid-container[_ngcontent-ng-c371732716] .grid[_ngcontent-ng-c371732716] {
 	padding-top: 0;
 	text-align: center
 }

 .grid-container[_ngcontent-ng-c371732716] .grid[_ngcontent-ng-c371732716] .grid-element[_ngcontent-ng-c371732716] {
 	padding: 10px 3px;
 	display: inline-block
 }

 .grid-container[_ngcontent-ng-c371732716] .grid[_ngcontent-ng-c371732716] .grid-element[_ngcontent-ng-c371732716] .grid-element-image[_ngcontent-ng-c371732716] {
 	padding: 6px;
 	width: 102px
 }

 .grid-container[_ngcontent-ng-c371732716] .grid[_ngcontent-ng-c371732716] .grid-element[_ngcontent-ng-c371732716] .grid-element-image[_ngcontent-ng-c371732716]:hover img[_ngcontent-ng-c371732716] {
 	border: 1px solid var(--cl-additional-dark);
 	animation: _ngcontent-ng-c371732716_grid-element-image-animation .25s ease;
 	cursor: pointer
 }

 .grid-container[_ngcontent-ng-c371732716] .grid[_ngcontent-ng-c371732716] .grid-element[_ngcontent-ng-c371732716] .grid-element-image.selected[_ngcontent-ng-c371732716]:hover img[_ngcontent-ng-c371732716] {
 	animation: none;
 	border: 3px solid var(--cl-primary)
 }

 .grid-container[_ngcontent-ng-c371732716] .grid[_ngcontent-ng-c371732716] .grid-element[_ngcontent-ng-c371732716] .grid-element-image.selected[_ngcontent-ng-c371732716] img[_ngcontent-ng-c371732716] {
 	border: 3px solid var(--cl-primary)
 }

 .grid-container[_ngcontent-ng-c371732716] .grid[_ngcontent-ng-c371732716] .grid-element[_ngcontent-ng-c371732716] .grid-element-image[_ngcontent-ng-c371732716] img[_ngcontent-ng-c371732716] {
 	width: 100%;
 	border: 1px solid transparent
 }

 .light_box [_nghost-ng-c371732716] .grid-container[_ngcontent-ng-c371732716] .grid-element[_ngcontent-ng-c371732716] .grid-element-image[_ngcontent-ng-c371732716] img[_ngcontent-ng-c371732716] {
 	display: block;
 	width: 100%;
 	max-width: 100%;
 	border-radius: 4px;
 	transition: border .15s ease
 }

 .light_box [_nghost-ng-c371732716] .grid-container[_ngcontent-ng-c371732716] .grid-element[_ngcontent-ng-c371732716] .grid-element-image[_ngcontent-ng-c371732716]:hover img[_ngcontent-ng-c371732716] {
 	animation: none;
 	border: 1px solid var(--cl-primary)
 }

 .light_box [_nghost-ng-c371732716] .grid-container[_ngcontent-ng-c371732716] .grid-element[_ngcontent-ng-c371732716] .grid-element-image.selected[_ngcontent-ng-c371732716] img[_ngcontent-ng-c371732716] {
 	border-color: var(--cl-primary)
 }

 .light_box [_nghost-ng-c371732716] .grid-container[_ngcontent-ng-c371732716] .grid-element[_ngcontent-ng-c371732716] .grid-element-image.selected[_ngcontent-ng-c371732716]:hover img[_ngcontent-ng-c371732716] {
 	border-color: var(--cl-primary)
 }

 @keyframes _ngcontent-ng-c371732716_grid-element-image-animation {
 	0% {
 		border: 1px solid transparent
 	}

 	to {
 		border: 1px solid var(--cl-additional-dark)
 	}
 }

 @media screen and (max-width: 1023px) and (min-width: 768px) {
 	.grid-container[_ngcontent-ng-c371732716] {
 		height: 170px
 	}

 	.grid-container[_ngcontent-ng-c371732716] .grid[_ngcontent-ng-c371732716] .grid-element[_ngcontent-ng-c371732716] .grid-element-image[_ngcontent-ng-c371732716] {
 		width: 70px;
 		padding: 0
 	}
 }

 @media screen and (max-width: 479px) and (min-width: 320px) {
 	.grid-container[_ngcontent-ng-c371732716] {
 		height: 190px
 	}

 	.grid-container[_ngcontent-ng-c371732716] .grid[_ngcontent-ng-c371732716] .grid-element[_ngcontent-ng-c371732716] {
 		padding: 5px 0
 	}

 	.grid-container[_ngcontent-ng-c371732716] .grid[_ngcontent-ng-c371732716] .grid-element[_ngcontent-ng-c371732716] .grid-element-image[_ngcontent-ng-c371732716] {
 		width: 72px;
 		padding: 2px
 	}

 	.grid-container.flexishape_Login_Banner[_ngcontent-ng-c371732716] .grid[_ngcontent-ng-c371732716] .grid-element[_ngcontent-ng-c371732716] .grid-element-image[_ngcontent-ng-c371732716],
 	.grid-container.flexishape_Login_No_Banner[_ngcontent-ng-c371732716] .grid[_ngcontent-ng-c371732716] .grid-element[_ngcontent-ng-c371732716] .grid-element-image[_ngcontent-ng-c371732716] {
 		width: 64px;
 		height: 64px
 	}
 }

 .marrakesh[_ngcontent-ng-c149985801] {
 	overflow: hidden;
 	position: relative;
 	-webkit-backface-visibility: hidden;
 	backface-visibility: hidden
 }

 .marrakesh.flexishape_Login_Banner[_ngcontent-ng-c149985801] {
 	height: 100%;
 	width: auto
 }

 .marrakesh.flexishape_Login_Banner[_ngcontent-ng-c149985801] .marrakesh_wrapper[_ngcontent-ng-c149985801] {
 	height: 100%
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.marrakesh_slide[data-dashboard-home=home2].dashboardHomeAdvertising[_ngcontent-ng-c149985801] {
 		max-width: 320px
 	}
 }

 .marrakesh_wrapper[_ngcontent-ng-c149985801] {
 	overflow: hidden;
 	text-align: center;
 	min-width: 100%;
 	transition-property: transform;
 	transition-duration: .3s;
 	transform: translateZ(0);
 	transition-timing-function: ease;
 	-webkit-backface-visibility: hidden;
 	backface-visibility: hidden
 }

 @media all and (-ms-high-contrast: none),
 (-ms-high-contrast: active) {
 	.marrakesh_wrapper[_ngcontent-ng-c149985801] {
 		white-space: nowrap
 	}

 	.marrakesh_wrapper[_ngcontent-ng-c149985801]>*[_ngcontent-ng-c149985801] {
 		display: inline-block
 	}
 }

 .marrakesh_slide[_ngcontent-ng-c149985801] {
 	float: left
 }

 .marrakesh_slide[_ngcontent-ng-c149985801]:not(:only-child) {
 	float: left;
 	-webkit-backface-visibility: hidden;
 	backface-visibility: hidden
 }

 .marrakesh_indicators-container[_ngcontent-ng-c149985801] {
 	text-align: center;
 	line-height: 0;
 	height: 11px;
 	position: absolute;
 	bottom: 18px;
 	z-index: 9;
 	width: 100%
 }

 .marrakesh.marrakesh-no-indicators[_ngcontent-ng-c149985801]>.marrakesh_indicators-container[_ngcontent-ng-c149985801] {
 	display: none
 }

 .marrakesh_indicator[_ngcontent-ng-c149985801] {
 	display: inline-block;
 	width: 11px;
 	height: 11px;
 	background-color: #a89e9e;
 	margin-left: 5px;
 	border: 1px solid #fff;
 	transition-property: background-color;
 	transition-duration: 1s;
 	border-radius: 50%
 }

 .marrakesh_indicator-active[_ngcontent-ng-c149985801] {
 	background-color: var(--cl-additional)
 }

 .marrakesh_indicator[_ngcontent-ng-c149985801]:hover {
 	cursor: pointer
 }

 .marrakesh[_ngcontent-ng-c149985801]:hover .marrakesh_links_container[_ngcontent-ng-c149985801] {
 	visibility: visible;
 	opacity: 1;
 	transition: visibility 0s linear 0s, opacity .3s
 }

 .marrakesh_links_container[_ngcontent-ng-c149985801] {
 	visibility: hidden;
 	opacity: 0;
 	transition: visibility 0s linear .3s, opacity .3s
 }

 .marrakesh_links_container_left[_ngcontent-ng-c149985801] {
 	width: 40px;
 	height: 40px;
 	position: absolute;
 	left: 10px;
 	top: 43%;
 	top: calc(50% - 20px);
 	border-radius: 50%;
 	background: rgba(255, 255, 255, .5);
 	opacity: .6;
 	display: inline-block;
 	line-height: 0;
 	text-align: center
 }

 .marrakesh_links_container_left[_ngcontent-ng-c149985801]:hover {
 	cursor: pointer
 }

 .marrakesh_links_container_left[_ngcontent-ng-c149985801] i[_ngcontent-ng-c149985801] {
 	display: inline-block;
 	height: 100%;
 	line-height: 1.9;
 	font-size: 20px;
 	padding-right: 3px
 }

 .marrakesh_links_container_right[_ngcontent-ng-c149985801] {
 	width: 40px;
 	height: 40px;
 	position: absolute;
 	right: 10px;
 	top: 43%;
 	top: calc(50% - 20px);
 	border-radius: 50%;
 	background: rgba(255, 255, 255, .5);
 	opacity: .6;
 	display: inline-block;
 	line-height: 0;
 	text-align: center
 }

 .marrakesh_links_container_right[_ngcontent-ng-c149985801]:hover {
 	cursor: pointer
 }

 .marrakesh_links_container_right[_ngcontent-ng-c149985801] i[_ngcontent-ng-c149985801] {
 	display: inline-block;
 	height: 100%;
 	line-height: 1.9;
 	font-size: 20px;
 	padding-left: 3px
 }

 @media screen and (max-width: 767px) and (min-width: 320px) {
 	.marrakesh.flexishape_Login_Banner[_ngcontent-ng-c149985801] {
 		width: 100%
 	}

 	.marrakesh_indicators-container[_ngcontent-ng-c149985801] {
 		bottom: 9px
 	}

 	.marrakesh_links_container[_ngcontent-ng-c149985801] .marrakesh_links_container_left[_ngcontent-ng-c149985801] {
 		width: 30px;
 		height: 30px;
 		top: 40%
 	}

 	.marrakesh_links_container[_ngcontent-ng-c149985801] .marrakesh_links_container_left[_ngcontent-ng-c149985801] i[_ngcontent-ng-c149985801] {
 		font-size: 16px
 	}

 	.marrakesh_links_container[_ngcontent-ng-c149985801] .marrakesh_links_container_right[_ngcontent-ng-c149985801] {
 		width: 30px;
 		height: 30px;
 		top: 40%
 	}

 	.marrakesh_links_container[_ngcontent-ng-c149985801] .marrakesh_links_container_right[_ngcontent-ng-c149985801] i[_ngcontent-ng-c149985801] {
 		font-size: 16px
 	}
 }

 @media screen and (max-width: 639px) and (min-width: 320px) {
 	.marrakesh[_ngcontent-ng-c149985801] .marrakesh_links_container[_ngcontent-ng-c149985801] {
 		display: none
 	}

 	.marrakesh_links_container[_ngcontent-ng-c149985801] .marrakesh_links_container_left[_ngcontent-ng-c149985801] {
 		width: 30px;
 		height: 30px;
 		top: 40%
 	}

 	.marrakesh_links_container[_ngcontent-ng-c149985801] .marrakesh_links_container_left[_ngcontent-ng-c149985801] i[_ngcontent-ng-c149985801] {
 		font-size: 16px
 	}

 	.marrakesh_links_container[_ngcontent-ng-c149985801] .marrakesh_links_container_right[_ngcontent-ng-c149985801] {
 		width: 30px;
 		height: 30px;
 		top: 40%
 	}

 	.marrakesh_links_container[_ngcontent-ng-c149985801] .marrakesh_links_container_right[_ngcontent-ng-c149985801] i[_ngcontent-ng-c149985801] {
 		font-size: 16px
 	}
 }

 .light_box [_nghost-ng-c149985801] .marrakesh_indicator[_ngcontent-ng-c149985801] {
 	background-color: var(--cl-gray-low-contrast)
 }

 .light_box [_nghost-ng-c149985801] .marrakesh_indicator-active[_ngcontent-ng-c149985801] {
 	background-color: var(--cl-primary)
 }

 .marrakesh[_ngcontent-ng-c1892203769] {
 	overflow: hidden;
 	position: relative;
 	-webkit-backface-visibility: hidden;
 	backface-visibility: hidden
 }

 .marrakesh.flexishape_Login_Banner[_ngcontent-ng-c1892203769] {
 	height: 100%;
 	width: auto
 }

 .marrakesh.flexishape_Login_Banner[_ngcontent-ng-c1892203769] .marrakesh_wrapper[_ngcontent-ng-c1892203769] {
 	height: 100%
 }

 @media only screen and (max-width: 767px) and (min-width: 320px) {
 	.marrakesh_slide[data-dashboard-home=home2].dashboardHomeAdvertising[_ngcontent-ng-c1892203769] {
 		max-width: 320px
 	}
 }

 .marrakesh_wrapper[_ngcontent-ng-c1892203769] {
 	overflow: hidden;
 	text-align: center;
 	min-width: 100%;
 	transition-property: transform;
 	transition-duration: .3s;
 	transform: translateZ(0);
 	transition-timing-function: ease;
 	-webkit-backface-visibility: hidden;
 	backface-visibility: hidden
 }

 @media all and (-ms-high-contrast: none),
 (-ms-high-contrast: active) {
 	.marrakesh_wrapper[_ngcontent-ng-c1892203769] {
 		white-space: nowrap
 	}

 	.marrakesh_wrapper[_ngcontent-ng-c1892203769]>*[_ngcontent-ng-c1892203769] {
 		display: inline-block
 	}
 }

 .marrakesh_slide[_ngcontent-ng-c1892203769] {
 	float: left
 }

 .marrakesh_slide[_ngcontent-ng-c1892203769]:not(:only-child) {
 	float: left;
 	-webkit-backface-visibility: hidden;
 	backface-visibility: hidden
 }

 .marrakesh_indicators-container[_ngcontent-ng-c1892203769] {
 	text-align: center;
 	line-height: 0;
 	height: 11px;
 	position: absolute;
 	bottom: 18px;
 	z-index: 9;
 	width: 100%
 }

 .marrakesh.marrakesh-no-indicators[_ngcontent-ng-c1892203769]>.marrakesh_indicators-container[_ngcontent-ng-c1892203769] {
 	display: none
 }

 .marrakesh_indicator[_ngcontent-ng-c1892203769] {
 	display: inline-block;
 	width: 11px;
 	height: 11px;
 	background-color: #a89e9e;
 	margin-left: 5px;
 	border: 1px solid #fff;
 	transition-property: background-color;
 	transition-duration: 1s;
 	border-radius: 50%
 }

 .marrakesh_indicator-active[_ngcontent-ng-c1892203769] {
 	background-color: var(--cl-additional)
 }

 .marrakesh_indicator[_ngcontent-ng-c1892203769]:hover {
 	cursor: pointer
 }

 .marrakesh[_ngcontent-ng-c1892203769]:hover .marrakesh_links_container[_ngcontent-ng-c1892203769] {
 	visibility: visible;
 	opacity: 1;
 	transition: visibility 0s linear 0s, opacity .3s
 }

 .marrakesh_links_container[_ngcontent-ng-c1892203769] {
 	visibility: hidden;
 	opacity: 0;
 	transition: visibility 0s linear .3s, opacity .3s
 }

 .marrakesh_links_container_left[_ngcontent-ng-c1892203769] {
 	width: 40px;
 	height: 40px;
 	position: absolute;
 	left: 10px;
 	top: 43%;
 	top: calc(50% - 20px);
 	border-radius: 50%;
 	background: rgba(255, 255, 255, .5);
 	opacity: .6;
 	display: inline-block;
 	line-height: 0;
 	text-align: center
 }

 .marrakesh_links_container_left[_ngcontent-ng-c1892203769]:hover {
 	cursor: pointer
 }

 .marrakesh_links_container_left[_ngcontent-ng-c1892203769] i[_ngcontent-ng-c1892203769] {
 	display: inline-block;
 	height: 100%;
 	line-height: 1.9;
 	font-size: 20px;
 	padding-right: 3px
 }

 .marrakesh_links_container_right[_ngcontent-ng-c1892203769] {
 	width: 40px;
 	height: 40px;
 	position: absolute;
 	right: 10px;
 	top: 43%;
 	top: calc(50% - 20px);
 	border-radius: 50%;
 	background: rgba(255, 255, 255, .5);
 	opacity: .6;
 	display: inline-block;
 	line-height: 0;
 	text-align: center
 }

 .marrakesh_links_container_right[_ngcontent-ng-c1892203769]:hover {
 	cursor: pointer
 }

 .marrakesh_links_container_right[_ngcontent-ng-c1892203769] i[_ngcontent-ng-c1892203769] {
 	display: inline-block;
 	height: 100%;
 	line-height: 1.9;
 	font-size: 20px;
 	padding-left: 3px
 }

 @media screen and (max-width: 767px) and (min-width: 320px) {
 	.marrakesh.flexishape_Login_Banner[_ngcontent-ng-c1892203769] {
 		width: 100%
 	}

 	.marrakesh_indicators-container[_ngcontent-ng-c1892203769] {
 		bottom: 9px
 	}

 	.marrakesh_links_container[_ngcontent-ng-c1892203769] .marrakesh_links_container_left[_ngcontent-ng-c1892203769] {
 		width: 30px;
 		height: 30px;
 		top: 40%
 	}

 	.marrakesh_links_container[_ngcontent-ng-c1892203769] .marrakesh_links_container_left[_ngcontent-ng-c1892203769] i[_ngcontent-ng-c1892203769] {
 		font-size: 16px
 	}

 	.marrakesh_links_container[_ngcontent-ng-c1892203769] .marrakesh_links_container_right[_ngcontent-ng-c1892203769] {
 		width: 30px;
 		height: 30px;
 		top: 40%
 	}

 	.marrakesh_links_container[_ngcontent-ng-c1892203769] .marrakesh_links_container_right[_ngcontent-ng-c1892203769] i[_ngcontent-ng-c1892203769] {
 		font-size: 16px
 	}
 }

 @media screen and (max-width: 639px) and (min-width: 320px) {
 	.marrakesh[_ngcontent-ng-c1892203769] .marrakesh_links_container[_ngcontent-ng-c1892203769] {
 		display: none
 	}

 	.marrakesh_links_container[_ngcontent-ng-c1892203769] .marrakesh_links_container_left[_ngcontent-ng-c1892203769] {
 		width: 30px;
 		height: 30px;
 		top: 40%
 	}

 	.marrakesh_links_container[_ngcontent-ng-c1892203769] .marrakesh_links_container_left[_ngcontent-ng-c1892203769] i[_ngcontent-ng-c1892203769] {
 		font-size: 16px
 	}

 	.marrakesh_links_container[_ngcontent-ng-c1892203769] .marrakesh_links_container_right[_ngcontent-ng-c1892203769] {
 		width: 30px;
 		height: 30px;
 		top: 40%
 	}

 	.marrakesh_links_container[_ngcontent-ng-c1892203769] .marrakesh_links_container_right[_ngcontent-ng-c1892203769] i[_ngcontent-ng-c1892203769] {
 		font-size: 16px
 	}
 }

 .light_box [_nghost-ng-c1892203769] .marrakesh_indicator[_ngcontent-ng-c1892203769] {
 	background-color: var(--cl-gray-low-contrast)
 }

 .light_box [_nghost-ng-c1892203769] .marrakesh_indicator-active[_ngcontent-ng-c1892203769] {
 	background-color: var(--cl-primary)
 }