#tour-button{backdrop-filter:blur(13px);z-index:50;background-color:#620a16cb;border-radius:5px;place-content:center;width:215px;height:75px;transition:all .5s ease-in-out;display:flex;position:fixed;bottom:25px;right:25px}@media (hover:hover){#tour-button:hover{cursor:pointer;background-color:#620a16;border-radius:7px;width:220px;height:78px;bottom:24px;right:24px}}@media screen and (width<=600px){#tour-button{width:100vw;height:50px;position:fixed;bottom:0;left:0;right:0}}.calendar-modal{backdrop-filter:blur(17px);z-index:999;box-sizing:border-box;background-color:#620a16cb;border-radius:5px;flex-direction:column;justify-content:center;width:45vw;height:80vh;padding:55px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 24px #49687e29}@media screen and (width<=600px){.calendar-modal{width:97vw;height:800px;box-shadow:none;flex-direction:column;justify-content:space-between;place-self:center;padding:10px;display:flex;position:absolute;top:15px;left:auto;transform:none}}.calendar-modal input,.calendar-modal select{background-color:#f9f7ea;border-width:1px;border-color:#fff;border-radius:3px;margin-top:8px;margin-bottom:8px;padding-top:8px;padding-bottom:8px;padding-left:8px;font-family:AlverataBl,serif}.calendar-modal .formFieldRow{box-sizing:border-box;flex-direction:row;justify-content:space-between;width:100%;display:flex}.calendar-modal .formFieldRow .input-field{box-sizing:border-box}.calendar-modal .formFieldRow div:first-child{margin-right:8px}.calendar-modal .formFieldRow div:nth-child(2){margin-left:8px}.calendar-modal .input-field{color:#f9f7ea;flex-direction:column;justify-content:start;width:100%;font-family:AlverataBl,serif;display:flex}.calendar-modal #contact_method-fieldset{pointer-events:auto;border:none;flex-direction:row;justify-content:space-around;display:flex}.calendar-modal #contact_method-fieldset legend{color:#f9f7ea;text-align:left;font-family:AlverataBl,serif}.calendar-modal .input-field.input-radio{flex-direction:row}.calendar-modal .input-field.input-radio label{padding-left:8px;line-height:2}#owec-tour-form-child-div-0{height:50%;padding-top:25px}@media screen and (width<=600px){#owec-tour-form-child-div-1{width:90vw;height:fit-content;margin:auto;position:absolute;top:35px}#owec-tour-form-child-div-1 .formFieldRow{flex-direction:column;display:flex}.formFieldRow #last_name-wrapper,.formFieldRow #guest_count-wrapper{margin-left:0}.formFieldRow #contact_method-fieldset .input-field{flex-direction:row;place-content:center left;display:flex}.formFieldRow #contact_method-fieldset .input-field label{text-align:center;align-self:center}}.calendar-modal #form-greeting{text-align:center;height:40%;position:relative}.calendar-modal #form-greeting>#form-greeting-image{object-fit:contain;width:auto;height:50%}.calendar-modal #form-greeting>h2,.calendar-modal #form-greeting>p{color:#f9f7ea}@media screen and (width<=600px){.calendar-modal #form-greeting{height:30%}.calendar-modal #form-greeting>h2{font-size:1.4em}}.form-button{background-color:#f9f7ea;border-radius:5px;place-content:center;width:250px;height:50px;display:flex}.form-button p{color:#620a16;font-family:AlverataBl}@media screen and (width<=600px){.form-button{width:150px;height:40px;position:relative;bottom:5px}.form-button p{margin:auto}}#tour_start_time-wrapper{display:none}#time-button-list{background-color:#620a1600;flex-flow:wrap;justify-content:center;display:flex}#time-button-list .hour-button.enabled{background-color:#f9f7ea;border-radius:5px;width:20%;height:50px;font-family:AlverataBl}#time-button-list .hour-button.enabled:hover{cursor:pointer;background-color:#f9f7eaee;border-radius:7px;transition:all .25s ease-in-out}#time-button-list .hour-button.enabled:active{background-color:#620a16;transition:background-color .25s ease-in-out}@media screen and (width<=600px){#time-button-list .hour-button.enabled{width:50%}.error-notification{position:absolute;top:660px}}.error-notification{position:absolute;top:78%}.error-notification p#error-msg{color:#f9f7ea;font-family:AlverataBl!important}#transition-buttons{flex-direction:row-reverse;justify-content:space-between;padding-top:60px;display:flex;position:static}@media screen and (width<=600px){#transition-buttons{padding-top:10px}}#transition-buttons div{cursor:pointer}#next-page-button{place-self:end;position:relative}.hour-button.disabled{display:none}#x-container{width:50px;height:50px;display:block;position:absolute;top:35px;right:15px}#x-container>#x-container-inner-1,#x-container>#x-container-inner-2{background-color:#f9f7ea;width:38px;height:3px}#x-container>#x-container-inner-1{position:relative;top:3px;rotate:45deg}#x-container>#x-container-inner-2{position:relative;rotate:-45deg}#success-message{place-content:center;display:block}#success-message p{color:#f9f7ea;text-align:center;font-family:AlverataBl;font-size:24px}
