.accommodation__body{font-family:new-order;font-size:1.4rem;letter-spacing:.063rem;line-height:2.1rem}@media(min-width:992px){.accommodation__body{font-size:1.6rem;line-height:2.4rem}}.module--sp-default{padding-bottom:32px;padding-top:32px}@media(min-width:768px){.module--sp-default{padding-bottom:60px;padding-top:60px}}@media(min-width:992px){.module--sp-default{padding-bottom:72px;padding-top:72px}}.accommodation a,.accommodation li,.accommodation ul,.accommodation__body,.accommodation__body p,.accommodation__cta{font-size:1.4rem;line-height:2.2rem}.accommodation .accommodation-inner{padding-bottom:24px;text-align:center}@media(min-width:768px){.accommodation .accommodation-inner{padding-bottom:0;text-align:left}.accommodation .accommodation-inner .accommodation__carousel-wrapper{padding:0 115px 0 100px}}@media(min-width:768px)and (min-width:768px){.accommodation .accommodation-inner .accommodation__description{margin:0 auto;max-width:768px;padding:21px 110px 32px 152px}}@media(min-width:768px)and (min-width:1200px){.accommodation .accommodation-inner .accommodation__description{margin-left:0;padding:0}}@media(min-width:1200px){.accommodation .accommodation-inner{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:1200px}.accommodation .accommodation-inner .accommodation__carousel-wrapper{padding-bottom:70px;padding-left:50px;padding-top:70px}.accommodation .accommodation-inner .accommodation__description{max-width:290px}.accommodation .accommodation-inner.accommodation--reversed{flex-direction:row-reverse}}@media(min-width:1200px)and (min-width:1200px){.accommodation .accommodation-inner.accommodation--reversed .accommodation__description{margin-left:135px}}@media(min-width:1200px){.accommodation .accommodation-inner.accommodation--reversed .accommodation__carousel-wrapper{padding-left:80px}}@media(min-width:1200px)and (min-width:1200px){.accommodation .accommodation-inner.accommodation--reversed .accommodation__animation-block-wrapper{left:80px}}@media screen and (min-width:1440px){.accommodation .accommodation-inner{max-width:1440px}}.accommodation__body,.accommodation__title{margin:0 auto;text-align:center}.accommodation__title{margin-bottom:24px;margin-top:23px;max-width:180px}@media(min-width:560px){.accommodation__title{margin-top:18px}}@media(min-width:768px){.accommodation__title{font-size:2.8rem;letter-spacing:.4rem;margin-bottom:14px;margin-top:0;max-width:640px;text-align:left}}@media(min-width:1200px){.accommodation__title{font-size:3.5rem;letter-spacing:.5rem;line-height:4rem;margin-bottom:23px}}.accommodation__body{margin-bottom:20px;padding:0 42px}@media(min-width:768px){.accommodation__body{margin-bottom:33px;max-width:640px;padding:0;text-align:left}}@media(min-width:1200px){.accommodation__body{margin-bottom:50px}}.accommodation__carousel{margin:0 auto}@media(min-width:768px){.accommodation__carousel{width:568px}}@media(min-width:1200px){.accommodation__carousel{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:center}}@media screen and (min-width:1200px){.accommodation__carousel{height:100%;width:650px}}@media screen and (min-width:1440px){.accommodation__carousel{width:800px}}.accommodation__cta{display:block;margin:0 auto;text-align:center}@media(min-width:768px){.accommodation__cta{display:inline}}.accommodation .slick-slide{position:relative}.accommodation .slick-next,.accommodation .slick-prev{bottom:0;height:33px;top:110%;width:33px;z-index:1}@media(min-width:768px){.accommodation .slick-next,.accommodation .slick-prev{top:50%;transform:translateY(-50%)}}@media(min-width:1200px){.accommodation .slick-next,.accommodation .slick-prev{top:102%}}.accommodation .slick-next:before,.accommodation .slick-prev:before{background-image:url(https://redcarnationhotels.com/_nuxt/img/long-arrow-gold.16eb152.svg);background-repeat:no-repeat;background-size:33px 33px;content:"";display:inline-block;height:33px;width:33px}.accommodation .slick-next{right:40px}@media(min-width:768px){.accommodation .slick-next{right:-60px}}@media(min-width:1200px){.accommodation .slick-next{right:0}}.accommodation .slick-prev{left:40px}.accommodation .slick-prev:before{transform:rotate(180deg)}@media(min-width:768px){.accommodation .slick-prev{left:-60px}}@media(min-width:1200px){.accommodation .slick-prev{left:auto;right:90px}}.accommodation__image img{width:100%}.accommodation__carousel-wrapper{position:relative;z-index:2}.accommodation__animation-block,.accommodation__animation-block-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.accommodation__animation-block-wrapper{overflow:hidden}@media(min-width:768px){.accommodation__animation-block-wrapper{bottom:0;left:100px;right:100px;top:0}}@media(min-width:1200px){.accommodation__animation-block-wrapper{bottom:70px;left:135px;right:115px;top:70px}}.accommodation .trigger.animate.animate-active .accommodation__title{animation:revealUp .4s ease-in .3s backwards}.accommodation .trigger.animate.animate-active .accommodation__body{animation:revealUp .4s ease-in .5s backwards}.accommodation .trigger.animate.animate-active .accommodation__cta{animation:revealUp .4s ease-in .7s backwards}.accomodation__sliderItem--description{padding:4% 0}.accommodation__carousel.slick-slider{z-index:100000}