body{margin:0;padding:0;background-image:none;background-repeat:repeat;background-color:#d4d9dc;font-family:Georgia,Times New Roman,serif;color:#50585f;font-size:13px}a{text-decoration:none}a,a:hover{color:#942b2b;font-weight:700}a:hover{text-decoration:underline}#container{width:990px;margin-left:auto;margin-right:auto;position:relative}#header{height:108px;position:relative;display:grid;grid-template-columns:255px 1fr 255px;align-items:center;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:0 24px;box-sizing:border-box;background-color:#2c3840}.header-mark{display:block;width:128px;height:auto;justify-self:start}.header-copy{min-width:0;text-align:center;max-width:600px;margin:0 auto;justify-self:center}.header-title{margin:0;color:#fff;font-size:33px;line-height:1.05;font-weight:700;letter-spacing:.01em}.header-address,.header-title{padding:0;font-family:Georgia,Times New Roman,serif;text-align:center;white-space:nowrap}.header-address{margin:8px 0 0;color:#d8dde1;font-size:14px;line-height:1.35}.contact{color:#fff;width:255px;justify-self:end;text-align:right;font-size:14px;line-height:1.3}.contact-label{margin:0;padding:0;color:#b8c2c9;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contact-line{margin:2px 0 8px;padding:0;font-weight:700;font-size:15px}.contact a{color:#fff;text-decoration:none}.contact a:hover{text-decoration:none;color:#ccc}#ticker{min-height:39px;position:relative;display:flex;align-items:center;gap:14px;padding:8px 14px;box-sizing:border-box;overflow:hidden;background-color:#000;border-top:1px solid #1a1a1a;border-bottom:1px solid #000}.ticker-viewport{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.ticker-track{display:inline-flex;align-items:center;min-width:-moz-max-content;min-width:max-content;padding-left:100%;animation:tickerScroll 24s linear infinite}.ticker-item{color:#f5f0e6}.ticker-item,.ticker-sep{display:inline-block;padding-right:40px;font-weight:700}.ticker-sep{color:#d1a646}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}#banners,.hero-slider{height:302px;overflow:hidden}.hero-slider{position:relative;background-color:#d5dadc}.hero-slider-image{display:block;width:100%;height:302px;-o-object-fit:cover;object-fit:cover}.hero-slider-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:999px;background-color:rgba(28,35,40,.68);color:#fff;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1;cursor:pointer}.hero-slider-nav:hover{background-color:rgba(28,35,40,.88)}.hero-slider-nav-prev{left:16px}.hero-slider-nav-next{right:16px}.hero-slider-dots{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:flex;gap:8px}.hero-slider-dot{width:10px;height:10px;padding:0;border:0;border-radius:999px;background-color:hsla(0,0%,100%,.45);cursor:pointer}#left,.hero-slider-dot.is-active{background-color:#fff}#left{width:235px;float:left}ul.menu{margin:0;padding:0;list-style:none}ul.menu li{min-height:76px;background-image:none;background-color:#5f6e79;padding:0 14px 0 16px;font-size:14px;display:flex;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.18)}ul.menu li.selected{background-color:#3f4c55}ul.menu li.normal a{color:#fff;text-decoration:none;font-weight:400;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%;min-height:76px;line-height:1.3;padding:10px 0;text-align:left}ul.menu li.normal a:hover,ul.menu li.selected a{color:#fff;font-weight:700;text-decoration:none}ul.menu li.selected a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:100%;min-height:76px;line-height:1.3;padding:10px 0;text-align:left}.menu-headline{display:block;width:100%;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.15;font-weight:700;letter-spacing:.01em}.menu-summary{display:block;width:100%;margin-top:5px;font-size:12.5px;line-height:1.35;font-weight:500;color:#f2f5f7}#right{width:725px;float:left;padding-left:30px;padding-bottom:0}#content_container{background-color:#fff}#content{padding-top:30px;line-height:1.4em;float:left;padding-right:30px}#imagecont{float:left;width:200px;padding-top:35px}#bottommap{width:498px;height:416px;margin-left:auto;margin-right:0;margin-top:0;clear:both;background-repeat:no-repeat;background-position:100% 100%;position:relative}#bottommap .map-note{position:absolute;display:flex;align-items:center;gap:8px}#bottommap .map-note-pin{flex:0 0 auto}#bottommap .map-note-inline-pin,#bottommap .map-note-pin{width:10px;height:10px;background-color:#942b2b;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(48,48,48,.45)}#bottommap .map-note-inline-pin{display:inline-block;margin:0 4px 0 5px;vertical-align:middle}#bottommap .map-note-label{display:inline-block;padding:4px 8px 5px;background-color:hsla(0,0%,100%,.94);border:1px solid rgba(64,64,64,.3);border-radius:12px;font-size:12px;line-height:1.1;font-weight:700;color:#39434a;box-shadow:0 6px 14px rgba(44,55,66,.12);white-space:nowrap}#right.page-company-directory #bottommap .map-note-village-shop{top:14px;left:236px}#right.page-company-directory #bottommap .map-note-little-waitrose{top:126px;left:386px}#right.page-company-directory #bottommap .map-note-ms{top:300px;left:58px}#right.page-company-directory #bottommap .map-note-mcdonalds{top:300px;left:118px}#right.page-availability-summary #content,#right.page-company-directory #content,#right.page-home-highlights #content,#right.page-local-bus #content,#right.page-location #content,#right.page-meeting-room #content,#right.page-rates-help #content,#right.page-service-charge #content,#right.page-shower-changing #content,#right.page-site-history #content,#right.page-suite-gallery #content,#right.page-suites-14-19 #content,#right.page-tech-support #content,#right.page-virtual-office #content{float:none;width:100%!important;max-width:720px;padding-right:0}#right.page-availability-summary #imagecont,#right.page-home-highlights #imagecont,#right.page-location #imagecont,#right.page-meeting-room #imagecont,#right.page-site-history #imagecont,#right.page-suite-gallery #imagecont,#right.page-suites-14-19 #imagecont,#right.page-tech-support #imagecont{float:none;width:100%;max-width:720px;display:block;padding-top:18px}#right.page-meeting-room #imagecont{max-width:420px}#right.page-home-highlights #imagecont{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 18px;gap:22px 18px;align-items:start}#right.page-home-highlights #imagecont .gallery-item:nth-child(-n+4){grid-column:1/-1}#right.page-home-highlights #imagecont .gallery-item:nth-child(5),#right.page-home-highlights #imagecont .gallery-item:nth-child(6){margin:0}#right.page-suite-courtyard #imagecont{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 18px;gap:22px 18px;align-items:start}#right.page-suite-courtyard #imagecont .gallery-item{margin:0}#right.page-suite-courtyard #imagecont .gallery-item:nth-child(-n+4){grid-column:auto}#right.page-suite-courtyard #imagecont .gallery-item:nth-child(3),#right.page-suite-courtyard #imagecont .gallery-item:nth-child(4){margin:0}#right.page-availability-summary #imagecont{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px 18px;gap:22px 18px;grid-auto-flow:dense;align-items:start}#right.page-availability-summary #imagecont .gallery-item:first-child,#right.page-availability-summary #imagecont .gallery-item:nth-child(13),#right.page-availability-summary #imagecont .gallery-item:nth-child(19),#right.page-availability-summary #imagecont .gallery-item:nth-child(4),#right.page-availability-summary #imagecont .gallery-item:nth-child(7),#right.page-availability-summary #imagecont .gallery-item:nth-child(8){grid-column:1/-1}#right.page-availability-summary #imagecont .gallery-item:nth-child(10),#right.page-availability-summary #imagecont .gallery-item:nth-child(16),#right.page-availability-summary #imagecont .gallery-item:nth-child(2),#right.page-availability-summary #imagecont .gallery-item:nth-child(5){transform:none}#right.page-availability-summary #imagecont .gallery-item:nth-child(12),#right.page-availability-summary #imagecont .gallery-item:nth-child(16){grid-column:1/-1}#right.page-availability-summary #imagecont .gallery-item,#right.page-home-highlights #imagecont .gallery-item,#right.page-suite-gallery #imagecont .gallery-item,#right.page-suites-14-19 #imagecont .gallery-item,#right.page-tech-support #imagecont .gallery-item{display:block;margin:0 0 24px;color:#50585f}#right.page-availability-summary #imagecont .gallery-item{margin:0}#right.page-availability-summary #imagecont .gallery-item:first-child img,#right.page-availability-summary #imagecont .gallery-item:nth-child(12) img,#right.page-availability-summary #imagecont .gallery-item:nth-child(13) img,#right.page-availability-summary #imagecont .gallery-item:nth-child(16) img,#right.page-availability-summary #imagecont .gallery-item:nth-child(19) img,#right.page-availability-summary #imagecont .gallery-item:nth-child(4) img,#right.page-availability-summary #imagecont .gallery-item:nth-child(7) img,#right.page-availability-summary #imagecont .gallery-item:nth-child(8) img{min-height:360px;-o-object-fit:cover;object-fit:cover}#right.page-availability-summary #imagecont .gallery-item:first-child img{-o-object-position:center 72%;object-position:center 72%}#right.page-availability-summary #imagecont img,#right.page-home-highlights #imagecont img,#right.page-meeting-room #imagecont img,#right.page-suite-gallery #imagecont img,#right.page-suites-14-19 #imagecont img,#right.page-tech-support #imagecont img{width:100%!important;height:auto;display:block;margin-bottom:0}#right.page-home-highlights #imagecont .gallery-item:first-child img{height:360px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 68%;object-position:center 68%}#right.page-availability-summary #imagecont .gallery-caption,#right.page-home-highlights #imagecont .gallery-caption,#right.page-suite-gallery #imagecont .gallery-caption,#right.page-suites-14-19 #imagecont .gallery-caption,#right.page-tech-support #imagecont .gallery-caption{display:block;padding:10px 12px 0;font-size:14px;line-height:1.4;font-weight:400;text-decoration:none}#right.page-availability-summary .availability-summary{background-color:#f4f1ea;border-left:4px solid #bea668;padding:14px 16px 12px;margin-bottom:18px;max-width:720px}#right.page-availability-summary .availability-summary p{margin:0 0 10px;font-size:15px;line-height:1.5}#right.page-availability-summary .availability-summary p:last-child{margin-bottom:0}@media screen and (max-width:760px){#right.page-availability-summary #imagecont,#right.page-home-highlights #imagecont,#right.page-home-highlights .home-tour-block,#right.page-location .location-points,#right.page-suite-courtyard #imagecont{grid-template-columns:1fr}#right.page-availability-summary #imagecont .gallery-item:nth-child(10),#right.page-availability-summary #imagecont .gallery-item:nth-child(16),#right.page-availability-summary #imagecont .gallery-item:nth-child(2),#right.page-availability-summary #imagecont .gallery-item:nth-child(5){transform:none}}#right.page-home-highlights .home-highlights-content{max-width:720px;padding-top:8px}#right.page-home-highlights .home-highlights{background-color:#f4f1ea;border-left:4px solid #bea668;padding:14px 16px 12px;margin-bottom:18px}#right.page-home-highlights .home-highlights p{margin:0 0 10px;font-size:16px;line-height:1.45;font-weight:700}#right.page-home-highlights .home-highlights ul{margin:0 0 0 20px;padding:0}#right.page-home-highlights .home-highlights li{margin:0 0 8px;font-size:15px;line-height:1.45}#right.page-home-highlights .home-highlights-outro{margin-bottom:0}#right.page-home-highlights .home-tour-block{display:grid;grid-template-columns:minmax(0,1fr) 490px;grid-gap:22px;gap:22px;align-items:start;width:100%;max-width:720px;padding-top:14px}#right.page-home-highlights .home-tour-copy{min-width:0}#right.page-home-highlights .home-tour-block .suite-tour-note{margin:0;padding:12px 16px;background-color:#f4f1ea;border-left:4px solid #bea668;font-size:15px;line-height:1.5}#right.page-home-highlights .home-tour-block iframe{display:block;width:490px;max-width:100%;border:0}#right.page-location .location-intro{background-color:#f4f1ea;border-left:4px solid #bea668;padding:14px 16px 12px;margin-bottom:18px;max-width:720px}#right.page-location .location-address p,#right.page-location .location-intro p,#right.page-location .location-points p{margin:0 0 10px;font-size:15px;line-height:1.5}#right.page-location .location-address p:last-child,#right.page-location .location-intro p:last-child{margin-bottom:0}#right.page-location .location-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:720px;margin-bottom:18px}#right.page-location .location-points p{background-color:#f8f6f0;border:1px solid #ddd4c4;padding:14px 14px 12px;margin:0}#right.page-location .location-address{background-color:#eef2f4;border:1px solid #d6dde2;padding:14px 16px 12px;margin-bottom:18px;max-width:360px}#right.page-local-bus .local-bus-intro,#right.page-tech-support .tech-support-intro{background-color:#f4f1ea;border-left:4px solid #bea668;padding:14px 16px 12px;margin-bottom:18px}#right.page-local-bus .local-bus-caption,#right.page-local-bus .local-bus-intro p,#right.page-local-bus .local-bus-links li,#right.page-local-bus .local-bus-links p,#right.page-local-bus .local-bus-points p{margin:0;font-size:15px;line-height:1.5}#right.page-local-bus .local-bus-intro p:first-child{font-size:18px;line-height:1.35;font-weight:700;margin-bottom:10px}#right.page-local-bus .local-bus-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}#right.page-local-bus .local-bus-points p{padding:14px 16px;background-color:#fbfaf7;border:1px solid #d7d3c8}#right.page-local-bus .local-bus-links{margin-bottom:18px;padding:14px 16px;background-color:#f8f3e7;border:1px solid #d8c9a4}#right.page-local-bus .local-bus-links p{margin-bottom:10px;font-weight:700}#right.page-local-bus .local-bus-links ul{margin:0 0 0 20px;padding:0}#right.page-local-bus .local-bus-links li{margin:0 0 8px}#right.page-local-bus .local-bus-links li:last-child{margin-bottom:0}#right.page-local-bus .local-bus-image{margin:0 0 8px}#right.page-local-bus .local-bus-image img{width:100%!important;max-width:720px;height:auto;display:block;margin-bottom:0}#right.page-local-bus .local-bus-caption{display:block;padding:10px 12px 0}#right.page-service-charge .service-charge-intro,#right.page-virtual-office .virtual-office-intro{background-color:#f4f1ea;border-left:4px solid #bea668;padding:14px 16px 12px;margin-bottom:18px}#right.page-service-charge .service-charge-intro p,#right.page-service-charge .service-charge-points p,#right.page-service-charge .service-charge-terms li,#right.page-service-charge .service-charge-terms p{margin:0;font-size:15px;line-height:1.5}#right.page-service-charge .service-charge-intro p:first-child{font-size:18px;line-height:1.35;font-weight:700;margin-bottom:10px}#right.page-service-charge .service-charge-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}#right.page-service-charge .service-charge-points p{padding:14px 16px;background-color:#f8f3e7;border:1px solid #d8c9a4}#right.page-service-charge .service-charge-terms{margin-bottom:18px;padding:14px 16px;background-color:#fbfaf7;border:1px solid #d7d3c8}#right.page-service-charge .service-charge-terms p{margin-bottom:10px;font-weight:700}#right.page-service-charge .service-charge-terms ul{margin:0 0 0 20px;padding:0}#right.page-service-charge .service-charge-terms li{margin:0 0 8px}#right.page-service-charge .service-charge-terms li:last-child{margin-bottom:0}#right.page-rates-help .rates-help-intro{background-color:#f4f1ea;border-left:4px solid #bea668;padding:14px 16px 12px;margin-bottom:18px}#right.page-rates-help .rates-help-intro p,#right.page-rates-help .rates-help-links li,#right.page-rates-help .rates-help-links p,#right.page-rates-help .rates-help-note p,#right.page-rates-help .rates-help-points p,#right.page-rates-help .rates-help-steps li,#right.page-rates-help .rates-help-steps p{font-size:15px;line-height:1.5}#right.page-rates-help .rates-help-intro p{margin:0 0 10px}#right.page-rates-help .rates-help-intro p:last-child,#right.page-rates-help .rates-help-note p:last-child{margin-bottom:0}#right.page-rates-help .rates-help-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:18px}#right.page-rates-help .rates-help-points p{margin:0;padding:14px 16px;background-color:#f8f7f3;border:1px solid #ddd6c8}#right.page-rates-help .rates-help-links,#right.page-rates-help .rates-help-note,#right.page-rates-help .rates-help-steps{padding:16px 18px;background-color:#fbfaf7;border:1px solid #ded9cc;margin-bottom:18px}#right.page-rates-help .rates-help-links,#right.page-rates-help .rates-help-note{background-color:#f7f4ed}#right.page-rates-help .rates-help-links p,#right.page-rates-help .rates-help-note p,#right.page-rates-help .rates-help-steps p{margin:0 0 10px}#right.page-rates-help .rates-help-links ul,#right.page-rates-help .rates-help-steps ul{margin:0 0 0 22px;padding:0}#right.page-rates-help .rates-help-links li,#right.page-rates-help .rates-help-steps li{margin:0 0 8px}#right.page-rates-help .rates-help-links li:last-child,#right.page-rates-help .rates-help-steps li:last-child{margin-bottom:0}#right.page-site-history .site-history-intro{background-color:#f4f1ea;border-left:4px solid #bea668;padding:14px 16px 12px;margin-bottom:18px}#right.page-site-history .site-history-highlights li,#right.page-site-history .site-history-highlights p,#right.page-site-history .site-history-intro p,#right.page-site-history .site-history-links li,#right.page-site-history .site-history-links p,#right.page-site-history .site-history-sections p{margin:0;font-size:15px;line-height:1.5}#right.page-site-history .site-history-intro p:first-child{font-size:18px;line-height:1.35;font-weight:700;margin-bottom:10px}#right.page-site-history .site-history-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}#right.page-site-history .site-history-highlights,#right.page-site-history .site-history-links,#right.page-site-history .site-history-sections p{padding:14px 16px;background-color:#fbfaf7;border:1px solid #d7d3c8}#right.page-site-history .site-history-highlights,#right.page-site-history .site-history-links{margin-bottom:18px}#right.page-site-history .site-history-highlights p,#right.page-site-history .site-history-links p{margin-bottom:10px;font-weight:700}#right.page-site-history .site-history-highlights ul,#right.page-site-history .site-history-links ul{margin:0 0 0 20px;padding:0}#right.page-site-history .site-history-highlights li,#right.page-site-history .site-history-links li{margin:0 0 8px}#right.page-site-history .site-history-highlights li:last-child,#right.page-site-history .site-history-links li:last-child{margin-bottom:0}#right.page-site-history #imagecont{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0 0 18px}#right.page-site-history #imagecont a{display:block}#right.page-site-history #imagecont img{width:100%!important;height:auto;display:block;margin:0}#right.page-virtual-office .virtual-office-address p,#right.page-virtual-office .virtual-office-enquiry p,#right.page-virtual-office .virtual-office-intro p,#right.page-virtual-office .virtual-office-points p,#right.page-virtual-office .virtual-office-terms li,#right.page-virtual-office .virtual-office-terms p{margin:0;font-size:15px;line-height:1.5}#right.page-virtual-office .virtual-office-intro p:first-child{font-size:18px;line-height:1.35;font-weight:700;margin-bottom:10px}#right.page-virtual-office .virtual-office-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}#right.page-virtual-office .virtual-office-points p{padding:14px 16px;background-color:#f8f3e7;border:1px solid #d8c9a4;box-shadow:0 8px 18px rgba(76,67,45,.08)}#right.page-virtual-office .virtual-office-address,#right.page-virtual-office .virtual-office-enquiry,#right.page-virtual-office .virtual-office-terms{margin-bottom:18px}#right.page-virtual-office .virtual-office-address p:first-child,#right.page-virtual-office .virtual-office-terms p:first-child{margin-bottom:10px;font-weight:700}#right.page-virtual-office .virtual-office-address{background-color:#fcf8ef}#right.page-virtual-office .virtual-office-address,#right.page-virtual-office .virtual-office-terms{position:relative;padding:16px 18px;border:1px solid #d8c9a4;box-shadow:0 10px 22px rgba(76,67,45,.08)}#right.page-virtual-office .virtual-office-terms{background-color:#f8f3e7}#right.page-virtual-office .virtual-office-address:before,#right.page-virtual-office .virtual-office-terms:before{content:"MAIL SERVICE";position:absolute;top:12px;right:14px;padding:4px 8px 3px;font-size:11px;line-height:1;letter-spacing:.12em;font-weight:700;color:#7c6a3e;border:1px solid #c9b27b;background-color:hsla(0,0%,100%,.55)}#right.page-virtual-office .virtual-office-terms ul{margin:0 0 0 20px;padding:0}#right.page-virtual-office .virtual-office-terms li{margin:0 0 8px}#right.page-virtual-office .virtual-office-terms li:last-child{margin-bottom:0}#right.page-virtual-office .virtual-office-enquiry{padding:12px 16px;background-color:#f4f1ea;border-left:4px solid #bea668}#right.page-shower-changing .shower-changing-hero-row{display:flex;align-items:flex-start;gap:22px;margin:0 0 20px}#right.page-shower-changing .shower-changing-hero{margin:0;max-width:280px;flex:0 0 280px}#right.page-shower-changing .shower-changing-hero img{width:100%!important;height:auto;display:block}#right.page-shower-changing .shower-changing-intro{flex:1 1 auto;background-color:#f4f1ea;border-left:4px solid #bea668;padding:14px 16px 12px;margin-bottom:0}#right.page-shower-changing .shower-changing-intro p,#right.page-shower-changing .shower-changing-points p{margin:0;font-size:15px;line-height:1.5}#right.page-shower-changing .shower-changing-intro p:first-child{font-size:18px;line-height:1.35;font-weight:700;margin-bottom:10px}#right.page-shower-changing .shower-changing-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}#right.page-shower-changing .shower-changing-points p{padding:14px 16px;background-color:#fbfaf7;border:1px solid #d7d3c8}#right.page-tech-support .tech-support-intro p{margin:0 0 10px;font-size:15px;line-height:1.5}#right.page-tech-support .tech-support-intro p:first-child{font-size:18px;line-height:1.35;font-weight:700}#right.page-tech-support .tech-support-intro p:last-child{margin-bottom:0}#right.page-tech-support .tech-support-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:20px}#right.page-tech-support .tech-support-points p,#right.page-tech-support .tech-support-sections p{margin:0;font-size:15px;line-height:1.5}#right.page-tech-support .tech-support-points p{padding:14px 16px;background-color:#fbfaf7;border:1px solid #d7d3c8}#right.page-tech-support .tech-support-sections{margin-bottom:18px}#right.page-tech-support .tech-support-sections p{margin:0 0 14px}#right.page-tech-support .tech-support-sections p:last-child{margin-bottom:0}#right.page-tech-support #imagecont{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 16px;gap:18px 16px;max-width:640px}#right.page-tech-support #imagecont .gallery-item{margin:0}#right.page-tech-support #imagecont .gallery-item img{max-width:100%}#right.page-company-directory .company-directory-intro{background-color:#f4f1ea;border-left:4px solid #bea668;padding:14px 16px 12px;margin-bottom:22px}#right.page-company-directory .company-directory-intro p{margin:0 0 10px;font-size:15px;line-height:1.5}#right.page-company-directory .company-directory-intro p:last-child{margin-bottom:0}#right.page-company-directory .company-directory-hero{margin:26px 0 8px}#right.page-company-directory .company-directory-hero img{width:100%!important;height:auto;display:block;margin-bottom:0}#right.page-company-directory .company-directory-hero-caption{display:block;padding:10px 12px 0;font-size:14px;line-height:1.4}#right.page-company-directory .company-directory-map-note{margin:8px 0 14px;padding:10px 14px;background-color:#f4f1ea;border-left:4px solid #bea668}#right.page-company-directory .company-directory-map-note p{margin:0;font-size:14px;line-height:1.45}#right.page-company-directory .company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 18px;gap:20px 18px;padding-bottom:10px}#right.page-company-directory .company-card{display:flex;flex-direction:column;min-height:100%;color:#39434a;text-decoration:none;background-color:#fbfaf7;border:1px solid #d7d3c8;box-shadow:0 10px 24px rgba(44,55,66,.08);overflow:hidden}#right.page-company-directory .company-card:hover{text-decoration:none;box-shadow:0 14px 30px rgba(44,55,66,.14)}#right.page-company-directory .company-card-art{display:block;position:relative;min-height:154px;padding:14px 16px 16px;color:#fff;background:linear-gradient(135deg,#6d7b85,#46545e)}#right.page-company-directory .company-sector-finance .company-card-art{background:linear-gradient(135deg,#8b6f2e,#bea668)}#right.page-company-directory .company-sector-legal .company-card-art{background:linear-gradient(135deg,#4f5961,#2e383f)}#right.page-company-directory .company-sector-health .company-card-art{background:linear-gradient(135deg,#5d836e,#365646)}#right.page-company-directory .company-sector-care .company-card-art{background:linear-gradient(135deg,#8a5b64,#5f3d45)}#right.page-company-directory .company-sector-business .company-card-art{background:linear-gradient(135deg,#6f7e88,#43515c)}#right.page-company-directory .company-sector-on-site .company-card-art{background:linear-gradient(135deg,#7a5d2c,#b78b44)}#right.page-company-directory .company-sector-catering .company-card-art{background:linear-gradient(135deg,#6c4d56,#8d6571)}#right.page-company-directory .company-sector-nearby-dining .company-card-art{background:linear-gradient(135deg,#516773,#314450)}#right.page-company-directory .company-sector-bus-route .company-card-art{background:linear-gradient(135deg,#7d2230,#a73b4e)}#right.page-company-directory .company-sector-local-info .company-card-art{background:linear-gradient(135deg,#56753a,#789c56)}#right.page-company-directory .company-sector-rail .company-card-art{background:linear-gradient(135deg,#3f5f7b,#6788a5)}#right.page-company-directory .company-sector-main-station .company-card-art{background:linear-gradient(135deg,#5a4b73,#7f6a9e)}#right.page-company-directory .company-sector-travel-info .company-card-art{background:linear-gradient(135deg,#48636b,#68858e)}#right.page-company-directory .company-card-link,#right.page-company-directory .company-card-logo,#right.page-company-directory .company-card-logo-text,#right.page-company-directory .company-card-logo-wrap,#right.page-company-directory .company-card-name,#right.page-company-directory .company-card-sector,#right.page-company-directory .company-card-service,#right.page-company-directory .company-card-summary{display:block}#right.page-company-directory .company-card-sector{font-size:11px;line-height:1.1;letter-spacing:.14em;text-transform:uppercase;opacity:.95}#right.page-company-directory .company-card-logo-wrap{display:flex;align-items:center;justify-content:center;min-height:72px;margin-top:18px;padding:10px 14px;background:#111;border-radius:14px;border:1px solid hsla(0,0%,100%,.22)}#right.page-company-directory .company-card-logo{width:100%;max-width:260px;max-height:56px;-o-object-fit:contain;object-fit:contain}#right.page-company-directory .company-card-logo-text{width:100%;text-align:center;color:#fff;font-size:28px;line-height:1.05;font-weight:700;letter-spacing:.02em}#right.page-company-directory .company-card-logo-invert{filter:grayscale(1) brightness(0) invert(1)}#right.page-company-directory .company-card-logo-native{filter:none}#right.page-company-directory .company-card-service{margin-top:14px;font-size:15px;line-height:1.3;font-weight:700}#right.page-company-directory .company-card-body{display:flex;flex-direction:column;flex:1 1 auto;padding:16px 16px 18px}#right.page-company-directory .company-card-name{font-size:19px;line-height:1.2;font-weight:700;color:#3d4a54}#right.page-company-directory .company-card-summary{margin-top:10px;font-size:14px;line-height:1.5;font-weight:400;color:#50585f;flex:1 1 auto}#right.page-company-directory .company-card-link{margin-top:16px;font-size:13px;line-height:1.2;font-weight:700;color:#942b2b}@media screen and (max-width:760px){#right.page-company-directory .company-grid,#right.page-local-bus .local-bus-points,#right.page-rates-help .rates-help-points,#right.page-shower-changing .shower-changing-points,#right.page-virtual-office .virtual-office-points{grid-template-columns:1fr}#right.page-shower-changing .shower-changing-hero-row{display:block}#right.page-shower-changing .shower-changing-hero{max-width:260px;margin:0 0 16px}#right.page-tech-support .tech-support-points{grid-template-columns:1fr}#right.page-tech-support #imagecont{grid-template-columns:1fr;max-width:none}}#right.page-suite-gallery .suite-notes,#right.page-suites-14-19 .suite-notes{max-width:720px}#right.page-suite-gallery .suite-notes p,#right.page-suites-14-19 .suite-notes p{margin:0 0 10px;padding:10px 14px;background-color:#f4f1ea;border-left:4px solid #bea668;font-size:15px;line-height:1.5}#right.page-suites-14-19 .suite-notes-bottom{padding-top:18px}#right.page-suite-gallery li,#right.page-suite-gallery p,#right.page-suite-gallery td{font-size:15px;line-height:1.5}#right.page-suite-gallery ul{margin:0 0 18px 22px;padding:0}#right.page-suite-gallery p{margin:0 0 14px}#right.page-suite-gallery .suite-size-table{width:100%;max-width:520px;border-collapse:collapse;margin:0 0 18px}#right.page-suite-gallery .suite-size-table td{padding:8px 10px;border-bottom:1px solid #d7d3c8}#right.page-suite-gallery .suite-tour-block{width:100%;max-width:720px;padding-top:10px}#right.page-suite-gallery .suite-tour-note{margin:0 0 12px;padding:10px 14px;background-color:#f4f1ea;border-left:4px solid #bea668;font-size:15px;line-height:1.5}#right.page-suite-gallery .suite-tour-block iframe{width:100%;max-width:720px;height:720px;display:block;border:0}.pageimage{margin-bottom:15px;border:3px solid #c8c9ca}.gallery-image-button,.legacy-gallery-link{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left}.legacy-gallery-link+.legacy-gallery-link{margin-top:14px}.legacy-gallery img{width:100%;height:auto;display:block}.image-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background-color:rgba(9,12,15,.86)}.image-modal-frame{position:relative;max-width:min(92vw,1180px);max-height:90vh}.image-modal-image{display:block;max-width:100%;max-height:82vh;height:auto;border:4px solid #d8d8d8;box-shadow:0 18px 50px rgba(0,0,0,.35)}.image-modal-caption{margin:10px 0 0;color:#f2f5f7;font-size:14px;line-height:1.45;text-align:center}.image-modal-close{position:absolute;top:18px;right:18px;width:42px;height:42px;border:0;border-radius:999px;background-color:hsla(0,0%,100%,.15);color:#fff;font-size:28px;line-height:1;cursor:pointer}h1{padding:0;font-size:24px;line-height:1.15;font-weight:700;color:#bea668;margin:0 0 20px}h1,h2,h3{font-family:Georgia,Times New Roman,serif}h2,h3{color:#5f6e79}#footercont{width:100%;height:27px;background-image:url(/images/footer.jpg)}#footer{width:990px;margin-left:auto;margin-right:auto;position:relative}.copy{left:5px}.copy,.site{margin:0;padding:0;position:absolute;top:7px;font-size:11px;color:#fff}.site{right:5px}#footer a{color:#fff;text-decoration:none}#footer a:hover{color:#ccc;text-decoration:none}ul.scrollingnews{margin:0;padding:0;list-style:none}ul.scrollingnews li{display:block;margin:0;font-size:14px;line-height:1.35;color:#5c4a34}ul.scrollingnews li a{color:#5c4a34}p.scrollnewshead{margin:0;padding:0;font-weight:700;color:#d1a646;float:none;font-size:14px;letter-spacing:.04em;flex:0 0 auto;white-space:nowrap}.ticker-item,.ticker-item a,.ticker-viewport{color:#f5f0e6}.txt{width:95%}.txt,select{background-color:#ececec;padding:2px;border:1px solid #ccc;font-family:Georgia,Times New Roman,serif;font-size:12px}.error{color:red}.bold,.error{font-weight:700}body,html{margin:0;padding:0;display:block!important}*{box-sizing:border-box}#slider{height:302px;overflow:hidden}#slider img{width:990px;height:302px;-o-object-fit:cover;object-fit:cover;display:none}#slider img:first-child{display:block}#content div,#content iframe,#content li,#content p,#content span,#content td{max-width:100%}.mobile-current-tab,.mobile-nav-heading,.mobile-priority-links,.suite-tour-note-mobile{display:none}@media (max-width:768px){.suite-tour-note-desktop{display:none}.suite-tour-note-mobile{display:block}body,html{width:100%;max-width:100%;overflow-x:hidden}#content_container{display:flex;flex-direction:column;overflow-x:clip}#container,#content_container,#footer{width:100%;max-width:100%}body{background:linear-gradient(180deg,#cfd7dd,#cfd7dd 10rem,#eef2f4 0,#eef2f4)}#header{height:auto;grid-template-columns:1fr;row-gap:10px;padding:18px 18px 14px;background:linear-gradient(180deg,#39464f,#2c3840);text-align:center}.contact,.header-copy,.header-mark{display:block;width:100%;max-width:none;margin:0;justify-self:stretch;text-align:center}.header-mark{width:200px;margin:0 auto}.header-title{font-size:clamp(1.8rem,6vw,2.25rem);line-height:1.08;white-space:normal}.header-address{margin-top:0;font-size:.95rem;line-height:1.4;white-space:normal}.header-copy{display:flex;flex-direction:column;gap:0}.header-title{display:none}.contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 10px;gap:6px 10px;padding-top:4px;font-size:.95rem;line-height:1.4}.contact-label,.contact-line{margin:0}.contact-label{align-self:end}.contact-line:last-child{grid-column:2}#ticker{height:auto;gap:8px;padding:10px 14px;align-items:flex-start;flex-direction:column}p.scrollnewshead{margin-bottom:0}.ticker-viewport{width:100%}.ticker-track{animation-duration:43s}#banners,#slider,.hero-slider,.hero-slider-image{height:auto}#slider img,.hero-slider-image{width:100%;height:auto}.hero-slider{background:#d7dde1}.hero-slider-nav{width:44px;height:44px}#content,#imagecont,#left,#right{float:none;width:100%!important;max-width:100%!important;padding:0}#right{order:1;padding:20px 10px 34px;background-image:none!important;overflow-x:clip}#content{padding-top:0;padding-right:0;margin:0}#left{order:2;padding:18px 10px 8px;background:linear-gradient(180deg,#f3f5f6,#fff)}.mobile-current-tab{display:block;margin:0 0 18px}.mobile-current-tab-link{display:block;padding:16px 14px 15px;border-radius:18px;background:linear-gradient(180deg,#46535d,#364149);box-shadow:0 12px 24px rgba(44,55,66,.12);color:#fff}.mobile-current-tab-link:hover{color:#fff;text-decoration:none}.mobile-current-tab-label,.mobile-current-tab-summary,.mobile-current-tab-title{display:block}.mobile-current-tab-label{font-size:.72rem;line-height:1.1;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(232,238,242,.82)}.mobile-current-tab-title{margin-top:7px;font-size:1.08rem;line-height:1.2;font-weight:700}.mobile-current-tab-summary{margin-top:6px;font-size:.84rem;line-height:1.4;color:rgba(242,245,247,.92)}.mobile-nav-heading{display:block;margin-bottom:14px}.mobile-nav-eyebrow,.mobile-nav-title{margin:0}.mobile-nav-eyebrow{color:#7e8b95;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mobile-nav-title{margin-top:6px;color:#2f3a42;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.15;font-weight:700}ul.menu{display:grid;grid-gap:12px;gap:12px}ul.menu li{min-height:0;padding:0;border:0;background:none}ul.menu li.normal a,ul.menu li.selected a{min-height:0;padding:16px 14px 15px;border-radius:18px;background:linear-gradient(180deg,#697781,#5a6872);box-shadow:0 12px 24px rgba(44,55,66,.12)}ul.menu li.selected a{background:linear-gradient(180deg,#46535d,#364149)}ul.menu li.mobile-active-item{display:none}.menu-headline{font-size:1.05rem;line-height:1.2}.menu-summary{margin-top:6px;font-size:.84rem;line-height:1.4;color:rgba(242,245,247,.92)}.mobile-priority-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.mobile-priority-links a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:10px 12px;border-radius:999px;background:#eef2f4;color:#41505b;font-size:.85rem;font-weight:700;text-align:center}.mobile-priority-links a:hover{text-decoration:none}#imagecont{gap:14px;padding-top:16px}#imagecont a,#imagecont img{width:100%!important}#right.page-home-highlights .home-tour-block,#right.page-suite-gallery .suite-tour-block{display:block!important;width:100%!important;max-width:100%!important;padding-top:16px;overflow:hidden}#right.page-home-highlights .home-tour-block iframe,#right.page-suite-gallery .suite-tour-block iframe{display:block;width:100%!important;max-width:100%!important;min-width:0;height:min(calc((100vw - 20px) * 1.12),460px);margin:0;border-radius:16px;overflow:hidden}h1{margin-bottom:16px;font-size:1.9rem;line-height:1.1}#right.page-availability-summary .availability-summary,#right.page-company-directory .company-directory-intro,#right.page-home-highlights .home-highlights,#right.page-home-highlights .home-tour-block .suite-tour-note,#right.page-local-bus .local-bus-intro,#right.page-location .location-intro,#right.page-rates-help .rates-help-intro,#right.page-service-charge .service-charge-intro,#right.page-site-history .site-history-intro,#right.page-suite-gallery .suite-tour-note,#right.page-tech-support .tech-support-intro,#right.page-virtual-office .virtual-office-intro{margin-left:0;margin-right:0}#right.page-home-highlights #content,#right.page-home-highlights #imagecont,#right.page-home-highlights .home-highlights-content,#right.page-home-highlights .home-tour-block,#right.page-suite-gallery #content,#right.page-suite-gallery #imagecont,#right.page-suite-gallery .suite-tour-block{width:100%!important;max-width:100%!important}#content div,#content li,#content p,#content span,#content td{font-size:1rem;line-height:1.55}#bottommap{width:100%;max-width:498px;height:416px;margin:16px auto 0;background-size:contain;background-position:bottom}#footercont{height:auto;min-height:36px}.copy,.site{position:static;padding:6px 12px;text-align:center}}