@import url(https://fonts.googleapis.com/css2?family=Montserrat);header[data-v-650e0de8]{background:#1e1e1e;display:flex;justify-content:space-between;padding:5px 40px;align-items:center}h1[data-v-650e0de8]{text-transform:uppercase;color:#fff}.social-icon[data-v-650e0de8]{height:35px;width:auto;margin-right:15px}.logo[data-v-650e0de8]{height:30px;width:auto}.logo-mobile[data-v-650e0de8]{display:none}@media screen and (max-width:966px){.socials[data-v-650e0de8]{display:none}h1[data-v-650e0de8]{font-size:12px}.logo[data-v-650e0de8]{display:none}.logo-mobile[data-v-650e0de8]{display:block}}h3[data-v-2f8d42f0]{text-align:center;width:100%}.title[data-v-a8af572a]{text-align:center;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center}.title p[data-v-a8af572a]{font-weight:600;cursor:pointer}.data[data-v-a8af572a]{display:grid;grid-template-columns:1fr 1fr;text-align:left}.option[data-v-a8af572a]{display:flex}.checkedIco[data-v-a8af572a]{width:10px}.btn[data-v-a8af572a]{background:#fecb09;color:#1e1e1e;border:0;font-weight:600;padding:10px;width:-moz-fit-content;width:fit-content}.popup-container[data-v-479ebeb8]{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:9999}.popup[data-v-479ebeb8]{background-color:rgba(0,0,0,.7);color:#fff;padding:20px;border-radius:5px;display:flex;justify-content:space-between;align-items:center;width:300px}button[data-v-479ebeb8]{background-color:#ff4757;color:#fff;border:none;padding:5px 10px;cursor:pointer}.contact-form[data-v-5ca2af34]{margin:10px 0}.btn[data-v-5ca2af34]{margin-top:20px}.title[data-v-5ca2af34]{text-align:center;margin-bottom:2rem}.title p[data-v-5ca2af34]{font-weight:600}input[type=email][data-v-5ca2af34],input[type=tel][data-v-5ca2af34],input[type=text][data-v-5ca2af34]{border-radius:0 0 30px 0;border:1px solid #29361c;margin-bottom:10px;padding:5px;text-align:center;height:2rem}form[data-v-5ca2af34]{display:flex;flex-direction:column;justify-content:space-evenly}.btn[data-v-5ca2af34]{background:#fecb09;color:#1e1e1e;border:0;font-weight:600;padding:10px}.polityka a[data-v-5ca2af34]{text-decoration:none;color:#000;font-weight:700}.category[data-v-339713f5]{padding:1rem;margin:1rem}img[data-v-339713f5]{height:55px;width:auto}p[data-v-339713f5]{margin-top:1rem}.btn[data-v-339713f5]{background:#fecb09;color:#1e1e1e;border:0;font-weight:600;padding:10px;margin-top:1rem;cursor:pointer}h3[data-v-04ccf0f4]{text-align:center;color:#1e1e1e;font-size:20px;font-weight:800;margin:1rem 0}.option[data-v-04ccf0f4]{display:flex;flex-direction:column;align-items:center;gap:10px}.navigation-buttons[data-v-04ccf0f4]{display:flex;justify-content:space-between}.step-count[data-v-04ccf0f4]{margin-bottom:10px;font-weight:600;color:#a3a3a3;font-weight:500;font-size:12px}.step-indicators[data-v-04ccf0f4]{display:flex;justify-content:center;gap:8px;margin-bottom:20px;justify-content:space-between}.step-box[data-v-04ccf0f4]{width:30px;height:5px;background-color:#d9d9d9;transition:background-color .3s ease;border-radius:45px;border:0}.step-box.active[data-v-04ccf0f4]{background-color:#888}.btn[data-v-04ccf0f4]{color:#29361c;cursor:pointer}.btn[data-v-04ccf0f4]:hover{text-decoration:underline}.icon[data-v-04ccf0f4]{height:10px;width:auto}.img[data-v-04ccf0f4]{height:30px;width:auto;margin-top:1rem}label[data-v-04ccf0f4]{color:#1e1e1e;font-size:20px;font-weight:500}.option-btn[data-v-04ccf0f4]{color:#1e1e1e;background:#fecb09;border:0;padding:10px;font-size:13px;font-weight:500;text-transform:uppercase;cursor:pointer}*{margin:0;box-sizing:border-box}body{font-family:Montserrat,sans-serif;background:#1e1e1e;background-size:cover}.visual{border-radius:50px;height:auto;width:100%}.main{padding:20px 40px;display:flex;justify-items:center;justify-content:center;gap:40px}.view{padding:20px}.config,.view{width:50%;max-width:750px}.config{background:#fff;padding:0;border-radius:40px;display:flex;flex-direction:column;min-height:800px}.options{width:100%;padding:20px;height:100%;text-align:center}.header-title{background:#fecb09;text-align:center;border-radius:40px 40px 0 0;padding:10px;color:#1e1e1e;font-weight:800}.header-title p{margin-top:10px;font-weight:500}.code-container{text-align:center;margin-bottom:20px}.code{margin:0 auto}.sum.visual{color:#fff;margin-top:1rem;font-weight:700;font-size:1.75rem;display:block}.sum{display:none}@media screen and (max-width:966px){.main{padding:20px 40px}.config{width:100%}.view{display:none}.sum{display:block}}.copy{color:#fff;text-align:center;margin-top:20px}.copy a{text-decoration:none;color:#fff;font-weight:700}