body{background-color:#E5D9CC}.rooms-intro{position:relative;padding:350px 0}.rooms-intro .rooms-intro_content{text-align:center;width:50%;margin:0 auto}.rooms-intro .rooms-intro_cta{font-size:.9375rem;color:#fff;font-weight:200;text-align:center;width:16%;height:157px;position:absolute;bottom:0;left:42%;display:flex;justify-content:center;align-items:center;padding-top:73px;transition:.2s}.rooms-intro .rooms-intro_cta:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to top, #B49D85, rgba(180,157,133,0));transition:.2s;transform-origin:bottom;opacity:.6;z-index:-1}.rooms-intro .rooms-intro_cta svg{width:18px;height:auto;fill:#fff;margin-left:14px;transition:.2s}.rooms-intro .rooms-intro_cta:hover:before{transform:scaleY(0.6);transform-origin:bottom;opacity:1}.rooms-intro .rooms-intro_cta:hover svg{transform:translateX(80%)}@media screen and (max-width: 2300px){.rooms-intro{padding:263px 0}.rooms-intro .rooms-intro_cta{font-size:.75rem;height:118px;padding-top:55px}.rooms-intro .rooms-intro_cta svg{width:14px;margin-left:11px}}@media screen and (max-width: 1600px){.rooms-intro{padding:197px 0}.rooms-intro .rooms-intro_cta{height:89px;padding-top:41px}.rooms-intro .rooms-intro_cta svg{width:12px;margin-left:8px}}@media screen and (max-width: 600px) and (orientation: portrait){.rooms-intro{padding:79px 0}.rooms-intro .rooms-intro_content{width:100%}.rooms-intro .rooms-intro_cta{font-size:.875rem;width:100%;height:60px;left:0;padding-top:17px}}.rooms-price{position:relative;padding:271px 0}.rooms-price>picture{position:absolute;top:0;left:0;z-index:1}.rooms-price>picture:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#B49D85;opacity:.86}.rooms-price .container{position:relative;display:flex;z-index:2}.rooms-price .container picture{width:55.2%;height:1025px}.rooms-price .container .rooms-price_content{color:#fff;width:38.9%;display:flex;flex-direction:column;justify-content:center;margin-left:auto}.rooms-price .container .rooms-price_content .article_title,.rooms-price .container .rooms-price_content .article_subtitle{color:#fff;text-align:left}.rooms-price .container .rooms-price_content .cta{width:75.3%;height:73px;margin-top:42px;padding-left:46px;background-image:linear-gradient(to right, #fff, rgba(255,255,255,0))}@media screen and (max-width: 2300px){.rooms-price{padding:203px 0}.rooms-price .container picture{height:768px}.rooms-price .container .rooms-price_content .cta{height:55px;margin-top:32px;padding-left:35px}}@media screen and (max-width: 1600px){.rooms-price{padding:152px 0}.rooms-price .container picture{height:576px}.rooms-price .container .rooms-price_content .cta{height:41px;margin-top:24px;padding-left:26px}}@media screen and (max-width: 600px) and (orientation: portrait){.rooms-price{padding:91px 0}.rooms-price .container{display:block}.rooms-price .container picture{width:100%;height:270px;margin-bottom:34px}.rooms-price .container .rooms-price_content{width:100%}}
