.dm-form-head h2,.dm-form-head p{padding:0 !important}@media only screen and (max-width: 600px){.dm-form-head{padding:15px !important}}.step-progress{background-color:#955eff;height:100%;width:0;border-radius:5px;-webkit-transition:width .5s ease;transition:width .5s ease}.progress-percent{position:absolute;top:-23px;left:97%;font-size:13px}.section-label{text-align:center;background:#f8f8f8;margin:-42px auto 25px auto;width:275px}.section-insurance-label{text-align:center;background:#f8f8f8}.step-bar{width:100%;background-color:#e0e0e0;height:18px;border-radius:4px;position:relative;margin-bottom:10px}.step-progress{background-color:#006da0;height:100%;width:0;border-radius:5px;-webkit-transition:width .5s ease;transition:width .5s ease}.progress-percent{position:absolute;top:-23px;left:97%;font-size:13px}.steps{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.step{width:27px;height:26px;line-height:25px;padding:0 7px;border:1px solid #ccc;border-radius:5px;background-color:#fff;font-weight:bold;font-size:15px;border-color:#d0d4d4;text-align:center}.completed{color:#006da0;border-color:#006da0}.completed img{width:100%;height:10px;margin-top:-2px}@media only screen and (max-width: 600px){.step-indicator{width:98%;padding:0 0 22px 0}.progress-percent{left:94%}}.step-container{margin:20px 0 20px;padding-bottom:20px;border-bottom:2px solid #d0ddd0}.step-container .step-indicator{width:100%;margin:0;padding:0;border:none}.dm-form-container{padding:0;border-radius:0;background-color:#f8f8f8}@media screen and (min-width: 1100px){.dm-form-container{border:1px solid #e3e3e3;border-radius:5px}}.dm-form-container .dm-form-title{margin:0 !important;padding:8px 16px;background:#e3e3e3;letter-spacing:1px;font-size:24px;font-weight:400}.dm-form-container .dm-form-title.parigon{letter-spacing:0}@media screen and (min-width: 1100px){.dm-form-container .dm-form-title{border-top-left-radius:5px;border-top-right-radius:5px}}.dm-form-container .dm-autocomplete{position:relative}.dm-form-container .dm-autocomplete .dm-autocomplete-list{position:absolute;top:100%;left:0;right:0;border:1px solid #afafaf;font-size:15px;border-radius:5px;background:#fff;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.08);box-shadow:0 6px 16px rgba(0,0,0,.08);max-height:220px;overflow-y:auto;z-index:1000}.dm-form-container .dm-autocomplete .dm-autocomplete-item{padding:10px 12px;cursor:pointer;border-bottom:1px solid #e2e8f0}.dm-form-container .dm-autocomplete .is-active{background:#f0f0f0}.dm-form-container .form-desc{padding:15px !important}.dm-form-container .info-section{background-color:#f2f2f2;border-left:3px solid #006da0;padding:5px 10px;margin:0 0 20px 0;width:100%;border-radius:0 5px 5px 0;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1);-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;cursor:pointer}.dm-form-container .info-section .active{display:block;border-top:1px solid #c6c6c6}.dm-form-container .info-section .info-header span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;font-size:18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.dm-form-container .info-section .info-header .toggle-icon{float:right;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.dm-form-container .info-section .info-content{display:none;padding:10px 0;border-top:1px solid #d9d9d9;line-height:1.6}.dm-form-container .info-section .info-content p{font-size:15px}.dm-form-container form{border-radius:0;padding:16px;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0)}.dm-form-container form hr{border-bottom:2px solid #d0ddd0;margin-bottom:16px;margin-top:24px}.dm-form-container form .dm-contract-box{margin:12px 0 16px}.dm-form-container form .dm-contract-box .dm-contract-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border-radius:6px;padding:12px 18px;min-height:unset !important;height:auto !important}.dm-form-container form .dm-contract-box .dm-contract-icon{width:32px;height:32px;border-radius:50%;background:#336693;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:700;line-height:1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.dm-form-container form .dm-contract-box .dm-contract-content{min-width:0}.dm-form-container form .dm-contract-box .dm-contract-title{margin:0 0 8px;font-size:16px;line-height:1.45;font-weight:700;color:#111}.dm-form-container form .dm-contract-box .dm-contract-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 10px;margin:0 0 10px}.dm-form-container form .dm-contract-box .dm-contract-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#fff;border:1px solid #e2e2e2;border-radius:6px;padding:6px 10px;font-size:14px;line-height:1.2;color:#222}.dm-form-container form .dm-contract-box .dm-contract-chip strong{font-weight:700}.dm-form-container form .dm-contract-box .dm-contract-text{font-size:14px;line-height:1.55;color:#333}.dm-form-container form .dm-contract-box .dm-contract-text+.dm-contract-text{margin-top:10px}@media(max-width: 480px){.dm-form-container form .dm-contract-box .dm-contract-inner{padding:12px 14px}}.dm-form-container form .delete-field,.dm-form-container form .add-field,.dm-form-container form .delete-field-co{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;background-color:unset !important;color:#425252 !important;border:none !important}.dm-form-container form .delete-field:hover,.dm-form-container form .add-field:hover,.dm-form-container form .delete-field-co:hover{border:none !important}.dm-form-container form .delete-field span,.dm-form-container form .add-field span,.dm-form-container form .delete-field-co span{border-radius:50%;padding:5px 11px;margin-right:7px;font-weight:700;color:#fff !important}.dm-form-container form .delete-field span,.dm-form-container form .delete-field-co span{background-color:#f51}.dm-form-container form .add-field span{background-color:#006da0}.dm-form-container form .line{border-bottom:1px solid #d4d4d4 !important;width:100%}.dm-form-container form .form-section{border-top:unset !important}.dm-form-container form .continue-button,.dm-form-container form .previous-button,.dm-form-container form .form-submit{width:250px !important;margin:0}.dm-form-container form .continue-button,.dm-form-container form .form-submit{display:inline-block;margin:0;padding:10px 16px;background-color:#f51 !important;color:#fff;text-align:center;border-radius:5px;height:55px;cursor:pointer}.dm-form-container form .continue-button:hover,.dm-form-container form .continue-button:focus,.dm-form-container form .form-submit:hover,.dm-form-container form .form-submit:focus{background-color:#ff6610 !important;color:#fff;-webkit-transition:all 300ms;transition:all 300ms}.dm-form-container form .previous-button{display:inline-block;padding:10px 16px;margin-right:10px;border:1px solid #d7d7d7;color:#515151;text-align:center;border-radius:5px;height:55px;cursor:pointer}.dm-form-container form .previous-button:hover,.dm-form-container form .previous-button:focus{background-color:rgba(230,230,230,.4392156863);color:#575757;-webkit-transition:all 300ms;transition:all 300ms}.dm-form-container form .loading-icon.active{z-index:1}.dm-form-container form .loading-text{text-align:center}.dm-form-container form .loading-text p{padding:0 .5rem}.dm-form-container form .redirect{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;margin-top:1rem}.dm-form-container form .draivi-grid .invalid-field{margin-top:-4px}.dm-form-container form .draivi-grid label{display:block;font-size:17px;line-height:25px}.dm-form-container form .draivi-grid input,.dm-form-container form .draivi-grid select,.dm-form-container form .draivi-grid textarea{border:1px solid #999;border-radius:5px;color:#222;padding:8px 6px;font-size:16px}.dm-form-container form .draivi-grid input:focus,.dm-form-container form .draivi-grid select:focus,.dm-form-container form .draivi-grid textarea:focus{outline:none}.dm-form-container form .draivi-grid input.has-error,.dm-form-container form .draivi-grid select.has-error,.dm-form-container form .draivi-grid textarea.has-error{border-color:red}.dm-form-container form .draivi-grid input:not(.has-error):not([type=submit]):not([type=radio]):not([type=checkbox]),.dm-form-container form .draivi-grid select:not(.has-error):not([type=submit]):not([type=radio]):not([type=checkbox]),.dm-form-container form .draivi-grid textarea:not(.has-error):not([type=submit]):not([type=radio]):not([type=checkbox]){margin-bottom:5px}.dm-form-container form .draivi-grid input[type=range]{margin-bottom:24px;border:none;padding:0;height:4px !important;background:#ccc !important;border-radius:4px}.dm-form-container form .draivi-grid input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px !important;height:14px !important;background:#41bb7d;border:6px solid #fff !important;-webkit-box-shadow:0 0 2px 2px #ccc !important;box-shadow:0 0 2px 2px #ccc !important;-webkit-box-sizing:content-box;box-sizing:content-box}.dm-form-container form .draivi-grid input[type=range]::-moz-range-thumb{width:14px;height:14px;background:#41bb7d;border:6px solid #fff;box-shadow:0 0 16px 6px #eee;box-sizing:content-box}.dm-form-container form .draivi-grid select#number-loansum,.dm-form-container form .draivi-grid select#number-lt,.dm-form-container form .draivi-grid select#select-loansum,.dm-form-container form .draivi-grid select#select-loantime{margin-left:0;width:100% !important;border:1px solid #999 !important;font-weight:700 !important;text-align:center !important}.dm-form-container form .draivi-grid input[type=radio]{margin-top:8px;margin-bottom:8px;width:30px;height:30px;padding:5px;margin-right:10px;border-radius:100%;vertical-align:middle}.dm-form-container form .draivi-grid input[type=radio]:not(:first-of-type){margin-left:0}.dm-form-container form .draivi-grid input[type=radio]:checked{border:1px solid #41bb7d}.dm-form-container form .draivi-grid input[type=radio]::after{padding:9px;left:unset;top:unset;background:#006da0}.dm-form-container form .draivi-grid input[type=radio].has-error{border-color:#999}.dm-form-container form .draivi-grid input[type=radio]+label{margin-top:12px !important;font-size:17px !important;vertical-align:top}.dm-form-container form .draivi-grid input::-webkit-input-placeholder{color:#999}.dm-form-container form .draivi-grid input::-moz-placeholder{color:#999}.dm-form-container form .draivi-grid input:-ms-input-placeholder{color:#999}.dm-form-container form .draivi-grid input::-ms-input-placeholder{color:#999}.dm-form-container form .draivi-grid input::placeholder{color:#999}.dm-form-container form .draivi-grid input[type=radio]+label,.dm-form-container form .draivi-grid input[type=checkbox]+label,.dm-form-container form .draivi-grid input[type=checkbox]+span+label{margin:0;padding-left:0;padding-right:16px;display:inline-block !important;width:auto;max-width:calc(100% - 30px - 15px);vertical-align:top}.dm-form-container form .draivi-grid .terms-checkbox,.dm-form-container form .draivi-grid .palvelukuvaus-checkbox{padding:8px 0;margin:15px 0}.dm-form-container form .draivi-grid .terms-checkbox a,.dm-form-container form .draivi-grid .palvelukuvaus-checkbox a{text-decoration-thickness:1px !important;font-weight:400 !important}.dm-form-container form .draivi-grid input[type=checkbox]{width:30px;height:30px;margin-right:8px;vertical-align:text-top;border-radius:5px}.dm-form-container form .draivi-grid input[type=checkbox]:checked{border:1px solid #41bb7d}.dm-form-container form .draivi-grid input[type=checkbox]:after{left:8px;top:4px;width:10px;height:15px;border-bottom:3px solid #006da0;border-right:3px solid #006da0}.dm-form-container form .draivi-grid input[type=checkbox].not-checked{border-color:#d11}.dm-form-container form .draivi-grid input[type=checkbox]+label,.dm-form-container form .draivi-grid input[type=checkbox]+span+label{font-size:16px}.dm-form-container form .draivi-grid input[type=checkbox]+span.invalid-field{display:inline-block;vertical-align:top;margin-left:8px;margin-top:4px}.dm-form-container form .draivi-grid input[type=submit]{border:0;padding:0px;font-size:18px;line-height:55px}.dm-form-container form .draivi-grid input[type=submit]:hover,.dm-form-container form .draivi-grid input[type=submit]:focus{border:0}.dm-form-container form .available-cc{display:block;margin-bottom:20px}.dm-form-container form .available-cc label{font-size:20px;font-weight:700;padding-left:5px;margin-bottom:-3px}.dm-form-container form .available-cc p{font-size:15px;padding-left:5px}.dm-form-container form .available-cc button{font-size:15px;font-weight:700;padding:5px 8px;margin:10px 0 0 0;background-color:#28a745 !important}.dm-form-container form .card-option{position:relative;display:inline-block;width:100%;margin:0 10px 15px 0;border:2px solid rgba(0,0,0,0);border-radius:8px;border-color:#006da0;padding:10px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.dm-form-container form .card-option img.card-img{max-width:180px;display:block;margin-left:-7px}.dm-form-container form .card-option.selected{border-color:#02bc7d}.dm-form-container form .card-option .checkmark{position:absolute;top:-7px;right:-6px;width:24px;height:24px;background:#fff;display:none;z-index:10;-webkit-box-shadow:rgba(0,174,130,.2) 0px 0px 0px 3px;box-shadow:rgba(0,174,130,.2) 0px 0px 0px 3px;border-radius:100%}.dm-form-container form .card-option.selected .checkmark{display:block}.dm-form-container form .card-option .comp-details{margin:12px 0}.dm-form-container form .card-option .comp-details ul{padding:0 0 0 25px;font-size:14px;list-style:none}.dm-form-container form .card-option .comp-details ul li:before{content:"";display:inline-block;margin-right:10px;margin-left:-17px;padding:5px 2px;border-bottom:3px solid #006da0;border-right:3px solid #006da0;-webkit-transform:rotate(44deg);transform:rotate(45deg)}.dm-form-container form .draivi-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:16px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}.dm-form-container form .draivi-grid label,.dm-form-container form .draivi-grid input,.dm-form-container form .draivi-grid select{margin:0 0 5px 0;width:100%}.dm-form-container form .draivi-grid .draivi-grid{margin-top:0;margin-bottom:0;row-gap:0}.dm-form-container form .dm-cols-1{width:100%}.dm-form-container form .dm-cols-1 .dm-input-info{width:calc(100% - 32px - 1px)}.dm-form-container form .dm-cols-2{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px)}.dm-form-container form .dm-cols-3{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10.72px);flex:0 0 calc(33.33% - 10.72px)}.dm-form-container form .dm-cols-4{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 12px);flex:0 0 calc(25% - 12px)}@media screen and (min-width: 600px){.dm-form-container form .dm-cols-sm-2{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px)}.dm-form-container form .dm-cols-sm-3{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10.72px);flex:0 0 calc(33.33% - 10.72px)}.dm-form-container form .dm-cols-sm-4{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 12px);flex:0 0 calc(25% - 12px)}.dm-form-container form .available-cc{display:-webkit-box;display:-ms-flexbox;display:flex}.dm-form-container form .available-cc label{font-size:18px;font-weight:700}.dm-form-container form .available-cc button:hover{font-size:15px;font-weight:700;padding:5px 8px;margin:10px 0 0 0;border:3px solid #28a745 !important}.dm-form-container form .available-cc .card-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:auto;width:310px}.dm-form-container form .cc-ineligible,.dm-form-container form .cc-eligible{margin-bottom:10px}}@media screen and (min-width: 768px){.dm-form-container form .dm-cols-md-2{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px)}.dm-form-container form .dm-cols-md-2 .dm-input-info{width:calc(50% - 32px + 8px - 1px)}.dm-form-container form .dm-cols-md-3{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10.72px);flex:0 0 calc(33.33% - 10.72px)}.dm-form-container form .dm-cols-md-4{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 12px);flex:0 0 calc(25% - 12px)}}@media screen and (min-width: 1024px){.dm-form-container form .dm-cols-1 .dm-input-info{width:calc(100% - 32px - 1px)}}@media screen and (min-width: 1024px)and (min-width: 1100px){.dm-form-container form .dm-cols-1 .dm-input-info{width:1067px}}@media screen and (min-width: 1024px){.dm-form-container form .dm-cols-lg-2{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px)}.dm-form-container form .dm-cols-lg-3{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10.72px);flex:0 0 calc(33.33% - 10.72px)}.dm-form-container form .dm-cols-lg-3 .dm-input-info{width:calc(33.33% - 21.44px - 1px)}}@media screen and (min-width: 1024px)and (min-width: 1100px){.dm-form-container form .dm-cols-lg-3 .dm-input-info{width:340.56px}}@media screen and (min-width: 1024px){.dm-form-container form .dm-cols-lg-4{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 12px);flex:0 0 calc(25% - 12px)}.dm-form-container form .dm-cols-lg-67{-webkit-box-flex:0;-ms-flex:0 0 calc(80% - 5.28px);flex:0 0 calc(80% - 5.28px)}}@media screen and (min-width: 1280px){.dm-form-container form .dm-cols-xl-2{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 8px);flex:0 0 calc(50% - 8px)}.dm-form-container form .dm-cols-xl-3{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10.72px);flex:0 0 calc(33.33% - 10.72px)}.dm-form-container form .dm-cols-xl-4{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 12px);flex:0 0 calc(25% - 12px)}}.dm-form-container form .dm-cols-1,.dm-form-container form .dm-cols-2,.dm-form-container form .dm-cols-3,.dm-form-container form .dm-cols-4{min-height:91px}.dm-form-container form .dm-cols-1.dm-grid-button,.dm-form-container form .dm-cols-2.dm-grid-button,.dm-form-container form .dm-cols-3.dm-grid-button,.dm-form-container form .dm-cols-4.dm-grid-button{min-height:auto}.dm-form-container form .dm-label-info-icon::after{content:"?";margin:0px 0 0px 8px;display:inline-block;text-decoration:none;padding:0 8px;font-size:15px;background:#ddd;color:#777;border-radius:100%;text-align:center;border:1px solid #bbb;cursor:help}.dm-form-container form .dm-input-info{display:none;position:absolute;background:#fff;margin-top:-3px;margin-left:1px;border-radius:5px;-webkit-box-shadow:0px 2px 10px;box-shadow:0px 2px 10px;padding:8px 24px 8px 8px;font-size:14px;font-style:italic;line-height:20px;z-index:99}.dm-form-container form .dm-input-info::after{content:"×";position:absolute;top:5px;right:5px;font-size:18px;background:#ddd;color:#777;cursor:pointer;font-style:normal;border:1px solid #ddd;border-radius:50%;padding:0 4px}.dm-form-container form .dm-cols-3 label{font-size:16px}.dm-form-container form .dm-cols-3 select{font-size:15px;padding:9px 4px;text-align:center;background-position:right 4px top 20%}.dm-form-container form .dm-cols-3 .invalid-field{min-width:auto;font-size:12px !important;line-height:12px;height:21px}.dm-form-container form .sub-section-label{font-size:19px;text-decoration:underline;text-decoration-color:#006da0;text-underline-offset:6px;text-decoration-thickness:2px}.dm-form-container form #citizenship-multichoice.dropdown-container{width:350px;font-size:17px;font-family:sans-serif;overflow:scroll}.dm-form-container form #citizenship-multichoice.dropdown-container .dropdown-header{float:left;width:100%;background:#f5f5f5;padding:10px 12px;border:1px solid #d3d3d3;-webkit-box-sizing:border-box;box-sizing:border-box}.dm-form-container form #citizenship-multichoice.dropdown-container .dropdown-header .dropdown-label,.dm-form-container form #citizenship-multichoice.dropdown-container .dropdown-header .dropdown-quantity{float:left}.dm-form-container form #citizenship-multichoice.dropdown-container .dropdown-header .dropdown-quantity{margin-left:0px}.dm-form-container form #citizenship-multichoice.dropdown-container .dropdown-header .fa-filter{float:right}.dm-form-container form #citizenship-multichoice.dropdown-container .dropdown-list{float:left;width:100%;border:1px solid #d3d3d3;border-top:none;padding:10px 12px}.dm-form-container form #citizenship-multichoice.dropdown-container .citizenship-options{padding:7px 15px 2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 0;max-height:200px;overflow-y:auto}.dm-form-container form #citizenship-multichoice.dropdown-container .citizenship-options input[type=checkbox]{position:relative;top:2px}.dm-form-container form #citizenship-multichoice.dropdown-container .citizenship-options label{margin-top:8px !important;cursor:pointer}.dm-form-container form #citizenship-multichoice.dropdown-container .disabled-checkbox{opacity:.5 !important}@media screen and (max-width: 767px){.dm-form-container form #citizenship-multichoice.dropdown-container{width:100%}}.usp-area p{padding:18px 0 12px;font-size:16px;font-weight:700;line-height:24px;text-align:center}.usp-area span{padding-right:6px;font-size:19px;color:#41bb7d}@media(max-width: 348px){.dm-form-container .dm-form-title{font-size:22px}.dm-form-container form .draivi-grid label{font-size:15px}}.dm-cols-1.dm-cols-md-2.dm-cols-lg-3:has(#monthlyincome),.dm-cols-1.dm-cols-md-2.dm-cols-lg-3:has(#otherincome),.dm-cols-1.dm-cols-md-2.dm-cols-lg-3:has(#creditcosts),.dm-cols-1.dm-cols-md-2.dm-cols-lg-3:has(#fixedcosts){position:relative}.dm-cols-1.dm-cols-md-2.dm-cols-lg-3:has(#monthlyincome)::after,.dm-cols-1.dm-cols-md-2.dm-cols-lg-3:has(#otherincome)::after,.dm-cols-1.dm-cols-md-2.dm-cols-lg-3:has(#creditcosts)::after,.dm-cols-1.dm-cols-md-2.dm-cols-lg-3:has(#fixedcosts)::after{content:"€";position:absolute;right:10px;top:58%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#666;font-size:.95rem;line-height:1;pointer-events:none;z-index:1}#monthlyincome,#otherincome,#creditcosts,#fixedcosts{padding-right:2rem}.radio-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.radio-container br{display:none}@media(max-width: 484px){.radio-container{display:block}.radio-container br{display:inline}}.dm-form-headerbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}#smava-kooperation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}#smava-kooperation img{width:auto;display:block}@media(max-width: 639px){.dm-form-headerbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#smava-kooperation{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:8px}}.section-label .section-step{display:none !important}.dmforms-top5 form{padding:14px;background:#fff;border:1px solid #e2e8e8;border-radius:5px;-webkit-box-shadow:0 15px 55px rgba(139,172,172,.45);box-shadow:0 15px 55px rgba(139,172,172,.45)}@media only screen and (min-width: 600px){.dmforms-top5 form{padding:14px !important;border-radius:5px !important}}.dmforms-top5 .dm-form .form-section{margin:10px 0 !important;border-top:0 !important}.dmforms-top5 .page-template-form-page .dmforms-top5 form .form-section{margin:18px 0 !important}.dmforms-top5 .page-template-form-page .dmforms-top5 form .form-section:not(:last-child){padding-bottom:12px;border-bottom:1px dashed #e2e8e8}.dmforms-top5 .page-template-form-page .dmforms-top5 form .form-section:first-child{margin-top:0}.dmforms-top5 .dm-form h2,.dmforms-top5 .dm-form .h2,.dmforms-top5.dmforms-top5 .dm-form h2{font-size:22px;font-weight:700;margin:24px auto 16px;text-decoration:none;color:#425252}.dmforms-top5 .dm-form h3,.dmforms-top5 .dm-form .h3,.dmforms-top5.dmforms-top5 .dm-form h3{font-size:20px;font-weight:400;margin:0 0 10px;color:#425252;text-decoration:none}.dmforms-top5 .loandata{margin-top:12px;background:#fff;border:1px solid #e2e8e8;border-radius:5px;padding:12px;-webkit-box-shadow:0 3px 10px rgba(2,6,23,.06);box-shadow:0 3px 10px rgba(2,6,23,.06)}.dmforms-top5 .top5-row{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:2px 0;color:#425252}.dmforms-top5 .top5-left,.dmforms-top5 .top5-right{font-weight:400}.dmforms-top5 .top5-row:last-child .top5-left,.dmforms-top5 .top5-row:last-child .top5-right{font-weight:800}.dmforms-top5 .palvelukuvaus-checkbox{display:grid;grid-template-columns:20px 1fr;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:14px 14px 14px 0px}.dmforms-top5 .palvelukuvaus-checkbox .checkbox-label{font-size:16px;line-height:1.55;font-weight:400;color:#425252}.dmforms-top5 .palvelukuvaus-checkbox .modal-launcher{color:#425252;text-decoration:underline;text-decoration-color:#f51;text-underline-offset:2px;cursor:pointer}.dmforms-top5 .palvelukuvaus-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px !important;height:32px !important;margin-top:0 !important;margin-right:0 !important;vertical-align:text-top !important;background:#fafafa !important;border:1px solid #999 !important;border-radius:4px;-webkit-box-shadow:none !important;box-shadow:none !important;display:inline-block;position:relative;cursor:pointer}.dmforms-top5 .palvelukuvaus-checkbox input[type=checkbox]::after{left:10px !important;top:6px !important}.dmforms-top5 .submitbutton{width:100%;height:60px;display:block;padding:0;font-size:22px;letter-spacing:1px;background-color:#f60 !important;border-radius:5px;border:3px solid #f60;color:#fff;cursor:pointer}.dmforms-top5 .submitbutton:hover,.dmforms-top5 .submitbutton:focus,.dmforms-top5 .submitbutton:focus-visible{background-color:#ff6610 !important;border-color:#ff6610 !important;color:#fff !important;-webkit-box-shadow:none;box-shadow:none}@media(max-width: 640px){.dmforms-top5 .dmforms-top5 .top5-row{grid-template-columns:1fr auto !important;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}.top5logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 12px;padding:6px 0;text-align:center}.top5logo img{display:block;max-width:220px;max-height:56px;width:auto;height:auto;margin:0 auto;-webkit-filter:drop-shadow(0 1px 4px rgba(0, 0, 0, 0.06));filter:drop-shadow(0 1px 4px rgba(0, 0, 0, 0.06))}#finanzcheck_step .continue-button,#finanzcheck_step .form-submit{background-color:#39a949 !important;border-color:#39a949 !important;color:#fff !important}#finanzcheck_step .continue-button:hover,#finanzcheck_step .form-submit:hover{background-color:#1b5426 !important;border-color:#1b5426 !important}.nk24-trustbar-footer-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nk24-trustbar-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nk24-trustbar-logos>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.nk24-trustbar-logo{width:auto;display:block}.trust-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.trust-logo-title{font-size:14px;font-weight:600;line-height:1.3;color:#425252;text-align:center;max-width:200px;margin:0}@media(min-width: 600px){.nk24-trustbar-logos{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nk24-trustbar-footer-logos{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trustpilot_mini{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}}@media(max-width: 600px){.nk24-trustbar-with-text .nk24-trustbar-logos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.nk24-trustbar-with-text .trust-logo-title{display:block;text-align:center;margin-top:4px}.nk24-trustbar-with-text .trust-logo:last-child{margin-bottom:16px}.nk24-trustbar-with-text .trustpilot-widget{height:120px !important}.nk24-trustbar-with-text .trustpilot-widget iframe{height:120px !important}}@media(max-width: 640px){.page-id-4574 .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{position:static !important}.page-id-4574 .site-header{position:relative}.page-id-4574 .site-branding{margin-right:0px !important}.page-id-4574 .site-header .site-logo img,.page-id-4574 .site-header .site-logo svg{max-height:28px !important;width:auto !important;display:block !important}.page-id-4574 .site-header{--nk-right: 12px;--nk-top: 10px;--nk-gap: 6px;--ks-width: 128px;--k-height: 16px;--s-height: 27px}.page-id-4574 .site-header::before{content:"";position:absolute;right:var(--nk-right);top:var(--nk-top);width:var(--ks-width);height:var(--k-height);background:url("/images/kooperation-finanzcheck-de.png") no-repeat center/contain;pointer-events:none;-webkit-transform:none !important;transform:none !important;bottom:auto !important}.page-id-4574 .site-header::after{content:"";position:absolute;right:var(--nk-right);top:calc(var(--nk-top) + var(--k-height) + var(--nk-gap));width:var(--ks-width);height:var(--s-height);background:url("/images/smava-de.png") no-repeat center/contain;pointer-events:none;-webkit-transform:none !important;transform:none !important;bottom:auto !important}.page-id-4574 #smava-kooperation,.page-id-4574 #smava-kooperation img{display:none !important}}#finanzcheck-gate,#kredit-shortlead{max-width:920px;margin:0 auto;padding-top:5px}#finanzcheck-gate .fg-head,#kredit-shortlead .fg-head{text-align:center;margin-bottom:12px}#finanzcheck-gate .fg-title,#kredit-shortlead .fg-title{margin:0 0 8px;font-size:24px;line-height:1.25}#finanzcheck-gate .fg-lead,#kredit-shortlead .fg-lead{margin:0 auto;max-width:54ch}#finanzcheck-gate .fg-cta,#kredit-shortlead .fg-cta{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#finanzcheck-gate .fg-cta .submitbutton,#kredit-shortlead .fg-cta .submitbutton{width:320px;display:inline-block;margin:0 auto;background-color:#f60 !important;border:3px solid #f60;border-radius:5px}#finanzcheck-gate .fg-cta .submitbutton:hover,#kredit-shortlead .fg-cta .submitbutton:hover{background-color:#ff6610 !important;border-color:#ff6610 !important;color:#fff !important}@media(max-width: 420px){#finanzcheck-gate .fg-cta .submitbutton,#kredit-shortlead .fg-cta .submitbutton{margin-left:10px;margin-right:10px;width:100%}}#finanzcheck-gate .nk24-trustbar,#kredit-shortlead .nk24-trustbar{margin-top:18px}#finanzcheck-gate .nk24-trustbar .nk24-trustbar-logos,#kredit-shortlead .nk24-trustbar .nk24-trustbar-logos{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#finanzcheck-gate .nk24-trustbar .nk24-trustbar-logos img,#kredit-shortlead .nk24-trustbar .nk24-trustbar-logos img{display:block}.dm-form-container form .draivi-grid input[type=checkbox]+label.insurance-checkbox,.dm-form-container form .draivi-grid input[type=checkbox]+span+label.insurance-checkbox{font-size:14px !important}.wp-block-group.landingpage-formsection .dm-magic-form-container{border-radius:5px;border:none}.wp-block-group.landingpage-formsection .dm-magic-form-container .dm-form-title{display:block;width:100%;margin:0 0 16px;padding:12px 18px !important;font-size:22px !important;text-align:center;border-radius:8px 8px 0 0}.wp-block-group.landingpage-formsection .dm-magic-form-container h2,.wp-block-group.landingpage-formsection .dm-magic-form-container p,.wp-block-group.landingpage-formsection .dm-magic-form-container label{text-align:center}.wp-block-group.landingpage-formsection .dm-magic-form-container h2{padding:6px 6px !important;font-size:21px !important;border-radius:8px 8px 0 0;width:100%}.wp-block-group.landingpage-formsection .dm-magic-form-container h2,.wp-block-group.landingpage-formsection .dm-magic-form-container label{color:#222}.wp-block-group.landingpage-formsection .dm-magic-form-container form p{padding:0;line-height:24px}.wp-block-group.landingpage-formsection .dm-magic-form-container form p em{font-size:17px}.wp-block-group.landingpage-formsection .dm-magic-form-container form label{color:#222}.wp-block-group.landingpage-formsection .dm-magic-form-container form span.error{display:block;padding:4px;text-align:center;color:#d11;font-size:15px;border:1px solid #d11;border-radius:5px;background:#fff2f2}.wp-block-group.landingpage-formsection .dm-magic-form-container form span.error[style*="visibility: visible"]{max-height:200px;margin-top:8px;padding:8px 12px;opacity:1}.wp-block-group.landingpage-formsection .dm-magic-form-container form a{font-size:16px}.wp-block-group.landingpage-formsection .dm-magic-form-container form input[type=email]{border:1px solid #222 !important;text-align:center}.wp-block-group.landingpage-formsection .dm-magic-form-container form input[type=email]::-webkit-input-placeholder{opacity:0}.wp-block-group.landingpage-formsection .dm-magic-form-container form input[type=email]::-moz-placeholder{opacity:0}.wp-block-group.landingpage-formsection .dm-magic-form-container form input[type=email]:-ms-input-placeholder{opacity:0}.wp-block-group.landingpage-formsection .dm-magic-form-container form input[type=email]::-ms-input-placeholder{opacity:0}.wp-block-group.landingpage-formsection .dm-magic-form-container form input[type=email]::placeholder{opacity:0}.wp-block-group.landingpage-formsection .dm-magic-form-container form input[type=submit]{padding:12px 8px !important;color:#fff !important;height:auto;line-height:normal !important;font-weight:400;font-size:19px !important;border:none !important}.wp-block-group.landingpage-formsection .dm-magic-form-container form input[type=submit]:hover,.wp-block-group.landingpage-formsection .dm-magic-form-container form input[type=submit]:focus{color:#fff !important}#api-step2-header .dm-form-head{padding-bottom:0 !important}#api-step2-header .api-step2-subtitle{margin-bottom:5px !important}#api-step2-header .api-step2-title{padding:0;font-weight:600;font-size:20px;line-height:1.7;margin-bottom:5px}#api-step2-header .api-step2-logo{max-height:60px;height:auto;width:auto;display:block;-ms-flex-item-align:center;align-self:center;margin-top:8px}#first_step.woslider .slider-container .slider{display:none !important}#first_step.woslider .slider-area .slider-output{margin:0px !important}@media(min-width: 1024px){#first_step.woslider .slider-container .slider-label{width:auto !important}#first_step.woslider .slider-container select{width:100% !important;margin-top:8px !important}}@media(max-width: 480px){#first_step.woslider .slider-area .slider-output{margin:0px !important}.wp-block-group.landingpage-formsection #first_step.woslider .slider-area .slider-container#loantime_slider{margin:0px !important}}#first_step .slider-area .step-indicator.simple-progress,.home #first_step .slider-area .step-indicator.simple-progress{margin:0 !important;padding:0 0 7px 0 !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;gap:10px !important;position:relative !important;z-index:0 !important;-webkit-transform:none !important;transform:none !important;width:100% !important;max-width:100% !important;-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;-ms-flex-item-align:stretch !important;align-self:stretch !important}#first_step .slider-area .step-indicator.simple-progress .progress-percent,.home #first_step .slider-area .step-indicator.simple-progress .progress-percent{-ms-flex-item-align:end !important;align-self:flex-end !important;white-space:nowrap !important;word-break:normal !important;overflow-wrap:normal !important;font-size:14px !important;line-height:1 !important;position:static !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;-webkit-transform:none !important;transform:none !important}#first_step .slider-area .step-indicator.simple-progress .step-bar,.home #first_step .slider-area .step-indicator.simple-progress .step-bar{width:100% !important;height:14px !important;background:#e6e6e6 !important;border-radius:7px !important;overflow:visible !important;position:relative !important;z-index:0 !important}#first_step .slider-area .step-indicator.simple-progress .step-progress,.home #first_step .slider-area .step-indicator.simple-progress .step-progress{display:block !important;height:100% !important;background-color:#41bb7d !important;background-image:none !important;border-radius:7px !important;-webkit-transition:width .5s ease !important;transition:width .5s ease !important;position:relative !important;z-index:0 !important}#first_step .slider-area .step-indicator.simple-progress.has-steps .steps,.home #first_step .slider-area .step-indicator.simple-progress.has-steps .steps{position:absolute !important;inset:0 !important;pointer-events:none !important;z-index:2 !important;display:block !important;margin:0 !important;padding:0 !important;z-index:1 !important}#first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar,.home #first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar{overflow:visible !important}#first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar .steps>.step,.home #first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar .steps>.step{position:absolute !important;top:50% !important;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;width:24px !important;height:24px !important;padding:0 !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;border-radius:999px !important;background:#fff !important;border:2px solid #cfcfcf !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;font-size:12px !important;line-height:1 !important;color:#444 !important}#first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar .steps>.step:before,#first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar .steps>.step:after,#first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar .steps>.step::before,#first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar .steps>.step::after,.home #first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar .steps>.step:before,.home #first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar .steps>.step:after,.home #first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar .steps>.step::before,.home #first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar .steps>.step::after{content:none !important;display:none !important}#first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar .steps>.step:nth-child(1),.home #first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar .steps>.step:nth-child(1){left:33% !important}#first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar .steps>.step:nth-child(2),.home #first_step .slider-area .step-indicator.simple-progress.has-steps .step-bar .steps>.step:nth-child(2){left:66% !important}.dm-cc-step-page{padding:0 16px}.dm-cc-step-page .creditcardhead{max-width:1100px;margin:0 auto 12px;background:#e9e9e9;border-radius:5px;padding:12px 16px}.dm-cc-step-page .creditcardhead p{padding:0}.dm-cc-step-page .dm-cc-step-layout{max-width:1100px;margin:0 auto 24px;display:grid;grid-template-columns:360px 1fr;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(max-width: 768px){.dm-cc-step-page .dm-cc-step-layout{grid-template-columns:1fr}}.dm-cc-step-page .dm-cc-left{background:#fff;border:1px solid #e3e3e3;border-radius:5px;padding:16px}.dm-cc-step-page .dm-cc-card-image{margin-bottom:14px}.dm-cc-step-page .dm-cc-card-image img{width:100%;height:auto;display:block}.dm-cc-step-page .dm-cc-benefits{list-style:none;padding:0;margin:0 0 14px}.dm-cc-step-page .dm-cc-benefits li{position:relative;padding-left:22px;margin:10px 0;font-size:14px;line-height:1.35}.dm-cc-step-page .dm-cc-benefits li::before{content:"";display:inline-block;margin-right:10px;margin-left:-20px;padding:6px 3px;border-bottom:5px solid #41bb7d;border-right:4px solid #41bb7d;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dm-cc-step-page .dm-cc-badges{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:10px}.dm-cc-step-page .dm-cc-badge{background:rgba(0,0,0,0);padding:0;border:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:86px}.dm-cc-step-page .dm-cc-badge-trustpilot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:86px}.dm-cc-step-page .dm-cc-badge-icon img{height:auto;display:block}.dm-cc-step-page .dm-form-container.dm-cc-right{background:#fff;border:1px solid #e3e3e3;border-radius:5px}.dm-cc-step-page .dm-form-container.dm-cc-right form{padding:18px}@media(min-width: 1100px){.dm-cc-step-page .dm-form-container.dm-cc-right form{padding:22px}}.dm-cc-step-page .dm-form-container.dm-cc-right .gender-radio-wrapper .gender-main-label{display:block;font-weight:600;margin-bottom:.75rem;color:#1f2937;font-size:.95rem}.dm-cc-step-page .dm-form-container.dm-cc-right .gender-radio-wrapper .radio-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border:1px solid #999;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:5px;padding:9px 6px}.dm-cc-step-page .dm-form-container.dm-cc-right .gender-radio-wrapper .radio-option:hover{border-color:#006da0;background:#f0f4fd}.dm-cc-step-page .dm-form-container.dm-cc-right .gender-radio-wrapper .radio-option:has(input[type=radio]:checked){border-color:#006da0;background:#f0f4fd}.dm-cc-step-page .dm-form-container.dm-cc-right .gender-radio-wrapper .radio-option input[type=radio]{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.dm-cc-step-page .dm-form-container.dm-cc-right .gender-radio-wrapper .radio-option input[type=radio]:focus~.radio-custom{-webkit-box-shadow:0 0 0 3px rgba(65,187,125,.15);box-shadow:0 0 0 3px rgba(65,187,125,.15);outline:none}.dm-cc-step-page .dm-form-container.dm-cc-right .gender-radio-wrapper .radio-option input[type=radio]:checked~.radio-custom{border-color:#006da0;background:#006da0}.dm-cc-step-page .dm-form-container.dm-cc-right .gender-radio-wrapper .radio-option input[type=radio]:checked~.radio-custom::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background:#fff}.dm-cc-step-page .dm-form-container.dm-cc-right .gender-radio-wrapper .radio-custom{width:20px;height:20px;border:1px solid #d0d4d4;border-radius:50%;margin-right:.75rem;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 768px){.creditcardhead{padding:6px 8px !important}.creditcardhead p{font-size:14px}.dm-cc-step-page .dm-cc-left{padding:12px;display:block}.dm-cc-step-page .dm-cc-promo-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dm-cc-step-page .dm-cc-card-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 6px);flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px);margin-bottom:0}.dm-cc-step-page .dm-cc-card-image img{width:100%;height:auto;display:block}.dm-cc-step-page .dm-cc-badges.dm-cc-badges--trio{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 6px);flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px);margin-top:0;display:grid !important;grid-template-columns:1fr 1fr;grid-template-areas:"dsgvo ssl" "trust trust";gap:8px 10px;-ms-flex-line-pack:start;align-content:start;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dm-cc-step-page .dm-cc-badge-dsgvo{grid-area:dsgvo}.dm-cc-step-page .dm-cc-badge-ssl{grid-area:ssl}.dm-cc-step-page .dm-cc-badge-trustpilot{grid-area:trust}.dm-cc-step-page .dm-cc-badge{min-height:0;padding:0;border:none;background:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dm-cc-step-page .dm-cc-badge-icon img{max-width:36px;height:auto;display:block}.dm-cc-step-page .dm-cc-badge-trustpilot{-webkit-transform:none;transform:none;zoom:.65;-webkit-transform-origin:top center;transform-origin:top center;margin-bottom:-90px}.dm-cc-step-page .dm-cc-badge-trustpilot>*{margin:0 !important}.dm-cc-step-page .dm-cc-benefits{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:6px 0 0}}@media(min-width: 576px)and (max-width: 768px){.dm-cc-badge-icon img{max-width:50px}.dm-cc-step-page .dm-cc-badge-trustpilot{zoom:1;margin-bottom:-55px}}#last_section .dm-grid-button.dm-cta-with-subline{position:relative}#last_section .dm-grid-button.dm-cta-with-subline>input.form-submit{width:100% !important;min-height:56px;padding-top:10px !important;padding-bottom:28px !important;line-height:1.1 !important}#last_section .dm-grid-button.dm-cta-with-subline>.dm-cta-subline{position:absolute;left:50%;bottom:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;white-space:nowrap;max-width:calc(100% - 24px);font-size:.78rem;line-height:1.1;opacity:.72;color:#fff;pointer-events:none}#last_section .dm-grid-button.dm-cta-with-subline>.dm-cta-subline .dm-lock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1px}#last_section .dm-grid-button.dm-cta-with-subline>.dm-cta-subline .dm-lock svg{width:14px !important;height:14px !important;display:block !important}#last_section .dm-grid-button.dm-cta-with-subline>.dm-cta-subline .dm-lock svg path,#last_section .dm-grid-button.dm-cta-with-subline>.dm-cta-subline .dm-lock svg rect{stroke:#fff !important}#last_section .dm-grid-button.dm-cta-with-subline>.dm-cta-subline .dm-lock svg circle{fill:#fff !important}@media(max-width: 480px){#last_section .dm-grid-button.dm-cta-with-subline>input.form-submit{min-height:58px;padding-bottom:32px !important}#last_section .dm-grid-button.dm-cta-with-subline>.dm-cta-subline{font-size:.62rem;gap:5px;white-space:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:calc(100% - 28px)}}@media(max-width: 768px){.dm-form-container,.dm-form-container form,#credicom_step{overflow:visible !important;-webkit-transform:none !important;transform:none !important}#credicom_step .step-container{position:sticky;top:var(--credicom-sticky-top, 0px);z-index:0}#credicom_step .form-section.progress-step{position:relative;z-index:1}#credicom_step .step-container.is-stuck{z-index:9999;border-bottom:0 !important;background:rgba(0,0,0,0) !important;-webkit-box-shadow:none !important;box-shadow:none !important;padding-top:23px;padding-bottom:6px !important}#credicom_step .step-container.is-stuck::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;-webkit-box-shadow:0 10px 26px rgba(0,0,0,.12);box-shadow:0 10px 26px rgba(0,0,0,.12);pointer-events:none;z-index:-1}#credicom_step .step-container.is-stuck .progress-percent{left:auto !important;right:12px;width:auto !important;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}#credicom_step .step-container.is-stuck .progress-percent::after{content:"geschafft";opacity:.8}}.dm-form-container form .dm-cols-1 .dm-input-info,.dm-form-container form .dm-cols-md-2 .dm-input-info,.dm-form-container form .dm-cols-lg-3 .dm-input-info{width:auto !important;max-width:min(420px,100vw - 32px) !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}@media(max-width: 768px){.dm-form-container form .dm-input-info,.dm-form-container form .dm-cols-1 .dm-input-info,.dm-form-container form .dm-cols-md-2 .dm-input-info,.dm-form-container form .dm-cols-lg-3 .dm-input-info{left:0 !important;right:0 !important;width:auto !important;max-width:100% !important}}#second_step #loansum-editor{width:100%}#second_step .dm-progressbar{width:100%}#second_step .dm-progressbar-label{margin:0 0 12px 0;font-size:16px;line-height:1.3;font-weight:400;color:#425252;text-align:right}#second_step .dm-progressbar-track{width:100%;height:14px;background:#e6e6e6;border-radius:4px;overflow:hidden;position:relative;margin-bottom:12px}#second_step .dm-progressbar-fill{width:66%;height:100%;background:#006da0;border-radius:4px;-webkit-transition:width .5s ease;transition:width .5s ease}