﻿.form-styles{position:relative}.form-styles :invalid,.form-styles :-moz-submit-invalid,.form-styles :-moz-ui-invalid{box-shadow:none}.form-styles{display:block;width:100%}@media(max-width: 1024px){.form-styles .half,.form-styles .fourth{width:100% !important}}.form-styles div.fielditem{position:relative;padding:0 0 2em}@media(max-width: 1024px){.form-styles div.fielditem{padding:0 0 1.5em}}.form-styles div.fielditem.fieldlist{padding-bottom:0}.form-styles div.fielditem.focused label{transform:translateY(-125%);font-size:.75em;left:5px}.form-styles div.fieldinput label{position:absolute;left:0;bottom:55%;font-size:17px;padding:0;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.form-styles div.fieldinput.focused label{transform:translateY(-200%);font-size:.75em}.form-styles div.fieldinput.focused#comments-input label{transform:translateY(-100%)}.form-styles div.fieldinput#comments-input{margin-top:1em}.form-styles div.fieldinput#comments-input textarea{border:1px solid inherit}.form-styles div.fieldinput#comments-input label{bottom:auto;top:.5em;left:.5em}.form-styles div.fieldinput#comments-input.focused label{transform:translate(-0.5em, -200%);font-size:.75em}.form-styles label{font-size:17px;line-height:1.25em;padding:.5 .75em;z-index:10;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.form-styles label.full{width:10%;display:block}.form-styles input[type=text],.form-styles input[type=email],.form-styles input[type=tel]{width:100%;position:relative;background:none;padding:.75em .25em;border:none;border-bottom:1px solid #000;font-size:16px;z-index:15;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.form-styles .required-highlight{position:relative}.form-styles .required-highlight:after{font-family:"Font Awesome 6 Pro";content:"";font-weight:900;position:absolute;top:0;right:0;color:#ff0f0f;background-color:#fff;border-radius:50%;border:2px solid #fff;width:20px;height:20px;font-size:16px}.form-styles .required-highlight .control__indicator{border:1px solid #ff0f0f}.form-styles .required-highlight label.control{margin-left:0}.form-styles .select.required-highlight select{color:#ff0f0f;border-bottom:1px solid #ff0f0f}.form-styles .select.required-highlight .select__arrow{border-color:#ff0f0f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.form-styles textarea{width:100%;background:none;border:none;border-bottom:1px solid #000;padding:.75em .25em;font-family:"raleway",Arial,Helvetica,sans-serif;font-size:16px;resize:none;height:7em;overflow:auto;-webkit-transition:0.2s all ease-in-out;-moz-transition:0.2s all ease-in-out;-ms-transition:0.2s all ease-in-out;-o-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out}.form-styles.twhite label{color:#fff}.form-styles.twhite input,.form-styles.twhite textarea,.form-styles.twhite .select select{color:#fff}.form-styles.twhite input[type=text],.form-styles.twhite input[type=email],.form-styles.twhite input[type=tel],.form-styles.twhite .fieldinput input[type=text],.form-styles.twhite .fieldinput input[type=email],.form-styles.twhite .fieldinput input[type=tel],.form-styles.twhite textarea,.form-styles.twhite .select select{border-bottom-color:hsla(0,0%,100%,.4)}.form-styles.twhite input[type=text]:focus,.form-styles.twhite input[type=email]:focus,.form-styles.twhite input[type=tel]:focus,.form-styles.twhite .fieldinput input[type=text]:focus,.form-styles.twhite .fieldinput input[type=email]:focus,.form-styles.twhite .fieldinput input[type=tel]:focus,.form-styles.twhite textarea:focus,.form-styles.twhite .select select:focus{border-bottom-color:#fff}.form-styles.twhite .select__arrow{border-color:#fff}.form-styles.twhite input:-webkit-autofill,.form-styles.twhite input:-webkit-autofill:focus{-webkit-text-fill-color:#fff}.control-group .full{margin-bottom:1em}.control-group{display:inline-block !important;vertical-align:top !important;text-align:left !important}.control{display:block;position:relative;padding:0 0 0 30px !important;margin-bottom:.9em !important;cursor:pointer}.control input{position:absolute;z-index:-1;opacity:0}.control__indicator{position:absolute;top:-3px;left:0;height:20px;width:20px;border:1px solid #fff;border-radius:10px}.control--radio .control__indicator{border-radius:50%}.control:hover input~.control__indicator{background:none}.control input:focus~.control__indicator{background:none}.control input:checked~.control__indicator{background:#fff !important}.control input:checked~.control__indicator:after{font-family:"Font Awesome 5 Pro";content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);width:100%;height:100%;text-align:center;padding-top:25%;border:none}.control:hover input:not([disabled]):checked~.control__indicator{background:none}.control input:checked:focus~.control__indicator{background:none}.control input:disabled~.control__indicator{background:#e6e6e6;opacity:.7;pointer-events:none}.control__indicator:after{content:"";position:absolute;display:none}.control input:checked~.control__indicator:after{display:block}.checkboxitem{display:inline-block;margin-left:0;vertical-align:sub}.double-height-checkbox .checkboxitem label{padding:0 0 0 50px !important;user-select:none}.double-height-checkbox .control__indicator{height:35px;width:35px;border-radius:0;border-width:2px}.control--checkbox{margin-left:0 !important}.control--checkbox .control__indicator{top:0}.control--checkbox .control__indicator:after{left:7px;top:3px;width:5px;height:10px;border-width:0 2px 2px 0;transform:rotate(45deg)}.control--radio .control__indicator:after{left:6px;top:6px;height:6px;width:6px;border-radius:50%}.control--radio input:disabled~.control__indicator:after{background:#7b7b7b}.control--radio input:checked~.control__indicator:after{padding-top:10%;font-size:13px}.room-info-title{margin:1em 0 1em;font-weight:600}.select{position:relative;display:inline-block;width:100%}.select label{transform:translateY(-90%) !important;font-size:.75em !important;opacity:0;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;pointer-events:none;cursor:default}.select select{display:inline-block;width:100%;padding:10px 15px;cursor:pointer;border:0;border-radius:0;outline:0;border-bottom:1px solid #000;font-size:1em;font-weight:300;padding:.7em 0;background:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:44px}.select.focused label{opacity:1}.select::-ms-expand{display:none}.select:disabled{pointer-events:none;opacity:.5}.select .select__arrow{position:absolute;bottom:18px;right:15px;width:0;height:0;pointer-events:none;border-width:0 2px 2px 0;padding:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.select:disabled~.select__arrow{border-top-color:#ccc}.form-submit{position:relative}.required-text{font-size:.85rem}.form-styles .req,.alert .req{font-size:1.45em;font-weight:700;line-height:0;position:relative;top:.05em}a.submit-button{margin:2rem auto 0;text-align:center;position:relative;text-decoration:none}@media(max-width: 1024px){a.submit-button{text-align:left}}.process,.success{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);text-align:center}.process h2,.process .form-loader,.success h2{font-family:"circe-slab-c",Georgia,"Times New Roman",Times,serif;font-weight:500;font-size:2.25em;margin:0 0 .5em 0;padding:0;text-align:center;color:#bcbec0}.process p,.success p{color:#fff;text-align:center;margin:0;padding:0}.process .form-loader{margin:1rem auto 0}.alert{background-color:#fff;text-align:center;clear:both;padding:1em;margin:.9em 0;margin-bottom:1.5em}.alert p{margin:0;padding:0;color:#ff0f0f;text-transform:uppercase}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s !important}.form-section{overflow:hidden}.form-section:not(.form-split) .form-section-content{display:flex;flex-direction:column}.form-section.form-split .form-section-content{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;align-items:stretch;gap:8rem;border-radius:0}@media(max-width: 768px){.form-section.form-split .form-section-content{grid-template-columns:1fr;grid-auto-rows:auto;gap:3rem}}.form-section.form-split .form-section-content .form-section-copy,.form-section.form-split .form-section-content .form-section-form{min-width:0}.form-section.form-split .form-section-content .form-section-form .form-section-intro--above-form{text-align:left}@media(max-width: 768px){.form-section.form-split .form-section-content .form-section-form .form-section-intro--above-form{text-align:center}}.form-section.form-split .form-section-content .form-section-copy{display:flex;flex-direction:column;justify-content:center;text-align:left}@media(max-width: 845px){.form-section.form-split .form-section-content .form-section-copy{margin:0 auto;text-align:center}}.form-section.form-split .form-section-content .form-section-copy .form-section-intro{text-align:left}@media(max-width: 768px){.form-section.form-split .form-section-content .form-section-copy{text-align:center}.form-section.form-split .form-section-content .form-section-copy .form-section-intro{text-align:center}}.form-styles--quick div.fielditem{padding:0}.form-styles--quick .quick-form-row{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}@media(max-width: 768px){.form-styles--quick .quick-form-row{flex-direction:column;align-items:stretch;gap:3rem}}.form-styles--quick .quick-form-field{flex:1 1 0;min-width:8rem;padding:0}@media(max-width: 768px){.form-styles--quick .quick-form-field{flex:1 1 100%;min-width:0}}.form-styles--quick .fieldinput label{position:static;display:block;transform:none;font-size:17px;line-height:1.25em;margin-bottom:.35em;padding:0}.form-styles--quick .fieldinput.focused label{transform:none;font-size:17px}.form-styles--quick .fieldinput input[type=text],.form-styles--quick .fieldinput input[type=email],.form-styles--quick .fieldinput input[type=tel]{width:100%;position:relative;background:none;padding:.35em 0;border:none;border-bottom:1px solid #000;font-size:16px;z-index:15;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.form-styles--quick .quick-form-submit{flex:0 0 auto}@media(max-width: 768px){.form-styles--quick .quick-form-submit{text-align:left}}.form-styles--quick .quick-form-submit .submit-button{margin:0;border-radius:0;white-space:nowrap}.form-styles--quick .alert{margin-bottom:1rem}.grecaptcha-badge{visibility:hidden !important;opacity:0 !important;display:none !important}/*# sourceMappingURL=content-form.css.map */
