/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/*/html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#cce0ec;text-shadow:none}::selection{background:#cce0ec;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none !important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}@import 'https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,200;0,300;0,400;0,500;1,200;1,300;1,400;1,500&family=Figtree:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap';:root{--main-txt-color:#231f20;--main-h-color:#758592;--main-bg-color:#ffffff;--main-bg-color-2:#758592;--main-color-1:#013c49;--main-color-2:#99d9d9;--main-color-3:#005d85;--main-link-color1:#28d8d8;--secondary-link-btn-color:#cab43d;--secondary-color-1:#54565b;--secondary-color-2:#d6d1ca}html{font-size:1em}html,body{width:calc(100vw - (100vw - 100%))}body{font-family:bitter,serif;color:var(--main-txt-color);overflow-x:hidden;min-height:100%;display:grid;grid-template-rows:auto 1fr auto}*{box-sizing:border-box;margin:0;padding:0}img{max-width:100%;height:auto}section img{width:100%}.staysafe a img:nth-child(1):not(header img){float:right;max-width:200px;padding-left:2em;padding-bottom:1em}iframe{display:block;margin:0 auto}iframe.snapwidget-widget{max-width:100%}button,input[type=submit],input[type=reset]{background:var(--main-color-2);color:var(--main-color-1);border:0;font-family:figtree,sans-serif;font-weight:700;margin-top:2em;letter-spacing:2px;cursor:pointer;outline:inherit;padding:1.5em 4.5em;text-transform:uppercase;font-size:.9em;border-radius:5px;display:block;margin:0 auto}button:hover,input[type=submit]:hover,input[type=reset]:hover{background:var(--main-link-color1);color:var(--main-color-1)}.homepageintro form button.cta{box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19)}form button.cta{margin-top:2em;box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19)}.btnlink{display:inline-block;font-family:figtree,sans-serif;font-size:.8em;font-weight:700;margin-right:10px;letter-spacing:2px;background:var(--main-color-3);color:var(--main-bg-color);border:1px solid var(--main-color-3);cursor:pointer;padding:1.25em 2em;text-transform:uppercase;border-radius:5px}.btnlink:hover{background:var(--main-link-color1);border:1px solid var(--main-link-color1);color:var(--main-color-1)}.btnlink2{background:0 0;border:1px solid var(--main-color-3);color:var(--main-color-3);letter-spacing:0}.btnlink2:hover{background:var(--main-color-3);color:var(--main-bg-color);border:1px solid var(--main-color-3)}.btnlink3{background:var(--secondary-color-2);border:1px solid var(--secondary-color-2);color:var(--main-color-1)}.home .btnlink3{margin-top:1em}a{color:var(--main-color-3);text-decoration:none;font-weight:500}a:hover{color:var(--main-link-color1)}p{color:var(--main-txt-color);line-height:2.2em;font-weight:300;letter-spacing:.5px;padding-bottom:2em}p a:hover{text-decoration:underline}h1,h2,h3,h4{color:var(--main-h-color);font-family:bitter,serif;font-weight:100;text-align:center;line-height:105%}h1{font-size:2rem}h2{font-size:1.75rem;margin:.5em 0}h2.alignleft{text-align:left;font-weight:300;text-transform:capitalize}.home h2.alignleft{text-transform:uppercase}h2.alignleft span{display:block;font-family:figtree,sans-serif;font-weight:700;font-weight:800;font-size:50%;text-transform:none;color:var(--main-color-3)}.privacypage h2{text-align:left}h3{font-size:1.5rem;font-weight:300;padding-bottom:.5em;text-transform:uppercase}.suites h3{font-family:figtree,sans-serif;color:var(--main-bg-color)}.staysafe h3{text-align:left;text-transform:capitalize}.pressrelease h3{text-transform:unset;font-size:1.4em}.petpage p:nth-child(3){padding-bottom:1em}ul{list-style:none;padding-bottom:1em;font-weight:300}ol{padding:10px 0}ul li{list-style-position:outside;padding:.5em 0;margin-left:1em}main ul li::before{content:"\2022";color:var(--main-color-3);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.specials .boxsection ul li{padding:.1em 0}ol li{margin-left:1.5em;padding:.5em 0}ol li::before{content:" "}li ol li::before{content:" "}main ul.icons li::before{content:""}.privacy-policy a.anchor{display:block;position:relative;top:-100px;visibility:hidden}table{font-family:figtree,sans-serif;padding-bottom:1em;border-spacing:0;font-size:.9em;width:100%}table caption{text-align:left;padding-bottom:10px}th{font-weight:600;text-transform:uppercase;border-bottom:2px solid var(--secondary-color-2);line-height:1.1em;padding-bottom:.5em;padding-left:.5em;padding-right:.5em}.meetings-events th{font-size:.9em}th span{font-weight:300;font-size:.9em;line-height:1em}.tfoot{font-family:figtree,sans-serif;font-size:.9em;padding-left:1em;padding-bottom:3em}.meetings-events table{padding-top:2em}.object-fit_cover img{object-fit:cover;width:100%;height:100%}.alertbanner{background-color:#99d9d9;background-color:;font-family:figtree,sans-serif;padding:.75em;font-size:1em;color:var(--main-color-1);text-align:center;letter-spacing:1px}.alertbanner span{text-transform:uppercase;letter-spacing:2px;font-weight:700}.alertbanner i{padding-right:.5em}.alertbanner a{color:var(--main-color-1);text-decoration:underline;font-weight:700}.alertbanner a:hover{color:var(--main-bg-color)}.mobileonly{text-align:center;background-color:var(--main-color-3);text-align:center}.mobileonly div{padding:.5em}.mobileonly a{color:var(--main-bg-color);font-size:.8em}.mobileonly a:hover{color:var(--main-color-2)}.mobileonly div{border-right:1px solid rgba(255,255,255,.5)}.mobileonly div:first-child a{font-family:figtree,sans-serif;font-size:.85em;line-height:1em}header{}.menu{background-color:var(--main-color-3)}nav{font-family:figtree,sans-serif;font-size:.8em;max-width:100vw;text-transform:uppercase;letter-spacing:2px}nav ul{display:grid;grid-template-columns:1fr;list-style-type:none;padding:0;margin:0}nav ul li{text-align:left;line-height:1.1em;font-weight:800}nav li.item{background-color:var(--main-color-3)}.item.logo img{aspect-ratio:5/2;height:auto;display:block;margin:2em auto}.item{order:2;display:none}.active{position:relative;z-index:10}.active .item:not(.logo){display:block;padding:3%}.item a{color:var(--main-color-2);font-weight:800}.item a:hover{color:var(--main-link-color1)}.menu i{font-size:1.75em;color:var(--main-bg-color)}.submenu{display:none}.submenu-active .submenu{display:block;z-index:99}ul.submenu li a{line-height:3em}ul.submenu li a:hover{color:var(--main-link-color1)}ul.submenu li a::before{font-family:"font awesome 5 pro";font-size:1em;font-weight:900;content:"\203A";color:var(--main-link-color1);padding-right:1em}ul.submenu{margin:2em 1em 0}.has-submenu>a::after{font-family:"font awesome 5 pro";font-size:1.25em;font-weight:900;content:"\f078";color:var(--main-link-color1);padding-left:5px;opacity:.9}.item.logo{order:0;display:block;margin:0 auto;width:100%}.toggle{order:1;max-width:100%}li.toggle{background-color:var(--main-color-3);margin:0;font-size:1.5em;text-align:center}.stickyheader{background-color:var(--main-color-1);max-height:55px;display:none}.stickyheader p{font-family:figtree,sans-serif;text-align:right;padding-right:1em;font-weight:700;font-size:.85em;color:var(--secondary-color-2);padding-top:.75em;padding-bottom:0}.stickyheader p a{color:var(--secondary-color-2);text-decoration:underline;font-weight:800}.sticky{display:block;top:0;position:fixed;width:100%;z-index:100}.stickybooking{background-color:var(--main-color-2);color:var(--main-color-1);font-family:figtree,sans-serif;font-size:.9em;text-transform:uppercase;text-align:center;width:100%;display:block;margin:0 auto;margin-right:0;padding-top:1em}.stickybooking a{color:var(--main-color-1);font-weight:700;letter-spacing:2px}.stickybooking:hover{background-color:var(--main-link-color1)}.stickylogo{display:block;max-width:50px;margin-left:.5em;max-height:50px}.stickylogo img{max-height:50px}#btnScrollToTop{display:none;position:fixed;width:50px;height:50px;bottom:60px;right:10px;border-radius:50%;background-color:var(--main-color-2);padding:0}#btnScrollToTop:hover{background-color:var(--main-link-color1)}.home .icon-wrapper figure img{height:130px}.homepageintro{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);text-align:center}.homepageintro #title{color:var(--main-bg-color);font-size:2.25em;line-height:1.2em;font-weight:200;margin:.67em 0;opacity:.9}.homepageintro span{font-weight:300}.homepageintro form .wrapper_1-1{display:none}.homepagenotice{position:absolute;top:50%;left:20%;transform:translate(-10%,-50%);text-align:center;background-color:rgba(0,93,133,.8);padding:2%;color:var(--main-bg-color)}.homepagenotice .heading{font-weight:300;font-size:1.1em;padding-bottom:1em}.homepagenotice .heading span{display:block;font-size:.9em;padding-top:.5em}.homepagenotice p{font-family:figtree,sans-serif;color:var(--main-bg-color);font-size:.8em;line-height:1.5em}.socialbox{text-align:center}.socialbox i{font-size:2.5em;color:var(--main-color-2);display:inline-block;padding-right:.25em;vertical-align:middle}.socialbox p{font-size:.9em;font-weight:600;letter-spacing:0;font-family:figtree,sans-serif;color:var(--main-color-3)}.hero-caption{position:relative;text-align:right;padding-right:25px;font-size:.9rem;background-color:var(--main-color-2)}.dininghours{padding-top:2em;text-align:center}.dininghours p{line-height:2em;font-size:.95em}.dininglogo img{display:block;margin:0 auto;max-width:225px}.circle img{border-radius:50%}.dining .circle{display:block;margin:0 auto;max-width:200px;margin-top:-4em}.communitypage main .container:nth-child(2){padding-bottom:10em}.communitypage main img{float:left;max-width:275px;margin-right:5em;margin-bottom:3em}.faq .minimalist-accordion__header{font-weight:500;font-size:.8em}.faq button.minimalist-accordion__header{letter-spacing:1px;padding:1em;background-color:rgba(214,209,202,.2);width:100%;text-align:left}.faq .js-accordion__panel.minimalist-accordion__panel{padding:1em 0 2em}.faq .wrapper_1-4{grid-template-columns:1fr}.faq #TableOfContents ul{display:none}.events-page .container .addpadd5,.meetings-events .container .addpadd5,.activities .container .addpadd5{padding-bottom:0}.meetings-events h3,.meetings-page h3,.events-page h3,.sports-page h3,.rewardspage h3{text-align:left;text-transform:none}.meetings-events h3{padding-top:2em}.meetings-events p a.btnlink,.meetings-page p a.btnlink,.events-page p a.btnlink,.sports-page p a.btnlink{display:block;margin:0 auto;text-align:center;max-width:250px;padding:.75em;border:1px solid var(--main-color-3)}.meetings-events p a.btnlink:hover,.meetings-page p a.btnlink:hover,.events-page p a.btnlink:hover,.sports-page p a.btnlink:hover{text-decoration:none;border:1px solid var(--main-link-color1)}tr td{border-bottom:1px solid var(--secondary-color-2);border-right:1px solid var(--secondary-color-2)}td{padding:1em}tr td:first-child{border-left:1px solid var(--secondary-color-2)}.rfp .booking{display:none}.rfp .container{padding-top:0}.sidebar .logo{display:block;margin:0 auto;max-width:325px;padding-bottom:2em}.sidebar h2{font-size:1.5em}.sidebar .btnlink{text-align:center;display:block;margin:0 auto;max-width:200px;margin-bottom:4em;border:1px solid var(--main-color-3)}.sidebar .btnlink:not(.btnlink2):hover{border:1px solid var(--main-link-color1)}.bronze,.silver,.gold,.platinum,.diamond{text-align:center;font-size:1.5em}.bronze{color:#d7ba99}.silver{color:#83919d}.gold{color:#deae1b}.platinum{color:#65676b}.diamond{color:#005d85}.sidebar{padding:1em 2em;padding-top:3em}.hidevisibilitymobile{visibility:hidden}.hidemobile{display:none}p.hidemobile{display:none}.hidedesktop{display:block}.hidetablet{display:block}.hide{display:none}.visibilityhiddenmobile{visibility:hidden}.small{font-size:80%}.placecenter{place-items:center}.aligncenter{text-align:center}.colorbackground-main1{background-color:var(--main-color-1)}.colorbackground-main2{background-color:var(--main-color-2)}.colorbackground-main3{background-color:var(--main-color-3)}.colorbackground-main3opacity{background-color:rgba(0,93,133,.8)}.colorbckgrnd-white{background-color:rgba(255,255,255,.8)}.colorbackground-neutral{background-color:rgba(214,209,202,.2)}.addpadd5{padding:5%}.addpadd2top{padding-top:2%}.addpadd5top{padding-top:5%}.addpadd5bottom{padding-bottom:5%}.addpaddbottom-forimage{padding-bottom:15%}.petpage .addpaddbottom-forimage{padding-bottom:0}@media screen and (min-width:700px){h1{font-size:2.75rem}h2{font-size:2.1rem}.btnlink2{letter-spacing:1px}.hero-caption{position:absolute;bottom:1em;right:2em;color:var(--main-txt-color2);text-shadow:2px 2px 5px #000;background:0 0}nav li.item{background-color:var(--main-color-3)}form .wrapper_1-1{gap:20px;padding:0 5%}.homepageintro{top:55%}.addpaddbottom-forimage{padding-bottom:50%}.bckgrndgraphic{background-image:url(../img/hero/ThinkstockPhotos-467242017.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:bottom;background-size:cover}.petpage .bckgrndgraphic{display:none}.home .btnlink3{margin-top:0}}.wrapper_hero img{display:none}#map{width:100%;height:400px}.wrapper{display:grid;grid-template-columns:1fr}.wrapper_sidebar{display:grid;grid-template-columns:1fr}.wrapper_1-4{display:grid;grid-template-columns:1fr}.wrapper_1-3{display:grid;grid-template-columns:1fr}.wrapper_1-2{display:grid;grid-template-columns:1fr 1fr}.dining .wrapper_1-2{grid-template-columns:1fr}.amenities-page .wrapper_1-2{grid-template-columns:1fr}.wrapper_1-5{display:grid;grid-template-columns:1fr 1fr 1fr}.suites .wrapper_1-4{display:grid;grid-template-columns:1fr 1fr;gap:1em}.suites .wrapper_1-4 img{max-width:150px}footer .wrapper_1-2{display:grid;grid-template-columns:1fr}.wrapper_1-1{display:grid;grid-template-columns:1fr;gap:1em}.photo-footer.wrapper_1-1{grid-template-columns:1fr 1fr}.loyalty.wrapper_1-1{gap:0}.stickyheader .wrapper_1-4-1{display:grid;grid-template-columns:1fr 1fr}.icon-wrapper.wrapper_1-1-1-1{display:grid;grid-template-columns:1fr 1fr}.socialbox .wrapper_1-1-1{display:grid;grid-template-columns:1fr}footer .wrapper_1-1{display:grid;grid-template-columns:1fr}.activityicons.wrapper_1-1{display:grid;grid-template-columns:1fr 1fr}.mobileonly.wrapper_1-1-1{grid-template-columns:3fr 1fr 1fr}.wrapper_1-1-1{display:grid;grid-template-columns:1fr}.imagecard.wrapper_1-1-1{display:grid;grid-template-columns:1fr;gap:2em}.wrapper_1-1-1-1{display:grid;grid-template-columns:1fr 1fr}.icons.wrapper_1-1-1-1{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.wrapper_1-3-1{display:grid;grid-template-columns:1fr}.wrapper_2-1{display:grid;grid-template-columns:1fr}.wrapper_3-1{display:grid;grid-template-columns:1fr}.wrapper_3-2{display:grid;grid-template-columns:1fr}.wrapper_2-3{display:grid;grid-template-columns:1fr}main{max-width:100vw}#onscrollheader{top:0;z-index:100}.boxsection{width:100%;height:100%}.container{display:block;margin:0 auto;padding:2% 5%;max-width:1200px}.container2{display:block;margin:0 auto;padding:2%;max-width:1500px}.boxsection img{display:block;margin:0 auto}figure img{display:block;margin:0 auto}figcaption{padding:1em;font-size:1em}figcaption.darktext{font-family:figtree,sans-serif;color:var(--main-color-1);font-weight:700;text-align:center}figcaption.lighttext{font-family:figtree,sans-serif;color:var(--secondary-color-2);font-weight:600;text-align:center}figcaption.darktext a{display:block;color:var(--secondary-color-2);text-transform:uppercase;padding-top:10px}figcaption.darktext a:hover{color:var(--secondary-color-2)}.wrapper_alternate-order{background-color:rgba(214,209,202,.2);margin-bottom:1em}.amenities-page .wrapper_alternate-order{background-color:unset}@media all and (min-width:700px){.wrapper_alternate-order:nth-child(even) .boxsection{order:1}.wrapper_alternate-order:nth-child(even) .img-wrapper{order:2}}@media all and (min-width:700px){.wrapper_alternate-img{display:grid}.wrapper_alternate-img:nth-child(even) .img-wrapper{order:2}}.suites{order:0}.onebdrm{order:1}.twobdrm{order:2}.skyline .content-wrapper{padding-top:3em}.accessiblesuites .slick-dots,.simonsuite .slick-dots{display:none}.slider{max-height:100%;min-height:800px;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slider__nav{width:12px;height:12px;margin:3px 12px;border-radius:50%;z-index:10;outline:6px solid var(--main-link-color1);outline-offset:-6px;box-shadow:0 0 #333,0 0 rgba(51,51,51,0);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slider__nav:checked{-webkit-animation:check .4s linear forwards;animation:check .4s linear forwards}.slider__nav:checked:nth-of-type(1)~.slider__inner{left:0%}.slider__nav:checked:nth-of-type(2)~.slider__inner{left:-100%}.slider__nav:checked:nth-of-type(3)~.slider__inner{left:-200%}.slider__nav:checked:nth-of-type(4)~.slider__inner{left:-300%}.slider__nav:checked:nth-of-type(5)~.slider__inner{left:-400%}.slider__nav:checked:nth-of-type(6)~.slider__inner{left:-500%}.slider__inner{position:absolute;top:0;left:0;height:100%;-webkit-transition:left .4s;transition:left .4s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.slides__2{width:200%}.slides__3{width:300%}.slides__4{width:400%}.slides__5{width:500%}.slides__6{width:600%}.slider__contents{height:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes check{50%{outline-color:#005d85;box-shadow:0 0 0 3px #ccc,0 0 0 9px rgba(204,204,204,.2)}100%{outline-color:#005d85;box-shadow:0 0 #ccc,0 0 rgba(204,204,204,0)}}@keyframes check{50%{outline-color:#005d85;box-shadow:0 0 0 3px #ccc,0 0 0 9px rgba(204,204,204,.2)}100%{outline-color:#005d85;box-shadow:0 0 #ccc,0 0 rgba(204,204,204,0)}}.specials h2{color:var(--main-h-color);font-size:2.25em;text-align:left}.singlespecial h1{text-align:left}.singlespecial h1 span{font-family:figtree,sans-serif;color:var(--main-color-3);font-size:.45em;font-weight:600;text-transform:uppercase}.singlespecial h2{text-align:left}.specials h2 span{font-family:figtree,sans-serif;color:var(--main-color-3);font-size:.45em;text-align:left;font-weight:600;text-transform:uppercase}.specials h3{font-family:figtree,sans-serif;color:var(--main-txt-color);font-size:1.25em;font-weight:500;text-transform:capitalize;text-align:left}.specials .boxsection p{line-height:1.5em}.specials .btnlink{margin-bottom:2em}p.js-expandmore2{font-family:figtree,sans-serif;letter-spacing:0;color:var(--secondary-color-1)}.card{position:relative;text-align:center}.card img{opacity:1}.card img:hover{opacity:.2}.card h2{color:#fff;font-weight:300;font-size:2.25em;line-height:1em;text-shadow:2px 2px 5px #000}.centered{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.imagebox{position:relative}.image{display:block;width:100%;height:auto}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:auto;width:100%;opacity:0;transition:.5s ease;background-color:var(--main-color-3)}.imagebox:hover .overlay{opacity:.9}.text{color:var(--main-bg-color);font-size:2.25em;position:absolute;top:50%;left:50%;font-weight:100;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;line-height:1.2em}.text{top:45%;font-weight:300}.imagecard{margin-bottom:1em}.imagecard>div{background-color:var(--main-color-3)}.imagecard img{opacity:1;aspect-ratio:5/4}.imagecard img:hover{opacity:.2}.imagecard p{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;font-weight:100;font-size:2.25em;line-height:2.4rem;letter-spacing:1px;text-align:center;color:var(--main-bg-color)}.imagecard p span{font-weight:300}*/ #TableOfContents{text-transform:none;font-size:.9em;font-weight:300;letter-spacing:0}#TableOfContents ul{display:grid;grid-template-columns:1fr;list-style:none;place-items:start}#TableOfContents ul li{text-align:left;margin-left:0;line-height:1.4em;padding-bottom:.5em}#TableOfContents ul li:first-child{padding-top:1em}#TableOfContents ul li::before{content:none}.sidebartoc{margin-top:1em;margin-left:5%}.wrapper_toctext{padding-left:5%;font-weight:300}.wrapper_toctext p{line-height:1.6em;padding-bottom:1em}footer{display:grid;grid-template-columns:1fr;background-color:var(--main-color-1);color:var(--main-bg-color);max-width:100vw}footer a{color:var(--main-color-2)}footer nav ul{display:grid;grid-template-columns:1fr;list-style:none;place-items:center;margin-bottom:3em;margin-top:2em}footer nav.secondary ul li{font-size:.95em;font-weight:400}footer nav ul li{padding:1em;margin:0;font-weight:800}footer .logo img{aspect-ratio:5/2;display:block;margin:0 auto;max-width:350px}footer p{color:var(--main-bg-color);text-align:center}footer .address p{line-height:1.5em;font-weight:400}footer .address a{color:var(--main-bg-color);text-decoration:underline}footer .address a span{color:var(--main-color-2);font-size:1.25em;text-decoration:none}footer .bottom{border-top:1px dotted rgba(255,255,255,.2)}footer .bottom p{font-family:figtree,sans-serif;letter-spacing:1px;color:var(--main-bg-color);text-align:center;padding:.75em;padding-top:1em;font-size:.7em;line-height:1.2em;text-transform:uppercase}footer .bottom a{color:var(--main-link-color1)}@media all and (min-width:700px){.hidemobile{display:block}p.hidemobile{display:inline-block}.mobileonly{display:none}.hidedesktop{display:none}.hidetablet{display:none}.home header{background-color:var(--main-color-3);z-index:100}.homepageintro #title{font-size:3.5em}.homepagenotice{position:absolute;top:50%;left:30%;transform:translate(-20%,-50%);text-align:center;background-color:rgba(0,93,133,.8);padding:2%;color:var(--main-bg-color)}.homepagenotice .heading{font-weight:300;font-size:1.3em;padding-bottom:2em}.homepagenotice .heading span{display:block;font-size:.9em;padding-top:.5em}.homepagenotice p{font-family:figtree,sans-serif;color:var(--main-bg-color);font-size:.9em;line-height:1.5em}.item.logo{width:50%}.main-nav{z-index:2}nav li.item.logo{padding:2%}.addpaddleft{padding-left:10%}.suites{order:unset}.onebdrm{order:unset}.twobdrm{order:unset}.wrapper_hero{aspect-ratio:3/1;margin-top:-50px;z-index:-1;background-color:var(--main-color-3)}.wrapper_hero img{display:block;opacity:.2}.hidetablet{display:block}.dining .wrapper_hero{margin-top:0}.dininghours{padding-bottom:3em}.wrapper_sidebar{grid-template-columns:2fr 3fr}.wrapper_1-3{grid-template-columns:1fr 3fr}.wrapper_1-2{grid-template-columns:1fr 2fr}.socialbox .wrapper_1-1-1{grid-template-columns:1fr 1fr 1fr}.dining .wrapper_1-2{grid-template-columns:1fr 2fr}.restaurant.wrapper_1-2{grid-template-columns:1fr 1fr}.imagecard.wrapper_1-1-1{grid-template-columns:1fr 1fr 1fr}.suites .wrapper_1-4{grid-template-columns:1fr 1fr 1fr;gap:2em}.stickyheader .wrapper_1-4-1{grid-template-columns:1fr 4fr 1fr}footer .wrapper_1-1{display:grid;grid-template-columns:1fr 1fr}footer .wrapper_1-2{grid-template-columns:1fr 2fr}.wrapper_1-1{grid-template-columns:1fr 1fr}.wrapper_1-1-1{grid-template-columns:1fr 1fr 1fr}.wrapper_1-1-1-1{grid-template-columns:1fr 1fr 1fr}.icon-wrapper.wrapper_1-1-1-1{grid-template-columns:1fr 1fr 1fr 1fr}.icons.wrapper_1-1-1-1{grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;padding-top:2%}.wrapper_1-3-1{grid-template-columns:1fr 3fr 1fr}.wrapper_2-1{grid-template-columns:2fr 1fr}.amenities-page .wrapper_2-1{gap:2em}.amenities-page .wrapper_1-2{grid-template-columns:1fr 2fr;gap:2em}.wrapper_3-1{grid-template-columns:3fr 1fr}.wrapper_3-2{grid-template-columns:3fr 2fr}.wrapper_2-3{grid-template-columns:2fr 3fr}.eclublink a{display:inline-block;color:var(--main-color-2);font-size:1.75em;margin-right:30px;font-weight:500}.eclublink a:hover{color:var(--main-color-1);font-weight:400}.sticky .eclublink{display:inline-block}.featuretext p{font-size:3.25em;line-height:1.25em}footer nav ul{display:flex;align-items:center;justify-content:center;margin-bottom:0;margin-top:0}footer nav ul li{padding:2em}footer nav.secondary ul{display:unset}footer nav.secondary ul li{text-align:right;padding:.5em}footer .address p{text-align:left}.skyline .slick-dots{bottom:unset}.skyline .content-wrapper{padding-top:3em}}@media all and (min-width:1100px){.toggle{display:none}.menu{background-color:unset}.contactpage .menu{background-color:var(--main-color-1)}.contactpage .menu:hover{background-color:var(--main-color-1)}nav ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin:0;padding:0;place-items:center}nav ul li{text-align:center}nav ul li ul li{text-align:left}.submenu-active .submenu{position:absolute;background-color:rgba(255,255,255,.95);border:0;padding:10px}ul.submenu li a{color:var(--main-txt-color)}.item{display:block;order:1}ul.menu:hover{background:rgba(0,0,0,.2)}nav li.item{padding-top:0;padding-bottom:0;padding-left:0;background-color:transparent}.item.logo{order:1;width:100%;position:absolute;top:2em}.banner-active .item.logo{top:6em}nav li.item{padding-top:1em;padding-bottom:1em}nav li.item.logo{padding:20px}.item.logo img{display:block;min-width:400px}.mobilelogo{display:none}.active{height:0}.wrapper_hero{margin-top:-140px}.dining .wrapper_hero{margin-top:-40px}.restaurant.wrapper_1-2{grid-template-columns:1fr 2fr}.homepageintro{top:50%}.homepagenotice{top:45%;left:50%;transform:translate(-50%,-50%);padding:5% 10%;overflow:hidden;overflow:-moz-hidden-unscrollable}.homepagenotice .heading{font-weight:300;font-size:1.5em;padding-bottom:2em}.homepagenotice p{font-family:figtree,sans-serif;color:var(--main-bg-color);line-height:1.5em}.privacypage h3{text-align:left}.sidebartoc{margin-left:unset}.wrapper_sidebar{grid-template-columns:2fr 5fr}.wrapper_1-1-1-1{grid-template-columns:1fr 1fr 1fr 1fr}.wrapper_1-4{grid-template-columns:1fr 4fr}.wrapper_1-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:1em}.suites .wrapper_1-4{grid-template-columns:1fr 1fr 1fr 1fr}.wrapper_1-1.featureicons{grid-template-columns:1fr 1fr}.activityicons.wrapper_1-1{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}@media all and (min-width:1700px){.homepageintro form .wrapper_1-1{display:flex}}.pinContainer{}.comparisonSection{position:relative;padding-bottom:100%}.comparisonImage{width:100%;height:100%}.afterImage,.afterImage2,.afterImage3{position:absolute;overflow:hidden;top:0;transform:translate(100%,0)}.afterImage img,.afterImage2 img,.afterImage3 img{transform:translate(-100%,0)}.comparisonImage img{width:100%;height:100%;position:absolute;top:0}.hero img{z-index:-1}@media all and (min-width:700px){.hero img:not(.home img){aspect-ratio:3/1}.comparisonSection{position:relative;padding-bottom:56.25%}}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.rewardspage table,.rewardspage thead,.rewardspage tbody,.rewardspage th,.rewardspage td,.rewardspage tr,.meetings-events table,.meetings-events thead,.meetings-events tbody,.meetings-events th,.meetings-events td,.meetings-events tr{display:block}.rewardspage thead tr,.meetings-events thead tr{position:absolute;top:-9999px;left:-9999px}.rewardspage tr,.meetings-events tr{margin:0 0 1rem}.rewardspage tr td,.rewardspage tr td:first-child,.meetings-events tr td,.meetings-events tr td:first-child{border:0;border-bottom:1px solid #fff}.rewardspage td:first-child,.meetings-events td:first-child{font-weight:700}.rewardspage tr:nth-child(odd),.meetings-events tr:nth-child(odd){background:rgba(214,209,202,.2)}.rewardspage tr:nth-child(even) td,.meetings-events tr:nth-child(even) td{border-bottom:1px solid rgba(214,209,202,.7)}.rewardspage tr:nth-child(even) td:last-child,.meetings-events tr:nth-child(even) td:last-child{border-bottom:0}.rewardspage td,.meetings-events td{border:none;position:relative;padding-left:50%;padding-top:1em;padding-bottom:1em}.rewardspage td:before,.meetings-events td:before{position:absolute;top:1em;left:6px;width:45%;padding-right:10px;white-space:nowrap;color:#231f20}.rewardspage td:before{font-size:.65em}.meetings-events td.cell{visibility:hidden}.meetings-events td.cell::before{visibility:visible}.bronze,.silver,.gold,.platinum,.diamond{text-align:unset}}#TA_selfserveprop281{-moz-box-shadow:0 2px 2px #cfbe9b;-webkit-box-shadow:0 2px 2px #cfbe9b;box-shadow:0 2px 2px #cfbe9b}#CDSWIDSSP{width:100% !important;background-color:var(--main-color-2) !important}#CDSWIDSSP .widSSPData{border:none !important;padding:27px 30px 7px !important}#CDSWIDSSP .widSSPData .widSSPReviews .widSSPH11{padding-top:30px !important}#CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li span{font-family:museo_sans300,Arial,sans-serif !important;font-size:12px !important}#CDSWIDSSP .widSSPData .widSSPAll .widSSPWriteReview{padding-left:2px;border:none !important}#CDSWIDSSP .widSSPData .widSSPAll a:link{color:#fff !important;font-size:13px !important;line-height:normal;text-decoration:none !important;background-color:#589442;padding:12px 17px;display:block;font-family:museo_sans300,Arial,sans-serif !important;text-transform:uppercase}#CDSWIDSSP .widSSPData .widSSPAll a:link,#CDSWIDSSP .widSSPData .widSSPAll a:visited{color:#fff !important}.widSSPH11{color:#477036 !important;font-family:gotham_bookregular,Arial,sans-serif !important;font-size:24px !important;margin:0 0 12px !important;font-weight:400 !important}.widSSPComponent{margin-bottom:20px}