.Header_Header__NGA6Y {
	height: 130px;
	background-color: #00414c;
	box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .36)
}

.Header_WrapperMeta__G7RZo {
	height: 42px;
	max-width: 1048px;
	padding: 0 65px;
	margin: 0 auto;
	color: #dce6e6;
	font-family: Gotham\ 4r, Arial, sans-serif
}

.Header_ModSuche__9BXXN {
	position: relative;
	width: 80px;
	top: 12px;
	margin-bottom: 0;
	margin-right: 12px;
	float: left;
	font-size: 11.5px
}

.Header_ModNavMeta____Fxx {
	position: relative;
	float: left;
	top: 10px;
	margin: 0 60px 0 0;
	width: auto
}

.Header_ModNavMeta____Fxx ul:after,
.Header_ModNavMeta____Fxx ul:before {
	content: " ";
	display: table
}

.Header_ModNavMeta____Fxx ul:after {
	clear: both
}

.Header_ModNavMeta____Fxx li {
	float: left;
	list-style: none
}

.Header_ModNavMeta____Fxx li a {
	font-size: 11.5px
}

.Header_ModNavMeta____Fxx li+li {
	margin-left: 13px;
	position: relative
}

.Header_ModNavMeta____Fxx li+li:before {
	content: "|";
	color: #dce6e6;
	position: absolute;
	top: 4px;
	left: -9px;
	font-size: 10px
}

.Header_ModSuche__9BXXN a img {
	float: left
}

.Header_WrapperSparten__i32lH {
	height: 55px;
	overflow: hidden;
	max-width: 1048px;
	padding: 0 65px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between
}

.Header_NavSparten__ScbfE ul {
	margin-top: 14px
}

.Header_NavSparten__ScbfE li {
	list-style: none;
	float: left;
	margin-right: 24px
}

.Header_NavSparten__ScbfE li a {
	color: #91afb4;
	font-family: Gotham\ 4r, Arial, sans-serif;
	font-size: 15px
}

.Header_ModLogo__Dr0xl {
	float: right;
	position: relative;
	margin-bottom: 0;
	z-index: 99;
	display: block
}

.Header_Gotham__9u9AA,
.Layout_Gotham__6_Wjj {
	font-family: Gotham\ 4r, Arial, sans-serif
}

.Layout_Gotham7__eomdx {
	font-family: Gotham\ 7r, Arial, sans-serif
}

.Layout_InfoBox__rbUJO {
	height: 20px;
	outline: none;
	overflow: hidden;
	text-align: center;
	width: 20px;
	background-color: #f4f4f4;
	border: 1px solid #ccc;
	border-radius: 10px;
	box-shadow: 0 1px 3px #ccc;
	color: gray;
	font-size: 13px;
	margin-left: 11px;
	margin-top: 3.5px;
	cursor: pointer
}

.Layout_InfoBox__rbUJO:before {
	font-family: iconfont;
	display: block;
	line-height: 1.53em;
	margin: 0 auto;
	width: 15px;
	content: ""
}

.Layout_TextInput__vx_RX {
	font-family: Verdana, Arial, sans-serif;
	color: #333;
	padding: 5px 8px;
	background-image: linear-gradient(180deg, #fff, #f4f4f4);
	background-repeat: repeat-x;
	border: 1px solid #ccc;
	font-size: 12px;
	outline: none;
	position: relative
}

.Layout_TextInput__vx_RX:focus {
	border-color: #fc3
}

.Layout_ArrowDown__Ywx8H {
	padding: 5px 14px;
	margin-left: -1px
}

.Layout_ArrowDown__Ywx8H:before {
	content: "";
	font-family: iconfont;
	position: absolute;
	right: 8px
}

.Layout_LoginButton2__uhV53,
.Layout_LoginButton__MXB_W {
	margin: 16px 0;
	color: #fff;
	background-color: #345828;
	background-image: linear-gradient(180deg, #238107, #345828);
	background-repeat: repeat-x;
	display: inline-block;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 700;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	cursor: pointer;
	border-radius: 3px;
	border: none;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .4)
}

.Layout_LoginButton2__uhV53:hover,
.Layout_LoginButton__MXB_W:hover {
	background-image: linear-gradient(180deg, #345828, #238107);
	box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .6)
}

.Layout_LoginButton__MXB_W:before {
	font-size: 1.3em;
	margin-right: 8px;
	content: "";
	font-family: iconfont
}

.Layout_ArrowRight__H9CVe:before {
	color: #fc3;
	font-family: iconfont;
	content: "";
	margin-right: 4px
}

.Layout_LoginButton2__uhV53:disabled,
.Layout_LoginButton__MXB_W:disabled {
	opacity: .5;
	transition: .3s
}

.Input_TextInput__gWNVs {
	font-family: Verdana, Arial, sans-serif;
	color: #333;
	padding: 5px 16px;
	background-color: #f4f4f4;
	font-size: 11px;
	outline: none
}

.ContentBox_Gotham__cCKsC {
	font-family: Gotham\ 4r, Arial, sans-serif
}

.ContentBox_Gotham7__plOzp {
	font-family: Gotham\ 7r, Arial, sans-serif
}

.ContentBox_Shadow__gJmBF {
	box-shadow: 1px 1px 4px #949494
}

.ContentBox_ToBusinessButton__TV_NV {
	margin: 16px 0;
	color: #555;
	background-color: #f8b700;
	background-image: linear-gradient(180deg, #fedc55, #f8b700);
	background-repeat: repeat-x;
	display: inline-block;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 700;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	cursor: pointer;
	border-radius: 3px;
	border: none;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .4)
}

.ContentBox_ToBusinessButton__TV_NV:hover {
	background-image: linear-gradient(180deg, #f8b700, #fedc55);
	box-shadow: inset 2px 2px 2px rgba(0, 0, 0, .4)
}

.ContentBox_ArrowRight__uYCh5:before {
	color: #fc3;
	font-family: iconfont;
	content: "";
	margin-right: 4px
}

.Input_Input___pYI6 {
	height: 50px;
	position: relative
}

.Input_Input___pYI6 * {
	outline: none;
	box-sizing: border-box
}

.Input_Input___pYI6 input {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border: 1px solid #deedf2;
	border-bottom-color: #767676;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px
}

.Input_Input___pYI6 .Input_FocusedLabel__Eieye~label {
	transform: translateY(-15px) scale(.8);
	transform-origin: top left;
	font-size: 14px
}

.Input_Input___pYI6 label {
	position: absolute;
	pointer-events: none;
	bottom: 10px;
	left: 15px;
	transition: all .2s ease;
	color: rgba(0, 0, 0, .6)
}

.Input_Input___pYI6 .Input_Underline__AmF42 {
	position: absolute;
	bottom: 0;
	height: 2px;
	width: 100%
}

.Input_Input___pYI6 .Input_Underline__AmF42:before {
	position: absolute;
	content: "";
	height: 2px;
	width: 100%;
	background: #137e84;
	transform: scaleX(0);
	transform-origin: center;
	transition: transform .2s ease
}

.Input_Input___pYI6 .Input_FocusedUnderline__ZfeRA~.Input_Underline__AmF42:before {
	transform: scale(1)
}

.Input_Invalid__4Bkxv .Input_Underline__AmF42:before {
	background: #900 !important
}

.Input_Invalid__4Bkxv input {
	border-bottom: 1px solid #900 !important
}

.Input_Invalid__4Bkxv label {
	color: #900 !important
}

.Header_Header__T_JoY {
	position: relative;
	background: #fff url(/_next/static/media/bg_headerContainer.e423253d.svg) 0 0 no-repeat;
	background-size: 250px 39px;
	margin: 1.625em 0 0
}

.Header_MetaNavigation__zx_7i {
	left: 280px;
	width: 40%;
	top: 0 !important;
	position: absolute;
	right: 214px;
	font-size: .75em
}

.Header_MetaNavigation__zx_7i li {
	float: left;
	margin-right: 1.25em
}

.Layout_InfoIcon__itmS2:before {
	font-family: pfbicons;
	content: "";
	font-size: 1.3em;
	margin-right: .2em;
	position: relative;
	top: .13em;
	color: #0098db
}

.Layout_TextInput__CfUd5 {
	font: 1em sans-serif, arial, helvetica;
	color: #000;
	padding: .625em .5em;
	background-color: #eceae7;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
	outline: 0;
	border-radius: 0
}

.Layout_TanText__lAK85 {
	width: 370px;
	padding: 0 5px 0 30px;
	background: transparent url(/_next/static/media/bg_phishingDistractor.ed337746.png) 0 no-repeat !important
}

.Layout_Input__hMGrL {
	background: #2282c1;
	color: #fff;
	cursor: pointer;
	padding: .6em 1em;
	text-decoration: none;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .35);
	line-height: 1.25;
	padding-right: 2.625em !important;
	background-image: url(/_next/static/media/bt_primary_default.8a3b925a.png);
	background-position: right 1.125em center;
	background-repeat: no-repeat;
	background-size: 13px 11px;
	font-size: 1.044em;
	text-align: left;
	transition: .3s
}

.Layout_Input__hMGrL:disabled {
	opacity: .5;
	transition: .3s
}

.Layout_Input__hMGrL:hover {
	background-color: #0098db;
	color: #fff;
	transition: .3s
}

.Input_TextInput__zWTvY {
	font: 1em sans-serif, arial, helvetica;
	color: #000;
	padding: .625em .5em;
	background-color: #eceae7;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .2);
	outline: 0;
	border-radius: 0
}

.ContentBox_TopicContainer__ExlqQ {
	position: absolute;
	margin-top: 4.125em;
	width: 10.875em
}

.ContentBox_FolderContainer__gBKib {
	margin-top: -45px
}

.ContentBox_OnlineBanking__D_T7h {
	background-position: 0 -240px !important
}

.ContentBox_AdditionalInfo__VLZV1 h4 {
	font-size: .8125em;
	color: #000;
	padding: 2px 0 2px 21px;
	margin-bottom: .5em;
	background: transparent url(/_next/static/media/bg_additionalInfos.e5e4cc0b.png) 0 0 no-repeat
}

.ContentBox_AdditionalInfo__VLZV1 p,
.ContentBox_AdditionalInfo__VLZV1 ul {
	position: relative;
	font-size: .8125em;
	line-height: 140%
}

.ContentBox_AdditionalInfo__VLZV1 li,
.ContentBox_AdditionalInfo__VLZV1 p {
	padding-bottom: .5em
}

.ContentBox_AdditionalInfo__VLZV1 a:before {
	position: absolute;
	left: 0;
	font-family: pfbicons;
	content: "";
	color: #0098db
}

.ContentBox_AdditionalInfo__VLZV1 a {
	position: relative;
	padding-left: 1.5em;
	display: inline-block
}

.ContentBox_MainContent__KlZ1G {
	margin-right: 10.46154em
}

.ContentBox_FormContainer__oa9Cp {
	border: 1px solid #c2c2c2;
	margin-bottom: 30px;
	background: #fff;
	padding: 1.5em
}

.ContentBox_VerimiContainer__w74DE {
	border-top: 1px solid #c2c2c2;
	margin-top: 1em;
	margin-bottom: -.25em;
	padding-top: 1.25em
}

.ContentBox_VerimiContainer__w74DE h3 {
	color: #133c7f;
	font-size: 1.23076em;
	padding-bottom: .25em
}

.ContentBox_VerimiLogin__o7xgN {
	float: right;
	padding-top: .625em
}

.ContentBox_VerimiLogin__o7xgN input {
	box-shadow: none;
	padding-right: 1em !important;
	text-align: right;
	background: url(/_next/static/media/logo_verimi.ce4920bd.svg), -ms-linear-gradient(-15deg, #0d9571 0, #0d9571 42px, #00c382 42px, #00c382 100%);
	background: url(/_next/static/media/logo_verimi.ce4920bd.svg), linear-gradient(113deg, #0d9571, #0d9571 42px, #00c382 0, #00c382);
	background-position: .875em, 0 0;
	background-size: 18px auto, auto auto;
	background-repeat: no-repeat;
	transition: none;
	color: #fff;
	cursor: pointer;
	padding: .6em 1em;
	text-decoration: none;
	border-radius: 3px;
	line-height: 1.25;
	width: 12.5em
}

.ContentBox_Content__G8IIg {
	margin-top: 120px;
	font-size: .8125em;
	margin-left: 14.61539em;
	min-height: 52em
}

.ContentBox_VerimiLogin__o7xgN input:hover {
	background: url(/_next/static/media/logo_verimi.ce4920bd.svg), -ms-linear-gradient(-15deg, #0d9571 0, #0d9571 42px, #0d9571 42px, #0d9571 100%);
	background: url(/_next/static/media/logo_verimi.ce4920bd.svg), linear-gradient(113deg, #0d9571, #0d9571 42px, #0d9571 0, #0d9571);
	background-position: .875em, 0 0;
	background-size: 18px auto, auto auto;
	background-repeat: no-repeat
}

.ContentBox_VerimiRegistration__hIbgz {
	color: #7a7a7a;
	padding-top: .5em
}

.ContentBox_VerimiRegistration__hIbgz a {
	color: #2282c1;
	transition: color .2s ease;
	text-decoration: none
}

.ContentBox_VerimiRegistrationNote__LClFm {
	font-size: .93em;
	color: #7a7a7a;
	padding-top: .5em
}

.ContentBox_Welcome__Xkm5d {
	position: relative;
	color: #133c7f;
	line-height: 38px;
	margin-left: -180px;
	padding-bottom: 1em;
	font-size: 3.3vh;
	font-weight: 400
}

.Header_LogoText__YDHlp {
	word-wrap: normal
}

.Header_MenuButton__hiveu:before {
	color: #fff;
	font: 24px Pictos-IF;
	width: 24px;
	height: 24px;
	margin-top: 5px;
	display: inline-block;
	content: ""
}

.Input_Label__rYZuJ {
	font: 14px/21px SparkasseWeb, Helvetica, Arial, sans-serif
}

.Input_HidePassword__bonya,
.Input_ShowPassword__HHX27 {
	line-height: 17px
}

.Input_HidePassword__bonya:before,
.Input_ShowPassword__HHX27:before {
	font-family: Pictos-IF;
	font-size: 30px;
	vertical-align: middle;
	line-height: 12px;
	position: absolute;
	left: -30px
}

.Input_ShowPassword__HHX27:before {
	content: ""
}

.Input_HidePassword__bonya:before {
	content: ""
}

.Button_hoveredIcon__FAQi3 {
	display: none !important
}

.Button_button__i7wdh {
	font: 17px/26px SparkasseWebMedium, Helvetica, Arial, sans-serif
}

.Button_button__i7wdh:hover .Button_hoveredIcon__FAQi3 {
	display: inline-block !important
}

.Button_button__i7wdh:hover .Button_unhoveredIcon__MMwze {
	display: none !important
}

.Layout_Text__sooLJ {
	font-family: SparkasseWeb, Helvetica, Arial, sans-serif
}

.Header_Header__mP0wC {
	position: relative;
	width: 100%;
	height: 45px;
	z-index: 10
}

.Header_LogoContainer__91QH2 {
	position: absolute;
	z-index: 10;
	left: 50%;
	bottom: -14px;
	top: 10px;
	width: 159px;
	height: 51px;
	margin-left: -80px
}

.Layout_InfoIcon__tVkff:before {
	font-family: pfbicons;
	content: "";
	font-size: 1.3em;
	margin-right: .2em;
	position: relative;
	top: .13em;
	color: #0098db
}

.Layout_TextInput__KZRmu {
	font: 1em sans-serif, arial, helvetica;
	color: #35312e;
	background-color: #f7f6f6;
	border-color: #cdcac8 #cdcac8 #e8e8e8;
	border-style: solid;
	border-width: 2px 1px 1px;
	border-radius: 19px;
	padding: .5em .75em !important;
	outline: 0
}

.Layout_TanText__vNOhO {
	width: 300px;
	padding-left: 6px;
	color: #86827f;
	font-size: 13px
}

.Layout_Input__ysyyk {
	color: #fff;
	cursor: pointer;
	line-height: 23px;
	padding: 6px 28px 5px;
	text-decoration: none;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .35);
	line-height: 1.25;
	background: -webkit-linear-gradient(top, #8cc63f, #4f6824) repeat scroll 0 0 transparent;
	font-size: 14px;
	text-align: left;
	transition: .3s;
	border-radius: 16px
}

.Layout_Input2__5o1pn {
	background: -webkit-linear-gradient(top, #cc0a0a, #740d0d) repeat scroll 0 0 transparent !important
}

.Layout_Input2__5o1pn:hover {
	background: -webkit-linear-gradient(top, #740d0d, #cc0a0a) repeat scroll 0 0 transparent !important
}

.Layout_Input__ysyyk:disabled {
	opacity: .5;
	transition: .3s
}

.Layout_Input__ysyyk:hover {
	background: -webkit-linear-gradient(top, #4f6824, #8cc63f) repeat scroll 0 0 transparent
}

.Input_TextInput__gjun5 {
	font: 1em sans-serif, arial, helvetica;
	color: #35312e;
	background-color: #f7f6f6;
	border-radius: 19px;
	padding: .5em .75em !important;
	outline: 0
}

.ContentBox_TopicContainer__ty1Or {
	position: absolute;
	margin-top: 1em;
	width: 10.875em
}

.ContentBox_FolderContainer____5iB {
	margin-top: -45px
}

.ContentBox_OnlineBanking__SWKNO {
	background-position: 0 -240px !important
}

.ContentBox_AdditionalInfoTitle___YOmL {
	background-image: url(/_next/static/media/ic_addInfo_onlinebanking.5525505e.png)
}

.ContentBox_AdditionalInfoTitle2__gQs4Q,
.ContentBox_AdditionalInfoTitle___YOmL {
	background-position: left 0;
	background-repeat: no-repeat;
	padding-left: 28px !important;
	padding-top: 5px !important;
	line-height: normal !important;
	display: inline-block;
	box-sizing: border-box;
	overflow: hidden
}

.ContentBox_AdditionalInfoTitle2__gQs4Q {
	background-image: url(/_next/static/media/ic_addInfo_help.ac2fb57c.png)
}

.ContentBox_AdditionalInfo__sna_I h4 {
	font-size: 16px;
	color: #f26522;
	padding: 2px 0 8px
}

.ContentBox_AdditionalInfo__sna_I p,
.ContentBox_AdditionalInfo__sna_I ul {
	position: relative;
	font-size: .8125em;
	line-height: 140%
}

.ContentBox_AdditionalInfoText__yzixb {
	font-size: 13px
}

.ContentBox_AdditionalInfo__sna_I li,
.ContentBox_AdditionalInfo__sna_I p {
	padding-bottom: .5em;
	background: transparent url(/_next/static/media/bg_arrow-right.d3ecf8f1.gif) 1px .4em no-repeat
}

.ContentBox_AdditionalInfo__sna_I a {
	position: relative;
	padding-left: .8em;
	padding-bottom: .45em;
	display: inline-block
}

.ContentBox_MainContent__bqloh {
	margin-right: 10.46154em;
	margin-top: 100px !important
}

.ContentBox_Spiral__tSTIO:after {
	right: 35px
}

.ContentBox_Spiral__tSTIO:after,
.ContentBox_Spiral__tSTIO:before {
	background: transparent url(/_next/static/media/bg_spiralBinding.9b1b5b40.png);
	position: absolute;
	top: -16px;
	content: "";
	width: 7px;
	height: 27px
}

.ContentBox_Spiral__tSTIO:before {
	left: 35px
}

.ContentBox_Shadows__FEWOm:after {
	right: -8px;
	background-position: -51px -31px
}

.ContentBox_Shadows__FEWOm:after,
.ContentBox_Shadows__FEWOm:before {
	content: " ";
	background-image: url(/_next/static/media/sprite.4a6a2acd.png);
	background-repeat: no-repeat;
	display: block;
	z-index: 1;
	position: absolute;
	top: 10px;
	width: 8px;
	height: 61px
}

.ContentBox_Shadows__FEWOm:before {
	left: -8px;
	background-position: -38px -31px
}

.ContentBox_FormContainer__kzGpE {
	margin-bottom: 5px;
	margin-top: 150px
}

.ContentBox_VerimiContainer__5S_Ny {
	border: 1px dashed #ccc8c5;
	margin-bottom: -.25em;
	border-radius: 9px;
	padding: 3px
}

.ContentBox_VerimiContainer__5S_Ny h3 {
	color: #0d9570;
	font-size: 1em;
	padding-bottom: .25em
}

.ContentBox_VerimiLogin__YxMvL {
	float: right;
	padding-top: .625em
}

.ContentBox_VerimiLogin__YxMvL input {
	box-shadow: none;
	padding-right: 1em !important;
	text-align: right;
	background: url(/_next/static/media/logo_verimi.ce4920bd.svg), -ms-linear-gradient(-15deg, #0d9571 0, #0d9571 42px, #00c382 42px, #00c382 100%);
	background: url(/_next/static/media/logo_verimi.ce4920bd.svg), linear-gradient(113deg, #0d9571, #0d9571 42px, #00c382 0, #00c382);
	background-position: .875em, 0 0;
	background-size: 18px auto, auto auto;
	background-repeat: no-repeat;
	transition: none;
	color: #fff;
	cursor: pointer;
	padding: .5em 1em;
	text-decoration: none;
	border-radius: 3px;
	line-height: 1.25;
	width: 12.5em
}

.ContentBox_Content__GadJJ {
	margin-top: 120px;
	font-size: .8125em;
	margin-left: 14.61539em;
	min-height: 52em
}

.ContentBox_VerimiLogin__YxMvL input:hover {
	background: url(/_next/static/media/logo_verimi.ce4920bd.svg), -ms-linear-gradient(-15deg, #0d9571 0, #0d9571 42px, #0d9571 42px, #0d9571 100%);
	background: url(/_next/static/media/logo_verimi.ce4920bd.svg), linear-gradient(113deg, #0d9571, #0d9571 42px, #0d9571 0, #0d9571);
	background-position: .875em, 0 0;
	background-size: 18px auto, auto auto;
	background-repeat: no-repeat
}

.ContentBox_VerimiRegistration__0vSCt {
	font-family: Arial;
	color: #7a7a7a;
	padding-top: .5em
}

.ContentBox_VerimiRegistration__0vSCt a {
	color: #0d9570;
	transition: color .2s ease;
	text-decoration: none
}

.ContentBox_VerimiRegistrationNote__O7ktU {
	font-family: Arial;
	font-size: .93em;
	color: #7a7a7a;
	padding-top: .5em
}

.ContentBox_Welcome__3t_vF {
	position: relative;
	color: #133c7f;
	line-height: 38px;
	margin-left: -180px;
	padding-bottom: 1em;
	font-size: 3.3vh;
	font-weight: 400
}

.Input_Input__mlWQ8 {
	color: #000;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-weight: 400;
	font-size: 18px;
	height: 64px;
	transition: border .2s ease-in-out, background-color .2s ease-in-out
}

.Input_Input__mlWQ8:hover {
	border-color: #1040c1
}

.Input_Input__mlWQ8:focus {
	box-shadow: inset 0 0 0 2px #1040c1, 0 0 0 5px rgba(16, 114, 235, .16)
}

.Input_IsInvalid__l5lM2,
.Input_IsInvalid__l5lM2:hover {
	border-color: #d9360b
}

.Input_IsInvalid__l5lM2:focus {
	box-shadow: inset 0 0 0 1px #d9360b, 0 0 0 5px rgba(217, 54, 11, .16)
}

.Input_HidePassword__rAkVT:before,
.Input_ShowPassword__x2W__:before {
	font-family: Pictos-IF;
	font-size: 25px;
	vertical-align: middle;
	position: absolute;
	right: 5px;
	top: 3px
}

.Input_ShowPassword__x2W__:before {
	content: ""
}

.Input_HidePassword__rAkVT:before {
	content: ""
}

.Button_button__nDB7q {
	background: #142c8e;
	font-weight: 400;
	transition: border .2s ease-in-out, background-color .2s ease-in-out;
	height: 48px;
	margin-top: 5px
}

.Button_button__nDB7q:hover {
	background-color: #1040c1;
	border-color: #1040c1
}

.Button_button__nDB7q:focus {
	box-shadow: 0 0 0 5px rgba(16, 114, 235, .16)
}

.Button_outlineButton__igsAs {
	background: #fff;
	border: 1px solid #142c8e;
	color: #142c8e;
	font-weight: 400;
	transition: box-shadow .2s ease;
	height: 48px;
	margin-top: 5px
}

.Button_outlineButton__igsAs:hover {
	box-shadow: inset 0 0 0 1px #142c8e
}

.Button_buttonSmall__71R_k {
	height: 30px;
	margin-top: 0;
	border-color: #0070ba;
	color: #0070ba;
	font-family: Arial;
	font-weight: 600;
	font-size: 14px
}

.Button_buttonSmall__71R_k:hover {
	box-shadow: inset 0 0 0 1px #0070ba
}

.Button_hoveredIcon__pXPQT {
	display: none !important
}

.Button_button__nDB7q:hover .Button_hoveredIcon__pXPQT {
	display: inline-block !important
}

.Button_button__nDB7q:hover .Button_unhoveredIcon__6SZN5 {
	display: none !important
}

.CookieWarner_cookieWarner__lmzRb {
	animation: CookieWarner_slideInFromBottom__tG_IA 1s ease-in 0s 1;
	box-shadow: 0 12px 28px rgba(0, 0, 0, .16)
}

@media only screen and (max-width:768px) {
	.CookieWarner_cookieWarner__lmzRb {
		padding: 10px;
		bottom: 1rem;
		font-size: 14px
	}
}

.Header_Header__IwP9K {
	height: 100px;
	background-color: #0b1e25
}

.Header_WrapperSparten__jf93B {
	height: 60px;
	max-width: 1024px;
	padding: 0 1.875rem;
	margin: 0 auto
}