ol.stepper{--default-b:#d3d3d3;--default-c:#000;--active-b:rgba(0,0,30,.88);--active-c:#fff;--circle:3.5em;--b:5px;display:flex;list-style:none;justify-content:space-between;margin-bottom:30px;padding:0;font-size:1.1rem;counter-reset:step}ol.stepper li{overflow:visible;width:90px;display:grid;place-items:center;gap:5px}ol.stepper li:before{content:counter(step) " ";counter-increment:step;display:grid;place-content:center;height:var(--circle);aspect-ratio:1;background:var(--active-b);color:var(--active-c);border:5px solid #fff;box-sizing:border-box;border-radius:50%}ol.stepper li.active~li:before{background:var(--default-b);color:var(--default-c)}form{margin-inline:auto;padding:.5em 2em;border-radius:6px 6px 6px 6px!important;-webkit-border-radius:6px 6px 6px 6px!important;-moz-border-radius:6px 6px 6px 6px!important;border:1px solid #ddd;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;background-image:linear-gradient(180deg,#fff,#f8f8f8)}form .title{text-align:center;text-transform:uppercase;font-weight:700;margin-bottom:12px}form .btn{box-shadow:inset 0 1px 0 0 #54a3f7;background:linear-gradient(180deg,#125a92 5%,#08263d);background-color:#007dc1;border-radius:3px;border:1px solid #124d77;display:inline-block;cursor:pointer;color:#fff;padding:8px 8px;text-decoration:none;text-shadow:0 1px 0 #154682}form .consent{text-align:left!important;margin:1em 0;line-height:1.5}form textarea{min-height:300px}form .form-group{color:#08263d;margin:1em 0;font-size:inherit;overflow:hidden}form .form-group label{position:relative;font-weight:400;line-height:2;white-space:nowrap}form .form-group input{font-size:inherit}form .form-group input[type=text],input[type=number],input[type=password],input[type=tel],textarea{width:100%;padding:6px 6px!important;background-color:#fafafa!important;border:1px solid #ddd!important;border-radius:3px 3x 3px 3px!important;-webkit-border-radius:3px 3x 3px 3px!important;-moz-border-radius:3px 3x 3px 3px!important;font-size:inherit;margin-bottom:8px!important}form .form-group input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,textarea:focus{border:1px solid #aaa!important;outline:#ddd!important}form .form-group input[type=checkbox]{position:relative;margin-left:0;margin-right:.6em;cursor:pointer}form .form-group input[type=checkbox]:before{content:"";display:block;position:absolute;width:16px;height:16px;top:-1px;left:0;border:1px solid #aaa;background-color:#fff;border-radius:3px 3x 3px 3px!important;-webkit-border-radius:3px 3x 3px 3px!important;-moz-border-radius:3px 3x 3px 3px!important}.form-group input[type=checkbox]:checked:after{content:"";display:block;width:6px;height:10px;border:1px solid #666;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:0;left:5px}form .form-group input[type=submit]{width:100%;font-size:inherit;margin-bottom:8px}::-moz-placeholder{color:#aaa}::placeholder{color:#aaa}.default-form{max-width:400px}.show-password[data-v-34ea7fbc]{z-index:1000;cursor:pointer;padding-right:15px;background-size:20px}.wide-form{width:100%;max-width:800px}.feature-group[data-v-2b0915c8]{overflow:hidden;position:relative;border-radius:6px;margin:0 0;padding:10px 10px}.feature-group div[data-v-2b0915c8]{float:left}.feature-group input[type=checkbox][data-v-2b0915c8]{padding:10px}.feature-group .subFeature[data-v-2b0915c8]{margin-left:10px}.feature-group input[type=number][data-v-2b0915c8]{width:68px;color:#888;margin:0 0 0 10px;padding:2px 10px;background-color:#f6f6f6;border:1px solid #ddd;border-radius:6px;font-size:inherit;outline:none}.feature-group .price[data-v-2b0915c8]{position:relative;float:right}.total-price-group[data-v-2b0915c8]{border-top:1px solid #ddd;margin:14px 0;padding:5px 16px}.total-price-group .total-label[data-v-2b0915c8]{float:left;font-weight:700}.total-price-group .total-price[data-v-2b0915c8]{float:right;font-weight:700}