.hero{display:flex;padding-bottom:40px;padding-left:32px;padding-right:32px;position:relative}.hero-w{width:100%}.hero--title{color:#fff;font-size:38px;font-weight:500;margin:10px 0 50px;max-width:70%;padding:0;width:-moz-fit-content;width:fit-content}.hero--title span{position:relative}.hero--title span:before{background-color:var(--main-color);clip-path:path("M174.711 5.6991L0 5.41466C13.2863 0.077106 107.689 0.373001 145.45 1.08992C175.749 1.66517 275.719 3.99246 274.711 5.6991Z")}.hero--title span:after,.hero--title span:before{content:"";height:5px;left:0;position:absolute;top:100%;width:100%}.hero--title span:after{box-shadow:0 3.07px 9.2px 0 rgba(0,0,0,.259)}.hero--tabs{max-width:100%;width:500px}.hero-tabs--link,ul.hero-tabs--links{display:flex;gap:10px}.hero-tabs--link{align-items:center;background-color:#ededed;color:rgba(0,0,0,.8);font-size:14px;font-weight:500;padding:7px 16px;transition:all .2s linear}.hero-tabs-link--icon{font-size:16px}.hero-tabs--link.active{background-color:var(--main-color);color:#fff;cursor:default}.hero-tabs--link:not(.active){cursor:pointer}.hero-tabs--content{background-color:#fff;max-width:100%;width:633px}.hero-tabs--content .wizard-body{display:flex;flex-direction:column;justify-content:flex-end;min-height:220px}.hero .step-content__group__head{display:none}.hero label{color:#000;cursor:pointer;display:block;font-size:16px;font-weight:500;margin-bottom:2px;position:relative}.hero label>span{left:0;pointer-events:none;position:absolute;top:0}.hero--field,.select2.select2-container .select2-selection--single{border:1px solid #d5d5d5;font-size:16px;height:40px;outline:none;padding:0 10px;width:100%}textarea.hero--field{height:auto;max-height:250px;padding:10px 20px;resize:vertical}.select2.select2-container .select2-selection--single{align-items:center;display:flex}.hero .wizard__actions{display:flex;gap:20px;padding:20px}.hero .wizard__actions .wizard-action{background-color:var(--main-color);border:0;border-radius:0;color:#fff;flex:1;font-size:16px;outline:0;padding:17px 10px;transition:all .2s linear}.hero .wizard__actions .wizard-action.wizard-action-submit{background-color:green}.hero .wizard__actions .wizard-action.wizard-action-next{background-color:var(--main-color)}.hero .wizard__actions .wizard-action.wizard-action-prev{background-color:#cfcfcf;color:#000}.hero .field-error{color:var(--main-color);font-size:13px}.hero--link{color:#395aca;font-size:14px;font-weight:700}.hero-footer{margin-top:22px}.hero-footer,.hero-footer--stars{display:flex;justify-content:flex-end}.hero-footer--stars{gap:5px}.hero-footer--signature{color:#fff;font-size:14px;font-weight:500;margin-top:14px}.hero .hero-wrapper{border-top:1px solid #eaeaea;padding:35px 42px}.hero .hero-link-wrapper{border-top:1px solid #eaeaea;padding:10px 25px 0}.hero .with-row-icon{align-items:center;display:flex;gap:15px}.hero .element--row-icon i{display:block;font-size:36px}.hero .hero--field.input-list-wrapper,.hero .hero--field.input-list-wrapper .input-list{border:none;height:auto;padding:0}.hero .input-list-group{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.hero .input-list-group__inner{border:none}.hero .input-list-group__item{margin:0;padding:0}.hero .input-list-group__item .form-group{margin:0}.hero .input-list-group__item .hero label{align-items:center;display:flex;gap:6px;margin:0}.hero .input-list-group__item .hero input{margin:0}.hero .input-list-group label.checkbox{align-items:center;display:flex;gap:6px;position:relative}.hero .input-list-group label.checkbox>input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%}.hero .input-list-group label.checkbox>span{align-items:center;border:2px solid #b7b7b7;border-radius:50%;color:#b7b7b7;display:flex;font-size:22px;height:20px;justify-content:center;position:static;transition:all .2s linear;width:20px}.hero .input-list-group label.checkbox>input>span:before{transition:all .2s linear}.hero .input-list-group label.checkbox>input:checked+span:before{color:#00c200;content:"\e900";font-family:icomoon!important}@media (max-width:991px){.hero{padding-left:15px;padding-right:15px}.hero--title{font-size:28px;margin:50px 0}}@media (max-width:680px){.hero--title{margin:30px 0;max-width:100%}}@media (max-width:490px){.hero .hero-wrapper{padding:25px 20px}}@media (max-width:380px){.hero--title{font-size:22px;margin:20px 0}}