.webform-submission-form.webform-submission-email-u-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 30px}@media (min-width:1024px){.webform-submission-form.webform-submission-email-u-form{padding:0 4em}}@media (min-width:1440px){.webform-submission-form.webform-submission-email-u-form{padding:0 15em}}@media (max-width:768px){.webform-submission-form.webform-submission-email-u-form .js-form-item{width:100%}}.webform-submission-form.webform-submission-email-u-form label{display:block}.webform-submission-form.webform-submission-email-u-form .js-form-item.js-webform-states-hidden,.webform-submission-form.webform-submission-email-u-form .js-form-wrapper.js-webform-states-hidden{display:unset}@media (min-width:768px){.webform-submission-form.webform-submission-email-u-form .js-form-item.js-webform-states-hidden,.webform-submission-form.webform-submission-email-u-form .js-form-wrapper.js-webform-states-hidden{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.webform-submission-form.webform-submission-email-u-form .fieldset-wrapper,.webform-submission-form.webform-submission-email-u-form .js-form-wrapper{width:100%;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.webform-submission-form.webform-submission-email-u-form .fieldset-wrapper .js-form-item-full-name-first,.webform-submission-form.webform-submission-email-u-form .js-form-wrapper .js-form-item-full-name-first{margin-right:1em}.webform-submission-form.webform-submission-email-u-form .webform-name{width:100%}.webform-submission-form.webform-submission-email-u-form .webform-flexbox{margin:0}@media (max-width:768px){.webform-submission-form.webform-submission-email-u-form .webform-flexbox{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.webform-submission-form.webform-submission-email-u-form .webform-flexbox .webform-flex{width:100%}@media (min-width:768px){.webform-submission-form.webform-submission-email-u-form .webform-flexbox .webform-flex:not(:first-child){margin-left:.5em}}.webform-submission-form.webform-submission-email-u-form .form-type-select label,.webform-submission-form.webform-submission-email-u-form .form-type-tel label{white-space:nowrap}.webform-submission-form.webform-submission-email-u-form .form-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:10px auto;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left}.webform-submission-form.webform-submission-email-u-form .form-item .fieldset-legend,.webform-submission-form.webform-submission-email-u-form .form-item label{font-family:Noir,sans-serif;font-size:.9375rem;font-weight:700;letter-spacing:.28125rem;padding:3px 20px 3px 3px;text-transform:uppercase}@media (max-width:768px){.webform-submission-form.webform-submission-email-u-form .form-item .fieldset-legend,.webform-submission-form.webform-submission-email-u-form .form-item label{font-size:.75rem}}.webform-submission-form.webform-submission-email-u-form .form-item .fieldset-legend.form-required,.webform-submission-form.webform-submission-email-u-form .form-item label.form-required{padding-right:35px!important}@media (min-width:768px){.webform-submission-form.webform-submission-email-u-form .form-item .fieldset-legend{position:relative;top:8px}.webform-submission-form.webform-submission-email-u-form .form-item.js-webform-type-webform-select-other{position:relative;text-align:left;top:37px}}.webform-submission-form.webform-submission-email-u-form .form-item.js-form-item-terms-and-conditions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.webform-submission-form.webform-submission-email-u-form .form-item.js-form-item-terms-and-conditions input:focus,.webform-submission-form.webform-submission-email-u-form .form-item.js-form-item-terms-and-conditions input:focus-visible{border-radius:3px;outline:3px solid #fff!important;outline-offset:5px}@media (min-width:768px){.webform-submission-form.webform-submission-email-u-form .form-item.js-form-item-terms-and-conditions input{margin:0 .5em}}.webform-submission-form.webform-submission-email-u-form .form-item.js-form-item-terms-and-conditions #edit-terms-and-conditions--description *{color:#fff;font-family:Noir,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.02625rem;line-height:1.125rem}.webform-submission-form.webform-submission-email-u-form .form-item input[type=email],.webform-submission-form.webform-submission-email-u-form .form-item input[type=tel],.webform-submission-form.webform-submission-email-u-form .form-item input[type=text],.webform-submission-form.webform-submission-email-u-form .form-item select{color:#445730;padding:.5em 1em;width:100%}.webform-submission-form.webform-submission-email-u-form .form-item select{-webkit-appearance:none;-moz-appearance:none;background-image:url(/themes/custom/starwood/assets/img/icons/select-icon.svg);background-position-x:98%;background-position-y:50%;background-repeat:no-repeat;border-radius:0;letter-spacing:.09375rem;padding:14px;width:100%}.webform-submission-form.webform-submission-email-u-form .form-item-markup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.webform-submission-form.webform-submission-email-u-form .form-item-markup p{font-family:"Averia-Serif",serif;font-size:2.5em;font-weight:200;line-height:3.25rem;margin-top:0}.webform-submission-form.webform-submission-email-u-form .form-item-how-can-we-assist-you{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.webform-submission-form.webform-submission-email-u-form .form-item-how-can-we-assist-you .form-textarea-wrapper,.webform-submission-form.webform-submission-email-u-form .form-item-how-can-we-assist-you label{margin:0 .5em}}.webform-submission-form.webform-submission-email-u-form .form-item-how-can-we-assist-you .form-textarea-wrapper{width:100%}.webform-submission-form.webform-submission-email-u-form .form-item-how-can-we-assist-you .form-textarea-wrapper textarea{padding:1em}.webform-submission-form.webform-submission-email-u-form .form-required:after{background-image:url(/themes/custom/starwood/images/icons/required-white.svg);position:absolute}.webform-submission-form.webform-submission-email-u-form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#000;font-family:Noir,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.075rem;padding:18px 40px;text-transform:uppercase;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border-radius:3px;justify-content:center;position:relative;text-align:center;text-decoration:none;-webkit-transition:.25s;transition:.25s;vertical-align:middle;z-index:5}@media (min-width:768px){.webform-submission-form.webform-submission-email-u-form input[type=submit]{margin:0 .5em}}.webform-submission-form.webform-submission-email-u-form input[type=submit]:active,.webform-submission-form.webform-submission-email-u-form input[type=submit]:focus,.webform-submission-form.webform-submission-email-u-form input[type=submit]:not(:disabled):not(.disabled):active{-webkit-box-shadow:0 0 4px 0 #000;box-shadow:0 0 4px 0 #000;outline:auto}.webform-submission-form.webform-submission-email-u-form input[type=submit]:hover{background-color:#445730;color:#fff;cursor:pointer}.webform-submission-newsletter-signup-form .description{font-size:.75rem;line-height:1.25rem;margin-left:0}.webform-submission-newsletter-signup-form .js-form-item-terms-and-conditions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;justify-content:flex-start}@media (min-width:768px){.webform-submission-newsletter-signup-form .js-form-item-terms-and-conditions{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.webform-submission-newsletter-signup-form .js-form-item-terms-and-conditions input{margin:0 .5em}}.webform-submission-newsletter-signup-form .js-form-item-terms-and-conditions #edit-terms-and-conditions--description *{color:#fff;font-family:Noir,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.02625rem;line-height:1.125rem}@media (max-width:768px){.webform-submission-newsletter-signup-form input[type=email]{padding-left:0!important}.webform-submission-newsletter-signup-form input[type=submit]{margin-left:0;padding-left:0}}.heading:has(+.field--name-field-embed){text-align:center}