.accomodations-intro{padding:80px 0}.accomodations-intro .article_caption:not(.vertical){display:none}.accomodations-intro .article_title{text-align:center}.accomodations-intro .accomodations-intro_content{text-align:center;width:47.3%;margin:0 auto}.accomodations-intro .accomodations-intro_content p:last-child{margin-bottom:0}@media screen and (max-width: 1700px){.accomodations-intro{padding:68px 0}}@media screen and (max-width: 1480px){.accomodations-intro{padding:60px 0}}@media screen and (max-width: 900px){.accomodations-intro{padding:100px 46px 72px 46px}.accomodations-intro .article_title{text-align:left}.accomodations-intro .accomodations-intro_content{text-align:left;width:100%}.accomodations-intro .article_caption{display:none}.accomodations-intro .article_caption:not(.vertical){display:flex}}@media screen and (max-width: 600px){.accomodations-intro{padding:76px 0 94px 0}}.accomodations-list{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:363px}.accomodations-list .accomodations-list_item{width:48.9%;aspect-ratio:803 / 677;position:relative;display:flex;flex-direction:column;margin-bottom:35px;overflow:hidden}.accomodations-list .accomodations-list_item picture{position:absolute;transition:.2s;z-index:1}.accomodations-list .accomodations-list_item picture:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(113,64,72,0.3)}.accomodations-list .accomodations-list_item .accomodations-list_item_price{position:relative;border-top-left-radius:102px;border-bottom-right-radius:102px;margin-top:35px;margin-right:35px;background-color:rgba(246,247,240,0.8);padding:36px 50px;margin-left:auto;z-index:2}.accomodations-list .accomodations-list_item .accomodations-list_item_price p{font-family:"Playfair Display",serif;font-size:3.125rem;color:#1B1918;margin-bottom:0;text-align:center}.accomodations-list .accomodations-list_item .accomodations-list_item_price p span{font-family:"DM Sans",sans-serif;font-size:1.375rem;display:block}.accomodations-list .accomodations-list_item .accomodations-list_item_price p span:first-child{margin-bottom:-10px}.accomodations-list .accomodations-list_item .accomodations-list_item_price p span:last-child{color:rgba(27,25,24,0.66)}.accomodations-list .accomodations-list_item .accomodations-list_item_info{margin:auto auto 56px 97px;transition:.4s;z-index:2}.accomodations-list .accomodations-list_item .accomodations-list_item_info .accomodations-list_item_info_occupation{font-family:"DM Sans",sans-serif;font-size:1.875rem;color:#F6F7F0;display:flex;align-items:center;margin-bottom:8px;transition:.4s}.accomodations-list .accomodations-list_item .accomodations-list_item_info .accomodations-list_item_info_occupation svg{width:38px;fill:#F6F7F0;margin-right:12px}.accomodations-list .accomodations-list_item .accomodations-list_item_cta{font-size:1.4375rem;color:#F6F7F0;font-weight:700;text-transform:uppercase;position:absolute;bottom:70px;left:97px;display:flex;opacity:0;transition:.4s;z-index:2}.accomodations-list .accomodations-list_item .accomodations-list_item_cta svg{width:53px;fill:#F6F7F0;margin-left:12px;transform:translateX(40%);opacity:0;transition:.2s}.accomodations-list .accomodations-list_item:nth-child(2){margin-top:61px}.accomodations-list .accomodations-list_item:nth-child(even){margin-left:auto}.accomodations-list .accomodations-list_item:nth-child(odd){margin-top:-61px}.accomodations-list .accomodations-list_item:first-child{margin-top:0}.accomodations-list .accomodations-list_item:last-child{margin-bottom:0}.accomodations-list .accomodations-list_item:hover picture{transform:scale(1.1)}.accomodations-list .accomodations-list_item:hover .accomodations-list_item_info{transform:translateY(-50%)}.accomodations-list .accomodations-list_item:hover .accomodations-list_item_info .accomodations-list_item_info_occupation{opacity:0}.accomodations-list .accomodations-list_item:hover .accomodations-list_item_cta{opacity:1}.accomodations-list .accomodations-list_item:hover .accomodations-list_item_cta svg{transform:translateX(0);opacity:1;transition-delay:.1s}.accomodations-list .accomodation-list_last-item{width:48.9%;aspect-ratio:803 / 677;position:relative;display:flex;justify-content:center;align-items:center;margin-left:auto;background-color:#714048}.accomodations-list .accomodation-list_last-item svg{width:64%;position:absolute;bottom:29px;right:13px;fill:rgba(27,25,24,0.1)}@media screen and (max-width: 1700px){.accomodations-list{margin-bottom:309px}.accomodations-list .accomodations-list_item{margin-bottom:30px}.accomodations-list .accomodations-list_item .accomodations-list_item_price{border-top-left-radius:87px;border-bottom-right-radius:87px;margin-top:30px;margin-right:30px;padding:31px 43px}.accomodations-list .accomodations-list_item .accomodations-list_item_price p{font-family:"Playfair Display",serif;font-size:2.6875rem}.accomodations-list .accomodations-list_item .accomodations-list_item_price p span{font-size:1.0625rem}.accomodations-list .accomodations-list_item .accomodations-list_item_price p span:first-child{margin-bottom:-9px}.accomodations-list .accomodations-list_item .accomodations-list_item_info{margin:auto auto 48px 82px}.accomodations-list .accomodations-list_item .accomodations-list_item_info .accomodations-list_item_info_occupation{font-size:1.625rem;margin-bottom:7px}.accomodations-list .accomodations-list_item .accomodations-list_item_info .accomodations-list_item_info_occupation svg{width:32px;margin-right:10px}.accomodations-list .accomodations-list_item .accomodations-list_item_cta{font-size:1.25rem;bottom:60px;left:82px}.accomodations-list .accomodations-list_item .accomodations-list_item_cta svg{width:45px;margin-left:10px}.accomodations-list .accomodations-list_item:nth-child(2){margin-top:52px}.accomodations-list .accomodations-list_item:nth-child(even){margin-left:auto}.accomodations-list .accomodations-list_item:nth-child(odd){margin-top:-46px}.accomodations-list .accomodations-list_item:first-child{margin-top:0}.accomodations-list .accomodations-list_item:last-child{margin-bottom:0}.accomodations-list .accomodation-list_last-item{width:48.9%;aspect-ratio:803 / 677;position:relative;display:flex;justify-content:center;align-items:center;margin-left:auto;background-color:#714048}.accomodations-list .accomodation-list_last-item svg{width:64%;position:absolute;bottom:29px;right:13px;fill:rgba(27,25,24,0.1)}}@media screen and (max-width: 1480px){.accomodations-list{margin-bottom:272px}.accomodations-list .accomodations-list_item{margin-bottom:26px}.accomodations-list .accomodations-list_item .accomodations-list_item_price{border-top-left-radius:77px;border-bottom-right-radius:77px;margin-top:26px;margin-right:26px;padding:27px 38px}.accomodations-list .accomodations-list_item .accomodations-list_item_price p{font-size:2.375rem}.accomodations-list .accomodations-list_item .accomodations-list_item_price p span{font-size:1.0625rem}.accomodations-list .accomodations-list_item .accomodations-list_item_price p span:first-child{margin-bottom:-8px}.accomodations-list .accomodations-list_item .accomodations-list_item_info{margin:auto auto 42px 73px}.accomodations-list .accomodations-list_item .accomodations-list_item_info .accomodations-list_item_info_occupation{font-size:1.4375rem;margin-bottom:6px}.accomodations-list .accomodations-list_item .accomodations-list_item_info .accomodations-list_item_info_occupation svg{width:29px;margin-right:9px}.accomodations-list .accomodations-list_item .accomodations-list_item_cta{font-size:1.0625rem;bottom:53px;left:73px}.accomodations-list .accomodations-list_item .accomodations-list_item_cta svg{width:40px;margin-left:9px}.accomodations-list .accomodations-list_item:nth-child(2){margin-top:46px}.accomodations-list .accomodations-list_item:nth-child(even){margin-left:auto}.accomodations-list .accomodations-list_item:nth-child(odd){margin-top:-46px}.accomodations-list .accomodations-list_item:first-child{margin-top:0}.accomodations-list .accomodations-list_item:last-child{margin-bottom:0}.accomodations-list .accomodation-list_last-item svg{bottom:22px;right:10px}}@media screen and (max-width: 900px){.accomodations-list{display:block;margin-bottom:112px}.accomodations-list .accomodations-list_item{width:100%;aspect-ratio:2 / 1;margin-bottom:6px}.accomodations-list .accomodations-list_item .accomodations-list_item_price{border-bottom-right-radius:64px;border-top-left-radius:64px;margin-top:28px;margin-right:24px;padding:32px 42px}.accomodations-list .accomodations-list_item .accomodations-list_item_price p{font-size:3.125rem}.accomodations-list .accomodations-list_item .accomodations-list_item_price p span{font-size:1.25rem}.accomodations-list .accomodations-list_item .accomodations-list_item_info{margin-left:50px;margin-bottom:13px}.accomodations-list .accomodations-list_item .accomodations-list_item_info .accomodations-list_item_info_occupation{font-size:1.25rem;margin-bottom:5px}.accomodations-list .accomodations-list_item .accomodations-list_item_info .accomodations-list_item_info_occupation svg{width:35px;margin-right:11px}.accomodations-list .accomodations-list_item:nth-child(2){margin-top:0}.accomodations-list .accomodations-list_item:nth-child(odd){margin-top:0}.accomodations-list .accomodation-list_last-item{display:none}}@media screen and (max-width: 600px){.accomodations-list{margin-bottom:90px}.accomodations-list .accomodations-list_item{aspect-ratio:376 / 344}.accomodations-list .accomodations-list_item .accomodations-list_item_price{border-top-left-radius:32px;border-bottom-right-radius:32px;margin-top:34px;padding:20px}.accomodations-list .accomodations-list_item .accomodations-list_item_price p{font-size:2.5rem}.accomodations-list .accomodations-list_item .accomodations-list_item_info{margin-bottom:5px;margin-left:30px}.accomodations-list .accomodations-list_item .accomodations-list_item_info .accomodations-list_item_info_occupation{margin-left:-8px}.accomodations-list .accomodations-list_item .accomodations-list_item_info .article_title{font-size:2rem}.accomodations-list .accomodations-list_item:hover .accomodations-list_item_info{transform:none}.accomodations-list .accomodations-list_item:hover .accomodations-list_item_info .accomodations-list_item_info_occupation{opacity:1}.accomodations-list .accomodations-list_item:hover .accomodations-list_item_cta{opacity:0}}.accomodations-bottom{position:relative;margin-bottom:235px}.accomodations-bottom .rounded-box{width:43.9%;top:-104px;left:140px;transform:translateX(-50%);opacity:0;z-index:2}.accomodations-bottom .rounded-box .article_title{margin-bottom:0}.accomodations-bottom .rounded-box.move{transform:translateX(0);opacity:1}.accomodations-bottom .accomodations-bottom_slide{z-index:1}.accomodations-bottom .accomodations-bottom_slide picture{height:auto;aspect-ratio:1920 / 774}.accomodations-bottom .owl-nav{right:0;display:flex;justify-content:flex-end;margin-top:48px;margin-right:140px}.accomodations-bottom .owl-nav button{transition:.2s}.accomodations-bottom .owl-nav button svg{width:54px;fill:#714048}.accomodations-bottom .owl-nav button:first-child{margin-right:30px}.accomodations-bottom .owl-nav button.disabled{pointer-events:none;opacity:.3}@media screen and (max-width: 1700px){.accomodations-bottom{margin-bottom:200px}.accomodations-bottom .rounded-box{top:-88px;left:119px}.accomodations-bottom .owl-nav{margin-top:41px;margin-right:119px}.accomodations-bottom .owl-nav button svg{width:46px}.accomodations-bottom .owl-nav button:first-child{margin-right:26px}}@media screen and (max-width: 1480px){.accomodations-bottom{margin-bottom:176px}.accomodations-bottom .rounded-box{top:-78px;left:105px}.accomodations-bottom .owl-nav{margin-top:36px;margin-right:105px}.accomodations-bottom .owl-nav button svg{width:41px}.accomodations-bottom .owl-nav button:first-child{margin-right:23px}}@media screen and (max-width: 900px){.accomodations-bottom{display:flex;flex-direction:column-reverse;margin-bottom:138px}.accomodations-bottom .rounded-box{width:calc(100% - 80px);position:static;margin:0 auto;padding:59px 64px 37px 64px}.accomodations-bottom .rounded-box .article_title{font-size:3.125rem !important}.accomodations-bottom .accomodations-bottom_slide{margin-top:-62px}.accomodations-bottom .accomodations-bottom_slide picture{aspect-ratio:768 / 401}.accomodations-bottom .owl-nav{margin-right:40px}.accomodations-bottom .owl-nav button svg{width:45px}.accomodations-bottom .owl-nav button:first-child{margin-right:25px}}@media screen and (max-width: 600px){.accomodations-bottom{margin-bottom:125px}.accomodations-bottom .rounded-box{width:calc(100% - 40px);padding:40px 20px 40px 40px}.accomodations-bottom .rounded-box .article_title{font-size:2rem !important}.accomodations-bottom .accomodations-bottom_slide{margin-top:-88px}.accomodations-bottom .accomodations-bottom_slide picture{aspect-ratio:375 / 449}.accomodations-bottom .accomodations-bottom_slide .owl-nav{justify-content:flex-start;margin-top:30px;margin-left:15px}}
