.vec-card{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:450px;transition:opacity 1s ease}.vec-question{margin-bottom:25px;text-align:center}.vec-answer-grid{grid-gap:25px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px}.vec-answer-box{border:1px solid #3fb34f;cursor:pointer;padding:30px}.vec-answer-box,.vec-other-container{flex-direction:column}.vec-answer-box,.vec-other-box,.vec-other-container{display:flex;justify-content:center;text-align:center}.vec-other-box{border:1px solid #3fb34f;cursor:pointer;flex:1;flex-direction:column;padding:30px}.vec-checkbox{align-items:center;background-color:#3fb34f;border-radius:3px;display:flex;height:35px;justify-content:center;left:-35px;margin-bottom:-35px;padding-top:6px;position:relative;top:-35px;width:35px}.vec-checkbox svg{fill:#fff}.vec-answer-text{align-items:center;color:#3fb34f;display:flex;height:100%;justify-content:center}.vec-input{border:1px solid #3fb34f!important;border-radius:5px!important;margin-top:10px;width:100%}.vec-textarea{border:1px solid #3fb34f!important;height:160px;margin-bottom:50px;padding:15px;width:100%}.vec-input::placeholder,.vec-textarea::placeholder{color:#3fb34f}.vec-name-row{grid-gap:15px;display:grid;grid-template-columns:1fr 1fr}.vec-input-container{margin-bottom:25px;width:100%}.vec-select{border:1px solid #3fb34f!important;border-radius:5px!important;max-width:250px;padding:10px}.vec-price{color:#3fb34f;font-size:26px}.vec-error{align-items:center;color:red;display:flex;margin-bottom:20px}.vec-other-error{font-size:14px;margin-bottom:0;margin-top:5px}.vec-error svg{fill:red}.vec-button-row{display:flex;justify-content:space-between;margin:0 auto;max-width:450px;width:100%}.vec-button{background-color:#3fb34f;color:#fff;cursor:pointer;padding:15px 45px}.vec-button:hover{opacity:85%}.vec-back{background-color:#b5b5b5}.vec-thank-you-icon{margin:50px auto 0}.vec-thank-you-icon svg{fill:#3fb34f}.vec-invisible{visibility:hidden}.vec-hidden{display:none!important}.vec-hidden-card{height:0;opacity:0;overflow:hidden;visibility:hidden}.vec-red{color:red}