:root{--body-margin: 124px;--column-margin: 228px;--column-padding: 104px}@media screen and (max-width: 1750px){:root{--body-margin: 110px;--column-margin: 205px;--column-padding: 95px}.row{max-width:1347px}}@media screen and (max-width: 1550px){:root{--body-margin: 93px;--column-margin: 171px;--column-padding: 78px}.row{max-width:1098px}}@media screen and (max-width: 1300px){:root{--body-margin: 74px;--column-margin: 74px;--column-padding: 62px}.row{max-width:calc(100% - 148px)}}@media screen and (max-width: 900px){:root{--body-margin: 45px;--column-margin: 69px;--column-padding: 24px}.row{max-width:calc(100% - 176px)}}@media screen and (max-width: 600px){:root{--body-margin: 36px;--column-margin: 57px;--column-padding: 21px}.row{max-width:calc(100% - 42px)}}html,body{width:100%;height:100%;margin:0px;padding:0px;border:0px none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button{transition:color .2s ease 0s;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{font-weight:bold;transition:.2s}a:hover{color:#726150}.m-b-1{margin-bottom:1rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-b-1{margin-bottom:.5rem !important}}.m-b-2{margin-bottom:2rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-b-2{margin-bottom:1rem !important}}.m-b-3{margin-bottom:3rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-b-3{margin-bottom:1.5rem !important}}.m-b-4{margin-bottom:4rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-b-4{margin-bottom:2rem !important}}.m-b-5{margin-bottom:5rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-b-5{margin-bottom:2.5rem !important}}.m-b-6{margin-bottom:6rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-b-6{margin-bottom:3rem !important}}.m-b-7{margin-bottom:7rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-b-7{margin-bottom:3.5rem !important}}.m-b-8{margin-bottom:8rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-b-8{margin-bottom:4rem !important}}.m-b-9{margin-bottom:9rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-b-9{margin-bottom:4.5rem !important}}.m-b-10{margin-bottom:10rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-b-10{margin-bottom:5rem !important}}.m-b-11{margin-bottom:11rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-b-11{margin-bottom:5.5rem !important}}.m-b-12{margin-bottom:12rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-b-12{margin-bottom:6rem !important}}.m-b-13{margin-bottom:13rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-b-13{margin-bottom:6.5rem !important}}.m-b-14{margin-bottom:14rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-b-14{margin-bottom:7rem !important}}.m-b-15{margin-bottom:15rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-b-15{margin-bottom:7.5rem !important}}.m-t-1{margin-top:1rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-t-1{margin-top:.5rem !important}}.m-t-2{margin-top:2rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-t-2{margin-top:1rem !important}}.m-t-3{margin-top:3rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-t-3{margin-top:1.5rem !important}}.m-t-4{margin-top:4rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-t-4{margin-top:2rem !important}}.m-t-5{margin-top:5rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-t-5{margin-top:2.5rem !important}}.m-t-6{margin-top:6rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-t-6{margin-top:3rem !important}}.m-t-7{margin-top:7rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-t-7{margin-top:3.5rem !important}}.m-t-8{margin-top:8rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-t-8{margin-top:4rem !important}}.m-t-9{margin-top:9rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-t-9{margin-top:4.5rem !important}}.m-t-10{margin-top:10rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-t-10{margin-top:5rem !important}}.m-t-11{margin-top:11rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-t-11{margin-top:5.5rem !important}}.m-t-12{margin-top:12rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-t-12{margin-top:6rem !important}}.m-t-13{margin-top:13rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-t-13{margin-top:6.5rem !important}}.m-t-14{margin-top:14rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-t-14{margin-top:7rem !important}}.m-t-15{margin-top:15rem !important}@media screen and (max-width: 1200px) and (orientation: portrait){.m-t-15{margin-top:7.5rem !important}}picture,.responsive-img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:filter .3s ease 0s}.unloaded{filter:blur(10px)}.white{color:#fff !important}.secondary{color:#726150 !important}.article_caption{font-size:2.5rem;color:#726150;text-transform:uppercase;position:relative;display:flex;align-items:center;margin-bottom:16px;margin-left:-75px}.article_caption svg{width:43px;height:auto;margin-top:-10px;margin-right:32px}.article_caption svg .footprint{fill:#423328}.article_caption.vertical{flex-direction:column;margin-left:0}.article_caption.vertical svg{margin-right:0;margin-bottom:30px}.article_caption.white svg .footprint{fill:#fff}@media screen and (max-width: 1750px){.article_caption{font-size:2.25rem;margin-bottom:14px;margin-left:-68px}.article_caption svg{width:39px;margin-right:29px}.article_caption.vertical svg{margin-bottom:27px}}@media screen and (max-width: 1550px){.article_caption{font-size:1.875rem;margin-bottom:12px;margin-left:-56px}.article_caption svg{width:32px;margin-right:24px}.article_caption.vertical svg{margin-bottom:23px}}@media screen and (max-width: 900px){.article_caption{font-size:1.75rem;margin-bottom:16px}}@media screen and (max-width: 600px){.article_caption{font-size:1.5625rem;margin-bottom:17px;margin-left:0}.article_caption svg{width:30px;margin-right:8px}.article_caption.vertical svg{margin-bottom:15px}}.article_title{font-size:3.75rem;color:#423328;margin-bottom:60px}.article_title.center{text-align:center;align-self:center}@media screen and (max-width: 1750px){.article_title{font-size:3.375rem;margin-bottom:54px}}@media screen and (max-width: 1550px){.article_title{font-size:2.8125rem;margin-bottom:45px}}@media screen and (max-width: 900px){.article_title{font-size:2.5rem;margin-bottom:32px}}@media screen and (max-width: 600px){.article_title{font-size:2.1875rem}}.article_subtitle{font-size:2.5rem;color:#423328}@media screen and (max-width: 1750px){.article_subtitle{font-size:2.25rem}}@media screen and (max-width: 1550px){.article_subtitle{font-size:1.875rem}}.cta{font-size:1.25rem;font-weight:400;text-align:center;display:inline-block;border:1px solid #726150;border-radius:60px;padding:14px 50px;background-color:transparent;transition:.2s}.cta:hover{color:#fff;background-color:#726150}.cta.white{border-color:#fff}.cta.white:hover{color:#423328 !important;background-color:#fff}.cta.dark{color:#fff;background-color:#726150}.cta.dark:hover{background-color:#615244;border-color:#615244}.cta.full-white{color:#726150;border-color:#fff;background-color:#fff}.cta.full-white:hover{border-color:#726150}@media screen and (max-width: 1750px){.cta{font-size:1.125rem;padding:13px 45px}}@media screen and (max-width: 1550px){.cta{font-size:.9375rem;padding:11px 38px}}@media screen and (max-width: 900px){.cta{font-size:1.125rem;padding:13px 45px}}@media screen and (max-width: 600px){.cta{padding:10px 45px}}.big-image-parallax{width:100%;aspect-ratio:1920 / 937;position:relative;clip-path:inset(0)}.big-image-parallax picture{position:fixed;top:0;left:0}.big-image-parallax .row{height:100%}.big-image-parallax .row .column{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:116px}@media screen and (max-width: 1750px){.big-image-parallax .row .column{padding-bottom:105px}}@media screen and (max-width: 1550px){.big-image-parallax .row .column{padding-bottom:87px}}@media screen and (max-width: 900px){.big-image-parallax{aspect-ratio:744 / 949}.big-image-parallax .row .column{padding-bottom:80px}}@media screen and (max-width: 600px){.big-image-parallax{aspect-ratio:385 / 625}.big-image-parallax .row .column{padding-bottom:44px}.big-image-parallax .row .column .article_title{text-align:center}}.locality-article{position:relative;display:flex;align-items:center;margin:181px var(--body-margin) 0 var(--body-margin)}.locality-article>svg{width:153px;position:absolute;top:173px;right:calc(46.65% - 15px - 153px);z-index:2}.locality-article .locality-article_left{width:33.73%;display:flex;flex-direction:column;margin-left:var(--column-padding)}.locality-article .locality-article_left .cta{margin-top:12px;align-self:flex-start}.locality-article .locality-article_right{width:46.65%;min-height:831px;position:relative;margin-left:auto}.locality-article .locality-article_right picture:first-of-type{width:66.79%;height:auto;aspect-ratio:521 / 580;margin-left:auto}.locality-article .locality-article_right picture:last-of-type{width:54.23%;height:auto;aspect-ratio:423 / 540;position:absolute;top:291px;z-index:1}@media screen and (max-width: 1750px){.locality-article{margin-top:163px}.locality-article>svg{width:138px;top:156px;right:calc(46.65% - 15px - 138px)}.locality-article .locality-article_right{min-height:748px}.locality-article .locality-article_right picture:last-of-type{top:262px}}@media screen and (max-width: 1550px){.locality-article{margin-top:136px}.locality-article>svg{width:115px;top:130px;right:calc(46.65% - 11px - 115px)}.locality-article .locality-article_left .cta{margin-top:9px}.locality-article .locality-article_right{min-height:623px}.locality-article .locality-article_right picture:last-of-type{top:218px}}@media screen and (max-width: 900px){.locality-article{display:block;margin:145px 69px 160px 69px}.locality-article>svg{width:89px;top:auto;bottom:412px;left:30px}.locality-article .locality-article_left{width:calc(100% - 70px);margin:0 35px}.locality-article .locality-article_left .cta{margin-top:20px}.locality-article .locality-article_right{width:100%;min-height:0;margin-top:75px}.locality-article .locality-article_right picture:first-of-type{aspect-ratio:405 / 429}.locality-article .locality-article_right picture:last-of-type{aspect-ratio:329 / 399;position:static;margin-top:-176px}}@media screen and (max-width: 600px){.locality-article{margin:105px var(--body-margin) 120px var(--body-margin)}.locality-article>svg{width:71px;bottom:359px;left:auto;right:23px}.locality-article .locality-article_left{width:100%;margin:0}.locality-article .locality-article_right{width:calc(100% + var(--body-margin));margin-top:96px}.locality-article .locality-article_right picture:last-of-type{width:auto;aspect-ratio:312 / 380;height:380px;margin-top:0}}.request-bar{width:56.62%;display:flex;border:1px solid #726150;border-radius:40px;padding:5px}.request-bar input{font-size:1.25rem !important;color:#726150 !important;text-transform:capitalize;width:108px !important;height:55px !important;position:relative;border:0 !important;box-shadow:none !important;margin:0 !important;margin-right:62px !important;padding:0 !important;padding-left:28px !important;background:none !important;box-sizing:content-box !important}.request-bar select{font-size:1.25rem;color:#726150;text-transform:capitalize;width:108px;height:55px;position:relative;border:0;margin-bottom:0 !important;padding:0;padding-left:28px;background:none;box-sizing:content-box}.request-bar button{font-size:1.25rem;color:#fff;font-weight:500 !important;width:187px;height:55px;border-radius:40px;border:0;margin:0 !important;margin-left:auto !important;padding:0 !important;background-color:#726150;transition:.2s}.request-bar button:hover{background-color:#615244}@media screen and (max-width: 1750px){.request-bar input{font-size:1.125rem !important;width:97px !important;height:50px !important;margin-right:56px !important;padding-left:25px !important}.request-bar select{font-size:1.125rem;width:97px;height:50px;padding-left:25px}.request-bar button{font-size:1.125rem;width:168px;height:50px}}@media screen and (max-width: 1550px){.request-bar{padding:4px}.request-bar input{font-size:.9375rem !important;width:81px !important;height:41px !important;margin-right:47px !important;padding-left:21px !important}.request-bar select{font-size:.9375rem;width:81px;height:41px;padding-left:21px}.request-bar button{font-size:.9375rem;width:140px;height:41px}}@media screen and (max-width: 900px){.request-bar{width:100%}.request-bar input,.request-bar select{font-size:1.125rem !important;width:91px !important;height:45px !important}.request-bar button{font-size:1.125rem;width:150px;height:45px}}.content-2-images{position:relative;display:flex;margin-top:136px}.content-2-images .content-2-images_content{text-align:center;width:40.93%;display:flex;flex-direction:column;align-items:center;margin:107px auto 273px auto}.content-2-images .content-2-images_content svg{width:82px;margin-bottom:79px}.content-2-images picture{position:absolute}.content-2-images picture:first-of-type{width:24.94%;height:auto;top:0;left:0;aspect-ratio:479 / 544}.content-2-images picture:last-of-type{width:26%;height:auto;bottom:0;right:0;aspect-ratio:501 / 570}@media screen and (max-width: 1750px){.content-2-images{margin-top:122px}.content-2-images .content-2-images_content{margin:96px auto 246px auto}.content-2-images .content-2-images_content svg{width:74px;margin-bottom:71px}}@media screen and (max-width: 1550px){.content-2-images{margin-top:102px}.content-2-images .content-2-images_content{margin:80px auto 205px auto}.content-2-images .content-2-images_content svg{width:62px;margin-bottom:59px}}@media screen and (max-width: 900px){.content-2-images{flex-wrap:wrap;margin-top:87px}.content-2-images .content-2-images_content{width:73.92%;margin:0 auto 62px auto}.content-2-images .content-2-images_content svg{width:69px;margin-bottom:40px}.content-2-images picture{position:static;align-self:flex-start}.content-2-images picture:first-of-type{width:45.83%}.content-2-images picture:last-of-type{width:48.25%;margin-top:194px;margin-left:auto}}@media screen and (max-width: 600px){.content-2-images{margin-top:55px}.content-2-images .content-2-images_content{width:calc(100% - var(--body-margin) - var(--body-margin));margin-bottom:37px}.content-2-images .content-2-images_content svg{width:40px;margin-bottom:19px}.content-2-images picture:first-of-type{width:66.49%}.content-2-images picture:last-of-type{width:66.49%;margin-top:29px}}.accomodation-details_features{position:relative;margin-bottom:115px;padding:75px calc(var(--column-margin) - 60px) 118px calc(var(--column-margin) - 60px);background-color:#F9F9F9}.accomodation-details_features>svg{width:82px;height:auto;position:absolute;top:-78px;left:calc(50% - 41px)}.accomodation-details_features .article_subtitle{text-align:center;margin-bottom:60px}.accomodation-details_features>ul{display:none}.accomodation-details_features .accomodation-details_features_list{width:100%;display:flex}.accomodation-details_features .accomodation-details_features_list ul{flex:1;margin:0}.accomodation-details_features .accomodation-details_features_list ul li{color:#726150;text-transform:uppercase}@media screen and (max-width: 1750px){.accomodation-details_features{margin-bottom:104px;padding:68px calc(var(--column-margin) - 45px) 106px calc(var(--column-margin) - 45px)}.accomodation-details_features>svg{width:74px;top:-70px;left:calc(50% - 37px)}.accomodation-details_features .article_subtitle{margin-bottom:54px}}@media screen and (max-width: 1550px){.accomodation-details_features{margin-bottom:86px;padding:56px calc(var(--column-margin) - 45px) 89px calc(var(--column-margin) - 45px)}.accomodation-details_features>svg{width:62px;top:-59px;left:calc(50% - 31px)}.accomodation-details_features .article_subtitle{margin-bottom:45px}}@media screen and (max-width: 900px){.accomodation-details_features{margin-bottom:91px;padding:75px var(--body-margin)}.accomodation-details_features>svg{width:68px;top:-47px;left:calc(50% - 34px)}.accomodation-details_features .accomodation-details_features_list{display:none}.accomodation-details_features>ul{display:flex;flex-wrap:wrap;margin:0}.accomodation-details_features>ul li{color:#726150;text-transform:uppercase;width:50%}}@media screen and (max-width: 600px){.accomodation-details_features{margin-bottom:71px;padding:56px var(--body-margin) 67px var(--body-margin)}.accomodation-details_features>svg{width:40px;top:-32px;left:calc(50% - 20px)}.accomodation-details_features ul{display:block;margin-left:15px}.accomodation-details_features ul li{width:100%;margin-bottom:5px}}.accomodation-details_prices .article_subtitle{text-align:center;margin-bottom:30px}.accomodation-details_prices>p{padding:0 36px}.accomodation-details_prices .accomodation-details_prices-table{width:1190px;margin:0 auto;margin-top:93px;margin-bottom:30px}.accomodation-details_prices .accomodation-details_prices-table .t-cell-desc-s{display:none}.accomodation-details_prices .accomodation-details_prices-table .t-row-cell{color:#726150;padding-top:0;padding-bottom:43px}.accomodation-details_prices .accomodation-details_prices-table .t-row-cell:before{content:'';width:50px;height:100%;position:absolute;top:0;left:0;background-color:#fff}.accomodation-details_prices .accomodation-details_prices-table .t-row-cell:after{content:'';width:50px;height:100%;position:absolute;top:0;right:0;background-color:#fff}.accomodation-details_prices .accomodation-details_prices-table .t-row-cell:nth-of-type(even),.accomodation-details_prices .accomodation-details_prices-table .t-row-cell:nth-of-type(odd){background-color:#F9F9F9}.accomodation-details_prices .accomodation-details_prices-table .t-row{margin-top:0;border:0}.accomodation-details_prices .accomodation-details_prices-table .t-row:not(.t-first-row) .t-cell-value{font-family:"amphoraregular";font-size:2.5rem;color:#fff;border-radius:50px;padding:5px 42px 0 42px;background-color:#726150}.accomodation-details_prices .accomodation-details_prices-table .t-row-values{font-size:1.25rem}.accomodation-details_prices .accomodation-details_prices-table .t-bold{font-weight:400 !important}.accomodation-details_prices .accomodation-details_prices-table .t-first-row .t-row-cell{height:auto;padding-top:40px;padding-bottom:27px}.accomodation-details_prices .accomodation-details_prices-table .t-arr-left,.accomodation-details_prices .accomodation-details_prices-table .t-arr-right{width:47px;height:47px;top:52px;display:flex;border-radius:0;box-shadow:none;background-color:transparent}.accomodation-details_prices .accomodation-details_prices-table .t-arr-left svg,.accomodation-details_prices .accomodation-details_prices-table .t-arr-right svg{width:100%;height:100%;position:static}.accomodation-details_prices .accomodation-details_prices-table .t-arr-left{transform:rotate(180deg);margin-left:-57px}.accomodation-details_prices .accomodation-details_prices-table .t-arr-right{margin-right:-57px}@media screen and (max-width: 1750px){.accomodation-details_prices .article_subtitle{margin-bottom:27px}.accomodation-details_prices .accomodation-details_prices-table{width:1071px;margin-top:84px;margin-bottom:27px}.accomodation-details_prices .accomodation-details_prices-table .t-row-cell{padding-bottom:39px}.accomodation-details_prices .accomodation-details_prices-table .t-row-cell:before{width:45px}.accomodation-details_prices .accomodation-details_prices-table .t-row-cell:after{width:45px}.accomodation-details_prices .accomodation-details_prices-table .t-row:not(.t-first-row) .t-cell-value{font-size:2.25rem;border-radius:45px;padding:4px 38px 0 38px}.accomodation-details_prices .accomodation-details_prices-table .t-row-values{font-size:1.125rem}.accomodation-details_prices .accomodation-details_prices-table .t-first-row .t-row-cell{padding-top:36px;padding-bottom:24px}.accomodation-details_prices .accomodation-details_prices-table .t-arr-left,.accomodation-details_prices .accomodation-details_prices-table .t-arr-right{width:42px;height:42px;top:47px}.accomodation-details_prices .accomodation-details_prices-table .t-arr-left{margin-left:-51px}.accomodation-details_prices .accomodation-details_prices-table .t-arr-right{margin-right:-51px}}@media screen and (max-width: 1550px){.accomodation-details_prices .article_subtitle{margin-bottom:23px}.accomodation-details_prices .accomodation-details_prices-table{width:893px;margin-top:70px;margin-bottom:23px}.accomodation-details_prices .accomodation-details_prices-table .t-row-cell{padding-bottom:32px}.accomodation-details_prices .accomodation-details_prices-table .t-row-cell:before{width:38px}.accomodation-details_prices .accomodation-details_prices-table .t-row-cell:after{width:38px}.accomodation-details_prices .accomodation-details_prices-table .t-row:not(.t-first-row) .t-cell-value{font-size:1.875rem;border-radius:38px;padding:4px 32px 0 32px}.accomodation-details_prices .accomodation-details_prices-table .t-row-values{font-size:.9375rem}.accomodation-details_prices .accomodation-details_prices-table .t-first-row .t-row-cell{padding-top:30px;padding-bottom:20px}.accomodation-details_prices .accomodation-details_prices-table .t-arr-left,.accomodation-details_prices .accomodation-details_prices-table .t-arr-right{width:35px;height:35px;top:39px}.accomodation-details_prices .accomodation-details_prices-table .t-arr-left{margin-left:-43px}.accomodation-details_prices .accomodation-details_prices-table .t-arr-right{margin-right:-43px}}@media screen and (max-width: 900px){.accomodation-details_prices .article_subtitle{margin-bottom:24px}.accomodation-details_prices .accomodation-details_prices-table{width:538px;margin-bottom:30px}.accomodation-details_prices .accomodation-details_prices-table .t-row-cell{padding-bottom:53px}.accomodation-details_prices .accomodation-details_prices-table .t-row-cell:before{width:17px}.accomodation-details_prices .accomodation-details_prices-table .t-row-cell:after{width:17px}.accomodation-details_prices .accomodation-details_prices-table .t-row:not(.t-first-row) .t-cell-value{font-size:1.75rem;padding:5px 35px 0 35px}.accomodation-details_prices .accomodation-details_prices-table .t-row-values{font-size:1.125rem}.accomodation-details_prices .accomodation-details_prices-table .t-first-row .t-row-cell{padding-top:45px;padding-bottom:30px}.accomodation-details_prices .accomodation-details_prices-table .t-arr-left,.accomodation-details_prices .accomodation-details_prices-table .t-arr-right{width:44px;height:44px;top:49px}.accomodation-details_prices .accomodation-details_prices-table .t-arr-left{margin-left:-59px}.accomodation-details_prices .accomodation-details_prices-table .t-arr-right{margin-right:-59px}}@media screen and (max-width: 600px){.accomodation-details_prices .accomodation-details_prices-table{width:204px}.accomodation-details_prices .accomodation-details_prices-table .t-row-cell{padding-bottom:38px}.accomodation-details_prices .accomodation-details_prices-table .t-row-cell:before,.accomodation-details_prices .accomodation-details_prices-table .t-row-cell:after{display:none}.accomodation-details_prices .accomodation-details_prices-table .t-row:not(.t-first-row) .t-cell-value{font-size:1.5625rem;padding:5px 30px 0 30px}.accomodation-details_prices .accomodation-details_prices-table .t-arr-left,.accomodation-details_prices .accomodation-details_prices-table .t-arr-right{width:32px;height:32px;top:40px}.accomodation-details_prices .accomodation-details_prices-table .t-arr-left{margin-left:-45px}.accomodation-details_prices .accomodation-details_prices-table .t-arr-right{margin-right:-45px}}.accomodation-details_cta{display:flex;justify-content:center;margin-bottom:134px}@media screen and (max-width: 1750px){.accomodation-details_cta{margin-bottom:121px}}@media screen and (max-width: 1550px){.accomodation-details_cta{margin-bottom:101px}}@media screen and (max-width: 900px){.accomodation-details_cta{margin-bottom:130px}}@media screen and (max-width: 600px){.accomodation-details_cta{margin-bottom:96px}}.wellness-new{width:100%;position:relative;z-index:2}.wellness-new svg{width:247px;position:absolute;top:-123px;left:7.44%;animation:rotating 12s linear infinite}.wellness-new+.big-image-parallax{z-index:1}.wellness-new+.big-image-parallax .row .column .article_title{width:73%;margin-bottom:0}@media screen and (max-width: 1750px){.wellness-new svg{width:222px;top:-111px}}@media screen and (max-width: 1550px){.wellness-new svg{width:185px;top:-92px}}@media screen and (max-width: 900px){.wellness-new svg{width:123px;top:-64px}.wellness-new+.big-image-parallax .row .column .article_title{width:100%}}@media screen and (max-width: 600px){.wellness-new svg{width:105px;top:-52px}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.ambiente-locations{margin:116px var(--body-margin) 170px var(--body-margin)}.ambiente-locations .ambiente-locations_top{text-align:center;width:42.82%;margin:0 auto;margin-bottom:100px}.ambiente-locations .ambiente-locations_top .article_title{margin-bottom:40px}.ambiente-locations .ambiente-locations_counter{width:888px;display:flex;justify-content:flex-end;margin:0 auto;margin-bottom:40px}.ambiente-locations .ambiente-locations_counter button{font-size:1.25rem;font-weight:600;color:#726150;border:0;margin-left:30px;padding:0 6px;background:none}.ambiente-locations .ambiente-locations_counter button:first-child{margin-left:0}.ambiente-locations .ambiente-locations_counter button:after{content:'';width:0;height:1px;display:inline-block;margin-bottom:6px;background-color:#423328;transition:.4s}.ambiente-locations .ambiente-locations_counter button.active{color:#423328}.ambiente-locations .ambiente-locations_counter button.active:after{width:54px;margin-left:6px;margin-right:-35px}.ambiente-locations .ambiente-locations_counter button.active:last-child:after{display:none}.ambiente-locations .ambiente-locations_slide .ambiente-locations_slide_item{width:888px;height:587px;position:relative;padding-top:50px;transform:scale(0.7);transition:.3s}.ambiente-locations .ambiente-locations_slide .ambiente-locations_slide_item picture{position:absolute;top:0;left:0;z-index:1}.ambiente-locations .ambiente-locations_slide .ambiente-locations_slide_item .article_subtitle{text-align:center;position:relative;transition:.3s;opacity:0;transform:translateY(-50%);z-index:2}.ambiente-locations .ambiente-locations_slide .center .ambiente-locations_slide_item{transform:scale(1)}.ambiente-locations .ambiente-locations_slide .center .ambiente-locations_slide_item .article_subtitle{opacity:1;transform:translateY(0);transition-delay:.2s}@media screen and (max-width: 1750px){.ambiente-locations{margin:104px var(--body-margin) 153px var(--body-margin)}.ambiente-locations .ambiente-locations_top{margin-bottom:90px}.ambiente-locations .ambiente-locations_top .article_title{margin-bottom:36px}.ambiente-locations .ambiente-locations_counter{width:799px;margin-bottom:36px}.ambiente-locations .ambiente-locations_counter button{font-size:1.125rem;margin-left:27px;padding:0 5px}.ambiente-locations .ambiente-locations_counter button:after{margin-bottom:5px}.ambiente-locations .ambiente-locations_counter button.active:after{width:49px;margin-left:5px;margin-right:-32px}.ambiente-locations .ambiente-locations_slide .ambiente-locations_slide_item{width:799px;height:528px;padding-top:45px}}@media screen and (max-width: 1550px){.ambiente-locations{margin:87px var(--body-margin) 128px var(--body-margin)}.ambiente-locations .ambiente-locations_top{margin-bottom:75px}.ambiente-locations .ambiente-locations_top .article_title{margin-bottom:30px}.ambiente-locations .ambiente-locations_counter{width:666px;margin-bottom:30px}.ambiente-locations .ambiente-locations_counter button{font-size:.9375rem;margin-left:23px;padding:0 5px}.ambiente-locations .ambiente-locations_counter button:after{margin-bottom:5px}.ambiente-locations .ambiente-locations_counter button.active:after{width:41px;margin-left:5px;margin-right:-26px}.ambiente-locations .ambiente-locations_slide .ambiente-locations_slide_item{width:666px;height:440px;padding-top:38px}}@media screen and (max-width: 1250px){.ambiente-locations{margin-left:0;margin-right:0}.ambiente-locations .ambiente-locations_top{width:60%}}@media screen and (max-width: 900px){.ambiente-locations{margin:92px 0 132px 0}.ambiente-locations .ambiente-locations_top{width:68.81%;margin:0 auto;margin-bottom:81px}.ambiente-locations .ambiente-locations_top .article_title{margin-bottom:40px}.ambiente-locations .ambiente-locations_counter{width:538px}.ambiente-locations .ambiente-locations_counter button{font-size:1.125rem}.ambiente-locations .ambiente-locations_slide .ambiente-locations_slide_item{width:538px;height:457px;padding-top:41px}}@media screen and (max-width: 600px){.ambiente-locations{position:relative;margin:66px 0 141px 0;padding-bottom:40px}.ambiente-locations .ambiente-locations_top{width:100%;margin-bottom:107px;padding:0 var(--body-margin)}.ambiente-locations .ambiente-locations_top .article_title{margin-bottom:30px}.ambiente-locations .ambiente-locations_counter{width:100%;position:absolute;bottom:0;justify-content:center;margin-bottom:0}.ambiente-locations .ambiente-locations_slide .ambiente-locations_slide_item{width:313px;height:265px;padding-top:24px;transform-origin:center right}.ambiente-locations .ambiente-locations_slide .ambiente-locations_slide_item .article_subtitle{font-size:1.5625rem}.ambiente-locations .ambiente-locations_slide .center ~ .active .ambiente-locations_slide_item{transform-origin:center left}}.accomodation-details_rooms{display:flex;flex-direction:column;margin-bottom:156px}.accomodation-details_rooms .article_title{text-align:center;margin-bottom:120px}.accomodation-details_rooms .accomodation-details_rooms_info{width:888px;display:flex;margin:0 auto}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_left p{font-weight:600;text-transform:uppercase;margin-bottom:0}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter{display:flex;margin-left:auto}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter button{font-size:1.25rem;font-weight:600;color:#726150;border:0;margin-left:30px;padding:0 6px;background:none}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter button:first-child{margin-left:0}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter button:after{content:'';width:0;height:1px;display:inline-block;margin-bottom:6px;background-color:#423328;transition:.4s}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter button.active{color:#423328}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter button.active:after{width:54px;margin-left:6px;margin-right:-35px}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter button.active:last-child:after{display:none}.accomodation-details_rooms .accomodation-details_rooms_slide{width:calc(100% - var(--body-margin) - var(--body-margin));margin:33px var(--body-margin) 60px var(--body-margin)}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item{width:888px;height:587px;position:relative;display:flex;flex-direction:column;align-items:center;padding-top:51px;transform:scale(0.66);transform-origin:center left;transition:.2s}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item picture{position:absolute;top:0;left:0;z-index:1}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item picture:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg, rgba(0,0,0,0) 65.25%, rgba(0,0,0,0.2) 100%)}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item .article_subtitle{position:relative;margin-bottom:12px;z-index:2}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item p{font-weight:bold;color:#fff;position:relative;z-index:2}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item p br{display:none}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item.left{transform-origin:center right}.accomodation-details_rooms .accomodation-details_rooms_slide .center .accomodation-details_rooms_slide_item{transform:scale(1)}.accomodation-details_rooms .accomodation-details_rooms_slide .owl-nav{width:949px;position:absolute;top:0;left:50%;display:flex;transform:translateX(-50%)}.accomodation-details_rooms .accomodation-details_rooms_slide .owl-nav button{width:62px;height:62px;position:absolute;top:294px;display:flex;justify-content:center;align-items:center;border:0;border-radius:50%;background-color:#fff !important;transform:translateY(-50%)}.accomodation-details_rooms .accomodation-details_rooms_slide .owl-nav button svg{width:47px;height:47px;transition:.3s}.accomodation-details_rooms .accomodation-details_rooms_slide .owl-nav button:last-child{right:0}.accomodation-details_rooms .accomodation-details_rooms_slide .owl-nav button.disabled{pointer-events:none}.accomodation-details_rooms .accomodation-details_rooms_slide .owl-nav button.disabled svg{opacity:.3}.accomodation-details_rooms .cta{align-self:center}@media screen and (max-width: 1750px){.accomodation-details_rooms{margin-bottom:140px}.accomodation-details_rooms .article_title{margin-bottom:108px}.accomodation-details_rooms .accomodation-details_rooms_info{width:799px}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter button{font-size:1.125rem;margin-left:27px;padding:0 5px}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter button:after{margin-bottom:5px}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter button.active:after{width:49px;margin-left:5px;margin-right:-32px}.accomodation-details_rooms .accomodation-details_rooms_slide{margin:30px var(--body-margin) 54px var(--body-margin)}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item{width:799px;height:528px;padding-top:46px}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item .article_subtitle{margin-bottom:11px}.accomodation-details_rooms .accomodation-details_rooms_slide .owl-nav{width:854px}.accomodation-details_rooms .accomodation-details_rooms_slide .owl-nav button{width:56px;height:56px;top:264px}.accomodation-details_rooms .accomodation-details_rooms_slide .owl-nav button svg{width:42px;height:42px}}@media screen and (max-width: 1550px){.accomodation-details_rooms{margin-bottom:117px}.accomodation-details_rooms .article_title{margin-bottom:90px}.accomodation-details_rooms .accomodation-details_rooms_info{width:666px}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter button{font-size:.9375rem;margin-left:23px;padding:0 5px}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter button:after{margin-bottom:5px}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter button.active:after{width:41px;margin-left:5px;margin-right:-26px}.accomodation-details_rooms .accomodation-details_rooms_slide{margin:25px var(--body-margin) 45px var(--body-margin)}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item{width:666px;height:440px;padding-top:38px}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item .article_subtitle{margin-bottom:9px}.accomodation-details_rooms .accomodation-details_rooms_slide .owl-nav{width:712px}.accomodation-details_rooms .accomodation-details_rooms_slide .owl-nav button{width:47px;height:47px;top:220px}.accomodation-details_rooms .accomodation-details_rooms_slide .owl-nav button svg{width:35px;height:35px}}@media screen and (max-width: 900px){.accomodation-details_rooms{margin-bottom:130px}.accomodation-details_rooms .article_title{margin-bottom:84px}.accomodation-details_rooms .accomodation-details_rooms_info{width:538px}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_left p{font-size:1.25rem}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter button{font-size:1.125rem;margin-left:30px;padding:0 6px}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter button:after{margin-bottom:6px}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter button.active:after{width:54px;margin-left:6px;margin-right:-35px}.accomodation-details_rooms .accomodation-details_rooms_slide{width:100%;margin:20px 0 42px 0}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item{width:538px;height:457px;padding-top:41px}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item .article_subtitle{margin-bottom:12px}.accomodation-details_rooms .accomodation-details_rooms_slide .owl-nav{display:none}}@media screen and (max-width: 600px){.accomodation-details_rooms{margin-bottom:95px}.accomodation-details_rooms .article_title{margin-bottom:55px}.accomodation-details_rooms .accomodation-details_rooms_info{width:313px;position:relative}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_left p{font-size:1.125rem}.accomodation-details_rooms .accomodation-details_rooms_info .accomodation-details_rooms_info_counter{width:100%;position:absolute;top:315px;justify-content:center}.accomodation-details_rooms .accomodation-details_rooms_slide{margin:12px 0 60px 0}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item{width:313px;height:265px;padding-top:24px}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item .article_subtitle{margin-bottom:12px}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item p{text-align:center}.accomodation-details_rooms .accomodation-details_rooms_slide .accomodation-details_rooms_slide_item p br{display:block}.accomodation-details_rooms .accomodation-details_rooms_slide .owl-nav{display:none}}.offer_top{display:flex;flex-direction:column;align-items:center;padding-top:128px;padding-bottom:75px}.offer_top .offer_top_period{font-family:"Involve";font-size:1.4375rem;font-weight:600}.offer_top .article_caption{font-family:"Involve";font-size:1.25rem;font-weight:600;text-align:center}.offer_top .article_caption+.package_top_period{margin-top:55px}.offer_top .article_title{text-align:center}.offer_top.lastminute .article_title{margin-bottom:0}@media screen and (max-width: 1750px){.offer_top{padding-top:115px;padding-bottom:68px}.offer_top .offer_top_period{font-size:1.3125rem}.offer_top .article_caption+.package_top_period{margin-top:50px}}@media screen and (max-width: 1550px){.offer_top{padding-top:96px;padding-bottom:56px}.offer_top .offer_top_period{font-size:1.0625rem}.offer_top .article_caption+.offer_top_period{margin-top:41px}}@media screen and (max-width: 900px){.offer_top{padding-top:48px;padding-bottom:97px}.offer_top .article_caption{margin-bottom:25px}.offer_top .offer_top_period{font-size:1.4375rem}}@media screen and (max-width: 600px){.offer_top{padding-bottom:68px}.offer_top .article_caption{font-size:1.125rem}.offer_top .offer_top_period{font-size:1.25rem;text-align:center}}.offer_description_mountain{display:flex;margin-bottom:-3px}.offer_description_mountain>svg{width:100%;height:auto}.accomodation_slide .article_title{text-align:center;margin-bottom:95px}.accomodation_slide .accomodation_slide_images{width:calc(100% - var(--body-margin) - var(--body-margin));margin:0 var(--body-margin) 140px var(--body-margin)}.accomodation_slide .accomodation_slide_images picture{width:888px;height:587px;position:relative;display:flex;flex-direction:column;align-items:center;transform:scale(0.66);transform-origin:center left;transition:.2s}.accomodation_slide .accomodation_slide_images picture.left{transform-origin:center right}.accomodation_slide .accomodation_slide_images .center picture{transform:scale(1)}.accomodation_slide .accomodation_slide_images .owl-nav{width:949px;position:absolute;top:50%;left:50%;display:flex;transform:translateY(-50%) translateX(-50%)}.accomodation_slide .accomodation_slide_images .owl-nav button{width:62px;height:62px;display:flex;justify-content:center;align-items:center;border:0;border-radius:50%;background-color:#fff !important}.accomodation_slide .accomodation_slide_images .owl-nav button svg{width:47px;height:47px;transition:.3s}.accomodation_slide .accomodation_slide_images .owl-nav button:last-child{margin-left:auto}.accomodation_slide .accomodation_slide_images .owl-nav button.disabled{pointer-events:none}.accomodation_slide .accomodation_slide_images .owl-nav button.disabled svg{opacity:.3}@media screen and (max-width: 1750px){.accomodation_slide .article_title{margin-bottom:86px}.accomodation_slide .accomodation_slide_images{margin:0 var(--body-margin) 126px var(--body-margin)}.accomodation_slide .accomodation_slide_images picture{width:799px;height:528px}.accomodation_slide .accomodation_slide_images .owl-nav{width:854px}.accomodation_slide .accomodation_slide_images .owl-nav button{width:56px;height:56px}.accomodation_slide .accomodation_slide_images .owl-nav button svg{width:42px;height:42px}}@media screen and (max-width: 1550px){.accomodation_slide .article_title{margin-bottom:71px}.accomodation_slide .accomodation_slide_images{margin:0 var(--body-margin) 105px var(--body-margin)}.accomodation_slide .accomodation_slide_images picture{width:666px;height:440px}.accomodation_slide .accomodation_slide_images .owl-nav{width:712px}.accomodation_slide .accomodation_slide_images .owl-nav button{width:47px;height:47px}.accomodation_slide .accomodation_slide_images .owl-nav button svg{width:35px;height:35px}}@media screen and (max-width: 900px){.accomodation_slide .article_title{margin-bottom:84px}.accomodation_slide .accomodation_slide_images{width:100%;margin:20px 0 111px 0}.accomodation_slide .accomodation_slide_images picture{width:538px;height:457px}.accomodation_slide .accomodation_slide_images .owl-nav{display:none}}@media screen and (max-width: 600px){.accomodation_slide .article_title{width:calc(100% - var(--column-padding) - var(--column-padding));margin-bottom:55px;margin-left:var(--column-padding)}.accomodation_slide .accomodation_slide_images{margin:0 0 89px 0}.accomodation_slide .accomodation_slide_images picture{width:313px;height:265px}}.article{margin-bottom:200px}@media screen and (max-width: 1750px){.article{margin-bottom:180px}}@media screen and (max-width: 1550px){.article{margin-bottom:150px}}#hgPaymentWidget{margin:0 auto}@media screen and (max-width: 1750px){p,ul,li{font-size:1.125rem}}@media screen and (max-width: 1550px){p,ul,li{font-size:.9375rem}}@media screen and (max-width: 900px){p,ul,li{font-size:1.125rem}h1,h2,h3,h4,h5,h6{line-height:1.25}}
