.main-content{padding-top:2em;padding-bottom:0}.meeting-rfp-form-wrap{position:relative;width:90%;max-width:800px;margin:3em auto 1.5em}.private-dining-form .step1,.private-dining-form .step2{opacity:0;pointer-events:none;transition:opacity .5s ease}.private-dining-form .step1.active,.private-dining-form .step2.active{opacity:1;pointer-events:auto}.private-dining-form .step2{display:none}.private-dining-form h2{letter-spacing:normal}.private-dining-form input[type="text"],.private-dining-form input[type="file"],.private-dining-form input[type="tel"],.private-dining-form input[type="email"],.private-dining-form textarea,.private-dining-form select{background-color:transparent;color:currentColor;width:100%;padding:.5rem 1.35rem .65rem;font-family:inherit;border:none;outline:none}.private-dining-form input[type="date"]{width:100%;border:0;padding:15px;background-color:transparent}.private-dining-form select option{background-color:#e3ac7c}.private-dining-form input[type="submit"]{color:#fff;border:1px solid #000;background-color:#000;padding:1em 5em;letter-spacing:.2em;text-align:center;display:block;line-height:1;text-transform:uppercase;position:relative;font-size:12px;font-family:"Montserrat",sans-serif;font-weight:600;margin:0 auto}.private-dining-form .flex-radio{display:flex;align-items:center;width:calc(50% - .75em)}@media screen and (max-width:767px){.private-dining-form .flex-radio{flex-wrap:wrap;width:100%}}.private-dining-form .flex-radio.full-width{width:100%}.private-dining-form .flex-radio label{margin:0 .5em 0 0}.private-dining-form .form-control{background-color:transparent}.fs-book-wrap{display:flex;flex-wrap:wrap;gap:1.5em;margin-bottom:3em}.fs-book-wrap .field-comments{width:100%}.fs-book-wrap fieldset{box-sizing:border-box;position:relative;border:1px solid #c4b5b1;width:calc(50% - .75em)}@media screen and (max-width:767px){.fs-book-wrap fieldset{width:100%}}.fs-book-wrap fieldset legend{margin-left:1rem;padding:0 .5rem;font-family:"Montserrat",sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;float:none;width:auto}.fs-book-wrap fieldset legend span{font-weight:600;letter-spacing:.1em}.fs-book-wrap fieldset.full-width{width:100%}.fs-book-wrap [type="checkbox"]:checked,.fs-book-wrap [type="checkbox"]:not(:checked),.fs-book-wrap [type="radio"]:checked,.fs-book-wrap [type="radio"]:not(:checked){position:absolute;left:-9999px}.fs-book-wrap [type="checkbox"]:checked+label,.fs-book-wrap [type="checkbox"]:not(:checked)+label,.fs-book-wrap [type="radio"]:checked+label,.fs-book-wrap [type="radio"]:not(:checked)+label{position:relative;padding-left:24px;cursor:pointer;line-height:20px;display:inline-block}@media screen{.fs-book-wrap [type="checkbox"]:checked+label,.fs-book-wrap [type="checkbox"]:not(:checked)+label,.fs-book-wrap [type="radio"]:checked+label,.fs-book-wrap [type="radio"]:not(:checked)+label{margin-top:15px}}.fs-book-wrap [type="checkbox"]:focus+label::before{outline:2px solid blue}.fs-book-wrap [type="checkbox"]:checked+label.margin-right,.fs-book-wrap [type="checkbox"]:not(:checked)+label.margin-right,.fs-book-wrap [type="radio"]:checked+label.margin-right,.fs-book-wrap [type="radio"]:not(:checked)+label.margin-right{margin:10px 30px 0 0}.fs-book-wrap [type="checkbox"]:checked+label:before,.fs-book-wrap [type="checkbox"]:not(:checked)+label:before,.fs-book-wrap [type="radio"]:checked+label:before,.fs-book-wrap [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:15px;height:15px;border:1px solid #666;background:transparent}.fs-book-wrap [type="checkbox"]:checked+label:after,.fs-book-wrap [type="checkbox"]:not(:checked)+label:after,.fs-book-wrap [type="radio"]:checked+label:after,.fs-book-wrap [type="radio"]:not(:checked)+label:after{content:'';width:12px;height:11px;position:absolute;top:5px;left:3px;background:url("/images/layout/icons/check.png") no-repeat center center;background-size:10px;background-position:1px 0;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;transition:.2s}.fs-book-wrap [type="checkbox"]:not(:checked)+label:after,.fs-book-wrap [type="radio"]:not(:checked)+label:after{opacity:0}.fs-book-wrap [type="checkbox"]:checked+label:after,.fs-book-wrap [type="radio"]:checked+label:after{opacity:1}.fs-book-wrap [type="checkbox"]:disabled:checked+label:before,.fs-book-wrap [type="checkbox"]:disabled:not(:checked)+label:before,.fs-book-wrap [type="radio"]:disabled:checked+label:before,.fs-book-wrap [type="radio"]:disabled:not(:checked)+label:before{border-color:#ccc;background-color:#eee}.fs-book-wrap [type="checkbox"]:disabled:checked+label:after,.fs-book-wrap [type="radio"]:disabled:checked+label:after{background:#aaa}.fs-book-wrap .sm-field{display:flex;gap:1.5em;width:calc(50% - .75em)}@media screen and (max-width:767px){.fs-book-wrap .sm-field{width:100%}}.fs-book-wrap .ui-datepicker-trigger{position:absolute;top:50%;right:.5em;width:22px;height:auto;cursor:pointer;transform:translateY(-50%)}.custom-select-opener{background-color:transparent;padding:.5rem 1.35rem .65rem;position:relative}.custom-select-opener::after{content:'';font-family:'fontello';font-size:1.1rem;position:absolute;top:50%;right:.75em;transform:translateY(-50%)}.custom-select-opener:focus{outline:2px solid #e3ac7c}.custom-select-opener[aria-expanded="true"]::after{transform:translateY(-50%) rotate(180deg)}.text-img-shared{display:flex;justify-content:space-between;margin:2em 0;transition:all 1s ease}@media screen and (max-width:1023px){.text-img-shared{flex-wrap:wrap;justify-content:center}}.text-img-shared .text-only{box-sizing:border-box;flex:0 0 60%;padding-right:5%}@media screen and (max-width:1023px){.text-img-shared .text-only{max-width:100%;flex:0 0 100%;padding-right:0}}.custom-select-option{padding:.5rem 1.35rem .65rem}.custom-select-option.has-focus{background-color:#e3ac7c}.captcha-branding{margin:1.4em 0;text-align:center}@media screen and (max-width:767px){.captcha-branding{line-height:20px}}.captcha-branding a{color:#b44e1a;text-underline-offset:.2em;transition:color .35s,background-color .35s}.captcha-branding a:hover{color:#000}.grecaptcha-badge{visibility:hidden}.output{margin-bottom:3em}