.wp-block-wand-shine-quote-request{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box;margin-block-start:0}.wand-shine-quote-request *,.wand-shine-quote-request *::before,.wand-shine-quote-request *::after{box-sizing:border-box}.wand-shine-quote-request{background-color:#0a0a0a;color:#fff;padding:clamp(80px, 15vh, 120px) clamp(16px, 5vw, 64px);position:relative;width:100%;max-width:100%;box-sizing:border-box;border-top:1px solid rgb(180 164 255 / .3)}.quote-request-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:2fr 3fr;gap:clamp(40px, 5vw, 80px);align-items:start;width:100%;box-sizing:border-box;position:relative}.wand-shine-quote-request .section-header{position:-webkit-sticky;position:sticky;top:0;align-self:start;padding-right:20px;text-align:left;min-width:0;height:fit-content;z-index:10}#kapcsolat .section-header{margin-bottom:2rem}.wand-shine-quote-request .section-title{margin-bottom:24px;color:#fff}.wand-shine-quote-request .section-subtitle{font-family:"Figtree",system-ui,-apple-system,sans-serif;font-size:clamp(15px, 2.5vw, 18px);color:#b8b8b8;margin-bottom:40px;line-height:1.6}.mode-switch{display:flex;gap:0;background-color:#1a1a1a;border-radius:2px;padding:4px;max-width:100%;position:relative}.switch-btn{flex:1;padding:12px 20px;background-color:#fff0;color:#b8b8b8;border:none;border-radius:2px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s ease;font-family:"Zalando Sans Expanded",system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;scroll-margin-top:0}.switch-btn.active{background-color:#ff4ff3;color:#fff}.switch-btn:hover:not(.active){color:#fff}.form-content{min-width:0;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.form-main-title{font-family:"Miamo",system-ui,-apple-system,sans-serif;font-size:clamp(24px, 3vw, 32px);font-weight:700;margin-bottom:30px;letter-spacing:1px;color:#fff}.form-intro{margin-bottom:40px}.intro-text{color:#b8b8b8;line-height:1.6;margin-bottom:20px;font-family:"Figtree",system-ui,-apple-system,sans-serif;font-size:1rem}.intro-highlight{color:#fff;font-weight:600;margin-top:20px;font-family:"Figtree",system-ui,-apple-system,sans-serif;font-size:1rem;display:none}.progress-indicator{margin-bottom:40px}.step-indicator{position:relative}.step-line{height:2px;background-color:#2a2a2a;width:100%;margin-bottom:10px;position:relative}.step-line.active::before{content:'';position:absolute;left:0;top:0;height:100%;width:33.33%;background-color:#ff4ff3;transition:width 0.3s ease}.step-line.step-2::before{width:66.66%}.step-line.step-3::before{width:100%}.step-labels{text-align:right;font-size:.875rem;color:#b8b8b8;font-family:"Figtree",system-ui,-apple-system,sans-serif}.step-labels span.active{color:#ff4ff3;font-weight:600}.form-step{animation:fadeIn 0.3s ease}.form-step[data-active="false"]{display:none}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.step-title{font-family:"Miamo",system-ui,-apple-system,sans-serif;font-size:clamp(28px, 4vw, 40px);font-weight:700;margin-bottom:15px;color:#fff}.step-description{color:#b8b8b8;margin-bottom:40px;line-height:1.6;font-family:"Figtree",system-ui,-apple-system,sans-serif;font-size:1rem}.form-group{width:100%;max-width:100%;box-sizing:border-box}.form-group label{display:block;margin-bottom:8px;font-size:.95rem;color:#e0e0e0;font-family:"Figtree",system-ui,-apple-system,sans-serif;font-weight:500}.required{color:#fff}.required::after{color:white!important}input[type="text"],input[type="email"],input[type="url"],input[type="date"],select,textarea{width:100%;max-width:100%;padding:14px 16px;background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:2px;color:#fff;font-size:1rem;font-family:"Figtree",system-ui,-apple-system,sans-serif;transition:border-color 0.3s ease;box-sizing:border-box}input[type="date"]{position:relative;color-scheme:dark}@supports selector(::-webkit-calendar-picker-indicator){input[type="date"]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%23ff4ff3" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:20px 20px;padding-right:40px}input[type="date"]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;width:40px;height:100%;cursor:pointer}}input:focus,select:focus,textarea:focus{outline:none;border-color:#ff4ff3}input::placeholder,textarea::placeholder{color:#666;font-family:"Figtree",system-ui,-apple-system,sans-serif}select{cursor:pointer}textarea{resize:vertical;min-height:100px}.radio-group,.checkbox-group{display:flex;flex-direction:column;gap:20px}.radio-label,.checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.95rem;color:#e0e0e0;font-family:"Figtree",system-ui,-apple-system,sans-serif}input[type="radio"],input[type="checkbox"]{width:20px;height:20px;cursor:pointer;accent-color:#ff4ff3}.toggle-switch{display:flex;gap:0;background-color:#1a1a1a;border-radius:2px;padding:4px;max-width:250px}.toggle-switch.three-options{max-width:450px}.toggle-btn{flex:1;padding:10px 20px;background-color:#fff0;color:#b8b8b8;border:none;border-radius:2px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;font-family:"Zalando Sans Expanded",system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.3px}.toggle-btn.active{background-color:#ff4ff3;color:#fff}.toggle-btn:hover:not(.active){color:#fff}.info-box{background-color:#1a1a1a;border-left:4px solid #ff4ff3;padding:16px 20px;margin:30px 0;border-radius:2px}.info-box p{margin:0;color:#e0e0e0;line-height:1.6;font-family:"Figtree",system-ui,-apple-system,sans-serif;font-size:.95rem}.info-box strong{color:#ff4ff3}.form-note{color:#b8b8b8;font-size:.875rem;margin-top:20px;margin-bottom:30px;font-family:"Figtree",system-ui,-apple-system,sans-serif}.form-buttons{display:flex;gap:16px;margin-top:40px;justify-content:flex-end;width:100%;max-width:100%;box-sizing:border-box}.form-buttons.center{justify-content:center}.btn-back,.btn-next{padding:14px 32px;font-size:.875rem;font-weight:700;letter-spacing:.8px;border-radius:2px;border:none;cursor:pointer;transition:all 0.3s ease;font-family:"Zalando Sans Expanded",system-ui,-apple-system,sans-serif;text-transform:uppercase;box-sizing:border-box;max-width:100%}.btn-back{background-color:#fff0;color:#b8b8b8;border:1px solid #2a2a2a;font-size:14px;min-width:140px}.btn-back:hover{background-color:#1a1a1a;color:#fff}.btn-next{background-color:#d7ff3f;color:#0a0a0a;min-width:140px}.btn-next:hover{background-color:#e0ff80;transform:translateY(-2px);box-shadow:0 4px 12px rgb(216 255 99 / .3)}.quote-form-container,.contact-form-container,.quote-form,.simple-form{width:100%;max-width:100%;box-sizing:border-box}.form-mode[data-active="false"]{display:none}.form-mode[data-active="true"]{display:block}.custom-blocks-area{width:100%;max-width:100%}.custom-blocks-area form{width:100%;max-width:100%}.custom-blocks-area .quote-form-blocks,.custom-blocks-area .wp-block-group.quote-form-blocks{display:block;opacity:1;visibility:visible;transition:opacity 0.3s ease,visibility 0.3s ease}.custom-blocks-area .contact-form-blocks,.custom-blocks-area .wp-block-group.contact-form-blocks{display:none;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.custom-blocks-area[data-mode="contact"] .quote-form-blocks,.custom-blocks-area[data-mode="contact"] .wp-block-group.quote-form-blocks,.blocks-mode-wrapper[data-mode="contact"] .custom-blocks-area .quote-form-blocks,.blocks-mode-wrapper[data-mode="contact"] .custom-blocks-area .wp-block-group.quote-form-blocks{display:none!important;opacity:0;visibility:hidden}.custom-blocks-area[data-mode="contact"] .contact-form-blocks,.custom-blocks-area[data-mode="contact"] .wp-block-group.contact-form-blocks,.blocks-mode-wrapper[data-mode="contact"] .custom-blocks-area .contact-form-blocks,.blocks-mode-wrapper[data-mode="contact"] .custom-blocks-area .wp-block-group.contact-form-blocks{display:block!important;opacity:1;visibility:visible}.wand-shine-quote-request .custom-blocks-area .wp-block-group,.wand-shine-quote-request .custom-blocks-area .wp-block,.wand-shine-quote-request .custom-blocks-area form>div,.wand-shine-quote-request .custom-blocks-area label,.wand-shine-quote-request .form-content .custom-blocks-area label,.wand-shine-quote-request .custom-blocks-area .wp-block label,.wand-shine-quote-request .custom-blocks-area .wp-block-group label,.wand-shine-quote-request .custom-blocks-area form label{margin-bottom:12px!important;color:#ffffff!important;font-family:"Figtree",system-ui,-apple-system,sans-serif!important;font-size:0.9rem!important;font-weight:500!important;display:block!important;background-color:transparent!important;background-image:none!important;padding:0!important;border:none!important;text-shadow:none!important}.wand-shine-quote-request .custom-blocks-area input[type="text"],.wand-shine-quote-request .custom-blocks-area input[type="email"],.wand-shine-quote-request .custom-blocks-area input[type="tel"],.wand-shine-quote-request .custom-blocks-area input[type="url"],.wand-shine-quote-request .custom-blocks-area input[type="number"],.wand-shine-quote-request .custom-blocks-area input[type="date"],.wand-shine-quote-request .custom-blocks-area textarea,.wand-shine-quote-request .form-content .custom-blocks-area input[type="text"],.wand-shine-quote-request .form-content .custom-blocks-area input[type="email"],.wand-shine-quote-request .form-content .custom-blocks-area input[type="tel"],.wand-shine-quote-request .form-content .custom-blocks-area input[type="url"],.wand-shine-quote-request .form-content .custom-blocks-area input[type="number"],.wand-shine-quote-request .form-content .custom-blocks-area input[type="date"],.wand-shine-quote-request .form-content .custom-blocks-area textarea,.wand-shine-quote-request .custom-blocks-area .wp-block input[type="text"],.wand-shine-quote-request .custom-blocks-area .wp-block input[type="email"],.wand-shine-quote-request .custom-blocks-area .wp-block input[type="tel"],.wand-shine-quote-request .custom-blocks-area .wp-block textarea,.wand-shine-quote-request .custom-blocks-area .wp-block-group input[type="text"],.wand-shine-quote-request .custom-blocks-area .wp-block-group input[type="email"],.wand-shine-quote-request .custom-blocks-area .wp-block-group input[type="tel"],.wand-shine-quote-request .custom-blocks-area .wp-block-group textarea{width:100%!important;max-width:100%!important;padding:14px 18px!important;background-color:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:2px!important;color:#ffffff!important;font-family:"Figtree",system-ui,-apple-system,sans-serif!important;font-size:0.95rem!important;line-height:1.5!important;transition:all 0.3s ease!important;margin-top:8px!important;margin-bottom:0!important;box-sizing:border-box!important}.wand-shine-quote-request .custom-blocks-area input[type="text"]:focus,.wand-shine-quote-request .custom-blocks-area input[type="email"]:focus,.wand-shine-quote-request .custom-blocks-area input[type="tel"]:focus,.wand-shine-quote-request .custom-blocks-area input[type="url"]:focus,.wand-shine-quote-request .custom-blocks-area input[type="number"]:focus,.wand-shine-quote-request .custom-blocks-area input[type="date"]:focus,.wand-shine-quote-request .custom-blocks-area textarea:focus,.wand-shine-quote-request .custom-blocks-area select:focus,.wand-shine-quote-request .form-content .custom-blocks-area input:focus,.wand-shine-quote-request .form-content .custom-blocks-area textarea:focus,.wand-shine-quote-request .form-content .custom-blocks-area select:focus{outline:none!important;border-color:#ff4ff3!important;background-color:#0f0f0f!important;box-shadow:0 0 0 3px rgb(255 79 243 / .1)!important}.wand-shine-quote-request .custom-blocks-area textarea,.wand-shine-quote-request .form-content .custom-blocks-area textarea{min-height:120px!important;resize:vertical!important}.wand-shine-quote-request .custom-blocks-area button,.wand-shine-quote-request .custom-blocks-area input[type="submit"],.wand-shine-quote-request .custom-blocks-area .wp-block-button__link,.wand-shine-quote-request .custom-blocks-area .wp-block-button a,.wand-shine-quote-request .form-content .custom-blocks-area button,.wand-shine-quote-request .form-content .custom-blocks-area input[type="submit"],.wand-shine-quote-request .form-content .custom-blocks-area .wp-block-button__link,.wand-shine-quote-request .form-content .custom-blocks-area .wp-block-button a,.wand-shine-quote-request .custom-blocks-area .wp-block button,.wand-shine-quote-request .custom-blocks-area .wp-block input[type="submit"],.wand-shine-quote-request .custom-blocks-area .wp-block-button .wp-block-button__link,.wand-shine-quote-request .custom-blocks-area .wp-block-group button,.wand-shine-quote-request .custom-blocks-area .wp-block-group input[type="submit"],.wand-shine-quote-request .custom-blocks-area .wp-block-group .wp-block-button__link{padding:14px 32px!important;background-color:#d8ff63!important;background-image:none!important;color:#0a0a0a!important;border:none!important;border-width:0!important;border-radius:2px!important;font-family:"Zalando Sans Expanded",system-ui,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:0.5px!important;cursor:pointer!important;transition:all 0.3s ease!important;min-width:140px!important;margin-top:0!important;margin-bottom:0!important;text-decoration:none!important;display:inline-block!important;box-sizing:border-box!important;vertical-align:middle!important;text-align:center!important;line-height:1.2!important}.wand-shine-quote-request .custom-blocks-area button:hover,.wand-shine-quote-request .custom-blocks-area input[type="submit"]:hover,.wand-shine-quote-request .custom-blocks-area .wp-block-button__link:hover,.wand-shine-quote-request .custom-blocks-area .wp-block-button a:hover,.wand-shine-quote-request .form-content .custom-blocks-area button:hover,.wand-shine-quote-request .form-content .custom-blocks-area input[type="submit"]:hover,.wand-shine-quote-request .form-content .custom-blocks-area .wp-block-button__link:hover{background-color:#e0ff80!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(216 255 99 / .3)!important;color:#0a0a0a!important}.custom-blocks-area input[type="checkbox"],.custom-blocks-area input[type="radio"]{width:auto;margin-right:10px;accent-color:#ff4ff3}.custom-blocks-area .required,.custom-blocks-area [required]+label::after{color:#ff4ff3;content:" *"}.wand-shine-quote-request .custom-blocks-area .nexter-form,.wand-shine-quote-request .custom-blocks-area .nexter_form{width:100%!important}.wand-shine-quote-request .custom-blocks-area .nexter-form input,.wand-shine-quote-request .custom-blocks-area .nexter-form textarea,.wand-shine-quote-request .custom-blocks-area .nexter-form select,.wand-shine-quote-request .custom-blocks-area .nexter_form input,.wand-shine-quote-request .custom-blocks-area .nexter_form textarea,.wand-shine-quote-request .custom-blocks-area .nexter_form select{background-color:#1a1a1a!important;border-color:#2a2a2a!important;color:#ffffff!important;padding:14px 18px!important;border-radius:2px!important;font-family:"Figtree",system-ui,-apple-system,sans-serif!important}.wand-shine-quote-request .custom-blocks-area .nexter-form button,.wand-shine-quote-request .custom-blocks-area .nexter_form button,.wand-shine-quote-request .custom-blocks-area .nexter-form input[type="submit"],.wand-shine-quote-request .custom-blocks-area .nexter_form input[type="submit"]{background-color:#d8ff63!important;color:#0a0a0a!important;padding:14px 32px!important;border-radius:2px!important;font-weight:500!important;text-transform:uppercase!important}@media (max-width:1024px){.quote-request-container{grid-template-columns:1fr;gap:2rem}.mode-switch{margin:0 auto}.form-content{min-height:auto}}@media (max-width:767px){.section-header{position:relative;top:0;padding-right:0;text-align:center}.step-title{font-size:1.5rem}.form-main-title{font-size:1.25rem}.form-buttons{flex-direction:column}.btn-back{order:1}.btn-next,.btn-primary[type="submit"]{order:2}.mode-switch{flex-direction:column;max-width:100%}.toggle-switch,.toggle-switch.three-options{max-width:100%}}.wand-shine-quote-request .custom-blocks-area .tpgb-form-field input,.wand-shine-quote-request .custom-blocks-area .tpgb-form-field textarea,.wand-shine-quote-request .custom-blocks-area [class*="tpgb"] input[type="text"],.wand-shine-quote-request .custom-blocks-area [class*="tpgb"] input[type="email"],.wand-shine-quote-request .custom-blocks-area [class*="tpgb"] input[type="tel"],.wand-shine-quote-request .custom-blocks-area [class*="tpgb"] textarea,.wand-shine-quote-request .form-content .custom-blocks-area [class*="tpgb"] input,.wand-shine-quote-request .form-content .custom-blocks-area [class*="tpgb"] textarea,.wand-shine-quote-request .custom-blocks-area div[class*="tpgb"] input[type="text"],.wand-shine-quote-request .custom-blocks-area div[class*="tpgb"] input[type="email"],.wand-shine-quote-request .custom-blocks-area div[class*="tpgb"] input[type="tel"],.wand-shine-quote-request .custom-blocks-area div[class*="tpgb"] textarea,.wand-shine-quote-request .form-content .custom-blocks-area div[class*="tpgb"] input,.wand-shine-quote-request .form-content .custom-blocks-area div[class*="tpgb"] textarea{width:100%!important;max-width:100%!important;min-width:0!important;padding:14px 18px!important;margin-top:8px!important;margin-bottom:0!important;background-color:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:2px!important;color:#ffffff!important;font-family:"Figtree",system-ui,-apple-system,sans-serif!important;font-size:0.95rem!important;line-height:1.5!important;box-sizing:border-box!important;height:auto!important;min-height:0!important}.wand-shine-quote-request .custom-blocks-area .tpgb-form-field input:focus,.wand-shine-quote-request .custom-blocks-area [class*="tpgb"] input:focus,.wand-shine-quote-request .custom-blocks-area [class*="tpgb"] textarea:focus,.wand-shine-quote-request .custom-blocks-area [class*="tpgb"] select:focus{outline:none!important;border-color:#ff4ff3!important;background-color:#0f0f0f!important;box-shadow:0 0 0 3px rgb(255 79 243 / .1)!important}.wand-shine-quote-request .custom-blocks-area .tpgb-form-field button,.wand-shine-quote-request .custom-blocks-area [class*="tpgb"] button,.wand-shine-quote-request .custom-blocks-area [class*="tpgb"] input[type="submit"],.wand-shine-quote-request .custom-blocks-area [class*="tpgb"] .tpgb-button{padding:14px 32px!important;background-color:#d8ff63!important;background-image:none!important;color:#0a0a0a!important;border:none!important;border-width:0!important;border-radius:2px!important;font-family:"Zalando Sans Expanded",system-ui,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;cursor:pointer!important;text-decoration:none!important;display:inline-block!important;box-shadow:none!important;text-shadow:none!important;line-height:1.2!important}.wand-shine-quote-request .custom-blocks-area [class*="tpgb"] button:hover,.wand-shine-quote-request .custom-blocks-area [class*="tpgb"] input[type="submit"]:hover{background-color:#e0ff80!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(216 255 99 / .3)!important;color:#0a0a0a!important}.wand-shine-quote-request .custom-blocks-area .tpgb-form-field label,.wand-shine-quote-request .custom-blocks-area [class*="tpgb"] label{color:#ffffff!important;font-family:"Figtree",system-ui,-apple-system,sans-serif!important;font-size:0.9rem!important;font-weight:500!important;background-color:transparent!important;background-image:none!important;text-shadow:none!important;padding:0!important;margin-bottom:8px!important}.wand-shine-quote-request .custom-blocks-area .nxt-form,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] input[type="text"],.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] input[type="email"],.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] input[type="tel"],.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] textarea,.wand-shine-quote-request .form-content .custom-blocks-area [class*="nxt-"] input,.wand-shine-quote-request .form-content .custom-blocks-area [class*="nxt-"] textarea,.wand-shine-quote-request .custom-blocks-area div[class*="nxt-"] input[type="text"],.wand-shine-quote-request .custom-blocks-area div[class*="nxt-"] input[type="email"],.wand-shine-quote-request .custom-blocks-area div[class*="nxt-"] input[type="tel"],.wand-shine-quote-request .custom-blocks-area div[class*="nxt-"] textarea{width:100%!important;max-width:100%!important;min-width:0!important;padding:14px 18px!important;margin-top:0px!important;margin-bottom:0!important;background-color:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:2px!important;color:#ffffff!important;font-family:"Figtree",system-ui,-apple-system,sans-serif!important;font-size:0.95rem!important;line-height:1.5!important;box-sizing:border-box!important}.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] input:focus,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] textarea:focus,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] select:focus{outline:none!important;border-color:#ff4ff3!important;background-color:#0f0f0f!important;box-shadow:0 0 0 3px rgb(255 79 243 / .1)!important}.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] button:not(.btn-back):not(.step-prev-btn),.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] input[type="submit"],.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] .nxt-button:not(.btn-back):not(.step-prev-btn){padding:14px 32px!important;background-color:#d8ff63!important;background-image:none!important;color:#0a0a0a!important;border:none!important;border-width:0!important;border-radius:2px!important;font-family:"Zalando Sans Expanded",system-ui,-apple-system,sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;cursor:pointer!important;text-decoration:none!important;box-shadow:none!important;text-shadow:none!important;line-height:1.2!important}.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] button:not(.btn-back):not(.step-prev-btn):hover,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] input[type="submit"]:hover{background-color:#e0ff80!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(216 255 99 / .3)!important;color:#0a0a0a!important}.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] label{color:#ffffff!important;font-family:"Figtree",system-ui,-apple-system,sans-serif!important;font-size:0.9rem!important;font-weight:500!important;background-color:transparent!important;background-image:none!important;text-shadow:none!important;padding:0!important;margin-bottom:8px!important;margin-top:0!important}.wand-shine-quote-request .custom-blocks-area .nxt-input-container,.wand-shine-quote-request .form-content .custom-blocks-area .nxt-input-container{padding:0px!important;border:none!important;margin-bottom:0!important}.wand-shine-quote-request .custom-blocks-area .nxt-name-input .nxt-input-container,.wand-shine-quote-request .form-content .custom-blocks-area .nxt-name-input .nxt-input-container{padding:0px!important}.wand-shine-quote-request .custom-blocks-area .tpgb-block-b505 .nxt-input-container,.wand-shine-quote-request .form-content .custom-blocks-area .tpgb-block-b505 .nxt-input-container{margin-top:0px!important}.wand-shine-quote-request .custom-blocks-area .tpgb-block-de18 .nxt-input-container,.wand-shine-quote-request .form-content .custom-blocks-area .tpgb-block-de18 .nxt-input-container{margin-top:0px!important}.wand-shine-quote-request .custom-blocks-area .tpgb-block-b505 .nxt-name-label.required::after,.wand-shine-quote-request .form-content .custom-blocks-area .tpgb-block-b505 .nxt-name-label.required::after{color:white!important}.wand-shine-quote-request .custom-blocks-area [class*="nxt-"]:not(.nxt-loader):not(button[type="submit"]):not(input[type="submit"]),.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"]{box-sizing:border-box}.wand-shine-quote-request .custom-blocks-area .nxt-help-text,.wand-shine-quote-request .form-content .custom-blocks-area .nxt-help-text{color:#919191!important;margin-bottom:0px!important;font-size:0.875rem!important;line-height:1.5!important;display:block!important}.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] textarea,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] textarea,.wand-shine-quote-request .custom-blocks-area input[type="text"],.wand-shine-quote-request .custom-blocks-area input[type="email"],.wand-shine-quote-request .custom-blocks-area input[type="url"],.wand-shine-quote-request .custom-blocks-area input[type="date"],.wand-shine-quote-request .custom-blocks-area input[type="tel"],.wand-shine-quote-request .custom-blocks-area textarea{display:block!important;width:100%!important;padding:14px 16px!important;background-color:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:2px!important;color:#ffffff!important;font-size:1rem!important;font-family:inherit!important;box-sizing:border-box!important;transition:border-color 0.3s ease!important}.wand-shine-quote-request .custom-blocks-area input:focus,.wand-shine-quote-request .custom-blocks-area textarea:focus,.wand-shine-quote-request .custom-blocks-area select:focus,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] input:focus,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] textarea:focus,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] select:focus,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] input:focus,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] textarea:focus,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] select:focus{outline:none!important;border:1px solid #ff4ff3!important;border-color:#ff4ff3!important;box-shadow:0 0 0 2px rgb(255 79 243 / .15)!important}.wand-shine-quote-request .custom-blocks-area input::placeholder,.wand-shine-quote-request .custom-blocks-area textarea::placeholder{color:#666666!important}.wand-shine-quote-request .custom-blocks-area select,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] select,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] select,.wand-shine-quote-request .form-content .custom-blocks-area select,.wand-shine-quote-request .custom-blocks-area select.nxt-option-field,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] select.nxt-option-field,.wand-shine-quote-request .form-content .custom-blocks-area select.nxt-option-field,select.nxt-option-field,.nxt-option-field{display:block!important;width:100%!important;padding:14px 40px 14px 16px!important;background-color:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:2px!important;color:#ffffff!important;font-size:1rem!important;font-family:inherit!important;box-sizing:border-box!important;transition:border-color 0.3s ease!important;cursor:pointer!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ff4ff3' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.wand-shine-quote-request .custom-blocks-area textarea,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] textarea,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] textarea{resize:vertical!important;min-height:100px!important}.wand-shine-quote-request .custom-blocks-area input[type="date"]{color-scheme:dark!important}@supports selector(::-webkit-calendar-picker-indicator){.wand-shine-quote-request .custom-blocks-area input[type="date"]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%23ff4ff3" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg>')!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:20px 20px!important;padding-right:40px!important}.wand-shine-quote-request .custom-blocks-area input[type="date"]::-webkit-calendar-picker-indicator{opacity:0!important;position:absolute!important;right:0!important;width:40px!important;height:100%!important;cursor:pointer!important}}.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] label,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] label,.wand-shine-quote-request .custom-blocks-area .nxt-name-label,.wand-shine-quote-request .custom-blocks-area label{display:block!important;margin-top:1rem!important;margin-bottom:8px!important;font-size:0.95rem!important;color:#e0e0e0!important;font-family:inherit!important}.wand-shine-quote-request .custom-blocks-area .nxt-name-label,.wand-shine-quote-request .custom-blocks-area .nxt-email-label{margin-top:0px!important;margin-bottom:0px!important}.wand-shine-quote-request .custom-blocks-area .nxt-name-richtext,.wand-shine-quote-request .custom-blocks-area .nxt-email-richtext{margin-top:0px!important}.wand-shine-quote-request .custom-blocks-area .required,.wand-shine-quote-request .custom-blocks-area label.required,.wand-shine-quote-request .custom-blocks-area .nxt-name-label.required,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] .required,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] .required{color:#e0e0e0!important}.wand-shine-quote-request .custom-blocks-area .required::after,.wand-shine-quote-request .custom-blocks-area label.required::after,.wand-shine-quote-request .custom-blocks-area .nxt-name-label.required::after,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] .required::after,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] .required::after{content:" *"!important;color:#ff4ff3!important}.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] button[type="submit"],.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] input[type="submit"],.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] button[type="submit"],.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] input[type="submit"],.wand-shine-quote-request .custom-blocks-area .nxt-form-submit,.wand-shine-quote-request .custom-blocks-area .nxt-submit-btn,.wand-shine-quote-request .custom-blocks-area .nxt-submit-button,.wand-shine-quote-request .custom-blocks-area button[type="submit"],.wand-shine-quote-request .custom-blocks-area input[type="submit"]{display:inline-block!important;padding:14px 32px!important;background-color:#d7ff3f!important;color:#0a0a0a!important;border:none!important;border-radius:2px!important;font-size:14px!important;font-weight:500!important;letter-spacing:0.5px!important;cursor:pointer!important;transition:all 0.3s ease!important;min-width:140px!important;text-align:center!important;text-transform:uppercase!important;line-height:1.2!important}.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] button[type="submit"]:hover,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] input[type="submit"]:hover,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] button[type="submit"]:hover,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] input[type="submit"]:hover,.wand-shine-quote-request .custom-blocks-area button[type="submit"]:hover,.wand-shine-quote-request .custom-blocks-area input[type="submit"]:hover{background-color:#e0ff80!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(216 255 99 / .3)!important}@media (min-width:768px){.wand-shine-quote-request .custom-blocks-area .nxt-submit-button{text-align:right!important}}.wand-shine-quote-request .custom-blocks-area .nxt-input-container,.wand-shine-quote-request .custom-blocks-area .nxt-form-field,.wand-shine-quote-request .custom-blocks-area .tpgb-form-field,.wand-shine-quote-request .custom-blocks-area .form-group{padding:0!important;background:transparent!important;border:none!important}.wand-shine-quote-request .custom-blocks-area,.wand-shine-quote-request .custom-blocks-area form,.wand-shine-quote-request .custom-blocks-area .nxt-form,.wand-shine-quote-request .custom-blocks-area .nexter-form,.wand-shine-quote-request .custom-blocks-area [class*="nxt-form"],.wand-shine-quote-request .custom-blocks-area [class*="tpgb-form"],.wand-shine-quote-request .custom-blocks-area [class*="tpgb-block"],.wand-shine-quote-request .custom-blocks-area .wp-block-group,.wand-shine-quote-request .custom-blocks-area .quote-step,.wand-shine-quote-request .custom-blocks-area .quote-form-blocks,.wand-shine-quote-request .custom-blocks-area .contact-form-blocks{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.wand-shine-quote-request .custom-blocks-area input[type="radio"],.wand-shine-quote-request .custom-blocks-area input[type="checkbox"]{width:20px!important;height:20px!important;cursor:pointer!important;accent-color:#ff4ff3!important}.wand-shine-quote-request .custom-blocks-area .radio-label,.wand-shine-quote-request .custom-blocks-area .checkbox-label{display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important;font-size:0.95rem!important;color:#e0e0e0!important;margin-bottom:0!important}.wand-shine-quote-request .custom-blocks-area .radio-group,.wand-shine-quote-request .custom-blocks-area .checkbox-group{display:flex!important;flex-direction:column!important;gap:20px!important}.wand-shine-quote-request .custom-blocks-area .nxt-form-field::before,.wand-shine-quote-request .custom-blocks-area .nxt-form-field::after,.wand-shine-quote-request .custom-blocks-area .nxt-input-container::before,.wand-shine-quote-request .custom-blocks-area .nxt-input-container::after{display:none!important}.blocks-mode-wrapper{width:100%;max-width:100%}.blocks-quote-section,.blocks-contact-section{width:100%}.blocks-quote-section[data-active="false"],.blocks-contact-section[data-active="false"]{display:none}.blocks-progress{margin-bottom:40px}.blocks-progress .step-line{position:relative;height:2px;background-color:#2a2a2a;width:100%;margin-bottom:10px}.blocks-progress .step-line::before{content:'';position:absolute;left:0;top:0;height:100%;width:var(--progress,0%);background-color:#ff4ff3;transition:width 0.3s ease}.blocks-progress .step-line.step-2::before{width:50%}.blocks-progress .step-line.step-3::before{width:100%}.blocks-step-nav{display:none!important}.step-nav-buttons{display:flex;gap:20px;margin-top:1.5rem;justify-content:flex-end;align-items:center;width:100%}.step-nav-buttons[data-has-submit="true"]{justify-content:flex-end}.wand-shine-quote-request .custom-blocks-area .step-1-field{display:block!important}.wand-shine-quote-request .custom-blocks-area .step-2-field{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.wand-shine-quote-request .custom-blocks-area .step-3-field{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.wand-shine-quote-request .custom-blocks-area.form-on-step-2 .step-1-field{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.wand-shine-quote-request .custom-blocks-area.form-on-step-2 .step-2-field{display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important}.wand-shine-quote-request .custom-blocks-area.form-on-step-2 .step-3-field{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.wand-shine-quote-request .custom-blocks-area.form-on-step-3 .step-1-field{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.wand-shine-quote-request .custom-blocks-area.form-on-step-3 .step-2-field{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}.wand-shine-quote-request .custom-blocks-area.form-on-step-3 .step-3-field{display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important}.form-on-step-1 [data-form-step="1"]{display:block!important}.form-on-step-1 [data-form-step="2"]{display:none!important}.form-on-step-1 [data-form-step="3"]{display:none!important}.form-on-step-2 [data-form-step="1"]{display:none!important}.form-on-step-2 [data-form-step="2"]{display:block!important}.form-on-step-2 [data-form-step="3"]{display:none!important}.form-on-step-3 [data-form-step="1"]{display:none!important}.form-on-step-3 [data-form-step="2"]{display:none!important}.form-on-step-3 [data-form-step="3"]{display:block!important}.step-nav-buttons .btn-back,.step-nav-buttons .btn-next,.step-nav-buttons .step-prev-btn,.step-nav-buttons .step-next-btn{padding:14px 32px!important;font-size:14px!important;font-weight:500!important;letter-spacing:0.8px!important;border-radius:2px!important;border:none!important;cursor:pointer!important;transition:all 0.3s ease!important;font-family:"Zalando Sans Expanded",system-ui,-apple-system,sans-serif!important;text-transform:uppercase!important;background-image:none!important;line-height:1.2!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.step-nav-buttons .btn-back,.step-nav-buttons .step-prev-btn,.wand-shine-quote-request .custom-blocks-area .btn-back,.wand-shine-quote-request .custom-blocks-area .step-prev-btn,.wand-shine-quote-request .custom-blocks-area button.btn-back,.wand-shine-quote-request .custom-blocks-area button.step-prev-btn,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] .btn-back,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] .step-prev-btn,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] .btn-back,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] .step-prev-btn{background-color:transparent!important;color:#b8b8b8!important;border:1px solid #2a2a2a!important}.step-nav-buttons .btn-back:hover,.step-nav-buttons .step-prev-btn:hover,.wand-shine-quote-request .custom-blocks-area .btn-back:hover,.wand-shine-quote-request .custom-blocks-area .step-prev-btn:hover,.wand-shine-quote-request .custom-blocks-area button.btn-back:hover,.wand-shine-quote-request .custom-blocks-area button.step-prev-btn:hover{background-color:#1a1a1a!important;color:#ffffff!important;transform:none!important;box-shadow:none!important}.step-nav-buttons .btn-next,.step-nav-buttons .step-next-btn{background-color:#d7ff3f!important;color:#0a0a0a!important}.step-nav-buttons .btn-next:hover,.step-nav-buttons .step-next-btn:hover{background-color:#e0ff80!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(216 255 99 / .3)!important}.step-nav-buttons .btn-primary,.step-nav-buttons .step-submit-btn,.step-nav-buttons button[type="submit"],.step-nav-buttons input[type="submit"],.wand-shine-quote-request .custom-blocks-area .step-nav-buttons .btn-primary,.wand-shine-quote-request .custom-blocks-area .step-nav-buttons button[type="submit"],.wand-shine-quote-request .custom-blocks-area .step-nav-buttons input[type="submit"],.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] .step-nav-buttons button[type="submit"],.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] .step-nav-buttons button[type="submit"],.wand-shine-quote-request .form-content .custom-blocks-area .step-nav-buttons button[type="submit"],.wand-shine-quote-request .custom-blocks-area .quote-step .step-nav-buttons button[type="submit"],.wand-shine-quote-request .custom-blocks-area .quote-step .step-nav-buttons .btn-primary{padding:14px 32px!important;font-size:14px!important;font-weight:500!important;letter-spacing:0.8px!important;border-radius:2px!important;border:none!important;cursor:pointer!important;transition:all 0.3s ease!important;font-family:"Zalando Sans Expanded",system-ui,-apple-system,sans-serif!important;text-transform:uppercase!important;background-image:none!important;background-color:#d7ff3f!important;color:#0a0a0a!important;width:auto!important;max-width:none!important;min-width:140px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;line-height:1.2!important;height:auto!important;min-height:0!important;max-height:none!important;vertical-align:middle!important;margin:0!important;box-shadow:none!important}.step-nav-buttons .btn-primary:hover,.step-nav-buttons .step-submit-btn:hover,.step-nav-buttons button[type="submit"]:hover,.step-nav-buttons input[type="submit"]:hover,.wand-shine-quote-request .custom-blocks-area .step-nav-buttons .btn-primary:hover,.wand-shine-quote-request .custom-blocks-area .step-nav-buttons button[type="submit"]:hover,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] .step-nav-buttons button[type="submit"]:hover,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] .step-nav-buttons button[type="submit"]:hover,.wand-shine-quote-request .custom-blocks-area .quote-step .step-nav-buttons button[type="submit"]:hover,.wand-shine-quote-request .custom-blocks-area .quote-step .step-nav-buttons .btn-primary:hover{background-color:#e0ff80!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(216 255 99 / .3)!important}.form-on-step-1 .step-nav-buttons button[type="submit"],.form-on-step-1 .step-nav-buttons input[type="submit"],.form-on-step-1 .step-nav-buttons .btn-primary,.form-on-step-1 .step-nav-buttons .step-submit-btn,.form-on-step-1 .form-buttons button[type="submit"],.form-on-step-1 .form-buttons input[type="submit"],.form-on-step-1 .form-buttons .btn-primary,.form-on-step-1 .form-buttons .btn-submit,.form-on-step-2 .step-nav-buttons button[type="submit"],.form-on-step-2 .step-nav-buttons input[type="submit"],.form-on-step-2 .step-nav-buttons .btn-primary,.form-on-step-2 .step-nav-buttons .step-submit-btn,.form-on-step-2 .form-buttons button[type="submit"],.form-on-step-2 .form-buttons input[type="submit"],.form-on-step-2 .form-buttons .btn-primary,.form-on-step-2 .form-buttons .btn-submit,.wand-shine-quote-request .form-on-step-1 .step-nav-buttons button[type="submit"],.wand-shine-quote-request .form-on-step-2 .step-nav-buttons button[type="submit"],.wand-shine-quote-request .form-on-step-1 .form-buttons button[type="submit"],.wand-shine-quote-request .form-on-step-2 .form-buttons button[type="submit"],.wand-shine-quote-request .custom-blocks-area .form-on-step-1 .step-nav-buttons button[type="submit"],.wand-shine-quote-request .custom-blocks-area .form-on-step-2 .step-nav-buttons button[type="submit"],.wand-shine-quote-request .custom-blocks-area .form-on-step-1 .form-buttons button[type="submit"],.wand-shine-quote-request .custom-blocks-area .form-on-step-2 .form-buttons button[type="submit"]{display:none!important}.form-on-step-3 .step-nav-buttons button[type="submit"],.form-on-step-3 .step-nav-buttons input[type="submit"],.form-on-step-3 .step-nav-buttons .btn-primary,.form-on-step-3 .step-nav-buttons .step-submit-btn,.form-on-step-3 .form-buttons button[type="submit"],.form-on-step-3 .form-buttons input[type="submit"],.form-on-step-3 .form-buttons .btn-primary,.form-on-step-3 .form-buttons .btn-submit,.wand-shine-quote-request .form-on-step-3 .step-nav-buttons button[type="submit"],.wand-shine-quote-request .form-on-step-3 .form-buttons button[type="submit"],.wand-shine-quote-request .custom-blocks-area .form-on-step-3 .step-nav-buttons button[type="submit"],.wand-shine-quote-request .custom-blocks-area .form-on-step-3 .form-buttons button[type="submit"]{display:inline-flex!important}.quote-step,.wp-block-group.quote-step{animation:fadeIn 0.3s ease}.quote-step[data-step-active="false"],.wp-block-group.quote-step[data-step-active="false"]{display:none!important}.quote-step[data-step-active="true"],.wp-block-group.quote-step[data-step-active="true"]{display:block!important}.quote-step h4,.wp-block-group.quote-step h4,.quote-step .wp-block-heading,.wp-block-group.quote-step .wp-block-heading{font-family:"Miamo",system-ui,-apple-system,sans-serif;font-size:clamp(28px, 4vw, 40px);font-weight:700;margin-bottom:15px;color:#fff}.blocks-field-error,.wand-shine-quote-request .blocks-field-error,.wand-shine-quote-request .custom-blocks-area .blocks-field-error,.wand-shine-quote-request input.blocks-field-error,.wand-shine-quote-request textarea.blocks-field-error,.wand-shine-quote-request select.blocks-field-error{border-color:#ff4444!important;box-shadow:0 0 0 0 rgb(255 68 68 / .2)!important;background-color:rgb(255 68 68 / .05)!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:not(.toggle-radio-box):not(:has(.nxt-radio-list:nth-child(2):last-child)) input[type="radio"].blocks-field-error+.nxt-radio-label{border-color:#ff4444!important;background-color:rgb(255 68 68 / .08)!important;color:#ff4444!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.multi-option-radio input[type="radio"].blocks-field-error+.nxt-radio-label,.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.multi-option-radio .nxt-radio-list:has(input.blocks-field-error) .nxt-radio-label{border-color:#ff4444!important;background-color:rgb(255 68 68 / .08)!important;color:#ff4444!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.toggle-radio-box input[type="radio"].blocks-field-error+.nxt-radio-label,.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:has(.nxt-radio-list:nth-child(2):last-child) input[type="radio"].blocks-field-error+.nxt-radio-label{border-color:#ff4444!important;background-color:rgb(255 68 68 / .08)!important;color:#ff4444!important}.wand-shine-quote-request input[type="radio"].blocks-field-error+label,.wand-shine-quote-request .custom-blocks-area input[type="radio"].blocks-field-error+label{border-color:#ff4444!important;background-color:rgb(255 68 68 / .08)!important;color:#ff4444!important}.blocks-container-error,.wand-shine-quote-request .blocks-container-error{border-color:#ff4444!important}.wand-shine-quote-request .nxt-radio-box.blocks-container-error,.wand-shine-quote-request .custom-blocks-area .blocks-container-error.nxt-radio-box{border:2px solid #ff4444!important;background-color:rgb(255 68 68 / .03)!important;padding:15px!important;border-radius:2px!important}.blocks-validation-error{color:#ff4444!important;margin-top:15px!important;margin-bottom:10px!important;font-size:0.95rem!important;font-family:"Figtree",system-ui,-apple-system,sans-serif!important;padding:12px 16px!important;background-color:rgb(255 68 68 / .1)!important;border-radius:2px!important;border-left:3px solid #ff4444!important}.wand-shine-quote-request .custom-blocks-area .nxt-error,.wand-shine-quote-request .custom-blocks-area .nxt-warning,.wand-shine-quote-request .custom-blocks-area .nxt-validation-error,.wand-shine-quote-request .custom-blocks-area .nxt-field-error,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] .error,.wand-shine-quote-request .custom-blocks-area [class*="nxt-"] .warning,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] .error,.wand-shine-quote-request .custom-blocks-area [class*="tpgb-"] .warning,.wand-shine-quote-request .custom-blocks-area .error-message,.wand-shine-quote-request .custom-blocks-area .warning-message,.wand-shine-quote-request .custom-blocks-area .validation-message,.wand-shine-quote-request .custom-blocks-area .field-error,.wand-shine-quote-request .custom-blocks-area .nxt-form-error,.wand-shine-quote-request .custom-blocks-area .tpgb-form-error,.wand-shine-quote-request .custom-blocks-area span.error,.wand-shine-quote-request .custom-blocks-area span.warning,.wand-shine-quote-request .custom-blocks-area p.error,.wand-shine-quote-request .custom-blocks-area p.warning,.wand-shine-quote-request .custom-blocks-area div.error,.wand-shine-quote-request .custom-blocks-area div.warning{color:#ff4444!important;font-size:0.85rem!important;margin-top:6px!important;display:block!important}.blocks-mode-wrapper[data-mode="quote"] .contact-form-blocks,.blocks-mode-wrapper[data-mode="quote"] .wp-block-group.contact-form-blocks{display:none!important}.blocks-mode-wrapper[data-mode="quote"] .quote-form-blocks,.blocks-mode-wrapper[data-mode="quote"] .wp-block-group.quote-form-blocks{display:block!important}.blocks-mode-wrapper[data-mode="contact"] .quote-form-blocks,.blocks-mode-wrapper[data-mode="contact"] .wp-block-group.quote-form-blocks{display:none!important}.blocks-mode-wrapper[data-mode="contact"] .contact-form-blocks,.blocks-mode-wrapper[data-mode="contact"] .wp-block-group.contact-form-blocks{display:block!important}@media (max-width:767px){.blocks-step-nav,.step-nav-buttons{flex-direction:column}.blocks-step-nav .btn-back,.step-nav-buttons .btn-back,.step-nav-buttons .step-prev-btn{order:1}.blocks-step-nav .btn-next,.step-nav-buttons .btn-next,.step-nav-buttons .step-next-btn,.step-nav-buttons button[type="submit"],.step-nav-buttons input[type="submit"],.step-nav-buttons .btn-primary{order:2}.step-nav-buttons .btn-back,.step-nav-buttons .btn-next,.step-nav-buttons .step-prev-btn,.step-nav-buttons .step-next-btn,.step-nav-buttons button[type="submit"],.step-nav-buttons input[type="submit"],.step-nav-buttons .btn-primary,.btn-back,.btn-next,.btn-primary[type="submit"]{font-size:12px!important}}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:not(.toggle-radio-box):not(:has(.nxt-radio-list:nth-child(2):last-child)){display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;column-gap:20px!important;width:100%!important;background-color:transparent!important;border-radius:0!important;padding:0!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:not(.toggle-radio-box):not(:has(.nxt-radio-list:nth-child(2):last-child)) .nxt-radio-list{display:block!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:not(.toggle-radio-box):not(:has(.nxt-radio-list:nth-child(2):last-child)) input[type="radio"]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:not(.toggle-radio-box):not(:has(.nxt-radio-list:nth-child(2):last-child)) .nxt-radio-label{display:block!important;padding:14px 20px!important;background-color:#1a1a1a!important;color:#e0e0e0!important;border:1px solid #2a2a2a!important;border-radius:2px!important;text-align:left!important;cursor:pointer!important;transition:all 0.3s ease!important;font-family:"Figtree",system-ui,-apple-system,sans-serif!important;font-size:0.95rem!important;font-weight:500!important;letter-spacing:normal!important;margin:0!important;white-space:normal!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:not(.toggle-radio-box):not(:has(.nxt-radio-list:nth-child(2):last-child)) .nxt-radio-label:hover{border-color:#ff4ff3!important;color:#ffffff!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:not(.toggle-radio-box):not(:has(.nxt-radio-list:nth-child(2):last-child)) input[type="radio"]:checked+.nxt-radio-label{background-color:rgb(255 79 243)!important;border-color:#ff4ff3!important;color:#ffffff!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.multi-option-radio{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;column-gap:20px!important;width:100%!important;background-color:transparent!important;border-radius:0!important;padding:0!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.multi-option-radio .nxt-radio-list{display:block!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.multi-option-radio input[type="radio"]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.multi-option-radio .nxt-radio-label{display:block!important;padding:14px 20px!important;background-color:#1a1a1a!important;color:#e0e0e0!important;border:1px solid #2a2a2a!important;border-radius:2px!important;text-align:left!important;cursor:pointer!important;transition:all 0.3s ease!important;font-family:"Figtree",system-ui,-apple-system,sans-serif!important;font-size:0.95rem!important;font-weight:500!important;letter-spacing:normal!important;margin:0!important;white-space:normal!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.multi-option-radio .nxt-radio-label:hover{border-color:#ff4ff3!important;color:#ffffff!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.multi-option-radio input[type="radio"]:checked+.nxt-radio-label,.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.multi-option-radio .nxt-radio-list.selected .nxt-radio-label{background-color:rgb(255 79 243)!important;border-color:#ff4ff3!important;color:#ffffff!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.toggle-radio-box,.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:has(.nxt-radio-list:nth-child(2):last-child){display:inline-flex!important;flex-direction:row!important;background-color:#1a1a1a!important;border-radius:2px!important;padding:4px!important;width:auto!important;max-width:none!important;gap:0!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.toggle-radio-box input[type="radio"],.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:has(.nxt-radio-list:nth-child(2):last-child) input[type="radio"]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.toggle-radio-box .nxt-radio-list,.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:has(.nxt-radio-list:nth-child(2):last-child) .nxt-radio-list{flex:0 0 auto!important;margin:0!important;padding:0!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.toggle-radio-box .nxt-radio-label,.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:has(.nxt-radio-list:nth-child(2):last-child) .nxt-radio-label{display:block!important;padding:10px 20px!important;background-color:transparent!important;color:#b8b8b8!important;border-radius:2px!important;text-align:center!important;cursor:pointer!important;transition:background-color 0.2s ease,color 0.2s ease!important;font-family:"Zalando Sans Expanded",system-ui,-apple-system,sans-serif!important;text-transform:uppercase!important;font-size:0.7rem!important;font-weight:600!important;letter-spacing:0.3px!important;margin:0!important;white-space:nowrap!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.toggle-radio-box input[type="radio"]:checked+.nxt-radio-label,.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:has(.nxt-radio-list:nth-child(2):last-child) input[type="radio"]:checked+.nxt-radio-label{background-color:#ff4ff3!important;color:#ffffff!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.toggle-radio-box input[type="radio"]:not(:checked)+.nxt-radio-label:hover,.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:has(.nxt-radio-list:nth-child(2):last-child) input[type="radio"]:not(:checked)+.nxt-radio-label:hover{color:#ffffff!important}@media (max-width:768px){.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.toggle-radio-box,.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:has(.nxt-radio-list:nth-child(2):last-child){display:inline-flex!important;width:auto!important}.wand-shine-quote-request .custom-blocks-area .nxt-radio-box:not(.toggle-radio-box):not(:has(.nxt-radio-list:nth-child(2):last-child)),.wand-shine-quote-request .custom-blocks-area .nxt-radio-box.multi-option-radio{grid-template-columns:1fr!important}}