.modal{background-color:#f8f2eb;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:100%;padding:34px 32px}@media(min-width:768px){.modal{max-width:min(1080px,100% - 2em - 6px);padding:60px 105px}}.modal:after{content:"";position:absolute;inset:0;background-image:url(//www.theatlashotel.com/content/themes/base/assets/css/../img/bg/pop-up-bg.svg);background-repeat:repeat;opacity:.15;pointer-events:none}.modal__close{width:28px;height:28px;background:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:10px;right:9px}@media(min-width:1440px){.modal__close{top:12px;right:12px}}.modal__close svg{height:14px;width:14px}@media(min-width:1440px){.modal__close svg{height:16px;width:16px}}.modal .gform_wrapper{text-align:center}.modal .gform_wrapper .gform_title{font-family:"BradfordLL-Light",serif;font-weight:300;font-style:normal;font-size:2rem;line-height:1.3;text-transform:none;letter-spacing:0}@media(min-width:1440px){.modal .gform_wrapper .gform_title{font-size:2.9rem;line-height:1.4}}.modal .gform_wrapper .gform_description{font-size:1.1rem;margin:.8rem 0 0}@media(min-width:1440px){.modal .gform_wrapper .gform_description{font-size:1.7rem}}.modal .gform_wrapper .gform_required_legend{position:static;width:auto;height:auto;padding:0;margin:.8rem 0 0;overflow:visible;clip:auto;white-space:normal;display:block;font-size:1.1rem;text-transform:capitalize}@media(min-width:1440px){.modal .gform_wrapper .gform_required_legend{font-size:1.7rem;text-transform:none}}@media(min-width:768px){.modal .gform_wrapper .gform_fields{gap:3rem 27px;margin:0}}.modal .gform_wrapper .gform_fields .gfield{margin-bottom:1.5rem;text-align:left}@media(min-width:768px){.modal .gform_wrapper .gform_fields .gfield{width:100%;margin:0}.modal .gform_wrapper .gform_fields .gfield.gfield--width-half{width:calc(50% - 13.5px)}}.modal .gform_wrapper .gfield--type-address .ginput_complex .gf_clear_complex{display:none}@media(min-width: 768px){.modal .gform_wrapper .gfield--type-address .ginput_complex{margin:0;gap:27px}.modal .gform_wrapper .gfield--type-address .ginput_complex>span{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}}@media(min-width:768px){.modal .gform_wrapper .ginput_container_name.no_suffix{gap:27px}.modal .gform_wrapper .ginput_container_name.no_suffix>span{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}}.modal .gform_wrapper input[type=text],.modal .gform_wrapper input[type=email],.modal .gform_wrapper input[type=tel],.modal .gform_wrapper input[type=number],.modal .gform_wrapper select{border-bottom:1px solid #ca3b21}.modal .gform_wrapper select{font-size:1.2rem}@media(min-width:768px){.modal .gform_wrapper select{font-size:1.7rem}}.modal .gform_wrapper .gfield--type-consent .ginput_container_consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.modal .gform_wrapper .gfield--type-consent input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;-ms-flex-negative:0;flex-shrink:0;margin:0;width:20px;height:20px;border:1px solid #ca3b21;background:rgba(0,0,0,0);position:relative;cursor:pointer;-webkit-transition:all .25 ease-in-out;transition:all .25 ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.modal .gform_wrapper .gfield--type-consent input[type=checkbox]:checked{background:#fff}.modal .gform_wrapper .gfield--type-consent input[type=checkbox]:checked:after{content:"✔";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:15px;line-height:1;color:#000}.modal .gform_wrapper .gfield--type-consent label{font-family:"BradfordLL-Light";font-size:1.4rem;margin:0;color:#000;text-transform:none;cursor:pointer}@media(min-width:768px){.modal .gform_wrapper .gfield--type-consent label{font-size:1.5rem}}.modal .gform_wrapper .gform_footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal .gform_heading{margin-bottom:30px}.modal .gfield--input-type-text{position:relative}.modal .gfield--input-type-text>.gfield_label{position:absolute;top:0;left:0;margin:0;padding:10px 0;pointer-events:none;font-size:1.2rem;text-transform:none;color:#000;font-family:inherit;font-weight:400}@media(min-width:768px){.modal .gfield--input-type-text>.gfield_label{font-size:1.7rem}}.modal .gfield--input-type-text>.gfield_label .gfield_required,.modal .gfield--input-type-text>.gfield_label .gfield_required_asterisk{color:inherit}.modal .gfield--input-type-text:has(input:focus)>.gfield_label,.modal .gfield--input-type-text:has(input:not(:placeholder-shown))>.gfield_label,.modal .gfield--input-type-text:has(textarea:focus)>.gfield_label,.modal .gfield--input-type-text:has(textarea:not(:placeholder-shown))>.gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal .gfield--input-type-email{position:relative}.modal .gfield--input-type-email>.gfield_label{position:absolute;top:0;left:0;margin:0;padding:10px 0;pointer-events:none;font-size:1.2rem;text-transform:none;color:#000;font-family:inherit;font-weight:400}@media(min-width:768px){.modal .gfield--input-type-email>.gfield_label{font-size:1.7rem}}.modal .gfield--input-type-email>.gfield_label .gfield_required,.modal .gfield--input-type-email>.gfield_label .gfield_required_asterisk{color:inherit}.modal .gfield--input-type-email:has(input:focus)>.gfield_label,.modal .gfield--input-type-email:has(input:not(:placeholder-shown))>.gfield_label,.modal .gfield--input-type-email:has(textarea:focus)>.gfield_label,.modal .gfield--input-type-email:has(textarea:not(:placeholder-shown))>.gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal .gfield--input-type-phone{position:relative}.modal .gfield--input-type-phone>.gfield_label{position:absolute;top:0;left:0;margin:0;padding:10px 0;pointer-events:none;font-size:1.2rem;text-transform:none;color:#000;font-family:inherit;font-weight:400}@media(min-width:768px){.modal .gfield--input-type-phone>.gfield_label{font-size:1.7rem}}.modal .gfield--input-type-phone>.gfield_label .gfield_required,.modal .gfield--input-type-phone>.gfield_label .gfield_required_asterisk{color:inherit}.modal .gfield--input-type-phone:has(input:focus)>.gfield_label,.modal .gfield--input-type-phone:has(input:not(:placeholder-shown))>.gfield_label,.modal .gfield--input-type-phone:has(textarea:focus)>.gfield_label,.modal .gfield--input-type-phone:has(textarea:not(:placeholder-shown))>.gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal .gfield--input-type-number{position:relative}.modal .gfield--input-type-number>.gfield_label{position:absolute;top:0;left:0;margin:0;padding:10px 0;pointer-events:none;font-size:1.2rem;text-transform:none;color:#000;font-family:inherit;font-weight:400}@media(min-width:768px){.modal .gfield--input-type-number>.gfield_label{font-size:1.7rem}}.modal .gfield--input-type-number>.gfield_label .gfield_required,.modal .gfield--input-type-number>.gfield_label .gfield_required_asterisk{color:inherit}.modal .gfield--input-type-number:has(input:focus)>.gfield_label,.modal .gfield--input-type-number:has(input:not(:placeholder-shown))>.gfield_label,.modal .gfield--input-type-number:has(textarea:focus)>.gfield_label,.modal .gfield--input-type-number:has(textarea:not(:placeholder-shown))>.gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal .gfield--input-type-website{position:relative}.modal .gfield--input-type-website>.gfield_label{position:absolute;top:0;left:0;margin:0;padding:10px 0;pointer-events:none;font-size:1.2rem;text-transform:none;color:#000;font-family:inherit;font-weight:400}@media(min-width:768px){.modal .gfield--input-type-website>.gfield_label{font-size:1.7rem}}.modal .gfield--input-type-website>.gfield_label .gfield_required,.modal .gfield--input-type-website>.gfield_label .gfield_required_asterisk{color:inherit}.modal .gfield--input-type-website:has(input:focus)>.gfield_label,.modal .gfield--input-type-website:has(input:not(:placeholder-shown))>.gfield_label,.modal .gfield--input-type-website:has(textarea:focus)>.gfield_label,.modal .gfield--input-type-website:has(textarea:not(:placeholder-shown))>.gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal .gfield--input-type-textarea{position:relative}.modal .gfield--input-type-textarea>.gfield_label{position:absolute;top:0;left:0;margin:0;padding:10px 0;pointer-events:none;font-size:1.2rem;text-transform:none;color:#000;font-family:inherit;font-weight:400}@media(min-width:768px){.modal .gfield--input-type-textarea>.gfield_label{font-size:1.7rem}}.modal .gfield--input-type-textarea>.gfield_label .gfield_required,.modal .gfield--input-type-textarea>.gfield_label .gfield_required_asterisk{color:inherit}.modal .gfield--input-type-textarea:has(input:focus)>.gfield_label,.modal .gfield--input-type-textarea:has(input:not(:placeholder-shown))>.gfield_label,.modal .gfield--input-type-textarea:has(textarea:focus)>.gfield_label,.modal .gfield--input-type-textarea:has(textarea:not(:placeholder-shown))>.gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal .gfield--type-name>.gfield_label,.modal .gfield--type-address>.gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal .name_first,.modal .name_last,.modal .name_prefix,.modal .name_middle,.modal .name_suffix,.modal .address_line_1,.modal .address_line_2,.modal .address_city,.modal .address_state,.modal .address_zip{position:relative}.modal .name_first .gform-field-label--type-sub,.modal .name_last .gform-field-label--type-sub,.modal .name_prefix .gform-field-label--type-sub,.modal .name_middle .gform-field-label--type-sub,.modal .name_suffix .gform-field-label--type-sub,.modal .address_line_1 .gform-field-label--type-sub,.modal .address_line_2 .gform-field-label--type-sub,.modal .address_city .gform-field-label--type-sub,.modal .address_state .gform-field-label--type-sub,.modal .address_zip .gform-field-label--type-sub{position:absolute;top:0;left:0;margin:0;padding:10px 0;pointer-events:none;font-size:1.2rem;text-transform:none;color:#000;font-family:inherit;font-weight:400}@media(min-width:768px){.modal .name_first .gform-field-label--type-sub,.modal .name_last .gform-field-label--type-sub,.modal .name_prefix .gform-field-label--type-sub,.modal .name_middle .gform-field-label--type-sub,.modal .name_suffix .gform-field-label--type-sub,.modal .address_line_1 .gform-field-label--type-sub,.modal .address_line_2 .gform-field-label--type-sub,.modal .address_city .gform-field-label--type-sub,.modal .address_state .gform-field-label--type-sub,.modal .address_zip .gform-field-label--type-sub{font-size:1.7rem}}.modal .name_first input[aria-required=true]+.gform-field-label--type-sub:after,.modal .name_last input[aria-required=true]+.gform-field-label--type-sub:after,.modal .name_prefix input[aria-required=true]+.gform-field-label--type-sub:after,.modal .name_middle input[aria-required=true]+.gform-field-label--type-sub:after,.modal .name_suffix input[aria-required=true]+.gform-field-label--type-sub:after,.modal .address_line_1 input[aria-required=true]+.gform-field-label--type-sub:after,.modal .address_line_2 input[aria-required=true]+.gform-field-label--type-sub:after,.modal .address_city input[aria-required=true]+.gform-field-label--type-sub:after,.modal .address_state input[aria-required=true]+.gform-field-label--type-sub:after,.modal .address_zip input[aria-required=true]+.gform-field-label--type-sub:after{content:"*";color:inherit;margin-left:2px}.modal .name_first:has(input:focus) .gform-field-label--type-sub,.modal .name_first:has(input:not(:placeholder-shown)) .gform-field-label--type-sub,.modal .name_last:has(input:focus) .gform-field-label--type-sub,.modal .name_last:has(input:not(:placeholder-shown)) .gform-field-label--type-sub,.modal .name_prefix:has(input:focus) .gform-field-label--type-sub,.modal .name_prefix:has(input:not(:placeholder-shown)) .gform-field-label--type-sub,.modal .name_middle:has(input:focus) .gform-field-label--type-sub,.modal .name_middle:has(input:not(:placeholder-shown)) .gform-field-label--type-sub,.modal .name_suffix:has(input:focus) .gform-field-label--type-sub,.modal .name_suffix:has(input:not(:placeholder-shown)) .gform-field-label--type-sub,.modal .address_line_1:has(input:focus) .gform-field-label--type-sub,.modal .address_line_1:has(input:not(:placeholder-shown)) .gform-field-label--type-sub,.modal .address_line_2:has(input:focus) .gform-field-label--type-sub,.modal .address_line_2:has(input:not(:placeholder-shown)) .gform-field-label--type-sub,.modal .address_city:has(input:focus) .gform-field-label--type-sub,.modal .address_city:has(input:not(:placeholder-shown)) .gform-field-label--type-sub,.modal .address_state:has(input:focus) .gform-field-label--type-sub,.modal .address_state:has(input:not(:placeholder-shown)) .gform-field-label--type-sub,.modal .address_zip:has(input:focus) .gform-field-label--type-sub,.modal .address_zip:has(input:not(:placeholder-shown)) .gform-field-label--type-sub{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal .gfield--input-type-select>.gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal .gfield--type-address:has(.address_country)>.gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal .gfield--type-address:has(.address_country) .address_country .gform-field-label--type-sub{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn--outline,input[type=submit]{border-color:rgba(202,59,33,.3)}