.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2{align-items:flex-start;display:flex;flex-wrap:wrap;gap:31px 27px}.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2 .hs-form-field{margin-bottom:31px;max-width:calc(50% - 13.5px);position:relative;width:100%}.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2 .hs-form-field .input{margin:0}.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2 .hs-form-field ul.no-list.hs-error-msgs,.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2 .hs-form-field>label{display:none}.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2 .hs-form-field ul.no-list.hs-error-msgs li{margin:0}.FormStepMain.step1 .StepformInputSec form .hs_submit{margin-top:19px;text-align:center}.FormStepMain.step1 .StepformInputSec form .hs_submit input[type=submit]{border-radius:30px!important;font-family:IBM Plex Sans,sans-serif;font-size:20px;line-height:1;max-width:548px;padding:19px;width:100%}.FormStepMain.step1 .StepformInputSec form .hs_error_rollup{display:none}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{padding:16px!important}.ComplianceFrameworksGrpListTitle.active:after{transform:rotate(180deg)}.ComplianceFrameworksGrpListTitle:after,.Form2ndStepPackageSection .Form2ndStepPackageTitleSec:after{transition:all .3s ease-in-out}.FormStepMain.step1 .StepformInputSec form select{appearance:unset;-webkit-appearance:unset;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='22' fill='none' viewBox='0 0 14 22'%3E%3Cpath stroke='%23000626' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.45' stroke-width='2' d='M13 7 7 1 1 7m0 8 6 6 6-6'/%3E%3C/svg%3E");background-position:center right 30px;background-repeat:no-repeat;background-size:14px}.spinner-box{align-items:center;background-color:rgba(0,75,255,.5);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.loader{display:none}.three-quarter-spinner{animation:spin .5s linear 0s infinite;border:3px solid #fff;border-radius:50%;border-top-color:transparent;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.FoundationPricingMainBoxAllSteps{position:relative}.FoundationPricingMainBoxSec .FoundationPricingMainBoxTpSec{z-index:1}@media (max-width:767px){.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2{gap:0 15px}.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2 .hs-form-field{max-width:calc(50% - 7.5px)}}@media (max-width:640px){.FormStepMain.step1 .StepformInputSec form fieldset.form-columns-2 .hs-form-field{max-width:100%}.FormStepMain.step1 .StepformInputSec form .hs_submit input[type=submit]{font-size:18px}}.FoundationPricingMainNextCTA a{background:#23cca2!important;border:1px solid #23cca2!important;display:inline-flex;flex-wrap:nowrap;justify-content:center;padding:10px 40px}.FoundationPricingMainNextCTA a.ScheduleBlue{background:#004bff!important;border:1px solid #004bff!important}.FormStepMain.step5 .FoundationPricingMainNextCTA a.ScheduleBlue:hover{background:#0d1930!important}@media (hover:hover) and (pointer:fine){.FoundationPricingMainNextCTA a:hover{background:none!important;border:1px solid #23cca2!important}}.FoundationPricingMainBoxPricing h4{align-items:center;font-size:18px;gap:10px;justify-content:flex-start}.FoundationPricingMainBoxPricing>p{font-weight:600}.FoundationPricingMainBoxPricing--bottom{text-align:center}.FoundationPricingMainBoxPricing--bottom h4{justify-content:center;margin-top:0}.FoundationPricingMainCTASection--cta{justify-self:center}.FoundationPricingMainCTASection--nav{align-items:center!important;backdrop-filter:blur(10px);background:#000000a8;bottom:0;left:0;padding-bottom:30px!important;position:fixed;width:100%;z-index:9}.FoundationPricingMainBoxPricing--bottom,.FoundationPricingMainCTASection--inner{align-items:center;display:flex;gap:24px}.FoundationPricingMainCTASection--inner{justify-content:space-between;margin:0 auto;max-width:1067px;width:100%}.FoundationPricingMainBoxTpSec .FoundationPricingMainBoxPricing{display:none}.FoundationPricingMainBoxSec .FoundationPricingMainBoxTpSec{justify-content:center;top:-26px}.FoundationPricingMainBoxSec .FoundationPricingMainBoxTpSec .FoundationPricingMainBoxSteps ul li{height:52px;width:52px}.FoundationPricingMainBoxSec .FoundationPricingMainBoxTpSec .FoundationPricingMainBoxSteps ul li[data-completed=true]:not(:first-child):after{background:#23cca2;content:"";height:3px;left:-25px;position:absolute;width:25px;z-index:99999}.FoundationPricingMainBoxSec .FoundationPricingMainBoxTpSec .FoundationPricingMainBoxSteps ul li[data-completed=true]{position:relative}.Form2ndStepLayout{display:flex;gap:30px}.FormstepOptionalApp *{text-align:left}.FormCheckboxstyleBox h5{font-size:18px;margin-bottom:10px}.Form2ndStepPackageSection{max-width:600px}.FormSteppricetitle{align-items:center;background:#0042e1;border-radius:45px;display:inline-flex;display:flex;gap:24px;margin:12px auto;max-width:auto;min-width:218px;padding:13px 24px;text-align:center;width:fit-content}.FoundationPricingMainBoxStep.step2 .FormSteppricetitle h4{font-size:16px;margin:0!important}.FoundationPricingMainBoxStep.step2 .FormSteppricetitle h4 span:first-child{font-weight:600}.FoundationPricingMainBoxStep.step2 .FormSteppricetitle h4 span:nth-child(2){font-size:13px;font-weight:500}.FoundationPricingMainBoxStep.step2 .FormStepTitleSection{margin:0 auto;max-width:550px;text-align:center}form .hs-button,form input[type=submit]{background:#23cca2!important;border:1px solid #23cca2!important;border-radius:100px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:600}form input[type=submit]:hover{background:none!important;border:1px solid #23cca2!important}form label{color:#fff}.ContactInformationBoxSec{padding-left:30px;padding-top:0}.legal-consent-container .hs-form-booleancheckbox-display>span{font-size:12px;padding-left:10px}@media screen and (max-width:991px){.Form2ndStepLayout{flex-direction:column}.Form2ndStepPackageSection{max-width:100%}.FoundationPricingMainCTASection--nav{padding:0!important}.FoundationPricingMainBoxPricing{background:#043fcc}.FoundationPricingMainPrevCTA{margin:0 0 12px 12px!important}.FoundationPricingMainBoxPricing{border-radius:0!important}.FoundationPricingMainNextCTA{margin:0 12px 12px 0!important}.FoundationPricingMainCTASection--inner{flex-wrap:wrap;gap:12px}.FoundationPricingMainBoxPricing--bottom{justify-content:space-between;max-width:100%;order:1;text-align:center;width:100%}.schedule-demo-cta a{min-width:100%;width:100%}.FormstepOptionalApp *{text-align:left}.step5 .QuoteTwoColBoxSec .ContactInformationBoxSec{padding:30px 0 0}.PackageSummaryBoxList ul li:not(:first-child){width:calc(33.33333% - 38.33333px)}.PackageSummaryBoxList ul li:first-child{font-size:14px}}