@import url(https://fonts.googleapis.com/css2?family=Fugaz+One&family=Poltawski+Nowy:wght@400;500;600;700&family=Lexend+Exa:wght@400;500;600;700&display=swap);.pest-selection{padding:20px}.pest-wrap{cursor:pointer;border:2px solid #fff;transition:border 0s ease,box-shadow .3s ease}.pest-wrap:hover{border:2px solid var(--brand-primary);border-radius:var(--button-border-radius);box-shadow:0 0 10px rgba(206,32,41,.2)}.pest-img{width:75px;height:75px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;filter:grayscale(100%)}.pest-selected{filter:grayscale(0)}.pest-name{text-transform:uppercase;font-weight:700}.pest-description{text-align:center;font-size:.9rem;max-width:300px}.consent-instructions{font-size:.7rem;color:#868686;margin-top:-5px;margin-bottom:20px}.v-checkbox-btn .v-label{font-size:.775rem}.error[data-v-015e09f8]{color:red}.desc[data-v-015e09f8]{color:var(--brand-primary);font-style:italic;font-weight:var(--font-weight-bold)}.success[data-v-015e09f8]{color:green}.v-parallax img[data-v-015e09f8]{opacity:.5}button.v-tab[data-v-015e09f8]{font-size:large}.tabs-wrapper[data-v-015e09f8]{min-height:100vh;display:flex;flex-direction:column}.tab-content[data-v-015e09f8]{flex:1;overflow-y:auto}.sign-contract h1[data-v-1874014f],h3[data-v-1874014f]{color:var(--brand-primary)}img[data-v-1874014f]{border-radius:10px}h1{color:var(--brand-primary);font-family:var(--font-heading)}#header{text-align:center;background-color:var(--header-bg)}#header img{height:var(--logo-height);padding:.5em}#registration-container.registration-form{position:relative;min-height:calc(100vh - var(--header-height));background:linear-gradient(135deg,var(--color-light) 0,var(--color-surface) 100%);display:flex;align-items:center;justify-content:center}.content-container{width:100%;max-width:900px;background-color:var(--card-bg);padding:var(--card-padding);border-radius:var(--card-border-radius)}form{max-width:600px}#iframe-container{background:none;margin:0;padding:0;border:none;height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;overflow:hidden}#iframe-container .v-card{box-shadow:none}#progressbar{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:20px;padding:0}.progress-step,.step-content{display:flex;align-items:center;position:relative}.step-content{gap:8px;padding:8px 16px;border-radius:24px;background:rgba(0,0,0,.04);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.progress-step.active .step-content{background:var(--brand-primary);box-shadow:0 2px 8px rgba(0,0,0,.12)}.step-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.progress-step.active .step-icon{background:#fff}.step-label{font-size:14px;font-weight:600;color:rgba(0,0,0,.6);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.progress-step.active .step-label{color:#fff}.step-connector{width:40px;height:2px;background:rgba(0,0,0,.12);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.progress-step.active .step-connector{background:var(--brand-primary)}.progress-step:last-child .step-connector{display:none}@media (max-width:768px){.step-label{display:none}.progress-step.current .step-label{display:block}.step-content{padding:8px}.progress-step.current .step-content{padding:8px 16px}.step-connector{width:20px}}a,b{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}:root{--brand-primary:#ce2029;--brand-primary-dark:#b91c1c;--brand-primary-light:#e11d48;--brand-secondary:#b34044;--color-dark:#3d3d3d;--color-light:#f5f4f2;--color-accent:#ccc8bd;--color-background:#fff;--color-surface:#f8fafc;--color-text:#3d3d3d;--color-text-secondary:#6b7280;--color-border:#e5e7eb;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--font-heading:"Fugaz One",serif;--font-subheading:"Poltawski Nowy",Georgia,serif;--font-body:"Lexend Exa",sans-serif;--font-default:"Lexend Exa",sans-serif;--font-size-h1:2.75em;--font-size-h2:2.5em;--font-size-h3:1.5em;--font-size-h4:1.25em;--font-size-body:1em;--font-size-small:0.875rem;--line-height-h1:1.125;--line-height-h2:1.25;--line-height-h3:1.25;--line-height-h4:1.25;--line-height-body:1.5;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--header-bg:var(--brand-primary);--header-height:77px;--logo-height:70px;--button-border-radius:6px;--button-padding:0.65rem 1.5rem;--button-font-size:1em;--button-font-weight:400;--button-border-width:2px;--button-transition:325ms;--card-border-radius:16px;--card-padding:24px;--card-bg:hsla(0,0%,100%,.9);--card-border:1px solid var(--color-border);--progress-bar-active:var(--brand-primary);--progress-bar-inactive:#ddd;--progress-bar-height:3px;--progress-bar-indicator-size:32px;--input-border-radius:8px;--input-padding:12px 16px;--input-border-width:2px;--input-font-size:1rem;--spacing-section:4em;--spacing-container:24px;--spacing-card:24px;--spacing-element:16px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1)}body{font-family:var(--font-default);color:var(--color-text);background-color:var(--color-background);line-height:var(--line-height-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-normal);color:var(--brand-primary)}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}p{margin:0 0 1.5em;font-size:var(--font-size-body)}b,strong{font-weight:var(--font-weight-bold)}.text-brand-primary{color:var(--brand-primary)!important}.text-brand-secondary{color:var(--brand-secondary)!important}.bg-brand-primary{background-color:var(--brand-primary)!important}.bg-brand-secondary{background-color:var(--brand-secondary)!important}.border-brand-primary{border-color:var(--brand-primary)!important}.font-heading{font-family:var(--font-heading)!important}.font-body{font-family:var(--font-body)!important}.font-bold{font-weight:var(--font-weight-bold)!important}.clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--button-transition)}.clickable:hover{opacity:.85}