.snippets{margin:0 auto;width:80vw}.snippets table tbody tr:nth-of-type(even){background:0 0}.snippets #tripleseat_embed_form #lead_form_submit a{display:none}.snippets #wedding-rfp .intro-section{margin:0 auto 32px;max-width:422px}@media(min-width:768px){.snippets #wedding-rfp .intro-section{max-width:min(59.9431818182%,740px)}}@media(min-width:1280px){.snippets #wedding-rfp .intro-section{max-width:min(60.8552631579%,960px)}}.snippets #wedding-rfp .intro-section h1{font-family:"NeueHelveticaMedium",sans-serif;font-style:normal;font-weight:500;color:#000;font-size:24px;letter-spacing:.05em;margin-bottom:32px;text-transform:uppercase}@media(min-width:768px){.snippets #wedding-rfp .intro-section h1{font-size:28px}}.snippets #wedding-rfp .form-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media(min-width:1280px){.snippets #wedding-rfp .form-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.snippets #wedding-rfp .form-grid>div{width:100%}@media(min-width:1280px){.snippets #wedding-rfp .form-grid>div{width:48.25%}}.snippets #wedding-rfp .form-grid .full-width{width:100%}.snippets #wedding-rfp label{font-family:"NeueHelveticaRoman",sans-serif;font-style:normal;font-weight:400;color:#4c4c4c;display:block;font-size:14px;letter-spacing:.05em;line-height:normal;margin-bottom:8px;text-transform:uppercase}.snippets #wedding-rfp label .required{color:#dc3545;font-size:13px}.snippets #wedding-rfp input[type=text],.snippets #wedding-rfp input[type=email],.snippets #wedding-rfp input[type=tel],.snippets #wedding-rfp input[type=number]{font-family:"NeueHelveticaRoman",sans-serif;font-style:normal;font-weight:400;background:0 0;border:1px solid #b2b2b2;-webkit-box-sizing:border-box;box-sizing:border-box;color:#b2b2b2;font-size:14px;letter-spacing:.05em;line-height:normal;padding:23px 24px 24px;width:100%}.snippets #wedding-rfp input[type=text]::-webkit-input-placeholder,.snippets #wedding-rfp input[type=email]::-webkit-input-placeholder,.snippets #wedding-rfp input[type=tel]::-webkit-input-placeholder,.snippets #wedding-rfp input[type=number]::-webkit-input-placeholder{font-family:"NeueHelveticaRoman",sans-serif;font-style:normal;font-weight:400;color:#b2b2b2;font-size:14px;letter-spacing:.05em;line-height:normal}.snippets #wedding-rfp input[type=text]::-moz-placeholder,.snippets #wedding-rfp input[type=email]::-moz-placeholder,.snippets #wedding-rfp input[type=tel]::-moz-placeholder,.snippets #wedding-rfp input[type=number]::-moz-placeholder{font-family:"NeueHelveticaRoman",sans-serif;font-style:normal;font-weight:400;color:#b2b2b2;font-size:14px;letter-spacing:.05em;line-height:normal}.snippets #wedding-rfp input[type=text]::-ms-input-placeholder,.snippets #wedding-rfp input[type=email]::-ms-input-placeholder,.snippets #wedding-rfp input[type=tel]::-ms-input-placeholder,.snippets #wedding-rfp input[type=number]::-ms-input-placeholder{font-family:"NeueHelveticaRoman",sans-serif;font-style:normal;font-weight:400;color:#b2b2b2;font-size:14px;letter-spacing:.05em;line-height:normal}.snippets #wedding-rfp input[type=text]::placeholder,.snippets #wedding-rfp input[type=email]::placeholder,.snippets #wedding-rfp input[type=tel]::placeholder,.snippets #wedding-rfp input[type=number]::placeholder{font-family:"NeueHelveticaRoman",sans-serif;font-style:normal;font-weight:400;color:#b2b2b2;font-size:14px;letter-spacing:.05em;line-height:normal}.snippets #wedding-rfp input[type=text]:focus,.snippets #wedding-rfp input[type=email]:focus,.snippets #wedding-rfp input[type=tel]:focus,.snippets #wedding-rfp input[type=number]:focus{border:1px solid #ae803a;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.snippets #wedding-rfp textarea{font-family:"NeueHelveticaRoman",sans-serif;font-style:normal;font-weight:400;background:0 0;border:1px solid #b2b2b2;-webkit-box-sizing:border-box;box-sizing:border-box;color:#b2b2b2;font-size:14px;height:196px;letter-spacing:.05em;line-height:normal;padding:23px 24px 24px;width:100%}.snippets #wedding-rfp textarea::-webkit-input-placeholder{font-family:"NeueHelveticaRoman",sans-serif;font-style:normal;font-weight:400;color:#b2b2b2;font-size:14px;letter-spacing:.05em;line-height:normal}.snippets #wedding-rfp textarea::-moz-placeholder{font-family:"NeueHelveticaRoman",sans-serif;font-style:normal;font-weight:400;color:#b2b2b2;font-size:14px;letter-spacing:.05em;line-height:normal}.snippets #wedding-rfp textarea::-ms-input-placeholder{font-family:"NeueHelveticaRoman",sans-serif;font-style:normal;font-weight:400;color:#b2b2b2;font-size:14px;letter-spacing:.05em;line-height:normal}.snippets #wedding-rfp textarea::placeholder{font-family:"NeueHelveticaRoman",sans-serif;font-style:normal;font-weight:400;color:#b2b2b2;font-size:14px;letter-spacing:.05em;line-height:normal}.snippets #wedding-rfp textarea:focus{border:1px solid #ae803a;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.snippets #wedding-rfp select{font-family:"NeueHelveticaRoman",sans-serif;font-style:normal;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(//www.nobuhotels.com/miami-beach/content/themes/base/assets/css/../img/form-icons/arrow-short.svg) no-repeat right 16px center;background-size:9px 16px;border:1px solid #b2b2b2;-webkit-box-sizing:border-box;box-sizing:border-box;color:#b2b2b2;cursor:pointer;font-size:14px;letter-spacing:.05em;line-height:normal;padding:23px 24px 24px;width:100%}.snippets #wedding-rfp select:focus{border:1px solid #ae803a;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.snippets #wedding-rfp select option{font-family:"NeueHelveticaRoman",sans-serif;font-style:normal;font-weight:400;color:#b2b2b2;font-size:14px;letter-spacing:.05em;line-height:normal}.snippets #wedding-rfp input[type=submit]{font-family:"NeueHelveticaMedium",sans-serif;font-style:normal;font-weight:500;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion:reduce){.snippets #wedding-rfp input[type=submit]{-webkit-transition:none;transition:none}}.snippets #wedding-rfp input[type=submit]{background:#000;border:none;border-radius:1px;color:#fff;cursor:pointer;font-size:12px;letter-spacing:.1em;line-height:100%;padding:15px 32px;text-transform:uppercase;margin:32px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}.snippets #wedding-rfp input[type=submit]:hover,.snippets #wedding-rfp input[type=submit]:focus{background:#000;color:#ae803a;text-decoration:none}.snippets #wedding-rfp input:invalid:not(:placeholder-shown):not(:focus),.snippets #wedding-rfp select:invalid:not(:placeholder-shown):not(:focus),.snippets #wedding-rfp textarea:invalid:not(:placeholder-shown):not(:focus){border-color:#dc3545}@media(max-width:1279.98px){.snippets #wedding-rfp .form-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.snippets #wedding-rfp .form-grid>div{width:100%}}.snippets #wedding-rfp .litepicker{font-family:inherit}.snippets #wedding-rfp .litepicker .container__months .month-item-header .button-previous-month,.snippets #wedding-rfp .litepicker .container__months .month-item-header .button-next-month{cursor:pointer;padding:10px}.snippets #wedding-rfp .litepicker .container__months .month-item-header .button-previous-month svg,.snippets #wedding-rfp .litepicker .container__months .month-item-header .button-next-month svg{fill:#000}.snippets #wedding-rfp .litepicker .container__months .month-item-header .button-previous-month:hover svg,.snippets #wedding-rfp .litepicker .container__months .month-item-header .button-next-month:hover svg{fill:#ae803a}.snippets #wedding-rfp .litepicker .container__months .month-item-header .month-item-name,.snippets #wedding-rfp .litepicker .container__months .month-item-header .month-item-year{font-family:"NeueHelveticaMedium",sans-serif;font-style:normal;font-weight:500;color:#000;font-size:16px;letter-spacing:.05em;text-transform:uppercase}.snippets #wedding-rfp .litepicker .container__months .month-item-weekdays-row>div{font-family:"NeueHelveticaRoman",sans-serif;font-style:normal;font-weight:400;color:#4c4c4c;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.snippets #wedding-rfp .litepicker .container__months .day-item{font-family:"NeueHelveticaRoman",sans-serif;font-style:normal;font-weight:400;color:#000;cursor:pointer;font-size:14px}.snippets #wedding-rfp .litepicker .container__months .day-item:hover{background-color:#dfc6a1;color:#000}.snippets #wedding-rfp .litepicker .container__months .day-item.is-today{color:#ae803a}.snippets #wedding-rfp .litepicker .container__months .day-item.is-locked{color:#b2b2b2;cursor:not-allowed}.snippets #wedding-rfp .litepicker .container__months .day-item.is-selected{background-color:#000;color:#fff}