.widget-activities .owl-carousel .owl-item:not(.center) .item:after{content:"";position:absolute}.button.primary{border:3px solid #97ce00;background:transparent;color:#97ce00;text-decoration:none!important;border-radius:3px}.button.primary:active,.button.primary:focus,.button.primary:hover,.button.primary[disabled]:active,.button.primary[disabled]:focus{color:#fff;background:#97ce00;border:3px solid #97ce00}.button.success{border:3px solid #f7931e;background:transparent;color:#f7931e;text-decoration:none!important;border-radius:3px}.button.success:active,.button.success:focus,.button.success:hover,.button.success[disabled]:active,.button.success[disabled]:focus{color:#fff;background:#f7931e;border:3px solid #f7931e}.button.danger{border:none!important;background:#ce0000;color:#fff!important;text-decoration:none!important}.button.danger:active,.button.danger:focus,.button.danger:hover{color:#fff;background:#ea0000}header{background-color:#3d606a;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:9999;padding:.5rem}header #contact_links a{color:#a4cfdb;font-size:.85rem;font-weight:700;margin-right:10px}header #contact_links a:hover{color:#fff}header #contact_links a:hover svg{fill:#fff}header #contact_links a svg{width:30px;height:30px;fill:#a4cfdb}#brand .title{margin-bottom:0;max-width:200px}#brand .title img{width:100%}#brand a{color:#fff;font-size:3rem;line-height:1;display:block}@media screen and (max-width:640px){#brand a{margin:10px auto}}#toggle_navigation{color:#a4cfdb;font-size:1.3rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-transform:uppercase;font-weight:700}#toggle_navigation:hover{text-decoration:none}#toggle_navigation svg{fill:#a4cfdb;margin:5px;height:24px;width:auto}#toggle_navigation:hover{color:#fff}#toggle_navigation:hover svg{fill:#fff}@media screen and (max-width:640px){#toggle_navigation{margin-top:15px;float:right}#toggle_navigation svg{width:100%;height:auto}}#country-select{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}#country-select .dropdown dd ul,#country-select .dropdown dt a{background-color:#2a434a;border:none}#btn_resa{font-weight:700}@media screen and (max-width:640px){#btn_resa{font-size:12px;padding:6px 15px}}.container_btn_reservation{margin-bottom:0;text-align:right}main{background:url(../img/bg-main.png) repeat-x bottom;padding:30px 0 150px;box-shadow:inset 0 -5px 5px #ccc;border-bottom:1px solid #fff}footer{background-color:#3d606a;color:#fff}#container_credits{background-color:#34515a;color:#fff;padding:10px 0}#container_credits p{margin-bottom:0;font-size:12px}#container_credits a,#container_credits p{color:#ccc;font-weight:700;font-size:.8rem}#container_credits a:hover{color:#fff}.toggle-navigation,.toggle-overlay-navigation{color:#fff;-webkit-transform:all .2s ease-out;transform:all .2s ease-out}.toggle-navigation .hamburger,.toggle-overlay-navigation .hamburger{display:-webkit-box;display:flex}.toggle-navigation .hamburger-inner,.toggle-navigation .hamburger-inner:after,.toggle-navigation .hamburger-inner:before,.toggle-overlay-navigation .hamburger-inner,.toggle-overlay-navigation .hamburger-inner:after,.toggle-overlay-navigation .hamburger-inner:before{background-color:#fff}.toggle-navigation:not(.is-active):hover,.toggle-overlay-navigation:not(.is-active):hover{color:#fff}.toggle-navigation:not(.is-active):hover .hamburger-inner,.toggle-navigation:not(.is-active):hover .hamburger-inner:after,.toggle-navigation:not(.is-active):hover .hamburger-inner:before,.toggle-overlay-navigation:not(.is-active):hover .hamburger-inner,.toggle-overlay-navigation:not(.is-active):hover .hamburger-inner:after,.toggle-overlay-navigation:not(.is-active):hover .hamburger-inner:before{background-color:#fff}.toggle-navigation>span,.toggle-overlay-navigation>span{margin-top:.5rem}#mobile_navigation .toggle-navigation,#mobile_navigation .toggle-overlay-navigation{color:#3d606a}#mobile_navigation .toggle-navigation .hamburger-inner,#mobile_navigation .toggle-navigation .hamburger-inner:after,#mobile_navigation .toggle-navigation .hamburger-inner:before,#mobile_navigation .toggle-overlay-navigation .hamburger-inner,#mobile_navigation .toggle-overlay-navigation .hamburger-inner:after,#mobile_navigation .toggle-overlay-navigation .hamburger-inner:before{background-color:#3d606a}#mobile_navigation .toggle-navigation:not(.is-active):hover,#mobile_navigation .toggle-overlay-navigation:not(.is-active):hover{color:#3d606a}#mobile_navigation .toggle-navigation:not(.is-active):hover .hamburger-inner,#mobile_navigation .toggle-navigation:not(.is-active):hover .hamburger-inner:after,#mobile_navigation .toggle-navigation:not(.is-active):hover .hamburger-inner:before,#mobile_navigation .toggle-overlay-navigation:not(.is-active):hover .hamburger-inner,#mobile_navigation .toggle-overlay-navigation:not(.is-active):hover .hamburger-inner:after,#mobile_navigation .toggle-overlay-navigation:not(.is-active):hover .hamburger-inner:before{background-color:#3d606a}.off-canvas-menu{background:#3d606a;padding-top:1rem}.off-canvas-menu ul{border-top:1px solid #2a434a;border-bottom:1px solid #507d8a}.off-canvas-menu ul li{border-top:1px solid #507d8a;border-bottom:1px solid #2a434a}.off-canvas-menu ul li.home svg{fill:#fff}.off-canvas-menu ul li a,.off-canvas-menu ul li span{color:#fff}.off-canvas-menu ul li:hover{background:#507d8a}.off-canvas-menu address,.off-canvas-menu address a,.off-canvas-menu address p{color:#fff}#secondary_navigation ul{list-style-type:none;text-align:center}#secondary_navigation ul li a{color:#e6e6e6;-webkit-transition:.2s;transition:.2s}#secondary_navigation ul li a:hover{color:#fff}@media screen and (min-width:40.0625em){#secondary_navigation ul{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}#secondary_navigation ul li{margin-right:1rem}}nav{background:#f6f6f6;box-shadow:0 2px 2px #e2e2e2;border-bottom:1px solid #fff;border-top:1px solid #fff}.carousel__tag .carousel_navigation{display:none}@media screen and (min-width:40.0625em){.carousel__tag .carousel_navigation{display:block}}.carousel__tag .carousel_navigation .navBtn,.carousel__tag .navBtn{background:transparent!important}.carousel__tag .carousel_navigation .navBtn svg,.carousel__tag .navBtn svg{fill:#ccc;width:32px!important;height:38px!important}.carousel__tag .carousel_navigation .navBtn.customNextBtn,.carousel__tag .carousel_navigation .navBtn.customPrevBtn,.carousel__tag .navBtn.customNextBtn,.carousel__tag .navBtn.customPrevBtn{box-shadow:none}.carousel__tag .carousel_navigation .navBtn svg,.carousel__tag .navBtn svg{fill:#fff}.carousel__tag .carousel_navigation .navBtn svg polyline,.carousel__tag .navBtn svg polyline{stroke:#fff}.carousel__tag:hover .carousel_navigation .navBtn,.carousel__tag:hover .navBtn{background:transparent!important}.mod__introduction{text-align:center}.mod_item_container{background:hsla(0,0%,100%,.7);box-shadow:0 0 5px #ccc;margin:0 0 30px!important}.mod_item_container .mod__title{background:#3d606a;margin-bottom:20px}.mod_item_container .mod__title h2,.mod_item_container .mod__title h3{color:#fff;padding:15px 0}.mod__return_index p{margin-top:20px}.conciergerie-index .alternate-panels__image{max-height:400px}#intro_content{padding:30px 0}#container_reservation_form{position:absolute;top:0;right:15px;width:370px;z-index:100;background:#454545;color:#fff;display:none}#container_reservation_form h3{font-family:arial,sans-serif;font-size:22px;margin:10px}#reservation_form{margin-bottom:5px}#reservation_form fieldset{background:#f4f4f4;border:none;border-radius:0;margin:0;padding:10px}#reservation_form label{font-weight:700;margin:5px 0;line-height:1;color:#454545;padding:0}#reservation_form select{border:1px solid #ccc;border-radius:3px;height:auto;margin:0}#reservation_form input{margin:0}.reservation_input{display:inline-block;vertical-align:top}.btn_submit_reservation{vertical-align:bottom;background:#423b4a;border:none;color:#fff;font-size:12px;border-radius:5px;padding:5px 30px 5px 10px;cursor:pointer}#direct_reservation_advantages{clear:both;margin:10px 0;text-align:center;cursor:default!important}.reservation_advantage{font-size:12px;font-weight:700;padding:2px 0 2px 20px;margin:0 5px 0 0;display:inline-block;width:45%;text-align:left;cursor:default;background:url(/img/icon/tick.png) no-repeat 0;background-size:16px 16px}@media only screen and (max-width:1233px){#carte_accent_links{display:none}}@media only screen and (max-width:820px){#container_reservation_form{position:relative;width:100%;right:0;padding:1%}#useful_links{text-align:center}#useful_links li{margin:0}}@media only screen and (max-width:640px){#client_fidelity_widget{display:none}}#room_categories li.room_category_panel{box-shadow:0 0 5px #ccc;padding-bottom:10px}#room_categories li.room_category_panel .room_category_image_container .room_categories__price_from,#room_categories li.room_category_panel .room_category_image_container .room_category__dimensions,#room_categories li.room_category_panel .room_category_image_container .room_category__max_capacity{background:rgba(0,0,0,.5)}#room_categories li.room_category_panel h3{margin:15px 0;font-size:1.6rem}#room_categories li.room_category_panel h3 a{text-decoration:none!important}#room_categories li.room_category_panel .room-categories__reservation-telephone{display:block}.svg #service_icons li span,.svg .room_categories__compare_service,.svg .room_category_services li span{background-color:#3d606a!important}.room_categories__title_container h1{text-align:left}#room_categories__view_container{margin-top:20px}#primary_content .room-categories__reservation-telephone{font-size:1.2rem;font-weight:700}#primary_content .room-categories__reservation-telephone:link,#primary_content .room-categories__reservation-telephone:visited{text-decoration:none!important}#reception_rooms li.reception_room_panel{box-shadow:0 0 5px #ccc;padding-bottom:10px}#reception_rooms li.reception_room_panel h3{margin:15px 0;font-size:1.6rem}#reception_rooms li.reception_room_panel h3 a{text-decoration:none!important}.mod__promotions h1{text-align:center}.promotion__link_return_index{clear:both;border-top:1px dotted #ccc;padding-top:20px;margin:20px 0}.mod__packages h1{text-align:center}.package__link_return_index{clear:both;border-top:1px dotted #ccc;padding-top:20px;margin:20px 0}#images,.mod__images h1{text-align:center}#images{list-style-type:none;padding:0;margin:0}#images li{display:inline-block;margin:10px;padding:10px;border:1px solid #fff;min-width:160px;background:#fffcf4;box-shadow:2px 2px 2px #c9c3b5;max-width:260px;opacity:.8;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s}#images li:hover{opacity:1;border:1px solid #ccc}#images li h3{margin:10px 0;font-size:1em}#images li h3 a{color:#ffc000;font-variant:small-caps;text-decoration:none}#images li:hover a,#images li h3 a:hover{color:#fff}#images li p{margin:5px 0;font-size:12px;text-align:center}.region_slide{text-align:center;position:relative}.region_slide img{border:5px solid #fff;box-shadow:0 0 5px #454545}.region_slide h4{color:#3d606a;font-family:Nunito,sans-serif;font-weight:100}.regions_container{margin:0 0 30px;padding:30px 0}.regions_container h3{color:#3d606a;font-family:Nunito,sans-serif;font-weight:100}.regions__return_index{border-top:1px dotted #ccc;padding-top:10px}.mod__links h1{text-align:center}#agenda_ticker{margin:0 10px}#agenda_ticker h4{margin:0 0 10px}#container_btn_see_agenda{margin-top:10px}.place{display:block;margin:10px 0}.mod__agendas .item .item-overlay .overlay-date-round{position:absolute;top:5%;left:5%;width:25%;height:0;padding:5% 0 20%;border-radius:50%;overflow:hidden;background:#3d606a;box-shadow:0 0 3px #454545;-webkit-transition:.5s;transition:.5s}.mod__agendas .item .item-overlay .overlay-date-round p{text-align:center;padding:9% 5%;font-size:.9rem;color:#fff}@media only screen and (max-width:480px){.mod__agendas .item .item-overlay .overlay-date-round p{font-size:.6rem;padding-top:15%;line-height:1.1}}.mod__agendas .item .item-overlay h4{text-align:right!important;padding:5% 5% 5% 15%!important}.mod__agendas .item .item-overlay .overlay-date{text-align:right;padding:5% 5% 5% 15%}.mod__agendas .item .item-overlay:hover .overlay-date-round{background:#f7931e}.mod__agendas .item .item-overlay:hover .overlay-date-round p{color:currentColor}.mod__agendas .item .item-overlay:hover h4{padding:5% 5% 5% 15%!important;-webkit-transform:scale(1);transform:scale(1)}.mod__agendas .index-panels .item:focus .item-overlay .overlay-desc,.mod__agendas .index-panels .item:hover .item-overlay .overlay-desc{margin-top:-10px}.mod__agendas .index-panels .item:focus .item-overlay .overlay-date,.mod__agendas .index-panels .item:hover .item-overlay .overlay-date{top:80px}.mod__activities h1{text-align:center}#container_reservation_form{background:#3d606a}#container_reservation_form h3{color:#fff;background:url(../img/bg-reservation-title.png) no-repeat 0;padding-left:30px}#container_reservation_form .btn_submit_reservation{padding:10px 20px;font-weight:700}#container_reservation_form #direct_reservation_advantages{color:#454545}#container_reservation_form .reservation_promotion ul{list-style-type:none}.widget{padding:30px 0}.widget .widget_title{text-align:center;font-family:Nunito,sans-serif;color:#3d606a;font-weight:100;font-size:1.58611rem}@media (min-width:480px) and (max-width:767px){.widget .widget_title{font-size:calc(1.58611rem + 0.42525*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){.widget .widget_title{font-size:calc(2.01136rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){.widget .widget_title{font-size:2.01136rem}}.widget-rooms{padding-bottom:0}.widget-rooms .rooms-jumbo-image picture{height:80vh}.widget-rooms .container-room-text{background-image:-owg-linear-gradient(transparent,#000);background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(transparent,#000)}.widget-rooms .container-room-text .widget_title{color:#fff}.widget-services{position:relative;z-index:99;background:#3d606a url(../img/bg-featured-content.png)}.widget-services .featured-services-item{margin:0!important}.widget-services svg{fill:#fff}.widget-services p{color:#fff}.widget_link{margin:30px 0 0}.widget_link a{margin:0;color:#3d606a}.widget_link a:hover{color:#2a434a}#contact_form{background:hsla(0,0%,100%,.7);box-shadow:0 .4px 2.2px rgba(0,0,0,.02),0 1px 5.3px rgba(0,0,0,.028),0 1.9px 10px rgba(0,0,0,.035),0 3.4px 17.9px rgba(0,0,0,.042),0 6.3px 33.4px rgba(0,0,0,.05),0 15px 80px rgba(0,0,0,.07);border:none}#location #address{background:hsla(0,0%,100%,.6)}#location #address .brand-logo{margin-top:20px}#location #address .brand-logo img{max-width:300px}#location #address address{font-size:.8rem}#location #address #location_contact_links svg,#location #address .social_media_links svg{fill:#3d606a}#resa_form{position:absolute;top:0;bottom:0;right:60px;background:rgba(0,0,0,.5);color:#fff;width:300px;padding:20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}#resa_form h3{color:#fff;font-size:1.6rem;font-style:italic;border-bottom:none;text-align:center;font-weight:700;margin-bottom:2rem}#resa_form label{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.9);padding-bottom:3px;font-weight:700}#resa_form input{background:transparent;border-color:hsla(0,0%,100%,.9);color:#fff}#resa_form .btn-resa-form{display:block;color:#fff;font-size:1.2rem;margin-bottom:0}#resa_form .btn-resa-form:hover{color:#fff}#resa_form .btn-resa-form:hover svg polyline{stroke:#fff}#resa_form .btn-resa-form span.date-day{font-size:2rem;color:#e8e8e8;font-weight:700;font-style:italic}#resa_form .btn-resa-form svg{vertical-align:text-bottom;float:right;margin-top:8px}#resa_form .btn-resa-form svg polyline{stroke:hsla(0,0%,100%,.7)}#resa_form .btn-resa-form #text-num-adults{margin-right:10px;display:inline-block}#resa_form .btn-resa-form a.num-step{display:inline-block;background:hsla(0,0%,100%,.2);border:1px solid #ccc;color:#ccc;vertical-align:top;margin-top:10px;line-height:1.2;width:24px;height:24px;font-weight:700;-webkit-transition:all .2 ease-out;transition:all .2 ease-out}#resa_form .btn-resa-form a.num-step.minus{padding:0 6px}#resa_form .btn-resa-form a.num-step.plus{padding:1px 6px}#resa_form .btn-resa-form a.num-step:hover{color:#fff;border-color:#fff;background:hsla(0,0%,100%,.5)}#resa_form #btn-resa-form{background:#466f7a;color:#fff;text-align:center;font-size:1.6rem;padding:10px 20px;margin-top:10px;display:block;width:100%}#resa_form #btn-resa-form span{display:block;font-style:italic;font-size:.8rem}#resa_form #btn-resa-form:hover{color:#fff;background:#34515a}@media screen and (max-width:766px){#resa_form{position:relative;width:100%;padding:20px;left:0;right:0;background:#3d606a}}.picker,.picker__button--clear,.picker__button--close,.picker__button--today{color:#3d606a}#conciergerie_services{list-style-type:none;text-align:center}#conciergerie_services .service_panel{display:inline-block;width:32%;background:#efefef;border-bottom:1px solid #3d606a;margin:auto;min-height:200px}#conciergerie_services .service_panel h2{margin:20px 0;font-size:1.3rem}.widget-promotions{background:#3d606a;z-index:99;position:relative;overflow:hidden}@media screen and (min-width:40.0625em){.widget-promotions{padding:6rem 0}}.widget-promotions .stars{background:url(../img/bg-promotion-teaser.png);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:scale(1);transform:scale(1);opacity:.05}.widget-promotions .stars:nth-child(2){opacity:.1;-webkit-transform:scale(1.2);transform:scale(1.2)}.widget-promotions .widget_title{color:#fff}@media screen and (min-width:40.0625em){.widget-promotions .carousel__tag .item{padding:0 60px}.widget-promotions .carousel__tag .item .carousel_single__image,.widget-promotions .carousel__tag .item .carousel_single__text_container{height:500px}}.widget-promotions .carousel_single__text_container{background-color:#fff}.widget-activities .owl-carousel .owl-stage-outer{padding-block:3rem}.widget-activities .owl-carousel .owl-item:not(.center){position:relative;z-index:1}.widget-activities .owl-carousel .owl-item:not(.center) .item:after{top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10}.widget-activities .owl-carousel .owl-item .item{position:relative;z-index:1;background-color:#fff;padding:1rem;box-shadow:0 .3px .6px rgba(0,0,0,.031),0 .7px 1.3px rgba(0,0,0,.044),0 1.3px 2.5px rgba(0,0,0,.055),0 2.2px 4.5px rgba(0,0,0,.066),0 4.2px 8.4px rgba(0,0,0,.079),0 10px 20px rgba(0,0,0,.11)}.widget-activities .owl-carousel .owl-item.center{position:relative;z-index:10}@media screen and (min-width:40.0625em){.widget-activities .owl-carousel .owl-item.center .item{-webkit-transform:scale(1.1);transform:scale(1.1)}.widget-activities .owl-carousel .owl-item.center .item .carousel__image{border-width:10px}}.widget-activities .carousel__tag .owl-stage{display:-webkit-box;display:flex}.widget-activities .carousel__tag .owl-stage .owl-item{-webkit-box-flex:1;flex:1 1 100%;display:-webkit-box;display:flex}.widget-activities .carousel__tag .owl-stage .owl-item .item{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.widget-activities .carousel__tag .owl-stage .owl-item .item .carousel__text_container{-webkit-box-flex:1;flex:1 1 auto}.widget-activities{background:#efefef;overflow:hidden;position:relative;padding:3rem 1rem;min-height:600px}.widget-activities .widget_title{text-align:center}.widget-activities .widget_title:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.widget-activities .widget_desc{text-align:center;max-width:1000px;margin:auto}.widget-activities .owl-carousel{-webkit-margin-after:2rem;margin-block-end:2rem;padding-inline:2rem}.widget-activities .owl-carousel .owl-stage-outer{padding-block:4rem}.widget-activities .owl-carousel .item{background-color:#fff;padding:1rem;box-shadow:0 .6px 2.2px rgba(0,0,0,.006),0 1.3px 5.3px rgba(0,0,0,.008),0 2.5px 10px rgba(0,0,0,.01),0 4.5px 17.9px rgba(0,0,0,.012),0 8.4px 33.4px rgba(0,0,0,.014),0 20px 80px rgba(0,0,0,.02)}.widget-activities .owl-carousel .item .carousel__image{margin-bottom:1.5rem}.widget-activities .owl-carousel .item .carousel__image img{-webkit-transition:all .4s cubic-bezier(.075,.82,.165,1);transition:all .4s cubic-bezier(.075,.82,.165,1)}.widget-activities .owl-carousel .item:hover .carousel__image img{scale:1.05}.widget-activities .owl-carousel .center .item{box-shadow:0 .3px .8px rgba(0,0,0,.042),0 .7px 2px rgba(0,0,0,.061),0 1.3px 3.8px rgba(0,0,0,.075),0 2.2px 6.7px rgba(0,0,0,.089),0 4.2px 12.5px rgba(0,0,0,.108),0 10px 30px rgba(0,0,0,.15)}.widget-activities .owl-carousel .carousel__title{color:#3d606a;text-shadow:none;font-family:Nunito,sans-serif}.widget-activities .owl-carousel .carousel__link{display:none}.widget-activities .navBtn.customPrevBtn{left:2rem}.widget-activities .navBtn.customNextBtn{right:2rem}@media screen and (min-width:40.0625em){#bg_image .owl-slide{min-height:600px}}#primary_content ul:not(#images){padding-left:20px;color:#454545}body{font-family:Raleway,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif;font-variant:"";line-height:1}h1{color:#3d606a;font-size:1.58611rem;font-weight:100;margin-bottom:1.6rem;text-align:center}@media (min-width:480px) and (max-width:767px){h1{font-size:calc(1.58611rem + 0.42525*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h1{font-size:calc(2.01136rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h1{font-size:2.01136rem}}.mod__pages h1,.mod__view h1{text-align:left}h2{color:#f7931e;font-weight:100;font-size:1.41617rem}@media (min-width:480px) and (max-width:767px){h2{font-size:calc(1.41617rem + 0.33284*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h2{font-size:calc(1.74901rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h2{font-size:1.74901rem}}h3{color:#666;font-weight:100;font-size:1.8rem;font-size:1.26444rem}@media (min-width:480px) and (max-width:767px){h3{font-size:calc(1.26444rem + 0.25644*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h3{font-size:calc(1.52087rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h3{font-size:1.52087rem}}h4{color:#666;font-weight:100;font-size:1.12896rem}@media (min-width:480px) and (max-width:767px){h4{font-size:calc(1.12896rem + 0.19354*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h4{font-size:calc(1.3225rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h4{font-size:1.3225rem}}h5{color:#666;font-weight:100;font-size:1.008rem}@media (min-width:480px) and (max-width:767px){h5{font-size:calc(1.008rem + 0.142*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h5{font-size:calc(1.15rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h5{font-size:1.15rem}}h6{color:#666;font-weight:100;font-size:.9rem}@media (min-width:480px) and (max-width:767px){h6{font-size:calc(.9rem + 0.1*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h6{font-size:calc(1rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h6{font-size:1rem}}p{color:#454545;font-size:.9rem}@media (min-width:480px) and (max-width:767px){p{font-size:calc(.9rem + 0.1*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){p{font-size:calc(1rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){p{font-size:1rem}}#location_contact_links a:not(.button):link,#primary_content a:not(.button):link{color:#454545;text-decoration:underline}#location_contact_links a:not(.button):hover,#primary_content a:not(.button):hover{color:#454545;text-decoration:none}#location_contact_links a:not(.button):active,#location_contact_links a:not(.button):visited,#primary_content a:not(.button):active,#primary_content a:not(.button):visited{color:#454545}#location_contact_links a{text-decoration:none!important}#primary_content ul{padding-left:20px;color:#454545}#primary_content ul li{margin-bottom:.5rem;font-size:.9rem}@media (min-width:480px) and (max-width:767px){#primary_content ul li{font-size:calc(.9rem + 0.1*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){#primary_content ul li{font-size:calc(1rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){#primary_content ul li{font-size:1rem}}#primary_content .breadcrumb{background:#3d606a;color:#fff;font-size:.8rem;padding:5px}#primary_content .breadcrumb a:link,#primary_content .breadcrumb a:visited{color:#e6e6e6;text-decoration:none}#primary_content .breadcrumb a:hover{color:#fff}.index-panels .item .item-overlay{padding:10px}.roomtype-prices{margin:1rem 0}.roomtype-prices__list{flex-wrap:wrap;gap:1rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.roomtype-prices__list,.roomtype-prices__list a{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.roomtype-prices__list a{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-decoration:none!important;padding:1rem;border:1px solid #efefef}.roomtype-prices__list a span{white-space:nowrap}.roomtype-prices .roomtype-prices__date{font-weight:700;font-size:.8rem}.roomtype-prices .roomtype-prices__rate{font-weight:700;font-size:1.4rem;white-space:nowrap}.reservit-rates{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;gap:1rem;flex-wrap:wrap;margin:2rem auto}@media screen and (min-width:40.0625em){.reservit-rates{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.reservit-rates__item{width:25%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;gap:1rem;padding:1rem;box-shadow:0 .6px 2.2px rgba(0,0,0,.011),0 1.3px 5.3px rgba(0,0,0,.016),0 2.5px 10px rgba(0,0,0,.02),0 4.5px 17.9px rgba(0,0,0,.024),0 8.4px 33.4px rgba(0,0,0,.029),0 20px 80px rgba(0,0,0,.04)}.reservit-rates__item h2{text-align:center;font-size:1.2rem}.reservit-rates__image{height:200px;width:100%}.reservit-rates__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.reservit-rate{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2rem}@media screen and (min-width:40.0625em){.reservit-rate{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.reservit-rate a{text-decoration:none}.reservit-rate__image{height:300px;width:100%}@media screen and (min-width:40.0625em){.reservit-rate__image{width:40%}}.reservit-rate__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.reservit-rate__content{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2rem;-webkit-box-align:start;align-items:flex-start}@media screen and (min-width:40.0625em){.reservit-rate__content{width:60%}}.establishment-options{margin:2rem auto}@media screen and (min-width:40.0625em){.options-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.litepicker .container__days .day-item.is-end-date:after{display:none!important}#reserveIt-best-price-widget{background:#fff;color:#3d606a}#reserveIt-best-price-widget #best-price-widget-title{background:#3d606a}#reserveIt-best-price-widget #best-price-widget-title h3{color:#fff}#reserveIt-best-price-widget p{color:#3d606a}#reserveIt-best-price-widget .btn-open svg{fill:#fff}#reserveIt-best-price-widget .galaxy_hotel_advantages{color:#3d606a}#reserveIt-best-price-widget #display-calendar{background:#f7931e;color:#fff;border:none}#reserveIt-best-price-widget #display-calendar:hover{background:#ff9416}#reserveIt-best-price-widget #ota-prices{background:#ececec}#reserveIt-best-price-widget .ota-price{color:#444}#reserveIt-best-price-widget #container-btn-reservation .button{background:#3d606a;color:#fff}#reserveIt-best-price-widget #reservation-telephone{background:#ececec;color:#3d606a}#container-btn-reservation .button{border:none!important}#r-calendar{background-color:#fff}#best_price_message{color:#fff!important}