.room-types-wrapper{color:#2e2418;font-size:16px;letter-spacing:.5px;line-height:28px;margin-bottom:100px}.room-types-wrapper.rooms,.room-types-wrapper.rooms-and-suites{padding-top:70px;position:relative}.room-types-wrapper.has-logo.rooms,.room-types-wrapper.has-logo.rooms-and-suites{padding-top:55px}.room-types-wrapper.rooms-and-suites:before,.room-types-wrapper.rooms:before{background:#eaebe6;content:"";display:block;height:54.5%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.room-types-wrapper-logo{margin-bottom:11.74px;margin-top:22px}.room-types-wrapper-logo img{display:inline-block;vertical-align:top}.room-types-wrapper h2{color:#343434;font-family:Glamour Absolute;font-size:36px;font-weight:400;letter-spacing:1px;letter-spacing:4.97239px;line-height:41px;margin:0 0 20px;text-transform:lowercase}.room-types-wrapper p{margin:0 0 20px;max-width:707px}.room-types-wrapper .room-type-wrapper-list{position:relative}.room-types-wrapper .room-type-list{margin-left:-30px;margin-right:-30px;padding-left:20px;position:relative}.room-types-wrapper .room-type-item{display:block;font-size:20px;letter-spacing:3px;line-height:23px;padding:0 10px;position:relative;width:100%}.room-types-wrapper .room-count{color:#000;display:inline-block;font-family:Glamour Absolute;vertical-align:top}.room-types-wrapper .room-count:after{background:#000;content:"";display:inline-block;height:2px;margin-left:15px;margin-top:10px;vertical-align:top;width:55px}.room-types-wrapper .room-item-image{display:block;font-weight:400;height:225.28px;margin-top:20px;text-decoration:none}.room-types-wrapper .room-type-item img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.room-types-wrapper h3{clear:both;color:#2e2418;font-family:Glamour Absolute;font-size:30px;font-weight:400;letter-spacing:1px;line-height:25px;margin:30px 0 20px;text-transform:lowercase}.room-types-wrapper h3 a{color:#444a58;font-weight:400;text-decoration:none}.room-types-wrapper h3 a:active,.room-types-wrapper h3 a:focus,.room-types-wrapper h3 a:hover{color:#8b6e4b;text-decoration:none}.room-types-wrapper .room-type-item p{color:#5b5b5b;font-size:16px;letter-spacing:.5px;line-height:21px;margin:0;max-width:707px;padding-right:15px}.room-types-wrapper .carousel-arrow{background:hsla(38,45%,69%,.75);border:0;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:900;letter-spacing:2px;line-height:1;padding:15px 10px;position:absolute;top:27%;width:1.7em;z-index:10}.room-types-wrapper .carousel-arrow:hover{background:#8b6e4b}.room-types-wrapper .carousel-prev{left:-4px}.room-types-wrapper .carousel-prev svg{transform:rotate(0deg)}.room-types-wrapper .carousel-next{left:30px}.room-types-wrapper .carousel-arrow .icon{display:block;fill:currentColor;height:1em;stroke-width:0;stroke:currentColor;width:1em}.room-types-wrapper .icon-arrow-next.icon,.room-types-wrapper .icon-arrow-prev.icon{width:.5810546875em}.room-types-wrapper .slick-dots{display:none!important;line-height:0;list-style:none;margin:87px 0 0;padding:0;text-align:center;width:100%}.room-types-wrapper .slick-dots li{cursor:pointer;display:inline-block;height:12px;margin:5px;padding:0;position:relative;vertical-align:top;width:12px}.room-types-wrapper .slick-dots li button{background:#0000;border:0;color:#0000;cursor:pointer;display:block;font-size:0;height:12px;line-height:0;outline:none;padding:0;width:12px}.room-types-wrapper .slick-dots li button:before{background-color:#c4c4c4;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:0;width:12px}.room-types-wrapper .slick-dots li.slick-active button:before{background-color:#8b6e4b}.room-types-wrapper .room-type-item .room-sleeps{color:#8b6e4b;font-family:DINOT,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:21px;padding-top:15px}@media (min-width:48em){.room-types-wrapper.rooms,.room-types-wrapper.rooms-and-suites{padding-top:173px}.room-types-wrapper.rooms-and-suites:before,.room-types-wrapper.rooms:before{height:66%}.room-types-wrapper h2{font-size:64.6411px;letter-spacing:4.97239px;line-height:74px;margin-bottom:30px}.room-types-wrapper p{margin-bottom:69px}.room-types-wrapper .room-type-list{margin-left:-40px;margin-right:-40px;padding-left:10px}.room-types-wrapper .room-type-item{padding:0 30px}.room-types-wrapper .room-item-image{height:344px}.room-types-wrapper .room-type-item h3{font-size:36px;letter-spacing:1px;line-height:25px}.room-types-wrapper .carousel-arrow{top:37.1%}.room-types-wrapper .carousel-prev{left:6px}.room-types-wrapper .carousel-next{left:40px}}@media (min-width:64.0625em){.room-types-wrapper{margin-bottom:162px}.room-types-wrapper.rooms-and-suites:before,.room-types-wrapper.rooms:before{height:73.056%}.room-types-wrapper.rooms,.room-types-wrapper.rooms-and-suites{padding-top:88px}.room-types-wrapper .room-type-list{margin-left:-90px;padding-left:60px;width:100vw}.room-types-wrapper p{margin-bottom:90px}.room-types-wrapper .carousel-arrow{font-size:28px;padding:21px 16px}.room-types-wrapper .carousel-prev{left:43px}.room-types-wrapper .carousel-next{left:90px}}@media (max-width:25.75em){.room-types-wrapper .room-item-image{height:175.38px}.room-types-wrapper .carousel-arrow{top:33.3%}}