body .PricingSection .stepcta a.hs-button.primary.prev-btn{background:rgba(0,0,0,.1);border:1px solid #fff;color:#fff}.PricingForm form .legal-consent-container .hs-dependent-field>div>.hs-error-msgs{display:none!important}.PricingForm form .legal-consent-container .hs-dependent-field ul.inputs-list label{display:flex;flex-wrap:wrap}.PricingForm form .legal-consent-container .hs-dependent-field ul.inputs-list label .hs-error-msgs{order:3;width:100%}.PricingForm form fieldset.form-columns-0+fieldset.form-columns-1{margin-top:0!important}.PricingForm .submit_btn:after,.ResultPageCTA{display:none}.PricingForm .loader{display:flex}.PricingForm .next-btn:after{margin-left:5px;margin-top:-3px}.PricingForm .next-btn:after,.PricingForm .prev-btn:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='512' height='512' viewBox='0 0 64 64'%3E%3Cpath fill='%23fff' d='M42.7 29.6 26.2 13.1l-2.4-2.4c-1.8-1.8-4.7 1-2.8 2.8L37.5 30l.9.9-15 15-2.3 2.3c-1.8 1.8 1 4.7 2.8 2.8l16.4-16.4 2.3-2.3c.9-.6.9-1.9.1-2.7' data-original='%23000000'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:19px;vertical-align:middle;width:8px}.PricingForm .prev-btn:before{margin-right:5px;margin-top:-5px;transform:rotate(180deg)}.PricingForm form input[type=submit],.form-step-content,fieldset.form-columns-0.wrapper-point{display:none}.PricingForm .submitted-message{font-size:0;opacity:0;visibility:hidden}.PricingResultSection *{font-family:Okta Neue Semi!important}.PricingResultSection p{font-family:Okta Neue Normal!important}.PricingForm form label.hs-error-msg,.PricingForm form ul.no-list.hs-error-msgs li label{color:red;font-size:14px;font-weight:400}.PricingForm form ul.no-list.hs-error-msgs li{border:unset;margin-top:5px;padding:unset}.PricingForm form input.invalid.error{border-color:#ef6b51!important}.loader{border-radius:100%;height:100px;margin:0 auto;position:relative;width:100px}#loader-4 span{background-color:#227af7;border-radius:100%;display:inline-block;height:20px;margin:35px 5px;opacity:0;width:20px}#loader-4 span:first-child{animation:opacitychange 1s ease-in-out infinite}#loader-4 span:nth-child(2){animation:opacitychange 1s ease-in-out .33s infinite}#loader-4 span:nth-child(3){animation:opacitychange 1s ease-in-out .66s infinite}@keyframes opacitychange{0%,to{opacity:0}60%{opacity:1}}.PricingForm .FormLoader{align-items:center;background:hsla(0,0%,100%,.6);border-radius:10px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:99}.PricingForm .FormLoader.Darkwhite{background-color:#fff}.PricingForm{background:#fff;border-radius:10px;box-shadow:0 4px 30px #00000040;flex-direction:column;justify-content:center;margin:0 auto;max-width:800px;padding:35px 50px 100px;position:relative}.PricingForm,.stepcta{display:flex;width:100%}.stepcta{align-items:center;background:#227af7;border-radius:0 0 10px 10px;bottom:0;justify-content:space-between;left:0;padding:10px;position:absolute}.stepcta a.hs-button{background:rgba(0,0,0,.1);border:1px solid #fff;border-radius:8px;color:#fff;display:inline-block;font-size:16px;gap:4px;letter-spacing:.2px;line-height:1.6;min-width:115px;padding:3px 15px;text-align:center;vertical-align:middle}.PricingSection{padding:50px 0}.stepcta span.allsteps{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.2px;max-width:115px;min-height:35px;width:100%}.PricingForm form input{background:#fff;border-color:#227af7!important;border-radius:6px;border-style:solid;border-width:2px;color:#227af7;float:left;font-size:18px;letter-spacing:.3px;line-height:1.4;margin:0!important;min-height:55px;padding:12px 20px;position:relative;transition:.3s;width:100%}.PricingForm .input{margin-top:8px}.PricingForm form fieldset{margin-top:30px}.PricingForm form .form-step-content fieldset:first-child,.PricingForm form .form-step-content fieldset:nth-child(2){margin-top:0}.PricingForm .hs_how_many_employees_do_you_currently_have_ .input{min-height:55px;position:relative}.PricingForm .hs_how_many_employees_do_you_currently_have_ .input:before{align-items:center;background-color:#227af714!important;color:#227af7;content:"FTE";display:flex;font-size:16px;height:100%;justify-content:center;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;z-index:1}.PricingForm .hs_how_many_employees_do_you_currently_have_ .input input{padding-right:90px}.PricingForm .hs_what_is_your_yearly_employee_turnover_rate_ .input{min-height:55px;position:relative}.PricingForm .hs_what_is_your_yearly_employee_turnover_rate_ .input:before{align-items:center;background-color:#227af714!important;color:#227af7;content:"%";display:flex;font-size:16px;height:100%;justify-content:center;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;z-index:1}.PricingForm .hs_what_is_your_yearly_employee_turnover_rate_ .input input{padding-right:90px}.PricingForm .hs_what_is_your_yearly_employee_growth_rate_ .input{min-height:55px;position:relative}.PricingForm .hs_what_is_your_yearly_employee_growth_rate_ .input:before{align-items:center;background-color:#227af714!important;color:#227af7;content:"%";display:flex;font-size:16px;height:100%;justify-content:center;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;z-index:1}.PricingForm .hs_what_is_your_yearly_employee_growth_rate_ .input input{padding-right:90px}.PricingForm .hs_what_is_the_average_lifespan_of_your_assets_ .input{min-height:55px;position:relative}.PricingForm .hs_what_is_the_average_lifespan_of_your_assets_ .input:before{align-items:center;background-color:#227af714!important;color:#227af7;content:"Years";display:flex;font-size:16px;height:100%;justify-content:center;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;z-index:1}.PricingForm .hs_what_is_the_average_lifespan_of_your_assets_ .input input{padding-right:90px}body .PricingForm form .hs-fieldtype-checkbox ul li label input+span{color:#227af7;font-weight:500}.PricingSection .PricingForm form .form-step-content.step1 .prev-btn{opacity:0;visibility:hidden}.PricingForm form .hs-fieldtype-checkbox ul li{background:#fff;border:2px solid #227af7;border-radius:6px;cursor:pointer;font-size:18px;line-height:1.4;margin:0;min-height:50px;padding:12px 15px 12px 53px;position:relative;width:100%;word-break:break-word}.PricingForm form .hs-fieldtype-checkbox ul li+*{margin-top:20px}body .PricingForm form .hs-fieldtype-checkbox ul li label input{height:100%;left:0;min-height:auto;opacity:0;position:absolute;top:0;width:100%!important;z-index:1}.PricingForm form .hs-fieldtype-checkbox ul li label{align-items:center;display:flex;line-height:1}body .PricingForm form .hs-fieldtype-checkbox ul li label input+span{margin-top:-2px;position:relative}body .PricingForm form .hs-fieldtype-checkbox ul li label input+span:before{border:2px solid #227af7;border-radius:5px;content:"";height:24px;left:-36px;position:absolute;top:calc(50% + 3px);transform:translateY(-50%);transition:all .3s ease-in-out;width:24px}body .PricingForm form .hs-fieldtype-checkbox ul li label input:checked+span:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='512' height='512' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M20.614 5.649a1 1 0 0 1 .084 1.422L10.184 18.74a1 1 0 0 1-1.428.058l-6.084-5.727a1.01 1.01 0 0 1-.09-1.36 1.01 1.01 0 0 1 1.455-.126l4.72 4.246a1 1 0 0 0 1.412-.074L19.212 5.73a1 1 0 0 1 1.402-.082z' clip-rule='evenodd' data-original='%23000000'/%3E%3C/svg%3E"),#227af7;background-position:50%;background-repeat:no-repeat;background-size:20px;font-family:Material Icons}.PricingForm form .hs-richtext p{font-size:20px;margin:0}.PricingForm form .hs-richtext{margin:0}.PricingForm form label{font-size:18px;font-weight:700;line-height:1.2}.PricingForm .form-step-content.step2 .hs-form-field .input{min-height:55px;position:relative}.PricingForm .form-step-content.step2 .hs-form-field .input:before{align-items:center;background-color:#227af714!important;color:#227af7;content:"hours";display:flex;font-size:16px;height:100%;justify-content:center;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px;z-index:1}.PricingForm .form-step-content.step2 .hs-form-field .input input{padding-right:90px}.hs_submit.hs-submit.stepcta .actions{align-items:center;display:flex;justify-content:space-between;width:100%}.hs_submit.hs-submit.stepcta .actions input[type=submit]{background:rgba(0,0,0,.1);border:1px solid #fff!important;border-radius:8px;color:#fff;display:inline-block;font-size:16px;gap:4px;letter-spacing:.2px;line-height:1.6;min-height:auto;min-width:115px;padding:3px 15px;text-align:center;vertical-align:middle;width:115px}div#TotalPrice{text-align:center}div#TotalPrice h2{float:left;font-family:Okta Neue Normal;font-size:32px;font-weight:400;line-height:1.4;margin:0;text-align:center;width:100%;word-break:break-word}.PricingResultSection{margin:0 auto;max-width:800px;width:100%}div#TotalPrice h2 span{font-weight:700}.PricingResultContent{text-align:center}.ResultBoxGroups{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:50px}.ResultBoxGroups .ResultBox{background-color:#fff;border-radius:10px;box-shadow:0 4px 30px #0000000d;max-width:calc(50% - 15px);padding:20px;width:100%}.ResultBoxGroups .ResultBox .ResultBoxTitle h3{align-items:center;display:flex;font-size:22px;font-weight:500;gap:10px}.ResultBoxGroups .ResultBox .ResultBoxTitle h3 span{font-weight:700}.ResultBtContent{margin-top:50px;text-align:center}.ResultBtContent p{font-size:20px;font-weight:500}.ResultBtContent a{background:#227af7;border:0 solid #227af7;border-radius:0;box-shadow:0 0 0 1px transparent;color:#fff!important;display:inline-flex;font-size:14px;gap:5px;line-height:1.4;margin-top:20px;min-height:45px;min-width:130px;padding:12px 15px;text-align:center;width:auto;word-break:break-word}.PricingResultTitle h2{font-size:30px;line-height:1.2;text-align:center}.PricingResultContent{align-items:center;display:flex;font-size:22px;font-weight:400;gap:20px;justify-content:center}.PricingResultContent p{display:inline-block;margin:0;width:auto}.PricingResultContent span.Price{font-weight:700}span.Price{white-space:nowrap;width:max-content}.PricingForm form .hs-form-field label span.extratext{color:rgba(18,39,80,.6);display:block;font-size:16px;font-weight:400;margin-top:10px}.PricingForm form .form-step-content.step1 .input,.PricingForm form .form-step-content.step2 .input{max-width:180px}.PricingForm form .form-step-content.step3 fieldset{margin-top:0}.PricingForm form .form-step-content.step3 .legal-consent-container,.PricingForm form .form-step-content.step3 fieldset.form-columns-2{margin-top:30px}.PricingForm form .form-step-content.step3 .legal-consent-container label{font-weight:400}.PricingForm form .form-step-content.step3 .legal-consent-container label input{min-height:auto}.PricingForm form .form-step-content.step3 .legal-consent-container label span p{color:#122750}.PricingForm form .form-step-content.step3 .legal-consent-container .hs-richtext p{font-size:16px;letter-spacing:.25px;line-height:24px}.PricingForm form .form-step-content.step3 .legal-consent-container .hs-richtext p a{color:#227af7;font-weight:700;vertical-align:inherit}body .PricingForm form ul li:before{display:none}@media (max-width:767px){.ResultBoxGroups .ResultBox .ResultBoxTitle h3{display:inline-block;flex-wrap:wrap}.ResultBoxGroups .ResultBox .ResultBoxTitle h3 span{position:relative}.ResultBoxGroups .ResultBox .ResultBoxTitle h3 span:before{content:":";margin-left:1px;padding-right:5px}.PricingForm{padding:30px 30px 100px}.PricingForm form fieldset>div:not(:first-child){display:inline-block;margin-top:15px}.PricingForm form .hs-richtext p{font-size:.875rem}}@media (max-width:640px){.ResultBoxGroups .ResultBox{max-width:100%}.ResultBoxGroups .ResultBox .ResultBoxTitle h3{display:flex;flex-wrap:nowrap;font-size:20px;justify-content:space-between}.ResultBoxGroups .ResultBox .ResultBoxTitle h3 span:before{display:none}.ResultBtContent p{font-size:16px}.PricingResultContent{font-size:20px}div#TotalPrice{text-align:left}.PricingResultTitle h2{font-size:24px}}@media (max-width:480px){.PricingResultContent,.ResultBoxGroups .ResultBox .ResultBoxTitle h3{font-size:18px}.PricingResultTitle h2{font-size:22px}.PricingSection{padding:30px 0}.ResultBtContent p br{display:none}.PricingForm{padding:30px 15px 100px}.PricingForm form input{font-size:16px;min-height:45px;padding:9px 12px}.PricingForm .hs_how_many_employees_do_you_currently_have_ .input,.PricingForm .hs_what_is_your_yearly_employee_turnover_rate_ .input{min-height:45px}.PricingForm .hs_how_many_employees_do_you_currently_have_ .input:before,.PricingForm .hs_what_is_your_yearly_employee_turnover_rate_ .input:before{font-size:14px}.PricingForm .hs_what_is_your_yearly_employee_growth_rate_ .input{min-height:45px}.PricingForm .hs_what_is_your_yearly_employee_growth_rate_ .input:before{font-size:14px}.PricingForm .form-step-content.step2 .hs-form-field .input,.PricingForm .hs_what_is_the_average_lifespan_of_your_assets_ .input{min-height:45px}.PricingForm .form-step-content.step2 .hs-form-field .input:before,.PricingForm .hs_what_is_the_average_lifespan_of_your_assets_ .input:before{font-size:14px}.PricingForm form fieldset>div:not(:first-child){margin-top:15px}.PricingForm .stepcta{flex-wrap:wrap;gap:15px}.PricingSection .PricingForm .stepcta a.hs-button.next-btn,.PricingSection .PricingForm .stepcta a.hs-button.prev-btn{order:2}.PricingSection .PricingForm .stepcta span.allsteps{max-width:100%}.PricingSection .PricingForm{padding:30px 15px 150px}}