html{scroll-behavior:smooth}.cma .cma_progress-controls{align-items:center;column-gap:15px;display:flex;justify-content:flex-end;margin-top:25px}.cma .quiz-icon{background-color:var(--color-blue);border-radius:50%;color:var(--color-white);cursor:pointer;font-family:var(--font-body);font-size:20px;font-weight:700;height:30px;line-height:1.5;text-align:center;width:30px}.cma .show-form .quiz-icon{display:block!important}.cma .quiz-icon svg{position:relative;top:1px}.cma .quiz-icon:hover{background-color:var(--color-blue)}.cma .quiz-icon.hidden{opacity:.5;pointer-events:none;visibility:visible}.cma .quiz-button--next svg{left:1px;transform:rotate(180deg)}.cma .hidden{opacity:0;visibility:hidden}.cma .hide{display:none}.cma .show{display:block}.show-form .quiz_banner-wrapper,.show-form .quiz_header__pattern{display:none}.show-form .form-wrapper{height:100%;left:0;padding-bottom:240px;position:relative;right:0;top:0;width:100%}.cma{margin:0 auto;overflow:hidden}.cma form{margin:0 auto;max-width:850px}.cma form label:not(.hs-form-checkbox-display),.cma form label:not(.hs-form-radio-display){font-family:var(--font-body);font-size:1.5rem;font-weight:900;line-height:1.25}.cma form label:not(.hs-form-checkbox-display)>span:not(.hs-form-required),.cma form label:not(.hs-form-radio-display)>span:not(.hs-form-required){display:block}.cma form label+legend{font-size:1rem;font-weight:700}.cma form .inputs-list{margin:3rem 0 0}.cma__progress{left:0;margin-top:0;position:relative;right:0;top:0;width:100%}.cma__progress-pages{line-height:3.67;text-align:center}.cma__progress-bar{background-color:#f5f5f5;box-shadow:0 4px 15px 0 #00000040;height:17px}.cma__progress-bar-completed{background-color:var(--color-blue);height:100%;transition:width .15s}.cma form .hs-email.field.hs-form-field,.cma form fieldset.form-columns-2 .hs-form-field{margin-bottom:0}.cma .hs-error-msgs:after{content:"*"}.cma .hs-error-msgs.inputs-list{padding-left:1rem!important}.cma form label .hs-form-required{display:none}.cma .hs-form .hs-form-field ul.inputs-list span{font-weight:700}.cma .hs-fieldtype-booleancheckbox ul:not(.hs-error-msgs) li,.cma .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li,.cma .hs-fieldtype-radio ul:not(.hs-error-msgs) li{margin-bottom:1rem;width:100%}.cma .hs-fieldtype-booleancheckbox ul:not(.hs-error-msgs) li .hs-input,.cma .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li .hs-input,.cma .hs-fieldtype-radio ul:not(.hs-error-msgs) li .hs-input{appearance:none;background-color:transparent;border:3px solid #fff;box-shadow:0 0 0 3px var(--color-blue);display:inline-block!important;float:left;height:18px;margin:0 auto 8px;width:18px!important}.cma .hs-fieldtype-booleancheckbox ul:not(.hs-error-msgs) li label,.cma .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li label,.cma .hs-fieldtype-radio ul:not(.hs-error-msgs) li label{cursor:pointer;display:block;font-family:var(--font-body);font-size:15px;padding:20px 10px}.cma .hs-fieldtype-booleancheckbox ul:not(.hs-error-msgs) li label input,.cma .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li label input,.cma .hs-fieldtype-radio ul:not(.hs-error-msgs) li label input{display:none!important}.cma .hs-fieldtype-booleancheckbox ul:not(.hs-error-msgs) li label input:checked:before,.cma .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li label input:checked:before,.cma .hs-fieldtype-radio ul:not(.hs-error-msgs) li label input:checked:before{box-shadow:inset 10px 10px var(--color-blue)}.cma .hs-fieldtype-booleancheckbox ul:not(.hs-error-msgs) li label>span,.cma .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li label>span,.cma .hs-fieldtype-radio ul:not(.hs-error-msgs) li label>span{float:left;font-size:15px;font-weight:700;margin:0 0 0 10px;width:calc(100% - 40px)}@media (min-width:768px){.cma .hs-fieldtype-booleancheckbox ul:not(.hs-error-msgs),.cma .hs-fieldtype-checkbox ul:not(.hs-error-msgs),.cma .hs-fieldtype-radio ul:not(.hs-error-msgs){align-items:center;column-gap:.5rem;display:flex;flex-wrap:wrap}.cma .hs-fieldtype-booleancheckbox ul:not(.hs-error-msgs) li,.cma .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li,.cma .hs-fieldtype-radio ul:not(.hs-error-msgs) li{max-width:32%}.cma .hs-fieldtype-booleancheckbox ul:not(.hs-error-msgs) li{max-width:100%}}.cma form .hs-richtext.hs-main-font-element img{bottom:0;display:block;left:0;margin:0 auto;max-height:200px!important;position:absolute;right:0}.cma .hs-form .hs-dependent-field .hs-form-field{margin-bottom:3rem}.cma form .hs-submit .actions{align-items:center;display:flex;justify-content:space-between}.cma form .hs-button.hidden{display:none}.cma form .cma__section-button--prev.hidden+.cma__section-button{margin:0 auto;max-width:112px}.cma form .hs-form-field input[type=email],.cma form .hs-form-field input[type=text]{background-color:transparent;border:2px solid #d9d9d9;font-size:18px;font-weight:800;height:63px;text-transform:none}.cma form .hs-form-field ::placeholder{color:#d9d9d9}.cma form .hs-form-field ::-ms-input-placeholder{color:#d9d9d9}.cma form fieldset.form-columns-2{margin:1rem 0 0}.cma .hs-error-msgs.inputs-list label.hs-error-msg{color:red;font-size:13px;left:0;line-height:1;position:absolute;top:-25px;width:100%}.cma form .hs_let_s_tech_podcast_opt_in .inputs-list{margin:0}.cma form .hs_let_s_tech_podcast_opt_in .inputs-list span{display:inline-block!important}.cma form .hs_error_rollup{display:none}.cma .submitted-message,.cma .thankyou-message{margin:0 auto;max-width:900px;text-align:left}.cma .thankyou-message p{margin-bottom:0}.cma .thankyou-message ul{margin-top:1em}.cma .thankyou-message h2{margin-top:.3em}.cma .thankyou-message h2 img{vertical-align:bottom}.cma .hs-submit{background-color:#fff;margin-top:5em;position:relative}.cma__section-button.hidden{display:none}.cma form fieldset.hidden{position:absolute;transform:translateY(100%)}.cma h5{letter-spacing:0}.bg-white .cma .hs-submit{background-color:var(--color-white)}.multi-step-form .pb-2{padding-bottom:4rem}.multi-step-form .pt-2{padding-top:4rem}.multi-step-form-container{background-color:transparent}.multi-step-form__bg{height:100%;left:0;margin:0 0 0 auto;position:absolute;right:0;top:0;width:100%}.cma form .hs-fieldtype-checkbox ul.inputs-list.invalid:not(.hs-error-msgs) li,.cma form .hs-fieldtype-radio ul.inputs-list.invalid:not(.hs-error-msgs) li,.cma form .hs-input.error:invalid,.cma form .hs-input.invalid,.cma form fieldset.error .hs-fieldtype-checkbox ul:not(.hs-error-msgs) li,.cma form fieldset.error .hs-fieldtype-radio ul:not(.hs-error-msgs) li{border-color:red!important}.cma form .error-message{color:red;display:none;margin-bottom:10px}.cma form .hs-input.error:invalid+.error-message,.cma form fieldset.error .error-message{display:block}.cma form fieldset.show>.error-message:not(:first-of-type){display:none}@media(max-width:991px){.cma .hs_how_many_locations_do_you_have_currently_ ul:not(.hs-error-msgs)>li>label span{font-size:13px}}@media(max-width:767px){.cma .hs_how_many_locations_do_you_have_currently_ ul:not(.hs-error-msgs)>li{width:calc(50% - 8px)}}@media(max-width:479px){.cma .hs_how_many_locations_do_you_have_currently_ ul:not(.hs-error-msgs)>li{margin-bottom:8px;margin-right:0;width:100%}.cma .hs_how_many_locations_do_you_have_currently_ ul:not(.hs-error-msgs)>li>label{background-size:120px;min-height:147px;padding-top:110px}.cma form fieldset.form-columns-2 .hs-firstname.field.hs-form-field,.cma form fieldset.form-columns-2 .hs-lastname.field.hs-form-field{max-width:100%}}