.loader{border-radius:50%;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fui-text-input{min-width:120px;position:relative}.fui-text-input input{width:95%;padding:10px;outline:none;font-size:14px;color:#000d03}.fui-text-input input:-ms-input-placeholder{color:#5e5e5e}.fui-text-input input::placeholder{color:#5e5e5e}.fui-text-input input:active,.fui-text-input input:focus{border-width:2px}.fui-text-input input:disabled{background-color:transparent;cursor:not-allowed}.fui-text-input .fui-input-label,.fui-text-input .text-input-errors{font-size:12px;margin:.4rem 0}.fui-text-input .text-input-errors{color:#f16020;position:relative}.fui-text-input .text-input-errors p{position:absolute;bottom:-20px}.fui-text-input .text-input-prefix,.fui-text-input .text-input-suffix{display:flex;align-items:center;padding-right:10px}.fui-text-input .text-input-prefix button,.fui-text-input .text-input-suffix button{background:transparent}.fui-text-input .text-input-prefix{padding-left:10px;padding-right:0}.input-variant-box,.input-variant-line{display:flex;justify-content:space-between;align-items:center;width:100%}.input-variant-box input,.input-variant-line input{border:none}.input-variant-box{background-color:#fff;border:1px solid #000d03}.input-variant-line{background-color:transparent;border-bottom:1px solid #000d03}.input-variant-line input{border:none}.input-variant-box.errors,.input-variant-line.errors{border-color:#f16020}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{border:none;padding:0;margin:0;outline:none;cursor:pointer}.fui-button-primary,.fui-button-secondary,.fui-button-text{font-size:1rem;line-height:1.5rem;padding:.25rem 1rem;font-weight:600;transition:all .3s;border:1px solid transparent}.fui-button-primary{background-color:#000d03;color:#fff;border:2px solid #000d03}.fui-button-primary:focus,.fui-button-primary:hover{opacity:.25;border:2px solid #5e5e5e}.fui-button-primary:active{opacity:1;background-color:#4d4d4d;border-color:hsla(0,0%,100%,.5)}.fui-button-secondary{border:1px solid #000d03;background-color:#fff;color:#000d03;padding:.28rem 1.1rem}.fui-button-secondary:focus,.fui-button-secondary:hover{border-color:#5e5e5e;color:#5e5e5e}.fui-button-text{border:none;background-color:transparent;color:#0050b5;padding:.28rem 1.1rem}.fui-button-text:focus,.fui-button-text:hover{border-color:none;color:#000}.button-disabled{border:2px solid #c2c2c2;background-color:#c2c2c2;color:#fff;cursor:not-allowed}.button-disabled:active,.button-disabled:focus,.button-disabled:hover{border-color:#c2c2c2;color:#fff;background-color:#c2c2c2;opacity:1}.button-active,.button-active:active,.button-active:focus,.button-active:hover{border:2px solid #0050b5;background-color:#0050b5;color:#fff}.web-title{font-size:clamp(2.031rem,5vw,4.063rem);line-height:clamp(3rem,5vw,4.875rem);font-weight:400}.web-h1,.web-title{text-transform:uppercase}.web-h1{font-size:clamp(3.25rem,4vw,3.25rem);line-height:clamp(3.875rem,4vw,3.875rem)}.web-h2{font-size:clamp(2rem,2.75vw,2rem);line-height:clamp(3rem,2.75vw,3rem)}.web-h2,.web-h3{text-transform:uppercase}.web-h3{font-size:clamp(1.75rem,2vw,1.75rem);line-height:clamp(2.625rem,2.15vw,2.625rem)}.web-h4{font-size:clamp(1.625rem,2vw,1.625rem);line-height:clamp(1.938rem,4vw,1.938rem)}.web-h5,.web-h6{font-size:clamp(1.25rem,1.5vw,1.25rem);line-height:clamp(1.875rem,1.5vw,1.875rem)}.web-h7{font-size:clamp(1rem,1.25vw,1rem);line-height:clamp(1.5rem,1.25vw,1.5rem);text-transform:uppercase}.web-p{font-size:clamp(.8125rem,1vw,.8125rem);line-height:clamp(1.188rem,1vw,1.188rem)}.tab-wrapper{width:100%}.tab-item,.tab-wrapper{display:flex;align-items:center}.tab-item{outline:none;border:none;background-color:transparent;text-decoration:none;background:none;cursor:pointer;margin:0;justify-content:center;font-size:1rem;flex-grow:1;padding:.3rem}.fui-checkbox-container{position:relative}.fui-checkbox-container .fui-checkbox-input{position:absolute;top:0;left:0}.fui-checkbox-container .fui-checkbox-text{margin-left:10px;font-size:1rem}.fui-checkbox-input{top:0;z-index:2;opacity:0;width:50px;cursor:pointer}.fui-checkbox-icon{z-index:1}.fui-checkbox-container label,.fui-checkbox-icon,.fui-radio{display:flex;align-items:center}.fui-radio{flex-direction:row;grid-gap:8px;gap:8px}.fui-radio .fui-radio__label{font-size:1rem;display:flex;align-items:center;margin:0;padding-top:.1rem}.fui-radio .fui-radio__label--checked{font-weight:700}