.quiz-back-btn,.quiz-back-last-btn,.quiz-next-btn{border-radius:100px;color:#30333a;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:40px;line-height:24px;padding:0 20px}.quiz-next-btn{background:#c5a572;border:1px solid #c5a572;margin-top:10px}.quiz-back-btn,.quiz-back-last-btn{background:transparent;border:1px solid #30333a;margin-right:20px;margin-top:30px}.quiz-back-last-btn{margin-top:0}button.quiz-next-btn:disabled,button.quiz-next-btn:disabled:hover{background-color:#c5c8cb;border-color:#c5c8cb;color:#30333a;cursor:not-allowed}#hubspot-form form{width:100%}#hubspot-form form .field-wrapper{text-align:center;width:100%}#hubspot-form form .field-wrapper[data-skip-step=true]{display:none!important}#hubspot-form form .field-wrapper div>label{display:block;font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:38px;margin-bottom:30px;text-align:center}.hs-form-field{display:block;margin:0 0 20px;text-align:left;width:100%!important}#hubspot-form form .inputs-list>li{display:block;margin:15px 0 0}#hubspot-form form .inputs-list li label{background:#faf8f5;border:1px solid #1b2838;border-radius:100px;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important;margin:0 auto;max-width:343px;padding:15px 20px;text-align:center}#hubspot-form form .inputs-list li.checked label{background:#1b2838!important;color:#faf8f5!important}#hubspot-form form input[type=checkbox],#hubspot-form form input[type=radio]{font-size:0;opacity:0;width:0}#hubspot-form form .hs-fieldtype-checkbox .inputs-list li label{max-width:410px!important;padding-left:50px;text-align:left}#hubspot-form form .hs-form-checkbox label{cursor:pointer;position:relative}#hubspot-form form .hs-form-checkbox label:before{appearance:none;background-color:transparent;border:1px solid #1b2838;border-radius:4px;content:"";cursor:pointer;display:inline-block;height:18px;left:25px;position:absolute;top:50%;transform:translateY(-50%);vertical-align:middle;width:18px}#hubspot-form form .hs-form-checkbox.checked label:before{background:url(https://47936503.fs1.hubspotusercontent-na1.net/hubfs/47936503/Check%20box.svg);background-size:cover;border:0;content:"";display:block;height:18px;position:absolute}#hubspot-form form .hs-fieldtype-textarea.hs-input,#hubspot-form form textarea{background-color:#fcfbf9;border:1px solid #1b2838;border-radius:20px;display:block;float:none;height:165px;margin:0 auto;max-width:530px;padding:20px;resize:vertical;width:100%}#hubspot-form form .hs-button,#hubspot-form form input[type=submit]{border:1px solid #30333a;border-radius:100px;padding:12px 20px!important;text-transform:none;width:200px!important}.hs_submit .actions{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.hs_submit .actions .quiz-back-btn{margin-top:0}#hubspot-form form .field-wrapper.last-step-wrapper{background:#fff;border-radius:20px;margin:0 auto 30px;max-width:430px;padding:40px}#hubspot-form form .field-wrapper.last-step-wrapper:before{color:#30333a;content:"To receive your dental health score, please provide your:";display:block;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:38px;margin-bottom:30px;position:relative;text-align:center}#hubspot-form form .field-wrapper.last-step-wrapper .field-wrapper{display:block!important}#hubspot-form form .field-wrapper.last-step-wrapper .field-wrapper .quiz-back-btn,#hubspot-form form .field-wrapper.last-step-wrapper .field-wrapper .quiz-next-btn,#hubspot-form form .field-wrapper.last-step-wrapper .quiz-back-btn{display:none!important}#hubspot-form form .field-wrapper.last-step-wrapper .field-wrapper input[type=email],#hubspot-form form .field-wrapper.last-step-wrapper .field-wrapper input[type=file],#hubspot-form form .field-wrapper.last-step-wrapper .field-wrapper input[type=number],#hubspot-form form .field-wrapper.last-step-wrapper .field-wrapper input[type=password],#hubspot-form form .field-wrapper.last-step-wrapper .field-wrapper input[type=search],#hubspot-form form .field-wrapper.last-step-wrapper .field-wrapper input[type=tel],#hubspot-form form .field-wrapper.last-step-wrapper .field-wrapper input[type=text],#hubspot-form form .field-wrapper.last-step-wrapper .field-wrapper select,#hubspot-form form .field-wrapper.last-step-wrapper .field-wrapper textarea{background:#f4efe8;border:0;border-radius:30px;display:inline-block;font-size:.875rem;padding:.7rem;width:100%}#hubspot-form form .field-wrapper.last-step-wrapper .field-wrapper label{font-family:Poppins,sans-serif;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:21px!important;margin-bottom:5px!important;text-align:left!important}#hubspot-form form .field-wrapper.last-step-wrapper .field-wrapper label.hs-error-msg.hs-main-font-element{background:none!important;border:0!important;font-size:12px!important;padding:0!important}h6.form-eyebrow{font-family:Poppins,sans-serif;font-size:11px;font-style:normal;font-weight:600;letter-spacing:1.1px;line-height:11px;margin-bottom:20px;padding-bottom:10px;position:relative;text-align:center;text-transform:uppercase}h6.form-eyebrow:after{background:#c2a477;content:"";display:block;height:1px;left:0;margin:0 auto;position:absolute;right:0;top:20px;width:50px}.hs_are_you_interested_in_exploring_better_options_,.hs_are_you_interested_in_learning_about_better_options_,.hs_describe_what_happened_,.hs_what_makes_you_feel_unhappy_about_your_teeth_,.hs_what_makes_you_feel_unhappy_about_your_teeth__others_,.hs_when_did_the_dental_trauma_occur_.hs-when_did_the_dental_trauma_occur_,.hs_when_did_this_dental_trauma_occur_{margin-top:50px}.hs_what_makes_you_feel_unhappy_about_your_teeth__others_ label{display:block;font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:38px;margin:0 auto 30px;text-align:center}.submitted-message-container{display:none!important}#loadingscreen{display:none}div#loadingscreen{background:#f4eee8;height:100%;left:auto;position:absolute;right:0;top:0;width:100%}.loadingscreen .arc{animation:rt 2s linear infinite;border-top:2px solid #bfa582;height:100px;width:100px}.loadingscreen .arc,.loadingscreen .arc:before{border-left:1px solid transparent;border-radius:50%;border-right:1px solid transparent;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.loadingscreen .arc:before{animation:rt 4s linear infinite reverse;border-top:2px solid #765b82;content:"";height:70px;width:70px}.loadingscreen .arc:after{animation:cw 1s infinite;background:#f5ba6d;border-radius:50%;content:"";height:0;top:0;width:0}.loadingscreen .arc:after,.loadingscreen h1{bottom:0;left:0;margin:auto;position:absolute;right:0}.loadingscreen h1{color:#3d3d3d;font-family:Poppins,sans-serif;font-size:14px;font-weight:lighter;height:40px;letter-spacing:.1em;text-align:center;text-transform:uppercase;top:200px}.loadingscreen h1:after{animation:txt 5s infinite;content:""}.loadingscreen h1 span{display:none}@keyframes rt{to{transform:rotate(1turn)}}@keyframes cw{0%{height:0;width:0}75%{height:40px;width:40px}to{height:0;width:0}}@keyframes txt{0%{content:"PROCESSING YOUR RESULTS"}50%{content:"PROCESSING YOUR RESULTS"}to{content:"PROCESSING YOUR RESULTS"}}.progress-bar-container{height:60px;position:relative;width:60px}.progress-bar-circle{transform:rotate(0deg);transform-origin:center}.progress-bar-bg{fill:none;stroke:#e1dac9;stroke-width:2.8}.progress-bar-fg{fill:none;stroke:#c2a477;stroke-dasharray:100,100;stroke-dashoffset:100;stroke-linecap:round;stroke-width:2.8;transition:stroke-dashoffset .35s ease}.progress-bar-text{color:#fcfbf9;font-size:14px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.navbar-container{align-items:center;display:flex;justify-content:space-between;padding:0;width:100%}.header--no-navigation{background-color:#1b2838!important;padding:20px 0 16px}.hs-form-required{color:#ef6b51}ul.inputs-list.multi-container{padding:0!important}.custom-tooltip-container{cursor:pointer;display:inline-block;margin-left:8px;position:relative}.tooltip-icon{height:20px;position:relative;vertical-align:middle;width:20px;z-index:9999}.tooltip-text{background:#fff;border:1px solid #365076;box-shadow:0 4px 14px rgba(0,0,0,.18);display:none;font-size:12px;font-style:normal;font-weight:400;left:-420px;line-height:19px;padding:20px;position:absolute;text-align:left;top:0;width:400px;z-index:9999}@media (max-width:767px){#hubspot-form form .field-wrapper div>label{font-size:24px;line-height:30px}.progress-bar-text{color:#1b2838!important}.header__container{margin:0 auto;max-width:1200px;padding:10px 0;position:relative}.header__container:before{background:#f4eee8;content:"";height:122px;position:absolute;top:60%;width:100%;z-index:0}.navbar-container{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:0;width:100%}#hubspot-form form>div:first-child>.quiz-next-btn{width:200px}.tooltip-text{box-shadow:none;left:0;margin:0 20px;max-width:none;padding:20px;position:absolute;text-align:left;top:100%;transform:none;width:90vw}}