@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);:root{--font-family:"Manrope",serif;--font-family-alt:"Helvetica",Arial,sans-serif;--font-weight:400;--font-weight-bold:700;--font-weight-black:900;--font-size-x-display:5.16rem;--font-size-display:4.3rem;--font-size-xx-large:3.583rem;--font-size-x-large:2.488rem;--font-size-large:1.75rem;--font-size-xx-medium:1.5rem;--font-size-x-medium:1.25rem;--font-size-medium:1.2rem;--font-size:1rem;--font-size-small:.833rem;--font-size-x-small:.694rem;--font-size-xx-small:.579rem;--lineheight-x-text:1.85;--lineheight-text:1.55;--lineheight-short:1.2;--color-dark-base:#00386d;--color-base:#009cda;--color-white:#fff;--color-black:#000;--color-grey:#bbb;--color-accent:#fa0000;--color-background-selection:#f4f4f4;--color-border:inherit;--color-text-black:#000;--color-text-white:#fff;--color-text-base:#009cda;--color-text-dark-base:#00386d;--color-text-grey:#aeaeae;--color-text-link:var(--color-text-black);--color-text-link-active:var(--color-text-link);--color-text-link-focus:var(--color-text-link);--color-text-link-hover:var(--color-text-black);--color-text-link-visited:var(--color-text-link);--color-button-default:var(--color-accent);--color-button-border:unset;--color-button-text:#fff;--border-radius-x-small:.25rem;--border-radius-small:.5rem;--border-radius-medium:.75rem;--border-radius-large:1.5rem;--border-radius-circle:50%;--border-width-hairline:.5px;--border-width:1px;--border-width-thin:2px;--border-width-thick:5px;--grid-64:3fr 1fr 2fr 2fr 1fr 3fr;--grid-gap:4vw;--max-width:84.25rem;--spacing-xx-small:.125rem;--spacing-x-small:.25rem;--spacing-small:.5rem;--spacing:.75rem;--spacing-medium:1rem;--spacing-large:1.5rem;--spacing-x-large:2rem;--spacing-xx-large:3rem;--spacing-xxx-large:3.5rem;--spacing-display:4.3rem;--spacing-x-display:5.16rem;--duration-instantly:0;--duration-immediately:0.1s;--duration-quickly:0.2s;--duration-promptly:0.5s;--duration-slowly:1s}body{font-family:'Lato',sans-serif}.wrapper{max-width:1240px;margin:0 auto;padding:0 15px}body{background-color:#f5f7f7}p{margin-bottom:0}.header-box{margin:25px 0;display:flex;align-items:center;justify-content:space-between}.header-box img{max-width:45%;max-height:40px}.image-section{position:relative}.absolute-content{position:absolute;background-color:#0770b3;padding:30px;border-radius:50%;text-align:center;font-size:14px;right:-10px;top:-30px}.absolute-content span{font-weight:700;font-size:20px}@media (min-width:700px){.header-box img{max-width:45%;max-height:60px}.absolute-content{position:absolute;background-color:#0770b3;padding:30px;border-radius:50%;text-align:center;font-size:20px;right:-20px;top:-20px}.absolute-content span{font-weight:700;font-size:30px}}.form-info{background-color:#002f34;color:#fff;padding:15px 25px;border-radius:15px;position:relative}.form-info .product-image img{max-width:100%;width:100%}.form-info #product-title{margin-top:15px}.form-info .form-info-text{font-size:19px;font-weight:700;padding:15px 0;max-width:65%}.mainFields{background-color:#fff;margin:40px -15px 0;border-radius:15px 15px 0 0;padding:25px 15px}.form-element-wrapper{display:flex;flex-wrap:wrap;align-items:center;position:relative;min-height:70px}.form-element-wrapper:not(:last-of-type){margin-bottom:20px}.form-element-wrapper .form-tooltip{max-width:20px;max-height:20px;position:absolute;top:0;right:0;background-image:url(https://www.comperia.pl/pliki/new_form/nowa_maszynka/comperiaraty/pytajnik.png);background-size:contain;background-repeat:no-repeat;background-color:transparent;outline:none;border:none;display:block;width:25px;height:25px}.form-element-wrapper .form-tooltip.white-tooltip{background-image:url(https://www.comperia.pl/pliki/new_form/nowa_maszynka/comperiaraty/pytajnk_bialy.png)}.form-element-wrapper img{width:100%;height:100%}.form-element-wrapper .input-box{width:100%}.form-element-wrapper .select-box{display:flex;flex:1}.firma .form-element-wrapper label{width:100%;font-size:17px}.form-element-wrapper label{min-width:150px;font-size:17px}.form-element-wrapper input{min-height:45px;border:1px solid #cecedd}.form-element-wrapper input::placeholder{color:#ddd}.form-select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url(https://www.comperia.pl/pliki/new_form/nowa_maszynka/comperiaraty/dropdown.png);background-repeat:no-repeat;background-size:20px;background-position:95%}@media (min-width:700px){.mainFields{background-color:#fff;margin:40px auto 0;border-radius:15px 15px 0 0;padding:0}.form-element-wrapper .select-box{margin-left:15px;flex:1}.firma .form-element-wrapper label{width:unset;font-size:17px}}.form-element-wrapper>input.has-error{border:1px solid red;box-shadow:none}#comperia_mainform input[type=text].has-error,#comperia_mainform input[type=tel].has-error,#comperia_mainform input[type=email].has-error,#comperia_mainform select.has-error{border:1px solid red;box-shadow:none}.has-error{color:red}.error-box{font-size:12px;color:red;margin-top:3px;display:none}.error-box p{margin:5px 0 0 5px}.phone-message{font-size:10px;margin-top:3px;color:rgba(0,0,0,.6)}.phone-message p{margin:5px 0 0 5px}.checkAll-agreement{background-color:#4ba0d1;color:#fff;padding:25px 15px;border-radius:0 0 15px 15px;margin:0 -15px 40px}.checkAll-agreement a{color:#fff}.checkAll-agreement .form-element-wrapper label{padding-top:0}.checkAll{display:flex;align-items:center;margin-bottom:1rem;.custom-inputCheckbox label:before{top:12px;!important}}.form-checkAll-label{font-weight:700}.submit-btn{padding:15px 45px;width:80%;background-color:#2e2d6d;color:#fff;margin:20px auto 20px;font-size:20px;font-weight:700;border-radius:15px;border:none;min-width:250px;text-align:center;cursor:pointer}@media (min-width:700px){.checkAll-agreement .checkAll-agreement__content{padding-left:20px}.checkAll-agreement .checkAll-agreement__content .form-element-wrapper{min-height:unset}.checkAll-agreement label{margin-left:20px;margin-bottom:0}.checkAll-agreement__content-text{padding-left:34px}.checkAll-agreement{margin:0 auto 40px}}@media (min-width:700px){.mainFields,.checkAll-agreement{padding:25px}.mainFields.checkAll-agreement{margin:0}.form-element-wrapper{align-items:flex-start}.form-element-wrapper .input-box{max-width:65%}.form-element-wrapper label{padding-top:8px}.form-element-wrapper .form-tooltip{max-width:25px;max-height:25px;position:absolute;right:0;top:8px;background-image:url(https://www.comperia.pl/pliki/new_form/nowa_maszynka/comperiaraty/pytajnik.png);background-size:contain;background-repeat:no-repeat;background-color:transparent;outline:none;border:none;display:block;width:25px;height:25px}.submit-btn{width:fit-content;background-color:#2e2d6d;color:#fff;cursor:pointer}}.bank-info{background-color:#0770b3;padding:30px 25px;margin:20px auto 20px;border-radius:15px;color:#fff;font-size:17px}.infographic-box{padding:50px 25px;border-radius:15px;background-color:#0770b3;color:#fff;display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:25px}.infographic-box__element{display:grid;justify-items:center;align-items:self-start}.infographic-box__element p{margin-top:20px;text-align:center;min-height:70px}@media (min-width:700px){.infographic-box{padding:50px;grid-template-columns:1fr 1fr 1fr;gap:50px}}.agreements{background-color:#fff;border-radius:15px;margin:0 -15px;padding:25px 15px}.agreementsFooter{display:none}.checkAll{display:flex;margin-bottom:35px}.form-checkAll-label{font-weight:700}.agreements input{margin-right:10px}.agreements label{margin-bottom:0}.agreements-element-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:35px}.agreement-special{display:flex;flex-direction:column;gap:7px}.agreements a{font-weight:700;cursor:pointer}.collapse-box{display:flex;justify-content:space-between}.collapse-btn{display:block;margin:5px 0 5px 0;color:#000;text-decoration:underline}.collapse-btn img{width:15px;height:auto}.collapse-btn:hover{color:#000;font-weight:700}.more{margin-bottom:5px}.banki{display:grid;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));gap:10px;border-radius:15px;margin-bottom:15px}.banki :first-child{grid-column:1 / -1}.banki label{width:150px;background-position-x:69%!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center;margin-right:10px;color:transparent;display:flex;align-items:center;height:55px;border-radius:10px;cursor:pointer}.banki .all-banks{width:100%;font-weight:700}.banki .all-banks span{color:#000;font-size:14px}@media (min-width:700px){.agreements{padding:40px 25px 40px 25px;margin:40px auto 0}.agreements input{margin-right:25px}.collapse-btn{margin:5px 0 5px 41px}.more{margin-left:41px}.banki{padding-left:41px}.banki label{width:170px}.collapse-box{justify-content:unset}}.footer{background-color:#f7f7f7;padding:40px 0}.footer-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.footer-info{width:100%;display:flex;flex-direction:column-reverse;gap:10px;align-items:center;justify-content:space-between;margin:20px auto}.footer-info span{display:inline-flex;gap:10px}.footer-info a{color:#000;text-decoration:none;cursor:pointer}.terms__title{font-size:1.5rem}#regulamin h2{font-size:24px;line-height:34px}@media (min-width:700px){.footer-info{width:100%;flex-direction:row;margin-top:0}.footer-info p{margin-bottom:0}.modal-dialog{max-width:980px}.modal-body{max-height:500px;overflow-y:scroll}}label[for=multiform_6_28]{background:url(https://www.comperia.pl/_img/Logotypy/eurobank_transp.png)}label[for=multiform_6_62]{background:url(https://www.comperia.pl/_img/Logotypy/alior_bank_transp.png)}label[for=multiform_6_14]{background:url(https://www.comperia.pl/_img/Logotypy/santander_bank_polska_transp_new.png)}label[for=multiform_6_10]{background:url(https://www.comperia.pl/_img/Logotypy/santander_bank_polska_transp_new.png)}label[for=multiform_6_1]{background:url(https://www.comperia.pl/_img/Logotypy/bnp_paribas_transp.png)}label[for=multiform_6_9]{background:url(https://www.comperia.pl/_img/Logotypy/pko_bank_polski_transp.png)}label[for=multiform_6_17]{background:url(https://www.comperia.pl/_img/Logotypy/bank_pekao_transp.png)}label[for=multiform_6_18]{background:url(https://www.comperia.pl/_img/Logotypy/santander_consumer_bank_transp_new.png)}label[for=multiform_7_18]{background:url(https://www.comperia.pl/_img/Logotypy/santander_consumer_bank_transp_new.png)}label[for=multiform_6_186]{background:url(https://www.comperia.pl/_img/Logotypy/t-mobile_uslugi_bankowe_transp_new.png)}label[for=multiform_6_3]{background:url(https://www.comperia.pl/pliki/top3/milenium.png)}label[for=multiform_6_119]{background:url(https://www.comperia.pl/_img/Logotypy/kasy_stefczyka_transp.png)}label[for=multiform_6_256]{background:url(https://www.comperia.pl/_img/Logotypy/kasy_stefczyka_transp.png)}label[for=multiform_6_35]{background:url(https://www.comperia.pl/pliki/ub_comperia/banki/bank_bps_transp.png)}label[for=multiform_6_225]{background:url(https://www.comperia.pl/pliki/top3/inbank.png)}label[for=multiform_6_25]{background:url(https://www.comperia.pl/pliki/ub_comperia/banki/bank_pocztowy_transp.png)}label[for=multiform_6_500]{background:url(https://www.comperia.pl/pliki/new_form/nowa_maszynka/lp_core_google_ads/logotyp_velo-cut.png);background-position-x:61%!important}#loan-container{font-size:12px}.custom-inputCheckbox{display:flex;align-items:center;position:relative}.custom-inputCheckbox label{margin-left:40px;margin-bottom:0;cursor:pointer}.custom-inputCheckbox label.has-error{color:#fc0000}#collapseAgreements .custom-inputCheckbox.has-error label{color:#fc0000;transition:color 0.3s ease-in-out}.custom-inputCheckbox label:before{content:'';-webkit-appearance:none;background-color:#fff;position:absolute;left:0;top:50%;transform:translate(0,-50%);border:2px solid var(--color-text-grey);border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:7px;display:block;width:18px;height:18px;vertical-align:middle;cursor:pointer;margin-right:5px}.custom-inputCheckbox input:checked+label:after{content:'';display:block;position:absolute;top:50%;left:7px;transform:translate(0,-50%) rotate(45deg);width:5px;height:13px;border:solid var(--color-text-grey);border-width:0 3px 3px 0}.custom-inputCheckbox input{display:none;appearance:none}