.prices-top{display:flex;justify-content:center;align-items:center;margin-bottom:126px}.prices-top .prices-top_logo{width:118px;height:auto;cursor:pointer;opacity:.2;transition:.2s}.prices-top .prices-top_logo svg{width:100%;height:auto}.prices-top .prices-top_logo.active{opacity:1}.prices-top .prices-top_text{width:25.8%}.prices-top .prices-top_text .article_subtitle{color:#CCC;margin-bottom:0}@media screen and (max-width: 2300px){.prices-top{margin-bottom:95px}.prices-top .prices-top_logo{width:89px}}@media screen and (max-width: 1600px){.prices-top{margin-bottom:71px}.prices-top .prices-top_logo{width:67px}}@media screen and (max-width: 1200px) and (orientation: portrait){.prices-top{margin-bottom:37px}.prices-top .prices-top_logo{width:118px}.prices-top .prices-top_text{width:40%}}@media screen and (max-width: 650px) and (orientation: portrait){.prices-top{position:relative;margin-bottom:49px;padding-bottom:136px}.prices-top .prices-top_logo{width:auto;height:136px;position:absolute;bottom:0}.prices-top .prices-top_logo svg{width:auto;height:100%}.prices-top .prices-top_logo:first-child{left:15%}.prices-top .prices-top_logo:last-child{right:15%}.prices-top .prices-top_text{width:100%;padding:0 15px}.prices-top .prices-top_text .article_subtitle{margin-bottom:20px}}.prices-filters{display:flex;justify-content:center;align-items:center;margin-bottom:97px}.prices-filters label{font-family:"Julius Sans One",sans-serif;font-size:1.25rem;color:#3C3C3B;margin-right:65px}.prices-filters button{width:24px;height:21px;display:flex;justify-content:center;align-items:center;border:0;padding:0;background-color:transparent;transition:.2s}.prices-filters button svg{width:22px;fill:#A20417}.prices-filters button.disabled{pointer-events:none;opacity:.3}.prices-filters .prices-filters_guests{display:flex;align-items:center;margin-right:150px}.prices-filters .prices-filters_guests .prices-filters_guests_controls{display:flex;align-items:center}.prices-filters .prices-filters_guests .prices-filters_guests_controls .prices-filters_guests_controls_values{display:flex;margin:0 67px}.prices-filters .prices-filters_guests .prices-filters_guests_controls .prices-filters_guests_controls_values span{font-family:"Bigilla";font-size:1.25rem;color:#A20417;margin:0 12px;cursor:pointer;opacity:.2;transition:.2s}.prices-filters .prices-filters_guests .prices-filters_guests_controls .prices-filters_guests_controls_values span.active{opacity:1}.prices-filters .prices-filters_periods{display:flex;align-items:center}.prices-filters .prices-filters_periods .prices-filters_periods_controls{display:flex;align-items:center}.prices-filters .prices-filters_periods .prices-filters_periods_controls span{font-family:"Bigilla";font-size:1.25rem;color:#A20417;text-align:center;width:250px;transition:.2s}@media screen and (max-width: 2300px){.prices-filters{margin-bottom:73px}.prices-filters label{font-size:1.125rem;margin-right:49px}.prices-filters button{width:18px}.prices-filters button svg{width:17px}.prices-filters .prices-filters_guests{margin-right:113px}.prices-filters .prices-filters_guests .prices-filters_guests_controls .prices-filters_guests_controls_values{margin:0 50px}.prices-filters .prices-filters_guests .prices-filters_guests_controls .prices-filters_guests_controls_values span{font-size:1.125rem;margin:0 9px}.prices-filters .prices-filters_periods .prices-filters_periods_controls span{font-size:1.125rem;width:225px}}@media screen and (max-width: 1600px){.prices-filters{margin-bottom:55px}.prices-filters label{font-size:.875rem;margin-right:37px}.prices-filters button{width:14px}.prices-filters button svg{width:13px}.prices-filters .prices-filters_guests{margin-right:85px}.prices-filters .prices-filters_guests .prices-filters_guests_controls .prices-filters_guests_controls_values{margin:0 38px}.prices-filters .prices-filters_guests .prices-filters_guests_controls .prices-filters_guests_controls_values span{font-size:.875rem;margin:0 7px}.prices-filters .prices-filters_periods .prices-filters_periods_controls span{font-size:.875rem;width:169px}}@media screen and (max-width: 1200px) and (orientation: portrait){.prices-filters{flex-direction:column;margin-bottom:65px}.prices-filters label{font-size:1.25rem;margin-bottom:14px;margin-right:0}.prices-filters .prices-filters_guests{flex-direction:column;margin-bottom:37px;margin-right:0}.prices-filters .prices-filters_guests .prices-filters_guests_controls button{width:40px;height:40px}.prices-filters .prices-filters_guests .prices-filters_guests_controls button svg{width:22px}.prices-filters .prices-filters_guests .prices-filters_guests_controls .prices-filters_guests_controls_values{margin:0 53px}.prices-filters .prices-filters_guests .prices-filters_guests_controls .prices-filters_guests_controls_values span{font-size:1.25rem;margin:0 10px}.prices-filters .prices-filters_periods{flex-direction:column}.prices-filters .prices-filters_periods .prices-filters_periods_controls button{width:40px;height:40px}.prices-filters .prices-filters_periods .prices-filters_periods_controls button svg{width:22px}.prices-filters .prices-filters_periods .prices-filters_periods_controls span{font-size:1.25rem;width:230px}}@media screen and (max-width: 650px) and (orientation: portrait){.prices-filters{margin-bottom:55px}.prices-filters label{font-size:1rem}}.prices-accomodations{display:flex;justify-content:space-around;padding-bottom:127px}.prices-accomodations .prices-accomodations_item{width:33.1%;height:710px;position:relative;display:flex}.prices-accomodations .prices-accomodations_item picture{width:92.7%;height:87.4%;position:relative;margin-top:auto;z-index:1}.prices-accomodations .prices-accomodations_item>a{font-family:"Bigilla";font-size:3.75rem;text-transform:capitalize;width:92.7%;height:87.4%;position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center;padding-top:50px;background-color:rgba(255,255,255,0.68);opacity:0;transition:.2s;z-index:2}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box{width:82.8%;height:42.5%;position:absolute;top:0;right:0;display:flex;flex-wrap:wrap;align-items:center;padding-left:5%;padding-right:5%;background-color:#FCFCFC;box-shadow:-50px 0 60px rgba(0,0,0,0.05);transition:.2s;z-index:3}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_title{font-size:3.75rem;color:#4D4D4D;line-height:1.1;align-self:flex-end;margin:0}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_price{font-size:3.75rem;line-height:1;position:relative;align-self:flex-end;margin-left:auto;transition:.3s}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_price span{font-family:"Julius Sans One",sans-serif;font-size:1.25rem;color:#4D4D4D;font-weight:normal;text-transform:uppercase;position:absolute;bottom:-20px;left:0}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info{width:100%;display:flex;align-items:center;align-self:flex-start;padding-top:43px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item{font-family:"Julius Sans One",sans-serif;font-size:1.25rem;color:#4D4D4D;font-weight:normal;display:flex;align-items:center;margin:0}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item svg{height:auto;margin-right:18px;fill:#A20417}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item.prices-accomodations_item_box_info_item__guests svg{width:27px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item.prices-accomodations_item_box_info_item__sm svg{width:24px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item:first-child{margin-right:58px}.prices-accomodations .prices-accomodations_item:hover>a{opacity:1}.prices-accomodations .prices-accomodations_item:hover .prices-accomodations_item_box{background-color:#f7f7f7;box-shadow:-50px 0 60px rgba(0,0,0,0.15);transform:translateY(15%)}.prices-accomodations.fade-out .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_price{opacity:0;transform:translateX(-10%)}.prices-accomodations.puntin .prices-accomodations_item>a{color:#A20417}.prices-accomodations.puntin .prices-accomodations_item>a:hover{color:#8b0314}.prices-accomodations.puntin .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_price{color:#A20417}.prices-accomodations.puntin .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item svg{fill:#A20417}@media screen and (max-width: 2300px){.prices-accomodations{padding-bottom:95px}.prices-accomodations .prices-accomodations_item{height:533px}.prices-accomodations .prices-accomodations_item>a{font-size:2.8125rem;padding-top:38px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box{box-shadow:-38px 0 45px rgba(0,0,0,0.05)}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_title{font-size:2.8125rem}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_price{font-size:2.8125rem}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_price span{font-size:1.125rem;bottom:-18px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info{padding-top:32px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item{font-size:1.125rem}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item svg{margin-right:14px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item.prices-accomodations_item_box_info_item__guests svg{width:20px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item.prices-accomodations_item_box_info_item__sm svg{width:18px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item:first-child{margin-right:44px}.prices-accomodations .prices-accomodations_item:hover .prices-accomodations_item_box{box-shadow:-38px 0 45px rgba(0,0,0,0.15)}}@media screen and (max-width: 1600px){.prices-accomodations{padding-bottom:71px}.prices-accomodations .prices-accomodations_item{height:400px}.prices-accomodations .prices-accomodations_item>a{font-size:2.125rem;padding-top:29px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box{width:91%;right:3%;box-shadow:-29px 0 34px rgba(0,0,0,0.05)}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_title{font-size:2.125rem}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_price{font-size:2.125rem}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_price span{font-size:.875rem;bottom:-14px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info{padding-top:24px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item{font-size:.875rem}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item svg{margin-right:11px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item.prices-accomodations_item_box_info_item__guests svg{width:15px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item.prices-accomodations_item_box_info_item__sm svg{width:14px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item:first-child{margin-right:33px}.prices-accomodations .prices-accomodations_item:hover .prices-accomodations_item_box{box-shadow:-29px 0 34px rgba(0,0,0,0.15)}}@media screen and (max-width: 1200px) and (orientation: portrait){.prices-accomodations{flex-direction:column;padding:0 30px 55px 30px}.prices-accomodations .prices-accomodations_item{width:100%;height:278px;margin-bottom:38px}.prices-accomodations .prices-accomodations_item picture{width:100%;height:100%}.prices-accomodations .prices-accomodations_item>a{z-index:5}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box{width:100%;height:100%;right:0;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;padding-left:54px;padding-right:67px;background-color:rgba(255,255,255,0.77);box-shadow:none}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_title{font-size:2.5rem;align-self:flex-start}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_price{font-size:3.75rem;position:absolute;margin:0}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_price span{font-size:1.25rem;position:static;display:block}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info{padding-top:28px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item{font-size:1.25rem}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item svg{margin-right:19px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item.prices-accomodations_item_box_info_item__guests svg{width:28px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item.prices-accomodations_item_box_info_item__sm svg{width:24px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item:first-child{margin-right:56px}.prices-accomodations .prices-accomodations_item:hover>a{opacity:0}.prices-accomodations .prices-accomodations_item:hover .prices-accomodations_item_box{background-color:rgba(255,255,255,0.77);box-shadow:none;transform:none}}@media screen and (max-width: 650px) and (orientation: portrait){.prices-accomodations{padding:0 0 55px 0}.prices-accomodations .prices-accomodations_item{height:180px;margin-bottom:25px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box{flex-direction:row-reverse;justify-content:space-between;padding-top:86px;padding-left:4%;padding-right:3.5%}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_title{position:absolute;top:18px;left:4%}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_price{font-size:2.5rem;position:static;align-self:flex-start}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_price span{font-size:.9375rem}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info{display:block;padding-top:0}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item{font-size:1.125rem}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item svg{margin-right:15px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item:first-child{margin-bottom:18px;margin-right:0}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item.prices-accomodations_item_box_info_item__guests svg{width:20px}.prices-accomodations .prices-accomodations_item .prices-accomodations_item_box .prices-accomodations_item_box_info .prices-accomodations_item_box_info_item.prices-accomodations_item_box_info_item__sm svg{width:16px;margin-bottom:2px;margin-left:2px;margin-right:17px}}.prices-conditions{padding-bottom:190px}.prices-conditions .article_title{margin-bottom:82px}@media screen and (max-width: 2300px){.prices-conditions{padding-bottom:143px}.prices-conditions .article_title{margin-bottom:62px}}@media screen and (max-width: 1600px){.prices-conditions{padding-bottom:107px}.prices-conditions .article_title{margin-bottom:47px}}@media screen and (max-width: 650px) and (orientation: portrait){.prices-conditions{padding-bottom:44px}.prices-conditions .article_title{margin-bottom:16px}}
