.accomodation-details{display:flex;flex-direction:column;padding-top:120px}.accomodation-details .article_title{text-align:center;margin-bottom:20px}.accomodation-details .article_title+.article_subtitle{color:rgba(0,0,0,0.4);text-align:center}.accomodation-details .article_title+.article_subtitle svg{width:29px;height:auto}.accomodation-details .article_title+.article_subtitle svg path{fill:rgba(0,0,0,0.4) !important;fill-opacity:1 !important}.accomodation-details .article_title+.article_subtitle+.cta{text-transform:capitalize;align-self:center;margin-bottom:70px}.accomodation-details .article_subtitle{color:#302E2B}.accomodation-details .accomodation-details_features{list-style:none;margin:0;margin-bottom:120px;padding:0 80px;column-count:2;column-gap:0}.accomodation-details .accomodation-details_features li{text-transform:uppercase;border-bottom:1px solid #DA933A;padding-top:33px;padding-bottom:10px}.accomodation-details .accomodation-details_price-clarification{font-size:2.1875rem;color:rgba(0,0,0,0.4);line-height:1.34;font-weight:600;text-align:center;margin-top:0;margin-bottom:57px}.accomodation-details .accomodation-price_table{margin-bottom:168px}.accomodation-details .accomodation-price_table .t-row{border:0;margin-top:40px}.accomodation-details .accomodation-price_table .t-row.t-first-row{margin-top:0}.accomodation-details .accomodation-price_table .t-row.t-first-row .t-row-content{background-color:transparent}.accomodation-details .accomodation-price_table .t-row.t-first-row .t-row-desc{background-color:transparent}.accomodation-details .accomodation-price_table .t-row.t-first-row .t-row-desc:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#FCFCF3;z-index:1}.accomodation-details .accomodation-price_table .t-row.t-first-row .t-row-cell:nth-of-type(odd),.accomodation-details .accomodation-price_table .t-row.t-first-row .t-row-cell:nth-of-type(even){background-color:transparent}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-content-wrapper{margin-bottom:30px}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-content-wrapper:last-child{margin-bottom:0}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-content-wrapper:nth-of-type(odd) .t-row-desc{background-color:#DA933A}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-content-wrapper:nth-of-type(odd) .t-row-cell:nth-of-type(odd),.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-content-wrapper:nth-of-type(odd) .t-row-cell:nth-of-type(even){background-color:#DA933A}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-content-wrapper:nth-of-type(even) .t-row-desc{background-color:#302E2B}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-content-wrapper:nth-of-type(even) .t-row-cell:nth-of-type(odd),.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-content-wrapper:nth-of-type(even) .t-row-cell:nth-of-type(even){background-color:#302E2B}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-desc{font-size:2.1875rem;padding:26px 0}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-cell-desc-l{color:#FCFCF3;text-transform:uppercase;font-weight:600;font-style:normal;padding-left:10px}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-cell{padding:26px 0}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-cell:nth-of-type(odd),.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-cell:nth-of-type(even){background-color:transparent}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-cell-value{color:#FCFCF3}.accomodation-details .accomodation-price_table .t-bold{font-weight:600}.accomodation-details .accomodation-price_table .t-row-values{font-size:2.1875rem;font-weight:600}.accomodation-details .accomodation-price_table .t-row-cell{padding:0}.accomodation-details .accomodation-price_table .t-row-content{background-color:transparent}.accomodation-details .accomodation-price_table .t-arr-left,.accomodation-details .accomodation-price_table .t-arr-right{width:72px;height:72px;display:flex;justify-content:center;align-items:center;border:1px solid #302E2B;margin-top:28px !important;background-color:rgba(0,0,0,0.05);box-shadow:none;-webkit-box-shadow:none;transition:.2s}.accomodation-details .accomodation-price_table .t-arr-left svg,.accomodation-details .accomodation-price_table .t-arr-right svg{width:32px;height:auto;top:auto}.accomodation-details .accomodation-price_table .t-arr-left:hover,.accomodation-details .accomodation-price_table .t-arr-right:hover{background-color:rgba(0,0,0,0.1)}.accomodation-details .accomodation-price_table .t-arr-left{margin-left:-50px}.accomodation-details .accomodation-price_table .t-arr-right{right:-50px}@media screen and (max-width: 1800px){.accomodation-details{padding-top:90px}.accomodation-details .article_title{margin-bottom:15px}.accomodation-details .article_title+.article_subtitle svg{width:22px}.accomodation-details .article_title+.article_subtitle+.cta{margin-bottom:53px}.accomodation-details .accomodation-details_features{margin-bottom:90px;padding:0 60px}.accomodation-details .accomodation-details_features li{padding-top:25px;padding-bottom:8px}.accomodation-details .accomodation-details_price-clarification{font-size:1.625rem;margin-bottom:43px}.accomodation-details .accomodation-price_table{margin-bottom:126px}.accomodation-details .accomodation-price_table .t-row{margin-top:30px}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-content-wrapper{margin-bottom:23px}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-desc{font-size:1.625rem;padding:20px 0}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-cell{padding:20px 0}.accomodation-details .accomodation-price_table .t-row-values{font-size:1.625rem}.accomodation-details .accomodation-price_table .t-arr-left,.accomodation-details .accomodation-price_table .t-arr-right{width:54px;height:54px;margin-top:21px !important}.accomodation-details .accomodation-price_table .t-arr-left svg,.accomodation-details .accomodation-price_table .t-arr-right svg{width:24px}}@media screen and (max-width: 1400px){.accomodation-details{padding-top:72px}.accomodation-details .article_title{margin-bottom:12px}.accomodation-details .article_title+.article_subtitle svg{width:18px}.accomodation-details .article_title+.article_subtitle+.cta{margin-bottom:42px}.accomodation-details .accomodation-details_features{margin-bottom:72px;padding:0 48px}.accomodation-details .accomodation-details_features li{padding-top:20px;padding-bottom:6px}.accomodation-details .accomodation-details_price-clarification{font-size:1.3125rem;margin-bottom:34px}.accomodation-details .accomodation-price_table{margin-bottom:101px}.accomodation-details .accomodation-price_table .t-row{margin-top:24px}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-content-wrapper{margin-bottom:18px}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-desc{font-size:1.3125rem;padding:16px 0}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-cell{padding:16px 0}.accomodation-details .accomodation-price_table .t-row-values{font-size:1.3125rem}.accomodation-details .accomodation-price_table .t-arr-left,.accomodation-details .accomodation-price_table .t-arr-right{width:43px;height:43px;margin-top:17px !important}.accomodation-details .accomodation-price_table .t-arr-left svg,.accomodation-details .accomodation-price_table .t-arr-right svg{width:19px}}@media screen and (max-width: 1000px){.accomodation-details{padding-top:120px}.accomodation-details .article_title{margin-bottom:26px}.accomodation-details .article_title+.article_subtitle svg{width:22px}.accomodation-details .article_title+.article_subtitle+.cta{margin-bottom:114px}.accomodation-details .article_title+.article_subtitle+.cta+.article_subtitle{margin-bottom:40px;margin-left:50px}.accomodation-details .accomodation-details_features{margin-bottom:70px;padding:0 50px}.accomodation-details .accomodation-details_features li{padding-top:33px;padding-bottom:12px}.accomodation-details .accomodation-details_features+.article_title{margin-bottom:5px}.accomodation-details .accomodation-details_price-clarification{font-size:1.875rem;margin-bottom:46px}.accomodation-details .accomodation-price_table{margin-bottom:132px}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-desc{padding:22px 0}.accomodation-details .accomodation-price_table .t-row-values{font-size:1.875rem}.accomodation-details .accomodation-price_table .t-arr-left,.accomodation-details .accomodation-price_table .t-arr-right{margin-top:29px !important}.accomodation-details .accomodation-price_table .t-arr-right{right:-30px}}@media screen and (max-width: 600px){.accomodation-details{padding-top:88px}.accomodation-details .article_title{margin-bottom:15px}.accomodation-details .article_title+.article_subtitle svg{width:20px}.accomodation-details .article_title+.article_subtitle+.cta{margin-bottom:93px}.accomodation-details .article_title+.article_subtitle+.cta+.article_subtitle{margin-bottom:51px;margin-left:0}.accomodation-details .accomodation-details_features{margin-bottom:101px;padding:0;column-count:1}.accomodation-details .accomodation-details_features li{padding-top:36px;padding-bottom:5px}.accomodation-details .accomodation-details_price-clarification{font-size:1.5625rem}.accomodation-details .accomodation-price_table{margin-bottom:80px}.accomodation-details .accomodation-price_table .t-row{margin-top:0}.accomodation-details .accomodation-price_table .t-row.t-first-row .t-cell-desc-s{display:none}.accomodation-details .accomodation-price_table .t-row:not(.t-first-row) .t-row-cell{padding:0}.accomodation-details .accomodation-price_table .t-row-values{font-size:1.5625rem}.accomodation-details .accomodation-price_table .t-row-content-wrapper:nth-child(odd) .t-cell-desc-s{color:#DA933A}.accomodation-details .accomodation-price_table .t-row-content-wrapper:nth-child(even) .t-cell-desc-s{color:#302E2B}.accomodation-details .accomodation-price_table .t-cell-desc-s{text-align:center;text-transform:uppercase;width:100%;margin-right:0;padding:10px 0;background-color:#FCFCF3}.accomodation-details .accomodation-price_table .t-cell-value{padding:10px 0}.accomodation-details .accomodation-price_table .t-arr-left,.accomodation-details .accomodation-price_table .t-arr-right{width:50px;height:50px}.accomodation-details .accomodation-price_table .t-arr-left svg,.accomodation-details .accomodation-price_table .t-arr-right svg{width:21px}.accomodation-details .accomodation-price_table .t-arr-left{margin-left:-20px}.accomodation-details .accomodation-price_table .t-arr-right{right:0;margin-right:-20px}}.accomodation-details_gallery{margin-bottom:200px}.accomodation-details_gallery .article_subtitle{text-align:center}.accomodation-details_gallery .accomodation-details_gallery_slide{padding-top:100px}.accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item{height:516px;display:flex;justify-content:center;align-items:center}.accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item a{display:block}.accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item.small a{width:318px;height:364px}.accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item.big a{width:450px;height:516px}.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots{width:100%;position:absolute;top:0;display:flex;justify-content:center;align-items:flex-end}.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button{width:92px;height:5px;position:relative;border:0;margin:0;margin-right:5px;padding:0;background-color:transparent}.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button:before{content:'';width:100%;height:2px;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.4);transition:.2s}.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button:hover:before,.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button.active:before{height:5px;background-color:#302E2B}@media screen and (max-width: 1800px){.accomodation-details_gallery{margin-bottom:150px}.accomodation-details_gallery .accomodation-details_gallery_slide{padding-top:75px}.accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item{height:387px}.accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item.small a{width:239px;height:273px}.accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item.big a{width:338px;height:387px}.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button{width:69px;height:4px;margin-right:4px}.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button:hover:before,.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button.active:before{height:4px}}@media screen and (max-width: 1400px){.accomodation-details_gallery{margin-bottom:120px}.accomodation-details_gallery .accomodation-details_gallery_slide{padding-top:60px}.accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item{height:310px}.accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item.small a{width:191px;height:218px}.accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item.big a{width:270px;height:310px}.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button{width:55px;height:3px;margin-right:3px}.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button:hover:before,.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button.active:before{height:3px}}@media screen and (max-width: 1000px){.accomodation-details_gallery{margin-bottom:180px}.accomodation-details_gallery .accomodation-details_gallery_slide{padding-top:52px}.accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item{height:354px}.accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item.small a{width:217px;height:250px}.accomodation-details_gallery .accomodation-details_gallery_slide .accomodation-details_gallery_slide_item.big a{width:308px;height:354px}.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button{width:72px;height:5px;margin-right:5px}.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button:hover:before,.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button.active:before{height:5px}}@media screen and (max-width: 600px){.accomodation-details_gallery{margin-bottom:132px}.accomodation-details_gallery .accomodation-details_gallery_slide{width:calc(100% - 50px);margin-left:25px;padding-top:63px}.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots{padding:0 50px}.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button{flex:1;max-width:55px;height:3px;margin-right:3px}.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button:hover:before,.accomodation-details_gallery .accomodation-details_gallery_slide .owl-dots button.active:before{height:3px}}
