
.tml7-widget{text-align:center;padding:80px 0}.tml7-widget__logo{margin-bottom:50px}.tml7-widget__slider{position:relative;max-width:660px}.review-grid-sec{align-items:center}.tml7-widget__item{padding:0 0;text-align:left}.tml7-widget__name{margin:0;font:var(--body-text-fonts);text-transform:uppercase;font-weight:600;letter-spacing:15%;position:relative;padding-top:8px}.tml7-widget__name:before{content:"";position:absolute;top:0;width:12px;height:1px;background:var(--text-color)}.tml7-widget__social--name{text-transform:capitalize;letter-spacing:0;font:var(--body-text-fonts);font-weight:500}.tml7-widget__text{max-width:940px;margin:auto auto 30px}.tml7-widget .slider-controls{margin:40px auto auto;position:absolute;bottom:0;right:0;justify-content:flex-end}.tml7-widget__nav{margin:40px auto auto}.tml7-widget .slider-controls__slidenav{}.tml7-widget .slider-controls__slidenav--left{left:0;right:auto}.tml7-widget .slider-controls__slidenav--right{right:0;left:auto}.tml7-widget--primary-bg{background:var(--primary-color);color:var(--inverse-font-color)}.tml7-widget--primary-bg .slider-controls__slidenav{color:var(--inverse-font-color)}.tml7-widget--primary-bg .slider-controls__slidenav:hover,.tml7-widget--primary-bg .slider-controls__slidenav:focus-visible{color:var(--inverse-font-color);opacity:.5}.tml7-widget--primary-bg .title{color:var(--inverse-font-color)}.tml7-widget--primary-bg .uk-dotnav>.uk-active>*{background:var(--inverse-font-color);border-color:var(--inverse-font-color)}.tml7-widget--primary-bg .uk-dotnav>*>*{border:1px solid var(--inverse-font-color)}.tml7-widget--secondary-bg{background:var(--bg-alt-1);color:var(--text-color)}.tml7-widget--secondary-bg .slider-controls__slidenav{color:var(--text-color)}.tml7-widget--secondary-bg .slider-controls__slidenav:hover,.tml7-widget--secondary-bg .slider-controls__slidenav:focus-visible{color:var(--text-color);opacity:.5}.tml7-widget--secondary-bg .title{color:var(--text-color)}.tml7-widget--secondary-bg .uk-dotnav>.uk-active>*{background:var(--text-color);border-color:var(--text-color)}.tml7-widget--secondary-bg .uk-dotnav>*>*{border:1px solid var(--text-color)}.tml7-widget--gradient-bg{background:var(--generic-gradient-bg-color);color:var(--text-color)}.tml7-widget--gradient-bg .slider-controls__slidenav{color:var(--text-color)}.tml7-widget--gradient-bg .slider-controls__slidenav:hover,.tml7-widget--gradient-bg .slider-controls__slidenav:focus-visible{color:var(--text-color);opacity:.5}.tml7-widget--gradient-bg .title{color:var(--text-color)}.tml7-widget--gradient-bg .uk-dotnav>.uk-active>*{background:var(--text-color);border-color:var(--text-color)}.tml7-widget--gradient-bg .uk-dotnav>*>*{border:1px solid var(--text-color)}.tml7-widget__star{margin-bottom:25px}@media(max-width:1399.98px){}@media(max-width:1199.98px){}@media(max-width:1023.98px){}@media(max-width:959.98px){}@media(max-width:767.98px){.tml7-widget__text{margin:auto auto 30px}.tml7-widget{padding:80px 0}.tml7-widget .slider-controls{}.tml7-widget__dotnav{margin-top:30px}.tml7-widget__item{padding:0}.review-grid-sec>div{width:100%}.tml7-widget__image{max-width:280px;margin:0 auto 50px!important}.tml7-widget__text{text-align:center}.tml7-widget__name,.tml7-widget__social--name{font-size:12px}.tml7-widget__star{text-align:center}}@media(max-width:639.98px){}@media(max-width:575px){}
:root{--header-height:109px}body{padding-top:var(--header-height)}body.has-transparent-header{padding-top:0}.header{position:fixed;z-index:990;background:var(--bg-header);color:var(--header-color);padding:10px 20px 10px;left:0;top:0;width:100%;min-height:var(--header-height);transition:.4s all ease;box-shadow:0 7px 14px 0 #0000000d,0 26px 26px 0 #0000000a,0 59px 35px 0 #00000008,0 105px 42px 0 #00000003,0 164px 46px 0 #00000000}.header.is-fixed{box-shadow:0 7px 14px 0 #0000000d,0 26px 26px 0 #0000000a,0 59px 35px 0 #00000008,0 105px 42px 0 #00000003,0 164px 46px 0 #00000000}.header__container{padding:0}.header__grid{align-items:center}.header__col--center{text-align:center}.header__hr{border-color:var(--header-color);width:calc(100% + 40px);border-color:var(--header-color);margin:12px 0 12px -20px}.header__logo{max-width:var(--logo-width-onscroll);max-height:var(--logo-height);display:inline-block;align-items:center;color:var(--header-color)}.header__logo svg,.header__logo svg *{color:currentcolor;fill:currentcolor}.header-collapsible{}.header__col--left{display:flex;align-items:center;font-size:12px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;line-height:1;color:var(--header-color)}.header__col--left a{color:var(--header-color);padding:5px 0;border-bottom:1px solid transparent}.header__col--left a:hover,.header__col--left a:focus{border-color:inherit}.header__phone{display:inline-flex;align-items:center;color:inherit;margin-right:20px;border-bottom:none!important;padding:0}.header__phone .header__phone-text{padding:6.5px 0;border-bottom:1px solid transparent}.header__phone:hover,.header__phone:focus-within{border-color:transparent;border-bottom:none}.header__phone:hover .header__phone-text,.header__phone:focus-within .header__phone-text{border-color:inherit}.header__phone>.template-icon{margin-right:10px;font-size:180%}.header__contact-us{border-left:1px solid;padding-left:20px}.header__bookstay{}.navmenu__list{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:center;column-gap:40px}.navmenu__list-item{position:relative;line-height:1}.navmenu__list-link{display:inline-flex;position:relative;font:var(--header-fonts);text-transform:var(--header-fonts-text-transform);color:var(--header-color);padding-bottom:8px;letter-spacing:10%;opacity:.8;transition:all .4s ease}.navmenu__list-link:after{content:'';height:1px;background:var(--header-color);width:100%;position:absolute;bottom:0;left:0;right:0;margin:auto;opacity:0;transition:all .4s ease}.navmenu__list-link:hover,.navmenu__list-link :focus{color:var(--header-color);opacity:1}.navmenu-dropmenu__link:hover,.navmenu-dropmenu__link:focus-visible{color:var(--header-color);opacity:1}.navmenu__dropdown>a{position:relative}.navmenu-dropmenu{padding:20px 0;margin:0;min-width:210px;background:var(--bg-header);overflow:auto;max-height:70vh;--uk-position-offset:0}.navmenu-dropmenu__link{display:block;padding:5px 15px;text-align:left;text-transform:capitalize;font:var(--header-fonts);color:var(--header-color);text-align:center;font-size:14px;line-height:1.3;opacity:.8}.navmenu-dropmenu__link.navON,.navmenu-dropmenu__link.is-page-active{text-decoration:underline;opacity:.8}.navmenu-dropmenu__link.uk-disabled{opacity:.2}.navmenu__list-link:hover:after,.navmenu__list-link[aria-expanded="true"]:after,.navmenu__list-link.navON:after{opacity:1}.has-transparent-header .header:not(.is-fixed){box-shadow:none}.has-transparent-header:not(.is-header-active) .header:not(.is-fixed){padding:20px 20px 20px;background:transparent}.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__hr{margin:20px 0 15px -20px;border-color:var(--inverse-font-color)}.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__logo{max-width:var(--logo-width)}.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__col--left a,.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__logo,.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .navmenu__list-link,.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__col--left,.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .navmenu__dropdown>a:before{color:var(--inverse-font-color);filter:opacity(1)}.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .navmenu__list-link:after{background:var(--inverse-font-color)}@media(min-width:768px){.header__toggler,.navmenu__list-item--onlymob,.navmenu__list-link--btn,.header-social,.header__mob-call{display:none!important}.has-transparent-header .header:not(.is-fixed) .header__bookstay{color:var(--inverse-font-color);border-color:inherit;filter:opacity(1)}.has-transparent-header .header:not(.is-fixed) .header__bookstay:hover,.has-transparent-header .header:not(.is-fixed) .header__bookstay:focus{color:var(--primary-cta-font-hover-color);background:var(--primary-cta-hover-color);border-color:var(--primary-cta-hover-color)}}@media(max-width:1399.98px){}@media(max-width:1199.98px){.navmenu__list{column-gap:20px}}@media(max-width:1023.98px){}@media(max-width:959.98px){.navmenu__list-link{font-size:11px}.header__logo,.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__logo{max-width:var(--mob-logo-width)}.header__phone>.template-icon{margin-right:5px;font-size:141%}}@media(max-width:767.98px){:root{--header-height:60px}body{padding-top:var(--header-height)}hr.header__hr,.header__phone-wrapper,.header__contact-us{display:none}.header,.header--active{min-height:var(--header-height);z-index:101;padding:0 20px;display:flex;align-items:center;border-bottom:1px solid transparent}.has-transparent-header:not(.is-header-active) .header:not(.is-fixed){padding:0 20px;border-bottom:1px solid var(--inverse-font-color);box-shadow:0 2px 4px -2px #0000000f,0 4px 8px -2px #0000001a}.navmenu-dropmenu__link{text-align:center}.header__container{width:100%}.header__bookstay{position:fixed;bottom:0;width:100%;left:0;padding:15px 15px;height:55px;z-index:1;border-radius:0;border:0;color:var(--primary-cta-font-color);background:var(--primary-cta-color);border:1px solid var(--primary-cta-color);border-top:1px solid var(--primary-cta-font-color)}.is-bookstay-active .header__bookstay{display:none}.header__toggler-btn{background:transparent;border:0;display:flex;padding:3px 0;margin:0;font-size:20px;line-height:1;color:var(--header-color);cursor:pointer;align-items:center;min-width:24px;justify-content:center}.header__toggler-btn .is-togglemenu-active{display:none}.header__toggler-btn .is-togglemenu-close{display:block}.is-header-active{overflow:hidden}.is-header-active .header__toggler-btn .is-togglemenu-active{display:block;font-size:24px}.is-header-active .header__toggler-btn .is-togglemenu-close{display:none}.header__phone{min-width:30px;line-height:1;padding:0 0;display:block;margin-right:0;text-align:center}.header__phone-text{font-size:0;line-height:0}.header__phone>.template-icon{font-size:18px;font-weight:normal;margin:0}.header-collapsible{position:fixed;top:var(--header-height);bottom:0;right:-100%;width:100%;height:calc(100vh - var(--header-height));z-index:9;overflow:auto;-webkit-overflow-scrolling:touch;background-color:var(--bg-header);transition:right .4s ease;padding-top:50px;padding-bottom:50px}.is-header-active .header-collapsible{right:0}.navmenu__list{display:flex;position:relative;z-index:10;flex-wrap:wrap;flex-direction:column;row-gap:40px}.navmenu__list-link{display:flex;font:var(--mob-header-fonts);text-transform:var(--header-fonts-text-transform);text-align:center;justify-content:center;width:fit-content;margin:0 auto;opacity:1}.navmenu-dropmenu{position:relative!important;box-shadow:none!important;background:transparent;padding:10px 40px 10px;top:0!important;left:0!important;right:0!important;bottom:auto!important;max-width:100%!important;list-style:none}.navmenu-dropmenu__link{font:var(--body-text-fonts);text-transform:none;opacity:1}.header__top-left,.header__top-right{width:60px}.header__top-center{width:calc(100% - 60px*2);width:-webkit-calc(100% - 60px*2);max-width:calc(100% - 60px*2);max-width:-webkit-calc(100% - 60px*2)}.navmenu__dropdown>a{padding-right:0}.header-social{display:flex;align-items:center;list-style:none;padding:0 20px 20px;margin-top:50px;justify-content:center;font-size:20px}.header-social__item+.header-social__item{margin-left:30px}.header-social__icon{display:block;font-size:15px}.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__toggler-btn,.has-transparent-header:not(.is-header-active) .header:not(.is-fixed) .header__phone{color:var(--inverse-font-color)}.is-header-active .header-collapsible,.is-header-active .header{background-image:url(https://assets.milestoneinternet.com/queen-anne-hotel/website-assets/background-images/menu-bg.png)}.is-header-active .header-collapsible{background-position-y:-60px}.navmenu__list-item.submenulist .navmenu-dropmenu{display:none!important}.navmenu__list-item.submenulist.active_menu .navmenu-dropmenu{display:block!important}.navmenu__list-link.navON:after{opacity:1;background:var(--primary-color)}.navmenu__list-link.navON{color:var(--primary-color)}}@media(max-width:639.98px){}@media(max-width:575px){}.page-component-mi-block .header{position:static;background:var(--bg-header)!important;color:var(--header-color)!important}.page-component-mi-block .navmenu__list-link,.page-component-mi-block .navmenu__dropdown>a:before,.page-component-mi-block .header__phone,.page-component-mi-block .header__phone-text,.page-component-mi-block .header__bookstay,.page-component-mi-block .header__logo{color:var(--header-color)!important}
.gallery7-widget{padding:60px 0 100px;overflow:hidden}.gallery7-widget__actions{margin:20px 0 0 0}.gallery7-widget__grid{}.gallery7-widget__title{margin-bottom:0}.gallery7-widget__media{overflow:hidden}.gallery7-widget__media+.gallery7-widget__media{margin-top:32px}.gallery7-widget__media{position:relative}.gallery7-widget__media>*{width:100%;height:100%;object-fit:cover;transition:.4s ease;transform:scale(1)}.gallery7-widget__media>*:hover{transform:scale(1.1)}.gallery7-widget__container{position:relative;padding:0}.gallery-grid{position:relative;z-index:2}.gallery7-title-section{margin:0 10px}.first-grid{width:30%;margin-top:120px}.second-grid{width:40%;margin-left:0;text-align:center;margin-top:65px}.third-grid{width:30%}.sixth-grid{width:40%}.fourth-grid{width:50%}.fifth-grid{width:30%}.first-grid .gallery7-widget__media{width:500px;height:500px}.third-grid .gallery7-widget__media{width:450px;position:relative;height:450px}.fifth-grid .gallery7-widget__media{width:450px;height:450px;margin:-100px 0 0 auto}.fourth-grid .gallery7-widget__media{width:665px;height:485px;margin:-80px 0 0 auto}.third-grid .gallery7-widget__media--right-wrap{position:relative;width:300px;height:300px}.first-grid .gallery7-widget__media{width:86%;height:86%;width:330px;height:330px}.third-grid .gallery7-widget__media{width:77%;margin-left:40px;height:64%;width:300px;height:300px}.fourth-grid .gallery7-widget__media{width:71%;height:201%;margin:-50px auto 0;width:520px;height:250px}.fifth-grid .gallery7-widget__media{width:77%;height:181%;margin:-180px 0 0 auto;margin:-75px 0 0 70px;width:300px;height:360px}.home-gallery-sec.mobile-only{display:none}@media(min-width:1440px){.gallery7-widget__actions .uk-button+.uk-button{margin-left:35px}}@media(max-width:1600px){}@media(max-width:1500px){.gallery7-widget__container{padding:0}}@media(max-width:1399.98px){.gallery7-widget__media+.gallery7-widget__media{margin-top:20px}.gallery-grid:first-of-type{margin-bottom:50px}}@media(max-width:1280px){.third-grid .gallery7-widget__media:after{width:50px;height:50px;background-size:cover}.gallery7-widget{padding:60px 0 100px 0}.third-grid .gallery7-widget__media--right-wrap:before{left:10px;bottom:10px;z-index:1}}@media(max-width:1199px){.third-grid .gallery7-widget__media{margin:0 0 0 auto}.third-grid .gallery7-widget__media{width:250px;height:250px}.first-grid .gallery7-widget__media{width:280px;height:280px}.fifth-grid .gallery7-widget__media{width:250px;height:auto}.fourth-grid .gallery7-widget__media{width:460px;height:auto}}@media(max-width:1050px){.fourth-grid .gallery7-widget__media{margin-top:0}.second-grid{width:34%}.social-media-name{font-size:70px}.gallery7-widget__actions{margin:20px 0 0 0}}@media(max-width:1023.98px){}@media(max-width:959.98px){.home-gallery-sec.mobile-only{display:block;position:relative;z-index:1}.home-gallery-sec.desktop-only{display:none}.gallery7-widget__media{position:relative;max-width:380px}.slider-controls.gallery-widget__controls{justify-content:center;margin-top:25px}.gallery7-widget__media{margin-top:0}.gallery7-widget{padding:60px 0 60px 0}.gallery7-widget__container:after{position:absolute;top:0;z-index:0;height:100%;width:100%;background-size:contain;left:0;right:0;bottom:0;max-width:368px;max-height:199px;transform:none;text-align:center;margin:0 auto}.gallery7-widget__media+.gallery7-widget__media{margin-top:0}.gallery7-widget__actions{justify-content:center;text-align:center;margin:30px auto 0}.gallery7-title-section{text-align:center;max-width:500px;margin:0 auto 50px}.gallery7-widget__media>*:hover{transform:none}}@media(max-width:767.98px){.gallery7-widget__media>img{max-width:450px;max-height:450px}.gallery7-widget{padding:30px 0;position:relative;overflow:visible}.gallery7-widget__title{margin:0 0 0 0;font:var(--mob-h2-title-fonts)}.social-media-name{padding-left:50px;padding-left:0;margin-top:0}.gallery7-widget__actions{margin:20px auto 0 auto;justify-content:center}.gallery7-title-section{max-width:400px;margin:0 auto 30px;padding:0 20px}.gallery7-widget__actions{margin-top:30px}.gallery7-widget__media{position:relative;width:100%;max-width:300px;margin:0 auto;text-align:center}.gallery7-widget:before{content:"";background-image:url(https://assets.milestoneinternet.com/queen-anne-hotel/website-assets/background-images/faqs-bottom-pattern-mobile.svg);bottom:-20px;width:101px;height:178px;position:absolute;background-size:cover}}@media(max-width:639.98px){.gallery7-widget__grid>.uk-grid-margin{margin-top:20px}.gallery7-widget__actions{flex-direction:column;gap:30px}.gallery7-widget__media>img{max-width:100%}}
.bookstay{background:transparent}.bookstay__box{width:600px;max-width:100%;margin-right:0;margin-left:auto;background:var(--highlight-color);color:var(--inverse-font-color);min-height:100vh;text-align:center;padding-top:50px;padding-bottom:40px;align-items:center;display:flex}#booking-widget{position:relative;padding:0 60px}.bookstay__box .title{color:var(--inverse-font-color)}body.is-bookstay-active .bookstay{top:0;display:flex!important}.bookstay .uk-modal-dialog{background:transparent;padding:0;z-index:2;position:relative;min-height:100%}.bookstay__close{background:transparent;padding:0;min-height:unset;cursor:pointer;border:0;z-index:16;font-size:12px;display:flex;align-items:center;line-height:1.5;letter-spacing:15%;font-weight:500;text-transform:uppercase;color:var(--inverse-font-color);justify-self:flex-end;margin-bottom:35px}.bookstay__close .template-icon{font-size:25px}.bookstay__close-text{margin-left:5px}.bookstay__close:hover,.bookstay__close:focus-visible{color:var(--secondary-color)}.bookstay-form__title{text-align:center;margin-bottom:40px}.bookstay-form__group{position:relative;margin-bottom:40px}.bookstay-form__grid{margin-left:-60px;margin-bottom:50px}.bookstay-form__grid>*{padding-left:60px}.bookstay-form__box{text-align:left;position:relative}.bookstay-form__box+.bookstay-form__box{margin-top:35px}.bookstay-form__control{background:transparent!important;color:var(--inverse-font-color);border:0;padding-left:12px;padding-right:10px;height:32px;font:var(--reservation-widget-input-fonts);border-bottom:.5px solid var(--inverse-font-color);cursor:pointer}.bookstay-form__control::placeholder{color:var(--inverse-font-color)}.bookstay-booking{text-align:center;max-width:100%;margin:auto}.bookstay-form__label{margin-bottom:5px;display:block;font:var(--reservation-widget-label-fonts);text-align:left;text-transform:var(--reservation-widget-label-fonts-text-transform);letter-spacing:15%}.bookstay-form__grid>.uk-grid-margin{margin-top:35px}.bookstay-form__grid>:not(.uk-first-column)::before{border-color:var(--border-color)}.bookstay-form__actions{margin-top:35px;text-align:center}.bookstay__toggle-btn{margin-top:20px;text-align:center}.bookstay-form__control:focus{color:var(--secondary-color);border-color:var(--secondary-color)}.bookstay-form__group--dropdown:after{content:'';font-family:var(--icon-fonts);color:var(--inverse-font-color);right:6px;position:absolute;bottom:5px;pointer-events:none;z-index:0;font-size:20px}.bookstay-form__group--inline{display:flex;align-items:center;gap:50px}.bookstay-form__group--inline .bookstay-form__label{margin:0}.bookstay-form__submit{width:100%}.bookstay-reminder{display:none}.open-remind-later .bookstay-booking{display:none}.open-remind-later .bookstay-reminder{display:block}.bookstay__phone{color:var(--inverse-font-color);display:inline-block;margin-top:10px;font-size:14px;letter-spacing:1.68px}.bookstay__phone .template-icon{margin-right:5px}.bookstay__toggle-btn .button-link{text-transform:uppercase;letter-spacing:1.68px}.bookstay-form__group .ui-datepicker-trigger{right:5px}.bookstay__modify-btn{margin-top:12px}.bookstay__modify-btn a{font-size:12px;font-weight:600;line-height:1.5;letter-spacing:5%;padding-bottom:5px}.bookstay__modify-btn a.button-link:after{display:none}.bookstay__modify-btn a.button-link:before{width:0%;left:50%;transform:translateX(-50%)}.bookstay__modify-btn a.button-link:hover:before,.bookstay__modify-btn a.button-link:focus:before{width:100%}@media(min-width:768px){}@media(max-width:1399.98px){}@media(max-width:1199.98px){}@media(max-width:1023.98px){}@media(max-width:959.98px){}@media(max-width:767.98px){.bookstay__box{width:100%;padding:50px 0 50px 0;background-size:cover;background-position:center}#booking-widget{padding:0 20px}.bookstay__close{padding:0;justify-self:center}.bookstay__media{text-align:center;margin:0 -30px 75px;position:relative;padding-bottom:55.523%}.bookstay__media>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.bookstay-form__grid>*{padding-left:30px}.bookstay-form__grid{margin-left:-30px}.bookstay-form__group--inline{justify-content:space-between}.bookstay-form__group--inline .bookstay-form__control{text-align:right;padding-right:20px!important}.signup-block__action .uk-button-primary{width:100%}}@media(max-width:639.98px){}@media(max-width:575px){.bookstay-form__submit{width:100%}}
.footer-widget{background-color:var(--bg-footer);color:var(--footer-color);font:var(--footer-fonts);font-weight:normal;padding:74px 0 30px;letter-spacing:5%}.footer-widget__container>.uk-container{padding-left:40px;padding-right:40px}.footer-widget .title,.footer-widget a,.footer-widget .uk-link{color:var(--footer-color)}.footer-widget a:hover,.footer-widget a:focus{opacity:.7}.footer-widget__grid{justify-content:space-between}.footer-widget__nav-item a.nav.navON{border-bottom:1px solid}.footer-widget__logo{margin-bottom:30px}.footer-widget__address{margin-bottom:10px}.footer-widget__address,.footer-widget__contact{font-size:14px}.footer-widget__social{padding:30px 0 0 0;display:flex;column-gap:30px}.footer-widget__social-item a{font-size:18px}.footer-widget-newsletter__title{letter-spacing:0;padding-right:50px}.footer-widget-newsletter__input{height:50px;text-transform:capitalize;color:var(--inverse-font-color);background:transparent;text-transform:none}.footer-widget-newsletter__input::placeholder{color:var(--inverse-font-color);opacity:1}.footer-widget-newsletter__input:focus,.footer-widget-newsletter__input:focus,.footer-widget-newsletter__input:focus{background:transparent;border-color:var(--secondary-color);color:var(--inverse-font-color)}.footer-widget-newsletter__grid{margin-bottom:15px;display:flex;align-items:flex-start;gap:16px;width:100%;align-items:flex-start}.footer-widget-newsletter__grid>*{}.footer-widget-newsletter__control{margin-bottom:5px;position:relative;flex:1}.footer-widget-newsletter__control label{font:var(--form-label-fonts);margin-bottom:16px;text-transform:none;letter-spacing:5%;font-size:12px;padding:0 0 0 30px;position:relative;display:block;line-height:1.4;font-weight:normal}.footer-widget-newsletter__checkbox{height:18px;width:18px;background:transparent;position:absolute;margin:1px 0 0 0;left:0;border:solid 1px var(--inverse-font-color)}.footer-widget-newsletter__checkbox:focus{border:solid 1px var(--secondary-color)}.footer-widget-newsletter__action{margin:0 0 0 0}.footer-widget__nav-item a{font:var(--footer-fonts);font-size:14px;letter-spacing:5%;text-transform:capitalize}.footer-widget__nav-list{display:flex;justify-content:center;list-style:none;padding:0;gap:30px 60px;flex-wrap:wrap}.footer-widget__nav{border:solid 1px var(--inverse-font-color);border-width:1px 0;padding:25px 20px;margin:10px 0 0 0}.copyright-wrap{display:flex;justify-content:space-between;max-width:1330px;margin:0 auto;justify-content:space-between;padding:30px 0;flex-wrap:wrap}.footer-widget__copyright,.footer-widget__digital{letter-spacing:5%;padding:0 40px;text-align:center}.footer-widget-newsletter__control .uk-checkbox:checked{background-repeat:no-repeat;background-position:center;border:solid 1px var(--inverse-font-color)!important;background-color:var(--inverse-font-color)!important}.footer-widget .input-error{border-color:var(--inverse-error-message-color)!important}.footer-widget .error-message{color:var(--inverse-error-message-color);position:static!important;margin-top:0!important}.copyright-wrap{justify-content:center}.footer-widget__digital{display:none}.milestone .copyright-wrap{justify-content:space-between}.milestone .footer-widget__digital{display:block}@media(min-width:960px){.footer-widget__col--newsletter{max-width:600px;width:100%}}@media(max-width:1399.98px){}@media(max-width:1199.98px){.footer-widget__nav-list{display:flex;justify-content:center;flex-wrap:wrap;gap:25px}}@media(max-width:1023.98px){}@media(max-width:959.98px){.footer-widget{padding:60px 0}.footer-widget__social{padding:30px 0 0 0;display:flex}.footer-widget-newsletter__title{padding-right:0}.milestone .copyright-wrap{justify-content:center;row-gap:10px}.footer-widget__copyright,.footer-widget__digital{width:100%;font-size:12px;line-height:1.5}}@media(max-width:767.98px){.footer-widget__address{margin-bottom:20px}.footer-widget{padding:40px 0 60px}.footer-widget__container>.uk-container{padding-left:15px;padding-right:15px}.footer-widget__grid{flex-direction:column;margin-left:0}.footer-widget__grid>*{padding-left:0}.footer-widget__social{padding:30px 0 0 0;justify-content:center}.footer-widget__col--logo{text-align:center;border-bottom:1px solid var(--inverse-font-color);padding-bottom:40px}.footer-widget__col--newsletter{max-width:100%;text-align:center}.footer-widget-newsletter__title{padding-right:0}.footer-widget-newsletter__control{text-align:left;width:100%;flex:auto}.footer-widget-newsletter__action{margin:0 0 0 0;margin:0 auto}.footer-widget__nav{margin:20px 15px 0 15px;padding:20px 0}.footer-widget__nav-list{column-gap:30px;flex-flow:wrap;row-gap:20px;justify-content:center}.footer-widget-newsletter__grid{margin-bottom:20px;flex-wrap:wrap}.footer-widget-newsletter__checkbox{height:15px;width:15px}.footer-widget__grid>*{width:100%}.footer-widget__copyright,.footer-widget__digital{padding:0 20px;text-align:center}.copyright-wrap{justify-content:center}.footer-widget__nav .uk-container{padding:0}.footer-widget__nav-list{column-gap:10px;justify-content:flex-start}.footer-widget__nav-item{width:calc(50% - 5px);text-align:center}}@media(max-width:639.98px){}@media(max-width:575px){}
.home-offers{padding:80px 0;overflow-x:hidden;background-image:url(https://assets.milestoneinternet.com/queen-anne-hotel/website-assets/background-images/wallpaper.jpg)}.home-offers__main-title h2{max-width:610px;margin:0 auto}.home-offer-content-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.home-offers__main-title{text-align:center}.home-offers__main-title .tag-title{margin-bottom:16px}.home-offers__main-title .title--tagline:before{left:50%;transform:translateX(-50%)}.home-offers__main-cta{text-align:center;margin-top:64px}.home-offers__offer-slider .uk-slider-items{}.home-offers__slider-grid{position:relative}.slider-wrap-offer{position:relative;height:100%}.home-offers__slider-grid:before{}.home-offers__slider-grid img{width:100%;height:auto;object-fit:cover;transition:all .4s ease-out}.home-offers__slider-grid:focus-within img,.home-offers__slider-grid:hover img{}.content-main-sec{padding:40px 0}.offer-title{margin-bottom:15px;color:var(--text-color)}.offer-widget__arrows{display:none}.home-offer__main-cta{margin-top:20px;min-width:250px;text-align:right}.offers-slider-controls__arrows.slider-controls__arrows{justify-content:center;display:none}.home-offer__main-title .title--tagline:after{display:none}@media(max-width:1399.98px){}@media(max-width:1199.98px){}@media(max-width:959.98px){.home-offers__slider-grid{max-width:50%;width:50%}.home-offers__offer-slider ul.uk-slider-nav{margin-top:40px!important}.home-offers__main-cta{margin-top:40px}.home-offers__offer-slider{padding:40px 0 0}.overlay-content .offer-title{font:var(--mob-h3-title-fonts);letter-spacing:0}.offers-slider-controls__arrows{justify-content:center}.home-offers__offer-slider .slider-controls__slidenav{position:relative;top:auto;transform:none;margin-top:0;border:none;font-size:23px}.home-offers__offer-slider .slider-controls__slidenav--left{left:auto}.home-offers__offer-slider .slider-controls__slidenav--right{right:auto}.offers-slider-controls__arrows.slider-controls__arrows{display:flex}.home-offer__main-cta{margin-top:10px}}@media(max-width:767.98px){.home-offer__main-title .title.title--m{font:var(--mob-h3-title-fonts)}.home-offerss{padding:50px 0}.overlay-content{padding:0 24px}.content-main-sec{padding:25px 0 15px}.home-offer-content-wrap{flex-wrap:wrap;justify-content:center}.home-offer__main-title{width:100%;text-align:center;margin:0 auto}.home-offer-content-wrap{margin-bottom:10px}.home-offer__main-title .title--tagline:after{display:flex}.offer-desc{line-height:1.4}}@media(max-width:639.98px){.home-offers__slider-grid{max-width:100%;width:100%}.offers-slider-controls__arrows.slider-controls__arrows{justify-content:center;position:absolute;bottom:18px;right:0}}
.ui-datepicker-trigger img{width:16px;margin-bottom:5px}.home-video__wrapper>.edit-overlay{top:30px!important}.overlay-logo{position:absolute;right:50px;bottom:30px;z-index:2}.overlay-logo-wrapper{position:relative}.home-video__btn:focus-visible{outline:1px solid var(--secondary-color);box-shadow:0 0 2px var(--highlight-color) inset;-webkit-box-shadow:0 0 2px var(--highlight-color) inset;-ms-box-shadow:0 0 2px var(--highlight-color) inset;-moz-box-shadow:0 0 2px var(--highlight-color) inset}.hero-image{margin:auto;position:relative;overflow:hidden;height:100%}.home-banner-slider{background:var(--primary-color)}.video-overlay-title{position:absolute;bottom:120px;left:50%;transform:translateX(-50%);max-width:822px;width:100%;z-index:2;text-align:center;font:var(--xl-title-fonts);filter:opacity(1);text-transform:var(--xl-title-fonts-text-transform);letter-spacing:0}.overlay-sub-title{font-style:italic}.scroll-discover{position:absolute;bottom:35px;color:var(--inverse-font-color);left:50%;transform:translateX(-50%);text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:3.6px}.scroll-discover .template-icon-cta-arrow{display:block;text-align:center;transform:rotate(-90deg);margin-top:10px;line-height:1}.scroll-discover:hover,.scroll-discover:focus,.scroll-discover:focus-visible{color:var(--inverse-font-color);opacity:70%}.home-video__container{position:relative;width:100%;max-width:100%;padding:0;z-index:3}.home-video__block{background-size:cover!important;background-size:100%!important;width:100%;height:100%;position:relative;background-position:center;overflow:hidden;background-repeat:no-repeat}.home-video__block iframe{position:absolute;object-fit:cover;left:0!important;top:0!important;width:100%!important;pointer-events:none}.home-video__block video,.home-video__block img{height:100%;width:100%;object-fit:cover;position:absolute;object-position:center}.home-video__actions{z-index:9;position:absolute;left:5px;bottom:0;margin-top:0}.home-video__trigger{width:30px;font-weight:normal;height:30px;min-height:30px;color:var(--primary-color);background:var(--inverse-font-color);border-radius:50px;display:flex;padding:0;align-items:center;justify-content:center;transition:all .3s ease-out;margin:30px;text-transform:capitalize;padding:0 10px;line-height:30px}.home-video__actions.is-active .home-video__trigger,.home-video__trigger:hover,.home-video__trigger:focus{background:var(--highlight-color);width:80px;height:80px;color:var(--inverse-font-color)}.home-video__actions.is-active .home-video__trigger:hover,.home-video__actions.is-active .home-video__trigger:focus{background-color:var(--primary-color)}.home-video__trigger:hover .home-video__trigger-text,.home-video__trigger:focus .home-video__trigger-text{display:block}.is-off{display:none}.home-video__actions.is-active .home-video__trigger .is-off{display:block}.home-video__actions.is-active .home-video__trigger .is-on{display:none}.home-video__actions-more{display:none;position:absolute;bottom:110px;left:30px;margin-top:0}.home-video__actions.is-active .home-video__actions-more{display:block}.home-video__trigger-icon{display:flex!important;justify-content:center;width:18px;height:11px;margin:auto!important}.home-video__trigger-text{display:none;font-size:11px;line-height:1.4;margin-top:10px}.home-video__btn{width:80px;height:80px;color:var(--inverse-font-color);display:flex;line-height:1;margin-bottom:3px;background:var(--highlight-color);align-items:center;justify-content:center;text-align:center;border-radius:50px;opacity:.9;font-size:11px;padding:0 5px;flex-direction:column;text-transform:capitalize;letter-spacing:0;transition:all .3s ease;font-weight:400;min-width:auto}.home-video__btn:hover,.home-video__btn:focus{background:var(--primary-color)}.home-video__btn .is-off,.home-video__btn.active .is-on{display:none}.home-video__btn .is-on,.home-video__btn.active .is-off{display:block}.home-video__btn .uk-icon{display:block;margin-bottom:8px}.banner-caption{position:absolute;bottom:51px;right:auto;max-width:1070px;width:100%;z-index:1;left:50%;transform:translateX(-50%);text-align:center}.banner-text h1{color:transparent;text-shadow:0 0 #fff;margin:0;font-size:60px;letter-spacing:7.8px;text-transform:uppercase;font-weight:800;line-height:45px}.banner-text h1 strong{display:block;font-size:30px;letter-spacing:3.9px}.banner-text{position:absolute;bottom:157px;right:auto;max-width:935px;width:100%;z-index:1;left:50%;transform:translateX(-50%);text-align:center}.home-hero-video-slider,.home-hero-video-slider .uk-slideshow-items{height:100vh;min-width:100%;max-width:100%;overflow:hidden;min-height:400px}@media only screen and (min-width:768px)and (max-width:990.98px){.home-hero-video-slider .uk-slideshow-items{}.banner-text{bottom:55px}}@media(max-width:1199.98px){}@media(max-width:1100.98px){.banner-caption{display:none}.banner-text{bottom:55px;max-width:750px}.banner-text h1{line-height:60px}}@media only screen and (max-width:1200px)and (min-width:1024px)and (orientation:landscape){.cirque-hero-video .home-video__block{padding-bottom:56.25%}.videoloaded{background-image:none!important}}@media(max-width:959.98px){.video-overlay-title{font:var(--mob-xl-title-fonts);width:100%}.scroll-discover{bottom:80px}.home-hero-video-slider,.home-hero-video-slider .uk-slideshow-items{height:75vh}}@media(min-width:768px)and (max-width:1023px){.home-video__btn{width:65px;height:65px;font-size:9px}.home-video__actions.is-active .home-video__trigger,.home-video__trigger:hover,.home-video__trigger:focus{width:65px;height:65px}.home-video__actions-more{bottom:95px}}@media(max-width:767.98px){.overlay-top-title{font-size:26px;margin-bottom:0}.hero-slideshow{overflow:hidden}.hero-slideshow__media{transform:none!important;object-position:center}.hero-slideshow:after{height:40%}.hero-slideshow__caption-wrapp{max-width:unset;padding-bottom:20px;text-align:center}.hero-slideshow__caption-title{font-size:42px;line-height:1.4}.hero-slideshow__caption-subtitle{font-size:24px;line-height:1.4;margin-bottom:0}.banner-text{max-width:510px;padding:0 20px;bottom:55px}.banner-text h1{font-size:40px;line-height:45px;letter-spacing:5px}.banner-text h1 strong{font-size:24px}.overlay-logo{right:inherit;left:50%;transform:translateX(-50%);bottom:10px}.overlay-logo img{max-width:200px}.home-video__btn.full-video{display:none}.home-video__btn .mobile-hide{display:none}.home-video__trigger{margin:0 0 10px 0}}@media(max-width:575px){.hero-slideshow__caption-title,.hero-slideshow__caption-subtitle{font-size:20px}}@media(max-height:575px){}.hero-image.cms6{max-height:750px}.home-video__block.cms6{max-height:750px}.home-video__block.cms6 video{max-height:750px}.descModal-body{padding:40px 30px}.home-video__modal .modal__close{top:0;right:0;padding:10px;background-color:var(--highlight-color);color:var(--inverse-font-color);border:none;cursor:pointer}.home-video__modal .modal__close svg path{fill:var(--inverse-font-color)}.home-video__modal .modal__close:hover,.home-video__modal .modal__close:focus{background:var(--primary-color)}.home-banner-slider .slider-controls{bottom:150px;left:50%;transform:translateX(-50%);border-color:rgba(255,255,255,30%);position:absolute}.home-video__wrapper::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.83) 0%,rgba(0,0,0,0) 57.94%),linear-gradient(360deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 52.87%)}@media(min-width:768px)and (max-width:991.98px){.home-banner-slider .slider-controls{bottom:130px!important}}@media(min-width:960px){}@media(min-width:768px){}@media(max-width:1399.98px){.home-banner-slider .slider-controls{bottom:20px}.video-overlay-title{max-width:calc(100% - 180px);bottom:80px}}@media(max-width:959.98px){}@media(max-width:767px){.video-overlay-title{max-width:calc(100% - 70px);bottom:40px}.home-video__btn{width:30px;height:30px;text-indent:-9999px!important;min-height:30px;line-height:0;border-radius:4px;text-align:unset}.home-video__actions-more{padding:0}.home-video__actions{bottom:0}.home-video__actions{z-index:99}.video-icon-content{display:none}.home-video__trigger-text{display:none!important}.home-video__trigger:hover,.home-video__trigger:focus{width:30px;height:30px}.home-video__btn .uk-icon{margin-bottom:0;text-indent:0;line-height:10px}.home-video__btn .is-on,.home-video__btn.active .is-off{display:flex}.home-video__actions.is-active .home-video__trigger{width:30px;height:30px}.home-video__actions-more{bottom:40px;left:0}}@media(max-width:639.98px){.home-video__container,.home-banner-slider,.home-banner-slider>div,.hero-slideshow,.home-slider-item,.home-video__wrapper,.home-video__block,.home-video__block video{max-height:100%;padding:0;border-radius:0}.home-banner-slider .slider-controls{bottom:80px}}
.meeting-widget{padding:100px 0 148px}.meeting-widget.addBg{background-image:url(https://assets.milestoneinternet.com/queen-anne-hotel/website-assets/background-images/wallpaper.jpg)}.meeting-widget__media--small{margin-top:100px}.meeting-widget__col--left{margin-top:150px}.meeting-widget__col--enter{padding-left:0;text-align:center}.meeting-widget__col--right{display:flex;flex-wrap:wrap;height:auto;align-self:center;margin-top:30px}.meeting-widget__media--small.mobile-only{display:none}@media(max-width:1199.98px){.meeting-widget__media--small{margin-top:70px}.meeting-widget{padding:100px 0 100px}}@media(max-width:959.98px){.meeting-widget{padding:60px 0 60px}.meeting-widget__col--left{margin-top:0}.meeting-widget__media--small{margin-top:25px}.meeting-widget__media--small.desktop-only{display:none}.meeting-widget__media--small.mobile-only{display:flex;justify-content:end}.meeting-widget__col--enter{padding-left:20px;text-align:left}}@media(max-width:767.98px){.meeting-widget__maintitle{font:var(--mob-h2-title-fonts)}.meeting-widget__desc{line-height:1.4;letter-spacing:5%}}@media(max-width:639.98px){.meeting-widget__media img{max-width:270px}.meeting-widget__media--small img{max-width:180px}}
.h1-overview{padding:90px 0 80px;position:relative;overflow:hidden}.h1-overview__crown-bg{margin-bottom:25px}.h1-overview__container{max-width:780px}.h1-overview__desc{max-width:530px;margin:0 auto;margin-bottom:20px}.h1-overview__action{margin-top:25px}.h1-overview.addBG:before,.h1-overview.addBG:after{content:'';position:absolute;top:-100px;left:-210px;width:517px;height:521px;background-image:url(https://assets.milestoneinternet.com/queen-anne-hotel/website-assets/background-images/h1-overview-left-bg.svg);pointer-events:none;background-size:contain;background-repeat:no-repeat}.h1-overview.addBG:after{top:20px;left:inherit;right:-125px;width:387px;height:394px;background-image:url(https://assets.milestoneinternet.com/queen-anne-hotel/website-assets/background-images/h1-overview-right-bg.svg)}@media(max-width:1239.98px){.h1-overview.addBG:before{top:-50px;left:-100px;width:250px;height:252px}.h1-overview.addBG:after{width:200px;height:204px;right:-65px}}@media(max-width:959.98px){.h1-overview{padding:75px 0 75px}.h1-overview.addBG:before{top:-120px;left:0;width:203px;height:226px;background-image:url(https://assets.milestoneinternet.com/queen-anne-hotel/website-assets/background-images/h1-overview-left-mobile-bg.svg)}.h1-overview.addBG:after{width:158.98px;height:161.98px;right:-55px;top:inherit;bottom:-30px}.h1-overview__crown-bg img{width:35px}}@media(max-width:767.98px){.h1-overview__heading{font:var(--mob-h1-title-fonts)}.h1-overview__desc{max-width:100%;letter-spacing:5%;line-height:1.4}}
.lt37-widget{background-size:cover;background-position:center;color:var(--inverse-font-color);padding:0 20px;background-color:#000;position:relative;z-index:1;min-height:600px}.lt37-widget:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:-1}.lt37-widget__container{display:flex;align-items:center;justify-content:center;height:100%;position:relative;min-height:600px;text-align:center;padding:30px 0}.lt37-widget .title{color:#fff}.lt37-widget__box{max-width:570px;padding:0 20px}.lt37-widget__action{margin-top:30px}.lt37-widget__box .title--tagline:before,.lt37-widget__box .title--tagline:after{background-color:var(--inverse-font-color)}@media(max-width:1399.98px){}@media(max-width:1199.98px){}@media(max-width:1023.98px){}@media(max-width:959.98px){}@media(max-width:767.98px){.lt37-widget{padding:40px 0;min-height:700px}.lt37-widget:after{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),radial-gradient(73.61% 50% at 49.87% 50%,rgba(0,0,0,.2) 0%,rgba(0,0,0,0) 100%)}.lt37-widget__title{font:var(--mob-h2-title-fonts)}}@media(max-width:639.98px){}@media(max-width:575px){}
.fw2i-widget{padding:90px 0;position:relative;overflow:hidden}.fw2i-widget.addBG:before,.fw2i-widget.addBG:after{content:'';position:absolute;right:0;bottom:0;width:298px;height:208px;background-image:url(https://assets.milestoneinternet.com/queen-anne-hotel/website-assets/background-images/feature-with-2-image-bottom-bg-1.svg);background-size:cover;background-repeat:no-repeat}.fw2i-widget.addBG:after{bottom:60px;height:351.97px;width:184.08px;background-image:url(https://assets.milestoneinternet.com/queen-anne-hotel/website-assets/background-images/feature-with-2-image-bottom-bg-2.svg);right:-50px;background-size:cover;background-repeat:no-repeat}.fw2i-widget__container{max-width:1284px;padding-right:95px}.fw2i-widget__grid{margin-left:-95px}.fw2i-widget__grid>*{padding-left:95px}.fw2i-widget__large-media{padding-top:95px}.fw2i-widget__small-media{padding-left:95px;padding-bottom:80px}.fw2i-widget__content-inner{padding-right:45px;max-width:484px}.fw2i-widget__content-description ul{display:grid;grid-template-columns:max-content 1fr;column-gap:60px;row-gap:30px;margin:0;padding:0;list-style:none;font-size:14px;line-height:1.5;letter-spacing:5%;font-weight:500}.fw2i-widget__content-description ul li{position:relative;padding-left:22px}.fw2i-widget__content-description ul li:before{content:'';position:absolute;width:10px;height:15px;top:3px;left:0;background-image:url(https://assets.milestoneinternet.com/queen-anne-hotel/website-assets/background-images/diamond-bullet-icon.svg);background-size:contain;background-repeat:no-repeat}.fw2i-widget__large-media img,.fw2i-widget__small-media img{width:100%;height:100%}.fw2i-widget__content.mob-only{display:none}@media(max-width:1279.98px){.fw2i-widget__container{max-width:100%;padding:0 22.5px}.fw2i-widget__grid{margin-left:-40px}.fw2i-widget__grid>*{padding-left:40px}.fw2i-widget__small-media{padding-bottom:40px}.fw2i-widget.addBG:before{display:none}.fw2i-widget.addBG:after{bottom:0;height:308px;width:98px;right:0;background-image:url(https://assets.milestoneinternet.com/queen-anne-hotel/website-assets/background-images/feature-with-2-image-bottom-bg-2-mobile.svg);background-size:auto}}@media(max-width:959.98px){.fw2i-widget__small-media{padding-left:40px}.fw2i-widget__content-description ul{grid-template-columns:100%;column-gap:0;line-height:1.1}.fw2i-widget__content-description ul li:before{top:0}.fw2i-widget__grid>*{width:50%}.fw2i-widget__content-inner{padding-right:0;max-width:100%}}@media(max-width:767.98px){.fw2i-widget__content-title{font:var(--mob-h3-title-fonts)}}@media(max-width:639.98px){.fw2i-widget__grid{flex-direction:column-reverse}.fw2i-widget__grid>*{width:100%}.fw2i-widget__small-media{padding-left:28px;width:75%;padding-bottom:5px}.fw2i-widget__large-media{padding-top:0;padding-bottom:45px}.fw2i-widget__content.mob-only{display:block;padding:0 0}.fw2i-widget__right .fw2i-widget__content{display:none}.fw2i-widget__action{margin-top:30px}}
.faq3-widget{padding:80px 0;position:relative;overflow:hidden}.faq3-widget:before{content:"";position:absolute;background-image:url(https://assets.milestoneinternet.com/queen-anne-hotel/website-assets/background-images/faqs-bottom-pattern-1.svg);width:213px;height:282px;background-size:cover;left:0;bottom:-10px}.faq3-widget:after{content:"";position:absolute;background-image:url(https://assets.milestoneinternet.com/queen-anne-hotel/website-assets/background-images/faqs-bottom-pattern-2.svg);width:306px;height:242px;background-size:cover;left:155px;bottom:-65px}.faq3-widget__container{max-width:1265px;position:relative;z-index:1}.faq3-widget--primary-bg{background:var(--primary-color);color:var(--inverse-font-color)}.faq3-widget--primary-bg *:not(.uk-button-primary){color:var(--inverse-font-color)}.faq3-widget--primary-bg .uk-accordion>:nth-child(n+2),.faq3-widget__accordion{border-color:var(--inverse-font-color)}.faq3-widget--primary-bg .uk-accordion-title:hover,.faq3-widget--primary-bg .uk-accordion-title:focus{color:var(--inverse-font-color);opacity:.6}.faq3-widget--primary-bg .uk-accordion-title::before{color:var(--inverse-font-color)}.faq3-widget__content{max-width:715px;width:100%;padding-right:20px}.faq3-widget__smalltitle{margin-bottom:10px}.faq3-widget__title{margin-bottom:20px}.faq3-widget__title:last-child{margin-bottom:30px}.faq3-widget__accordion{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:25px 0}.faq3-widget--primary-bg .faq3-widget__accordion{border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d}.faq3-widget--primary-bg .uk-accordion>:nth-child(n+2){border-top:1px solid #ffffff4d}.faq3-widget__accordion .uk-accordion-title::before{font-size:24px}.faq3-widget--primary-bg{background:var(--primary-color);color:var(--inverse-font-color)}.faq3-widget--primary-bg *{color:var(--inverse-font-color)}.faq3-widget--secondary-bg{background:var(--bg-alt-1)}.uk-container-1500.faq3-widget__container{max-width:1500px;margin:0 auto}.faq-wrap{padding:100px 20px}.faq-wrap .faq3-widget__content{margin-top:40px}.faq-wrap .faq3-widget__action{margin-top:40px}.faq3-widget .faq3-widget__col--left{max-width:500px}.faq3-widget__col.faq3-widget__col--right{display:flex;justify-content:flex-end}@media(min-width:640px){.faq3-widget__grid{align-items:flex-start}.faq3-widget__stickycol{position:sticky;top:125px}}@media(max-width:1199.98px){.faq3-widget:before{width:136px;height:180px}.faq3-widget:after{width:254px;height:200px;left:100px}}@media(max-width:959.98px){.faq3-widget{padding:60px 0}.faq3-widget__grid>*{width:100%}.faq3-widget__title:last-child{margin-bottom:0}.faq3-widget__grid>.uk-grid-margin{margin-top:40px}.faq3-widget__content{width:100%;max-width:100%;padding-right:0}.faq3-widget__col--left{text-align:center;line-height:1.4;letter-spacing:5%}.faq-wrap{margin:0 auto;text-align:center}.faq-wrap .faq3-widget__content{margin:40px auto 0;text-align:left}.faq-wrap{padding:0 20px}.home-faq3-widget{padding:60px 0}.faq3-widget .faq3-widget__col--left{max-width:100%;margin:0 auto}}@media(max-width:767.98px){.faq3-widget{padding:60px 0}.faq3-widget__accordion{padding:25px 0}.home-faq3-widget .faq3-widget__col--left{display:none}.faq3-widget:after{display:none}.faq3-widget:before{background-image:url(https://assets.milestoneinternet.com/queen-anne-hotel/website-assets/background-images/faqs-bottom-pattern-mobile.svg);display:none}}@media(max-width:639.98px){}
@font-face {
  font-family: 'ota-widget-icons';
  src:
    url('https://assets.milestoneinternet.com/milestone-internet-marketing-seo/ota-widget/ota-widget-icons.ttf') format('truetype'),
    url('https://assets.milestoneinternet.com/milestone-internet-marketing-seo/ota-widget/ota-widget-icons.woff') format('woff'),
    url('https://assets.milestoneinternet.com/milestone-internet-marketing-seo/ota-widget/ota-widget-icons.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

[class^="ow_icons-"], [class*=" ow_icons-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'ota-widget-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ow_icons-chevron-down:before {
  content: "\e900";
}
.ow_icons-dollar-stamp:before {
  content: "\e901";
}
/* OTA Widget CSS [START] */

/* Font Import */


/* OTA Widget Variables [START] */
:root {
  --ota-primary-color: #6F261F;
  --ota-highlight-color: #4C1510;
  --ota-highlight-two-color: #ffffff;
  --ota-border-color: #6F261F;
  --ota-text-color: #000000;
  --ota-invert-color: #ffffff;
  --ota-white-color: #ffffff;
  --ota-bg-color: #ffffff;
  --ota-font-size: 14px;
  --ota-header-top: 170px;
  --ota-header-right: 20px;
  --ota-font-size-mob: 14px;
  --ota-header-top-mob: 80px;
  --ota-header-right-mob: 20px;
  --ota-z-index: 100;
}
/* OTA Widget Variables [END] */

.ota-widget {
  top: var(--ota-header-top);
  right: var(--ota-header-right);
  color: var(--ota-text-color);
  display: block;
  position: fixed;
  z-index: var(--ota-z-index);
  min-width: 225px;
}
.ota-widget.no-rates .ota-drop.uk-open {
  padding:0 20px 20px 20px;
}
.ota-button {
  background-color: var(--ota-primary-color);
  color: var(--ota-text-color);
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  z-index: var(--ota-z-index);
  border: 0;
  padding: 0;
  width: 100%;
}

.ota-label-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
}

.ota-label {
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  text-transform: capitalize;
  color: var(--ota-invert-color);
}

.ota-price {
  font-weight: 600;
  font-size: 22px;
  line-height: 100%;
  color: var(--ota-invert-color);
}

.dollar-stamp-img .ow_icons-dollar-stamp:before{
  font-size: 24px;
  color: var(--ota-invert-color);
  vertical-align: middle;
}

.ota-toggle {
  display: flex;
  justify-content: center;
  gap: 10px;
  width: 100%;
  background: var(--ota-highlight-two-color);
  padding-block: 5px;
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  text-transform: capitalize;
  align-items: center;
}

.ota-toggle .ow_icons-chevron-down:before {
  font-size: 8px;
  vertical-align: middle;
  color: var(--ota-primary-color);
}

.ota-button[aria-expanded="true"] {
  transform: scale(1);
  transition: all 0.3s ease-in-out;
}

.ota-button .ota-toggle span {
  transition: transform 0.3s ease;
}

.ota-button[aria-expanded="true"] .ota-toggle span {
  transform: rotate(-180deg);
  transition: transform 0.3s ease;
}

.ota-drop{
  display: none;
}

.ota-drop.uk-open {
  background: var(--ota-bg-color);
  width: calc(100% + 0px);
  top: 65px !important;
  left: 0px !important;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  z-index: calc(var(--ota-z-index) - 1);
  padding: 20px;
  margin-top: unset;
  overflow:hidden;
  text-align: center;
}

.ota-price-list {
  list-style: none;
  padding: unset;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 15px;
}
ul.ota-price-list {
  max-height: 135px; /* Adjust based on your li height */
  overflow-y: hidden; /* Default: hide scroll */
}

ul.ota-price-list.enable-scroll {
  overflow-y: auto; /* Show scroll when JS adds the class */
}
ul.ota-price-list.enable-scroll {
  scroll-behavior: smooth;
  scrollbar-width: thin; /* Firefox */
}

ul.ota-price-list.enable-scroll::-webkit-scrollbar {
  width: 4px;
}

.ota-price-list li {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  color: var(--ota-text-color);
}

.ota-price-list li > img {
  width: 18px;
}

.ota-price-list li strong {
  font-weight: 600;
  font-size: 16px;
  margin-left: auto;
}

.ota-content {
  padding-top: 15px;
  padding-bottom: 20px;
  position: relative;
}

.ota-content:after {
  content: "";
  display: block;
  background: var(--ota-border-color);
  position: absolute;
  top: 0;
  left: -20px;
  width: 200%;
  height: 1px;
}

.ota-sub-heading {
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  color: var(--ota-text-color);
  padding-bottom: 10px;
}

.ota-sub-list ul{
  list-style: none;
  padding: unset;
  margin: unset;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  line-height: 100%;
  text-align: center;
  justify-content: center;
  font-weight: 400;
  font-size: 14px;
  color: var(--ota-text-color);
}

.ota-booking-button {
  background: var(--ota-highlight-color);
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--ota-white-color);
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0.3px;
  transition: all 0.2s ease-in-out;
  text-transform: uppercase;
  border-radius: 100px;
}

.ota-drop .uk-button-primary{
  letter-spacing: 1px;
}

.ota-booking-button:hover {
  background: transparent;
  border: 1px solid var(--ota-highlight-color);
  color: var(--ota-highlight-color);
  transition: all 0.2s ease-in-out;
}

/* OTA Mobile CSS [START] */
@media screen and (max-width: 767.98px) {
  .ota-widget {
    top: var(--ota-header-top-mob);
    right: var(--ota-header-right-mob);
  }
}
/* OTA Mobile CSS [END] */

@media screen and (orientation:landscape) and (min-device-width: 439.98px) 
  and (max-device-width: 1023.98px) {
    .ota-widget{
      position: absolute;
    }
}

/* OTA Widget CSS [END] */
.desingliw {
  width: 45%;

}

.lt437-widget__heading{
  position: absolute;
  top: 65px;
  left: 50%;
  transform: translateX(-50%);
  color: #fff;
  z-index: 1;
}

.lt437-widget__heading *{
  color: var(--inverse-font-color);
}

.bys-par {

  position: absolute;
  top: 50%;
}

.desingliw img {
  opacity: 0;


}

#custom-cursor {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 1.5px solid #FFFFFF;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  color: #FFFFFF;
  /*mix-blend-mode: difference;*/
  transition: transform 0.15s ease-out, background 0.2s ease;
  transform: translate(-50%, -50%) scale(0.7);
  display: none !important;
}

div#custom-cursor.cursor-active {
  display: flex !important;
}

#custom-cursor .template-icon{
  font-size: 40px;
}

.cursor-active {
  transform: translate(-50%, -50%) scale(1);
}

.room-slider-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 3rem;
  white-space: nowrap;
  pointer-events: none;
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
  color: var(--inverse-font-color);
}

.prev-arrow {
  left: 40px
}

.next-arrow {
  right: 40px;
}

.lt437-widget {
  transform: scale(1);
  position: relative;
  background-color: var(--primary-color);
  overflow: hidden;
}
.lt437-widget *:focus-visible {
  outline: 1px solid var(--inverse-font-color);
  box-shadow: 0 0 2px var(--inverse-font-color) inset;
  -webkit-box-shadow: 0 0 2px var(--inverse-font-color) inset;
  -ms-box-shadow: 0 0 2px var(--inverse-font-color) inset;
  -moz-box-shadow: 0 0 2px var(--inverse-font-color) inset;
}

.lt437-widget .uk-slideshow-items {
  aspect-ratio: 20 / 9 !important;
  min-height: 750px;
}

/* 
.lt437-widget .uk-slideshow-items.no-aspect .lt437-widget__wrap {
height: auto !important;
}

.lt437-widget .uk-slideshow-items.no-aspect .lt437-widget__wrap img {
position: relative !important;
object-fit: contain !important;
height: auto !important;
} */

.lt437-widget__media {
  position: relative;
}

.lt437-widget__media:after {
  content: '';
  opacity: 0.5;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  transition: all .4s ease;
  background: #000000;
  /*background: #1F2A4459;*/
}



.bys-par {
  position: absolute;
  top: 0;
  /* transform: translate(-50%, -50%); */
  left: 0;
  width: 100%;
  height: 100%;
  color: var(--inverse-font-color);
}

.desingliw {
  width: 46%;
  opacity: 50%;
}
.desingliw.active_c {
  opacity: 1;
}

.desingliw img {
  opacity: 0;
}

.lt437-widget-content-action-wrap {
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.lt437-widget__content {
  text-align: center;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 575px;
  margin: auto;
  padding-top: 65px;
  padding-bottom: 65px;
}

/*.lt437-widget__footer {
margin-top: 90px;
}*/
.lt437-widget__footer {
  position: absolute;
  bottom: 65px;
  left: 50%;
  transform: translateX(-50%);
}
.lt437-widget__slider,
.lt437-widget__slider .uk-slider-items,
.lt437-widget__slider-media {
  height: 100%;
}

.lt437-widget__slider .title, .lt437-widget__slider .snippet__desc {
  color: var(--inverse-font-color);
  filter: opacity(1);
}
.lt437-widget__slider .title{
  margin-bottom: 0;
}

.lt437-widget__slider--item.uk-active .title{
  font: var(--h1-title-fonts);
}

.lt437-widget__slider--item.activeprev .lt437-widget__content>a.title-link,
.lt437-widget__slider--item.activenext .lt437-widget__content>a.title-link {
  pointer-events: none;
}

/* 
.lt437-widget__slider .uk-slider-items>* {
width: 20%;
}

.lt437-widget__slider .uk-slider-items>.uk-active {
width: 60%;
} */

.lt437-widget__slider .uk-slider-items .snippet__desc,
.lt437-widget__slider .uk-slider-items .lt437-widget__action {
  display: none;
  opacity: 0;
  visibility: hidden;
}

.lt437-widget__slider .uk-slider-items>.active_c.uk-active .snippet__desc,
.lt437-widget__slider .uk-slider-items>.active_c.uk-active .lt437-widget__action {
  display: block;
  opacity: 1;
  visibility: visible;
}

.lt437-widget__media img {
  width: 100%;
}

.lt437-widget__media,
.lt437-widget__media img,
.lt437-widget__wrap {
  height: 100%;
}


/* CMS Starts*/
.mi-block.page-component-mi-block .lt437-widget #custom-cursor {
  display: none !important;
}
@media (max-width: 959.98px){
  .lt437-widget__slider--item.uk-active .title, .lt437-widget__slider .title{
    font: var(--mob-h1-title-fonts);
  }
  #custom-cursor{
    display: none;
  }
  div#custom-cursor.cursor-active {
    display: none !important;
  }
  /*.lt437-widget {
  min-height: 650px;
}*/
  .bysslideshow{
    display: none;
  }
  .desingliw {
    width: 100%;
    opacity: 1;
  }
  .lt437-widget__slider .uk-slider-items .snippet__desc, .lt437-widget__slider .uk-slider-items .lt437-widget__action{
    display: block;
    opacity: 1;
    visibility: visible;
  }
  .bysslideshow .uk-slideshow-items {
    aspect-ratio: unset !important;
    height: 100%;
  }
  .bys-par {
    position: relative;
  }
  .bys-par .slider-controls__arrows {
    display: flex !important;
    position: absolute;
    bottom: 35px;
    left: 50%;
    transform: translateX(-50%);
    /*width: 100%;*/
  }
  .lt212slider-widget-slider-controls__arrows .slider-controls__slidenav{
    color: var(--inverse-font-color);
  }
  .lt212slider-widget-slider-controls__arrows .slider-controls__slidenav:hover,
  .lt212slider-widget-slider-controls__arrows .slider-controls__slidenav:focus{
    color: var(--secondary-color);
  }
  /*.bys-par .slider-controls__slidenav {
  position: absolute;
  left: 16px;
}
  .bys-par .slider-controls__slidenav--right {
  right: 16px;
  left: unset;
}*/
  .lt437-widget__content {
    padding: 130px 20px;
    width: 100%;
    max-width: 100%;
  }
  .desingliw img {
    opacity: 1;
    height: 700px;
    object-fit: cover;
    width: 100%;
  }
  .lt437-widget__slider-media::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    transition: all .4s ease;
    background: rgba(0,0,0,0.6);
  }
  .lt437-widget__footer {
    /*margin-top: 30px;
    position: absolute;
    width: 100%;
    bottom: 50px;
    padding-right: 40px;*/
    bottom: 90px;
  }
  .lt212slider-widget-slider-page-progress {
    top: 50px !important;
  }
}


.lt212slider-widget-slider-page-progress {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 16px;
  position: absolute;
  top: 80px;
  width: 180px;
  left: 50%;
  transform: translateX(-50%);
  filter: opacity(1);
}

.lt212slider-widget-slider-page-progress .pregressbar {
  height: 2px;
  background: #fff;
  transition: width 0.5s ease-in-out;
}
.bys-par .slider-controls__arrows {
  display: none;
}
.pregressbar-wrap {
  flex-grow: 1;
  height: 2px;
  position: relative;
  background-color: rgba(255,255,255,.5);
}