form .form-label{font-family:"Montserrat",Sans-serif;font-size:.875rem;font-weight:300;color:#f5f0e8;margin-bottom:.5rem}form .form-control{color:#f5f0e8;background:#161616;border-color:#f5f0e8;padding:.75rem 1rem;cursor:pointer;margin:.5rem 0;font-family:"Montserrat",Sans-serif;font-size:.875rem;font-weight:300}form .form-control:hover{opacity:.8}form .form-control::-webkit-input-placeholder{color:#f5f0e8}form .form-control::-moz-placeholder{color:#f5f0e8}form .form-control:-ms-input-placeholder{color:#f5f0e8}form .form-control::-ms-input-placeholder{color:#f5f0e8}form .form-control::placeholder{color:#f5f0e8}form select.form-control{padding-right:3rem}form .form-text{color:#f5f0e8}form .form-link{color:#888}form .form-link:hover{color:#c9a96e}form .form-field-width-100{width:100%}form .form-field-width-50{width:100%}@media(min-width:47.9375rem){form .form-field-width-50{width:48%}}form .form-field-width-30{width:100%}@media(min-width:47.9375rem){form .form-field-width-30{width:30%}}form .required{color:#c9a96e;padding-left:.25rem}form .form-select-wrapper{position:relative}form .form-select-wrapper::after{content:"";position:absolute;right:.25rem;top:0;bottom:0;pointer-events:none;background-image:url(/wp-content/themes/elite-retreat/src/images/chevron-down-solid-full.svg);background-repeat:no-repeat;background-size:1.375rem 1.375rem;background-position:center;width:2rem;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}form .form-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none}form .form-btn{border:.0625rem solid #c9a96e;color:#c9a96e;padding:.875rem .5rem;text-decoration:none;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;font-weight:400;width:13.875rem;text-align:center;margin-top:1.5rem;cursor:pointer}@media(max-width:47.90625rem){form .form-btn{margin:0 auto}}form .form-btn:hover,form .form-btn:focus{background:rgb(201 169 110 / .1);color:#c9a96e}form .form-btn.disabled{cursor:not-allowed;opacity:.5}form .form-btn_secondary{background-color:#c9a96e;color:#0c0c0c}form .form-btn_secondary:hover,form .form-btn_secondary:focus{background-color:#e8d5a3;color:#0c0c0c}form .form-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}@media(max-width:47.90625rem){form .form-button-container{gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}form .form-control.error,form .select.error,form .pay-confirm-checkbox.error{border:.0625rem solid #dc3545}form .field-error{margin:.25rem 0;color:#dc3545}