#formularzkontakt.formularz-bs-v2{font-family:Montserrat,sans-serif;color:#283583;padding:0;margin:0 auto;box-sizing:border-box;padding-bottom:80px}#formularzkontakt.formularz-bs-v2 *,#formularzkontakt.formularz-bs-v2 *:before,#formularzkontakt.formularz-bs-v2 *:after{box-sizing:border-box}section#kontakt>div.absolute{display:none}#formularzkontakt.formularz-bs-v2 .fbs__card{max-width:1110px;margin:0 auto;background:#fff;border-radius:0;box-shadow:none;overflow:hidden}#formularzkontakt.formularz-bs-v2 .fbs__grid{display:grid;grid-template-columns:1fr;gap:40px;padding:40px clamp(24px, 4vw, 78px)}@media (min-width:900px){#formularzkontakt.formularz-bs-v2 .fbs__grid{grid-template-columns:1fr 1fr;gap:72px;padding:78px}}#formularzkontakt.formularz-bs-v2 .fbs__left{display:flex;flex-direction:column;gap:24px;min-width:0}#formularzkontakt.formularz-bs-v2 .fbs__badge{margin-bottom:0;align-self:flex-start;width:fit-content;max-width:100%}#formularzkontakt.formularz-bs-v2 .fbs__title{font-family:Montserrat,sans-serif;font-size:52px;font-weight:700;line-height:1.05;color:#283583;margin:0}#formularzkontakt.formularz-bs-v2 .fbs__title em,#formularzkontakt.formularz-bs-v2 .fbs__subtitle em{font-style:normal;color:#76b82a}#formularzkontakt.formularz-bs-v2 .fbs__agents{display:flex;flex-direction:column;gap:24px;margin-top:8px}#formularzkontakt.formularz-bs-v2 .fbs__agent{display:flex;align-items:center;gap:16px}#formularzkontakt.formularz-bs-v2 .fbs__agent-avatar{width:100px;height:100px;border-radius:50%;object-fit:cover;background:#d9d9d9;flex-shrink:0;display:block}#formularzkontakt.formularz-bs-v2 .fbs__agent-info{display:flex;flex-direction:column;gap:8px;min-width:0}#formularzkontakt.formularz-bs-v2 .fbs__agent-name{font-size:20px;font-weight:500;color:#283583;line-height:1}#formularzkontakt.formularz-bs-v2 .fbs__agent-contacts{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:500;color:#838ab5;line-height:1}#formularzkontakt.formularz-bs-v2 .fbs__agent-contacts a{color:inherit;text-decoration:none;transition:color .2s ease}#formularzkontakt.formularz-bs-v2 .fbs__agent-contacts a:hover{color:#283583;text-decoration:underline}#formularzkontakt.formularz-bs-v2 .fbs__legal{font-size:10px;font-weight:500;line-height:1.4;color:#838ab5;margin:8px 0 0}#formularzkontakt.formularz-bs-v2 .fbs__more-info-trigger{font:inherit;color:inherit;background:0 0;border:0;padding:0;margin:0;text-decoration:underline;cursor:pointer}#formularzkontakt.formularz-bs-v2 .fbs__more-info-trigger:hover,#formularzkontakt.formularz-bs-v2 .fbs__more-info-trigger:focus-visible{color:#283583;outline:none}#formularzkontakt.formularz-bs-v2 .fbs__phone{margin-top:auto;padding-top:16px;font-size:clamp(24px, 3.5vw, 32px);font-weight:700;line-height:1.2;color:#76b82a}#formularzkontakt.formularz-bs-v2 .fbs__phone-label{display:block}#formularzkontakt.formularz-bs-v2 .fbs__phone a{color:#283583;text-decoration:none;display:block}#formularzkontakt.formularz-bs-v2 .fbs__phone a:hover{text-decoration:underline}#formularzkontakt.formularz-bs-v2 .fbs__right{display:flex;flex-direction:column;gap:32px;min-width:0}#formularzkontakt.formularz-bs-v2 .fbs__header{display:flex;flex-direction:column;gap:4px}#formularzkontakt.formularz-bs-v2 .fbs__subtitle{font-family:Montserrat,sans-serif;font-size:clamp(24px, 3.5vw, 32px);font-weight:700;line-height:1.1;color:#283583;margin:0}#formularzkontakt.formularz-bs-v2 .fbs__intro{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.4;color:#283583;margin:0}#formularzkontakt.formularz-bs-v2 form.formularz_bs{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;background:0 0;border:0;box-shadow:none;font-family:Montserrat,sans-serif}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy{display:flex;flex-direction:column;gap:20px;width:100%;background:0 0;padding:0;margin:0}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input{display:flex;flex-direction:column;gap:4px;position:relative;padding:0;margin:0;background:0 0;border:0;border-radius:0;height:auto;min-height:0}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input:before{content:none;display:none;border-radius:0}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input .ico{display:none}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input.required label>span:after{content:"*";color:#bc2222;font-size:10px;vertical-align:super;margin-left:1px}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input label{display:block;color:#76b82a;font-size:16px;font-weight:700;line-height:1.2;margin:0;padding:0;position:static;transform:none;pointer-events:auto;background:0 0}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input label>span{color:#76b82a;font-size:16px;font-weight:700;background:0 0;padding:0;margin:0;position:static;transform:none;display:inline-block}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input.err label,#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input.err label>span{color:#bc2222}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input .input-wrap{position:relative;width:100%}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input input{display:block;width:100%;padding:8px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;line-height:1.2;color:#283583;background:#fff !important;border:1px solid #838ab5;border-radius:4px;outline:none;transition:border-color .2s ease;margin:0;height:auto;box-shadow:none}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input input::placeholder{color:#838ab5;font-weight:500;opacity:1}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input input:focus{border-color:#283583}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input.err{background:0 0 !important;color:inherit !important;border-color:transparent !important}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input.err input{border-color:#bc2222;background:#fff !important;color:#283583 !important;box-shadow:none !important}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input .input-wrap .inf{display:none}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input.err .input-wrap .inf{display:inline-flex;align-items:center;gap:4px;position:absolute;top:0;right:10px;transform:translateY(-50%);padding:0 6px;background:#fff;color:#bc2222;border-radius:0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;text-transform:none;line-height:1;margin:0;z-index:2}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input.err .input-wrap .inf .inf__icon{width:14px;height:14px;display:block;flex-shrink:0}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input.err .input-wrap .inf .t1{display:inline}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input.err .input-wrap .inf .ok{display:none}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input .infoerr{display:none;position:static !important;top:auto !important;left:auto !important;transform:none !important;background:0 0 !important;color:#bc2222 !important;padding:0 !important;border-radius:0 !important;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.3;margin-top:2px;width:auto !important}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input .infoerr:before{content:none;position:static !important;width:auto !important;height:auto !important;background:0 0 !important;transform:none !important;top:auto !important;left:auto !important}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input.err .infoerr{display:block}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input .infoerr i,#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input .infoerr .fas{display:none}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input .infoerr span{display:none}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input.imie.err .infoerr:before{content:"Proszę podać imię i nazwisko."}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input.email.err .infoerr:before{content:"Nieprawidłowy adres e-mail."}#formularzkontakt.formularz-bs-v2 form.formularz_bs .inputy .input.telefon.err .infoerr:before{content:"Proszę podać numer telefonu."}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgody{display:flex;flex-direction:column;gap:16px;background:0 0;padding:0;margin:0}#formularzkontakt.formularz-bs-v2 form.formularz_bs .fbs__zgody-intro{font-size:10px;font-weight:500;line-height:1.4;color:#838ab5;margin:0}#formularzkontakt.formularz-bs-v2 form.formularz_bs .fbs__zgody-list{display:flex;flex-direction:column;gap:12px;width:100%}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda{display:flex;align-items:flex-start;gap:8px;font-size:12px;font-weight:500;line-height:1.35;color:#838ab5;background:0 0;padding:0 8px;margin:0;border:0;position:relative}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda.zgoda-kredyt{position:relative;flex-wrap:wrap}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda.zgoda-kredyt .infoerr{display:none;position:static !important;top:auto !important;left:auto !important;transform:none !important;background:0 0 !important;color:#bc2222 !important;padding:0 !important;border-radius:0 !important;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.3;margin:4px 0 0 32px;width:auto !important;flex-basis:100%}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda.zgoda-kredyt .infoerr:before{content:none;position:static !important;width:auto !important;height:auto !important;background:0 0 !important;transform:none !important;top:auto !important;left:auto !important}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda.zgoda-kredyt .infoerr span,#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda.zgoda-kredyt .infoerr i,#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda.zgoda-kredyt .infoerr .fas{display:none}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda.zgoda-kredyt.err .infoerr{display:block}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda.zgoda-kredyt.err .infoerr:before{content:"Proszę zaznaczyć tę zgodę."}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda.zgoda-kredyt.err .check-zgoda{border-color:#bc2222}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda.zgoda-kredyt.err .dymek{color:#bc2222}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda .check-zgoda,#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda-all .check-zgoda{width:24px;height:24px;border:1.5px solid #838ab5;border-radius:4px;background:#fff;cursor:pointer;position:relative;flex-shrink:0;margin:0;padding:0;transition:border-color .2s ease,background .2s ease}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda .check-zgoda:before,#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda.check .check-zgoda:before,#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda-all .check-zgoda:before,#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda-all.check .check-zgoda:before{content:none;display:none;font-family:inherit}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda .check-zgoda:hover,#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda .check-zgoda:focus-visible{border-color:#283583;outline:none}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda.check .check-zgoda{border-color:#76b82a;background:#fff}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda.check .check-zgoda:after{content:"";position:absolute;left:50%;top:46%;width:14px;height:8px;border-left:2.5px solid #76b82a;border-bottom:2.5px solid #76b82a;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda-all{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:normal;color:#283583;background:#dfe1ed;padding:4px 8px;margin:0;border:0;border-radius:0;cursor:pointer;width:100%}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda-all .dymek{flex:1;min-width:0;background:0 0;padding:0;border:0;color:inherit;font-size:inherit;font-weight:inherit}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda-all.check .check-zgoda,#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda-all:has(.check-zgoda.check) .check-zgoda{border-color:#76b82a}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda-all.check .check-zgoda:after{content:"";position:absolute;left:50%;top:46%;width:14px;height:8px;border-left:2.5px solid #76b82a;border-bottom:2.5px solid #76b82a;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda .dymek{flex:1;min-width:0;background:0 0;padding:0;border:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;position:static}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda .dymek:before,#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda .dymek:after{content:none;display:none}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda .dymek .info{display:none;position:relative !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;transform:none !important;margin:8px 0 0;padding:10px 32px 10px 12px;background:#dfe1ed;border:0;border-radius:4px;color:#283583;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:1.4;cursor:pointer;box-shadow:none}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda .dymek .info:before{content:none !important;display:none !important;position:static !important;width:auto !important;height:auto !important;border:0 !important;background:0 0 !important;transform:none !important;top:auto !important;left:auto !important;opacity:0 !important}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda.okinfo .dymek .info{display:block}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda .dymek .info .items{display:flex;align-items:flex-start;gap:8px;color:#283583}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda .dymek .info .items>i,#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda .dymek .info .items>.fas{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;margin-top:1px;font-size:12px;line-height:1;color:#283583}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda .dymek .info .items>span{flex:1;min-width:0;color:#283583;font-size:12px;font-weight:500;line-height:1.4}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda .dymek .info>.close{position:absolute;top:6px;right:8px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#283583;font-size:14px;line-height:1;cursor:pointer;background:0 0;border:0;padding:0}#formularzkontakt.formularz-bs-v2 form.formularz_bs .zgoda .dymek .info>.close:hover{color:#1e2866}#formularzkontakt.formularz-bs-v2 form.formularz_bs .akcja{display:flex;justify-content:flex-start;padding:0;margin:8px 0 0;background:0 0}#formularzkontakt.formularz-bs-v2 form.formularz_bs .akcja .wyslij{margin:0}#formularzkontakt.formularz-bs-v2 .informacja-dodatkowa{display:none;position:fixed;inset:0;top:0;right:0;bottom:0;left:0;width:auto;height:auto;max-width:none;background:rgba(40,53,131,.5);color:inherit;z-index:9999;align-items:center;justify-content:center;padding:24px;margin:0;box-shadow:none;overflow:auto}#formularzkontakt.formularz-bs-v2 .informacja-dodatkowa.is-open{display:flex}#formularzkontakt.formularz-bs-v2 .informacja-dodatkowa .info{max-width:640px;width:100%;max-height:80vh;overflow-y:auto;background:#fff;border-radius:12px;padding:32px;position:relative;box-shadow:0 24px 48px rgba(40,53,131,.25)}#formularzkontakt.formularz-bs-v2 .informacja-dodatkowa .tytul-info{font-size:20px;font-weight:700;color:#283583;margin-bottom:12px}#formularzkontakt.formularz-bs-v2 .informacja-dodatkowa .txt{font-size:13px;line-height:1.5;color:#838ab5}#formularzkontakt.formularz-bs-v2 .informacja-dodatkowa .zamknij{position:absolute;top:12px;right:16px;font-size:18px;color:#283583;cursor:pointer;line-height:1;padding:4px}#formularzkontakt.formularz-bs-v2 .fbs__odwiedz{background:#76b82a;color:#fff;padding:18px clamp(24px, 4vw, 78px) 19px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}#formularzkontakt.formularz-bs-v2 .fbs__odwiedz-title{font-family:Montserrat,sans-serif;font-size:clamp(28px, 5vw, 52px);font-weight:700;line-height:1;margin:0;color:#fff}#formularzkontakt.formularz-bs-v2 .fbs__odwiedz-info{font-size:clamp(14px, 1.8vw, 19px);font-weight:500;line-height:1.4;max-width:422px}#formularzkontakt.formularz-bs-v2 .fbs__odwiedz-info>div+div{margin-top:2px}@media (max-width:600px){#formularzkontakt.formularz-bs-v2 .fbs__agent{flex-direction:row;align-items:center}#formularzkontakt.formularz-bs-v2 .fbs__agent-avatar{width:72px;height:72px}#formularzkontakt.formularz-bs-v2 .fbs__agent-name{font-size:17px}}@media (max-width:899px){#formularzkontakt.formularz-bs-v2 .fbs__odwiedz{grid-template-columns:1fr;gap:12px;align-items:flex-start}}.spravia__button.spravia__button--primary-dark .spravia__button-text,.spravia__button.spravia__button--primary-dark .spravia__button-icon{background:#283583;color:#fff}.spravia__button.spravia__button--primary-dark:hover .spravia__button-text,.spravia__button.spravia__button--primary-dark:hover .spravia__button-icon,.spravia__button.spravia__button--primary-dark:active .spravia__button-text,.spravia__button.spravia__button--primary-dark:active .spravia__button-icon{background:#1e2866}