.top-bar{width:100%;height:134px;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;padding:0 5.4%;background-image:linear-gradient(to bottom, #3d806b, rgba(61, 128, 107, 0.89));z-index:500}.top-bar a{font-weight:normal}.top-bar>svg{width:92%;height:32px;position:absolute;bottom:-32px;left:4%;fill:rgba(61,128,107,.89);z-index:-1}.top-bar .top-bar_left{width:35%;display:flex;margin-right:auto}.top-bar .top-bar_left a{font-size:1.25rem;color:#fff;display:flex;align-items:center}.top-bar .top-bar_left a svg{height:auto;margin-right:15px;fill:#fff}.top-bar .top-bar_left a:first-child,.top-bar .top-bar_left a:nth-child(2){margin-right:60px}.top-bar .top-bar_left a:first-child svg,.top-bar .top-bar_left a:nth-child(2) svg{width:24px}.top-bar .top-bar_left a:last-child svg{width:26px}.top-bar .top-bar_logo{width:70px;height:auto}.top-bar .top-bar_logo svg{width:100%;height:auto}.top-bar .top-bar_logo svg:first-child{display:none}.top-bar .top-bar_logo svg:last-child{display:block}.top-bar .top-bar_right{width:35%;display:flex;justify-content:flex-end;margin-bottom:0;margin-left:auto;list-style:none}.top-bar .top-bar_right li{margin-left:75px}.top-bar .top-bar_right li a{font-size:1.25rem;color:#fff;text-transform:uppercase;height:36px;position:relative;display:flex;align-items:center;padding-left:9px;padding-right:22px}.top-bar .top-bar_right li a:before{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#fff;opacity:.4}.top-bar .top-bar_right li a:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#fff;transform:scaleX(0);transform-origin:left center;transition:.2s;opacity:1}.top-bar .top-bar_right li a svg{width:auto;height:26px;margin-right:15px;fill:#fff}.top-bar .top-bar_right li a:hover:after{transform:scaleX(1)}.top-bar .top-bar_menu-btn{width:45px;height:19px;position:absolute;bottom:-17px;background-color:rgba(0,0,0,0);border:none}.top-bar .top-bar_menu-btn span{width:100%;height:1px;position:absolute;left:0;display:block;background-color:#fff}.top-bar .top-bar_menu-btn span:first-child{top:0}.top-bar .top-bar_menu-btn span:nth-child(2){top:9px}.top-bar .top-bar_menu-btn span:last-child{bottom:0}@media screen and (max-width: 2300px){.top-bar{height:101px}.top-bar>svg{height:24px;bottom:-24px}.top-bar .top-bar_left a{font-size:.9375rem}.top-bar .top-bar_left a svg{margin-right:11px}.top-bar .top-bar_left a:first-child,.top-bar .top-bar_left a:nth-child(2){margin-right:45px}.top-bar .top-bar_left a:first-child svg,.top-bar .top-bar_left a:nth-child(2) svg{width:18px}.top-bar .top-bar_left a:last-child svg{width:20px}.top-bar .top-bar_logo{width:53px}.top-bar .top-bar_right li{margin-left:56px}.top-bar .top-bar_right li a{font-size:.9375rem;height:27px;padding-left:7px;padding-right:17px}.top-bar .top-bar_right li a svg{height:20px;margin-right:11px}.top-bar .top-bar_menu-btn{width:34px;height:15px;bottom:-13px}.top-bar .top-bar_menu-btn span:nth-child(2){top:7px}}@media screen and (max-width: 1600px){.top-bar{height:76px}.top-bar>svg{height:18px;bottom:-18px}.top-bar .top-bar_left a:first-child svg,.top-bar .top-bar_left a:nth-child(2) svg{width:14px}.top-bar .top-bar_left a:last-child svg{width:15px}.top-bar .top-bar_logo{width:40px}.top-bar .top-bar_right li a svg{height:15px}.top-bar .top-bar_menu-btn{width:26px;height:11px;bottom:-10px}.top-bar .top-bar_menu-btn span:nth-child(2){top:5px}}@media screen and (max-width: 1000px)and (orientation: portrait){.top-bar{height:74px;padding:9px 10.4% 0 10.4%}.top-bar .top-bar_left a svg{margin-right:0}.top-bar .top-bar_left a span{display:none}.top-bar .top-bar_logo{width:52px;position:absolute;top:21px;left:calc(50% - 26px)}.top-bar .top-bar_menu-btn{position:relative;bottom:auto}.top-bar .top-bar_right{display:none}.top-bar>svg{width:98%;left:1%}}@media screen and (max-width: 600px)and (orientation: portrait){.top-bar{height:52px;padding:6px 8.5% 0 8.5%}.top-bar .top-bar_left a:first-child{margin-right:25px}.top-bar .top-bar_logo{width:30px;top:14px;left:calc(50% - 15px)}.top-bar>svg{width:100%;height:10px;bottom:-10px;left:0}}.page_home .top-bar{height:auto;padding-top:51px;padding-bottom:0;background-image:none}.page_home .top-bar>svg{display:none}.page_home .top-bar .top-bar_left a{text-shadow:0px 0px 7px #3d806b}.page_home .top-bar .top-bar_logo{width:175px;position:relative}.page_home .top-bar .top-bar_logo:before{content:"";width:220%;height:220%;position:absolute;top:-60%;left:-60%;z-index:1}.page_home .top-bar .top-bar_logo svg:first-child{display:block;position:relative;z-index:2}.page_home .top-bar .top-bar_logo svg:last-child{display:none}.page_home .top-bar .top-bar_right{width:calc(35% - 75px - 45px)}.page_home .top-bar .top-bar_right li a{text-shadow:0px 0px 7px #3d806b}.page_home .top-bar .top-bar_menu-btn{position:relative;bottom:auto;margin-left:75px}.page_home .menu.open .menu_image{transition-delay:.2s}.page_home .menu.open .menu_bar{transition-delay:.2s}@media screen and (max-width: 2300px){.page_home .top-bar{padding-top:38px}.page_home .top-bar .top-bar_logo{width:131px}.page_home .top-bar .top-bar_right{width:calc(35% - 56px - 34px)}.page_home .top-bar .top-bar_menu-btn{margin-left:56px}}@media screen and (max-width: 1200px)and (orientation: landscape){.page_home .top-bar{padding-left:3%;padding-right:3%}.page_home .top-bar .top-bar_left{padding-top:2px}}@media screen and (max-width: 1000px)and (orientation: portrait){.page_home .top-bar{height:74px;padding-top:9px;background-image:linear-gradient(to bottom, #3d806b, rgba(61, 128, 107, 0.89))}.page_home .top-bar>svg{display:block}.page_home .top-bar .top-bar_logo{width:52px;position:absolute}.page_home .top-bar .top-bar_logo svg:first-child{display:none}.page_home .top-bar .top-bar_logo svg:last-child{display:block}}@media screen and (max-width: 600px)and (orientation: portrait){.page_home .top-bar{height:52px;padding-top:6px}.page_home .top-bar .top-bar_logo{width:30px}}.page_wellness .top-bar,.page_locality .top-bar{background-image:linear-gradient(to bottom, rgba(61, 128, 107, 0.9), rgba(61, 128, 107, 0.79))}.page_wellness .top-bar>svg,.page_locality .top-bar>svg{fill:rgba(61,128,107,.79)}.page_accomodation-details .menu.open .menu_image{transition-delay:.2s}.page_accomodation-details .menu.open .menu_bar{transition-delay:.2s}.page_accomodation-details.alcina .top-bar{background-image:linear-gradient(to bottom, #FFF9F9, rgba(255, 249, 249, 0.89))}.page_accomodation-details.alcina .top-bar>svg{fill:rgba(255,249,249,.89)}.page_accomodation-details.arnica .top-bar{background-image:linear-gradient(to bottom, #F1B133, rgba(241, 177, 51, 0.89))}.page_accomodation-details.arnica .top-bar>svg{fill:rgba(241,177,51,.89)}.page_accomodation-details.cancun .top-bar{background-image:linear-gradient(to bottom, #248FC2, rgba(36, 143, 194, 0.89))}.page_accomodation-details.cancun .top-bar>svg{fill:rgba(36,143,194,.89)}.page_accomodation-details.ciof_dal_ton .top-bar{background-image:linear-gradient(to bottom, #EA477E, rgba(234, 71, 126, 0.89))}.page_accomodation-details.ciof_dal_ton .top-bar>svg{fill:rgba(234,71,126,.89)}.page_accomodation-details.lisora .top-bar{background-image:linear-gradient(to bottom, #9A3F5E, rgba(154, 63, 94, 0.89))}.page_accomodation-details.lisora .top-bar>svg{fill:rgba(154,63,94,.89)}.page_accomodation-details.mota_vedla .top-bar{background-image:linear-gradient(to bottom, #60439D, rgba(96, 67, 157, 0.89))}.page_accomodation-details.mota_vedla .top-bar>svg{fill:rgba(96,67,157,.89)}.page_accomodation-details.salieta .top-bar{background-image:linear-gradient(to bottom, #5BD0FB, rgba(91, 208, 251, 0.89))}.page_accomodation-details.salieta .top-bar>svg{fill:rgba(91,208,251,.89)}.page_accomodation-details.sanvi .top-bar{background-image:linear-gradient(to bottom, #F87036, rgba(248, 112, 54, 0.89))}.page_accomodation-details.sanvi .top-bar>svg{fill:rgba(248,112,54,.89)}.page_accomodation-details.stera_de_munt .top-bar{background-image:linear-gradient(to bottom, #D0D6E0, rgba(208, 214, 224, 0.89))}.page_accomodation-details.stera_de_munt .top-bar>svg{fill:rgba(208,214,224,.89)}.page_accomodation-details.picio_pre .top-bar{background-image:linear-gradient(to bottom, #14A448, rgba(20, 164, 72, 0.89))}.page_accomodation-details.picio_pre .top-bar>svg{fill:rgba(20,164,72,.89)}.page_accomodation-details.gran_pre .top-bar{background-image:linear-gradient(to bottom, #0A642A, rgba(10, 100, 42, 0.89))}.page_accomodation-details.gran_pre .top-bar>svg{fill:rgba(10,100,42,.89)}.page_bistrot .top-bar{background-image:linear-gradient(to bottom, #C48433, rgba(196, 132, 51, 0.89))}.page_bistrot .top-bar>svg{fill:rgba(196,132,51,.89)}.menu{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;visibility:hidden;z-index:-1;transition-delay:.3s}.menu:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:0;z-index:1}.menu a{font-weight:normal}.menu .menu_image{width:100%;height:100%;position:relative;opacity:0;transition:.2s;z-index:10}.menu .menu_image div{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:.5s}.menu .menu_image div.active{opacity:1}.menu .menu_image div .menu_image_slogan{font-size:5.625rem;color:#fff;line-height:81px;text-shadow:0px 3px 20px rgba(0,0,0,.37);position:absolute;right:calc(27.3% + 69px);margin:0;opacity:0;transition:.4s}.menu .menu_image div .menu_image_slogan.top{top:76px;transform:translateY(40px)}.menu .menu_image div .menu_image_slogan.bottom{bottom:155px;transform:translateY(-40px)}.menu .menu_image div.active .menu_image_slogan{transition-delay:.2s;opacity:1;transform:translateY(0)}.menu .menu_bar{width:27.3%;height:100%;position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center;padding-top:90px;background-color:rgba(61,128,107,.9);transform:translateX(100%);transition:.3s;z-index:20}.menu .menu_bar .menu_bar_logo{width:29.6%;margin-bottom:70px}.menu .menu_bar .menu_bar_logo svg{width:100%;height:auto}.menu .menu_bar .menu_bar_logo svg .white_path{fill:#fff}.menu .menu_bar .menu_bar_icons{position:absolute;top:90px;right:43px;display:flex;flex-direction:column;align-items:center}.menu .menu_bar .menu_bar_icons a{height:22px;margin-bottom:28px;opacity:.6;transition:.2s}.menu .menu_bar .menu_bar_icons a svg{height:100%;fill:#fff}.menu .menu_bar .menu_bar_icons a:hover{opacity:1}.menu .menu_bar .menu_bar_icons a:last-child{margin-bottom:0}.menu .menu_bar .menu_bar_list{margin:0;list-style:none}.menu .menu_bar .menu_bar_list li{text-align:center;margin-bottom:40px}.menu .menu_bar .menu_bar_list li a{font-family:"Julius Sans One",sans-serif;font-size:1.875rem;color:#fff;opacity:.6;transition:.2s}.menu .menu_bar .menu_bar_list li a.active{font-size:2.5rem;opacity:1}.menu .menu_bar .menu_bar_list li a:hover{opacity:1}.menu .menu_bar .menu_bar_list li:last-child{margin-bottom:0}.menu .menu_bar .menu_bar_info{position:absolute;bottom:43px;left:40px;display:flex;flex-direction:column}.menu .menu_bar .menu_bar_info a{font-size:1.25rem;color:#fff;font-weight:100;display:flex;align-items:center;margin-bottom:14px;transition:.2s}.menu .menu_bar .menu_bar_info a:hover{opacity:.5}.menu .menu_bar .menu_bar_info a svg{fill:#fff}.menu .menu_bar .menu_bar_info a.menu_bar_info_tel{padding-left:1px}.menu .menu_bar .menu_bar_info a.menu_bar_info_tel svg{margin-right:17px}.menu .menu_bar .menu_bar_info a.menu_bar_info_email svg{margin-right:15px}.menu .menu_bar .menu_bar_info a:last-child{margin-bottom:0}.menu .menu_bar .menu_bar_lang{position:absolute;top:90px;left:43px;margin:0;list-style:none}.menu .menu_bar .menu_bar_lang li{text-align:right;margin-bottom:9px}.menu .menu_bar .menu_bar_lang li a{font-family:"Julius Sans One",sans-serif;font-size:1.25rem;color:#fff;text-transform:uppercase;opacity:.6}.menu .menu_bar .menu_bar_lang li a:hover{opacity:1}.menu .menu_bar .menu_bar_lang li.active a{opacity:1}.menu .menu_bar .menu_bar_lang li:last-child{margin-bottom:0}.menu .menu_bar .menu_bar_close{width:64px;height:64px;position:absolute;top:calc(50% - 32px);right:29px;background-color:rgba(0,0,0,0);border:none;opacity:.6;transition:.2s}.menu .menu_bar .menu_bar_close span{width:100%;height:1px;position:absolute;top:31px;left:0;display:block;background-color:#fff}.menu .menu_bar .menu_bar_close span:first-child{transform:rotate(-45deg)}.menu .menu_bar .menu_bar_close span:last-child{transform:rotate(45deg)}.menu .menu_bar .menu_bar_close:hover{opacity:1}.menu .menu_bar>svg{display:none}.menu.open{visibility:visible;z-index:3000;transition-delay:0s}.menu.open:before{opacity:1;transition-delay:.6s}.menu.open .menu_image{opacity:1;transition:.4s}.menu.open .menu_bar{transform:translateX(0);transition:.4s}@media screen and (max-width: 2300px){.menu .menu_image div .menu_image_slogan{font-size:4.25rem;line-height:61px;right:calc(27.3% + 52px)}.menu .menu_image div .menu_image_slogan.top{top:57px;transform:translateY(30px)}.menu .menu_image div .menu_image_slogan.bottom{bottom:116px;transform:translateY(-30px)}.menu .menu_bar{padding-top:68px}.menu .menu_bar .menu_bar_logo{margin-bottom:53px}.menu .menu_bar .menu_bar_icons{top:68px;right:32px}.menu .menu_bar .menu_bar_icons a{height:19px;margin-bottom:21px}.menu .menu_bar .menu_bar_list li{margin-bottom:30px}.menu .menu_bar .menu_bar_list li a{font-size:1.4375rem}.menu .menu_bar .menu_bar_list li a.active{font-size:1.875rem}.menu .menu_bar .menu_bar_info{bottom:32px;left:30px}.menu .menu_bar .menu_bar_info a{font-size:.9375rem;margin-bottom:11px}.menu .menu_bar .menu_bar_info a.menu_bar_info_tel svg{width:18px}.menu .menu_bar .menu_bar_info a.menu_bar_info_email svg{width:20px}.menu .menu_bar .menu_bar_lang{top:68px;left:32px}.menu .menu_bar .menu_bar_lang li{margin-bottom:7px}.menu .menu_bar .menu_bar_lang li a{font-size:.9375rem}.menu .menu_bar .menu_bar_close{width:48px;height:48px;top:calc(50% - 24px);right:22px}.menu .menu_bar .menu_bar_close span{width:100%;height:1px;position:absolute;top:23px}}@media screen and (max-width: 1600px){.menu .menu_image div .menu_image_slogan{font-size:3.1875rem;line-height:46px;right:calc(27.3% + 39px)}.menu .menu_image div .menu_image_slogan.top{top:43px;transform:translateY(23px)}.menu .menu_image div .menu_image_slogan.bottom{bottom:87px;transform:translateY(-23px)}.menu .menu_bar{padding-top:51px}.menu .menu_bar .menu_bar_logo{margin-bottom:40px}.menu .menu_bar .menu_bar_icons{top:51px;right:24px}.menu .menu_bar .menu_bar_icons a{height:14px;margin-bottom:16px}.menu .menu_bar .menu_bar_list li{margin-bottom:23px}.menu .menu_bar .menu_bar_list li a{font-size:1.0625rem}.menu .menu_bar .menu_bar_list li a.active{font-size:1.4375rem}.menu .menu_bar .menu_bar_info{bottom:24px;left:23px}.menu .menu_bar .menu_bar_info a{font-size:.8125rem;margin-bottom:8px}.menu .menu_bar .menu_bar_info a.menu_bar_info_tel svg{width:14px;margin-right:13px}.menu .menu_bar .menu_bar_info a.menu_bar_info_email svg{width:15px;margin-right:11px}.menu .menu_bar .menu_bar_lang{top:51px;left:24px}.menu .menu_bar .menu_bar_lang li{margin-bottom:5px}.menu .menu_bar .menu_bar_lang li a{font-size:.8125rem}.menu .menu_bar .menu_bar_close{width:36px;height:36px;top:calc(50% - 18px);right:17px}.menu .menu_bar .menu_bar_close span{top:17px}}@media screen and (max-width: 1000px)and (orientation: portrait){.menu .menu_image:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:10}.menu .menu_image div .menu_image_slogan{display:none}.menu .menu_bar{width:100%;height:auto;padding-top:130px;background-color:rgba(0,0,0,0);transform:translateY(-100%)}.menu .menu_bar:before{content:"";width:100%;height:calc(100% - 74px);position:absolute;top:0;left:0;background-color:rgba(61,128,107,.84);z-index:-1}.menu .menu_bar .menu_bar_logo{width:140px;margin-bottom:78px}.menu .menu_bar .menu_bar_list li a{font-size:1.25rem}.menu .menu_bar .menu_bar_info{top:51px;bottom:auto}.menu .menu_bar .menu_bar_lang{width:100%;right:0;left:auto;top:auto;bottom:-180px;display:flex;justify-content:center}.menu .menu_bar .menu_bar_lang li{margin-right:30px}.menu .menu_bar .menu_bar_lang li a{font-size:1.125rem}.menu .menu_bar .menu_bar_lang li:last-child{margin-right:0}.menu .menu_bar .menu_bar_close{top:20px;right:calc(50% - 18px)}.menu .menu_bar .menu_bar_icons a{height:20px;margin-bottom:25px}.menu .menu_bar>svg{width:100%;height:178px;position:absolute;bottom:-104px;left:0;display:block;fill:rgba(61,128,107,.84);z-index:-1}.menu.open .menu_bar{transform:translateY(0)}}@media screen and (max-width: 600px)and (orientation: portrait){.menu .menu_bar{height:100%;padding-top:81px}.menu .menu_bar:before{height:100%}.menu .menu_bar>svg{display:none}.menu .menu_bar .menu_bar_logo{width:80px;margin-bottom:60px}.menu .menu_bar .menu_bar_icons{top:17px;right:8.5%}.menu .menu_bar .menu_bar_icons a{height:14px;margin-bottom:15px}.menu .menu_bar .menu_bar_list{font-size:.9375rem}.menu .menu_bar .menu_bar_list li{margin-bottom:15px}.menu .menu_bar .menu_bar_info{flex-direction:row;top:17px;left:8.5%}.menu .menu_bar .menu_bar_info a{margin-bottom:0}.menu .menu_bar .menu_bar_info a span{display:none}.menu .menu_bar .menu_bar_info a:first-child{margin-right:25px}.menu .menu_bar .menu_bar_info a.menu_bar_info_tel{padding-left:0}.menu .menu_bar .menu_bar_info a.menu_bar_info_tel svg{margin-right:0}.menu .menu_bar .menu_bar_info a.menu_bar_info_email svg{margin-right:0}.menu .menu_bar .menu_bar_lang{width:auto;top:60px;bottom:auto;left:8.5%;right:auto;flex-direction:column}.menu .menu_bar .menu_bar_lang li{text-align:left;margin-right:0}.menu .menu_bar .menu_bar_lang li a{font-size:.8125rem}}
