form .btn-cta{width:100%}.formMessage{min-height:20px}.select-wrapper{position:relative;width:100%}.select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:50px;width:100%}.select-wrapper:after{content:"▼";font-size:12px;pointer-events:none;position:absolute;right:20px;top:calc(50% - 5px);transform:translateY(-50%)}select{background:var(--bs-secondary);border:1px solid transparent;border-radius:12px;color:#ddd;cursor:pointer;font-size:18px;font-style:normal;font-weight:300;margin-bottom:12px;outline:0;padding:15px;width:100%}select:focus,select:hover{border:1px solid var(--bs-primary)}#contact>div>div:nth-child(2)>form>div>div:first-child>input,#contact>div>div:nth-child(2)>form>div>div:nth-child(4)>input,#sign-up-modal>div>div>div.modal-body>form>div>div:first-child>input,#sign-up-modal>div>div>div.modal-body>form>div>div:nth-child(5)>input,input[type=author],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],option{background:var(--bs-secondary);border:1px solid transparent;border-radius:12px;color:#ddd;font-family:var(--bs-font-primary);font-size:18px;font-style:normal;font-weight:300;margin-bottom:12px;outline:0;padding:16px;width:100%}input[type=author]:focus,input[type=author]:hover,input[type=date]:focus,input[type=date]:hover,input[type=email]:focus,input[type=email]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=url]:focus,input[type=url]:hover,option:focus,option:hover{border:1px solid var(--bs-primary)}.form-control,textarea{background:var(--bs-secondary);border:1px solid transparent;border-radius:12px;color:#d8d8d8;font-size:18px;font-style:normal;font-weight:300;margin-bottom:12px;outline:0;padding:16px;width:100%}.form-control:focus,.form-control:hover,textarea:focus,textarea:hover{border:1px solid var(--bs-primary)}textarea:focus,textarea:hover{background:var(--bs-secondary);box-shadow:none;outline:0;outline:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}::placeholder{color:#d8d8d8;font-size:18px!important;font-weight:300!important;opacity:1}input:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{color:transparent;opacity:0}.form-error{color:#dc2626;font-size:.85rem;margin-top:4px}._hv input,._hv select,._hv textarea{border-color:#dc2626}.spinner{animation:spin .8s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:transparent;display:none;height:18px;margin-left:8px;vertical-align:middle;width:18px}@keyframes spin{to{transform:rotate(1turn)}}button._lq .spinner{display:inline-block}button._lq{cursor:not-allowed;opacity:.7}@media (max-width:768px){.form-control,input[type=author],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px;padding:12px}::placeholder{font-size:16px!important}}@media (max-width:480px){.form-control,input[type=author],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:14px;padding:10px}::placeholder{font-size:14px!important}}