[id^="wpforms-"] [id^="wpforms-form-"] .wpforms-field-container input,[id^="wpforms-"] [id^="wpforms-form-"] .wpforms-field-container textarea{border:none;border-bottom:1px solid var(--Medium-Grey);padding:10px 0;margin-bottom:20px;height:60px;width:100%;color:var(--color-black);font-size:var(--body-text-large)!important;font-weight:400;line-height:140%;border-radius:0}[id^="wpforms-"] [id^="wpforms-form-"] .wpforms-field-container input:focus,[id^="wpforms-"] [id^="wpforms-form-"] .wpforms-field-container .wpforms-uploader:focus,[id^="wpforms-"] [id^="wpforms-form-"] .wpforms-field-container .wpforms-uploader:focus-within,[id^="wpforms-"] [id^="wpforms-form-"] .wpforms-field-container .wpforms-uploader:target,[id^="wpforms-"] [id^="wpforms-form-"] .wpforms-field-container textarea:focus{border-color:var(--color-black)!important;box-shadow:0 0 0 1px #000000,0 1px 2px rgb(0 0 0 / .15)!important}[id^="wpforms-"] [id^="wpforms-form-"] .wpforms-field-container input::placeholder,[id^="wpforms-"] [id^="wpforms-form-"] .wpforms-field-container textarea::placeholder{color:var(--color-black);font-size:var(--body-text-large)!important;font-weight:400;line-height:140%;opacity:1}[id^="wpforms-"] [id^="wpforms-form-"] .wpforms-field-container label{color:var(--color-black);font-size:var(--body-text-large)!important;font-weight:400;line-height:140%}[id^="wpforms-"] [id^="wpforms-form-"] .wpforms-submit-container .wpforms-submit.submit-btn{background:var(--color-black);border:none;padding:20px 32px;margin-top:28px;color:var(--color-white);font-family:var(--font-secondary);font-size:16px;font-weight:400;line-height:24px;opacity:50%;height:auto;border-radius:0}.newsletter-form [id^="wpforms-"] [id^="wpforms-form-"] .wpforms-field-container input[type="email"]{background-color:#fff0;color:var(--color-white)}.newsletter-form [id^="wpforms-"] [id^="wpforms-form-"] .wpforms-field-container input[type="email"]::placeholder{color:var(--color-white)}.newsletter-form [id^="wpforms-"] [id^="wpforms-form-"] .wpforms-field-container input:focus{border-color:var(--color-white)!important;box-shadow:0 0 0 1px #ffffff,0 1px 2px rgb(255 255 255 / .15)!important}.newsletter-form button[type="submit"]{opacity:1!important;background-color:var(--color-white)!important;color:var(--color-black)!important;margin-top:0!important}.newsletter-form div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-top:0!important}.newsletter-form button[type="submit"]:hover{opacity:0.6!important;background-color:var(--color-black)!important;color:var(--color-white)!important}.careers-img img{width:100vw;height:360px!important;object-fit:cover}.single-work{display:flex;flex-direction:column;gap:60px}.work-title{margin-bottom:var(--spacing-med)}.bmwp-career-title{margin-top:40px}.bmwp-career-list{margin-top:40px;padding-left:0;list-style-type:none;background:#f0f0f0;padding:30px}.bmwp-career-list li{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid #a6a6a6;padding-bottom:20px;padding-top:20px}.bmwp-career-list li a.submit-btn{transition:none;padding:8px 16px;font-size:16px;opacity:75%;margin-top:0}figure.wp-block-image.network-image img{width:100vw;height:600px;object-fit:cover;object-position:center}.menu-cta a{background-color:#8b8b8b;color:var(--color-white)!important;padding:10px}.square-meters{height:18px;width:18px}.book-bow-cta{display:flex;position:fixed;right:22px;width:76px;height:76px;z-index:999;bottom:180px}.book-bow-cta a{position:relative;width:64px;height:64px;padding:14px;background-color:var(--color-black)!important;border-radius:999rem;box-shadow:0 0 12px rgb(0 0 0 / .2)}.book-bow-cta a:before{box-sizing:border-box;bottom:calc(100% - 2.5px);left:50%;transform:translate(-50%,-25px)!important;transform-origin:top;border-width:11px 5px 0!important;border:5px solid #fff0;height:0;width:0;position:absolute;transition:all 0.12s ease-out 0.12s;transition-delay:0s;content:"";z-index:11;border-top-color:#fff;opacity:0}.book-bow-cta a:after{box-sizing:border-box;background-color:#fff;color:#000;border-radius:5px;font-size:16px;line-height:20px;transform:translate(-50%,-30px)!important;bottom:calc(100% - 2.5px);left:50%;transform-origin:top;position:absolute;transition:all 0.12s ease-out 0.12s;transition-delay:0.1s;border:0 solid #1f1f1f;border-radius:8px;-webkit-box-shadow:0 1.9px 7.8px rgb(0 0 0 / .3);box-shadow:0 0 10px rgb(0 0 0 / .2);color:#1f1f1f;content:"Book Now";font-size:16px;font-style:normal;font-weight:400;line-height:20px;max-width:225px;overflow:hidden;padding:6px 15px;text-align:center;text-indent:0;text-overflow:ellipsis;text-shadow:none;transition:all 0.1s ease-in-out;white-space:pre;z-index:10;opacity:0}.book-bow-cta a:hover:before,.book-bow-cta a:hover:after{opacity:100%;transition-delay:0s}.book-bow-cta a:hover:after{transform:translate(-50%,-13px)!important}.book-bow-cta a:hover:before{transform:translate(-50%,-5px)!important}.book-bow-cta a svg{width:32px;height:32px}.check-in-info{display:flex;gap:16px;padding-bottom:20px}.check-in-info p{color:var(--Dark-Grey);font-size:16px;font-style:normal;font-weight:300}.about-us-subtext{margin-bottom:0}.accommodation-data a{color:var(--Dark-Grey)}@media screen and (max-width:1023px){.careers-img img{height:200px!important}figure.wp-block-image.network-image img{height:300px}.check-in-info{flex-wrap:wrap;row-gap:4px}.check-in-info p{margin:0}.check-in-info p:nth-child(1),.check-in-info p:nth-child(2){flex:0 0 50%}.check-in-info p:nth-child(3){flex:0 0 100%}}@media screen and (min-width:1024px){.single-work{flex-direction:row}.work-text,.work-form{width:50%}.search-results .destinations-wrapper,.page-id-35477 .destinations-outer.map-active .destinations-wrapper,.tax-accommodations .destinations-wrapper{width:66%}.wp-block-group.controlled-width{max-width:65%;margin-bottom:60px}.wp-block-group.controlled-width p{max-width:85%;margin-top:30px;font-size:20px;line-height:1.6}figure.wp-block-gallery figure img,figure.wp-block-gallery figure{height:810px!important;object-fit:cover!important}}.footer-newsletter-form div.wpforms-container.wpforms-container-full,.footer-newsletter-form div.wpforms-container{margin:0}.footer-newsletter-form div.wpforms-container .wpforms-form{display:flex;align-items:flex-start}.footer-newsletter-form div.wpforms-container .wpforms-form .wpforms-field-container{flex:1 1 424.5px;min-width:0}.footer-newsletter-form div.wpforms-container .wpforms-form .wpforms-field{padding:0}.footer-newsletter-form div.wpforms-container .wpforms-form .wpforms-field input[type="email"]{width:100%;height:66px;margin:0;padding:0 15px;border:1px solid var(--color-offwhite);border-right:0;border-radius:0;background:#fff0;box-shadow:none;color:var(--color-offwhite);font-family:var(--font-secondary);font-size:16px!important;font-weight:400;line-height:normal}.footer-newsletter-form div.wpforms-container .wpforms-form .wpforms-field input[type="email"]::placeholder{color:var(--Medium-Grey);font-size:16px!important;opacity:1}.footer-newsletter-form div.wpforms-container .wpforms-form .wpforms-field input[type="email"]:focus{border-color:var(--color-offwhite)!important;box-shadow:none!important}.footer-newsletter-form div.wpforms-container .wpforms-form .wpforms-field input[type="email"]:focus-visible{outline:1px solid var(--color-offwhite);outline-offset:2px}.footer-newsletter-form div.wpforms-container .wpforms-form .wpforms-submit-container{flex:0 0 113.31px;margin:0;padding:0}.footer-newsletter-form div.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit{width:100%;height:66px;margin:0;padding:0;border:1px solid var(--color-offwhite);border-radius:0;background:#fff0;box-shadow:none;opacity:1;color:var(--color-offwhite);font-family:var(--font-secondary);font-size:16px;font-weight:400;line-height:24px;text-align:center}.footer-newsletter-form div.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit:hover,.footer-newsletter-form div.wpforms-container .wpforms-form .wpforms-submit-container button.wpforms-submit:focus-visible{background:var(--color-offwhite);color:var(--color-shark)}.footer-newsletter-form div.wpforms-container .wpforms-form label.wpforms-error,.footer-newsletter-form div.wpforms-container .wpforms-form em.wpforms-error{color:var(--color-offwhite);font-family:var(--font-secondary);font-size:14px!important;font-weight:400;line-height:140%;text-align:left}.footer-newsletter-form div.wpforms-container div.wpforms-confirmation-container-full,.footer-newsletter-form div.wpforms-container div.wpforms-confirmation-container-full p{margin:0;border:1px solid var(--color-offwhite);background:#fff0;color:var(--color-offwhite);font-family:var(--font-secondary);font-size:16px;line-height:24px}body.nooverflow .gsb-buttons,body.nooverflow .book-bow-cta,body:has(.stay-search.is-panel-open) .gsb-buttons,body:has(.stay-search.is-panel-open) .book-bow-cta{display:none!important}@media (max-width:991.98px){.book-bow-cta{display:none!important}.gsb-buttons .gsb-button-list .chat-button{transform:none!important}.gsb-buttons .gsb-button-list .chat-button,.gsb-buttons .gsb-button-list .chat-button a.chat-button-link{width:40px!important;height:40px!important;min-width:0!important;min-height:0!important}.gsb-buttons .gsb-button-list .chat-button .chat-button-icon{width:22px!important;height:22px!important;margin:0!important}.gsb-buttons .gsb-button-list .chat-button .chat-button-icon svg{width:18px!important;height:18px!important}.gsb-buttons .gsb-button-list .chat-button a.chat-button-link{position:fixed!important;bottom:auto!important;left:auto!important;z-index:1200!important;display:flex!important;align-items:center!important;justify-content:center!important}.gsb-button-list .chat-button:nth-child(1){bottom:50px!important}}.page-id-234 .video-pretitle,.page-id-234 .video-title{color:var(--bs-body-color)}