.steps-form-section{padding:46px 0}.step-section .row-fluid{margin:0 auto;max-width:1035px}.steps-form-section .small-wrapper{margin-bottom:32px}@media only screen and (max-width:899px){.step-section .span12:not(:last-child):after{background:#fff;bottom:-32px;content:"";height:32px;left:50%;position:absolute;transform:translateX(-50%);width:1px}}.step-card{border:1px solid #fff;margin-bottom:32px;padding:24px;position:relative}.step-card .card-title{margin:0}.step-number{align-items:center;background:#24fba0;border-radius:50%;color:#252159;display:flex;font-size:20px;height:64px;justify-content:center;margin-bottom:16px;width:64px}.centered-step-number{display:none}.steps-form-section [data-hs-cos-type=inline_rich_text]{margin-top:16px}.steps-form-section [data-hs-cos-type=inline_rich_text] p{margin:0}.steps-form-section .row-fluid.form-wrapper{margin-top:32px;text-align:center}.form-section h3{margin:0}.form-section{background:#fff;margin-top:32px;padding:48px 21px}.form-section form form input[type=email],.form-section form input[type=file],.form-section form input[type=number],.form-section form input[type=tel],.form-section form input[type=text],.form-section form select,.form-section form textarea{background-color:#f9f9f9}.form-section .actions{margin-top:48px}.form-section .submitted-message{color:#252159;font-size:14px;font-weight:400}.form-section .submitted-message p{margin:0}.form-section .submitted-message img{display:inline-block;margin-right:26px;vertical-align:middle}.steps-form-section form .hs-button,.steps-form-section form input[type=submit]{display:block;font-size:18px;font-weight:800;height:60px;margin:0 auto;width:100%}.steps-form-section .primary-button{background-color:#24fba0;color:#252159;font-size:16px!important;height:60px;justify-content:center;width:100%}@media only screen and (min-width:900px){.steps-form-section .primary-button,.steps-form-section form .hs-button,.steps-form-section form input[type=submit]{font-size:18px!important;height:80px;width:auto}.steps-form-section{padding:88px 0}.steps-form-section .small-wrapper{margin-bottom:140px;max-width:822px}.steps-form-section .form-wrapper{max-width:822px}.step-section .row-fluid:after{background:#fff;bottom:14%;content:"";left:50%;position:absolute;top:7%;transform:translateX(-50%);width:1px;z-index:1}.step-section .span12{margin-bottom:64px}.centered-step-number{display:inline-flex;left:50%;margin:0;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);z-index:2}.step-card{margin-bottom:0;max-width:394px;width:100%}.step-section .span12:nth-child(odd){display:flex;justify-content:flex-start}.step-section .span12:nth-child(2n) .step-card:after,.step-section .span12:nth-child(odd) .step-card:after{background:#fff;content:"";height:1px;position:absolute;top:50%;transform:translateY(-50%);width:58px}.step-section .span12:nth-child(odd) .step-card:after{right:-58px}.step-section .span12:nth-child(2n) .step-card:after{left:-58px}.step-section .span12:nth-child(2n){display:flex;justify-content:flex-end}.step-card .step-number{display:none}.steps-form-section .row-fluid.form-wrapper{margin-top:56px}.form-section{margin-top:68px;padding:64px}}@media only screen and (min-width:1024px){.steps-form-section .primary-button:hover{box-shadow:inset 310px 0 0 0 #fff;font-weight:800}}