form .form-label{font-family:"Montserrat",Sans-serif;font-size:0.875rem;font-weight:300;color:#f5f0e8;margin-bottom:0.5rem}form .form-control{color:#f5f0e8;background:#161616;border-color:#f5f0e8;padding:0.75rem 1rem;cursor:pointer;margin:0.5rem 0;font-family:"Montserrat",Sans-serif;font-size:0.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:0.25rem}form .form-select-wrapper{position:relative}form .form-select-wrapper::after{content:"";position:absolute;right:0.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:0.0625rem solid #c9a96e;color:#c9a96e;padding:0.875rem 0.5rem;text-decoration:none;font-size:0.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:rgba(201,169,110,.1)}form .form-btn.disabled{cursor:not-allowed;opacity:.5}form .form-btn_secondary{background-color:#c9a96e;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:0.0625rem solid #dc3545}form .field-error{margin:0.25rem 0;color:#dc3545}