.full-gallery .owl-stage-outer .owl-stage .owl-item .full-gallery_item .full-gallery_item_caption{display:flex;flex-direction:column;align-items:center}.full-gallery .owl-stage-outer .owl-stage .owl-item .full-gallery_item .full-gallery_item_caption .full-gallery_item_caption_subtitle{font-weight:bold;margin-bottom:30px}.full-gallery .owl-stage-outer .owl-stage .owl-item .full-gallery_item .full-gallery_item_caption .cta{text-transform:capitalize;padding:8px 30px}@media screen and (max-width: 1700px){.full-gallery .owl-stage-outer .owl-stage .owl-item .full-gallery_item .full-gallery_item_caption .full-gallery_item_caption_subtitle{margin-bottom:26px}.full-gallery .owl-stage-outer .owl-stage .owl-item .full-gallery_item .full-gallery_item_caption .cta{text-transform:capitalize;padding:7px 26px}}@media screen and (max-width: 1480px){.full-gallery .owl-stage-outer .owl-stage .owl-item .full-gallery_item .full-gallery_item_caption .full-gallery_item_caption_subtitle{margin-bottom:23px}.full-gallery .owl-stage-outer .owl-stage .owl-item .full-gallery_item .full-gallery_item_caption .cta{padding:6px 23px}}@media screen and (max-width: 900px){.full-gallery .owl-stage-outer .owl-stage .owl-item .full-gallery_item .full-gallery_item_caption .full-gallery_item_caption_subtitle{margin-bottom:60px}.full-gallery .owl-stage-outer .owl-stage .owl-item .full-gallery_item .full-gallery_item_caption .cta{padding:10px 26px}}@media screen and (max-width: 600px){.full-gallery .owl-stage-outer .owl-stage .owl-item .full-gallery_item .full-gallery_item_caption{bottom:15.5%}.full-gallery .owl-stage-outer .owl-stage .owl-item .full-gallery_item .full-gallery_item_caption .full-gallery_item_caption_subtitle{margin-bottom:30px}.full-gallery .owl-stage-outer .owl-stage .owl-item .full-gallery_item .full-gallery_item_caption .cta{padding:7px 19px}}.accomodation-details_top{display:flex;margin-top:108px;margin-bottom:195px}.accomodation-details_top .accomodation-details_top_left{width:56.34%}.accomodation-details_top .accomodation-details_top_left .article_title{margin-bottom:73px}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_list{display:flex;flex-wrap:wrap;margin-bottom:66px}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_list ul{list-style:none;width:50%;margin:0}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_list ul li{font-size:1.875rem;text-transform:uppercase;border-bottom:2px solid #714048;margin-bottom:17px}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_list ul li:last-child{margin-bottom:0}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_blueprint{font-size:1.4375rem;color:#1B1918;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_blueprint svg{width:53px;margin-left:24px;fill:#714048}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_blueprint svg path{stroke:#714048}.accomodation-details_top .accomodation-details_top_right{width:42.68%;position:relative;margin-left:auto;padding-bottom:128px;padding-left:7.13%}.accomodation-details_top .accomodation-details_top_right .accomodation-details_top_right_img-top{width:100%;aspect-ratio:583 / 814;display:block}.accomodation-details_top .accomodation-details_top_right .accomodation-details_top_right_img-bottom{width:68.57%;height:auto;aspect-ratio:480 / 332;position:absolute;bottom:0;left:0;display:block;border-top-left-radius:102px;border-bottom-right-radius:102px;overflow:hidden}@media screen and (max-width: 1700px){.accomodation-details_top{margin-top:92px;margin-bottom:166px}.accomodation-details_top .accomodation-details_top_left .article_title{margin-bottom:62px}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_list{margin-bottom:56px}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_list ul li{font-size:1.625rem;margin-bottom:14px}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_blueprint{font-size:1.25rem}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_blueprint svg{width:45px;margin-left:20px}.accomodation-details_top .accomodation-details_top_right{padding-bottom:109px}.accomodation-details_top .accomodation-details_top_right .accomodation-details_top_right_img-bottom{border-top-left-radius:87px;border-bottom-right-radius:87px}}@media screen and (max-width: 1480px){.accomodation-details_top{margin-top:81px;margin-bottom:146px}.accomodation-details_top .accomodation-details_top_left .article_title{margin-bottom:55px}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_list{margin-bottom:50px}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_list ul li{font-size:1.4375rem;margin-bottom:13px}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_blueprint{font-size:1.0625rem}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_blueprint svg{width:40px;margin-left:18px}.accomodation-details_top .accomodation-details_top_right{padding-bottom:96px}.accomodation-details_top .accomodation-details_top_right .accomodation-details_top_right_img-bottom{border-top-left-radius:77px;border-bottom-right-radius:77px}}@media screen and (max-width: 900px){.accomodation-details_top{display:block;margin-top:100px;margin-bottom:178px}.accomodation-details_top .accomodation-details_top_left{width:100%;margin-bottom:60px}.accomodation-details_top .accomodation-details_top_left .article_caption{margin-left:0}.accomodation-details_top .accomodation-details_top_left .article_title{margin-left:42px}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_list{margin-bottom:30px}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_list ul li{font-size:1.25rem;margin-bottom:17px;padding-bottom:15px;padding-left:22px}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_blueprint{font-size:1.4375rem}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_blueprint svg{width:45px;margin-left:12px}.accomodation-details_top .accomodation-details_top_right{width:78.19%;margin-right:6.68%;margin-left:auto}.accomodation-details_top .accomodation-details_top_right .accomodation-details_top_right_img-top{width:auto;height:626px;margin-left:auto}.accomodation-details_top .accomodation-details_top_right .accomodation-details_top_right_img-bottom{border-top-left-radius:112px;border-bottom-right-radius:112px}}@media screen and (max-width: 600px){.accomodation-details_top{margin-top:76px;margin-bottom:86px}.accomodation-details_top .accomodation-details_top_left{margin-bottom:60px}.accomodation-details_top .accomodation-details_top_left .article_title{margin-left:0}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_list{display:block}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_list ul{width:100%}.accomodation-details_top .accomodation-details_top_left .accomodation-details_top_left_list ul:first-child{margin-bottom:17px}.accomodation-details_top .accomodation-details_top_right{width:100%;padding-bottom:112px;margin-right:0;padding-left:0}.accomodation-details_top .accomodation-details_top_right .accomodation-details_top_right_img-top{width:100%;height:auto;aspect-ratio:322 / 450}.accomodation-details_top .accomodation-details_top_right .accomodation-details_top_right_img-bottom{width:calc(100% - 34px);left:17px;border-top-left-radius:54px;border-bottom-right-radius:54px}}.accomodation-details_price-title{width:100%;display:flex;flex-direction:column;align-items:center;border-top-left-radius:102px;border-bottom-right-radius:102px;margin-bottom:60px;padding-top:22px;padding-bottom:17px;background-color:#714048}.accomodation-details_price-title .article_caption{margin-bottom:4px}.accomodation-details_price-title p{font-size:1.875rem;margin-bottom:0}@media screen and (max-width: 1700px){.accomodation-details_price-title{border-top-left-radius:87px;border-bottom-right-radius:87px;margin-bottom:51px;padding-top:19px;padding-bottom:14px}.accomodation-details_price-title .article_caption{margin-bottom:3px}.accomodation-details_price-title p{font-size:1.625rem}}@media screen and (max-width: 1480px){.accomodation-details_price-title{border-top-left-radius:77px;border-bottom-right-radius:77px;margin-bottom:45px;padding-top:17px;padding-bottom:13px}.accomodation-details_price-title .article_caption{margin-bottom:3px}.accomodation-details_price-title p{font-size:1.4375rem}}@media screen and (max-width: 900px){.accomodation-details_price-title{border-top-left-radius:35px;border-bottom-right-radius:35px;margin-bottom:55px}.accomodation-details_price-title p{font-size:1.25rem}}.accomodation-price_table{margin-bottom:134px}@media screen and (max-width: 1700px){.accomodation-price_table{margin-bottom:114px}}@media screen and (max-width: 1480px){.accomodation-price_table{margin-bottom:101px}}@media screen and (max-width: 900px){.accomodation-price_table{margin-bottom:60px}}.t-row{border:0}.t-row .t-row-cell{height:105px}.t-row.t-first-row{margin-top:0}.t-row.t-first-row .t-bold{font-weight:400 !important}.t-row:not(.t-first-row){margin-top:30px}.t-row:not(.t-first-row) .t-row-content-wrapper{margin-bottom:30px}.t-row:not(.t-first-row) .t-row-content-wrapper:last-child{margin-bottom:0}.t-row:not(.t-first-row) .t-row-desc{height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.t-row:not(.t-first-row) .t-row-desc span{font-size:1.75rem}.t-row:not(.t-first-row) .t-row-desc svg{width:26px;margin-left:2px}.t-row:not(.t-first-row) .t-cell-value{font-size:1.75rem;font-weight:700}@media screen and (max-width: 1700px){.t-row .t-row-cell{height:89px}.t-row:not(.t-first-row){margin-top:26px}.t-row:not(.t-first-row) .t-row-content-wrapper{margin-bottom:26px}.t-row:not(.t-first-row) .t-row-desc{height:89px}.t-row:not(.t-first-row) .t-row-desc span{font-size:1.5rem}.t-row:not(.t-first-row) .t-row-desc svg{width:22px}.t-row:not(.t-first-row) .t-cell-value{font-size:1.5rem}}@media screen and (max-width: 1480px){.t-row .t-row-cell{height:79px}.t-row:not(.t-first-row){margin-top:23px}.t-row:not(.t-first-row) .t-row-content-wrapper{margin-bottom:23px}.t-row:not(.t-first-row) .t-row-desc{height:79px}.t-row:not(.t-first-row) .t-row-desc span{font-size:1.3125rem}.t-row:not(.t-first-row) .t-row-desc svg{width:20px}.t-row:not(.t-first-row) .t-cell-value{font-size:1.3125rem}}@media screen and (max-width: 900px){.t-row .t-row-cell{height:67px}.t-row:not(.t-first-row){margin-top:20px}.t-row:not(.t-first-row) .t-row-content-wrapper{margin-bottom:20px}.t-row:not(.t-first-row) .t-row-desc{height:67px}.t-row:not(.t-first-row) .t-row-desc span{font-size:1.125rem}.t-row:not(.t-first-row) .t-cell-value{font-size:1.25rem}}@media screen and (max-width: 600px){.t-row:not(.t-first-row) .t-row-desc svg{width:13px}}.t-row-content{display:flex;background-color:#F6F7F0}.t-row-desc{font-size:1.25rem;font-weight:700;padding:0;background-color:transparent}.t-row-desc .t-header-devider{display:inline-block;margin:0 5px}@media screen and (max-width: 1700px){.t-row-desc{font-size:1.0625rem}.t-row-desc .t-header-devider{margin:0 4px}}@media screen and (max-width: 1480px){.t-row-desc{font-size:.9375rem}}@media screen and (max-width: 900px){.t-row-desc{font-size:1.125rem}}@media screen and (max-width: 600px){.t-row-desc{font-size:1rem}}.t-cell-desc-l{color:#1B1918;font-style:normal;line-height:1.3;text-align:center}.t-cell-desc-l:first-letter{text-transform:uppercase}.t-row-values{font-size:1.25rem;font-weight:400}.t-row-values .t-header-devider{margin:7px 0}@media screen and (max-width: 1700px){.t-row-values{font-size:1.0625rem}.t-row-values .t-header-devider{margin:6px 0}}@media screen and (max-width: 1480px){.t-row-values{font-size:.9375rem}.t-row-values .t-header-devider{margin:5px 0}}@media screen and (max-width: 900px){.t-row-values{font-size:1.125rem}.t-row-values .t-header-devider{margin:0}}.t-cell-value{text-align:center}.t-row-cell{color:#1B1918;padding:0}.t-row-cell:nth-of-type(odd),.t-row-cell:nth-of-type(even){background-color:transparent}.t-cell-border-top:before{display:none}.t-arr-left,.t-arr-right{background-color:#714048}.t-arr-left{transform:rotate(180deg)}.accomodation-details_cta{display:flex;justify-content:center;margin-bottom:137px}@media screen and (max-width: 1700px){.accomodation-details_cta{margin-bottom:116px}}@media screen and (max-width: 1480px){.accomodation-details_cta{margin-bottom:103px}}@media screen and (max-width: 900px){.accomodation-details_cta{margin-bottom:107px}}@media screen and (max-width: 600px){.accomodation-details_cta{margin-bottom:100px}}.accomodation-details_gallery{margin-bottom:255px}.accomodation-details_gallery .owl-nav{display:flex;justify-content:flex-end;margin-top:32px}.accomodation-details_gallery .owl-nav button{transition:.2s}.accomodation-details_gallery .owl-nav button svg{width:54px;fill:#714048}.accomodation-details_gallery .owl-nav button:first-child{margin-right:30px}.accomodation-details_gallery .owl-nav button.disabled{pointer-events:none;opacity:.3}@media screen and (max-width: 1700px){.accomodation-details_gallery{margin-bottom:217px}.accomodation-details_gallery .owl-nav{margin-top:27px}.accomodation-details_gallery .owl-nav button svg{width:46px}.accomodation-details_gallery .owl-nav button:first-child{margin-right:26px}}@media screen and (max-width: 1480px){.accomodation-details_gallery{margin-bottom:191px}.accomodation-details_gallery .owl-nav{margin-top:24px}.accomodation-details_gallery .owl-nav button svg{width:41px}.accomodation-details_gallery .owl-nav button:first-child{margin-right:23px}}@media screen and (max-width: 900px){.accomodation-details_gallery{margin-bottom:107px}.accomodation-details_gallery .owl-nav button svg{width:45px}.accomodation-details_gallery .owl-nav button:first-child{margin-right:25px}}@media screen and (max-width: 600px){.accomodation-details_gallery{margin-bottom:100px}}@media screen and (max-width: 900px){.home-breakfast{padding-top:260px}}@media screen and (max-width: 600px){.home-breakfast{padding-top:0}}
