@font-face{font-family:Museo;font-display:fallback;font-weight:300;font-style:normal;src:url(../css/fonts/Museo300-Regular.otf) format("opentype")}@font-face{font-family:Museo500;font-display:fallback;font-weight:500;font-style:normal;src:url(../css/fonts/Museo500.otf) format("opentype")}@font-face{font-family:Museo700;font-display:fallback;font-weight:700;font-style:normal;src:url(../css/fonts/Museo700-Regular.otf) format("opentype")}@font-face{font-family:Tirana;font-display:fallback;font-weight:300;font-style:normal;src:url(../css/fonts/Tirana-Regular.ttf) format("truetype")}@font-face{font-family:TiranaBold;font-display:fallback;font-weight:700;font-style:normal;src:url(../css/fonts/TiranaBold.ttf) format("truetype")}:root{--title-font:"Museo",sans-serif;--title-mid:"Museo500",sans-serif;--title-bold:"Museo700",sans-serif;--default-font:"Tirana",sans-serif;--defaultBold:"TiranaBold",sans-serif;--awesome:"Font Awesome 6 Pro";--brand-color:#947755;--main-color:#000;--alternative-color:#FFF;--brand-highlight:#af8756;--brand-4:#fff;--brand-5:#F3F3F3;--hotel-color:#947755;--body-background:#F8F8F8;--alternative-bg:#FFF;--stroke:#ddd;--body-color:#666666;--title-color:#947755;--subtitle-color:#3C3C3C;--header-color:#FFF;--header-bg-fixed:#FFF;--header-color-fixed:#000;--footer-bg:#af8756;--footer-color:#FFF;--footer-bottom-bg:#000;--sectionMaxWidth:1240px;--section-padding:150px;--facebook:#3b5998;--twitter:#1DA1F2;--instagram:radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%),radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent),linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%)}@media (min-width:992px) and (max-width:1280px){:root{--sectionMaxWidth:90vw}}@media (max-width:1024px){:root{--section-padding:100px;--sectionMaxWidth:90vw}}@media (max-width:992px){:root{--section-padding:80px}}@media (max-width:748px){:root{--section-padding:40px}}html{background-color:var(--footer-bottom-bg)}body{position:relative;font-weight:400;font-size:16px;line-height:200%;font-family:var(--default-font);color:var(--body-color);background-color:var(--body-background);margin:0;padding:0;scroll-behavior:smooth;box-sizing:border-box;overflow-x:hidden;text-align:justify}body *{box-sizing:border-box}body.no_scroll{overflow:hidden}em{font-style:italic}b,strong{font-family:var(--fontBold)}sup{font-size:8px;vertical-align:super}ol,ul{list-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0}p{margin:0}p a{color:inherit}select{background-color:#fff;overflow:hidden;text-overflow:ellipsis;padding-right:22px}@media (max-width:768px){select{font-size:16px}}.container_large{max-width:var(--sectionMaxWidth);margin:0 auto;position:relative;width:100%}@media (min-width:992px) and (max-width:1280px){.container_large{max-width:90vw}}.container{position:relative;display:block;max-width:700px;margin:0 auto;width:100%}@media (min-width:992px) and (max-width:1280px){.container{max-width:70vw}}@media (max-width:992px){.container{max-width:90vw}}.container_medium{position:relative;display:block;max-width:1000px;margin:0 auto;width:100%}@media (min-width:992px) and (max-width:1280px){.container_medium{max-width:80vw}}@media (max-width:1024px){.container_medium{max-width:80vw}}.no_slideshow{display:block;position:relative;padding-top:100px}@media (max-width:992px){.no_slideshow{padding-top:90px}}@media (max-width:768px){.no_slideshow{padding-top:70px}}html.single_hotel .no_slideshow{padding-top:135px}@media (max-width:992px){html.single_hotel .no_slideshow{padding-top:90px}}@media (max-width:768px){html.single_hotel .no_slideshow{padding-top:70px}}.no_slideshow+.select_hotel_to_submit{margin-top:30px}section{position:relative;display:block;padding:0 0 var(--section-padding)}@media (max-width:768px){html.group_site body.page-template-template-contacts section{padding-bottom:0}}section.alternative_bg{padding-top:var(--section-padding);background-color:var(--alternative-bg)}section.alternative_bg.without_top{padding-top:0}section.alternative_bg.darker{background-color:var(--brand-5);padding-top:var(--section-padding)}section.alternative_bg.darker+.alternative_bg.darker{padding-top:0}section.alternative_bg.darker+.alternative_bg.darker+.alternative_bg:not(.darker){padding-top:var(--section-padding)}section.alternative_bg:not(.last_child_darker)+.alternative_bg:not(.darker){padding-top:0}section.alternative_bg+:not(.alternative_bg){padding-top:var(--section-padding)}section.usp_section{padding:90px 0}@media (max-width:748px){section.usp_section{padding:50px 0}}section.usp_section.only_preview{padding:30px 0}.icons{position:relative;padding-top:40px}.icons .wrapper{margin:0 auto;text-align:center;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;flex-wrap:wrap;gap:40px}.icons .wrapper .item{width:25%;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}@media (max-width:768px){.icons .wrapper .item{-moz-flex-direction:column;flex-direction:column}}.icons .wrapper .item .icon{font-size:45px;color:var(--brand-color);padding-right:10px}.icons .wrapper .item .text{display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){.icons .wrapper .item .text{font-size:16px;line-height:30px}}@media (max-width:748px){.icons .wrapper .item .text{font-size:15px;line-height:25px}}.icons .wrapper .item .text b,.icons .wrapper .item .text strong{font-family:var(--defaultBold);font-weight:700}.icons .wrapper .item .text a{text-decoration:underline;cursor:pointer}.icons .wrapper .item .text a:focus,.icons .wrapper .item .text a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .icons .wrapper .item .text a{color:var(--body-color)}.icons .wrapper .item .text p+p{padding-top:30px}.icons .wrapper .item .text ul{list-style:outside disc;margin:10px 0 0 18px}.icons .wrapper .item .text+.buttons_container.container_pdf{padding:20px 0}.icons .wrapper .item .text{padding:0}@media (max-width:748px){.icons .wrapper .item .text{font-size:15px;line-height:20px;margin-top:10px}}.buttons_container{position:relative}.buttons_container.container_pdf{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap;gap:20px}.buttons_container.container_pdf a{position:relative;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:16px;color:var(--brand-highlight);text-decoration:none;letter-spacing:1.4px;text-align:center;text-transform:uppercase}.buttons_container.container_pdf a:after{content:"";width:0;height:1px;position:absolute;bottom:-5px;left:0;background-color:var(--brand-highlight);transition:all .3s ease}.buttons_container.container_pdf a:hover:after{width:100%}.buttons_container.container_pdf a .label_pdf:before{content:"\f15b";font-family:var(--awesome);display:inline-block;padding-right:15px;font-weight:400}.buttons_container.btn_wrapper{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap}.buttons_container.btn_wrapper .button{display:inline-flex;height:50px;overflow:hidden;text-align:center;position:relative;text-decoration:none;transition:all .3s ease;-o-border-image:url(../css/images/border_image.svg) 25/28px/0;border-image:url(../css/images/border_image.svg) 25/28px/0}.buttons_container.btn_wrapper .button span{display:flex;align-items:center;justify-content:center;padding:.2em 2em 0;height:100%;text-align:center;text-decoration:none;z-index:1;overflow:hidden;position:relative;line-height:120%;color:var(--alternative-color);font-family:var(--title-font);font-size:13px;text-transform:uppercase;letter-spacing:1.95px;transition:all .3s ease}.buttons_container.btn_wrapper .button:hover{cursor:pointer;-o-border-image:url(../css/images/border_image_hover.svg) 25/25px/0;border-image:url(../css/images/border_image_hover.svg) 25/25px/0}.buttons_container.btn_wrapper .button:hover span{color:var(--alternative-color)}.buttons_container.btn_wrapper .button.outline:not(:hover){-o-border-image:url(../css/images/border_outline_image.svg) 25/25px/0;border-image:url(../css/images/border_outline_image.svg) 25/25px/0}.buttons_container.btn_wrapper .button.outline:not(:hover) span{color:var(--brand-color)}.buttons_container.btn_wrapper .button.outline:not(:hover).white{-o-border-image:url(../css/images/border_outline_book.svg) 25/25px/0;border-image:url(../css/images/border_outline_book.svg) 25/25px/0}.buttons_container.btn_wrapper .button.outline:not(:hover).white span{color:var(--alternative-color)}.buttons_container.btn_wrapper .button.book:not(:hover){-o-border-image:url(../css/images/border_outline_book.svg) 25/25px/0;border-image:url(../css/images/border_outline_book.svg) 25/25px/0}.buttons_container.btn_wrapper .button.book:not(:hover) span{color:var(--header-color)}.buttons_container.btn_wrapper.mc_bordered{position:absolute;bottom:-65px}html.single_hotel .buttons_container .button.book:not(:hover){-o-border-image:url(../css/images/border_image.svg) 25/28px/0;border-image:url(../css/images/border_image.svg) 25/28px/0}html.single_hotel .buttons_container .button.book:not(:hover) span{color:var(--alternative-color)}.simple_btn{display:block;position:relative;font-family:var(--defaultBold);font-size:14px;line-height:110%;letter-spacing:1.4px;text-transform:uppercase;color:var(--brand-color);text-decoration:none;transition:all .3s ease}.simple_btn:after{content:"";width:0;height:1px;position:absolute;bottom:-5px;left:0;background-color:var(--brand-highlight);transition:all .3s ease}.simple_btn:hover{color:var(--brand-highlight)}.simple_btn:hover:after{width:100%}.simple_btn.alternative_color{color:var(--alternative-color)}.simple_btn.alternative_color:after{background-color:var(--alternative-color)}.simple_btn.alternative_color:hover{color:var(--alternative-color)}#hotels_preview .arrow,#offers_preview .arrow,#restaurant_preview .arrow,#wellness_preview .arrow,.carousel_with_videos_wrapper .arrow,.default_carousel_boxes .arrow,.featured_block .arrow,.highlight_section .arrow,.minigallery_section .arrow,.posts_preview.make_carousel_inside .arrow,.reach_us_wrapper .arrow,.repeatable_blocks .gallery_container .arrow,.restaurant_gallery_wrapper .arrow,.usp_section .arrow{position:absolute;width:60px;height:30px;overflow:hidden;top:50%;z-index:2;transition:all .3s ease;transform:translateY(-50%) translateX(0)}#hotels_preview .arrow.prev,#offers_preview .arrow.prev,#restaurant_preview .arrow.prev,#wellness_preview .arrow.prev,.carousel_with_videos_wrapper .arrow.prev,.default_carousel_boxes .arrow.prev,.featured_block .arrow.prev,.highlight_section .arrow.prev,.minigallery_section .arrow.prev,.posts_preview.make_carousel_inside .arrow.prev,.reach_us_wrapper .arrow.prev,.repeatable_blocks .gallery_container .arrow.prev,.restaurant_gallery_wrapper .arrow.prev,.usp_section .arrow.prev{left:48px}#hotels_preview .arrow.prev:hover,#offers_preview .arrow.prev:hover,#restaurant_preview .arrow.prev:hover,#wellness_preview .arrow.prev:hover,.carousel_with_videos_wrapper .arrow.prev:hover,.default_carousel_boxes .arrow.prev:hover,.featured_block .arrow.prev:hover,.highlight_section .arrow.prev:hover,.minigallery_section .arrow.prev:hover,.posts_preview.make_carousel_inside .arrow.prev:hover,.reach_us_wrapper .arrow.prev:hover,.repeatable_blocks .gallery_container .arrow.prev:hover,.restaurant_gallery_wrapper .arrow.prev:hover,.usp_section .arrow.prev:hover{transform:translateY(-50%) translateX(-10px)}@media (max-width:748px){#hotels_preview .arrow.prev,#offers_preview .arrow.prev,#restaurant_preview .arrow.prev,#wellness_preview .arrow.prev,.carousel_with_videos_wrapper .arrow.prev,.default_carousel_boxes .arrow.prev,.featured_block .arrow.prev,.highlight_section .arrow.prev,.minigallery_section .arrow.prev,.posts_preview.make_carousel_inside .arrow.prev,.reach_us_wrapper .arrow.prev,.repeatable_blocks .gallery_container .arrow.prev,.restaurant_gallery_wrapper .arrow.prev,.usp_section .arrow.prev{left:8px}}#hotels_preview .arrow.next,#offers_preview .arrow.next,#restaurant_preview .arrow.next,#wellness_preview .arrow.next,.carousel_with_videos_wrapper .arrow.next,.default_carousel_boxes .arrow.next,.featured_block .arrow.next,.highlight_section .arrow.next,.minigallery_section .arrow.next,.posts_preview.make_carousel_inside .arrow.next,.reach_us_wrapper .arrow.next,.repeatable_blocks .gallery_container .arrow.next,.restaurant_gallery_wrapper .arrow.next,.usp_section .arrow.next{right:48px;transform:translateY(-50%) rotate(180deg)}@media (max-width:748px){#hotels_preview .arrow.next,#offers_preview .arrow.next,#restaurant_preview .arrow.next,#wellness_preview .arrow.next,.carousel_with_videos_wrapper .arrow.next,.default_carousel_boxes .arrow.next,.featured_block .arrow.next,.highlight_section .arrow.next,.minigallery_section .arrow.next,.posts_preview.make_carousel_inside .arrow.next,.reach_us_wrapper .arrow.next,.repeatable_blocks .gallery_container .arrow.next,.restaurant_gallery_wrapper .arrow.next,.usp_section .arrow.next{right:8px}}#hotels_preview .arrow.next:hover,#offers_preview .arrow.next:hover,#restaurant_preview .arrow.next:hover,#wellness_preview .arrow.next:hover,.carousel_with_videos_wrapper .arrow.next:hover,.default_carousel_boxes .arrow.next:hover,.featured_block .arrow.next:hover,.highlight_section .arrow.next:hover,.minigallery_section .arrow.next:hover,.posts_preview.make_carousel_inside .arrow.next:hover,.reach_us_wrapper .arrow.next:hover,.repeatable_blocks .gallery_container .arrow.next:hover,.restaurant_gallery_wrapper .arrow.next:hover,.usp_section .arrow.next:hover{transform:translateY(-50%) translateX(10px) rotate(180deg)}#hotels_preview .arrow::after,#hotels_preview .arrow::before,#offers_preview .arrow::after,#offers_preview .arrow::before,#restaurant_preview .arrow::after,#restaurant_preview .arrow::before,#wellness_preview .arrow::after,#wellness_preview .arrow::before,.carousel_with_videos_wrapper .arrow::after,.carousel_with_videos_wrapper .arrow::before,.default_carousel_boxes .arrow::after,.default_carousel_boxes .arrow::before,.featured_block .arrow::after,.featured_block .arrow::before,.highlight_section .arrow::after,.highlight_section .arrow::before,.minigallery_section .arrow::after,.minigallery_section .arrow::before,.posts_preview.make_carousel_inside .arrow::after,.posts_preview.make_carousel_inside .arrow::before,.reach_us_wrapper .arrow::after,.reach_us_wrapper .arrow::before,.repeatable_blocks .gallery_container .arrow::after,.repeatable_blocks .gallery_container .arrow::before,.restaurant_gallery_wrapper .arrow::after,.restaurant_gallery_wrapper .arrow::before,.usp_section .arrow::after,.usp_section .arrow::before{content:"";display:block;position:absolute}#hotels_preview .arrow::before,#offers_preview .arrow::before,#restaurant_preview .arrow::before,#wellness_preview .arrow::before,.carousel_with_videos_wrapper .arrow::before,.default_carousel_boxes .arrow::before,.featured_block .arrow::before,.highlight_section .arrow::before,.minigallery_section .arrow::before,.posts_preview.make_carousel_inside .arrow::before,.reach_us_wrapper .arrow::before,.repeatable_blocks .gallery_container .arrow::before,.restaurant_gallery_wrapper .arrow::before,.usp_section .arrow::before{border:2px solid var(--brand-color);border-bottom:0;border-right:0;width:10.5px;height:10.5px;transform:rotate(-45deg);left:0;top:50%;transform-origin:top left}#hotels_preview .arrow::after,#offers_preview .arrow::after,#restaurant_preview .arrow::after,#wellness_preview .arrow::after,.carousel_with_videos_wrapper .arrow::after,.default_carousel_boxes .arrow::after,.featured_block .arrow::after,.highlight_section .arrow::after,.minigallery_section .arrow::after,.posts_preview.make_carousel_inside .arrow::after,.reach_us_wrapper .arrow::after,.repeatable_blocks .gallery_container .arrow::after,.restaurant_gallery_wrapper .arrow::after,.usp_section .arrow::after{border-top:2px solid var(--brand-color);top:50%;width:100%;margin:-1px 0 0 1px}@media (max-width:748px){#hotels_preview .arrow::after,#offers_preview .arrow::after,#restaurant_preview .arrow::after,#wellness_preview .arrow::after,.carousel_with_videos_wrapper .arrow::after,.default_carousel_boxes .arrow::after,.featured_block .arrow::after,.highlight_section .arrow::after,.minigallery_section .arrow::after,.posts_preview.make_carousel_inside .arrow::after,.reach_us_wrapper .arrow::after,.repeatable_blocks .gallery_container .arrow::after,.restaurant_gallery_wrapper .arrow::after,.usp_section .arrow::after{width:50%}}@media (max-width:768px){#restaurant_preview .arrow:after{width:60%}}#restaurant_preview .arrow.prev{left:unset;right:calc(100vw - (100vw - var(--sectionMaxWidth))/ 2 - 15px)}@media (max-width:1024px){#restaurant_preview .arrow.prev{left:10px;right:unset}}@media (max-width:768px){#restaurant_preview .arrow.prev{left:5vw}}#restaurant_preview .arrow.next{left:calc(100vw - (100vw - var(--sectionMaxWidth))/ 2 - 115px);right:unset}@media (max-width:768px){#restaurant_preview .arrow.next{right:5vw;left:auto}}.usp_section .arrow{width:40px}.usp_section .arrow.prev{left:-40px}@media (max-width:748px){.usp_section .arrow.prev{left:-5px}}.usp_section .arrow.next{right:-40px}@media (max-width:748px){.usp_section .arrow.next{right:-5px}}.carousel_with_videos_wrapper .arrow{top:325px}.carousel_with_videos_wrapper .arrow.prev{left:calc(9vw - 50px)}.carousel_with_videos_wrapper .arrow.next{right:calc(9vw - 50px)}@media (max-width:768px){.repeatable_blocks .gallery_container .arrow{width:40px;height:20px}.repeatable_blocks .gallery_container .arrow:after{width:70%}}.repeatable_blocks .gallery_container .arrow.prev{left:190px}@media (min-width:992px) and (max-width:1280px){.repeatable_blocks .gallery_container .arrow.prev{left:120px}}@media (max-width:1024px){.repeatable_blocks .gallery_container .arrow.prev{left:50px}}@media (max-width:768px){.repeatable_blocks .gallery_container .arrow.prev{left:30px}}.repeatable_blocks .gallery_container .arrow.next{right:0}@media (max-width:768px){.repeatable_blocks .gallery_container .arrow.next{right:15px}}.default_carousel_boxes:not(.half) .arrow,.highlight_section .arrow{top:calc(15vw + 60px)}@media (max-width:1024px){.default_carousel_boxes:not(.half) .arrow,.highlight_section .arrow{top:calc(18vw + 60px)}}@media (max-width:992px){.default_carousel_boxes:not(.half) .arrow,.highlight_section .arrow{top:50%}}.default_carousel_boxes:not(.half) .arrow.prev,.highlight_section .arrow.prev{left:calc(50% - 25vw - 10px)}@media (max-width:1024px){.default_carousel_boxes:not(.half) .arrow.prev,.highlight_section .arrow.prev{left:calc(50% - 30vw - 10px)}}@media (max-width:768px){.default_carousel_boxes:not(.half) .arrow.prev,.highlight_section .arrow.prev{left:3vw}}.default_carousel_boxes:not(.half) .arrow.next,.highlight_section .arrow.next{right:calc(50% - 25vw - 10px)}@media (max-width:1024px){.default_carousel_boxes:not(.half) .arrow.next,.highlight_section .arrow.next{right:calc(50% - 30vw - 10px)}}@media (max-width:768px){.default_carousel_boxes:not(.half) .arrow.next,.highlight_section .arrow.next{right:3vw}}.minigallery_section .arrow{top:calc(15vw + 40px)!important}.minigallery_section .arrow.prev{left:calc(50% - 120px - 27.5vw)}@media (max-width:1024px){.minigallery_section .arrow.prev{left:calc(50% - 95px - 27.5vw)}}.minigallery_section .arrow.next{right:calc(50% - 120px - 27.5vw)}@media (max-width:1024px){.minigallery_section .arrow.next{right:calc(50% - 95px - 27.5vw)}}@media (max-width:992px){.posts_preview.make_carousel_inside .arrow,.restaurant_gallery_wrapper .arrow{top:calc(50% + 35px)}}.posts_preview.make_carousel_inside .arrow.prev,.restaurant_gallery_wrapper .arrow.prev{left:-40px}@media (max-width:1024px){.posts_preview.make_carousel_inside .arrow.prev,.restaurant_gallery_wrapper .arrow.prev{left:-30px}}.posts_preview.make_carousel_inside .arrow.next,.restaurant_gallery_wrapper .arrow.next{right:-40px}@media (max-width:1024px){.posts_preview.make_carousel_inside .arrow.next,.restaurant_gallery_wrapper .arrow.next{right:-30px}}.reach_us_wrapper .arrow.prev{left:-10px}@media (max-width:992px){.reach_us_wrapper .arrow.prev{left:5vw}}.reach_us_wrapper .arrow.next{right:-10px}@media (max-width:992px){.reach_us_wrapper .arrow.next{right:5vw}}.default_carousel_boxes.half .arrow.prev{left:-10px}@media (max-width:992px){.default_carousel_boxes.half .arrow.prev{left:calc(24vw - 60px)}}.default_carousel_boxes.half .arrow.next{right:-10px}@media (max-width:992px){.default_carousel_boxes.half .arrow.next{right:calc(24vw - 60px)}}.icons_vertical_carousel .arrow{position:absolute;width:44px;height:22px;overflow:hidden;bottom:-40px;z-index:2;transition:all .3s ease}@media (max-width:768px){.icons_vertical_carousel .arrow{bottom:-50px}}.icons_vertical_carousel .arrow.prev{left:calc(50% - 50px);transform:rotate(90deg)}.icons_vertical_carousel .arrow.prev:hover{transform:rotate(90deg) translateX(-10px)}.icons_vertical_carousel .arrow.next{right:calc(50% - 50px);transform:rotate(-90deg)}.icons_vertical_carousel .arrow.next:hover{transform:translateY(10px) rotate(-90deg)}.icons_vertical_carousel .arrow::after,.icons_vertical_carousel .arrow::before{content:"";display:block;position:absolute}.icons_vertical_carousel .arrow::before{border:2px solid var(--brand-color);border-bottom:0;border-right:0;width:15.4px;height:15.4px;transform:rotate(-45deg);left:0;top:50%;transform-origin:top left}.icons_vertical_carousel .arrow::after{border-top:2px solid var(--brand-color);top:50%;width:100%;margin:-1px 0 0 1px}.half_border{position:relative;height:40px;border-width:1px 1px 0 1px;border-style:solid;border-color:var(--brand-color);margin:0 auto;width:340px}@media (max-width:748px){.half_border{height:28px;width:65vw}}.texture_section .frame{width:280px;aspect-ratio:1;border:1px solid var(--highlight_color);margin:0 0 6em;background-image:url(../css/images/frame.svg);background-repeat:no-repeat;background-position:20% 97%;background-color:transparent;background-size:202% auto}.texture_section .content{max-width:1000px;position:relative;padding:4em 0;font-size:18px;line-height:180%;text-align:center}.texture_section .content .content_bg{position:absolute;z-index:1;top:0;left:50%;width:33.333333%;height:100%;border:1px solid var(--highlight_color);transform:translateX(-50%)}.texture_section .content .content_bg:after,.texture_section .content .content_bg:before{content:"";display:block;position:absolute;height:auto;top:0;bottom:0;border:1px solid var(--highlight_color);width:calc(100% - 40px);background-image:url(../css/images/frame.svg);background-repeat:repeat-y;background-position:center;background-color:transparent;background-size:500px auto}.texture_section .content .content_bg:after{right:-100%}.texture_section .content .content_bg:before{left:-100%}.texture_section .content .wrap{position:relative;z-index:100;background:var(--alternative_bg);padding:2em;max-width:80%;margin:0 auto}.flower_section .container_wrap{margin:0 auto;width:100%;position:relative;overflow:hidden;height:50vh;min-height:500px}.flower_section .container_wrap .slide{width:100%;height:100%;position:relative;z-index:100;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#000;background-attachment:scroll;background-image:url(../css/images/slide.jpg)}.flower_section .container_wrap .slide:before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.2);position:absolute;left:0;top:0;z-index:100}.flower_section .container_wrap .pattern{position:absolute;bottom:0;left:0;width:70%;height:100%;z-index:200;max-width:700px}.flower_section .container_wrap svg{width:100%;height:auto;position:absolute;bottom:0;left:-10%;transform:scaleX(-1);z-index:200}.flower_section .container_wrap svg path{fill:none;stroke:#fff;stroke-width:.3px;stroke-linejoin:round;stroke-dasharray:var(--pathLength);animation:length linear 4s 1 forwards}@keyframes length{0%{stroke-width:.1px;stroke:transparent;stroke-dashoffset:var(--pathLength)}20%{stroke:#fff}100%{stroke-width:.4px;stroke-dashoffset:0}}.otgs-development-site-front-end,.wpml-ls-statics-footer{display:none}.pagination{display:flex;justify-content:center;align-items:center;gap:10px;list-style:none;padding:0;margin-top:40px}.pagination .next,.pagination .prev{font-family:var(--defaultBold);color:var(--brand-color);text-transform:uppercase;font-size:14px;line-height:120%;letter-spacing:1.4px;padding:0 0 10px 0;margin:0;text-decoration:none;padding:0;transition:all .3s ease}.pagination .next:hover,.pagination .prev:hover{transform:translateX(-10px)}.pagination .next:before,.pagination .prev:after{content:"\f053";position:relative;display:inline-block;color:var(--brand-color);font-size:17px;font-family:var(--awesome);font-weight:400;padding:0 40px}.pagination .next:hover{transform:translateX(10px)}.pagination .next:before{content:"\f054"}.pagination .page-numbers:not(.prev):not(.next){display:inline-block;width:40px;height:40px;line-height:37px;text-align:center;border:2px solid var(--brand-color);border-radius:50%;background-color:transparent;color:var(--brand-color);text-decoration:none;transition:all .3s ease}.pagination .page-numbers:not(.prev):not(.next):hover{border-color:var(--brand-highlight);background-color:var(--brand-highlight);color:var(--alternative-color)}.pagination .page-numbers:not(.prev):not(.next).current{background-color:var(--brand-color);color:var(--alternative-color);pointer-events:none}.pagination .disabled{color:#ccc;pointer-events:none}.cookie_title{font-family:var(--title-font);font-weight:300!important;color:var(--title-color);text-transform:uppercase;font-size:28px!important;line-height:30px!important;letter-spacing:.05em;padding:0 0 20px 0;text-align:left;margin-top:10px}@media (max-width:768px){.cookie_title{font-size:22px!important;line-height:24px!important}}#macaron_cookie_box.type_popin .cookie_wrap .popin_refuse span.macaronbtn.refuse a{background:var(--macaron-choosecta-bg);color:var(--macaron-choosecta-text);border:1px solid var(--macaron-choosecta-text);padding:6px 12px}#header_wrapper{position:absolute;display:block;z-index:202;top:0;left:0;right:0;width:100%;height:180px;color:var(--header-color)}@media (max-width:992px){#header_wrapper{height:90px}}@media (max-width:768px){#header_wrapper{height:70px}}#header_wrapper:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);backdrop-filter:blur(10px)}html.single_hotel #header_wrapper:before{background-color:rgba(255,255,255,.2)}#header_wrapper .flower_header{position:absolute;height:100%;top:0;right:0;z-index:2;min-width:130px;opacity:1}@media (max-width:992px){#header_wrapper .flower_header{display:none}}#header_wrapper .flower_header svg circle,#header_wrapper .flower_header svg path{fill:none;stroke:#fff;stroke-width:.3px;stroke-linejoin:round;stroke-dasharray:var(--pathLength);animation:length linear 3s 1 forwards}@keyframes length{0%{stroke-width:.1px;stroke:transparent;stroke-dashoffset:var(--pathLength)}20%{stroke:#fff}100%{stroke-width:1px;stroke-dashoffset:0}}@keyframes lengthInverse{0%{stroke-width:1px;stroke:#fff;stroke-dashoffset:var(--pathLength)}100%{stroke-width:.1px;stroke:transparent;stroke-dashoffset:0}}#header_wrapper .container_header{position:relative;z-index:3}@media (max-width:992px){#header_wrapper .container_header{height:100%}}#header_wrapper .header_top{display:block;height:120px}@media (max-width:992px){#header_wrapper .header_top{height:100%}}#header_wrapper .header_top .container_top_header{position:relative;width:100%;height:100%;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}@media (max-width:992px){#header_wrapper .header_top .container_top_header{-moz-flex-direction:row-reverse;flex-direction:row-reverse}}#header_wrapper .header_top .left_side,#header_wrapper .header_top .logo_header,#header_wrapper .header_top .right_side{width:33.33%}#header_wrapper .header_top .left_side{display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;gap:20px}@media (max-width:992px){#header_wrapper .header_top .left_side{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}}#header_wrapper .header_top .left_side #rewards_external{position:relative;font-size:13px;letter-spacing:.65px;color:var(--header-color);text-decoration:none;display:block}#header_wrapper .header_top .left_side #rewards_external:after{content:"";width:0;height:1px;position:absolute;bottom:5px;left:0;background-color:var(--header-color);transition:all .3s ease}html.single_hotel #header_wrapper .header_top .left_side #rewards_external{font-size:15px;color:var(--alternative-color)}html.single_hotel #header_wrapper .header_top .left_side #rewards_external:after{background-color:var(--alternative-color)}#header_wrapper .header_top .left_side #rewards_external:hover:after{width:100%}@media (max-width:992px){#header_wrapper .header_top .left_side #rewards_external span{display:none}}#header_wrapper .header_top .right_side{display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}#header_wrapper .header_top .right_side .mobile_hamburger{display:none}@media (max-width:992px){#header_wrapper .header_top .right_side{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}#header_wrapper .header_top .right_side .buttons_container{display:none}#header_wrapper .header_top .right_side .mobile_hamburger{display:block}}#header_wrapper .header_top .logo_header{position:relative;z-index:9;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}#header_wrapper .header_top .logo_header img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#header_wrapper .header_top .logo_header img.default{display:block;max-width:160px;max-height:90px}@media (max-width:992px){#header_wrapper .header_top .logo_header img.default{max-height:70px}}@media (max-width:768px){#header_wrapper .header_top .logo_header img.default{max-height:55px}}#header_wrapper .header_top .logo_header img.fixed{display:none;max-width:140px;max-height:70px}@media (max-width:768px){#header_wrapper .header_top .logo_header img.fixed{max-height:55px}}#header_wrapper .header_top .hotel_selector,#header_wrapper .header_top .language_selector{text-transform:capitalize;position:relative;display:flex;height:100%}@media (max-width:992px){#header_wrapper .header_top .hotel_selector,#header_wrapper .header_top .language_selector{display:none}}#header_wrapper .header_top .hotel_selector .current_language,#header_wrapper .header_top .hotel_selector .dropdown_hotels,#header_wrapper .header_top .language_selector .current_language,#header_wrapper .header_top .language_selector .dropdown_hotels{align-self:center;white-space:nowrap;font-size:13px;color:var(--header-color);text-decoration:none;text-transform:uppercase}html.single_hotel #header_wrapper .header_top .hotel_selector .current_language,html.single_hotel #header_wrapper .header_top .hotel_selector .dropdown_hotels,html.single_hotel #header_wrapper .header_top .language_selector .current_language,html.single_hotel #header_wrapper .header_top .language_selector .dropdown_hotels{font-size:15px;color:var(--alternative-color)}#header_wrapper .header_top .hotel_selector .current_language:after,#header_wrapper .header_top .hotel_selector .dropdown_hotels:after,#header_wrapper .header_top .language_selector .current_language:after,#header_wrapper .header_top .language_selector .dropdown_hotels:after{display:inline-block;content:"";background:rgba(255,255,255,.2);width:1px;margin-left:18px;height:20px;vertical-align:middle}@media (max-width:748px){#header_wrapper .header_top .hotel_selector .current_language:after,#header_wrapper .header_top .hotel_selector .dropdown_hotels:after,#header_wrapper .header_top .language_selector .current_language:after,#header_wrapper .header_top .language_selector .dropdown_hotels:after{margin-left:3px}}#header_wrapper .header_top .hotel_selector .current_language .dropdown:after,#header_wrapper .header_top .hotel_selector .dropdown_hotels .dropdown:after,#header_wrapper .header_top .language_selector .current_language .dropdown:after,#header_wrapper .header_top .language_selector .dropdown_hotels .dropdown:after{content:"\f078";font-family:var(--awesome);position:relative;margin-left:10px;font-size:10px}#header_wrapper .header_top .hotel_selector .other_hotels,#header_wrapper .header_top .hotel_selector .other_languages,#header_wrapper .header_top .language_selector .other_hotels,#header_wrapper .header_top .language_selector .other_languages{padding:12px;overflow:hidden;visibility:hidden;opacity:0;background:var(--alternative-bg);position:absolute;bottom:-25px;left:0;white-space:nowrap;min-width:100px;z-index:10;transform:translateY(-30px);box-shadow:0 1px 15px rgba(49,49,49,.15);transition:opacity .3s ease-in,visibility .4s ease-in,transform .5s ease-in-out}#header_wrapper .header_top .hotel_selector .other_hotels li,#header_wrapper .header_top .hotel_selector .other_languages li,#header_wrapper .header_top .language_selector .other_hotels li,#header_wrapper .header_top .language_selector .other_languages li{text-align:center}#header_wrapper .header_top .hotel_selector .other_hotels li .other_hotel,#header_wrapper .header_top .hotel_selector .other_hotels li .other_language,#header_wrapper .header_top .hotel_selector .other_languages li .other_hotel,#header_wrapper .header_top .hotel_selector .other_languages li .other_language,#header_wrapper .header_top .language_selector .other_hotels li .other_hotel,#header_wrapper .header_top .language_selector .other_hotels li .other_language,#header_wrapper .header_top .language_selector .other_languages li .other_hotel,#header_wrapper .header_top .language_selector .other_languages li .other_language{line-height:150%;font-size:13px;color:var(--main-color);text-decoration:none;transition:all .3s ease}#header_wrapper .header_top .hotel_selector .other_hotels li .other_hotel.current_hotel,#header_wrapper .header_top .hotel_selector .other_hotels li .other_hotel.current_lang,#header_wrapper .header_top .hotel_selector .other_hotels li .other_hotel:focus,#header_wrapper .header_top .hotel_selector .other_hotels li .other_hotel:hover,#header_wrapper .header_top .hotel_selector .other_hotels li .other_language.current_hotel,#header_wrapper .header_top .hotel_selector .other_hotels li .other_language.current_lang,#header_wrapper .header_top .hotel_selector .other_hotels li .other_language:focus,#header_wrapper .header_top .hotel_selector .other_hotels li .other_language:hover,#header_wrapper .header_top .hotel_selector .other_languages li .other_hotel.current_hotel,#header_wrapper .header_top .hotel_selector .other_languages li .other_hotel.current_lang,#header_wrapper .header_top .hotel_selector .other_languages li .other_hotel:focus,#header_wrapper .header_top .hotel_selector .other_languages li .other_hotel:hover,#header_wrapper .header_top .hotel_selector .other_languages li .other_language.current_hotel,#header_wrapper .header_top .hotel_selector .other_languages li .other_language.current_lang,#header_wrapper .header_top .hotel_selector .other_languages li .other_language:focus,#header_wrapper .header_top .hotel_selector .other_languages li .other_language:hover,#header_wrapper .header_top .language_selector .other_hotels li .other_hotel.current_hotel,#header_wrapper .header_top .language_selector .other_hotels li .other_hotel.current_lang,#header_wrapper .header_top .language_selector .other_hotels li .other_hotel:focus,#header_wrapper .header_top .language_selector .other_hotels li .other_hotel:hover,#header_wrapper .header_top .language_selector .other_hotels li .other_language.current_hotel,#header_wrapper .header_top .language_selector .other_hotels li .other_language.current_lang,#header_wrapper .header_top .language_selector .other_hotels li .other_language:focus,#header_wrapper .header_top .language_selector .other_hotels li .other_language:hover,#header_wrapper .header_top .language_selector .other_languages li .other_hotel.current_hotel,#header_wrapper .header_top .language_selector .other_languages li .other_hotel.current_lang,#header_wrapper .header_top .language_selector .other_languages li .other_hotel:focus,#header_wrapper .header_top .language_selector .other_languages li .other_hotel:hover,#header_wrapper .header_top .language_selector .other_languages li .other_language.current_hotel,#header_wrapper .header_top .language_selector .other_languages li .other_language.current_lang,#header_wrapper .header_top .language_selector .other_languages li .other_language:focus,#header_wrapper .header_top .language_selector .other_languages li .other_language:hover{color:var(--brand-highlight)}#header_wrapper .header_top .hotel_selector .other_hotels.hotels_open,#header_wrapper .header_top .hotel_selector .other_hotels.lan_selector_open,#header_wrapper .header_top .hotel_selector .other_languages.hotels_open,#header_wrapper .header_top .hotel_selector .other_languages.lan_selector_open,#header_wrapper .header_top .language_selector .other_hotels.hotels_open,#header_wrapper .header_top .language_selector .other_hotels.lan_selector_open,#header_wrapper .header_top .language_selector .other_languages.hotels_open,#header_wrapper .header_top .language_selector .other_languages.lan_selector_open{transform:translateY(calc(100% - 20px));visibility:visible;opacity:1}#header_wrapper .header_top .hotel_selector .other_hotels li,#header_wrapper .header_top .language_selector .other_hotels li{text-align:left}#header_wrapper .header_top .hotel_selector .dropdown_hotels{text-transform:unset}#header_wrapper .header_top .header_container_contacts{display:none;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;gap:15px}#header_wrapper .header_top .header_container_contacts .container_contact:last-child:before{display:inline-block;content:"";background:rgba(255,255,255,.2);width:1px;margin-right:15px;height:20px;vertical-align:middle}#header_wrapper .header_top .header_container_contacts .container_contact a,#header_wrapper .header_top .header_container_contacts .container_contact span{position:relative;color:var(--header-color);text-decoration:none;font-size:12px;letter-spacing:.6px;transition:all .3s ease}#header_wrapper .header_top .header_container_contacts .container_contact a:hover{color:var(--brand-highlight)}#header_wrapper .header_bottom{position:relative;display:block;min-width:100%;height:60px;border-top:1px solid rgba(255,255,255,.2)}@media (max-width:992px){#header_wrapper .header_bottom{display:none}}#header_wrapper .header_bottom .container_header_bottom{height:100%}html.single_hotel #header_wrapper .header_bottom .container_header_bottom{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}#header_wrapper .header_bottom ul{display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-ms-align-content:center;align-content:center;gap:40px;height:100%;line-height:100%}@media (max-width:992px){html.single_hotel #header_wrapper .header_bottom ul{display:none}}#header_wrapper .header_bottom ul li{position:relative}#header_wrapper .header_bottom ul li a{font-family:var(--title-font);font-size:15px;text-decoration:none;letter-spacing:.75px;line-height:120%;text-transform:unset;color:var(--header-color);transition:all .3s ease}#header_wrapper .header_bottom ul li.current-menu-ancestor>a,#header_wrapper .header_bottom ul li.current-menu-item>a{color:var(--brand-color)}#header_wrapper .header_bottom ul li:hover>a{color:var(--brand-highlight)}#header_wrapper .header_bottom ul li:focus-within>ul.sub-menu,#header_wrapper .header_bottom ul li:hover>ul.sub-menu{visibility:visible;opacity:1;transform:translateY(0)}#header_wrapper .header_bottom ul li ul.sub-menu{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.3);transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;gap:4px;height:auto;width:auto;margin-top:20px}#header_wrapper .header_bottom ul li ul.sub-menu li{position:relative}#header_wrapper .header_bottom ul li ul.sub-menu li a{text-transform:none;color:var(--main-color);padding:10px 15px;display:block;text-decoration:none;white-space:nowrap}#header_wrapper .header_bottom ul li ul.sub-menu li a:focus,#header_wrapper .header_bottom ul li ul.sub-menu li a:hover{color:var(--brand-highlight)}#header_wrapper.fixed{position:fixed;background-color:var(--header-bg-fixed);color:var(--header-color-fixed);box-shadow:0 1px 15px rgba(49,49,49,.15);height:100px}@media (max-width:992px){#header_wrapper.fixed{height:90px}}@media (max-width:768px){#header_wrapper.fixed{height:70px}}#header_wrapper.fixed .flower_header{opacity:0}#header_wrapper.fixed .flower_header svg circle,#header_wrapper.fixed .flower_header svg path{stroke-dasharray:0;animation:lengthInverse linear .3s 1}#header_wrapper.fixed:before{content:unset}html.group_site #header_wrapper.fixed .header_top{height:100px}@media (max-width:992px){html.group_site #header_wrapper.fixed .header_top{height:90px}}@media (max-width:768px){html.group_site #header_wrapper.fixed .header_top{height:70px}}html.group_site #header_wrapper.fixed .header_top .left_side{display:none}@media (max-width:992px){html.group_site #header_wrapper.fixed .header_top .left_side{display:flex}html.group_site #header_wrapper.fixed .header_top .left_side #rewards_external,html.group_site #header_wrapper.fixed .header_top .left_side .language_selector .current_language{color:var(--header-color-fixed)}html.group_site #header_wrapper.fixed .header_top .left_side .language_selector .current_language:after{background-color:rgba(0,0,0,.15)}}html.group_site #header_wrapper.fixed .header_top .right_side{width:200px}@media (max-width:992px){html.group_site #header_wrapper.fixed .header_top .right_side{width:33.33%}html.group_site #header_wrapper.fixed .header_top .right_side .menu_btn .bar{background-color:var(--header-color-fixed)}}html.group_site #header_wrapper.fixed .header_top .right_side .buttons_container .button.book:not(:hover){-o-border-image:url(../css/images/border_image.svg) 25/28px/0;border-image:url(../css/images/border_image.svg) 25/28px/0}html.group_site #header_wrapper.fixed .header_top .right_side .buttons_container .button.book:not(:hover) span{color:var(--header-color)}html.single_hotel html.group_site #header_wrapper.fixed .header_top .right_side .buttons_container .button.book:not(:hover) span{color:var(--alternative-color)}html.group_site #header_wrapper.fixed .header_top .logo_header{width:200px;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}@media (max-width:992px){html.group_site #header_wrapper.fixed .header_top .logo_header{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}html.group_site #header_wrapper.fixed .header_top .logo_header img.fixed{display:block}html.group_site #header_wrapper.fixed .header_top .logo_header img.default{display:none}html.group_site #header_wrapper.fixed .header_bottom{position:absolute;left:calc((100vw - var(--sectionMaxWidth))/ 2 + 100px);top:0;height:100px;width:calc(var(--sectionMaxWidth) - 300px);min-width:unset}html.single_hotel html.group_site #header_wrapper.fixed .header_bottom{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}@media (max-width:1024px){html.group_site #header_wrapper.fixed .header_bottom{left:calc((100vw - var(--sectionMaxWidth))/ 2 + 130px)}}html.group_site #header_wrapper.fixed .header_bottom .container_header_bottom{width:calc(100% - 200px)}@media (max-width:1024px){html.group_site #header_wrapper.fixed .header_bottom .container_header_bottom{width:calc(100% - 20px)}}html.group_site #header_wrapper.fixed .header_bottom ul{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}html.group_site #header_wrapper.fixed .header_bottom ul li a{color:var(--header-color-fixed)}html.group_site #header_wrapper.fixed .header_bottom ul li.current-menu-ancestor>a,html.group_site #header_wrapper.fixed .header_bottom ul li.current-menu-item>a{color:var(--brand-color)}html.group_site #header_wrapper.fixed .header_bottom ul li:hover>a{color:var(--brand-highlight)}html.group_site #header_wrapper.fixed .header_bottom ul li ul.sub-menu li:focus-within>a,html.group_site #header_wrapper.fixed .header_bottom ul li ul.sub-menu li:hover>a{color:var(--brand-highlight)}html.single_hotel #header_wrapper.fixed{height:135px}@media (max-width:992px){html.single_hotel #header_wrapper.fixed{height:90px}}@media (max-width:768px){html.single_hotel #header_wrapper.fixed{height:70px}}html.single_hotel #header_wrapper.fixed .menu_btn .bar{background-color:var(--header-color-fixed)}html.single_hotel #header_wrapper.fixed .header_top{--header-color:#FFF;background-color:#000;height:35px}@media (max-width:992px){html.single_hotel #header_wrapper.fixed .header_top{height:0}}html.single_hotel #header_wrapper.fixed .header_top .logo_header{position:absolute;top:50px;width:200px;height:70px;z-index:2;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}@media (max-width:992px){html.single_hotel #header_wrapper.fixed .header_top .logo_header{top:10px;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;left:50%;transform:translateX(-50%)}}html.single_hotel #header_wrapper.fixed .header_top .logo_header img.fixed{display:block}html.single_hotel #header_wrapper.fixed .header_top .logo_header img.default{display:none}html.single_hotel #header_wrapper.fixed .header_top .right_side{position:absolute;right:0;top:60px}@media (max-width:992px){html.single_hotel #header_wrapper.fixed .header_top .right_side{right:auto;top:20px;left:0}html.single_hotel #header_wrapper.fixed .header_top .right_side .menu_btn .bar{background-color:var(--header-color-fixed)}}@media (max-width:768px){html.single_hotel #header_wrapper.fixed .header_top .right_side{top:15px}}@media (max-width:748px){html.single_hotel #header_wrapper.fixed .header_top .right_side{top:10px}}@media (max-width:992px){html.single_hotel #header_wrapper.fixed .header_top .left_side{position:absolute;top:28px;right:0}}@media (max-width:768px){html.single_hotel #header_wrapper.fixed .header_top .left_side{top:18px}}@media (max-width:992px){html.single_hotel #header_wrapper.fixed .header_top .left_side #rewards_external{color:var(--header-color-fixed)}}html.single_hotel #header_wrapper.fixed .header_container_contacts{display:flex}@media (max-width:992px){html.single_hotel #header_wrapper.fixed .header_container_contacts{display:none}}html.single_hotel #header_wrapper.fixed .header_bottom{height:100px}html.single_hotel #header_wrapper.fixed .header_bottom ul{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}html.single_hotel #header_wrapper.fixed .header_bottom ul li a{color:var(--header-color-fixed)}html.single_hotel #header_wrapper.fixed .header_bottom ul li.current-menu-ancestor>a,html.single_hotel #header_wrapper.fixed .header_bottom ul li.current-menu-item>a{color:var(--brand-color)}html.single_hotel #header_wrapper.fixed .header_bottom ul li:hover>a{color:var(--brand-highlight)}html.single_hotel #header_wrapper.fixed .header_bottom ul li ul.sub-menu li:focus-within>a,html.single_hotel #header_wrapper.fixed .header_bottom ul li ul.sub-menu li:hover>a{color:var(--brand-highlight)}html.single_hotel #header_wrapper.fixed .header_bottom .container_header_bottom{width:calc(var(--sectionMaxWidth) - 200px - 200px);-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-align-items:center;-ms-align-items:center;align-items:center}.menu_btn{position:relative;transform:rotate(0);cursor:pointer;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-right:30px}.menu_btn .bar{display:block;position:absolute;height:1px;width:60%;background-color:var(--header-color);border-radius:4px;opacity:1;left:9px;transform:rotate(0) translateX(0);transition:width .25s ease-in-out,background-color .25s ease-in-out}.menu_btn .bar:nth-child(1){top:calc(50% - 8px)}.menu_btn .bar:nth-child(2),.menu_btn .bar:nth-child(3){top:50%;width:50%}.menu_btn .bar:nth-child(4){top:calc(50% + 9px)}.menu_btn:hover .bar:nth-child(2){width:60%}.slideshow_wrapper{position:relative;height:100vh;width:100%;margin:0;overflow:hidden;z-index:1;padding:0}@media (min-width:768px) and (max-width:991px){.slideshow_wrapper{height:65vh;min-height:700px}}@media (max-width:992px){.slideshow_wrapper{height:50vh}html.single_hotel .slideshow_wrapper{min-height:550px}}@media (max-width:768px){.slideshow_wrapper{height:calc(100vh - 60px)}}@media (max-width:748px){body:not(.page_on_front) .slideshow_wrapper{min-height:unset;height:50vh}}.slideshow_wrapper .slick-track{min-width:100%}.slideshow_wrapper #slideshow{position:relative;margin:0;width:100%;height:100%;z-index:1;overflow:hidden}.slideshow_wrapper #slideshow .slide{width:100%;height:100%;position:relative;overflow:hidden}.slideshow_wrapper #slideshow .slide:before{content:"";display:block;width:100%;top:0;left:0;height:100%;z-index:150;position:absolute;background:transparent linear-gradient(180deg,#000 0,rgba(0,0,0,0) 100%) 0 0 no-repeat padding-box;opacity:.3}@media (min-width:769px){.slideshow_wrapper #slideshow .slide:after{content:"";display:block;width:100%;bottom:0;left:0;height:20%;z-index:150;position:absolute;background:linear-gradient(to top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}}.slideshow_wrapper #slideshow .slide picture{width:100%;height:100%;position:relative;overflow:hidden;z-index:1;display:block}.slideshow_wrapper #slideshow .slide picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;left:50%;top:50%;position:relative;transform:translate(-50%,-50%);height:100%;width:100%;z-index:1}.slideshow_wrapper #slideshow .slick-list,.slideshow_wrapper #slideshow .slick-track{height:100%}.slideshow_wrapper #slideshow .slick-dots{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;gap:15px;position:absolute;overflow:hidden;bottom:90px;left:50%;transform:translateX(-50%)}@media (max-width:992px){.slideshow_wrapper #slideshow .slick-dots{bottom:30px}}.slideshow_wrapper #slideshow .slick-dots li{width:8px;height:8px;border-radius:100%;background-color:transparent;border:1px solid var(--alternative-color);position:relative}.slideshow_wrapper #slideshow .slick-dots li:hover{cursor:pointer}.slideshow_wrapper #slideshow .slick-dots li.slick-active{width:14px;height:14px;background-color:var(--alternative-color)}.slideshow_wrapper #slideshow .slick-dots li button{display:none}.slideshow_wrapper .caption_wrapper{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:200;min-width:80%;padding:0 1em;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:768px){.slideshow_wrapper .caption_wrapper{transform:translateX(-50%) translateY(0)}}.slideshow_wrapper .caption_wrapper .video_icon{display:flex;justify-content:center;align-items:center;margin-bottom:20px;width:60px;height:60px;border-radius:100px;text-decoration:none;position:relative;background-color:var(--alternative-color);mask-repeat:no-repeat;mask-position:center;mask-size:contain;mask-image:url(../css/images/play-icon.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-image:url(../css/images/play-icon.svg);transition:all .3s ease}@media (max-width:768px){.slideshow_wrapper .caption_wrapper .video_icon{width:40px;height:40px}}.slideshow_wrapper .caption_wrapper .video_icon:focus,.slideshow_wrapper .caption_wrapper .video_icon:hover{cursor:pointer;transform:scale(1.05)}.slideshow_wrapper .caption_wrapper .title{padding-bottom:10px;font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}.slideshow_wrapper .caption_wrapper .title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){.slideshow_wrapper .caption_wrapper .title{font-size:26px;letter-spacing:2.6px}}.slideshow_wrapper .caption_wrapper .title{text-align:center;color:var(--alternative-color);letter-spacing:3.2px}@media (max-width:768px){.slideshow_wrapper .caption_wrapper .title{font-size:20px;padding:0 0 4px 0}}.slideshow_wrapper .caption_wrapper .subtitle{font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){.slideshow_wrapper .caption_wrapper .subtitle{letter-spacing:1.8px;padding-bottom:10px}}.slideshow_wrapper .caption_wrapper .subtitle{color:var(--alternative-color);letter-spacing:2.7px}@media (max-width:768px){.slideshow_wrapper .caption_wrapper .subtitle{font-size:14px}}#header_wrapper.absolute{position:absolute;left:0;width:100%}.slideshow_wrapper{transition:height .3s ease}.slideshow_wrapper .caption_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:200}.slideshow_wrapper.playing_video{height:75vh}@media (min-width:768px) and (max-width:991px){.slideshow_wrapper.playing_video{height:65vh;min-height:700px}}@media (max-width:992px){.slideshow_wrapper.playing_video{height:50vh}}@media (max-width:768px){.slideshow_wrapper.playing_video{height:75vh}}#video_box.auto_aspect_ratio .plyr--video{height:75vh}@media (min-width:768px) and (max-width:991px){#video_box.auto_aspect_ratio .plyr--video{height:65vh;min-height:700px}}@media (max-width:992px){#video_box.auto_aspect_ratio .plyr--video{height:50vh}}@media (max-width:768px){#video_box.auto_aspect_ratio .plyr--video{height:75vh}}#video_box{position:absolute;z-index:200;width:100%;--plyr-color-main:#39464e}#video_box .controls{position:absolute;left:auto;right:20px;top:50%;transform:translateY(-50%);z-index:2}#video_box .controls .item{margin:5px 0;width:38px;height:38px;border:1px solid #fff;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center}#video_box .controls .item:hover{background-color:var(--plyr-color-main)}#video_box .controls .item span{color:#fff}#video_box .plyr--video{height:75vh}@media (min-width:768px) and (max-width:991px){#video_box .plyr--video{height:65vh;min-height:700px}}@media (max-width:992px){#video_box .plyr--video{height:50vh}}@media (max-width:768px){#video_box .plyr--video{height:75vh}}#video_box .plyr--video.plyr--paused .plyr__controls{background:#000;padding-top:15px}#video_box .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{top:50%;transform:translateY(-50%)!important}#video_box .plyr--youtube .plyr__video-embed iframe{height:calc(100vw * var(--ratio))!important}#video_box .plyr--video,#video_box .video_inner{width:100%}.select_hotel_to_submit{position:relative;width:810px;height:100px;margin:0 auto;-o-border-image:url(../css/images/bg_bookingform.svg) 30/30px/0;border-image:url(../css/images/bg_bookingform.svg) 30/30px/0;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.select_hotel_to_submit.under_slideshow{margin-top:-50px;z-index:200}@media (max-width:992px){.select_hotel_to_submit{position:fixed;bottom:0;width:100%;-o-border-image:unset;border-image:unset;height:60px;z-index:999999}}body.error404 .select_hotel_to_submit{margin:0;position:absolute;bottom:50px;left:50%;transform:translateX(-50%)}.select_hotel_to_submit .hotels_menu{position:relative;background-color:var(--alternative-bg);height:100%;width:calc(100% - 60px);padding:25px 0 25px 40px;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:992px){.select_hotel_to_submit .hotels_menu{background-color:var(--brand-highlight);width:100%;padding:0 0 0 5vw}}.select_hotel_to_submit .hotels_menu .container_select{position:relative;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;height:50px;border-bottom:1px solid var(--stroke);margin-right:20px}@media (max-width:992px){.select_hotel_to_submit .hotels_menu .container_select{border-bottom:unset;height:60px}}.select_hotel_to_submit .hotels_menu .container_select:after{content:"";position:absolute;width:13px;height:13px;z-index:2;background-color:var(--subtitle-color);mask-repeat:no-repeat;mask-position:center;mask-size:contain;mask-image:url(../css/images/select_arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-image:url(../css/images/select_arrow.svg);right:10px;transition:all .3s ease}@media (max-width:992px){.select_hotel_to_submit .hotels_menu .container_select:after{background-color:var(--alternative-color)}}@media (max-width:748px){.select_hotel_to_submit .hotels_menu .container_select:after{right:0}}.select_hotel_to_submit .hotels_menu .container_select #bookingformToggle{width:100%!important;height:100%;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;z-index:3;padding:0 14px}@media (max-width:992px){.select_hotel_to_submit .hotels_menu .container_select #bookingformToggle{color:var(--alternative-color)}}.select_hotel_to_submit .hotels_menu .container_select select{position:absolute;z-index:10;top:calc(100% - 1px);width:100%;overflow:hidden;font-family:var(--default-font);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--stroke)}@media (max-width:992px){.select_hotel_to_submit .hotels_menu .container_select select{top:unset;height:60px;background:0 0;border:0;color:var(--alternative-color);font-size:16px}.select_hotel_to_submit .hotels_menu .container_select select:focus{outline:0}}.select_hotel_to_submit .hotels_menu .container_select select:-internal-list-box option:hover{background-color:red}.select_hotel_to_submit .hotels_menu .container_select select option{padding:14px;color:var(--body-color);font-size:16px}.select_hotel_to_submit .hotels_menu .container_select select option:focus-visible{outline:-webkit-focus-ring-color auto 0}.select_hotel_to_submit .buttons_container a{display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:250px}.select_hotel_to_submit .buttons_container a:nth-child(2),.select_hotel_to_submit .buttons_container a:nth-child(3){display:none}@media (max-width:768px){.select_hotel_to_submit .buttons_container a{width:170px}}.select_hotel_to_submit .buttons_container a[disabled]{opacity:.3}.select_hotel_to_submit .buttons_container a span.phone{display:none}@media (max-width:768px){.select_hotel_to_submit .buttons_container a span.phone{display:flex}}@media (max-width:768px){.select_hotel_to_submit .buttons_container a span.desktop{display:none}}@media (max-width:992px){.select_hotel_to_submit .buttons_container a{-o-border-image:url(../css/images/border_image.svg) 30/32px/0!important;border-image:url(../css/images/border_image.svg) 30/32px/0!important;height:60px!important;margin-right:-15px}}#breadcrumb{padding:40px 0 30px 0;z-index:200}@media (max-width:768px){#breadcrumb{display:none}}#breadcrumb li,#breadcrumb ul{list-style:none inside none}#breadcrumb ul li{display:inline-block;font-size:15px;line-height:35px;margin-right:20px}#breadcrumb ul li:not(:first-child):before{content:"";height:10px;vertical-align:middle;width:1px;position:relative;display:inline-block;margin-right:20px;background-color:var(--stroke)}@media (max-width:768px){#breadcrumb ul li{margin:4px 15px 4px 0}}#breadcrumb ul li.current-menu-item a{color:var(--brand-color);font-size:16px}#breadcrumb ul li:hover a{color:var(--brand-highlight)}#breadcrumb ul li a{display:inline-block;color:inherit;text-decoration:none;transition:all .3s ease}main{position:relative}.main_content_section{position:relative}@media (max-width:768px){.main_content_section .container_large{max-width:100vw}}.main_content_section:not(.layout_texture){padding-top:50px}@media (min-width:992px) and (max-width:1280px){.main_content_section:not(.layout_texture){padding-top:20px}}@media (max-width:1024px){html.single_hotel .main_content_section:not(.layout_texture){padding-top:0}}html.single_hotel body.single-post_special_offers .main_content_section:not(.layout_texture){padding-top:50px}@media (max-width:748px){.main_content_section:not(.layout_texture){padding-top:0}body.page-template-template-contacts .main_content_section:not(.layout_texture),body.page-template-template-events .main_content_section:not(.layout_texture){padding-top:50px}}body.page_on_front .main_content_section{padding-top:100px}@media (max-width:1024px){body.page_on_front .main_content_section{padding-top:50px}}@media (max-width:768px){html.single_hotel body.page_on_front .main_content_section{padding:0}}.main_content_section.layout_texture .container_large{max-width:1080px}@media (max-width:1024px){.main_content_section.layout_texture .container_large{max-width:90vw}}.main_content_section:has(+.empty_intro),.main_content_section:has(+.highlight_single_post),.main_content_section:has(+.reach_us){padding-bottom:60px}.main_content_section:has(+#faq_block),.main_content_section:has(+.gallery_grid_section),.main_content_section:has(+.usp_section){padding-bottom:0}.main_content_section:has(+.alternative_bg){padding-bottom:100px}@media (max-width:768px){.main_content_section:has(+.alternative_bg){padding-bottom:0}}.main_content_section+#map{margin-top:0}.main_content_section+#map .map_wrapper{margin:0}.main_content_section .container_contents{position:relative}.main_content_section .container_contents.layout_70_30,.main_content_section .container_contents.layout_fifty{display:flex;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}body.single-post_special_offers .main_content_section .container_contents.layout_70_30,body.single-post_special_offers .main_content_section .container_contents.layout_fifty{-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}@media (max-width:1024px){.main_content_section .container_contents.layout_70_30,.main_content_section .container_contents.layout_fifty{-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;gap:65px}}.main_content_section .container_contents.layout_70_30 .image-section,.main_content_section .container_contents.layout_fifty .image-section{position:relative;display:block;padding-bottom:10px}.main_content_section .container_contents.layout_70_30 .gallery_wrapper,.main_content_section .container_contents.layout_fifty .gallery_wrapper{position:relative}.main_content_section .container_contents.layout_70_30 .gallery_wrapper .gallery_container,.main_content_section .container_contents.layout_fifty .gallery_wrapper .gallery_container{position:relative;width:100%;height:100%}.main_content_section .container_contents.layout_70_30 .gallery_wrapper .gallery_container .slick-list,.main_content_section .container_contents.layout_70_30 .gallery_wrapper .gallery_container .slick-track,.main_content_section .container_contents.layout_fifty .gallery_wrapper .gallery_container .slick-list,.main_content_section .container_contents.layout_fifty .gallery_wrapper .gallery_container .slick-track{height:100%}.main_content_section .container_contents.layout_70_30 .gallery_wrapper .gallery_container .gallery_item,.main_content_section .container_contents.layout_fifty .gallery_wrapper .gallery_container .gallery_item{display:block;position:relative;width:100%;overflow:hidden;min-height:450px;height:100%}@media (max-width:1024px){.main_content_section .container_contents.layout_70_30 .gallery_wrapper .gallery_container .gallery_item,.main_content_section .container_contents.layout_fifty .gallery_wrapper .gallery_container .gallery_item{min-height:500px}}@media (max-width:748px){.main_content_section .container_contents.layout_70_30 .gallery_wrapper .gallery_container .gallery_item,.main_content_section .container_contents.layout_fifty .gallery_wrapper .gallery_container .gallery_item{min-height:350px}}.main_content_section .container_contents.layout_70_30 .gallery_wrapper .gallery_container .gallery_item img,.main_content_section .container_contents.layout_fifty .gallery_wrapper .gallery_container .gallery_item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;left:50%;top:50%;position:relative;transform:translate(-50%,-50%);height:100%;width:100%;z-index:1}@media (max-width:1024px){.main_content_section .container_contents.layout_70_30 .gallery_wrapper .gallery_container .gallery_item img,.main_content_section .container_contents.layout_fifty .gallery_wrapper .gallery_container .gallery_item img{position:absolute}}.main_content_section .container_contents.layout_70_30 .arrows_dots,.main_content_section .container_contents.layout_fifty .arrows_dots{position:absolute;bottom:30px;width:80%;left:10%;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.main_content_section .container_contents.layout_70_30 .arrows_dots .arrow,.main_content_section .container_contents.layout_70_30 .arrows_dots .slick-arrow,.main_content_section .container_contents.layout_fifty .arrows_dots .arrow,.main_content_section .container_contents.layout_fifty .arrows_dots .slick-arrow{color:var(--alternative-color);text-decoration:none;font-size:12px}.main_content_section .container_contents.layout_70_30 .arrows_dots .arrow:after,.main_content_section .container_contents.layout_70_30 .arrows_dots .slick-arrow:after,.main_content_section .container_contents.layout_fifty .arrows_dots .arrow:after,.main_content_section .container_contents.layout_fifty .arrows_dots .slick-arrow:after{content:"\f061";font-family:var(--awesome);font-weight:400;display:block}.main_content_section .container_contents.layout_70_30 .arrows_dots .arrow.prev:after,.main_content_section .container_contents.layout_70_30 .arrows_dots .slick-arrow.prev:after,.main_content_section .container_contents.layout_fifty .arrows_dots .arrow.prev:after,.main_content_section .container_contents.layout_fifty .arrows_dots .slick-arrow.prev:after{content:"\f060"}.main_content_section .container_contents.layout_70_30 .arrows_dots .container_dots,.main_content_section .container_contents.layout_fifty .arrows_dots .container_dots{padding:0 10%}.main_content_section .container_contents.layout_70_30 .arrows_dots .container_dots .slick-dots,.main_content_section .container_contents.layout_fifty .arrows_dots .container_dots .slick-dots{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;gap:15px;position:relative;align-items:center;overflow:hidden}.main_content_section .container_contents.layout_70_30 .arrows_dots .container_dots .slick-dots li,.main_content_section .container_contents.layout_fifty .arrows_dots .container_dots .slick-dots li{width:8px;height:8px;border-radius:100%;background-color:transparent;border:1px solid var(--alternative-color);transition:all .3s ease}.main_content_section .container_contents.layout_70_30 .arrows_dots .container_dots .slick-dots li:hover,.main_content_section .container_contents.layout_fifty .arrows_dots .container_dots .slick-dots li:hover{cursor:pointer}.main_content_section .container_contents.layout_70_30 .arrows_dots .container_dots .slick-dots li.slick-active,.main_content_section .container_contents.layout_fifty .arrows_dots .container_dots .slick-dots li.slick-active{width:14px;height:14px;background-color:var(--alternative-color)}.main_content_section .container_contents.layout_70_30 .arrows_dots .container_dots .slick-dots li button,.main_content_section .container_contents.layout_fifty .arrows_dots .container_dots .slick-dots li button{display:none}.main_content_section .container_contents.layout_fifty .container_border,.main_content_section .container_contents.layout_fifty .gallery_wrapper,.main_content_section .container_contents.layout_fifty .main_content_wrap{position:relative;width:50%}@media (max-width:1024px){.main_content_section .container_contents.layout_fifty .container_border,.main_content_section .container_contents.layout_fifty .gallery_wrapper,.main_content_section .container_contents.layout_fifty .main_content_wrap{width:100%}}.main_content_section .container_contents.layout_fifty:not(:has(.gallery_wrapper)) .main_content_wrap{width:100%;padding-left:0;padding-right:0}@media (max-width:768px){.main_content_section .container_contents.layout_fifty:not(:has(.gallery_wrapper)) .main_content_wrap{padding:40px 5vw}}.main_content_section .container_contents.layout_70_30 .main_content_wrap{padding-left:0}.main_content_section .container_contents.layout_70_30 .content_bg{left:calc(50% - 40px)}@media (max-width:1024px){.main_content_section .container_contents.layout_70_30 .content_bg{left:50%}}.main_content_section .container_contents.layout_70_30 .container_border,.main_content_section .container_contents.layout_70_30 .main_content_wrap{position:relative;width:64%}@media (max-width:1024px){.main_content_section .container_contents.layout_70_30 .container_border,.main_content_section .container_contents.layout_70_30 .main_content_wrap{width:100%;padding-right:0}}@media (max-width:768px){.main_content_section .container_contents.layout_70_30 .container_border,.main_content_section .container_contents.layout_70_30 .main_content_wrap{padding-left:5vw;padding-right:5vw}}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select,.main_content_section .container_contents.layout_70_30 .gallery_wrapper{position:relative;width:36%}@media (max-width:1024px){.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select,.main_content_section .container_contents.layout_70_30 .gallery_wrapper{width:100%}}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select{position:relative;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:var(--alternative-bg);padding:70px 50px 30px}@media (max-width:768px){.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select{max-width:90vw;margin:0 auto;padding:30px}}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_title{font-size:26px;letter-spacing:2.6px}}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_title{display:block;text-align:center;font-size:24px}@media (max-width:768px){.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_title{font-size:20px}}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_subtitle{display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_subtitle{font-size:16px;line-height:30px}}@media (max-width:748px){.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_subtitle{font-size:15px;line-height:25px}}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_subtitle b,.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_subtitle strong{font-family:var(--defaultBold);font-weight:700}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_subtitle a{text-decoration:underline;cursor:pointer}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_subtitle a:focus,.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_subtitle a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_subtitle a{color:var(--body-color)}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_subtitle p+p{padding-top:30px}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_subtitle ul{list-style:outside disc;margin:10px 0 0 18px}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_subtitle+.buttons_container.container_pdf{padding:20px 0}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .small_subtitle{text-align:center;padding-top:0}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--stroke);text-indent:22px;height:50px;width:100%;color:var(--body-color);background-image:url(../css/images/select_arrow.svg);background-size:20px;background-repeat:no-repeat;background-position:95% center}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change{display:none;padding-top:40px;text-align:center}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .hotel_title{font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .hotel_title{letter-spacing:1.8px;padding-bottom:10px}}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .head_office_address{padding-bottom:15px}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .head_office_address .address{display:block;display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .head_office_address .address{font-size:16px;line-height:30px}}@media (max-width:748px){.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .head_office_address .address{font-size:15px;line-height:25px}}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .head_office_address .address b,.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .head_office_address .address strong{font-family:var(--defaultBold);font-weight:700}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .head_office_address .address a{text-decoration:underline;cursor:pointer}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .head_office_address .address a:focus,.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .head_office_address .address a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .head_office_address .address a{color:var(--body-color)}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .head_office_address .address p+p{padding-top:30px}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .head_office_address .address ul{list-style:outside disc;margin:10px 0 0 18px}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .head_office_address .address+.buttons_container.container_pdf{padding:20px 0}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .head_office_address .address{text-align:center;padding:0}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .container_contact a{position:relative;color:var(--brand-color);text-decoration:none}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .container_contact a:after{content:"";width:0;height:1px;position:absolute;bottom:-3px;left:0;background-color:var(--brand-highlight);transition:all .3s ease}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .container_contact a:hover{color:var(--brand-highlight)}.main_content_section .container_contents.layout_70_30 .contacts_wrapper_select .contact_change .container_contact a:hover:after{width:100%}.main_content_section .container_contents.layout_texture .main_content_wrap{padding:60px 80px}@media (max-width:768px){.main_content_section .container_contents.layout_texture .main_content_wrap{padding:40px 0}}@media (max-width:748px){.main_content_section .container_contents.layout_texture .main_content_wrap{padding:30px 0}}.main_content_section .container_contents.layout_texture .main_content_wrap .container_wrapper{max-width:920px;margin:0 auto;padding:40px 60px}@media (max-width:768px){.main_content_section .container_contents.layout_texture .main_content_wrap .container_wrapper{max-width:90vw;padding:40px 0 0}}@media (max-width:748px){.main_content_section .container_contents.layout_texture .main_content_wrap .container_wrapper{padding:20px 0 0}}.main_content_section .container_contents.layout_texture .main_content_wrap .container_wrapper .buttons_container.mc_bordered{bottom:-85px}@media (max-width:768px){.main_content_section .container_contents.layout_texture .main_content_wrap .container_wrapper .buttons_container.mc_bordered{bottom:-65px}}.main_content_section .container_contents.layout_full .main_content_wrap{position:relative;padding:0}.main_content_section .container_contents.layout_full .main_content_wrap .container_pdf{-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;gap:40px}.main_content_section .container_contents.layout_full .main_content_wrap .btn_wrapper{position:relative;bottom:unset;padding-top:10px}@media (max-width:768px){.main_content_section .container_contents{padding:60px 0}.main_content_section .container_contents.layout_full{padding:60px 0 0}.main_content_section .container_contents:has(.contacts_wrapper_select){padding:25px 0 80px}body.page-template-template-events .main_content_section .container_contents{padding:0}body.page-template-template-faq .main_content_section .container_contents,body.single-post_event .main_content_section .container_contents{padding-top:0}body.page-template-template-gallery .main_content_section .container_contents{padding-bottom:0}}@media (max-width:748px){.main_content_section .container_contents{padding:40px 0}.main_content_section .container_contents.layout_full{padding:40px 0 0}body.page-template-template-faq .main_content_section .container_contents,body.single-post_event .main_content_section .container_contents{padding-top:40px}}.main_content_section .content_bg{position:absolute;z-index:1;top:0;left:50%;width:33.333333%;height:100%;border:1px solid var(--brand-color);transform:translateX(-50%)}@media (max-width:768px){.main_content_section .content_bg{width:66.66%}}.main_content_section .content_bg:not(.has_texture){width:45%}@media (max-width:1024px){.main_content_section .content_bg:not(.has_texture){width:66.66%}}.main_content_section .content_bg.has_texture:after,.main_content_section .content_bg.has_texture:before{content:"";display:block;position:absolute;height:auto;top:0;bottom:0;border:1px solid var(--brand-color);width:calc(100% - 40px);background-image:url(../css/images/frame.svg);background-repeat:repeat-y;background-position:center;background-color:transparent;background-size:500px auto}@media (max-width:768px){.main_content_section .content_bg.has_texture:after,.main_content_section .content_bg.has_texture:before{content:unset}}.main_content_section .content_bg.has_texture:after{right:-100%}.main_content_section .content_bg.has_texture:before{left:-100%;transform:scaleX(-1)}.main_content_section .main_content_wrap{position:relative;padding:40px 80px}@media (max-width:768px){.main_content_section .main_content_wrap{padding:40px 5vw}}.main_content_section .main_content_wrap .container_wrapper{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:var(--body-background);position:relative;z-index:2;padding:20px 0;height:100%}.main_content_section .main_content_wrap .container_wrapper .content-section{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:100%}.main_content_section .main_content_wrap .container_wrapper .content-section:has(#share){border-bottom:1px solid var(--brand-color)}body.single-post_special_offers .main_content_section .main_content_wrap .container_wrapper .content-section:has(#share){border-bottom:0}.main_content_section .main_content_wrap .container_wrapper .content-section .the_title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}.main_content_section .main_content_wrap .container_wrapper .content-section .the_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){.main_content_section .main_content_wrap .container_wrapper .content-section .the_title{font-size:26px;letter-spacing:2.6px}}.main_content_section .main_content_wrap .container_wrapper .content-section .the_title{text-align:center}.main_content_section .main_content_wrap .container_wrapper .content-section .the_subtitle{font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){.main_content_section .main_content_wrap .container_wrapper .content-section .the_subtitle{letter-spacing:1.8px;padding-bottom:10px}}.main_content_section .main_content_wrap .container_wrapper .content-section .the_subtitle{text-align:center}.main_content_section .main_content_wrap .container_wrapper .content-section .content{display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){.main_content_section .main_content_wrap .container_wrapper .content-section .content{font-size:16px;line-height:30px}}@media (max-width:748px){.main_content_section .main_content_wrap .container_wrapper .content-section .content{font-size:15px;line-height:25px}}.main_content_section .main_content_wrap .container_wrapper .content-section .content b,.main_content_section .main_content_wrap .container_wrapper .content-section .content strong{font-family:var(--defaultBold);font-weight:700}.main_content_section .main_content_wrap .container_wrapper .content-section .content a{text-decoration:underline;cursor:pointer}.main_content_section .main_content_wrap .container_wrapper .content-section .content a:focus,.main_content_section .main_content_wrap .container_wrapper .content-section .content a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .main_content_section .main_content_wrap .container_wrapper .content-section .content a{color:var(--body-color)}.main_content_section .main_content_wrap .container_wrapper .content-section .content p+p{padding-top:30px}.main_content_section .main_content_wrap .container_wrapper .content-section .content ul{list-style:outside disc;margin:10px 0 0 18px}.main_content_section .main_content_wrap .container_wrapper .content-section .content+.buttons_container.container_pdf{padding:20px 0}.main_content_section .main_content_wrap .container_wrapper .content-section .content{width:100%}.main_content_section .main_content_wrap .container_wrapper .content-section .container_dates{padding:0 0 40px}@media (max-width:768px){.main_content_section .main_content_wrap .container_wrapper .content-section .container_dates{padding-bottom:25px}}.main_content_section .main_content_wrap .container_wrapper .content-section #share,.main_content_section .main_content_wrap .container_wrapper .content-section #social_contacts{position:relative;display:block;padding-top:30px}.main_content_section .main_content_wrap .container_wrapper .content-section #share .label,.main_content_section .main_content_wrap .container_wrapper .content-section #social_contacts .label{display:block;font-family:var(--defaultBold);color:var(--brand-color);text-transform:uppercase;font-size:14px;line-height:120%;letter-spacing:1.4px;padding:0 0 10px 0;margin:0;text-align:center}.main_content_section .main_content_wrap .container_wrapper .content-section #share .share_title,.main_content_section .main_content_wrap .container_wrapper .content-section #social_contacts .share_title{display:block;text-align:center;font-family:var(--defaultBold);color:var(--brand-color);text-transform:uppercase;font-size:14px;line-height:120%;letter-spacing:1.4px;padding:0 0 10px 0;margin:0;padding-bottom:0}.main_content_section .main_content_wrap .container_wrapper .content-section #share .share_icons,.main_content_section .main_content_wrap .container_wrapper .content-section #social_contacts .share_icons{margin-top:15px;height:40px;margin-bottom:-40px;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;gap:25px}.main_content_section .main_content_wrap .container_wrapper .content-section #share .share_icons a,.main_content_section .main_content_wrap .container_wrapper .content-section #social_contacts .share_icons a{color:var(--brand-color);background-color:var(--body-background);padding:0 12px}.main_content_section .main_content_wrap .container_wrapper .content-section #social_contacts{position:absolute;bottom:-40px}@media (max-width:768px){html.single_hotel .main_content_section .main_content_wrap .container_wrapper .content-section #social_contacts{bottom:-20px}}@media (max-width:748px){html.single_hotel .main_content_section .main_content_wrap .container_wrapper .content-section #social_contacts{bottom:-10px}}.main_content_section .main_content_wrap .container_wrapper .content-section #social_contacts:has(#share),.main_content_section .main_content_wrap .container_wrapper .content-section #social_contacts:has(.share_title){bottom:-20px}@media (max-width:748px){.main_content_section .main_content_wrap .container_wrapper .content-section #social_contacts:has(#share),.main_content_section .main_content_wrap .container_wrapper .content-section #social_contacts:has(.share_title){bottom:-20px!important}}.main_content_section .main_content_wrap .container_wrapper .content-section #social_contacts .share_icons{gap:15px}.main_content_section .main_content_wrap .container_wrapper .content-section .btn_wrapper .outline{background-color:var(--body-background)}.main_content_section .starting-from{font-family:var(--title-font);color:var(--subtitle-color);margin-bottom:15px;margin-top:20px;display:block;transition:all .3s ease}.main_content_section .starting-from .apd{letter-spacing:.9px;font-size:16px;color:var(--hotel-color)}.main_content_section .starting-from .price{font-family:var(--title-mid);font-weight:500;font-size:20px;letter-spacing:1.1px;margin:0 3px}.main_content_section .starting-from .currency{vertical-align:super;font-size:10px;letter-spacing:1.1px}.main_content_section .book-now-container.mc_bordered{position:absolute;bottom:-65px}.main_content_section.layout_full:has(.outline) .container_wrapper:after{content:"";position:absolute;bottom:45px;border-bottom:1px solid var(--hotel-color);width:100%;z-index:-1}#hotels_preview .container,#hotels_preview .container_medium,#restaurant_preview .container,#restaurant_preview .container_medium,#wellness_preview .container,#wellness_preview .container_medium,.default_carousel_boxes .container,.default_carousel_boxes .container_medium,.form_requests .container,.form_requests .container_medium,.posts_preview .container,.posts_preview .container_medium,.posts_preview_with_filters .container,.posts_preview_with_filters .container_medium,.restaurant_capacity_section .container,.restaurant_capacity_section .container_medium,.rooms_capacity_chart .container,.rooms_capacity_chart .container_medium{text-align:center}#hotels_preview .container .content_container,#hotels_preview .container_medium .content_container,#restaurant_preview .container .content_container,#restaurant_preview .container_medium .content_container,#wellness_preview .container .content_container,#wellness_preview .container_medium .content_container,.default_carousel_boxes .container .content_container,.default_carousel_boxes .container_medium .content_container,.form_requests .container .content_container,.form_requests .container_medium .content_container,.posts_preview .container .content_container,.posts_preview .container_medium .content_container,.posts_preview_with_filters .container .content_container,.posts_preview_with_filters .container_medium .content_container,.restaurant_capacity_section .container .content_container,.restaurant_capacity_section .container_medium .content_container,.rooms_capacity_chart .container .content_container,.rooms_capacity_chart .container_medium .content_container{position:relative}#hotels_preview .container .content_container .the_title,#hotels_preview .container_medium .content_container .the_title,#restaurant_preview .container .content_container .the_title,#restaurant_preview .container_medium .content_container .the_title,#wellness_preview .container .content_container .the_title,#wellness_preview .container_medium .content_container .the_title,.default_carousel_boxes .container .content_container .the_title,.default_carousel_boxes .container_medium .content_container .the_title,.form_requests .container .content_container .the_title,.form_requests .container_medium .content_container .the_title,.posts_preview .container .content_container .the_title,.posts_preview .container_medium .content_container .the_title,.posts_preview_with_filters .container .content_container .the_title,.posts_preview_with_filters .container_medium .content_container .the_title,.restaurant_capacity_section .container .content_container .the_title,.restaurant_capacity_section .container_medium .content_container .the_title,.rooms_capacity_chart .container .content_container .the_title,.rooms_capacity_chart .container_medium .content_container .the_title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}#hotels_preview .container .content_container .the_title:has(+.the_subtitle),#hotels_preview .container_medium .content_container .the_title:has(+.the_subtitle),#restaurant_preview .container .content_container .the_title:has(+.the_subtitle),#restaurant_preview .container_medium .content_container .the_title:has(+.the_subtitle),#wellness_preview .container .content_container .the_title:has(+.the_subtitle),#wellness_preview .container_medium .content_container .the_title:has(+.the_subtitle),.default_carousel_boxes .container .content_container .the_title:has(+.the_subtitle),.default_carousel_boxes .container_medium .content_container .the_title:has(+.the_subtitle),.form_requests .container .content_container .the_title:has(+.the_subtitle),.form_requests .container_medium .content_container .the_title:has(+.the_subtitle),.posts_preview .container .content_container .the_title:has(+.the_subtitle),.posts_preview .container_medium .content_container .the_title:has(+.the_subtitle),.posts_preview_with_filters .container .content_container .the_title:has(+.the_subtitle),.posts_preview_with_filters .container_medium .content_container .the_title:has(+.the_subtitle),.restaurant_capacity_section .container .content_container .the_title:has(+.the_subtitle),.restaurant_capacity_section .container_medium .content_container .the_title:has(+.the_subtitle),.rooms_capacity_chart .container .content_container .the_title:has(+.the_subtitle),.rooms_capacity_chart .container_medium .content_container .the_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){#hotels_preview .container .content_container .the_title,#hotels_preview .container_medium .content_container .the_title,#restaurant_preview .container .content_container .the_title,#restaurant_preview .container_medium .content_container .the_title,#wellness_preview .container .content_container .the_title,#wellness_preview .container_medium .content_container .the_title,.default_carousel_boxes .container .content_container .the_title,.default_carousel_boxes .container_medium .content_container .the_title,.form_requests .container .content_container .the_title,.form_requests .container_medium .content_container .the_title,.posts_preview .container .content_container .the_title,.posts_preview .container_medium .content_container .the_title,.posts_preview_with_filters .container .content_container .the_title,.posts_preview_with_filters .container_medium .content_container .the_title,.restaurant_capacity_section .container .content_container .the_title,.restaurant_capacity_section .container_medium .content_container .the_title,.rooms_capacity_chart .container .content_container .the_title,.rooms_capacity_chart .container_medium .content_container .the_title{font-size:26px;letter-spacing:2.6px}}#hotels_preview .container .content_container .the_title,#hotels_preview .container_medium .content_container .the_title,#restaurant_preview .container .content_container .the_title,#restaurant_preview .container_medium .content_container .the_title,#wellness_preview .container .content_container .the_title,#wellness_preview .container_medium .content_container .the_title,.default_carousel_boxes .container .content_container .the_title,.default_carousel_boxes .container_medium .content_container .the_title,.form_requests .container .content_container .the_title,.form_requests .container_medium .content_container .the_title,.posts_preview .container .content_container .the_title,.posts_preview .container_medium .content_container .the_title,.posts_preview_with_filters .container .content_container .the_title,.posts_preview_with_filters .container_medium .content_container .the_title,.restaurant_capacity_section .container .content_container .the_title,.restaurant_capacity_section .container_medium .content_container .the_title,.rooms_capacity_chart .container .content_container .the_title,.rooms_capacity_chart .container_medium .content_container .the_title{text-align:center}#hotels_preview .container .content_container .the_subtitle,#hotels_preview .container_medium .content_container .the_subtitle,#restaurant_preview .container .content_container .the_subtitle,#restaurant_preview .container_medium .content_container .the_subtitle,#wellness_preview .container .content_container .the_subtitle,#wellness_preview .container_medium .content_container .the_subtitle,.default_carousel_boxes .container .content_container .the_subtitle,.default_carousel_boxes .container_medium .content_container .the_subtitle,.form_requests .container .content_container .the_subtitle,.form_requests .container_medium .content_container .the_subtitle,.posts_preview .container .content_container .the_subtitle,.posts_preview .container_medium .content_container .the_subtitle,.posts_preview_with_filters .container .content_container .the_subtitle,.posts_preview_with_filters .container_medium .content_container .the_subtitle,.restaurant_capacity_section .container .content_container .the_subtitle,.restaurant_capacity_section .container_medium .content_container .the_subtitle,.rooms_capacity_chart .container .content_container .the_subtitle,.rooms_capacity_chart .container_medium .content_container .the_subtitle{font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){#hotels_preview .container .content_container .the_subtitle,#hotels_preview .container_medium .content_container .the_subtitle,#restaurant_preview .container .content_container .the_subtitle,#restaurant_preview .container_medium .content_container .the_subtitle,#wellness_preview .container .content_container .the_subtitle,#wellness_preview .container_medium .content_container .the_subtitle,.default_carousel_boxes .container .content_container .the_subtitle,.default_carousel_boxes .container_medium .content_container .the_subtitle,.form_requests .container .content_container .the_subtitle,.form_requests .container_medium .content_container .the_subtitle,.posts_preview .container .content_container .the_subtitle,.posts_preview .container_medium .content_container .the_subtitle,.posts_preview_with_filters .container .content_container .the_subtitle,.posts_preview_with_filters .container_medium .content_container .the_subtitle,.restaurant_capacity_section .container .content_container .the_subtitle,.restaurant_capacity_section .container_medium .content_container .the_subtitle,.rooms_capacity_chart .container .content_container .the_subtitle,.rooms_capacity_chart .container_medium .content_container .the_subtitle{letter-spacing:1.8px;padding-bottom:10px}}#hotels_preview .container .content_container .the_subtitle,#hotels_preview .container_medium .content_container .the_subtitle,#restaurant_preview .container .content_container .the_subtitle,#restaurant_preview .container_medium .content_container .the_subtitle,#wellness_preview .container .content_container .the_subtitle,#wellness_preview .container_medium .content_container .the_subtitle,.default_carousel_boxes .container .content_container .the_subtitle,.default_carousel_boxes .container_medium .content_container .the_subtitle,.form_requests .container .content_container .the_subtitle,.form_requests .container_medium .content_container .the_subtitle,.posts_preview .container .content_container .the_subtitle,.posts_preview .container_medium .content_container .the_subtitle,.posts_preview_with_filters .container .content_container .the_subtitle,.posts_preview_with_filters .container_medium .content_container .the_subtitle,.restaurant_capacity_section .container .content_container .the_subtitle,.restaurant_capacity_section .container_medium .content_container .the_subtitle,.rooms_capacity_chart .container .content_container .the_subtitle,.rooms_capacity_chart .container_medium .content_container .the_subtitle{text-align:center}#hotels_preview .container .content_container .content,#hotels_preview .container_medium .content_container .content,#restaurant_preview .container .content_container .content,#restaurant_preview .container_medium .content_container .content,#wellness_preview .container .content_container .content,#wellness_preview .container_medium .content_container .content,.default_carousel_boxes .container .content_container .content,.default_carousel_boxes .container_medium .content_container .content,.form_requests .container .content_container .content,.form_requests .container_medium .content_container .content,.posts_preview .container .content_container .content,.posts_preview .container_medium .content_container .content,.posts_preview_with_filters .container .content_container .content,.posts_preview_with_filters .container_medium .content_container .content,.restaurant_capacity_section .container .content_container .content,.restaurant_capacity_section .container_medium .content_container .content,.rooms_capacity_chart .container .content_container .content,.rooms_capacity_chart .container_medium .content_container .content{display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){#hotels_preview .container .content_container .content,#hotels_preview .container_medium .content_container .content,#restaurant_preview .container .content_container .content,#restaurant_preview .container_medium .content_container .content,#wellness_preview .container .content_container .content,#wellness_preview .container_medium .content_container .content,.default_carousel_boxes .container .content_container .content,.default_carousel_boxes .container_medium .content_container .content,.form_requests .container .content_container .content,.form_requests .container_medium .content_container .content,.posts_preview .container .content_container .content,.posts_preview .container_medium .content_container .content,.posts_preview_with_filters .container .content_container .content,.posts_preview_with_filters .container_medium .content_container .content,.restaurant_capacity_section .container .content_container .content,.restaurant_capacity_section .container_medium .content_container .content,.rooms_capacity_chart .container .content_container .content,.rooms_capacity_chart .container_medium .content_container .content{font-size:16px;line-height:30px}}@media (max-width:748px){#hotels_preview .container .content_container .content,#hotels_preview .container_medium .content_container .content,#restaurant_preview .container .content_container .content,#restaurant_preview .container_medium .content_container .content,#wellness_preview .container .content_container .content,#wellness_preview .container_medium .content_container .content,.default_carousel_boxes .container .content_container .content,.default_carousel_boxes .container_medium .content_container .content,.form_requests .container .content_container .content,.form_requests .container_medium .content_container .content,.posts_preview .container .content_container .content,.posts_preview .container_medium .content_container .content,.posts_preview_with_filters .container .content_container .content,.posts_preview_with_filters .container_medium .content_container .content,.restaurant_capacity_section .container .content_container .content,.restaurant_capacity_section .container_medium .content_container .content,.rooms_capacity_chart .container .content_container .content,.rooms_capacity_chart .container_medium .content_container .content{font-size:15px;line-height:25px}}#hotels_preview .container .content_container .content b,#hotels_preview .container .content_container .content strong,#hotels_preview .container_medium .content_container .content b,#hotels_preview .container_medium .content_container .content strong,#restaurant_preview .container .content_container .content b,#restaurant_preview .container .content_container .content strong,#restaurant_preview .container_medium .content_container .content b,#restaurant_preview .container_medium .content_container .content strong,#wellness_preview .container .content_container .content b,#wellness_preview .container .content_container .content strong,#wellness_preview .container_medium .content_container .content b,#wellness_preview .container_medium .content_container .content strong,.default_carousel_boxes .container .content_container .content b,.default_carousel_boxes .container .content_container .content strong,.default_carousel_boxes .container_medium .content_container .content b,.default_carousel_boxes .container_medium .content_container .content strong,.form_requests .container .content_container .content b,.form_requests .container .content_container .content strong,.form_requests .container_medium .content_container .content b,.form_requests .container_medium .content_container .content strong,.posts_preview .container .content_container .content b,.posts_preview .container .content_container .content strong,.posts_preview .container_medium .content_container .content b,.posts_preview .container_medium .content_container .content strong,.posts_preview_with_filters .container .content_container .content b,.posts_preview_with_filters .container .content_container .content strong,.posts_preview_with_filters .container_medium .content_container .content b,.posts_preview_with_filters .container_medium .content_container .content strong,.restaurant_capacity_section .container .content_container .content b,.restaurant_capacity_section .container .content_container .content strong,.restaurant_capacity_section .container_medium .content_container .content b,.restaurant_capacity_section .container_medium .content_container .content strong,.rooms_capacity_chart .container .content_container .content b,.rooms_capacity_chart .container .content_container .content strong,.rooms_capacity_chart .container_medium .content_container .content b,.rooms_capacity_chart .container_medium .content_container .content strong{font-family:var(--defaultBold);font-weight:700}#hotels_preview .container .content_container .content a,#hotels_preview .container_medium .content_container .content a,#restaurant_preview .container .content_container .content a,#restaurant_preview .container_medium .content_container .content a,#wellness_preview .container .content_container .content a,#wellness_preview .container_medium .content_container .content a,.default_carousel_boxes .container .content_container .content a,.default_carousel_boxes .container_medium .content_container .content a,.form_requests .container .content_container .content a,.form_requests .container_medium .content_container .content a,.posts_preview .container .content_container .content a,.posts_preview .container_medium .content_container .content a,.posts_preview_with_filters .container .content_container .content a,.posts_preview_with_filters .container_medium .content_container .content a,.restaurant_capacity_section .container .content_container .content a,.restaurant_capacity_section .container_medium .content_container .content a,.rooms_capacity_chart .container .content_container .content a,.rooms_capacity_chart .container_medium .content_container .content a{text-decoration:underline;cursor:pointer}#hotels_preview .container .content_container .content a:focus,#hotels_preview .container .content_container .content a:hover,#hotels_preview .container_medium .content_container .content a:focus,#hotels_preview .container_medium .content_container .content a:hover,#restaurant_preview .container .content_container .content a:focus,#restaurant_preview .container .content_container .content a:hover,#restaurant_preview .container_medium .content_container .content a:focus,#restaurant_preview .container_medium .content_container .content a:hover,#wellness_preview .container .content_container .content a:focus,#wellness_preview .container .content_container .content a:hover,#wellness_preview .container_medium .content_container .content a:focus,#wellness_preview .container_medium .content_container .content a:hover,.default_carousel_boxes .container .content_container .content a:focus,.default_carousel_boxes .container .content_container .content a:hover,.default_carousel_boxes .container_medium .content_container .content a:focus,.default_carousel_boxes .container_medium .content_container .content a:hover,.form_requests .container .content_container .content a:focus,.form_requests .container .content_container .content a:hover,.form_requests .container_medium .content_container .content a:focus,.form_requests .container_medium .content_container .content a:hover,.posts_preview .container .content_container .content a:focus,.posts_preview .container .content_container .content a:hover,.posts_preview .container_medium .content_container .content a:focus,.posts_preview .container_medium .content_container .content a:hover,.posts_preview_with_filters .container .content_container .content a:focus,.posts_preview_with_filters .container .content_container .content a:hover,.posts_preview_with_filters .container_medium .content_container .content a:focus,.posts_preview_with_filters .container_medium .content_container .content a:hover,.restaurant_capacity_section .container .content_container .content a:focus,.restaurant_capacity_section .container .content_container .content a:hover,.restaurant_capacity_section .container_medium .content_container .content a:focus,.restaurant_capacity_section .container_medium .content_container .content a:hover,.rooms_capacity_chart .container .content_container .content a:focus,.rooms_capacity_chart .container .content_container .content a:hover,.rooms_capacity_chart .container_medium .content_container .content a:focus,.rooms_capacity_chart .container_medium .content_container .content a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap #hotels_preview .container .content_container .content a,body.page-template-template-sitemap #hotels_preview .container_medium .content_container .content a,body.page-template-template-sitemap #restaurant_preview .container .content_container .content a,body.page-template-template-sitemap #restaurant_preview .container_medium .content_container .content a,body.page-template-template-sitemap #wellness_preview .container .content_container .content a,body.page-template-template-sitemap #wellness_preview .container_medium .content_container .content a,body.page-template-template-sitemap .default_carousel_boxes .container .content_container .content a,body.page-template-template-sitemap .default_carousel_boxes .container_medium .content_container .content a,body.page-template-template-sitemap .form_requests .container .content_container .content a,body.page-template-template-sitemap .form_requests .container_medium .content_container .content a,body.page-template-template-sitemap .posts_preview .container .content_container .content a,body.page-template-template-sitemap .posts_preview .container_medium .content_container .content a,body.page-template-template-sitemap .posts_preview_with_filters .container .content_container .content a,body.page-template-template-sitemap .posts_preview_with_filters .container_medium .content_container .content a,body.page-template-template-sitemap .restaurant_capacity_section .container .content_container .content a,body.page-template-template-sitemap .restaurant_capacity_section .container_medium .content_container .content a,body.page-template-template-sitemap .rooms_capacity_chart .container .content_container .content a,body.page-template-template-sitemap .rooms_capacity_chart .container_medium .content_container .content a{color:var(--body-color)}#hotels_preview .container .content_container .content p+p,#hotels_preview .container_medium .content_container .content p+p,#restaurant_preview .container .content_container .content p+p,#restaurant_preview .container_medium .content_container .content p+p,#wellness_preview .container .content_container .content p+p,#wellness_preview .container_medium .content_container .content p+p,.default_carousel_boxes .container .content_container .content p+p,.default_carousel_boxes .container_medium .content_container .content p+p,.form_requests .container .content_container .content p+p,.form_requests .container_medium .content_container .content p+p,.posts_preview .container .content_container .content p+p,.posts_preview .container_medium .content_container .content p+p,.posts_preview_with_filters .container .content_container .content p+p,.posts_preview_with_filters .container_medium .content_container .content p+p,.restaurant_capacity_section .container .content_container .content p+p,.restaurant_capacity_section .container_medium .content_container .content p+p,.rooms_capacity_chart .container .content_container .content p+p,.rooms_capacity_chart .container_medium .content_container .content p+p{padding-top:30px}#hotels_preview .container .content_container .content ul,#hotels_preview .container_medium .content_container .content ul,#restaurant_preview .container .content_container .content ul,#restaurant_preview .container_medium .content_container .content ul,#wellness_preview .container .content_container .content ul,#wellness_preview .container_medium .content_container .content ul,.default_carousel_boxes .container .content_container .content ul,.default_carousel_boxes .container_medium .content_container .content ul,.form_requests .container .content_container .content ul,.form_requests .container_medium .content_container .content ul,.posts_preview .container .content_container .content ul,.posts_preview .container_medium .content_container .content ul,.posts_preview_with_filters .container .content_container .content ul,.posts_preview_with_filters .container_medium .content_container .content ul,.restaurant_capacity_section .container .content_container .content ul,.restaurant_capacity_section .container_medium .content_container .content ul,.rooms_capacity_chart .container .content_container .content ul,.rooms_capacity_chart .container_medium .content_container .content ul{list-style:outside disc;margin:10px 0 0 18px}#hotels_preview .container .content_container .content+.buttons_container.container_pdf,#hotels_preview .container_medium .content_container .content+.buttons_container.container_pdf,#restaurant_preview .container .content_container .content+.buttons_container.container_pdf,#restaurant_preview .container_medium .content_container .content+.buttons_container.container_pdf,#wellness_preview .container .content_container .content+.buttons_container.container_pdf,#wellness_preview .container_medium .content_container .content+.buttons_container.container_pdf,.default_carousel_boxes .container .content_container .content+.buttons_container.container_pdf,.default_carousel_boxes .container_medium .content_container .content+.buttons_container.container_pdf,.form_requests .container .content_container .content+.buttons_container.container_pdf,.form_requests .container_medium .content_container .content+.buttons_container.container_pdf,.posts_preview .container .content_container .content+.buttons_container.container_pdf,.posts_preview .container_medium .content_container .content+.buttons_container.container_pdf,.posts_preview_with_filters .container .content_container .content+.buttons_container.container_pdf,.posts_preview_with_filters .container_medium .content_container .content+.buttons_container.container_pdf,.restaurant_capacity_section .container .content_container .content+.buttons_container.container_pdf,.restaurant_capacity_section .container_medium .content_container .content+.buttons_container.container_pdf,.rooms_capacity_chart .container .content_container .content+.buttons_container.container_pdf,.rooms_capacity_chart .container_medium .content_container .content+.buttons_container.container_pdf{padding:20px 0}#hotels_preview .container .content_container .content,#hotels_preview .container_medium .content_container .content,#restaurant_preview .container .content_container .content,#restaurant_preview .container_medium .content_container .content,#wellness_preview .container .content_container .content,#wellness_preview .container_medium .content_container .content,.default_carousel_boxes .container .content_container .content,.default_carousel_boxes .container_medium .content_container .content,.form_requests .container .content_container .content,.form_requests .container_medium .content_container .content,.posts_preview .container .content_container .content,.posts_preview .container_medium .content_container .content,.posts_preview_with_filters .container .content_container .content,.posts_preview_with_filters .container_medium .content_container .content,.restaurant_capacity_section .container .content_container .content,.restaurant_capacity_section .container_medium .content_container .content,.rooms_capacity_chart .container .content_container .content,.rooms_capacity_chart .container_medium .content_container .content{text-align:center}#hotels_preview .children_previews,#restaurant_preview .children_previews,#wellness_preview .children_previews,.preview_post_hotel .children_previews{position:relative}#hotels_preview .children_previews .carousel_container .slick-list,#restaurant_preview .children_previews .carousel_container .slick-list,#wellness_preview .children_previews .carousel_container .slick-list,.preview_post_hotel .children_previews .carousel_container .slick-list{margin:0 80px;overflow:hidden}@media (max-width:768px){#hotels_preview .children_previews .carousel_container .slick-list,#restaurant_preview .children_previews .carousel_container .slick-list,#wellness_preview .children_previews .carousel_container .slick-list,.preview_post_hotel .children_previews .carousel_container .slick-list{margin:0}}#hotels_preview .children_previews .carousel_container .slick-list .slick-track,#restaurant_preview .children_previews .carousel_container .slick-list .slick-track,#wellness_preview .children_previews .carousel_container .slick-list .slick-track,.preview_post_hotel .children_previews .carousel_container .slick-list .slick-track{display:flex}#hotels_preview .children_previews .item_wrap,#restaurant_preview .children_previews .item_wrap,#wellness_preview .children_previews .item_wrap,.preview_post_hotel .children_previews .item_wrap{position:relative;height:auto;aspect-ratio:1/1.4;overflow:hidden;margin:0 10px}@media (min-width:992px) and (max-width:1280px){#hotels_preview .children_previews .item_wrap,#restaurant_preview .children_previews .item_wrap,#wellness_preview .children_previews .item_wrap,.preview_post_hotel .children_previews .item_wrap{aspect-ratio:1;min-height:100vw}}@media (max-width:1024px){#hotels_preview .children_previews .item_wrap,#restaurant_preview .children_previews .item_wrap,#wellness_preview .children_previews .item_wrap,.preview_post_hotel .children_previews .item_wrap{aspect-ratio:.8;min-height:80vw}}@media (max-width:992px){#hotels_preview .children_previews .item_wrap,#restaurant_preview .children_previews .item_wrap,#wellness_preview .children_previews .item_wrap,.preview_post_hotel .children_previews .item_wrap{padding:0}}@media (max-width:768px){#hotels_preview .children_previews .item_wrap,#restaurant_preview .children_previews .item_wrap,#wellness_preview .children_previews .item_wrap,.preview_post_hotel .children_previews .item_wrap{width:75vw;margin:0 30px}}@media (max-width:748px){#hotels_preview .children_previews .item_wrap,#restaurant_preview .children_previews .item_wrap,#wellness_preview .children_previews .item_wrap,.preview_post_hotel .children_previews .item_wrap{width:83vw;margin:0 10px;aspect-ratio:1/1.4;min-height:140vw}}#hotels_preview .children_previews .item_wrap.bg_imag_animated,#restaurant_preview .children_previews .item_wrap.bg_imag_animated,#wellness_preview .children_previews .item_wrap.bg_imag_animated,.preview_post_hotel .children_previews .item_wrap.bg_imag_animated{position:relative;overflow:hidden}@media (max-width:768px){#hotels_preview .children_previews .item_wrap.bg_imag_animated,#restaurant_preview .children_previews .item_wrap.bg_imag_animated,#wellness_preview .children_previews .item_wrap.bg_imag_animated,.preview_post_hotel .children_previews .item_wrap.bg_imag_animated{overflow:visible}}#hotels_preview .children_previews .item_wrap.bg_imag_animated *,#restaurant_preview .children_previews .item_wrap.bg_imag_animated *,#wellness_preview .children_previews .item_wrap.bg_imag_animated *,.preview_post_hotel .children_previews .item_wrap.bg_imag_animated *{transition:all .3s ease}#hotels_preview .children_previews .item_wrap .background_image,#restaurant_preview .children_previews .item_wrap .background_image,#wellness_preview .children_previews .item_wrap .background_image,.preview_post_hotel .children_previews .item_wrap .background_image{position:relative;width:100%;height:100%;overflow:hidden}#hotels_preview .children_previews .item_wrap .background_image .thumb,#restaurant_preview .children_previews .item_wrap .background_image .thumb,#wellness_preview .children_previews .item_wrap .background_image .thumb,.preview_post_hotel .children_previews .item_wrap .background_image .thumb{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .5s}#hotels_preview .children_previews .item_wrap .background_image .logo_preview,#restaurant_preview .children_previews .item_wrap .background_image .logo_preview,#wellness_preview .children_previews .item_wrap .background_image .logo_preview,.preview_post_hotel .children_previews .item_wrap .background_image .logo_preview{position:absolute;top:30px;width:150px;height:75px;-o-object-fit:contain;object-fit:contain;transform:translateX(-50%);left:50%}@media (min-width:768px) and (max-width:991px){#hotels_preview .children_previews .item_wrap .background_image .logo_preview,#restaurant_preview .children_previews .item_wrap .background_image .logo_preview,#wellness_preview .children_previews .item_wrap .background_image .logo_preview,.preview_post_hotel .children_previews .item_wrap .background_image .logo_preview{top:18px;width:130px;height:60px}}#hotels_preview .children_previews .item_wrap .content_wrap,#restaurant_preview .children_previews .item_wrap .content_wrap,#wellness_preview .children_previews .item_wrap .content_wrap,.preview_post_hotel .children_previews .item_wrap .content_wrap{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background:rgba(0,0,0,.3);transition:all .5s;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#hotels_preview .children_previews .item_wrap .content_wrap .content,#restaurant_preview .children_previews .item_wrap .content_wrap .content,#wellness_preview .children_previews .item_wrap .content_wrap .content,.preview_post_hotel .children_previews .item_wrap .content_wrap .content{display:flex;flex-direction:column;max-width:80%;margin:0 auto}#hotels_preview .children_previews .item_wrap .content_wrap .content .container_title,#restaurant_preview .children_previews .item_wrap .content_wrap .content .container_title,#wellness_preview .children_previews .item_wrap .content_wrap .content .container_title,.preview_post_hotel .children_previews .item_wrap .content_wrap .content .container_title{text-decoration:none}#hotels_preview .children_previews .item_wrap .content_wrap .content .the_title,#restaurant_preview .children_previews .item_wrap .content_wrap .content .the_title,#wellness_preview .children_previews .item_wrap .content_wrap .content .the_title,.preview_post_hotel .children_previews .item_wrap .content_wrap .content .the_title{position:relative;font-family:var(--title-font);color:var(--alternative-color);font-weight:300;text-transform:uppercase;line-height:120%;letter-spacing:2px;margin:0;font-size:20px;transition:all .3s ease;transition:all .5s}#hotels_preview .children_previews .item_wrap .content_wrap .content .the_title .last-word,#restaurant_preview .children_previews .item_wrap .content_wrap .content .the_title .last-word,#wellness_preview .children_previews .item_wrap .content_wrap .content .the_title .last-word,.preview_post_hotel .children_previews .item_wrap .content_wrap .content .the_title .last-word{display:block;letter-spacing:3.2px;font-size:32px;padding-top:10px}#hotels_preview .children_previews .item_wrap .content_wrap .content .the_subtitle,#restaurant_preview .children_previews .item_wrap .content_wrap .content .the_subtitle,#wellness_preview .children_previews .item_wrap .content_wrap .content .the_subtitle,.preview_post_hotel .children_previews .item_wrap .content_wrap .content .the_subtitle{font-family:var(--defaultBold);color:var(--brand-color);text-transform:uppercase;font-size:14px;line-height:120%;letter-spacing:1.4px;padding:0 0 10px 0;margin:0;color:var(--alternative-color)}#hotels_preview .children_previews .item_wrap .content_wrap .content .description,#restaurant_preview .children_previews .item_wrap .content_wrap .content .description,#wellness_preview .children_previews .item_wrap .content_wrap .content .description,.preview_post_hotel .children_previews .item_wrap .content_wrap .content .description{font-size:16px;line-height:25px;font-family:var(--default-font);color:var(--alternative-color);text-align:center;opacity:0;transition:max-height 1s,opacity .8s,padding 1s;transition-delay:.1s;max-height:0}@media (max-width:748px){#hotels_preview .children_previews .item_wrap .content_wrap .content .description,#restaurant_preview .children_previews .item_wrap .content_wrap .content .description,#wellness_preview .children_previews .item_wrap .content_wrap .content .description,.preview_post_hotel .children_previews .item_wrap .content_wrap .content .description{display:none}}#hotels_preview .children_previews .item_wrap .content_wrap .content .buttons_container,#restaurant_preview .children_previews .item_wrap .content_wrap .content .buttons_container,#wellness_preview .children_previews .item_wrap .content_wrap .content .buttons_container,.preview_post_hotel .children_previews .item_wrap .content_wrap .content .buttons_container{display:inline-block;transition:max-height 1s,opacity .8s,padding 1s;opacity:0;max-height:0;transition-delay:.3s}@media (max-width:768px){#hotels_preview .children_previews .item_wrap .content_wrap .content .buttons_container,#restaurant_preview .children_previews .item_wrap .content_wrap .content .buttons_container,#wellness_preview .children_previews .item_wrap .content_wrap .content .buttons_container,.preview_post_hotel .children_previews .item_wrap .content_wrap .content .buttons_container{opacity:1;max-height:100%;display:inline-block;position:absolute;bottom:60px;left:50%;transform:translateX(-50%)}}#hotels_preview .children_previews .item_wrap:hover .background_image img,#restaurant_preview .children_previews .item_wrap:hover .background_image img,#wellness_preview .children_previews .item_wrap:hover .background_image img,.preview_post_hotel .children_previews .item_wrap:hover .background_image img{transform:scale(1.2)}#hotels_preview .children_previews .item_wrap:hover .content_wrap,#restaurant_preview .children_previews .item_wrap:hover .content_wrap,#wellness_preview .children_previews .item_wrap:hover .content_wrap,.preview_post_hotel .children_previews .item_wrap:hover .content_wrap{background-color:rgba(0,0,0,.55)}#hotels_preview .children_previews .item_wrap:hover .content_wrap .description,#restaurant_preview .children_previews .item_wrap:hover .content_wrap .description,#wellness_preview .children_previews .item_wrap:hover .content_wrap .description,.preview_post_hotel .children_previews .item_wrap:hover .content_wrap .description{padding-top:30px;opacity:1;max-height:200px;transition:max-height .8s,opacity 1s,padding 1s}#hotels_preview .children_previews .item_wrap:hover .content_wrap .buttons_container,#restaurant_preview .children_previews .item_wrap:hover .content_wrap .buttons_container,#wellness_preview .children_previews .item_wrap:hover .content_wrap .buttons_container,.preview_post_hotel .children_previews .item_wrap:hover .content_wrap .buttons_container{padding-top:30px;opacity:1;max-height:50px;transition:max-height .8s,opacity 1s,padding 1s}#hotels_preview .container_btn_dots,#restaurant_preview .container_btn_dots,#wellness_preview .container_btn_dots,.preview_post_hotel .container_btn_dots{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:1080px;width:100%;margin:40px auto 0}@media (max-width:1024px){#hotels_preview .container_btn_dots,#restaurant_preview .container_btn_dots,#wellness_preview .container_btn_dots,.preview_post_hotel .container_btn_dots{max-width:70vw}}@media (max-width:768px){#hotels_preview .container_btn_dots,#restaurant_preview .container_btn_dots,#wellness_preview .container_btn_dots,.preview_post_hotel .container_btn_dots{-moz-flex-direction:column;flex-direction:column}}@media (max-width:748px){#hotels_preview .container_btn_dots,#restaurant_preview .container_btn_dots,#wellness_preview .container_btn_dots,.preview_post_hotel .container_btn_dots{margin-top:10px}}#hotels_preview .container_btn_dots .container_dots:has(.slick-dots),#restaurant_preview .container_btn_dots .container_dots:has(.slick-dots),#wellness_preview .container_btn_dots .container_dots:has(.slick-dots),.preview_post_hotel .container_btn_dots .container_dots:has(.slick-dots){width:100%;margin:0 auto}#hotels_preview .container_btn_dots .slick-dots,#restaurant_preview .container_btn_dots .slick-dots,#wellness_preview .container_btn_dots .slick-dots,.preview_post_hotel .container_btn_dots .slick-dots{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:860px;width:100%;margin:0 auto;height:7px}@media (max-width:768px){#hotels_preview .container_btn_dots .slick-dots,#restaurant_preview .container_btn_dots .slick-dots,#wellness_preview .container_btn_dots .slick-dots,.preview_post_hotel .container_btn_dots .slick-dots{width:70vw;max-width:70vw;margin:20px auto}}#hotels_preview .container_btn_dots .slick-dots li,#restaurant_preview .container_btn_dots .slick-dots li,#wellness_preview .container_btn_dots .slick-dots li,.preview_post_hotel .container_btn_dots .slick-dots li{flex-grow:1;background-color:var(--stroke);height:1px;transition:all .3s ease}#hotels_preview .container_btn_dots .slick-dots li:hover,#restaurant_preview .container_btn_dots .slick-dots li:hover,#wellness_preview .container_btn_dots .slick-dots li:hover,.preview_post_hotel .container_btn_dots .slick-dots li:hover{cursor:pointer}#hotels_preview .container_btn_dots .slick-dots li.slick-active,#restaurant_preview .container_btn_dots .slick-dots li.slick-active,#wellness_preview .container_btn_dots .slick-dots li.slick-active,.preview_post_hotel .container_btn_dots .slick-dots li.slick-active{height:7px;background-color:var(--brand-color)}#hotels_preview .container_btn_dots .slick-dots li button,#restaurant_preview .container_btn_dots .slick-dots li button,#wellness_preview .container_btn_dots .slick-dots li button,.preview_post_hotel .container_btn_dots .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:transparent;opacity:0;padding:0;width:0}#hotels_preview .container_btn_dots .simple_btn,#restaurant_preview .container_btn_dots .simple_btn,#wellness_preview .container_btn_dots .simple_btn,.preview_post_hotel .container_btn_dots .simple_btn{white-space:nowrap;padding-left:10px}#wellness_preview{padding-top:80px;padding-bottom:80px;margin-bottom:150px}@media (max-width:768px){#wellness_preview{padding-top:0;padding-bottom:50px;margin-bottom:50px}}#wellness_preview .content_bg:not(.has_texture){position:absolute;z-index:1;top:0;left:50%;width:33.333333%;height:100%;border:1px solid var(--brand-color);transform:translateX(-50%)}@media (max-width:768px){#wellness_preview .content_bg:not(.has_texture){width:66.66%}}#wellness_preview .content_bg:not(.has_texture):not(.has_texture){width:45%}@media (max-width:1024px){#wellness_preview .content_bg:not(.has_texture):not(.has_texture){width:66.66%}}#wellness_preview .content_bg:not(.has_texture).has_texture:after,#wellness_preview .content_bg:not(.has_texture).has_texture:before{content:"";display:block;position:absolute;height:auto;top:0;bottom:0;border:1px solid var(--brand-color);width:calc(100% - 40px);background-image:url(../css/images/frame.svg);background-repeat:repeat-y;background-position:center;background-color:transparent;background-size:500px auto}@media (max-width:768px){#wellness_preview .content_bg:not(.has_texture).has_texture:after,#wellness_preview .content_bg:not(.has_texture).has_texture:before{content:unset}}#wellness_preview .content_bg:not(.has_texture).has_texture:after{right:-100%}#wellness_preview .content_bg:not(.has_texture).has_texture:before{left:-100%;transform:scaleX(-1)}#wellness_preview .content_bg:not(.has_texture){width:1080px!important}@media (max-width:1024px){#wellness_preview .content_bg:not(.has_texture){width:90vw!important}}@media (max-width:768px){#wellness_preview .content_bg:not(.has_texture){display:none}}#wellness_preview .children_previews{padding:40px 0 0;background:var(--body-background);z-index:2}#wellness_preview .children_previews .carousel_container{padding:20px 0}#wellness_preview .children_previews .carousel_container .slick-list{margin:0}#wellness_preview .children_previews .carousel_container .slick-list .slick-track .item_wrap{aspect-ratio:1/.65;margin:0 35px}@media (max-width:768px){#wellness_preview .children_previews .carousel_container .slick-list .slick-track .item_wrap{margin:0 10px;min-height:65vw;width:calc(90vw - 25px)}}@media (max-width:748px){#wellness_preview .children_previews .carousel_container .slick-list .slick-track .item_wrap{aspect-ratio:1;width:85vw;min-height:45vh;margin:0 5px}}#wellness_preview .children_previews .carousel_container .slick-list .slick-track .item_wrap .content_wrap .content .container_title .the_title{font-size:24px}#wellness_preview .children_previews .carousel_container .slick-list .slick-track .item_wrap .background_image{width:50vw}@media (max-width:1024px){#wellness_preview .children_previews .carousel_container .slick-list .slick-track .item_wrap .background_image{width:60vw}}@media (max-width:768px){#wellness_preview .children_previews .carousel_container .slick-list .slick-track .item_wrap .background_image{width:100%}}#wellness_preview .arrow.prev{left:calc(25vw - 50px)}@media (max-width:1024px){#wellness_preview .arrow.prev{left:calc(20vw - 50px)}}#wellness_preview .arrow.next{right:calc(25vw - 50px)}@media (max-width:1024px){#wellness_preview .arrow.next{right:calc(20vw - 50px)}}#restaurant_preview{padding-top:80px;margin-bottom:0}@media (max-width:768px){#restaurant_preview{padding-top:50px}}@media (max-width:748px){#restaurant_preview{padding-top:40px}}#restaurant_preview .children_previews{padding:40px 0 0;background:var(--body-background);z-index:2}#restaurant_preview .children_previews .carousel_container{padding:20px 0}#restaurant_preview .children_previews .carousel_container .slick-list{max-width:calc(100vw - (100vw - var(--sectionMaxWidth))/ 2);margin:0 0 0 auto}@media (max-width:768px){#restaurant_preview .children_previews .carousel_container .slick-list{max-width:100vw}}#restaurant_preview .children_previews .carousel_container .slick-list .item_wrap{aspect-ratio:1/.5;margin:0 35px}@media (max-width:768px){#restaurant_preview .children_previews .carousel_container .slick-list .item_wrap{aspect-ratio:1/.6;min-height:60vw;margin:0}}@media (max-width:748px){#restaurant_preview .children_previews .carousel_container .slick-list .item_wrap{aspect-ratio:1/.7;min-height:70vw}}#restaurant_preview .children_previews .carousel_container .slick-list .item_wrap .content_wrap .content .the_title{font-size:32px;padding-bottom:10px}#restaurant_preview .children_previews .carousel_container .slick-list .item_wrap .background_image{width:1160px}@media (min-width:992px) and (max-width:1280px){#restaurant_preview .children_previews .carousel_container .slick-list .item_wrap .background_image{width:84vw}}@media (max-width:768px){#restaurant_preview .children_previews .carousel_container .slick-list .item_wrap .background_image{width:100%}}#restaurant_preview .children_previews .carousel_container .slick-list .item_wrap .simple_btn{color:var(--alternative-color);width:-moz-fit-content;width:fit-content;margin:0 auto}#restaurant_preview .children_previews .carousel_container .slick-list .item_wrap .simple_btn:hover{color:var(--alternative-color)}#restaurant_preview .children_previews .carousel_container .slick-list .item_wrap .simple_btn:hover:after{background:var(--alternative-color)}.preview_post_hotel .children_previews{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap}.preview_post_hotel .children_previews .item_wrap{width:calc(50% - 20px);margin:10px;aspect-ratio:1/1.1;max-height:650px}@media (max-width:1024px){.preview_post_hotel .children_previews .item_wrap{height:110vw}}@media (max-width:768px){.preview_post_hotel .children_previews .item_wrap{width:100%;margin:32px 0}}.preview_post_hotel .children_previews .item_wrap .simple_btn{width:-moz-fit-content;width:fit-content;margin:0 auto}.preview_post_hotel .children_previews .item_wrap .content_wrap .content .buttons_container.book_btn{opacity:1;padding-top:30px;max-height:50px;position:absolute;bottom:65px;left:50%;transform:translateX(-50%)}@media (max-width:768px){.preview_post_hotel .children_previews .item_wrap .content_wrap .content .buttons_container.book_btn{bottom:5px}}.preview_post_hotel .children_previews .item_wrap .starting-from{font-family:var(--title-font);color:var(--alternative-color);display:block;transition:max-height 1s,opacity .8s,padding 1s;opacity:0;max-height:0;transition-delay:.3s}@media (max-width:768px){.preview_post_hotel .children_previews .item_wrap .starting-from{opacity:1;padding-top:30px}}.preview_post_hotel .children_previews .item_wrap .starting-from .apd{letter-spacing:.9px;font-size:18px}.preview_post_hotel .children_previews .item_wrap .starting-from .price{font-family:var(--title-mid);font-weight:500;font-size:22px;letter-spacing:1.1px;margin:0 3px}.preview_post_hotel .children_previews .item_wrap .starting-from .currency{vertical-align:super;font-size:12px;letter-spacing:1.1px}.preview_post_hotel .children_previews .item_wrap:hover .starting-from{padding-top:30px;opacity:1;max-height:50px;transition:max-height .8s,opacity 1s,padding 1s}.preview_post_event .children_previews,.preview_post_special_offers .children_previews{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap}html.single_hotel body.single-post_special_offers .preview_post_event .children_previews,html.single_hotel body.single-post_special_offers .preview_post_special_offers .children_previews{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.preview_post_event .children_previews .item_wrap,.preview_post_special_offers .children_previews .item_wrap{width:calc(50% - 40px);margin:20px;background-color:var(--alternative-bg)}@media (max-width:768px){.preview_post_event .children_previews .item_wrap,.preview_post_special_offers .children_previews .item_wrap{width:100%;margin:10px 0}}html.single_hotel body.single-post_special_offers .preview_post_event .children_previews .item_wrap,html.single_hotel body.single-post_special_offers .preview_post_special_offers .children_previews .item_wrap{width:calc(33.33% - 20px)}.preview_post_event .children_previews .item_wrap .background_image,.preview_post_special_offers .children_previews .item_wrap .background_image{position:relative;display:block;height:auto;aspect-ratio:1/.7;width:100%;overflow:hidden;transition:height .3s ease}@media (max-width:768px){.preview_post_event .children_previews .item_wrap .background_image,.preview_post_special_offers .children_previews .item_wrap .background_image{aspect-ratio:1/.6;min-height:60vw}}.preview_post_event .children_previews .item_wrap .background_image img,.preview_post_special_offers .children_previews .item_wrap .background_image img{width:100%;height:100%;display:block;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;position:absolute}.preview_post_event .children_previews .item_wrap .content_wrap,.preview_post_special_offers .children_previews .item_wrap .content_wrap{position:relative;padding:40px 50px;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}@media (max-width:748px){.preview_post_event .children_previews .item_wrap .content_wrap,.preview_post_special_offers .children_previews .item_wrap .content_wrap{padding:40px 24px 30px}}.preview_post_event .children_previews .item_wrap .content_wrap .container_title,.preview_post_special_offers .children_previews .item_wrap .content_wrap .container_title{text-decoration:none}.preview_post_event .children_previews .item_wrap .content_wrap .container_title:hover .the_title,.preview_post_special_offers .children_previews .item_wrap .content_wrap .container_title:hover .the_title{color:var(--brand-highlight)}.preview_post_event .children_previews .item_wrap .content_wrap .the_title,.preview_post_special_offers .children_previews .item_wrap .content_wrap .the_title{position:relative;font-family:var(--title-font);color:var(--subtitle-color);font-weight:300;text-transform:uppercase;line-height:120%;letter-spacing:2px;margin:0;font-size:20px;transition:all .3s ease;text-align:center;font-family:var(--defaultBold)}.preview_post_event .children_previews .item_wrap .content_wrap .the_subtitle,.preview_post_special_offers .children_previews .item_wrap .content_wrap .the_subtitle{font-family:var(--defaultBold);color:var(--brand-color);text-transform:uppercase;font-size:14px;line-height:120%;letter-spacing:1.4px;padding:0 0 10px 0;margin:0;display:block;text-align:center}.preview_post_event .children_previews .item_wrap .content_wrap .description,.preview_post_special_offers .children_previews .item_wrap .content_wrap .description{display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){.preview_post_event .children_previews .item_wrap .content_wrap .description,.preview_post_special_offers .children_previews .item_wrap .content_wrap .description{font-size:16px;line-height:30px}}@media (max-width:748px){.preview_post_event .children_previews .item_wrap .content_wrap .description,.preview_post_special_offers .children_previews .item_wrap .content_wrap .description{font-size:15px;line-height:25px}}.preview_post_event .children_previews .item_wrap .content_wrap .description b,.preview_post_event .children_previews .item_wrap .content_wrap .description strong,.preview_post_special_offers .children_previews .item_wrap .content_wrap .description b,.preview_post_special_offers .children_previews .item_wrap .content_wrap .description strong{font-family:var(--defaultBold);font-weight:700}.preview_post_event .children_previews .item_wrap .content_wrap .description a,.preview_post_special_offers .children_previews .item_wrap .content_wrap .description a{text-decoration:underline;cursor:pointer}.preview_post_event .children_previews .item_wrap .content_wrap .description a:focus,.preview_post_event .children_previews .item_wrap .content_wrap .description a:hover,.preview_post_special_offers .children_previews .item_wrap .content_wrap .description a:focus,.preview_post_special_offers .children_previews .item_wrap .content_wrap .description a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .preview_post_event .children_previews .item_wrap .content_wrap .description a,body.page-template-template-sitemap .preview_post_special_offers .children_previews .item_wrap .content_wrap .description a{color:var(--body-color)}.preview_post_event .children_previews .item_wrap .content_wrap .description p+p,.preview_post_special_offers .children_previews .item_wrap .content_wrap .description p+p{padding-top:30px}.preview_post_event .children_previews .item_wrap .content_wrap .description ul,.preview_post_special_offers .children_previews .item_wrap .content_wrap .description ul{list-style:outside disc;margin:10px 0 0 18px}.preview_post_event .children_previews .item_wrap .content_wrap .description+.buttons_container.container_pdf,.preview_post_special_offers .children_previews .item_wrap .content_wrap .description+.buttons_container.container_pdf{padding:20px 0}.preview_post_event .children_previews .item_wrap .content_wrap .description,.preview_post_special_offers .children_previews .item_wrap .content_wrap .description{text-align:center;font-size:16px;line-height:30px}@media (max-width:768px){.preview_post_event .children_previews .item_wrap .content_wrap .description,.preview_post_special_offers .children_previews .item_wrap .content_wrap .description{font-size:15px;line-height:25px}}.preview_post_event .children_previews .item_wrap .content_wrap .buttons_container,.preview_post_special_offers .children_previews .item_wrap .content_wrap .buttons_container{-moz-flex-direction:row;flex-direction:row;gap:40px}.container_dates{font-family:var(--defaultBold);color:var(--brand-color);text-transform:uppercase;font-size:14px;line-height:120%;letter-spacing:1.4px;padding:0 0 10px 0;margin:0;display:block;text-align:center}.container_dates{color:var(--subtitle-color);padding:10px 0 20px}@media (max-width:768px){.container_dates{text-transform:unset}}.container_dates span{color:var(--brand-color)}@media (max-width:768px){.preview_post_event.make_carousel_inside .container_large,.preview_post_special_offers.make_carousel_inside .container_large{max-width:100vw}.preview_post_event.make_carousel_inside .slick-list,.preview_post_special_offers.make_carousel_inside .slick-list{padding:0 20px}}.preview_post_event.make_carousel_inside .container_medium,.preview_post_special_offers.make_carousel_inside .container_medium{padding-bottom:20px}.preview_post_event.make_carousel_inside .container_btn_dots,.preview_post_special_offers.make_carousel_inside .container_btn_dots{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:1080px;width:100%;margin:40px auto 0}@media (max-width:1024px){.preview_post_event.make_carousel_inside .container_btn_dots,.preview_post_special_offers.make_carousel_inside .container_btn_dots{max-width:70vw}}@media (max-width:768px){.preview_post_event.make_carousel_inside .container_btn_dots,.preview_post_special_offers.make_carousel_inside .container_btn_dots{-moz-flex-direction:column;flex-direction:column}}@media (max-width:748px){.preview_post_event.make_carousel_inside .container_btn_dots,.preview_post_special_offers.make_carousel_inside .container_btn_dots{margin-top:10px}}.preview_post_event.make_carousel_inside .container_btn_dots .container_dots:has(.slick-dots),.preview_post_special_offers.make_carousel_inside .container_btn_dots .container_dots:has(.slick-dots){width:100%;margin:0 auto}.preview_post_event.make_carousel_inside .container_btn_dots .slick-dots,.preview_post_special_offers.make_carousel_inside .container_btn_dots .slick-dots{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:860px;width:100%;margin:0 auto;height:7px}@media (max-width:768px){.preview_post_event.make_carousel_inside .container_btn_dots .slick-dots,.preview_post_special_offers.make_carousel_inside .container_btn_dots .slick-dots{width:70vw;max-width:70vw;margin:20px auto}}.preview_post_event.make_carousel_inside .container_btn_dots .slick-dots li,.preview_post_special_offers.make_carousel_inside .container_btn_dots .slick-dots li{flex-grow:1;background-color:var(--stroke);height:1px;transition:all .3s ease}.preview_post_event.make_carousel_inside .container_btn_dots .slick-dots li:hover,.preview_post_special_offers.make_carousel_inside .container_btn_dots .slick-dots li:hover{cursor:pointer}.preview_post_event.make_carousel_inside .container_btn_dots .slick-dots li.slick-active,.preview_post_special_offers.make_carousel_inside .container_btn_dots .slick-dots li.slick-active{height:7px;background-color:var(--brand-color)}.preview_post_event.make_carousel_inside .container_btn_dots .slick-dots li button,.preview_post_special_offers.make_carousel_inside .container_btn_dots .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:transparent;opacity:0;padding:0;width:0}.preview_post_event.make_carousel_inside .container_btn_dots,.preview_post_special_offers.make_carousel_inside .container_btn_dots{margin-top:65px}@media (max-width:768px){.preview_post_event.make_carousel_inside .container_btn_dots,.preview_post_special_offers.make_carousel_inside .container_btn_dots{margin-top:20px}}.preview_post_event.make_carousel_inside .slick-track,.preview_post_special_offers.make_carousel_inside .slick-track{display:flex!important}.preview_post_event.make_carousel_inside .slick-slide,.preview_post_special_offers.make_carousel_inside .slick-slide{height:inherit!important}.preview_post_event.make_carousel_inside .children_previews .item_wrap,.preview_post_special_offers.make_carousel_inside .children_previews .item_wrap{margin:0 10px}.preview_post_event.make_carousel_inside .children_previews .item_wrap .background_image,.preview_post_special_offers.make_carousel_inside .children_previews .item_wrap .background_image{aspect-ratio:1/.85}@media (max-width:768px){.preview_post_event.make_carousel_inside .children_previews .item_wrap .background_image,.preview_post_special_offers.make_carousel_inside .children_previews .item_wrap .background_image{aspect-ratio:1/.6;min-height:60vw}}.preview_post_event.make_carousel_inside .children_previews .item_wrap .content_wrap,.preview_post_special_offers.make_carousel_inside .children_previews .item_wrap .content_wrap{padding:30px 20px}.preview_post_event.make_carousel_inside .children_previews .item_wrap .content_wrap .container_dates,.preview_post_special_offers.make_carousel_inside .children_previews .item_wrap .content_wrap .container_dates{padding:0 0 10px}.preview_post_event.make_carousel_inside .children_previews .item_wrap .container_partecipating_hotels,.preview_post_special_offers.make_carousel_inside .children_previews .item_wrap .container_partecipating_hotels{padding:30px;outline-offset:-50px}.preview_post_event.make_carousel_inside .children_previews .item_wrap .container_partecipating_hotels .partecipating_hotels_list,.preview_post_special_offers.make_carousel_inside .children_previews .item_wrap .container_partecipating_hotels .partecipating_hotels_list{padding:30px;text-align:center}.preview_post_event.make_carousel_inside .children_previews .item_wrap .buttons_container:has(.book_this_offer),.preview_post_special_offers.make_carousel_inside .children_previews .item_wrap .buttons_container:has(.book_this_offer){bottom:25px}body.page-template-template-special_offers .preview_post_special_offers{padding-top:0!important}@media (max-width:768px){body.page-template-template-special_offers .preview_post_special_offers{background-color:var(--body-background)}}.preview_post_special_offers .no_results{display:none}.preview_post_special_offers .no_results .content_no_results{width:100%;text-align:center;display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){.preview_post_special_offers .no_results .content_no_results{font-size:16px;line-height:30px}}@media (max-width:748px){.preview_post_special_offers .no_results .content_no_results{font-size:15px;line-height:25px}}.preview_post_special_offers .no_results .content_no_results b,.preview_post_special_offers .no_results .content_no_results strong{font-family:var(--defaultBold);font-weight:700}.preview_post_special_offers .no_results .content_no_results a{text-decoration:underline;cursor:pointer}.preview_post_special_offers .no_results .content_no_results a:focus,.preview_post_special_offers .no_results .content_no_results a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .preview_post_special_offers .no_results .content_no_results a{color:var(--body-color)}.preview_post_special_offers .no_results .content_no_results p+p{padding-top:30px}.preview_post_special_offers .no_results .content_no_results ul{list-style:outside disc;margin:10px 0 0 18px}.preview_post_special_offers .no_results .content_no_results+.buttons_container.container_pdf{padding:20px 0}.preview_post_special_offers .children_previews .item_wrap{position:relative;overflow:hidden}.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels{position:absolute;top:100%;left:0;width:100%;height:100%;background:var(--alternative-bg);z-index:2;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:60px;outline:1px solid var(--brand-color);outline-offset:-60px;transition:top .5s ease}@media (max-width:1024px){.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels{padding:45px;outline-offset:-50px}}@media (max-width:748px){.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels{outline-offset:-8px;padding:50px 10px;-moz-flex-direction:column;flex-direction:column;gap:20px}}.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels.opened{top:0}.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels .buttons_container{position:absolute;bottom:35px}@media (max-width:1024px){.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels .buttons_container{bottom:25px}}@media (max-width:748px){.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels .buttons_container{position:relative}}.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels .partecipating_hotels_list{padding:60px}@media (max-width:1024px){.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels .partecipating_hotels_list{padding:25px}}.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels .partecipating_hotels_list .title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels .partecipating_hotels_list .title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels .partecipating_hotels_list .title{font-size:26px;letter-spacing:2.6px}}.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels .partecipating_hotels_list .title{text-align:center}.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels .partecipating_hotels_list .hotels_list{list-style:none;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;gap:15px}.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels .partecipating_hotels_list .hotels_list li{font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels .partecipating_hotels_list .hotels_list li{letter-spacing:1.8px;padding-bottom:10px}}.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels .partecipating_hotels_list .hotels_list li{border-radius:50px;transition:all .3s ease;padding:5px 20px;text-align:center}.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels .partecipating_hotels_list .hotels_list li:hover{cursor:pointer;background-color:var(--brand-highlight);color:var(--alternative-color)}.preview_post_special_offers .children_previews .item_wrap .container_partecipating_hotels .partecipating_hotels_list .hotels_list li.selected_hotel{background-color:var(--brand-color);color:var(--alternative-color)}.preview_post_special_offers .content_wrap:has(.absolute_image){padding-top:10px!important}.preview_post_special_offers .content_wrap:has(.absolute_image) .buttons_container.absolute_image{top:-35px}.preview_post_special_offers .partecipating_hotels{font-family:var(--defaultBold);color:var(--brand-color);text-transform:uppercase;font-size:14px;line-height:120%;letter-spacing:1.4px;padding:0 0 10px 0;margin:0;display:block;text-align:center}.filters_over_image{display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-moz-align-items:center;-ms-align-items:center;align-items:center;position:absolute;top:20px;right:20px;gap:10px;z-index:1}.filters_over_image .filter_item{display:block;background-color:rgba(0,0,0,.4);color:var(--alternative-color);border-radius:50px;padding:2px 20px;font-size:14px}.close_list{position:absolute;top:20px;right:20px;width:20px;height:20px;cursor:pointer}.close_list::after,.close_list::before{content:"";position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:#000;transform-origin:center}.close_list::before{transform:translate(-50%,-50%) rotate(45deg)}.close_list::after{transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width:768px){.gallery_grid_section .filter_wrapper .filter-wrap,.highlight_one_block .filter_wrapper .filter-wrap,.posts_preview_with_filters .filter_wrapper .filter-wrap{display:none}}.gallery_grid_section .filter_wrapper .filter-wrap-mobile,.highlight_one_block .filter_wrapper .filter-wrap-mobile,.posts_preview_with_filters .filter_wrapper .filter-wrap-mobile{display:none;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-o-border-image:url(../css/images/bg_bookingform.svg) 30/30px/0;border-image:url(../css/images/bg_bookingform.svg) 30/30px/0;height:60px;width:calc(90vw - 30px);margin:0 auto}@media (max-width:768px){.gallery_grid_section .filter_wrapper .filter-wrap-mobile,.highlight_one_block .filter_wrapper .filter-wrap-mobile,.posts_preview_with_filters .filter_wrapper .filter-wrap-mobile{display:flex}}.gallery_grid_section .filter_wrapper .filter-wrap-mobile select,.highlight_one_block .filter_wrapper .filter-wrap-mobile select,.posts_preview_with_filters .filter_wrapper .filter-wrap-mobile select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0 0 1px 0;border-style:solid;border-color:var(--stroke);text-indent:10px;height:35px;width:90%;margin:0 auto;display:block;color:var(--body-color);background-image:url(../css/images/select_arrow.svg);background-size:20px;background-repeat:no-repeat;background-position:100% center}.gallery_grid_section .filter_wrapper .filter_container,.highlight_one_block .filter_wrapper .filter_container,.posts_preview_with_filters .filter_wrapper .filter_container{display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;gap:30px;width:100%;padding:20px}@media (max-width:768px){.gallery_grid_section .filter_wrapper .filter_container,.highlight_one_block .filter_wrapper .filter_container,.posts_preview_with_filters .filter_wrapper .filter_container{display:none}}.gallery_grid_section .filter_wrapper .filter_container .single_filter_container a,.highlight_one_block .filter_wrapper .filter_container .single_filter_container a,.posts_preview_with_filters .filter_wrapper .filter_container .single_filter_container a{display:block;border:1px solid var(--stroke);height:50px;width:auto;text-decoration:none;font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){.gallery_grid_section .filter_wrapper .filter_container .single_filter_container a,.highlight_one_block .filter_wrapper .filter_container .single_filter_container a,.posts_preview_with_filters .filter_wrapper .filter_container .single_filter_container a{letter-spacing:1.8px;padding-bottom:10px}}.gallery_grid_section .filter_wrapper .filter_container .single_filter_container a,.highlight_one_block .filter_wrapper .filter_container .single_filter_container a,.posts_preview_with_filters .filter_wrapper .filter_container .single_filter_container a{padding:0 25px;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;transition:all .3s ease;text-align:center}.gallery_grid_section .filter_wrapper .filter_container .single_filter_container a.active,.highlight_one_block .filter_wrapper .filter_container .single_filter_container a.active,.posts_preview_with_filters .filter_wrapper .filter_container .single_filter_container a.active{border-color:var(--brand-color);color:var(--brand-color)}.gallery_grid_section .filter_wrapper .filter_container .single_filter_container a:hover,.highlight_one_block .filter_wrapper .filter_container .single_filter_container a:hover,.posts_preview_with_filters .filter_wrapper .filter_container .single_filter_container a:hover{border-color:var(--brand-highlight);color:var(--brand-highlight)}.gallery_grid_section .children_previews,.gallery_grid_section .container_highlight_one_block,.highlight_one_block .children_previews,.highlight_one_block .container_highlight_one_block,.posts_preview_with_filters .children_previews,.posts_preview_with_filters .container_highlight_one_block{display:block}.gallery_grid_section .children_previews .item_wrap,.gallery_grid_section .container_highlight_one_block .item_wrap,.highlight_one_block .children_previews .item_wrap,.highlight_one_block .container_highlight_one_block .item_wrap,.posts_preview_with_filters .children_previews .item_wrap,.posts_preview_with_filters .container_highlight_one_block .item_wrap{position:relative;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;width:100%;padding:55px 0;transition:all .3s ease}@media (max-width:768px){.gallery_grid_section .children_previews .item_wrap,.gallery_grid_section .container_highlight_one_block .item_wrap,.highlight_one_block .children_previews .item_wrap,.highlight_one_block .container_highlight_one_block .item_wrap,.posts_preview_with_filters .children_previews .item_wrap,.posts_preview_with_filters .container_highlight_one_block .item_wrap{-moz-flex-direction:column;flex-direction:column}}.gallery_grid_section .children_previews .item_wrap .background_image,.gallery_grid_section .container_highlight_one_block .item_wrap .background_image,.highlight_one_block .children_previews .item_wrap .background_image,.highlight_one_block .container_highlight_one_block .item_wrap .background_image,.posts_preview_with_filters .children_previews .item_wrap .background_image,.posts_preview_with_filters .container_highlight_one_block .item_wrap .background_image{display:block;position:relative;width:55%;overflow:hidden}@media (max-width:768px){.gallery_grid_section .children_previews .item_wrap .background_image,.gallery_grid_section .container_highlight_one_block .item_wrap .background_image,.highlight_one_block .children_previews .item_wrap .background_image,.highlight_one_block .container_highlight_one_block .item_wrap .background_image,.posts_preview_with_filters .children_previews .item_wrap .background_image,.posts_preview_with_filters .container_highlight_one_block .item_wrap .background_image{width:100%;height:auto;aspect-ratio:1/.6;min-height:60vw}}.gallery_grid_section .children_previews .item_wrap .background_image img,.gallery_grid_section .container_highlight_one_block .item_wrap .background_image img,.highlight_one_block .children_previews .item_wrap .background_image img,.highlight_one_block .container_highlight_one_block .item_wrap .background_image img,.posts_preview_with_filters .children_previews .item_wrap .background_image img,.posts_preview_with_filters .container_highlight_one_block .item_wrap .background_image img{width:100%;height:100%;display:block;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1);transition:all 1s ease}.gallery_grid_section .children_previews .item_wrap .background_image:hover img,.gallery_grid_section .container_highlight_one_block .item_wrap .background_image:hover img,.highlight_one_block .children_previews .item_wrap .background_image:hover img,.highlight_one_block .container_highlight_one_block .item_wrap .background_image:hover img,.posts_preview_with_filters .children_previews .item_wrap .background_image:hover img,.posts_preview_with_filters .container_highlight_one_block .item_wrap .background_image:hover img{transform:scale(1.05)}.gallery_grid_section .children_previews .item_wrap .content_wrap,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap,.highlight_one_block .children_previews .item_wrap .content_wrap,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap,.posts_preview_with_filters .children_previews .item_wrap .content_wrap,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap{position:relative;width:45%;padding:40px 60px 40px 80px;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:1024px){.gallery_grid_section .children_previews .item_wrap .content_wrap,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap,.highlight_one_block .children_previews .item_wrap .content_wrap,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap,.posts_preview_with_filters .children_previews .item_wrap .content_wrap,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap{padding:30px 20px 30px 45px}}@media (max-width:768px){.gallery_grid_section .children_previews .item_wrap .content_wrap,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap,.highlight_one_block .children_previews .item_wrap .content_wrap,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap,.posts_preview_with_filters .children_previews .item_wrap .content_wrap,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap{width:100%;text-align:center}}.gallery_grid_section .children_previews .item_wrap .content_wrap .container_title,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .container_title,.highlight_one_block .children_previews .item_wrap .content_wrap .container_title,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .container_title,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .container_title,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .container_title{text-decoration:none}.gallery_grid_section .children_previews .item_wrap .content_wrap .the_title,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .the_title,.highlight_one_block .children_previews .item_wrap .content_wrap .the_title,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .the_title,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .the_title,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .the_title{font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:20px;line-height:120%;letter-spacing:3px;padding:0 0 20px 0;margin:0}.gallery_grid_section .children_previews .item_wrap .content_wrap .the_title:not(:has(+.description)),.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .the_title:not(:has(+.description)),.highlight_one_block .children_previews .item_wrap .content_wrap .the_title:not(:has(+.description)),.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .the_title:not(:has(+.description)),.posts_preview_with_filters .children_previews .item_wrap .content_wrap .the_title:not(:has(+.description)),.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .the_title:not(:has(+.description)){padding-bottom:30px}.gallery_grid_section .children_previews .item_wrap .content_wrap .highlighted_title,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .highlighted_title,.highlight_one_block .children_previews .item_wrap .content_wrap .highlighted_title,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .highlighted_title,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .highlighted_title,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .highlighted_title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}.gallery_grid_section .children_previews .item_wrap .content_wrap .highlighted_title:has(+.the_subtitle),.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .highlighted_title:has(+.the_subtitle),.highlight_one_block .children_previews .item_wrap .content_wrap .highlighted_title:has(+.the_subtitle),.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .highlighted_title:has(+.the_subtitle),.posts_preview_with_filters .children_previews .item_wrap .content_wrap .highlighted_title:has(+.the_subtitle),.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .highlighted_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){.gallery_grid_section .children_previews .item_wrap .content_wrap .highlighted_title,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .highlighted_title,.highlight_one_block .children_previews .item_wrap .content_wrap .highlighted_title,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .highlighted_title,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .highlighted_title,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .highlighted_title{font-size:26px;letter-spacing:2.6px}}.gallery_grid_section .children_previews .item_wrap .content_wrap .starting-from-container,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .starting-from-container,.highlight_one_block .children_previews .item_wrap .content_wrap .starting-from-container,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .starting-from-container,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .starting-from-container,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .starting-from-container{height:70px}.gallery_grid_section .children_previews .item_wrap .content_wrap .starting-from-container:has(.starting-from),.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .starting-from-container:has(.starting-from),.highlight_one_block .children_previews .item_wrap .content_wrap .starting-from-container:has(.starting-from),.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .starting-from-container:has(.starting-from),.posts_preview_with_filters .children_previews .item_wrap .content_wrap .starting-from-container:has(.starting-from),.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .starting-from-container:has(.starting-from){height:auto}.gallery_grid_section .children_previews .item_wrap .content_wrap .starting-from-container:not(:has(+.usp_section)),.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .starting-from-container:not(:has(+.usp_section)),.highlight_one_block .children_previews .item_wrap .content_wrap .starting-from-container:not(:has(+.usp_section)),.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .starting-from-container:not(:has(+.usp_section)),.posts_preview_with_filters .children_previews .item_wrap .content_wrap .starting-from-container:not(:has(+.usp_section)),.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .starting-from-container:not(:has(+.usp_section)){display:block;margin-bottom:30px}@media (max-width:748px){.gallery_grid_section .children_previews .item_wrap .content_wrap .starting-from-container:not(:has(+.usp_section)),.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .starting-from-container:not(:has(+.usp_section)),.highlight_one_block .children_previews .item_wrap .content_wrap .starting-from-container:not(:has(+.usp_section)),.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .starting-from-container:not(:has(+.usp_section)),.posts_preview_with_filters .children_previews .item_wrap .content_wrap .starting-from-container:not(:has(+.usp_section)),.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .starting-from-container:not(:has(+.usp_section)){margin-bottom:0}}.gallery_grid_section .children_previews .item_wrap .content_wrap .starting-from,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .starting-from,.highlight_one_block .children_previews .item_wrap .content_wrap .starting-from,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .starting-from,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .starting-from,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .starting-from{font-family:var(--title-font);color:var(--subtitle-color);margin-bottom:15px;margin-top:20px;display:block;transition:all .3s ease}.gallery_grid_section .children_previews .item_wrap .content_wrap .starting-from .apd,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .starting-from .apd,.highlight_one_block .children_previews .item_wrap .content_wrap .starting-from .apd,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .starting-from .apd,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .starting-from .apd,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .starting-from .apd{letter-spacing:.9px;font-size:16px;color:var(--hotel-color)}.gallery_grid_section .children_previews .item_wrap .content_wrap .starting-from .price,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .starting-from .price,.highlight_one_block .children_previews .item_wrap .content_wrap .starting-from .price,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .starting-from .price,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .starting-from .price,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .starting-from .price{font-family:var(--title-mid);font-weight:500;font-size:20px;letter-spacing:1.1px;margin:0 3px}.gallery_grid_section .children_previews .item_wrap .content_wrap .starting-from .currency,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .starting-from .currency,.highlight_one_block .children_previews .item_wrap .content_wrap .starting-from .currency,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .starting-from .currency,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .starting-from .currency,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .starting-from .currency{vertical-align:super;font-size:10px;letter-spacing:1.1px}.gallery_grid_section .children_previews .item_wrap .content_wrap .starting-from,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .starting-from,.highlight_one_block .children_previews .item_wrap .content_wrap .starting-from,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .starting-from,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .starting-from,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .starting-from{margin:0;padding:20px 0 15px}.gallery_grid_section .children_previews .item_wrap .content_wrap .the_subtitle,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .the_subtitle,.highlight_one_block .children_previews .item_wrap .content_wrap .the_subtitle,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .the_subtitle,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .the_subtitle,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .the_subtitle{display:block;position:relative;font-family:var(--defaultBold);color:var(--brand-color);text-transform:uppercase;font-size:14px;line-height:120%;letter-spacing:1.4px;padding:0 0 10px 0;margin:0;margin-bottom:30px;font-family:var(--title-font);color:var(--subtitle-color)}.gallery_grid_section .children_previews .item_wrap .content_wrap .the_subtitle:after,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .the_subtitle:after,.highlight_one_block .children_previews .item_wrap .content_wrap .the_subtitle:after,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .the_subtitle:after,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .the_subtitle:after,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .the_subtitle:after{content:"";display:block;width:250px;height:1px;background:var(--stroke);position:absolute;bottom:2px;left:0}@media (max-width:768px){.gallery_grid_section .children_previews .item_wrap .content_wrap .the_subtitle:after,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .the_subtitle:after,.highlight_one_block .children_previews .item_wrap .content_wrap .the_subtitle:after,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .the_subtitle:after,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .the_subtitle:after,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .the_subtitle:after{left:50%;transform:translateX(-50%)}}.gallery_grid_section .children_previews .item_wrap .content_wrap .description,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .description,.highlight_one_block .children_previews .item_wrap .content_wrap .description,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .description,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .description,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .description{display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){.gallery_grid_section .children_previews .item_wrap .content_wrap .description,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .description,.highlight_one_block .children_previews .item_wrap .content_wrap .description,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .description,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .description,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .description{font-size:16px;line-height:30px}}@media (max-width:748px){.gallery_grid_section .children_previews .item_wrap .content_wrap .description,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .description,.highlight_one_block .children_previews .item_wrap .content_wrap .description,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .description,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .description,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .description{font-size:15px;line-height:25px}}.gallery_grid_section .children_previews .item_wrap .content_wrap .description b,.gallery_grid_section .children_previews .item_wrap .content_wrap .description strong,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .description b,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .description strong,.highlight_one_block .children_previews .item_wrap .content_wrap .description b,.highlight_one_block .children_previews .item_wrap .content_wrap .description strong,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .description b,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .description strong,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .description b,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .description strong,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .description b,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .description strong{font-family:var(--defaultBold);font-weight:700}.gallery_grid_section .children_previews .item_wrap .content_wrap .description a,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .description a,.highlight_one_block .children_previews .item_wrap .content_wrap .description a,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .description a,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .description a,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .description a{text-decoration:underline;cursor:pointer}.gallery_grid_section .children_previews .item_wrap .content_wrap .description a:focus,.gallery_grid_section .children_previews .item_wrap .content_wrap .description a:hover,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .description a:focus,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .description a:hover,.highlight_one_block .children_previews .item_wrap .content_wrap .description a:focus,.highlight_one_block .children_previews .item_wrap .content_wrap .description a:hover,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .description a:focus,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .description a:hover,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .description a:focus,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .description a:hover,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .description a:focus,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .description a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .gallery_grid_section .children_previews .item_wrap .content_wrap .description a,body.page-template-template-sitemap .gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .description a,body.page-template-template-sitemap .highlight_one_block .children_previews .item_wrap .content_wrap .description a,body.page-template-template-sitemap .highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .description a,body.page-template-template-sitemap .posts_preview_with_filters .children_previews .item_wrap .content_wrap .description a,body.page-template-template-sitemap .posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .description a{color:var(--body-color)}.gallery_grid_section .children_previews .item_wrap .content_wrap .description p+p,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .description p+p,.highlight_one_block .children_previews .item_wrap .content_wrap .description p+p,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .description p+p,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .description p+p,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .description p+p{padding-top:30px}.gallery_grid_section .children_previews .item_wrap .content_wrap .description ul,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .description ul,.highlight_one_block .children_previews .item_wrap .content_wrap .description ul,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .description ul,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .description ul,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .description ul{list-style:outside disc;margin:10px 0 0 18px}.gallery_grid_section .children_previews .item_wrap .content_wrap .description+.buttons_container.container_pdf,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .description+.buttons_container.container_pdf,.highlight_one_block .children_previews .item_wrap .content_wrap .description+.buttons_container.container_pdf,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .description+.buttons_container.container_pdf,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .description+.buttons_container.container_pdf,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .description+.buttons_container.container_pdf{padding:20px 0}.gallery_grid_section .children_previews .item_wrap .content_wrap .description,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .description,.highlight_one_block .children_previews .item_wrap .content_wrap .description,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .description,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .description,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .description{padding:0}.gallery_grid_section .children_previews .item_wrap .content_wrap .buttons_container,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .buttons_container,.highlight_one_block .children_previews .item_wrap .content_wrap .buttons_container,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .buttons_container,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .buttons_container,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .buttons_container{height:50px;-moz-flex-direction:row;flex-direction:row;gap:40px;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}@media (max-width:768px){.gallery_grid_section .children_previews .item_wrap .content_wrap .buttons_container,.gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .buttons_container,.highlight_one_block .children_previews .item_wrap .content_wrap .buttons_container,.highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .buttons_container,.posts_preview_with_filters .children_previews .item_wrap .content_wrap .buttons_container,.posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .buttons_container{height:auto;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:column-reverse;flex-direction:column-reverse;z-index:9}body.page-template-template-rooms .gallery_grid_section .children_previews .item_wrap .content_wrap .buttons_container:has(.book_btn),body.page-template-template-rooms .gallery_grid_section .container_highlight_one_block .item_wrap .content_wrap .buttons_container:has(.book_btn),body.page-template-template-rooms .highlight_one_block .children_previews .item_wrap .content_wrap .buttons_container:has(.book_btn),body.page-template-template-rooms .highlight_one_block .container_highlight_one_block .item_wrap .content_wrap .buttons_container:has(.book_btn),body.page-template-template-rooms .posts_preview_with_filters .children_previews .item_wrap .content_wrap .buttons_container:has(.book_btn),body.page-template-template-rooms .posts_preview_with_filters .container_highlight_one_block .item_wrap .content_wrap .buttons_container:has(.book_btn){padding-top:20px;margin-bottom:-25px}}.gallery_grid_section .children_previews .item_wrap.reverse_block,.gallery_grid_section .container_highlight_one_block .item_wrap.reverse_block,.highlight_one_block .children_previews .item_wrap.reverse_block,.highlight_one_block .container_highlight_one_block .item_wrap.reverse_block,.posts_preview_with_filters .children_previews .item_wrap.reverse_block,.posts_preview_with_filters .container_highlight_one_block .item_wrap.reverse_block{-moz-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:768px){.gallery_grid_section .children_previews .item_wrap.reverse_block,.gallery_grid_section .container_highlight_one_block .item_wrap.reverse_block,.highlight_one_block .children_previews .item_wrap.reverse_block,.highlight_one_block .container_highlight_one_block .item_wrap.reverse_block,.posts_preview_with_filters .children_previews .item_wrap.reverse_block,.posts_preview_with_filters .container_highlight_one_block .item_wrap.reverse_block{-moz-flex-direction:column;flex-direction:column}}.gallery_grid_section .children_previews .item_wrap.reverse_block .content_wrap,.gallery_grid_section .container_highlight_one_block .item_wrap.reverse_block .content_wrap,.highlight_one_block .children_previews .item_wrap.reverse_block .content_wrap,.highlight_one_block .container_highlight_one_block .item_wrap.reverse_block .content_wrap,.posts_preview_with_filters .children_previews .item_wrap.reverse_block .content_wrap,.posts_preview_with_filters .container_highlight_one_block .item_wrap.reverse_block .content_wrap{padding:40px 80px 40px 60px}@media (max-width:1024px){.gallery_grid_section .children_previews .item_wrap.reverse_block .content_wrap,.gallery_grid_section .container_highlight_one_block .item_wrap.reverse_block .content_wrap,.highlight_one_block .children_previews .item_wrap.reverse_block .content_wrap,.highlight_one_block .container_highlight_one_block .item_wrap.reverse_block .content_wrap,.posts_preview_with_filters .children_previews .item_wrap.reverse_block .content_wrap,.posts_preview_with_filters .container_highlight_one_block .item_wrap.reverse_block .content_wrap{padding:30px 45px 30px 20px}}@media (max-width:768px){.gallery_grid_section .children_previews .item_wrap.reverse_block .content_wrap,.gallery_grid_section .container_highlight_one_block .item_wrap.reverse_block .content_wrap,.highlight_one_block .children_previews .item_wrap.reverse_block .content_wrap,.highlight_one_block .container_highlight_one_block .item_wrap.reverse_block .content_wrap,.posts_preview_with_filters .children_previews .item_wrap.reverse_block .content_wrap,.posts_preview_with_filters .container_highlight_one_block .item_wrap.reverse_block .content_wrap{padding:30px 30px 0 30px}}@media (max-width:768px){.posts_preview_with_filters .container_large{max-width:100vw}.posts_preview_with_filters .children_previews .item_wrap{padding-bottom:70px}.posts_preview_with_filters .children_previews .item_wrap .content_wrap{padding:30px 30px 0 30px;margin-bottom:-25px;border-bottom:1px solid var(--hotel-color)}}.highlight_one_block{padding-top:0!important}@media (max-width:768px){body.page-template-template-rooms .highlight_one_block{padding-bottom:0;border-bottom:1px solid var(--hotel-color)}}body.page-template-template-special_offers .highlight_one_block{padding-bottom:0;overflow:hidden}body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels{position:absolute;top:100%;left:0;width:45%;height:100%;background:var(--alternative-bg);z-index:10;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:60px;outline:1px solid var(--brand-color);outline-offset:-60px;transition:top .5s ease}@media (max-width:768px){body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels{width:100%}}@media (max-width:748px){body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels{outline-offset:-8px;padding:50px 10px;-moz-flex-direction:column;flex-direction:column;gap:20px}}body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels.opened{top:0}body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels .buttons_container{position:absolute;bottom:35px}body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels .partecipating_hotels_list{padding:60px}@media (max-width:1024px){body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels .partecipating_hotels_list{padding:25px}}body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels .partecipating_hotels_list .title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels .partecipating_hotels_list .title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels .partecipating_hotels_list .title{font-size:26px;letter-spacing:2.6px}}body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels .partecipating_hotels_list .title{text-align:center}body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels .partecipating_hotels_list .hotels_list{list-style:none;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;gap:15px;text-align:center}body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels .partecipating_hotels_list .hotels_list li{font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels .partecipating_hotels_list .hotels_list li{letter-spacing:1.8px;padding-bottom:10px}}body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels .partecipating_hotels_list .hotels_list li{border-radius:50px;transition:all .3s ease;padding:5px 20px}body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels .partecipating_hotels_list .hotels_list li:hover{cursor:pointer;background-color:var(--brand-highlight);color:var(--alternative-color)}body.page-template-template-special_offers .highlight_one_block .container_partecipating_hotels .partecipating_hotels_list .hotels_list li.selected_hotel{background-color:var(--brand-color);color:var(--alternative-color)}.highlight_one_block .container_highlight_one_block .item_wrap.reverse_block{padding:0 0}.highlight_one_block .container_highlight_one_block .item_wrap.reverse_block .content_wrap{padding:120px 80px 0}@media (max-width:992px){.highlight_one_block .container_highlight_one_block .item_wrap.reverse_block .content_wrap{padding:50px 40px 0}}body.page-template-template-special_offers .highlight_one_block .container_highlight_one_block .item_wrap.reverse_block .content_wrap{padding:80px 80px 60px 80px}@media (max-width:1024px){body.page-template-template-special_offers .highlight_one_block .container_highlight_one_block .item_wrap.reverse_block .content_wrap{padding:60px 50px 50px 50px}}@media (max-width:768px){body.page-template-template-special_offers .highlight_one_block .container_highlight_one_block .item_wrap.reverse_block .content_wrap{padding:40px 5vw 0}}body.page-template-template-special_offers .highlight_one_block .container_highlight_one_block .item_wrap.reverse_block .content_wrap .buttons_container{padding-top:30px;height:auto}.highlight_one_block .container_highlight_one_block .real_subtitle{font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){.highlight_one_block .container_highlight_one_block .real_subtitle{letter-spacing:1.8px;padding-bottom:10px}}.container_color_filters{display:block;height:175px;background-color:var(--brand-5);width:100%}@media (max-width:1024px){.container_color_filters{height:130px}}@media (max-width:768px){.container_color_filters{background-color:var(--body-background);border-top:1px solid var(--hotel-color);margin-top:-25px}}.main_content_section:not(:has(.content))+.posts_preview .container_color_filters{display:none}.container_filters{position:relative;width:720px;height:100px;margin:-50px auto 80px auto;-o-border-image:url(../css/images/bg_bookingform.svg) 30/30px/0;border-image:url(../css/images/bg_bookingform.svg) 30/30px/0;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:768px){.container_filters{width:90vw;margin:-50px auto 20px auto;height:60px}body:not(.page-template-template-special_offers) .container_filters{-o-border-image:unset;border-image:unset}}.container_filters:after{content:"";position:absolute;display:block;width:660px;height:100%;background-color:var(--alternative-bg);top:0;left:30px}@media (max-width:768px){.container_filters:after{width:calc(90vw - 60px)}body:not(.page-template-template-special_offers) .container_filters:after{content:unset}}.container_filters.cms_tax_0{display:none}.container_filters .filters{display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;gap:40px;width:85%;position:relative;z-index:1}@media (max-width:768px){body:not(.page-template-template-special_offers) .container_filters .filters{gap:25px;width:100%}}.container_filters .filters .ui-group{display:block;position:relative;width:50%}html.single_hotel .container_filters .filters .ui-group{width:100%}.container_filters .button-group{position:relative;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;height:50px;border-bottom:1px solid var(--stroke);margin-right:20px}@media (max-width:768px){.container_filters .button-group{margin-right:0;border-color:var(--brand-color)}}.container_filters .button-group:after{content:"";position:absolute;width:13px;height:13px;z-index:2;background-color:var(--subtitle-color);mask-repeat:no-repeat;mask-position:center;mask-size:contain;mask-image:url(../css/images/select_arrow.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-image:url(../css/images/select_arrow.svg);right:10px;transition:all .3s ease}.container_filters .button-group select{position:relative;width:100%;font-family:var(--default-font);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-size:18px;color:var(--body-color);padding:10px 0;background-color:#fff}@media (max-width:768px){.container_filters .button-group select{font-size:16px;padding-right:22px}}.container_filters .button-group select:-internal-list-box option:hover{background-color:red}.container_filters .button-group select:focus,.container_filters .button-group select:focus-visible,.container_filters .button-group select:focus-within{border:0}@media (max-width:768px){body:not(.page-template-template-special_offers) .container_filters .button-group select{background-color:var(--body-background)}}.container_filters .button-group select option{padding:14px;color:var(--body-color)}.container_filters .button-group select option:focus-visible{outline:-webkit-focus-ring-color auto 0}.contacts_section.alternative_bg:not(.darker) .container_contacts .contents_wrap .container_wrapper,.contacts_section.alternative_bg:not(.darker) .container_rewards .contents_wrap .container_wrapper,.rewards.alternative_bg:not(.darker) .container_contacts .contents_wrap .container_wrapper,.rewards.alternative_bg:not(.darker) .container_rewards .contents_wrap .container_wrapper{background-color:var(--alternative-bg);width:110%;margin:0 -5%}@media (max-width:768px){.contacts_section.alternative_bg:not(.darker) .container_contacts .contents_wrap .container_wrapper,.contacts_section.alternative_bg:not(.darker) .container_rewards .contents_wrap .container_wrapper,.rewards.alternative_bg:not(.darker) .container_contacts .contents_wrap .container_wrapper,.rewards.alternative_bg:not(.darker) .container_rewards .contents_wrap .container_wrapper{width:100%;margin:0 auto;padding:20px}}.contacts_section.alternative_bg.darker .container_contacts .contents_wrap .container_wrapper,.contacts_section.alternative_bg.darker .container_rewards .contents_wrap .container_wrapper,.rewards.alternative_bg.darker .container_contacts .contents_wrap .container_wrapper,.rewards.alternative_bg.darker .container_rewards .contents_wrap .container_wrapper{background-color:var(--brand-5);width:110%;margin:0 -5%}@media (max-width:768px){.contacts_section.alternative_bg.darker .container_contacts .contents_wrap .container_wrapper,.contacts_section.alternative_bg.darker .container_rewards .contents_wrap .container_wrapper,.rewards.alternative_bg.darker .container_contacts .contents_wrap .container_wrapper,.rewards.alternative_bg.darker .container_rewards .contents_wrap .container_wrapper{background-color:var(--alternative-bg);width:100%;margin:0 auto;padding:20px}}@media (max-width:768px){.contacts_section .container_rewards,.rewards .container_rewards{border:1px solid var(--brand-color)}}.contacts_section .container_contacts,.contacts_section .container_rewards,.rewards .container_contacts,.rewards .container_rewards{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:768px){.contacts_section .container_contacts,.contacts_section .container_rewards,.rewards .container_contacts,.rewards .container_rewards{-moz-flex-direction:column-reverse;flex-direction:column-reverse}}.contacts_section .container_contacts .container_contents,.contacts_section .container_rewards .container_contents,.rewards .container_contacts .container_contents,.rewards .container_rewards .container_contents{position:relative}.contacts_section .container_contacts .container_contents.move_up,.contacts_section .container_rewards .container_contents.move_up,.rewards .container_contacts .container_contents.move_up,.rewards .container_rewards .container_contents.move_up{margin-top:-25px}@media (max-width:768px){.contacts_section .container_contacts .container_contents.move_up,.contacts_section .container_rewards .container_contents.move_up,.rewards .container_contacts .container_contents.move_up,.rewards .container_rewards .container_contents.move_up{margin-top:0}}.contacts_section .container_contacts .background_image,.contacts_section .container_rewards .background_image,.rewards .container_contacts .background_image,.rewards .container_rewards .background_image{position:relative;display:block;height:100%;min-height:450px;overflow:hidden;transition:height .3s ease}@media (max-width:748px){.contacts_section .container_contacts .background_image,.contacts_section .container_rewards .background_image,.rewards .container_contacts .background_image,.rewards .container_rewards .background_image{min-height:310px}}.contacts_section .container_contacts .background_image img,.contacts_section .container_rewards .background_image img,.rewards .container_contacts .background_image img,.rewards .container_rewards .background_image img{position:absolute;width:100%;height:100%;display:block;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.contacts_section .container_contacts .container_gallery,.contacts_section .container_rewards .container_gallery,.rewards .container_contacts .container_gallery,.rewards .container_rewards .container_gallery{padding:0!important}}.contacts_section .container_contacts .gallery_wrapper,.contacts_section .container_rewards .gallery_wrapper,.rewards .container_contacts .gallery_wrapper,.rewards .container_rewards .gallery_wrapper{position:relative}.contacts_section .container_contacts .gallery_wrapper .arrows_dots,.contacts_section .container_rewards .gallery_wrapper .arrows_dots,.rewards .container_contacts .gallery_wrapper .arrows_dots,.rewards .container_rewards .gallery_wrapper .arrows_dots{position:absolute;bottom:30px;width:80%;left:10%;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.contacts_section .container_contacts .gallery_wrapper .arrows_dots .arrow,.contacts_section .container_contacts .gallery_wrapper .arrows_dots .slick-arrow,.contacts_section .container_rewards .gallery_wrapper .arrows_dots .arrow,.contacts_section .container_rewards .gallery_wrapper .arrows_dots .slick-arrow,.rewards .container_contacts .gallery_wrapper .arrows_dots .arrow,.rewards .container_contacts .gallery_wrapper .arrows_dots .slick-arrow,.rewards .container_rewards .gallery_wrapper .arrows_dots .arrow,.rewards .container_rewards .gallery_wrapper .arrows_dots .slick-arrow{color:var(--alternative-color);text-decoration:none;font-size:12px}.contacts_section .container_contacts .gallery_wrapper .arrows_dots .arrow:after,.contacts_section .container_contacts .gallery_wrapper .arrows_dots .slick-arrow:after,.contacts_section .container_rewards .gallery_wrapper .arrows_dots .arrow:after,.contacts_section .container_rewards .gallery_wrapper .arrows_dots .slick-arrow:after,.rewards .container_contacts .gallery_wrapper .arrows_dots .arrow:after,.rewards .container_contacts .gallery_wrapper .arrows_dots .slick-arrow:after,.rewards .container_rewards .gallery_wrapper .arrows_dots .arrow:after,.rewards .container_rewards .gallery_wrapper .arrows_dots .slick-arrow:after{content:"\f061";font-family:var(--awesome);font-weight:400;display:block}.contacts_section .container_contacts .gallery_wrapper .arrows_dots .arrow.prev:after,.contacts_section .container_contacts .gallery_wrapper .arrows_dots .slick-arrow.prev:after,.contacts_section .container_rewards .gallery_wrapper .arrows_dots .arrow.prev:after,.contacts_section .container_rewards .gallery_wrapper .arrows_dots .slick-arrow.prev:after,.rewards .container_contacts .gallery_wrapper .arrows_dots .arrow.prev:after,.rewards .container_contacts .gallery_wrapper .arrows_dots .slick-arrow.prev:after,.rewards .container_rewards .gallery_wrapper .arrows_dots .arrow.prev:after,.rewards .container_rewards .gallery_wrapper .arrows_dots .slick-arrow.prev:after{content:"\f060"}.contacts_section .container_contacts .gallery_wrapper .arrows_dots .container_dots,.contacts_section .container_rewards .gallery_wrapper .arrows_dots .container_dots,.rewards .container_contacts .gallery_wrapper .arrows_dots .container_dots,.rewards .container_rewards .gallery_wrapper .arrows_dots .container_dots{padding:0 10%}.contacts_section .container_contacts .gallery_wrapper .arrows_dots .container_dots .slick-dots,.contacts_section .container_rewards .gallery_wrapper .arrows_dots .container_dots .slick-dots,.rewards .container_contacts .gallery_wrapper .arrows_dots .container_dots .slick-dots,.rewards .container_rewards .gallery_wrapper .arrows_dots .container_dots .slick-dots{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;gap:15px;position:relative;align-items:center;overflow:hidden}.contacts_section .container_contacts .gallery_wrapper .arrows_dots .container_dots .slick-dots li,.contacts_section .container_rewards .gallery_wrapper .arrows_dots .container_dots .slick-dots li,.rewards .container_contacts .gallery_wrapper .arrows_dots .container_dots .slick-dots li,.rewards .container_rewards .gallery_wrapper .arrows_dots .container_dots .slick-dots li{width:8px;height:8px;border-radius:100%;background-color:transparent;border:1px solid var(--alternative-color);transition:all .3s ease}.contacts_section .container_contacts .gallery_wrapper .arrows_dots .container_dots .slick-dots li:hover,.contacts_section .container_rewards .gallery_wrapper .arrows_dots .container_dots .slick-dots li:hover,.rewards .container_contacts .gallery_wrapper .arrows_dots .container_dots .slick-dots li:hover,.rewards .container_rewards .gallery_wrapper .arrows_dots .container_dots .slick-dots li:hover{cursor:pointer}.contacts_section .container_contacts .gallery_wrapper .arrows_dots .container_dots .slick-dots li.slick-active,.contacts_section .container_rewards .gallery_wrapper .arrows_dots .container_dots .slick-dots li.slick-active,.rewards .container_contacts .gallery_wrapper .arrows_dots .container_dots .slick-dots li.slick-active,.rewards .container_rewards .gallery_wrapper .arrows_dots .container_dots .slick-dots li.slick-active{width:14px;height:14px;background-color:var(--alternative-color)}.contacts_section .container_contacts .gallery_wrapper .arrows_dots .container_dots .slick-dots li button,.contacts_section .container_rewards .gallery_wrapper .arrows_dots .container_dots .slick-dots li button,.rewards .container_contacts .gallery_wrapper .arrows_dots .container_dots .slick-dots li button,.rewards .container_rewards .gallery_wrapper .arrows_dots .container_dots .slick-dots li button{display:none}.contacts_section .container_contacts .gallery_wrapper .gallery_container,.contacts_section .container_rewards .gallery_wrapper .gallery_container,.rewards .container_contacts .gallery_wrapper .gallery_container,.rewards .container_rewards .gallery_wrapper .gallery_container{position:relative;width:100%;height:100%}.contacts_section .container_contacts .gallery_wrapper .gallery_container .slick-list,.contacts_section .container_contacts .gallery_wrapper .gallery_container .slick-track,.contacts_section .container_rewards .gallery_wrapper .gallery_container .slick-list,.contacts_section .container_rewards .gallery_wrapper .gallery_container .slick-track,.rewards .container_contacts .gallery_wrapper .gallery_container .slick-list,.rewards .container_contacts .gallery_wrapper .gallery_container .slick-track,.rewards .container_rewards .gallery_wrapper .gallery_container .slick-list,.rewards .container_rewards .gallery_wrapper .gallery_container .slick-track{height:100%}.contacts_section .container_contacts .gallery_wrapper .gallery_container .gallery_item,.contacts_section .container_rewards .gallery_wrapper .gallery_container .gallery_item,.rewards .container_contacts .gallery_wrapper .gallery_container .gallery_item,.rewards .container_rewards .gallery_wrapper .gallery_container .gallery_item{display:block;position:relative;width:100%;overflow:hidden;min-height:450px;height:100%}@media (max-width:748px){.contacts_section .container_contacts .gallery_wrapper .gallery_container .gallery_item,.contacts_section .container_rewards .gallery_wrapper .gallery_container .gallery_item,.rewards .container_contacts .gallery_wrapper .gallery_container .gallery_item,.rewards .container_rewards .gallery_wrapper .gallery_container .gallery_item{min-height:310px}}.contacts_section .container_contacts .gallery_wrapper .gallery_container .gallery_item img,.contacts_section .container_rewards .gallery_wrapper .gallery_container .gallery_item img,.rewards .container_contacts .gallery_wrapper .gallery_container .gallery_item img,.rewards .container_rewards .gallery_wrapper .gallery_container .gallery_item img{position:absolute;width:100%;height:100%;display:block;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.contacts_section .container_contacts .background_image,.contacts_section .container_contacts .container_gallery,.contacts_section .container_rewards .background_image,.contacts_section .container_rewards .container_gallery,.rewards .container_contacts .background_image,.rewards .container_contacts .container_gallery,.rewards .container_rewards .background_image,.rewards .container_rewards .container_gallery{position:relative;width:50%}@media (max-width:768px){.contacts_section .container_contacts .background_image,.contacts_section .container_contacts .container_gallery,.contacts_section .container_rewards .background_image,.contacts_section .container_rewards .container_gallery,.rewards .container_contacts .background_image,.rewards .container_contacts .container_gallery,.rewards .container_rewards .background_image,.rewards .container_rewards .container_gallery{width:100%;padding:0}}.contacts_section .container_contacts .container_contents,.contacts_section .container_rewards .container_contents,.rewards .container_contacts .container_contents,.rewards .container_rewards .container_contents{position:relative;width:50%}@media (max-width:768px){.contacts_section .container_contacts .container_contents,.contacts_section .container_rewards .container_contents,.rewards .container_contacts .container_contents,.rewards .container_rewards .container_contents{width:100%;padding:0}}@media (max-width:768px){.contacts_section .container_contacts .container_gallery,.contacts_section .container_rewards .container_gallery,.rewards .container_contacts .container_gallery,.rewards .container_rewards .container_gallery{width:100%;padding:40px 20px}}.contacts_section .container_contacts .contents_wrap,.contacts_section .container_rewards .contents_wrap,.rewards .container_contacts .contents_wrap,.rewards .container_rewards .contents_wrap{position:relative;padding:40px 80px}@media (max-width:768px){.contacts_section .container_contacts .contents_wrap,.contacts_section .container_rewards .contents_wrap,.rewards .container_contacts .contents_wrap,.rewards .container_rewards .contents_wrap{padding-top:20px;background-color:var(--alternative-bg)}}@media (max-width:748px){.contacts_section .container_contacts .contents_wrap,.contacts_section .container_rewards .contents_wrap,.rewards .container_contacts .contents_wrap,.rewards .container_rewards .contents_wrap{padding:0 20px 40px}}.contacts_section .container_contacts .contents_wrap .content_bg,.contacts_section .container_rewards .contents_wrap .content_bg,.rewards .container_contacts .contents_wrap .content_bg,.rewards .container_rewards .contents_wrap .content_bg{position:absolute;z-index:1;top:0;left:50%;width:33.333333%;height:100%;border:1px solid var(--brand-color);transform:translateX(-50%)}@media (max-width:768px){.contacts_section .container_contacts .contents_wrap .content_bg,.contacts_section .container_rewards .contents_wrap .content_bg,.rewards .container_contacts .contents_wrap .content_bg,.rewards .container_rewards .contents_wrap .content_bg{width:66.66%}}.contacts_section .container_contacts .contents_wrap .content_bg:not(.has_texture),.contacts_section .container_rewards .contents_wrap .content_bg:not(.has_texture),.rewards .container_contacts .contents_wrap .content_bg:not(.has_texture),.rewards .container_rewards .contents_wrap .content_bg:not(.has_texture){width:45%}@media (max-width:1024px){.contacts_section .container_contacts .contents_wrap .content_bg:not(.has_texture),.contacts_section .container_rewards .contents_wrap .content_bg:not(.has_texture),.rewards .container_contacts .contents_wrap .content_bg:not(.has_texture),.rewards .container_rewards .contents_wrap .content_bg:not(.has_texture){width:66.66%}}.contacts_section .container_contacts .contents_wrap .content_bg.has_texture:after,.contacts_section .container_contacts .contents_wrap .content_bg.has_texture:before,.contacts_section .container_rewards .contents_wrap .content_bg.has_texture:after,.contacts_section .container_rewards .contents_wrap .content_bg.has_texture:before,.rewards .container_contacts .contents_wrap .content_bg.has_texture:after,.rewards .container_contacts .contents_wrap .content_bg.has_texture:before,.rewards .container_rewards .contents_wrap .content_bg.has_texture:after,.rewards .container_rewards .contents_wrap .content_bg.has_texture:before{content:"";display:block;position:absolute;height:auto;top:0;bottom:0;border:1px solid var(--brand-color);width:calc(100% - 40px);background-image:url(../css/images/frame.svg);background-repeat:repeat-y;background-position:center;background-color:transparent;background-size:500px auto}@media (max-width:768px){.contacts_section .container_contacts .contents_wrap .content_bg.has_texture:after,.contacts_section .container_contacts .contents_wrap .content_bg.has_texture:before,.contacts_section .container_rewards .contents_wrap .content_bg.has_texture:after,.contacts_section .container_rewards .contents_wrap .content_bg.has_texture:before,.rewards .container_contacts .contents_wrap .content_bg.has_texture:after,.rewards .container_contacts .contents_wrap .content_bg.has_texture:before,.rewards .container_rewards .contents_wrap .content_bg.has_texture:after,.rewards .container_rewards .contents_wrap .content_bg.has_texture:before{content:unset}}.contacts_section .container_contacts .contents_wrap .content_bg.has_texture:after,.contacts_section .container_rewards .contents_wrap .content_bg.has_texture:after,.rewards .container_contacts .contents_wrap .content_bg.has_texture:after,.rewards .container_rewards .contents_wrap .content_bg.has_texture:after{right:-100%}.contacts_section .container_contacts .contents_wrap .content_bg.has_texture:before,.contacts_section .container_rewards .contents_wrap .content_bg.has_texture:before,.rewards .container_contacts .contents_wrap .content_bg.has_texture:before,.rewards .container_rewards .contents_wrap .content_bg.has_texture:before{left:-100%;transform:scaleX(-1)}@media (max-width:768px){.contacts_section .container_contacts .contents_wrap .content_bg,.contacts_section .container_rewards .contents_wrap .content_bg,.rewards .container_contacts .contents_wrap .content_bg,.rewards .container_rewards .contents_wrap .content_bg{display:none}}.contacts_section .container_contacts .contents_wrap .content_bg:not(.has_texture),.contacts_section .container_rewards .contents_wrap .content_bg:not(.has_texture),.rewards .container_contacts .contents_wrap .content_bg:not(.has_texture),.rewards .container_rewards .contents_wrap .content_bg:not(.has_texture){width:65%}.contacts_section .container_contacts .contents_wrap .container_wrapper,.contacts_section .container_rewards .contents_wrap .container_wrapper,.rewards .container_contacts .contents_wrap .container_wrapper,.rewards .container_rewards .contents_wrap .container_wrapper{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:var(--body-background);position:relative;z-index:2;padding:20px 0;height:100%}.contacts_section .container_contacts .contents_wrap .container_wrapper .the_title,.contacts_section .container_rewards .contents_wrap .container_wrapper .the_title,.rewards .container_contacts .contents_wrap .container_wrapper .the_title,.rewards .container_rewards .contents_wrap .container_wrapper .the_title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}.contacts_section .container_contacts .contents_wrap .container_wrapper .the_title:has(+.the_subtitle),.contacts_section .container_rewards .contents_wrap .container_wrapper .the_title:has(+.the_subtitle),.rewards .container_contacts .contents_wrap .container_wrapper .the_title:has(+.the_subtitle),.rewards .container_rewards .contents_wrap .container_wrapper .the_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){.contacts_section .container_contacts .contents_wrap .container_wrapper .the_title,.contacts_section .container_rewards .contents_wrap .container_wrapper .the_title,.rewards .container_contacts .contents_wrap .container_wrapper .the_title,.rewards .container_rewards .contents_wrap .container_wrapper .the_title{font-size:26px;letter-spacing:2.6px}}.contacts_section .container_contacts .contents_wrap .container_wrapper .the_title,.contacts_section .container_rewards .contents_wrap .container_wrapper .the_title,.rewards .container_contacts .contents_wrap .container_wrapper .the_title,.rewards .container_rewards .contents_wrap .container_wrapper .the_title{padding-bottom:0;text-align:center}.contacts_section .container_contacts .contents_wrap .container_wrapper .content,.contacts_section .container_rewards .contents_wrap .container_wrapper .content,.rewards .container_contacts .contents_wrap .container_wrapper .content,.rewards .container_rewards .contents_wrap .container_wrapper .content{display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){.contacts_section .container_contacts .contents_wrap .container_wrapper .content,.contacts_section .container_rewards .contents_wrap .container_wrapper .content,.rewards .container_contacts .contents_wrap .container_wrapper .content,.rewards .container_rewards .contents_wrap .container_wrapper .content{font-size:16px;line-height:30px}}@media (max-width:748px){.contacts_section .container_contacts .contents_wrap .container_wrapper .content,.contacts_section .container_rewards .contents_wrap .container_wrapper .content,.rewards .container_contacts .contents_wrap .container_wrapper .content,.rewards .container_rewards .contents_wrap .container_wrapper .content{font-size:15px;line-height:25px}}.contacts_section .container_contacts .contents_wrap .container_wrapper .content b,.contacts_section .container_contacts .contents_wrap .container_wrapper .content strong,.contacts_section .container_rewards .contents_wrap .container_wrapper .content b,.contacts_section .container_rewards .contents_wrap .container_wrapper .content strong,.rewards .container_contacts .contents_wrap .container_wrapper .content b,.rewards .container_contacts .contents_wrap .container_wrapper .content strong,.rewards .container_rewards .contents_wrap .container_wrapper .content b,.rewards .container_rewards .contents_wrap .container_wrapper .content strong{font-family:var(--defaultBold);font-weight:700}.contacts_section .container_contacts .contents_wrap .container_wrapper .content a,.contacts_section .container_rewards .contents_wrap .container_wrapper .content a,.rewards .container_contacts .contents_wrap .container_wrapper .content a,.rewards .container_rewards .contents_wrap .container_wrapper .content a{text-decoration:underline;cursor:pointer}.contacts_section .container_contacts .contents_wrap .container_wrapper .content a:focus,.contacts_section .container_contacts .contents_wrap .container_wrapper .content a:hover,.contacts_section .container_rewards .contents_wrap .container_wrapper .content a:focus,.contacts_section .container_rewards .contents_wrap .container_wrapper .content a:hover,.rewards .container_contacts .contents_wrap .container_wrapper .content a:focus,.rewards .container_contacts .contents_wrap .container_wrapper .content a:hover,.rewards .container_rewards .contents_wrap .container_wrapper .content a:focus,.rewards .container_rewards .contents_wrap .container_wrapper .content a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .contacts_section .container_contacts .contents_wrap .container_wrapper .content a,body.page-template-template-sitemap .contacts_section .container_rewards .contents_wrap .container_wrapper .content a,body.page-template-template-sitemap .rewards .container_contacts .contents_wrap .container_wrapper .content a,body.page-template-template-sitemap .rewards .container_rewards .contents_wrap .container_wrapper .content a{color:var(--body-color)}.contacts_section .container_contacts .contents_wrap .container_wrapper .content p+p,.contacts_section .container_rewards .contents_wrap .container_wrapper .content p+p,.rewards .container_contacts .contents_wrap .container_wrapper .content p+p,.rewards .container_rewards .contents_wrap .container_wrapper .content p+p{padding-top:30px}.contacts_section .container_contacts .contents_wrap .container_wrapper .content ul,.contacts_section .container_rewards .contents_wrap .container_wrapper .content ul,.rewards .container_contacts .contents_wrap .container_wrapper .content ul,.rewards .container_rewards .contents_wrap .container_wrapper .content ul{list-style:outside disc;margin:10px 0 0 18px}.contacts_section .container_contacts .contents_wrap .container_wrapper .content+.buttons_container.container_pdf,.contacts_section .container_rewards .contents_wrap .container_wrapper .content+.buttons_container.container_pdf,.rewards .container_contacts .contents_wrap .container_wrapper .content+.buttons_container.container_pdf,.rewards .container_rewards .contents_wrap .container_wrapper .content+.buttons_container.container_pdf{padding:20px 0}.contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .small_title,.contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .small_title,.rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .small_title,.rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .small_title{display:block;font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){.contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .small_title,.contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .small_title,.rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .small_title,.rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .small_title{letter-spacing:1.8px;padding-bottom:10px}}.contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .small_title,.contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .small_title,.rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .small_title,.rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .small_title{text-align:center;padding-bottom:5px}.contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .address,.contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .address,.rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .address,.rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .address{display:block;display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){.contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .address,.contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .address,.rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .address,.rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .address{font-size:16px;line-height:30px}}@media (max-width:748px){.contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .address,.contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .address,.rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .address,.rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .address{font-size:15px;line-height:25px}}.contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .address b,.contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .address strong,.contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .address b,.contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .address strong,.rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .address b,.rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .address strong,.rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .address b,.rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .address strong{font-family:var(--defaultBold);font-weight:700}.contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .address a,.contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .address a,.rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .address a,.rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .address a{text-decoration:underline;cursor:pointer}.contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .address a:focus,.contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .address a:hover,.contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .address a:focus,.contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .address a:hover,.rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .address a:focus,.rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .address a:hover,.rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .address a:focus,.rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .address a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .address a,body.page-template-template-sitemap .contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .address a,body.page-template-template-sitemap .rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .address a,body.page-template-template-sitemap .rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .address a{color:var(--body-color)}.contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .address p+p,.contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .address p+p,.rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .address p+p,.rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .address p+p{padding-top:30px}.contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .address ul,.contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .address ul,.rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .address ul,.rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .address ul{list-style:outside disc;margin:10px 0 0 18px}.contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .address+.buttons_container.container_pdf,.contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .address+.buttons_container.container_pdf,.rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .address+.buttons_container.container_pdf,.rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .address+.buttons_container.container_pdf{padding:20px 0}.contacts_section .container_contacts .contents_wrap .container_wrapper .head_office_address .address,.contacts_section .container_rewards .contents_wrap .container_wrapper .head_office_address .address,.rewards .container_contacts .contents_wrap .container_wrapper .head_office_address .address,.rewards .container_rewards .contents_wrap .container_wrapper .head_office_address .address{text-align:center;padding:0}.contacts_section .container_contacts .contents_wrap .container_wrapper .container_contact a,.contacts_section .container_rewards .contents_wrap .container_wrapper .container_contact a,.rewards .container_contacts .contents_wrap .container_wrapper .container_contact a,.rewards .container_rewards .contents_wrap .container_wrapper .container_contact a{position:relative;color:var(--brand-color);text-decoration:none}.contacts_section .container_contacts .contents_wrap .container_wrapper .container_contact a:after,.contacts_section .container_rewards .contents_wrap .container_wrapper .container_contact a:after,.rewards .container_contacts .contents_wrap .container_wrapper .container_contact a:after,.rewards .container_rewards .contents_wrap .container_wrapper .container_contact a:after{content:"";width:0;height:1px;position:absolute;bottom:-3px;left:0;background-color:var(--brand-highlight);transition:all .3s ease}.contacts_section .container_contacts .contents_wrap .container_wrapper .container_contact a:hover,.contacts_section .container_rewards .contents_wrap .container_wrapper .container_contact a:hover,.rewards .container_contacts .contents_wrap .container_wrapper .container_contact a:hover,.rewards .container_rewards .contents_wrap .container_wrapper .container_contact a:hover{color:var(--brand-highlight)}.contacts_section .container_contacts .contents_wrap .container_wrapper .container_contact a:hover:after,.contacts_section .container_rewards .contents_wrap .container_wrapper .container_contact a:hover:after,.rewards .container_contacts .contents_wrap .container_wrapper .container_contact a:hover:after,.rewards .container_rewards .contents_wrap .container_wrapper .container_contact a:hover:after{width:100%}.highlight_section{position:relative;padding:150px 0}.highlight_section:not(.alternative_bg)+.highlight_section:not(.alternative_bg){padding-top:0}.highlight_section:not(.alternative_bg)+.highlight_section:not(.alternative_bg) .half_border{display:none}@media (max-width:768px){.highlight_section{padding:50px 0}}.highlight_section .container_medium{text-align:center}.highlight_section .container_medium .content_container{position:relative;padding-top:20px}.highlight_section .container_medium .content_container .the_title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}.highlight_section .container_medium .content_container .the_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){.highlight_section .container_medium .content_container .the_title{font-size:26px;letter-spacing:2.6px}}.highlight_section .container_medium .content_container .the_title{text-align:center}.highlight_section .container_medium .content_container .the_subtitle{font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){.highlight_section .container_medium .content_container .the_subtitle{letter-spacing:1.8px;padding-bottom:10px}}.highlight_section .container_medium .content_container .the_subtitle{text-align:center}.highlight_section .container_medium .content_container .content{display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){.highlight_section .container_medium .content_container .content{font-size:16px;line-height:30px}}@media (max-width:748px){.highlight_section .container_medium .content_container .content{font-size:15px;line-height:25px}}.highlight_section .container_medium .content_container .content b,.highlight_section .container_medium .content_container .content strong{font-family:var(--defaultBold);font-weight:700}.highlight_section .container_medium .content_container .content a{text-decoration:underline;cursor:pointer}.highlight_section .container_medium .content_container .content a:focus,.highlight_section .container_medium .content_container .content a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .highlight_section .container_medium .content_container .content a{color:var(--body-color)}.highlight_section .container_medium .content_container .content p+p{padding-top:30px}.highlight_section .container_medium .content_container .content ul{list-style:outside disc;margin:10px 0 0 18px}.highlight_section .container_medium .content_container .content+.buttons_container.container_pdf{padding:20px 0}.highlight_section .container_medium .content_container .content{text-align:center}.highlight_section .container_cards{position:relative;padding:50px 0}@media (max-width:748px){.highlight_section .container_cards{padding:30px 0}}.highlight_section .container_cards:not(.slick-initialized) .card_wrap{margin:0 auto}.highlight_section .container_cards .slick-list{padding:0!important}@media (max-width:748px){.highlight_section .container_cards .slick-list{padding:0 20px!important}}.highlight_section .container_cards .slick-track{display:flex!important}.highlight_section .container_cards .slick-slide{height:inherit!important}.highlight_section .container_cards .card_wrap{position:relative}@media (max-width:768px){.highlight_section .container_cards .card_wrap{width:calc(90vw - 25px);margin:0 10px}}.highlight_section .container_cards .card_wrap .inner_wrap{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:column;flex-direction:column;width:50vw;padding:0 30px 0;transition:padding .3s ease}@media (max-width:1024px){.highlight_section .container_cards .card_wrap .inner_wrap{width:60vw}}@media (max-width:768px){.highlight_section .container_cards .card_wrap .inner_wrap{width:100%;padding:0}}.highlight_section .container_cards .card_wrap:not(.slick-current) .inner_wrap{padding-top:2.5vw;padding-bottom:2.5vw;overflow:hidden}@media (max-width:768px){.highlight_section .container_cards .card_wrap:not(.slick-current) .inner_wrap{padding-top:5vw;padding-bottom:5vw}}.highlight_section .container_cards .card_wrap:not(.slick-current) .inner_wrap .background_image{height:25vw}@media (max-width:768px){.highlight_section .container_cards .card_wrap:not(.slick-current) .inner_wrap .background_image{height:50vw}}.highlight_section .container_cards .card_wrap .background_image{position:relative;display:block;height:30vw;width:100%;overflow:hidden;transition:height .3s ease}@media (max-width:1024px){.highlight_section .container_cards .card_wrap .background_image{height:36vw}}@media (max-width:768px){.highlight_section .container_cards .card_wrap .background_image{height:60vw}}.highlight_section .container_cards .card_wrap .background_image img{width:100%;height:100%;display:block;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;position:absolute}.highlight_section .container_cards .card_wrap .content_wrap{width:100%;padding:30px 40px;margin:0 auto}@media (max-width:768px){.highlight_section .container_cards .card_wrap .content_wrap{padding:20px 0}}.highlight_section .container_cards .card_wrap .content_wrap .content{position:relative;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.highlight_section .container_cards .card_wrap .content_wrap .content:has(.book-now-container.absolute_image),.highlight_section .container_cards .card_wrap .content_wrap .content:has(.buttons_container.absolute_image){padding-top:25px}.highlight_section .container_cards .card_wrap .content_wrap .content .book-now-container.absolute_image .buttons_container,.highlight_section .container_cards .card_wrap .content_wrap .content .buttons_container.absolute_image{position:absolute;top:-55px;left:50%;transform:translateX(-50%)}@media (max-width:768px){.highlight_section .container_cards .card_wrap .content_wrap .content .book-now-container.absolute_image .buttons_container,.highlight_section .container_cards .card_wrap .content_wrap .content .buttons_container.absolute_image{top:-45px}}.highlight_section .container_cards .card_wrap .content_wrap .content .the_title{font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:20px;line-height:120%;letter-spacing:3px;padding:0 0 20px 0;margin:0;text-align:center}.highlight_section .container_cards .card_wrap .content_wrap .content .the_title:not(:has(+.description)){padding-bottom:30px}.highlight_section .container_cards .card_wrap .content_wrap .content .the_subtitle{font-family:var(--defaultBold);color:var(--brand-color);text-transform:uppercase;font-size:14px;line-height:120%;letter-spacing:1.4px;padding:0 0 10px 0;margin:0;text-align:center}.highlight_section .container_cards .card_wrap .content_wrap .content .description{display:block;font-size:17px;line-height:30px;font-family:var(--default-font);color:var(--body-color);padding:0;text-align:justify!important}@media (max-width:768px){.highlight_section .container_cards .card_wrap .content_wrap .content .description{font-size:16px;line-height:30px}}@media (max-width:748px){.highlight_section .container_cards .card_wrap .content_wrap .content .description{font-size:15px;line-height:25px}}.highlight_section .container_cards .card_wrap .content_wrap .content .description b,.highlight_section .container_cards .card_wrap .content_wrap .content .description strong{font-family:var(--defaultBold);font-weight:700}.highlight_section .container_cards .card_wrap .content_wrap .content .description a{text-decoration:underline;cursor:pointer}.highlight_section .container_cards .card_wrap .content_wrap .content .description a:focus,.highlight_section .container_cards .card_wrap .content_wrap .content .description a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .highlight_section .container_cards .card_wrap .content_wrap .content .description a{color:var(--body-color)}.highlight_section .container_cards .card_wrap .content_wrap .content .description p+p{padding-top:30px}.highlight_section .container_cards .card_wrap .content_wrap .content .description ul{list-style:outside disc;margin:10px 0 0 18px}.highlight_section .container_cards .card_wrap .content_wrap .content .description+.buttons_container.container_pdf{padding:20px 0}.highlight_section .container_cards .card_wrap .content_wrap .content .description{text-align:center;margin:0 0 30px;transition:all .3s ease}@media (max-width:748px){.highlight_section .container_cards .card_wrap .content_wrap .content .description{font-size:15px;line-height:25px}}.highlight_section .container_cards .card_wrap .content_wrap .content .starting-from{font-family:var(--title-font);color:var(--subtitle-color);margin-bottom:15px;margin-top:20px;display:block;transition:all .3s ease}.highlight_section .container_cards .card_wrap .content_wrap .content .starting-from .apd{letter-spacing:.9px;font-size:16px;color:var(--hotel-color)}.highlight_section .container_cards .card_wrap .content_wrap .content .starting-from .price{font-family:var(--title-mid);font-weight:500;font-size:20px;letter-spacing:1.1px;margin:0 3px}.highlight_section .container_cards .card_wrap .content_wrap .content .starting-from .currency{vertical-align:super;font-size:10px;letter-spacing:1.1px}.highlight_section .container_cards.prefix_meetings{--aspect-ratio:1/0.85}@media (max-width:768px){.highlight_section .container_cards.prefix_meetings{--aspect-ratio:1/0.6}}@media (max-width:768px){.highlight_section .container_cards.prefix_meetings{max-width:100vw}}.highlight_section .container_cards.prefix_meetings .card_wrap{width:calc((var(--sectionMaxWidth) + 40px)/ 3);display:flex}@media (max-width:1024px){.highlight_section .container_cards.prefix_meetings .card_wrap{width:calc((var(--sectionMaxWidth) + 10px)/ 2)}}@media (max-width:768px){.highlight_section .container_cards.prefix_meetings .card_wrap{width:calc(90vw - 25px)}}.highlight_section .container_cards.prefix_meetings .card_wrap .inner_wrap{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;width:100%;padding:0 10px}@media (max-width:768px){.highlight_section .container_cards.prefix_meetings .card_wrap .inner_wrap{padding:0}}.highlight_section .container_cards.prefix_meetings .card_wrap .inner_wrap .content_wrap{background-color:var(--alternative-color);flex-grow:1}@media (max-width:768px){.highlight_section .container_cards.prefix_meetings .card_wrap .inner_wrap .content_wrap{padding:40px 30px}}.highlight_section .container_cards.prefix_meetings .card_wrap .inner_wrap .background_image{height:auto;aspect-ratio:var(--aspect-ratio)}.highlight_section .container_cards.prefix_meetings .card_wrap:not(.slick-current) .inner_wrap .background_image{height:auto;aspect-ratio:var(--aspect-ratio)}@media (max-width:768px){.highlight_section .container_cards.prefix_restaurant,.highlight_section .container_cards.prefix_rooms{max-width:100vw}}.highlight_section .container_cards.prefix_restaurant .card_wrap,.highlight_section .container_cards.prefix_rooms .card_wrap{transition:all .3s ease;width:360px;margin:0 30px;display:flex}@media (max-width:768px){.highlight_section .container_cards.prefix_restaurant .card_wrap,.highlight_section .container_cards.prefix_rooms .card_wrap{width:calc(90vw - 25px);margin:0 10px}}.highlight_section .container_cards.prefix_restaurant .card_wrap .inner_wrap,.highlight_section .container_cards.prefix_rooms .card_wrap .inner_wrap{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:100%;padding:0}.highlight_section .container_cards.prefix_restaurant .card_wrap .inner_wrap .background_image,.highlight_section .container_cards.prefix_rooms .card_wrap .inner_wrap .background_image{height:auto;aspect-ratio:1/.9}@media (max-width:768px){.highlight_section .container_cards.prefix_restaurant .card_wrap .inner_wrap .background_image,.highlight_section .container_cards.prefix_rooms .card_wrap .inner_wrap .background_image{aspect-ratio:1/.6;min-height:60vw}}.highlight_section .container_cards.prefix_restaurant .card_wrap .inner_wrap .content_wrap,.highlight_section .container_cards.prefix_rooms .card_wrap .inner_wrap .content_wrap{background-color:var(--alternative-color)}@media (max-width:768px){.highlight_section .container_cards.prefix_restaurant .card_wrap .inner_wrap .content_wrap,.highlight_section .container_cards.prefix_rooms .card_wrap .inner_wrap .content_wrap{padding:20px}}.highlight_section .container_cards.prefix_restaurant .card_wrap .inner_wrap .content_wrap .content .description,.highlight_section .container_cards.prefix_rooms .card_wrap .inner_wrap .content_wrap .content .description{max-height:250px;opacity:1;overflow:hidden;font-size:15px;line-height:180%}.highlight_section .container_cards.prefix_restaurant .card_wrap .inner_wrap .content_wrap .content .starting-from,.highlight_section .container_cards.prefix_rooms .card_wrap .inner_wrap .content_wrap .content .starting-from{max-height:55px;opacity:1;overflow:hidden}@media (min-width:769px){.highlight_section .container_cards.prefix_restaurant .card_wrap.slick-current,.highlight_section .container_cards.prefix_rooms .card_wrap.slick-current{transform:scale(1.2)}.highlight_section .container_cards.prefix_restaurant .card_wrap.slick-current .content_wrap:has(.absolute_image),.highlight_section .container_cards.prefix_rooms .card_wrap.slick-current .content_wrap:has(.absolute_image){margin:-10px 0 10px}.highlight_section .container_cards.prefix_restaurant .card_wrap.slick-current .content_wrap:has(.absolute_image) .buttons_container,.highlight_section .container_cards.prefix_rooms .card_wrap.slick-current .content_wrap:has(.absolute_image) .buttons_container{transform:translateX(-50%) scale(.93);top:-42px}}@media (min-width:769px) and (max-width:768px){.highlight_section .container_cards.prefix_restaurant .card_wrap.slick-current .content_wrap:has(.absolute_image) .buttons_container,.highlight_section .container_cards.prefix_rooms .card_wrap.slick-current .content_wrap:has(.absolute_image) .buttons_container{top:-29px}}@media (min-width:769px){.highlight_section .container_cards.prefix_restaurant .card_wrap.slick-current .content_wrap .content,.highlight_section .container_cards.prefix_rooms .card_wrap.slick-current .content_wrap .content{margin:-20px -40px;transform:scale(.9);padding:30px 20px}}.highlight_section .container_cards.prefix_restaurant .card_wrap:not(.slick-current) .inner_wrap .background_image,.highlight_section .container_cards.prefix_rooms .card_wrap:not(.slick-current) .inner_wrap .background_image{aspect-ratio:1/.8}@media (max-width:768px){.highlight_section .container_cards.prefix_restaurant .card_wrap:not(.slick-current) .inner_wrap .background_image,.highlight_section .container_cards.prefix_rooms .card_wrap:not(.slick-current) .inner_wrap .background_image{aspect-ratio:1/.6;min-height:60vw}}.highlight_section .container_cards.prefix_restaurant .card_wrap:not(.slick-current) .content .description,.highlight_section .container_cards.prefix_restaurant .card_wrap:not(.slick-current) .starting-from,.highlight_section .container_cards.prefix_rooms .card_wrap:not(.slick-current) .content .description,.highlight_section .container_cards.prefix_rooms .card_wrap:not(.slick-current) .starting-from{height:0;margin:0;opacity:0;transition:all .3s ease}.highlight_section .container_cards.prefix_rooms .card_wrap.slick-current .content_wrap .content{margin:-22px -40px;transform:scale(.9);padding:10px 20px}.highlight_section .container_btn_dots{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:1080px;width:100%;margin:40px auto 0}@media (max-width:1024px){.highlight_section .container_btn_dots{max-width:70vw}}@media (max-width:768px){.highlight_section .container_btn_dots{-moz-flex-direction:column;flex-direction:column}}@media (max-width:748px){.highlight_section .container_btn_dots{margin-top:10px}}.highlight_section .container_btn_dots .container_dots:has(.slick-dots){width:100%;margin:0 auto}.highlight_section .container_btn_dots .slick-dots{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:860px;width:100%;margin:0 auto;height:7px}@media (max-width:768px){.highlight_section .container_btn_dots .slick-dots{width:70vw;max-width:70vw;margin:20px auto}}.highlight_section .container_btn_dots .slick-dots li{flex-grow:1;background-color:var(--stroke);height:1px;transition:all .3s ease}.highlight_section .container_btn_dots .slick-dots li:hover{cursor:pointer}.highlight_section .container_btn_dots .slick-dots li.slick-active{height:7px;background-color:var(--brand-color)}.highlight_section .container_btn_dots .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:transparent;opacity:0;padding:0;width:0}@media (max-width:768px){.highlight_section .container_btn_dots{margin-top:0}}.highlight_section.prefix_restaurant .arrow.prev,.highlight_section.prefix_rooms .arrow.prev{left:-20px}.highlight_section.prefix_restaurant .arrow.next,.highlight_section.prefix_rooms .arrow.next{right:-20px}.highlight_section.prefix_meetings .arrow.prev{left:-40px}.highlight_section.prefix_meetings .arrow.next{right:-40px}.highlight_section.hasBtnHub .container_btn_dots .simple_btn{white-space:nowrap;margin-left:10px}@media (max-width:768px){#instagram .container_large{max-width:100vw}}.container_instagram_feed{background:var(--alternative-bg);padding:110px;border-bottom:1px solid var(--brand-color)}@media (max-width:768px){.container_instagram_feed{padding:60px 5vw}}@media (max-width:748px){.container_instagram_feed{padding:30px 5vw 60px}}.container_instagram_feed .container{position:relative}.container_instagram_feed .container .the_title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}.container_instagram_feed .container .the_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){.container_instagram_feed .container .the_title{font-size:26px;letter-spacing:2.6px}}.container_instagram_feed .container .the_title{text-align:center}.container_instagram_feed .container .the_subtitle{font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){.container_instagram_feed .container .the_subtitle{letter-spacing:1.8px;padding-bottom:10px}}.container_instagram_feed .container .the_subtitle{text-align:center}.container_instagram_feed .container .content{display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){.container_instagram_feed .container .content{font-size:16px;line-height:30px}}@media (max-width:748px){.container_instagram_feed .container .content{font-size:15px;line-height:25px}}.container_instagram_feed .container .content b,.container_instagram_feed .container .content strong{font-family:var(--defaultBold);font-weight:700}.container_instagram_feed .container .content a{text-decoration:underline;cursor:pointer}.container_instagram_feed .container .content a:focus,.container_instagram_feed .container .content a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .container_instagram_feed .container .content a{color:var(--body-color)}.container_instagram_feed .container .content p+p{padding-top:30px}.container_instagram_feed .container .content ul{list-style:outside disc;margin:10px 0 0 18px}.container_instagram_feed .container .content+.buttons_container.container_pdf{padding:20px 0}.container_instagram_feed .container .content{text-align:center}.container_instagram_feed .buttons_container{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%)}.container_instagram_feed #sb_instagram{padding:20px 0 0 0}.container_instagram_feed #sb_instagram #sbi_images{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:20px!important}@media (max-width:768px){.container_instagram_feed #sb_instagram #sbi_images{display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap}}.container_instagram_feed #sb_instagram #sbi_images .sbi_item{overflow:hidden;width:unset;height:auto;aspect-ratio:1}@media (max-width:768px){.container_instagram_feed #sb_instagram #sbi_images .sbi_item{width:calc(50% - 10px);min-height:150px}}.container_instagram_feed #sb_instagram #sbi_images .sbi_item .sbi_inner_wrap{height:100%}.container_instagram_feed #sb_instagram #sbi_images .sbi_item .sbi_inner_wrap .sbi_photo_wrap{height:100%}.container_instagram_feed #sb_instagram #sbi_images .sbi_item .sbi_inner_wrap .sbi_photo_wrap .sbi_photo{height:100%!important}.container_instagram_feed #sb_instagram #sbi_images .sbi_item:nth-child(1){grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.container_instagram_feed #sb_instagram #sbi_images .sbi_item:nth-child(2){grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}.container_instagram_feed #sb_instagram #sbi_images .sbi_item:nth-child(3){grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:3}.container_instagram_feed #sb_instagram #sbi_images .sbi_item:nth-child(4){grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:4}.container_instagram_feed #sb_instagram #sbi_images .sbi_item:nth-child(5){grid-column-start:3;grid-column-end:4}.container_instagram_feed #sb_instagram #sbi_images .sbi_item:nth-child(6){grid-column-start:4;grid-column-end:5}.container_instagram_feed #sb_instagram #sbi_images .sbi_item img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}#map{position:relative;margin-top:150px}@media (max-width:768px){#map{margin-top:50px}}#map .container_contacts{display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}#map .container_contacts a{position:relative;color:var(--brand-color);text-decoration:none}#map .container_contacts a:after{content:"";width:0;height:1px;position:absolute;bottom:-3px;left:0;background-color:var(--brand-highlight);transition:all .3s ease}#map .container_contacts a:hover{color:var(--brand-highlight)}#map .container_contacts a:hover:after{width:100%}@media (max-width:768px){#map .container_contacts{-moz-flex-direction:column;flex-direction:column;gap:20px}}#map .container_contacts .box{width:33.33%;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;text-align:center}@media (max-width:768px){#map .container_contacts .box{width:100%}}#map .container_contacts .box .map_title{position:relative;font-family:var(--title-font);color:var(--title-color);font-weight:300;text-transform:uppercase;line-height:120%;letter-spacing:2px;margin:0;font-size:20px;transition:all .3s ease;padding-bottom:10px}#map .container_contacts .box .address{padding:0 50px;text-align:center}#map .container_contacts .box.flower{position:relative}@media (max-width:768px){#map .container_contacts .box.flower{order:-1}}#map .container_contacts .box.flower svg{position:absolute}@media (max-width:768px){#map .container_contacts .box.flower svg{display:none}}#map .container_contacts .box.flower svg circle,#map .container_contacts .box.flower svg path{fill:none;stroke:var(--brand-color);stroke-width:.3px;stroke-linejoin:round;stroke-dasharray:var(--pathLengthFlower)}#map .container_contacts .box.flower svg circle.start_animation,#map .container_contacts .box.flower svg path.start_animation{animation:lengthFlower linear 3s 1 forwards}@keyframes lengthFlower{0%{stroke-dashoffset:var(--pathLengthFlower)}100%{stroke-dashoffset:0}}#map .container_contacts .box.flower .enlarge_hotel_name,#map .container_contacts .box.flower .the_subtitle,#map .container_contacts .box.flower .the_title{font-family:var(--title-font);color:var(--title-color);text-transform:uppercase;line-height:120%}#map .container_contacts .box.flower .enlarge_hotel_name,#map .container_contacts .box.flower .the_subtitle{display:block;font-size:24px;letter-spacing:2.4px}@media (max-width:768px){#map .container_contacts .box.flower .enlarge_hotel_name,#map .container_contacts .box.flower .the_subtitle{font-size:20px}}#map .container_contacts .box.flower .enlarge_hotel_name .last-word,#map .container_contacts .box.flower .the_title{display:block;font-size:32px;letter-spacing:3.2px}@media (max-width:768px){#map .container_contacts .box.flower .enlarge_hotel_name .last-word,#map .container_contacts .box.flower .the_title{font-size:26px}}#map .map_wrapper{width:100%;height:70vh;max-height:600px;margin-top:70px;padding:0 80px}@media (max-width:1024px){#map .map_wrapper{padding:0 5vw}}@media (max-width:768px){#map .map_wrapper{border-bottom:1px solid var(--hotel-color)}}@media (max-width:992px){#map .map_wrapper{height:40vw;min-height:300px}}@media (max-width:768px){#map .map_wrapper{padding:0;height:450px}}#map .map_wrapper .map-canvas{width:100%;height:100%;z-index:1}#map .map_wrapper .map-canvas .gm-style-iw-chr{position:absolute;right:-5px;top:-5px}#map .map_wrapper .map-canvas .gm-style-iw.gm-style-iw-c{max-width:340px!important;text-align:center;padding:0}#map .map_wrapper .map-canvas .gm-style .gm-style-iw-d{padding:0;overflow:hidden;max-height:unset}#map .map_wrapper .map-canvas .the_subtitle{font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){#map .map_wrapper .map-canvas .the_subtitle{letter-spacing:1.8px;padding-bottom:10px}}#map .map_wrapper .map-canvas .address{display:block;font-size:16px;line-height:25px;font-family:var(--default-font);color:var(--body-color);padding:0}#map_info{width:calc(100% - 160px);margin:0 80px;background:#f3f3f3}@media (max-width:768px){#map_info{background-color:transparent}}#map_info #itinerary_container{width:100%;z-index:300}#map_info #itinerary_container .button_route_mobile{display:none;position:relative;z-index:9;margin-top:-25px}@media (max-width:768px){#map_info #itinerary_container .button_route_mobile{display:block}}#map_info #itinerary_container .button_route_mobile .button{min-width:60vw;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}#map_info #itinerary_container #itinerary{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin:0 auto;padding:10px 0;height:100px;gap:60px}@media (max-width:768px){#map_info #itinerary_container #itinerary{display:none}}#map_info #itinerary_container #itinerary .field.from input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;line-height:35px;text-transform:none;background-color:transparent;border-width:0 0 1px 0;border-style:solid;border-color:var(--hotel-color)}@media (min-width:1480px){#map_info #itinerary_container #itinerary .field.from input{max-width:250px}}#map_info #itinerary_container #itinerary .field.from input{max-width:200px}#map_info #itinerary_container #itinerary .field.from input:focus{outline:0}#map_info #itinerary_container #itinerary .itinerary_title .icons_map{display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;gap:10px}#map_info #itinerary_container #itinerary .itinerary_title a{width:40px;height:40px;text-decoration:none;font-size:18px;color:#666;border-radius:100%;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;transition:all .3s ease}#map_info #itinerary_container #itinerary .itinerary_title a.active{background-color:var(--hotel-color);color:var(--alternative-color)}#map_info #itinerary_container #itinerary .itinerary_title a:hover{background-color:rgba(175,135,86,.3019607843)}#map_directions{position:relative;width:100%;overflow:hidden;display:none;z-index:300}#map_directions #map_directions_container{padding:60px;font-size:12pt;height:100%;width:100%;overflow:auto}#map_directions #map_directions_container #map_directions_content{max-width:1100px;margin-right:auto;margin-left:auto}#map_directions .itineraryPanelWrapper{position:relative;margin-top:30px;text-shadow:none}#map_directions .itineraryPanelWrapper .title{line-height:40px}#map_directions .itineraryPanelWrapper table.adp-placemark td{padding:1em}#map_directions .close.top{right:20px;left:auto}#map_directions .close.bottom{top:auto;bottom:20px;right:20px;left:auto}#map_directions .adp-text{padding-left:20px;vertical-align:middle}#map_directions .adp-placemark{border:none}#map_directions .adp-step,#map_directions .adp-substep{padding:.5em 3px}#map_directions table{min-width:100%}@media (max-width:768px){.featured_block .container_large{max-width:100vw}}.featured_block .carousel_container{padding:0 40px}@media (max-width:768px){.featured_block .carousel_container{padding:0}.featured_block .carousel_container .slick-list{padding:0 20px}}.featured_block .carousel_container .slick-track{display:flex!important}.featured_block .carousel_container .slick-slide{height:inherit!important}.featured_block .inner_wrap{display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;height:100%}@media (max-width:768px){.featured_block .inner_wrap{-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;margin:0 5px}}.featured_block .inner_wrap .background_image{display:block;position:relative;width:43%;overflow:hidden}@media (max-width:768px){.featured_block .inner_wrap .background_image{width:100%;height:auto;aspect-ratio:1/.6;min-height:60vw}}.featured_block .inner_wrap .background_image img{position:absolute;width:100%;height:100%;display:block;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.featured_block .inner_wrap .content_wrap{position:relative;width:57%;padding:40px 125px;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:992px) and (max-width:1280px){.featured_block .inner_wrap .content_wrap{padding:40px 70px}}@media (max-width:1024px){.featured_block .inner_wrap .content_wrap{padding:30px 45px}}@media (max-width:768px){.featured_block .inner_wrap .content_wrap{width:100%;padding:30px 20px}}.featured_block .inner_wrap .content_wrap .the_title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}.featured_block .inner_wrap .content_wrap .the_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){.featured_block .inner_wrap .content_wrap .the_title{font-size:26px;letter-spacing:2.6px}}@media (max-width:768px){.featured_block .inner_wrap .content_wrap .the_title{text-align:center}}.featured_block .inner_wrap .content_wrap .the_subtitle{position:relative;font-family:var(--title-mid);color:var(--subtitle-color);text-transform:uppercase;font-size:14px;line-height:120%;letter-spacing:1.4px;margin:0 0 40px 0;padding:0;display:block;width:-moz-fit-content;width:fit-content}.featured_block .inner_wrap .content_wrap .the_subtitle:after{content:"";position:absolute;bottom:0;width:100%;height:1px;left:0;background-color:var(--subtitle-color)}@media (max-width:768px){.featured_block .inner_wrap .content_wrap .the_subtitle{margin:0 auto 30px}}.featured_block .inner_wrap .content_wrap .description{display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){.featured_block .inner_wrap .content_wrap .description{font-size:16px;line-height:30px}}@media (max-width:748px){.featured_block .inner_wrap .content_wrap .description{font-size:15px;line-height:25px}}.featured_block .inner_wrap .content_wrap .description b,.featured_block .inner_wrap .content_wrap .description strong{font-family:var(--defaultBold);font-weight:700}.featured_block .inner_wrap .content_wrap .description a{text-decoration:underline;cursor:pointer}.featured_block .inner_wrap .content_wrap .description a:focus,.featured_block .inner_wrap .content_wrap .description a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .featured_block .inner_wrap .content_wrap .description a{color:var(--body-color)}.featured_block .inner_wrap .content_wrap .description p+p{padding-top:30px}.featured_block .inner_wrap .content_wrap .description ul{list-style:outside disc;margin:10px 0 0 18px}.featured_block .inner_wrap .content_wrap .description+.buttons_container.container_pdf{padding:20px 0}@media (max-width:768px){.featured_block .inner_wrap .content_wrap .description{text-align:center}}.featured_block .inner_wrap .content_wrap .buttons_container{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}@media (max-width:768px){.featured_block .inner_wrap .content_wrap .buttons_container{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.featured_block .arrow.prev{left:0}.featured_block .arrow.next{right:0}.featured_block .container_btn_dots{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:1080px;width:100%;margin:40px auto 0}@media (max-width:1024px){.featured_block .container_btn_dots{max-width:70vw}}@media (max-width:768px){.featured_block .container_btn_dots{-moz-flex-direction:column;flex-direction:column}}@media (max-width:748px){.featured_block .container_btn_dots{margin-top:10px}}.featured_block .container_btn_dots .container_dots:has(.slick-dots){width:100%;margin:0 auto}.featured_block .container_btn_dots .slick-dots{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:860px;width:100%;margin:0 auto;height:7px}@media (max-width:768px){.featured_block .container_btn_dots .slick-dots{width:70vw;max-width:70vw;margin:20px auto}}.featured_block .container_btn_dots .slick-dots li{flex-grow:1;background-color:var(--stroke);height:1px;transition:all .3s ease}.featured_block .container_btn_dots .slick-dots li:hover{cursor:pointer}.featured_block .container_btn_dots .slick-dots li.slick-active{height:7px;background-color:var(--brand-color)}.featured_block .container_btn_dots .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:transparent;opacity:0;padding:0;width:0}.featured_block .container_btn_dots{margin-top:65px}@media (max-width:768px){.featured_block .container_btn_dots{margin-top:0}}.repeatable_blocks{position:relative;display:block;padding-bottom:0}@media (max-width:768px){body.single-post_event .repeatable_blocks{padding-top:0}}.repeatable_blocks .block_wrap{display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding:var(--section-padding) 0}.repeatable_blocks .block_wrap:first-child{padding-top:0}@media (max-width:768px){.repeatable_blocks .block_wrap{padding:0}}.repeatable_blocks .block_wrap .inner_wrap{position:relative;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;width:100%;height:100%}@media (max-width:768px){.repeatable_blocks .block_wrap .inner_wrap{-moz-flex-direction:column;flex-direction:column}}.repeatable_blocks .block_wrap .inner_wrap .background_image{display:block;position:relative;width:46%;overflow:hidden;min-height:480px}@media (max-width:768px){.repeatable_blocks .block_wrap .inner_wrap .background_image{width:100%;height:auto;aspect-ratio:1/.7;min-height:70vw}}.repeatable_blocks .block_wrap .inner_wrap .background_image img{width:100%;height:100%;display:block;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;position:absolute}.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper{position:relative;width:46%;min-height:480px}@media (max-width:768px){.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper{width:100%;min-height:380px}}@media (max-width:748px){.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper{min-height:310px}}.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .gallery_container{position:relative;width:100%;height:100%;padding-left:190px;overflow:hidden}@media (min-width:992px) and (max-width:1280px){.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .gallery_container{padding-left:120px}}@media (max-width:1024px){.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .gallery_container{padding-left:50px}}@media (max-width:768px){.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .gallery_container{padding-left:0;padding-right:35vw}}@media (max-width:748px){.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .gallery_container{padding-right:20vw}}.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .gallery_container .slick-list,.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .gallery_container .slick-track{height:100%;overflow:visible}.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .gallery_container .gallery_item{display:block;position:relative;width:100%;min-height:450px;height:100%;margin:0 35px}@media (max-width:768px){.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .gallery_container .gallery_item{margin:0 5px;height:110vw}}.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .gallery_container .gallery_item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;left:50%;top:50%;position:relative;transform:translate(-50%,-50%);height:100%;width:100%;z-index:1}.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .container_btn_dots{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:1080px;width:100%;margin:40px auto 0}@media (max-width:1024px){.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .container_btn_dots{max-width:70vw}}@media (max-width:768px){.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .container_btn_dots{-moz-flex-direction:column;flex-direction:column}}@media (max-width:748px){.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .container_btn_dots{margin-top:10px}}.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .container_btn_dots .container_dots:has(.slick-dots){width:100%;margin:0 auto}.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .container_btn_dots .slick-dots{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:860px;width:100%;margin:0 auto;height:7px}@media (max-width:768px){.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .container_btn_dots .slick-dots{width:70vw;max-width:70vw;margin:20px auto}}.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .container_btn_dots .slick-dots li{flex-grow:1;background-color:var(--stroke);height:1px;transition:all .3s ease}.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .container_btn_dots .slick-dots li:hover{cursor:pointer}.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .container_btn_dots .slick-dots li.slick-active{height:7px;background-color:var(--brand-color)}.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .container_btn_dots .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:transparent;opacity:0;padding:0;width:0}.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .container_btn_dots{padding:0 35px 0 90px}@media (max-width:768px){.repeatable_blocks .block_wrap .inner_wrap .gallery_wrapper .container_btn_dots{padding:0}}.repeatable_blocks .block_wrap .inner_wrap .content_wrap{position:relative;width:54%;padding:60px 100px;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:1024px){.repeatable_blocks .block_wrap .inner_wrap .content_wrap{padding:45px 60px}}@media (max-width:768px){.repeatable_blocks .block_wrap .inner_wrap .content_wrap{width:100%;padding:40px 5vw}}.repeatable_blocks .block_wrap .inner_wrap .content_wrap .the_title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}.repeatable_blocks .block_wrap .inner_wrap .content_wrap .the_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){.repeatable_blocks .block_wrap .inner_wrap .content_wrap .the_title{font-size:26px;letter-spacing:2.6px}}@media (max-width:768px){.repeatable_blocks .block_wrap .inner_wrap .content_wrap .the_title{text-align:center}}.repeatable_blocks .block_wrap .inner_wrap .content_wrap .the_subtitle{font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){.repeatable_blocks .block_wrap .inner_wrap .content_wrap .the_subtitle{letter-spacing:1.8px;padding-bottom:10px}}@media (max-width:768px){.repeatable_blocks .block_wrap .inner_wrap .content_wrap .the_subtitle{text-align:center}}.repeatable_blocks .block_wrap .inner_wrap .content_wrap .description{display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){.repeatable_blocks .block_wrap .inner_wrap .content_wrap .description{font-size:16px;line-height:30px}}@media (max-width:748px){.repeatable_blocks .block_wrap .inner_wrap .content_wrap .description{font-size:15px;line-height:25px}}.repeatable_blocks .block_wrap .inner_wrap .content_wrap .description b,.repeatable_blocks .block_wrap .inner_wrap .content_wrap .description strong{font-family:var(--defaultBold);font-weight:700}.repeatable_blocks .block_wrap .inner_wrap .content_wrap .description a{text-decoration:underline;cursor:pointer}.repeatable_blocks .block_wrap .inner_wrap .content_wrap .description a:focus,.repeatable_blocks .block_wrap .inner_wrap .content_wrap .description a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .repeatable_blocks .block_wrap .inner_wrap .content_wrap .description a{color:var(--body-color)}.repeatable_blocks .block_wrap .inner_wrap .content_wrap .description p+p{padding-top:30px}.repeatable_blocks .block_wrap .inner_wrap .content_wrap .description ul{list-style:outside disc;margin:10px 0 0 18px}.repeatable_blocks .block_wrap .inner_wrap .content_wrap .description+.buttons_container.container_pdf{padding:20px 0}.repeatable_blocks .block_wrap .inner_wrap .content_wrap .buttons_container{-moz-flex-direction:row;flex-direction:row;gap:40px;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}@media (max-width:768px){.repeatable_blocks .block_wrap .inner_wrap .content_wrap .buttons_container{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.repeatable_blocks .block_wrap.reverse_block{background-color:var(--body-background)}.repeatable_blocks .block_wrap.reverse_block .inner_wrap{-moz-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:768px){.repeatable_blocks .block_wrap.reverse_block .inner_wrap{-moz-flex-direction:column;flex-direction:column}}.repeatable_blocks .block_wrap.reverse_block .inner_wrap .gallery_container{padding-right:190px;padding-left:0}@media (min-width:992px) and (max-width:1280px){.repeatable_blocks .block_wrap.reverse_block .inner_wrap .gallery_container{padding-right:120px}}@media (max-width:1024px){.repeatable_blocks .block_wrap.reverse_block .inner_wrap .gallery_container{padding-right:50px}}@media (max-width:768px){.repeatable_blocks .block_wrap.reverse_block .inner_wrap .gallery_container{padding-right:35vw}}@media (max-width:748px){.repeatable_blocks .block_wrap.reverse_block .inner_wrap .gallery_container{padding-right:20vw}}.repeatable_blocks .block_wrap.reverse_block .inner_wrap .gallery_wrapper .arrow.prev{left:0}@media (max-width:768px){.repeatable_blocks .block_wrap.reverse_block .inner_wrap .gallery_wrapper .arrow.prev{left:30px}}.repeatable_blocks .block_wrap.reverse_block .inner_wrap .gallery_wrapper .arrow.next{right:190px}@media (min-width:992px) and (max-width:1280px){.repeatable_blocks .block_wrap.reverse_block .inner_wrap .gallery_wrapper .arrow.next{right:120px}}@media (max-width:1024px){.repeatable_blocks .block_wrap.reverse_block .inner_wrap .gallery_wrapper .arrow.next{right:50px}}@media (max-width:768px){.repeatable_blocks .block_wrap.reverse_block .inner_wrap .gallery_wrapper .arrow.next{right:15px}}.repeatable_blocks .block_wrap.reverse_block .inner_wrap .gallery_wrapper .container_btn_dots{padding:0 90px 0 35px}@media (max-width:768px){.repeatable_blocks .block_wrap.reverse_block .inner_wrap .gallery_wrapper .container_btn_dots{padding:0}}.minigallery_section{position:relative;display:block}.minigallery_section .minigallery_container{display:flex;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.minigallery_section .minigallery_container .item_wrap{position:relative;display:block;margin:35px;width:55vw;transition:all .3s ease}.minigallery_section .minigallery_container .item_wrap.slick-slide{margin:50px 5vw}@media (max-width:1024px){.minigallery_section .minigallery_container .item_wrap.slick-slide{margin:35px 5vw}}@media (max-width:768px){.minigallery_section .minigallery_container .item_wrap.slick-slide{margin:25px 5vw;width:75vw}}@media (max-width:748px){.minigallery_section .minigallery_container .item_wrap.slick-slide{margin:25px 5vw;width:70vw}}.minigallery_section .minigallery_container .item_wrap a{position:relative;display:block;min-height:450px;height:30vw;width:100%;overflow:hidden}@media (max-width:1024px){.minigallery_section .minigallery_container .item_wrap a{min-height:250px}}@media (max-width:748px){.minigallery_section .minigallery_container .item_wrap a{min-height:220px}}.minigallery_section .minigallery_container .item_wrap a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%) 0 0 no-repeat padding-box;opacity:.5}.minigallery_section .minigallery_container .item_wrap a:hover{cursor:pointer}.minigallery_section .minigallery_container .item_wrap a img{width:100%;height:100%;display:block;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;position:absolute}.minigallery_section .minigallery_container .item_wrap a .image_caption{position:absolute;bottom:0;left:0;right:0;z-index:2;font-family:var(--defaultBold);font-size:13px;letter-spacing:2.4px;color:var(--alternative-color);text-transform:uppercase;padding:20px 50px}@media (max-width:748px){.minigallery_section .minigallery_container .item_wrap a .image_caption{font-size:12px;line-height:120%;padding:10px 20px}}.minigallery_section .minigallery_container .item_wrap.slick-current{transform:scale(1.2)}.minigallery_section .container_btn_dots{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:1080px;width:100%;margin:40px auto 0}@media (max-width:1024px){.minigallery_section .container_btn_dots{max-width:70vw}}@media (max-width:768px){.minigallery_section .container_btn_dots{-moz-flex-direction:column;flex-direction:column}}@media (max-width:748px){.minigallery_section .container_btn_dots{margin-top:10px}}.minigallery_section .container_btn_dots .container_dots:has(.slick-dots){width:100%;margin:0 auto}.minigallery_section .container_btn_dots .slick-dots{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:860px;width:100%;margin:0 auto;height:7px}@media (max-width:768px){.minigallery_section .container_btn_dots .slick-dots{width:70vw;max-width:70vw;margin:20px auto}}.minigallery_section .container_btn_dots .slick-dots li{flex-grow:1;background-color:var(--stroke);height:1px;transition:all .3s ease}.minigallery_section .container_btn_dots .slick-dots li:hover{cursor:pointer}.minigallery_section .container_btn_dots .slick-dots li.slick-active{height:7px;background-color:var(--brand-color)}.minigallery_section .container_btn_dots .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:transparent;opacity:0;padding:0;width:0}.minigallery_section .container_btn_dots{margin-top:65px}@media (max-width:768px){.minigallery_section .container_btn_dots{margin-top:25px}}.contacts_wrapper_select .icons_vertical_carousel{margin:0 auto;text-align:center;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;flex-wrap:wrap;-moz-flex-direction:column;flex-direction:column;margin-bottom:50px}.contacts_wrapper_select .icons_vertical_carousel:has(.arrow){margin-bottom:70px}@media (max-width:768px){.contacts_wrapper_select .icons_vertical_carousel:has(.arrow){margin-bottom:80px}}.contacts_wrapper_select .icons_vertical_carousel .item{width:100%;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;padding:30px 0;border-top:1px solid var(--stroke)}.contacts_wrapper_select .icons_vertical_carousel .item .icon{font-size:45px;color:var(--brand-color);padding-right:20px}.contacts_wrapper_select .icons_vertical_carousel .item .text{display:block;font-size:18px;line-height:120%;font-family:var(--defaultBold);color:var(--subtitle-color);padding:0;text-align:left}.contacts_wrapper_select .partecipating_hotels{display:block;font-family:var(--defaultBold);color:var(--brand-color);text-transform:uppercase;font-size:14px;line-height:120%;letter-spacing:1.4px;padding:0 0 10px 0;margin:0;text-align:center;padding-bottom:25px}.contacts_wrapper_select .buttons_container.btn_wrapper.mc_bordered{bottom:-25px}.offer_details{display:block;position:relative;padding-top:0;padding-bottom:0}.offer_details .item_wrap{display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;height:100%;padding-bottom:150px}@media (max-width:768px){.offer_details .item_wrap{padding-bottom:0;-moz-flex-direction:column;flex-direction:column}}.offer_details .item_wrap.reverse_block{-moz-flex-direction:row-reverse;flex-direction:row-reverse}.offer_details .item_wrap.reverse_block .content_wrap{padding:60px 100px 0 0}.offer_details .item_wrap .background_image{display:block;width:40%;overflow:hidden;position:relative;height:600px}@media (max-width:768px){.offer_details .item_wrap .background_image{width:100%;height:auto;aspect-ratio:1/.6;min-height:60vw}}.offer_details .item_wrap .background_image img{position:absolute;width:100%;height:100%;display:block;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.offer_details .item_wrap .content_wrap{position:relative;width:60%;padding:60px 100px;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (max-width:1024px){.offer_details .item_wrap .content_wrap{padding:40px 60px}}@media (max-width:768px){.offer_details .item_wrap .content_wrap{width:100%;padding:40px 5vw}}.offer_details .item_wrap .content_wrap .the_title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}.offer_details .item_wrap .content_wrap .the_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){.offer_details .item_wrap .content_wrap .the_title{font-size:26px;letter-spacing:2.6px}}.offer_details .item_wrap .content_wrap .the_title{padding-bottom:10px}.offer_details .item_wrap .content_wrap .description{display:block;font-size:16px;line-height:30px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){.offer_details .item_wrap .content_wrap .description{font-size:16px;line-height:30px}}@media (max-width:748px){.offer_details .item_wrap .content_wrap .description{font-size:15px;line-height:25px}}.offer_details .item_wrap .content_wrap .description b,.offer_details .item_wrap .content_wrap .description strong{font-family:var(--defaultBold);font-weight:700}.offer_details .item_wrap .content_wrap .description a{text-decoration:underline;cursor:pointer}.offer_details .item_wrap .content_wrap .description a:focus,.offer_details .item_wrap .content_wrap .description a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .offer_details .item_wrap .content_wrap .description a{color:var(--body-color)}.offer_details .item_wrap .content_wrap .description p+p{padding-top:30px}.offer_details .item_wrap .content_wrap .description ul{list-style:outside disc;margin:10px 0 0 18px}.offer_details .item_wrap .content_wrap .description+.buttons_container.container_pdf{padding:20px 0}.offer_details .item_wrap .content_wrap .container_accordions{display:block;position:relative}.offer_details .item_wrap .content_wrap .container_accordions .accordion_item{display:block;position:relative;padding:30px 0 10px;border-bottom:1px solid var(--stroke)}.offer_details .item_wrap .content_wrap .container_accordions .accordion_item:last-child{border-bottom:unset;padding-bottom:0}.offer_details .item_wrap .content_wrap .container_accordions .accordion_item .accordion_title{position:relative;font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){.offer_details .item_wrap .content_wrap .container_accordions .accordion_item .accordion_title{letter-spacing:1.8px;padding-bottom:10px}}.offer_details .item_wrap .content_wrap .container_accordions .accordion_item .accordion_title{display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center}.offer_details .item_wrap .content_wrap .container_accordions .accordion_item .accordion_title:hover{cursor:pointer}.offer_details .item_wrap .content_wrap .container_accordions .accordion_item .accordion_title:after{content:"\f078";position:relative;font-family:var(--awesome);font-weight:400;color:var(--brand-color);transition:all .3s ease}.offer_details .item_wrap .content_wrap .container_accordions .accordion_item .accordion_title.ui-state-active:after{transform:rotate(180deg)}.offer_details .item_wrap .content_wrap .container_accordions .accordion_item .accordion_title:focus{outline:0}.offer_details .item_wrap .content_wrap .container_accordions .accordion_item .ui-accordion-header-icon{display:none}.offer_details .item_wrap .content_wrap .container_accordions .accordion_item .answer{display:none;position:relative;padding:10px 0 30px}#starting_from_offer{position:relative;font-family:var(--title-font);color:var(--subtitle-color);margin-bottom:15px;margin-top:20px;display:block;transition:all .3s ease}#starting_from_offer .apd{letter-spacing:.9px;font-size:16px;color:var(--hotel-color)}#starting_from_offer .price{font-family:var(--title-mid);font-weight:500;font-size:20px;letter-spacing:1.1px;margin:0 3px}#starting_from_offer .currency{vertical-align:super;font-size:10px;letter-spacing:1.1px}#starting_from_offer{margin-bottom:35px;text-align:center;display:none;margin-top:0}#starting_from_offer .apd{display:inline-block;text-transform:uppercase;font-size:18px;color:var(--subtitle-color);font-family:var(--defaultBold)}#starting_from_offer .price{font-size:24px}#starting_from_offer .currency,#starting_from_offer .price{color:var(--brand-color)}#loading_offer_price .lds-ellipsis,.loading_single_row .lds-ellipsis{display:block;position:relative;width:80px;height:30px;margin:0 auto 35px}#loading_offer_price .lds-ellipsis div,.loading_single_row .lds-ellipsis div{position:absolute;top:12px;width:8px;height:8px;border-radius:50%;background:currentColor;animation-timing-function:cubic-bezier(0,1,1,0)}#loading_offer_price .lds-ellipsis div:nth-child(1),.loading_single_row .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}#loading_offer_price .lds-ellipsis div:nth-child(2),.loading_single_row .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}#loading_offer_price .lds-ellipsis div:nth-child(3),.loading_single_row .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}#loading_offer_price .lds-ellipsis div:nth-child(4),.loading_single_row .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.loading_single_row{display:block;padding:40px 10px;background:var(--alternative-bg);z-index:2;position:relative;width:100%;margin:40px auto 1px;outline:1px solid var(--alternative-bg)}.loading_single_row .lds-ellipsis{margin:0 auto}#partecipating_hotels{display:block}#partecipating_hotels .the_title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}#partecipating_hotels .the_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){#partecipating_hotels .the_title{font-size:26px;letter-spacing:2.6px}}#partecipating_hotels .the_title{text-align:center;padding-bottom:70px}@media (max-width:748px){#partecipating_hotels .the_title{padding-bottom:35px}}#partecipating_hotels .hotels_list{display:flex;-moz-flex-direction:column;flex-direction:column;gap:40px}#partecipating_hotels .hotels_list .container_hotel{display:block;position:relative;background-color:var(--alternative-bg);display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}@media (max-width:1024px){#partecipating_hotels .hotels_list .container_hotel{-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:column;flex-direction:column}}#partecipating_hotels .hotels_list .container_hotel .hotel_image{display:block;width:300px;overflow:hidden;position:relative;min-height:250px}@media (max-width:1024px){#partecipating_hotels .hotels_list .container_hotel .hotel_image{width:100%;min-height:380px}}@media (max-width:748px){#partecipating_hotels .hotels_list .container_hotel .hotel_image{min-height:310px}}#partecipating_hotels .hotels_list .container_hotel .hotel_image img{position:absolute;width:100%;height:100%;display:block;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}#partecipating_hotels .hotels_list .container_hotel .contents_hotel{position:relative;padding:65px 70px 65px 60px;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center;gap:70px;width:calc(100% - 300px)}@media (max-width:1024px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel{width:100%;padding:35px 35px 20px 40px}}@media (max-width:768px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel{-moz-flex-direction:column;flex-direction:column;gap:0;padding:30px 20px 0}}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_desc{display:block;width:calc(100% - 240px)}@media (max-width:768px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_desc{width:100%;text-align:center}}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_title{display:block;font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_title{font-size:26px;letter-spacing:2.6px}}@media (max-width:768px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_title{font-size:20px;text-align:center}}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_description{display:block;display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_description{font-size:16px;line-height:30px}}@media (max-width:748px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_description{font-size:15px;line-height:25px}}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_description b,#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_description strong{font-family:var(--defaultBold);font-weight:700}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_description a{text-decoration:underline;cursor:pointer}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_description a:focus,#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_description a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap #partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_description a{color:var(--body-color)}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_description p+p{padding-top:30px}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_description ul{list-style:outside disc;margin:10px 0 0 18px}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_description+.buttons_container.container_pdf{padding:20px 0}@media (max-width:768px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_description{display:none}}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos{display:block;width:240px}@media (max-width:768px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos{width:100%}}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered{position:relative}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .bordered_line{position:absolute;z-index:1;top:0;left:50%;width:33.333333%;height:100%;border:1px solid var(--brand-color);transform:translateX(-50%)}@media (max-width:768px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .bordered_line{width:66.66%}}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .bordered_line:not(.has_texture){width:45%}@media (max-width:1024px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .bordered_line:not(.has_texture){width:66.66%}}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .bordered_line.has_texture:after,#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .bordered_line.has_texture:before{content:"";display:block;position:absolute;height:auto;top:0;bottom:0;border:1px solid var(--brand-color);width:calc(100% - 40px);background-image:url(../css/images/frame.svg);background-repeat:repeat-y;background-position:center;background-color:transparent;background-size:500px auto}@media (max-width:768px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .bordered_line.has_texture:after,#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .bordered_line.has_texture:before{content:unset}}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .bordered_line.has_texture:after{right:-100%}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .bordered_line.has_texture:before{left:-100%;transform:scaleX(-1)}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .bordered_line:not(.has_texture){width:100%}@media (max-width:768px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .bordered_line{display:none}}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .buttons_container.btn_wrapper{-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .buttons_container.btn_wrapper .book_btn{bottom:-25px;z-index:3}@media (max-width:768px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .buttons_container.btn_wrapper .book_btn{bottom:-25px}}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .buttons_container.btn_wrapper .starting-from-container{display:block;width:100%}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .buttons_container.btn_wrapper .starting-from-container .starting-from{display:block;padding:40px 10px;background:var(--alternative-bg);z-index:2;position:relative;width:100%;font-family:var(--title-font);color:var(--subtitle-color);margin-bottom:15px;margin-top:20px;display:block;transition:all .3s ease}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .buttons_container.btn_wrapper .starting-from-container .starting-from .apd{letter-spacing:.9px;font-size:16px;color:var(--hotel-color)}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .buttons_container.btn_wrapper .starting-from-container .starting-from .price{font-family:var(--title-mid);font-weight:500;font-size:20px;letter-spacing:1.1px;margin:0 3px}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .buttons_container.btn_wrapper .starting-from-container .starting-from .currency{vertical-align:super;font-size:10px;letter-spacing:1.1px}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .buttons_container.btn_wrapper .starting-from-container .starting-from{margin-top:35px;margin-bottom:1px;outline:1px solid var(--alternative-bg);text-align:center}@media (max-width:768px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .buttons_container.btn_wrapper .starting-from-container .starting-from{padding:0;margin:0}}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .buttons_container.btn_wrapper .starting-from-container .starting-from .apd{display:block;text-transform:uppercase;font-size:18px;color:var(--subtitle-color);font-family:var(--defaultBold)}@media (max-width:768px){#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .buttons_container.btn_wrapper .starting-from-container .starting-from .apd{display:inline}}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .buttons_container.btn_wrapper .starting-from-container .starting-from .price{font-size:24px}#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .buttons_container.btn_wrapper .starting-from-container .starting-from .currency,#partecipating_hotels .hotels_list .container_hotel .contents_hotel .hotel_book_infos .price_btn_bordered .buttons_container.btn_wrapper .starting-from-container .starting-from .price{color:var(--brand-color)}#faq_block{position:relative;display:block}#faq_block .container_anchors_faq{position:sticky;display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;gap:30px;top:100px;left:0;width:100%;background-color:var(--body-background);z-index:9;padding:20px}@media (max-width:992px){#faq_block .container_anchors_faq{top:90px}}@media (max-width:768px){#faq_block .container_anchors_faq{top:70px}}@media (max-width:768px){#faq_block .container_anchors_faq.no_phone{display:none}}#faq_block .container_anchors_faq.container_select_faq{display:none;-o-border-image:url(../css/images/bg_bookingform.svg) 30/30px/0;border-image:url(../css/images/bg_bookingform.svg) 30/30px/0;height:60px;width:calc(90vw - 30px);margin:0 auto}#faq_block .container_anchors_faq.container_select_faq select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--brand-color);height:38px;width:95%;margin:0 auto;color:var(--body-color);background-image:url(../css/images/select_arrow.svg);background-size:20px;background-repeat:no-repeat;background-position:100% center;background-color:#fff}@media (max-width:768px){#faq_block .container_anchors_faq.container_select_faq{display:flex}}#faq_block .container_anchors_faq .faq_group_anchor{display:block;border:1px solid var(--stroke);height:50px;width:auto;text-decoration:none;font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){#faq_block .container_anchors_faq .faq_group_anchor{letter-spacing:1.8px;padding-bottom:10px}}#faq_block .container_anchors_faq .faq_group_anchor{padding:0 25px;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;transition:all .3s ease}#faq_block .container_anchors_faq .faq_group_anchor.visible{border-color:var(--brand-color);color:var(--brand-color)}#faq_block .container_anchors_faq .faq_group_anchor:hover{border-color:var(--brand-highlight);color:var(--brand-highlight)}#faq_block .faq_wrapper{display:block;position:relative}#faq_block .container_group{display:block;position:relative;border:1px solid var(--brand-color);outline:10px solid var(--alternative-color);padding:90px;background-color:var(--alternative-bg);margin:60px 0}@media (max-width:1024px){#faq_block .container_group{padding:60px}}@media (max-width:768px){#faq_block .container_group{padding:30px;margin:35px 0}}#faq_block .container_group .faq_group_title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}#faq_block .container_group .faq_group_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){#faq_block .container_group .faq_group_title{font-size:26px;letter-spacing:2.6px}}#faq_block .container_group .faq_accordion_item{display:block;position:relative;padding:30px 0 10px;border-bottom:1px solid var(--stroke)}#faq_block .container_group .faq_accordion_item:last-child{border-bottom:unset;padding-bottom:0}#faq_block .container_group .faq_accordion_item .faq_title{position:relative;font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){#faq_block .container_group .faq_accordion_item .faq_title{letter-spacing:1.8px;padding-bottom:10px}}#faq_block .container_group .faq_accordion_item .faq_title{display:flex;-moz-flex-direction:row;flex-direction:row;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:768px){#faq_block .container_group .faq_accordion_item .faq_title{font-size:16px}}#faq_block .container_group .faq_accordion_item .faq_title:hover{cursor:pointer}#faq_block .container_group .faq_accordion_item .faq_title:after{content:"\f078";position:relative;font-family:var(--awesome);font-weight:400;color:var(--brand-color);transition:all .3s ease}#faq_block .container_group .faq_accordion_item .faq_title.ui-state-active:after{transform:rotate(180deg)}#faq_block .container_group .faq_accordion_item .faq_title:focus{outline:0}#faq_block .container_group .faq_accordion_item .ui-accordion-header-icon{display:none}#faq_block .container_group .faq_accordion_item .answer{display:none;position:relative;padding:10px 50px 30px}@media (max-width:768px){#faq_block .container_group .faq_accordion_item .answer{padding:10px 20px 20px 0}}#menu_sidebar_wrap{position:fixed;top:0;left:0;display:none;z-index:999;width:100%;height:100%;background:0 0;transition:width .3s ease}#menu_sidebar_wrap.open{display:block}#menu_sidebar_wrap .container_menu_mobile{position:relative;padding:20px}#menu_sidebar_wrap .container_menu_mobile .side_top{position:relative}#menu_sidebar_wrap .container_menu_mobile #mobile_language_selector{position:relative;border:0;font-size:14px;color:var(--body-color);text-transform:uppercase;line-height:120%;-moz-text-align-last:left;text-align-last:left;width:-moz-fit-content;width:fit-content;background-color:transparent}@media (max-width:768px){#menu_sidebar_wrap .container_menu_mobile #mobile_language_selector{font-size:.937em}}#menu_sidebar_wrap .container_menu_mobile .close{position:absolute;display:block;right:20px;background-color:var(--body-color);mask-repeat:no-repeat;mask-position:center;mask-size:contain;mask-image:url(../css/images/close.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-image:url(../css/images/close.svg);width:16px;height:16px}@media (max-width:768px){#menu_sidebar_wrap .container_menu_mobile .close{width:14px;height:14px}}#menu_sidebar_wrap .overlay{display:block;top:0;left:0;position:absolute;height:100%;width:100%;z-index:1;background:rgba(0,0,0,.5)}.sidebar_mobile_menu_wrapper{background:var(--header-bg-fixed);position:fixed;top:0;left:-999px;bottom:0;width:400px;z-index:250;overflow:auto;transition:left .5s ease}@media (max-width:748px){.sidebar_mobile_menu_wrapper{width:90%}}.sidebar_mobile_menu_wrapper.visible{left:0}.sidebar_mobile_menu_wrapper .logo{position:relative;width:80%;display:block;margin:0 auto}@media (max-width:768px){.sidebar_mobile_menu_wrapper .logo{width:65%;margin:0 auto}}.sidebar_mobile_menu_wrapper .logo a{display:block;margin:0 auto;width:185px;height:100%}@media (max-width:768px){.sidebar_mobile_menu_wrapper .logo a{height:70px}}.sidebar_mobile_menu_wrapper .logo a img{-o-object-fit:contain;object-fit:contain;display:block;width:100%;height:100%}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content{display:block;padding:20px 75px 60px;margin:0 auto}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .menu,.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .sidebar_booking_contacts,.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .sub-menu{width:100%;padding:0;text-align:center}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content nav{display:inline-block;width:100%}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .menu li{position:relative;border-bottom:1px solid var(--stroke)}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .menu li a{color:var(--main-color);font-size:15px;line-height:120%;padding:20px 0;letter-spacing:.75px;display:block;text-decoration:none}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .menu li.current-menu-ancestor>a,.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .menu li.current_page_item>a{font-weight:700}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .menu li.menu-item-has-children .more_li{display:inline-block;position:absolute;right:0;z-index:99;top:20px;width:20px;height:20px;background:url(../css/images/select_arrow.svg) scroll center no-repeat;background-size:12px;transition:all .3s ease;cursor:pointer}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .menu li.menu-item-has-children.open .more_li{transform:rotate(180deg)}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .menu li.menu-item-has-children ul.sub-menu{display:none}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .menu li.menu-item-has-children ul.sub-menu li ul.sub-menu li{border:0}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .menu li.menu-item-has-children ul.sub-menu li ul.sub-menu li a{text-transform:none;color:#333}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .hook_to_group{display:none}@media (max-width:992px){.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .hook_to_group{display:block}}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .hook_to_group .buttons_container{padding:40px 0;border-bottom:1px solid var(--stroke)}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .head_office_address{display:block;text-align:center;padding-top:80px;padding-bottom:2px}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .head_office_address .small_title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .head_office_address .small_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .head_office_address .small_title{font-size:26px;letter-spacing:2.6px}}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .head_office_address .small_title{display:block;text-align:center;font-size:18px}@media (max-width:768px){.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .head_office_address .small_title{font-size:18px}}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .head_office_address .address{display:block;font-size:14px;line-height:22px;font-family:var(--default-font);color:var(--body-color);padding:0}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .container_contact a{position:relative;color:var(--brand-color);text-decoration:none}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .container_contact a:after{content:"";width:0;height:1px;position:absolute;bottom:-3px;left:0;background-color:var(--brand-highlight);transition:all .3s ease}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .container_contact a:hover{color:var(--brand-highlight)}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .container_contact a:hover:after{width:100%}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .container_contact{text-align:center;line-height:22px}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .socials_sidebar{display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-flex-direction:row;flex-direction:row;gap:10px;padding-top:40px}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .socials_sidebar a i{color:var(--subtitle-color);font-size:16px;display:inline-block;width:40px;height:40px;border:1px solid transparent;line-height:40px;text-align:center;border-radius:100%;transition:all .3s ease}.sidebar_mobile_menu_wrapper .sidebar_mobile_menu_content .socials_sidebar a:hover i{border-color:var(--subtitle-color);background-color:var(--subtitle-color);color:var(--alternative-color)}.popup_for_form,.popup_for_offer{width:80vw;max-width:820px;padding:60px}.popup_for_form .tentrem-gf-form .gform_title,.popup_for_offer .tentrem-gf-form .gform_title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}.popup_for_form .tentrem-gf-form .gform_title:has(+.the_subtitle),.popup_for_offer .tentrem-gf-form .gform_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){.popup_for_form .tentrem-gf-form .gform_title,.popup_for_offer .tentrem-gf-form .gform_title{font-size:26px;letter-spacing:2.6px}}.popup_for_form .tentrem-gf-form .gform_title,.popup_for_offer .tentrem-gf-form .gform_title{text-align:center}.popup_for_form .tentrem-gf-form .gfield_label,.popup_for_offer .tentrem-gf-form .gfield_label{font-family:var(--defaultBold);color:var(--subtitle-color);text-transform:uppercase;font-size:18px;line-height:120%;letter-spacing:.08em;padding:0 0 20px 0;margin:0}@media (max-width:768px){.popup_for_form .tentrem-gf-form .gfield_label,.popup_for_offer .tentrem-gf-form .gfield_label{letter-spacing:1.8px;padding-bottom:10px}}.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme input[type=color],.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme input[type=date],.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme input[type=datetime-local],.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme input[type=datetime],.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme input[type=email],.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme input[type=month],.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme input[type=number],.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme input[type=password],.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme input[type=search],.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme input[type=tel],.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme input[type=text],.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme input[type=time],.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme input[type=url],.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme input[type=week],.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme select,.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme textarea,.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme input[type=color],.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme input[type=date],.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme input[type=datetime-local],.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme input[type=datetime],.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme input[type=email],.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme input[type=month],.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme input[type=number],.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme input[type=password],.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme input[type=search],.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme input[type=tel],.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme input[type=text],.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme input[type=time],.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme input[type=url],.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme input[type=week],.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme select,.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme textarea{border:1px solid var(--stroke)}.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme .gform_footer input,.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme .gform_footer input{height:50px;overflow:hidden;text-align:center;position:relative;text-decoration:none;transition:all .3s ease;-o-border-image:url(../css/images/border_image.svg) 25/28px/0;border-image:url(../css/images/border_image.svg) 25/28px/0;display:flex;align-items:center;justify-content:center;padding:.2em 2em 0;z-index:1;line-height:120%;color:var(--alternative-color);font-family:var(--title-font);font-size:13px;text-transform:uppercase;letter-spacing:1.95px;margin:0 auto;background-color:transparent}.popup_for_form .tentrem-gf-form .gform_wrapper.gravity-theme .gform_footer input:hover,.popup_for_offer .tentrem-gf-form .gform_wrapper.gravity-theme .gform_footer input:hover{cursor:pointer;-o-border-image:url(../css/images/border_image_hover.svg) 25/25px/0;border-image:url(../css/images/border_image_hover.svg) 25/25px/0;color:var(--alternative-color)}.popup_for_form .container_popup_offer .background_image,.popup_for_offer .container_popup_offer .background_image{display:block;width:100%;overflow:hidden;position:relative;height:500px}@media (max-width:1024px){.popup_for_form .container_popup_offer .background_image,.popup_for_offer .container_popup_offer .background_image{height:420px}}.popup_for_form .container_popup_offer .background_image img,.popup_for_offer .container_popup_offer .background_image img{position:relative;width:100%;height:100%;display:block;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.popup_for_form .container_popup_offer .content,.popup_for_offer .container_popup_offer .content{display:block;position:relative;padding:20px 0}.popup_for_form .container_popup_offer .content .buttons_container.absolute_image,.popup_for_offer .container_popup_offer .content .buttons_container.absolute_image{top:-45px}.popup_for_form .container_popup_offer .content .buttons_container:not(.absolute_image),.popup_for_offer .container_popup_offer .content .buttons_container:not(.absolute_image){margin-top:30px;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.popup_for_form .container_popup_offer .content .amenity_accordion_item,.popup_for_offer .container_popup_offer .content .amenity_accordion_item{padding:25px 0 5px;border-width:1px 0 1px 0;border-style:solid;border-color:var(--stroke)}.popup_for_form .container_popup_offer .content .starting-from,.popup_for_offer .container_popup_offer .content .starting-from{font-family:var(--title-font);color:var(--subtitle-color);margin-bottom:15px;margin-top:20px;display:block;transition:all .3s ease}.popup_for_form .container_popup_offer .content .starting-from .apd,.popup_for_offer .container_popup_offer .content .starting-from .apd{letter-spacing:.9px;font-size:16px;color:var(--hotel-color)}.popup_for_form .container_popup_offer .content .starting-from .price,.popup_for_offer .container_popup_offer .content .starting-from .price{font-family:var(--title-mid);font-weight:500;font-size:20px;letter-spacing:1.1px;margin:0 3px}.popup_for_form .container_popup_offer .content .starting-from .currency,.popup_for_offer .container_popup_offer .content .starting-from .currency{vertical-align:super;font-size:10px;letter-spacing:1.1px}.popup_for_form .container_popup_offer .content .the_title,.popup_for_offer .container_popup_offer .content .the_title{font-family:var(--title-font);font-weight:300;color:var(--title-color);text-transform:uppercase;font-size:32px;line-height:120%;letter-spacing:.05em;padding:0 0 20px 0;margin:0;text-align:left}.popup_for_form .container_popup_offer .content .the_title:has(+.the_subtitle),.popup_for_offer .container_popup_offer .content .the_title:has(+.the_subtitle){padding-bottom:10px}@media (max-width:768px){.popup_for_form .container_popup_offer .content .the_title,.popup_for_offer .container_popup_offer .content .the_title{font-size:26px;letter-spacing:2.6px}}.popup_for_form .container_popup_offer .content .long_description,.popup_for_form .container_popup_offer .content .terms,.popup_for_offer .container_popup_offer .content .long_description,.popup_for_offer .container_popup_offer .content .terms{display:block;font-size:17px;line-height:35px;font-family:var(--default-font);color:var(--body-color);padding:20px 0;text-align:justify!important}@media (max-width:768px){.popup_for_form .container_popup_offer .content .long_description,.popup_for_form .container_popup_offer .content .terms,.popup_for_offer .container_popup_offer .content .long_description,.popup_for_offer .container_popup_offer .content .terms{font-size:16px;line-height:30px}}@media (max-width:748px){.popup_for_form .container_popup_offer .content .long_description,.popup_for_form .container_popup_offer .content .terms,.popup_for_offer .container_popup_offer .content .long_description,.popup_for_offer .container_popup_offer .content .terms{font-size:15px;line-height:25px}}.popup_for_form .container_popup_offer .content .long_description b,.popup_for_form .container_popup_offer .content .long_description strong,.popup_for_form .container_popup_offer .content .terms b,.popup_for_form .container_popup_offer .content .terms strong,.popup_for_offer .container_popup_offer .content .long_description b,.popup_for_offer .container_popup_offer .content .long_description strong,.popup_for_offer .container_popup_offer .content .terms b,.popup_for_offer .container_popup_offer .content .terms strong{font-family:var(--defaultBold);font-weight:700}.popup_for_form .container_popup_offer .content .long_description a,.popup_for_form .container_popup_offer .content .terms a,.popup_for_offer .container_popup_offer .content .long_description a,.popup_for_offer .container_popup_offer .content .terms a{text-decoration:underline;cursor:pointer}.popup_for_form .container_popup_offer .content .long_description a:focus,.popup_for_form .container_popup_offer .content .long_description a:hover,.popup_for_form .container_popup_offer .content .terms a:focus,.popup_for_form .container_popup_offer .content .terms a:hover,.popup_for_offer .container_popup_offer .content .long_description a:focus,.popup_for_offer .container_popup_offer .content .long_description a:hover,.popup_for_offer .container_popup_offer .content .terms a:focus,.popup_for_offer .container_popup_offer .content .terms a:hover{color:var(--brand-highlight)}body.page-template-template-sitemap .popup_for_form .container_popup_offer .content .long_description a,body.page-template-template-sitemap .popup_for_form .container_popup_offer .content .terms a,body.page-template-template-sitemap .popup_for_offer .container_popup_offer .content .long_description a,body.page-template-template-sitemap .popup_for_offer .container_popup_offer .content .terms a{color:var(--body-color)}.popup_for_form .container_popup_offer .content .long_description p+p,.popup_for_form .container_popup_offer .content .terms p+p,.popup_for_offer .container_popup_offer .content .long_description p+p,.popup_for_offer .container_popup_offer .content .terms p+p{padding-top:30px}.popup_for_form .container_popup_offer .content .long_description ul,.popup_for_form .container_popup_offer .content .terms ul,.popup_for_offer .container_popup_offer .content .long_description ul,.popup_for_offer .container_popup_offer .content .terms ul{list-style:outside disc;margin:10px 0 0 18px}.popup_for_form .container_popup_offer .content .long_description+.buttons_container.container_pdf,.popup_for_form .container_popup_offer .content .terms+.buttons_container.container_pdf,.popup_for_offer .container_popup_offer .content .long_description+.buttons_container.container_pdf,.popup_for_offer .container_popup_offer .content .terms+.buttons_container.container_pdf{padding:20px 0}@media (max-width:992px){footer{padding-bottom:60px}}footer .footer_border_bottom{display:block;position:relative;border-bottom:1px solid #3c3c3c}@media (max-width:768px){html.single_hotel footer .footer_border_bottom .centered_footer{padding-top:130px;text-align:center}html.single_hotel footer .footer_border_bottom .centered_footer .footer_col .cds_codes{padding-top:20px;text-align:center}}footer .centered_footer{padding:40px 0;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;align-items:center}html.single_hotel footer .centered_footer:nth-child(2){position:unset}@media (max-width:768px){footer .centered_footer{-moz-flex-direction:column;flex-direction:column}}footer .footer_top{position:relative;background-color:var(--footer-bg);color:var(--footer-color)}footer .footer_top .footer_col{line-height:150%;width:calc(50% - 100px)}@media (max-width:768px){footer .footer_top .footer_col{width:100%}}footer .footer_top .footer_col.logo_footer{width:200px;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-align-items:center;-ms-align-items:center;align-items:center;max-width:160px;max-height:90px}footer .footer_top .footer_col.logo_footer img{-o-object-fit:contain;object-fit:contain}@media (max-width:768px){footer .footer_top .footer_col.logo_footer{order:-1;max-height:60px;margin-bottom:10px}footer .footer_top .footer_col.logo_footer img{width:100%;height:60px}}html.single_hotel footer .footer_top .footer_col.logo_footer{position:absolute;top:40px;left:calc(50% - 80px);max-height:100px}footer .footer_top .footer_col.menu_right ul{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}@media (max-width:768px){footer .footer_top .footer_col.menu_right ul{-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;gap:10px}}footer .footer_top .footer_col ul{display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;gap:25px}@media (max-width:768px){footer .footer_top .footer_col ul{margin-top:10px;-moz-flex-direction:column;flex-direction:column;gap:10px}}@media (max-width:768px){footer .footer_top .footer_col ul li{text-align:center}}footer .footer_top .footer_col ul li a{position:relative;text-decoration:none;color:var(--footer-color);font-size:15px;letter-spacing:.75px}footer .footer_top .footer_col ul li a:after{content:"";width:0;height:1px;position:absolute;bottom:-5px;left:0;background-color:var(--footer-color);transition:all .3s ease}footer .footer_top .footer_col ul li a:focus:after,footer .footer_top .footer_col ul li a:hover:after{width:100%}footer .footer_top .footer_col .cds_codes{text-align:right;text-transform:uppercase}footer .footer_top .footer_col .cds_codes .minititle{display:block;color:var(--footer-color)}footer .footer_top .footer_col .container_contact a{position:relative;text-decoration:none;color:var(--footer-color)}footer .footer_top .footer_col .container_contact a:after{content:"";width:0;height:1px;position:absolute;bottom:-1px;left:0;background-color:var(--footer-color);transition:all .3s ease}footer .footer_top .footer_col .container_contact a:focus:after,footer .footer_top .footer_col .container_contact a:hover:after{width:100%}footer .footer_bottom{position:relative;background-color:var(--footer-bottom-bg);color:var(--footer-color)}@media (max-width:768px){footer .footer_bottom .centered_footer{-moz-flex-direction:column-reverse;flex-direction:column-reverse;padding:30px 0 20px}}footer .footer_bottom .footer_bottom_col{width:33.33%}@media (max-width:768px){footer .footer_bottom .footer_bottom_col{width:100%;text-align:center}}footer .footer_bottom .footer_bottom_col.socials{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:row;flex-direction:row;gap:10px}@media (max-width:768px){footer .footer_bottom .footer_bottom_col.socials{margin-bottom:16px}}footer .footer_bottom .footer_bottom_col.socials a i{color:var(--footer-color);font-size:18px;display:inline-block;width:40px;height:40px;border:1px solid transparent;line-height:40px;text-align:center;border-radius:100%;transition:all .3s ease}footer .footer_bottom .footer_bottom_col.socials a:hover i{border-color:var(--footer-color)}footer .address,footer .small_title{display:block}.dyncal_wrapper{width:100%;height:100%;visibility:hidden;position:fixed;z-index:-1;top:0;left:0;opacity:0;transition:opacity .3s ease .3s;display:flex;flex-direction:row;align-items:center;justify-content:center;background:rgba(0,0,0,.8)}.dyncal_wrapper.visible{z-index:901;visibility:visible;opacity:1}.dyncal_box{display:block;max-width:1060px;width:100%;height:100%;overflow:auto;font-family:var(--default-font)}@media (min-height:800px){.dyncal_box{min-height:460px;overflow:auto}}.dyncal_header{width:100%;height:auto;line-height:60px;display:flex;align-items:flex-start;background-color:var(--alternative-bg);color:var(--subtitle-color);font-family:var(--title-font);text-transform:uppercase;padding-right:10px}@media (max-width:768px){.dyncal_header{height:auto}}.dyncal_header .dyncal_titles{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:center;-ms-align-items:center;align-items:center;width:calc(100% - 60px);padding-bottom:20px}.dyncal_header h3{font-size:25px;line-height:120%;width:100%;text-align:center;padding:20px;margin:0}@media (max-width:748px){.dyncal_header h3{font-size:20px}}.dyncal_header .dynamic_calendar_subtitle{display:block;position:relative;text-align:center;font-size:16px;line-height:120%;width:100%;text-transform:none;padding:0 20px}@media (max-width:748px){.dyncal_header .dynamic_calendar_subtitle{font-size:14px}}.dyncal_header .dynamic_calendar_subtitle a{color:var(--brand-highlight)}.dyncal_header .close_calendar{display:block;width:50px;height:50px;margin-left:auto;z-index:3}.dyncal_header .close_calendar .icon{display:block;background-size:14px;width:50px;height:50px;background-color:#ff0;border-radius:6px;margin-right:40px}.dyncal_header .close_calendar .icon.icon_close{background:url(../css/images/close.svg) no-repeat scroll center}@media (max-width:748px){.dyncal_header .close_calendar .icon.icon_close{background-size:14px;margin-right:0;width:40px;height:40px}}#fb_calendar .fbw-calendar{padding:20px 0}#fb_calendar .fbw-calendar button{top:20px}#fb_calendar .fbw-calendar--config{padding:20px;margin:auto 0;background-color:rgba(35,40,47,.05)}#fb_calendar .fbw-calendar--config>div,#fb_calendar .fbw-calendar--config>fieldset{margin-right:0;margin-left:0}#fb_calendar .fbw-calendar--config label{margin:0;font-weight:300;font-size:.9em;text-transform:uppercase;color:var(--subtitle-color)!important}#fb_calendar .fbw-calendar--config .fbw-calendar--dates{height:auto}#fb_calendar .fbw-calendar--config .fbw-calendar--dates span{display:block;height:30px;padding-right:10px;line-height:30px}#fb_calendar #widgets--wrapper{padding-right:0;font-family:var(--default-font);border-top:1px solid #f3f3f3}#fb_calendar #widgets--wrapper select{border-width:0 0 1px 0!important;border-style:solid;border-color:var(--stroke);background-color:transparent}#fb_calendar #widgets--wrapper input[type=text]{background-color:transparent;border-width:0 0 1px 0!important;border-style:solid;border-color:var(--stroke)}#fb_calendar #widgets--wrapper .fbw-calendar--main{max-width:100%;background:#f1f1f1}#fb_calendar #widgets--wrapper .fbw-calendar--config{background:unset}#fb_calendar #widgets--wrapper .fbw-calendar--config .fbw-calendar--dates span{border-bottom:1px solid var(--stroke)}#fb_calendar #widgets--wrapper .fbw-calendar--config .fbw-calendar--action .next{padding:0;display:inline-flex;height:50px;overflow:hidden;text-align:center;justify-content:center;background-color:transparent!important;position:relative;text-decoration:none;transition:all .3s ease;-o-border-image:url(../css/images/border_image.svg) 25/28px/0;border-image:url(../css/images/border_image.svg) 25/28px/0}#fb_calendar #widgets--wrapper .fbw-calendar--config .fbw-calendar--action .next:hover{cursor:pointer;-o-border-image:url(../css/images/border_image_hover.svg) 25/25px/0;border-image:url(../css/images/border_image_hover.svg) 25/25px/0}#fb_calendar #widgets--wrapper .fbw-calendar--config .fbw-calendar--action .next:hover span{color:var(--alternative-color)}#fb_calendar #widgets--wrapper .fbw-calendar--config .fbw-calendar--action .next .next--button{display:flex;align-items:center;justify-content:center;padding:.2em 2em 0;height:100%;text-align:center;text-decoration:none;z-index:1;overflow:hidden;position:relative;line-height:120%;color:var(--alternative-color)!important;font-family:var(--title-font);font-size:13px;text-transform:uppercase;letter-spacing:1.95px;transition:all .3s ease}#fb_calendar #widgets--wrapper .fwb-cal-bottom--group{background:#fff;margin-right:0;padding-right:20px}#fb_calendar .fbw-calendar--month-name{color:var(--brand-color)!important}#fb_calendar .fbw-calendar--month{width:95%;line-height:150%}#fb_calendar .fbw-calendar--month thead th{text-transform:uppercase;border:0}#fb_calendar .fbw-calendar--day.valid_day{border:1px solid var(--alternative-bg);background:#f7f7f7}#fb_calendar .fbw-calendar--legend{text-align:center}#fb_calendar .fbw-calendar--bottom .mobile{display:none}#fb_calendar .day--price{font-size:10px}
/*# sourceMappingURL=main.css.map */
