@import url("../fonts/Cormorant/stylesheet.css");@import url("../fonts/Futura/stylesheet.css");@import url("../fonts/Hotel-Restaurant/stylesheet.css");*{padding:0;margin:0}.footer_top,.footer_bottom,.section_intro_with_button,.section_intro_with_pictograms,.section_intro_with_pictograms_and_button,.section_intro_with_pictograms_button_and_info,.section_acommodations_list,.section_special_offers_list,.section_special_offer_details,.section_contents,.section_details_grid,.section_details_with_pictograms_grid,.section_text,.section_map{width:calc( 100% - (100% - 57vw));padding:2vw calc( (100% - 57vw) / 2)}header{width:calc( 100% - 12%);padding:1vw 6%}button{cursor:pointer}@media screen and (max-width: 1024px){.footer_top,.footer_bottom,.section_intro_with_button,.section_intro_with_pictograms,.section_intro_with_pictograms_and_button,.section_intro_with_pictograms_button_and_info,.section_acommodations_list,.section_special_offers_list,.section_special_offer_details,.section_contents,.section_details_grid,.section_details_with_pictograms_grid,.section_text,.section_map{width:calc( 100% - 4vh);padding:4vh 2vh}header{width:calc( 100% - 4vh);padding:2vh}}body{font-size:1vw}.section_title{font-size:2vw}.hotel_icon:before{font-family:'hotel-restaurant';font-weight:normal;font-style:normal}@media screen and (max-width: 1024px){.section_title{line-height:150%;font-size:7vw}}.owl-item{-webkit-transition:all .5s;transition:all .5s}.owl-stage-outer,.owl-stage,.owl-item{height:100%}.owl-nav .prev-btn:hover{color:#d3d1d0;background:transparent}.owl-nav .prev-btn{font-size:5vw;color:#d3d1d0;position:absolute;bottom:calc( 50% + 2.5vw);left:16vw;background:transparent}.owl-nav .next-btn:hover{color:#d3d1d0;background:transparent}.owl-nav .next-btn{font-size:5vw;color:#d3d1d0;position:absolute;bottom:calc( 50% + 2.5vw);right:16vw;background:transparent}@media screen and (max-width: 1024px){.owl-nav{height:0;left:0;right:0;bottom:calc( 50% - 24vw);position:absolute}.owl-nav .prev-btn{left:0;bottom:0;padding:2vw;background-color:#232323;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:-webkit-box;display:-ms-flexbox;display:flex;gap:2vw}.owl-nav .prev-btn i{display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:7vw;line-height:4vw}.owl-nav .prev-btn:after{font-family:'Futura PT';font-weight:400;width:30vw;font-size:4vw;content:"Prethodna soba"}.owl-nav .prev-btn:hover{padding:2vw;background-color:#232323}.owl-nav .next-btn{right:0;bottom:0;padding:2vw;background-color:#232323;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(90deg);transform:rotate(90deg);display:-webkit-box;display:-ms-flexbox;display:flex;gap:2vw}.owl-nav .next-btn i{display:block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:7vw;line-height:4vw}.owl-nav .next-btn:before{font-family:'Futura PT';font-weight:400;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:30vw;font-size:4vw;content:"Sledeća soba"}.owl-nav .next-btn:hover{padding:2vw;background-color:#232323}}footer{font-size:.9vw;color:#d3d1d0}footer .footer_top{padding-top:4vw;padding-bottom:4vw;background-color:#232323;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer_top .newsletter,footer .footer_top .socialmedia{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer_top .newsletter p,footer .footer_top .socialmedia p{font-size:1.1vw;font-family:'Cormorant';font-weight:bold}footer .footer_top .newsletter .form_group form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0px}footer .footer_top .newsletter .form_group form input:focus{outline:none}footer .footer_top .newsletter .form_group form input{font-size:1.1vw;font-family:'Futura PT';font-weight:300;color:#d3d1d0;width:11vw;background-color:#232323;border:0.1005vw solid #696968;padding:.5vw 1vw}footer .footer_top .newsletter .form_group form input::-webkit-input-placeholder{color:#d3d1d0}footer .footer_top .newsletter .form_group form input:-ms-input-placeholder{color:#d3d1d0}footer .footer_top .newsletter .form_group form input::-ms-input-placeholder{color:#d3d1d0}footer .footer_top .newsletter .form_group form input::placeholder{color:#d3d1d0}footer .footer_top .newsletter .form_group form button{font-family:'Cormorant';font-weight:bold;font-size:.9vw;border:.115vw solid white;padding:.5vw 2vw;cursor:pointer;background-color:#232323;color:#d3d1d0}footer .footer_top .socialmedia{font-family:'Cormorant';font-weight:bold}footer .footer_top .socialmedia ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5vw}footer .footer_top .socialmedia ul li{font-size:1.25vw}footer .footer_top .socialmedia ul li a{color:#d3d1d0}footer .footer_top .socialmedia ul img{height:1.25vw;width:auto}footer .footer_bottom{background-color:#131313;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer_bottom .info .logo_img{width:9vw}footer .footer_bottom .info .logo_text{font-family:'Cormorant';font-weight:bold;font-size:1vw;margin-top:2vw;color:white}footer .footer_bottom .info p{font-family:'Futura PT';font-weight:300;margin-top:1vw;color:#d3d1d0}footer .footer_bottom .contact{border-left:1px solid #424242;border-right:1px solid #424242;padding:4vw 6vw;-ms-grid-column-align:center;justify-self:center;display:-ms-grid;display:grid;gap:2vw}footer .footer_bottom .contact .phone,footer .footer_bottom .contact .email{font-family:'Futura PT';font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer_bottom .contact .phone a,footer .footer_bottom .contact .email a{text-decoration:none;margin-left:1vw;color:#d3d1d0}footer .footer_bottom .contact .phone ul,footer .footer_bottom .contact .email ul{list-style-type:none}footer .footer_bottom .contact .email{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer_bottom .contact .fa-phone{-webkit-transform:scaleX(-1);transform:scaleX(-1)}footer .footer_bottom .fast_links{margin-left:50%;font-size:.9vw;font-family:'Futura PT';font-weight:300;-ms-grid-column-align:center;justify-self:center;list-style-type:none;display:-ms-grid;display:grid;gap:.6vw}footer .footer_bottom .fast_links a{color:#d3d1d0;text-decoration:none}footer .footer_bottom .copyright{margin-top:5.5vw;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1 / span 3;font-family:'Century Gothic';font-size:.6vw;background-color:#131313;text-align:center}footer .footer_bottom .copyright p{color:white}footer .footer_bottom .copyright .powered{color:#d3d1d0;margin-top:.5vw}@media screen and (max-width: 1024px){footer{text-align:center}footer .footer_top{padding-top:8vw;padding-bottom:8vw;display:block;width:calc( 100% - 4vh);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}footer .footer_top .newsletter,footer .footer_top .socialmedia{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer_top .newsletter p,footer .footer_top .socialmedia p{padding-top:8vw;padding-bottom:8vw;font-size:4.5vw;font-family:'Cormorant';font-weight:bold}footer .footer_top .newsletter .form_group form{display:grod}footer .footer_top .newsletter .form_group form input:focus{outline:none}footer .footer_top .newsletter .form_group form input{font-family:'Futura PT';font-weight:300;font-size:4.5vw;color:#d3d1d0;width:100%;background-color:#232323;border:0.3vh solid #696968;padding:2vw 4vw}footer .footer_top .newsletter .form_group form input::-webkit-input-placeholder{color:#d3d1d0}footer .footer_top .newsletter .form_group form input:-ms-input-placeholder{color:#d3d1d0}footer .footer_top .newsletter .form_group form input::-ms-input-placeholder{color:#d3d1d0}footer .footer_top .newsletter .form_group form input::placeholder{color:#d3d1d0}footer .footer_top .newsletter .form_group form button{font-family:'Cormorant';font-weight:bold;font-size:4vw;white-space:nowrap;border:.115vw solid white;padding:2vw 6vw;cursor:pointer;background-color:#232323;color:#d3d1d0}footer .footer_top .socialmedia{font-family:'Cormorant';font-weight:bold;padding-bottom:8vw}footer .footer_top .socialmedia ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6vw}footer .footer_top .socialmedia ul li{font-size:5vw}footer .footer_top .socialmedia ul li a{color:#d3d1d0}footer .footer_top .socialmedia ul img{height:5vw;width:auto}footer .footer_bottom{padding-top:16vw;padding-bottom:16vw;display:block;width:calc( 100% - 4vh);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}footer .footer_bottom .info{margin-bottom:8vw}footer .footer_bottom .info .logo_img{width:36vw}footer .footer_bottom .info .logo_text{font-size:4vw;margin-top:4vw}footer .footer_bottom .info p{font-size:4vw;margin-top:4vw}footer .footer_bottom .contact{margin-bottom:8vw;border:0;padding:0;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8vw}footer .footer_bottom .contact .phone,footer .footer_bottom .contact .email{font-family:'Futura PT';font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:2vw}footer .footer_bottom .contact .phone a,footer .footer_bottom .contact .email a{font-size:4vw;text-decoration:none;margin:0;color:#d3d1d0}footer .footer_bottom .contact .phone ul,footer .footer_bottom .contact .email ul{list-style-type:none}footer .footer_bottom .contact .email{font-size:4vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer_bottom .contact .fa-phone{font-size:4vw;-webkit-transform:scaleX(-1);transform:scaleX(-1)}footer .footer_bottom .fast_links{font-family:'Futura PT';font-weight:300;margin:0;margin-bottom:8vw;font-size:4vw;-ms-grid-column-align:center;justify-self:center;list-style-type:none;display:-ms-grid;display:grid;gap:2.4vw}footer .footer_bottom .fast_links a{color:#d3d1d0;text-decoration:none}footer .footer_bottom .copyright{margin:0;font-family:'Century Gothic';font-size:3vw;background-color:#131313;text-align:center}footer .footer_bottom .copyright p{color:white}footer .footer_bottom .copyright .powered{color:#d3d1d0;margin-top:2vw}}header{position:absolute;background-color:transparent;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto 1fr;grid-template-columns:1fr auto 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999;-webkit-transition:padding .5s;transition:padding .5s}header a{justify-self:flex-start}header a .logo_img{width:9vw}header nav{width:100%;-ms-grid-column-align:center;justify-self:center}header nav ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;gap:2vw}header nav ul a{font-family:'Futura PT';font-weight:300;text-decoration:none;color:white}header nav .phone_btn_mobile{display:none}header .burger{display:none}header .reserve_holder{position:static;-ms-flex-line-pack:center;align-content:center;display:-ms-grid;display:grid}header .reserve_holder .reserve_button{font-family:'Cormorant';font-weight:bold;justify-self:flex-end;text-decoration:none;color:white;text-align:center;width:9vw;padding:.5vw 0px;border:.1vw solid white}header.scrolled{padding-top:.5vw;padding-bottom:.5vw;background-color:#232323;position:fixed;top:0px}header.scrolled .logo_img{width:6vw}header.colored{position:static;top:0px;background-color:#232323}@media screen and (max-width: 1024px){header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header a{z-index:999}header a .logo_img{width:37vw}header nav{z-index:998;position:absolute;top:0;left:-100%;right:0;bottom:0;height:100vh;background-color:#232323;-webkit-transition:all .5s;transition:all .5s}header nav ul{padding-top:18vh;padding-bottom:18vh;height:calc( 100% - 36vh);display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;gap:3.9vh;text-align:center}header nav ul a{font-family:'Cormorant';font-weight:bold;text-transform:uppercase;font-size:5vw}header nav .phone_btn_mobile{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.5vh;background-color:#03cea4;padding:.6vh;border-radius:100%}header nav .phone_btn_mobile i{border-radius:100%;line-height:3vh;width:3vh;padding:1vh;border:.3vh solid white;font-size:4.5vw;-webkit-transform:scaleX(-1);transform:scaleX(-1)}header nav.show{left:0}header .burger{z-index:999;display:-ms-grid;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:3.2vh}header .burger .line{border:none;background-color:white;height:.3vh;width:3.5vh;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:all .5s;transition:all .5s}header .burger .line2{-webkit-transition:all .3s;transition:all .3s}header .burger .line3{width:2.5vh}header .close .line1{width:3vh;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .close .line2{opacity:0;width:0}header .close .line3{width:3vh;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .reserve_holder{display:none;position:fixed;top:calc( 100vh - 7.5vh);right:0;left:0;bottom:0;background-color:#232323;height:3.5vh;padding:2vh 2vh;-ms-flex-line-pack:center;align-content:center;display:-ms-grid;display:grid;-webkit-transition:left 1s, right 1s, opacity .5s .35s;transition:left 1s, right 1s, opacity .5s .35s}header .reserve_holder .reserve_button{width:100%;-ms-grid-column-align:center;justify-self:center;text-decoration:none;color:white;text-align:center;font-size:4.5vw;padding:1vh 0;border:.25vh solid white}header.scrolled{-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 5px 10px 0px rgba(0,0,0,0.3);padding:1vh 2vh;background-color:#232323;position:fixed;width:calc( 100vw - 4vh);top:0px}header.scrolled .logo_img{width:24vw}header.scrolled .reserve_holder{opacity:.4;left:150%;right:-150%}header.colored{padding:2vh;position:static;top:0px;background-color:#232323}}.section_hero{width:100%;top:0;left:0;z-index:-9;background-position:center;background-size:cover;background-repeat:no-repeat;color:white}.section_hero .hero_gradient{height:44vw;background-position:top;background-size:contain;background-repeat:no-repeat;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.section_hero .hero_gradient p{font-family:'Futura PT';font-weight:300;text-align:center;font-size:2vw}.section_hero .hero_gradient .hero_text{font-family:'Cormorant';font-weight:bold;font-size:5vw}.section_hero .hero_gradient .starting_price{border:.1vw solid white;display:none;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;position:absolute;bottom:3vw;width:9vw;height:9vw;right:6%}.section_hero .hero_gradient .starting_price p{text-align:left;font-size:1.5vw}.section_hero .hero_gradient .starting_price .price{line-height:4.2vw;font-size:6vw}.section_hero .hero_gradient .starting_price .price span{float:right;line-height:normal;position:relative;top:0;font-size:2vw}@media screen and (max-width: 1024px){.section_hero{height:calc( 100vh - 7.45vh)}.section_hero .hero_gradient{height:100%;width:calc( 100% - 12vh);padding-left:6vh;padding-right:6vh}.section_hero .hero_gradient .hero_text{font-size:16vw}.section_hero .hero_gradient .starting_price{margin-top:8vh;-ms-grid-column-align:center;justify-self:center;position:static;border:.25vh solid white;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;width:19vh;height:19vh}.section_hero .hero_gradient .starting_price p{text-align:left;font-size:6vw}.section_hero .hero_gradient .starting_price .price{line-height:8.4vh;font-size:24vw}.section_hero .hero_gradient .starting_price .price span{float:right;line-height:normal;position:relative;top:0;font-size:8vw}}.accomodation_details_list{list-style-type:none}.popup_accommodation_details{display:none;position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.65);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s;transition:all .5s}.popup_accommodation_details.active{display:-webkit-box;display:-ms-flexbox;display:flex}.popup_accommodation_details .content{display:-ms-grid;display:grid;background-color:white;height:35.5vw;width:75vw;gap:1vw;-ms-grid-columns:60% 1fr;grid-template-columns:60% 1fr}.popup_accommodation_details .content .accomodatin_details{display:-ms-grid;display:grid;overflow-y:auto;padding-top:1.5vw;padding-bottom:1.5vw;padding-right:2vw;padding-left:1vw;position:relative}.popup_accommodation_details .content .accomodatin_details .close_btn{cursor:pointer;position:absolute;top:1vw;right:1vw;color:#c6c5c4}.popup_accommodation_details .content .accomodatin_details .accommodation_name{font-family:'Cormorant';font-weight:500;font-size:1.85vw;font-weight:800;position:relative}.popup_accommodation_details .content .accomodatin_details .accommodation_name:before{content:"";display:block;width:3vw;height:.115vw;background:#d3d1d0;bottom:0;position:absolute}.popup_accommodation_details .content .accomodatin_details .accomodation_details_icons{margin-bottom:2vw;color:black}.popup_accommodation_details .content .accomodatin_details .accomodation_details_icons ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.1vw}.popup_accommodation_details .content .accomodatin_details .accomodation_details_icons ul li{height:.9vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.popup_accommodation_details .content .accomodatin_details .accomodation_details_icons ul li .hotel_icon{font-size:1.6vw}.popup_accommodation_details .content .accomodatin_details .accomodation_details_icons ul li div{margin-left:.5vw;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup_accommodation_details .content .accomodatin_details .accomodation_details_icons ul li div p{font-family:'Futura PT';font-weight:300;font-size:.85vw;white-space:nowrap}.popup_accommodation_details .content .accomodatin_details .accomodation_details_icons ul li div .info_title{font-family:'Cormorant';font-weight:bold;font-weight:800;font-size:.75vw}.popup_accommodation_details .content .accomodatin_details .accomodation_desc{font-family:'Futura PT';font-weight:300;line-height:1.3vw;position:relative;margin-bottom:1.5vw;font-size:.88vw}.popup_accommodation_details .content .accomodatin_details .accomodation_desc:before{content:"";display:block;width:3vw;height:.115vw;background:#d3d1d0;bottom:0;position:absolute}.popup_accommodation_details .content .accomodatin_details .accomodatin_includes{font-family:'Futura PT';font-weight:300;list-style-type:disc;-webkit-column-count:3;column-count:3}.popup_accommodation_details .content .accomodatin_details .accomodatin_includes li{line-height:.9vw;width:calc( 98% - .759vw);font-size:.78vw;margin-left:1.115vw;padding-right:.759vw}.popup_accommodation_details .content .accomodatin_details .accomodatin_includes:marker{color:red}.popup_accommodation_details .content .accomodatin_details div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.popup_accommodation_details .content .accomodatin_details div .starting_price{border:.1vw solid black;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;width:4.5vw;height:4.5vw}.popup_accommodation_details .content .accomodatin_details div .starting_price p{font-family:'Cormorant';font-weight:bold;text-align:left;font-size:.75vw}.popup_accommodation_details .content .accomodatin_details div .starting_price .price{font-family:'Futura PT';font-weight:300;line-height:2.1vw;font-size:3vw}.popup_accommodation_details .content .accomodatin_details div .starting_price .price span{float:right;line-height:normal;position:relative;top:0;font-size:1vw}.popup_accommodation_details .content .accomodatin_details div button{font-family:'Cormorant';font-weight:bold;background-color:white;font-size:.9vw;border:.1vw solid black;padding:.5vw 1.5vw;color:black;text-decoration:none}.popup_accommodation_details .content .gallery{height:35.5vw}.popup_accommodation_details .content .gallery .owl-carousel-accommodation-details{position:relative}.popup_accommodation_details .content .gallery .owl-carousel-accommodation-details .image{background-size:cover;background-position:center;height:35.5vw;width:100%}.popup_accommodation_details .content .gallery .owl-carousel-accommodation-details .owl-nav{margin:0;height:0}.popup_accommodation_details .content .gallery .owl-carousel-accommodation-details .owl-nav .prev-btn{font-size:2.6vw;bottom:calc( 50% - 1.3vw);left:.7vw}.popup_accommodation_details .content .gallery .owl-carousel-accommodation-details .owl-nav .next-btn{font-size:2.6vw;bottom:calc( 50% - 1.3vw);right:.7vw}.section_hero_no_price{width:100%;top:0;left:0;z-index:-9;background-position:center;background-size:cover;background-repeat:no-repeat;color:white}.section_hero_no_price .hero_gradient{height:44vw;background-position:top;background-size:contain;background-repeat:no-repeat;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.section_hero_no_price .hero_gradient p{font-family:'Futura PT';font-weight:300;text-align:center;font-size:2vw}.section_hero_no_price .hero_gradient .hero_text{font-family:'Cormorant';font-weight:bold;font-size:5vw}@media screen and (max-width: 1024px){.section_hero_no_price{height:calc( 100vh - 7.45vh)}.section_hero_no_price .hero_gradient{height:100%;width:calc( 100% - 12vh);padding-left:6vh;padding-right:6vh}.section_hero_no_price .hero_gradient .hero_text{font-size:16vw}}.section_intro_with_pictograms_button_and_info{padding-top:4vw;padding-bottom:4vw;background-color:#f7f4f1;background-repeat:no-repeat;background-size:18vw;background-position-x:93%;background-position-y:center}.section_intro_with_pictograms_button_and_info .section_title{font-family:'Cormorant';font-weight:bold;width:50%;font-size:2vw}.section_intro_with_pictograms_button_and_info .section_content{margin-top:2vw;list-style-type:none;display:-ms-grid;display:grid;-ms-grid-columns:50% 40%;grid-template-columns:50% 40%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:end;align-content:flex-end}.section_intro_with_pictograms_button_and_info .section_content .amenities_list{display:-ms-grid;display:grid;-ms-grid-columns:calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw);grid-template-columns:calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw);gap:1vw}.section_intro_with_pictograms_button_and_info .section_content .amenities_list li{font-family:'Futura PT Book';-webkit-box-flex:1;-ms-flex:1 0 19%;flex:1 0 19%;display:-ms-grid;display:grid;justify-items:center;-ms-flex-line-pack:start;align-content:flex-start;margin-top:.2vw;font-size:.9vw;color:#afafaf;text-align:center;width:100%}.section_intro_with_pictograms_button_and_info .section_content .amenities_list li .hotel_icon{font-size:3.3vw}.section_intro_with_pictograms_button_and_info .section_content .content{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section_intro_with_pictograms_button_and_info .section_content .content .text{font-family:'Futura PT';font-weight:300;font-size:.9vw;color:black;width:90%;justify-self:flex-end}.section_intro_with_pictograms_button_and_info .section_content .content .info{width:90%;justify-self:flex-end;padding-top:2vw;display:-ms-grid;display:grid;gap:1vw}.section_intro_with_pictograms_button_and_info .section_content .content .info li{font-family:'Futura PT';font-weight:300;font-size:.8vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section_intro_with_pictograms_button_and_info .section_content .content .info li span{font-family:'Cormorant';font-weight:bold}.section_intro_with_pictograms_button_and_info .section_content .content .info li a{text-decoration:none;color:black}.section_intro_with_pictograms_button_and_info .section_content .reserve_btn{font-family:'Cormorant';font-weight:bold;grid-column:2 / -1;justify-self:flex-end;width:90%;margin-top:2vw;font-size:.82vw;border:.1vw solid black;text-align:center;padding:.5vw 0px;color:black;text-decoration:none}@media screen and (max-width: 1024px){.section_intro_with_pictograms_button_and_info{padding-top:10vh;padding-bottom:10vh;background-size:36vh;background-position-x:6vh;background-position-y:6vh;padding-top:10vh;padding-bottom:10vh;display:block}.section_intro_with_pictograms_button_and_info .section_title{width:100%;font-size:8vw}.section_intro_with_pictograms_button_and_info .section_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8vh}.section_intro_with_pictograms_button_and_info .section_content .content .text{font-size:5vw;width:100%}.section_intro_with_pictograms_button_and_info .section_content .content .info{width:100%;padding-top:8vw;gap:4vw}.section_intro_with_pictograms_button_and_info .section_content .content .info li{font-size:4vw}.section_intro_with_pictograms_button_and_info .section_content .reserve_btn{margin-top:8vw;width:100%;font-weight:bold;font-size:3.6vw;border:.1vh solid black;padding:2vw 0;color:black;text-decoration:none}.section_intro_with_pictograms_button_and_info .section_content .amenities_list{width:100%;gap:2vh;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.section_intro_with_pictograms_button_and_info .section_content .amenities_list li{font-size:1.8vh}.section_intro_with_pictograms_button_and_info .section_content .amenities_list li .hotel_icon{font-size:11vw}}.section_details_grid .section_title{font-family:'Cormorant';font-weight:bold;width:57vw;font-size:4.35vw;margin:0;color:#f3efea}.section_details_grid .grid_elements{display:-ms-grid;display:grid;gap:2.2vw;margin-top:2vw;margin-bottom:4vw}.section_details_grid .grid_elements li{width:100%;display:-ms-grid;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.section_details_grid .grid_elements li .content{width:70%}.section_details_grid .grid_elements li .content .element_title{font-family:'Cormorant';font-weight:500;font-size:2vw;position:relative;margin-bottom:3vw}.section_details_grid .grid_elements li .content .element_title:after{content:"";position:absolute;display:block;bottom:-60%;width:3vw;height:.1vw;left:0;background:#d3d1d0}.section_details_grid .grid_elements li .content p{font-family:'Futura PT';font-weight:300;font-size:.85vw}.section_details_grid .grid_elements li .image{-ms-flex-item-align:end;align-self:flex-end;height:25vw;background-size:cover;background-position:center}.section_details_grid .grid_elements li:nth-child(odd){direction:ltr}.section_details_grid .grid_elements li:nth-child(odd) .image{margin-left:3%}.section_details_grid .grid_elements li:nth-child(even){direction:rtl}.section_details_grid .grid_elements li:nth-child(even) .image{margin-right:3%}@media screen and (max-width: 1024px){.section_details_grid{padding:0 2vh;width:calc( 100vw - 4vh)}.section_details_grid .section_title{padding:8vw 0 4vw 0;width:100%;font-size:9.1vw}.section_details_grid .grid_elements{gap:4.4;margin-top:8vw;margin-bottom:16vw}.section_details_grid .grid_elements li{display:block}.section_details_grid .grid_elements li .content{width:100%}.section_details_grid .grid_elements li .content .element_title{font-size:8vw;margin-bottom:12vw}.section_details_grid .grid_elements li .content .element_title:after{bottom:-60%;width:14vw;height:.3vh}.section_details_grid .grid_elements li .content p{margin-bottom:6vw;font-size:4vw}.section_details_grid .grid_elements li .image{height:100vw}.section_details_grid .grid_elements li:nth-child(odd) .image{margin:0}.section_details_grid .grid_elements li:nth-child(even) .image{margin:0}.section_details_grid .grid_elements li+li{margin-top:16vw}}.section_text{text-align:center;display:-ms-grid;display:grid;justify-items:center;margin-bottom:2vw}.section_text p,.section_text h2{width:68%}.section_text .section_title{font-family:'Cormorant';font-weight:500;font-size:2vw;position:relative;margin-bottom:3vw}.section_text .section_title:after{content:"";position:absolute;display:block;bottom:-60%;width:3vw;height:.1vw;left:calc( 50% - 1.5vw);background:#d3d1d0}.section_text p{font-family:'Futura PT';font-weight:300;font-size:.85vw}@media screen and (max-width: 1024px){.section_text{text-align:center;display:-ms-grid;display:grid;justify-items:center;margin-bottom:2vw;width:calc( 100% - 4vh);padding:4vh 2vh}.section_text p,.section_text h2{width:100%}.section_text .section_title{font-family:'Cormorant';font-weight:500;font-size:2vw;position:relative;margin-bottom:3vw}.section_text .section_title:after{content:"";position:absolute;display:block;bottom:-60%;width:3vw;height:.1vw;left:calc( 50% - 1.5vw);background:#d3d1d0}.section_text p{font-family:'Futura PT';font-weight:300;font-size:.85vw}}.breadcrumbs{font-family:'Futura PT';font-weight:300;position:absolute;margin-top:.3vw;list-style:none;background-color:transparent;left:calc( (100% - 57vw) / 2)}.breadcrumbs li{display:inline;font-size:.85vw;color:#232323}.breadcrumbs li a{color:#777676;text-decoration:none}.breadcrumbs li+li:before{padding:0;color:#777676;content:"/\00a0"}.under_hero{top:44vw}.under_header{top:6.3vw}.section_hero_slider{width:100%;top:0;left:0;z-index:-9}.section_hero_slider .slide{height:44vw;background-size:cover;background-position:center;color:white}.section_hero_slider .slide .hero_gradient{display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:no-repeat;background-size:contain;height:100%;width:100%}.section_hero_slider .slide .hero_gradient p{font-family:'Futura PT';font-weight:300;text-align:center;font-size:2vw}.section_hero_slider .slide .hero_gradient .logo_text{font-family:'Cormorant';font-weight:bold;font-size:5vw}.section_hero_slider .slide .hero_gradient .starting_price{border:.1vw solid white;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;position:absolute;bottom:3vw;width:9vw;height:9vw;right:6%}.section_hero_slider .slide .hero_gradient .starting_price p{text-align:left;font-size:1.5vw}.section_hero_slider .slide .hero_gradient .starting_price .price{line-height:4.2vw;font-size:6vw}.section_hero_slider .slide .hero_gradient .starting_price .price span{float:right;line-height:normal;position:relative;top:0;font-size:2vw}.section_hero_slider .owl-dots{position:absolute;width:100%;padding:0px;bottom:3vw}.section_hero_slider .owl-dots .dot{opacity:.5;margin-left:1vw;padding:0;marign:0;height:.15vw;width:7vw;border:.1vw solid transparent}.section_hero_slider .active .dot{height:.15vw;border:.1vw solid white;opacity:1}@media screen and (max-width: 1024px){.section_hero_slider .slide{height:calc( 100vh - 7.45vh)}.section_hero_slider .slide .hero_gradient{height:100%;width:calc( 100% - 12vh);padding-left:6vh;padding-right:6vh}.section_hero_slider .slide .hero_gradient p{font-size:7vw}.section_hero_slider .slide .hero_gradient .logo_text{font-size:16vw}.section_hero_slider .slide .hero_gradient .starting_price{margin-top:8vh;-ms-grid-column-align:center;justify-self:center;position:static;border:.25vh solid white;display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;width:19vh;height:19vh}.section_hero_slider .slide .hero_gradient .starting_price p{text-align:left;font-size:6vw}.section_hero_slider .slide .hero_gradient .starting_price .price{line-height:8.4vh;font-size:24vw}.section_hero_slider .slide .hero_gradient .starting_price .price span{float:right;line-height:normal;position:relative;top:0;font-size:8vw}.section_hero_slider .owl-dots{position:absolute;width:89.5%;margin:0px 5%;bottom:6vh;display:-webkit-box;display:-ms-flexbox;display:flex}.section_hero_slider .owl-dots .owl-dot{width:100%;margin-top:1vh;margin-bottom:1vh;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section_hero_slider .owl-dots .dot{width:calc( 100% - .4vh);margin-right:0;margin-left:0;opacity:.5;padding:0;height:.03vh;position:relative;border:.2vh solid transparent}.section_hero_slider .owl-dots .dot:after{content:'';position:absolute;top:-3vh;bottom:-3vh;left:-3vh;right:-3vh}.section_hero_slider .active .dot{height:.1vh;border:.2vh solid white;opacity:1}}.section_intro_with_pictograms{padding-top:4vw;padding-bottom:4vw;background-color:#f7f4f1;background-repeat:no-repeat;background-size:18vw;background-position-x:93%;background-position-y:center}.section_intro_with_pictograms .section_title{font-family:'Cormorant';font-weight:bold;width:50%}.section_intro_with_pictograms .section_content{margin-top:2vw;list-style-type:none;display:-ms-grid;display:grid;-ms-grid-columns:50% 40%;grid-template-columns:50% 40%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.section_intro_with_pictograms .section_content .amenities_list{display:-ms-grid;display:grid;-ms-grid-columns:calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw);grid-template-columns:calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw);gap:1vw}.section_intro_with_pictograms .section_content .amenities_list li{font-family:'Futura PT Book';-webkit-box-flex:1;-ms-flex:1 0 19%;flex:1 0 19%;display:-ms-grid;display:grid;justify-items:center;-ms-flex-line-pack:start;align-content:flex-start;margin-top:.2vw;font-size:.9vw;color:#afafaf;text-align:center;width:100%}.section_intro_with_pictograms .section_content .amenities_list li .hotel_icon{font-size:3.3vw}.section_intro_with_pictograms .section_content div{display:-ms-grid;display:grid;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section_intro_with_pictograms .section_content div .text{font-family:'Futura PT';font-weight:300;font-size:.9vw;color:black;width:90%;justify-self:flex-end}@media screen and (max-width: 1024px){.section_intro_with_pictograms{padding-top:10vh;padding-bottom:10vh;background-size:36vh;background-position-x:6vh;background-position-y:6vh}.section_intro_with_pictograms .section_title{width:100%}.section_intro_with_pictograms .section_content{margin-top:4vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8vh}.section_intro_with_pictograms .section_content .amenities_list{width:100%;gap:2vh;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.section_intro_with_pictograms .section_content .amenities_list li{font-size:1.8vh}.section_intro_with_pictograms .section_content .amenities_list li .hotel_icon{font-size:11vw}.section_intro_with_pictograms .section_content div{gap:4vh}.section_intro_with_pictograms .section_content div .text{font-size:5vw;width:100%}}.section_accommodations_slider{width:100%}.section_accommodations_slider .section_header{font-family:'Cormorant';font-weight:bold;width:calc( 100% - (100% - 57vw));margin-top:5vw;margin-bottom:1.5vw;margin-left:calc( (100% - 57vw) / 2);margin-right:calc( (100% - 57vw) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section_accommodations_slider .section_header .custom_offer_btn{font-size:.9vw;border:.1vw solid black;padding:.5vw 2.5vw;color:black;text-decoration:none}.section_accommodations_slider .slider .slide{width:57vw}.section_accommodations_slider .slider .slide .accommodation_container{color:white;background-size:cover;background-position:bottom;height:30vw}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:no-repeat;height:100%;width:100%;background-size:cover}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2vw 1vw;gap:2vw}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient ul li{height:1.2vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient ul li .hotel_icon{font-size:1.8vw}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient ul li div{margin-left:.5vw;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient ul li div p{font-family:'Futura PT';font-weight:300;white-space:nowrap}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient ul li div .info_title{font-size:.8vw;font-family:'Cormorant';font-weight:bold}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient .btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1vw;padding:1.5vw 0px;margin-right:1vw}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient .btns button{font-family:'Cormorant';font-weight:bold;background-color:transparent;font-size:.9vw;font-weight:300;border:.1vw solid white;padding:.5vw 2vw;color:white;text-decoration:none}.section_accommodations_slider .slider .slide .accommodation_title{font-family:'Cormorant';font-weight:500;font-size:2.2vw;margin:1vw 0px 4vw 0px;margin-left:5vw;position:relative}.section_accommodations_slider .slider .slide .accommodation_title:before{content:"";display:block;width:3vw;height:.115vw;background:#d3d1d0;left:-4vw;top:50%;position:absolute}.section_accommodations_slider .slider .owl-item{opacity:.3}.section_accommodations_slider .slider .owl-item.center{opacity:1}@media screen and (max-width: 1024px){.section_accommodations_slider .section_header{width:calc( 100% - 4vh);margin-top:8vh;margin-bottom:4vh;margin-left:2vh;margin-right:2vh;display:-ms-grid;display:grid;grid-gap:4vh;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.section_accommodations_slider .section_header .section_title{width:100%}.section_accommodations_slider .section_header .custom_offer_btn{font-size:4.25vw;width:100%;padding:2vw 0;text-align:center}.section_accommodations_slider .slider .slide{position:relative;width:calc( 100vw - 4vh)}.section_accommodations_slider .slider .slide .accommodation_container{color:white;background-size:cover;background-position:bottom;height:38vh}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;padding:4vw 0}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient ul li{height:9.6vw;display:-webkit-box;display:-ms-flexbox;display:flex}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient ul li .hotel_icon{font-size:7.2vw}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient ul li div{margin-left:1vw;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient ul li div p{font-family:'Futura PT';font-weight:300;white-space:nowrap;font-size:4vw}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient ul li div .info_title{font-size:3.2vw;font-family:'Cormorant';font-weight:bold}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient .btns{margin-top:6vw;width:100%;bottom:-14.6vw;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4vw;padding:1.5vw 0px;margin-right:1vw}.section_accommodations_slider .slider .slide .accommodation_container .accommodation_gradient .btns button{width:100%;font-weight:bold;font-size:3.6vw;border:.1vh solid black;padding:2vw 0;color:black;text-decoration:none}.section_accommodations_slider .slider .slide .accommodation_title{font-family:'Cormorant';font-weight:500;font-size:8.8vw;margin:4vw 0px 30.6vw 0px;margin-left:0;position:relative}.section_accommodations_slider .slider .slide .accommodation_title:before{display:none}.section_accommodations_slider .slider .owl-nav{bottom:45%}}.section_contents{background-color:#f7f4f1;padding-top:0px;padding-bottom:0px;display:-webkit-box;display:-ms-flexbox;display:flex}.section_contents img{position:relative;width:0px;opacity:0}.section_contents img.current{opacity:1;width:28vw;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.section_contents .content{width:calc( 57vw - 28vw);display:-ms-grid;display:grid;-ms-grid-rows:1fr 57%;grid-template-rows:1fr 57%}.section_contents .content .quote{display:none}.section_contents .content .quote.current{font-family:'Cormorant';font-weight:bold;display:block;width:79%;-ms-grid-column-align:right;justify-self:right;text-align:right;word-spacing:.4vw;float:right;font-size:.90vw;color:black}.section_contents .content .quote.current q{font-family:'Futura PT';font-weight:300;margin-bottom:1vw;display:block;quotes:none}.section_contents .content .quote.current:before{font-family:'Cormorant';font-weight:bold;position:relative;top:3vw;line-height:4vw;content:"“";color:#d3d1d0;font-size:8vw}.section_contents ul{list-style-type:none}.section_contents ul li{margin-bottom:2vw}.section_contents ul li a{font-family:'Cormorant';font-weight:bold;font-size:1.8vw;text-decoration:none;color:black;margin:1vw 0px 4vw 0px;margin-left:5vw;position:relative}.section_contents ul li a.current:before{-webkit-animation-name:line_animation;animation-name:line_animation;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-duration:.5s;animation-duration:.5s;content:"";display:block;width:3vw;height:.1vw;background:#d3d1d0;left:-4vw;top:50%;position:absolute}@-webkit-keyframes image_animation{0%{opacity:.3}100%{opacity:.1}}@keyframes image_animation{0%{opacity:.3}100%{opacity:.1}}@-webkit-keyframes line_animation{0%{left:-5vw;width:0px}100%{left:-4vw;width:3vw}}@keyframes line_animation{0%{left:-5vw;width:0px}100%{left:-4vw;width:3vw}}@media screen and (max-width: 1024px){.section_contents img{display:none}.section_contents .content{width:100%;display:-ms-grid;display:grid;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:4vh}.section_contents .content .quote{display:none}.section_contents .content .quote.current{font-family:'Cormorant';font-weight:bold;display:block;width:90%;-ms-grid-column-align:right;justify-self:right;text-align:right;word-spacing:2vw;float:right;font-size:4.5vw;color:black}.section_contents .content .quote.current q{font-family:'Futura PT';font-weight:300;margin-bottom:6vw;display:block;quotes:none}.section_contents .content .quote.current:before{font-family:'Cormorant';font-weight:bold;position:relative;top:12vw;line-height:16vw;content:"“";color:#d3d1d0;font-size:32vw}.section_contents ul{list-style-type:none}.section_contents ul li{margin-bottom:8vw}.section_contents ul li a{font-family:'Cormorant';font-weight:bold;font-size:7.2vw;text-decoration:none;color:black;margin:4vw 0px 8vw 0px;margin-left:20vw;position:relative}.section_contents ul li a.current:before{-webkit-animation-name:line_animation;animation-name:line_animation;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-duration:.5s;animation-duration:.5s;content:"";display:block;width:14vw;height:.3vh;background:#d3d1d0;left:-16vw;top:50%;position:absolute}}.section_special_offers_slider{padding-bottom:4vw}.section_special_offers_slider .section_title{font-family:'Cormorant';font-weight:bold;width:57vw;font-size:4.22vw;margin:0;padding:4vw calc( (100% - 57vw) / 2) 2vw calc( (100% - 57vw) / 2);color:#f3efea}.section_special_offers_slider .slider{position:relative}.section_special_offers_slider .slider .slide{width:57vw;display:-ms-grid;display:grid;-ms-grid-columns:1fr 52%;grid-template-columns:1fr 52%;gap:6vw}.section_special_offers_slider .slider .slide .content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.section_special_offers_slider .slider .slide .content .offer_title{font-family:'Cormorant';font-weight:500;position:relative;font-size:2.7vw}.section_special_offers_slider .slider .slide .content .offer_title:after{content:"";position:absolute;display:block;bottom:-60%;width:3vw;height:.1vw;background:#d3d1d0}.section_special_offers_slider .slider .slide .content .offer_desc{font-family:'Futura PT';font-weight:300;margin-top:4vw;margin-bottom:1vw}.section_special_offers_slider .slider .slide .content ul{list-style-type:none;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;gap:.5vw}.section_special_offers_slider .slider .slide .content ul li{font-family:'Futura PT';font-weight:400;background-color:#f7f4f1;padding:.3vw;font-size:.8vw}.section_special_offers_slider .slider .slide .content ul li i{color:#03cea4;margin-right:.3vw}.section_special_offers_slider .slider .slide .content .btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1vw;margin-top:3.3vw}.section_special_offers_slider .slider .slide .content .btns button{font-family:'Cormorant';font-weight:bold;cursor:pointer;background-color:white;font-size:.8vw;border:.115vw solid black;padding:.6vw 2.7vw;color:black;text-decoration:none}.section_special_offers_slider .slider .slide .img{background-size:cover;background-position:center;width:100%;height:32vw;color:white;position:relative}.section_special_offers_slider .slider .slide .img .img_gradient{height:calc(100% - 1.2vw);width:calc(100% - 1.2vw);background-size:cover;background-position:bottom;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:.6vw}.section_special_offers_slider .slider .slide .img .img_gradient .sale,.section_special_offers_slider .slider .slide .img .img_gradient .until{border:.115vw solid white;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;padding:.5vw;left:.6vw;height:3.34vw}.section_special_offers_slider .slider .slide .img .img_gradient .sale p,.section_special_offers_slider .slider .slide .img .img_gradient .until p{font-family:'Cormorant';font-weight:bold;font-weight:400;text-align:left}.section_special_offers_slider .slider .slide .img .img_gradient .sale .sale_percentage,.section_special_offers_slider .slider .slide .img .img_gradient .sale .sale_end,.section_special_offers_slider .slider .slide .img .img_gradient .until .sale_percentage,.section_special_offers_slider .slider .slide .img .img_gradient .until .sale_end{font-family:'Futura PT';font-weight:300;line-height:2.15vw;font-size:2.7vw}.section_special_offers_slider .slider .slide .img .img_gradient .sale .sale_percentage span,.section_special_offers_slider .slider .slide .img .img_gradient .sale .sale_end span,.section_special_offers_slider .slider .slide .img .img_gradient .until .sale_percentage span,.section_special_offers_slider .slider .slide .img .img_gradient .until .sale_end span{font-family:'Cormorant';font-weight:bold;float:right;line-height:normal;position:relative;top:0;font-size:1vw}.section_special_offers_slider .slider .slide .img .img_gradient .until{background-color:#03cea4;border-color:#03cea4}.section_special_offers_slider .slider .slide .img .img_gradient .until .sale_end{font-size:2.2vw}.section_special_offers_slider .slider .owl-nav .prev-btn{bottom:calc( 50% - 2.5vw)}.section_special_offers_slider .slider .owl-nav .next-btn{bottom:calc( 50% - 2.5vw)}.section_special_offers_slider .slider .owl-item{opacity:.3}.section_special_offers_slider .slider .owl-item.center{opacity:1}@media screen and (max-width: 1024px){.section_special_offers_slider{padding-bottom:16vw}.section_special_offers_slider .section_title{padding:8vw 2vh 4vw 2vh;width:calc( 100vw - 4vh);font-size:9.1vw}.section_special_offers_slider .slider{position:relative}.section_special_offers_slider .slider .slide{width:calc( 100vw - 4vh);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section_special_offers_slider .slider .slide .content{width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.section_special_offers_slider .slider .slide .content .offer_title{font-family:'Cormorant';font-weight:500;position:relative;font-size:9.5vw}.section_special_offers_slider .slider .slide .content .offer_title:after{content:"";position:absolute;display:block;bottom:-60%;width:14vw;height:.3vh;background:#d3d1d0}.section_special_offers_slider .slider .slide .content .offer_desc{font-family:'Futura PT';font-weight:300;font-size:4.5vw;margin-top:16vw;margin-bottom:4vw}.section_special_offers_slider .slider .slide .content ul{list-style-type:none;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;gap:2vw}.section_special_offers_slider .slider .slide .content ul li{font-family:'Futura PT';font-weight:400;background-color:#f7f4f1;padding:1.2vw;font-size:3.2vw}.section_special_offers_slider .slider .slide .content ul li i{color:#03cea4;margin-right:1.2vw}.section_special_offers_slider .slider .slide .content .btns{margin-top:6vw;width:100%;bottom:-14.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4vw}.section_special_offers_slider .slider .slide .content .btns button{width:100%;font-weight:bold;font-size:3.6vw;border:.1vh solid black;padding:2vw 0;color:black;text-decoration:none}.section_special_offers_slider .slider .slide .img{background-size:cover;background-position:center;width:100%;height:calc(100vw - 2vh);color:white;position:relative}.section_special_offers_slider .slider .slide .img .img_gradient{height:calc(100% - 4.5vw);width:calc(100% - 4.5vw);background-size:cover;background-position:bottom;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:2.4vw}.section_special_offers_slider .slider .slide .img .img_gradient .sale,.section_special_offers_slider .slider .slide .img .img_gradient .until{border:.2vh solid white;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;padding:2vw;left:2.4vw;height:13.36vw}.section_special_offers_slider .slider .slide .img .img_gradient .sale p,.section_special_offers_slider .slider .slide .img .img_gradient .until p{font-family:'Cormorant';font-weight:bold;font-size:3vw;font-weight:400;text-align:left}.section_special_offers_slider .slider .slide .img .img_gradient .sale .sale_percentage,.section_special_offers_slider .slider .slide .img .img_gradient .sale .sale_end,.section_special_offers_slider .slider .slide .img .img_gradient .until .sale_percentage,.section_special_offers_slider .slider .slide .img .img_gradient .until .sale_end{font-family:'Futura PT';font-weight:300;line-height:9.5vw;font-size:9.5vw}.section_special_offers_slider .slider .slide .img .img_gradient .sale .sale_percentage span,.section_special_offers_slider .slider .slide .img .img_gradient .sale .sale_end span,.section_special_offers_slider .slider .slide .img .img_gradient .until .sale_percentage span,.section_special_offers_slider .slider .slide .img .img_gradient .until .sale_end span{font-family:'Cormorant';font-weight:bold;float:right;line-height:normal;position:relative;top:0;font-size:4vw}.section_special_offers_slider .slider .slide .img .img_gradient .until{background-color:#03cea4;border-color:#03cea4}.section_special_offers_slider .slider .slide .img .img_gradient .until .sale_end{font-size:9.5vw}.section_special_offers_slider .slider .owl-nav{bottom:60%}}.section_intro_with_pictograms_and_button{padding-top:4vw;padding-bottom:4vw;background-color:#f7f4f1;background-repeat:no-repeat;background-size:18vw;background-position-x:93%;background-position-y:center}.section_intro_with_pictograms_and_button .section_title{font-family:'Cormorant';font-weight:bold;width:50%;font-size:2vw}.section_intro_with_pictograms_and_button .section_content{margin-top:2vw;list-style-type:none;display:-ms-grid;display:grid;-ms-grid-columns:50% 40%;grid-template-columns:50% 40%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.section_intro_with_pictograms_and_button .section_content .amenities_list{display:-ms-grid;display:grid;-ms-grid-columns:calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw);grid-template-columns:calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw) calc( 20% - 1vw);gap:1vw}.section_intro_with_pictograms_and_button .section_content .amenities_list li{font-family:'Futura PT Book';-webkit-box-flex:1;-ms-flex:1 0 19%;flex:1 0 19%;display:-ms-grid;display:grid;justify-items:center;-ms-flex-line-pack:start;align-content:flex-start;margin-top:.2vw;font-size:.9vw;color:#afafaf;text-align:center;width:100%}.section_intro_with_pictograms_and_button .section_content .amenities_list li .hotel_icon{font-size:3.3vw}.section_intro_with_pictograms_and_button .section_content .content{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section_intro_with_pictograms_and_button .section_content .content .text{font-family:'Futura PT';font-weight:300;font-size:.9vw;color:black;width:90%;justify-self:flex-end}.section_intro_with_pictograms_and_button .section_content .content .custom_offer_btn{font-family:'Cormorant';font-weight:bold;width:70%;justify-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:.82vw;border:.1vw solid black;text-align:center;padding:.5vw 0px;color:black;text-decoration:none}@media screen and (max-width: 1024px){.section_intro_with_pictograms_and_button{padding-top:10vh;padding-bottom:10vh;background-size:36vh;background-position-x:6vh;background-position-y:6vh;padding-top:10vh;padding-bottom:10vh;display:block}.section_intro_with_pictograms_and_button .section_title{width:100%;font-size:8vw}.section_intro_with_pictograms_and_button .section_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8vh}.section_intro_with_pictograms_and_button .section_content .content .text{font-size:5vw;width:100%}.section_intro_with_pictograms_and_button .section_content .content .custom_offer_btn{margin-top:8vw;width:100%;font-weight:bold;font-size:3.6vw;border:.1vh solid black;padding:2vw 0;color:black;text-decoration:none}.section_intro_with_pictograms_and_button .section_content .amenities_list{width:100%;gap:2vh;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.section_intro_with_pictograms_and_button .section_content .amenities_list li{font-size:1.8vh}.section_intro_with_pictograms_and_button .section_content .amenities_list li .hotel_icon{font-size:11vw}}.section_acommodations_list{padding-top:0;padding-bottom:5vw}.section_acommodations_list .accommodation_preview{list-style-type:none}.section_acommodations_list .accommodation_preview .accommodation_item{width:100%;margin-top:5vw;display:-ms-grid;display:grid;-ms-grid-columns:3fr 2fr;grid-template-columns:3fr 2fr;gap:1.5vw}.section_acommodations_list .accommodation_preview .accommodation_item .gallery{position:relative}.section_acommodations_list .accommodation_preview .accommodation_item .gallery .accomodation_details_icons{position:absolute;z-index:2;bottom:1.3vw;left:1.3vw;color:white}.section_acommodations_list .accommodation_preview .accommodation_item .gallery .accomodation_details_icons ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3vw}.section_acommodations_list .accommodation_preview .accommodation_item .gallery .accomodation_details_icons ul li{height:.9vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.section_acommodations_list .accommodation_preview .accommodation_item .gallery .accomodation_details_icons ul li .hotel_icon{position:static;font-size:1.6vw}.section_acommodations_list .accommodation_preview .accommodation_item .gallery .accomodation_details_icons ul li div{margin-left:.5vw;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section_acommodations_list .accommodation_preview .accommodation_item .gallery .accomodation_details_icons ul li div .info_title{font-family:'Cormorant';font-weight:bold;font-size:.75vw}.section_acommodations_list .accommodation_preview .accommodation_item .gallery .accomodation_details_icons ul li div p{font-family:'Futura PT';font-weight:300;font-size:.85vw;white-space:nowrap}.section_acommodations_list .accommodation_preview .accommodation_item .gallery .hotel_icon{color:white;position:absolute;font-size:1.35vw;z-index:2;top:1.3vw;right:1.3vw}.section_acommodations_list .accommodation_preview .accommodation_item .gallery .accommodation_gradient{background-size:cover;background-position:center;height:100%;width:100%}.section_acommodations_list .accommodation_preview .accommodation_item .details{display:-ms-grid;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section_acommodations_list .accommodation_preview .accommodation_item .details .accommodation_name{font-family:'Cormorant';font-weight:500;font-size:1.75vw;margin-bottom:3vw;position:relative}.section_acommodations_list .accommodation_preview .accommodation_item .details .accommodation_name:before{content:"";display:block;width:3vw;height:.115vw;background:#d3d1d0;bottom:-70%;position:absolute}.section_acommodations_list .accommodation_preview .accommodation_item .details .accommodation_desc{font-family:'Futura PT';font-weight:300;margin-bottom:1vw}.section_acommodations_list .accommodation_preview .accommodation_item .details .accomodatin_includes{font-family:'Futura PT';font-weight:300;list-style-type:disc;-webkit-column-count:2;column-count:2}.section_acommodations_list .accommodation_preview .accommodation_item .details .accomodatin_includes li{width:calc( 100% - 2.8vw);font-size:.8vw;margin-left:1.2vw;padding-right:2.8vw}.section_acommodations_list .accommodation_preview .accommodation_item .details .btns{margin-top:2vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1vw}.section_acommodations_list .accommodation_preview .accommodation_item .details .btns button{font-family:'Cormorant';font-weight:bold;width:40%;background-color:white;font-size:.8vw;border:.1vw solid black;padding:.7vw 0px;color:black;text-decoration:none}.section_acommodations_list .accommodation_preview .accommodation_item .owl-carousel-accommodation-gallery{position:relative;height:100%;width:calc(((57vw - 1.5vw) / 5) * 3)}.section_acommodations_list .accommodation_preview .accommodation_item .owl-item .image{background-position:center;background-size:cover;height:100%;width:100%}.section_acommodations_list .accommodation_preview .accommodation_item .owl-nav .prev-btn{font-size:2.6vw;bottom:calc( 50% - 1.3vw);left:.7vw}.section_acommodations_list .accommodation_preview .accommodation_item .owl-nav .next-btn{font-size:2.6vw;bottom:calc( 50% - 1.3vw);right:.7vw}.section_intro_with_button{padding-top:4vw;padding-bottom:4vw;background-color:#f7f4f1;display:-ms-grid;display:grid;-ms-grid-columns:50% 40%;grid-template-columns:50% 40%;gap:10%}.section_intro_with_button .section_title{font-family:'Cormorant';font-weight:bold;font-size:2vw}.section_intro_with_button .content{display:-ms-grid;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section_intro_with_button .content .text{font-family:'Futura PT';font-weight:300;font-size:.9vw;color:black;width:90%;justify-self:flex-end}.section_intro_with_button .content .custom_offer_btn{font-family:'Cormorant';font-weight:bold;width:70%;justify-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:.82vw;border:.1vw solid black;text-align:center;padding:.5vw 0px;color:black;text-decoration:none;margin-top:2vw}@media screen and (max-width: 1024px){.section_intro_with_button{padding-top:10vh;padding-bottom:10vh;display:block}.section_intro_with_button .section_title{font-size:8vw}.section_intro_with_button .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8vh}.section_intro_with_button .content .text{font-size:5vw;width:100%}.section_intro_with_button .content .custom_offer_btn{margin-top:8vw;width:100%;font-weight:bold;font-size:3.6vw;border:.1vh solid black;padding:2vw 0;color:black;text-decoration:none}}.section_special_offers_list{padding-top:4vw;padding-bottom:4vw}.section_special_offers_list .offer{margin-top:2vw;padding-bottom:2vw;width:57vw;display:-ms-grid;display:grid;-ms-grid-columns:1fr 52%;grid-template-columns:1fr 52%;gap:6vw;position:relative;border-bottom:0.115vw solid #e9e8e7}.section_special_offers_list .offer .content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.section_special_offers_list .offer .content .offer_title{font-family:'Cormorant';font-weight:500;position:relative;font-size:2.7vw}.section_special_offers_list .offer .content .offer_title:after{content:"";position:absolute;display:block;bottom:-60%;width:3vw;height:.1vw;background:#d3d1d0}.section_special_offers_list .offer .content .offer_desc{font-family:'Futura PT';font-weight:300;margin-top:4vw;margin-bottom:1vw}.section_special_offers_list .offer .content ul{list-style-type:none;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;gap:.5vw}.section_special_offers_list .offer .content ul li{font-family:'Futura PT';font-weight:400;background-color:#f7f4f1;padding:.3vw;font-size:.8vw}.section_special_offers_list .offer .content ul li i{color:#03cea4;margin-right:.3vw}.section_special_offers_list .offer .content .btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1vw;margin-top:3.3vw}.section_special_offers_list .offer .content .btns button{font-family:'Cormorant';font-weight:bold;cursor:pointer;background-color:white;font-size:.8vw;border:.115vw solid black;padding:.6vw 2.7vw;color:black;text-decoration:none}.section_special_offers_list .offer .img{background-size:cover;background-position:center;width:100%;height:32vw;color:white;position:relative}.section_special_offers_list .offer .img .img_gradient{height:100%;width:100%;background-size:cover;background-position:bottom}.section_special_offers_list .offer .img .img_gradient p{font-family:'Cormorant';font-weight:bold;font-size:.65vw;font-weight:400}.section_special_offers_list .offer .img .img_gradient .sale,.section_special_offers_list .offer .img .img_gradient .until{border:.115vw solid white;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;position:absolute;padding:.5vw;bottom:.6vw;left:.6vw;height:3.34vw}.section_special_offers_list .offer .img .img_gradient .sale p,.section_special_offers_list .offer .img .img_gradient .until p{font-weight:400;text-align:left}.section_special_offers_list .offer .img .img_gradient .sale .sale_percentage,.section_special_offers_list .offer .img .img_gradient .sale .sale_end,.section_special_offers_list .offer .img .img_gradient .until .sale_percentage,.section_special_offers_list .offer .img .img_gradient .until .sale_end{font-family:'Futura PT';font-weight:300;line-height:2.15vw;font-size:2.7vw}.section_special_offers_list .offer .img .img_gradient .sale .sale_percentage span,.section_special_offers_list .offer .img .img_gradient .sale .sale_end span,.section_special_offers_list .offer .img .img_gradient .until .sale_percentage span,.section_special_offers_list .offer .img .img_gradient .until .sale_end span{font-family:'Cormorant';font-weight:bold;float:right;line-height:normal;position:relative;top:0;font-size:1vw}.section_special_offers_list .offer .img .img_gradient .until{background-color:#03cea4;border-color:#03cea4;left:5.74vw}.section_special_offers_list .offer .img .img_gradient .until .sale_end{font-size:2.2vw}.section_special_offers_list .offer:last-child{border:none}.section_gallery_slider{width:100%}.section_gallery_slider .section_header{font-family:'Cormorant';font-weight:bold;width:calc( 100% - (100% - 57vw));margin-top:5vw;margin-bottom:1.5vw;margin-left:calc( (100% - 57vw) / 2);margin-right:calc( (100% - 57vw) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section_gallery_slider .section_header .menu_btn{font-size:.9vw;border:.1vw solid black;padding:.5vw 0px;width:35%;text-align:center;color:black;text-decoration:none}.section_gallery_slider .slider .slide{width:57vw;height:30vw;background:no-repeat;background-size:cover}.section_gallery_slider .owl-nav .prev-btn{bottom:calc( 50% - 2.5vw)}.section_gallery_slider .owl-nav .next-btn{bottom:calc( 50% - 2.5vw)}.section_gallery_slider .owl-item{opacity:.3}.section_gallery_slider .owl-item.center{opacity:1}.section_gallery_no_button_slider{width:100%}.section_gallery_no_button_slider .section_header{font-family:'Cormorant';font-weight:bold;width:calc( 100% - (100% - 57vw));margin-top:5vw;margin-bottom:1.5vw;margin-left:calc( (100% - 57vw) / 2);margin-right:calc( (100% - 57vw) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section_gallery_no_button_slider .slider .slide{display:-ms-grid;display:grid;width:57vw;height:30vw;background:no-repeat;background-size:cover}.section_gallery_no_button_slider .owl-nav .prev-btn{bottom:calc( 50% - 2.5vw)}.section_gallery_no_button_slider .owl-nav .next-btn{bottom:calc( 50% - 2.5vw)}.section_gallery_no_button_slider .owl-item{opacity:.3}.section_gallery_no_button_slider .owl-item.center{opacity:1}.section_special_offer_details{padding-top:4vw;padding-bottom:4vw;display:-ms-grid;display:grid;-ms-grid-columns:1fr 52%;grid-template-columns:1fr 52%;gap:6vw;position:relative;background-color:#f7f4f1}.section_special_offer_details .content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.section_special_offer_details .content .offer_title{font-family:'Cormorant';font-weight:500;position:relative;font-size:2.7vw}.section_special_offer_details .content .offer_title:after{content:"";position:absolute;display:block;bottom:-60%;width:3vw;height:.1vw;background:#d3d1d0}.section_special_offer_details .content .offer_desc{font-family:'Futura PT';font-weight:300;margin-top:4vw;margin-bottom:1vw}.section_special_offer_details .content ul{list-style-type:none;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;gap:.5vw}.section_special_offer_details .content ul li{font-family:'Futura PT';font-weight:400;background-color:white;padding:.3vw;font-size:.8vw}.section_special_offer_details .content ul li i{color:#03cea4;margin-right:.3vw}.section_special_offer_details .content button{font-family:'Cormorant';font-weight:bold;cursor:pointer;margin-top:2vw;background-color:#f7f4f1;font-size:.8vw;border:.115vw solid black;padding:.3vw .3vw .3vw 2vw;color:black;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:2vw}.section_special_offer_details .content button .hotel_icon{font-size:1.5vw}.section_special_offer_details .gallery{height:32vw;position:relative}.section_special_offer_details .gallery .slider{position:relative;height:32vw}.section_special_offer_details .gallery .slider .img{background-size:cover;background-position:center;width:100%;height:32vw;color:white;position:relative}.section_special_offer_details .gallery .slider .img_gradient{position:relative;height:calc(100% - 1.2vw);width:calc(100% - 1.2vw);background-size:cover;background-position:bottom;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.7vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:.6vw}.section_special_offer_details .gallery .info{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0;z-index:9;gap:.6vw;padding:.6vw;color:white}.section_special_offer_details .gallery .info p{font-family:'Cormorant';font-weight:bold;font-size:.65vw;font-weight:400}.section_special_offer_details .gallery .info .sale,.section_special_offer_details .gallery .info .until,.section_special_offer_details .gallery .info .requires{border:.115vw solid white;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;padding:.5vw;height:3.34vw}.section_special_offer_details .gallery .info .sale p,.section_special_offer_details .gallery .info .until p,.section_special_offer_details .gallery .info .requires p{font-weight:400;text-align:left}.section_special_offer_details .gallery .info .sale .sale_percentage,.section_special_offer_details .gallery .info .sale .sale_end,.section_special_offer_details .gallery .info .sale .sale_condition,.section_special_offer_details .gallery .info .until .sale_percentage,.section_special_offer_details .gallery .info .until .sale_end,.section_special_offer_details .gallery .info .until .sale_condition,.section_special_offer_details .gallery .info .requires .sale_percentage,.section_special_offer_details .gallery .info .requires .sale_end,.section_special_offer_details .gallery .info .requires .sale_condition{font-family:'Futura PT';font-weight:300;line-height:2.15vw;font-size:2.7vw}.section_special_offer_details .gallery .info .sale .sale_percentage span,.section_special_offer_details .gallery .info .sale .sale_end span,.section_special_offer_details .gallery .info .sale .sale_condition span,.section_special_offer_details .gallery .info .until .sale_percentage span,.section_special_offer_details .gallery .info .until .sale_end span,.section_special_offer_details .gallery .info .until .sale_condition span,.section_special_offer_details .gallery .info .requires .sale_percentage span,.section_special_offer_details .gallery .info .requires .sale_end span,.section_special_offer_details .gallery .info .requires .sale_condition span{font-family:'Cormorant';font-weight:bold;float:right;line-height:normal;position:relative;top:0;font-size:1vw}.section_special_offer_details .gallery .info .until{background-color:#03cea4;border-color:#03cea4}.section_special_offer_details .gallery .info .requires{background-color:#232323;border-color:#232323}.section_special_offer_details .gallery .info .requires .sale_end{font-size:2.2vw}.section_special_offer_details .owl-nav .prev-btn{font-size:3.5vw;left:1vw;bottom:calc( 50% - 1.75vw)}.section_special_offer_details .owl-nav .next-btn{font-size:3.5vw;right:1vw;bottom:calc( 50% - 1.75vw)}.section_other_offers_slider{width:100%;margin-top:5vw;margin-bottom:5vw}.section_other_offers_slider .section_title{font-family:'Cormorant';font-weight:bold;text-align:center;width:43vw;margin:0px auto;margin-bottom:1.5vw}.section_other_offers_slider .slider{width:57vw;margin-left:calc( (100% - 57vw) / 2);margin-right:calc( (100% - 57vw) / 2);position:relative}.section_other_offers_slider .slider .slide{text-decoration:none;color:black}.section_other_offers_slider .slider .slide .image_box{height:calc(53vw / 3);width:calc(53vw / 3);background:no-repeat;background-size:cover;background-position:center}.section_other_offers_slider .slider .slide .image_box .box_gradient{height:calc( 100% - 1.2vw);background-position:bottom;background-size:cover;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.7vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:.6vw}.section_other_offers_slider .slider .slide .image_box .box_gradient .sale,.section_other_offers_slider .slider .slide .image_box .box_gradient .until,.section_other_offers_slider .slider .slide .image_box .box_gradient .requires{border:.115vw solid white;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;padding:.5vw;bottom:.4vw;left:.4vw;height:1.67vw}.section_other_offers_slider .slider .slide .image_box .box_gradient .sale p,.section_other_offers_slider .slider .slide .image_box .box_gradient .until p,.section_other_offers_slider .slider .slide .image_box .box_gradient .requires p{font-family:'Cormorant';font-weight:bold;font-weight:400;text-align:left;font-size:.5vw}.section_other_offers_slider .slider .slide .image_box .box_gradient .sale .sale_percentage,.section_other_offers_slider .slider .slide .image_box .box_gradient .sale .sale_end,.section_other_offers_slider .slider .slide .image_box .box_gradient .sale .sale_condition,.section_other_offers_slider .slider .slide .image_box .box_gradient .until .sale_percentage,.section_other_offers_slider .slider .slide .image_box .box_gradient .until .sale_end,.section_other_offers_slider .slider .slide .image_box .box_gradient .until .sale_condition,.section_other_offers_slider .slider .slide .image_box .box_gradient .requires .sale_percentage,.section_other_offers_slider .slider .slide .image_box .box_gradient .requires .sale_end,.section_other_offers_slider .slider .slide .image_box .box_gradient .requires .sale_condition{font-family:'Futura PT';font-weight:300;line-height:1.075vw;font-size:1.7vw}.section_other_offers_slider .slider .slide .image_box .box_gradient .sale .sale_percentage span,.section_other_offers_slider .slider .slide .image_box .box_gradient .sale .sale_end span,.section_other_offers_slider .slider .slide .image_box .box_gradient .sale .sale_condition span,.section_other_offers_slider .slider .slide .image_box .box_gradient .until .sale_percentage span,.section_other_offers_slider .slider .slide .image_box .box_gradient .until .sale_end span,.section_other_offers_slider .slider .slide .image_box .box_gradient .until .sale_condition span,.section_other_offers_slider .slider .slide .image_box .box_gradient .requires .sale_percentage span,.section_other_offers_slider .slider .slide .image_box .box_gradient .requires .sale_end span,.section_other_offers_slider .slider .slide .image_box .box_gradient .requires .sale_condition span{font-family:'Cormorant';font-weight:bold;float:right;line-height:50%;position:relative;top:0;font-size:1vw}.section_other_offers_slider .slider .slide .image_box .box_gradient .until{background-color:#03cea4;border-color:#03cea4}.section_other_offers_slider .slider .slide .image_box .box_gradient .requires{background-color:#232323;border-color:#232323}.section_other_offers_slider .slider .slide .content{width:calc(53vw / 3)}.section_other_offers_slider .slider .slide .content .element_title{font-family:'Cormorant';font-weight:500;font-size:1.8vw;margin-top:2vw;margin-bottom:2.5vw;position:relative}.section_other_offers_slider .slider .slide .content .element_title:after{content:"";position:absolute;display:block;bottom:-60%;width:3vw;height:.1vw;left:0;background:#d3d1d0}.section_other_offers_slider .slider .slide .content .element_desc{font-family:'Futura PT';font-weight:300;font-size:.85vw}.section_other_offers_slider .slider .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section_other_offers_slider .slider .owl-nav{margin:0;height:0}.section_other_offers_slider .slider .owl-nav .prev-btn{left:-5.5vw}.section_other_offers_slider .slider .owl-nav .next-btn{right:-5.5vw}.section_map{background-color:#f7f4f1;padding-top:4vw;padding-bottom:4vw}.section_map .section_title{font-family:'Futura PT';font-weight:300;text-align:center;font-size:.9vw}.section_map .map .map_holder .places{margin-top:2vw;margin-bottom:2vw}.section_map .map .map_holder .places ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none}.section_map .map .map_holder .places ul li a{font-family:'Cormorant';font-weight:bold;text-transform:uppercase;text-decoration:none;color:black;font-size:.88vw;padding:.7vw 1vw;border:.115vw solid transparent;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section_map .map .map_holder .places ul li a .hotel_icon{font-size:1vw;margin-right:.3vw}.section_map .map .map_holder .places ul li .selected_category{border:.115vw solid black}.section_map .map .map_holder .holder{display:-webkit-box;display:-ms-flexbox;display:flex}.section_map .map .map_holder .holder .list{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;height:38vw;overflow-y:scroll;width:calc(( 57vw / 2 ) - 3vw);background-color:white}.section_map .map .map_holder .holder .list .location_item{line-height:100%;scroll-snap-align:start;padding:1vw;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:.8vw;position:relative}.section_map .map .map_holder .holder .list .location_item .location_img .picture{background-position:center;background-size:cover;height:5vw;width:5vw}.section_map .map .map_holder .holder .list .location_item .location_details{font-family:'Futura PT Book';display:-ms-grid;display:grid;-ms-flex-line-pack:justify;align-content:space-between}.section_map .map .map_holder .holder .list .location_item .location_details .location_name{font-family:'Cormorant';font-weight:bold;font-weight:bolder;text-transform:uppercase}.section_map .map .map_holder .holder .list .location_item .location_details .location_category{line-height:90%;font-size:.55vw;color:#afafaf}.section_map .map .map_holder .holder .list .location_item .location_details .location_desc{font-size:.78vw;margin-top:.2vw;margin-bottom:.2vw;line-height:normal;font-style:1.2vw}.section_map .map .map_holder .holder .list .location_item .location_details .location_desc .hotel_icon{color:#afafaf;margin-left:.1vw}.section_map .map .map_holder .holder .list .location_item .location_details .route_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;margin-right:.4vw}.section_map .map .map_holder .holder .list .location_item .location_details .route_details li{line-height:100%;color:#afafaf;font-size:.78vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section_map .map .map_holder .holder .list .location_item .location_details .route_details li .hotel_icon{margin-right:.3vw;font-size:.88vw}.section_map .map .map_holder .holder .list .location_item+.location_item:before{content:"";display:block;width:calc( 100% - 2vw);height:.1vw;background:#e5e5e5;left:1vw;top:0;position:absolute}.section_map .map .map_holder .holder .list .location_item+.selected_location:before{display:none}.section_map .map .map_holder .holder .list .selected_location+.location_item:before{display:none}.section_map .map .map_holder .holder .list .location_item:hover+.location_item:before{display:none}.section_map .map .map_holder .holder .list .location_item:hover:before{display:none}.section_map .map .map_holder .holder .list .location_item:hover{background-color:#ccc}.section_map .map .map_holder .holder .list .selected_location{background-color:#3973e6}.section_map .map .map_holder .holder .list .selected_location .location_details .location_name{color:white}.section_map .map .map_holder .holder .list .selected_location .location_details .location_category{color:#b1c8f5}.section_map .map .map_holder .holder .list .selected_location .location_details .location_desc{color:white}.section_map .map .map_holder .holder .list .selected_location .location_details .route_details li{color:#b1c8f5}.section_map .map .map_holder .holder .list .selected_location:hover{background-color:#4b82f0}.section_map .map .map_holder .holder ::-webkit-scrollbar{width:.3vw}.section_map .map .map_holder .holder ::-webkit-scrollbar-track{background:#e5e5e5}.section_map .map .map_holder .holder ::-webkit-scrollbar-thumb{background:#03cea4}.section_map .map .map_holder .holder ::-webkit-scrollbar-thumb:hover{background:#555}.section_map .map .map_holder .holder .map{height:100%}.section_map .map .map_holder .holder .map #map{height:38vw;width:calc(( 57vw / 2 ) + 3vw)}.section_details_with_pictograms_grid .section_title{font-family:'Cormorant';font-weight:bold;width:57vw;font-size:4.35vw;margin:0;color:#f3efea}.section_details_with_pictograms_grid .grid_elements{display:-ms-grid;display:grid;gap:2.2vw;margin-top:2vw;margin-bottom:4vw}.section_details_with_pictograms_grid .grid_elements li{width:100%;display:-ms-grid;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.section_details_with_pictograms_grid .grid_elements li .content{width:70%;display:-ms-grid;display:grid;grid-gap:1.5vw}.section_details_with_pictograms_grid .grid_elements li .content .element_title{font-family:'Cormorant';font-weight:500;font-size:2vw}.section_details_with_pictograms_grid .grid_elements li .content .route_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none}.section_details_with_pictograms_grid .grid_elements li .content .route_details li{direction:ltr;line-height:100%;color:#afafaf;font-size:.78vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section_details_with_pictograms_grid .grid_elements li .content .route_details li .hotel_icon{margin-right:.3vw;font-size:.88vw}.section_details_with_pictograms_grid .grid_elements li .content p{font-family:'Futura PT';font-weight:300;font-size:.85vw}.section_details_with_pictograms_grid .grid_elements li .image{-ms-flex-item-align:end;align-self:flex-end;height:25vw;background-size:cover;background-position:center}.section_details_with_pictograms_grid .grid_elements li:nth-child(odd){direction:ltr}.section_details_with_pictograms_grid .grid_elements li:nth-child(odd) .image{margin-left:3%}.section_details_with_pictograms_grid .grid_elements li:nth-child(even){direction:rtl}.section_details_with_pictograms_grid .grid_elements li:nth-child(even) .image{margin-right:3%}@media screen and (max-width: 1024px){.section_details_with_pictograms_grid{padding:0 2vh;width:calc( 100vw - 4vh)}.section_details_with_pictograms_grid .section_title{padding:8vw 0 4vw 0;width:100%;font-size:9.1vw}.section_details_with_pictograms_grid .grid_elements{gap:4.4;margin-top:8vw;margin-bottom:16vw}.section_details_with_pictograms_grid .grid_elements li{display:block}.section_details_with_pictograms_grid .grid_elements li .content{width:100%}.section_details_with_pictograms_grid .grid_elements li .content .element_title{font-size:8vw;margin-bottom:4vw}.section_details_with_pictograms_grid .grid_elements li .content .route_details{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:4vw;margin-bottom:4vw}.section_details_with_pictograms_grid .grid_elements li .content .route_details li{line-height:1vw;font-size:4vw}.section_details_with_pictograms_grid .grid_elements li .content .route_details li .hotel_icon{margin-right:1.2vw;font-size:3.2vw}.section_details_with_pictograms_grid .grid_elements li .content p{margin-bottom:6vw;font-size:4vw}.section_details_with_pictograms_grid .grid_elements li .image{height:100vw}.section_details_with_pictograms_grid .grid_elements li:nth-child(odd) .image{margin:0}.section_details_with_pictograms_grid .grid_elements li:nth-child(even) .image{margin:0}.section_details_with_pictograms_grid .grid_elements li+li{margin-top:16vw}}
.popup_accommodation_details .wrapper .content .starting_price{display:none!important}
/*# sourceMappingURL=style.css.map */