.steps_block { max-width: 998px; margin: 0 auto; padding: 40px 0 0 0; }
.steps_block .steps { display: flex; justify-content: center; gap: 50px; }
.steps .step { display: flex; flex-direction: column; align-items: center; width: 70px; position: relative; }
.step .step_number { background-color: #C3D0E4; color: #fff; border-radius: 100%; display: block; float: left; font-size: 20px; font-weight: 400; height: 39px; line-height: 39px; margin-bottom: 15px; text-align: center; width: 39px; }
.step .stepname { color: #858585; line-height: 16px; font-size: 12px; text-align: center; font-weight: 700; }
.step.active .step_number { background-color: #2F3152; }
.step.passed .step_number { background-color: #FFC53D; }
.steps .step:after { content: ""; display: inline-block; position: absolute; left: 100%; top: 18px; height: 2px; width: 51px; background: #555; }
.steps .step:last-child:after { display: none; }

.form-control label.label-inline { position: absolute; left: 12px; top: 0; font-size: 16px; color: #858585; line-height: 50px; cursor: text; transition: all .25s; }
.form-control label.label-inline.has-value { top: 5px; font-size: 13px; line-height: 15px; }

[type=color],
[type=date],
[type=datetime-local],
[type=datetime],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
textarea {
	  -webkit-appearance:none;
	  -moz-appearance:none;
	  appearance:none;
	  background-color:#fff;
	  border:1px solid #ccc;
	  border-radius:8px;
	  -webkit-box-shadow:inset 0 1px 2px rgba(37,37,37,.1);
	  box-shadow:inset 0 1px 2px rgba(37,37,37,.1);
	  -webkit-box-sizing:border-box;
	  box-sizing:border-box;
	  color:rgba(37,37,37,.75);
	  display:block;
	  font-family:inherit;
	  font-size:.875rem;
	  height:2.5rem;
	  line-height:2.375rem;
	  margin:0 0 .875rem;
	  padding:0 .875rem;
	  -webkit-transition:border-color .15s,background .15s;
	  transition:border-color .15s,background .15s;
	  width:100%;
}

#hypo-zahtev-section-1 [type=number],
#hypo-zahtev-section-1 [type=text],
#hypo-zahtev-section-1 input,
#hypo-zahtev-section-1 select,
#zahtev-section-2 [type=number],
#zahtev-section-2 [type=text],
#zahtev-section-2 input,
#zahtev-section-2 select,
#zahtev-section-3 [type=number],
#zahtev-section-3 [type=text],
#zahtev-section-3 input,
#zahtev-section-3 select,
#zahtev-section-4 [type=number],
#zahtev-section-4 [type=text],
#zahtev-section-4 input,
#zahtev-section-4 select { border:1px solid #858585; font-size:16px; height:50px; line-height:20px; margin-bottom:16px }

.step_block { display: none; }
.step_block.show { display: block; }
.step_block:not(:last-child) { margin-bottom: 50px; }
.zahtev-section-wrap button:focus { background-color: #043967; }
.zahtev-section-wrap button:focus:hover { background-color: #000; }
.continue_block { display: none; }

.form-control { position: relative; }
.info-text p { color: #525252; font-size: 14px; font-weight: 300; line-height: 18px; }
.button-next { appearance: none; background-color: #86d949 !important; border: 0; border-radius: 8px; color: #fff; font-size: 16px; font-weight: 700; line-height: 28px; padding: 7px 23px; min-width: 130px; -webkit-transition: 250ms background-color; transition: 250ms background-color; }
.zahtev-section-wrap { max-width: 570px; margin: 0 auto; }
.titlepicker svg { width: 95px; padding: 20px; border: 1px solid #2F3152; background-color: white; border-radius: 5px; }
.hide { display: none; }
#titlepicker { display: flex; }
.titlepicker { display: flex; flex-direction: column; align-items: center; margin-right: 20px; margin-bottom: 15px; text-align: center; cursor: pointer; }
.titlepicker.selected svg { background-color: #2F3152; }
.titlepicker svg path, .titlepicker svg polygon { fill: #2F3152; }
.titlepicker.selected svg path, .titlepicker.selected svg polygon { fill: #fff; }
.sep_label { display: block; margin-bottom: 5px; }
.titlepicker .yes-no { font-size: 20px; color: #2F3152; display: flex; justify-content: center; align-items: center; width: 77px; height: 77px; padding: 28px 2px; border: 1px solid #2F3152; border-radius: 8px; }
.titlepicker.selected .yes-no { color: #fff; background-color: #2F3152; }
label .req { color: #f00; }
.input-wrap textarea { line-height: 1.4; height: 10.5em; padding: 1rem 0.75rem; resize: none; }

.creditConditions__footer { display: none; }

input[type="checkbox"]:checked+label:not(.icon-arrowdown):before { display: block; background: url(/wp-content/uploads/2022/10/checkmark.svg) no-repeat 0 0; background-size: cover; }
input[type="checkbox"]+label:not(.icon-arrowdown):before { width: 16px; height: 12px; position: absolute; top: 3px; z-index: 999; left: 6px; content: ' '; }
input#creditsafe { height: 0; margin: 0; padding: 0; opacity: 0; width: 0; position: absolute; z-index: -1; }

/**/
input[type="checkbox"]+label:not(.icon-arrowdown):before { width: 16px; height: 12px; position: absolute; top: 8px; z-index: 2; left: 3px; content: ' '; }
input[type="checkbox"]+label:not(.icon-arrowdown):after { content: ""; position: absolute; left: 0; top: 4px; width: 20px; height: 20px; cursor: pointer; background: #fff; box-sizing: border-box; border: none; box-shadow: none; border: 1px solid #fff; }
input[type="checkbox"]+label:not(.icon-arrowdown) { padding-left: 30px; display: inline-block; width: auto; position: relative; color: #4b4b4b; outline: none; font-size: 16px; }
input#isAcceptedPrivacyPolicy_1 { display: none; }

.input-wrap-flex { display: flex; justify-content: space-between; gap: 15px; }
.form-control.form-control-big { flex: 2; }
.form-control.form-control-small { flex: 1; }
.input-wrap select { width: 100%; padding-left: 7px; }

.creditConditions__results__table ul { list-style-type: none; margin: 0; }
.creditConditions__footer button {  }
.calchead {font-size: 24px; line-height: 30px; width: 50%; text-align: left;}
.m30 {margin:30px 0}
fieldset {border:0!important}
.creditCalculator{padding:40px 0}
.creditCalculator .content{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}

#availability_slider { margin-top: 12px; }
#availability-wrapper { margin-bottom: 15px; }

@media only screen and (min-width: 1280px){.creditCalculator .content{flex-wrap:nowrap}}
.creditCalculator.is--blue{background-color:#acbfcf}
.creditCalculator.is--blue .creditCalculator__wrap{background-color:#fff}

@media only screen and (min-width: 768px){.creditCalculator{padding:40px 0 100px 0}}
.creditCalculator .infoBox.is--right{transform:translate3d(-80%, -40px, 0)}
.creditCalculator .infoBox.is--left{transform:translate3d(-20%, -40px, 0)}
.creditCalculator .infoBox.is--visible.is--right{transform:translate3d(-80%, 0, 0)}
.creditCalculator .infoBox.is--visible.is--left{transform:translate3d(-22%, 0, 0)}
.creditCalculator__headline{flex-basis:100%;color:#043967;margin-bottom:40px}
@media only screen and (min-width: 768px){.creditCalculator__headline{margin-bottom:70px}}@media only screen and (min-width: 1280px){.creditCalculator__headline{flex-basis:50%;margin-bottom:0;padding-right:75px}}
.creditCalculator__headline>span,.creditCalculator__headline>strong,.creditCalculator__headline>b{background-color:#043967;color:#fff;font-size:inherit;line-height:inherit;border-radius:12px;padding:0 5px;font-family:"FoundryContext_bold",sans-serif}
.creditCalculator__wrap{flex-basis:100%;max-width:768px;margin:0 0 0 auto;border:3px solid #043967;border-radius:15px;padding:100px 35px 0 35px;background-color:#acbfcf;position:relative;z-index:3}
@media only screen and (min-width: 768px){.creditCalculator__wrap{max-width:620px;flex-basis:75%;padding:50px 40px 0 40px}}@media only screen and (min-width: 1280px){.creditCalculator__wrap{flex-basis:50%}}
.creditCalculator__wrap .range{position:relative}
.creditCalculator__wrap .range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;width:100%;height:22px;cursor:pointer;display:block}.creditCalculator__wrap .range input[type=range]:focus{outline:none}
.creditCalculator__wrap .range input[type=range][disabled]{opacity:.3;cursor:default}
.creditCalculator__wrap .range .rangeslider{position:relative;height:22px;cursor:pointer;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.creditCalculator__wrap .range .rangeslider:before{box-sizing:border-box;width:100%;height:10px;background:rgba(0,144,178,0.2);box-shadow:inset 0 1px 3px 0 #043967;border-radius:100px;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.creditCalculator__wrap .range .rangeslider:last-of-type{margin-top:150px;margin-bottom:20px}
.creditCalculator__wrap .range input::-webkit-slider-runnable-track{box-sizing:border-box;width:100%;height:4px;background:#e6e6e6;border-radius:100px;margin:11px 0}.creditCalculator__wrap .range input::-moz-range-track{box-sizing:border-box;width:100%;height:4px;background:#e6e6e6;border-radius:100px;margin:11px 0}
.creditCalculator__wrap .range input::-ms-track{box-sizing:border-box;width:100%;height:4px;background:#e6e6e6;border-radius:100px;color:transparent;padding:11px 0;background:transparent;border-color:transparent}
.creditCalculator__wrap .range input::-ms-fill-lower,.creditCalculator__wrap .range input::-ms-fill-upper{box-sizing:border-box;width:100%;height:4px;background:#e6e6e6;border-radius:100px}.creditCalculator__wrap .range input::-ms-fill-lower{background:#0091B2}
.creditCalculator__wrap .range input::-webkit-slider-thumb{box-sizing:border-box;box-shadow:0 3px 5px rgba(0,0,0,0.5);border:6px solid #fff;height:24px;width:24px;border-radius:100px;background:#333940;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:2px}
.creditCalculator__wrap .range input::-moz-range-thumb{box-sizing:border-box;box-shadow:0 3px 5px rgba(0,0,0,0.5);border:6px solid #fff;height:24px;width:24px;border-radius:100px;background:#333940;cursor:pointer}
.creditCalculator__wrap .range input::-ms-thumb{box-sizing:border-box;box-shadow:0 3px 3px rgba(0,0,0,0.5);border:6px solid #fff;height:24px;width:24px;border-radius:100px;background:#333940;cursor:pointer}
.creditCalculator__wrap .range .rangeslider-fill-lower{background-color:#043967;border-radius:100px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:10px;will-change:width}
.creditCalculator__wrap .range .rangeslider-thumb{box-sizing:border-box;box-shadow:0 2px 5px rgba(0,0,0,0.5);border:6px solid #fff;height:45px;width:45px;border-radius:100px;background:#fff;cursor:pointer;position:absolute;-ms-touch-action:pan-x;touch-action:pan-x;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);will-change:left;background-image:url("../images/strokes.png");background-position:center;background-repeat:no-repeat}
.creditCalculator__wrap .range .range-output{position:absolute;left:6px;top:6px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:-webkit-transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.creditCalculator__wrap .range .range-output>span{font-size:15px;position:absolute;top:-97px;z-index:9999;transform:translate3d(-36%, 0, 0);color:#fff}.creditCalculator__wrap .range .output{display:block;position:absolute;height:65px;line-height:85px;padding:0 2vw;top:-40px;transform:translate3d(-60%, -100%, 0);color:#fff;white-space:nowrap;font-weight:bold;font-size:1.5em;text-align:center;left:25px;width:auto;bottom:230%;border-radius:15px;background-color:#043967;box-shadow:1px 1px 4px rgba(0,0,0,0.5)}
.creditCalculator__wrap .range .output>span{font-family:"FoundryContext_bold",sans-serif;font-size:22px}
.creditCalculator__wrap .range .output:before{position:absolute;top:100%;left:50%;color:#0091b2;text-shadow:0 2px 2px rgba(0,0,0,0.2);font-size:70px;margin-left:-33px;z-index:-1;line-height:20px}
@media only screen and (min-width: 768px){.creditCalculator__wrap .range .output{padding:0 30px;transform:translate3d(-58%, -100%, 0)}

.creditCalculator__wrap .range .output>span{font-size:25px}}.creditCalculator__wrap .range__axis{margin:15px 0 0 0;line-height:20px}
.creditCalculator__wrap .range__axis span{font-size:16px;color:#41afc8;float:left}
.creditCalculator__wrap .range__axis span:last-child{float:right}
.creditCalculator__checkbox{display:table;margin:20px auto 0 auto}
.creditCalculator__checkbox input[type="checkbox"]+label:not(.icon-arrowdown){hyphens:auto;padding-left:50px}
.creditCalculator__checkbox input[type="checkbox"]+label:not(.icon-arrowdown) span{line-height:29px}
@media only screen and (min-width: 768px){.creditCalculator__checkbox input[type="checkbox"]+label{padding-left:60px}}.creditCalculator__infotext{font-family:"FoundryContext_bold",sans-serif;line-height:25px;color:#043967;width:120%;margin-left:-10%}@media only screen and (min-width: 375px){.creditCalculator__infotext{width:100%;margin-left:0}}
@media only screen and (min-width: 1024px){.creditCalculator__infotext{line-height:40px}}
.creditCalculator__yourrate{max-width:100%;width:100%;margin:15px auto 0 auto;text-align:center;position:relative}
.creditCalculator__yourrate h4,.creditCalculator__yourrate .pressTeaser__headline>a,.creditCalculator__yourrate .jobTeaser__headline>a,.creditCalculator__yourrate .feedPagination__list>a,.creditCalculator__yourrate .feedPagination__list>span{color:#043967;margin-bottom:15px;font-size:24px;font-family:"FoundryContext_medium",sans-serif}
.creditCalculator__yourrate p.is--small{color:#90C8D2;font-size:17px;text-align:center}
.creditCalculator__yourrate p.is--small+button{margin-top:24px}.creditCalculator__yourrate button[type="submit"]{width:120%;margin-left:-10%;top:25px;padding:14px 20px}@media only screen and (min-width: 375px){.creditCalculator__yourrate button[type="submit"]{width:auto;margin-left:0}}
@media only screen and (min-width: 768px){.creditCalculator__yourrate{max-width:590px}}.creditCalculator__visual{display:none;position:relative;z-index:4;width:100%;margin:60px auto 0 auto;max-height:340px}
.creditCalculator__visual>img{width:auto;height:100%;display:block;margin:0 auto}
.ios .creditCalculator__visual>img{height:auto;width:auto;max-height:340px}
@media only screen and (min-width: 768px){.creditCalculator__visual{display:block;position:absolute;left:0;bottom:0;margin-bottom:-70px;margin-top:0;width:30vw;max-width:260px}
.creditCalculator__visual>img{width:100%;height:auto}}
@media only screen and (min-width: 1024px){.creditCalculator__visual{left:inherit;right:650px}}
@media only screen and (min-width: 1280px){.creditCalculator__visual{right:600px}}

.creditCalculator__yourrate__minmax{display:flex;flex-wrap:wrap;justify-content:center;color:#0091b2;align-items:center;margin-bottom:10px;margin-top:20px}
.creditCalculator__yourrate__minmax span{font-size:50px;line-height:30px;padding:0 20px;width:100%;margin-bottom:10px}@media only screen and (min-width: 768px){.creditCalculator__yourrate__minmax{flex-wrap:nowrap}
.creditCalculator__yourrate__minmax span{font-size:70px;width:auto;line-height:25px;margin-bottom:25px}}
@media only screen and (min-width: 1280px){.creditCalculator__yourrate__minmax{width:120%;margin-left:-10%}}
.creditCalculator__yourrate__minmax .yourrate__min p,.creditCalculator__yourrate__minmax .yourrate__max p{text-align:center;font-size:20px;line-height:30px}
.creditCalculator__yourrate__minmax .yourrate__min p:first-child,.creditCalculator__yourrate__minmax .yourrate__max p:first-child{font-weight:700;font-size:25px;line-height:30px;white-space:nowrap;font-family:"FoundryContext_demi",sans-serif}
@media only screen and (min-width: 1280px){.creditCalculator__yourrate__minmax .yourrate__min p,.creditCalculator__yourrate__minmax .yourrate__max p{font-size:25px}

.creditCalculator__yourrate__minmax .yourrate__min p:first-child,.creditCalculator__yourrate__minmax .yourrate__max p:first-child{font-size:34px}}
.creditDenied{width:100%}@media only screen and (min-width: 769px){.creditDenied{min-height:calc(100vh - 230px)}}
.creditTransfer{background:#E6F4F7;padding-top:50px}
.creditTransfer .content{max-width:730px;margin:0 auto;width:100%;padding:40px 5%}
.creditTransfer .creditTransfer__headline{color:#000;font-size:26px;line-height:30px;margin:50px auto  0 auto;text-align:center;font-weight:bold;width:100%}
@media only screen and (min-width: 769px){.creditTransfer .creditTransfer__headline{font-size:46px;line-height:50px;width:100%;margin-bottom:65px}}.creditTransfer .creditTransfer__copy{margin:0 auto 0 auto;max-width:375px;width:100%}.creditTransfer .creditConditions__checkbox{width:100%;}.creditTransfer .creditConditions__checkbox label{color:#4b4b4b;max-width:none;vertical-align:top;padding-right:40px;padding-left:50px}.creditTransfer .creditConditions__checkbox label>a{color:#0091b2;text-decoration:underline}

.creditTransfer .creditConditions__checkbox label:last-of-type{padding-right:0}.creditTransfer .creditConditions__checkbox label+input+label{margin-top:20px}
		@media only screen and (min-width: 1024px){.creditTransfer .creditConditions__checkbox label+input+label{margin-top:0}}
		.creditTransfer .creditTransfer__copy{text-align:center;color:#4b4b4b;margin:0 auto 20px auto}.creditTransfer .creditTransfer__copy p{margin:10px 0;font-size:15px;line-height:25px}
		@media only screen and (min-width: 768px){.creditTransfer .creditTransfer__copy p{font-size:18px;line-height:28px}}
		.creditTransfer .imageTextList h3{color:#0091b2;text-align:center}
		.creditTransfer small{color:#ababab;font-size:15px;display:block;margin-top:10px}
		.creditTransfer .summary{padding:0 0 28px 0;max-width:375px;width:100%;margin:0 auto}.creditTransfer .summary .summary__headline{color:#0091b2;width:100%}.creditTransfer .summary .summary__content{margin-top:20px}
		@media only screen and (min-width: 1025px){.creditTransfer .summary .summary__content{display:flex;justify-content:space-between}}
		.creditTransfer .summary .summary__copy{align-self:flex-start}
		.creditTransfer .summary .summary__copy b{font-weight:bold}
		@media only screen and (min-width: 1025px){.creditTransfer .summary .summary__copy{flex:0 0 70%;padding-right:10px}}
		.creditTransfer .summary .summary__image{width:100%}@media only screen and (max-width: 1025px){.creditTransfer .summary .summary__image{display:none}}
		@media only screen and (min-width: 1025px){.creditTransfer .summary .summary__image{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex:0 0 calc(30% + 40px);padding-left:10px}}
		@media only screen and (min-width: 1280px){.creditTransfer .summary .summary__image{flex:0 0 calc(30% + 35px);margin-bottom:-70px;margin-top:-70px}
		.creditTransfer .summary .summary__image>img{border-radius:0 0 9px 0}}.creditTransfer .summary .summary__image img{display:block;flex:none;width:auto;height:auto;max-width:100%;max-height:100%}@media only screen and (max-width: 1025px){.creditTransfer .summary .summary__image img{margin:0 auto}}.creditTransfer .partner-teaser{padding:20px;max-width:792px;margin:0 auto 40px auto;border-radius:9px;background-color:#fff;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.16);box-shadow:0 5px 20px rgba(0,0,0,0.16)}
		.creditTransfer .partner-teaser div.content{margin:0;padding:0;display:block}.creditTransfer .partner-teaser div.content .index-teaser__container.trust{background:transparent;box-shadow:none;padding:0;width:100%}.creditTransfer .partner-teaser div.content .index-teaser__container.trust .index-teaser__content{margin-bottom:0}
		.creditTransfer .partner-teaser div.content .index-teaser__container.trust .index-teaser__icons li img{width:50%}
		@media (max-width: 1024px) and (min-width: 480px){.creditTransfer .partner-teaser div.content .index-teaser__container.trust .index-teaser__icons{flex-wrap:wrap}.creditTransfer .partner-teaser div.content .index-teaser__container.trust .index-teaser__icons li{flex:0 0 50%}}
		.creditTransfer .partner-teaser div.content h5{color:#0091b2;width:100%}@media only screen and (min-width: 1024px){.creditTransfer .partner-teaser div.content h5{width:70%}}
		.creditTransfer .has--error.phone label{transform:translateY(-30px) !important}.creditLine{max-width:792px;width:100%;margin:0 auto;padding-top:20px;padding-bottom:50px}
		@media only screen and (min-width: 769px){.creditLine.precheck{min-height:700px;min-height:calc(100vh - 340px)}}
		.creditLine form{margin-top:30px;margin-bottom:50px}.creditLine fieldset+fieldset,.creditLine fieldset+data-extraform{margin-top:25px}.creditLine .form__actions{margin-top:50px}
		.creditLine .form__actions button[type="submit"]:last-of-type{width:auto !important;padding-right:50px}.creditLine .form__actions button[type="submit"]:last-of-type:before{font-size:20px;position:absolute;width:20px;height:20px;right:24px;top:12px}@media only screen and (min-width: 768px){.creditLine .form__actions button[type="submit"]:last-of-type{padding-right:60px}
		.creditLine .form__actions button[type="submit"]:last-of-type:before{right:34px}}
		.creditLine .form__actions #faq-button{width:48px;height:48px;font-size:unset !important;line-height:unset !important;display:inline-block;margin-left:7px;cursor:pointer}
		.creditLine .form__actions #faq-button img{width:100%;height:100%;border-radius:24px}.content>h5{color:#000;line-height:20px}.content>h5.overline{font-size:16px;font-weight:normal;max-width:375px;text-align:center;margin:50px auto -30px auto}
		.content>h2,.stageCredit__headline.content>p{color:#000;font-size:26px;line-height:30px;margin:30px auto  0 auto;text-align:center;font-weight:bold;max-width:375px}
		@media only screen and (min-width: 769px){.content>h2,.stageCredit__headline.content>p{font-size:46px;line-height:50px;max-width:792px;margin:40px auto 65px auto}}
		.content>div.subline{max-width:70%;margin:0 auto 65px auto;text-align:center;color:#4b4b4b;font-size:18px;line-height:28px}
		.content>div.subline p{margin:0;font-size:18px;line-height:28px}.content>div.subline p strong{font-weight:bold}
		.creditProgress{min-height:80px;background-color:#0091b2;width:100%;position:relative}
		@media only screen and (min-width: 769px){.creditProgress{min-height:108px}}
		.creditProgress__wrap{width:100%;max-width:1280px;margin:0 auto;padding:5px 5% 0 5%;box-shadow:0 1px 13px rgba(0,0,0,0.2);position:relative;overflow:hidden}
		.creditProgress__wrap:before,.creditProgress__wrap:after{content:"";position:absolute;z-index:0;top:79px;height:100%;width:7%}
		.creditProgress__wrap:before{right:95%}
		.creditProgress__wrap:after{left:95%}@media only screen and (min-width: 769px){.creditProgress__wrap{padding:19px 55px;box-shadow:none}.creditProgress__wrap:before,.creditProgress__wrap:after{display:none}}@media only screen and (min-width: 1440px){.creditProgress__wrap{padding:19px 0}}
		.creditProgress__indicator{background-color:#fff;height:10px;width:100%;position:absolute;top:69px;box-shadow:0 -1px 3px rgba(0,0,0,0.1) inset;position:relative;top:inherit;box-shadow:none}
		@media only screen and (min-width: 769px){.creditProgress__indicator{position:relative;top:inherit;box-shadow:none}}
		.creditProgress__indicator .swiper-pagination-progressbar{background:#FFC53D !important}.creditProgress__infos{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1}.creditProgress__infos p{color:#fff;font-size:17px;font-family:"FoundryContext_regular",sans-serif;line-height:30px;white-space:nowrap}
		.creditProgress__infos p>b{font-family:"FoundryContext_bold",sans-serif}.creditProgress__data{order:2;width:100%;background-color:#64bed2;position:relative;height:0;transition:height 0.35s ease-in-out}.creditProgress__data ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:20px}
		.creditProgress__data ul>li{flex-shrink:1;padding-bottom:20px}.creditProgress__data ul>li:nth-child(2){padding-right:0;padding-left:0;text-align:right}.creditProgress__data ul>li:last-child{width:100%;padding-left:0;padding-bottom:20px}.creditProgress__data ul>li p,.creditProgress__data ul>li label,.creditProgress__data ul>li input[type="checkbox"]+label{color:#fff}.creditProgress__data ul>li+li{padding:0 25px}
		.creditProgress__data ul>li input[type="checkbox"]{display:none}
		.creditProgress__data ul>li input[type="checkbox"]+label{padding-left:50px}
		@media only screen and (min-width: 640px){.creditProgress__data ul{flex-wrap:nowrap}
		.creditProgress__data ul>li:nth-child(2){padding-right:25px;padding-left:25px;text-align:left}
		.creditProgress__data ul>li:last-child{width:auto;text-align:right;padding-right:0;padding-left:25px;padding-bottom:0}}
		@media only screen and (min-width: 769px){.creditProgress__data ul>li:nth-child(2){padding-right:0}.creditProgress__data ul>li p,.creditProgress__data ul>li label,.creditProgress__data ul>li input[type="checkbox"]+label{font-size:22px;color:#fff !important}}
		@media only screen and (min-width: 769px){.creditProgress__data{order:1;width:auto;height:auto !important;background-color:transparent}
		.creditProgress__data:before,.creditProgress__data:after{display:none}
		.creditProgress__data ul{padding-top:0;flex-wrap:nowrap;justify-content:flex-start}
		.creditProgress__data ul>li{padding-top:0;padding-bottom:0}
		.creditProgress__data ul>li:last-child{text-align:left}
		.creditProgress__data ul>li p,.creditProgress__data ul>li label,.creditProgress__data ul>li input[type="checkbox"]+label{color:#0091b2;font-size:17px}}
		@media only screen and (min-width: 1024px){.creditProgress__data ul>li:nth-child(1){padding-right:25px}.creditProgress__data ul>li:nth-child(2){padding-right:25px}}
		@media only screen and (min-width: 1280px){.creditProgress__data ul>li p,.creditProgress__data ul>li label,.creditProgress__data ul>li input[type="checkbox"]+label{font-size:22px}}.creditProgress__rate{flex-grow:1;padding-right:0;order:1;width:100%;padding-bottom:18px}.creditProgress__rate p{text-align:right;font-size:15px}
		.creditProgress__rate label{width:40px;cursor:pointer;padding-right:45px;position:relative}.creditProgress__rate label:before{color:#0091b2;font-size:25px;position:absolute;top:13px}.creditProgress__rate label>span{display:none}
		@media only screen and (min-width: 375px){.creditProgress__rate p{font-size:17px}}
		@media only screen and (min-width: 769px){.creditProgress__rate{width:auto;order:2;padding-bottom:0}
		.creditProgress__rate p{font-size:17px}.creditProgress__rate label{display:none}}@media only screen and (min-width: 1280px){.creditProgress__rate p{font-size:22px}}
		.creditProgress__close{width:100%;position:relative;z-index:1}.creditProgress__close:before{content:"";position:absolute;top:0;left:-7%;right:-7%;border-top:1px solid #fff}
		.creditProgress__close>a{text-align:center;display:block;color:#fff;line-height:50px;text-decoration:none}
		.creditProgress__close>a:before{padding-right:10px;transform:translate3d(0, 0, 0);transition:transform 0.25s ease-in-out}
		.csshover .creditProgress__close>a:hover:before{transform:translate3d(0, -3px, 0)}
		@media only screen and (min-width: 769px){.creditProgress__close{display:none}}input[id="progressToggle"]{display:none}input[id="progressToggle"]:checked+.creditProgress .creditProgress__data{height:230px}@media only screen and (min-width: 640px){input[id="progressToggle"]:checked+.creditProgress .creditProgress__data{height:155px}}
		.creditProgress__infoBox{padding:10px 20px;position:absolute;left:50%;width:220px;transform-origin:50% -21px;transform:translate3d(-51%, calc(100% + 25px), 0) rotateZ(-35deg);bottom:200%;border-radius:15px;background-color:#FFC53D;box-shadow:1px 1px 4px rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:transform 0.35s ease-in, opacity 0.2s ease-in-out, visibility 0.2s 0s}
		.creditProgress__infoBox:before{position:absolute;left:50%;color:#FFC53D;font-size:70px;margin-left:-33px;z-index:-1;line-height:20px;bottom:100%;top:inherit;transform:rotateZ(180deg)}
		.creditProgress__infoBox>p{font-size:14px;line-height:18px;color:#000;opacity:0;transform:translate3d(60px, 0, 0);display:none;transition:opacity 0.35s ease-in-out, transform 0.75s 0.35s ease-out}.creditProgress__infoBox>p.is--visible{display:block}.creditProgress__infoBox.is--right{transform-origin:80% -21px;transform:translate3d(calc(-76% - 4.5%), calc(100% + 25px), 0) rotateZ(-35deg)}
		@media only screen and (min-width: 769px){.creditProgress__infoBox.is--right{transform:translate3d(calc(-76% - 12px), calc(100% + 25px), 0) rotateZ(-35deg)}}.creditProgress__infoBox.is--right:before{left:80%}.creditProgress__infoBox.is--left{transform-origin:20% -21px;transform:translate3d(calc(-25% + 4.5%), calc(100% + 25px), 0) rotateZ(-35deg)}@media only screen and (min-width: 769px){.creditProgress__infoBox.is--left{transform:translate3d(calc(-25% + 9px), calc(100% + 25px), 0) rotateZ(-35deg)}}.creditProgress__infoBox.is--left:before{left:20%}.creditProgress__infoBox.is--visible{transform:translate3d(-51%, calc(100% + 25px), 0) rotateZ(0deg);opacity:1;visibility:visible;transition:transform 0.35s ease-out, opacity 0.2s ease-in-out, visibility 0s}
		.creditProgress__infoBox.is--visible>p{opacity:1;transform:translate3d(0, 0, 0);transition:opacity 0.35s ease-in-out,transform 0.55s 0.1s cubic-bezier(0.49, 1.69, 0.49, 0.46)}
		.creditProgress__infoBox.is--visible.is--right{transform:translate3d(calc(-76% - 4.5%), calc(100% + 25px), 0) rotateZ(0deg)}
		@media only screen and (min-width: 769px){.creditProgress__infoBox.is--visible.is--right{transform:translate3d(calc(-76% - 12px), calc(100% + 25px), 0) rotateZ(0deg)}}
		.creditProgress__infoBox.is--visible.is--left{transform:translate3d(calc(-25% + 4.5%), calc(100% + 25px), 0) rotateZ(0deg)}
		@media only screen and (min-width: 769px){.creditProgress__infoBox.is--visible.is--left{transform:translate3d(calc(-25% + 9px), calc(100% + 25px), 0) rotateZ(0deg)}}
		.creditProgress__infoBox.is--hidden{transform:translate3d(-51%, 100px, 0) rotateZ(35deg) !important;opacity:0;visibility:hidden;transition:transform 0.35s ease-in, opacity 0.2s ease-in-out, visibility 0.2s 0s !important}
		.creditProgress__infoBox.is--hidden>p{opacity:0;transition:opacity 0.35s ease-in-out,transform 0.55s 0.1s cubic-bezier(0.49, 1.69, 0.49, 0.46)}.creditProgress__infoBox.is--hidden.is--right{transform:translate3d(calc(-76% - 4.5%), calc(100% + 25px), 0) rotateZ(35deg) !important}
		@media only screen and (min-width: 769px){.creditProgress__infoBox.is--hidden.is--right{transform:translate3d(calc(-76% - 12px), calc(100% + 25px), 0) rotateZ(35deg) !important}}
		.creditProgress__infoBox.is--hidden.is--left{transform:translate3d(calc(-25% + 4.5%), calc(100% + 25px), 0) rotateZ(35deg) !important}@media only screen and (min-width: 769px){.creditProgress__infoBox.is--hidden.is--left{transform:translate3d(calc(-25% + 9px), calc(100% + 25px), 0) rotateZ(35deg) !important}}.creditProgress__infoBox__container{position:relative;z-index:11;left:2vw}
		html.ie11 .creditProgress__infoBox.is--visible{display:none !important}
		.creditConditions{width:100%;background-color:#E1E9f0}
		@media only screen and (min-width: 768px){.creditConditions{padding-bottom:100px;min-height:calc(100vh - 230px)}}
		.creditConditions__header,.creditConditions__main__wrap,.creditConditions__footer{max-width:998px;margin:0 auto;width:100%;padding:40px 5%}.creditConditions__header h5,.creditConditions__main__wrap h5,.creditConditions__footer h5{color:#000;font-family:"FoundryContext_bold",sans-serif;width:100%;text-align:center;font-size:18px;line-height:28px}
		@media only screen and (min-width: 1024px){.creditConditions__header h5,.creditConditions__main__wrap h5,.creditConditions__footer h5{font-size:24px;line-height:30px;text-align:left}}
		@media only screen and (min-width: 1024px){.creditConditions__header,.creditConditions__main__wrap,.creditConditions__footer{padding:40px 55px}}
		@media only screen and (min-width: 1440px){.creditConditions__header,.creditConditions__main__wrap,.creditConditions__footer{padding:40px 0}}
		.creditConditions__header{padding:60px 0 40px 0}
		.creditConditions__main{border-radius:10px;margin:0 auto;background:#fff;padding:30px 0;margin-bottom:40px;max-width:998px;width:96%}
		@media only screen and (min-width: 1440px){.creditConditions__main{width:100%}}
		.creditConditions__main__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:0 10px 40px 10px}
		@media only screen and (min-width: 768px){.creditConditions__main__wrap{flex-wrap:nowrap}}
		@media only screen and (min-width: 1024px){.creditConditions__main__wrap{padding:0 40px 0px 40px}}
		.creditConditions__slider{width:100%;position:relative;margin-bottom:30px;border-bottom:2px solid #acbfcf;padding-bottom:40px}
		.creditConditions__slider .range{position:relative;margin-bottom:25px}
		.creditConditions__slider .range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;width:100%;height:22px;cursor:pointer;display:block}
		.creditConditions__slider .range input[type=range]:focus{outline:none}
		.creditConditions__slider .range input[type=range][disabled]{opacity:.3;cursor:default}
		.creditConditions__slider .range .rangeslider{position:relative;height:22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.creditConditions__slider .range .rangeslider:before{box-sizing:border-box;width:100%;height:10px;background:#E1E9f0;border-radius:100px;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
		.creditConditions__slider .range input::-webkit-slider-runnable-track{box-sizing:border-box;width:100%;height:4px;background:#E6F4F7;border-radius:100px;margin:11px 0}.creditConditions__slider .range input::-moz-range-track{box-sizing:border-box;width:100%;height:4px;background:#E6F4F7;border-radius:100px;margin:11px 0}
		.creditConditions__slider .range input::-ms-track{box-sizing:border-box;width:100%;height:4px;background:#E6F4F7;border-radius:100px;color:transparent;padding:11px 0;background:transparent;border-color:transparent}
		.creditConditions__slider .range input::-ms-fill-lower,.creditConditions__slider .range input::-ms-fill-upper{box-sizing:border-box;width:100%;height:4px;background:#e6e6e6;background:#E6F4F7;border-radius:100px}.creditConditions__slider .range input::-ms-fill-lower{background:#0091B2;background:#FFC53D}.creditConditions__slider .range input::-webkit-slider-thumb{box-sizing:border-box;box-shadow:0 3px 5px rgba(0,0,0,0.5);border:6px solid #FFC53D;height:30px;width:30px;border-radius:100px;background:#FFC53D;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:2px}.creditConditions__slider .range input::-moz-range-thumb{box-sizing:border-box;box-shadow:0 3px 5px rgba(0,0,0,0.5);border:6px solid #FFC53D;height:30px;width:30px;border-radius:100px;background:#FFC53D;cursor:pointer}
		.creditConditions__slider .range input::-ms-thumb{box-sizing:border-box;border:6px solid #FFC53D;height:20px;width:20px;border-radius:100px;background:#FFC53D;cursor:pointer}.creditConditions__slider .range .rangeslider-fill-lower{background-color:#FFC53D;border-radius:100px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:10px;will-change:width}
		.creditConditions__slider .range .rangeslider-thumb{box-sizing:border-box;border:6px solid #FFC53D;height:30px;width:30px;border-radius:100px;background:#FFC53D;cursor:pointer;position:absolute;-ms-touch-action:pan-x;touch-action:pan-x;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);will-change:left}
		.creditConditions__slider .range .range-output{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}
		.creditConditions__slider .range .range-output>span{font-family:"FoundryContext_regular",sans-serif;font-size:15px;color:black}
		@media only screen and (min-width: 768px){.creditConditions__slider .range .range-output>span{font-family:"FoundryContext_bold",sans-serif}}
		.creditConditions__slider .range .output{display:flex;justify-content:space-between;white-space:nowrap;font-weight:bold;top:inherit;min-width:inherit;border-radius:15px;background:#E1E9f0;font-size:28px;line-height:42px;color:rgba(33,43,54,0.5);width:200px;padding:0 15px}
		.creditConditions__slider .range .output>span{font-family:"FoundryContext_bold",sans-serif;color:#000}
		.creditConditions__slider .range__axis{margin:15px 0 0 0;line-height:20px}
		.creditConditions__slider .range__axis span{font-size:16px;color:#41afc8;float:left}.creditConditions__slider .range__axis span:last-child{float:right}
		@media only screen and (min-width: 768px){.creditConditions__slider{max-width:50%;padding-right:10px;margin-bottom:-140px;padding-bottom:0;border-bottom:0}}@media only screen and (min-width: 1024px){.creditConditions__slider{padding-right:34px;margin-bottom:-120px}}
		.creditConditions__results{width:100%}@media only screen and (min-width: 768px){.creditConditions__results{max-width:50%;padding-left:10px}}
		@media only screen and (min-width: 1024px){.creditConditions__results{padding-left:34px}}
		.creditConditions__results h5{font-size:22px;margin-bottom:20px;width:100%}
		.creditConditions__results p.creditConditions__info{font-size:12px;line-height:16px;color:#212B36;color:rgba(33,43,54,0.5)}.creditConditions__results p.creditConditions__info span{display:block;margin-bottom:5px}.creditConditions__results__table{display:flex;justify-content:space-between;background-color:#fff;padding:0 0 7px 0;width:100%}
		.creditConditions__results__table+.creditConditions__results__table{margin-top:65px}
		@media only screen and (min-width: 1024px){.creditConditions__results__table+.creditConditions__results__table{margin-top:55px}}.creditConditions__results__table ul li span.credit-range-from-to{font-size:16px;font-weight:bold}.creditConditions__results__table ul li span.yourrate__max,.creditConditions__results__table ul li span.yourrate__min{font-size:16px;font-weight:bold;color:#043967}
		@media only screen and (min-width: 768px){.creditConditions__results__table ul li span.yourrate__max,.creditConditions__results__table ul li span.yourrate__min{font-size:40px;line-height:38px}}.creditConditions__results__table ul li span.credit-protection{font-size:12px}.creditConditions__results__table ul li span.yourppi__min,.creditConditions__results__table ul li span.yourppi__max{font-size:12px;font-weight:bold}
		.creditConditions__results__headline{background-color:#fff;border-radius:17px 0 0 0;line-height:13.6vw;font-size:4.25vw;font-family:"FoundryContext_bold",sans-serif;color:#4b4b4b;display:inline-block;position:relative;padding-left:4%;padding-right:25px;transform:translate3d(0, -50%, 0)}
		.creditConditions__results__headline:after{content:attr(data-interest);position:absolute;top:0;left:calc(100% - 15px);background-color:#043967;color:#fff;font-size:40px;line-height:13.6vw;border-radius:17px;padding:0 5px}
		@media only screen and (min-width: 375px){.creditConditions__results__headline{font-size:16px;line-height:51px}.creditConditions__results__headline:after{line-height:51px}}
		@media only screen and (min-width: 1024px){.creditConditions__results__headline{font-size:25px;line-height:60px;padding-right:30px;padding-left:7%}
		.creditConditions__results__headline:after{font-size:4.3vw;line-height:67px;padding:0 10px}}@media only screen and (min-width: 1280px){.creditConditions__results__headline{padding-left:30px}.creditConditions__results__headline:after{font-size:55px}}
		.creditConditions__results__list{display:block;height:100%}
		.creditConditions__results__list>li{line-height:13.6vw;width:100%;float:left;padding:0 4%}.creditConditions__results__list>li span{color:#4b4b4b;font-size:16px;float:left;line-height:20px;padding:15px 0}.creditConditions__results__list>li span>b{font-family:"FoundryContext_bold",sans-serif}.creditConditions__results__list>li span:nth-child(1){max-width:63%}
		.creditConditions__results__list>li span:nth-child(2),.creditConditions__results__list>li span:nth-child(3){text-align:right;float:right;font-size:5.25vw}.creditConditions__results__list>li:first-child>span:nth-child(2),.creditConditions__results__list>li:first-child>span:nth-child(3){font-size:9.4vw;color:#043967;font-family:"FoundryContext_bold",sans-serif}.creditConditions__results__list>li:last-child{background-color:#E6F4F7}
.creditConditions__results__list>li:last-child>span:nth-child(2),.creditConditions__results__list>li:last-child>span:nth-child(3){font-family:"FoundryContext_bold",sans-serif}
@media only screen and (min-width: 375px){.creditConditions__results__list>li{line-height:50px}.creditConditions__results__list>li>span{font-size:16px}.creditConditions__results__list>li>span:nth-child(2),.creditConditions__results__list>li>span:nth-child(3){font-size:20px}.creditConditions__results__list>li:first-child>span:nth-child(2),.creditConditions__results__list>li:first-child>span:nth-child(3){font-size:35px}}
@media only screen and (min-width: 480px){.creditConditions__results__list>li>span:nth-child(1){max-width:none}.creditConditions__results__list>li>span:nth-child(2){display:inline}}
@media only screen and (min-width: 1024px){.creditConditions__results__list>li{padding:0 7%}.creditConditions__results__list>li>span{font-size:18px}.creditConditions__results__list>li>span:nth-child(2),.creditConditions__results__list>li>span:nth-child(3){font-size:20px}}@media only screen and (min-width: 1280px){.creditConditions__results__list>li{padding:0 30px}
.creditConditions__results__list>li>span:nth-child(2),.creditConditions__results__list>li>span:nth-child(3){font-size:25px}
.creditConditions__results__list>li>span:nth-child(2){display:inline}}.creditConditions__footer{padding-top:0;width:100%;margin:0 auto 50px auto}
.creditConditions__footer .form__supportmessage{display:inline-block}.creditConditions__footer button+button{margin-top:20px;margin-left:0;width:100%}
@media only screen and (min-width: 768px){.creditConditions__footer button+button{margin-top:0;margin-left:20px;width:auto !important}}

#creditsafe+label{font-weight:bold;padding-left:36px;position:relative}#creditsafe+label:after{background:#e1e9f0}#faq-button{width:16px;height:16px;font-size:unset !important;line-height:unset !important;display:inline-block;margin-left:5px}#faq-button img{width:100%;height:100%;border-radius:24px}
.creditConditions__checkbox{width:100%;}
.creditConditions__checkbox label{color:#4b4b4b;max-width:none;vertical-align:top;padding-right:40px;padding-left:35px}
.creditConditions__checkbox label>a{color:#043967;text-decoration:underline}
.creditConditions__checkbox label:last-of-type{padding-right:0}
.creditConditions__checkbox label+input+label{margin-top:20px}

.creditConditions__checkbox label+input+label{margin-top:0}}.creditConditions__checkbox .form__error{padding-left:50px;margin:0}
.creditDenied{background:#E6F4F7}.creditDenied .content{max-width:730px;margin:0 auto;width:100%;padding:40px 5%}
.creditDenied .content .creditDenied__headline{color:#0091b2;text-align:center;position:relative}
.creditDenied .content .creditDenied__headline:before{font-size:120px;text-align:center;line-height:140px;display:block;width:100%}
.creditDenied .content .creditDenied__headline__precheck{text-align:center;color:#0091b2;position:relative}
.creditDenied .content .creditDenied__headline__precheck:before{font-family:'bobIcons', sans-serif;font-size:70px;line-height:80px;display:inline;width:100%;content:'\e841'}@media only screen and (min-width: 768px){.creditDenied .content .creditDenied__headline__precheck:before{display:block}}

.creditDenied .content .creditDenied__copy{text-align:center;color:#4b4b4b;margin-bottom:65px}
.creditDenied .content .creditDenied__copy p{margin:10px 0;font-size:15px;line-height:25px}
@media only screen and (min-width: 768px){.creditDenied .content .creditDenied__copy p{font-size:18px;line-height:28px}}

.creditDenied .content .creditDenied__copy p a{color:#0091b2;font-weight:bold}
.creditDenied .content .creditDenied__copy .btn{margin-top:15px;display:inline-block}
.creditDenied .content .creditDenied__copy__precheck{text-align:left}
.creditDenied .content .creditDenied__copy__precheck p{margin:10px 0;font-size:15px;line-height:25px;max-width:100%}@media only screen and (min-width: 768px){.creditDenied .content .creditDenied__copy__precheck p{font-size:18px;line-height:28px}}
.creditDenied .content .creditDenied__copy__precheck .btn{width:100%}
@media only screen and (min-width: 768px){.creditDenied .content .creditDenied__copy__precheck .btn{width:auto !important;padding:8px 20px}}.creditDenied .content .creditDenied__copy__precheck div{margin:15px 0 30px}

.creditDenied .content .creditDenied__copy__precheck div.btn-row{margin:15px 0 40px;text-align:center}
.creditDenied .content .creditDenied__copy__precheck div small{color:#ababab;font-size:15px;display:block;margin-top:10px}.creditDenied .content .creditDenied__copy__precheck.center{text-align:center;margin-bottom:65px}
.creditDenied .content .creditDenied__copy__precheck.center p{margin:10px auto}
.creditDenied .content .index-teaser{padding-bottom:20px}.creditDenied .content .index-teaser div.content{margin:0}
@media only screen and (min-width: 768px){.creditDenied .content .index-teaser div.content .index-teaser__container.trust{padding:30px 40px 0 40px}}
@media only screen and (min-width: 1280px){.creditDenied .content .index-teaser div.content .index-teaser__container.trust{padding:30px 70px 0 70px}}

.creditDenied .content .index-teaser div.content .index-teaser__container.trust .index-teaser__content{margin-bottom:0}
.creditDenied .content .index-teaser div.content .index-teaser__container.trust .index-teaser__icons li img{width:100%}
@media (max-width: 1024px) and (min-width: 480px){.creditDenied .content .index-teaser div.content .index-teaser__container.trust .index-teaser__icons{flex-wrap:wrap}

.creditDenied .content .index-teaser div.content .index-teaser__container.trust .index-teaser__icons li{flex:0 0 50%}}
.creditDenied .content .partner-teaser{margin:0 auto;padding:20px;border-radius:9px;background-color:#fff;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.16);box-shadow:0 5px 20px rgba(0,0,0,0.16)}
.creditDenied .content .partner-teaser .content{padding:0}
.creditDenied .content .partner-teaser .content h5{color:#0091b2}
.preLoader{width:100%;background-color:#fff;padding:30px 0 80px 0}@media only screen and (min-width: 768px){.preLoader{min-height:calc(100vh - 230px)}}
.preLoader__circles{max-width:85px;height:85px;width:100%;margin:20px auto;display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:60px}
.preLoader__circle__grey,.preLoader__circle__blue,.preLoader__circle__yellow{width:25px;height:25px;display:block;border-radius:50%;transform:translate3d(0, 0, 0)}
.preLoader__circle__grey{background-color:#828282;animation:upanddown 1.5s 0s infinite}
.preLoader__circle__blue{background-color:#0091b2;animation:upanddown 1.5s 0.15s infinite}
.preLoader__circle__yellow{background-color:#E6F4F7;animation:upanddown 1.5s 0.3s infinite}
.preLoader__copy{text-align:center}
.preLoader__copy p{font-size:18px;line-height:28px}
.preLoader__steps{max-width:220px;margin:20px auto 0 auto;display:block}
.preLoader__steps>li{white-space:nowrap;line-height:30px;padding-left:25px;position:relative;opacity:1;visibility:visible;transition:opacity 0.35s ease-in-out, visibility 0s}.preLoader__steps>li:before{position:absolute;left:0;top:0;color:#000;font-size:14px;animation:spin 1s infinite linear;transition:color 0.25s ease-in-out}.preLoader__steps>li.is--hidden{opacity:0;visibility:hidden}
.preLoader__steps>li.is--done:before{color:#0091b2;animation:none}.page-intro{padding:112px 0;text-align:center;background-color:#E6F4F7;position:relative}
.page-intro.is--flex{display:flex;justify-content:flex-start;align-items:center;padding:30px 0 200px 0}

.page-intro.is--flex .page-intro__content{max-width:380px}
@media only screen and (min-width: 768px){.page-intro.is--flex{padding:70px 0 130px 0}}@media only screen and (min-width: 1024px){.page-intro.is--flex .page-intro__content{max-width:570px}}
@media only screen and (min-width: 1440px){.page-intro.is--flex .page-intro__content{max-width:700px}}

.page-intro .content+.divider{margin-bottom:70px}
@media only screen and (min-width: 375px){.page-intro .content+.divider{margin-bottom:0}}

.page-intro h1{margin:0 auto;max-width:370px;color:#0091b2;hyphens:none}
@media only screen and (min-width: 768px){.page-intro h1{max-width:600px}}
@media only screen and (min-width: 1280px){.page-intro h1{max-width:900px}}
