.form .form-card{align-items:flex-start;background:var(--background-dark);border-radius:1rem;flex-flow:column;font-size:1.2rem;text-transform:none!important}.form .form-card:not(.active) .form-option-text:before{transform:rotate(45deg) scaleX(0);transition-delay:.5s}.form .form-card:not(.active) .form-option-text:after{transform:rotate(45deg) scaleY(0);transition-delay:0s}.form .form-card>.form-label-text{margin-bottom:1rem;margin-left:1.9rem}.form .form-card .form-toggle{opacity:0;position:absolute;visibility:hidden}.form .form-card.form-label{align-items:center;color:var(--primary);cursor:pointer;display:flex;flex:1 1 48%;font-size:1.2rem;justify-content:center;margin:1%;padding:1rem}.form .form-card.form-label.active .form-label-text:after,.form .form-card.form-label:active .form-label-text:after,.form .form-card.form-label:focus .form-label-text:after,.form .form-card.form-label:hover .form-label-text:after{opacity:.6;transform:rotate(45deg)}.form .form-card.form-label.disabled{border-color:gray;cursor:not-allowed}.form .form-card.form-label:not(.disabled):not(.active) .form-card-content{margin:0;max-height:0;opacity:0;transform:translateY(2rem)}.form .form-card.form-label .form-label-text{font-size:1.4rem;font-weight:700;margin-top:-.2em;position:relative;width:100%}.form .form-card .form-option-price,.form .form-card .form-option-text{font-weight:700}.form .form-card .form-option-text{align-items:center;display:inline-flex;padding-left:2.5em;position:relative;text-align:left;width:100%}.form .form-card .form-option-text:after,.form .form-card .form-option-text:before{border:3px transparent;border-color:var(--field-bd);content:"";display:block;font-size:1rem;height:2em;margin-bottom:.6em;position:absolute;transform:rotate(45deg);width:.75em}.form .form-card .form-option-text:before{border-style:none none solid;margin-left:-2.8em;margin-top:-1em;transform-origin:0 100%;transition:transform .25s}.form .form-card .form-option-text:after{border-style:none solid none none;margin-left:-3em;transform-origin:100% 100%;transition:transform .5s;transition-delay:.25s}.form .form-card .form-option-price{margin-top:.4em}.form .form-card-content{counter-reset:field-content-a field-content-b;font-size:1.2rem;height:-moz-fit-content;height:fit-content;margin-top:.5rem;max-height:1000rem;transition:max-height var(--transition),opacity var(--transition),transform var(--transition)}.form .form-card-content span{display:block;margin-left:1.5em}.form .form-card-content span:not(:first-child){margin-top:.4em}.form .form-card-content span:before{background:currentColor;content:"";display:inline-block;height:.375rem;margin-bottom:.2em;margin-left:-.95em;margin-right:.6em;width:.375rem}.form .form-card-content span.ol:before{background:none;content:counter(field-content-a) ".";counter-increment:field-content-a;display:inline-block;font-weight:700;margin-bottom:.2em;margin-left:-.95em;margin-right:.8em}.form .form-card-content span.ol.ol-b:before{content:counter(field-content-b) ".";counter-increment:field-content-b}
