.accomodations{position:relative;padding-top:70px;padding-bottom:22px;background-color:#F2EBE1}.accomodations>.article_caption{margin-left:23.07%;margin-bottom:49px}.accomodations .accomodations_list{margin:0 7.29%}.accomodations .accomodations_list .accomodations_list_item{width:100%;position:relative;display:flex;margin-bottom:231px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details{width:58.84%;min-height:505px;position:relative;display:flex;margin-left:5.36%;padding-bottom:36px;background-color:#fff}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details>span{font-family:"Bargemo",serif;font-size:11.0625rem;font-weight:400;text-align:right;line-height:1;width:100%;max-width:19.89%;display:block;margin-right:20px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle{width:100%;padding-top:55px;padding-right:14.17%}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_info{font-family:"Josefin Sans",sans-serif;font-size:1.625rem;color:#0C384D;line-height:1.03;margin-top:0;margin-bottom:33px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_info svg{height:22px;margin-left:10px;margin-right:6px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_desc{margin-right:39.86%;margin-bottom:51px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price{position:relative;display:inline-block}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price:before{content:'';width:1px;height:414px;position:absolute;top:92px;left:-46px;background-color:#0C384D;z-index:10}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price>svg{width:69px;position:absolute;top:0;left:-81px;fill:#0C384D}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price .accomodations_list_item_details_middle_price_value{font-family:"Josefin Sans",sans-serif;font-size:1.625rem;color:#0C384D;line-height:1.03;display:inline-block;margin:0;margin-bottom:19px;padding:18px 13px 14px 13px;background-color:#E4D8C6}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right{width:641px;position:absolute;right:0;bottom:-140px;display:block}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide{z-index:1}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide a{width:641px;height:534px;display:block}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav{position:absolute;bottom:72px;right:21px;display:flex}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button{width:42px;height:42px;display:flex;justify-content:center;align-items:center;border:1px solid #fff;border-radius:50%;transition:.2s}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button svg{width:7px;stroke:#fff;transition:.2s}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button:first-of-type{margin-right:18px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button:hover{background-color:#fff}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button:hover svg{stroke:#0C384D}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button.disabled{pointer-events:none;opacity:.3}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-dots{width:100%;display:flex;justify-content:center;margin-top:31px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-dots button{width:17px;height:17px;border:0;border-radius:50%;margin:0 8px;padding:0;background:#71706F;transition:.2s}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-dots button.active{opacity:.4}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_name{font-size:9.375rem;color:#E4D8C6;line-height:.946;text-transform:lowercase;position:absolute;top:50%;transform:translateY(-50%) translateX(-58%) rotate(-90deg);margin:0;z-index:2}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details{margin-left:auto;margin-right:5.36%;padding-left:0}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details>span{max-width:38.6%}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details .accomodations_list_item_details_middle{padding-right:3%}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_desc{margin-right:8.5%}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price:before{left:auto;right:-46px}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price>svg{left:auto;right:-81px}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_right{left:3.84%;right:auto}.accomodations .accomodations_list .accomodations_list_item:last-child .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price:before,.accomodations .accomodations_list .accomodations_list_item:last-child .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price>svg{display:none}.accomodations.dark{background-color:#0C384D}.accomodations.dark>.article_caption{color:#fff;border-color:#fff}.accomodations.dark .accomodations_list .accomodations_list_item .accomodations_list_item_details>span{color:#E4D8C6}.accomodations.dark .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price:before{background-color:#E4D8C6}.accomodations.dark .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price>svg{fill:#E4D8C6}.accomodations.dark .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price .accomodations_list_item_details_middle_price_value{color:#fff;background-color:#0C384D}.accomodations.dark .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-dots button{background-color:#F2EBE1}.accomodations .accomodation-details{width:85.41%;position:relative;display:block;margin:0 auto;padding:60px 9.89%;background-color:#fff;box-shadow:-3px -3px 10px 0px rgba(0,0,0,0.4);visibility:hidden;transition:.3s;z-index:-1}.accomodations .accomodation-details.show{visibility:visible;transition:.3s;z-index:1002}.accomodations .accomodation-details .article_title{margin-bottom:5px}.accomodations .accomodation-details .accomodation-details_info{font-family:"Josefin Sans",sans-serif;font-size:1.625rem;color:#0C384D;line-height:1.03;margin-top:0;margin-bottom:31px}.accomodations .accomodation-details .accomodation-details_info svg{height:22px;margin-left:10px;margin-right:6px}.accomodations .accomodation-details .accomodation-details_close{font-size:1.0625rem;font-weight:500;text-transform:uppercase;height:27px;position:absolute;top:102px;right:11.58%;border:0;margin:0;padding:0;padding-right:24px;background:none}.accomodations .accomodation-details .accomodation-details_close:before{content:'';width:16px;height:2px;position:absolute;top:10px;right:0;display:block;background-color:#0C384D;transform:rotate(45deg)}.accomodations .accomodation-details .accomodation-details_close:after{content:'';width:16px;height:2px;position:absolute;top:10px;right:0;display:block;background-color:#0C384D;transform:rotate(-45deg)}.accomodations .accomodation-details .accomodation-details_close.accomodation-details_close__bottom{position:relative;top:auto;right:auto;left:50%;transform:translateX(-50%)}.accomodations .accomodation-details .accomodation-details_gallery{position:relative}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide{margin-bottom:28px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item{aspect-ratio:1250 / 534;display:block}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav{position:absolute;bottom:27px;left:32px;display:flex}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav button{width:42px;height:42px;display:flex;justify-content:center;align-items:center;border:1px solid #fff;border-radius:50%;transition:.2s}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav button svg{width:7px;stroke:#fff;transition:.2s}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav button:first-of-type{margin-right:18px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav button:hover{background-color:#fff}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav button:hover svg{stroke:#0C384D}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav button.disabled{pointer-events:none;opacity:.3}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_name{font-size:9.375rem;color:#E4D8C6;line-height:.946;text-transform:lowercase;position:absolute;top:50%;right:0;transform:translateY(-50%) translateX(58%) rotate(90deg);margin:0;z-index:2}.accomodations .accomodation-details .accomodation-details_blueprint{font-size:1.0625rem;line-height:1.6;text-transform:uppercase;text-decoration:none;display:flex;align-items:center}.accomodations .accomodation-details .accomodation-details_blueprint svg{width:21px;margin-bottom:4px;margin-left:6px;transition:.2s}.accomodations .accomodation-details .accomodation-details_blueprint:hover svg{transform:translateX(50%)}.accomodations .accomodation-details .accomodation-details_features{display:flex;flex-direction:column;align-items:center}.accomodations .accomodation-details .accomodation-details_features>svg{width:69px;fill:#0C384D;margin-bottom:33px}.accomodations .accomodation-details .accomodation-details_features .accomodation-details_features_bottom{position:relative;margin:0 5.79% 77px 5.79%}.accomodations .accomodation-details .accomodation-details_features .accomodation-details_features_bottom .article_caption{margin-bottom:20px}.accomodations .accomodation-details .accomodation-details_features .accomodation-details_features_bottom ul{margin:0;padding:0;column-count:2}.accomodations .accomodation-details .accomodation-details_price{margin-bottom:32px;padding-top:22px;padding-bottom:26px;background-color:#0C384D}.accomodations .accomodation-details .accomodation-details_price .accomodation-details_price_title{font-family:"Josefin Sans",sans-serif;font-size:1.25rem;color:#fff;font-weight:600;line-height:1.35;text-align:center;text-transform:uppercase;margin:0}.accomodations .accomodation-details .accomodation-details_price p{color:#E4D8C6;text-align:center;margin-bottom:0}.accomodations .accomodation-details #accomodation-details_price-table{margin-bottom:46px}.accomodations .accomodation-details .t-cell-desc-s{display:none}.accomodations .accomodation-details .t-row-values{font-size:1.625rem;font-weight:400;padding-bottom:21px}.accomodations .accomodation-details .t-element{line-height:1.04}.accomodations .accomodation-details .t-row{border:0;margin-top:0}.accomodations .accomodation-details .t-row.t-first-row{margin-top:32px}.accomodations .accomodation-details .t-row.t-first-row .t-row-cell{height:auto;padding:20px 0}.accomodations .accomodation-details .t-row.t-first-row .t-element{line-height:1.125}.accomodations .accomodation-details .t-row.t-first-row .t-row-values{font-size:1.5rem;padding-bottom:0}.accomodations .accomodation-details .t-row.t-first-row .t-row-values .t-bold{font-weight:300}.accomodations .accomodation-details .t-row.t-first-row .t-row-desc{font-size:1.5rem;line-height:1.125;padding:20px 0}.accomodations .accomodation-details .t-row.t-first-row .t-row-desc .t-header-devider{position:relative}.accomodations .accomodation-details .t-row.t-first-row .t-row-desc .t-header-devider:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-color:#fff}.accomodations .accomodation-details .t-row-desc{padding:10px 0}.accomodations .accomodation-details .t-cell-desc-l{font-size:1.25rem;color:#0C384D;font-style:normal}.accomodations .accomodation-details .t-row-content{background-color:#F2EBE1}.accomodations .accomodation-details .t-row-cell{padding:0}.accomodations .accomodation-details .t-row-cell:first-child{margin-left:0}.accomodations .accomodation-details .t-row-cell:nth-of-type(odd),.accomodations .accomodation-details .t-row-cell:nth-of-type(even){background-color:#F2EBE1}.accomodations .accomodation-details .t-header-devider{display:inline-block;margin:0 5px}.accomodations .accomodation-details .t-arr-left,.accomodations .accomodation-details .t-arr-right{font-size:inherit;width:75px;height:75px;display:flex;justify-content:center;align-items:center;margin-top:25px;box-shadow:none;background-color:transparent}.accomodations .accomodation-details .t-arr-left svg,.accomodations .accomodation-details .t-arr-right svg{width:11px;height:23px;top:0;fill:none}.accomodations .accomodation-details .t-arr-right{margin-right:-75px}.accomodations .accomodation-details .t-arr-left{margin-left:-75px}.accomodations .accomodation-details .multiple-rows .t-row-values{padding-bottom:0}.accomodations .accomodation-details .multiple-rows .t-cell-value{padding:17px 0}.accomodations .accomodation-details .multiple-rows .t-arr-left,.accomodations .accomodation-details .multiple-rows .t-arr-right{margin-top:0}.accomodations .accomodation-details .multiple-rows .t-row.t-first-row .t-cell-value{padding:0}.accomodations .accomodation-details .multiple-rows .t-row.t-first-row .t-cell-desc-s{display:none}.accomodations .accomodation-details .multiple-rows .t-cell-desc-s{display:block;margin-right:0;text-align:center;padding-top:10px}.accomodations .accomodation-details .accomodation-details_cta{width:100%;display:flex;justify-content:center;margin-bottom:32px}.accomodations .accomodation-details .accomodation-details_cta .cta{color:#fff;background-color:#0C384D}.accomodations .accomodation-details .accomodation-details_cta .cta:hover{color:#0C384D;background-color:#fff}.accomodations .accomodation-details-bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#F2EBE1;display:block;padding:40px 0;overflow:scroll;visibility:hidden;transition:.3s;z-index:-1}.accomodations .accomodation-details-bg.show{visibility:visible;transition:.3s;z-index:1001}.accomodations.dark .accomodation-details-bg{background-color:#0C384D}@media screen and (max-width: 1600px){.accomodations{padding-top:53px;padding-bottom:17px}.accomodations>.article_caption{margin-bottom:37px}.accomodations .accomodations_list .accomodations_list_item{margin-bottom:173px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details{min-height:379px;padding-bottom:27px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details>span{font-size:8.3125rem;margin-right:15px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle{padding-top:41px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_info{font-size:1.25rem;margin-bottom:25px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_info svg{height:17px;margin-left:8px;margin-right:5px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_desc{margin-bottom:38px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price:before{height:311px;top:69px;left:-35px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price>svg{width:52px;left:-61px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price .accomodations_list_item_details_middle_price_value{font-size:1.25rem;margin-bottom:14px;padding:14px 10px 10px 10px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right{width:481px;bottom:-105px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide a{width:481px;height:401px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav{bottom:54px;right:16px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button{width:32px;height:32px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button svg{width:5px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button:first-of-type{margin-right:14px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-dots{margin-top:23px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-dots button{width:13px;height:13px;margin:0 6px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_name{font-size:7.0625rem}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price:before{right:-35px}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price>svg{right:-61px}.accomodations .accomodation-details{padding:45px 9.89%}.accomodations .accomodation-details .article_title{margin-bottom:4px}.accomodations .accomodation-details .accomodation-details_info{font-size:1.25rem;margin-bottom:23px}.accomodations .accomodation-details .accomodation-details_info svg{height:17px;margin-left:8px;margin-right:5px}.accomodations .accomodation-details .accomodation-details_close{font-size:.8125rem;height:20px;top:77px;padding-right:18px}.accomodations .accomodation-details .accomodation-details_close:before{width:12px;top:8px}.accomodations .accomodation-details .accomodation-details_close:after{width:12px;top:8px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide{margin-bottom:21px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav{bottom:20px;left:24px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav button{width:32px;height:32px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav button svg{width:5px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav button:first-of-type{margin-right:14px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_name{font-size:7.0625rem}.accomodations .accomodation-details .accomodation-details_blueprint{font-size:.8125rem}.accomodations .accomodation-details .accomodation-details_blueprint svg{width:16px;margin-bottom:3px;margin-left:5px}.accomodations .accomodation-details .accomodation-details_features>svg{width:52px;margin-bottom:25px}.accomodations .accomodation-details .accomodation-details_features .accomodation-details_features_bottom{margin:0 5.79% 58px 5.79%}.accomodations .accomodation-details .accomodation-details_features .accomodation-details_features_bottom .article_caption{margin-bottom:15px}.accomodations .accomodation-details .accomodation-details_price{margin-bottom:24px;padding-top:17px;padding-bottom:20px}.accomodations .accomodation-details .accomodation-details_price .accomodation-details_price_title{font-size:.9375rem}.accomodations .accomodation-details #accomodation-details_price-table{margin-bottom:35px}.accomodations .accomodation-details .t-row-values{font-size:1.25rem;padding-bottom:16px}.accomodations .accomodation-details .t-row.t-first-row{margin-top:24px}.accomodations .accomodation-details .t-row.t-first-row .t-row-cell{height:auto;padding:15px 0}.accomodations .accomodation-details .t-row.t-first-row .t-row-values{font-size:1.125rem}.accomodations .accomodation-details .t-header-devider{margin:0 4px}.accomodations .accomodation-details .t-arr-left,.accomodations .accomodation-details .t-arr-right{width:56px;height:56px;margin-top:19px}.accomodations .accomodation-details .t-arr-right{margin-right:-56px}.accomodations .accomodation-details .t-arr-left{margin-left:-56px}.accomodations .accomodation-details .accomodation-details_cta{margin-bottom:24px}.accomodations .accomodation-details-bg{padding:30px 0}}@media screen and (max-width: 1300px){.accomodations{padding-top:40px;padding-bottom:13px}.accomodations .accomodations_list .accomodations_list_item{margin-bottom:173px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details>span{font-size:6.25rem}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle{padding-top:12px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price:before{left:-26px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price>svg{width:39px;left:-46px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price .accomodations_list_item_details_middle_price_value{font-size:1.125rem}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav{bottom:54px;right:16px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button{width:24px;height:24px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button:first-of-type{margin-right:11px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-dots{margin-top:17px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-dots button{width:10px;height:10px;margin:0 5px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_name{font-size:5.3125rem}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price>svg{right:-46px}.accomodations .accomodation-details{padding:34px 9.89%}.accomodations .accomodation-details .accomodation-details_info{font-size:1.125rem;margin-bottom:17px}.accomodations .accomodation-details .accomodation-details_info svg{height:13px}.accomodations .accomodation-details .accomodation-details_close{top:58px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide{margin-bottom:21px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav button{width:24px;height:24px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_name{font-size:5.3125rem}.accomodations .accomodation-details .accomodation-details_features>svg{width:39px;margin-bottom:20px}.accomodations .accomodation-details .accomodation-details_features .accomodation-details_features_bottom{margin:0 5.79% 44px 5.79%}.accomodations .accomodation-details .t-row-values{font-size:1.125rem;padding-bottom:16px}.accomodations .accomodation-details .t-row.t-first-row{margin-top:18px}.accomodations .accomodation-details .t-row.t-first-row .t-row-values{font-size:1rem}.accomodations .accomodation-details .t-arr-left,.accomodations .accomodation-details .t-arr-right{margin-top:14px}.accomodations .accomodation-details-bg{padding:23px 0}}@media screen and (max-width: 1200px){.accomodations{padding-top:32px;padding-bottom:10px}.accomodations .accomodations_list{margin:0 6%}.accomodations .accomodations_list .accomodations_list_item{margin-bottom:139px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details{margin-left:0}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details>span{font-size:5rem;margin-right:12px;max-width:17.7%}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price:before{left:-20px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price>svg{width:31px;left:-37px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price .accomodations_list_item_details_middle_price_value{font-size:.9375rem;padding:11px 8px 8px 8px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right{width:440px;bottom:-90px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide a{width:440px;height:367px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-dots{margin-top:14px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_name{font-size:4.25rem}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details{margin-right:0}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price:before{right:-22px}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price>svg{right:-37px}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_right{left:0}.accomodations .accomodation-details{padding:27px 9.89%}.accomodations .accomodation-details .accomodation-details_close{top:46px}.accomodations .accomodation-details .accomodation-details_gallery_name{font-size:4.25rem}.accomodations .accomodation-details .accomodation-details_features>svg{width:31px}}@media screen and (max-width: 900px){.accomodations{padding:174px 100px 17px 100px}.accomodations>.article_caption{margin-bottom:64px;margin-left:0}.accomodations .accomodations_list{margin:0}.accomodations .accomodations_list .accomodations_list_item{display:block;margin-bottom:566px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details{width:100%}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details>span{font-size:10rem;max-width:none;position:absolute;top:-29px;right:calc(100% - 71px);margin-right:0}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle{padding:24px 40px 126px 98px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .article_title{margin-bottom:12px;word-spacing:200px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_info{font-size:1.4375rem;margin-bottom:40px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_info svg{height:21px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_desc{margin-bottom:32px;margin-right:0}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price:before{width:104px;height:1px;top:32px;left:-94px;transform:rotate(-180deg);transform-origin:center left}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price>svg{width:69px;top:-2px;left:-76px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price .accomodations_list_item_details_middle_price_value{font-size:1.4375rem;margin-bottom:24px;padding:16px 19px 12px 13px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right{width:100%;bottom:auto;margin-top:-69px;right:-100px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide a{width:100%;height:450px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav{bottom:87px;right:35px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button{width:42px;height:42px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button svg{width:7px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button:first-of-type{margin-right:18px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button:hover{background-color:transparent}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav button:hover svg{stroke:#fff}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-dots{margin-top:48px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-dots button{width:17px;height:17px;margin:0 8px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_name{font-size:7.5rem}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details{padding-left:0}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price:before{right:auto;left:-94px}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price>svg{right:auto;left:-76px}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_right{right:auto;left:-100px}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav{right:auto;left:35px}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_right .accomodations_list_item_right_name{right:0;transform:translateY(-50%) translateX(57%) rotate(90deg)}.accomodations .accomodations_list .accomodations_list_item:last-child .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price:before{display:block}.accomodations .accomodations_list .accomodations_list_item:last-child .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price>svg{display:block}.accomodations .accomodation-details-bg{padding:23px 37px}.accomodations .accomodation-details{width:100%;padding:79px 61px 34px 61px}.accomodations .accomodation-details .article_title{margin-bottom:6px}.accomodations .accomodation-details .accomodation-details_info{font-size:1.4375rem;margin-bottom:18px}.accomodations .accomodation-details .accomodation-details_info svg{height:22px}.accomodations .accomodation-details .accomodation-details_close{top:40px;right:63px;padding-right:21px;font-size:1.0625rem}.accomodations .accomodation-details .accomodation-details_close:before,.accomodations .accomodation-details .accomodation-details_close:after{width:16px;top:10px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide{margin-bottom:17px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item{aspect-ratio:548 / 353}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav{bottom:22px;left:auto;right:22px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav button{width:42px;height:42px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav button svg{width:7px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav button:first-of-type{margin-right:18px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav button:hover{background-color:transparent}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .owl-nav button:hover svg{stroke:#fff}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_name{display:none}.accomodations .accomodation-details .accomodation-details_blueprint{font-size:1.0625rem}.accomodations .accomodation-details .accomodation-details_blueprint svg{width:21px;margin-bottom:5px;margin-left:6px}.accomodations .accomodation-details .accomodation-details_features{padding:51px;padding-bottom:0;margin-bottom:63px}.accomodations .accomodation-details .accomodation-details_features>svg{width:69px;margin-bottom:43px}.accomodations .accomodation-details .accomodation-details_features .accomodation-details_features_bottom{width:100%;display:block;margin:0}.accomodations .accomodation-details .accomodation-details_features .accomodation-details_features_bottom .article_caption{margin-bottom:20px}.accomodations .accomodation-details .accomodation-details_price{margin-bottom:43px;padding-top:21px;padding-bottom:26px}.accomodations .accomodation-details .accomodation-details_price .accomodation-details_price_title{font-size:1.125rem}.accomodations .accomodation-details .accomodation-details_cta{margin-bottom:44px}}@media screen and (max-width: 600px){.accomodations{padding:172px 24px 81px 24px}.accomodations>.article_caption{margin-bottom:147px}.accomodations .accomodations_list .accomodations_list_item{margin-bottom:144px;padding-bottom:78px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details{width:auto;min-height:0;margin:0 15px;padding-top:46px;padding-bottom:114px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details>span{font-size:6.875rem;text-align:center;top:-75px;right:0}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle{padding:0}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .article_title{text-align:center;margin-bottom:16px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_info{font-size:1.25rem;text-align:center;margin-bottom:29px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_info svg{height:20px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price{display:flex;padding:0 15px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price:before{width:35px;top:50%;left:-39px;transform:none}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price>svg{width:49px;flex-grow:0;flex-shrink:0;position:static;margin-right:20px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price .accomodations_list_item_details_middle_price_value{font-size:1.25rem;line-height:1.2;margin-bottom:0;margin-left:auto;padding:9px 12px 8px 12px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price .accomodations_list_item_details_middle_price_value span{display:inline-block}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_details .accomodations_list_item_details_middle .cta{position:absolute;left:50%;bottom:-400px;transform:translateX(-50%)}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right{width:auto;position:relative;right:auto;margin:0 15px;margin-top:-57px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide{margin-left:15px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide a{height:379px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-dots{display:none}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav{right:15px;bottom:32px}.accomodations .accomodations_list .accomodations_list_item .accomodations_list_item_right .accomodations_list_item_right_name{font-size:5.625rem;line-height:.85;left:0;transform:translateY(-50%) translateX(-50%) rotate(-90deg);overflow:hidden}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details{margin:0 15px}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details>span{max-width:100%}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_details .accomodations_list_item_details_middle .accomodations_list_item_details_middle_price:before{left:-39px}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_right{left:auto}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_right .accomodations_list_item_right_slide{margin-left:-15px}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_right .accomodations_list_item_right_slide .owl-nav{left:15px}.accomodations .accomodations_list .accomodations_list_item:nth-child(even) .accomodations_list_item_right .accomodations_list_item_right_name{text-align:center;right:0;transform:translateY(-50%) translateX(50%) rotate(90deg)}.accomodations .accomodations_list .accomodations_list_item:last-child{margin-bottom:0}.accomodations .accomodation-details-bg{padding:21px}.accomodations .accomodation-details{padding:87px 30px 30px 30px}.accomodations .accomodation-details .article_title{margin-bottom:12px}.accomodations .accomodation-details .accomodation-details_info{font-size:1.25rem;margin-bottom:33px}.accomodations .accomodation-details .accomodation-details_info svg{height:20px}.accomodations .accomodation-details .accomodation-details_close{font-size:.875rem;padding-right:23px;top:32px;right:30px}.accomodations .accomodation-details .accomodation-details_close:before,.accomodations .accomodation-details .accomodation-details_close:after{top:8px}.accomodations .accomodation-details .accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item{aspect-ratio:292 / 189}.accomodations .accomodation-details .accomodation-details_blueprint{font-size:.875rem}.accomodations .accomodation-details .accomodation-details_features{margin-bottom:0;padding:50px 0 58px 0}.accomodations .accomodation-details .accomodation-details_features>svg{width:49px;margin-bottom:48px}.accomodations .accomodation-details .accomodation-details_features .accomodation-details_features_bottom{text-align:center;margin-bottom:0}.accomodations .accomodation-details .accomodation-details_features .accomodation-details_features_bottom ul{display:flex;flex-direction:column;align-items:center;column-count:1}.accomodations .accomodation-details .accomodation-details_price{margin-bottom:24px;padding:17px 10px 14px 10px}.accomodations .accomodation-details .accomodation-details_price .accomodation-details_price_title{font-size:1rem}.accomodations .accomodation-details #accomodation-details_price-table{margin-bottom:43px}.accomodations .accomodation-details .t-arr-right{margin-right:-46px}.accomodations .accomodation-details .t-arr-left{margin-left:-46px}}
