.modal-obk.custom-modal-fineco{margin:auto;max-width:343px}@media screen and (min-width:768px){.modal-obk.custom-modal-fineco{max-width:357px}}.modal-obk.custom-modal-fineco .modal-content{background:#fff}.modal-obk.custom-modal-fineco .modal-content .modal-header{background:#fff;padding:8px 8px 0 24px}.modal-obk.custom-modal-fineco .modal-content .modal-header button.close{font-size:0!important;margin:0;padding:0}.modal-obk.custom-modal-fineco .modal-content .modal-header .ico-close-modal{cursor:pointer;height:16px;margin:4px;vertical-align:top;width:16px}.modal-obk.custom-modal-fineco .modal-content .modal-body{background:#fff;padding:0 24px}.modal-obk.custom-modal-fineco .modal-content .modal-footer{background:#fff;padding:24px}.fetch-error{animation:fadein .5s;left:0;opacity:.95;position:fixed;top:0;width:100%;z-index:100}.fetch-error .progress-bar{background:#d80000;bottom:13px;height:3px;position:absolute}@keyframes fadein{0%{opacity:0;top:-100px}to{opacity:.95;top:0}}.loading-page{padding:30px 0;width:100%}.loading-page .logo-square{height:190px;margin:0 auto;position:relative;width:187px}.loading-page .logo-bg{animation:none running-color-bg 1.5s infinite ease 0s ease 0s 1 normal none;animation:initial-color-bg 1.5s ease infinite;background-color:#02549d;height:inherit;position:absolute;width:inherit;z-index:10}.loading-page .logo-f{position:relative;z-index:10}.loading-page .logo-f .line-1{top:29px}.loading-page .logo-f .line-1,.loading-page .logo-f .line-2{animation:none running-color-f-line 1.5s infinite ease 0s ease 0s 1 normal none;animation:initial-color-f-line 1.5s ease infinite;background:#ffcf00;display:block;height:21px;left:41px;position:absolute;width:103px}.loading-page .logo-f .line-2{top:84px}.loading-page .logo-f .line-3{animation:none running-color-f-line 1.5s infinite ease 0s ease 0s 1 normal none;animation:initial-color-f-line 1.5s ease infinite;background:#ffcf00;display:block;height:132px;left:41px;position:absolute;top:29px;width:29px}.loading-bar{background-color:#cfcfcf;border-radius:2px;height:2px;margin:25px auto 0;overflow:hidden;position:relative;transform:rotateY(0);transition:transform .3s ease-in;width:187px;z-index:1}.loading-bar .blue-bar{animation:none running-loading 1.5s infinite ease 0s ease 0s 1 normal none;animation:initial-loading 1.5s ease infinite;background-color:#02549d;border-radius:2px;height:100%;position:absolute;transform:translate(-34px);width:68px}@keyframes initial-color-bg{0%,to{background-color:#02549d}50%{background-color:#999}}@keyframes initial-color-f-line{0%,to{background-color:#ffcf00}50%{background-color:#fff}}@keyframes initial-loading{0%,to{transform:translate(-34px)}50%{transform:translate(140px)}}body,html{font-size:1rem;height:100%}input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.labels span+span:before{content:" - "}.container{margin:0 auto;max-width:610px}.logo{background:url(https://images.finecobank.com/common-global/img/logo/logo_fineco.svg),url(https://images-dev.finecobank.com/common-global/img/logo/logo_fineco.svg);background-position:50%;background-repeat:no-repeat;background-size:130px 130px;height:55px}.content-open-banking{height:100%;overflow:auto}.f1,.h1,h1{font-size:2.5rem}.f2,.h2,h2{font-size:1.875rem}.f3,.h3,h3{font-size:1.25rem}.f4,.h4,h4{font-size:1.125rem;line-height:1.25rem}.f5,.h5,h5{font-size:1rem;line-height:1.45rem}.f6,.h6,h6{font-size:.875rem;line-height:1.425rem}.form-control{height:calc(1.625em + 1.25rem + 2px);padding:.625rem .75rem}.form-group label.fineco-label{left:13px;top:10px}.form-group label.fineco-used{left:10px;top:-6px}.invalid-feedback{padding:0 10px}input[type=radio]~.form-check-label:before{background-color:#0000;border:1px solid #ccc;border-radius:75%;content:"";cursor:pointer;display:block;height:1.375rem;left:0;pointer-events:cursor;position:absolute;top:.25rem;-webkit-user-select:none;user-select:none;width:1.375rem}input[type=radio]~.form-check-label:after{border:1px solid #ccc}input[type=radio].form-check-input:checked~.form-check-label:before{color:#08c;content:"";cursor:pointer;font-family:Font Awesome\ 5 Free;font-size:.84rem;font-weight:900;line-height:1.37rem;text-indent:.075rem}input[type=radio].is-invalid~.form-check-label:before{border:1px solid #d80000}input[type=checkbox]~.form-check-label:before{background-color:#0000;border:1px solid #ccc;content:"";cursor:pointer;display:block;height:1.375rem;left:0;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:1.375rem}input[type=checkbox]~.form-check-label:after{border:1px solid #ccc}input[type=checkbox].form-check-input:checked~.form-check-label:before{color:#08c;content:"";cursor:pointer;font-family:Font Awesome\ 5 Free;font-size:.96rem;font-weight:900;line-height:1.38;text-indent:.17rem}input[type=checkbox].is-invalid .form-check-label:before{border:1px solid #d80000}.custom-switch{line-height:1.8;padding-left:0}.custom-switch .custom-control-label{vertical-align:top}.custom-switch .custom-control-label:before{border:1px solid #ccc;border-radius:1.625rem;height:1.775rem;left:0;pointer-events:all;position:relative;top:0;width:2.875rem}.custom-switch .custom-control-label:after{background-color:#fff;border:1px solid #ccc;border-radius:1.625rem;height:1.5rem;left:.125rem;top:.125rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1.5rem}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:before{background-color:#08c}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(1.125rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#73b8f1}input[type=date]:after{background:none;color:#01559f;display:block;font-size:2rem;height:32px;position:absolute;right:7px;top:10px;width:28px;z-index:-1;-webkit-font-smoothing:antialiased;content:"";font-family:Font Awesome\ 5 Free;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto}input[type=date]::-webkit-calendar-picker-indicator{opacity:0}input[type=date],input[type=date]:focus{background:#0000}@media(max-width:425px){body{background:#f9fdff}.content{margin-top:0!important}}@media(min-width:768px){.container-open-banking,.row-open-banking{height:100%}.content-open-banking{height:430px}.logo{background:url(https://images.finecobank.com/common-global/img/logo/logo_fineco_bianco.svg),url(https://images-dev.finecobank.com/common-global/img/logo/logo_fineco_bianco.svg);background-position:50%;background-repeat:no-repeat;background-size:100px;height:42px;padding-top:6rem;width:210px}.bg-open-banking{background:url(https://images.finecobank.com/common-pub/img/bg-open-banking.png),url(https://images-dev.finecobank.com/common-pub/img/bg-open-banking.png);background-repeat:no-repeat;height:430px;width:210px}.shadow{box-shadow:0 15px 30px 0 #0d4f881f!important}.text-footer-banner{font-size:.8rem}.margintop-text1{padding-top:17rem}}@media(min-width:992px){.text-footer-banner{font-size:1.2rem}}.sca-modal-react .container{max-width:510px}.sca-modal-react.modal-dialog{max-width:610px}.sca-modal-react .btn.btn-secondary{padding:0 .75rem}.sca-modal-react .btn.btn-sm{line-height:3rem;width:100%}.sca-modal-react .modal-body{padding:0}.sca-modal-react .modal-body .justify-content-center.w-100.row{width:auto!important}.sca-modal-react .modal-body h2,.sca-modal-react .modal-body h3{color:#103976;font-family:ProximaNovaExtraBold,Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;text-transform:uppercase}.sca-modal-react .modal-header{padding-bottom:6px}.sca-modal-react .modal-footer{padding:20px 0 30px!important}.sca-modal-react .modal-footer .fineco-form button.btn.btn-sm.btn.btn-primary{height:48px;min-width:auto}.sca-modal-react .modal-footer .form-group.form-group-sm{margin:0}.sca-modal-react .modal-footer .form-group.form-group-sm .form-control-sm{background-color:#fff;height:48px}.sca-modal-react .modal-footer .form-group.form-group-sm label.fineco-label{left:13px;top:12px}.sca-modal-react .modal-footer .form-group.form-group-sm label.fineco-label.fineco-used{left:13px;top:-6px}.reset-form-style .form-group{margin-bottom:0}