@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");.wrapper-demo-scheduler-v3{height:100vh;min-height:650px;padding:50px 0}.wrapper-demo-scheduler-v3>.container{align-items:center;display:flex!important}.wrapper-demo-scheduler-v3>.container>#demo-scheduler-v3{width:100%!important}#QualifiedDemoModal{opacity:0;transition:opacity .4s ease-in-out}#QualifiedDemoModal.show{opacity:1}#QualifiedDemoModal .modal-dialog{height:100%;margin:0!important;max-width:unset!important}#QualifiedDemoModal .modal-dialog .modal-content{height:100%;overflow-y:auto}#QualifiedDemoModal .modal-body{background-image:url(https://www.thryv.com/media/2025/09/blue-gradient-white-diagonal-bg.svg);background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}#QualifiedDemoModal body #new-footer,#QualifiedDemoModal body .wrapper-demo-scheduler-v3{background:transparent}#QualifiedDemoModal body .wrapper-demo-scheduler-v3{min-height:650px;padding:0}#QualifiedDemoModal .lead-info-step>.screen-content>.inner-bg{background:var(--grayscale-white,#fff);border:1px solid var(--grayscale-thryv-cloud,#eceef1);border-radius:12px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);max-width:605px;padding:56px 90px}#QualifiedDemoModal #form-section .form-heading h1{letter-spacing:0!important}#QualifiedDemoModal #form-section .form-heading h1.demo-title{font-family:Montserrat,Open Sans,sans-serif;text-align:center}#QualifiedDemoModal #form-section .form-heading p.demo-tagline{text-align:center}#QualifiedDemoModal body #new-footer a,#QualifiedDemoModal body #new-footer p{color:#000;font-weight:500}#QualifiedDemoModal body .screen-header h1{font-weight:700!important}#QualifiedDemoModal .page-builder-content{background:transparent;padding-bottom:48px;padding-top:48px}#QualifiedDemoModal .navbarnew{max-width:unset}#demo-scheduler-v3 .back-btn{background-color:transparent!important;border:transparent;border-radius:3px;color:#3d5199;padding:8px 15px 8px 10px!important}@media only screen and (min-width:1100px){#QualifiedDemoModal .inner-bg.form-active{flex-basis:50%;max-width:50%;width:50%}}.hubspot-demo-scheduler-lead-info-form fieldset{overflow:hidden}.hubspot-demo-scheduler-lead-info-form .hs-form-field .input{margin-top:-18px!important;margin-top:0!important;position:relative;z-index:1}.hubspot-demo-scheduler-lead-info-form .input{margin-right:0!important}.hubspot-demo-scheduler-lead-info-form .hs-input:not([type=checkbox]){background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-left:0;border-radius:.25rem;border-radius:0;border-right:0;border-top:0;color:#495057;font-size:14px!important;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:20px 16px!important;padding:20px 1px 12px!important;width:100%!important}.hubspot-demo-scheduler-lead-info-form .hs-input:not([type=checkbox]):focus-visible{border-color:#121212;outline:0!important}.hubspot-demo-scheduler-lead-info-form .hs-input.error,.hubspot-demo-scheduler-lead-info-form .hs-input.invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545}.hubspot-demo-scheduler-lead-info-form .hs-input.invalid.error:not([type=checkbox]):focus-visible{border-color:#dc3545}.hubspot-demo-scheduler-lead-info-form .hs-input.error::placeholder,.hubspot-demo-scheduler-lead-info-form .hs-input.invalid::placeholder{color:#dc3545!important}.hubspot-demo-scheduler-lead-info-form .hs-form-field .hs-error-msgs{color:#dc3545;font-size:80%;list-style:none;margin:.25rem 0;padding:0;width:100%}.hubspot-demo-scheduler-lead-info-form .hs-form-field .hs-error-msgs label{align-items:center;background:#fceaea;border:1px solid #ef9595;border-radius:4px;color:#231f20!important;display:flex;font-size:12px!important;font-weight:400!important;gap:8px;line-height:1.3;margin:5px 0;padding:8px 12px;text-align:left}.hubspot-demo-scheduler-lead-info-form .hs-form-field .hs-error-msgs label:before{background-image:url(https://www.thryv.com/media/2025/09/circle-exclamation-solid.svg);content:"";display:inline-block;height:16px;min-width:16px;width:16px}.hubspot-demo-scheduler-lead-info-form .hs-form-field:not(.hs_requested_demo_type,.hs-fieldtype-booleancheckbox,.hs-recaptcha){margin-bottom:.65rem!important}.hubspot-demo-scheduler-lead-info-form .hs-form-field.hs-recaptcha{display:none!important}.hubspot-demo-scheduler-lead-info-form .hs-form-field label{background:#fff;color:#4d4d4d!important;font-size:13px!important;font-weight:600!important;line-height:1;margin-left:7px;padding:5px 10px;position:relative;z-index:2}.hubspot-demo-scheduler-lead-info-form .hs-form-field:not(.hs_requested_demo_type,.hs-fieldtype-booleancheckbox) label:not(.hs-error-msg){background:transparent;color:grey!important;display:block;font-size:13px!important;font-style:normal;font-weight:400!important;line-height:18px;margin:.65rem 0 -10px;opacity:0;padding:0 0 0 1px;transition:opacity .2s ease-in-out}.hubspot-demo-scheduler-lead-info-form .hs-form-field.show-field-label label{opacity:1!important}.hubspot-demo-scheduler-lead-info-form .hs-form-field label .hs-form-required{display:none!important}.hubspot-demo-scheduler-lead-info-form .hs-submit{padding-bottom:.75rem!important;padding-top:.25rem!important;text-align:center!important}.form-success .hubspot-demo-scheduler-lead-info-form .hs-submit{opacity:.5}#lead-info-form .hubspot-demo-scheduler-lead-info-form .hs-submit,#lead-info-form-success .hs-submit{display:none}.hubspot-demo-scheduler-lead-info-form .hs-submit input{border-radius:6px!important}.hubspot-demo-scheduler-lead-info-form .hs-submit .hs-button{appearance:none!important;background-color:#ff5000;border-radius:30px;color:#fff!important;cursor:pointer;display:inline-block;font-size:14px!important;padding:12px 80px!important}form.hs-form-w-consent-checkbox.hubspot-demo-scheduler-lead-info-form .legal-consent-container{font-size:13px!important;grid-area:2/1/2/3;margin:0 auto;padding-left:0;text-align:left}form.hs-form-w-consent-checkbox.hubspot-demo-scheduler-lead-info-form .legal-consent-container p{font-size:13px!important;font-weight:400;line-height:1.5!important;margin-bottom:0}form.hs-form-w-consent-checkbox.hubspot-demo-scheduler-lead-info-form .hs-form-booleancheckbox-display{align-items:start;display:flex;font-size:13px!important;margin:0!important;padding:0 0 0 1px}form.hs-form-w-consent-checkbox.hubspot-demo-scheduler-lead-info-form .hs-form-booleancheckbox-display:not(.thryv-interest-selected){color:grey!important}form.hs-form-w-consent-checkbox.hubspot-demo-scheduler-lead-info-form .hs-form-booleancheckbox-display input{margin-top:3px}form.hs-form-w-consent-checkbox.hubspot-demo-scheduler-lead-info-form .hs-form-booleancheckbox-display span{margin-left:4px!important}.hubspot-demo-scheduler-lead-info-form .hs-fieldtype-booleancheckbox{margin-bottom:0!important}form.hs-form-w-consent-checkbox.hubspot-demo-scheduler-lead-info-form .hs-form-booleancheckbox-display u.underline{border-color:#5378fc!important;font-weight:600;text-decoration:none}form.hs-form-w-consent-checkbox.hubspot-demo-scheduler-lead-info-form .legal-consent-container ul.inputs-list{margin-bottom:0!important}form.hs-form-w-consent-checkbox.hubspot-demo-scheduler-lead-info-form .legal-consent-container>div>p{background:#f4f4f4;border:1px solid #d1d1d1;border-radius:4px;font-size:12px!important;line-height:1.3;margin-top:.75rem;padding:8px 16px}.hubspot-demo-scheduler-lead-info-form .legal-consent-container>div>p>a{color:#ff5000!important}.form-success .hubspot-demo-scheduler-lead-info-form .hs-form-field{cursor:not-allowed;opacity:.5}.hs_requested_demo_type>label{display:none!important}.hs_requested_demo_type .hs-form-radio{list-style:none}.hs_requested_demo_type .input .inputs-list{align-items:center;display:flex;flex-direction:row-reverse;gap:12px;justify-content:end;margin:24px 0 32px;padding:0!important}.hs_requested_demo_type li.hs-form-radio label{border:2px solid;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px!important;font-weight:600!important;letter-spacing:.065px;line-height:1.1;margin:0;padding:9px 24px!important;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.hs_requested_demo_type li.hs-form-radio:first-of-type label{background-color:#ff5000;border-color:#ff5000;color:#fff!important}.hs_requested_demo_type li.hs-form-radio:first-of-type label:hover{background-color:#ff7130;border-color:#ff7130;color:#fff!important}.hs_requested_demo_type li.hs-form-radio:last-of-type label{background-color:transparent;border-color:#ff5000;color:#ff5000!important}.hs_requested_demo_type li.hs-form-radio:last-of-type label:hover{background-color:#ff5000;color:#fff!important}.hs_requested_demo_type .hs-form-radio label input,.hubspot-demo-scheduler-lead-info-form>.hs_error_rollup{display:none!important}.btn.disabled,.btn[disabled=disabled],.wpcf7 input.disabled[type=submit],.wpcf7 input[disabled=disabled][type=submit]{cursor:not-allowed!important}.btn:disabled,.wpcf7 input:disabled[type=submit],fieldset:disabled a.btn{cursor:not-allowed;opacity:.65}.btn-outline-thryv-orange-black-text{background-color:transparent;border:2px solid #ff5000;border-radius:36px;color:#080000!important;cursor:pointer;display:inline-block;font-size:14px;padding:10px 30px}#lead-info-form .submitted-message{display:none!important}#new-footer a,#new-footer p{color:#000;font-weight:500}.colophon-menu .menu-item{margin:0 10px;position:relative}.colophon-menu .menu-item:after{bottom:1px;color:grey;content:"|";display:inline-flex;font-size:10px;position:absolute;right:-14px}.colophon-menu .menu-item a{color:grey;font-size:12px;padding:0}.colophon-menu .menu-item a:hover{color:#ff5000}.colophon-menu .menu-item:last-child:after{display:none!important}#QualifiedDemoModal button.close{background-color:#000;color:#fff;float:none;font-size:40px;line-height:28px;opacity:.75;padding:10px;position:absolute;text-shadow:none;z-index:20}#QualifiedDemoModal .btn-orange{background-color:#ff5000!important}[data-global-resource-path="SmartStart/templates/partials/footer-no-navigation.html"] #QualifiedDemoModal{border-radius:0!important;box-shadow:none!important;max-width:unset!important;padding:0!important}[data-global-resource-path="SmartStart/templates/partials/footer-no-navigation.html"] #QualifiedDemoModal #form-section{padding:3rem!important}[data-global-resource-path="SmartStart/templates/partials/footer-no-navigation.html"] #QualifiedDemoModal .legal-consent-container .hs-form-booleancheckbox-display input{appearance:auto!important;color:#4d4d4d!important;height:auto!important;opacity:1!important;position:relative!important;width:auto!important}#QualifiedDemoModal .legal-consent-container .hs-form-booleancheckbox-display .mdl-checkbox__label p{color:#4d4d4d!important}#QualifiedDemoModal .mdl-checkbox__box-outline,#QualifiedDemoModal .mdl-checkbox__ripple-container,#QualifiedDemoModal .mdl-radio__outer-circle,#QualifiedDemoModal .mdl-radio__ripple-container{display:none!important}[data-global-resource-path="SmartStart/templates/partials/footer-no-navigation.html"] #QualifiedDemoModal .hs_requested_demo_type li.hs-form-radio:first-of-type label,[data-global-resource-path="SmartStart/templates/partials/footer-no-navigation.html"] #QualifiedDemoModal .hs_requested_demo_type li.hs-form-radio:last-of-type label{height:auto!important}[data-global-resource-path="SmartStart/templates/partials/footer-no-navigation.html"] #QualifiedDemoModal .hubspot-demo-scheduler-lead-info-form .legal-consent-container{margin-top:.5rem!important}[data-global-resource-path="SmartStart/templates/partials/footer-no-navigation.html"] #QualifiedDemoModal .hs_requested_demo_type .hs-form-radio{margin-bottom:0!important}[data-global-resource-path="SmartStart/templates/partials/footer-no-navigation.html"] #QualifiedDemoModal .hs_requested_demo_type li.hs-form-radio:first-of-type label{margin:1em 0 0!important}.video-preview-container{cursor:pointer;height:100.7%;max-width:975px;padding:1px;position:relative;width:99.9%}.video-preview-container video.preview-button{border-radius:8px;margin:0 auto;object-fit:cover}.custom-modal-xl{max-width:68vw;width:100%;@media only screen and (max-width:767px){margin-bottom:0;margin-left:10px;margin-right:10px;margin-top:0;max-width:95vw}}.video-preview-container img.thumbnail,.video-preview-container video{border-radius:16px;display:block;height:auto;margin:0 auto;width:100%}.custom-play-button{align-items:center;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:10px;left:50%;padding:10px 25px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;z-index:10}.custom-play-button-wrap .spinner-wrap .spinner-border{border-width:2px;color:#fff}.custom-play-button-wrap .spinner-wrap .spinner-grow{background-color:#fff}.custom-play-button-wrap .spinner-wrap{align-items:center;background:rgba(0,0,0,.4);border-radius:100%;display:inline-flex;height:22px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}.custom-play-button a{align-items:center;color:#fff;display:flex}@media only screen and (max-width:767px){.custom-play-button{font-size:15px;min-width:50px;padding:8px 10px}}.custom-play-button i.fa-play{color:#fff;font-size:28px;@media only screen and (max-width:767px){font-size:18px}}.custom-play-button i.fa-play-circle{color:#fff;font-size:36px;@media only screen and (max-width:767px){font-size:22px}}.custom-play-button:hover,.custom-play-button:hover a,.custom-play-button:hover i.fa-play,.custom-play-button:hover i.fa-play-circle{color:#ff5000}