@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-form){display:flex;flex-wrap:wrap;width:100%}:where(.brxe-form) .label,:where(.brxe-form) label{color:inherit;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}:where(.brxe-form) .form-group{display:flex;flex-direction:column;padding:0 0 20px;width:100%}:where(.brxe-form) .form-group.captcha,:where(.brxe-form) .form-group:last-child{padding-bottom:0}:where(.brxe-form) .form-group.captcha{line-height:1}:where(.brxe-form) .form-group.file{display:block}:where(.brxe-form) .form-group.file>label.choose-files{margin-bottom:0}:where(.brxe-form) .form-group>.label{margin-bottom:5px}:where(.brxe-form) .form-group .form-group-error-message{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);display:none;padding:15px;width:100%}:where(.brxe-form) .form-group .form-group-error-message.show{display:block}:where(.brxe-form) .form-group .password-input-wrapper{position:relative}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle{background:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span{display:flex}:where(.brxe-form) .form-group .password-input-wrapper .password-toggle span.hide{display:none}:where(.brxe-form) .submit-button-wrapper{width:auto}:where(.brxe-form) .required:after{content:"*";padding:0 2px;position:relative;top:-2px}:where(.brxe-form) .options-wrapper{list-style-type:none;margin:0;padding:0}:where(.brxe-form) .options-wrapper li{align-items:baseline;display:flex;gap:8px}:where(.brxe-form) .options-wrapper input,:where(.brxe-form) .options-wrapper label{display:inline-block;height:auto;margin:0 5px 0 0;width:auto}:where(.brxe-form) .options-wrapper input[type=checkbox],:where(.brxe-form) .options-wrapper input[type=radio]{margin:initial;padding:initial;position:relative;top:1px}:where(.brxe-form) button[type=submit].sending{cursor:default}:where(.brxe-form) button[type=submit].sending .text{opacity:.5}:where(.brxe-form) button[type=submit].sending>i,:where(.brxe-form) button[type=submit].sending>svg{display:none}:where(.brxe-form) button[type=submit].sending .loading{animation:load8 1s linear infinite;display:flex;opacity:1}:where(.brxe-form) button[type=submit].sending .loading svg{transform:scaleX(-1)}:where(.brxe-form) button[type=submit] .loading{display:none}:where(.brxe-form) button[type=submit] svg{height:1em;transform-origin:center}:where(.brxe-form) .recaptcha-hidden{display:none}:where(.brxe-form) .recaptcha-error{display:none;padding:0!important}:where(.brxe-form) .recaptcha-error.show{display:block}:where(.brxe-form) .recaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) .hcaptcha-error{display:none;padding:0!important}:where(.brxe-form) .hcaptcha-error.show{display:block}:where(.brxe-form) .hcaptcha-error .brxe-alert.danger{align-items:center;background-color:var(--bricks-bg-danger);border-color:currentcolor;color:var(--bricks-text-danger);display:flex;justify-content:space-between;padding:15px;width:100%}:where(.brxe-form) input[type=checkbox]+.label,:where(.brxe-form) input[type=checkbox]+label,:where(.brxe-form) input[type=radio]+.label,:where(.brxe-form) input[type=radio]+label{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit}:where(.brxe-form) textarea{height:inherit;resize:vertical}:where(.brxe-form) .message{background-color:var(--bricks-bg-info);color:var(--bricks-text-info);display:flex;gap:15px;justify-content:space-between;opacity:1;padding-bottom:0;position:relative;width:100%}:where(.brxe-form) .message.success{background-color:var(--bricks-bg-success);color:var(--bricks-text-success)}:where(.brxe-form) .message.error{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger)}:where(.brxe-form) .message .text{padding:15px}:where(.brxe-form) .message.closing{opacity:0;transition:opacity .2s}:where(.brxe-form) .message .close{all:unset;cursor:pointer;padding:15px}:where(.brxe-form) input.file,:where(.brxe-form) input[type=file]{display:block;height:0;opacity:0;width:0}:where(.brxe-form) .file-result{display:none;padding:0}:where(.brxe-form) .file-result.show{align-items:center;display:flex;margin:0 0 15px}:where(.brxe-form) .file-result.show.danger{background-color:var(--bricks-bg-danger);color:var(--bricks-text-danger);justify-content:space-between;padding:15px}:where(.brxe-form) .file-result.show.danger svg{cursor:pointer;height:1em;margin-left:5px}:where(.brxe-form) .file-result.show.danger svg g{stroke:currentcolor}:where(.brxe-form) .file-result.show .remove{display:inline-block;font-size:12px;line-height:30px;margin:0 15px;padding:0 10px}:where(.brxe-form) .file-result.show .remove:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .choose-files{align-self:flex-start;background-color:transparent;border:1px solid var(--bricks-border-color);cursor:pointer;display:inline-block;font-family:inherit;font-size:12px;font-weight:600;line-height:40px;padding:0 15px;text-align:center;text-transform:none;white-space:nowrap;width:auto}:where(.brxe-form) .choose-files:hover{background-color:rgba(0,0,0,.05)}:where(.brxe-form) .gallery-preview{display:flex;flex-wrap:wrap;gap:10px}:where(.brxe-form) .gallery-preview:not(:empty)+button{margin-top:5px}:where(.brxe-form) .image-preview{align-self:flex-start;overflow:hidden;position:relative}:where(.brxe-form) .image-preview:hover button{opacity:1}:where(.brxe-form) .image-preview:has(img)+button{margin-top:5px}:where(.brxe-form) .image-preview button{background-color:#fff;border:none;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}:where(.brxe-form) .image-preview button:hover{background-color:var(--bricks-text-danger);color:#fff}:where(.brxe-form) .image-preview button.hide{display:none}.grecaptcha-badge{visibility:hidden}}#litMail{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:4px;max-width:880px;margin:28px auto 72px;background:#fff;border:1px solid #d4e6f4;border-radius:24px;padding:20px 28px 28px;color:#02254c}#litMail .form-group{margin:0 0 12px}#litMail .form-group:not(:has(input,select,textarea,button)),#litMail .form-group:has(.options-wrapper),#litMail .form-group:has(select),#litMail .form-group:has([name=form-field-ulica]),#litMail .form-group:has([name=form-field-grupa]),#litMail .form-group:has([name=form-field-urodzenie]),#litMail .form-group:has([name=form-field-urodzenie2]),#litMail .form-group:has([name=form-field-urodzenie3]),#litMail .form-group:has([name=form-field-urodzenie4]),#litMail .form-group.submit-button-wrapper{grid-column:1 / -1}#litMail h2{font-size:22px;line-height:1.3;margin:8px 0 6px;font-weight:700}#litMail .label,#litMail label{display:block;margin:0 0 6px;font-size:15px;font-weight:650;color:#02254c}#litMail input[type=text],#litMail input[type=email],#litMail input[type=tel],#litMail select,#litMail textarea{width:100%;box-sizing:border-box;border:1.5px solid rgba(2,37,76,.16);border-radius:12px;padding:13px 16px;background:#fff;color:#02254c;font:inherit;transition:border-color .2s,box-shadow .2s}#litMail input[type=text]:focus,#litMail input[type=email]:focus,#litMail input[type=tel]:focus,#litMail select:focus,#litMail textarea:focus{outline:none;border-color:#3e8fcc;box-shadow:0 0 0 3px rgba(62,143,204,.22)}#litMail .options-wrapper{list-style:none;margin:0;padding:0;display:grid;gap:8px}#litMail .options-wrapper li{display:flex;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;border:1.5px solid #d4e6f4;border-radius:12px;background:#f5fafe}#litMail input[type=checkbox],#litMail input[type=radio]{width:18px;height:18px;min-width:18px;margin:2px 0 0;flex:0 0 18px;accent-color:#3e8fcc}#litMail .options-wrapper label{margin:0;font-weight:500;line-height:1.4}#litMail .bricks-button{background:#fd9c47;color:#02254c;border:0;border-radius:999px;padding:14px 26px;font-weight:700;justify-self:start}#litMail .lit-kicker{margin:0 0 4px;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;color:#5c738f}#litMail .lit-brief dl{margin:8px 0 12px}#litMail .lit-brief dl>div{display:grid;grid-template-columns:160px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #d4e6f4}#litMail .lit-brief dt{color:#5c738f}#litMail .lit-brief dd{margin:0;font-weight:650}#litMail .form-group:has(#lit-p2),#litMail .form-group:has([name=form-field-imie2]),#litMail .form-group:has([name=form-field-nazwisko2]),#litMail .form-group:has([name=form-field-email2]),#litMail .form-group:has([name=form-field-telefon2]),#litMail .form-group:has([name=form-field-urodzenie2]),#litMail .form-group:has([name=form-field-pobyt2]),#litMail .form-group:has([name=form-field-dojazd2]),#litMail .form-group:has([name=form-field-ubez2]),#litMail .form-group:has([name="form-field-dodatki2[]"]),#litMail .form-group:has([name="form-field-add3[]"]),#litMail .form-group:has(#lit-p3),#litMail .form-group:has([name=form-field-imie3]),#litMail .form-group:has([name=form-field-nazwisko3]),#litMail .form-group:has([name=form-field-email3]),#litMail .form-group:has([name=form-field-telefon3]),#litMail .form-group:has([name=form-field-urodzenie3]),#litMail .form-group:has([name=form-field-pobyt3]),#litMail .form-group:has([name=form-field-dojazd3]),#litMail .form-group:has([name=form-field-ubez3]),#litMail .form-group:has([name="form-field-dodatki3[]"]),#litMail .form-group:has([name="form-field-add4[]"]),#litMail .form-group:has(#lit-p4),#litMail .form-group:has([name=form-field-imie4]),#litMail .form-group:has([name=form-field-nazwisko4]),#litMail .form-group:has([name=form-field-email4]),#litMail .form-group:has([name=form-field-telefon4]),#litMail .form-group:has([name=form-field-urodzenie4]),#litMail .form-group:has([name=form-field-pobyt4]),#litMail .form-group:has([name=form-field-dojazd4]),#litMail .form-group:has([name=form-field-ubez4]),#litMail .form-group:has([name="form-field-dodatki4[]"]){display:none}#litMail:has([name="form-field-add2[]"]:checked) .form-group:has(#lit-p2),#litMail:has([name="form-field-add2[]"]:checked) .form-group:has([name=form-field-imie2]),#litMail:has([name="form-field-add2[]"]:checked) .form-group:has([name=form-field-nazwisko2]),#litMail:has([name="form-field-add2[]"]:checked) .form-group:has([name=form-field-email2]),#litMail:has([name="form-field-add2[]"]:checked) .form-group:has([name=form-field-telefon2]),#litMail:has([name="form-field-add2[]"]:checked) .form-group:has([name=form-field-urodzenie2]),#litMail:has([name="form-field-add2[]"]:checked) .form-group:has([name=form-field-pobyt2]),#litMail:has([name="form-field-add2[]"]:checked) .form-group:has([name=form-field-dojazd2]),#litMail:has([name="form-field-add2[]"]:checked) .form-group:has([name=form-field-ubez2]),#litMail:has([name="form-field-add2[]"]:checked) .form-group:has([name="form-field-dodatki2[]"]),#litMail:has([name="form-field-add2[]"]:checked) .form-group:has([name="form-field-add3[]"]){display:flex}#litMail:has([name="form-field-add3[]"]:checked) .form-group:has(#lit-p3),#litMail:has([name="form-field-add3[]"]:checked) .form-group:has([name=form-field-imie3]),#litMail:has([name="form-field-add3[]"]:checked) .form-group:has([name=form-field-nazwisko3]),#litMail:has([name="form-field-add3[]"]:checked) .form-group:has([name=form-field-email3]),#litMail:has([name="form-field-add3[]"]:checked) .form-group:has([name=form-field-telefon3]),#litMail:has([name="form-field-add3[]"]:checked) .form-group:has([name=form-field-urodzenie3]),#litMail:has([name="form-field-add3[]"]:checked) .form-group:has([name=form-field-pobyt3]),#litMail:has([name="form-field-add3[]"]:checked) .form-group:has([name=form-field-dojazd3]),#litMail:has([name="form-field-add3[]"]:checked) .form-group:has([name=form-field-ubez3]),#litMail:has([name="form-field-add3[]"]:checked) .form-group:has([name="form-field-dodatki3[]"]),#litMail:has([name="form-field-add3[]"]:checked) .form-group:has([name="form-field-add4[]"]){display:flex}#litMail:has([name="form-field-add4[]"]:checked) .form-group:has(#lit-p4),#litMail:has([name="form-field-add4[]"]:checked) .form-group:has([name=form-field-imie4]),#litMail:has([name="form-field-add4[]"]:checked) .form-group:has([name=form-field-nazwisko4]),#litMail:has([name="form-field-add4[]"]:checked) .form-group:has([name=form-field-email4]),#litMail:has([name="form-field-add4[]"]:checked) .form-group:has([name=form-field-telefon4]),#litMail:has([name="form-field-add4[]"]:checked) .form-group:has([name=form-field-urodzenie4]),#litMail:has([name="form-field-add4[]"]:checked) .form-group:has([name=form-field-pobyt4]),#litMail:has([name="form-field-add4[]"]:checked) .form-group:has([name=form-field-dojazd4]),#litMail:has([name="form-field-add4[]"]:checked) .form-group:has([name=form-field-ubez4]),#litMail:has([name="form-field-add4[]"]:checked) .form-group:has([name="form-field-dodatki4[]"]){display:flex}#lit-quote{padding:20px 22px;border:1px solid #fd9c47;border-top-width:4px;border-radius:16px;background:#fff;box-shadow:0 12px 28px rgba(2,37,76,.08)}#litMail .lit-quote-sum{margin:0 0 8px;font-size:28px;font-weight:750;line-height:1.1}#litMail .lit-quote-lines{margin:0 0 8px;padding:0;list-style:none}#litMail .lit-quote-lines li{padding:4px 0}#litMail .lit-quote-note{margin:0;color:#5c738f;font-size:14px;line-height:1.45}@media (max-width:767px){#litMail{grid-template-columns:1fr;padding:16px}#litMail .lit-brief dl>div{grid-template-columns:1fr}}#litTrip:has(.brxe-daqpa0) { counter-reset: total 3599 p1 3599 p2 0 p3 0 p4 0;} .brxe-daqpa0 .lit-sum::before { content: counter(total) " PLN";} .brxe-daqpa0 .q1 .qn::before { content: counter(p1) " PLN";} .brxe-daqpa0 .q2 .qn::before { content: counter(p2) " PLN";} .brxe-daqpa0 .q3 .qn::before { content: counter(p3) " PLN";} .brxe-daqpa0 .q4 .qn::before { content: counter(p4) " PLN";} .brxe-daqpa0 .q2 { display: none;} .brxe-daqpa0 .q3 { display: none;} .brxe-daqpa0 .q4 { display: none;} .brxe-daqpa0:has([name="form-field-add2[]"]:checked) .q2 { display: list-item;} .brxe-daqpa0:has([name="form-field-add3[]"]:checked) .q3 { display: list-item;} .brxe-daqpa0:has([name="form-field-add4[]"]:checked) .q4 { display: list-item;} .brxe-daqpa0 input[name="form-field-add2[]"]:checked { counter-increment: p2 3599 total 3599;} .brxe-daqpa0 input[name="form-field-add3[]"]:checked { counter-increment: p3 3599 total 3599;} .brxe-daqpa0 input[name="form-field-add4[]"]:checked { counter-increment: p4 3599 total 3599;} .brxe-daqpa0 li:has([name="form-field-dodatki[]"][value="Gwarancja sypialni, za parę (+300 PLN)"]:checked) { counter-increment: p1 300 total 300;} .brxe-daqpa0 li:has([name="form-field-dodatki[]"][value="Wolne łóżko (+1 600 PLN)"]:checked) { counter-increment: p1 1600 total 1600;} .brxe-daqpa0 li:has([name="form-field-dodatki[]"][value="Podwójne miejsce w autokarze (+600 PLN)"]:checked) { counter-increment: p1 600 total 600;} .brxe-daqpa0 li:has([name="form-field-dodatki[]"][value="Dodatkowy bagaż do 10 kg (+250 PLN)"]:checked) { counter-increment: p1 250 total 250;} .brxe-daqpa0 li:has([name="form-field-dodatki[]"][value="Dodatkowy komplet sprzętu do 10 kg (+250 PLN)"]:checked) { counter-increment: p1 250 total 250;} .brxe-daqpa0 li:has([name="form-field-dodatki[]"][value="Autokar Platinum (+200 PLN)"]:checked) { counter-increment: p1 200 total 200;} .brxe-daqpa0 li:has([name="form-field-dodatki[]"][value="Ubezpieczenie od rezygnacji 4% ceny"]:checked) { counter-increment: p1 144 total 144;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd] option[value="Autokar Kraków (+150 PLN)"]:checked) { counter-increment: p1 150 total 150;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd] option[value="Autokar Katowice (+100 PLN)"]:checked) { counter-increment: p1 100 total 100;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd] option[value="Autokar Warszawa (+100 PLN)"]:checked) { counter-increment: p1 100 total 100;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd] option[value="Dojazd własny (-400 PLN)"]:checked) { counter-increment: p1 -400 total -400;} .brxe-daqpa0 li:has([name="form-field-ubezpieczenie[]"][value="Super (+90 PLN)"]:checked) { counter-increment: p1 90 total 90;} .brxe-daqpa0 li:has([name="form-field-ubezpieczenie[]"][value="Premium (+140 PLN)"]:checked) { counter-increment: p1 140 total 140;} .brxe-daqpa0 li:has([name="form-field-ubezpieczenie[]"][value="Extreme (+200 PLN)"]:checked) { counter-increment: p1 200 total 200;} .brxe-daqpa0 li:has([name="form-field-dodatki2[]"][value="Autokar Platinum (+200 PLN)"]:checked) { counter-increment: p2 200 total 200;} .brxe-daqpa0 li:has([name="form-field-dodatki2[]"][value="Dodatkowy bagaż do 10 kg (+250 PLN)"]:checked) { counter-increment: p2 250 total 250;} .brxe-daqpa0 .x { display: none; padding: 1px 0 1px 14px; color: #5c738f; font-size: 15px; font-weight: 500;} .brxe-daqpa0:has([name="form-field-dodatki[]"][value="Gwarancja sypialni, za parę (+300 PLN)"]:checked) .p1-bed { display: list-item;} .brxe-daqpa0:has([name="form-field-dodatki[]"][value="Wolne łóżko (+1 600 PLN)"]:checked) .p1-free { display: list-item;} .brxe-daqpa0:has([name="form-field-dodatki[]"][value="Podwójne miejsce w autokarze (+600 PLN)"]:checked) .p1-seat { display: list-item;} .brxe-daqpa0:has([name="form-field-dodatki[]"][value="Dodatkowy bagaż do 10 kg (+250 PLN)"]:checked) .p1-bag { display: list-item;} .brxe-daqpa0:has([name="form-field-dodatki[]"][value="Dodatkowy komplet sprzętu do 10 kg (+250 PLN)"]:checked) .p1-gear { display: list-item;} .brxe-daqpa0:has([name="form-field-dodatki[]"][value="Autokar Platinum (+200 PLN)"]:checked) .p1-plat { display: list-item;} .brxe-daqpa0:has([name="form-field-dodatki[]"][value="Ubezpieczenie od rezygnacji 4% ceny"]:checked) .p1-can { display: list-item;} .brxe-daqpa0:has([name="form-field-dodatki[]"][value="Wyjazd bez skipassu (cena do potwierdzenia)"]:checked) .p1-skip { display: list-item;} .brxe-daqpa0:has([name=form-field-dojazd] option[value="Autokar Kraków (+150 PLN)"]:checked) .p1-krk { display: list-item;} .brxe-daqpa0:has([name=form-field-dojazd] option[value="Autokar Katowice (+100 PLN)"]:checked) .p1-kat { display: list-item;} .brxe-daqpa0:has([name=form-field-dojazd] option[value="Autokar Warszawa (+100 PLN)"]:checked) .p1-waw { display: list-item;} .brxe-daqpa0:has([name=form-field-dojazd] option[value="Dojazd własny (-400 PLN)"]:checked) .p1-own { display: list-item;} .brxe-daqpa0:has([name="form-field-ubezpieczenie[]"][value="Super (+90 PLN)"]:checked) .p1-sup { display: list-item;} .brxe-daqpa0:has([name="form-field-ubezpieczenie[]"][value="Premium (+140 PLN)"]:checked) .p1-pre { display: list-item;} .brxe-daqpa0:has([name="form-field-ubezpieczenie[]"][value="Extreme (+200 PLN)"]:checked) .p1-ext { display: list-item;} .brxe-daqpa0:has([name="form-field-add2[]"]:checked):has([name="form-field-dodatki2[]"][value="Autokar Platinum (+200 PLN)"]:checked) .p2-plat { display: list-item;} .brxe-daqpa0:has([name="form-field-add2[]"]:checked):has([name="form-field-dodatki2[]"][value="Dodatkowy bagaż do 10 kg (+250 PLN)"]:checked) .p2-bag { display: list-item;} .brxe-daqpa0:has([name="form-field-add2[]"]:checked):has([name="form-field-dodatki2[]"][value="Wyjazd bez skipassu (cena do potwierdzenia)"]:checked) .p2-skip { display: list-item;} .brxe-daqpa0:has([name="form-field-euro[]"][value="Zwierzę w apartamencie (75 EUR)"]:checked) .euro-pet { display: list-item;} .brxe-daqpa0:has([name="form-field-euro[]"][value="Parking wewnętrzny (105 EUR)"]:checked) .euro-park { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd2] option[value="Autokar Kraków (+150 PLN)"]:checked) { counter-increment: p2 150 total 150;} .brxe-daqpa0:has([name="form-field-add2[]"]:checked):has([name=form-field-dojazd2] option[value="Autokar Kraków (+150 PLN)"]:checked) .p2-krk { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd2] option[value="Autokar Katowice (+100 PLN)"]:checked) { counter-increment: p2 100 total 100;} .brxe-daqpa0:has([name="form-field-add2[]"]:checked):has([name=form-field-dojazd2] option[value="Autokar Katowice (+100 PLN)"]:checked) .p2-kat { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd2] option[value="Autokar Warszawa (+100 PLN)"]:checked) { counter-increment: p2 100 total 100;} .brxe-daqpa0:has([name="form-field-add2[]"]:checked):has([name=form-field-dojazd2] option[value="Autokar Warszawa (+100 PLN)"]:checked) .p2-waw { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd2] option[value="Dojazd własny (-400 PLN)"]:checked) { counter-increment: p2 -400 total -400;} .brxe-daqpa0:has([name="form-field-add2[]"]:checked):has([name=form-field-dojazd2] option[value="Dojazd własny (-400 PLN)"]:checked) .p2-own { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-ubez2] option[value="Super (+90 PLN)"]:checked) { counter-increment: p2 90 total 90;} .brxe-daqpa0:has([name="form-field-add2[]"]:checked):has([name=form-field-ubez2] option[value="Super (+90 PLN)"]:checked) .p2-sup { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-ubez2] option[value="Premium (+140 PLN)"]:checked) { counter-increment: p2 140 total 140;} .brxe-daqpa0:has([name="form-field-add2[]"]:checked):has([name=form-field-ubez2] option[value="Premium (+140 PLN)"]:checked) .p2-pre { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-ubez2] option[value="Extreme (+200 PLN)"]:checked) { counter-increment: p2 200 total 200;} .brxe-daqpa0:has([name="form-field-add2[]"]:checked):has([name=form-field-ubez2] option[value="Extreme (+200 PLN)"]:checked) .p2-ext { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd3] option[value="Autokar Kraków (+150 PLN)"]:checked) { counter-increment: p3 150 total 150;} .brxe-daqpa0:has([name="form-field-add3[]"]:checked):has([name=form-field-dojazd3] option[value="Autokar Kraków (+150 PLN)"]:checked) .p3-krk { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd3] option[value="Autokar Katowice (+100 PLN)"]:checked) { counter-increment: p3 100 total 100;} .brxe-daqpa0:has([name="form-field-add3[]"]:checked):has([name=form-field-dojazd3] option[value="Autokar Katowice (+100 PLN)"]:checked) .p3-kat { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd3] option[value="Autokar Warszawa (+100 PLN)"]:checked) { counter-increment: p3 100 total 100;} .brxe-daqpa0:has([name="form-field-add3[]"]:checked):has([name=form-field-dojazd3] option[value="Autokar Warszawa (+100 PLN)"]:checked) .p3-waw { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd3] option[value="Dojazd własny (-400 PLN)"]:checked) { counter-increment: p3 -400 total -400;} .brxe-daqpa0:has([name="form-field-add3[]"]:checked):has([name=form-field-dojazd3] option[value="Dojazd własny (-400 PLN)"]:checked) .p3-own { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-ubez3] option[value="Super (+90 PLN)"]:checked) { counter-increment: p3 90 total 90;} .brxe-daqpa0:has([name="form-field-add3[]"]:checked):has([name=form-field-ubez3] option[value="Super (+90 PLN)"]:checked) .p3-sup { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-ubez3] option[value="Premium (+140 PLN)"]:checked) { counter-increment: p3 140 total 140;} .brxe-daqpa0:has([name="form-field-add3[]"]:checked):has([name=form-field-ubez3] option[value="Premium (+140 PLN)"]:checked) .p3-pre { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-ubez3] option[value="Extreme (+200 PLN)"]:checked) { counter-increment: p3 200 total 200;} .brxe-daqpa0:has([name="form-field-add3[]"]:checked):has([name=form-field-ubez3] option[value="Extreme (+200 PLN)"]:checked) .p3-ext { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd4] option[value="Autokar Kraków (+150 PLN)"]:checked) { counter-increment: p4 150 total 150;} .brxe-daqpa0:has([name="form-field-add4[]"]:checked):has([name=form-field-dojazd4] option[value="Autokar Kraków (+150 PLN)"]:checked) .p4-krk { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd4] option[value="Autokar Katowice (+100 PLN)"]:checked) { counter-increment: p4 100 total 100;} .brxe-daqpa0:has([name="form-field-add4[]"]:checked):has([name=form-field-dojazd4] option[value="Autokar Katowice (+100 PLN)"]:checked) .p4-kat { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd4] option[value="Autokar Warszawa (+100 PLN)"]:checked) { counter-increment: p4 100 total 100;} .brxe-daqpa0:has([name="form-field-add4[]"]:checked):has([name=form-field-dojazd4] option[value="Autokar Warszawa (+100 PLN)"]:checked) .p4-waw { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-dojazd4] option[value="Dojazd własny (-400 PLN)"]:checked) { counter-increment: p4 -400 total -400;} .brxe-daqpa0:has([name="form-field-add4[]"]:checked):has([name=form-field-dojazd4] option[value="Dojazd własny (-400 PLN)"]:checked) .p4-own { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-ubez4] option[value="Super (+90 PLN)"]:checked) { counter-increment: p4 90 total 90;} .brxe-daqpa0:has([name="form-field-add4[]"]:checked):has([name=form-field-ubez4] option[value="Super (+90 PLN)"]:checked) .p4-sup { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-ubez4] option[value="Premium (+140 PLN)"]:checked) { counter-increment: p4 140 total 140;} .brxe-daqpa0:has([name="form-field-add4[]"]:checked):has([name=form-field-ubez4] option[value="Premium (+140 PLN)"]:checked) .p4-pre { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-ubez4] option[value="Extreme (+200 PLN)"]:checked) { counter-increment: p4 200 total 200;} .brxe-daqpa0:has([name="form-field-add4[]"]:checked):has([name=form-field-ubez4] option[value="Extreme (+200 PLN)"]:checked) .p4-ext { display: list-item;} .brxe-daqpa0 .form-group:has(select[name=form-field-szkolenie] option[value="Przed wyjazdem (+800 PLN)"]:checked) { counter-increment: p1 800 total 800;} .brxe-daqpa0 .form-group:has(select[name=form-field-szkolenie] option[value="Na wyjeździe (+1 000 PLN)"]:checked) { counter-increment: p1 1000 total 1000;} .brxe-daqpa0:has([name=form-field-szkolenie] option[value="Przed wyjazdem (+800 PLN)"]:checked) .p1-szk-on { display: list-item;} .brxe-daqpa0:has([name=form-field-szkolenie] option[value="Na wyjeździe (+1 000 PLN)"]:checked) .p1-szk-live { display: list-item;}.brxe-3swysv .litInne.brxe-form {display: contents; max-width: 880px; margin-top: 28px; margin-right: auto; margin-bottom: 72px; margin-left: auto; border: 1px solid #d4e6f4; border-radius: 24px; padding-top: 20px; padding-right: 28px; padding-bottom: 28px; padding-left: 28px; color: #02254c}.brxe-3swysv .litInne.brxe-form label {font-size: 15px; font-weight: 650; color: #02254c}.brxe-3swysv .litInne.brxe-form .label {font-size: 15px; font-weight: 650; color: #02254c}.brxe-3swysv .litInne.brxe-form .form-group input {border: 1.5px solid rgba(2,37,76,.16); border-radius: 12px; padding-top: 13px; padding-right: 16px; padding-bottom: 13px; padding-left: 16px; color: #02254c}.brxe-3swysv .litInne.brxe-form .flatpickr {border: 1.5px solid rgba(2,37,76,.16); border-radius: 12px; padding-top: 13px; padding-right: 16px; padding-bottom: 13px; padding-left: 16px}.brxe-3swysv .litInne.brxe-form select {border: 1.5px solid rgba(2,37,76,.16); border-radius: 12px; padding-top: 13px; padding-right: 16px; padding-bottom: 13px; padding-left: 16px; color: #02254c}.brxe-3swysv .litInne.brxe-form textarea {border: 1.5px solid rgba(2,37,76,.16); border-radius: 12px; padding-top: 13px; padding-right: 16px; padding-bottom: 13px; padding-left: 16px; color: #02254c}.brxe-3swysv .litInne.brxe-form .bricks-button:not([type=submit]) {border: 1.5px solid rgba(2,37,76,.16); border-radius: 12px}.brxe-3swysv .litInne.brxe-form .choose-files {border: 1.5px solid rgba(2,37,76,.16); border-radius: 12px}.brxe-3swysv .litInne.brxe-form ::placeholder {color: #02254c}.brxe-3swysv .litInne.brxe-form .form-group input:focus {border-color: #3e8fcc}.brxe-3swysv .litInne.brxe-form .flatpickr:focus {border-color: #3e8fcc}.brxe-3swysv .litInne.brxe-form select:focus {border-color: #3e8fcc}.brxe-3swysv .litInne.brxe-form textarea:focus {border-color: #3e8fcc}.brxe-3swysv .litInne.brxe-form .bricks-button:not([type=submit]):focus {border-color: #3e8fcc}.brxe-3swysv .litInne.brxe-form .choose-files:focus {border-color: #3e8fcc}.brxe-3swysv .litInne.brxe-form .bricks-button {color: #02254c; font-weight: 700}@media (max-width:767px){#litTrip:has(.brxe-e3y6of){grid-template-columns:1fr;padding:16px} .brxe-e3y6of .lit-brief dl>div{grid-template-columns:1fr}}#litTrip:has(.brxe-e3y6of) { display: grid; grid-template-columns: 1fr 1fr; column-gap: 16px; row-gap: 4px; max-width: 880px; margin: 28px auto 72px; background: #fff; border: 1px solid #d4e6f4; border-radius: 24px; padding: 20px 28px 28px; color: #02254c;} .brxe-e3y6of .form-group { margin: 0 0 12px;} .brxe-e3y6of .form-group:not(:has(input,select,textarea,button)) { grid-column: 1 / -1;} .brxe-e3y6of .form-group:has(.options-wrapper) { grid-column: 1 / -1;} .brxe-e3y6of .form-group:has(select) { grid-column: 1 / -1;} .brxe-e3y6of .form-group:has([name=form-field-ulica]) { grid-column: 1 / -1;} .brxe-e3y6of .form-group:has([name=form-field-grupa]) { grid-column: 1 / -1;} .brxe-e3y6of .form-group:has([name=form-field-urodzenie]) { grid-column: 1 / -1;} .brxe-e3y6of .form-group:has([name=form-field-urodzenie2]) { grid-column: 1 / -1;} .brxe-e3y6of .form-group:has([name=form-field-urodzenie3]) { grid-column: 1 / -1;} .brxe-e3y6of .form-group:has([name=form-field-urodzenie4]) { grid-column: 1 / -1;} .brxe-e3y6of .form-group.submit-button-wrapper { grid-column: 1 / -1;}#litSecOpt { grid-column: 1 / -1;}#litSecZni { grid-column: 1 / -1;}#litSecOpl { grid-column: 1 / -1;}#litSecZbi { grid-column: 1 / -1;}#litSecOpt { order: 3;}#litSecZni { order: 3;}#litSecOpl { order: 3;}#litSecZbi { order: 3;}#litSecOpt:not(:has(.lit-row)) { display: none;}#litSecZni:not(:has(.lit-row)) { display: none;}#litSecOpl:not(:has(.lit-row)) { display: none;}#litSecZbi:not(:has(.lit-row)) { display: none;}#litTrip .lit-row { display: flex; align-items: flex-start; gap: 12px; margin: 0 0 8px; padding: 12px 14px; border: 1.5px solid #d4e6f4; border-radius: 12px; background: #f5fafe; font-weight: 500;}#litTrip .lit-plain { display: block;} .brxe-e3y6of .form-group:has(#lit-quote) { order: 5;} .brxe-e3y6of .form-group:has(strong) { order: 5;} .brxe-e3y6of .form-group:has([name="form-field-owu[]"]) { order: 5;} .brxe-e3y6of .form-group:has([name="form-field-rodo[]"]) { order: 5;} .brxe-e3y6of .form-group.submit-button-wrapper { order: 5;} .brxe-e3y6of h1 { font-size: 28px; line-height: 1.2; margin: 0 0 8px;} .brxe-e3y6of h2 { font-size: 22px; line-height: 1.3; margin: 8px 0 6px; font-weight: 700;}#litSecOpt h2 { font-size: 22px; line-height: 1.3; margin: 8px 0 6px; font-weight: 700;}#litSecZni h2 { font-size: 22px; line-height: 1.3; margin: 8px 0 6px; font-weight: 700;}#litSecOpl h2 { font-size: 22px; line-height: 1.3; margin: 8px 0 6px; font-weight: 700;}#litSecZbi h2 { font-size: 22px; line-height: 1.3; margin: 8px 0 6px; font-weight: 700;} .brxe-e3y6of .label { display: block; margin: 0 0 6px;} .brxe-e3y6of label { display: block; margin: 0 0 6px;} .brxe-e3y6of input[type=text] { width: 100%; box-sizing: border-box; border: 1.5px solid rgba(2,37,76,.16); border-radius: 12px; padding: 13px 16px; background: #fff; color: #02254c; font: inherit;} .brxe-e3y6of input[type=email] { width: 100%; box-sizing: border-box; border: 1.5px solid rgba(2,37,76,.16); border-radius: 12px; padding: 13px 16px; background: #fff; color: #02254c; font: inherit;} .brxe-e3y6of input[type=tel] { width: 100%; box-sizing: border-box; border: 1.5px solid rgba(2,37,76,.16); border-radius: 12px; padding: 13px 16px; background: #fff; color: #02254c; font: inherit;} .brxe-e3y6of select { width: 100%; box-sizing: border-box; background: #fff; font: inherit;} .brxe-e3y6of textarea { width: 100%; box-sizing: border-box; background: #fff; font: inherit;} .brxe-e3y6of input:focus { outline: none; border-color: #3e8fcc; box-shadow: 0 0 0 3px rgba(62,143,204,.22);} .brxe-e3y6of select:focus { outline: none; box-shadow: 0 0 0 3px rgba(62,143,204,.22);} .brxe-e3y6of .options-wrapper { list-style: none; margin: 0; padding: 0; display: grid; gap: 8px;} .brxe-e3y6of .options-wrapper li { display: flex; align-items: flex-start; gap: 12px; margin: 0; padding: 12px 14px; border: 1.5px solid #d4e6f4; border-radius: 12px; background: #f5fafe;} .brxe-e3y6of input[type=checkbox] { width: 18px; height: 18px; min-width: 18px; margin: 2px 0 0; accent-color: #3e8fcc;} .brxe-e3y6of input[type=radio] { width: 18px; height: 18px; min-width: 18px; margin: 2px 0 0; accent-color: #3e8fcc;}#litTrip .lit-row input { width: 18px; height: 18px; min-width: 18px; margin: 2px 0 0; accent-color: #3e8fcc;} .brxe-e3y6of .bricks-button { background: #fd9c47; border: 0; border-radius: 999px; padding: 14px 26px; justify-self: start;} .brxe-e3y6of .szk-flag { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0);} .brxe-e3y6of .lit-kicker { margin: 0 0 4px; letter-spacing: .08em; text-transform: uppercase; font-size: .75rem; color: #5c738f;} .brxe-e3y6of .lit-brief dl { margin: 8px 0 12px;} .brxe-e3y6of .lit-brief dl>div { display: grid; grid-template-columns: 160px 1fr; gap: 12px; padding: 8px 0; border-bottom: 1px solid #d4e6f4;} .brxe-e3y6of .lit-brief dt { color: #5c738f;} .brxe-e3y6of .lit-brief dd { margin: 0; font-weight: 650;} .brxe-e3y6of .lit-quote-sum { margin: 0 0 8px; font-size: 28px; font-weight: 750; line-height: 1.1;} .brxe-e3y6of .lit-quote-lines { margin: 0 0 8px; padding: 0; list-style: none;} .brxe-e3y6of .lit-quote-note { margin: 0; color: #5c738f; font-size: 14px; line-height: 1.45;} .brxe-e3y6of:not(:has(.szk-flag[data-szk="Prawda"])) .form-group:has([name=form-field-szkolenie]) { display: none;} .brxe-e3y6of .lit-sum::before { content: counter(total) " PLN";} .brxe-e3y6of .q1 .qn::before { content: counter(p1) " PLN";} .brxe-e3y6of .q2 .qn::before { content: counter(p2) " PLN";} .brxe-e3y6of .q3 .qn::before { content: counter(p3) " PLN";} .brxe-e3y6of .q4 .qn::before { content: counter(p4) " PLN";} .brxe-e3y6of .q2 { display: none;} .brxe-e3y6of .q3 { display: none;} .brxe-e3y6of .q4 { display: none;} .brxe-e3y6of .x { display: none;} .brxe-e3y6of:has([name="form-field-add2[]"]:checked) .q2 { display: list-item;} .brxe-e3y6of:has([name="form-field-add3[]"]:checked) .q3 { display: list-item;} .brxe-e3y6of:has([name="form-field-add4[]"]:checked) .q4 { display: list-item;} .brxe-e3y6of .form-group:has(#lit-p2) { display: none;} .brxe-e3y6of .form-group:has([name=form-field-imie2]) { display: none;} .brxe-e3y6of .form-group:has([name=form-field-nazwisko2]) { display: none;} .brxe-e3y6of .form-group:has([name=form-field-email2]) { display: none;} .brxe-e3y6of .form-group:has([name=form-field-telefon2]) { display: none;} .brxe-e3y6of .form-group:has([name=form-field-urodzenie2]) { display: none;} .brxe-e3y6of .form-group:has([name="form-field-add3[]"]) { display: none;} .brxe-e3y6of .form-group:has(#lit-p3) { display: none;} .brxe-e3y6of .form-group:has([name=form-field-imie3]) { display: none;} .brxe-e3y6of .form-group:has([name=form-field-nazwisko3]) { display: none;} .brxe-e3y6of .form-group:has([name=form-field-email3]) { display: none;} .brxe-e3y6of .form-group:has([name=form-field-telefon3]) { display: none;} .brxe-e3y6of .form-group:has([name=form-field-urodzenie3]) { display: none;} .brxe-e3y6of .form-group:has([name="form-field-add4[]"]) { display: none;} .brxe-e3y6of .form-group:has(#lit-p4) { display: none;} .brxe-e3y6of .form-group:has([name=form-field-imie4]) { display: none;} .brxe-e3y6of .form-group:has([name=form-field-nazwisko4]) { display: none;} .brxe-e3y6of .form-group:has([name=form-field-email4]) { display: none;} .brxe-e3y6of .form-group:has([name=form-field-telefon4]) { display: none;} .brxe-e3y6of .form-group:has([name=form-field-urodzenie4]) { display: none;} .brxe-e3y6of:has([name="form-field-add2[]"]:checked) .form-group:has(#lit-p2) { display: block;} .brxe-e3y6of:has([name="form-field-add2[]"]:checked) .form-group:has([name=form-field-imie2]) { display: block;} .brxe-e3y6of:has([name="form-field-add2[]"]:checked) .form-group:has([name=form-field-nazwisko2]) { display: block;} .brxe-e3y6of:has([name="form-field-add2[]"]:checked) .form-group:has([name=form-field-email2]) { display: block;} .brxe-e3y6of:has([name="form-field-add2[]"]:checked) .form-group:has([name=form-field-telefon2]) { display: block;} .brxe-e3y6of:has([name="form-field-add2[]"]:checked) .form-group:has([name=form-field-urodzenie2]) { display: block;} .brxe-e3y6of:has([name="form-field-add2[]"]:checked) .form-group:has([name="form-field-add3[]"]) { display: block;} .brxe-e3y6of:has([name="form-field-add3[]"]:checked) .form-group:has(#lit-p3) { display: block;} .brxe-e3y6of:has([name="form-field-add3[]"]:checked) .form-group:has([name=form-field-imie3]) { display: block;} .brxe-e3y6of:has([name="form-field-add3[]"]:checked) .form-group:has([name=form-field-nazwisko3]) { display: block;} .brxe-e3y6of:has([name="form-field-add3[]"]:checked) .form-group:has([name=form-field-email3]) { display: block;} .brxe-e3y6of:has([name="form-field-add3[]"]:checked) .form-group:has([name=form-field-telefon3]) { display: block;} .brxe-e3y6of:has([name="form-field-add3[]"]:checked) .form-group:has([name=form-field-urodzenie3]) { display: block;} .brxe-e3y6of:has([name="form-field-add3[]"]:checked) .form-group:has([name="form-field-add4[]"]) { display: block;} .brxe-e3y6of:has([name="form-field-add4[]"]:checked) .form-group:has(#lit-p4) { display: block;} .brxe-e3y6of:has([name="form-field-add4[]"]:checked) .form-group:has([name=form-field-imie4]) { display: block;} .brxe-e3y6of:has([name="form-field-add4[]"]:checked) .form-group:has([name=form-field-nazwisko4]) { display: block;} .brxe-e3y6of:has([name="form-field-add4[]"]:checked) .form-group:has([name=form-field-email4]) { display: block;} .brxe-e3y6of:has([name="form-field-add4[]"]:checked) .form-group:has([name=form-field-telefon4]) { display: block;} .brxe-e3y6of:has([name="form-field-add4[]"]:checked) .form-group:has([name=form-field-urodzenie4]) { display: block;} .brxe-e3y6of:has([name=form-field-szkolenie] option[value="Przed wyjazdem"]:checked) .p1-szk-on { display: list-item;} .brxe-e3y6of:has([name=form-field-szkolenie] option[value="Na wyjeździe"]:checked) .p1-szk-live { display: list-item;} .pay-line:has(.pay-v:empty) { display: none;}