.hotel{background-color:#302E2B}.accomodations .article_title{color:#FCFCF3;text-align:center}.accomodations .article_subtitle{color:#FCFCF3;text-align:center;margin-bottom:102px}.accomodations .accomodations_item{width:100%;position:relative;display:flex;align-items:flex-end;margin-bottom:205px;padding:0 5.36%}.accomodations .accomodations_item>.cta{display:none}.accomodations .accomodations_item .accomodations_item_gallery{width:66.6%;height:377px;aspect-ratio:977 / 377;margin-right:3%;z-index:1}.accomodations .accomodations_item .accomodations_item_gallery .owl-stage-outer{height:100%}.accomodations .accomodations_item .accomodations_item_gallery .owl-stage-outer .owl-stage{height:100%}.accomodations .accomodations_item .accomodations_item_gallery .owl-stage-outer .owl-stage .owl-item{height:100%}.accomodations .accomodations_item .accomodations_item_gallery .accomodations_item_gallery_item{height:100%;display:block}.accomodations .accomodations_item .accomodations_item_gallery .owl-dots{display:flex;margin-top:40px}.accomodations .accomodations_item .accomodations_item_gallery .owl-dots button{width:92px;height:5px;position:relative;border:0;margin:0;margin-right:5px;padding:0;background-color:transparent}.accomodations .accomodations_item .accomodations_item_gallery .owl-dots button:before{content:'';width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#FCFCF3;transition:.2s}.accomodations .accomodations_item .accomodations_item_gallery .owl-dots button:hover:before,.accomodations .accomodations_item .accomodations_item_gallery .owl-dots button.active:before{height:3px}.accomodations .accomodations_item .accomodations_item_right .article_subtitle{color:#FCFCF3;text-align:left;margin-bottom:24px}.accomodations .accomodations_item .accomodations_item_right .accomodations_item_right_info{font-size:2.1875rem;color:rgba(252,252,243,0.63);font-weight:600;display:flex;align-items:flex-end;margin-bottom:25px}.accomodations .accomodations_item .accomodations_item_right .accomodations_item_right_info svg{width:23px;margin:0 15px 8px 15px}.accomodations .accomodations_item .accomodations_item_right .cta svg{width:34px}.accomodations .accomodations_item .accomodations_item_price{position:absolute;top:28px;left:0;background-color:#FCFCF3;padding:0 26px 13px 91px;transition:.2s;z-index:2}.accomodations .accomodations_item .accomodations_item_price p{color:#DA933A;font-weight:700;text-align:right;margin-bottom:0}.accomodations .accomodations_item .accomodations_item_price p span{font-size:2.1875rem;font-weight:600}.accomodations .accomodations_item:nth-child(odd){flex-direction:row-reverse}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_gallery{margin-right:0;margin-left:3%}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_gallery .owl-dots{justify-content:flex-end}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_right{text-align:right}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_price{left:auto;right:0;padding-left:26px;padding-right:91px}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_price p{text-align:left}.accomodations .accomodations_item:hover .accomodations_item_price{background-color:#EFEEDF}@media screen and (max-width: 1800px){.accomodations .article_subtitle{margin-bottom:77px}.accomodations .accomodations_item{margin-bottom:154px}.accomodations .accomodations_item .accomodations_item_gallery{height:353px}.accomodations .accomodations_item .accomodations_item_gallery .owl-dots{margin-top:30px}.accomodations .accomodations_item .accomodations_item_gallery .owl-dots button{width:69px;height:4px;margin-right:4px}.accomodations .accomodations_item .accomodations_item_right .article_subtitle{margin-bottom:18px}.accomodations .accomodations_item .accomodations_item_right .accomodations_item_right_info{font-size:1.625rem;margin-bottom:19px}.accomodations .accomodations_item .accomodations_item_right .accomodations_item_right_info svg{width:17px;margin:0 11px 6px 11px}.accomodations .accomodations_item .accomodations_item_right .cta svg{width:26px}.accomodations .accomodations_item .accomodations_item_price{top:21px;padding:0 20px 10px 68px}.accomodations .accomodations_item .accomodations_item_price p span{font-size:1.625rem}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_price{padding-left:20px;padding-right:68px}}@media screen and (max-width: 1650px){.accomodations .accomodations_item .accomodations_item_gallery{height:283px}}@media screen and (max-width: 1400px){.accomodations .article_subtitle{margin-bottom:62px}.accomodations .accomodations_item{margin-bottom:123px;padding-right:0}.accomodations .accomodations_item .accomodations_item_gallery{width:70%;height:335px;aspect-ratio:auto}.accomodations .accomodations_item .accomodations_item_gallery .owl-dots{margin-top:24px}.accomodations .accomodations_item .accomodations_item_gallery .owl-dots button{width:55px;height:3px;margin-right:3px}.accomodations .accomodations_item .accomodations_item_right .article_subtitle{margin-bottom:14px}.accomodations .accomodations_item .accomodations_item_right .accomodations_item_right_info{font-size:1.3125rem;margin-bottom:15px}.accomodations .accomodations_item .accomodations_item_right .accomodations_item_right_info svg{width:14px;margin:0 9px 5px 9px}.accomodations .accomodations_item .accomodations_item_right .cta svg{width:21px}.accomodations .accomodations_item .accomodations_item_price{top:17px;padding:0 16px 8px 54px}.accomodations .accomodations_item .accomodations_item_price p span{font-size:1.3125rem}.accomodations .accomodations_item:nth-child(odd){padding-left:0;padding-right:5.36%}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_price{padding-left:16px;padding-right:54px}}@media screen and (max-width: 1000px){.accomodations{padding-bottom:41px}.accomodations .article_subtitle{margin-bottom:103px}.accomodations .accomodations_item{flex-direction:column-reverse;align-items:center;margin-bottom:99px;padding:0 50px}.accomodations .accomodations_item>.cta{display:inline-flex}.accomodations .accomodations_item>.cta svg{width:23px}.accomodations .accomodations_item .accomodations_item_gallery{width:100%;height:auto;aspect-ratio:auto;margin-bottom:37px;margin-right:0}.accomodations .accomodations_item .accomodations_item_gallery .accomodations_item_gallery_item{width:100%;height:auto;aspect-ratio:545 / 403}.accomodations .accomodations_item .accomodations_item_gallery .owl-dots{margin-top:40px}.accomodations .accomodations_item .accomodations_item_gallery .owl-dots button{width:85px;margin-right:5px}.accomodations .accomodations_item .accomodations_item_right{width:100%}.accomodations .accomodations_item .accomodations_item_right .accomodations_item_right_info{font-size:1.875rem;margin-bottom:33px}.accomodations .accomodations_item .accomodations_item_right .accomodations_item_right_info svg{width:17px;margin-bottom:8px}.accomodations .accomodations_item .accomodations_item_right .cta{display:none}.accomodations .accomodations_item .accomodations_item_price{top:161px;padding:7px 12px 13px 55px}.accomodations .accomodations_item .accomodations_item_price p{font-size:1.25rem}.accomodations .accomodations_item .accomodations_item_price p span{font-size:1.875rem}.accomodations .accomodations_item:nth-child(odd){flex-direction:column-reverse;padding-right:50px;padding-left:50px}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_price{left:0;right:auto;padding-left:55px;padding-right:12px}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_price p{text-align:right}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_gallery{margin-left:0}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_gallery .owl-dots{justify-content:flex-start}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_right{text-align:left}}@media screen and (max-width: 600px){.accomodations{padding-bottom:16px}.accomodations .article_subtitle{margin-bottom:61px}.accomodations .accomodations_item{margin-bottom:93px;padding:0}.accomodations .accomodations_item>.cta svg{width:24px}.accomodations .accomodations_item .accomodations_item_gallery .accomodations_item_gallery_item{aspect-ratio:292 / 403}.accomodations .accomodations_item .accomodations_item_gallery .owl-dots{margin-top:36px}.accomodations .accomodations_item .accomodations_item_gallery .owl-dots button{flex:1;max-width:62px;margin-right:3px}.accomodations .accomodations_item .accomodations_item_right .article_subtitle{margin-bottom:0}.accomodations .accomodations_item .accomodations_item_right .accomodations_item_right_info{font-size:1.5625rem}.accomodations .accomodations_item .accomodations_item_right .accomodations_item_right_info svg{width:15px}.accomodations .accomodations_item .accomodations_item_price{top:auto;bottom:409px;left:-25px;padding:2px 12px 3px 51px}.accomodations .accomodations_item .accomodations_item_price p{font-size:1.125rem}.accomodations .accomodations_item .accomodations_item_price p span{font-size:1.5625rem}.accomodations .accomodations_item:nth-child(odd){padding-right:0;padding-left:0}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_price{left:-25px;padding-left:51px}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_gallery{margin-left:0}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_gallery .owl-dots{justify-content:flex-start}.accomodations .accomodations_item:nth-child(odd) .accomodations_item_right{text-align:left}}.express-request{background-color:#FCFCF3}
