.embed{position:relative;max-width:100%;aspect-ratio:16/9;margin:0 auto}.embed>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}span.embed{display:block}.ico--fa{display:inline-block;width:1em;height:1em;vertical-align:-.125em}.ico--fa>svg{display:block;width:100%;height:100%;overflow:visible}@media (min-width:1101px){:where(img[style*="--ar-img:"]){aspect-ratio:var(--ar-img)}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){:where(img[style*="--ar-img-m:"]){aspect-ratio:var(--ar-img-m)}}.table-wrap{overflow-x:auto;min-height:.01%}:where(td,th){padding:0}.bwidget{padding:24px 16px;background:var(--c-alt, #f4f1ee)}.stb-form{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-end;justify-content:center;max-width:var(--wrap-max, 1340px);margin:0 auto}.stb-field{position:relative;display:flex;flex-direction:column;flex:1 1 160px;min-width:0;cursor:pointer}.stb-label{font-size:13px;line-height:1.3;letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px;color:var(--c-ink, #222)}.stb-input,.stb-occ-trigger{width:100%;height:46px;padding:0 12px;border:1px solid var(--c-mid, #6e6259);border-radius:0;background:var(--c-white, #fff);color:var(--c-ink, #222);font:inherit;font-size:16px;text-align:left}.stb-submit{flex:0 0 auto;height:46px;padding:0 28px;border:0;background:var(--c-accent-dk, #73592c);color:var(--c-white, #fff);font:inherit;font-weight:600;letter-spacing:.8px;text-transform:uppercase;cursor:pointer}.stb-submit:hover,.stb-submit:focus-visible{background:var(--c-ink, #222)}.stb-occ-panel{position:absolute;z-index:30;top:100%;left:0;min-width:280px;margin-top:4px;padding:16px;background:var(--c-white, #fff);color:var(--c-ink, #222);box-shadow:0 8px 30px rgba(0,0,0,.2)}.stb-room+.stb-room{margin-top:12px;padding-top:12px;border-top:1px solid var(--c-muted, #d0ccc8)}.stb-room-title{margin:0 0 8px;font-size:15px}.stb-step{display:flex;align-items:center;gap:10px;margin:6px 0}.stb-step-label{flex:1}.stb-step-btn{width:44px;height:44px;border:1px solid var(--c-mid, #6e6259);background:var(--c-white, #fff);color:var(--c-ink, #222);font-size:18px;cursor:pointer}.stb-step-btn:disabled{opacity:.4;cursor:default}.stb-step-val{min-width:2ch;text-align:center}.stb-ages{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;align-items:center;margin-top:8px}.stb-age{height:44px}.stb-room-add,.stb-room-remove,.stb-occ-done{min-height:44px;margin-top:10px;padding:0 14px;border:1px solid var(--c-ink, #222);background:0 0;color:var(--c-ink, #222);font:inherit;cursor:pointer}.stb-occ-done{margin-left:8px;background:var(--c-ink, #222);color:var(--c-white, #fff)}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.stb-field,.stb-submit{flex:1 1 100%}.stb-occ-panel{left:0;right:0;min-width:0}}.cwidget select.stb-input{appearance:auto}.card__media:has(>.card__cap){position:relative}.card__cap{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:10px 16px;background:rgba(0,0,0,.6);color:#fff;text-align:center}.card__cap :is(h1,h2,h3,h4,h5,h6,p,a,span){margin:0;color:inherit}.mega__pic img{display:block;width:100%;max-width:290px;height:auto}.mega__book{display:inline-flex;align-items:center;min-height:44px}.cards.cards--grid{--per:var(--cols, 3)}.cards--grid .cards__track{flex-wrap:wrap}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.cards.cards--grid{--per:1}}@media (max-width:991px){.cards.cards--grid:not(:where([data-sl-phone])){--per:1}}.cards.cards--images{--per:1;--gap:0px}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.cards--grid[data-sl-phone] .cards__track{flex-wrap:nowrap}}.sl-ctrl{display:flex;align-items:center;justify-content:flex-end}.sl-count{display:inline-flex;justify-content:center;gap:3px;min-width:40px;white-space:nowrap}[data-sl-mode]>.sl-ctrl .sl-btn{position:static;transform:none;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px}[data-sl-mode=row]>.sl-dots,[data-sl-mode=dots]>.sl-ctrl,[data-sl-mode=none]>.sl-ctrl,[data-sl-mode=none]>.sl-dots,[data-sl-mode=overlay] .sl-count{display:none}[data-sl-mode=overlay]>.sl-ctrl{position:absolute;inset:0;z-index:1;justify-content:space-between;padding:0 15px;pointer-events:none}[data-sl-mode=overlay]>.sl-ctrl .sl-btn{pointer-events:auto}.is-carousel.is-gesture,.side__slides.is-gesture{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.is-carousel.is-gesture .cards__track,.side__slides.is-carousel.is-gesture{touch-action:pan-y pinch-zoom}.is-carousel.is-dragging .cards__track,.side__slides.is-dragging{cursor:pointer}.menu-button-wrapper{display:flex;width:100%;justify-content:flex-start;align-items:flex-start}.menu-button-wrapper>.btn-wrap+.btn-wrap{margin-left:10px}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.menu-button-wrapper{flex-wrap:wrap}.menu-button-wrapper>.btn-wrap+.btn-wrap{margin-left:0}.menu-button-wrapper>.btn-wrap:not(:last-child){margin-right:10px}}.multiple-buttons-container{display:flex;flex-wrap:wrap;column-gap:clamp(20px,1.953vw,30px)}.multiple-buttons-container>.btn-wrap{display:inline-flex}.question-part{position:relative}.faq-btn{display:inline;padding:0;border:0;background:0 0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.faq-btn::after{content:"";position:absolute;inset:0;z-index:1}.faq-btn:focus-visible{outline:0}.question-part:has(.faq-btn:focus-visible){outline:3px solid currentColor;outline-offset:-3px}.question-part:has(.faq-btn)::after{content:"";position:absolute;top:50%;right:20px;width:20px;height:20px;background:currentColor;transform:translateY(-50%);transition:transform .22s ease-out;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 7l6 6 6-6' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 7l6 6 6-6' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E")center/contain no-repeat;pointer-events:none}.faq-open .question-part::after{transform:translateY(-50%) rotate(180deg)}.faq-wrapper .answer-part:has(>.faq-answer-inner){display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease-out}.faq-wrapper .answer-part.faq-expanded{grid-template-rows:1fr}.faq-answer-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.faq-wrapper .answer-part,.question-part::after{transition:none}}.frm__set{min-width:0;margin:0;padding:0;border:0}.frm__opt{display:flex;align-items:flex-start;gap:8px;min-height:24px;font-weight:inherit;cursor:pointer}.frm__opt input{flex:none;width:auto;margin:5px 0 0}.frm__g:has(.frm__c:is(input,textarea):is(:focus,:not(:placeholder-shown)))>.frm__l.sr-only,.frm__g:has(select.frm__c:is(:focus,[required]:valid))>.frm__l.sr-only{top:-.75em;left:10px;z-index:2;width:auto;height:auto;margin:0;padding:0 5px;overflow:visible;clip:auto;clip-path:none;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:none;background:var(--frm-float-bg, #fff);color:var(--frm-float-c, #333);border-radius:3px;pointer-events:none}.frm__status:empty{position:absolute;margin:0;padding:0;border:0}.frm[data-validation=cms] .frm__err{margin:0;padding:0;font-size:12px;color:var(--frm-cms-err, #e00000);text-align:left}.frm[data-validation=cms] .frm__g.is-invalid .frm__c:not(.frm__c--checkbox):not(.frm__c--radio){border-color:red}.frm[data-validation=cms] .frm__g.is-invalid .frm__pad{border:1px solid red}.frm-cap{position:fixed;inset:0;z-index:999;overflow-x:hidden;overflow-y:auto;background:rgba(0,0,0,.7);opacity:0;transition:opacity .15s linear}.frm-cap[hidden]{display:none}.frm-cap.is-in{opacity:1}.frm-cap__box{position:absolute;left:50%;top:calc(50% + 30px);transform:translate(-50%,-50%);background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.5);outline:0}.frm-cap__head{padding:15px;border-bottom:1px solid #e5e5e5}.frm-cap__head::before,.frm-cap__head::after{content:" ";display:table}.frm-cap__head::after{clear:both}.frm-cap__x{float:right;margin-top:-2px;padding:0;border:0;background:0 0;-webkit-appearance:none;appearance:none;font:inherit;font-size:24px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0#fff;opacity:.54;cursor:pointer}.frm-cap__x:hover,.frm-cap__x:focus{opacity:.8}.frm-cap__x:focus-visible{opacity:1}.frm-cap__body{position:relative;padding:15px}.frm-cap__widget{min-width:304px;min-height:78px}.frm-cap__widget>div{margin:0 auto}.frm-cap__edge{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.frm-cap{background:rgba(0,0,0,.5);z-index:1050}.frm-cap__box{top:50%;color:#555}.frm-cap__body{padding:15px 5px}}.frm[data-result=cms] .frm__g--submit{flex-wrap:wrap}.frm[data-result=cms] .frm__status{flex:0 0 100%;width:100%;margin:0;padding:0;border:0;background:0 0;color:green;font-size:inherit;text-align:inherit}.frm[data-result=cms] .frm__status.is-err{color:var(--frm-cms-err, #e00000)}.frm[data-result=cms] .frm__status.is-warn{color:#8a6d3b}.frm[data-result=cms] .frm__status.is-fading{opacity:0;transition:opacity .6s cubic-bezier(.37,0,.63,1)}.frm[data-result=cms] .frm__submit[aria-disabled=true]{cursor:not-allowed;opacity:.65;box-shadow:none}.frm:not([data-result=cms]) .frm__submit[aria-disabled=true]{cursor:progress;opacity:.7}.frm__spin{animation:frm-spin 2s linear infinite}@keyframes frm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.frm-cap{transition:none}.frm__spin{animation:none}.frm[data-result=cms] .frm__status.is-fading{transition:none}}.ilist__tabs{margin:0;padding:0;list-style:none}.ilist__tab{display:block;width:100%;min-height:24px;padding:0;border:0;background:0 0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.ilist__pic[hidden]{display:none}.ilist__img{display:block;width:100%;height:auto}.loc--places{display:grid;gap:16px}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.loc--places{grid-template-columns:minmax(220px,1fr) 2fr}.loc--places .loc__dir{grid-column:1/-1}}.loc__tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.loc__tab{min-height:32px;padding:6px 12px;border:1px solid currentColor;background:0 0;color:inherit;font:inherit;cursor:pointer}.loc__tab[aria-selected=true]{font-weight:700;text-decoration:underline;text-underline-offset:4px}.loc__places{list-style:none;margin:0;padding:0}.loc__place{display:inline-block;min-height:24px;padding:6px 0;border:0;background:0 0;color:inherit;font:inherit;text-align:left;cursor:pointer}button.loc__place[aria-pressed=true]{font-weight:700}.loc__view{position:relative;min-width:0}.loc__view .loc__map{display:block;width:100%}.loc__dimg{display:block;max-width:100%;height:auto}.loc__dlabel{display:block;min-height:24px;padding:0;border:0;background:0 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.loc__dlabel::after{content:"";display:inline-block;width:.45em;height:.45em;margin:0 0 .15em .45em;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.loc__dlabel[aria-expanded=false]::after{transform:rotate(-45deg)}.loc__psel{display:none}.loc__dir{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end}.loc__dg{display:flex;flex-direction:column;flex:1 1 200px;min-width:0}.loc__sel{min-height:44px;padding:0 10px;font:inherit}.loc__go{min-height:44px}.nav__i--more{position:relative}.nav__morelist{position:absolute;top:100%;right:0;z-index:20;display:none;min-width:200px;margin:0;padding:0;list-style:none}.nav__i--more:hover .nav__morelist,.nav__i--more.is-open .nav__morelist{display:block}.nav__i--more.is-dismissed:not(.is-open) .nav__morelist{display:none}.nav__morelist>.nav__i{display:block}.hdr__burger--label{display:inline-flex;align-items:center}.hdr__blabel--close,.hdr__burger[aria-expanded=true] .hdr__blabel--open{display:none}.hdr__burger[aria-expanded=true] .hdr__blabel--close{display:inline}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.hdr__strip{display:none}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.pstrip{display:none}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.cards.cards--collage{--per:999}.cards--collage .card{min-width:auto;margin:0;padding:0;position:relative}.cards--collage .card__media{width:100%;height:100%;overflow:hidden}.cards--collage .card__media>a,.cards--collage .card__media picture{display:block;width:100%;height:100%}.cards--collage .card__img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;transition:transform .3s ease-in-out;will-change:transform}.cards--collage .card__media:hover .card__img{transform:scale(1.05)}.cards--collage .card__body,.cards--collage .sl-dots,.cards--collage .sl-btn{display:none}.cards--collage .cards__track{display:flex;display:grid;grid-gap:15px;grid-template-columns:repeat(12,calc((100%/12) - 15px));justify-content:center;align-content:end}.cards--collage.cards--n1 .cards__track,.cards--collage.cards--n2 .cards__track{display:flex;justify-content:space-around}.cards--collage.cards--n3 .cards__track{grid-template-rows:repeat(5,calc(20% - 15px))}.cards--collage.cards--n4 .cards__track,.cards--collage.cards--n5 .cards__track,.cards--collage.cards--n6 .cards__track,.cards--collage.cards--n7 .cards__track,.cards--collage.cards--n8 .cards__track{grid-template-rows:repeat(6,calc((100%/6) - 15px))}.cards--collage.cards--n10 .cards__track,.cards--collage.cards--n11 .cards__track,.cards--collage.cards--n9 .cards__track{grid-template-rows:repeat(7,calc((100%/7) - 15px))}.cards--collage.cards--n12 .cards__track{grid-template-rows:repeat(8,calc((100%/8) - 15px))}.cards--collage.cards--n13 .cards__track,.cards--collage.cards--n14 .cards__track,.cards--collage.cards--n15 .cards__track{grid-template-columns:repeat(24,calc((100%/24) - 15px));grid-template-rows:repeat(16,calc((100%/16) - 15px))}.cards--collage.cards--n3 .card:nth-child(1){grid-column-start:1;grid-column-end:8;grid-row-start:1;grid-row-end:6}.cards--collage.cards--n3 .card:nth-child(2){grid-column-start:8;grid-column-end:13;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n3 .card:nth-child(3){grid-column-start:8;grid-column-end:13;grid-row-start:4;grid-row-end:6}.cards--collage.cards--n4 .card:nth-child(1){grid-column-start:1;grid-column-end:7;grid-row-start:1;grid-row-end:7}.cards--collage.cards--n4 .card:nth-child(2){grid-column-start:7;grid-column-end:13;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n4 .card:nth-child(3){grid-column-start:7;grid-column-end:10;grid-row-start:4;grid-row-end:7}.cards--collage.cards--n4 .card:nth-child(4){grid-column-start:10;grid-column-end:13;grid-row-start:4;grid-row-end:7}.cards--collage.cards--n5 .card:nth-child(1){grid-column-start:1;grid-column-end:9;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n5 .card:nth-child(2){grid-column-start:9;grid-column-end:13;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n5 .card:nth-child(3){grid-column-start:1;grid-column-end:5;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n5 .card:nth-child(4){grid-column-start:5;grid-column-end:9;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n5 .card:nth-child(5){grid-column-start:9;grid-column-end:13;grid-row-start:4;grid-row-end:7}.cards--collage.cards--n6 .card:nth-child(1){grid-column-start:1;grid-column-end:7;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n6 .card:nth-child(2){grid-column-start:7;grid-column-end:13;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n6 .card:nth-child(3){grid-column-start:1;grid-column-end:4;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n6 .card:nth-child(4){grid-column-start:4;grid-column-end:7;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n6 .card:nth-child(5){grid-column-start:7;grid-column-end:10;grid-row-start:4;grid-row-end:7}.cards--collage.cards--n6 .card:nth-child(6){grid-column-start:10;grid-column-end:13;grid-row-start:4;grid-row-end:7}.cards--collage.cards--n7 .card:nth-child(1){grid-column-start:1;grid-column-end:6;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n7 .card:nth-child(2){grid-column-start:6;grid-column-end:9;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n7 .card:nth-child(3){grid-column-start:6;grid-column-end:9;grid-row-start:3;grid-row-end:5}.cards--collage.cards--n7 .card:nth-child(4){grid-column-start:9;grid-column-end:13;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n7 .card:nth-child(5){grid-column-start:1;grid-column-end:5;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n7 .card:nth-child(6){grid-column-start:5;grid-column-end:9;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n7 .card:nth-child(7){grid-column-start:9;grid-column-end:13;grid-row-start:4;grid-row-end:7}.cards--collage.cards--n8 .card:nth-child(1){grid-column-start:1;grid-column-end:6;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n8 .card:nth-child(2){grid-column-start:6;grid-column-end:10;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n8 .card:nth-child(3){grid-column-start:10;grid-column-end:13;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n8 .card:nth-child(4){grid-column-start:10;grid-column-end:13;grid-row-start:3;grid-row-end:5}.cards--collage.cards--n8 .card:nth-child(5){grid-column-start:1;grid-column-end:4;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n8 .card:nth-child(6){grid-column-start:4;grid-column-end:6;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n8 .card:nth-child(7){grid-column-start:6;grid-column-end:10;grid-row-start:4;grid-row-end:7}.cards--collage.cards--n8 .card:nth-child(8){grid-column-start:10;grid-column-end:13;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n9 .card:nth-child(1){grid-column-start:1;grid-column-end:7;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n9 .card:nth-child(2){grid-column-start:7;grid-column-end:10;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n9 .card:nth-child(3){grid-column-start:10;grid-column-end:13;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n9 .card:nth-child(4){grid-column-start:7;grid-column-end:10;grid-row-start:4;grid-row-end:6}.cards--collage.cards--n9 .card:nth-child(5){grid-column-start:10;grid-column-end:13;grid-row-start:3;grid-row-end:6}.cards--collage.cards--n9 .card:nth-child(6){grid-column-start:1;grid-column-end:4;grid-row-start:5;grid-row-end:8}.cards--collage.cards--n9 .card:nth-child(7){grid-column-start:4;grid-column-end:7;grid-row-start:5;grid-row-end:8}.cards--collage.cards--n9 .card:nth-child(8){grid-column-start:7;grid-column-end:10;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n9 .card:nth-child(9){grid-column-start:10;grid-column-end:13;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n10 .card:nth-child(1){grid-column-start:1;grid-column-end:6;grid-row-start:1;grid-row-end:6}.cards--collage.cards--n10 .card:nth-child(2){grid-column-start:6;grid-column-end:10;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n10 .card:nth-child(3){grid-column-start:10;grid-column-end:13;grid-row-start:1;grid-row-end:4}.cards--collage.cards--n10 .card:nth-child(4){grid-column-start:6;grid-column-end:9;grid-row-start:4;grid-row-end:6}.cards--collage.cards--n10 .card:nth-child(5){grid-column-start:9;grid-column-end:11;grid-row-start:4;grid-row-end:6}.cards--collage.cards--n10 .card:nth-child(6){grid-column-start:11;grid-column-end:13;grid-row-start:4;grid-row-end:6}.cards--collage.cards--n10 .card:nth-child(7){grid-column-start:1;grid-column-end:4;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n10 .card:nth-child(8){grid-column-start:4;grid-column-end:7;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n10 .card:nth-child(9){grid-column-start:7;grid-column-end:10;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n10 .card:nth-child(10){grid-column-start:10;grid-column-end:13;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n11 .card:nth-child(1){grid-column-start:1;grid-column-end:6;grid-row-start:1;grid-row-end:6}.cards--collage.cards--n11 .card:nth-child(2){grid-column-start:6;grid-column-end:9;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n11 .card:nth-child(3){grid-column-start:9;grid-column-end:11;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n11 .card:nth-child(4){grid-column-start:11;grid-column-end:13;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n11 .card:nth-child(5){grid-column-start:6;grid-column-end:8;grid-row-start:3;grid-row-end:5}.cards--collage.cards--n11 .card:nth-child(6){grid-column-start:8;grid-column-end:10;grid-row-start:3;grid-row-end:5}.cards--collage.cards--n11 .card:nth-child(7){grid-column-start:10;grid-column-end:13;grid-row-start:3;grid-row-end:6}.cards--collage.cards--n11 .card:nth-child(8){grid-column-start:1;grid-column-end:4;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n11 .card:nth-child(9){grid-column-start:4;grid-column-end:6;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n11 .card:nth-child(10){grid-column-start:6;grid-column-end:10;grid-row-start:5;grid-row-end:8}.cards--collage.cards--n11 .card:nth-child(11){grid-column-start:10;grid-column-end:13;grid-row-start:6;grid-row-end:8}.cards--collage.cards--n12 .card:nth-child(1){grid-column-start:1;grid-column-end:7;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n12 .card:nth-child(2){grid-column-start:7;grid-column-end:11;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n12 .card:nth-child(3){grid-column-start:11;grid-column-end:13;grid-row-start:1;grid-row-end:3}.cards--collage.cards--n12 .card:nth-child(4){grid-column-start:7;grid-column-end:10;grid-row-start:3;grid-row-end:5}.cards--collage.cards--n12 .card:nth-child(5){grid-column-start:10;grid-column-end:13;grid-row-start:3;grid-row-end:6}.cards--collage.cards--n12 .card:nth-child(6){grid-column-start:1;grid-column-end:3;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n12 .card:nth-child(7){grid-column-start:3;grid-column-end:6;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n12 .card:nth-child(8){grid-column-start:6;grid-column-end:10;grid-row-start:5;grid-row-end:7}.cards--collage.cards--n12 .card:nth-child(9){grid-column-start:1;grid-column-end:4;grid-row-start:7;grid-row-end:9}.cards--collage.cards--n12 .card:nth-child(10){grid-column-start:4;grid-column-end:7;grid-row-start:7;grid-row-end:9}.cards--collage.cards--n12 .card:nth-child(11){grid-column-start:7;grid-column-end:10;grid-row-start:7;grid-row-end:9}.cards--collage.cards--n12 .card:nth-child(12){grid-column-start:10;grid-column-end:13;grid-row-start:6;grid-row-end:9}.cards--collage.cards--n13 .card:nth-child(1){grid-column-start:1;grid-column-end:11;grid-row-start:1;grid-row-end:9}.cards--collage.cards--n13 .card:nth-child(2){grid-column-start:11;grid-column-end:19;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n13 .card:nth-child(3){grid-column-start:19;grid-column-end:25;grid-row-start:1;grid-row-end:7}.cards--collage.cards--n13 .card:nth-child(4){grid-column-start:11;grid-column-end:15;grid-row-start:5;grid-row-end:9}.cards--collage.cards--n13 .card:nth-child(5){grid-column-start:15;grid-column-end:19;grid-row-start:5;grid-row-end:9}.cards--collage.cards--n13 .card:nth-child(6){grid-column-start:1;grid-column-end:6;grid-row-start:9;grid-row-end:13}.cards--collage.cards--n13 .card:nth-child(7){grid-column-start:6;grid-column-end:12;grid-row-start:9;grid-row-end:13}.cards--collage.cards--n13 .card:nth-child(8){grid-column-start:12;grid-column-end:19;grid-row-start:9;grid-row-end:13}.cards--collage.cards--n13 .card:nth-child(9){grid-column-start:19;grid-column-end:25;grid-row-start:7;grid-row-end:13}.cards--collage.cards--n13 .card:nth-child(10){grid-column-start:1;grid-column-end:8;grid-row-start:13;grid-row-end:17}.cards--collage.cards--n13 .card:nth-child(11){grid-column-start:8;grid-column-end:14;grid-row-start:13;grid-row-end:17}.cards--collage.cards--n13 .card:nth-child(12){grid-column-start:14;grid-column-end:20;grid-row-start:13;grid-row-end:17}.cards--collage.cards--n13 .card:nth-child(13){grid-column-start:20;grid-column-end:25;grid-row-start:13;grid-row-end:17}.cards--collage.cards--n14 .card:nth-child(1){grid-column-start:1;grid-column-end:11;grid-row-start:1;grid-row-end:9}.cards--collage.cards--n14 .card:nth-child(2){grid-column-start:11;grid-column-end:19;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n14 .card:nth-child(3){grid-column-start:19;grid-column-end:25;grid-row-start:1;grid-row-end:7}.cards--collage.cards--n14 .card:nth-child(4){grid-column-start:11;grid-column-end:15;grid-row-start:5;grid-row-end:9}.cards--collage.cards--n14 .card:nth-child(5){grid-column-start:15;grid-column-end:19;grid-row-start:5;grid-row-end:9}.cards--collage.cards--n14 .card:nth-child(6){grid-column-start:1;grid-column-end:5;grid-row-start:9;grid-row-end:13}.cards--collage.cards--n14 .card:nth-child(7){grid-column-start:5;grid-column-end:9;grid-row-start:9;grid-row-end:13}.cards--collage.cards--n14 .card:nth-child(8){grid-column-start:9;grid-column-end:15;grid-row-start:9;grid-row-end:14}.cards--collage.cards--n14 .card:nth-child(9){grid-column-start:15;grid-column-end:19;grid-row-start:9;grid-row-end:12}.cards--collage.cards--n14 .card:nth-child(10){grid-column-start:19;grid-column-end:25;grid-row-start:7;grid-row-end:12}.cards--collage.cards--n14 .card:nth-child(11){grid-column-start:1;grid-column-end:9;grid-row-start:13;grid-row-end:17}.cards--collage.cards--n14 .card:nth-child(12){grid-column-start:9;grid-column-end:15;grid-row-start:14;grid-row-end:17}.cards--collage.cards--n14 .card:nth-child(13){grid-column-start:15;grid-column-end:20;grid-row-start:12;grid-row-end:17}.cards--collage.cards--n14 .card:nth-child(14){grid-column-start:20;grid-column-end:25;grid-row-start:12;grid-row-end:17}.cards--collage.cards--n15 .card:nth-child(1){grid-column-start:1;grid-column-end:12;grid-row-start:1;grid-row-end:9}.cards--collage.cards--n15 .card:nth-child(2){grid-column-start:12;grid-column-end:19;grid-row-start:1;grid-row-end:5}.cards--collage.cards--n15 .card:nth-child(3){grid-column-start:19;grid-column-end:25;grid-row-start:1;grid-row-end:7}.cards--collage.cards--n15 .card:nth-child(4){grid-column-start:12;grid-column-end:16;grid-row-start:5;grid-row-end:8}.cards--collage.cards--n15 .card:nth-child(5){grid-column-start:16;grid-column-end:19;grid-row-start:5;grid-row-end:8}.cards--collage.cards--n15 .card:nth-child(6){grid-column-start:19;grid-column-end:22;grid-row-start:7;grid-row-end:10}.cards--collage.cards--n15 .card:nth-child(7){grid-column-start:22;grid-column-end:25;grid-row-start:7;grid-row-end:10}.cards--collage.cards--n15 .card:nth-child(8){grid-column-start:1;grid-column-end:7;grid-row-start:9;grid-row-end:14}.cards--collage.cards--n15 .card:nth-child(9){grid-column-start:7;grid-column-end:12;grid-row-start:9;grid-row-end:13}.cards--collage.cards--n15 .card:nth-child(10){grid-column-start:12;grid-column-end:19;grid-row-start:8;grid-row-end:13}.cards--collage.cards--n15 .card:nth-child(11){grid-column-start:19;grid-column-end:25;grid-row-start:10;grid-row-end:14}.cards--collage.cards--n15 .card:nth-child(12){grid-column-start:1;grid-column-end:7;grid-row-start:14;grid-row-end:17}.cards--collage.cards--n15 .card:nth-child(13){grid-column-start:7;grid-column-end:13;grid-row-start:13;grid-row-end:17}.cards--collage.cards--n15 .card:nth-child(14){grid-column-start:13;grid-column-end:19;grid-row-start:13;grid-row-end:17}.cards--collage.cards--n15 .card:nth-child(15){grid-column-start:19;grid-column-end:25;grid-row-start:14;grid-row-end:17}}.txt.txt--slider{flex-wrap:wrap}.txt--slider>.cards{flex:0 0 100%;width:100%;min-width:0}.lb{position:fixed;inset:0;z-index:1042}.lb[hidden]{display:none}.lb__bg{position:absolute;inset:0;background:#0b0b0b;opacity:0;transition:opacity .3s ease-out;cursor:zoom-out}.lb.is-open .lb__bg{opacity:.98}.lb__wrap{position:absolute;inset:0;padding:0 8px;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity .3s ease-out;cursor:zoom-out}.lb.is-open .lb__wrap{opacity:1}.lb__fig{position:relative;margin:0;line-height:0;max-width:100%;cursor:auto}.lb.is-zooming .lb__fig{visibility:hidden}.lb__fig::after{content:"";position:absolute;left:0;right:0;top:40px;bottom:40px;z-index:-1;background:#444;box-shadow:0 0 8px rgba(0,0,0,.6)}.lb__img{display:block;width:auto;height:auto;max-width:100%;max-height:100vh;max-height:100dvh;padding:40px 0;box-sizing:border-box;margin:0 auto;cursor:pointer}.lb__count{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0}.lb__x{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;border:0;background:0 0;color:#fff;font:28px/44px Arial,Baskerville,monospace;text-align:center;opacity:.65;cursor:pointer}.lb__x:hover,.lb__x:focus-visible{opacity:1}.lb__arrow{position:absolute;top:50%;transform:translateY(-25px);width:50px;height:50px;padding:1px 6px;border:0;background:rgba(0,0,0,.7);color:rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;transition:.2s ease-in;cursor:pointer}.lb__arrow[hidden]{display:none}.lb__arrow .i{width:15px;height:30px}.lb__arrow--prev{left:0}.lb__arrow--next{right:0}.lb__arrow:hover,.lb__arrow:focus-visible{background:rgba(0,0,0,.9);color:rgba(255,255,255,.8)}.lb__x:focus-visible,.lb__arrow:focus-visible{outline:2px solid #fff;outline-offset:-4px}.lb__zoom{position:fixed;z-index:1045;overflow:hidden;pointer-events:none;backface-visibility:hidden}.lb__zoom img{display:block;width:100%;height:100%}a.card__lb{display:block;height:100%;color:inherit}.lb--ekko{position:fixed;inset:0;z-index:1050;overflow-x:hidden;overflow-y:auto;opacity:0;transition:opacity .15s linear}.lb--ekko.is-open{opacity:1}.lbe__dialog{position:relative;width:auto;max-width:932px;margin:30px auto;transform:translateY(-25%);transition:transform .3s ease-out}.lb--ekko.is-open .lbe__dialog{transform:none}.lbe__content{position:relative;background:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.5);outline:0}.lbe__header{display:flow-root;padding:15px;border-bottom:1px solid #939393}.lbe__title{margin:0;font:500 16px var(--f-head, serif);color:#272727;text-align:left;text-transform:none;letter-spacing:normal}.lbe__x{float:right;width:24px;margin:-2px 0 0;padding:0;border:0;background:0 0;color:#939393;font:400 42px/42px var(--f-body, sans-serif);text-align:center;cursor:pointer}.lbe__x:focus{outline:2px solid #939393}.lbe__body{position:relative;padding:15px}.lbe__frame{position:relative}.lbe__img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.lbe__nav{position:absolute;inset:0;z-index:100;display:flex;justify-content:space-between}.lbe__nav[hidden]{display:none}.lbe__prev,.lbe__next{width:49%;height:100%;padding:0;border:0;background:no-repeat;cursor:pointer;transition:opacity .5s}.lbe__prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS1JREFUeNrs2L0KwjAQAOBURHBwchOclDo52E0Q6gt0cHHVXaqgo+Ag+DSWurg52IJPIfgz+4MUHyA2gyCOyd0RMQdtppaPHL3exeKclxljeaZv3LPprZtetsbIdYb9QBikQf4l8nQ45sajYV1bpAD2+j1vs42as+nU1g75Bj6SpFirVvbzxWKvFfIbGISrSKt0QwJRkNBAcCQGEBSJBQRDYgJBkNhAZSQFUAlJBZRGUgKlkb4/aFMBpZFOwzmL9XK9FcWuaokUjULH8yKxmyLt2FDpD4cSqlSCqKDKxZwCCvJbxIaCNRiYUNBWDQsK3vRiQFHGB2go2iAGCUUdaaGg6IcDn9AwWJZk3mFxzieM4BB1F8eFlus+JR6lO0SVBNKkW8s6aZAGqRgvAQYAiwEl4Qvi8R4AAAAASUVORK5CYII=);background-position:0 50%}.lbe__next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAR9JREFUeNrs2LEKwkAMANBWxM2pm6uikx+gSOsH2MEvqF+g4FpwEPwaS/0AB1vwD9wO1F0FKQ6OZ+Po5l0STrnAdX6kXJKLK6X0HMeBY2o8q+WnX56RwUhRcX4gLNIi/wY5n0275+OpZixyEcft7S7rRZMo5IAqIZerlei0muJeFB4HVPl3J+km44JqXRwuqPbt5oCilCBqKFqdpISiFnMqKHrHoYCStEVsKFnvxoSSDhhYUPIp6BNqJBKyd7ne3g+9oe8fjEMCELIHWRyHYQaDiVFILCAZEhNIgsQGoiMpgKhIKiAakhKIgqQGaiM5gFpILqAykhOojEyTdYMLCOFKKWEy+XqJus/z+iAIHgxbFqGMZAy76bVIi1SJlwADAHsxKQP4zB+TAAAAAElFTkSuQmCC);background-position:100% 50%}.lbe__prev:focus-visible,.lbe__next:focus-visible{outline:2px solid #939393;outline-offset:-2px}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.lbe__dialog{margin:10px}}@media (prefers-reduced-motion:reduce){.lb--ekko,.lbe__dialog,.lb__bg,.lb__wrap{transition:none}}.frm__l--req::after{content:"*";content:"*"/""}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.nav__list:has(>.nav__i--more):not(.is-fit){visibility:hidden;animation:stb-nav-show 0s 3s forwards}}@keyframes stb-nav-show{to{visibility:visible}}.stb-form--cms .stb-input[readonly]{cursor:pointer}.stb-submit-wrap{flex:none;align-self:center;width:176px}.stb-submit-wrap .stb-submit{display:block;width:100%}.stb-price-wrap{display:flex;align-items:flex-end;width:100%;height:15px;margin-bottom:4px;text-align:left}.stb-price{display:block;margin:0;color:#fff;font-size:10px;line-height:11px;text-transform:capitalize}.stb-price__rate{font-size:13px;font-weight:400}.stb-manage{width:100%;height:15px;margin-top:4px;text-align:left}.stb-manage__link{display:block;color:#fff;font-size:10px;line-height:15px;text-decoration:none;text-transform:capitalize}.stb-manage__link:hover{text-decoration:underline}.stb-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stb-why{position:relative;width:fit-content;height:15px;margin-top:4px;text-align:left;cursor:default}.stb-why__btn{display:block;margin:0;padding:0;border:0;background:0 0;color:#fff;font:inherit;font-size:10px;line-height:15px;text-align:left;text-transform:capitalize;cursor:pointer}.stb-why__btn{position:relative;top:-4px;padding:4px 0 5px}.stb-why__btn:hover{text-decoration:underline}.stb-why__list{position:absolute;top:20px;left:50%;z-index:100;display:none;width:300px;margin:0;padding:24px!important;list-style:none;border-radius:6px;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2);transform:translateX(-60%);transition:opacity .3s;cursor:default}.stb-why__list::before{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);border:5px solid transparent;border-bottom-color:#fff}.stb-why__list.open-upwards{top:auto;bottom:100%;margin-bottom:10px}.stb-why__list.open-upwards::before{top:auto;bottom:-10px;border-color:#fff transparent transparent}@media (min-width:769px) and (hover:hover){.stb-why:not(.stb-why--dismissed):hover .stb-why__list{display:block;opacity:1}}:is(.stb-why__list,.stb-why-modal) .benifitsItem{display:flex;align-items:baseline;margin:0 0 16px;color:#333;font-size:13px;line-height:20px;text-align:left}:is(.stb-why__list,.stb-why-modal) .benifitsItem:last-child{margin-bottom:0}:is(.stb-why__list,.stb-why-modal) .benifitsItem>i{flex:none;width:16px;height:16px;margin-right:10px;text-align:center}.stb-why-modal{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.stb-why-modal.show{opacity:1;visibility:visible}.stb-why-modal--instant{transition:none}.stb-why-modal__box{position:relative}.stb-why-modal__close{position:absolute;z-index:1;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:0 0;cursor:pointer}.stb-why-modal__close>span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#fff;color:#333;font-size:24px;line-height:1}.stb-why-modal .benifitsList{width:300px;max-height:400px;margin:0;padding:24px;overflow-y:scroll;list-style:none;border-radius:6px;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2)}html.stb-why-lock,html.stb-occ-lock{overflow:hidden}.stb-occ-panel.rooms-guests-popup{position:fixed;top:0;left:0;right:auto;z-index:300;display:flex;flex-direction:column;width:352px;min-width:0;height:auto;max-height:414px;margin:0;padding:12px;border:1px solid #2c4d52;border-radius:4px;background:#fff;color:#333;box-shadow:none;font-size:13px;font-weight:400;line-height:normal;letter-spacing:0;text-align:left;text-transform:none;cursor:default}.stb-occ-panel.rooms-guests-popup[hidden]{display:none}.rooms-guests-popup.popup-upward{z-index:1050}.rooms-guests-popup button{margin:0;font:inherit}.rooms-guests-popup .popup-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:.8px solid rgba(44,77,82,.2)}.rooms-guests-popup .popup-header p{margin:0;color:#000;font-size:13px;font-weight:700}.rooms-guests-popup .remove-popup,.rooms-guests-popup .remove-room{position:relative;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:#fff;cursor:pointer;outline:0}.rooms-guests-popup .remove-popup{display:none}.rooms-guests-popup.mobile-popover .remove-popup{display:block}.rooms-guests-popup :is(.remove-popup,.remove-room)::after{content:"";position:absolute;top:7px;left:7px;width:14px;height:14px;pointer-events:none;background:no-repeat center/14px 14px url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath fill='rgba(59,59,59,0.7)' d='m13.3 2.1.7-.7L12.6 0l-.7.7L7 5.6 2.1.7 1.4 0 0 1.4l.7.7L5.6 7 .7 11.9l-.7.7L1.4 14l.7-.7L7 8.4l4.9 4.9.7.7 1.4-1.4-.7-.7L8.4 7Z'/%3E%3C/svg%3E")}.rooms-guests-popup :is(.remove-popup,.remove-room):hover{background:rgba(44,77,82,.2)}.rooms-guests-popup .popup-content{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.rooms-guests-popup .popup-content::-webkit-scrollbar{display:none}.rooms-guests-popup .total-rooms{display:flex;align-items:center;justify-content:space-between;padding:10px}.rooms-guests-popup .totalRoomsLabel{color:#333;font-size:13px}.rooms-guests-popup .counter-controls{display:flex;flex-direction:row;align-items:center;width:100px;height:28px;border-radius:4px;outline:1px solid #969696;outline-offset:-1px;font-size:13px}.rooms-guests-popup .counter-controls:hover{outline:1px solid #2c4d52}.rooms-guests-popup .counter-btn{position:relative;width:32px;height:26px;padding:0;border:0;background:rgba(229,230,230,.451);cursor:pointer;outline:0}.rooms-guests-popup .counter-btn:hover{background:rgba(44,77,82,.2)}.rooms-guests-popup .counter-btn:disabled{cursor:not-allowed;opacity:.6}.rooms-guests-popup .counter-btn.decrease{margin-left:1px;border-top-left-radius:4px;border-bottom-left-radius:4px}.rooms-guests-popup .counter-btn.increase{margin-right:1px;border-top-right-radius:4px;border-bottom-right-radius:4px}.rooms-guests-popup .counter-btn::after{content:"";position:absolute;width:10px;height:10px;transform:translate(-50%,-50%);background-repeat:no-repeat;background-size:inherit;pointer-events:none}.rooms-guests-popup .counter-btn.decrease::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.936' height='9.936' viewBox='0 0 9.936 9.936'%3E%3Cg data-name='Group 162344'%3E%3Cpath fill='none' stroke='%233b3b3b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M.8 4.968h8.336' data-name='Path 285'/%3E%3C/g%3E%3C/svg%3E")}.rooms-guests-popup .counter-btn.increase::after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="9.936" viewBox="0 0 9.936 9.936"><path fill="none" stroke="%233b3b3b" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.6" d="M4.968.8v8.336M.8 4.968h8.336" data-name="Path 284"/></svg>')}.rooms-guests-popup .counter-value{display:flex;align-items:center;justify-content:center;width:36px;height:100%;background:#fff;color:#333}.rooms-guests-popup .rooms-container{height:auto;max-height:248px;overflow-y:auto}.rooms-guests-popup .rooms-container::-webkit-scrollbar{width:2px}.rooms-guests-popup .rooms-container::-webkit-scrollbar-track{background:0 0}.rooms-guests-popup .rooms-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:3px}.rooms-guests-popup .room-section{margin-bottom:8px;background:rgba(207,207,207,.1)}.rooms-guests-popup .room-header{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #fff}.rooms-guests-popup .room-title{color:#333;font-size:13px}.rooms-guests-popup .guest-row-container{display:flex;flex-wrap:wrap;column-gap:15px;row-gap:5px;padding:10px}.rooms-guests-popup .guest-row{font-size:0;line-height:normal}.rooms-guests-popup .guest-label{display:block;margin:0 0 5px;color:#636363;font-size:11px;font-weight:400;line-height:normal}.rooms-guests-popup .age-selector{position:relative;display:inline-block}.rooms-guests-popup .age-selector::after{content:"";position:absolute;top:50%;right:10px;width:7px;height:7px;margin-top:-6px;border:solid #333;border-width:0 1px 1px 0;transform:rotate(45deg);pointer-events:none}.rooms-guests-popup .age-select{appearance:none;-webkit-appearance:none;width:67px;height:28px;margin:0;padding:0 5px;border:.8px solid #969696;border-radius:4px;background:#fff;color:#333;font-size:13px;line-height:normal;cursor:pointer}.rooms-guests-popup .age-select:has(option[value=""]:checked){color:#8d8d8d}.rooms-guests-popup .age-select option{color:#333}.rooms-guests-popup .age-select:hover,.rooms-guests-popup .age-select:focus{border:1px solid #2c4d52}.rooms-guests-popup .popup-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 0;border-top:.8px solid rgba(44,77,82,.2)}.rooms-guests-popup .add-room-btn{display:flex;align-items:center;padding:0;border:0;background:0 0;color:#2c4d52;font-size:13px;cursor:pointer}.rooms-guests-popup .add-room-btn:hover{text-decoration:underline}.rooms-guests-popup .add-room-btn svg{margin-right:3px}.rooms-guests-popup .add-room-btn svg path{stroke:#2c4d52}.rooms-guests-popup .add-room-btn.disabled-greyed{color:#999!important;cursor:not-allowed;opacity:.5;pointer-events:none}.rooms-guests-popup .add-room-btn.disabled-greyed svg path{stroke:#999!important}.rooms-guests-popup .done-btn{width:85px;height:28px;padding:0;border:0;border-radius:4px;background:#2c4d52;color:#fff;font-size:13px;line-height:normal;cursor:pointer}.rooms-guests-popup.mobile-popover{position:fixed!important;top:50%;left:50%;z-index:999;width:90%;max-width:352px;border-radius:6px;box-shadow:0 8px 20px rgba(0,0,0,.25);transform:translate(-50%,-50%)}.stb-occ-overlay{position:fixed;inset:0;z-index:998;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:rgba(0,0,0,.3)}.stb-cal{--adp-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-padding:4px;--adp-background-color:#fff;--adp-background-color-hover:#f0f0f0;--adp-background-color-active:#eaeaea;--adp-color:#4a4a4a;--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:4px;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--adp-color-secondary);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:#ff9a19;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--adp-background-color-hover);--adp-cell-background-color-selected:#5cc4ef;--adp-cell-background-color-selected-hover:#45bced}.stb-cal{position:fixed;z-index:1060;display:grid;grid-template-areas:"nav""body";grid-template-columns:1fr;grid-template-rows:repeat(2,max-content);box-sizing:content-box;width:var(--adp-width);margin:0;border:1px solid #2c4d52;border-radius:4px;background:var(--adp-background-color);box-shadow:none;color:var(--adp-color);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);font-weight:400;line-height:normal;letter-spacing:normal;text-align:left;text-transform:none;transition:none;cursor:default}.stb-cal[hidden]{display:none}.stb-cal *,.stb-cal ::before,.stb-cal ::after{box-sizing:border-box}:where(.stb-cal) button{margin:0;padding:0;border:0;background:0 0;color:inherit;font:inherit;line-height:inherit;text-transform:none;letter-spacing:inherit}.stb-cal .air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size) / 2);position:absolute;z-index:-1;width:var(--adp-pointer-size);height:var(--adp-pointer-size)}.stb-cal .air-datepicker--pointer::after{content:"";position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box;border-top:1px solid #2c4d52;border-right:1px solid #2c4d52;border-top-right-radius:var(--adp-poiner-border-radius);background:#2c4d52}.stb-cal[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.stb-cal[data-popper-placement^=bottom] .air-datepicker--pointer::after{transform:rotate(315deg)}.stb-cal[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.stb-cal[data-popper-placement^=top] .air-datepicker--pointer::after{transform:rotate(135deg);background-color:#fff}.stb-cal--centred .air-datepicker--pointer{display:none}.stb-cal .air-datepicker--navigation{grid-area:nav;background-color:#2c4d52;color:#fff}.stb-cal .air-datepicker-nav{display:flex;justify-content:space-between;box-sizing:content-box;min-height:var(--adp-nav-height);padding:var(--adp-padding);border-bottom:1px solid var(--adp-border-color-inner)}.stb-cal .air-datepicker-nav--action,.stb-cal .air-datepicker-nav--title{display:flex;align-items:center;justify-content:center;cursor:pointer}.stb-cal .air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);user-select:none}.stb-cal .air-datepicker-nav--action:hover{background:rgba(255,255,255,.1);color:#fff}.stb-cal .air-datepicker-nav--action.-disabled-{visibility:hidden}.stb-cal .air-datepicker-nav--action svg{width:32px;height:32px}.stb-cal .air-datepicker-nav--action path{fill:none;stroke:#fff;stroke-width:2px}.stb-cal .air-datepicker-nav--title{padding:0 8px;border-radius:var(--adp-border-radius);color:#fff}.stb-cal .air-datepicker-nav--title i{margin-left:.3em;color:#fff;font-style:normal}.stb-cal .air-datepicker-nav--title:hover{background:rgba(255,255,255,.1)}.stb-cal .air-datepicker-nav--title.-disabled-{background:0 0;cursor:default}.stb-cal .air-datepicker--content{grid-area:body;box-sizing:content-box;padding:var(--adp-padding)}.stb-cal .air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.stb-cal .air-datepicker-body--day-name{display:flex;flex:1;align-items:center;justify-content:center;color:#000;font-size:.8em;text-align:center;text-transform:uppercase}.stb-cal .air-datepicker-body--cells{display:grid}.stb-cal .air-datepicker-body--cells.-days-{grid-auto-rows:var(--adp-day-cell-height);grid-template-columns:repeat(7,var(--adp-day-cell-width))}.stb-cal .air-datepicker-body--cells.-months-{grid-auto-rows:var(--adp-month-cell-height);grid-template-columns:repeat(3,1fr)}.stb-cal .air-datepicker-body--cells.-years-{grid-auto-rows:var(--adp-year-cell-height);grid-template-columns:repeat(4,1fr)}.stb-cal .air-datepicker-cell{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:var(--adp-cell-border-radius);cursor:pointer}.stb-cal .air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.stb-cal .air-datepicker-cell.-current-{background:var(--adp-cell-background-color-hover);color:inherit}.stb-cal .air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.stb-cal .air-datepicker-cell.-disabled-{color:var(--adp-color-disabled);cursor:default}.stb-cal .air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.stb-cal .air-datepicker-cell.-current-.-disabled-{background:var(--adp-cell-background-color-hover);color:var(--adp-color-disabled)}.stb-cal .air-datepicker-cell.-day-.-other-month-,.stb-cal .air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.stb-cal .air-datepicker-cell.-day-.-other-month-:hover,.stb-cal .air-datepicker-cell.-year-.-other-decade-:hover{color:var(--adp-color-other-month-hover)}.stb-cal .air-datepicker-cell.-selected-{border:0;background:#2c4d52;color:#fff}.stb-cal .air-datepicker-cell.-selected-.-focus-,.stb-cal .air-datepicker-cell.-selected-.-current-{background:#2c4d52;color:#fff}.stb-cal .air-datepicker-cell.-selected-.-disabled-{background:unset;color:var(--adp-color-disabled)}.stb-cal-backdrop{position:fixed;inset:0;z-index:10001;background:rgba(0,0,0,.5);cursor:pointer}.stb-cal.stb-cal--centred{position:absolute;top:50%;left:50%;z-index:10002;transform:translate(-50%,-50%);cursor:default}.stb-layer{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.stb-layer[hidden]{display:none}.stb-layer.show{opacity:1;visibility:visible}.stb-layer--instant{transition:none}.stb-layer__content{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:30px;border-radius:8px;overflow:visible}.stb-layer__container{position:absolute;display:flex;align-items:center;justify-content:center;height:100%}.stb-layer .stb-form{position:relative}.stb-layer__close{position:absolute;z-index:2;top:-11px;right:-11px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:0 0;color:#333;font-size:24px;line-height:1;cursor:pointer}.stb-layer__close::before{content:"";position:absolute;top:1px;left:1px;width:22px;height:22px;border-radius:50%;background:#fff}.stb-layer__close>span{position:relative}html.stb-layer-open{overflow:hidden}.bwidget[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.stb-layer,.stb-why-modal{transition:none}}:where(#continueBooking),:where(#continueBooking) *{box-sizing:border-box}:where(#continueBooking.fade){opacity:0;transition:opacity .15s linear}:where(#continueBooking.fade.in){opacity:1}#continueBooking.cb-hide{display:none}:where(#continueBooking) :is(h4,.cb-name,.cb-heading){font-family:inherit;font-size:16px;font-weight:500;line-height:1.1;color:inherit;margin-top:11px;margin-bottom:11px}:where(#continueBooking) .close{float:right;font-size:24px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0#fff;opacity:.2;padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;appearance:none}:where(#continueBooking) .fa{display:inline-block;font-style:normal;line-height:1}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){#continueBooking{position:fixed;top:100px;right:10px;z-index:9999;padding:17px 20px 15px 23px;background-color:rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.8);border-radius:5px;color:#ddd}#continueBooking h4,#continueBooking p{margin:0;line-height:normal}#continueBooking .cb-name{font-size:16px;color:#ddd}#continueBooking .cb-heading{font-size:16px;color:#5bbaff}#continueBooking .cb-book-details,#continueBooking .cb-hotel-name{font-size:14px}#continueBooking .cb-arrow,#continueBooking .cb-book-details,#continueBooking .cb-hotel-name{color:#5bbaff}#continueBooking .cb-hotel-name{font-size:14px}#continueBooking .close{position:absolute;top:2px;left:2px;color:inherit;font-size:16px;text-shadow:none;font-weight:400;opacity:0;background:url(https://assets.simplotel.com/simplotel/image/upload/v1495518454/close_icon.png)no-repeat;background-size:cover;width:20px;height:20px;border:0;outline:0}#continueBooking:hover{border:1px solid #000}#continueBooking:hover .close{opacity:1;cursor:pointer}#continueBooking .cb-wrap{display:flex;align-items:center;cursor:pointer}#continueBooking .cb-main{display:flex;flex-direction:column;flex-grow:1}#continueBooking .cb-arrow{padding-left:15px;font-size:36px}#continueBooking .cb-room-price{margin-top:10px!important;font-size:14px;color:#ddd}}@media (min-width:768px) and (orientation:portrait) and (hover:none),(min-width:768px) and (min-height:501px) and (hover:none),(min-width:768px) and (pointer:fine) and (hover:none){#continueBooking .close{opacity:1}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){#continueBooking{position:fixed;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;width:280px;z-index:9999;padding:17px 20px 15px 23px;background-color:rgba(0,0,0,.7);border:1px solid rgba(0,0,0,.95);border-radius:5px;color:#ddd}#continueBooking .close{position:absolute;top:2px;right:2px;color:inherit;font-size:16px;text-shadow:none;font-weight:400;background:url(https://assets.simplotel.com/simplotel/image/upload/v1498564906/close-icon-mobile_s70kwf.png)no-repeat;background-size:cover;width:30px;height:30px;border:0;outline:0;cursor:pointer}:where(#continueBooking) :is(h4,.cb-name,.cb-heading){padding-top:0;padding-bottom:5px}#continueBooking h4,#continueBooking p{margin:0;line-height:18px}#continueBooking .cb-name,#continueBooking p{color:#ddd}#continueBooking .cb-heading{font-size:15px;color:#5bbaff}#continueBooking .cb-book-details,#continueBooking .cb-hotel-name{font-size:12px}#continueBooking .cb-arrow,#continueBooking .cb-book-details,#continueBooking .cb-hotel-name{color:#5bbaff}#continueBooking .cb-hotel-name{font-size:13px}#continueBooking .cb-wrap{display:flex;align-items:center;cursor:pointer}#continueBooking .cb-main{display:flex;flex-direction:column;flex-grow:1}#continueBooking .cb-arrow{padding-left:15px;font-size:36px}#continueBooking .cb-room-price{margin-top:10px!important;font-size:14px}}#continueBooking .cb-arrow .fa{vertical-align:top}#continueBooking .cb-arrow .fa>svg{display:block;height:1em;width:auto;overflow:visible}#continueBooking:focus-within .close,#continueBooking .close:focus-visible{opacity:1}#continueBooking .close:focus-visible,#continueBooking .cb-wrap:focus-visible{outline:2px solid #fff;outline-offset:2px}#continueBooking .stb-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){#continueBooking.fade{transition:none}}*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::before,::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0}img,video,iframe{max-width:100%;display:block}img{height:auto}picture{display:contents}figure{margin:0}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}table{border-collapse:collapse}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--c-ink:#272727;--c-ink-2:#333;--c-bg:#fff;--c-accent:#384152;--c-accent-dk:#2e3543;--c-accent-lt:#c1522f;--c-muted:#e6e6e6;--c-alt:#f5f7f9;--c-alt-2:#f2f2f2;--c-mid:#666;--c-subtle:#707070;--c-black:#000;--c-white:#fff;--c-teal:#2c4d52;--c-deep:#232934;--f-head:'adonis-web', serif;--f-tagline:'adonis-web', serif;--f-body:'Pontano Sans', serif;--fs-body:clamp(14px, .938vw, 18px);--lh-body:clamp(20px, 1.667vw, 32px);--hdr-h:100px;--pbar-h:86px;--edge:7.5523%;--wrap:85%;--wrap-max:1340px;--ease:ease-in-out}body{font-family:var(--f-body);color:var(--c-ink);background:var(--c-bg);text-align:left;overflow-x:hidden;overflow-y:scroll}.t-h1,.t-h2,.t-h3,.t-h4,.t-h5,.t-h6{font-weight:500;letter-spacing:0;line-height:normal;padding-top:0;margin-top:0}.t-h1,.t-h2,.t-h3,.t-h5{font-family:var(--f-head);color:var(--c-ink)}.t-h4{font-family:var(--f-body);color:var(--c-ink);letter-spacing:.191px}.t-h6{font-family:"Open Sans",sans-serif;color:var(--c-ink)}p{margin:5px 0;font-family:var(--f-body);letter-spacing:0;line-height:normal;color:var(--c-ink)}a{color:var(--c-accent);text-decoration:none;font-family:var(--f-body);letter-spacing:.8px;line-height:normal}a:hover,a:focus{color:var(--c-accent)}strong,b{font-weight:700}.btn{display:inline-block;vertical-align:middle;text-align:center;white-space:nowrap;cursor:pointer;font-size:1em;font-weight:400;font-style:normal;text-transform:none;text-decoration:none;border-radius:0;background:var(--c-accent);border:1px solid var(--c-accent);color:var(--c-white);transition:all .1s linear}.btn:hover,.btn:focus{background-color:var(--c-accent-dk);color:var(--c-white);border-color:transparent}.btn-wrap{display:block}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.skip-link{position:absolute;left:8px;top:-60px;z-index:10000;background:var(--c-ink);color:var(--c-white);padding:10px 16px;font-size:14px}.skip-link:focus{top:8px;color:var(--c-white)}.main:focus{outline:0}.main{display:block}.main>.w,.main>.only-desktop>.w,.main>.only-mobile>.w{margin:0 auto}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.only-desktop{display:none!important}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.only-mobile{display:none!important}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){body{font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:subpixel-antialiased}.t-h1{font-size:1.75em;margin-bottom:11px}.t-h2{font-size:1.5em;margin-bottom:11px}.t-h3{font-size:18px;margin-bottom:11px}.t-h4,.t-h5{font-size:16px;margin-bottom:11px}.t-h6{font-size:15px;margin-bottom:11px}.btn{padding:0 10px;line-height:38px}.main>.w,.main>:where(div)>.w{width:var(--wrap);max-width:var(--wrap-max);padding:30px 0}.main>.w.is-full,.main>:where(div)>.w.is-full{width:100%;max-width:none}.pg--home .main{padding-top:0}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){body{font-size:15px;line-height:28px;-webkit-font-smoothing:antialiased}.t-h1{font-size:25px;margin-bottom:0}.t-h2{font-size:22px;margin-bottom:0}.t-h3{font-size:18px;margin:10px 0;padding-bottom:5px}.t-h4,.t-h5{font-size:16px;margin:10px 0;padding-bottom:5px}.t-h6{font-size:15px;margin:10px 0;padding-bottom:5px}h1.t-h1{font-size:30px;line-height:37px}a:hover,a:focus{color:var(--c-accent-dk)}.btn{padding:5px 10px;line-height:normal}.main>.w,.main>:where(div)>.w{width:100%;max-width:767px;padding:30px 0}.main{background:var(--c-white)}}.main{overflow-x:clip}.t-h1,.t-h2,.t-h3,.t-h4,.t-h5,.t-h6{overflow-wrap:break-word}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .t-h1,.main .t-h2,.main .t-h3{margin:0}.main .t-h1,.main .t-h2{padding-bottom:0;text-align:center;font-weight:400}.main .t-h1{font-size:clamp(30px,2.5vw,48px);line-height:clamp(32px,3.229vw,62px)}.main .t-h2{font-size:clamp(30px,2.083vw,40px);line-height:clamp(36px,2.604vw,50px)}.main .t-h3{font-size:clamp(24px,1.667vw,32px);line-height:clamp(32px,2.083vw,40px)}.main .t-h4{font-size:clamp(20px,1.25vw,24px);line-height:clamp(28px,1.875vw,36px)}.main .t-h5,.main .t-h6{font-size:clamp(16px,.938vw,18px);line-height:clamp(18px,1.25vw,24px)}.main p{margin:15px 0 0;font-size:clamp(14px,.938vw,18px);line-height:clamp(20px,1.667vw,32px)}.main a{font-size:clamp(14px,.938vw,18px);line-height:clamp(20px,1.667vw,32px);font-weight:400;overflow-wrap:break-word;white-space:normal}.main li{line-height:clamp(20px,1.667vw,32px)}.main .is-full .txt__w>p:not([class*=t-h]){display:inline-block}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .t-h1,.main .t-h2,.main .t-h3{margin:0}.main .t-h1,.main .t-h2{padding-bottom:10px}.main .t-h1{font-size:36px;line-height:40px}.main .t-h2{font-size:30px;line-height:36px}.main .t-h3{font-size:24px;line-height:30px}.main .t-h4{font-size:18px;line-height:24px}.main .t-h5,.main .t-h6{font-size:14px;line-height:20px}.main p{margin:0;font-size:14px;line-height:20px}.main a{font-size:14px;line-height:20px;font-weight:400;overflow-wrap:break-word;white-space:normal}}.main p a:not(.btn){font:inherit;letter-spacing:inherit;color:var(--c-accent-lt)}.main p a:not(.btn):hover,.main p a:not(.btn):focus-visible{color:var(--c-accent-lt);text-decoration:none;border-bottom:1px solid var(--c-accent-lt)}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.pg--nohero .main{padding-top:24px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.pg--nohero .main{padding-top:16px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main{padding-top:34px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main a[href^="tel:"],.main a[href^="mailto:"]{display:inline;padding:5px 0}}.hdr{position:sticky;top:0;left:0;right:0;z-index:1000}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.hdr{position:relative;min-height:calc(var(--pbar-h) + 40px)}.hdr.pbar-show .pbar{position:fixed;top:0;left:0;right:0;z-index:999;animation:pbar-in 1s ease;box-shadow:2px 2px 5px rgba(0,0,0,.1)}}@keyframes pbar-in{0%{transform:translateY(-120%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hdr.pbar-show .pbar{animation:none}}.i{width:1em;height:1em;display:inline-block;vertical-align:middle;flex:none}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.pbar{display:none}.hdr__bar{position:relative;display:flex;align-items:center;height:var(--hdr-h);padding:0 5%;background:var(--c-alt);transition:box-shadow .5s ease-in-out;font-family:var(--f-body);font-size:17px;line-height:1.42857}.hdr.is-scrolled .hdr__bar{box-shadow:0 6px 10px rgba(0,0,0,.175)}.hdr__logo{flex:none;display:flex;align-items:center;justify-content:center;max-height:100px;padding:0 15px;margin-right:15px}.hdr__logo img{width:auto;height:auto;max-width:250px;max-height:100px}.nav{flex:1 1 auto;min-width:0;height:100%}.nav__list{display:flex;justify-content:safe center;align-items:center;height:100%;list-style:none;margin:0;padding:0}.nav__i{position:relative;flex:none}.nav__a{display:block;padding:25px 29px;line-height:50px;white-space:nowrap;font-family:var(--f-body);font-size:22px;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;color:var(--c-accent);background:0 0;transition:color .5s linear}.nav__list>.nav__i:first-child>.nav__a{padding-left:0}.nav__a:hover,.nav__a:focus-visible,.nav__a[aria-current=page],.nav__a.is-active{color:var(--c-accent-lt)}.nav__a[aria-current=page],.nav__a.is-active{color:#bc502e}.nav__a:focus-visible{outline-offset:-4px}.nav__more{display:flex;align-items:center;justify-content:center;min-width:44px;height:100px;padding:0 29px;color:var(--c-accent);font-size:22px}.nav__more .i{width:20px;height:18px}.nav__more:hover,.nav__more:focus-visible,.nav__i--more.is-open .nav__more{color:var(--c-accent-lt)}.nav__more:focus-visible{outline-offset:-4px}.nav__morelist{padding:5px 0;background:var(--c-alt);box-shadow:0 6px 12px rgba(0,0,0,.175);text-align:right}.nav__morelist .nav__a{padding:10px 15px;line-height:20px;text-align:right}.nav__morelist>.nav__i:first-child>.nav__a{padding-left:15px}.mega{position:absolute;top:100%;left:0;min-width:300px;padding:20px;background:rgba(245,247,249,.95);box-shadow:0 4px 3px 2px rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.nav__i--drop:hover .mega,.nav__i--drop:focus-within .mega,.nav__drop[aria-expanded=true]+.mega{opacity:1;visibility:visible}.mega__list,.mega__g ul{list-style:none;margin:0;padding:0}.mega__g a{display:block;padding:5px 0;font-size:17px;color:var(--c-accent)}.mega__g a:hover,.mega__g a:focus-visible{text-decoration:underline}.hdr__actions{flex:none;margin-left:auto;display:flex;align-items:center;position:relative;z-index:999}.hdr__actions>.hdr__book{display:block;min-width:175px;padding:5px;line-height:40px;border-radius:5px;background:var(--c-accent);color:var(--c-white);text-align:center;text-transform:uppercase;font-size:1em}}.bkm{position:relative}.bkm__btn{display:block;white-space:nowrap;text-align:center;text-transform:uppercase;color:var(--c-white);background:var(--c-accent);cursor:pointer}.bkm__btn:hover,.bkm__btn:focus-visible{color:var(--c-white);background:var(--c-deep)}.bkm__list{position:absolute;z-index:1000;list-style:none;margin:0;background:var(--c-white);animation:bkm-in .5s}.bkm__list::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-bottom:12px solid var(--c-accent);border-left:12px solid transparent;border-right:12px solid transparent}.bkm__a{display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;color:var(--c-white);background:var(--c-accent);font-family:var(--f-body);letter-spacing:normal;text-transform:none;transition:background-color .1s linear}.bkm__a:hover,.bkm__a:focus-visible{color:var(--c-white);background:var(--c-deep)}@keyframes bkm-in{0%{opacity:0}to{opacity:1}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.bkm__btn{min-width:175px;padding:5px;line-height:40px;border-radius:5px;font-size:1em;transition:background-color .7s cubic-bezier(.18,.89,.32,1.28)}.bkm__list{right:0;top:65px;width:178px;margin-top:2px;padding:5px;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.bkm__list::after{top:-13px}.bkm__list li+li{margin-top:5px}.bkm__a{height:52px;padding:10px 5px;border-radius:7px;font-size:17px;font-weight:600;line-height:38px}}.burger{position:relative;display:inline-block;width:31px;height:26px}.burger i{position:absolute;left:0;display:block;height:2px;width:100%;background:currentColor;transition:top .3s,opacity .2s,transform .3s}.burger i:nth-child(1){top:0}.burger i:nth-child(2){top:12px}.burger i:nth-child(3){top:24px}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.hdr__bar,.drawer{display:none!important}.hdr.is-scrolled .pbar{box-shadow:2px 2px 5px rgba(0,0,0,.1)}.pbar{position:relative;display:grid;grid-template-columns:minmax(70px,1fr) auto minmax(max-content,1fr);align-items:center;height:calc(var(--pbar-h) + 40px);padding:20px 0;background:var(--c-white)}.pbar__burger{grid-column:1;justify-self:start;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:26px;color:var(--c-accent)}.pbar__burger .burger{width:20px;height:17px}.pbar__burger .burger i{height:3px}.pbar__burger .burger i:nth-child(2){top:7px}.pbar__burger .burger i:nth-child(3){top:14px}.pbar__burger[aria-expanded=true]{color:#282828}.pbar__burger[aria-expanded=true] .burger i:nth-child(1){top:7px;transform:rotate(45deg)}.pbar__burger[aria-expanded=true] .burger i:nth-child(2){opacity:0}.pbar__burger[aria-expanded=true] .burger i:nth-child(3){top:7px;transform:rotate(-45deg)}.pbar__logo{grid-column:2;display:block;line-height:0}.pbar__logo img{width:auto;max-height:85px}.pbar__tel{grid-column:3;justify-self:end;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--c-accent)}.pbar>.bkm,.pbar>.pbar__book{grid-column:3;justify-self:center}.bkm--p .bkm__btn{max-width:140px;padding:12px 15px;border-radius:5px;font-size:12px;line-height:normal}.bkm--p .bkm__list{top:52px;left:50%;transform:translateX(-50%);padding:0 5px;border-radius:7px;box-shadow:0 6px 10px rgba(0,0,0,.175)}.bkm--p .bkm__list::after{top:-13px}.bkm--p .bkm__list li{margin:5px 0}.bkm--p .bkm__a{height:40px;padding:10px;border-radius:7px;font-size:12px;line-height:normal}.pbar>.pbar__book{display:block;padding:12px 15px;border-radius:5px;background:var(--c-accent);color:var(--c-white);font-size:12px;text-transform:uppercase}.pnav{position:absolute;top:calc(100% - 20px);left:0;right:0;z-index:999;max-height:calc(100vh - var(--pbar-h) - 20px);max-height:calc(100dvh - var(--pbar-h) - 20px);overflow-y:auto;background:var(--c-white);box-shadow:0 6px 12px rgba(0,0,0,.175)}.pnav__list,.pnav__sub{list-style:none;margin:0;padding:0}.pnav__h,.pnav__a{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border-top:1px solid #ccc;font-family:var(--f-body);font-size:18px;font-weight:400;line-height:normal;letter-spacing:normal;text-transform:none;color:var(--c-subtle);background:var(--c-muted);transition:all .2s ease-in-out}.pnav__a .i{width:9px;height:13px;color:currentColor}.pnav__a:hover,.pnav__a:focus-visible{color:var(--c-accent);background:var(--c-alt-2)}.pnav__a:focus-visible,.pnav__h--link:focus-visible{outline-offset:-3px}.pnav__a--sub{justify-content:flex-start;gap:6px;padding:10px 10px 10px 25px;border-top-color:var(--c-muted);color:var(--c-accent);background:var(--c-white)}.pnav .i path{stroke-width:2.4}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){html{scroll-padding-top:var(--hdr-h)}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){html{scroll-padding-top:calc(var(--pbar-h) + 40px)}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.pbar>.bkm,.pbar>.pbar__book{grid-row:1}.pbar__price{grid-column:3;grid-row:1;justify-self:center;align-self:center;z-index:1;margin:0;transform:translateY(-31px);font-size:10px;line-height:12px;color:#272727;white-space:nowrap;text-align:center;pointer-events:none}.pbar__price span{font-size:12px;font-weight:700}.pbar__price[hidden]{display:none}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.drawer{position:fixed;inset:0;z-index:5;min-width:280px}.drawer[hidden]{display:block!important;visibility:hidden;opacity:0;transform:translateX(100%);pointer-events:none}.drawer{transition:all .8s var(--ease)}.drawer.is-open{visibility:visible;opacity:1;transform:none;pointer-events:auto}.drawer__scrim{position:absolute;inset:0}.drawer__nav{position:relative;height:100%;width:100%;background:rgba(32,32,32,.9);overflow-y:auto;scrollbar-width:none}.dnav{position:absolute;top:15.239%;right:0;width:100%;height:75%;padding:0 var(--edge);list-style:none;display:flex;flex-direction:column;text-align:right}.dnav__i{padding:1.718%0 1.718% 28%;width:50%;margin-left:auto;display:flex;justify-content:flex-end}.dnav__a{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:20px;width:100%;padding:0 2.09%0 14.353%;text-transform:uppercase;text-align:right;white-space:nowrap;font-family:var(--f-body);font-size:clamp(16px,1.1vw,20px);line-height:clamp(20px,1.65vw,28px);font-weight:600;letter-spacing:.8px;color:rgba(244,240,237,.8);transition:all .3s var(--ease)}.dnav__a svg{max-width:40px;min-width:40px;height:auto;transition:all .3s var(--ease)}.dnav__a:hover,.dnav__a:focus-visible,.dnav__a[aria-expanded=true]{color:rgba(154,121,84,.8)}.dnav__a:hover svg :is(path,rect,ellipse,circle),.dnav__a[aria-expanded=true] svg :is(path,rect,ellipse,circle){fill:rgba(154,121,84,.8)}.dnav__i--hotels .dnav__a>.i:first-child{width:9px;height:15px;margin-right:-8px}.dnav__i--hotels{position:relative}.dnav__panel{position:absolute;top:0;left:0;width:calc(100vw - 70%);height:53vh;padding:2.183%0 30px 32px;transform:translateX(-150%);opacity:0;visibility:hidden;transition:all .5s var(--ease)}.dnav__i--hotels:hover .dnav__panel,.dnav__i--hotels:has(:focus-visible) .dnav__panel,.dnav__a[aria-expanded=true]+.dnav__panel{transform:translateX(-66%);opacity:1;visibility:visible;z-index:9}.hcards{display:flex;flex-wrap:nowrap;list-style:none}.hcard{min-width:210px;width:calc(33.33% - 37px);flex:0 0 290px;margin:10px 16px;background:rgba(244,240,237,.9);transition:box-shadow .5s var(--ease);text-align:left}.hcard:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.hcard__img img{width:100%;aspect-ratio:16/9;object-fit:cover}.hcard__body{display:flex;align-items:flex-start;padding:4.045% 5.71% 5.71% 3.807%}.hcard__name{display:flex;flex-direction:column;flex:1;padding-right:13.816%;font-family:var(--f-head);font-size:clamp(18px,1.25vw,24px);line-height:clamp(22px,1.459vw,28px);font-weight:400;color:var(--c-ink);letter-spacing:.8px;text-transform:capitalize}.hcard__name:hover{color:var(--c-accent)}.hcard__loc{display:inline-block;margin-top:6px;font-family:var(--f-head);font-size:clamp(13px,.833vw,16px);line-height:clamp(16px,1.042vw,20px);color:var(--c-accent);letter-spacing:0}.hcard__book{white-space:nowrap;font-size:clamp(13px,.833vw,16px);letter-spacing:.8px;line-height:clamp(30px,2.45vw,47px);padding:0 15px;color:var(--c-alt);text-transform:uppercase;font-weight:600}}@media (min-width:768px) and (orientation:portrait) and (max-width:1400px),(min-width:768px) and (min-height:501px) and (max-width:1400px),(min-width:768px) and (pointer:fine) and (max-width:1400px){.dnav__panel{height:60vh}}@media (min-width:768px) and (orientation:portrait) and (max-width:1300px),(min-width:768px) and (min-height:501px) and (max-width:1300px),(min-width:768px) and (pointer:fine) and (max-width:1300px){.hcard{flex-basis:290px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.dnav{top:100px;height:calc(100% - 130px)}.dnav__i{padding-left:18%}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.hdr__bar{z-index:6}.hdr.is-open .hdr__bar{background:0 0;mix-blend-mode:normal}.dnav__a{white-space:normal}.dnav__i:first-child .dnav__a{white-space:nowrap}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.hdr.is-open .nav{opacity:0;visibility:hidden;transition:all .5s var(--ease)}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.hcard{flex:0 0 auto;width:calc(22.8vw - 37px);min-width:210px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1300px),(min-width:768px) and (min-height:501px) and (max-width:1300px),(min-width:768px) and (pointer:fine) and (max-width:1300px){.hcard{width:290px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1300px),(min-width:768px) and (min-height:501px) and (max-width:1300px),(min-width:768px) and (pointer:fine) and (max-width:1300px){.hcards{padding-left:15px}}.bdlg{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center}.bdlg__scrim{position:absolute;inset:0;background:rgba(0,0,0,.6)}.bdlg__box{position:relative;width:min(420px,calc(100% - 30px));background:var(--c-alt);padding:44px 30px 30px;box-shadow:0 10px 40px rgba(0,0,0,.35)}.bdlg__x{position:absolute;top:8px;right:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--c-ink)}.bdlg__x .i{width:16px;height:16px}.bdlg__t{font-family:var(--f-head);font-size:22px;font-weight:400;margin:0 0 18px;color:var(--c-ink)}.bdlg__g{margin-bottom:16px}.bdlg__g label{display:block;font-size:14px;letter-spacing:.5px;color:var(--c-subtle);margin-bottom:6px;line-height:normal}.bdlg__g select{width:100%;height:46px;padding:0 12px;border:1px solid var(--c-muted);background:var(--c-white);color:var(--c-ink);font-size:16px;border-radius:0}.bdlg__go{display:block;width:100%;height:46px;line-height:44px!important;padding:0 10px;text-transform:uppercase;letter-spacing:.8px;font-weight:600}body.has-dialog{overflow:hidden}.w{position:relative}.row{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.cell{flex:1 1 100%;width:100%;min-width:0}.row--2>.cell{width:50%;flex-basis:50%}.row--3>.cell{width:33.333%;flex-basis:33.333%}.cell>.w{width:100%;padding:0}.cell{min-height:75px}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.row{padding:10px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.row{flex-wrap:wrap}.row>.cell{width:100%!important;flex-basis:100%!important}}.txt{display:flex;flex-wrap:wrap}.txt__col{position:relative;width:100%;min-height:1px}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.txt__col{padding:0 15px}.txt__col[data-span="12"]{width:100%}.txt__col[data-span="6"]{width:50%}.txt__col[data-span="4"]{width:33.3333%}.txt__col[data-span="3"]{width:25%}}.txt__w>:first-child{margin-top:0}:where(.txt,.side__body,.card__body) ul{padding-left:1.2em;margin:5px 0}.txt li,.side__body li,.card__body li{line-height:normal;margin:4px 0}.media{text-align:center}.media__img,.media__v{width:100%;height:auto;object-fit:cover}.media__cap{font-size:14px;color:var(--c-subtle);margin-top:8px}.main>:where(div)>.w--image.is-full,.main>.w--image.is-full{padding:0}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>:where(div)>.w--image.is-full,.main>.w--image.is-full{padding-bottom:25px}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){:is(.main>.only-desktop:first-child>.w--image.is-full,.main>.w--image.is-full:first-child){overflow:hidden}:is(.main>.only-desktop:first-child>.w--image.is-full,.main>.w--image.is-full:first-child) .media__img{display:block;margin-top:-100px}}.side{display:flex;align-items:center}.side--img-right{flex-direction:row-reverse}.side__media,.side__body{width:50%}.side__img{width:100%;height:auto;object-fit:cover}.side:not([class*=" b-"]){align-items:flex-start}.side:not([class*=" b-"])>:is(.side__media,.side__body){padding:0 15px}.side__slides{position:relative;overflow:hidden}.side__slides:not(.is-carousel) .side__slide+.side__slide{display:none}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.side,.side--img-right{flex-direction:column}.side__media,.side__body{width:100%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.side:not([class*=" b-"]).side--img-right{flex-direction:column-reverse}.side:not([class*=" b-"])>.side__media{padding:10px 15px}}.head{text-align:center}.crumbs__list{display:block;list-style:none;padding:0;margin:0;font-size:16px;line-height:24px}.crumbs__i{display:inline;font-size:16px;line-height:inherit;color:var(--c-accent)}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w:has(+.crumbs),.main>:where(div):has(+.crumbs)>.w{margin-bottom:0!important}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.crumbs,.main>:where(div)>.w.crumbs{width:100%;max-width:none;padding-left:10%;padding-right:10%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.crumbs,.main>:where(div)>.w.crumbs{padding:0 25px;margin-bottom:20px}.crumbs__list{line-height:20px}}.crumbs__i[aria-current=page]{color:var(--c-accent-lt)}.crumbs__i+.crumbs__i::before{content:" > ";content:" > "/"";margin:0;color:var(--c-accent)}.crumbs__i a{font-weight:400;color:var(--c-accent);letter-spacing:normal;font-size:inherit;line-height:inherit}.crumbs__i a:hover,.crumbs__i a:focus{color:var(--c-accent-lt);border-bottom:1px solid var(--c-accent-lt)}.main>.w.pills,.main>:where(div)>.w.pills{width:100%;max-width:none;padding:30px 0;background:#ccc;text-align:center}.pills__list{list-style:none;padding:0;margin:0;text-align:center;line-height:0}.pills__list>li{display:inline-block;margin:0 5px;line-height:33px}.pills a{display:inline-block;padding:5px 20px;font-size:16px;font-weight:400;line-height:33px;letter-spacing:normal;color:var(--c-accent);border-top:1px solid transparent;border-bottom:1px solid transparent;transition:border-color .5s linear}.pills a.is-active,.pills a[aria-current],.pills a:hover,.pills a:focus{color:var(--c-accent);text-decoration:none;border-bottom-color:var(--c-accent)}@media (prefers-reduced-motion:reduce){.pills a{transition:none}}.anchor{position:relative;top:calc(-1*var(--hdr-h));height:0}.gal__list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gal__img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .4s var(--ease)}.gal__a{display:block;overflow:hidden}.gal__cap,.gal__sel,.gal__nav{display:none}.gal__a:hover .gal__img{transform:scale(1.04)}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.gal__list{grid-template-columns:1fr;gap:12px}}.sum__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(var(--sum-per, 3),minmax(0,1fr));gap:var(--sum-gap, 30px)}.sum__card{display:flex;flex-direction:column;min-width:0}.sum__img{display:block;overflow:hidden}.sum__pic{width:100%;height:auto;object-fit:cover;aspect-ratio:auto var(--ar, auto);transition:transform .4s var(--ease)}a.sum__img:hover .sum__pic{transform:scale(1.03)}.sum__body{flex:1;display:flex;flex-direction:column;gap:8px;padding:16px 0 0}.sum__t{margin:0}.sum__more{align-self:flex-start;margin-top:auto}.sum__filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px}.sum__fw{display:flex;align-items:center;gap:10px}.sum__fl{margin:0}@media (max-width:1023px) and (min-width:768px) and (orientation:portrait),(max-width:1023px) and (min-width:768px) and (min-height:501px),(max-width:1023px) and (min-width:768px) and (pointer:fine){.sum__list{--sum-per:2}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.sum__list{--sum-per:1;--sum-gap:20px}}.loc__map{width:100%;height:450px;border:0}.bookbtn{display:flex}.bookbtn--center{justify-content:center}.bookbtn--right{justify-content:flex-end}.smap:not(.sitemap-links){columns:2 320px;column-gap:60px}.smap__g{break-inside:avoid;margin-bottom:30px}.smap__list{list-style:none;padding:0}.smap__g .smap__list a{display:inline-block;padding:6px 0;font-size:16px}.nf{text-align:center;max-width:640px;margin:0 auto;padding:140px 0 60px}.nf__img{margin:0 auto 20px}.nf .btn{padding:0 24px;margin-top:16px}.media--video{position:relative}.vid-toggle{position:absolute;right:16px;bottom:16px;z-index:3;width:44px;height:44px;border-radius:50%;background:rgba(32,32,32,.45);border:1px solid rgba(244,240,237,.6);display:flex;align-items:center;justify-content:center;opacity:.75;transition:opacity .3s}.vid-toggle:hover,.vid-toggle:focus-visible{opacity:1}.vid-toggle__i{width:12px;height:14px;border-left:4px solid #fff;border-right:4px solid #fff}.vid-toggle.is-paused .vid-toggle__i{width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #fff;margin-left:3px}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.card__img,.side__img,.media__img{aspect-ratio:auto var(--ar-tab, var(--ar, auto))}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.card__img,.side__img,.media__img{aspect-ratio:var(--ar-img-m, auto var(--ar-mob, auto))}}.loc__map{max-width:100%}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.loc__map{width:100%}}.txt__w .bookbtn__btn{display:block;width:fit-content;margin:30px auto;padding:14px 56px;text-transform:uppercase;letter-spacing:.8px;font-weight:600}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.txt__w .bookbtn__btn{line-height:26px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.gal__list{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gal__list::-webkit-scrollbar{display:none}.gal__i{flex:0 0 100%;scroll-snap-align:center}.gal__filters{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;scrollbar-width:none}.gal__f{flex:none}.gal__view{position:relative}.gal__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.85);color:#222;transform:translateY(-50%);cursor:pointer}.gal__nav--prev{left:8px}.gal__nav--next{right:8px}.gal__nav .i{width:8px;height:14px}}.main .btn{letter-spacing:normal}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main :where(.txt .btn-wrap) .btn{min-width:0;width:max-content;border-radius:7px;margin:0;font-size:clamp(14px,.989vw,19px);line-height:clamp(36px,2.084vw,40px);padding:0 41px}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.main :where(.txt .btn-wrap) .btn{padding:0 25px}}.btn-wrap[style*="text-align: center"]{display:flex;justify-content:center}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main :where(.txt .btn-wrap) .btn{font-size:16px;line-height:31px}}.main :where(.txt .btn-wrap) .btn{border:0}.smap__h a{padding:3px 0}.nf__t~p .btn,.main p>.btn:only-child{min-height:24px}.crumbs__i a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.crumbs__i a:hover,.crumbs__i a:focus{text-decoration:none}.smap__p>a{padding:3px 0}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.smap__p>a{display:inline-block;padding:0;min-height:24px;line-height:24px}}.cards{--per:3;--gap:30px;position:relative}.cards__track{display:flex;gap:var(--gap);justify-content:safe center}.card{flex:0 0 var(--slide-w, calc((100% - (var(--per) - 1) * var(--gap)) / var(--per)));min-width:0;display:flex;flex-direction:column}.card__media{overflow:hidden}.card__img{width:100%;height:auto;object-fit:cover}.card__body{flex:1}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.cards{--per:1;--gap:15px}}.cards.is-carousel .cards__track,.side__slides.is-carousel{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cards.is-carousel .cards__track::-webkit-scrollbar{display:none}.cards.is-carousel .card{scroll-snap-align:start}.sl-btn{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid var(--c-accent);color:var(--c-accent);background:0 0;display:flex;align-items:center;justify-content:center;transition:background .3s,color .3s}.sl-btn .i{width:8px;height:14px}.sl-btn:hover,.sl-btn:focus-visible{background:var(--c-accent);color:var(--c-white)}.sl-btn[disabled]{opacity:.35;cursor:default}.sl-btn--prev{left:-70px}.sl-btn--next{right:-70px}.sl-dots{display:flex;justify-content:center;gap:6px;margin-top:20px;list-style:none;padding:0}.sl-dots button{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.sl-dots button::before{content:"";width:6px;height:6px;transform:rotate(45deg);background:#c6c1bc;transition:background .3s}.sl-dots button[aria-current=true]::before{background:var(--c-accent)}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.sl-btn{display:none}}.main .sl-dots button{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}.frm{display:flex;flex-wrap:wrap;gap:0 30px}.frm__g{position:relative;width:100%;margin-bottom:22px}.frm__l{display:block;font-size:14px;color:var(--c-subtle);margin-bottom:4px;line-height:normal}.frm__c{width:100%;height:44px;padding:0 2px;border:0;border-bottom:1px solid #b5b0ab;border-radius:0;background:0 0;color:var(--c-ink);font-family:var(--f-body);font-size:clamp(14px,.937vw,18px)}.frm__c::placeholder{color:#9d9894;opacity:1}.frm__c:focus{outline:0;border-bottom-color:var(--c-accent);box-shadow:0 1px 0 0 var(--c-accent)}.frm__c--area{height:110px;padding-top:10px;resize:vertical}.frm__c--select{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%239a7954' stroke-width='1.5'/%3E%3C/svg%3E")no-repeat right 4px center/12px;padding-right:24px}.frm__g--submit{display:flex;justify-content:flex-end}.frm__submit{min-width:162px;height:54px;line-height:52px!important;padding:0 30px;text-transform:uppercase;font-weight:600;letter-spacing:.8px;font-size:clamp(13px,.833vw,16px)}.frm__err{color:#c62828;font-size:13px;margin:6px 0 0}.frm__g.is-invalid .frm__c{border-bottom-color:#c62828}.frm__captcha:empty{display:none}.frm__captcha{width:100%;margin:0 0 16px}.frm__status{width:100%;padding:10px 14px;font-size:14px;margin:0 0 12px}.frm__status.is-ok{background:rgba(92,174,58,.15);color:#3f7f27}.frm__status.is-err{background:rgba(220,53,69,.15);color:#b02a37}.frm__status.is-warn{background:rgba(154,121,84,.15);color:var(--c-accent-dk)}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.frm__g--1,.frm__g--2,.frm__g--3,.frm__g--4{width:calc(50% - 15px)}.w--form-single .frm{flex-wrap:nowrap;align-items:flex-end}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.frm__g--submit{justify-content:flex-start}.frm__submit{width:100%;max-width:162px;height:46px;line-height:44px!important}}.ftr{position:relative;color:var(--c-white);background:url(https://assets.simplotel.com/simplotel/image/upload/q_90,fl_progressive,w_1920,f_auto,c_limit/the-grand-hotel-ballroom-mckinney/CollageBackgrounds_HorseshoeFeather_0c160ebd)no-repeat 0 0/cover,var(--c-mid)}.ftr a{color:var(--c-white);letter-spacing:normal}.ftr a:hover{color:var(--c-white);text-decoration:underline}.ftr ul{list-style:none;margin:0;padding:0}.ftr p{margin:0}.ftr__h{color:var(--c-white);margin:0}.ftr__info li{display:flex;align-items:center;flex-wrap:wrap}.ftr__social{display:flex;flex-wrap:wrap}.ftr__soc{display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.25);color:var(--c-white);background:0 0}.ftr__soc .i{width:16px;height:16px}.ftr__soc:hover,.ftr__soc:focus-visible{color:var(--c-white);text-decoration:none}.ftr :focus-visible{outline:2px solid var(--c-white);outline-offset:1px;box-shadow:0 0 0 1px #1a1a1a,0 0 0 5px #1a1a1a}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.ftr{background-position:left center;padding:6.614% 6.614% 3.175%;font-size:clamp(13px,.875em,16px)}.ftr__in{display:flex}.ftr__in>.ftr__grp:first-child{flex:0 1 62%}.ftr__in>.ftr__grp:nth-child(2){flex:0 1 50%;padding-left:.8%}.ftr__nav{flex:0 1 100%;padding-left:4.5%}.ftr__h,.ftr__bot a{font-size:clamp(14px,.885vw,17px);line-height:clamp(20px,1.719vw,33px);font-weight:400}.ftr__in>.ftr__grp:first-child .ftr__h{margin-bottom:6.442%}.ftr__in>.ftr__grp:nth-child(2) .ftr__h{margin-bottom:8.12%;font-weight:500}.ftr__nav .ftr__h{margin-bottom:4.181%;font-weight:500}.ftr__info li,.ftr__links a{font-size:clamp(13px,.833vw,16px);line-height:clamp(20px,1.562vw,30px)}.ftr__pair>:not(.ftr__lbl){margin:0 5px;font-size:14px;line-height:28px}.ftr__pair a[href^="mailto:"]{font-size:clamp(13px,.833vw,16px)}.ftr__cols{columns:3}.ftr__cols ul{display:contents}.ftr__links li{break-inside:avoid;white-space:nowrap}.ftr__links a{display:inline-block;width:max-content;vertical-align:top}.ftr__end{display:flex;align-items:flex-end;justify-content:space-between;margin-top:3.659%;padding-top:3.659%;border-top:1px solid rgba(255,255,255,.2)}.ftr__follow{flex:0 0 41.667%}.ftr .ftr__h--soc{margin-bottom:3%}.ftr__social li{margin-right:1.76%}.ftr__soc{width:50px;height:50px;transition:background-color .2s}.ftr__soc:hover,.ftr__soc:focus-visible{border-color:transparent}.ftr__soc--tripadvisor:hover,.ftr__soc--tripadvisor:focus-visible{background-color:#00af87}.ftr__soc--facebook:hover,.ftr__soc--facebook:focus-visible,.ftr__soc--google:hover,.ftr__soc--google:focus-visible{background-color:#4267b2}.ftr__soc--instagram:hover,.ftr__soc--instagram:focus-visible{background:linear-gradient(45deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.ftr__bot{display:flex;align-items:flex-end;justify-content:flex-end;gap:20px;white-space:nowrap}}@media (min-width:768px) and (orientation:portrait) and (max-width:1320px),(min-width:768px) and (min-height:501px) and (max-width:1320px),(min-width:768px) and (pointer:fine) and (max-width:1320px){.ftr__in>.ftr__grp:first-child{flex-basis:74%;padding-right:4%}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.ftr{padding:6.614% 4% 3.175%}.ftr__soc{width:40px;height:40px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.ftr{padding:40px 16px 62px;font-size:.875em}.ftr .ftr__h{font-size:16px;line-height:31px;font-weight:500;letter-spacing:.64px;text-transform:uppercase;margin-bottom:16px}.ftr__info li,.ftr__info a,.ftr__links a{font-size:15px}.ftr__pair>*{line-height:34px}.ftr__info li:not(.ftr__pair){line-height:34px}.ftr__info a,.ftr__links a,.ftr__bot a,.ftr__info li:not(.ftr__pair){color:rgba(255,255,255,.8)}.ftr__pair>.ftr__lbl{color:var(--c-white);margin-right:4px;line-height:20px}.ftr__pair a[href^="tel:"]{margin:0 5px 0 1px}.ftr__in>.ftr__grp+.ftr__grp{margin-top:31.5px}.ftr__nav{padding:32px 0 40px;margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.2)}.ftr__nav .ftr__h{margin-bottom:0}.ftr__cols{columns:2;margin-top:16px}.ftr__cols ul{display:contents}.ftr__links li{break-inside:avoid}.ftr__links a{display:inline-block;line-height:42px}.ftr__end{display:block}.ftr .ftr__h--soc{font-weight:400;letter-spacing:normal;text-transform:none;margin-bottom:24px}.ftr__bot{padding-top:10px}.ftr .ftr__social{margin-bottom:32px}.ftr__social li{margin:0 4px}.ftr__soc{width:50px;height:50px}.ftr__bot a{font-size:16px;line-height:31px;text-decoration:underline}.ftr__bot a[href*=sitemap]{display:none}}@media (max-width:767px) and (min-width:361px) and (max-width:389px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (min-width:361px) and (max-width:389px){.ftr__soc{width:58px;height:58px}}@media (max-width:767px) and (min-width:301px) and (max-width:360px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (min-width:301px) and (max-width:360px){.ftr__soc{width:40px;height:40px}}@media (max-width:767px) and (max-width:300px),(orientation:landscape) and (max-height:500px) and (pointer:coarse) and (max-width:300px){.ftr__soc{width:33px;height:33px}}@media (max-width:767px) and (orientation:landscape),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.ftr__cols{display:flex;flex-wrap:wrap;columns:auto}.ftr__links li{width:50%}.ftr__end{padding-left:60px}.ftr__in{max-width:740px;margin-left:auto;margin-right:auto}}.totop{--totop-ms:native;position:fixed;right:30px;bottom:30px;z-index:900;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-accent);color:var(--c-white);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.totop .i{width:14px;height:10px}.totop.is-shown{opacity:1;visibility:visible}.totop:hover,.totop:focus{background:var(--c-deep);color:var(--c-white)}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.totop{right:15px;bottom:15px}}.ftr__bot a{padding:2px 0}.main .b-about-our-story-one-col{padding:0}.b-about-our-story-one-col>.cell{min-height:0}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.b-about-our-story-one-col,.main>:where(div)>.b-about-our-story-one-col{width:100%;max-width:none;margin:0;padding:0}.main .b-about-our-story-one-col .w:is(.b-lmg-txt,.b-text-img){padding:1.3022% 24%}.main .b-about-our-story-one-col .w.w+.w.w{padding-top:1.3022%;padding-bottom:1.3022%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.b-about-our-story-one-col,.main>:where(div)>.b-about-our-story-one-col{margin:0;padding:25px}.main .b-about-our-story-one-col .w.b-txtgroup-icon{padding:0 0 25px}.main .b-about-our-story-one-col .w:is(.b-lmg-txt,.b-text-img){padding:0 0 25px}.main .b-about-our-story-one-col .w.b-sign-txtgrp{padding:0}}.main .b-amenities :is(.t-h1,.t-h2,.t-h3,.t-h4,.t-h5){margin:0;padding:0;text-align:center}.b-amenities .txt__col--title{padding:0}.b-amenities .card{align-items:center}.b-amenities .card .txt__w--1{display:flex;justify-content:center;align-items:center}.b-amenities .card .txt__w--1 p{display:flex;margin:0;padding:0}.b-amenities .card .txt__w--2{display:flex;justify-content:center;align-items:flex-start}.main .b-amenities .card .txt__w--2 p{margin:0;padding:0;text-align:center;text-wrap:wrap}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-amenities,.main .b-amenities.is-full{margin:0 auto;padding:2.6042% 17.188%}.b-amenities .txt__col--title{margin-bottom:4%}.b-amenities .cards{--per:999;--gap:0px}.b-amenities .cards__track{flex-wrap:wrap;row-gap:50px;width:100%}.b-amenities .card{flex:0 0 calc(25% - 20px);width:calc(25% - 20px);margin:0 10px;padding:0}.b-amenities .card svg{width:65px;height:65px}.b-amenities .sl-dots,.b-amenities .sl-ctrl{display:none}}@media (min-width:768px) and (orientation:portrait) and (max-width:1300px),(min-width:768px) and (min-height:501px) and (max-width:1300px),(min-width:768px) and (pointer:fine) and (max-width:1300px){.b-amenities .cards__track{row-gap:30px}.b-amenities .card svg{width:60px;height:60px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.main .b-amenities,.main .b-amenities.is-full{padding:2.6042% 13%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .b-amenities,.main .b-amenities.is-full{margin:0;padding:25px 0}.b-amenities .txt__col--title{padding:0 25px 24px}.main .b-amenities :is(.t-h1,.t-h2){font-weight:400}.b-amenities .cards{--per:2;--gap:0px}.b-amenities .cards__track{padding:0 70px;scroll-padding:0 70px}.b-amenities .card{padding:0 10px;justify-content:flex-start}.b-amenities .card .txt__w--1{margin:0 0 10px}.b-amenities .card .txt__w--1 img{width:75px}.b-amenities .card svg{width:60px;height:60px}.b-amenities .sl-dots{display:none}}@media (max-width:767px) and (orientation:landscape),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.b-amenities .cards__track{padding:0 120px;scroll-padding:0 120px}}.main .w.b-boutique-twocards-slider{padding:0;margin:2.58%0;width:100%;max-width:none}.b-boutique-twocards-slider>.cell{min-height:0}.main .b-boutique-twocards-slider .w{margin:0;padding:0;min-width:100%}.main .b-boutique-twocards-slider :is(.t-h1,.t-h2,.t-h3,p){margin:0;padding:0}.b-boutique-twocards-slider .cards__track{flex-wrap:wrap;justify-content:center;row-gap:50px;column-gap:0}.b-boutique-twocards-slider .card{flex:0 0 50%}.b-boutique-twocards-slider .card__img{display:block}.b-boutique-twocards-slider .card__body{display:flex;flex-direction:column;align-items:flex-start}.main .b-boutique-twocards-slider .card__body .t-h3{text-align:left}.main .b-boutique-twocards-slider .btn-wrap .btn{width:max-content;min-width:0;margin:0;border-radius:7px;letter-spacing:normal}.b-boutique-twocards-slider .sl-dots,.b-boutique-twocards-slider .sl-btn{display:none}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-boutique-twocards-slider .w--text{margin-bottom:2.58%}.main .b-boutique-twocards-slider .w.cards{padding:0 23.1%}.b-boutique-twocards-slider .card{padding:0 31px}.b-boutique-twocards-slider .card__body{padding:20px 0;row-gap:24px}.main .b-boutique-twocards-slider .btn-wrap .btn{font-size:clamp(14px,.989vw,19px);line-height:clamp(36px,2.084vw,40px);padding:0 41px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){.main .b-boutique-twocards-slider .w.cards{padding:0 15%}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.main .b-boutique-twocards-slider .w.cards{padding:0 10%}.main .b-boutique-twocards-slider .btn-wrap .btn{padding:0 25px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .w.b-boutique-twocards-slider{margin:25px 0;padding:0 25px}.b-boutique-twocards-slider>.cell{display:flex;flex-direction:column;row-gap:25px}.b-boutique-twocards-slider .cards__track{flex-direction:column;row-gap:25px}.b-boutique-twocards-slider .card{flex:none;width:100%}.b-boutique-twocards-slider .card__body{padding:24px 0 0;row-gap:25px}.main .b-boutique-twocards-slider .t-h2{font-weight:400}.main .b-boutique-twocards-slider .btn-wrap .btn{font-size:16px;line-height:31px;padding:4px 25px}}.main>.w.b-btn-text-group{padding-top:0}.b-btn-text-group .txt__col{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;padding:0}.b-btn-text-group .txt__w{width:auto;margin:0;padding:0}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.b-btn-text-group .txt__col{flex-direction:column;gap:15px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-btn-text-group{padding-bottom:0}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){[data-page=index] .b-herobanner-video-slider .media--video{anchor-name:--bw-hero}.main .bwidget{padding:0;background:0 0}@supports (anchor-name:--a){.main .bwidget{position:absolute;z-index:201;position-anchor:--bw-hero;position-visibility:always;left:anchor(left);right:anchor(right);bottom:calc(anchor(bottom) + clamp(90px,7.8vw,120px))}}@supports not (anchor-name:--a){.main .bwidget{margin:0 0 2.58%}}.bwidget .stb-form{flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:0 8px;width:fit-content;max-width:none;margin:0 auto;padding:20px;background:rgba(255,255,255,.7);border-radius:0;box-shadow:0 0 24px rgba(0,0,0,.039)}.bwidget .stb-field{flex:none;min-width:0}.bwidget .stb-label{margin:0 0 4px;color:#384152;font-size:clamp(11px,.729vw,14px);font-weight:900;line-height:15px;letter-spacing:0;text-transform:none;white-space:nowrap}.bwidget .stb-input{width:222px;height:41px;padding:0 0 0 46px;border:0;border-bottom:1px solid #585858;border-radius:0;background:0 0;color:#333;font-size:clamp(14px,.781vw,15px);line-height:100%;cursor:pointer}.bwidget .stb-field--promo .stb-input{padding-right:10px;cursor:text}.bwidget .stb-input::placeholder{color:gray}.bwidget .stb-input:hover,.bwidget .stb-input:focus-visible{outline:2px solid #384152;outline-offset:0}.bwidget .stb-field::before{content:"";position:absolute;left:16px;top:39px;width:16px;height:16px;transform:translateY(-50%);background:no-repeat center/contain;pointer-events:none}.bwidget .stb-field--date::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' stroke='%231a1a1a' d='M96 1305h18v18H96z' data-name='Rectangle 57460'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' data-name='Mask Group 452' transform='translate(-96 -1305)'%3E%3Cpath fill='%23333' d='M101.625 1305.281V1305h-.562v2.25h-3.938V1323h15.75v-15.75h-3.937V1305h-.563v2.25h-6.75Zm-3.937 6.469h14.625v10.688H97.688Zm3.375-3.937v1.687h.562v-1.687h6.75v1.687h.563v-1.687h3.375v3.375H97.688v-3.375Zm-1.125 6.75h10.125v3.375H99.938Zm-.563-.563v4.5h11.25v-4.5z'/%3E%3C/g%3E%3C/svg%3E")}.bwidget .stb-field--occ::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' stroke='%231a1a1a' d='M764 1384h18v18h-18z' data-name='Rectangle 57462'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' data-name='Mask Group 454' transform='translate(-764 -1384)'%3E%3Cpath fill='%23333' d='M776.938 1388.5a3.938 3.938 0 1 0-3.938 3.938 3.937 3.937 0 0 0 3.938-3.938m-8.437 0A4.5 4.5 0 1 1 773 1393a4.5 4.5 0 0 1-4.5-4.5Zm-2.613 12.938h14.224l-1.9-6.187H767.79Zm1.487-6.75h11.25l2.078 6.75.172.562h-15.75l.172-.562Z' data-name='user-sharp-thin (1)'/%3E%3C/g%3E%3C/svg%3E")}.bwidget .stb-field--promo::before{left:12px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' stroke='%231a1a1a' d='M246 893h18v18h-18z' data-name='Rectangle 57464'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' data-name='Mask Group 456' transform='translate(-246 -893)'%3E%3Cpath fill='%23333' d='M252.356 895.152a2.994 2.994 0 0 1 5.288 0l.109.2.221-.067a2.986 2.986 0 0 1 3.734 3.734l-.067.221.2.109a3 3 0 0 1 0 5.291l-.2.109.067.221a2.986 2.986 0 0 1-3.734 3.734l-.221-.067-.109.2a3 3 0 0 1-5.291 0l-.109-.2-.221.067a2.986 2.986 0 0 1-3.734-3.734l.067-.221-.2-.109a3 3 0 0 1 0-5.291l.2-.109-.067-.221a2.986 2.986 0 0 1 3.733-3.727l.221.067.109-.2ZM255 893a3.55 3.55 0 0 0-3.027 1.695 3.55 3.55 0 0 0-4.278 4.278 3.55 3.55 0 0 0 0 6.054 3.55 3.55 0 0 0 4.279 4.279 3.55 3.55 0 0 0 6.054 0 3.55 3.55 0 0 0 4.279-4.279 3.55 3.55 0 0 0 0-6.054 3.55 3.55 0 0 0-4.279-4.279A3.55 3.55 0 0 0 255 893m-2.812 6.75a.563.563 0 1 1 .563.563.563.563 0 0 1-.563-.563m1.688 0a1.125 1.125 0 1 0-1.126 1.125 1.125 1.125 0 0 0 1.125-1.125Zm3.375 3.938a.563.563 0 1 1-.562.563.563.563 0 0 1 .561-.563Zm0 1.688a1.125 1.125 0 1 0-1.125-1.125 1.125 1.125 0 0 0 1.124 1.124Zm.763-5.987.2-.2-.4-.4-.2.2-5.627 5.627-.2.2.4.394.2-.2 5.625-5.625Z'/%3E%3C/g%3E%3C/svg%3E")}.bwidget .stb-why__btn{color:#384152;font-size:clamp(11px,.677vw,13px);line-height:15px}.bwidget .stb-submit-wrap{width:176px}.bwidget .stb-price{color:#384152;font-size:clamp(11px,.677vw,13px);line-height:11px}.bwidget .stb-price__rate{font-size:15px}.bwidget .stb-submit{width:100%;height:45px;padding:0 10px;overflow:hidden;border:0;border-radius:5px;background:#384152;color:#fff;font-size:clamp(14px,.781vw,15px);font-weight:600;letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.bwidget .stb-submit:hover{background:#2e3543;color:#fff}.bwidget .stb-submit:hover,.bwidget .stb-submit:focus-visible{outline:2px solid #384152;outline-offset:0}.bwidget .stb-manage__link{position:relative;top:-4px;padding:4px 0 5px;color:#384152;letter-spacing:normal;font-size:clamp(11px,.677vw,13px);line-height:15px}.bwidget .stb-manage__link:focus-visible{outline:2px solid #384152;outline-offset:0}}@media (min-width:768px) and (orientation:portrait) and (max-width:1280px),(min-width:768px) and (min-height:501px) and (max-width:1280px),(min-width:768px) and (pointer:fine) and (max-width:1280px){.bwidget .stb-input{width:160px;padding-left:36px}.bwidget .stb-field::before{left:12px}.bwidget .stb-submit-wrap{width:122px}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.bwidget .stb-input{width:144px;padding-left:12px}.bwidget .stb-field::before{display:none}.bwidget .stb-submit-wrap{width:104px}}@media (min-width:768px) and (orientation:portrait) and (max-width:768px),(min-width:768px) and (min-height:501px) and (max-width:768px),(min-width:768px) and (pointer:fine) and (max-width:768px){.main .bwidget{display:none}}.callfab{display:none}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.callfab{position:fixed;right:15px;bottom:170px;z-index:20;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.callfab .phone-wrapper{position:relative}.callfab .social-phone{width:59px;height:59px;border-radius:50%;background-color:#384152;color:#fff;display:flex;justify-content:center;align-items:center;border:0;cursor:pointer;animation:callfab-ripple 2s 2 ease-in-out;transition:background-color .3s ease}.callfab .social-phone:hover,.callfab .social-phone:focus-visible{background-color:#313b4f;color:#fff}.callfab .social-phone:focus-visible{outline:2px solid #fff;outline-offset:-5px;box-shadow:0 0 0 2px #384152}.callfab .social-phone svg{transform:rotateY(180deg)}}@keyframes callfab-ripple{0%{box-shadow:0 0 0 0 rgba(67,40,24,.4)}80%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.callfab .social-phone{animation:none}}.b-header-with-cards-slider .card__body{position:relative}.b-rooms-slider .card{position:relative}.b-rooms-slider .card__body p>a::after,.b-header-with-cards-slider .card__body .btn::after{content:"";position:absolute;inset:0}.main .b-contact-us-form .txt :is(.t-h1,.t-h2,.t-h3,.t-h4,.t-h5){text-align:center;padding:0;margin:0}.main .b-contact-us-form .txt__col{padding:0}.b-contact-us-form .frm{display:block;margin:0}.b-contact-us-form .frm__g{width:100%}.b-contact-us-form .frm__l:not(.sr-only){margin:0;padding:0;color:var(--c-ink);font-family:var(--f-body)}.b-contact-us-form .frm__c{border:1px solid #ccc;border-radius:0;background:#fff;color:#555;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.b-contact-us-form .frm__c::placeholder{color:#999}.b-contact-us-form .frm__c:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.b-contact-us-form .frm__c:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.b-contact-us-form .frm__c--area{resize:vertical}.b-contact-us-form .frm__g--submit{justify-content:center}.b-contact-us-form .frm__submit{min-width:0;border-radius:7px;text-transform:none;font-weight:400;letter-spacing:normal;line-height:normal!important;padding:0}.b-contact-us-form .frm__submit:hover,.b-contact-us-form .frm__submit:focus-visible{color:#fff}.b-contact-us-form .frm__status:empty{padding:0;margin:0}.b-contact-us-form .frm__g>.iti{display:block}.b-contact-us-form .frm__g>.iti>.frm__c{width:100%}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.b-contact-us-form,.main>:where(div)>.b-contact-us-form{width:100%;max-width:100%;margin:0;padding:2.58% 21.55%}.b-contact-us-form>.cell>.w.txt{padding:0 0 4.57%}.b-contact-us-form .frm__g{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0;margin:0 0 2.29%}.b-contact-us-form .frm__l:not(.sr-only){width:12.8%;padding-right:10px}.b-contact-us-form .frm__g>.frm__c,.b-contact-us-form .frm__g>.iti{width:87.2%}.b-contact-us-form .frm__g .frm__c{height:60px;padding:2%;font-size:17px}.b-contact-us-form .frm__g>.iti>.frm__c{padding-left:52px}.b-contact-us-form .frm__g .frm__c--area{height:auto;padding:2.1% 3.15%;line-height:1.42857143}.b-contact-us-form .frm__c::placeholder{font-size:clamp(14px,.938vw,18px)}.b-contact-us-form .frm__err{width:87.2%;font-size:clamp(14px,.938vw,18px);line-height:clamp(20px,1.667vw,32px)}.b-contact-us-form .frm__g--submit{margin:3.434%0 0;justify-content:center}.b-contact-us-form .frm__submit{width:168px;height:52px;font-size:19px;line-height:38px!important}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.b-contact-us-form .frm__g input.frm__c{height:40px}.b-contact-us-form .frm__submit{width:140px;height:45px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.b-contact-us-form,.main>:where(div)>.b-contact-us-form{margin:0;padding:25px}.b-contact-us-form>.cell>.w.txt{margin:0;padding:0 0 24px}.main .b-contact-us-form .txt :is(.t-h1,.t-h2){font-weight:400}.b-contact-us-form .frm__g{margin:0 0 15px}.b-contact-us-form .frm__l:not(.sr-only){display:block;margin:0 0 7px;line-height:30px}.b-contact-us-form .frm__c{height:40px;padding:7px 16px;font-size:14px}.b-contact-us-form .frm__g>.iti>.frm__c{padding-left:52px}.b-contact-us-form .frm__c--area{height:auto;line-height:1.42857143}.b-contact-us-form .frm__c::placeholder{font-size:14px}.b-contact-us-form .frm__err{font-size:14px}.b-contact-us-form .frm__g--submit{display:flex;justify-content:center;align-items:center;margin:24px 0 0}.b-contact-us-form .frm__submit{display:flex;justify-content:center;align-items:center;width:auto;max-width:none;height:auto;padding:5px 24px;font-size:16px;line-height:31px!important}}.b-contact-us-form .frm__l{font-weight:700}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.b-contact-us-form .frm__l{line-height:24px}}.main>.b-dine-fullwidth-img-slider{width:100%;max-width:none;padding:0;--per:1;--gap:0px}.b-dine-fullwidth-img-slider .card__media{position:relative}.b-dine-fullwidth-img-slider .card__img{display:block}.b-dine-fullwidth-img-slider .card__body{display:none}.b-dine-fullwidth-img-slider .card__media::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:12.28%;background:linear-gradient(0deg,#000 0,transparent 100%);pointer-events:none}.b-dine-fullwidth-img-slider .sl-btn{display:none}.b-dine-fullwidth-img-slider .sl-dots{position:absolute;left:0;right:0;bottom:20px;z-index:2;gap:0;margin:0}.b-dine-fullwidth-img-slider .sl-dots button{width:24px;height:24px;padding:0;border:0;background:0 0}.b-dine-fullwidth-img-slider .sl-dots button::before{width:10px;height:10px;box-sizing:border-box;transform:none;border-radius:50%;border:1px solid #fff;background:0 0}.b-dine-fullwidth-img-slider .sl-dots button[aria-current=true]::before{background:#fff}.b-dine-fullwidth-img-slider .sl-dots button:is(:hover,:focus-visible)::before{background:rgba(255,255,255,.6)}.b-dine-fullwidth-img-slider .sl-dots button:focus-visible{outline:2px solid #fff;outline-offset:0;box-shadow:0 0 0 4px #384152;border-radius:50%}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.b-dine-fullwidth-img-slider{margin:0}.b-dine-fullwidth-img-slider .card__media::after{height:40px}.b-dine-fullwidth-img-slider .sl-dots{bottom:10px}}.main>.b-dine-left-text-right-slider{width:100%;max-width:none}.b-dine-left-text-right-slider .cell{min-height:0}.b-dine-left-text-right-slider .cards{margin:0}.b-dine-left-text-right-slider .card__media{position:relative}.b-dine-left-text-right-slider .card__img{display:block}.b-dine-left-text-right-slider .txt__col{padding:0}.main .b-dine-left-text-right-slider .txt :is(.t-h1,.t-h2,.t-h3,.t-h4){margin:0;padding:0;text-align:left}.b-dine-left-text-right-slider .btn-wrap .btn{width:max-content;min-width:0;border-radius:7px;margin:0}.main .b-dine-left-text-right-slider .txt p>.btn-wrap{margin-top:0}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.b-dine-left-text-right-slider{padding:2.6042% 16.667%;margin:2.6042%0}.main>.b-txtgroup-icon+.b-dine-left-text-right-slider{margin-top:0}.b-dine-left-text-right-slider .cell{flex:1 1 50%}.b-dine-left-text-right-slider .cell--left{display:flex;align-items:center}.b-dine-left-text-right-slider .cell--right .cards{padding-left:50px}.b-dine-left-text-right-slider .card{margin-bottom:15px}.b-dine-left-text-right-slider .txt{width:100%;height:100%;padding-right:22%}.b-dine-left-text-right-slider .txt__col,.b-dine-left-text-right-slider .txt__w{height:100%}.b-dine-left-text-right-slider .txt__w{display:flex;flex-direction:column;justify-content:center}.main .b-dine-left-text-right-slider .txt p{margin:25px 0 0;padding:0}.b-dine-left-text-right-slider .btn-wrap{margin-top:25px}.b-dine-left-text-right-slider .btn-wrap .btn{font-size:clamp(14px,.989vw,19px);line-height:clamp(36px,2.084vw,40px);padding:5px 41px;letter-spacing:normal}}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){.main>.b-dine-left-text-right-slider{padding:2.6042% 10%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.b-dine-left-text-right-slider .btn-wrap .btn{padding:2px 41px}.b-dine-left-text-right-slider .txt{padding-right:10%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1000px),(min-width:768px) and (min-height:501px) and (max-width:1000px),(min-width:768px) and (pointer:fine) and (max-width:1000px){.main>.b-dine-left-text-right-slider{padding:2.6042% 7%}.b-dine-left-text-right-slider .txt{padding-left:25px;padding-right:0}.main .b-dine-left-text-right-slider .txt p{margin-top:16px}.b-dine-left-text-right-slider .btn-wrap{margin-top:16px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.b-dine-left-text-right-slider{padding:25px;margin:25px 0;flex-direction:column-reverse}.main>.b-txtgroup-icon+.b-dine-left-text-right-slider{margin-top:0}.b-dine-left-text-right-slider .card__media::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:40px;background:linear-gradient(0deg,#000 0,transparent 100%);pointer-events:none}.b-dine-left-text-right-slider .txt{margin:24px 0 0}.main .b-dine-left-text-right-slider .txt :is(.t-h1,.t-h2,.t-h3,.t-h4){font-weight:400}.main .b-dine-left-text-right-slider .txt p{margin:24px 0 0}.b-dine-left-text-right-slider .btn-wrap{display:block;margin-top:24px}.b-dine-left-text-right-slider .btn-wrap .btn{font-size:16px;line-height:31px;padding:7px 34px;letter-spacing:normal}}.main>.b-dine-lslider-with-overlapping-text{width:100%;max-width:none}.b-dine-lslider-with-overlapping-text .cell{min-height:0}.b-dine-lslider-with-overlapping-text .cards{margin:0}.b-dine-lslider-with-overlapping-text .card__media{position:relative}.b-dine-lslider-with-overlapping-text .card__img{display:block}.b-dine-lslider-with-overlapping-text .txt__col{padding:0}.main .b-dine-lslider-with-overlapping-text .txt :is(.t-h1,.t-h2,.t-h3,.t-h4){margin:0;padding:0;text-align:left}.b-dine-lslider-with-overlapping-text .btn-wrap .btn{width:max-content;min-width:0;border-radius:7px;margin:0}.main .b-dine-lslider-with-overlapping-text .txt p>.btn-wrap{margin-top:0}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.b-dine-lslider-with-overlapping-text{padding:2.6042%0;margin:0;align-items:center;justify-content:center}.b-dine-lslider-with-overlapping-text .cell--left{flex:none;width:43.386%}.b-dine-lslider-with-overlapping-text .cell--right{flex:none;width:30.989%;display:flex;align-items:center;margin-left:-15%;position:relative;z-index:1}.b-dine-lslider-with-overlapping-text .txt{width:100%;height:100%;padding:60px}.main .b-dine-lslider-with-overlapping-text .txt p{margin:25px 0 0}.main .b-dine-lslider-with-overlapping-text .txt p+p{margin-top:15px}.b-dine-lslider-with-overlapping-text .btn-wrap{margin:25px 0 0}.b-dine-lslider-with-overlapping-text .btn-wrap .btn{font-size:clamp(14px,.989vw,19px);line-height:clamp(36px,2.084vw,40px);padding:4px 41px;letter-spacing:normal}}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){.b-dine-lslider-with-overlapping-text .txt{padding:30px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.main .b-dine-lslider-with-overlapping-text .txt p{margin-top:15px}.b-dine-lslider-with-overlapping-text .btn-wrap{margin-top:15px}.b-dine-lslider-with-overlapping-text .cell--right{width:35%;margin-left:-8%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1000px),(min-width:768px) and (min-height:501px) and (max-width:1000px),(min-width:768px) and (pointer:fine) and (max-width:1000px){.b-dine-lslider-with-overlapping-text .txt{padding:15px}.b-dine-lslider-with-overlapping-text .cell--left{width:48%}.b-dine-lslider-with-overlapping-text .cell--right{width:42%}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.b-dine-lslider-with-overlapping-text .btn-wrap .btn{padding:4px 25px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.b-dine-lslider-with-overlapping-text{padding:25px}.b-dine-lslider-with-overlapping-text .cell--right{display:flex;justify-content:center;position:relative;z-index:1}.b-dine-lslider-with-overlapping-text .txt{width:90%;margin:-40px auto 0;padding:20px}.main .b-dine-lslider-with-overlapping-text .txt :is(.t-h1,.t-h2,.t-h3,.t-h4){font-weight:400}.main .b-dine-lslider-with-overlapping-text .txt p{margin:15px 0 0}.main .b-dine-lslider-with-overlapping-text .txt p+p{margin-top:10px}.b-dine-lslider-with-overlapping-text .btn-wrap{display:block;margin:24px 0 0}.b-dine-lslider-with-overlapping-text .btn-wrap .btn{font-size:16px;line-height:31px;padding:4px 25px;letter-spacing:normal}}.b-dine-lslider-with-overlapping-text .cell--left .card__body{display:none}.main>.b-events-left-img-slider-right-txt-bg{width:100%;max-width:none}.b-events-left-img-slider-right-txt-bg .cell{min-height:0}.b-events-left-img-slider-right-txt-bg .cards{margin:0}.b-events-left-img-slider-right-txt-bg .card__media{position:relative}.b-events-left-img-slider-right-txt-bg .card__img{display:block}.b-events-left-img-slider-right-txt-bg .card__body{display:none}.b-events-left-img-slider-right-txt-bg .txt{background:#f5f7f9;box-shadow:rgba(0,0,0,.35)0 5px 15px}.b-events-left-img-slider-right-txt-bg .txt__col{padding:0}.main .b-events-left-img-slider-right-txt-bg .txt :is(.t-h1,.t-h2,.t-h3,.t-h4){margin:0;padding:0;text-align:left}.b-events-left-img-slider-right-txt-bg .txt ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.main .b-events-left-img-slider-right-txt-bg .txt li{margin:0}.main .b-events-left-img-slider-right-txt-bg .txt li p{font-weight:700}.b-events-left-img-slider-right-txt-bg .btn-wrap .btn{width:max-content;min-width:0;border-radius:7px;margin:0}.main .b-events-left-img-slider-right-txt-bg .txt p>.btn-wrap{margin-top:0}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.b-events-left-img-slider-right-txt-bg{padding:2.6042% 10%;margin:2.6042%0}.b-events-left-img-slider-right-txt-bg .cell--left{flex:0 1 60%;width:60%;display:flex;align-items:center}.b-events-left-img-slider-right-txt-bg .cell--left .cards{width:100%}.b-events-left-img-slider-right-txt-bg .cell--right{flex:0 1 50%;width:50%;display:flex;align-items:center;margin-left:-50px;position:relative;z-index:1}.b-events-left-img-slider-right-txt-bg .txt{width:100%;padding:50px}.b-events-left-img-slider-right-txt-bg .txt__w{display:flex;flex-direction:column;justify-content:center}.main .b-events-left-img-slider-right-txt-bg .txt__w>p{margin:25px 0 0;padding:0}.b-events-left-img-slider-right-txt-bg .txt ul{gap:25px;width:100%}.b-events-left-img-slider-right-txt-bg .txt :is(p,div)+ul{padding-top:25px}.b-events-left-img-slider-right-txt-bg .txt li{display:flex;flex-direction:column;width:calc(100%/3 - 20px)}.main .b-events-left-img-slider-right-txt-bg .txt li p{margin:0}.main .b-events-left-img-slider-right-txt-bg .txt li p+p{margin-top:8px}.b-events-left-img-slider-right-txt-bg .btn-wrap{margin-top:25px}.b-events-left-img-slider-right-txt-bg .btn-wrap .btn{font-size:clamp(14px,.989vw,19px);line-height:clamp(36px,2.084vw,40px);padding:5px 41px;letter-spacing:normal}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.b-events-left-img-slider-right-txt-bg .btn-wrap .btn{padding:2px 21px}.b-events-left-img-slider-right-txt-bg .txt{padding:25px;background:#fff}}@media (min-width:768px) and (orientation:portrait) and (max-width:1000px),(min-width:768px) and (min-height:501px) and (max-width:1000px),(min-width:768px) and (pointer:fine) and (max-width:1000px){.main>.b-events-left-img-slider-right-txt-bg{padding:2.6042% 7%}.main .b-events-left-img-slider-right-txt-bg .txt__w>p{margin-top:16px}.b-events-left-img-slider-right-txt-bg .btn-wrap{margin-top:16px}.b-events-left-img-slider-right-txt-bg .cell--right{margin-left:-25px}.b-events-left-img-slider-right-txt-bg .txt li{width:calc(100%/3)}.b-events-left-img-slider-right-txt-bg .txt :is(p,div)+ul{padding-top:16px}}@media (min-width:768px) and (orientation:portrait) and (max-width:768px),(min-width:768px) and (min-height:501px) and (max-width:768px),(min-width:768px) and (pointer:fine) and (max-width:768px){.b-events-left-img-slider-right-txt-bg .cell{flex-basis:50%;width:50%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.b-events-left-img-slider-right-txt-bg{padding:25px;margin:25px 0}.b-events-left-img-slider-right-txt-bg .cell--right{position:relative;z-index:1}.b-events-left-img-slider-right-txt-bg .txt{width:95%;margin:-24px 2.55%0;padding:20px}.main .b-events-left-img-slider-right-txt-bg .txt :is(.t-h1,.t-h2,.t-h3,.t-h4){font-weight:400}.main .b-events-left-img-slider-right-txt-bg .txt p{margin:24px 0 0}.b-events-left-img-slider-right-txt-bg .txt ul{align-items:center;justify-content:flex-start;row-gap:16px}.b-events-left-img-slider-right-txt-bg .txt :is(p,div)+ul{padding:15px 0;margin:0}.b-events-left-img-slider-right-txt-bg .txt li{display:block;padding:0 10px}.main .b-events-left-img-slider-right-txt-bg .txt li p{text-align:center}.b-events-left-img-slider-right-txt-bg .btn-wrap{display:block;margin-top:24px}.b-events-left-img-slider-right-txt-bg .btn-wrap .btn{font-size:16px;line-height:31px;padding:7px 34px;letter-spacing:normal}}.main>.b-events-left-txt-right-img-slider{width:100%;max-width:none}.b-events-left-txt-right-img-slider .cell{min-height:0}.b-events-left-txt-right-img-slider .cards{margin:0}.b-events-left-txt-right-img-slider .card__media{position:relative}.b-events-left-txt-right-img-slider .card__img{display:block}.b-events-left-txt-right-img-slider .card__body{display:none}.b-events-left-txt-right-img-slider .txt{background:#f5f7f9;box-shadow:rgba(0,0,0,.35)0 5px 15px}.b-events-left-txt-right-img-slider .txt__col{padding:0}.main .b-events-left-txt-right-img-slider .txt :is(.t-h1,.t-h2,.t-h3,.t-h4){margin:0;padding:0;text-align:left}.b-events-left-txt-right-img-slider .txt ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.main .b-events-left-txt-right-img-slider .txt li{margin:0}.main .b-events-left-txt-right-img-slider .txt li p{font-weight:700}.b-events-left-txt-right-img-slider .btn-wrap .btn{width:max-content;min-width:0;border-radius:7px;margin:0}.main .b-events-left-txt-right-img-slider .txt p>.btn-wrap{margin-top:0}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.b-events-left-txt-right-img-slider{padding:2.6042% 10%;margin:2.6042%0}.b-events-left-txt-right-img-slider .cell--right{flex:0 1 60%;width:60%;display:flex;align-items:center}.b-events-left-txt-right-img-slider .cell--right .cards{width:100%}.b-events-left-txt-right-img-slider .cell--left{flex:0 1 50%;width:50%;display:flex;align-items:center;margin-right:-50px;position:relative;z-index:1}.b-events-left-txt-right-img-slider .txt{width:100%;padding:50px}.b-events-left-txt-right-img-slider .txt__w{display:flex;flex-direction:column;justify-content:center}.main .b-events-left-txt-right-img-slider .txt__w>p{margin:25px 0 0;padding:0}.b-events-left-txt-right-img-slider .txt ul{gap:25px;width:100%}.b-events-left-txt-right-img-slider .txt ul{margin-top:25px}.b-events-left-txt-right-img-slider .txt li{display:flex;flex-direction:column;width:calc(100%/3 - 20px)}.main .b-events-left-txt-right-img-slider .txt li p{margin:0}.main .b-events-left-txt-right-img-slider .txt li p+p{margin-top:8px}.b-events-left-txt-right-img-slider .btn-wrap{margin-top:25px}.b-events-left-txt-right-img-slider .btn-wrap .btn{font-size:clamp(14px,.989vw,19px);line-height:clamp(36px,2.084vw,40px);padding:5px 41px;letter-spacing:normal}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.b-events-left-txt-right-img-slider .btn-wrap .btn{padding:2px 21px}.b-events-left-txt-right-img-slider .txt{padding:25px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1000px),(min-width:768px) and (min-height:501px) and (max-width:1000px),(min-width:768px) and (pointer:fine) and (max-width:1000px){.main>.b-events-left-txt-right-img-slider{padding:2.6042% 7%}.main .b-events-left-txt-right-img-slider .txt__w>p{margin-top:16px}.b-events-left-txt-right-img-slider .btn-wrap{margin-top:16px}.b-events-left-txt-right-img-slider .cell--left{margin-right:-25px}.b-events-left-txt-right-img-slider .txt ul{margin-top:16px}.b-events-left-txt-right-img-slider .txt li{width:calc(100%/3)}}@media (min-width:768px) and (orientation:portrait) and (max-width:768px),(min-width:768px) and (min-height:501px) and (max-width:768px),(min-width:768px) and (pointer:fine) and (max-width:768px){.b-events-left-txt-right-img-slider .cell{flex-basis:50%;width:50%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.b-events-left-txt-right-img-slider{padding:25px;margin:25px 0;flex-direction:column-reverse}.b-events-left-txt-right-img-slider .cell--left{position:relative;z-index:1}.b-events-left-txt-right-img-slider .txt{width:95%;margin:-24px 2.55%0;padding:20px}.main .b-events-left-txt-right-img-slider .txt :is(.t-h1,.t-h2,.t-h3,.t-h4){font-weight:400}.main .b-events-left-txt-right-img-slider .txt p{margin:24px 0 0}.b-events-left-txt-right-img-slider .txt ul{align-items:center;justify-content:flex-start;row-gap:16px}.b-events-left-txt-right-img-slider .txt :is(p,div)+ul{padding:15px 0;margin:0}.b-events-left-txt-right-img-slider .txt li{display:block;padding:0 10px}.main .b-events-left-txt-right-img-slider .txt li p{text-align:center}.b-events-left-txt-right-img-slider .btn-wrap{display:block;margin-top:24px}.b-events-left-txt-right-img-slider .btn-wrap .btn{font-size:16px;line-height:31px;padding:7px 34px;letter-spacing:normal}}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>:is(.b-events-left-txt-right-img-slider,.b-events-left-img-slider-right-txt-bg)+:is(.b-events-left-txt-right-img-slider,.b-events-left-img-slider-right-txt-bg){margin-top:5.2084%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>:is(.b-events-left-txt-right-img-slider,.b-events-left-img-slider-right-txt-bg)+:is(.b-events-left-txt-right-img-slider,.b-events-left-img-slider-right-txt-bg){margin-top:50px}}.main>.w.b-faq,.main .b-faq-one-col .w.b-faq{padding:0 0 30px;margin:0}.b-faq .txt__col{width:100%;max-width:none;margin:0}.b-faq .txt__col--title{padding:1.25%0}.main .b-faq .txt__col--title :is(.t-h1,.t-h2,.t-h3,.t-h4){margin:0;padding:0;text-align:left}.b-faq .txt{display:flex;flex-direction:column}.b-faq .tfaq__i{border:1px solid #d3d3d3;background:#f5f6f8;padding:0;display:flex;flex-direction:column;cursor:pointer}.b-faq .tfaq__i+.tfaq__i,.b-faq .txt__col--title+.tfaq__i{margin-top:24px}.b-faq .txt__col--title+.tfaq__i{margin-top:0}.b-faq .tfaq__i .txt__w--1{padding:20px 20px 20px 32px;margin:0}.main .b-faq .tfaq__i .txt__w--1 p{position:relative;margin:0;padding:0 30px 0 0;font-weight:600;text-align:left}.b-faq .tfaq__q{display:inline;padding:0;border:0;background:0 0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.b-faq .tfaq__q::after{content:"";position:absolute;right:4px;top:.3em;width:.5em;height:.5em;border-right:2px solid #384152;border-bottom:2px solid #384152;transform:rotate(45deg);transition:transform .5s ease}.b-faq .tfaq__i.is-open .tfaq__q::after{transform:rotate(225deg)}.b-faq .tfaq__q:focus-visible{outline:2px solid #384152;outline-offset:4px}.b-faq .tfaq__a{display:flex;flex-direction:column;row-gap:16px;overflow:hidden;margin:0;padding:0 80px 0 32px;transition:max-height .5s ease,padding .5s ease,visibility 0s linear .5s;visibility:hidden}.b-faq .tfaq__i.is-open .tfaq__a{visibility:visible;transition:max-height .5s ease,padding .5s ease,visibility 0s}.main .b-faq .tfaq__a p{margin:0;width:100%}.b-faq .tfaq__a ul{padding:0 30px}@media (prefers-reduced-motion:reduce){.b-faq .tfaq__q::after,.b-faq .tfaq__a{transition:none}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-faq-one-col{padding-top:20px}.main .b-faq-one-col .t-h1{font-weight:400}.main>.w.b-faq,.main .b-faq-one-col .w.b-faq{padding:30px 20px 24px}.main .b-faq-one-col .w.b-faq+.w.b-faq{padding-top:10px}.b-faq .txt__col--title{padding:0 0 24px}.main .b-faq .txt__col--title :is(.t-h1,.t-h2,.t-h3,.t-h4){font-size:20px}.b-faq .tfaq__i+.tfaq__i{margin-top:10px}.b-faq .tfaq__i .txt__w--1{padding:12px}.b-faq .tfaq__a{padding:0 15px}.b-faq .tfaq__a ul{padding:0 20px}}.main .b-faq-one-col .w.b-faq:last-child{padding-bottom:0}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-faq-one-col{padding-bottom:10px}.main .b-faq-one-col .w.b-faq:last-child{padding-bottom:24px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-faq-one-col+.w--text{padding:10px 0 20px}}.b-faq .tfaq__q{display:block;width:100%;min-height:24px}.main>.b-gallery-collage{width:100%;max-width:none}.b-gallery-collage .cell{min-height:0}.b-gallery-collage .txt__col{padding:0}.main .b-gallery-collage .txt :is(.t-h1,.t-h2,.t-h3){margin:0;padding:0}.b-gallery-collage .card__body{display:none}.b-gallery-collage .card__media{position:relative}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.b-gallery-collage{padding:2.58%0}.b-gallery-collage .cards{margin-top:1.642%;padding:0 2.58%}.b-gallery-collage .card__lb{cursor:zoom-in}.b-gallery-collage .cards:is(.cards--n13,.cards--n14,.cards--n15){padding-top:5px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.b-gallery-collage{padding:25px 0;margin:0}.main .b-gallery-collage .txt :is(.t-h1,.t-h2){font-weight:400}.b-gallery-collage .cards{--per:1;--gap:0px;margin-top:25px}.b-gallery-collage .card{padding:0 25px}.b-gallery-collage .card__img{display:block}.b-gallery-collage .card__media::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:40px;background:linear-gradient(0deg,#000 0,transparent 100%);pointer-events:none}.b-gallery-collage .sl-dots{position:absolute;left:0;right:0;bottom:10px;z-index:2;gap:0;margin:0}.b-gallery-collage .sl-dots button{width:24px;height:24px;padding:0;border:0;background:0 0}.b-gallery-collage .sl-dots button::before{width:10px;height:10px;box-sizing:border-box;transform:none;border-radius:50%;border:1px solid #fff;background:0 0}.b-gallery-collage .sl-dots button[aria-current=true]::before{background:#fff}.b-gallery-collage .sl-dots button:is(:hover,:focus-visible)::before{background:rgba(255,255,255,.6)}.b-gallery-collage .sl-dots button:focus-visible{outline:2px solid #fff;outline-offset:0;box-shadow:0 0 0 4px #384152;border-radius:50%}}.main>.b-gallery-header-with-slider{width:100%;max-width:none;padding:0}.b-gallery-header-with-slider .cell{min-height:0}.b-gallery-header-with-slider .card__body{display:none}.b-gallery-header-with-slider .card__media{position:relative}.b-gallery-header-with-slider .card__img{display:block}.b-gallery-header-with-slider .cards{--gap:0px;--per:1}.b-gallery-header-with-slider .sl-btn{--arw:41px;--arw-g:25px;width:var(--arw);height:var(--arw);padding:0;border:0;border-radius:4px;background:rgba(255,255,255,.7);color:#384152;transition:background .3s ease;top:auto;right:auto;transform:none}.b-gallery-header-with-slider .sl-btn .i{display:none}.b-gallery-header-with-slider .sl-btn::before{content:"";width:var(--arw-g);height:var(--arw-g);background:currentColor;opacity:.75;--arw-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M136.97 380.485l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L60.113 273H436c6.627 0 12-5.373 12-12v-10c0-6.627-5.373-12-12-12H60.113l83.928-83.444c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0l-116.485 116c-4.686 4.686-4.686 12.284 0 16.971l116.485 116c4.686 4.686 12.284 4.686 16.97-.001z'/%3E%3C/svg%3E");-webkit-mask:var(--arw-l) center/contain no-repeat;mask:var(--arw-l) center/contain no-repeat}.b-gallery-header-with-slider .sl-btn--next::before{transform:scaleX(-1)}.b-gallery-header-with-slider .sl-btn:is(:hover,:focus-visible){background:#fff;color:#384152}.b-gallery-header-with-slider .sl-btn:is(:hover,:focus-visible)::before{opacity:1}.b-gallery-header-with-slider .sl-dots{gap:0;margin:0}.b-gallery-header-with-slider .sl-dots button{width:24px;height:24px;padding:0;border:0;background:0 0}.b-gallery-header-with-slider .sl-dots button::before{width:10px;height:10px;box-sizing:border-box;transform:none;border-radius:50%;border:1px solid #fff;background:0 0}.b-gallery-header-with-slider .sl-dots button[aria-current=true]::before{background:#fff}.b-gallery-header-with-slider .sl-dots button:is(:hover,:focus-visible)::before{background:rgba(255,255,255,.6)}.b-gallery-header-with-slider .sl-dots button:focus-visible{outline:2px solid #fff;outline-offset:0;box-shadow:0 0 0 4px #384152;border-radius:50%}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-gallery-header-with-slider .b-txtgroup-icon.is-full{padding-bottom:25px}.b-gallery-header-with-slider .cards{padding:25px 0 5.209%}.b-gallery-header-with-slider .cards__track{padding:0 26.5%;scroll-padding:0 26.5%}.b-gallery-header-with-slider .sl-dots{display:none}.b-gallery-header-with-slider .sl-btn{bottom:10px}.b-gallery-header-with-slider .sl-btn--prev{left:20px}.b-gallery-header-with-slider .sl-btn--next{left:75px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){.b-gallery-header-with-slider .sl-btn{--arw:30px;--arw-g:20px}.b-gallery-header-with-slider .sl-btn--next{left:60px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.b-gallery-header-with-slider .sl-btn{bottom:0}}@media (min-width:768px) and (orientation:portrait) and (max-width:1000px),(min-width:768px) and (min-height:501px) and (max-width:1000px),(min-width:768px) and (pointer:fine) and (max-width:1000px){.b-gallery-header-with-slider .sl-btn{bottom:-5px}.b-gallery-header-with-slider .cards{padding-bottom:50px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.b-gallery-header-with-slider{margin:0}.b-gallery-header-with-slider .cell>.w{padding:25px}.b-gallery-header-with-slider .card__media::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:40px;background:linear-gradient(0deg,#000 0,transparent 100%);pointer-events:none}.b-gallery-header-with-slider .sl-btn{display:none}.b-gallery-header-with-slider .sl-dots{position:absolute;left:0;right:0;bottom:35px;z-index:2}}.main>.b-header-with-cards-slider{width:100%;max-width:none;background:url(https://assets.simplotel.com/simplotel/image/upload/q_90,fl_progressive,w_1920,c_limit/the-grand-hotel-mckinney/Screenshot_from_2025-01-10_12-11-59_6e497b90)center/cover no-repeat}.b-header-with-cards-slider .cell{min-height:0}.b-header-with-cards-slider .txt__col{padding:0}.main .b-header-with-cards-slider .txt :is(.t-h1,.t-h2,.t-h3){margin:0;padding:0}.b-header-with-cards-slider .cards{--gap:0px}.b-header-with-cards-slider .card__media{position:relative}.b-header-with-cards-slider .card__img{display:block;transition:filter .3s}.b-header-with-cards-slider .card:has(a) .card__media:hover .card__img{filter:brightness(.4);cursor:pointer}.b-header-with-cards-slider .card__body{display:flex;flex-direction:column}.b-header-with-cards-slider .card__body>.btn-wrap:last-child{margin-top:auto}.main .b-header-with-cards-slider .card__body :is(p,li,.t-h1,.t-h2,.t-h3){margin:0;padding:0}.main .b-header-with-cards-slider .card__body p a:not(.btn){color:inherit;border-bottom:0}.main .b-header-with-cards-slider .card__body p a:not(.btn):is(:hover,:focus-visible){color:#c1522f;border-bottom:0}.b-header-with-cards-slider .btn-wrap .btn{width:max-content;min-width:0;border-radius:7px;margin:0}.b-header-with-cards-slider .sl-dots{display:none}.b-header-with-cards-slider .sl-btn{--arw:41px;--arw-g:25px;width:var(--arw);height:var(--arw);padding:0;border:0;border-radius:4px;background:rgba(255,255,255,.7);color:#384152;transition:background .3s ease}.b-header-with-cards-slider .sl-btn .i{display:none}.b-header-with-cards-slider .sl-btn::before{content:"";width:var(--arw-g);height:var(--arw-g);background:currentColor;opacity:.75;--arw-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M136.97 380.485l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L60.113 273H436c6.627 0 12-5.373 12-12v-10c0-6.627-5.373-12-12-12H60.113l83.928-83.444c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0l-116.485 116c-4.686 4.686-4.686 12.284 0 16.971l116.485 116c4.686 4.686 12.284 4.686 16.97-.001z'/%3E%3C/svg%3E");-webkit-mask:var(--arw-l) center/contain no-repeat;mask:var(--arw-l) center/contain no-repeat}.b-header-with-cards-slider .sl-btn--next::before{transform:scaleX(-1)}.b-header-with-cards-slider .sl-btn:is(:hover,:focus-visible){background:#fff;color:#384152}.b-header-with-cards-slider .sl-btn:is(:hover,:focus-visible)::before{opacity:1}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.b-header-with-cards-slider{padding:2.6042%0}.b-header-with-cards-slider>.cell>.txt{margin-bottom:2.58%}.b-header-with-cards-slider .cards{--per:3;padding:0 16.6%}.b-header-with-cards-slider .cards--grid{--per:var(--cols, 3);padding:0 23.1%}.b-header-with-cards-slider .card{padding:0 31px}.b-header-with-cards-slider .card__body{padding:20px 0 0;row-gap:24px}.main .b-header-with-cards-slider .card__body>p:first-child{font-family:var(--f-head);font-size:clamp(24px,1.667vw,32px);line-height:clamp(32px,2.083vw,40px)}.b-header-with-cards-slider .btn-wrap .btn{font-size:clamp(14px,.989vw,19px);line-height:clamp(36px,2.084vw,40px);padding:0 41px;letter-spacing:normal}.b-header-with-cards-slider .sl-btn{top:25%;bottom:auto;transform:translateY(-50%)}.b-header-with-cards-slider .sl-btn--prev{left:calc(16.66% + 31px);right:auto}.b-header-with-cards-slider .sl-btn--next{right:calc(16.66% + 31px);left:auto}}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){.b-header-with-cards-slider .sl-btn{--arw:30px;--arw-g:20px}.b-header-with-cards-slider .cards--grid{padding:0 15%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.b-header-with-cards-slider .cards{padding:0 10%}.b-header-with-cards-slider .sl-btn--prev{left:calc(10% + 31px)}.b-header-with-cards-slider .sl-btn--next{right:calc(10% + 31px)}}@media (min-width:768px) and (orientation:portrait) and (max-width:1000px),(min-width:768px) and (min-height:501px) and (max-width:1000px),(min-width:768px) and (pointer:fine) and (max-width:1000px){.b-header-with-cards-slider .cards{padding:0 5%}.b-header-with-cards-slider .card{padding:0 15px}.b-header-with-cards-slider .sl-btn--prev{left:calc(5% + 15px)}.b-header-with-cards-slider .sl-btn--next{right:calc(5% + 15px)}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.b-header-with-cards-slider .cards--grid{padding:0 10%}.b-header-with-cards-slider .btn-wrap .btn{padding:0 25px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.b-header-with-cards-slider{margin:0;padding:25px}.b-header-with-cards-slider>.cell{display:flex;flex-direction:column;row-gap:25px}.main .b-header-with-cards-slider .txt :is(.t-h1,.t-h2){font-weight:400}.b-header-with-cards-slider .cards{--per:1}.b-header-with-cards-slider .card__body{padding:24px 0 0;row-gap:25px}.b-header-with-cards-slider .btn-wrap .btn{font-size:16px;line-height:31px;padding:4px 25px;letter-spacing:normal}.b-header-with-cards-slider .sl-btn{display:none}.b-header-with-cards-slider .cards--grid .cards__track{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:25px}}.main .w.b-header-with-room-slider{padding:0;margin:0;background:url(https://assets.simplotel.com/simplotel/image/upload/q_90,fl_progressive,w_1920,c_limit/the-grand-hotel-mckinney/Screenshot_from_2025-01-10_12-11-59_6e497b90)center/cover no-repeat}.b-header-with-room-slider>.cell{min-height:0}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-header-with-room-slider .w.b-txtgroup-icon{margin:0;padding:2.58%0 0}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .b-header-with-room-slider .w.b-txtgroup-icon{margin:0;padding:25px 25px 0}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .b-header-with-room-slider .b-txtgroup-icon .t-h2{padding-bottom:0}}.main>.b-herobanner-video-slider{width:100%;max-width:none;padding:0}.b-herobanner-video-slider .cell{min-height:0}.b-herobanner-video-slider .media{margin:0;padding:0}.b-herobanner-video-slider .media__v,.b-herobanner-video-slider .media__img{display:block;width:100%}.b-herobanner-video-slider .txt{width:100%;margin:0}.b-herobanner-video-slider .txt__col{padding:0}.b-herobanner-video-slider .txt__w{display:flex;justify-content:center;align-items:center}.b-herobanner-video-slider .txt p{margin:0}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.b-herobanner-video-slider{margin:calc(-1*var(--hdr-h))0 2.58%}.b-herobanner-video-slider .media__v{height:100vh;height:100dvh;object-fit:cover}[data-page=index] .b-herobanner-video-slider .media__v{height:calc(100vh - 60px);height:calc(100dvh - 60px)}.b-herobanner-video-slider .txt{padding:1.1% 29%}.b-herobanner-video-slider .media__img{aspect-ratio:var(--ar-img, auto);object-fit:cover}.main .b-herobanner-video-slider .txt p{font-size:clamp(24px,1.667vw,32px);line-height:clamp(32px,2.083vw,40px)}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.b-herobanner-video-slider{margin:0 0 25px}.b-herobanner-video-slider .txt{padding:20px}}.main>.w.b-hometwoimg-txt .cell{flex-grow:0;flex-basis:auto;min-width:0}.b-hometwoimg-txt .w--image{padding:0;margin:0}.b-hometwoimg-txt .media__img{display:block}.b-hometwoimg-txt .txt{padding:0;margin:0}.main .b-hometwoimg-txt .txt p{margin:0;padding:0}.main .b-hometwoimg-txt .txt p>a:hover,.main .b-hometwoimg-txt .txt p>a:focus{text-decoration:none}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.w.b-hometwoimg-txt{display:flex;align-items:flex-start;padding:2.58%0}.b-hometwoimg-txt .cell--left,.b-hometwoimg-txt .cell--right{width:25%}.b-hometwoimg-txt .cell--2{width:50%;padding:0 2.1%}.b-hometwoimg-txt .txt{display:flex;flex-direction:column;row-gap:25px}.b-hometwoimg-txt .txt__col{width:100%;max-width:none;padding:0;margin:0}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.w.b-hometwoimg-txt{display:block;padding:25px;margin:0}.b-hometwoimg-txt .cell{width:100%}.b-hometwoimg-txt .cell--2{padding:24px 0}.b-hometwoimg-txt .txt__col{padding:0}.b-hometwoimg-txt .txt__col+.txt__col{padding-top:24px}}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider){--arw:41px;--arw-g:25px}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider){--arw:30px;--arw-g:20px}}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-btn{width:var(--arw);height:var(--arw);border:0;border-radius:4px;padding:0;background:rgba(255,255,255,.7);color:#384152;transition:background .3s ease}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-btn .i{display:none}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-btn::before{content:"";width:var(--arw-g);height:var(--arw-g);background:currentColor;opacity:.75;-webkit-mask:var(--arw-l) center/contain no-repeat;mask:var(--arw-l) center/contain no-repeat;--arw-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M136.97 380.485l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L60.113 273H436c6.627 0 12-5.373 12-12v-10c0-6.627-5.373-12-12-12H60.113l83.928-83.444c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0l-116.485 116c-4.686 4.686-4.686 12.284 0 16.971l116.485 116c4.686 4.686 12.284 4.686 16.97-.001z'/%3E%3C/svg%3E")}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-btn--next::before{transform:scaleX(-1)}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-btn:is(:hover,:focus-visible){background:#fff;color:#384152}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-btn:is(:hover,:focus-visible)::before{opacity:1}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-btn{top:auto;bottom:0;right:auto;transform:translateY(-50%)}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-btn--prev{left:20px}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-btn--next{left:75px}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-btn--next{left:60px}}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-dots{gap:0;margin:0}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-dots button{width:24px;height:24px;padding:0;border:0;background:0 0;--dot:#384152;--dot-on:#384152}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-dots button::before{width:8px;height:8px;box-sizing:border-box;transform:none;border-radius:50%;border:1px solid var(--dot);background:0 0}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-dots button[aria-current=true]::before{background:var(--dot-on);border-color:var(--dot-on)}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-dots button::before{background:#fff}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-dots button[aria-current=true]::before{background:#384152}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .sl-btn{display:none}}:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-amenities-card-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider,.b-rooms-summary-cards,.b-stay-hero-banner-slider) .cards__track:focus-visible{outline-offset:-2px}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){:is(.b-img-slider,.b-rooms-slider,.b-stay-cards-slider,.b-stay-3-card-slider-with-heading,.b-boutique-twocards-slider) .card__img{aspect-ratio:var(--ar, auto);object-fit:cover}}.b-img-slider{--per:3;--gap:0px}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .w.b-img-slider{padding:2.6042%0 5.209%}.b-img-slider .sl-dots{display:none}.b-img-slider .sl-btn{bottom:10px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.b-img-slider .sl-btn{bottom:0}}@media (min-width:768px) and (orientation:portrait) and (max-width:1000px),(min-width:768px) and (min-height:501px) and (max-width:1000px),(min-width:768px) and (pointer:fine) and (max-width:1000px){.b-img-slider .sl-btn{bottom:-5px}.main .w.b-img-slider{padding-bottom:50px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.b-img-slider{--per:1;--gap:0px}.main .w.b-img-slider{margin:0;padding:25px}.b-img-slider .card__media{position:relative}.b-img-slider .card__media::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:40px;background:linear-gradient(0deg,#000 0,transparent 100%);pointer-events:none}.b-img-slider .card__img{display:block;margin:0}.b-img-slider .sl-dots{position:absolute;left:0;right:0;bottom:31px;z-index:2}.b-img-slider .sl-dots button{--dot:#fff;--dot-on:#fff}.b-img-slider .sl-dots button::before{background:0 0}.b-img-slider .sl-dots button[aria-current=true]::before{background:#fff}}.b-img-slider .card__body{display:none}.b-lmg-txt{display:flex;align-items:center}.b-lmg-txt>.side__media{padding:0}.b-lmg-txt .side__img{display:block}.main .b-lmg-txt .side__body p{padding:0}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-lmg-txt,.main .b-lmg-txt.is-full{margin:0 auto;padding:2.6042% 16.798%}.b-lmg-txt>.side__media{width:42.5%}.b-lmg-txt>.side__body{width:57.5%;padding:0 0 0 50px;display:flex;flex-direction:column;justify-content:center;align-self:stretch}.main .b-lmg-txt .side__body>:first-child{margin-top:0}.main .b-lmg-txt .side__body p+p,.main .b-lmg-txt .side__body .btn-wrap{margin-top:25px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){.main .b-lmg-txt:not(.b-about-our-story-one-col *){padding:2.6042% 18%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.main .b-lmg-txt:not(.b-about-our-story-one-col *){padding:2.6042% 14%}.b-lmg-txt>.side__media{width:40%}.b-lmg-txt>.side__body{width:60%}.main .b-lmg-txt .side__body p+p,.main .b-lmg-txt .side__body .btn-wrap{margin-top:15px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1000px),(min-width:768px) and (min-height:501px) and (max-width:1000px),(min-width:768px) and (pointer:fine) and (max-width:1000px){.main .b-lmg-txt:not(.b-about-our-story-one-col *){padding:2.6042% 8%}.b-lmg-txt>.side__body{padding-left:30px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .b-lmg-txt,.main .b-lmg-txt.is-full{margin:0;padding:25px}.b-lmg-txt>.side__media{width:100%}.b-lmg-txt>.side__body{width:100%;padding:25px 0 0}.main .b-lmg-txt .side__body p+p{margin-top:15px}.main .b-lmg-txt .side__body :is(.btn-wrap,ul){margin-top:15px;margin-bottom:0}}.main .b-location-directions :is(.t-h1,.t-h2,.t-h3,.t-h4,.t-h5,.t-h6){padding:0;margin:0}.b-location-directions .txt__col{padding:0;display:flex;justify-content:center;align-items:center}.b-location-directions .txt__w{width:100%}.main .b-location-directions .txt__w p{padding:0}.b-location-directions .btn-wrap .btn{width:max-content;min-width:0;border-radius:7px;margin:0;letter-spacing:normal}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-location-directions,.main .b-location-directions.is-full{margin:0 auto;padding:2.6042% 16.667%}.b-location-directions.txt{align-items:center;justify-content:flex-end;flex-wrap:wrap}.b-location-directions .txt__col--1{width:30%}.b-location-directions .txt__col--2{width:calc(50% - 10px)}.b-location-directions .txt__col--1 .txt__w{display:flex;flex-direction:column}.main .b-location-directions .txt__col--1 .t-h2{text-align:left}.main .b-location-directions .txt__col--1 p{display:block;margin:25px 0 0}.main .b-location-directions .txt__col--2 p{margin:0}.b-location-directions .btn-wrap{display:block;padding:0;margin-top:25px}.b-location-directions .btn-wrap .btn{font-size:clamp(14px,.989vw,19px);line-height:clamp(36px,2.084vw,40px);padding:0 41px}.b-location-directions .embed--map{width:80%!important;height:450px;aspect-ratio:auto!important;margin:auto}}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){.main .b-location-directions,.main .b-location-directions.is-full{padding:2.6042% 10%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.main .b-location-directions,.main .b-location-directions.is-full{padding:2.6042% 4%}.main .b-location-directions .txt__col--1 p{margin-top:15px}.b-location-directions .embed--map{width:90%!important}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.b-location-directions .btn-wrap .btn{padding:0 25px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .b-location-directions,.main .b-location-directions.is-full{margin:0;padding:25px}.main .b-location-directions .txt__col,.main .b-location-directions .txt__col *{text-align:center}.main .b-location-directions .t-h2{font-weight:400}.main .b-location-directions .txt__w p{margin-top:25px}.b-location-directions .btn-wrap{display:inline-block;margin-top:25px}.b-location-directions .btn-wrap .btn{font-size:16px;line-height:31px;padding:4px 25px}.b-location-directions .embed--map{width:100%!important;height:300px;aspect-ratio:auto!important}}.main .loc--places{--loc-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M172.3 501.7C27 291 0 269.4 0 192 0 86 86 0 192 0s192 86 192 192c0 77.4-27 99-172.3 309.7a24 24 0 0 1-39.4 0zM192 272a80 80 0 1 0 0-160 80 80 0 0 0 0 160z'/%3E%3C/svg%3E");gap:0}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .loc--places{grid-template-columns:minmax(0,1fr);padding:0 min(1.7%,26.8px) calc(10px + 3.125%)}.loc--places .loc__nav,.loc--places .loc__view{display:contents}.loc--places .loc__jump,.loc--places .loc__daddr{display:none}.loc--places .loc__tabs{grid-row:1;grid-column:1;display:flex;flex-wrap:wrap;justify-content:center;gap:0 10px;margin:0;padding:4px 15px 0;background:#ccc;position:relative;z-index:1}.loc--places .loc__tab{min-height:24px;padding:5px 20px;border:0;border-top:1px solid transparent;border-bottom:1px solid transparent;background:0 0;color:#8f3a1f;font-size:16px;font-weight:400;line-height:clamp(20px,calc(1.875vw - 3px),32px);letter-spacing:normal;text-decoration:none;transition:border-color .5s linear}.loc--places .loc__tab[aria-selected=true],.loc--places .loc__tab:hover,.loc--places .loc__tab:focus-visible{font-weight:400;text-decoration:none;border-bottom-color:var(--c-accent)}.loc--places .loc__map{grid-row:2;grid-column:1;height:490px;box-shadow:0 1px 3px rgba(102,102,102,.74)}.loc--places .loc__panes{grid-row:2;grid-column:1;justify-self:start;align-self:start;position:relative;z-index:1;width:200px;height:490px;overflow:auto;background:rgba(255,255,255,.7);box-shadow:4px 0 2px -5px #272727,-4px 0 2px -5px #272727}.loc--places .loc__pane:focus-visible{outline-offset:-2px}.loc--places .loc__places>li{border-bottom:1px solid rgba(0,0,0,.5)}.loc--places .loc__place{display:flex;align-items:center;width:100%;min-height:24px;padding:10px 5px;color:#272727;font-size:14px;line-height:19px;font-weight:400;text-align:left}.loc--places .loc__place::before{content:"";flex:none;width:24px;height:32px;margin:0 13px 0 8px;background:currentColor;-webkit-mask:var(--loc-pin) center/contain no-repeat;mask:var(--loc-pin) center/contain no-repeat}.loc--places button.loc__place[aria-pressed=true],.loc--places button.loc__place:hover,.loc--places button.loc__place:focus-visible{font-weight:400;background:#272727;color:rgba(255,255,255,.7)}.loc--places button.loc__place:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px;box-shadow:inset 0 0 0 4px #fff}.loc--places .loc__det{grid-row:2;grid-column:1;justify-self:end;align-self:start;position:relative;z-index:2;display:flex;align-items:flex-start;max-height:490px;color:var(--c-accent)}.loc--places .loc__dlabel{flex:none;display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:16px;width:37px;height:96px;padding:10px 0 0;background:#ccc;color:var(--c-accent);font-size:clamp(14px,.989vw,19px);font-weight:500;line-height:1;letter-spacing:normal;text-align:center}.loc--places .loc__dlabel>span{writing-mode:vertical-rl;transform:rotate(180deg)}.loc--places .loc__dlabel::after{width:7px;height:7px;margin:0;border-width:0 2px 2px 0;transform:rotate(-45deg);transition:transform .5s}.loc--places .loc__dlabel[aria-expanded=false]::after{transform:rotate(135deg)}.loc--places .loc__dlabel:focus-visible{outline-offset:-2px}.loc--places .loc__dbody{width:263px;min-height:490px;max-height:490px;overflow:hidden;background:#ccc;box-shadow:-5px 0 2px -5px var(--c-accent)}.loc--places .loc__dbody[hidden]{display:none}.loc--places .loc__dimg{width:100%;aspect-ratio:1000/562;object-fit:cover}.main .loc--places .loc__dname :is(h1,h2,h3,h4,h5,h6){margin:0;padding:10px 20px;background:#ccc;color:var(--c-accent);font-family:var(--f-head);font-size:19px;font-weight:400;line-height:normal;letter-spacing:normal;text-align:left;text-transform:none}.loc--places .loc__dlink{display:block;padding:3px 0;background:var(--c-accent);box-shadow:0 1px 3px rgba(102,102,102,.74);color:#fff;font-size:clamp(14px,.989vw,19px);line-height:1.6;letter-spacing:normal;text-align:center;text-decoration:none}.loc--places .loc__dlink:hover,.loc--places .loc__dlink:focus-visible{color:#fff;text-decoration:underline}.loc--places .loc__dlink:focus-visible{outline:2px solid #fff;outline-offset:-4px}.main .loc--places .loc__ddesc{margin:0;padding:10px 20px;color:var(--c-accent);font-size:14px;line-height:1.7em;text-align:left}.loc--places .loc__dir{grid-row:3;grid-column:1;display:grid;grid-template-columns:5fr 5fr 2fr;gap:0;align-items:end;margin-top:2.58%;padding:0 15px}.loc--places .loc__dg{padding:0 15px}.loc--places .loc__dg label{display:block;margin:0 0 5px;padding-left:10px;color:var(--c-ink);font-size:clamp(14px,.989vw,19px);font-weight:500;line-height:1.7;text-align:left}.loc--places .loc__sel{width:100%;min-height:40px;height:40px;padding:6px 12px;border:1px solid #ccc;border-radius:4px;background-color:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:var(--c-accent);font-size:17px;line-height:1.42857143}.loc--places .loc__go{width:calc(100% - 30px);min-height:38px;height:38px;margin:0 30px 2px 0;padding:0 12px;border-radius:6px;font-size:19px;line-height:36px;letter-spacing:normal}}@media (min-width:768px) and (orientation:portrait) and (max-width:960px),(min-width:768px) and (min-height:501px) and (max-width:960px),(min-width:768px) and (pointer:fine) and (max-width:960px){.main .loc--places{padding-bottom:calc(15px + 3.125%)}.loc--places .loc__dir{grid-template-columns:minmax(0,1fr);row-gap:12px;margin-top:12px}.loc--places .loc__dg{padding:0}.loc--places .loc__go{width:calc(100% - 30px);margin:4px 15px 0}}@media (min-width:768px) and (orientation:portrait) and (max-width:768px),(min-width:768px) and (min-height:501px) and (max-width:768px),(min-width:768px) and (pointer:fine) and (max-width:768px){.loc--places .loc__panes{width:180px}.loc--places .loc__place{padding:5px 0}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .loc--places{padding:0 0 25px}.loc--places:has(.loc__psel) .loc__nav{display:none}.loc--places .loc__psel{display:block;width:100%;height:40px;margin:0;padding:0 36px 0 10px;border:0;border-radius:0;-webkit-appearance:none;appearance:none;background:var(--c-accent)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E")right 14px center/12px 8px no-repeat;color:#fff;font-size:12px;font-weight:400;line-height:40px;letter-spacing:normal;text-overflow:ellipsis;cursor:pointer}.loc--places .loc__psel:hover{background-color:#424d61}.loc--places .loc__psel:focus-visible{outline:2px solid #fff;outline-offset:-4px}.loc--places .loc__psel option,.loc--places .loc__psel optgroup{background:#fff;color:var(--c-accent)}.loc--places .loc__map{height:693px}}.main .b-newsletter .t-h2{text-align:left}.main .b-newsletter .txt__col{padding:0}.b-newsletter .frm__c{border:0;border-radius:0;box-shadow:none;color:rgba(0,0,0,.6)}.b-newsletter .frm__c:focus{box-shadow:none}.b-newsletter .frm__c:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.b-newsletter .frm__submit{text-transform:none;font-weight:400;letter-spacing:normal;border-radius:7px;min-width:0}.b-newsletter .frm__submit:hover,.b-newsletter .frm__submit:focus-visible{color:#fff}.b-newsletter .frm__err{position:absolute;left:0;top:100%;margin:4px 0 0}.b-newsletter .frm{position:relative}.b-newsletter .frm__status{position:absolute;left:0;top:100%;width:100%;margin:6px 0 0}.b-newsletter .frm__status:empty{padding:0}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main>.b-newsletter,.main>:where(div)>.b-newsletter{width:100%;max-width:none;margin:0;padding:3.256% 6.511%}.b-newsletter>.cell{min-height:0}.b-newsletter>.cell--left{padding-right:30px}.b-newsletter>.cell--left>.w{padding-right:25.5%}.b-newsletter>.cell--right{display:flex;align-items:center;padding-left:8.5%}.b-newsletter>.cell--right>.w{width:100%}.main .b-newsletter .txt p{margin:3.366%0 0;padding:0}.main .b-newsletter .txt__col--1 .txt__w>p:first-child{margin-top:6.732%}.b-newsletter .frm{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:0;margin:0;padding:8px 15px;border:1px solid #fff;border-radius:7px;background:#e6f1fa}.b-newsletter .frm__g{margin:0;padding:0}.b-newsletter .frm__g--1{width:66%}.b-newsletter .frm__g--submit{width:27%;justify-content:flex-start}.b-newsletter .frm__c{height:38px;padding:6px 12px 6px 0;background:#e6f1fa;font-size:17px;line-height:1.42857143}.b-newsletter .frm__c::placeholder{color:#313933}.b-newsletter .frm__submit{width:max-content;height:auto;padding:6.06% 23.91%;font-size:clamp(14px,1.302vw,20px);line-height:clamp(20px,1.823vw,28px)!important}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.b-newsletter>.cell{flex-grow:0;flex-basis:auto}.b-newsletter>.cell--left{width:45%}.b-newsletter>.cell--left>.w{padding-right:15%}.b-newsletter>.cell--right{width:55%;padding:0}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.main>.b-newsletter,.main>:where(div)>.b-newsletter{padding:3.256% 3%}.b-newsletter>.cell--left{width:40%}.b-newsletter>.cell--left>.w{padding-right:5%}.b-newsletter>.cell--right{width:60%;padding:0 0 0 2%}}@media (min-width:768px) and (orientation:portrait) and (max-width:768px),(min-width:768px) and (min-height:501px) and (max-width:768px),(min-width:768px) and (pointer:fine) and (max-width:768px){.main>.b-newsletter,.main>:where(div)>.b-newsletter{padding:3.256% 7%}.main>.b-newsletter,.main>:where(div)>.b-newsletter{flex-direction:column}.b-newsletter>.cell--left,.b-newsletter>.cell--right{width:100%}.b-newsletter>.cell--right{margin-top:2%;padding:0}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.b-newsletter,.main>:where(div)>.b-newsletter{padding:25px;margin:25px 0}.b-newsletter>.cell{min-height:0}.b-newsletter>.cell--left>.w{margin:0 0 20px}.main .b-newsletter .t-h2{padding:0;font-weight:400}.main .b-newsletter .txt__col--1 .txt__w>p:first-child{margin-top:15px}.b-newsletter .frm{display:block;margin:0}.b-newsletter .frm__g{margin:0 0 20px}.b-newsletter .frm__g--submit{margin:0}.b-newsletter .frm__c{height:40px;padding:6px 12px 6px 19px;border:1px solid #ccc;background:#e3edf8;box-shadow:0 0 28px 9px rgba(0,0,0,.04);font-size:14px}.b-newsletter .frm__c:focus{box-shadow:0 0 28px 9px rgba(0,0,0,.04)}.b-newsletter .frm__c::placeholder{color:rgba(0,0,0,.6)}.b-newsletter .frm__submit{display:flex;width:100%;max-width:none;height:40px;padding:16px 32px;justify-content:center;align-items:center;font-size:19px;line-height:31px!important}}@media (max-width:767px) and (orientation:landscape),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.b-newsletter,.main>:where(div)>.b-newsletter{flex-direction:column;padding:40px 20%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main>.b-newsletter:last-child,.main>:where(div):last-child>.b-newsletter{margin-bottom:0}}.rv-in{animation:rv-slide-bottom 1.5s 0s both}@keyframes rv-slide-bottom{0%{opacity:0;transform:translate3d(0,80%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@media (prefers-reduced-motion:reduce){.rv-in{animation:none}}.b-review-slider .card__media{text-align:center;overflow:visible}.b-review-slider .card__img{border-radius:50%;object-fit:cover;aspect-ratio:1;display:block;margin:0 auto}.main .b-review-slider .card__body :is(.t-h1,.t-h2,.t-h3,.t-h4,.t-h5,.t-h6){margin:0;padding:0}.main .b-review-slider .card__body p{padding:0}.b-review-slider{--arw:41px;--arw-g:25px}.b-review-slider .sl-btn{width:var(--arw);height:var(--arw);border:0;border-radius:4px;padding:0;background:rgba(255,255,255,.7);color:#384152;transition:background .3s ease}.b-review-slider .sl-btn .i{display:none}.b-review-slider .sl-btn::before{content:"";width:var(--arw-g);height:var(--arw-g);background:currentColor;opacity:.75;-webkit-mask:var(--arw-l) center/contain no-repeat;mask:var(--arw-l) center/contain no-repeat;--arw-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M136.97 380.485l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L60.113 273H436c6.627 0 12-5.373 12-12v-10c0-6.627-5.373-12-12-12H60.113l83.928-83.444c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0l-116.485 116c-4.686 4.686-4.686 12.284 0 16.971l116.485 116c4.686 4.686 12.284 4.686 16.97-.001z'/%3E%3C/svg%3E")}.b-review-slider .sl-btn--next::before{transform:scaleX(-1)}.b-review-slider .sl-btn:is(:hover,:focus-visible){background:#fff;color:#384152}.b-review-slider .sl-btn:is(:hover,:focus-visible)::before{opacity:1}.b-review-slider .sl-dots{gap:0;margin:0}.b-review-slider .sl-dots button{width:24px;height:24px;padding:0;border:0;background:0 0}.b-review-slider .sl-dots button::before{width:8px;height:8px;box-sizing:border-box;transform:none;border-radius:50%;border:1px solid #384152;background:#fff}.b-review-slider .sl-dots button[aria-current=true]::before{background:#384152}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-review-slider,.main .b-review-slider.is-full{margin:0;padding:2.6043% 3% 80px}.b-review-slider{--per:3;--gap:0px}.b-review-slider .card{padding:25px;border:solid transparent;border-width:0 15px;background:#fff;background-clip:padding-box}.b-review-slider .card__media{margin-bottom:50px}.b-review-slider .card__img{width:108px;height:108px}.main .b-review-slider .card__body p{margin:25px 0 0}.main .b-review-slider .card__body>p:first-of-type{margin-top:57px}.b-review-slider .sl-dots{display:none}.b-review-slider .sl-btn{top:auto;bottom:23px;right:auto;transform:translateY(50%)}.b-review-slider .sl-btn--prev{left:60px}.b-review-slider .sl-btn--next{left:120px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){.b-review-slider{--arw:30px;--arw-g:20px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.main .b-review-slider,.main .b-review-slider.is-full{padding-bottom:60px}.b-review-slider .sl-btn{bottom:13px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .b-review-slider,.main .b-review-slider.is-full{margin:0;padding:25px 25px 50px}.b-review-slider{--per:1;--gap:0px}.b-review-slider .card{padding:20px;background:#fff}.b-review-slider .card__img{width:100px;height:100px;margin:auto}.b-review-slider .card__body{padding-top:25px}.main .b-review-slider .card__body p{margin-top:25px}.main .b-review-slider .card__body p+p{margin-top:15px}.b-review-slider .card__media{margin-top:20px}.main .b-review-slider .card__body>p:first-of-type{margin-top:55px}.b-review-slider .sl-btn{display:none}.b-review-slider .sl-dots{position:absolute;left:0;right:0;bottom:10px}}.b-rooms-slider{--per:3;--gap:30px;background:url(https://assets.simplotel.com/simplotel/image/upload/q_90,fl_progressive,w_1920,c_limit/the-grand-hotel-mckinney/Screenshot_from_2025-01-10_12-11-59_6e497b90)center/cover no-repeat}.b-rooms-slider .card__img{display:block}.b-rooms-slider .card__body{display:flex;justify-content:center}.main .b-rooms-slider .card__body p{text-align:center;padding:0;margin:0}.main .b-rooms-slider .card__body p a:not(.btn){color:inherit;font:inherit;letter-spacing:inherit;border-bottom:0}.main .b-rooms-slider .card__body p a:not(.btn):is(:hover,:focus-visible){color:#c1522f;border-bottom:0}.b-rooms-slider .card:has(.card__body a) .card__media img{transition:filter .3s}.b-rooms-slider .card:has(.card__body a) .card__media:hover img,.b-rooms-slider .card:has(.card__body a:focus-visible) .card__media img{filter:brightness(.4)}.b-rooms-slider .sl-dots{height:8px;align-items:center;position:relative;top:25px}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .w.b-rooms-slider{padding:50px 65px}.b-rooms-slider .card__body{padding:25px}.main .b-rooms-slider .card__body p{font-size:clamp(24px,1.667vw,32px);line-height:clamp(32px,2.083vw,40px)}.b-rooms-slider .sl-btn{top:40%;bottom:auto}.b-rooms-slider .sl-btn--prev{left:65px}.b-rooms-slider .sl-btn--next{left:auto;right:65px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.main .w.b-rooms-slider{padding:30px 45px}.b-rooms-slider .sl-btn--prev{left:45px}.b-rooms-slider .sl-btn--next{right:45px}.b-rooms-slider .sl-dots{top:15px}.b-rooms-slider .card__body{padding:15px 15px 0}}@media (min-width:768px) and (orientation:portrait) and (max-width:1100px),(min-width:768px) and (min-height:501px) and (max-width:1100px),(min-width:768px) and (pointer:fine) and (max-width:1100px){.b-rooms-slider .sl-btn{top:35%}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.b-rooms-slider .sl-btn{top:32%}.main .w.b-rooms-slider{padding:30px}.b-rooms-slider .sl-btn--prev{left:30px}.b-rooms-slider .sl-btn--next{right:30px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.b-rooms-slider{--per:1;--gap:0px}.main .w.b-rooms-slider{padding:25px 25px 50px;margin:0}.b-rooms-slider .card__img{margin-bottom:24px}.main .b-rooms-slider .card__body p{font-family:var(--f-head);font-size:24px;line-height:30px}.b-rooms-slider .sl-dots{position:absolute;left:0;right:0;top:auto;bottom:15px}}.main .w.b-rooms-summary-cards{width:100%;max-width:100%;margin:0}.b-rooms-summary-cards .sum__filters{display:none}.b-rooms-summary-cards .sum__card{background:#fff}.b-rooms-summary-cards .sum__img{display:block}.b-rooms-summary-cards .sum__pic{display:block;width:100%}.b-rooms-summary-cards a.sum__img:hover .sum__pic{transform:none}.b-rooms-summary-cards .sum__body{display:flex;flex-direction:column;align-items:center;gap:0;padding:0}.main .b-rooms-summary-cards .sum__t{margin:0;padding:0;font-family:var(--f-head);color:#272727;text-align:left;font-weight:400}.main .b-rooms-summary-cards .sum__t a{font:inherit;letter-spacing:normal;color:#272727;text-decoration:none;border:0}.b-rooms-summary-cards .sum__txt{align-self:stretch;text-align:left}.main .b-rooms-summary-cards .sum__txt p{margin:0;font-weight:300;color:#384152}.main .b-rooms-summary-cards .sum__more{align-self:center;display:block;width:max-content;min-width:0;margin:auto 0 0;border:0;border-radius:7px;background:#384152;color:#fff;text-transform:uppercase;text-decoration:none;letter-spacing:normal;white-space:nowrap}.main .b-rooms-summary-cards .sum__more:is(:hover,:focus-visible){background:#232934;color:#fff}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .w.b-rooms-summary-cards{padding:2.6042%0}.b-rooms-summary-cards .sum__list{display:grid;--sum-per:2;grid-auto-rows:1fr;column-gap:0;row-gap:60px;padding:0 15.5%}.b-rooms-summary-cards .sum__card{padding:35px;margin:0 30px}.b-rooms-summary-cards .sum__body{margin-top:24px}.main .b-rooms-summary-cards .sum__t{font-size:clamp(24px,1.667vw,32px);line-height:clamp(32px,2.083vw,40px)}.b-rooms-summary-cards .sum__txt{margin:24px 0}.main .b-rooms-summary-cards .sum__more{font-size:clamp(14px,.989vw,19px);line-height:clamp(36px,2.084vw,40px);padding:0 41px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){.b-rooms-summary-cards .sum__list{padding:0 10%;row-gap:40px}.b-rooms-summary-cards .sum__card{padding:25px;margin:0 20px}.b-rooms-summary-cards .sum__txt{margin:16px 0}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.b-rooms-summary-cards .sum__list{padding:0 7%;row-gap:30px}.b-rooms-summary-cards .sum__card{padding:15px;margin:0 15px}.b-rooms-summary-cards .sum__body{margin-top:16px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1023px),(min-width:768px) and (min-height:501px) and (max-width:1023px),(min-width:768px) and (pointer:fine) and (max-width:1023px){.b-rooms-summary-cards .sum__list{--sum-per:2}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .w.b-rooms-summary-cards{padding:25px 0;position:relative}.b-rooms-summary-cards:not(.is-carousel) .sum__list{display:grid;--sum-per:1;gap:0}.b-rooms-summary-cards .sum__card{padding:20px;margin:0 25px}.b-rooms-summary-cards .sum__card+.sum__card{margin-top:25px}.b-rooms-summary-cards .sum__body{align-items:flex-start;padding:24px 0 0}.main .b-rooms-summary-cards .sum__t{font-size:24px;line-height:30px;padding:0 0 24px;text-align:left}.main .b-rooms-summary-cards .sum__txt p{font-weight:400;color:#272727}.b-rooms-summary-cards .sum__txt{margin-bottom:24px}.main .b-rooms-summary-cards .sum__more{text-align:left;align-self:flex-start;margin:auto 0 0;padding:5px 24px;font-size:16px;line-height:31px}.b-rooms-summary-cards.is-carousel .sum__list{display:flex;gap:50px;padding:0 25px;scroll-padding-inline:25px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.b-rooms-summary-cards.is-carousel .sum__list::-webkit-scrollbar{display:none}.b-rooms-summary-cards.is-carousel .sum__card{flex:0 0 100%;margin:0;scroll-snap-align:start}.b-rooms-summary-cards .sl-dots{position:relative;margin-top:20px}}.b-sign-txtgrp .txt__col{padding:0}.b-sign-txtgrp .txt__w{display:flex;flex-direction:column;align-items:flex-end}.main .b-sign-txtgrp .txt__w>p{padding:0;width:100%}.b-sign-txtgrp img{display:block}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-sign-txtgrp,.main .b-sign-txtgrp.is-full{margin:0 auto;padding:2.6042% 24%}.main .b-about-our-story-one-col .w.w.b-sign-txtgrp{padding:1.3022% 24%}.b-sign-txtgrp img{width:120px;height:75px;margin-top:25px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){.main .b-sign-txtgrp,.main .b-sign-txtgrp.is-full{padding:2.6042% 14%}.main .b-about-our-story-one-col .w.w.b-sign-txtgrp{padding:1.3022% 14%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.b-sign-txtgrp img{width:80px;height:55px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1000px),(min-width:768px) and (min-height:501px) and (max-width:1000px),(min-width:768px) and (pointer:fine) and (max-width:1000px){.b-sign-txtgrp img{margin-top:15px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .b-sign-txtgrp,.main .b-sign-txtgrp.is-full{margin:0;padding:25px}.b-sign-txtgrp img{width:80px;height:50px;margin:15px 0 0}}.main .w.b-stay-3-card-slider-with-heading{padding:0;margin:2.58%0}.b-stay-3-card-slider-with-heading>.cell{min-height:0}.main .b-stay-3-card-slider-with-heading .cards{--per:3;--gap:0px;margin:0}.main .b-stay-3-card-slider-with-heading .card__body :is(p,h1,h2,h3,li,div,span){margin:0;padding:0}.b-stay-3-card-slider-with-heading .card__img{display:block}.b-stay-3-card-slider-with-heading .card__body{display:flex;flex-direction:column}.main .b-stay-3-card-slider-with-heading .card__body p:first-child{font-family:var(--f-head)}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-stay-3-card-slider-with-heading .cards{padding:0 23.1%}.main .b-stay-3-card-slider-with-heading .cards.cards--n3{padding:0 16.6%}.main .b-stay-3-card-slider-with-heading .w.b-txtgroup-icon{margin:0}.b-stay-3-card-slider-with-heading .card{padding:0 31px}.b-stay-3-card-slider-with-heading .card__body{padding:20px 0 0;row-gap:24px}.main .b-stay-3-card-slider-with-heading .card__body p:first-child{font-size:clamp(20px,1.563vw,30px);line-height:clamp(24px,1.771vw,34px)}}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){.main .b-stay-3-card-slider-with-heading .cards:not(.cards--n3){padding:0 15%}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.main .b-stay-3-card-slider-with-heading .cards:not(.cards--n3){padding:0 10%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .w.b-stay-3-card-slider-with-heading{margin:25px 0;padding:0 25px}.b-stay-3-card-slider-with-heading>.cell{display:flex;flex-direction:column;row-gap:25px}.main .b-stay-3-card-slider-with-heading .w.b-txtgroup-icon{margin:0;padding:0}.main .b-stay-3-card-slider-with-heading .cards{--per:1;--gap:0px;padding:0}.b-stay-3-card-slider-with-heading .sl-dots{display:none}.b-stay-3-card-slider-with-heading .card__body{padding:24px 0 0;row-gap:25px}.main .b-stay-3-card-slider-with-heading .card__body p:first-child{font-size:30px;line-height:34px}}.main .w.b-stay-amenities-card-slider{margin:0}.b-stay-amenities-card-slider .card{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0}.b-stay-amenities-card-slider .card__media{overflow:visible}.b-stay-amenities-card-slider .card__img{display:block;margin:0 auto;border-radius:50%;aspect-ratio:auto;object-fit:fill}.b-stay-amenities-card-slider .card__body{display:flex;flex-direction:column;text-align:center}.main .b-stay-amenities-card-slider .card__body :is(p,h1,h2,h3,h4,h5,h6){margin:0;padding:0;text-align:center;overflow-wrap:normal}.main .b-stay-amenities-card-slider .card__body p:first-child{font-family:var(--f-head)}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .w.b-stay-amenities-card-slider{padding:2.6042% 16.667%}.b-stay-amenities-card-slider .cards__track{--n:2;--cw:calc(50% - 15px);display:grid;grid-template-columns:repeat(var(--n),var(--cw));grid-auto-rows:1fr;gap:30px;justify-content:center}.b-stay-amenities-card-slider .card__img{width:188px;height:187px}.b-stay-amenities-card-slider[style*="--cols:3"] .cards__track{--n:3;--cw:calc((100% - 60px) / 3)}.b-stay-amenities-card-slider[style*="--cols:3"] .card__img{width:151px;height:150px}.b-stay-amenities-card-slider[style*="--cols:4"] .cards__track{--n:4;--cw:calc((100% - 90px) / 4)}.b-stay-amenities-card-slider[style*="--cols:4"] .card__img{width:141px;height:140px}.b-stay-amenities-card-slider[style*="--cols:5"] .cards__track{--n:5;--cw:calc((100% - 120px) / 5)}.b-stay-amenities-card-slider[style*="--cols:5"] .card__img{width:131px;height:130px}.b-stay-amenities-card-slider .card__body{margin-top:24px;padding:0 13.5%}.main .b-stay-amenities-card-slider .card__body p{margin-top:24px}.main .b-stay-amenities-card-slider .card__body p:first-child{margin-top:0;font-size:clamp(20px,1.563vw,30px);line-height:clamp(24px,1.771vw,34px)}.b-stay-amenities-card-slider .sl-dots{display:none}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.main .w.b-stay-amenities-card-slider{padding:2.6042% 8%}.b-stay-amenities-card-slider .card__body{padding:0 8%}.b-stay-amenities-card-slider .card__img{width:150px;height:150px}.b-stay-amenities-card-slider[style*="--cols:3"] .card__img{width:141px;height:140px}.b-stay-amenities-card-slider[style*="--cols:4"] .cards__track{--n:3;--cw:calc((100% - 60px) / 3)}.b-stay-amenities-card-slider[style*="--cols:5"] .cards__track{--n:4;--cw:calc((100% - 90px) / 4)}}@media (min-width:1001px) and (max-width:1200px){.b-stay-amenities-card-slider[style*="--cols:5"] .card:nth-child(4n+1):last-child{transform:translateX(calc(150% + 45px))}.b-stay-amenities-card-slider[style*="--cols:5"] :is(.card:nth-child(4n+1):nth-last-child(2),.card:nth-child(4n+2):last-child){transform:translateX(calc(100% + 30px))}.b-stay-amenities-card-slider[style*="--cols:5"] :is(.card:nth-child(4n+1):nth-last-child(3),.card:nth-child(4n+1):nth-last-child(3)~.card){transform:translateX(calc(50% + 15px))}}@media (min-width:768px) and (orientation:portrait) and (max-width:1000px),(min-width:768px) and (min-height:501px) and (max-width:1000px),(min-width:768px) and (pointer:fine) and (max-width:1000px){.main .w.b-stay-amenities-card-slider{padding:2.6042% 4%}.b-stay-amenities-card-slider .card__img{width:120px;height:120px}.b-stay-amenities-card-slider .card__body{margin-top:16px;padding:0 4%}.main .b-stay-amenities-card-slider .card__body p{margin-top:16px}.b-stay-amenities-card-slider[style*="--cols:5"] .cards__track{--n:3;--cw:calc((100% - 60px) / 3)}.b-stay-amenities-card-slider[style*="--cols:5"] .card:nth-child(3n+1):last-child{grid-column:2}.b-stay-amenities-card-slider[style*="--cols:5"] :is(.card:nth-child(3n+1):nth-last-child(2),.card:nth-child(3n+2):last-child){transform:translateX(calc(50% + 15px))}.b-stay-amenities-card-slider[style*="--cols:5"] .card__img{width:141px;height:140px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.b-stay-amenities-card-slider{--sl-speed-m:300ms;--sl-ease-m:ease}.main .w.b-stay-amenities-card-slider{padding:25px 25px 50px}.b-stay-amenities-card-slider .card{justify-content:center}.b-stay-amenities-card-slider .card__img{width:120px;height:120px;margin-bottom:24px}.b-stay-amenities-card-slider:not(.is-carousel) .card+.card{margin-top:25px}.b-stay-amenities-card-slider.is-carousel .card{margin-top:25px}.main .b-stay-amenities-card-slider .card__body p{margin-top:24px}.main .b-stay-amenities-card-slider .card__body p:first-child{margin-top:0;font-size:30px;line-height:34px}.b-stay-amenities-card-slider .sl-dots{position:absolute;left:0;right:0;bottom:10px}}.main .w.b-stay-cards-slider{margin:0}.b-stay-cards-slider .card{background:#fff;margin:0}.b-stay-cards-slider .card__img{display:block}.b-stay-cards-slider .card__body{display:flex;flex-direction:column;align-items:center}.main .b-stay-cards-slider .card__body :is(h1,h2,h3,h4,h5,h6){margin:0;padding:0}.main .b-stay-cards-slider .card__body p{padding:0}.main .b-stay-cards-slider .card__body p:first-child{font-family:var(--f-head);margin:0}.b-stay-cards-slider .btn-wrap{display:block}.main .b-stay-cards-slider .btn-wrap .btn{width:max-content;min-width:0;margin:0;border-radius:7px;letter-spacing:normal}.pgcss-20fe13c9 .b-stay-cards-slider .card{background:#f5f7f9}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .w.b-stay-cards-slider{padding:2.6042%0}.pgcss-20fe13c9 .main .w.b-txtgroup-icon+.w.b-stay-cards-slider{padding-top:0}.pgcss-20fe13c9 .main .b-stay-cards-slider .card__body *{text-align:center}.b-stay-cards-slider .cards__track{--cw:calc(30% - 30px);display:grid;grid-template-columns:repeat(3,var(--cw));grid-auto-rows:1fr;justify-content:center;--g:60px;gap:var(--g)}.b-stay-cards-slider .card{padding:35px}.b-stay-cards-slider .card:last-child:nth-child(3n+1){grid-column:2}.b-stay-cards-slider[style*="--cols:2"] .cards__track{--cw:calc(50% - 30px);grid-template-columns:repeat(2,var(--cw));padding:0 17.5%}.b-stay-cards-slider[style*="--cols:2"] .card:last-child:nth-child(3n+1){grid-column:auto}.b-stay-cards-slider[style*="--cols:2"] .card:last-child:nth-child(2n+1){grid-column:1/-1;justify-self:center;width:calc((100% - var(--g))/2)}.b-stay-cards-slider .card__body{margin-top:24px}.main .b-stay-cards-slider .card__body p{margin:24px 0 0}.main .b-stay-cards-slider .card__body p:first-child{margin:0;font-size:clamp(20px,1.563vw,30px);line-height:clamp(24px,1.771vw,34px)}.b-stay-cards-slider .btn-wrap{padding-top:24px;margin-top:auto}.main .b-stay-cards-slider .btn-wrap .btn{font-size:clamp(14px,.989vw,19px);line-height:clamp(36px,2.084vw,40px);padding:0 41px}.b-stay-cards-slider .sl-dots{display:none}}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){.b-stay-cards-slider[style*="--cols:2"] .cards__track{padding:0 10.5%}.b-stay-cards-slider .cards__track{--g:40px}.b-stay-cards-slider .card{padding:25px}.main .b-stay-cards-slider .card__body p{margin-top:16px}.b-stay-cards-slider .btn-wrap{padding-top:16px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.b-stay-cards-slider[style*="--cols:2"] .cards__track{padding:0 7%}.b-stay-cards-slider .cards__track{--cw:calc(43% - 30px);grid-template-columns:repeat(2,var(--cw))}.b-stay-cards-slider .card:last-child:nth-child(3n+1){grid-column:auto}.b-stay-cards-slider .card:last-child:nth-child(2n+1){grid-column:1/-1;justify-self:center;width:calc((100% - var(--g))/2)}.b-stay-cards-slider .cards__track{--g:30px}.b-stay-cards-slider .card{padding:15px}.b-stay-cards-slider .card__body{margin-top:16px}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.main .b-stay-cards-slider .btn-wrap .btn{padding:0 25px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.b-stay-cards-slider{--sl-speed-m:300ms;--sl-ease-m:ease}.main .w.b-stay-cards-slider{padding:25px 25px 50px}.b-stay-cards-slider .card{padding:20px}.b-stay-cards-slider:not(.is-carousel) .card+.card{margin-top:25px}.b-stay-cards-slider .card__img{margin-bottom:24px}.b-stay-cards-slider .card__body{align-items:flex-start}.main .b-stay-cards-slider .card__body p{margin-top:24px}.main .b-stay-cards-slider .card__body p:first-child{margin-top:0;font-size:30px;line-height:34px}.b-stay-cards-slider .btn-wrap{padding-top:24px}.main .b-stay-cards-slider .btn-wrap .btn{font-size:16px;line-height:31px;padding:5px 24px}.b-stay-cards-slider .sl-dots{position:absolute;left:0;right:0;bottom:10px}}.main .w.b-stay-hero-banner-slider{padding:0;margin:0 0 2.58%0}.b-stay-hero-banner-slider>.cell{min-height:0}.main .b-stay-hero-banner-slider .w{margin:0;padding:0}.b-stay-hero-banner-slider .media__img{display:block}.main .b-stay-hero-banner-slider .w--text p{margin:0;padding:0}.b-stay-hero-banner-slider .txt__w{display:flex;justify-content:center;align-items:center}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.b-stay-hero-banner-slider .media{overflow:hidden}.b-stay-hero-banner-slider .media__img{aspect-ratio:var(--ar);object-fit:cover;object-position:50% 100%;margin-top:-100px}.main .b-stay-hero-banner-slider .w.w--text{min-width:100%;padding:1.1% 20%}.main .b-stay-hero-banner-slider .w--text p{font-size:clamp(24px,1.667vw,32px);line-height:clamp(32px,2.083vw,40px)}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .w.b-stay-hero-banner-slider{margin:0 0 25px 0}.main .b-stay-hero-banner-slider .w.w--text{padding:20px}}.main .w.b-stay-txtgrp-orange-bg{margin:0}.main .b-stay-txtgrp-orange-bg :is(p,ul,li,img){margin:0;padding:0}.b-stay-txtgrp-orange-bg .txt__col{padding:0}.b-stay-txtgrp-orange-bg .txt__col--title{margin-bottom:24px}.b-stay-txtgrp-orange-bg .txt__w{display:flex;flex-direction:column;row-gap:24px;align-items:center;justify-content:center;text-align:center}.main .b-stay-txtgrp-orange-bg .txt__w>p{display:block}.b-stay-txtgrp-orange-bg img{max-width:300px}.main .b-stay-txtgrp-orange-bg .txt__w ul{padding-left:10px}.b-stay-txtgrp-orange-bg .btn{padding-top:4px;padding-bottom:4px}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .w.b-stay-txtgrp-orange-bg{padding:2.58%0}.b-stay-txtgrp-orange-bg .txt__col:not(.txt__col--title) .txt__w{padding:0 25.5%}.b-stay-txtgrp-orange-bg .txt__col--title img{max-width:400px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){.b-stay-txtgrp-orange-bg .txt__col--title img{max-width:300px}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.b-stay-txtgrp-orange-bg .txt__col--title img{max-width:200px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .w.b-stay-txtgrp-orange-bg{padding:25px}.b-stay-txtgrp-orange-bg .txt__col--title img{max-width:250px}.b-stay-txtgrp-orange-bg .txt__w p:empty{display:none}}.main .b-terms-text :where(:not(.btn)){padding:0;margin:0}.b-terms-text .txt__col{padding:0}.main .b-terms-text :is(.t-h1,.t-h2,.t-h3,.t-h4){margin:0;text-align:left}.main .b-terms-text .txt__w :is(p,span){display:block}.main .b-terms-text .txt__w a:not(.btn){display:inline}.main .b-terms-text li a:not(.btn){font:inherit;letter-spacing:inherit;color:var(--c-accent-lt)}.main .b-terms-text li a:not(.btn):is(:hover,:focus-visible){color:var(--c-accent-lt);border-bottom:1px solid var(--c-accent-lt)}.b-terms-text .btn-wrap{display:flex;justify-content:center}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-terms-text,.main .b-terms-text.is-full{margin:0 auto;padding:2.58% 13.933%}.main .b-terms-text :is(.t-h1,.t-h2,.t-h3,.t-h4){padding-bottom:1.806%}.b-terms-text .txt__col+.txt__col{padding-top:4.513%}.main .b-terms-text .txt__w ul{padding-left:50px;padding-right:10%}.main .b-terms-text .txt__w li{font-size:clamp(14px,.938vw,18px);line-height:clamp(20px,1.667vw,32px)}.main .b-terms-text .txt__w p{text-align:left;padding-left:50px}.b-terms-text .btn-wrap{margin-top:3.087%}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .b-terms-text,.main .b-terms-text.is-full{margin:0;padding:25px 30px}.main .b-terms-text :is(.t-h1,.t-h2,.t-h3,.t-h4){padding-bottom:10px}.main .b-terms-text :is(.t-h1,.t-h2){font-weight:400}.main .b-terms-text .txt__w h6{padding-bottom:2px}.main .b-terms-text .txt__w div{padding-top:16px}.main .b-terms-text .txt__w :is(p~div,div~p){padding-top:8px}.main .b-terms-text .txt__w p{padding:0 15px 0 20px}.main .b-terms-text .txt__w ul{padding-left:20px;padding-right:5%}.main .b-terms-text .txt__w li{font-size:14px;line-height:20px}.b-terms-text .txt__col+.txt__col{padding-top:25px}.b-terms-text .btn-wrap{margin-top:20px}}.b-text-img{display:flex;align-items:center}.b-text-img>.side__media{padding:0}.b-text-img .side__img{display:block}.main .b-text-img .side__body p{padding:0}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-text-img,.main .b-text-img.is-full{margin:0 auto;padding:2.6042% 16.798%}.b-text-img>.side__media{width:42.5%}.b-text-img>.side__body{width:57.5%;padding:0 50px 0 0;display:flex;flex-direction:column;justify-content:center;align-self:stretch}.main .b-text-img .side__body>:first-child{margin-top:0}.main .b-text-img .side__body p+p,.main .b-text-img .side__body .btn-wrap{margin-top:25px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){.main .b-text-img:not(.b-about-our-story-one-col *){padding:2.6042% 18%}}@media (min-width:768px) and (orientation:portrait) and (max-width:1200px),(min-width:768px) and (min-height:501px) and (max-width:1200px),(min-width:768px) and (pointer:fine) and (max-width:1200px){.main .b-text-img:not(.b-about-our-story-one-col *){padding:2.6042% 14%}.b-text-img>.side__media{width:40%}.b-text-img>.side__body{width:60%}.main .b-text-img .side__body p+p,.main .b-text-img .side__body .btn-wrap{margin-top:15px}}@media (min-width:768px) and (orientation:portrait) and (max-width:1000px),(min-width:768px) and (min-height:501px) and (max-width:1000px),(min-width:768px) and (pointer:fine) and (max-width:1000px){.main .b-text-img:not(.b-about-our-story-one-col *){padding:2.6042% 8%}.b-text-img>.side__media{width:45%}.b-text-img>.side__body{width:55%;padding-right:30px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .b-text-img,.main .b-text-img.is-full{margin:0;padding:25px;flex-direction:column}.b-text-img>.side__media{width:100%}.b-text-img>.side__body{width:100%;padding:25px 0 0}.main .b-text-img .side__body p+p{margin-top:15px}.main .b-text-img .side__body :is(.btn-wrap,ul){margin-top:15px;margin-bottom:0}}.main .b-txtgroup-icon :where(:not(.btn)){margin:0;padding:0}.b-txtgroup-icon .txt__col{padding:0}.b-txtgroup-icon .txt__col--title{margin-bottom:24px}.b-txtgroup-icon .txt__w{display:flex;flex-direction:column;align-items:center;justify-content:center}.b-txtgroup-icon .txt__w>*{max-width:100%}.main .b-txtgroup-icon ul{padding-left:10px}.b-txtgroup-icon img{max-width:300px;height:auto}.b-txtgroup-icon .btn-wrap[style*=center]{display:flex;justify-content:center}.b-txtgroup-icon .btn-wrap[style*=right]{display:flex;justify-content:flex-end}.b-txtgroup-icon .btn-wrap .btn{width:max-content;min-width:0;border-radius:7px;margin:0}@media (min-width:768px) and (orientation:portrait),(min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){.main .b-txtgroup-icon,.main .b-txtgroup-icon.is-full{margin:0 auto;padding:2.58%0}.b-txtgroup-icon .txt__w{row-gap:39px;padding:0 25.5%}.b-txtgroup-icon .txt__col--title img{max-width:400px}.b-txtgroup-icon svg{width:300px}.b-txtgroup-icon .btn-wrap .btn{font-size:clamp(14px,.989vw,19px);line-height:clamp(36px,2.084vw,40px);padding:4px 41px;letter-spacing:normal}}@media (min-width:768px) and (orientation:portrait) and (max-width:1536px),(min-width:768px) and (min-height:501px) and (max-width:1536px),(min-width:768px) and (pointer:fine) and (max-width:1536px){.b-txtgroup-icon .txt__col--title img{max-width:300px}}@media (min-width:768px) and (orientation:portrait) and (max-width:900px),(min-width:768px) and (min-height:501px) and (max-width:900px),(min-width:768px) and (pointer:fine) and (max-width:900px){.b-txtgroup-icon .txt__col--title img{max-width:200px}.b-txtgroup-icon .btn-wrap .btn{padding:4px 25px}}@media (max-width:767px),(orientation:landscape) and (max-height:500px) and (pointer:coarse){.main .b-txtgroup-icon,.main .b-txtgroup-icon.is-full{margin:0;padding:25px}.main .b-stay-cards-slider+.b-txtgroup-icon{margin:25px 0}.b-txtgroup-icon .txt__w{row-gap:24px}.b-txtgroup-icon .txt__col--title img{max-width:250px}.b-txtgroup-icon svg{width:250px}.main .b-txtgroup-icon :is(.t-h1,.t-h2){font-weight:400}.b-txtgroup-icon .btn-wrap .btn{font-size:16px;line-height:31px;padding:4px 25px;letter-spacing:normal}}.b-txtgroup-icon img[src*="/w_250,h_150,c_limit/"]{aspect-ratio:250/150}[data-page=about] #ilp3{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1357/q_30/the-grand-hotel-mckinney/dinebg_d1e3f4b0);background-repeat:repeat;background-attachment:scroll;background-position:center center;background-size:cover}[data-page=about] #i471v{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_3508,h_2480/q_30/the-grand-hotel-mckinney/png_for_tech_5a2cff76);background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:left center}[data-page=about] #ivyap{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1357/q_30/the-grand-hotel-mckinney/dinebg_d1e3f4b0);background-repeat:repeat;background-attachment:scroll;background-position:right center;background-size:cover}[data-page=about] #i68vm{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1357/q_30/the-grand-hotel-mckinney/dinebg_d1e3f4b0);background-repeat:repeat;background-attachment:scroll;background-position:right center;background-size:cover}[data-page=about] #i25o8{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_333,h_795/q_30/the-grand-hotel-mckinney/Screenshot_from_2025-01-10_12-11-59_6e497b90);background-repeat:repeat;background-attachment:scroll;background-position:center center;background-size:cover}[data-page=about] #icw1k9{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center center}[data-page=about] #ibmgx9{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1357/q_30/the-grand-hotel-mckinney/dinebg_d1e3f4b0);background-repeat:repeat;background-attachment:scroll;background-position:right center;background-size:cover}[data-page=about] #ia98gb{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_621,h_95/q_30/the-grand-hotel-mckinney/bg_7bd7fd96);background-position:left top;background-attachment:scroll;background-repeat:repeat;background-size:auto}[data-page=about] #il5tyl{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_3508,h_2480/q_30/the-grand-hotel-mckinney/png_for_tech_5a2cff76);background-attachment:scroll;background-position:left center;background-repeat:no-repeat;background-size:cover}[data-page=amenities] #if08aq{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center center}[data-page=amenities] #i53jqs{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_2536,h_1414/q_30/the-grand-hotel-ballroom-mckinney/CollageBackgrounds_Light_1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page=amenities] #iulgk{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_621,h_95/q_30/the-grand-hotel-mckinney/bg_7bd7fd96);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page=careers] #i63uh{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page=contact-us] #icw1k9{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page=contact-us] #i5g1d{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_621,h_95/q_30/the-grand-hotel-mckinney/bg_7bd7fd96);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page=destination] #itodi{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_3508,h_2480/q_30/the-grand-hotel-mckinney/png_for_tech_5a2cff76);background-attachment:scroll;background-size:cover;background-position:center center;background-repeat:repeat}[data-page=destination] #ixzok{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1357/q_30/the-grand-hotel-mckinney/dinebg_d1e3f4b0);background-repeat:repeat;background-attachment:scroll;background-position:right center;background-size:cover}[data-page=destination] #idrc7w{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_3508,h_2480/q_30/the-grand-hotel-mckinney/png_for_tech_5a2cff76);background-attachment:scroll;background-position:left center;background-size:cover;background-repeat:no-repeat}[data-page=destination] #i5m0z{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_3508,h_2480/q_30/the-grand-hotel-mckinney/png_for_tech_5a2cff76);background-attachment:scroll;background-position:left center;background-size:cover;background-repeat:no-repeat}[data-page=destination] #ilftik{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-position:center center}[data-page=destination] #ia98gb{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_621,h_95/q_30/the-grand-hotel-mckinney/bg_7bd7fd96);background-attachment:scroll;background-position:left top;background-repeat:repeat;background-size:auto}[data-page="dine/harvest-at-the-masonic"] #i63uh{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page="dine/ricks-chophouse"] #i63uh{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page=dine] #ipqzh{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_2536,h_1414/q_30/the-grand-hotel-ballroom-mckinney/CollageBackgrounds_Light_2);background-attachment:scroll;background-position:right center;background-size:cover;background-repeat:no-repeat}[data-page=dine] #ib0mb{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_2536,h_1414/q_30/the-grand-hotel-ballroom-mckinney/CollageBackgrounds_Light_2);background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:right center}[data-page=dine] #ibetb{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1070/q_30/the-grand-hotel-mckinney/bg_94f00638);background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:cover}[data-page=dine] #ic0kq{background-color:#fff}[data-page=dine] #ilk4av{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1357/q_30/the-grand-hotel-mckinney/dinebg_d1e3f4b0);background-attachment:scroll;background-position:right center;background-size:cover;background-repeat:no-repeat}[data-page=dine] #if08aq{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center center}[data-page=dine] #i388jn{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_621,h_95/q_30/the-grand-hotel-mckinney/bg_7bd7fd96);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page=events] #ipaz1{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_621,h_95/q_30/the-grand-hotel-mckinney/bg_7bd7fd96);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page=events] #inxc8p{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page=events] #ir7xxr{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1070/q_30/the-grand-hotel-mckinney/bg_94f00638);background-attachment:scroll;background-position:center center;background-size:cover;background-repeat:no-repeat}[data-page=events] #iyfm6n{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1357/q_30/the-grand-hotel-mckinney/dinebg_d1e3f4b0);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page=events] #iie32f{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1070/q_30/the-grand-hotel-mckinney/bg_94f00638);background-attachment:scroll;background-position:center center;background-size:cover;background-repeat:no-repeat}[data-page=events] #i7u2m7{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1357/q_30/the-grand-hotel-mckinney/dinebg_d1e3f4b0);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page=events] #i19ib5{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1070/q_30/the-grand-hotel-mckinney/bg_94f00638);background-attachment:scroll;background-position:center center;background-size:cover;background-repeat:no-repeat}[data-page=events] #imy8hj{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:left center}[data-page=events] #i53ly4{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_2536,h_1414/q_30/the-grand-hotel-ballroom-mckinney/CollageBackgrounds_Light_1);background-position:left top;background-attachment:scroll;background-repeat:no-repeat;background-size:cover}[data-page=gallery] #inxc8p{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page=gallery] #im7olf{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_621,h_95/q_30/the-grand-hotel-mckinney/bg_7bd7fd96);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page=gallery] #i1gx9r{display:none}[data-page=index] #inxc8p{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:cover}[data-page=index] #ic0kq{background-color:#fff}[data-page=index] #ibetb{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1070/q_30/the-grand-hotel-mckinney/bg_94f00638);background-repeat:repeat;background-attachment:scroll;background-position:center center;background-size:cover}[data-page=index] #ipaz1{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_370,h_185/q_30/the-grand-hotel-mckinney/bg_441f91c5);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page=index] #ikg499{background-image:url(none);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page=index] #iv39p{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_333,h_795/q_30/the-grand-hotel-mckinney/Screenshot_from_2025-01-10_12-11-59_6e497b90);background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:cover}[data-page=index] #izks9g{background-image:url(none);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page=index] #i53ly4{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_2536,h_1414/q_30/the-grand-hotel-ballroom-mckinney/CollageBackgrounds_Light_1);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page=index] #i1beh6{display:none}[data-page=location] #is9yk{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page=location] #iqeyv{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_621,h_95/q_30/the-grand-hotel-mckinney/bg_7bd7fd96);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page=press] #i63uh{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page=room-blocks] #inxc8p{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page="rooms/double-room"] #izi3g1{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1070/q_30/the-grand-hotel-mckinney/bg_94f00638);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page="rooms/double-room"] #i3pqtr{background-color:#fff}[data-page="rooms/double-room"] #inxc8p{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page="rooms/junior-suite"] #i3pqtr{background-color:#fff}[data-page="rooms/junior-suite"] #izi3g1{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1070/q_30/the-grand-hotel-mckinney/bg_94f00638);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page="rooms/junior-suite"] #inxc8p{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page="rooms/owners-suite"] #i3pqtr{background-color:#fff}[data-page="rooms/owners-suite"] #izi3g1{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1070/q_30/the-grand-hotel-mckinney/bg_94f00638);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page="rooms/owners-suite"] #inxc8p{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1070/q_30/the-grand-hotel-mckinney/bg_94f00638);background-attachment:scroll;background-size:cover;background-position:center center;background-repeat:no-repeat}[data-page="rooms/presidential-suite"] #i3pqtr{background-color:#fff}[data-page="rooms/presidential-suite"] #izi3g1{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1070/q_30/the-grand-hotel-mckinney/bg_94f00638);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page="rooms/presidential-suite"] #inxc8p{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page="rooms/standard-room"] #izi3g1{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1070/q_30/the-grand-hotel-mckinney/bg_94f00638);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page="rooms/standard-room"] #i3pqtr{background-color:#fff}[data-page="rooms/standard-room"] #inxc8p{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page="rooms/standard-room"] #il4awd{display:none}[data-page="rooms/the-grand-annex"] #izi3g1{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1070/q_30/the-grand-hotel-mckinney/bg_94f00638);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page="rooms/the-grand-annex"] #i3pqtr{background-color:#fff}[data-page="rooms/the-grand-annex"] #inxc8p{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page=rooms] #izi3g1{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_1920,h_1070/q_30/the-grand-hotel-mckinney/bg_94f00638);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto;display:none}[data-page=rooms] #i3pqtr{background-color:#fff}[data-page=rooms] #i7o9zg{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/CollageBackgrounds_HorseshoeFeather);background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center center}[data-page=rooms] #i6vwy{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_333,h_795/q_30/the-grand-hotel-mckinney/Screenshot_from_2025-01-10_12-11-59_6e497b90);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page=rooms] #i0aee{display:none}[data-page=rooms] #ipaz1{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_621,h_95/q_30/the-grand-hotel-mckinney/bg_7bd7fd96);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}[data-page=rooms] #inxc8p{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-repeat:no-repeat;background-position:center center;background-size:cover}[data-page=terms-conditions] #ilftik{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_5000,h_2785/q_30/the-grand-hotel-ballroom-mckinney/WatercolorBackground_2500_V1);background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-position:center center}[data-page=terms-conditions] #i25k7{background-image:url(https://assets.simplotel.com/simplotel/image/upload/w_621,h_95/q_30/the-grand-hotel-mckinney/bg_7bd7fd96);background-repeat:repeat;background-position:left top;background-attachment:scroll;background-size:auto}
@media (max-width: 767px) { .b-newsletter .frm__status:not(:empty) { position: static; margin: 10px 0 0; } }
.b-gallery-collage .card__lb{position:relative}.b-gallery-collage .card__lb:focus-visible{outline:3px solid #384152;outline-offset:-3px}.b-gallery-collage .card__lb:focus-visible::after{content:"";position:absolute;inset:3px;z-index:1;border:2px solid #fff;pointer-events:none}.main .b-location-directions .txt__w>p:has(>.embed){display:block}body[data-page="sitemap"] .crumbs { display: none; } body[data-page="sitemap"] .sitemap-links { padding: 0 15px; text-align: left; } body[data-page="sitemap"] .sitemap-links .smap__h { text-align: left; } body[data-page="sitemap"] .sitemap-links a { letter-spacing: normal; } body[data-page="sitemap"] .sitemap-links .smap__list { margin: 5px 0; padding: 0 10%; list-style: none; } body[data-page="sitemap"] .sitemap-links .smap__p { margin: 0 0 5px; } body[data-page="sitemap"] .sitemap-links .smap__p > a { display: block; width: max-content; padding: 0; line-height: 24px; } body[data-page="sitemap"] .sitemap-links .smap__sub { margin: 5px 0; padding: 0 10%; list-style: disc; } body[data-page="sitemap"] .sitemap-links .smap__sub > li { line-height: 24px; } body[data-page="sitemap"] .sitemap-links .smap__sub a { color: var(--c-accent-lt); } body[data-page="sitemap"] .head .t-h1 { text-align: left; font-weight: 400; } @media (min-width: 768px) { body[data-page="sitemap"] .head .t-h1 { padding-left: 15px; } } @media (max-width: 767px) { body[data-page="sitemap"] .w:has(> .sitemap-links) { padding-top: 0; } body[data-page="sitemap"] .sitemap-links { padding: 10px 15px; font-size: 14px; line-height: 24px; } body[data-page="sitemap"] .sitemap-links .smap__h { padding-bottom: 10px; font-weight: 400; } body[data-page="sitemap"] .sitemap-links .smap__list { margin: 0; padding-left: 15px; list-style: disc; } body[data-page="sitemap"] .sitemap-links .smap__p { margin: 0; } body[data-page="sitemap"] .sitemap-links .smap__sub { margin: 0; padding-left: 15px; list-style: circle; } }#open_preferences_center { all: unset; position: fixed; bottom: 60px; left: 6px; width: 60px; height: 60px; cursor: pointer; z-index: 9999; border-radius: 50%; overflow: hidden; transition: transform .5s ease-in-out; } #open_preferences_center:focus-visible { outline: 2px solid #fff; outline-offset: -2px; box-shadow: 0 0 0 2px #384152; } @media (min-width: 768px) { #open_preferences_center:hover { transform: scale(1.1); } } @media (max-width: 767px) { #open_preferences_center { bottom: 0; right: 12px; left: unset; } } .termsfeed-com---pc-dialog, .termsfeed-com---pc-dialog .cc-pc-head-lang select, .termsfeed-com---pc-dialog .cc-pc-head-close { font-size: 10px; } .termsfeed-com---pc-dialog :is(.cc-pc-head-lang select, .cc-pc-head-close, .cc-cp-foot-save) { padding: 5px 10px; } .termsfeed-com---pc-dialog .cc-cp-body-content-entry-title { font-family: var(--f-head); line-height: 34px; } @media (min-width: 768px) { .termsfeed-com---pc-dialog :is(.cc-pc-head-title-headline, .cc-pc-head-title-text, .cc-cp-body-content-entry-text) { font-family: var(--f-body); } .termsfeed-com---pc-dialog .cc-pc-head-title-headline { line-height: 33px; } }
.b-contact-us-form .frm__g select.frm__c { appearance: none; -webkit-appearance: none; cursor: pointer; line-height: 1.42857143; padding-top: 0; padding-bottom: 0; background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23777' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 20px center / 10px 6px; } @media (min-width: 768px) { .b-contact-us-form .frm__g select.frm__c { font-size: clamp(14px, .938vw, 18px); padding-right: 44px; } } @media (max-width: 767px) { .b-contact-us-form .frm__g select.frm__c { background-position: right 10px center; padding-right: 30px; } }

@media (max-width: 767px) { .totop { right: auto; left: 50%; bottom: 0; width: 60px; height: 47px; border-radius: 20px 20px 0 0; background: rgba(56, 65, 82, .77); transform: translateX(-50%); } .totop .i { width: 22px; height: 15px; } }
