.steps-page{min-height:80vh}.form-step:not(.step-1){display:none}.form-steps{text-align:center;position:relative;margin-bottom:60px}.form-steps p{margin-bottom:15px}.form-steps:before{content:"";display:inline-block;background:#044e6f;width:280px;height:10px;position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);border:2px solid #044e6f}.form-steps:after{content:"";display:block;position:absolute;bottom:-12px;height:10px;background:#dde6f2;left:50%;transition:1s ease}.steps-page-2 .form-steps:after{width:calc(280px / 2)}.steps-page-2 .form-steps.step-1:after{transform:translateX(-50%) translateX(-140px) translateX(70px)}.steps-page-3 .form-steps:after{width:calc(280px / 3)}.steps-page-3 .form-steps.step-1:after{transform:translateX(-50%) translateX(-140px) translateX(47px)}.steps-page-3 .form-steps.step-2:after{transform:translateX(50%) translateX(-140px) translateX(47px)}.steps-page-3 .form-steps.step-3:after{transform:translateX(150%) translateX(-140px) translateX(47px)}.steps-page-4 .form-steps:after{width:calc(280px / 4)}.steps-page-4 .form-steps.step-1:after{transform:translateX(-50%) translateX(-140px) translateX(35px)}.steps-page-4 .form-steps.step-2:after{transform:translateX(50%) translateX(-140px) translateX(35px)}.steps-page-4 .form-steps.step-3:after{transform:translateX(150%) translateX(-140px) translateX(35px)}.steps-page-4 .form-steps.step-4:after{transform:translateX(250%) translateX(-140px) translateX(35px)}.steps-page-5 .form-steps:after{width:calc(280px / 5)}.steps-page-5 .form-steps.step-1:after{transform:translateX(-50%) translateX(-140px) translateX(28px)}.steps-page-5 .form-steps.step-2:after{transform:translateX(50%) translateX(-140px) translateX(28px)}.steps-page-5 .form-steps.step-3:after{transform:translateX(150%) translateX(-140px) translateX(28px)}.steps-page-5 .form-steps.step-4:after{transform:translateX(250%) translateX(-140px) translateX(28px)}.steps-page-5 .form-steps.step-5:after{transform:translateX(350%) translateX(-140px) translateX(28px)}.steps-page-6 .form-steps:after{width:calc(280px / 6)}.steps-page-6 .form-steps.step-1:after{transform:translateX(-50%) translateX(-140px) translateX(23px)}.steps-page-6 .form-steps.step-2:after{transform:translateX(50%) translateX(-140px) translateX(23px)}.steps-page-6 .form-steps.step-3:after{transform:translateX(150%) translateX(-140px) translateX(23px)}.steps-page-6 .form-steps.step-4:after{transform:translateX(250%) translateX(-140px) translateX(23px)}.steps-page-6 .form-steps.step-5:after{transform:translateX(350%) translateX(-140px) translateX(23px)}.steps-page-6 .form-steps.step-6:after{transform:translateX(350%) translateX(-140px) translateX(23px)}.steps-page-7 .form-steps:after{width:calc(280px / 7)}.steps-page-7 .form-steps.step-1:after{transform:translateX(-50%) translateX(-140px) translateX(20px)}.steps-page-7 .form-steps.step-2:after{transform:translateX(50%) translateX(-140px) translateX(20px)}.steps-page-7 .form-steps.step-3:after{transform:translateX(150%) translateX(-140px) translateX(20px)}.steps-page-7 .form-steps.step-4:after{transform:translateX(250%) translateX(-140px) translateX(20px)}.steps-page-7 .form-steps.step-5:after{transform:translateX(350%) translateX(-140px) translateX(20px)}.steps-page-7 .form-steps.step-6:after{transform:translateX(350%) translateX(-140px) translateX(20px)}.steps-page-7 .form-steps.step-7:after{transform:translateX(350%) translateX(-140px) translateX(20px)}.steps-page-8 .form-steps:after{width:calc(280px / 8)}.steps-page-8 .form-steps.step-1:after{transform:translateX(-50%) translateX(-140px) translateX(17.5px)}.steps-page-8 .form-steps.step-2:after{transform:translateX(50%) translateX(-140px) translateX(17.5px)}.steps-page-8 .form-steps.step-3:after{transform:translateX(150%) translateX(-140px) translateX(17.5px)}.steps-page-8 .form-steps.step-4:after{transform:translateX(250%) translateX(-140px) translateX(17.5px)}.steps-page-8 .form-steps.step-5:after{transform:translateX(350%) translateX(-140px) translateX(17.5px)}.steps-page-8 .form-steps.step-6:after{transform:translateX(450%) translateX(-140px) translateX(17.5px)}.steps-page-8 .form-steps.step-7:after{transform:translateX(550%) translateX(-140px) translateX(17.5px)}.steps-page-8 .form-steps.step-8:after{transform:translateX(650%) translateX(-140px) translateX(17.5px)}.steps-page-9 .form-steps:after{width:calc(280px / 9)}.steps-page-9 .form-steps.step-1:after{transform:translateX(-50%) translateX(-140px) translateX(16px)}.steps-page-9 .form-steps.step-2:after{transform:translateX(50%) translateX(-140px) translateX(16px)}.steps-page-9 .form-steps.step-3:after{transform:translateX(150%) translateX(-140px) translateX(16px)}.steps-page-9 .form-steps.step-4:after{transform:translateX(250%) translateX(-140px) translateX(16px)}.steps-page-9 .form-steps.step-5:after{transform:translateX(350%) translateX(-140px) translateX(16px)}.steps-page-9 .form-steps.step-6:after{transform:translateX(450%) translateX(-140px) translateX(16px)}.steps-page-9 .form-steps.step-7:after{transform:translateX(550%) translateX(-140px) translateX(16px)}.steps-page-9 .form-steps.step-8:after{transform:translateX(650%) translateX(-140px) translateX(16px)}.steps-page-9 .form-steps.step-9:after{transform:translateX(750%) translateX(-140px) translateX(16px)}.step-directions{height:20px}.step-directions .direction-btn{padding-top:0;padding-bottom:0;text-transform:uppercase;cursor:pointer;transition:all .2s ease-out}.step-directions .direction-btn.first-step,.step-directions .direction-btn.last-step{display:none}.step-directions .direction-btn.is-hover:not(.first-step),.step-directions .direction-btn.is-hover:not(.last-step){color:#044e6f}.step-directions .direction-btn.is-hover:not(.first-step):before,.step-directions .direction-btn.is-hover:not(.first-step):after,.step-directions .direction-btn.is-hover:not(.last-step):before,.step-directions .direction-btn.is-hover:not(.last-step):after{border-color:#044e6f;background-image:url("../../assets/img/arrow-minimal-blue.svg")}.errors-container{display:none;background:#f49473;color:#eb3c00;border:solid 1px #eb3c00;border-radius:4px;padding:20px}.errors-container h3{margin-bottom:10px}.errors-container ul{list-style-type:none}.errors-container ul li:not(:first-child){margin-top:5px}.errors-container a{text-decoration:underline;cursor:pointer}.errors-container a.is-hover{color:#b82f00}.errors-container.visible{display:block}.errors-container.success{border-color:#2da562;background:transparent;color:#2da562}.errors-container.success h3{margin-bottom:20px}
