@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;margin-left:auto;margin-right:auto;max-width:none}ol,ul{list-style:none}a,button{cursor:pointer;-webkit-transition:color .5s,background-color .5s;transition:color .5s,background-color .5s}a:focus,a:hover,button:focus,button:hover{outline:none;text-decoration:none}input:focus,select:focus,textarea:focus{outline:none}h1,h2,h3,h4,h5,p,span{line-height:1.3}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a,blockquote,button,h1,h2,h3,input,label,p,span{max-width:100%}b,strong{font-family:Cambria-Bold}.bg-fix{background-position:50%;background-repeat:no-repeat;background-size:cover}button{background-color:transparent;border:0}option{color:#666}.cookies-inner{color:#666;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular}.cookies-inner__title{color:#c29a4c;font:32px Cinzel-Bold;font:3.2rem Cinzel-Bold;text-transform:uppercase}#hs_habitaciones h3 span:before,#hs_location h3 span:before,#hs_servicios h3 span:before,#modal_ofertafechas .close:before,.accordion__button:before,.agency:before,.backgrounds__left-arrow:before,.backgrounds__right-arrow:before,.carouselmin__arrow--next:before,.carouselmin__arrow--prev:before,.certificates__thawte:before,.ekko-lightbox .close:before,.ekko-lightbox .glyphicon-chevron-left:before,.ekko-lightbox .glyphicon-chevron-right:before,.engine-select__city:before,.engine-select__close:before,.engine-select__hotel:before,.engine__destination-down:before,.engine__fly-button--fly:before,.engine__fly-button--hotel:before,.engine__hotels-close:before,.engine__promo-close:before,.events-apus__action-text:before,.events-apus__files-link:before,.gallery-category__collection-item:hover .gallery-category__collection-link:before,.generic__link-arrow:before,.highlights-aquila__arrow--next:before,.highlights-aquila__arrow--prev:before,.highlights-aquila__arrow-left:before,.highlights-aquila__arrow-right:before,.home .newsletter__claims-arrow--next:before,.home .newsletter__claims-arrow--prev:before,.hotels-apus__arrow--next:before,.hotels-apus__arrow--prev:before,.hotels-apus__arrow-left:before,.hotels-apus__arrow-right:before,.hotels-apus__stars-item:before,.hotels__list-thawte:before,.ico-blog:before,.ico-fa-blog:before,.ico-fa-facebook:before,.ico-fa-flickr:before,.ico-fa-foursquare:before,.ico-fa-google-plus:before,.ico-fa-google:before,.ico-fa-instagram:before,.ico-fa-linkedin:before,.ico-fa-mail:before,.ico-fa-paypal:before,.ico-fa-pinterest:before,.ico-fa-play:before,.ico-fa-snapchat:before,.ico-fa-spotify:before,.ico-fa-threads2:before,.ico-fa-threads:before,.ico-fa-tik-tok:before,.ico-fa-tripadvisor:before,.ico-fa-twitter:before,.ico-fa-user:before,.ico-fa-vimeo:before,.ico-fa-whatsapp:before,.ico-fa-wordpress:before,.ico-fa-x:before,.ico-fa-youtube:before,.ico-facebook:before,.ico-flickr:before,.ico-foursquare:before,.ico-google-plus:before,.ico-google:before,.ico-instagram:before,.ico-linkedin:before,.ico-loop:before,.ico-paypal:before,.ico-pinterest:before,.ico-play:before,.ico-snapchat:before,.ico-spotify:before,.ico-threads2:before,.ico-threads:before,.ico-tik-tok:before,.ico-twitter:before,.ico-vimeo:before,.ico-volumen-mute:before,.ico-volumen:before,.ico-wordpress:before,.ico-x:before,.ico-youtube:before,.introduction__more--minus:before,.introduction__more--plus:before,.meeting-room__modal-close:before,.modal__close:before,.modalViewMore button:before,.navbar-hotels__icon:before,.navbar__language-arrow:before,.newsletter .newsletter__claims-arrow--next:before,.newsletter .newsletter__claims-arrow--prev:before,.nosotros .generic__link:before,.offers-detail__conditions-text:before,.offers-inner__link-arrow:before,.offers .owl-next:before,.offers .owl-prev:before,.rooms-detail__player:before,.rooms-detail__video-play:before,.rooms__link-arrow:before,.rooms__video-play:before,.services-inner__description-arrow:before,.services-inner__description-link:before,.services-tab__carousel-left-arrow:before,.services-tab__carousel-right-arrow:before,.spa-inner__link-arrow:before,.ui-datepicker-next:before,.ui-datepicker-prev:before{font-family:icons-base;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none}.engine__destination-down:before,.navbar-hotels__icon:before,.navbar__language-arrow:before{content:""}.ui-datepicker-prev:before{content:""}.backgrounds__left-arrow:before,.backgrounds__right-arrow:before,.ekko-lightbox .glyphicon-chevron-left:before,.highlights-aquila__arrow-left:before,.highlights-aquila__arrow-right:before,.hotels-apus__arrow-left:before,.hotels-apus__arrow-right:before,.offers .owl-prev:before{content:""}.services-tab__carousel-left-arrow:before{content:""}.ui-datepicker-next:before{content:""}.accordion__button:before,.carouselmin__arrow--next:before,.carouselmin__arrow--prev:before,.ekko-lightbox .glyphicon-chevron-right:before,.engine-select__city:before,.engine-select__hotel:before,.highlights-aquila__arrow--next:before,.highlights-aquila__arrow--prev:before,.hotels-apus__arrow--next:before,.hotels-apus__arrow--prev:before,.offers .owl-next:before{content:""}.services-tab__carousel-right-arrow:before{content:""}.generic__link-arrow:before,.offers-inner__link-arrow:before,.rooms__link-arrow:before,.services-inner__description-arrow:before,.services-inner__description-link:before,.spa-inner__link-arrow:before{content:""}#modal_ofertafechas .close:before,.modalViewMore button:before{content:""}.engine-select__close:before,.engine__hotels-close:before,.engine__promo-close:before,.meeting-room__modal-close:before,.modal__close:before{content:""}.introduction__more--minus:before{content:""}#hs_habitaciones h3 span:before,#hs_location h3 span:before,#hs_servicios h3 span:before{content:""}.engine__fly-button--hotel:before{content:""}.ico-fa-mail:before,.nosotros .generic__link:before{content:""}.ico-fa-facebook:before,.ico-facebook:before{content:""}.ico-fa-google-plus:before,.ico-fa-google:before,.ico-google-plus:before,.ico-google:before{content:""}.ico-fa-flickr:before,.ico-flickr:before{content:""}.ico-fa-linkedin:before,.ico-linkedin:before{content:""}.ico-fa-instagram:before,.ico-instagram:before{content:""}.ico-fa-foursquare:before,.ico-foursquare:before{content:""}.ico-fa-tripadvisor:before{content:""}.ico-fa-pinterest:before,.ico-pinterest:before{content:""}.ico-fa-paypal:before,.ico-paypal:before{content:""}.ico-fa-vimeo:before,.ico-vimeo:before{content:""}.ico-fa-youtube:before,.ico-youtube:before{content:""}.certificates__thawte:before,.hotels__list-thawte:before{content:""}.ico-fa-wordpress:before,.ico-wordpress:before{content:""}.events-apus__action-text:before,.ico-fa-user:before{content:""}.gallery-category__collection-item:hover .gallery-category__collection-link:before{content:""}.ico-fa-whatsapp:before{content:""}.ico-volumen:before{content:""}.ico-volumen-mute:before{content:""}.ico-loop:before{content:""}.ico-fa-play:before,.ico-play:before,.rooms-detail__player:before,.rooms__video-play:before{content:""}.hotels-apus__stars-item:before{content:""}.home .newsletter__claims-arrow--next:before,.home .newsletter__claims-arrow--prev:before,.newsletter .newsletter__claims-arrow--next:before,.newsletter .newsletter__claims-arrow--prev:before,.offers-detail__conditions-text:before{content:""}.engine__fly-button--fly:before{content:""}.agency:before{content:""}.ekko-lightbox .close:before,.introduction__more--plus:before{content:""}.rooms-detail__video-play:before{content:""}.ico-blog:before,.ico-fa-blog:before{content:""}.events-apus__files-link:before{content:""}.ico-fa-tik-tok:before,.ico-tik-tok:before{content:""}.ico-fa-snapchat:before,.ico-snapchat:before{content:""}.ico-fa-twitter:before,.ico-fa-x:before,.ico-twitter:before,.ico-x:before{content:""}.ico-fa-spotify:before,.ico-spotify:before{content:""}.ico-fa-threads:before,.ico-threads:before{content:""}.ico-fa-threads2:before,.ico-threads2:before{content:""}@font-face{font-display:swap;font-family:Cambria-Regular;font-style:normal;font-weight:400;src:url(/static/fonts/Cambria-Regular.woff2) format("woff2"),url(/static/fonts/Cambria-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Cambria-Bold;font-style:normal;font-weight:400;src:url(/static/fonts/Cambria-Bold.woff2) format("woff2"),url(/static/fonts/Cambria-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Cinzel-Regular;font-style:normal;font-weight:400;src:url(/static/fonts/Cinzel-Regular.woff2) format("woff2"),url(/static/fonts/Cinzel-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Cinzel-Bold;font-style:normal;font-weight:400;src:url(/static/fonts/Cinzel-Bold.woff2) format("woff2"),url(/static/fonts/Cinzel-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:icons-base;font-style:normal;font-weight:400;src:url(/dynamic_templates/static/fonts/icons-base.woff) format("woff"),url(/dynamic_templates/static/fonts/icons-base.woff2) format("woff2")}#book_meeting_room section.contenido div.bloque .cont .cont2 button,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto button,#hdet_puntos_interes .inner .box-points .box-info .btn_tw,#modal_ofertafechas .modal-body button,._CookieScriptReportPageSaveSettingButton,.btn-primary,.contact-inner__button,.engine-button__link,.engine__occupation-modal-button,.events-apus__action-link,.home .newsletter__send-button,.hotels-apus__caption-button,.introduction-inner__button,.introduction-inner__paragraph a,.map__button,.meeting-room__action-button,.modal-inner__button,.newsletter .newsletter__send-button,.offers-detail__button,.offers-inner__button,.pdf__link,.rooms__button,.spa-detail__button,.spa-inner__button{text-align:center;text-decoration:none}#book_meeting_room section.contenido div.bloque .cont .cont2 button:hover,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto button:hover,#hdet_puntos_interes .inner .box-points .box-info .btn_tw:hover,#modal_ofertafechas .modal-body button:hover,._CookieScriptReportPageSaveSettingButton:hover,.btn-primary:hover,.contact-inner__button:hover,.engine-button__link:hover,.engine__occupation-modal-button:hover,.events-apus__action-link:hover,.home .newsletter__send-button:hover,.hotels-apus__caption-button:hover,.introduction-inner__button:hover,.introduction-inner__paragraph a:hover,.map__button:hover,.meeting-room__action-button:hover,.modal-inner__button:hover,.newsletter .newsletter__send-button:hover,.offers-detail__button:hover,.offers-inner__button:hover,.pdf__link:hover,.rooms__button:hover,.spa-detail__button:hover,.spa-inner__button:hover{text-decoration:none}.blog-inner .btn_base,.btn-secondary,.events-apus__files-link,.highlights-aries__item-link{font:18px Cinzel-Bold;font:1.8rem Cinzel-Bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-decoration:none}.blog-inner .btn_base:hover,.btn-secondary:hover,.events-apus__files-link:hover,.highlights-aries__item-link:hover{text-decoration:none}#book_meeting_room .messages .info,#book_meeting_room a.priv,#book_meeting_room section.contenido div.bloque .cont .cont2 .cont3 .form1 li.flexibles,#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=number],#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=text],#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=textinput],#book_meeting_room section.contenido div.bloque .cont .cont2 select,#book_meeting_room section.contenido div.bloque .cont .cont2 textarea,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .cont3 .form1 li.flexibles,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=number],#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=text],#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=textinput],#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto select,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto textarea,#book_meeting_room section.contenido div.bloque .cont div.required,#cabecera_internas #hs_menu a,#cabecera_internas #hs_menu span,#cabecera_internas .head__paragraph,#cabecera_internas p,#hdet_puntos_interes .inner .box-points .box-info input,#hdet_puntos_interes .inner .box-points .box-info ul.list-points li,#hdet_puntos_interes .inner .box_maps .box-indication .list-indication li,#hdet_puntos_interes .inner .box_maps .box-indication .list-indication li div,#hdet_puntos_interes .inner .box_maps .box-indication .list-indication li span,#modal_ofertafechas .modal-body .input-group input,#modal_ofertafechas .modal-body label,.accordion__paragraph,.blog-detail__paragraph,.blog-detail__share-text,.blog-inner__date,.blog-inner__description,.introduction-inner__container,.modal-inner__paragraph,.modal-inner__price-from,.modal-inner__price-value,.services-inner__description-paragraph,.spa-inner__paragraph{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;line-height:1.3}#book_meeting_room section.contenido div.bloque .cont .cont2 .tit1,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .tit1,#book_meeting_room section.header_meeting_room .titulo,#cabecera_internas h2,#hdet_puntos_interes .inner .box-points .box-info h4,.blog-detail__title,.blog-inner__title,.modal-inner__title{color:#c29a4c;font:32px Cinzel-Bold;font:3.2rem Cinzel-Bold;text-transform:uppercase}#book_meeting_room section.header_meeting_room .hotel,#cabecera_internas h3,#modal_ofertafechas .modal-header h3,#modal_ofertafechas .modal-header h4,#modal_ofertafechas .modal-header span,.blog-inner__subtitle,.services-inner__others-title{color:#666;font:25px Cambria-Regular;font:2.5rem Cambria-Regular;text-transform:none}.fade{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fade;animation-name:fade}.fade-in{opacity:0;-webkit-transform:translate3d(0,20rem,0);transform:translate3d(0,20rem,0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}.fade-in--active{opacity:1;-webkit-transform:none;transform:none}.fade-out{opacity:0;-webkit-transform:translate3d(0,-20rem,0);transform:translate3d(0,-20rem,0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}.fade-out--active{opacity:1;-webkit-transform:none;transform:none}.fade-no-delay{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fade;animation-name:fade}.fade-in-to-out{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fade-in-to-out;animation-name:fade-in-to-out}.slide-to-left{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slide-to-left;animation-name:slide-to-left}.slide-to-right{-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slide-to-right;animation-name:slide-to-right}.fade-left{opacity:0;-webkit-transform:translateX(-15rem);transform:translateX(-15rem);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}.fade-left--active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.fade-right{opacity:0;-webkit-transform:translateX(15rem);transform:translateX(15rem);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}.fade-right--active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.fade-bottom{opacity:0;-webkit-transform:translateY(25rem);transform:translateY(25rem);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}.fade-bottom--active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade-scale{opacity:0;-webkit-transform:scale(.4);transform:scale(.4);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}.fade-scale--active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-to-out{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@keyframes fade-in-to-out{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@-webkit-keyframes slide-to-left{0%{opacity:0;-webkit-transform:translate3d(20rem,0,0);transform:translate3d(20rem,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes slide-to-left{0%{opacity:0;-webkit-transform:translate3d(20rem,0,0);transform:translate3d(20rem,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slide-to-right{0%{opacity:0;-webkit-transform:translate3d(-20rem,0,0);transform:translate3d(-20rem,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes slide-to-right{0%{opacity:0;-webkit-transform:translate3d(-20rem,0,0);transform:translate3d(-20rem,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes pulse{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes pulse{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.modal{background-color:rgba(0,0,0,.6);bottom:100%;display:block;overflow-x:hidden;overflow-y:auto;-webkit-transition:bottom .5s;transition:bottom .5s;z-index:5}.modal.in{bottom:0}.modal:before{content:"";display:inline-block;height:100%;vertical-align:middle}.modal--open{bottom:0}.modal-header{position:relative}.modal-body,.modal__inner{background-color:#fff}.modal__inner{border-radius:0;display:inline-block;position:relative;text-align:left;vertical-align:middle;width:95%}.modal__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#333;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem;position:absolute;right:-50px;right:-5rem;top:0;-webkit-transition:background-color .5s ease-in;transition:background-color .5s ease-in;z-index:1}.modal__close:before{color:#fff;font-size:22px;font-size:2.2rem}.modal__close:hover{background-color:#999}.modal-dialog{display:inline-block}.ekko-lightbox .modal-dialog{display:inline-block;height:70vh;max-width:100%;text-align:left;vertical-align:middle}.ekko-lightbox .modal-content{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;overflow:hidden}.ekko-lightbox .modal-body{background-color:transparent;height:100%}.ekko-lightbox .modal-header{background:transparent;border:0;bottom:20px;bottom:2rem;left:0;padding:0;position:absolute;width:100%}.ekko-lightbox .close{color:transparent;cursor:pointer;font-size:0;left:auto;padding:0;position:fixed;right:20px;right:2rem;top:20px;top:2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:2}.ekko-lightbox .close:before{color:#fff;font-size:22px;font-size:2.2rem}.ekko-lightbox .modal-title{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font:14px Arial,sans-serif;font:1.4rem Arial,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-transform:inherit}.ekko-lightbox-container{height:100%}.ekko-lightbox-container div:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ekko-lightbox-container img{max-height:100%;width:auto}.ekko-lightbox-nav-overlay{bottom:0;height:40px;height:4rem;left:0;margin-bottom:auto;margin-top:auto;position:absolute;text-align:center;top:0;width:100%}.ekko-lightbox .glyphicon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:2rem;padding-right:2rem;-webkit-transition:opacity .5s;transition:opacity .5s;width:50%;z-index:2}.ekko-lightbox .glyphicon:before{border:none;color:#fff;font-size:22px;font-size:2.2rem}.ekko-lightbox .glyphicon:hover{text-decoration:none}.ekko-lightbox .glyphicon-chevron-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-align:center;align-items:center;bottom:.5em;display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;left:0;margin:0;padding:0 1em;pointer-events:none;position:absolute;right:0;z-index:1}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{background:#ccc;height:3px;width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;height:2em;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide.is-focus-in .splide__pagination__page:focus,.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus,.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide.is-focus-in .splide__toggle:focus,.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:.3rem solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:.3rem solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__slide--has-video{cursor:pointer}.splide__slide--has-video:hover .splide__video__play{opacity:1}.splide__slide__container--has-video{cursor:pointer;position:relative}.splide__slide__container--has-video:hover .splide__video__play{opacity:1}.splide__video{height:100%;left:0;position:absolute;top:0;width:100%}.splide__video__wrapper{background:#000;height:inherit;width:inherit}.splide__video__wrapper div,.splide__video__wrapper iframe,.splide__video__wrapper video{height:100%;width:100%}.splide__video__play{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;opacity:.7;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .1s linear;transition:opacity .1s linear;width:40px}.splide__video__play:after{border-color:transparent transparent transparent #000;border-style:solid;border-width:9px 0 9px 17px;content:"";display:inline-block;margin-left:4px}.dropdown--open .dropdown__list{display:block}.dropdown__list{display:none}

/*!
 * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height;transition-property:height}.collapsing,.dropdown,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-right:.25rem;margin-left:.25rem;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle:after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:10px;font-size:1rem;color:#373a3c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#e5e5e5}.dropdown-item{display:block;width:100%;padding:3px 20px;clear:both;font-weight:400;line-height:1.5;color:#373a3c;text-align:inherit;white-space:nowrap;background:none;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#2b2d2f;text-decoration:none;background-color:#f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#0275d8;outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#818a91}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:8.75px;font-size:.875rem;line-height:1.5;color:#818a91;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:.3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after{content:"";display:table;clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after{content:"";display:table;clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:8.75px;font-size:.875rem;opacity:0}.tooltip.in{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip.tooltip-top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-arrow,.tooltip.tooltip-right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-arrow,.tooltip.tooltip-bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-arrow,.tooltip.tooltip-left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:8.75px;font-size:.875rem;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom .popover-arrow,.popover.popover-top .popover-arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.bs-tether-element-attached-bottom .popover-arrow:after,.popover.popover-top .popover-arrow:after{bottom:1px;margin-left:-10px;content:"";border-top-color:#fff;border-bottom-width:0}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left .popover-arrow,.popover.popover-right .popover-arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.bs-tether-element-attached-left .popover-arrow:after,.popover.popover-right .popover-arrow:after{bottom:-10px;left:1px;content:"";border-right-color:#fff;border-left-width:0}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top .popover-arrow,.popover.popover-bottom .popover-arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top .popover-arrow:after,.popover.popover-bottom .popover-arrow:after{top:1px;margin-left:-10px;content:"";border-top-width:0;border-bottom-color:#fff}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right .popover-arrow,.popover.popover-left .popover-arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right .popover-arrow:after,.popover.popover-left .popover-arrow:after{right:1px;bottom:-10px;content:"";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:10px;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-.7rem -.7rem 0 0}.popover-content{padding:9px 14px}.popover-arrow,.popover-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover-arrow{border-width:11px}.popover-arrow:after{content:"";border-width:10px}html *{-webkit-transition:width .7s ease-out;transition:width .7s ease-out}body{overflow-x:hidden;height:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}#hs_habitaciones,#hs_servicios,.blog-detail__container,.blog-inner__list,.modal-inner__content,.services-tab__container{width:100%;max-width:1600px;margin:0 auto;padding:0 1%}#hs_habitaciones,#hs_servicios,.blog-detail__container,.blog-inner__list,.modal-inner__content{width:90%;max-width:1333.3333333333px}#hs_habitaciones .item,#hs_habitaciones .owl-next,#hs_habitaciones .owl-prev,#hs_habitaciones figcaption,#hs_servicios .item,#hs_servicios .owl-next,#hs_servicios .owl-prev,#hs_servicios figcaption{display:-webkit-box;display:-ms-flexbox;display:flex}#hs_habitaciones .item>*,#hs_habitaciones .owl-next>*,#hs_habitaciones .owl-prev>*,#hs_habitaciones figcaption>*,#hs_servicios .item>*,#hs_servicios .owl-next>*,#hs_servicios .owl-prev>*,#hs_servicios figcaption>*{max-width:100%}#hs_habitaciones .item,#hs_habitaciones .owl-next,#hs_habitaciones .owl-prev,#hs_habitaciones figcaption,#hs_servicios .item,#hs_servicios .owl-next,#hs_servicios .owl-prev,#hs_servicios figcaption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#hs_habitaciones .owl-next,#hs_habitaciones .owl-prev,#hs_habitaciones figcaption,#hs_servicios .owl-next,#hs_servicios .owl-prev,#hs_servicios figcaption{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bc_carrito_top .consultar button.btn_motor,#bc_carrito_top .totalizacion .precio button,a.btn_base,a.btn_trans,a.btn_tw,button.btn_base,button.btn_trans,button.btn_tw{padding:1rem 2rem;font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:0;cursor:pointer}#bc_carrito_top .consultar button.btn_motor:hover,#bc_carrito_top .totalizacion .precio button:hover,a.btn_base:hover,a.btn_trans:hover,a.btn_tw:hover,button.btn_base:hover,button.btn_trans:hover,button.btn_tw:hover{text-decoration:none}#book_meeting_room section.contenido div.bloque .cont .cont2 button,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto button,#hdet_puntos_interes .inner .box-points .box-info .btn_tw,#modal_ofertafechas .modal-body button,._CookieScriptReportPageSaveSettingButton,.btn-primary,.contact-inner__button,.engine-button__link,.engine__occupation-modal-button,.events-apus__action-link,.home .newsletter__send-button,.hotels-apus__caption-button,.introduction-inner__button,.introduction-inner__paragraph a,.map__button,.meeting-room__action-button,.modal-inner__button,.newsletter .newsletter__send-button,.offers-detail__button,.offers-inner__button,.pdf__link,.rooms__button,.spa-detail__button,.spa-inner__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c29a4c;border:0;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;cursor:pointer;font:18px Cinzel-Bold;font:1.8rem Cinzel-Bold;height:auto;padding:1.5rem 2rem;-webkit-transition:all .5s;transition:all .5s;text-transform:uppercase;width:auto}.blog-inner .btn_base,.btn-secondary,.events-apus__files-link,.highlights-aries__item-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#4d4d4d;border:0;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;cursor:pointer;font:18px/1.2 Cinzel-Bold;font:1.8rem/1.2 Cinzel-Bold;height:auto;padding:1.5rem 2rem;-webkit-transition:all .5s;transition:all .5s;text-transform:uppercase;width:auto}a,button{color:grey;text-decoration:none;-webkit-transition:color .2s linear;transition:color .2s linear;font-family:Arial,sans-serif;letter-spacing:1px;letter-spacing:.1rem}a:hover,button:hover{color:#000}a:active,a:focus,button:active,button:focus{outline:none!important;-moz-outline-style:none!important;text-decoration:none;color:#000}a:before,button:before{color:grey}a.btn_base,button.btn_base{background:#333;color:#fff;border:1px solid #333}a.btn_base:hover,button.btn_base:hover{color:#333;background-color:#333;background-color:rgba(51,51,51,.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33333333,endColorstr=#33333333)}a.btn_tw,button.btn_tw{background:#fff;color:#333;border:1px solid #999}a.btn_tw:hover,button.btn_tw:hover{color:#000;background:#e6e6e6}a.btn_trans,button.btn_trans{background:transparent;color:#fff;border:1px solid #fff}a.btn_trans:hover,button.btn_trans:hover{color:#333;background-color:#fff;background-color:hsla(0,0%,100%,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80FFFFFF,endColorstr=#80FFFFFF);border-color:#333}body:not(.bookings) #ttop{position:fixed;bottom:5%;right:5%;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:0;z-index:1199}body:not(.bookings) #ttop:before{color:#333;font-size:40px;font-size:4rem;opacity:.5;background:#fff}body:not(.bookings) #ttop:hover{text-decoration:none}body:not(.bookings) #ttop:hover:before{color:#b3b3b3;opacity:1}@font-face{font-family:icons_base;font-style:normal;font-weight:400;src:url(../../fonts/icons_base.woff) format("woff"),url(../../fonts/icons_base.ttf) format("truetype"),url(../../fonts/icons_base.svg#icons_base) format("svg")}html{font-family:Arial,sans-serif;font-size:62.5%}.modal-inner{background:rgba(0,0,0,.5);bottom:100%;height:100%;left:0;opacity:0;overflow-x:hidden;overflow:auto;position:fixed;-webkit-transition:all .5s;transition:all .5s;width:100%;z-index:5;overflow-y:auto;text-align:center}.modal-inner:before{content:" ";height:100%;vertical-align:middle;display:inline-block}.modal-inner--open{bottom:0;opacity:1}.modal-inner__content{background:#fff;display:inline-block;margin:3rem 0;max-width:970px;padding:0;position:relative;text-align:left;vertical-align:middle}.modal-inner__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-inner__header{position:relative;z-index:2}.modal-inner__bottom{background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5rem 4rem 3rem;width:100%}.modal-inner__close{cursor:pointer;font-size:25px;font-size:2.5rem;position:absolute;right:30px;right:3rem;top:30px;top:3rem}.modal-inner__carousel{width:50%}.modal-inner__carousel .owl-controls{background:#fff;bottom:0;height:80px;height:8rem;position:absolute}.modal-inner__carousel .owl-controls,.modal-inner__carousel .owl-controls .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-inner__carousel .owl-controls .owl-nav .owl-next,.modal-inner__carousel .owl-controls .owl-nav .owl-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2.5rem}.modal-inner__left-arrow,.modal-inner__right-arrow{cursor:pointer;content:"";font-size:22px;font-size:2.2rem;display:block;background-repeat:no-repeat;background-size:cover}.modal-inner__right-arrow{position:relative}.modal-inner__right-arrow:after{background-color:hsla(0,0%,59.2%,.6);content:"";display:block;height:20px;height:2rem;left:-25px;left:-2.5rem;position:absolute;top:1px;top:.1rem;width:1px}.modal-inner__image{height:450px;height:45rem;width:50%}.modal-inner__description{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5rem;position:relative;width:50%}.modal-inner__title{margin-bottom:2rem;text-align:left;width:100%}.modal-inner__paragraph{margin-bottom:3rem;width:100%}.modal-inner__price{margin-top:2rem}.modal-inner__price-from{margin-right:1rem}.modal-inner__price-from,.modal-inner__price-value{font-size:17px;font-size:1.7rem;text-transform:uppercase}.modal-inner__price-value{color:#1a1a1a}.modal-inner__services{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;padding-left:2rem;width:20%}.modal-inner__services-icon{background:#fff;border-radius:100%;-webkit-box-shadow:0 1px 8px #d1d1d1;box-shadow:0 1px 8px #d1d1d1;padding:1.1rem}.modal-inner__services-text{color:grey;font-family:Cambria-Regular;font-size:14px;font-size:1.4rem;margin-left:1rem}.modal-inner__button{bottom:0;position:absolute;right:0}#hs_habitaciones .owl-next:before,#hs_habitaciones .owl-prev:before,#hs_servicios .owl-next:before,#hs_servicios .owl-prev:before,.ico-doorbell:before,.ico-secure:before,.ico-spinner2:before,.ico-user:before,.ico-wifi:before,.ico___blog:before,.ico___fa-blog:before,.ico___fa-facebook:before,.ico___fa-flickr:before,.ico___fa-foursquare:before,.ico___fa-google-plus:before,.ico___fa-google:before,.ico___fa-instagram:before,.ico___fa-linkedin:before,.ico___fa-paypal:before,.ico___fa-pinterest:before,.ico___fa-tripadvisor:before,.ico___fa-twitter:before,.ico___fa-user:before,.ico___fa-vimeo:before,.ico___fa-whatsapp:before,.ico___fa-wordpress:before,.ico___fa-youtube:before,.ico___facebook:before,.ico___flickr:before,.ico___foursquare:before,.ico___google:before,.ico___googleplus:before,.ico___instagram:before,.ico___linkedin:before,.ico___paypal:before,.ico___pinterest:before,.ico___tripadvisor:before,.ico___twitter:before,.ico___user:before,.ico___vimeo:before,.ico___whatsapp:before,.ico___wordpress:before,.ico___youtube:before,.ico__fa-google-plus:before,.ico__fa-googleplus:before,.ico__googleplus:before,.icon-loop:before,.icon-volumen-mute:before,.icon-volumen:before,.modal-inner__close:before,.modal-inner__left-arrow:before,.modal-inner__right-arrow:before,body:not(.bookings) #ttop:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons_base}#hs_habitaciones .owl-prev:before,#hs_servicios .owl-prev:before{content:""}.modal-inner__left-arrow:before{content:""}#hs_habitaciones .owl-next:before,#hs_servicios .owl-next:before{content:""}.modal-inner__right-arrow:before{content:""}.modal-inner__close:before{content:""}.ico-secure:before{content:""}.ico-spinner2:before{content:""}.ico___fa-facebook:before,.ico___facebook:before{content:""}.ico___fa-google-plus:before,.ico___fa-google:before,.ico___google:before,.ico___googleplus:before,.ico__fa-google-plus:before,.ico__fa-googleplus:before,.ico__googleplus:before{content:""}.ico___fa-flickr:before,.ico___flickr:before{content:""}.ico___fa-linkedin:before,.ico___linkedin:before{content:""}.ico___fa-instagram:before,.ico___instagram:before{content:""}.ico___fa-foursquare:before,.ico___foursquare:before{content:""}.ico___fa-tripadvisor:before,.ico___tripadvisor:before{content:""}.ico___fa-pinterest:before,.ico___pinterest:before{content:""}.ico___fa-paypal:before,.ico___paypal:before{content:""}.ico___fa-twitter:before,.ico___twitter:before{content:""}.ico___fa-vimeo:before,.ico___vimeo:before{content:""}.ico___fa-youtube:before,.ico___youtube:before{content:""}body:not(.bookings) #ttop:before{content:""}.ico___fa-wordpress:before,.ico___wordpress:before{content:""}.ico-doorbell:before{content:""}.ico-wifi:before{content:""}.ico-user:before,.ico___fa-user:before,.ico___user:before{content:""}.ico___fa-whatsapp:before,.ico___whatsapp:before{content:""}.icon-volumen:before{content:""}.icon-volumen-mute:before{content:""}.icon-loop:before{content:""}.ico___blog:before,.ico___fa-blog:before{content:""}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes showFromTop{0%{top:-500px}20%{top:0}80%{top:0}to{top:-500px}}@keyframes showFromTop{0%{top:-500px}20%{top:0}80%{top:0}to{top:-500px}}@-webkit-keyframes unvanish{0%{opacity:0}to{opacity:1}}@keyframes unvanish{0%{opacity:0}to{opacity:1}}#hs_habitaciones .owl-next,#hs_habitaciones .owl-prev,#hs_servicios .owl-next,#hs_servicios .owl-prev{font-size:0;color:transparent}.modal{text-align:center}.modal:before{height:auto}.modal-content{border:0;width:100%}.modal-backdrop{background-color:transparent}#modal_ofertafechas:before{content:"";display:inline-block;height:100%;vertical-align:middle}#modal_ofertafechas .modal-dialog{background-color:#fff;display:inline-block;min-width:40%;padding:4rem 2%;position:relative;vertical-align:middle}#modal_ofertafechas .close{border:0;cursor:pointer;padding:0;position:absolute;right:10px;right:1rem;top:10px;top:1rem}#modal_ofertafechas .close:active:before,#modal_ofertafechas .close:focus:before,#modal_ofertafechas .close:hover:before{color:#c29a4c}#modal_ofertafechas .close:before{color:#c29a4c;font-size:20px;font-size:2rem;-webkit-transition:color .5s;transition:color .5s}#modal_ofertafechas .modal-body .btn_cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#modal_ofertafechas .modal-body .checkin,#modal_ofertafechas .modal-body .checkout,#modal_ofertafechas .modal-body .input-group{padding:1rem 0}#modal_ofertafechas .modal-body .input-group input{color:grey;padding:1rem;text-align:center;width:100%}.modalViewMore{height:100%;width:100%}.modalViewMore:before{height:auto}.modalViewMore button{border:0;cursor:pointer;float:right;padding:1rem}.modalViewMore button:active:before,.modalViewMore button:focus:before,.modalViewMore button:hover:before{color:#c29a4c}.modalViewMore button:before{color:#c29a4c;font-size:20px;font-size:2rem;-webkit-transition:color .5s;transition:color .5s}.modal-inner__close:before{color:#c29a4c}.modal-inner__description{padding:5rem 5rem 10rem}.modal-inner__button{bottom:20px;bottom:2rem;right:20px;right:2rem}.ekko-lightbox:before{content:"";display:inline-block;height:100%;vertical-align:middle}.ekko-lightbox .modal-dialog{width:auto!important}.ekko-lightbox .modal-title{font:25px Arial,sans-serif;font:2.5rem Arial,sans-serif}.language__arrow{background-image:url(../img/flags.png);background-repeat:no-repeat;display:inline-block;height:48px;height:4.8rem;vertical-align:middle;width:48px;width:4.8rem}.language__arrow.ad{background-position:-48px 0;background-position:-4.8rem 0}.language__arrow.ae{background-position:-96px 0;background-position:-9.6rem 0}.language__arrow.af{background-position:-144px 0;background-position:-14.4rem 0}.language__arrow.ag{background-position:-192px 0;background-position:-19.2rem 0}.language__arrow.ai{background-position:-240px 0;background-position:-24rem 0}.language__arrow.al{background-position:-288px 0;background-position:-28.8rem 0}.language__arrow.am{background-position:-336px 0;background-position:-33.6rem 0}.language__arrow.an{background-position:-384px 0;background-position:-38.4rem 0}.language__arrow.ao{background-position:-432px 0;background-position:-43.2rem 0}.language__arrow.ar{background-position:-480px 0;background-position:-48rem 0}.language__arrow.as{background-position:-528px 0;background-position:-52.8rem 0}.language__arrow.at{background-position:-576px 0;background-position:-57.6rem 0}.language__arrow.au{background-position:-624px 0;background-position:-62.4rem 0}.language__arrow.aw{background-position:-672px 0;background-position:-67.2rem 0}.language__arrow.ax{background-position:-720px 0;background-position:-72rem 0}.language__arrow.az{background-position:0 -48px;background-position:0 -4.8rem}.language__arrow.ba{background-position:-48px -48px;background-position:-4.8rem -4.8rem}.language__arrow.bb{background-position:-96px -48px;background-position:-9.6rem -4.8rem}.language__arrow.bd{background-position:-144px -48px;background-position:-14.4rem -4.8rem}.language__arrow.be{background-position:-192px -48px;background-position:-19.2rem -4.8rem}.language__arrow.bf{background-position:-240px -48px;background-position:-24rem -4.8rem}.language__arrow.bg{background-position:-288px -48px;background-position:-28.8rem -4.8rem}.language__arrow.bh{background-position:-336px -48px;background-position:-33.6rem -4.8rem}.language__arrow.bi{background-position:-384px -48px;background-position:-38.4rem -4.8rem}.language__arrow.bj{background-position:-432px -48px;background-position:-43.2rem -4.8rem}.language__arrow.bl{background-position:-480px -48px;background-position:-48rem -4.8rem}.language__arrow.bm{background-position:-528px -48px;background-position:-52.8rem -4.8rem}.language__arrow.bn{background-position:-576px -48px;background-position:-57.6rem -4.8rem}.language__arrow.bo{background-position:-624px -48px;background-position:-62.4rem -4.8rem}.language__arrow.br{background-position:-672px -48px;background-position:-67.2rem -4.8rem}.language__arrow.bs{background-position:-720px -48px;background-position:-72rem -4.8rem}.language__arrow.bt{background-position:0 -96px;background-position:0 -9.6rem}.language__arrow.bw{background-position:-48px -96px;background-position:-4.8rem -9.6rem}.language__arrow.by{background-position:-96px -96px;background-position:-9.6rem -9.6rem}.language__arrow.bz{background-position:-144px -96px;background-position:-14.4rem -9.6rem}.language__arrow.ca{background-position:-192px -96px;background-position:-19.2rem -9.6rem}.language__arrow.cd{background-position:-240px -96px;background-position:-24rem -9.6rem}.language__arrow.cf{background-position:-288px -96px;background-position:-28.8rem -9.6rem}.language__arrow.cg{background-position:-336px -96px;background-position:-33.6rem -9.6rem}.language__arrow.ch{background-position:-384px -96px;background-position:-38.4rem -9.6rem}.language__arrow.ci{background-position:-432px -96px;background-position:-43.2rem -9.6rem}.language__arrow.ck{background-position:-480px -96px;background-position:-48rem -9.6rem}.language__arrow.cl{background-position:-528px -96px;background-position:-52.8rem -9.6rem}.language__arrow.cm{background-position:-576px -96px;background-position:-57.6rem -9.6rem}.language__arrow.cn{background-position:-624px -96px;background-position:-62.4rem -9.6rem}.language__arrow.co{background-position:-672px -96px;background-position:-67.2rem -9.6rem}.language__arrow.cr{background-position:-720px -96px;background-position:-72rem -9.6rem}.language__arrow.cu{background-position:0 -144px;background-position:0 -14.4rem}.language__arrow.cv{background-position:-48px -144px;background-position:-4.8rem -14.4rem}.language__arrow.cw{background-position:-96px -144px;background-position:-9.6rem -14.4rem}.language__arrow.cy{background-position:-144px -144px;background-position:-14.4rem -14.4rem}.language__arrow.cz{background-position:-192px -144px;background-position:-19.2rem -14.4rem}.language__arrow.de{background-position:-241px -144px;background-position:-24.1rem -14.4rem}.language__arrow.dj{background-position:-288px -144px;background-position:-28.8rem -14.4rem}.language__arrow.dk{background-position:-336px -144px;background-position:-33.6rem -14.4rem}.language__arrow.dm{background-position:-384px -144px;background-position:-38.4rem -14.4rem}.language__arrow.do{background-position:-432px -144px;background-position:-43.2rem -14.4rem}.language__arrow.dz{background-position:-480px -144px;background-position:-48rem -14.4rem}.language__arrow.ec{background-position:-528px -144px;background-position:-52.8rem -14.4rem}.language__arrow.ee{background-position:-576px -144px;background-position:-57.6rem -14.4rem}.language__arrow.eg{background-position:-624px -144px;background-position:-62.4rem -14.4rem}.language__arrow.eh{background-position:-672px -144px;background-position:-67.2rem -14.4rem}.language__arrow.er{background-position:-720px -144px;background-position:-72rem -14.4rem}.language__arrow.es{background-position:0 -192px;background-position:0 -19.2rem}.language__arrow.et{background-position:-48px -192px;background-position:-4.8rem -19.2rem}.language__arrow.eu{background-position:-96px -192px;background-position:-9.6rem -19.2rem}.language__arrow.fi{background-position:-144px -192px;background-position:-14.4rem -19.2rem}.language__arrow.fj{background-position:-192px -192px;background-position:-19.2rem -19.2rem}.language__arrow.fk{background-position:-240px -192px;background-position:-24rem -19.2rem}.language__arrow.fm{background-position:-288px -192px;background-position:-28.8rem -19.2rem}.language__arrow.fo{background-position:-336px -192px;background-position:-33.6rem -19.2rem}.language__arrow.fr{background-position:-384px -192px;background-position:-38.4rem -19.2rem}.language__arrow.ga{background-position:-432px -192px;background-position:-43.2rem -19.2rem}.language__arrow.en{background-position:-481px -192px;background-position:-48.1rem -19.2rem}.language__arrow.gd{background-position:-528px -192px;background-position:-52.8rem -19.2rem}.language__arrow.ge{background-position:-576px -192px;background-position:-57.6rem -19.2rem}.language__arrow.gg{background-position:-624px -192px;background-position:-62.4rem -19.2rem}.language__arrow.gh{background-position:-672px -192px;background-position:-67.2rem -19.2rem}.language__arrow.gi{background-position:-720px -192px;background-position:-72rem -19.2rem}.language__arrow.gl{background-position:0 -240px;background-position:0 -24rem}.language__arrow.gm{background-position:-48px -240px;background-position:-4.8rem -24rem}.language__arrow.gn{background-position:-96px -240px;background-position:-9.6rem -24rem}.language__arrow.gq{background-position:-144px -240px;background-position:-14.4rem -24rem}.language__arrow.gr{background-position:-192px -240px;background-position:-19.2rem -24rem}.language__arrow.gs{background-position:-240px -240px;background-position:-24rem -24rem}.language__arrow.gt{background-position:-288px -240px;background-position:-28.8rem -24rem}.language__arrow.gu{background-position:-336px -240px;background-position:-33.6rem -24rem}.language__arrow.gw{background-position:-384px -240px;background-position:-38.4rem -24rem}.language__arrow.gy{background-position:-432px -240px;background-position:-43.2rem -24rem}.language__arrow.hk{background-position:-480px -240px;background-position:-48rem -24rem}.language__arrow.hn{background-position:-528px -240px;background-position:-52.8rem -24rem}.language__arrow.hr{background-position:-576px -240px;background-position:-57.6rem -24rem}.language__arrow.ht{background-position:-624px -240px;background-position:-62.4rem -24rem}.language__arrow.hu{background-position:-672px -240px;background-position:-67.2rem -24rem}.language__arrow.ic{background-position:-720px -240px;background-position:-72rem -24rem}.language__arrow.id{background-position:0 -288px;background-position:0 -28.8rem}.language__arrow.ie{background-position:-48px -288px;background-position:-4.8rem -28.8rem}.language__arrow.il{background-position:-96px -288px;background-position:-9.6rem -28.8rem}.language__arrow.im{background-position:-144px -288px;background-position:-14.4rem -28.8rem}.language__arrow.in{background-position:-192px -288px;background-position:-19.2rem -28.8rem}.language__arrow.iq{background-position:-240px -288px;background-position:-24rem -28.8rem}.language__arrow.ir{background-position:-288px -288px;background-position:-28.8rem -28.8rem}.language__arrow.is{background-position:-336px -288px;background-position:-33.6rem -28.8rem}.language__arrow.it{background-position:-385px -288px;background-position:-38.5rem -28.8rem}.language__arrow.je{background-position:-432px -288px;background-position:-43.2rem -28.8rem}.language__arrow.jm{background-position:-480px -288px;background-position:-48rem -28.8rem}.language__arrow.jo{background-position:-528px -288px;background-position:-52.8rem -28.8rem}.language__arrow.jp{background-position:-576px -288px;background-position:-57.6rem -28.8rem}.language__arrow.ke{background-position:-624px -288px;background-position:-62.4rem -28.8rem}.language__arrow.kg{background-position:-672px -288px;background-position:-67.2rem -28.8rem}.language__arrow.kh{background-position:-720px -288px;background-position:-72rem -28.8rem}.language__arrow.ki{background-position:0 -336px;background-position:0 -33.6rem}.language__arrow.km{background-position:-48px -336px;background-position:-4.8rem -33.6rem}.language__arrow.kn{background-position:-96px -336px;background-position:-9.6rem -33.6rem}.language__arrow.kp{background-position:-144px -336px;background-position:-14.4rem -33.6rem}.language__arrow.kr{background-position:-192px -336px;background-position:-19.2rem -33.6rem}.language__arrow.kw{background-position:-240px -336px;background-position:-24rem -33.6rem}.language__arrow.ky{background-position:-288px -336px;background-position:-28.8rem -33.6rem}.language__arrow.kz{background-position:-336px -336px;background-position:-33.6rem -33.6rem}.language__arrow.la{background-position:-384px -336px;background-position:-38.4rem -33.6rem}.language__arrow.lb{background-position:-432px -336px;background-position:-43.2rem -33.6rem}.language__arrow.lc{background-position:-480px -336px;background-position:-48rem -33.6rem}.language__arrow.li{background-position:-528px -336px;background-position:-52.8rem -33.6rem}.language__arrow.lk{background-position:-576px -336px;background-position:-57.6rem -33.6rem}.language__arrow.lr{background-position:-624px -336px;background-position:-62.4rem -33.6rem}.language__arrow.ls{background-position:-672px -336px;background-position:-67.2rem -33.6rem}.language__arrow.lt{background-position:-720px -336px;background-position:-72rem -33.6rem}.language__arrow.lu{background-position:0 -384px;background-position:0 -38.4rem}.language__arrow.lv{background-position:-48px -384px;background-position:-4.8rem -38.4rem}.language__arrow.ly{background-position:-96px -384px;background-position:-9.6rem -38.4rem}.language__arrow.ma{background-position:-144px -384px;background-position:-14.4rem -38.4rem}.language__arrow.mc{background-position:-192px -384px;background-position:-19.2rem -38.4rem}.language__arrow.md{background-position:-240px -384px;background-position:-24rem -38.4rem}.language__arrow.me{background-position:-288px -384px;background-position:-28.8rem -38.4rem}.language__arrow.mf{background-position:-336px -384px;background-position:-33.6rem -38.4rem}.language__arrow.mg{background-position:-384px -384px;background-position:-38.4rem -38.4rem}.language__arrow.mh{background-position:-432px -384px;background-position:-43.2rem -38.4rem}.language__arrow.mk{background-position:-480px -384px;background-position:-48rem -38.4rem}.language__arrow.ml{background-position:-528px -384px;background-position:-52.8rem -38.4rem}.language__arrow.mm{background-position:-576px -384px;background-position:-57.6rem -38.4rem}.language__arrow.mn{background-position:-624px -384px;background-position:-62.4rem -38.4rem}.language__arrow.mo{background-position:-672px -384px;background-position:-67.2rem -38.4rem}.language__arrow.mp{background-position:-720px -384px;background-position:-72rem -38.4rem}.language__arrow.mq{background-position:0 -432px;background-position:0 -43.2rem}.language__arrow.mr{background-position:-48px -432px;background-position:-4.8rem -43.2rem}.language__arrow.ms{background-position:-96px -432px;background-position:-9.6rem -43.2rem}.language__arrow.mt{background-position:-144px -432px;background-position:-14.4rem -43.2rem}.language__arrow.mu{background-position:-192px -432px;background-position:-19.2rem -43.2rem}.language__arrow.mv{background-position:-240px -432px;background-position:-24rem -43.2rem}.language__arrow.mw{background-position:-288px -432px;background-position:-28.8rem -43.2rem}.language__arrow.mx{background-position:-336px -432px;background-position:-33.6rem -43.2rem}.language__arrow.my{background-position:-384px -432px;background-position:-38.4rem -43.2rem}.language__arrow.mz{background-position:-432px -432px;background-position:-43.2rem -43.2rem}.language__arrow.na{background-position:-480px -432px;background-position:-48rem -43.2rem}.language__arrow.nc{background-position:-528px -432px;background-position:-52.8rem -43.2rem}.language__arrow.ne{background-position:-576px -432px;background-position:-57.6rem -43.2rem}.language__arrow.nf{background-position:-624px -432px;background-position:-62.4rem -43.2rem}.language__arrow.ng{background-position:-672px -432px;background-position:-67.2rem -43.2rem}.language__arrow.ni{background-position:-720px -432px;background-position:-72rem -43.2rem}.language__arrow.nl{background-position:0 -480px;background-position:0 -48rem}.language__arrow.no{background-position:-48px -480px;background-position:-4.8rem -48rem}.language__arrow.np{background-position:-96px -480px;background-position:-9.6rem -48rem}.language__arrow.nr{background-position:-144px -480px;background-position:-14.4rem -48rem}.language__arrow.nu{background-position:-192px -480px;background-position:-19.2rem -48rem}.language__arrow.nz{background-position:-240px -480px;background-position:-24rem -48rem}.language__arrow.om{background-position:-288px -480px;background-position:-28.8rem -48rem}.language__arrow.pa{background-position:-336px -480px;background-position:-33.6rem -48rem}.language__arrow.pe{background-position:-384px -480px;background-position:-38.4rem -48rem}.language__arrow.pf{background-position:-432px -480px;background-position:-43.2rem -48rem}.language__arrow.pg{background-position:-480px -480px;background-position:-48rem -48rem}.language__arrow.ph{background-position:-528px -480px;background-position:-52.8rem -48rem}.language__arrow.pk{background-position:-576px -480px;background-position:-57.6rem -48rem}.language__arrow.pl{background-position:-624px -480px;background-position:-62.4rem -48rem}.language__arrow.pn{background-position:-672px -480px;background-position:-67.2rem -48rem}.language__arrow.pr{background-position:-720px -480px;background-position:-72rem -48rem}.language__arrow.ps{background-position:0 -528px;background-position:0 -52.8rem}.language__arrow.pt{background-position:-48px -528px;background-position:-4.8rem -52.8rem}.language__arrow.pw{background-position:-96px -528px;background-position:-9.6rem -52.8rem}.language__arrow.py{background-position:-144px -528px;background-position:-14.4rem -52.8rem}.language__arrow.qa{background-position:-192px -528px;background-position:-19.2rem -52.8rem}.language__arrow.ro{background-position:-240px -528px;background-position:-24rem -52.8rem}.language__arrow.rs{background-position:-288px -528px;background-position:-28.8rem -52.8rem}.language__arrow.ru{background-position:-336px -528px;background-position:-33.6rem -52.8rem}.language__arrow.rw{background-position:-384px -528px;background-position:-38.4rem -52.8rem}.language__arrow.sa{background-position:-432px -528px;background-position:-43.2rem -52.8rem}.language__arrow.sb{background-position:-480px -528px;background-position:-48rem -52.8rem}.language__arrow.sc{background-position:-528px -528px;background-position:-52.8rem -52.8rem}.language__arrow.sd{background-position:-576px -528px;background-position:-57.6rem -52.8rem}.language__arrow.se{background-position:-624px -528px;background-position:-62.4rem -52.8rem}.language__arrow.sg{background-position:-672px -528px;background-position:-67.2rem -52.8rem}.language__arrow.sh{background-position:-720px -528px;background-position:-72rem -52.8rem}.language__arrow.si{background-position:0 -576px;background-position:0 -57.6rem}.language__arrow.sk{background-position:-48px -576px;background-position:-4.8rem -57.6rem}.language__arrow.sl{background-position:-96px -576px;background-position:-9.6rem -57.6rem}.language__arrow.sm{background-position:-144px -576px;background-position:-14.4rem -57.6rem}.language__arrow.sn{background-position:-192px -576px;background-position:-19.2rem -57.6rem}.language__arrow.so{background-position:-240px -576px;background-position:-24rem -57.6rem}.language__arrow.sr{background-position:-288px -576px;background-position:-28.8rem -57.6rem}.language__arrow.ss{background-position:-336px -576px;background-position:-33.6rem -57.6rem}.language__arrow.st{background-position:-384px -576px;background-position:-38.4rem -57.6rem}.language__arrow.sv{background-position:-432px -576px;background-position:-43.2rem -57.6rem}.language__arrow.sy{background-position:-480px -576px;background-position:-48rem -57.6rem}.language__arrow.sz{background-position:-528px -576px;background-position:-52.8rem -57.6rem}.language__arrow.tc{background-position:-576px -576px;background-position:-57.6rem -57.6rem}.language__arrow.td{background-position:-624px -576px;background-position:-62.4rem -57.6rem}.language__arrow.tf{background-position:-672px -576px;background-position:-67.2rem -57.6rem}.language__arrow.tg{background-position:-720px -576px;background-position:-72rem -57.6rem}.language__arrow.th{background-position:0 -624px;background-position:0 -62.4rem}.language__arrow.tj{background-position:-48px -624px;background-position:-4.8rem -62.4rem}.language__arrow.tk{background-position:-96px -624px;background-position:-9.6rem -62.4rem}.language__arrow.tl{background-position:-144px -624px;background-position:-14.4rem -62.4rem}.language__arrow.tm{background-position:-192px -624px;background-position:-19.2rem -62.4rem}.language__arrow.tn{background-position:-240px -624px;background-position:-24rem -62.4rem}.language__arrow.to{background-position:-288px -624px;background-position:-28.8rem -62.4rem}.language__arrow.tr{background-position:-336px -624px;background-position:-33.6rem -62.4rem}.language__arrow.tt{background-position:-384px -624px;background-position:-38.4rem -62.4rem}.language__arrow.tv{background-position:-432px -624px;background-position:-43.2rem -62.4rem}.language__arrow.tw{background-position:-480px -624px;background-position:-48rem -62.4rem}.language__arrow.tz{background-position:-528px -624px;background-position:-52.8rem -62.4rem}.language__arrow.ua{background-position:-576px -624px;background-position:-57.6rem -62.4rem}.language__arrow.ug{background-position:-624px -624px;background-position:-62.4rem -62.4rem}.language__arrow.us{background-position:-672px -624px;background-position:-67.2rem -62.4rem}.language__arrow.uy{background-position:-720px -624px;background-position:-72rem -62.4rem}.language__arrow.uz{background-position:0 -672px;background-position:0 -67.2rem}.language__arrow.va{background-position:-48px -672px;background-position:-4.8rem -67.2rem}.language__arrow.vc{background-position:-96px -672px;background-position:-9.6rem -67.2rem}.language__arrow.ve{background-position:-144px -672px;background-position:-14.4rem -67.2rem}.language__arrow.vg{background-position:-192px -672px;background-position:-19.2rem -67.2rem}.language__arrow.vi{background-position:-240px -672px;background-position:-24rem -67.2rem}.language__arrow.vn{background-position:-288px -672px;background-position:-28.8rem -67.2rem}.language__arrow.vu{background-position:-336px -672px;background-position:-33.6rem -67.2rem}.language__arrow.wf{background-position:-384px -672px;background-position:-38.4rem -67.2rem}.language__arrow.ws{background-position:-432px -672px;background-position:-43.2rem -67.2rem}.language__arrow.ye{background-position:-480px -672px;background-position:-48rem -67.2rem}.language__arrow.yt{background-position:-528px -672px;background-position:-52.8rem -67.2rem}.language__arrow.za{background-position:-576px -672px;background-position:-57.6rem -67.2rem}.language__arrow.zm{background-position:-624px -672px;background-position:-62.4rem -67.2rem}.language__arrow.zw{background-position:-672px -672px;background-position:-67.2rem -67.2rem}.page404{background:var(--page404-bg,transparent)}.page404__container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:var(--page404-margin,6rem);margin-top:var(--page404-margin,6rem)}.page404__container svg{width:clamp(280px,50vw,440px);width:clamp(28rem,50vw,44rem)}.page404__error{color:var(--page404-error-color,#666);font-family:var(--page404-error-font,Cinzel-Bold);font-size:var(--page404-error-size,clamp(80px,9vw,150px));font-size:var(--page404-error-size,clamp(8rem,9vw,15rem));line-height:var(--page404-error-size,1.2)}.page404__paragraph{color:var(--page404-p-color,#666);font:var(--page404-p-size,18px)/var(--page404-p-line-height,1.3) var(--page404-p-font,Cambria-Regular);font:var(--page404-p-size,1.8rem)/var(--page404-p-line-height,1.3) var(--page404-p-font,Cambria-Regular);text-align:center;width:100%}.page404__link{color:var(--page404-link-color,#666);font:700 var(--page404-link-size,18px),var(--page404-link-font,Cinzel-Bold);font:700 var(--page404-link-size,1.8rem),var(--page404-link-font,Cinzel-Bold);padding-left:.5rem;padding-right:.5rem}.page404__link:active,.page404__link:focus,.page404__link:hover{color:var(--page404-link-color-hover,#c29a4c)}#bc_carrito_top_velo{background:#000;position:absolute;top:0;left:0;z-index:1201}#bc_carrito_top{position:fixed;top:0;left:0;width:100%;z-index:1202;font-family:Arial,sans-serif;line-height:1.2}#bc_carrito_top .consultar{height:auto;text-align:center;background:#000;padding:3rem;font-size:14px;font-size:1.4rem;color:#fff}#bc_carrito_top .consultar button.btn_motor{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:2rem;text-transform:uppercase;color:#4d4d4d;background-color:#fff;border:1px solid #4d4d4d}#bc_carrito_top .consultar button.btn_motor:active,#bc_carrito_top .consultar button.btn_motor:focus,#bc_carrito_top .consultar button.btn_motor:hover{color:#fff;background:#4d4d4d;border:1px solid #4d4d4d}#bc_carrito_top .contcarrito{background:#fff;padding:3rem}#bc_carrito_top .contcarrito .contene{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:100%;position:relative;width:960px;width:96rem}#bc_carrito_top .contcarrito .contene .vacio{color:#333;font-size:25px;font-size:2.5rem;font-weight:bolder;text-align:center;font-family:Arial,sans-serif;margin:0 auto}#bc_carrito_top .contcarrito .contene:after,#bc_carrito_top .contcarrito:after{content:"";display:table;clear:both}#bc_carrito_top .cerrar{position:absolute;bottom:-57px;right:0;width:27px;width:2.7rem;height:27px;height:2.7rem;opacity:1;cursor:pointer;background:#fff;border-radius:0 0 4px 4px}#bc_carrito_top .cerrar:after,#bc_carrito_top .cerrar:before{position:absolute;top:5px;left:13px;content:" ";height:15px;width:1px;background-color:#000}#bc_carrito_top .cerrar:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#bc_carrito_top .cerrar:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#bc_carrito_top .hotel{width:70%;padding-right:1rem;font-size:14px;font-size:1.4rem}#bc_carrito_top .hotel .nombre{font-family:Arial,sans-serif;height:25px;height:2.5rem;font-size:16px;font-size:1.6rem}#bc_carrito_top .bc_carrito_secc{width:100%;margin:0}#bc_carrito_top .bc_carrito_secc table{border:0}#bc_carrito_top .bc_carrito_secc thead{font-family:Arial,sans-serif;background:#b3b3b3;display:block;text-transform:uppercase;margin-bottom:1rem;font-weight:700}#bc_carrito_top .bc_carrito_secc thead td{color:#fff;padding:.5rem 1.5rem}#bc_carrito_top .bc_carrito_secc td{border:0;padding:0}#bc_carrito_top .bc_carrito_secc tbody td,#bc_carrito_top .bc_carrito_secc td{color:#000;font-family:Arial,sans-serif}#bc_carrito_top .bc_carrito_secc tbody td b{font-weight:700}#bc_carrito_top .totalizacion{width:30%;background:#e6e6e6;margin-top:2.5rem}#bc_carrito_top .totalizacion .tit{display:none}#bc_carrito_top .totalizacion .precio{padding:2rem;width:100%;margin-bottom:0}#bc_carrito_top .totalizacion .precio b.txt{font-family:Arial,sans-serif;font-size:14px;font-size:1.4rem;display:block}#bc_carrito_top .totalizacion .precio b.imp{font-family:Arial,sans-serif;font-size:22px;font-size:2.2rem}#bc_carrito_top .totalizacion .precio span.imp_2{font-family:Arial,sans-serif;font-size:10px;font-size:1rem;text-transform:uppercase}#bc_carrito_top .totalizacion .precio button{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:2rem;text-transform:uppercase;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.4);box-shadow:0 1px 4px rgba(0,0,0,.4);margin-top:2rem;color:#fff;background-color:#4d4d4d;border:1px solid #4d4d4d}#bc_carrito_top .totalizacion .precio button:active,#bc_carrito_top .totalizacion .precio button:focus,#bc_carrito_top .totalizacion .precio button:hover{color:#4d4d4d;background:#fff;border:1px solid #fff}#hs_habitaciones,#hs_servicios{position:relative}#hs_habitaciones .owl-item *,#hs_servicios .owl-item *{-webkit-backface-visibility:hidden;backface-visibility:hidden}#hs_habitaciones .owl-next,#hs_habitaciones .owl-prev,#hs_servicios .owl-next,#hs_servicios .owl-prev{position:absolute;top:0;height:100%;width:10%}#hs_habitaciones .owl-next:before,#hs_habitaciones .owl-prev:before,#hs_servicios .owl-next:before,#hs_servicios .owl-prev:before{color:#fff;opacity:.5;font-size:50px;font-size:5rem;text-shadow:2px 0 2px rgba(0,0,0,.8)}#hs_habitaciones .owl-next:hover:before,#hs_habitaciones .owl-prev:hover:before,#hs_servicios .owl-next:hover:before,#hs_servicios .owl-prev:hover:before{opacity:1}#hs_habitaciones .owl-prev,#hs_servicios .owl-prev{left:0}#hs_habitaciones .owl-next,#hs_servicios .owl-next{right:0}#hs_habitaciones figure,#hs_servicios figure{position:relative}#hs_habitaciones img,#hs_servicios img{position:relative;width:100%;height:100%;left:0}#hs_habitaciones figcaption,#hs_servicios figcaption{position:absolute;top:0;left:0;width:100%;height:100%;padding-right:10%;padding-left:10%;text-align:center}#hs_habitaciones,#hs_servicios{padding:0 5% 3rem}#hs_habitaciones .owl-next:before,#hs_habitaciones .owl-prev:before,#hs_servicios .owl-next:before,#hs_servicios .owl-prev:before{color:#999}.blog-inner{padding:5rem 0;position:relative}.blog-inner:before{background:#fff;bottom:0;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;top:0;width:100%;z-index:-1}.blog-inner__list{margin:0 auto}.blog-inner__item{margin-bottom:3rem}.blog-inner__item:last-child{margin-bottom:0}.blog-inner__content{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.blog-inner__fix{min-height:400px;min-height:40rem;width:55%}.blog-inner__text{-webkit-box-shadow:.5rem 0 2rem #e6e6e6;box-shadow:.5rem 0 2rem #e6e6e6;padding:3rem 5rem;width:45%}.blog-inner__title{margin-bottom:.5rem;margin-top:2rem;text-align:left}.blog-inner__subtitle{font-size:21px;font-size:2.1rem;text-align:left;padding-top:0;margin-bottom:1rem;display:block}.blog-inner__date{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-size:1.5rem;padding-top:0;text-align:left;margin-bottom:2rem}.blog-inner__description{line-height:1;text-align:justify;word-spacing:-1px;word-spacing:-.1rem;margin-bottom:4rem}.blog-detail{padding:5rem 0;position:relative}.blog-detail:before{background:#fff;bottom:0;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;top:0;width:100%;z-index:-1}.blog-detail__container{background:#fff;padding:0}.blog-detail__item{height:600px;height:60rem;width:100%}.blog-detail__description{padding:4rem 7.5rem 6rem}.blog-detail__title{margin-bottom:.5rem;margin-top:2rem;text-align:left}.blog-detail__paragraph{line-height:1;text-align:justify;word-spacing:-1px;word-spacing:-.1rem;margin:2.5rem 0 7.5rem}.blog-detail__social{border-top:.1rem solid #e2e2e2;display:inline-block;padding:2.5rem 0 0;width:100%}.blog-detail__share-text{display:block;text-align:left;width:100%}.blog-detail .fb-share-button,.blog-detail .twitter-share-button,.blog-detail iframe{float:left;margin-right:10px}.offers{padding-left:10rem;padding-right:10rem;padding-bottom:8rem}.offers-content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:10rem;padding-right:10rem;position:relative}.offers-content,.offers-content:before{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.offers-content:before{background-color:transparent;content:"";height:80%;left:0;position:absolute;top:auto;z-index:-1}.offers-main{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.offers-main,.offers-main__intro{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.offers-main__intro{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offers-main__title{color:#c29a4c;font:29px Cinzel-Bold;font:2.9rem Cinzel-Bold;line-height:1;margin-top:0;padding-bottom:1rem;padding-left:0;padding-top:0;text-align:center;width:100%}.offers-main__subtitle{color:#666;font:25px Cambria-Regular;font:2.5rem Cambria-Regular;line-height:1.2;padding-bottom:8rem;text-align:center;width:100%}.offers-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.offers-item{margin-bottom:5rem;min-height:auto;overflow:hidden;position:relative;width:48%}.offers-item:hover .offers-item__title{margin-top:0}.offers-item:hover .offers-item__button,.offers-item:hover .offers-item__description,.offers-item:hover .offers-item__subtitle{opacity:1}.offers-item:hover .offers-item__content{background-color:rgba(0,0,0,.5);border-top-left-radius:0;border-top-right-radius:0;height:100%;padding:12%;width:100%}.offers-item:hover .offers-item__content:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.offers-item:hover .offers-item__text{-ms-flex-line-pack:center;align-content:center}.offers-item__fix{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offers-item__fix img{height:auto;max-width:100%}.offers-item__content{background-color:rgba(26,26,26,.6);border-top-left-radius:10px;border-top-left-radius:1rem;border-top-right-radius:10px;border-top-right-radius:1rem;height:100px;height:10rem;padding:0 12%;text-align:center;width:100%;z-index:0}.offers-item__content,.offers-item__content:before{bottom:0;left:0;margin:auto;position:absolute;right:0}.offers-item__content:before{border:.1rem solid #fff;content:"";height:90%;opacity:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;width:93%;z-index:-1}.offers-item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.offers-item__button,.offers-item__description,.offers-item__subtitle{opacity:0;-webkit-transition:all .5s;transition:all .5s;width:100%}.offers-item__title{font:27px Cambria-Regular;font:2.7rem Cambria-Regular;margin-top:2rem;padding:1rem 0;text-align:center;width:100%}.offers-item__subtitle{color:#fff;font:16px Cambria-Regular;font:1.6rem Cambria-Regular;margin-top:.5rem;margin-bottom:2rem}.offers-item__description{font:20px/1.5 Cambria-Regular;font:2rem/1.5 Cambria-Regular;margin-bottom:3rem;text-align:center}.offers-item__price{display:none;margin-bottom:1.5rem}.offers-item__price-from{marker-right:10px;marker-right:1rem}.offers-item__price-from,.offers-item__price-value{color:#fff;font:25px Cambria-Regular;font:2.5rem Cambria-Regular}.offers-item__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.offers-item__button,.offers-item__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.offers-item__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-size:1.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem auto;width:210px;width:21rem}.gallery-category{margin:0 auto 5rem;max-width:1400px;max-width:140rem;width:90%}.gallery-category__tabs{margin-bottom:3rem;text-align:center}.gallery-category__tabs-tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.gallery-category__tabs-link{background-color:#ccc;color:#000;font:18px/1 Cambria-Regular;font:1.8rem/1 Cambria-Regular;padding:1rem;position:relative;text-transform:uppercase}.gallery-category__tabs-link--active,.gallery-category__tabs-link:hover{background-color:#c29a4c;color:#fff;text-decoration:none}.gallery-category__tabs-link--active:after,.gallery-category__tabs-link:hover:after{border-color:#c29a4c transparent transparent;border-style:solid;border-width:1.7rem 1rem 0;content:" ";display:-webkit-box;display:-ms-flexbox;display:flex;height:0;left:0;margin:0 auto;position:absolute;right:0;top:100%;-webkit-transition:all .2s linear .2s;transition:all .2s linear .2s;width:0}.gallery-category__tabs-link--active:focus,.gallery-category__tabs-link:hover:focus{color:#fff}.gallery-category__list-content{display:none}.gallery-category__list-content--active{display:block}.gallery-category__list-title{color:#000;font:35px Cambria-Regular;font:3.5rem Cambria-Regular;margin-bottom:2rem;text-align:center}.gallery-category__collection-list:after{content:"";display:block;clear:both}.gallery-category__collection-item{display:-webkit-box;display:-ms-flexbox;display:flex;height:350px;height:35rem;padding:1rem;width:100%;float:right}.gallery-category__collection-item:nth-child(odd){float:left}.gallery-category__collection-item_single{margin-left:auto;margin-right:auto}.gallery-category__collection-item_single:nth-child(odd){float:none}.gallery-category__collection-item:last-child,.gallery-category__collection-item:nth-of-type(4n+1),.gallery-category__collection-item:nth-of-type(4n+4){height:350px;height:35rem}.gallery-category__collection-item:hover .gallery-category__collection-link:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:30px;font-size:3rem;font-weight:800;height:50px;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;width:50px;width:5rem;z-index:1}.gallery-category__collection-item:hover .gallery-category__collection-link:after{background-color:rgba(0,0,0,.5);content:" ";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.gallery-category__collection-item img{display:none}.gallery-category__collection-img{height:100%}.gallery-category__collection-link{position:relative;width:100%}.gallery-category__collection-link:after,.gallery-category__collection-link:before{-webkit-transition:background-color .5s,color .5s,width .5s;transition:background-color .5s,color .5s,width .5s}.gallery-category__collection-link:active{color:#fff}.gallery-category__collection-caption{display:none}.services-tab{padding:60px 0}.services-tab__container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.services-tab__carousel{margin-bottom:30px;position:relative;width:100%}.services-tab__carousel .owl-controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c29a4c;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:70px;position:absolute;right:0;top:0;width:70px}.services-tab__carousel .owl-controls,.services-tab__carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-tab__carousel .owl-nav{margin-bottom:5px;max-width:100%}.services-tab__carousel .owl-dots{counter-reset:slides-num;text-align:center;max-width:100%}.services-tab__carousel .owl-dots:after{color:#fff;content:counter(slides-num);display:inline-block;font-size:20px;font-size:2rem;margin-top:-6px;vertical-align:middle}.services-tab__carousel .owl-dot{display:inline-block;counter-increment:slides-num}.services-tab__carousel .owl-dot span{display:none}.services-tab__carousel .owl-dot.active:before{color:#fff;content:counter(slides-num) "/";display:inline-block;font-size:20px;font-size:2rem;left:0;top:0;vertical-align:middle}.services-tab__carousel-left-arrow,.services-tab__carousel-right-arrow{color:#fff;cursor:pointer;font-size:20px;font-size:2rem}.services-tab__carousel-item{position:relative}.services-tab__carousel-text{position:absolute;bottom:40px;left:0;right:0}.services-tab__carousel-title{color:#fff;font:18px/1.2 Cambria-Regular;font:1.8rem/1.2 Cambria-Regular;text-transform:uppercase}.services-tab__carousel-item{height:350px;width:100%}.services-tab__content{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding-right:30px;width:100%}.services-tab__content,.services-tab__content-item{display:-webkit-box;display:-ms-flexbox;display:flex}.services-tab__content-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;width:31.5%}.services-tab__content-item:nth-child(2n-0){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.services-tab__content-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:35px;width:100%}.services-tab__content-title{border-bottom:1px solid #f6f0e4;color:#c29a4c;font:20px/1.2 Cambria-Regular;font:2rem/1.2 Cambria-Regular;margin-bottom:25px;padding:0 35px 25px;text-transform:uppercase}.services-tab__content-description{color:#666;font:18px/1.2 Cambria-Regular;font:1.8rem/1.2 Cambria-Regular;text-align:center;width:100%}.services-tab__content-image{height:100%;min-height:300px;width:100%}.services-tab__others{padding:35px;text-align:center;width:100%}.services-tab__others-title{border-bottom:1px solid #f6f0e4;color:#c29a4c;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:25px/1.2 Cambria-Regular;font:2.5rem/1.2 Cambria-Regular;margin-bottom:35px;padding:0 35px 25px;text-transform:uppercase}.services-tab__others-icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-tab__others-icons,.services-tab__others-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.services-tab__others-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;width:33%}.services-tab__others-text{color:#000;font-size:13px;font-size:1.3rem;padding:1rem;text-align:left}html{font-family:Cambria-Regular;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.bookings) #ttop:before{background-color:transparent;color:#c29a4c}body:not(.bookings) #ttop:hover:before{color:#c29a4c}.bg_fix{background-repeat:no-repeat;background-size:cover;background-position:50%}#book_meeting_room section.contenido div.bloque .cont .cont2 button:active,#book_meeting_room section.contenido div.bloque .cont .cont2 button:focus,#book_meeting_room section.contenido div.bloque .cont .cont2 button:hover,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto button:active,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto button:focus,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto button:hover,#hdet_puntos_interes .inner .box-points .box-info .btn_tw:active,#hdet_puntos_interes .inner .box-points .box-info .btn_tw:focus,#hdet_puntos_interes .inner .box-points .box-info .btn_tw:hover,#modal_ofertafechas .modal-body button:active,#modal_ofertafechas .modal-body button:focus,#modal_ofertafechas .modal-body button:hover,._CookieScriptReportPageSaveSettingButton:active,._CookieScriptReportPageSaveSettingButton:focus,._CookieScriptReportPageSaveSettingButton:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.contact-inner__button:active,.contact-inner__button:focus,.contact-inner__button:hover,.engine-button__link:active,.engine-button__link:focus,.engine-button__link:hover,.engine__occupation-modal-button:active,.engine__occupation-modal-button:focus,.engine__occupation-modal-button:hover,.events-apus__action-link:active,.events-apus__action-link:focus,.events-apus__action-link:hover,.home .newsletter__send-button:active,.home .newsletter__send-button:focus,.home .newsletter__send-button:hover,.hotels-apus__caption-button:active,.hotels-apus__caption-button:focus,.hotels-apus__caption-button:hover,.introduction-inner__button:active,.introduction-inner__button:focus,.introduction-inner__button:hover,.introduction-inner__paragraph a:active,.introduction-inner__paragraph a:focus,.introduction-inner__paragraph a:hover,.map__button:active,.map__button:focus,.map__button:hover,.meeting-room__action-button:active,.meeting-room__action-button:focus,.meeting-room__action-button:hover,.modal-inner__button:active,.modal-inner__button:focus,.modal-inner__button:hover,.newsletter .newsletter__send-button:active,.newsletter .newsletter__send-button:focus,.newsletter .newsletter__send-button:hover,.offers-detail__button:active,.offers-detail__button:focus,.offers-detail__button:hover,.offers-inner__button:active,.offers-inner__button:focus,.offers-inner__button:hover,.pdf__link:active,.pdf__link:focus,.pdf__link:hover,.rooms__button:active,.rooms__button:focus,.rooms__button:hover,.spa-detail__button:active,.spa-detail__button:focus,.spa-detail__button:hover,.spa-inner__button:active,.spa-inner__button:focus,.spa-inner__button:hover{background-color:#cfaf72;color:#fff}.blog-inner .btn_base:active,.blog-inner .btn_base:focus,.blog-inner .btn_base:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.events-apus__files-link:active,.events-apus__files-link:focus,.events-apus__files-link:hover,.highlights-aries__item-link:active,.highlights-aries__item-link:focus,.highlights-aries__item-link:hover{background-color:#666;color:#fff}.highlights-aquila__subtitle:after,.highlights-aquila__title:before,.highlights-aries__subtitle:after,.highlights-aries__title:before,.introduction__subtitle:after,.introduction__title:before,.offers-main__subtitle:after,.offers-main__title:before{background-color:#c29a4c;content:"";display:block;height:4px;height:.4rem;width:60px;width:6rem}.highlights-aquila__title:before,.highlights-aries__title:before,.introduction__title:before,.offers-main__title:before{margin-bottom:1.2rem}.highlights-aquila__subtitle:after,.highlights-aries__subtitle:after,.introduction__subtitle:after,.offers-main__subtitle:after{margin-top:1.5rem}.offers-item__content{-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}#hs_habitaciones .owl-next:before,#hs_habitaciones .owl-prev:before,#hs_servicios .owl-next:before,#hs_servicios .owl-prev:before,.ico-doorbell:before,.ico-secure:before,.ico-spinner2:before,.ico-user:before,.ico-wifi:before,.ico___blog:before,.ico___fa-blog:before,.ico___fa-facebook:before,.ico___fa-flickr:before,.ico___fa-foursquare:before,.ico___fa-google-plus:before,.ico___fa-google:before,.ico___fa-instagram:before,.ico___fa-linkedin:before,.ico___fa-paypal:before,.ico___fa-pinterest:before,.ico___fa-tripadvisor:before,.ico___fa-twitter:before,.ico___fa-user:before,.ico___fa-vimeo:before,.ico___fa-whatsapp:before,.ico___fa-wordpress:before,.ico___fa-youtube:before,.ico___facebook:before,.ico___flickr:before,.ico___foursquare:before,.ico___google:before,.ico___googleplus:before,.ico___instagram:before,.ico___linkedin:before,.ico___paypal:before,.ico___pinterest:before,.ico___tripadvisor:before,.ico___twitter:before,.ico___user:before,.ico___vimeo:before,.ico___whatsapp:before,.ico___wordpress:before,.ico___youtube:before,.ico__fa-google-plus:before,.ico__fa-googleplus:before,.ico__googleplus:before,.icon-loop:before,.icon-volumen-mute:before,.icon-volumen:before,.modal-inner__close:before,.modal-inner__left-arrow:before,.modal-inner__right-arrow:before,body:not(.bookings) #ttop:before{font-family:icons-base}.interna .rb_bc .roi-hotel__review{display:none}.backgrounds{position:relative;width:100%}.backgrounds,.backgrounds__video{height:auto;min-height:600px;min-height:60rem}.backgrounds__video{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;overflow:hidden;position:absolute;right:0;top:0}.backgrounds__video-iframe{height:100%;width:100%}.backgrounds__container{position:relative;text-align:center;z-index:2}.backgrounds__carousel{width:100%}.backgrounds__item{position:relative}.backgrounds__item-image{height:800px;height:80rem;min-height:400px;min-height:40rem}.backgrounds__caption{bottom:370px;bottom:37rem;left:0;margin:0 auto;position:absolute;right:0;text-align:center}.backgrounds__caption-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.backgrounds__caption-title{font:35px Cinzel-Bold;font:3.5rem Cinzel-Bold}.backgrounds__caption-subtitle,.backgrounds__caption-title{color:#fff;text-shadow:1px 3px 3px #000;text-shadow:.1rem .3rem .3rem #000;text-transform:uppercase}.backgrounds__caption-subtitle{font:30px Cambria-Regular;font:3rem Cambria-Regular}.backgrounds__caption-paragraph{color:#fff;font:18px Cambria-Regular;font:1.8rem Cambria-Regular}.backgrounds__left-arrow,.backgrounds__right-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.backgrounds__left-arrow:hover,.backgrounds__right-arrow:hover{opacity:1}.backgrounds__left-arrow:before,.backgrounds__right-arrow:before{font-size:70px;font-size:7rem}.backgrounds__right-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.backgrounds__controls{display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.backgrounds__controls-dots{display:none}.backgrounds__controls-dots-index{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font:60px Cambria-Regular;font:6rem Cambria-Regular}.backgrounds__controls-dots-index:after{background-color:#fff;border-radius:0;content:"";display:block;height:30px;height:3rem;margin:1rem;-webkit-transform:rotate(20deg);transform:rotate(20deg);width:1px;width:.1rem}.backgrounds__controls-dots-count{color:#fff;font:20px Cambria-Regular;font:2rem Cambria-Regular}.backgrounds .owl-controls{bottom:270px;bottom:27rem;left:0;margin:0 auto;position:absolute;right:0;width:100%}.backgrounds .owl-controls .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 2.5rem}.backgrounds .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex}.backgrounds .owl-dot,.backgrounds .owl-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.backgrounds .owl-dot{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.backgrounds .owl-dot span{background-color:#4d4d4d;cursor:pointer;margin:0 .5rem}.backgrounds .owl-dot.active span,.backgrounds .owl-dot span{border:.2rem solid #fff;border-radius:50%;height:17px;height:1.7rem;width:17px;width:1.7rem}.backgrounds .owl-dot.active span{background-color:#c29a4c}.backgrounds__caption{bottom:200px;bottom:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.backgrounds__caption-inner{background-color:rgba(0,0,0,.5);padding-bottom:2rem;padding-top:2rem;width:100%}.backgrounds__caption-title{width:100%}.backgrounds__caption-paragraph{text-shadow:1px 3px 3px #000;text-shadow:.1rem .3rem .3rem #000}.backgrounds__item-image{height:calc(100vh - 27rem)}.backgrounds .owl-dots{visibility:hidden}.backgrounds .owl-controls{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;top:0}.backgrounds .owl-nav{width:100%}.backgrounds__left-arrow:active,.backgrounds__left-arrow:focus,.backgrounds__left-arrow:hover,.backgrounds__right-arrow:active,.backgrounds__right-arrow:focus,.backgrounds__right-arrow:hover{opacity:.6}.backgrounds__left-arrow:before,.backgrounds__right-arrow:before{color:#fff;font-size:35px;font-size:3.5rem;font-weight:900}.ui-datepicker{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,.2);box-shadow:0 0 3rem 0 rgba(0,0,0,.2);display:none}.ui-datepicker-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#c29a4c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 2rem}.ui-datepicker-next.ui-state-disabled,.ui-datepicker-prev.ui-state-disabled{opacity:0;pointer-events:none}.ui-datepicker-next:before,.ui-datepicker-prev:before{color:#fff;font-size:18px;font-size:1.8rem}.ui-datepicker-next:active:before,.ui-datepicker-next:focus:before,.ui-datepicker-next:hover:before,.ui-datepicker-prev:active:before,.ui-datepicker-prev:focus:before,.ui-datepicker-prev:hover:before{opacity:.5}.ui-datepicker-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ui-datepicker-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ui-datepicker-title{color:#fff;font:18px Cambria-Bold;font:1.8rem Cambria-Bold;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 2rem}.ui-datepicker-calendar{margin:2rem}.ui-datepicker-calendar th{padding:1rem}.ui-datepicker-calendar th span{color:#c29a4c;font:15px Cambria-Bold;font:1.5rem Cambria-Bold}.ui-datepicker-calendar td{line-height:1.2;padding:1rem;text-align:center}.ui-datepicker-week-end .ui-state-default{color:#666}.ui-datepicker-week-end .ui-state-active{color:#fff}.ui-datepicker-current-day{position:relative}.ui-datepicker-current-day:after{background:#c29a4c;border-radius:50%;bottom:0;content:"";height:35px;height:3.5rem;left:0;margin:auto;position:absolute;right:0;top:0;width:35px;width:3.5rem;z-index:-1}.ui-icon{display:none}.ui-state-disabled .ui-state-default,.ui-state-disabled .ui-state-default:active,.ui-state-disabled .ui-state-default:focus,.ui-state-disabled .ui-state-default:hover{color:#ccc}.ui-state-default{color:#000;font:15px Cambria-Regular;font:1.5rem Cambria-Regular}.ui-state-default:active,.ui-state-default:focus,.ui-state-default:hover{color:grey}.ui-state-active,.ui-state-active:active,.ui-state-active:focus,.ui-state-active:hover{color:#fff}.engine{background:transparent;-webkit-transition-duration:.5s;-webkit-transition-property:height,width,left,right,background,top;transition-property:height,width,left,right,background,top;-webkit-transition-timing-function:linear;transition-timing-function:linear;transition-duration:.5s;-webkit-transition-property:background-color,margin,top,width;transition-property:background-color,margin,top,width;width:100%;z-index:2}.engine__form{margin-left:auto;margin-right:auto;width:100%;-ms-flex-pack:distribute;justify-content:space-around;padding:2rem}.engine__destination,.engine__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.engine__destination{background:#fff;color:#c29a4c;height:70px;height:7rem;position:relative;width:25%}.engine__destination input{width:100%;background:#fff;border:0;color:#c29a4c;cursor:pointer;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font:16px Cinzel-Bold;font:1.6rem Cinzel-Bold;padding:0 1.5rem;width:90%}.engine__destination input::-webkit-input-placeholder{color:#c29a4c;font:16px/1.2 Cinzel-Bold;font:1.6rem/1.2 Cinzel-Bold}.engine__destination input::-moz-placeholder{color:#c29a4c;font:16px/1.2 Cinzel-Bold;font:1.6rem/1.2 Cinzel-Bold}.engine__destination input:-ms-input-placeholder{color:#c29a4c;font:16px/1.2 Cinzel-Bold;font:1.6rem/1.2 Cinzel-Bold}.engine__destination input::-ms-input-placeholder{color:#c29a4c;font:16px/1.2 Cinzel-Bold;font:1.6rem/1.2 Cinzel-Bold}.engine__destination input::placeholder{color:#c29a4c;font:16px/1.2 Cinzel-Bold;font:1.6rem/1.2 Cinzel-Bold}.engine__destination-down{cursor:pointer;margin-right:1.5rem;-webkit-transform:rotate3d(0,4,0,180deg);transform:rotate3d(0,4,0,180deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:10%}.engine__destination-down:before{color:#c29a4c;font-size:14px;font-size:1.4rem}.engine__destination-down--open{-webkit-transform:rotate3d(0,0,-18,180deg);transform:rotate3d(0,0,-18,180deg)}.engine__hotels{background:#c29a4c;border-radius:0;display:none;left:0;padding:2rem 2rem 1.5rem;position:absolute;top:100%;width:100%;z-index:3}.engine__hotels-close{cursor:pointer;font-size:14px;font-size:1.4rem;position:absolute;right:10px;right:1rem;top:10px;top:1rem}.engine__hotels-item{border-bottom:.1rem solid rgba(194,154,76,.1);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font:17px Cinzel-Regular;font:1.7rem Cinzel-Regular;padding-bottom:.5rem;padding-top:.5rem}.engine__hotels-item:first-child .engine__hotels-link{padding-left:0}.engine__hotels-item:last-child{border-bottom:0}.engine__hotels-link{color:#fff;font:17px Cinzel-Regular;font:1.7rem Cinzel-Regular;padding-left:1.5rem;-webkit-transition:color .5s;transition:color .5s}.engine__hotels-link:hover{color:#4d4d4d}.engine__dates{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30%}.engine__occupation{display:none}.engine__occupation-user{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding-left:1rem;padding-right:1rem;position:relative}.engine__occupation-user:nth-child(2n){margin-left:.5rem}.engine__occupation-user:nth-child(odd){margin-right:.5rem}.engine__occupation-label,.engine__occupation-select{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;text-align:center;width:100%}.engine__occupation-select{background:transparent;border:0;border-radius:.5rem;min-width:50px;min-width:5rem;position:relative;-moz-text-align-last:center;text-align-last:center;z-index:2}.engine__occupation-modal-inner{padding:2rem}.engine__occupation-modal-text{color:#c29a4c;font:30px Cambria-Regular;font:3rem Cambria-Regular;margin-bottom:2rem}.engine__occupation-modal-body,.engine__occupation-modal-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.engine__occupation-modal-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.engine__occupation-modal-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem;width:50%}.engine__occupation-modal-item:nth-child(2n){padding-left:1rem}.engine__occupation-modal-select{border-radius:.5rem;color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;padding:1rem;width:100%}.engine__occupation-modal-field{position:relative;width:100%}.engine__occupation-modal-label{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;margin-bottom:1rem}.engine__occupation-modal-button{width:100%}.engine__date{position:relative;width:100%}.engine__date input{bottom:0;left:0;position:absolute;visibility:hidden}.engine__date-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}.engine__date-group:hover .engine__date-day,.engine__date-group:hover .engine__date-month,.engine__date-group:hover .engine__date-text{color:#c29a4c}.engine__date-text{color:#4d4d4d;display:block;font:11px Cinzel-Regular;font:1.1rem Cinzel-Regular;text-transform:uppercase;-webkit-transition:color .5s;transition:color .5s;width:100%}.engine__date-day{color:#c29a4c;font-family:Cambria-Bold;font-size:60px;font-size:6rem;text-transform:uppercase;-webkit-transition:color .5s ease;transition:color .5s ease}.engine__date-day--home{width:100%}.engine__date-month{color:#4d4d4d;font:14px Cinzel-Bold;font:1.4rem Cinzel-Bold;text-transform:uppercase;-webkit-transition:color .5s ease;transition:color .5s ease}.engine__date-month--home{width:100%}.engine__promo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:20%}.engine__promo-question-link,.engine__promo-question-text{color:#4d4d4d;display:block;font:11px Cinzel-Regular;font:1.1rem Cinzel-Regular;text-transform:uppercase}.engine__promo-question-link{text-decoration:underline;-webkit-transition:color .5s ease;transition:color .5s ease}.engine__promo-question-link:focus,.engine__promo-question-link:hover{color:#c29a4c}.engine__promo-field{display:none;position:relative;width:100%}.engine__promo-field input{border-radius:.5rem;border-width:0;color:#4d4d4d;font:11px Cinzel-Regular;font:1.1rem Cinzel-Regular;height:70px;height:7rem;padding-left:2.3rem;padding-right:2.3rem;width:100%}.engine__promo-close{cursor:pointer;font-size:18px;font-size:1.8rem;position:absolute;right:5px;right:.5rem;top:5px;top:.5rem}.engine__action{padding-left:2rem;width:25%}.engine__action-button{background:#c29a4c;border:0;border-radius:.5rem;cursor:pointer;height:70px;height:7rem;padding:0 2rem;-webkit-transition:background .5s ease;transition:background .5s ease;width:100%}.engine__action-button:hover{background:#cfaf72;text-decoration:none}.engine__action-button:hover .engine__action-button-text{color:#fff}.engine__action-button-text{color:#fff;display:block;font:22px Cinzel-Bold;font:2.2rem Cinzel-Bold;text-transform:uppercase;-webkit-transition:color .5s ease;transition:color .5s ease}.engine-select{background-color:rgba(0,0,0,.9);bottom:100%;height:100%;left:0;opacity:0;outline:0;overflow:auto;position:fixed;right:0;text-align:center;-webkit-transition:opacity .5s,bottom .5s;transition:opacity .5s,bottom .5s;width:100%;z-index:1040}.engine-select:before{content:"";display:inline-block;height:100%;vertical-align:middle}.engine-select--is-open{bottom:0}.engine-select__content{border-radius:0;display:inline-block;position:relative;vertical-align:middle;width:95%}.engine-select__main{background-color:#fff;border-radius:0;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4rem;position:relative}.engine-select__header,.engine-select__main{display:-webkit-box;display:-ms-flexbox;display:flex}.engine-select__header{width:100%}.engine-select__close,.engine-select__header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.engine-select__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#c29a4c;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;height:5rem;line-height:10px;line-height:1rem;padding:1.5rem;position:absolute;right:-50px;right:-5rem;top:0;-webkit-transition:background-color .5s ease-in;transition:background-color .5s ease-in;z-index:1}.engine-select__close:before{color:#fff;font-size:20px;font-size:2rem}.engine-select__title{color:#c29a4c;font:30px Cinzel-Bold;font:3rem Cinzel-Bold;margin-bottom:3rem;text-align:center;text-transform:uppercase}.engine-select__hotels{display:block}.engine-select__destination{display:inline-block;margin-bottom:2rem;width:100%}.engine-select__place{width:100%}.engine-select__cities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem;position:relative}.engine-select__cities:after{background-color:#c29a4c;bottom:-5px;bottom:-.5rem;content:"";display:block;height:1px;height:.1rem;left:0;position:absolute;width:150px;width:15rem}.engine-select__cities:hover .engine-select__city{margin-left:2rem}.engine-select__cities:hover .engine-select__city:before{opacity:1}.engine-select__city{color:#c29a4c;font:17px Cambria-Regular;font:1.7rem Cambria-Regular;position:relative;text-transform:inherit;-webkit-transition:margin-left .5s ease;transition:margin-left .5s ease}.engine-select__city:before{color:#c29a4c;font-size:12px;font-size:1.2rem;left:-15px;left:-1.5rem;opacity:0;position:absolute;top:0;-webkit-transition:left .5s ease-in-out,opacity .5s ease-in-out;transition:left .5s ease-in-out,opacity .5s ease-in-out}.engine-select__list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.engine-select__item{margin-bottom:1.5rem}.engine-select__hotel{color:#666;font:17px Cambria-Regular;font:1.7rem Cambria-Regular;position:relative;text-transform:inherit;-webkit-transition:margin-left .5s ease;transition:margin-left .5s ease}.engine-select__hotel:hover{color:#c29a4c;margin-left:2rem}.engine-select__hotel:hover:before{opacity:1}.engine-select__hotel:before{color:#c29a4c;font-size:12px;font-size:1.2rem;left:-15px;left:-1.5rem;opacity:0;position:absolute;top:0;-webkit-transition:left .5s ease-in-out,opacity .5s ease-in-out;transition:left .5s ease-in-out,opacity .5s ease-in-out}.engine__fly{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:relative;right:0}.engine__fly-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:13px Cambria-Regular;font:1.3rem Cambria-Regular;padding:1rem 2rem}.engine__fly-button:before{font-size:15px;font-size:1.5rem;margin-right:1rem}.engine__fly-button--hotel{background-color:#fff;color:#c29a4c}.engine__fly-button--fly{background-color:#999;color:#fff}.engine__fly-button--fly:active,.engine__fly-button--fly:focus,.engine__fly-button--fly:hover{background-color:#c29a4c;color:#c29a4c}.engine.open{background-color:#fff;top:85px;top:8.5rem}.engine.open .engine__form{padding-bottom:.5rem;padding-top:.5rem}.engine--internal{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,.2);box-shadow:0 0 3rem 0 rgba(0,0,0,.2);margin-bottom:6rem}.engine__form{background-color:#fff;border-radius:.5rem;-webkit-transition:padding .5s;transition:padding .5s}.engine__destination{border:.1rem solid #c29a4c;border-radius:.5rem;width:30%}.engine__dates{width:36%}.engine__date-month{width:100%}.engine__date-to{display:none}.engine__action{width:20%}.engine__action-btn-text{display:none}.engine__promo{width:14%}.engine__promo-field input{border:.1rem solid #c29a4c}.engine__promo-question-link{text-decoration:none}.engine-button{display:none;margin-left:1rem;max-width:150px;max-width:15rem}.engine-button,.engine-button__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.engine-button__link{display:-webkit-box;display:-ms-flexbox;display:flex;font:15px Cambria-Bold;font:1.5rem Cambria-Bold;padding:.7rem 2rem;text-transform:none;-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}.engine-button__link,.engine-button__link:hover{background-color:#c29a4c;color:#fff}.engine-button__link{text-align:center}.header__lower--fixed .engine-button{display:block;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.footer{background:#fff;padding:4rem 0 5rem}.footer__container{margin-left:auto;margin-right:auto;width:100%;-ms-flex-pack:distribute;justify-content:space-around;padding:0}.footer__container,.footer__hotel{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__hotel{color:#c29a4c;font:20px Cinzel-Bold;font:2rem Cinzel-Bold;margin-bottom:1rem;text-align:left;text-transform:uppercase}.footer__logo{padding:0 2rem}.footer:before{background-color:#e5d7bb;content:"";display:block;height:3px;height:.3rem;margin:0 auto 4rem;width:92%}.footer__right{min-width:70%}.footer__content,.footer__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__info{border-top:.1rem solid #c29a4c;margin-top:3rem;padding-top:3rem}.footer__cin{width:100%}.footer__cin-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__cin-item,.footer__cin-row{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__cin-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c29a4c;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:40px;min-height:4rem;padding:.5rem;width:100%}.footer__cin-title{color:#4d4d4d;font-family:Cambria-Regular}.footer__hotel{display:block;margin-top:1rem}.footer .logo__img{height:auto;max-width:200px;max-width:20rem}.footer .logo__img--small{height:auto;max-width:150px;max-width:15rem}.footer .logo svg{width:200px;width:20rem}.footer .logo__img{margin:1rem 0}.footer .generic-links__title{color:#fff;font:15px Cambria-Regular;font:1.5rem Cambria-Regular;text-transform:uppercase}.footer .generic-links__list{-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.footer .generic-links__item,.footer .generic-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .generic-links__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem 0;text-align:center;width:100%}.footer .generic-links__link{color:#4d4d4d;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;text-transform:none}.footer .generic-links__link:hover{color:#c29a4c}.footer .generic-links__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer .generic-links__item{margin-right:1rem;text-align:left;width:auto}.contact__title{color:#1a1a1a;font:15px Cambria-Regular;font:1.5rem Cambria-Regular;text-transform:uppercase}.contact__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.contact__item{margin:.5rem 0;width:100%}.contact__item--address .contact__label{display:none}.contact__element,.contact__label{color:#4d4d4d;font:16px Cambria-Regular;font:1.6rem Cambria-Regular}.contact__element--link{color:#4d4d4d}.contact__element--link:hover{color:#c29a4c}.contact__element--phone{color:#4d4d4d}.contact__element--phone:hover{color:#c29a4c}.contact__extra{color:#4d4d4d;font-size:16px;font-size:1.6rem}.contact__list{display:block}.contact__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__item,.language-line{display:-webkit-box;display:-ms-flexbox;display:flex}.language-line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.language-line__text{color:#1a1a1a;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;margin-right:1rem}.language-line__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.language-line__item{display:inline-block;margin:1rem 0;text-align:center;width:100%}.language-line__item:not(:last-child):after{background-color:#999;content:"";display:none;height:10px;height:1rem;margin:auto 2rem;width:1px;width:.1rem}.language-line__link{color:#4d4d4d;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;text-transform:inherit}.language-line__link--active,.language-line__link:focus,.language-line__link:hover{color:#c29a4c}.language-line__link--active:hover{color:#e5d7bb}.language-line__text{display:none}.language-line__link--active{font-family:Cambria-Bold}.language-line__link--active:after{width:100%}.language-line__item:not(:last-child):after{margin:auto 1rem}.language-line__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hotels__text{color:#c29a4c;display:-webkit-box;display:-ms-flexbox;display:flex;font:20px Cinzel-Bold;font:2rem Cinzel-Bold;margin:1rem .5rem;text-decoration:none;text-transform:inherit}.hotels__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem .5rem;width:100%}.hotels__list{width:100%}.hotels__list-item{margin:.5rem 0}.hotels__list-item--th{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.hotels__list-thawte{color:#1a1a1a;font-size:50px;font-size:5rem}.hotels__city{font:18px Cambria-Regular;font:1.8rem Cambria-Regular;text-transform:none;-webkit-transition:color .5s;transition:color .5s;width:100%}.hotels__city,.hotels__city:focus,.hotels__city:hover,.hotels__hotel{color:#4d4d4d;text-decoration:none}.hotels__hotel{font:18px Cambria-Regular;font:1.8rem Cambria-Regular;text-transform:inherit;-webkit-transition:color .5s;transition:color .5s}.hotels__hotel:focus,.hotels__hotel:hover{color:#c29a4c;text-decoration:none}.hotels__city{display:none}.social{text-align:center;text-align:left}.social__title{color:#c29a4c;font:20px Cinzel-Bold;font:2rem Cinzel-Bold}.social__paragraph{color:#666;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular}.social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social__item{margin:.5rem}.social__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:.1rem solid transparent;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;height:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:all .2s;transition:all .2s;width:40px;width:4rem}.social__link:hover{background:#c29a4c;border-color:#b3b3b3}.social__link:hover:before{color:#fff}.social__link:before{color:#fff;font-size:25px;font-size:2.5rem;-webkit-transition:all .2s;transition:all .2s}.social__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem .5rem}.social__list{margin:.5rem 0}.social__link{border:0}.social__link.ico-fa-facebook{background-color:#3b5998}.social__link.ico-fa-twitter{background-color:#26a6d1}.social__link.ico-fa-youtube{background-color:#ff0400}.social__link.ico-fa-instagram{background: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),-webkit-gradient(linear,left top,left bottom,from(#6559ca),color-stop(30%,#bc318f),color-stop(50%,#e33f5f),color-stop(70%,#f77638),to(#fec66d));background: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)}.social__link.ico-fa-linkedin{background-color:#0277b5}.certificates{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.certificates__author{color:#4d4d4d;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;margin:0;text-transform:inherit;-webkit-transition:color .5s;transition:color .5s;white-space:nowrap}.certificates__author:focus,.certificates__author:hover{color:#c29a4c}.certificates__digital{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4d4d4d;display:-webkit-box;display:-ms-flexbox;display:flex;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;text-transform:uppercase;-webkit-transition:color .5s;transition:color .5s}.certificates__digital:before{background-color:#4d4d4d;border-radius:0;content:"";display:inline-block;height:15px;height:1.5rem;margin:auto 1rem;-webkit-transform:rotate(0);transform:rotate(0);width:1px;width:.1rem}.certificates__digital:focus,.certificates__digital:hover{color:#c29a4c}.certificates__thawte{color:#999;font-size:50px;font-size:5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__item,.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-size:1.6rem;margin-top:.5rem}.footer__link{color:#4d4c4c;font-family:Cambria-Regular;margin-left:.5rem}.footer__link:hover{color:#c29a4c}.footer__name{color:#4d4c4c}.header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header,.header__upper{display:-webkit-box;display:-ms-flexbox;display:flex}.header__upper{background:#e5d7bb;padding:1.5rem 5%}.header__official{margin-right:1rem}.header__generic-links{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1rem}.header__tour{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__agency,.header__language,.header__tour,.header__wifi{margin-right:1rem}.header__lower{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 5%}.header__lower--fixed{-webkit-animation:headerFixed 1s;animation:headerFixed 1s;position:fixed;top:0;width:100%;z-index:2}@-webkit-keyframes headerFixed{0%{-webkit-transform:translateY(-60rem);transform:translateY(-60rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes headerFixed{0%{-webkit-transform:translateY(-60rem);transform:translateY(-60rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.header:after{background-color:#e5d7bb;content:"";display:block;height:10px;height:1rem;width:100%}.header__agency{margin-right:0}.header__lower{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5rem 2%}.header__lower--fixed{border-bottom:.1rem solid #e6e6e6;z-index:3}.header__upper{padding:1rem 2%}.header__generic-links{display:none}.header .language{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header .language.open .language__list{display:block}.header .language__text{color:#c29a4c;cursor:pointer;font:18px Cinzel-Bold;font:1.8rem Cinzel-Bold;margin-right:1rem}.header .language__text--line{display:none}.header .language__text--dropdown{color:#c29a4c;font:18px Cinzel-Bold;font:1.8rem Cinzel-Bold;text-transform:uppercase}.header .language__text--dropdown:after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;height:0;margin-left:.25rem;margin-right:.25rem;vertical-align:middle;width:0}.header .language__text--dropdown:focus,.header .language__text--dropdown:hover{color:#e5d7bb}.header .language__list{background:#fff;border-radius:.5rem;display:none;float:left;margin:0 auto;padding:0;position:absolute;right:0;top:100%;width:auto;z-index:1000}.header .language__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c29a4c;display:-webkit-box;display:-ms-flexbox;display:flex;font:18px Cinzel-Bold;font:1.8rem Cinzel-Bold;padding:1rem 1.5rem;text-transform:inherit;-webkit-transition:color .5s,background .5s;transition:color .5s,background .5s}.header .language__link:focus,.header .language__link:hover{background:#c29a4c;color:#e5d7bb}.header .language__link--active,.header .language__link--active:hover{background:#c29a4c;color:#fff}.header .language:after{background-color:#e5d7bb;border-radius:0;content:"";display:block;height:40px;height:4rem;margin:auto 1rem;-webkit-transform:rotate(0);transform:rotate(0);width:2px;width:.2rem}.header .language__text--dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.header .language__text--dropdown:after{display:none}.header .language__arrow{margin-right:1rem}.header .logo__img{height:auto;max-width:140px;max-width:14rem}.header .logo__img--small{height:auto;max-width:150px;max-width:15rem}.header .logo svg{width:140px;width:14rem}.header .social{text-align:center}.header .social__title{color:#1a1a1a;font:15px Cambria-Regular;font:1.5rem Cambria-Regular}.header .social__paragraph{color:#666;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular}.header .social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .social__item{margin:.5rem}.header .social__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:.1rem solid transparent;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;height:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:all .2s;transition:all .2s;width:30px;width:3rem}.header .social__link:hover{background:#c29a4c;border-color:#b3b3b3}.header .social__link:hover:before{color:#fff}.header .social__link:before{color:#fff;font-size:22px;font-size:2.2rem;-webkit-transition:all .2s;transition:all .2s}.header .social__list{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.header .social__link{border:0;height:35px;height:3.5rem;width:35px;width:3.5rem}.header .dropdown--open .dropdown__list{display:block}.header .dropdown__list{display:none}.official{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0;text-align:justify}.official__subtitle,.official__title{color:#c29a4c;font:18px Cinzel-Regular;font:1.8rem Cinzel-Regular;text-align:center;text-transform:uppercase}.official__subtitle{padding-right:.5rem}.official__subtitle,.official__title{letter-spacing:5px;letter-spacing:.5rem}.wifi{display:none}.agency{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.agency.open .agency__list{display:block}.agency__login{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c29a4c;display:-webkit-box;display:-ms-flexbox;display:flex;font:18px Cinzel-Regular;font:1.8rem Cinzel-Regular;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}.agency__login:after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;height:0;margin-left:.25rem;margin-right:.25rem;vertical-align:middle;width:0}.agency__list{background:#fff;border-radius:.5rem;display:none;margin:0 auto;padding:0;position:absolute;right:0;top:100%;width:auto;z-index:1000}.agency__items{padding-bottom:.5rem}.agency__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c29a4c;display:-webkit-box;display:-ms-flexbox;display:flex;font:18px Cinzel-Regular;font:1.8rem Cinzel-Regular;padding:1rem 1.5rem;text-transform:inherit;-webkit-transition:color .5s,background .5s;transition:color .5s,background .5s}.agency__link:hover{background:#c29a4c;color:#fff}.agency:before{color:#c29a4c;margin-right:1rem}.agency__list{right:20px;right:2rem}.agency__login{letter-spacing:5px;letter-spacing:.5rem;-webkit-transition:color .5s;transition:color .5s}.agency__login:after{display:none}.booking{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.booking__link{background-color:transparent;border-bottom-left-radius:7px;border-bottom-left-radius:.7rem;border-bottom-right-radius:7px;border-bottom-right-radius:.7rem;color:#c29a4c;font:18px Cinzel-Bold;font:1.8rem Cinzel-Bold;padding:2.2rem;text-transform:uppercase;-webkit-transition:background .5s,color .5s;transition:background .5s,color .5s}.booking__link:focus,.booking__link:hover{background-color:transparent;color:#e5d7bb}.booking:after{background-color:#e5d7bb;border-radius:0;content:"";display:block;height:15px;height:1.5rem;margin:auto 1rem;-webkit-transform:rotate(0);transform:rotate(0);width:1px;width:.1rem}.booking__link{padding:0}.navbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:3rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.navbar--open .navbar__hamburguer{z-index:1}.navbar--open .navbar__content{bottom:0}.navbar__hamburguer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}.navbar__hamburguer-btn{background-color:transparent;border:0;cursor:pointer}.navbar__hamburguer-ico{background:#c29a4c;content:"";display:block;height:3px;height:.3rem;margin-bottom:.5rem;width:30px;width:3rem}.navbar__hamburguer-ico:last-child{margin-bottom:0}.navbar__hamburguer-text{color:#c29a4c;display:none;font:11px Cinzel-Bold;font:1.1rem Cinzel-Bold;margin-top:.1rem;text-align:center;width:100%}.navbar__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:0;margin:0 auto;padding-right:.9rem;position:absolute;right:0;top:10px;top:1rem}.navbar__close-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:none;height:40px;height:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;width:4rem;z-index:5}.navbar__close-ico:first-child{background-color:#fff;margin-right:-.2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navbar__close-ico:first-child,.navbar__close-ico:nth-child(2){height:50px;height:5rem;left:0;right:0;width:2px;width:.2rem;z-index:2}.navbar__close-ico:nth-child(2){background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar__list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1000}.navbar__item,.navbar__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar__item{line-height:2;padding:0 1rem}.navbar__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:18px Cinzel-Bold;font:1.8rem Cinzel-Bold;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:2;position:relative;text-transform:uppercase;width:100%}.navbar__link,.navbar__link--active,.navbar__link:focus,.navbar__link:hover{color:#c29a4c;text-decoration:none}.navbar__dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.navbar__dropdown,.navbar__dropdown:after{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.navbar__dropdown:after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;color:#c29a4c;content:"";margin-left:.5rem;-webkit-transition:color .5s;transition:color .5s}.navbar__dropdown:hover:after{color:#c29a4c}.navbar__list-dropdown{background-color:#fff;border-radius:.7rem;display:none;left:-60px;left:-6rem;list-style:none;max-width:300px;max-width:30rem;min-width:230px;min-width:23rem;padding:1rem;position:absolute;top:100%;z-index:1}.navbar__list-dropdown:before{border-bottom:1rem solid;border-left:1rem solid transparent;border-right:1rem solid transparent;color:#fff;content:"";left:110px;left:11rem;position:absolute;top:-10px;top:-1rem}.navbar__list-dropdown--view-more{left:0;min-width:150px;min-width:15rem}.navbar__list-dropdown--view-more:before{left:60px;left:6rem}.navbar__item-dropdown{display:inline-block;position:relative;width:100%}.navbar__link-dropdown{color:#c29a4c;display:block;font:18px Cinzel-Bold;font:1.8rem Cinzel-Bold;padding:1rem 1.6rem;text-decoration:none;text-transform:uppercase;-webkit-transition:color .5s;transition:color .5s}.navbar__link-dropdown:hover{color:#fff;text-decoration:none}.navbar__content{z-index:5}.navbar__language{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#a37f38;display:none;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:-140px;right:-14rem;top:0;-webkit-transition:right .5s;transition:right .5s;width:200px;width:20rem}.navbar__language--open{right:0}.navbar__language--open .navbar__language-arrow{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.navbar__language-dropdown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:.1rem solid hsla(0,0%,100%,.5);height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30%}.navbar__language-dropdown,.navbar__language-text{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar__language-text{color:#fff;font:18px Cinzel-Bold;font:1.8rem Cinzel-Bold;text-transform:uppercase;-webkit-transform:rotate(-90deg) translateX(0);transform:rotate(-90deg) translateX(0)}.navbar__language-text:hover{color:#fff;text-decoration:none}.navbar__language-arrow{margin-left:1.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.navbar__language-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;width:70%}.navbar__language-link:hover{text-decoration:none}.navbar__language-name{color:#fff;display:block;font:18px Cinzel-Bold;font:1.8rem Cinzel-Bold;line-height:1.8;text-transform:uppercase;-webkit-transition:color .5s;transition:color .5s}.navbar__language-name--active,.navbar__language-name:hover{color:#fff;text-decoration:none}.navbar__hamburguer-ico{border-radius:.5rem;height:6px;height:.6rem;width:35px;width:3.5rem}.navbar__item-dropdown:hover{background:#c29a4c}.navbar__list-dropdown{padding:0}.navbar__dropdown .navbar__link:active:after,.navbar__dropdown .navbar__link:active:before,.navbar__dropdown .navbar__link:focus:after,.navbar__dropdown .navbar__link:focus:before,.navbar__dropdown .navbar__link:hover:after,.navbar__dropdown .navbar__link:hover:before{display:none}.navbar-hotels,.navbar__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar-hotels{position:relative;cursor:pointer;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-hotels.open .navbar-hotels__list{display:block}.navbar-hotels.open .navbar-hotels__icon:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar-hotels__title:active:after,.navbar-hotels__title:focus:after,.navbar-hotels__title:hover:after{background-color:#c29a4c;bottom:-5px;bottom:-.5rem;content:"";height:15px;height:1.5rem;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px;width:1.5rem;z-index:-1}.navbar-hotels__title:active .navbar-hotels__icon:before,.navbar-hotels__title:focus .navbar-hotels__icon:before,.navbar-hotels__title:hover .navbar-hotels__icon:before{color:#fff}.navbar-hotels__icon:before{color:#fff;display:block;font-size:10px;font-size:1rem;font-weight:900;margin-left:1rem;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.navbar-hotels__list{background-color:#fff;border-radius:.5rem;display:none;left:0;margin-top:2rem;padding-bottom:0;padding-top:0;position:absolute;right:0;top:100%;width:250px;width:25rem}.navbar-hotels__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.5rem;padding-top:1.5rem}.navbar-hotels__item:not(:last-child){border-bottom:.1rem solid hsla(0,0%,80%,.5)}.navbar-hotels__link--dropdown{color:#c29a4c;font:15px/1.2 Cinzel-Bold;font:1.5rem/1.2 Cinzel-Bold;padding:1rem 1.5rem;width:100%}.navbar-hotels__link--dropdown:active,.navbar-hotels__link--dropdown:focus,.navbar-hotels__link--dropdown:hover{color:#fff}.navbar-hotels__link--all{color:#000;font:15px/1.2 Cambria-Regular;font:1.5rem/1.2 Cambria-Regular;text-decoration:underline;width:100%}.navbar-hotels__link--all:active,.navbar-hotels__link--all:focus,.navbar-hotels__link--all:hover{color:#c29a4c}.navbar-hotels:after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;color:#c29a4c;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:.5rem;position:relative;-webkit-transition:color .5s;transition:color .5s}.navbar-hotels__icon{display:none}.navbar-hotels__list{margin-top:0;padding-left:0;padding-right:0}.navbar-hotels__title:active:after,.navbar-hotels__title:active:before,.navbar-hotels__title:focus:after,.navbar-hotels__title:focus:before,.navbar-hotels__title:hover:after,.navbar-hotels__title:hover:before{display:none}.navbar-hotels__item:hover{background:#c29a4c}.highlights-aquila{margin-bottom:5rem;margin-top:5rem;position:relative}.highlights-aquila__bg-text{color:#e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular;left:20px;left:2rem;position:absolute;text-transform:uppercase;top:0;z-index:1}.highlights-aquila__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:2.5rem;padding-right:2.5rem;position:relative}.highlights-aquila__description{text-align:center;width:100%}.highlights-aquila__title{color:#c29a4c;font:32px Cinzel-Bold;font:3.2rem Cinzel-Bold;text-transform:uppercase}.highlights-aquila__subtitle{color:#666;font:25px Cambria-Regular;font:2.5rem Cambria-Regular;padding-top:1rem;text-transform:none}.highlights-aquila__paragraph{color:#666;display:none;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular}.highlights-aquila__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5rem;width:100%}.highlights-aquila__image,.highlights-aquila__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.highlights-aquila__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.highlights-aquila__image img{height:auto;max-width:100%}.highlights-aquila__caption{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:2rem;position:absolute;right:0;text-align:center;top:0;-webkit-transition:background-color .5s;transition:background-color .5s;width:100%}.highlights-aquila__caption:hover{background-color:rgba(0,0,0,.5)}.highlights-aquila__caption:hover .highlights-aquila__button{opacity:1}.highlights-aquila__caption-title{background-color:#fff;bottom:0;color:#c29a4c;font:21px Cinzel-Bold;font:2.1rem Cinzel-Bold;padding:2rem 1rem;position:absolute;text-align:center;width:100%;z-index:1}.highlights-aquila__caption-subtitle{color:#fff;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;text-transform:inherit}.highlights-aquila__caption-paragraph{color:#666;display:none;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular}.highlights-aquila__controls-arrows,.highlights-aquila__controls-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.highlights-aquila__dot{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;z-index:1}.highlights-aquila__dot,.highlights-aquila__dot-index{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.highlights-aquila__dot-index{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font:20px Cambria-Regular;font:2rem Cambria-Regular}.highlights-aquila__dot-index:after{background-color:#000;border-radius:0;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:10px;height:1rem;margin:1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:1px;width:.1rem}.highlights-aquila__dot-count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font:20px Cambria-Regular;font:2rem Cambria-Regular}.highlights-aquila__button{background-color:transparent;border:.1rem solid #fff;color:#fff;opacity:0}.highlights-aquila__button:hover{background-color:#c29a4c;border-color:#c29a4c}.highlights-aquila__arrow-left,.highlights-aquila__arrow-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.highlights-aquila__arrow-left:before,.highlights-aquila__arrow-right:before{border:#fff;border-radius:.5rem;color:#fff;font-size:30px;font-size:3rem;padding:1rem;-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}.highlights-aquila__arrow-left:hover:before,.highlights-aquila__arrow-right:hover:before{background-color:#c29a4c;color:#fff}.highlights-aquila__arrow-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.highlights-aquila__arrow--next,.highlights-aquila__arrow--prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.5);border:0;border-radius:.5rem;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:30px;font-size:3rem;height:50px;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;position:relative;-webkit-transition-duration:.5s;transition-duration:.5s;width:50px;width:5rem}.highlights-aquila__arrow--next:hover,.highlights-aquila__arrow--prev:hover{background-color:#c29a4c;color:#fff}.highlights-aquila__arrow--next svg,.highlights-aquila__arrow--prev svg{display:none}.highlights-aquila__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.highlights-aquila__container{padding-left:5%;padding-right:5%}.highlights-aquila__subtitle,.highlights-aquila__title{display:block}.highlights-aquila__description{text-align:left}.highlights-aquila__item{border-bottom:.1rem solid #ccc}.highlights-aquila__controls{pointer-events:none;z-index:1}.highlights-aquila__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;inset:0;margin:auto;width:100%;height:0;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.highlights-aquila__arrow--next,.highlights-aquila__arrow--prev{margin-top:-5rem;-webkit-transition:background-color .5s;transition:background-color .5s}.highlights-aquila__arrow--next:before,.highlights-aquila__arrow--prev:before{color:#fff}.highlights-aquila__caption-paragraph{text-transform:uppercase}.highlights-aquila__caption-title{position:relative}.highlights-aquila__image{-ms-flex-wrap:wrap;flex-wrap:wrap}.highlights-aries{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 5%}.highlights-aries,.highlights-aries__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.highlights-aries__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.highlights-aries__titles{width:100%}.highlights-aries__title{color:#c29a4c;display:none;font:32px Cinzel-Bold;font:3.2rem Cinzel-Bold;margin-bottom:2rem;margin-top:5rem;text-align:center;text-transform:uppercase;width:100%}.highlights-aries__subtitle{color:#666;display:none;font:25px Cambria-Regular;font:2.5rem Cambria-Regular;margin-bottom:5rem;text-align:center;text-transform:none;width:100%}.highlights-aries__description{color:#666;display:none;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;margin-bottom:4rem;text-align:center;width:100%}.highlights-aries__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:3rem;min-height:400px;min-height:40rem;overflow:hidden;padding-left:2rem;padding-right:2rem;position:relative;width:100%}.highlights-aries__item:hover .highlights-aries__item-content{background-color:rgba(0,0,0,.5);border-top-left-radius:0;border-top-right-radius:0;height:100%;width:calc(100% - 4rem)}.highlights-aries__item:hover .highlights-aries__item-paragraph{height:auto;margin-bottom:3rem;margin-top:3rem;opacity:1}.highlights-aries__item:hover .highlights-aries__item-link{height:auto;opacity:1;padding:1.5rem 2rem}.highlights-aries__item--large{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.highlights-aries__item-image{height:100%}.highlights-aries__item-content{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);border-top-left-radius:10px;border-top-left-radius:1rem;border-top-right-radius:10px;border-top-right-radius:1rem;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:60px;height:6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin-left:auto;margin-right:auto;padding:0 15%;position:absolute;right:0;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:background-color,border,height,width;transition-property:background-color,border,height,width;width:calc(100% - 4rem)}.highlights-aries__item-paragraph,.highlights-aries__item-title{text-align:center;width:100%}.highlights-aries__item-link,.highlights-aries__item-paragraph{height:0;opacity:0;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:background-color,color,height,margin,opacity;transition-property:background-color,color,height,margin,opacity}.highlights-aries__item-title{color:#fff;font:22px Cambria-Bold;font:2.2rem Cambria-Bold;text-shadow:none;text-transform:uppercase}.highlights-aries__item-paragraph{color:#fff;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;margin-bottom:0;margin-top:0;text-shadow:2px 2px 2px #000;text-shadow:.2rem .2rem .2rem #000}.highlights-aries__item-paragraph:before{background-color:#c29a4c;content:"";display:block;height:3px;height:.3rem;margin:0 auto 5rem;width:100%}.highlights-aries__item-content{border-top-left-radius:0;border-top-right-radius:0}.hotels-apus{margin-bottom:5rem;margin-top:5rem;position:relative}.hotels-apus__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:5%;padding-right:5%;position:relative}.hotels-apus__description{text-align:center;width:100%}.hotels-apus__title{color:#c29a4c;display:none;font:32px Cinzel-Bold;font:3.2rem Cinzel-Bold;text-transform:uppercase}.hotels-apus__subtitle{color:#666;display:none;font:25px Cambria-Regular;font:2.5rem Cambria-Regular;padding-top:1rem;text-transform:none}.hotels-apus__paragraph{color:#666;display:none;font:18px Cambria-Regular;font:1.8rem Cambria-Regular}.hotels-apus__list{margin-top:5rem;width:100%}.hotels-apus__image,.hotels-apus__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hotels-apus__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;position:relative}.hotels-apus__image img{height:auto;max-width:100%}.hotels-apus__item-title{border-bottom:.1rem solid #ccc;color:#c29a4c;font:18px Cinzel-Bold;font:1.8rem Cinzel-Bold;padding-bottom:2rem;text-align:center;text-transform:uppercase}.hotels-apus__caption{-ms-flex-line-pack:space-evenly;align-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 5%;text-align:center;-webkit-transition:background-color .5s;transition:background-color .5s;width:100%}.hotels-apus__caption-paragraph{color:#666;font:18px Cinzel-Regular;font:1.8rem Cinzel-Regular;margin-bottom:2rem;margin-top:1rem;text-align:center;-webkit-transition:opacity .5s;transition:opacity .5s;width:100%;z-index:1}.hotels-apus__caption-button{color:#fff}.hotels-apus__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;width:100%}.hotels-apus__stars-item{color:#c29a4c;font-size:18px;font-size:1.8rem;margin-left:.3rem;margin-right:.3rem}.hotels-apus__more{width:50%}.hotels-apus__more-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font:15px Arial,sans-serif;font:1.5rem Arial,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;text-transform:inherit}.hotels-apus__more-link,.hotels-apus__more-link:active,.hotels-apus__more-link:focus,.hotels-apus__more-link:hover{background-color:transparent;color:#fff}.hotels-apus__more-link:active:before,.hotels-apus__more-link:focus:before,.hotels-apus__more-link:hover:before{color:#fff}.hotels-apus__controls-arrows{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hotels-apus__arrow-left,.hotels-apus__arrow-right,.hotels-apus__controls-arrows{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.hotels-apus__arrow-left,.hotels-apus__arrow-right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hotels-apus__arrow-left:before,.hotels-apus__arrow-right:before{border:.1rem solid #c29a4c;border-radius:.5rem;color:#c29a4c;font-size:30px;font-size:3rem;padding:1rem;-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s}.hotels-apus__arrow-left:hover:before,.hotels-apus__arrow-right:hover:before{background-color:#c29a4c;color:#fff}.hotels-apus__arrow-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hotels-apus .owl-stage{margin-left:auto;margin-right:auto}.hotels-apus__arrow--next,.hotels-apus__arrow--prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.5);border:0;border-radius:.5rem;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:30px;font-size:3rem;height:50px;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;position:relative;-webkit-transition-duration:.5s;transition-duration:.5s;width:50px;width:5rem}.hotels-apus__arrow--next:hover,.hotels-apus__arrow--prev:hover{background-color:#c29a4c;color:#fff}.hotels-apus__arrow--next svg,.hotels-apus__arrow--prev svg{display:none}.hotels-apus__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.hotels-apus__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;inset:0;margin:auto;width:100%;height:50px;height:5rem;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hotels-apus__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hotels-apus__caption-paragraph{text-transform:uppercase}.hotels-apus__button:hover{background-color:#c29a4c}.icons-apus{background-color:transparent;text-align:center;margin-bottom:0;margin-top:0}.icons-apus__title{color:#666;font:25px Cinzel-Bold;font:2.5rem Cinzel-Bold;margin-bottom:5rem;padding-bottom:2rem;padding-top:2rem;position:relative;text-transform:uppercase}.icons-apus__title:before{background:#ccc;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.icons-apus__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%;width:100%}.icons-apus__link{cursor:pointer;display:inline-block}.icons-apus__image{height:auto;max-width:100%}.icons-apus__title{padding-bottom:3rem}.icons-apus__title:before{bottom:-10px;bottom:-1rem;height:1px;height:.1rem;margin-left:auto;margin-right:auto;top:auto;width:92%}.icons-apus__image{max-height:60px;max-height:6rem;width:auto}.icons-apus .owl-stage{margin-left:auto;margin-right:auto}.introduction{padding-left:5%;padding-right:5%}.introduction table{background-color:#fff;border-color:#999;margin-bottom:1rem;margin-top:1rem}.introduction table td{border:.1rem solid #999;color:#666;font-size:18px;font-size:1.8rem;line-height:1.3;margin-top:2.5rem;padding:1rem;vertical-align:middle}.introduction table td[colspan="3"]{background-color:#e6e6e6;color:#333}.introduction__container{padding:8rem 0}.introduction__container,.introduction__image{display:-webkit-box;display:-ms-flexbox;display:flex}.introduction__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.introduction__image img{height:auto;max-width:100%}.introduction__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 7rem;width:auto}.introduction__title{color:#c29a4c;font:32px Cinzel-Bold;font:3.2rem Cinzel-Bold}.introduction__subtitle{color:#666;font:25px Cambria-Regular;font:2.5rem Cambria-Regular}.introduction__paragraph{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;line-height:1.3;padding-top:4rem;text-align:left;width:80%}.introduction__more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#c29a4c;border-radius:100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-size:1.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:2rem;padding:1rem}.introduction__description{width:80%}.introduction__image{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-width:31%}.introduction__title{text-transform:uppercase}.introduction__subtitle{margin-bottom:10rem;text-transform:none}.introduction__paragraph{padding-top:0;width:100%}.map{background-color:#fff}.map__container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.map__script{height:500px;height:50rem;width:100%}.map__description{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:10rem;padding-right:10rem;width:50%}.map__title{color:#c29a4c;font:22px Cinzel-Bold;font:2.2rem Cinzel-Bold;text-transform:uppercase}.map__subtitle{color:#666;font:20px Cambria-Regular;font:2rem Cambria-Regular;text-transform:none}.map__paragraph{color:#666;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular;margin-bottom:2rem;margin-top:2rem}.map__hotel-name{color:#c29a4c;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;text-transform:inherit}.map__info,.map__info--link,.map__label{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular}.map__map{width:50%}.map__button{display:block;margin-top:2rem}.map-antlia__map{height:100%;width:100%}.home .newsletter,.newsletter .newsletter{background:transparent;margin:5rem 0 2rem}.home .newsletter__content,.newsletter .newsletter__content{margin-left:auto;margin-right:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;padding-right:0}.home .newsletter__form,.newsletter .newsletter__form{-ms-flex-line-pack:center;align-content:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3rem 4%;position:relative;width:50%;z-index:1}.home .newsletter__subtitle,.home .newsletter__title,.newsletter .newsletter__subtitle,.newsletter .newsletter__title{margin-bottom:3rem;text-align:center;width:100%}.home .newsletter__title,.newsletter .newsletter__title{color:#fff;font:25px/1 Cinzel-Regular;font:2.5rem/1 Cinzel-Regular;text-transform:inherit}.home .newsletter__subtitle,.newsletter .newsletter__subtitle{color:#666;font:25px/1 Cambria-Regular;font:2.5rem/1 Cambria-Regular;text-transform:uppercase}.home .newsletter__send,.newsletter .newsletter__send{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:100%;width:100%}.home .newsletter__send-input,.newsletter .newsletter__send-input{width:100%;background:#fff;border:.1rem solid #fff;border-radius:.5rem;color:#999;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;height:100%;margin-right:2rem;padding:1.5rem 3%;width:80%}.home .newsletter__send-input::-webkit-input-placeholder,.newsletter .newsletter__send-input::-webkit-input-placeholder{color:#999;font:18px/1.2 Cambria-Regular;font:1.8rem/1.2 Cambria-Regular}.home .newsletter__send-input::-moz-placeholder,.newsletter .newsletter__send-input::-moz-placeholder{color:#999;font:18px/1.2 Cambria-Regular;font:1.8rem/1.2 Cambria-Regular}.home .newsletter__send-input:-ms-input-placeholder,.newsletter .newsletter__send-input:-ms-input-placeholder{color:#999;font:18px/1.2 Cambria-Regular;font:1.8rem/1.2 Cambria-Regular}.home .newsletter__send-input::-ms-input-placeholder,.newsletter .newsletter__send-input::-ms-input-placeholder{color:#999;font:18px/1.2 Cambria-Regular;font:1.8rem/1.2 Cambria-Regular}.home .newsletter__send-input::placeholder,.newsletter .newsletter__send-input::placeholder{color:#999;font:18px/1.2 Cambria-Regular;font:1.8rem/1.2 Cambria-Regular}.home .newsletter__send-input:focus,.newsletter .newsletter__send-input:focus{outline:#c29a4c}.home .newsletter__send-button,.newsletter .newsletter__send-button{border:0;height:100%;padding:0 2rem;width:15%}.home .newsletter__check,.newsletter .newsletter__check{margin-left:auto;margin-right:auto;max-width:100%;width:100%}.home .newsletter__check-text,.newsletter .newsletter__check-text{color:#fff;font:16px Cambria-Regular;font:1.6rem Cambria-Regular;max-width:100%}.home .newsletter__check-link,.newsletter .newsletter__check-link{color:#fff;font:16px Cambria-Bold;font:1.6rem Cambria-Bold}.home .newsletter__check-link:active,.home .newsletter__check-link:focus,.home .newsletter__check-link:hover,.newsletter .newsletter__check-link:active,.newsletter .newsletter__check-link:focus,.newsletter .newsletter__check-link:hover{color:#c29a4c}.home .newsletter__image,.newsletter .newsletter__image{height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%;z-index:-1}.home .newsletter__claims,.newsletter .newsletter__claims{-ms-flex-line-pack:center;align-content:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3rem 4%;position:relative;width:50%;z-index:1}.home .newsletter__claims-image,.newsletter .newsletter__claims-image{height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%;z-index:-1}.home .newsletter__claims-title,.newsletter .newsletter__claims-title{color:#fff;font:25px Cinzel-Regular;font:2.5rem Cinzel-Regular;margin-bottom:3rem;text-align:center;text-transform:inherit;width:100%}.home .newsletter__claims-description,.newsletter .newsletter__claims-description{color:#fff;font:22px/1 Cambria-Regular;font:2.2rem/1 Cambria-Regular;text-align:center}.home .newsletter__claims-description:after,.home .newsletter__claims-description:before,.newsletter .newsletter__claims-description:after,.newsletter .newsletter__claims-description:before{background:#fff;content:"";display:block;height:1px;height:.1rem;margin:2rem 0;width:100%}.home .newsletter__claims-arrow,.newsletter .newsletter__claims-arrow{width:100%}.home .newsletter__claims-arrow--next,.home .newsletter__claims-arrow--prev,.newsletter .newsletter__claims-arrow--next,.newsletter .newsletter__claims-arrow--prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;color:#fff;cursor:pointer;display:none;font-size:30px;font-size:3rem;position:absolute;top:0;z-index:1}.home .newsletter__claims-arrow--prev,.newsletter .newsletter__claims-arrow--prev{left:5%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home .newsletter__claims-arrow--next,.newsletter .newsletter__claims-arrow--next{right:5%}.home .newsletter__content,.newsletter .newsletter__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10rem;padding-top:10rem;position:relative}.home .newsletter__subtitle,.home .newsletter__title,.newsletter .newsletter__subtitle,.newsletter .newsletter__title{display:none}.home .newsletter__claims-description,.newsletter .newsletter__claims-description{text-transform:uppercase}.home .newsletter__claims-carousel,.newsletter .newsletter__claims-carousel{width:100%}.home .newsletter__send,.newsletter .newsletter__send{background-color:hsla(0,0%,100%,.6);display:none;padding:3rem 5rem}.home .newsletter__send-input,.newsletter .newsletter__send-input{margin-right:0}.home .newsletter__send-button,.newsletter .newsletter__send-button{background-color:#fff;color:#666;font-family:Cinzel-Regular;position:relative;width:20%}.home .newsletter__send-button:before,.newsletter .newsletter__send-button:before{background-color:#ccc;border-radius:0;content:"";display:block;height:10px;height:1rem;margin:auto 1rem;-webkit-transform:rotate(0);transform:rotate(0);width:1px;width:.1rem}.home .newsletter__send-button:hover,.newsletter .newsletter__send-button:hover{background-color:#c29a4c}.home .newsletter__form,.newsletter .newsletter__form{padding:0;position:static;width:0}.home .newsletter__claims,.newsletter .newsletter__claims{width:65%}.home .newsletter__check,.newsletter .newsletter__check{display:none;margin-left:5rem}.home .newsletter .owl-stage,.newsletter .newsletter .owl-stage{margin-left:auto;margin-right:auto}.interna .newsletter{margin-top:0}.interna .newsletter__claims{display:none}.offers{padding:0 5% 1rem}.offers-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.offers-content:before{display:none}.offers-content .owl-stage{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.offers-main__title{text-align:left}.offers-main__subtitle{text-align:left;text-transform:none;padding-bottom:0}.offers-item{margin-bottom:0;width:auto}.offers-item:hover .offers-item__content{padding:5%}.offers-item:hover .offers-item__buttons,.offers-item:hover .offers-item__description,.offers-item:hover .offers-item__price,.offers-item:hover .offers-item__subtitle{height:auto}.offers-item:hover .offers-item__description{margin-bottom:3rem}.offers-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;border-top-left-radius:0;border-top-right-radius:0;height:60px;height:6rem;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:background-color,color,height;transition-property:background-color,color,height}.offers-item__content:before{display:none}.offers-item__buttons,.offers-item__description,.offers-item__price,.offers-item__subtitle{height:0}.offers-item__text{-ms-flex-line-pack:center;align-content:center}.offers-item__title{color:#fff;font:22px Cinzel-Bold;font:2.2rem Cinzel-Bold;margin-top:0}.offers-item__subtitle{display:none}.offers-item__description{color:#fff;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;line-height:1.3;margin-bottom:0}.offers-item__description:before{background-color:#c29a4c;border-radius:0;content:"";display:block;height:2px;height:.2rem;margin:1rem auto 2rem;-webkit-transform:rotate(0);transform:rotate(0);width:100%}.offers-item__button{font-size:18px;font-size:1.8rem}.offers-list{margin-top:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offers .owl-next,.offers .owl-prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0}.offers .owl-next:before,.offers .owl-prev:before{background-color:#c29a4c;border-radius:.5rem;color:#fff;font-size:30px;font-size:3rem;padding:1rem}.offers .owl-next{right:0}.popup-footer{bottom:-176px;bottom:-17.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:176px;height:17.6rem;left:0;position:fixed;-webkit-transition:bottom 1s;transition:bottom 1s;width:100%;z-index:5}.popup-footer--active{bottom:0}.popup-footer__picture{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:55%}.popup-footer__picture:before{border-left:6.3rem solid transparent;border-top:8rem solid transparent;content:"";display:block;height:0;position:absolute;right:0;top:0;width:0;z-index:3}.popup-footer__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:176px;height:17.6rem;width:100%}.popup-footer__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.popup-footer__text{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding-right:20%;position:absolute;top:0;width:100%}.popup-footer__text:after{background-repeat:no-repeat;bottom:15px;bottom:1.5rem;content:"";display:block;height:85px;height:8.5rem;position:absolute;right:29px;right:2.9rem;width:85px;width:8.5rem;z-index:3}.popup-footer__text-title{display:block;font:60px Helvetica Neue Bold;font:6rem Helvetica Neue Bold;line-height:52px;line-height:5.2rem;margin-bottom:.5rem;max-width:100%;text-align:right;text-shadow:2px 2px 2px #333;text-shadow:.2rem .2rem .2rem #333;text-transform:uppercase}.popup-footer__text-since{font:17px Helvetica Neue;font:1.7rem Helvetica Neue;max-width:100%;text-align:right}.popup-footer__description{height:100%;padding:0;width:50%}.popup-footer__fringe{display:inline-block;margin-top:1.2rem;min-height:45px;min-height:4.5rem;position:relative;text-align:center;width:100%}.popup-footer__fringe:before{border-left:2.7rem solid transparent;border-top:0 solid transparent;content:"";display:block;height:0;left:-35px;left:-3.5rem;position:absolute;width:0;z-index:3}.popup-footer__fringe-title{font:37px Helvetica Neue;font:3.7rem Helvetica Neue;margin-top:0;padding-right:4rem;position:relative;top:1px;top:.1rem}.popup-footer__fringe-title strong{font-family:Helvetica Neue Bold}.popup-footer__fringe-close{cursor:pointer;height:33px;height:3.3rem;position:absolute;right:10px;right:1rem;top:6px;top:.6rem}.popup-footer__content,.popup-footer__fringe-close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.popup-footer__content{height:118px;height:11.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}.popup-footer__link{font:18px Helvetica Neue;font:1.8rem Helvetica Neue;text-align:center;-webkit-transition:color .5s;transition:color .5s}.popup-footer__link span{display:block;font:25px Helvetica Neue Bold;font:2.5rem Helvetica Neue Bold;text-transform:uppercase}.popup-footer__link strong{display:block;font:30px Helvetica Neue Bold;font:3rem Helvetica Neue Bold;text-transform:uppercase}.popup-footer__paragraph{font:18px/1.3 Helvetica Neue;font:1.8rem/1.3 Helvetica Neue}@font-face{font-family:Helvetica Neue;src:url(/dynamic_templates/static/dev/fonts/popup_footer/4b94982a9603dd89cf49dd9bcb0f0d60.woff2) format("woff2"),url(/dynamic_templates/static/dev/fonts/popup_footer/4b94982a9603dd89cf49dd9bcb0f0d60.woff) format("woff")}@font-face{font-family:Helvetica Neue Bold;src:url(/dynamic_templates/static/dev/fonts/popup_footer/b46fe3bf71fc12e54671c9cb8e647a0a.woff2) format("woff2"),url(/dynamic_templates/static/dev/fonts/popup_footer/b46fe3bf71fc12e54671c9cb8e647a0a.woff) format("woff")}#pag404{margin-left:auto;margin-right:auto;width:100%;padding:3rem 2rem 6rem;text-align:center}#pag404 .cabecera{font:25px Cambria-Regular;font:2.5rem Cambria-Regular;padding:2rem}#pag404 .titulo,#pag404 a{margin-bottom:1rem;margin-top:1rem}#pag404 .bloque,#pag404 .titulo,#pag404 a,#pag404 li{font:18px Cambria-Regular;font:1.8rem Cambria-Regular}#pag404 a{color:#c29a4c}#pag404 li{border-bottom:.1rem solid grey;padding:1rem}.contact-inner{background:transparent;margin-bottom:10rem;padding-bottom:4rem}.contact-inner__description{margin-bottom:3rem;padding-top:5rem}.contact-inner__form{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}.contact-inner__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem}.contact-inner__title:before{content:"*";margin:.5rem .5rem 0 0}.contact-inner__text{margin-left:.5rem}.contact-inner__hotel,.contact-inner__text{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular}.contact-inner__hotel{text-align:center;width:100%}.contact-inner__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-inner__list--line{padding:2rem 0 3rem}.contact-inner__list--line:after{background:#e6e6e6;content:"";display:block;height:1px;height:.1rem;margin-top:3rem;width:100%}.contact-inner__list-extra{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.contact-inner__item,.contact-inner__list-extra{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-inner__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem 1.5rem;position:relative}.contact-inner__item-extra{min-width:100%}.contact-inner__item--info{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.contact-inner__item--politica{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contact-inner__item--politica .contact-inner__label{padding-bottom:0;padding-top:0}.contact-inner__item--recaptcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contact-inner__link{font:18px Cambria-Regular;font:1.8rem Cambria-Regular;margin-left:.5rem}.contact-inner__link,.contact-inner__link:active,.contact-inner__link:focus,.contact-inner__link:hover{color:#c29a4c;text-decoration:none}.contact-inner__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;padding:1rem 0}.contact-inner__input,.contact-inner__select,.contact-inner__textarea,.contact-inner input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=reset]):not([type=button]):not([type=file]):not([type=image]):not([type=range]){background-color:#fff;border-radius:.5rem;border:.1rem solid grey;color:grey;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;height:50px;height:5rem;min-width:100%;padding:1rem;width:100%}.contact-inner__input::-webkit-input-placeholder,.contact-inner__select::-webkit-input-placeholder,.contact-inner__textarea::-webkit-input-placeholder,.contact-inner input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=reset]):not([type=button]):not([type=file]):not([type=image]):not([type=range])::-webkit-input-placeholder{color:grey;font:18px/1.2 Cambria-Regular;font:1.8rem/1.2 Cambria-Regular}.contact-inner__input::-moz-placeholder,.contact-inner__select::-moz-placeholder,.contact-inner__textarea::-moz-placeholder,.contact-inner input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=reset]):not([type=button]):not([type=file]):not([type=image]):not([type=range])::-moz-placeholder{color:grey;font:18px/1.2 Cambria-Regular;font:1.8rem/1.2 Cambria-Regular}.contact-inner__input:-ms-input-placeholder,.contact-inner__select:-ms-input-placeholder,.contact-inner__textarea:-ms-input-placeholder,.contact-inner input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=reset]):not([type=button]):not([type=file]):not([type=image]):not([type=range]):-ms-input-placeholder{color:grey;font:18px/1.2 Cambria-Regular;font:1.8rem/1.2 Cambria-Regular}.contact-inner__input::-ms-input-placeholder,.contact-inner__select::-ms-input-placeholder,.contact-inner__textarea::-ms-input-placeholder,.contact-inner input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=reset]):not([type=button]):not([type=file]):not([type=image]):not([type=range])::-ms-input-placeholder{color:grey;font:18px/1.2 Cambria-Regular;font:1.8rem/1.2 Cambria-Regular}.contact-inner__input::placeholder,.contact-inner__select::placeholder,.contact-inner__textarea::placeholder,.contact-inner input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=reset]):not([type=button]):not([type=file]):not([type=image]):not([type=range])::placeholder{color:grey;font:18px/1.2 Cambria-Regular;font:1.8rem/1.2 Cambria-Regular}.contact-inner__input:focus,.contact-inner__select:focus,.contact-inner__textarea:focus,.contact-inner input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=reset]):not([type=button]):not([type=file]):not([type=image]):not([type=range]):focus{border:.1rem solid #ccc;outline:transparent}.contact-inner__checkbox{margin-bottom:.7rem;margin-top:0}.contact-inner__checkbox-label{color:#666;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular}.contact-inner__textarea{min-height:150px;min-height:15rem}.contact-inner__required{margin-left:.5rem}.contact-inner__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-inner__button{position:relative}.contact-inner__error{bottom:-30px;bottom:-3rem;color:#dc3545;margin-top:2rem;position:absolute;right:20px;right:2rem;text-align:right}.contact-inner__error,.contact-inner__success{font:18px Cambria-Regular;font:1.8rem Cambria-Regular;width:100%}.contact-inner__success{-webkit-animation:show-from-top 5s linear;animation:show-from-top 5s linear;background:rgba(0,0,0,.7);color:#fff;left:0;padding:2rem;position:fixed;text-align:center;top:-270px;top:-27rem;z-index:1200}.contact-inner__terms{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;padding-bottom:2rem;width:100%}@-webkit-keyframes show-from-top{0%{top:-500px}20%{top:0}80%{top:0}to{top:-500px}}@keyframes show-from-top{0%{top:-500px}20%{top:0}80%{top:0}to{top:-500px}}.contact-inner__description{margin-left:auto;margin-right:auto;width:100%;margin-bottom:0;padding:5rem}.contact-inner__list{margin:2rem;text-align:center;width:100%}.events-apus{background:transparent;padding-bottom:5rem;padding-top:5rem}.events-apus__container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}.events-apus__item{-webkit-box-shadow:0 0 1.5rem rgba(0,0,0,.1);box-shadow:0 0 1.5rem rgba(0,0,0,.1);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8rem}.events-apus__image,.events-apus__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.events-apus__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.events-apus__image img{height:auto;max-width:100%}.events-apus__info{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:.1rem solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;max-width:600px;max-width:60rem;padding:3rem 3%;width:50%}.events-apus__info-title{color:#c29a4c;font:25px Cinzel-Bold;font:2.5rem Cinzel-Bold;text-transform:uppercase;width:100%}.events-apus__info-title:after{background-color:transparent;content:"";display:block;height:2px;height:.2rem;margin-top:1.5rem;width:100px;width:10rem}.events-apus__info-subtitle{color:#666;font:25px Cambria-Regular;font:2.5rem Cambria-Regular;text-transform:none;width:100%}.events-apus__info-paragraph{color:#666;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular;padding-top:3rem;text-align:left;width:100%}.events-apus__options{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:100%}.events-apus__options,.events-apus__options-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.events-apus__options-list{border-right:.1rem solid #e6e6e6;padding:1rem;width:50%}.events-apus__options-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 1rem;width:50%}.events-apus__options-ico{padding-right:1rem;width:40px;width:4rem}.events-apus__options-text{-ms-flex-wrap:wrap;flex-wrap:wrap}.events-apus__options-capacity,.events-apus__options-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular}.events-apus__options-capacity{width:100%}.events-apus__action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;width:50%}.events-apus__action-form{-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.events-apus__action-form,.events-apus__action-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1}.events-apus__action-text{color:#666;-ms-flex:1;flex:1;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular}.events-apus__action-text:before{color:#4d4d4d;font-size:15px;font-size:1.5rem;margin-right:1rem}.events-apus__files-item{margin-bottom:1.5rem;margin-top:1.5rem}.events-apus__carousel .owl-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.events-apus__carousel .owl-dot{background-color:#fff;border:0;border-radius:2.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:15px;height:1.5rem;margin-left:.5rem;margin-right:.5rem;width:15px;width:1.5rem}.events-apus__carousel .owl-dot.active{background-color:#333;border-color:#333}.events-apus__carousel .owl-dots{bottom:30px;bottom:3rem;left:0;position:absolute;right:0}.events-apus .splide__pagination{bottom:30px;bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}.events-apus .splide__pagination-page,.events-apus .splide__pagination__page{background:#fff;border:0;border-radius:2.5rem;height:15px;height:1.5rem;margin-left:.5rem;margin-right:.5rem;opacity:1;width:15px;width:1.5rem}.events-apus .splide__pagination-page.is-active,.events-apus .splide__pagination__page.is-active{background-color:#333;border:#333;border-radius:2.5rem;height:15px;height:1.5rem;-webkit-transform:none;transform:none}.accordion{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}.accordion__list{width:100%}.accordion__item{border:.1rem solid #b3b3b3;border-radius:.5rem;margin-bottom:.2rem;margin-top:.2rem;padding:1rem}.accordion__button{background-color:#fff;border:0;color:#c29a4c;font:20px Cinzel-Bold;font:2rem Cinzel-Bold;margin-bottom:1rem;text-align:left;width:100%}.accordion__button:hover{color:#666}.accordion__paragraph{margin-left:3rem;margin-top:1rem}.generic{background:transparent;padding-bottom:8rem;padding-top:8rem}.generic__container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}.generic__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.1rem solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex}.generic__item:not(:last-child){margin-bottom:4rem}.generic__description{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5rem;width:100%}.generic__title{color:#c29a4c;font:25px Cinzel-Bold;font:2.5rem Cinzel-Bold;text-align:center;text-transform:uppercase}.generic__paragraph{color:#666;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular;margin-bottom:3rem;margin-top:3rem;text-align:center}.generic__link{-ms-flex-item-align:center;align-self:center;border-bottom:.1rem dashed;color:#c29a4c;font:15px Cambria-Regular;font:1.5rem Cambria-Regular;margin-bottom:3rem;position:relative;text-transform:uppercase}.generic__link:active,.generic__link:focus,.generic__link:hover{color:#c29a4c}.generic__link:active .generic__link-arrow,.generic__link:focus .generic__link-arrow,.generic__link:hover .generic__link-arrow{right:-40px;right:-4rem}.generic__link-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto 0;position:absolute;right:-30px;right:-3rem;top:0;-webkit-transition:right .5s;transition:right .5s}.generic__link-arrow:before{font-size:15px;font-size:1.5rem}.generic__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.generic__image img{height:auto;max-width:100%}.generic__carousel-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.generic__carousel-item img{height:auto;max-width:100%}.generic__introduction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}.generic__introduction-title{color:#c29a4c;font:48px Cambria-Regular;font:4.8rem Cambria-Regular}.generic__introduction-subtitle{color:#c29a4c;font:22px Cambria-Regular;font:2.2rem Cambria-Regular}.generic__introduction-text,.generic__text-help{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular}.generic__text-help{text-transform:none}.generic__item{-ms-flex-pack:distribute;justify-content:space-around}.generic__link{margin-bottom:0}.nosotros .generic__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:none;word-break:break-word}.nosotros .generic__link:before{color:#c29a4c;font-size:20px;font-size:2rem;margin:.5rem}.categoria_actividades .generic__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.categoria_actividades .generic__item{-webkit-box-shadow:0 0 1.5rem rgba(0,0,0,.1);box-shadow:0 0 1.5rem rgba(0,0,0,.1);-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin-bottom:4rem;width:30%}.categoria_actividades .generic__description{padding:2rem;width:100%}.categoria_actividades .generic__paragraph,.categoria_actividades .generic__title{display:none}#hs_habitaciones,#hs_servicios{overflow:hidden;width:100%}#hs_habitaciones figcaption,#hs_servicios figcaption{background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(-10%,#000),color-stop(80%,transparent));background:linear-gradient(0deg,#000 -10%,transparent 80%);color:#fff;font-size:20px;font-size:2rem;letter-spacing:0;text-shadow:1px 1px 3px rgba(0,0,0,.5);text-shadow:.1rem .1rem .3rem rgba(0,0,0,.5);top:100%;-webkit-transition:top .5s;transition:top .5s}#hs_habitaciones .noowl:hover figcaption,#hs_habitaciones .owl-item:hover figcaption,#hs_servicios .noowl:hover figcaption,#hs_servicios .owl-item:hover figcaption{top:0}#hs_habitaciones .owl-controls :before,#hs_servicios .owl-controls :before{color:#fff}#hs_habitaciones h3,#hs_location h3,#hs_servicios h3{margin-bottom:3rem;margin-top:2rem;text-align:center}#hs_habitaciones h3 a,#hs_location h3 a,#hs_servicios h3 a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:28px Cambria-Regular;font:2.8rem Cambria-Regular;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#hs_habitaciones h3 a,#hs_habitaciones h3 span,#hs_location h3 a,#hs_location h3 span,#hs_servicios h3 a,#hs_servicios h3 span{color:#c29a4c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#hs_habitaciones h3 span,#hs_location h3 span,#hs_servicios h3 span{font:18px Cambria-Regular;font:1.8rem Cambria-Regular;padding-left:2rem}#hs_habitaciones h3 span:before,#hs_location h3 span:before,#hs_servicios h3 span:before{margin-left:.5rem}#hs_location .mapa_div{height:400px;height:40rem}#hs_contacto,#hs_redes_sociales{display:none}.inner-background__video{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:350px;max-height:35rem;overflow:hidden}.inner-background__video-iframe{height:100%;width:100%}.inner-background__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.inner-background__item:after{background-color:rgba(0,0,0,.1);bottom:0;content:"";left:0;position:absolute;top:0;width:100%}.inner-background__item--lazy{display:inline-block;width:100%}.inner-background__image,.inner-background__item-image{height:350px;height:35rem;width:100%}.inner-background__caption{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;position:absolute;top:0;width:100%;z-index:1}.introduction-inner{background:transparent;text-align:center;padding:6rem 0}.introduction-inner table{background-color:#fff;border-color:#999;margin-bottom:1rem;margin-top:1rem}.introduction-inner table td{border:.1rem solid #999;color:#666;font-size:18px;font-size:1.8rem;line-height:1.3;margin-top:2.5rem;padding:1rem;vertical-align:middle}.introduction-inner table td[colspan="3"]{background-color:#e6e6e6;color:#333}.introduction-inner__container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}.introduction-inner__group{position:relative}.introduction-inner__title{color:#c29a4c;font:32px/1.2 Cinzel-Bold;font:3.2rem/1.2 Cinzel-Bold;text-transform:uppercase}.introduction-inner__subtitle{color:#666;font:25px/1.2 Cambria-Regular;font:2.5rem/1.2 Cambria-Regular;margin:1.5rem 0 3rem;text-transform:none}.introduction-inner__extra{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;color:#f8f8f8;display:none;font:100px Cambria-Regular;font:10rem Cambria-Regular;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;right:0;text-transform:uppercase;top:0;z-index:-1}.introduction-inner__paragraph{color:#666;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular;text-align:left}.introduction-inner__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.introduction-inner__actions,.introduction-inner__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.introduction-inner__paragraph{margin:0}.introduction-inner__paragraph a{margin:1rem auto;max-width:250px;max-width:25rem}.about_us .introduction__container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.about_us .introduction__description{padding-left:0;padding-right:0}.about_us .introduction__image{margin-top:5rem}#hdet_puntos_interes{background-color:#fff;margin-bottom:10rem}#hdet_puntos_interes .inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;padding:5rem 2rem;position:relative}#hdet_puntos_interes .inner .box_maps{width:100%}#hdet_puntos_interes .inner .box_maps #map{width:100%;height:500px;height:50rem}#hdet_puntos_interes .inner .box_maps .box-indication{padding:2rem 0}#hdet_puntos_interes .inner .box_maps .box-indication .llegada,#hdet_puntos_interes .inner .box_maps .box-indication .salida{color:#c29a4c;font:25px Cambria-Regular;font:2.5rem Cambria-Regular;margin-bottom:2rem;text-align:center;text-transform:uppercase}#hdet_puntos_interes .inner .box_maps .box-indication .list-indication li{border-bottom:1px solid #ccc;padding:1rem;position:relative}#hdet_puntos_interes .inner .box_maps .box-indication .list-indication li div{color:grey;display:inline-block;padding:0 1rem}#hdet_puntos_interes .inner .box_maps .box-indication .list-indication li span{color:grey;display:inline-block;position:absolute;right:0}#hdet_puntos_interes .inner .box_maps .box-indication .llegada{padding:2rem 0}#hdet_puntos_interes .inner .box-points{padding:3rem 0;width:100%}#hdet_puntos_interes .inner .box-points .box-info form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#hdet_puntos_interes .inner .box-points .box-info h4{font-size:30px;font-size:3rem;margin-bottom:2rem;text-align:center}#hdet_puntos_interes .inner .box-points .box-info input{background:#fff;border:.1rem solid #ccc;border-radius:.5rem;height:auto;padding:1rem 2rem;margin-bottom:2rem;width:100%}#hdet_puntos_interes .inner .box-points .box-info input:active,#hdet_puntos_interes .inner .box-points .box-info input:focus,#hdet_puntos_interes .inner .box-points .box-info input:hover{outline:0}#hdet_puntos_interes .inner .box-points .box-info .btn_tw{width:100%}#hdet_puntos_interes .inner .box-points .box-info ul.list-points{padding:2rem 0}#hdet_puntos_interes .inner .box-points .box-info ul.list-points li{cursor:pointer;display:none;padding:.5rem 0;-webkit-transition:all .5s;transition:all .5s}#hdet_puntos_interes .inner .box-points .box-info ul.list-points li:active,#hdet_puntos_interes .inner .box-points .box-info ul.list-points li:focus,#hdet_puntos_interes .inner .box-points .box-info ul.list-points li:hover{color:grey}#hdet_puntos_interes .inner .box-points .box-info ul.list-points li.active{color:#c29a4c;display:block}#hdet_puntos_interes .inner .box-points .box-info ul.list-points li.visible{display:block}#cabecera_internas{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}#cabecera_internas h2{text-align:center;text-transform:none}#cabecera_internas h3{margin-bottom:3rem;text-align:center;text-transform:uppercase}#cabecera_internas .head__paragraph,#cabecera_internas p{margin-bottom:4rem;margin-top:2rem}#cabecera_internas #hs_menu{margin-bottom:2rem;margin-top:.5rem;padding-bottom:2rem;padding-top:2rem;width:100%}#cabecera_internas #hs_menu a:after,#cabecera_internas #hs_menu a:before,#cabecera_internas #hs_menu span:after,#cabecera_internas #hs_menu span:before{background-color:#c29a4c;content:"";display:block;height:2px;height:.2rem;margin-left:auto;margin-right:auto;-webkit-transition:width .5s;transition:width .5s;width:0}#cabecera_internas #hs_menu a:after,#cabecera_internas #hs_menu span:after{margin-top:.7rem}#cabecera_internas #hs_menu a:before,#cabecera_internas #hs_menu span:before{margin-bottom:.5rem}#cabecera_internas #hs_menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#cabecera_internas #hs_menu li{margin:1rem 0;padding-left:1rem;padding-right:1rem}#cabecera_internas #hs_menu span{color:#c29a4c}#cabecera_internas #hs_menu span:after,#cabecera_internas #hs_menu span:before{width:60%}#cabecera_internas #hs_menu a:hover{color:#c29a4c}#cabecera_internas #hs_menu a:hover:after,#cabecera_internas #hs_menu a:hover:before{width:60%}.carouselmin__arrow--next,.carouselmin__arrow--prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.5);border:0;border-radius:.5rem;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:30px;font-size:3rem;height:50px;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;position:relative;-webkit-transition-duration:.5s;transition-duration:.5s;width:50px;width:5rem}.carouselmin__arrow--next:hover,.carouselmin__arrow--prev:hover{background-color:#c29a4c;color:#fff}.carouselmin__arrow--next svg,.carouselmin__arrow--prev svg{display:none}.carouselmin__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carouselmin__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;inset:0;margin:auto;width:100%;height:50px;height:5rem;z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.carouselmin__arrow--next:before,.carouselmin__arrow--prev:before{color:#fff}.offers-detail{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5rem 3%}.offers-detail__container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}.offers-detail__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.offers-detail__description,.offers-detail__item{display:-webkit-box;display:-ms-flexbox;display:flex}.offers-detail__description{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 3rem;width:40%}.offers-detail__title{color:#c29a4c;font:25px Cinzel-Bold;font:2.5rem Cinzel-Bold;margin:1rem 0;text-transform:inherit;width:100%}.offers-detail__subtitle{border-bottom:.1rem solid #e6e6e6;color:#666;font:25px Cambria-Regular;font:2.5rem Cambria-Regular;padding-bottom:2.7rem;text-transform:uppercase;width:100%}.offers-detail__hotel{color:#333;font:20px Arial,sans-serif;font:2rem Arial,sans-serif;text-transform:inherit}.offers-detail__valid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.1rem solid #e6e6e6;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;line-height:1.3;padding:1.5rem 0;width:100%}.offers-detail__paragraph{color:#666;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular;margin-top:2rem;width:100%}.offers-detail__price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.1rem solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0;width:100%}.offers-detail__price-from{color:#000;font:13px Cambria-Regular;font:1.3rem Cambria-Regular;text-transform:uppercase}.offers-detail__price-value{color:#000;font:35px Cambria-Regular;font:3.5rem Cambria-Regular;width:100%}.offers-detail__price-full{color:#666;font:35px Cambria-Regular;font:3.5rem Cambria-Regular}.offers-detail__price-taxes{color:#999;font:13px Cambria-Regular;font:1.3rem Cambria-Regular}.offers-detail__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.offers-detail__image img{height:auto;max-width:100%}.offers-detail__conditions{width:100%}.offers-detail__conditions-item:not(:last-child){margin-bottom:1.5rem}.offers-detail__conditions-item.dropdown--open .offers-detail__conditions-text:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.offers-detail__conditions-text{color:#c29a4c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;text-align:left;text-transform:uppercase;width:100%}.offers-detail__conditions-text:before{font-size:13px;font-size:1.3rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.offers-detail__button{margin-top:2rem}.offers-detail__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0}.offers-detail__arrows,.offers-detail__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offers-detail__price-taxes{text-transform:uppercase}.offers-inner{background:transparent;padding-bottom:5rem;padding-top:5rem;margin-bottom:10rem}.offers-inner__container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}.offers-inner__content{background:#fff;padding-bottom:3rem;padding-top:3rem;width:100%}.offers-inner__content:nth-child(2n){background:transparent}.offers-inner__item{margin-bottom:8rem;position:relative}.offers-inner__image,.offers-inner__item{display:-webkit-box;display:-ms-flexbox;display:flex}.offers-inner__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offers-inner__image img{height:auto;max-width:100%}.offers-inner__main-subtitle,.offers-inner__main-title{color:#333;font:20px Arial,sans-serif;font:2rem Arial,sans-serif;text-transform:inherit}.offers-inner__description{background-color:#fff;bottom:0;-webkit-box-shadow:0 0 1.5rem rgba(0,0,0,.1);box-shadow:0 0 1.5rem rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;max-width:740px;max-width:74rem;padding:3rem;right:0;top:0;width:100%;z-index:1}.offers-inner__title{color:#c29a4c;font:25px Cinzel-Bold;font:2.5rem Cinzel-Bold;text-transform:uppercase}.offers-inner__subtitle{color:#666;font:20px Cambria-Regular;font:2rem Cambria-Regular;text-transform:none}.offers-inner__destiny{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular}.offers-inner__paragraph{color:#666;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular;margin-bottom:3.4rem;margin-top:2rem}.offers-inner__paragraph:before{background-color:#e6e6e6;content:"";display:block;height:1px;height:.1rem;margin-bottom:2rem;width:100%}.offers-inner__link{-ms-flex-item-align:start;align-self:flex-start;border-bottom:0;border-top:0;color:#c29a4c;font:18px Cambria-Bold;font:1.8rem Cambria-Bold;margin-bottom:3.5rem;padding-bottom:.5rem;padding-top:.5rem;position:relative;text-transform:uppercase;-webkit-transition:color .5s;transition:color .5s}.offers-inner__link:hover{color:#c29a4c}.offers-inner__link:hover .offers-inner__link-arrow{right:-40px;right:-4rem}.offers-inner__link-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto 0;position:absolute;right:-30px;right:-3rem;top:0;-webkit-transition:right .5s;transition:right .5s}.offers-inner__link-arrow:before{font-size:15px;font-size:1.5rem}.offers-inner__group{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offers-inner__group,.offers-inner__price{display:-webkit-box;display:-ms-flexbox;display:flex}.offers-inner__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.5rem;position:relative}.offers-inner__price-from{color:#000;font:13px Cambria-Regular;font:1.3rem Cambria-Regular;text-transform:uppercase}.offers-inner__price-value{color:#000}.offers-inner__price-full,.offers-inner__price-value{font:35px Cambria-Regular;font:3.5rem Cambria-Regular}.offers-inner__price-full{color:#666}.offers-inner__price-taxes{color:#999;font:13px Cambria-Regular;font:1.3rem Cambria-Regular;text-transform:uppercase}.offers-inner__discount{text-transform:inherit;width:100%}.offers-inner__discount,.offers-inner__slogan{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular}.offers-inner__warning{color:#666;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular}.pdf__list{padding-left:2rem;padding-right:2rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem auto}.pdf__title{color:#666;font:32px Cambria-Regular;font:3.2rem Cambria-Regular;margin-bottom:2rem;text-align:center;width:100%}.pdf__item{margin:1rem}.pdf__link{text-align:center}#book_meeting_room{margin-bottom:10rem;padding:0}#book_meeting_room .container{width:100%}#book_meeting_room section.header_meeting_room{padding:5rem 0 4rem}#book_meeting_room section.header_meeting_room .hotel{color:#c29a4c!important;padding:1rem 0}#book_meeting_room section.contenido{padding:5rem 0!important}#book_meeting_room section.contenido form{border-radius:.6rem;margin:0 auto;padding-bottom:1rem;position:relative;width:95%}#book_meeting_room section.contenido div.bloque .titulo{display:none}#book_meeting_room section.contenido div.bloque .cont{background:transparent;padding-bottom:0}#book_meeting_room section.contenido div.bloque .cont hr{display:none}#book_meeting_room section.contenido div.bloque .cont .cont2 .col_infoContac,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .col_infoContac{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem;width:100%}#book_meeting_room section.contenido div.bloque .cont .cont2 .col_infoContac label,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .col_infoContac label{display:block}#book_meeting_room section.contenido div.bloque .cont .cont2 .cont3,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .cont3{background:transparent;margin-bottom:4rem;padding:0}#book_meeting_room section.contenido div.bloque .cont .cont2 .cont3 .box,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .cont3 .box{margin-bottom:0;padding-bottom:0}#book_meeting_room section.contenido div.bloque .cont .cont2 .cont3 .box .opcion,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .cont3 .box .opcion{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem}#book_meeting_room section.contenido div.bloque .cont .cont2 .cont3 .box .extras,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .cont3 .box .extras{-ms-flex-wrap:wrap;flex-wrap:wrap}#book_meeting_room section.contenido div.bloque .cont .cont2 .cont3 .form1 li,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .cont3 .form1 li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem;width:100%}#book_meeting_room section.contenido div.bloque .cont .cont2 .cont3 #audiovisuales,#book_meeting_room section.contenido div.bloque .cont .cont2 .cont3 #audiovisuales div,#book_meeting_room section.contenido div.bloque .cont .cont2 .cont3 #comidas_bebidas,#book_meeting_room section.contenido div.bloque .cont .cont2 .cont3 #comidas_bebidas div,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .cont3 #audiovisuales,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .cont3 #audiovisuales div,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .cont3 #comidas_bebidas,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .cont3 #comidas_bebidas div{display:block}#book_meeting_room section.contenido div.bloque .cont .cont2 label,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto label{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;padding:1rem 0;text-transform:uppercase;width:100%}#book_meeting_room section.contenido div.bloque .cont .cont2 label a,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto label a{text-decoration:underline}#book_meeting_room section.contenido div.bloque .cont .cont2 label:before,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto label:before{color:#c29a4c}#book_meeting_room section.contenido div.bloque .cont .cont2 label:last-child,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto label:last-child{font-family:Cinzel-Regular;text-transform:none}#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=number],#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=text],#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=textinput],#book_meeting_room section.contenido div.bloque .cont .cont2 select,#book_meeting_room section.contenido div.bloque .cont .cont2 textarea,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=number],#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=text],#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=textinput],#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto select,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto textarea{background:#fff!important;border:.1rem solid #e6e6e6!important;border-radius:.5rem;color:#666;font:18px Cambria-Regular!important;font:1.8rem Cambria-Regular!important;height:45px!important;height:4.5rem!important;min-width:100%;padding:1rem;width:100%}#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=number]:active,#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=number]:focus,#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=number]:hover,#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=text]:active,#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=text]:focus,#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=text]:hover,#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=textinput]:active,#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=textinput]:focus,#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=textinput]:hover,#book_meeting_room section.contenido div.bloque .cont .cont2 select:active,#book_meeting_room section.contenido div.bloque .cont .cont2 select:focus,#book_meeting_room section.contenido div.bloque .cont .cont2 select:hover,#book_meeting_room section.contenido div.bloque .cont .cont2 textarea:active,#book_meeting_room section.contenido div.bloque .cont .cont2 textarea:focus,#book_meeting_room section.contenido div.bloque .cont .cont2 textarea:hover,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=number]:active,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=number]:focus,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=number]:hover,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=text]:active,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=text]:focus,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=text]:hover,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=textinput]:active,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=textinput]:focus,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=textinput]:hover,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto select:active,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto select:focus,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto select:hover,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto textarea:active,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto textarea:focus,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto textarea:hover{outline:none}#book_meeting_room section.contenido div.bloque .cont .cont2 textarea,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto textarea{height:100%;min-height:150px;min-height:15rem}#book_meeting_room section.contenido div.bloque .cont .cont2 input[type=checkbox],#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto input[type=checkbox]{margin:0 1rem}#book_meeting_room section.contenido div.bloque .cont .cont2 .tit1,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .tit1{font-size:20px;font-size:2rem;padding:1rem 0}#book_meeting_room section.contenido div.bloque .cont .cont2 #importe,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto #importe{width:100%}#book_meeting_room section.contenido div.bloque .cont .cont2 button,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto button{background-color:#c29a4c;color:#fff}#book_meeting_room section.contenido div.bloque .cont .info_contacto{margin-right:0}#book_meeting_room section.contenido div.bloque .cont div.required{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#book_meeting_room section.contenido div.bloque .cont div.required label{width:55%}#book_meeting_room section.contenido div.bloque .cont div.required .captcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:45%}#book_meeting_room #tipos_montaje li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#book_meeting_room a.priv{color:#c29a4c!important;margin-left:.5rem;-webkit-transition:color .5s;transition:color .5s}#book_meeting_room a.priv:active,#book_meeting_room a.priv:focus,#book_meeting_room a.priv:hover{color:#c29a4c!important}#book_meeting_room .captcha{margin-bottom:3rem;margin-top:3rem}#book_meeting_room .captcha .g-recaptcha>div{max-width:100%}#book_meeting_room .captcha .g-recaptcha>div iframe{width:100%}#book_meeting_room .messages .info{background:#28a745;border:0;margin:2rem;padding:1rem;text-align:center}.rooms-detail{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10rem;padding:5rem 3%}.rooms-detail__container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}.rooms-detail__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rooms-detail__description,.rooms-detail__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rooms-detail__description{padding-right:7rem;width:30%}.rooms-detail__title{color:#c29a4c;font:32px Cinzel-Bold;font:3.2rem Cinzel-Bold;text-transform:uppercase;width:100%}.rooms-detail__subtitle{color:#666;font:25px Cambria-Regular;font:2.5rem Cambria-Regular;text-transform:none;width:100%}.rooms-detail__paragraph{color:#666;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular;margin-top:2rem}.rooms-detail__tags{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.rooms-detail__tags,.rooms-detail__tags-item{display:-webkit-box;display:-ms-flexbox;display:flex}.rooms-detail__tags-item{margin-left:2rem;margin-right:2rem}.rooms-detail__tags-text,.rooms-detail__tags-title{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;text-transform:inherit}.rooms-detail__button{margin-top:2rem}.rooms-detail__button--responsive{display:none}.rooms-detail__player{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:inherit;width:100%}.rooms-detail__player:before{font-size:20px;font-size:2rem}.rooms-detail__video{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;right:0;top:-30px;top:-3rem;width:100%;z-index:2}.rooms-detail__video,.rooms-detail__video-play{display:-webkit-box;display:-ms-flexbox;display:flex}.rooms-detail__video-play{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c29a4c;border:0;border-radius:100%;padding:1.5rem}.rooms-detail__video-play:hover{background-color:#c29a4c}.rooms-detail__video-play:hover:before{color:#fff}.rooms-detail__video-play:before{color:#fff;font-size:30px;font-size:3rem;-webkit-transition:color .5s;transition:color .5s}.rooms-detail__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:70%}.rooms-detail__content .owl-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rooms-detail__content .owl-dot{background-color:#fff;border:0;border-radius:2.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:15px;height:1.5rem;margin-left:.5rem;margin-right:.5rem;width:15px;width:1.5rem}.rooms-detail__content .owl-dot.active{background-color:#333;border-color:#333}.rooms-detail__content .owl-dots{bottom:20px;bottom:2rem;left:0;position:absolute;right:0}.rooms-detail__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rooms-detail__image img{height:auto;max-width:100%}.rooms-detail__img{width:100%}.rooms-detail__services-title{color:#c29a4c;font:32px Cinzel-Bold;font:3.2rem Cinzel-Bold;margin-top:4rem;text-align:center;text-transform:uppercase;width:100%}.rooms-detail__extra{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rooms-detail__extra-text{text-transform:inherit}.rooms-detail__extra-text,.rooms-detail__extra-text--title{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular}.rooms-detail__extra-text--title{text-transform:uppercase}.rooms-detail__price{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;margin-top:2rem;width:100%}.rooms-detail__price-from{margin-right:.5rem;text-transform:uppercase}.rooms-detail__price-from,.rooms-detail__price-value{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular}.rooms-detail .splide__pagination{bottom:30px;bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}.rooms-detail .splide__pagination-page,.rooms-detail .splide__pagination__page{background:#fff;border:0;border-radius:2.5rem;height:15px;height:1.5rem;margin-left:.5rem;margin-right:.5rem;opacity:1;width:15px;width:1.5rem}.rooms-detail .splide__pagination-page.is-active,.rooms-detail .splide__pagination__page.is-active{background-color:#333;border:#333;border-radius:2.5rem;height:15px;height:1.5rem;-webkit-transform:none;transform:none}.rooms-detail__services{margin:4rem auto}.rooms-detail__services-icon{background-color:transparent;border-radius:0;border:.1rem solid #ccc}.rooms{background:transparent;padding-bottom:5rem;padding-top:5rem;margin-bottom:10rem}.rooms__container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}.rooms__content{background:#fff;padding-bottom:3rem;padding-top:3rem;width:100%}.rooms__content:nth-child(2n){background:transparent}.rooms__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8rem;position:relative}.rooms__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rooms__item:nth-child(2n) .rooms__description{left:0;right:auto}.rooms__item:nth-child(2n) .rooms__video{left:auto;right:2%}.rooms__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rooms__image img{height:auto;max-width:100%}.rooms__carousel .owl-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rooms__carousel .owl-dot{background-color:#fff;border:0;border-radius:2.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:15px;height:1.5rem;margin-left:.5rem;margin-right:.5rem;width:15px;width:1.5rem}.rooms__carousel .owl-dot.active{background-color:#333;border-color:#333}.rooms__carousel .owl-dots{bottom:20px;bottom:2rem;left:0;position:absolute;right:0}.rooms__video{left:2%;position:absolute;top:2%;z-index:2}.rooms__video-play{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c29a4c;border:0;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.rooms__video-play:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.rooms__video-play:hover:before{color:#c29a4c}.rooms__video-play:before{color:#fff;font-size:30px;font-size:3rem;-webkit-transition:color .5s;transition:color .5s}.rooms__description{background-color:#fff;bottom:0;-webkit-box-shadow:0 0 1.5rem rgba(0,0,0,.1);box-shadow:0 0 1.5rem rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:450px;height:45rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;padding:4rem;position:absolute;right:0;top:0;width:50%;z-index:1}.rooms__title{color:#c29a4c;font:32px Cinzel-Bold;font:3.2rem Cinzel-Bold;text-transform:uppercase}.rooms__subtitle{color:#666;font:25px Cambria-Regular;font:2.5rem Cambria-Regular;text-transform:none}.rooms__subtitle:after{background-color:#e6e6e6;content:"";display:block;height:1px;height:.1rem;margin-top:1rem;width:100%}.rooms__paragraph{color:#666;font:18px/1.3 Cambria-Regular;font:1.8rem/1.3 Cambria-Regular;padding:3rem 0}.rooms__link{-ms-flex-item-align:start;align-self:flex-start;border-bottom:.1rem dashed;border-top:.1rem dashed;font:18px Cinzel-Bold;font:1.8rem Cinzel-Bold;margin-bottom:3rem;padding-bottom:.5rem;padding-top:.5rem;position:relative;text-transform:uppercase;-webkit-transition:color .5s;transition:color .5s}.rooms__link,.rooms__link:active,.rooms__link:focus,.rooms__link:hover{color:#c29a4c}.rooms__link:active .rooms__link-arrow,.rooms__link:focus .rooms__link-arrow,.rooms__link:hover .rooms__link-arrow{right:-40px;right:-4rem}.rooms__link-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto 0;position:absolute;right:-30px;right:-3rem;top:0;-webkit-transition:right .5s;transition:right .5s}.rooms__link-arrow:before{font-size:15px;font-size:1.5rem}.rooms__button{-ms-flex-item-align:start;align-self:flex-start}.rooms__price{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;margin-top:2rem;width:100%}.rooms__price-from{margin-right:.5rem;text-transform:uppercase}.rooms__price-from,.rooms__price-taxes,.rooms__price-value{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular}.rooms__price-taxes{margin-left:.5rem;text-transform:uppercase}.rooms .splide__pagination{bottom:30px;bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}.rooms .splide__pagination-page,.rooms .splide__pagination__page{background:#fff;border:0;border-radius:2.5rem;height:15px;height:1.5rem;margin-left:.5rem;margin-right:.5rem;opacity:1;width:15px;width:1.5rem}.rooms .splide__pagination-page.is-active,.rooms .splide__pagination__page.is-active{background-color:#333;border:#333;border-radius:2.5rem;height:15px;height:1.5rem;-webkit-transform:none;transform:none}.services-inner{background:transparent;position:relative}.services-inner__container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.services-inner__container,.services-inner__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.services-inner__list{max-width:100%}.services-inner__item{padding:0 1rem 2rem 0;width:50%}.services-inner__item:nth-child(odd){padding:0 1rem 2rem 0}.services-inner__item:nth-child(2n){padding:0 0 2rem 1rem}.services-inner__box{position:relative}.services-inner__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services-inner__image img{height:auto;max-width:100%}.services-inner__img{width:100%}.services-inner__description{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 0 1.5rem rgba(0,0,0,.1);box-shadow:0 0 1.5rem rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 8%;-webkit-transition:top .5s;transition:top .5s;width:100%}.services-inner__description-title{color:#c29a4c;font:18px Cinzel-Bold;font:1.8rem Cinzel-Bold;text-align:center;text-transform:uppercase;width:100%}.services-inner__description-paragraph{margin-top:2rem}.services-inner__description-arrow{bottom:15px;bottom:1.5rem;color:#fff;font-size:25px;font-size:2.5rem;position:absolute;right:20px;right:2rem;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.services-inner__description-arrow,.services-inner__description-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.services-inner__description-link{color:#000;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font:18px Cambria-Bold;font:1.8rem Cambria-Bold;margin-top:2rem;position:relative;text-transform:uppercase;-webkit-transition:color .5s,height .5s,margin .5s,opacity .5s;transition:color .5s,height .5s,margin .5s,opacity .5s}.services-inner__description-link:before{font-size:15px;font-size:1.5rem;padding-left:1rem}.services-inner__description-link:active,.services-inner__description-link:focus,.services-inner__description-link:hover{color:grey}.services-inner__others{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4rem auto;width:100%}.services-inner__others-title{background-color:#fff;border-radius:2.5rem;color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:6rem;padding:1rem 5rem;text-align:center}.services-inner__others{display:none}.services-icons-andromeda{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.services-icons-andromeda--three-columns,.services-icons-andromeda--two-columns{margin-top:2rem}.services-icons-andromeda__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:16.6666%}.services-icons-andromeda__item--two-columns{width:50%}.services-icons-andromeda__item--three-columns{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:33.3333%}.services-icons-andromeda__item--rows{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.services-icons-andromeda__icon{background-color:transparent;border-radius:100%;-webkit-box-shadow:0 .2rem .3rem 0 rgba(0,0,0,.2);box-shadow:0 .2rem .3rem 0 rgba(0,0,0,.2);margin-bottom:1rem;padding:2rem}.services-icons-andromeda__icon--rows .svg-roi-services{height:19px;height:1.9rem;width:19px;width:1.9rem}.services-icons-andromeda__icon--rows .svg-roi-services circle,.services-icons-andromeda__icon--rows .svg-roi-services path{fill:#4d4d4d}.services-icons-andromeda__icon--two-columns .svg-roi-services{height:19px;height:1.9rem;width:19px;width:1.9rem}.services-icons-andromeda__icon--two-columns .svg-roi-services circle,.services-icons-andromeda__icon--two-columns .svg-roi-services path{fill:#4d4d4d}.services-icons-andromeda__icon--three-columns .svg-roi-services{height:30px;height:3rem;width:30px;width:3rem}.services-icons-andromeda__icon--three-columns .svg-roi-services circle,.services-icons-andromeda__icon--three-columns .svg-roi-services path{fill:#c29a4c}.services-icons-andromeda__icon--three-columns{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.services-icons-andromeda__text{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;text-align:center;width:100%}.services-icons-andromeda__text--rows{margin-top:2rem}.services-icons-andromeda__text--two-columns{margin-left:2rem;padding-right:1rem}.services-icons-andromeda__text--three-columns{text-align:left}.sitemap{position:relative}.sitemap__list{margin-left:auto;margin-right:auto;width:100%;padding:5rem 2rem}.sitemap__list:after{background:transparent;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.sitemap__item{margin-bottom:1rem}.sitemap__list-inner{border-left:.1rem solid #c29a4c;padding-left:4rem}.sitemap__hotel{color:#c29a4c}.sitemap__hotel,.sitemap__page{font:18px Cambria-Regular;font:1.8rem Cambria-Regular}.sitemap__page{color:#666;position:relative}.sitemap__page:after{background-color:#c29a4c;bottom:-5px;bottom:-.5rem;content:"";display:block;height:2px;height:.2rem;left:0;margin:0 auto;position:absolute;-webkit-transition:width .5s ease;transition:width .5s ease;width:0}.sitemap__page:hover{color:#c29a4c}.sitemap__page:hover:after{width:100%}.spa-inner{background:transparent;padding:5rem 0}.spa-inner__container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}.spa-inner__item{margin-bottom:5rem;position:relative}.spa-inner__image,.spa-inner__item{display:-webkit-box;display:-ms-flexbox;display:flex}.spa-inner__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spa-inner__image img{height:auto;max-width:100%}.spa-inner__description{background-color:#fff;bottom:0;-webkit-box-shadow:0 0 1.5rem rgba(0,0,0,.1);box-shadow:0 0 1.5rem rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;max-width:740px;max-width:74rem;padding:3rem;right:0;top:0;width:100%;z-index:1}.spa-inner__title{color:#c29a4c;font:25px Cinzel-Bold;font:2.5rem Cinzel-Bold;text-transform:uppercase}.spa-inner__title:after{background-color:#e6e6e6;content:"";display:block;height:1px;height:.1rem;margin-top:1rem;width:100%}.spa-inner__paragraph{margin:2rem 0}.spa-inner__link{-ms-flex-item-align:start;align-self:flex-start;border-bottom:.1rem dashed;color:#c29a4c;font:13px Cambria-Regular;font:1.3rem Cambria-Regular;padding-bottom:.5rem;position:relative;text-transform:uppercase;-webkit-transition:color .5s;transition:color .5s}.spa-inner__link:hover{color:#c29a4c}.spa-inner__link:hover .spa-inner__link-arrow{right:-40px;right:-4rem}.spa-inner__link-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto 0;position:absolute;right:-30px;right:-3rem;top:0;-webkit-transition:right .5s;transition:right .5s}.spa-inner__link-arrow:before{font-size:15px;font-size:1.5rem}.spa-inner__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2rem 0}.spa-inner__price-from{color:#000;font:13px Cambria-Regular;font:1.3rem Cambria-Regular;text-transform:uppercase}.spa-inner__price-value{color:#000;font:35px Cambria-Regular;font:3.5rem Cambria-Regular}.spa-inner__price-taxes{color:#999;font:13px Cambria-Regular;font:1.3rem Cambria-Regular;text-transform:uppercase}.spa-inner__button{-ms-flex-item-align:start;align-self:flex-start}.spa-detail{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10rem 0}.spa-detail__container{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}.spa-detail__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.spa-detail__description,.spa-detail__item{display:-webkit-box;display:-ms-flexbox;display:flex}.spa-detail__description{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 3rem}.spa-detail__title{color:#c29a4c;font:25px Cinzel-Bold;font:2.5rem Cinzel-Bold;margin:1rem 0;text-transform:uppercase;width:100%}.spa-detail__subtitle{font:25px Cambria-Regular;font:2.5rem Cambria-Regular;padding-bottom:2.7rem;text-transform:uppercase}.spa-detail__subtitle,.spa-detail__valid{border-bottom:.1rem solid #e6e6e6;color:#666;width:100%}.spa-detail__valid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 0}.spa-detail__paragraph,.spa-detail__valid{font:18px Cambria-Regular;font:1.8rem Cambria-Regular;line-height:1.3}.spa-detail__paragraph{color:#666;margin-top:2rem}.spa-detail__price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.1rem solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 0;width:100%}.spa-detail__price-from{color:#000;font:13px Cambria-Regular;font:1.3rem Cambria-Regular;text-transform:uppercase}.spa-detail__price-value{color:#000;font:35px Cambria-Regular;font:3.5rem Cambria-Regular;margin:0 1rem}.spa-detail__price-taxes{color:#999;font:13px Cambria-Regular;font:1.3rem Cambria-Regular}.spa-detail__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.spa-detail__image img{height:auto;max-width:100%}.spa-detail__button{margin-top:2rem}.meeting-room__container{padding-left:2rem;padding-right:2rem;width:100%;margin:5rem auto}.meeting-room__header{margin-bottom:4rem}.meeting-room__title{color:#c29a4c;font:32px Cinzel-Bold;font:3.2rem Cinzel-Bold;margin-bottom:0;text-transform:uppercase}.meeting-room__subtitle{color:#666;font:25px Cambria-Regular;font:2.5rem Cambria-Regular;text-transform:none}.meeting-room__messages-item{color:#000;font:16px Arial,sans-serif;font:1.6rem Arial,sans-serif;text-transform:inherit}.meeting-room__block{margin-bottom:5rem}.meeting-room__block--actions{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15rem}.meeting-room__block-title{background-color:grey;color:#fff;font:20px Cambria-Regular;font:2rem Cambria-Regular;margin-bottom:1rem;padding-left:1rem;padding-right:1rem;text-transform:uppercase}.meeting-room__saloon{font:16px Cambria-Bold;font:1.6rem Cambria-Bold;margin-bottom:1rem}.meeting-room__content--comments{position:relative}.meeting-room__content-title{background-color:#e6e6e6;color:#000;font:16px Cambria-Regular;font:1.6rem Cambria-Regular;margin-bottom:1rem;padding-left:1rem;padding-right:1rem;text-transform:uppercase}.meeting-room__content-box{margin-bottom:3rem}.meeting-room__content-selector{width:100%}.meeting-room__content-list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4rem 0 2rem}.meeting-room__content-item,.meeting-room__content-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.meeting-room__content-item{position:relative;width:100%}.meeting-room__content-item--active .meeting-room__content-label{color:hsla(0,0%,40%,.7);font-size:12px;font-size:1.2rem;-webkit-transform:translateY(-3.4rem);transform:translateY(-3.4rem)}.meeting-room__content-item--flexible-dates,.meeting-room__content-item--question{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:50px;height:5rem;margin-bottom:3rem}.meeting-room__content-item--company{display:none}.meeting-room__content-item--visible{display:-webkit-box;display:-ms-flexbox;display:flex}.meeting-room__content-label{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;margin-right:2rem;width:auto}.meeting-room__content-label-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:1rem}.meeting-room__content-label-select{width:50%}.meeting-room__content-label--textarea{left:15px;left:1.5rem;top:35px;top:3.5rem}.meeting-room__content-label--assemblage{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0}.meeting-room__content-label-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:2rem;width:calc(100% - 5rem)}.meeting-room__content-label-title{font:16px Cambria-Bold;font:1.6rem Cambria-Bold}.meeting-room__content-label-subtitle{font:16px Arial,sans-serif;font:1.6rem Arial,sans-serif}.meeting-room__content-label--hidden{position:absolute;-webkit-transform:rotate3d(90,90,0,90deg);transform:rotate3d(90,90,0,90deg);width:1px;width:.1rem}.meeting-room__content-input-date:not([disabled])+.meeting-room__content-label,.meeting-room__content-input-time:not([disabled])+.meeting-room__content-label,.meeting-room__content-input:not([disabled])+.meeting-room__content-label,.meeting-room__content-number:not([disabled])+.meeting-room__content-label,.meeting-room__content-select:not([disabled])+.meeting-room__content-label,.meeting-room__content-textarea:not([disabled])+.meeting-room__content-label{left:0;pointer-events:none;position:absolute;top:16px;top:1.6rem;-webkit-transition:font-size .15s cubic-bezier(.4,0,.2,1),left .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:font-size .15s cubic-bezier(.4,0,.2,1),left .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),font-size .15s cubic-bezier(.4,0,.2,1),left .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),font-size .15s cubic-bezier(.4,0,.2,1),left .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);z-index:1}.meeting-room__content-input-date:not([disabled]):focus~.meeting-room__content-label,.meeting-room__content-input-date:not([disabled]):valid~.meeting-room__content-label,.meeting-room__content-input-date~.meeting-room__content-label,.meeting-room__content-input-time:not([disabled]):focus~.meeting-room__content-label,.meeting-room__content-input-time:not([disabled]):valid~.meeting-room__content-label,.meeting-room__content-input:not([disabled]):focus~.meeting-room__content-label,.meeting-room__content-input:not([disabled]):valid~.meeting-room__content-label,.meeting-room__content-number:not([disabled]):focus~.meeting-room__content-label,.meeting-room__content-number:not([disabled]):valid~.meeting-room__content-label,.meeting-room__content-select:not([disabled]):focus~.meeting-room__content-label,.meeting-room__content-select:not([disabled]):valid~.meeting-room__content-label,.meeting-room__content-textarea:not([disabled]):focus~.meeting-room__content-label,.meeting-room__content-textarea:not([disabled]):valid~.meeting-room__content-label{color:hsla(0,0%,40%,.7);font-size:12px;font-size:1.2rem;-webkit-transform:translateY(-3.4rem);transform:translateY(-3.4rem)}.meeting-room__content-input,.meeting-room__content-input-date,.meeting-room__content-input-time,.meeting-room__content-number,.meeting-room__content-select{background-color:transparent;border-radius:0;color:#333;font:15px/1.2 Arial,sans-serif;font:1.5rem/1.2 Arial,sans-serif;height:50px;height:5rem;text-transform:inherit;-webkit-transition:none;transition:none;background-color:#fff;border:solid #ccc;border-width:0 0 .1rem;margin-bottom:3rem;padding:1rem 3.5rem 1rem 1rem;width:100%}.meeting-room__content-input-date:focus,.meeting-room__content-input-time:focus,.meeting-room__content-input:focus,.meeting-room__content-number:focus,.meeting-room__content-select:focus{-webkit-box-shadow:0;box-shadow:0}.meeting-room__content-input-date,.meeting-room__content-input-time,.meeting-room__content-number,.meeting-room__content-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:calc(100% - 1rem) 50%;background-repeat:no-repeat}.meeting-room__content-input,.meeting-room__content-number{-moz-appearance:textfield}.meeting-room__content-input::-webkit-inner-spin-button,.meeting-room__content-input::-webkit-outer-spin-button,.meeting-room__content-number::-webkit-inner-spin-button,.meeting-room__content-number::-webkit-outer-spin-button{-webkit-appearance:none}.meeting-room__content-input-date{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5LjA4OCAxLjQyOWMuNzY4IDAgMS4zODguNTkzIDEuMzg4IDEuMzEydjE1Ljk1NWMwIC43MjQtLjYyIDEuMzA0LTEuMzg4IDEuMzA0SDEuODY1Yy0uNzY4IDAtMS4zODktLjU4LTEuMzg5LTEuM1YyLjc0MmMwLS43MTkuNjIxLTEuMzEyIDEuMzg5LTEuMzEyaDEuNDY5djEuODE3QzMuMzM0IDQuMjUgNC40MDUgNSA1LjQ3NiA1IDYuNTQ4IDUgNy42MiA0LjI1IDcuNjIgMy4yNDZWMS40MjloNS43MTV2MS44MTdDMTMuMzM0IDQuMjUgMTQuNDQgNSAxNS41MTIgNWMxLjA3MiAwIDIuMTA3LS43NSAyLjEwNy0xLjc1NFYxLjQyOWgxLjQ3em0tLjc1NCAxNS44ODhWNi45NjljMC0uMzA0LS4yNjQtLjU0LS41OS0uNTRIMy4yMTRjLS4zMzEgMC0uNTk1LjI0LS41OTUuNTQ5djEwLjMzNWMwIC4yOTQuMjU1LjUzLjU2Ny41NDRsMTQuNTc2LS4wMDRjLjMxMyAwIC41NzItLjI0MS41NzItLjUzNnpNNi45MDUgMi44NTdjMCAuNzktLjYzOCAxLjQyOS0xLjQyOSAxLjQyOS0uNzkgMC0xLjQyOC0uNjM5LTEuNDI4LTEuNDI5VjEuNDNhMS40MjcgMS40MjcgMCAxMTIuODU3IDB2MS40Mjh6bTEwIDBjMCAuNzktLjYzOCAxLjQyOS0xLjQyOSAxLjQyOS0uNzkgMC0xLjQyOC0uNjM5LTEuNDI4LTEuNDI5VjEuNDNhMS40MjcgMS40MjcgMCAxMTIuODU3IDB2MS40Mjh6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=")}.meeting-room__content-input-time,.meeting-room__content-select{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi44ODkgNy44NjJMLjE0NSAxLjQ1N0EuNDI4LjQyOCAwIDAxMCAxLjE0MUMwIDEuMDIuMDQ5LjkxNi4xNDUuODI1TC44NjguMTM4YS40Ny40NyAwIDAxLjY2NiAwbDUuNjg4IDUuNDAxTDEyLjkxMS4xMzhhLjQ3LjQ3IDAgMDEuNjY2IDBsLjcyMy42ODdhLjQyNC40MjQgMCAwMS4xNDQuMzE2LjQyNi40MjYgMCAwMS0uMTQ0LjMxNkw3LjU1NSA3Ljg2MmEuNDcuNDcgMCAwMS0uNjY2IDB6IiBmaWxsPSIjMjcyNTFGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=")}.meeting-room__content-checkbox{height:16px;height:1.6rem;width:18px;width:1.8rem}.meeting-room__content-radio{height:14px;height:1.4rem;margin-right:1rem;width:14px;width:1.4rem}.meeting-room__content-textarea{background:#fff;border:.1rem solid #ccc;color:#333;font:15px Arial,sans-serif;font:1.5rem Arial,sans-serif;height:200px;height:20rem;margin-bottom:2rem;margin-top:2rem;min-height:200px;min-height:20rem;padding:1.5rem;resize:vertical;width:100%}.meeting-room__assemblage-title,.meeting-room__audiovisual-title,.meeting-room__budget-title,.meeting-room__food-drinks-title,.meeting-room__rooms-title{font:16px Cambria-Bold;font:1.6rem Cambria-Bold;margin-bottom:2rem;text-transform:uppercase}.meeting-room__assemblage{border:.1rem solid #e6e6e6;margin-bottom:5rem;padding:3rem 4rem}.meeting-room__assemblage-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.meeting-room__assemblage-item,.meeting-room__assemblage-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.meeting-room__assemblage-item{padding-bottom:2rem;position:relative;width:100%}.meeting-room__assemblage-icon{height:45px;height:4.5rem;width:45px;width:4.5rem}.meeting-room__audiovisual-content,.meeting-room__audiovisual-list,.meeting-room__food-drinks-content,.meeting-room__food-drinks-list{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.meeting-room__audiovisual-content,.meeting-room__food-drinks-content{display:none}.meeting-room__audiovisual-content--visible,.meeting-room__food-drinks-content--visible{display:-webkit-box;display:-ms-flexbox;display:flex}.meeting-room__audiovisual-content-legend,.meeting-room__food-drinks-content-legend{display:-webkit-box;display:-ms-flexbox;display:flex;font:16px Cambria-Regular;font:1.6rem Cambria-Regular;margin:2rem 0;text-transform:uppercase;width:100%}.meeting-room__audiovisual-list,.meeting-room__food-drinks-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3rem}.meeting-room__audiovisual-item,.meeting-room__food-drinks-item{position:relative;width:100%}.meeting-room__audiovisual-item--comments,.meeting-room__food-drinks-item--comments{width:100%}.meeting-room__audiovisual-title,.meeting-room__budget-title,.meeting-room__food-drinks-title,.meeting-room__rooms-title{display:inline;margin-right:1rem}.meeting-room__budget-list{display:none;padding:4rem 0 2rem}.meeting-room__budget-list--visible{display:-webkit-box;display:-ms-flexbox;display:flex}.meeting-room__budget-item{position:relative;width:100%}.meeting-room__rooms-type{background-color:#e6e6e6;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3rem;padding:2rem;width:100%}.meeting-room__rooms-type--visible{display:-webkit-box;display:-ms-flexbox;display:flex}.meeting-room__rooms-type-title{display:block;font:16px Cambria-Bold;font:1.6rem Cambria-Bold;margin-bottom:2rem;width:100%}.meeting-room__rooms-table{padding:.5rem}.meeting-room__rooms-table,.meeting-room__rooms-table-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.meeting-room__rooms-table-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.1rem solid #fff;padding-top:1rem}.meeting-room__rooms-table-item:last-child{border-bottom:0}.meeting-room__rooms-table-item-cell{display:-webkit-box;display:-ms-flexbox;display:flex}.meeting-room__rooms-table-item-cell--day{margin-bottom:3rem;width:100%}.meeting-room__rooms-table-item-cell--rooms{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.meeting-room__rooms-table-item-day{font:16px Cambria-Regular;font:1.6rem Cambria-Regular}.meeting-room__rooms-table-item-rooms,.meeting-room__rooms-table-item-rooms-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.meeting-room__rooms-table-item-rooms-row{margin-bottom:3rem}.meeting-room__rooms-table-item-rooms-row:last-child{margin-bottom:0}.meeting-room__rooms-table-item-group{position:relative;width:100%}.meeting-room__rooms-table-item-label{color:#1a1a1a}.meeting-room__rooms-table-item-number,.meeting-room__rooms-table-item-select{background-color:transparent}.meeting-room__rooms-table-item-number{padding-right:2.2rem;width:100%}.meeting-room__rooms-table-item-actions{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:3.5rem;width:100%}.meeting-room__rooms-table-item-add,.meeting-room__rooms-table-item-remove{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;font:18px Cinzel-Bold;font:1.8rem Cinzel-Bold;padding:1rem 2rem;text-transform:uppercase}.meeting-room__rooms-table-item-add,.meeting-room__rooms-table-item-add:focus,.meeting-room__rooms-table-item-add:hover{background-color:#c29a4c;color:#fff}.meeting-room__rooms-table-item-remove{background-color:#ccc;color:#333;margin-right:1rem}.meeting-room__rooms-table-item-remove:focus,.meeting-room__rooms-table-item-remove:hover{background-color:#4d4d4d;color:#fff}.meeting-room__rooms-table-item-remove--hidden{display:none}.meeting-room__privacy{-ms-flex-item-align:center;align-self:center;margin-bottom:3rem;width:100%}.meeting-room__privacy-label{font:18px Cambria-Regular;font:1.8rem Cambria-Regular}.meeting-room__privacy-link{color:#c29a4c;font-family:Cambria-Bold}.meeting-room__privacy-link:focus,.meeting-room__privacy-link:hover{color:#c29a4c}.meeting-room__recaptcha{margin-bottom:3rem;width:100%}.meeting-room__recaptcha-error{color:#dc3545;font:14px Cambria-Regular;font:1.4rem Cambria-Regular;margin-top:1rem;text-transform:uppercase}.meeting-room__newsletter-label{font:18px Cambria-Regular;font:1.8rem Cambria-Regular}.meeting-room__action{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.meeting-room__overlay{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:3}.meeting-room__overlay--visible{display:block}.meeting-room__modal{background-color:#fff;display:none;left:50%;min-height:175px;min-height:17.5rem;padding:4rem;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:4}.meeting-room__modal--visible{display:block}.meeting-room__modal-header{margin-bottom:4rem;padding-bottom:1rem;position:relative}.meeting-room__modal-close{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;outline:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:2}.meeting-room__modal-close:before{color:#000;font-size:36px;font-size:3.6rem;font-weight:700}.meeting-room__modal-text{font:18px Arial,sans-serif;font:1.8rem Arial,sans-serif}.meeting-room__terms{color:#666;font:18px Cambria-Regular;font:1.8rem Cambria-Regular;padding-bottom:2rem;width:100%}.meeting-room__content-input-time{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:544px){.modal-dialog{width:600px;margin:30px auto}.modal-sm{width:300px}}@media (min-width:568px){.engine-select__hotels{-webkit-column-count:2;-moz-column-count:2;column-count:2}.engine-select__cities{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.engine-select__list{text-align:left}.contact__item{display:initial;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.language-line__item:not(:last-child):after{display:inline-block}.language-line__item{width:auto}.hotels__content{-webkit-column-count:1;-moz-column-count:1;column-count:1}.footer__item{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.home .newsletter__send-input,.newsletter .newsletter__send-input{border-top-right-radius:0;border-bottom-right-radius:0}.home .newsletter__send-button,.newsletter .newsletter__send-button{border-top-left-radius:0;border-bottom-left-radius:0}.home .newsletter__send-button:before,.newsletter .newsletter__send-button:before{bottom:0;left:0;margin-bottom:auto;margin-top:auto;position:absolute;top:0;background-color:#ccc;border-radius:0;content:"";display:block;height:1rem;margin:auto 1rem;-webkit-transform:rotate(0);transform:rotate(0);width:.1rem}.introduction-inner__extra{display:-webkit-box;display:-ms-flexbox;display:flex}.meeting-room__assemblage-item,.meeting-room__audiovisual-item,.meeting-room__budget-item,.meeting-room__content-item,.meeting-room__content-selector,.meeting-room__food-drinks-item{padding-right:2rem}.meeting-room__rooms-table-item-rooms-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0}.meeting-room__rooms-table-item-group{padding-right:2rem;width:auto}.meeting-room__modal{width:50rem}}@media (min-width:568px) and (max-width:1023px){.meeting-room__assemblage-item,.meeting-room__audiovisual-item,.meeting-room__content-item,.meeting-room__content-selector,.meeting-room__food-drinks-item{width:50%}.meeting-room__audiovisual-item--comments,.meeting-room__food-drinks-item--comments{width:100%}.meeting-room__budget-item{width:50%}}@media (min-width:568px) and (max-width:767px){.meeting-room__rooms-table-item-number{width:5rem}}@media (min-width:768px){.modal-lg{width:900px}.offers-item__fix{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.gallery-category__collection-item{height:50rem;width:50%}.backgrounds__controls-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font:2rem Cambria-Regular;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.footer__info{width:20%}.footer__hotels{width:30%}.footer__info{width:100%}.highlights-aquila__container{padding-left:10rem;padding-right:10rem}.highlights-aquila__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.highlights-aquila__controls{padding-left:2rem;padding-right:2rem;position:absolute;top:55%;width:100%;padding-left:10rem;padding-right:10rem}.highlights-aries__item--small{width:48%}.hotels-apus__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.hotels-apus__caption{bottom:0;left:0;position:absolute;right:0;top:0}.hotels-apus__caption:hover{background-color:rgba(0,0,0,.5)}.hotels-apus__caption:hover .hotels-apus__caption-button,.hotels-apus__caption:hover .hotels-apus__caption-paragraph{opacity:1}.hotels-apus__caption-paragraph{color:#fff;margin-bottom:0;margin-top:0;opacity:0}.hotels-apus__caption-button{background-color:transparent;border:.1rem solid #fff;color:#fff;opacity:0}.hotels-apus__caption-button:hover{border-color:transparent}.hotels-apus__controls{padding-left:2rem;padding-right:2rem;position:absolute;top:55%;width:100%}.offers .owl-next:before,.offers .owl-prev:before{background-color:hsla(0,0%,100%,.5)}.contact-inner__title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-inner__item{-ms-flex-preferred-size:0;flex-basis:0;min-width:50%}.contact-inner__item--info{-ms-flex-preferred-size:100%;flex-basis:100%}.contact-inner__description{display:-webkit-box;display:-ms-flexbox;display:flex}.generic__description{width:50%}.generic__carousel-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.generic__introduction{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#hdet_puntos_interes .inner .box_maps .box-indication .llegada,#hdet_puntos_interes .inner .box_maps .box-indication .salida{text-align:left}.offers-detail__image{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:60%}.offers-inner__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.offers-inner__price{margin-bottom:0;margin-right:10rem}.offers-inner__price:after{background-color:#e6e6e6;content:"";height:100%;position:absolute;right:-5rem;top:0;width:.1rem}#book_meeting_room section.contenido div.bloque .cont .cont2 .col_infoContac,#book_meeting_room section.contenido div.bloque .cont .cont2 .cont3 .form1 li,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .col_infoContac,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .cont3 .form1 li{width:50%}.services-inner__image{width:100%}.services-inner__image,.spa-inner__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spa-inner__image{width:auto}.spa-detail__description{width:40%}.spa-detail__image{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:60%}.meeting-room__content-label--textarea{left:3.5rem}.meeting-room__rooms-type{padding:3rem 4rem}.meeting-room__rooms-table-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:4rem}.meeting-room__rooms-table-item-cell--day{height:100%;margin-bottom:0;margin-top:2.5rem}.meeting-room__rooms-table-item-cell--rooms{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.meeting-room__rooms-table-item-number{width:9rem}.meeting-room__privacy{margin-bottom:0;width:50%}.meeting-room__action{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:50%}}@media (min-width:768px) and (max-width:1023px){.meeting-room__rooms-table-item-cell--day{width:15%}.meeting-room__rooms-table-item-cell--rooms{width:85%}}@media (min-width:1024px){.modal__inner{width:97rem}.page404__container{max-width:120rem;padding-left:0;padding-right:0;width:100%}.backgrounds__carousel--hide.owl-loaded{display:none}.backgrounds__item-image{height:calc(100vh - 16rem)}.engine--animate{padding:0;width:100%;z-index:2}.engine--sticky .engine__fly{top:100%;z-index:1}.engine__form{max-width:1200px;padding-left:0;padding-right:0;width:100%}.engine-select__content{max-width:100rem}.engine__fly{position:absolute;top:-3.6rem}.engine--home{margin-top:-18rem;position:absolute}.engine--fixed{margin-bottom:0;margin-top:0;position:fixed;top:-38%}.engine--animate{background-color:#fff;margin:0;position:fixed;top:-20rem}.engine--sticky{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,.2);box-shadow:0 0 3rem 0 rgba(0,0,0,.2);-webkit-transition:top .5s;transition:top .5s;top:0}.engine__form{padding:3rem}.engine__dates{margin-left:2rem;margin-right:2rem}.engine__date-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.engine__date-month,.engine__date-text{max-width:50%;text-align:left}.engine__date-month{margin-left:9.4rem;margin-top:-4rem}.engine__date-day{width:50%}.footer__container{max-width:1500px;padding-left:0;padding-right:0;width:100%}.footer__cin-row,.footer__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer__cin-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__cin-item{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal;width:auto}.contact__list{text-align:left}.social__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.official{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.official:after{background-color:#c29a4c;border-radius:0;content:"";display:block;height:1.5rem;margin:auto 1rem;-webkit-transform:rotate(0);transform:rotate(0);width:.2rem}.highlights-aries__container{width:66%}.highlights-aries__item--large{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0;width:32%}.highlights-aries__container{width:50%}.icons-apus__list{max-width:1200px}.introduction__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.home .newsletter__content,.map__container,.newsletter .newsletter__content{max-width:100%;padding-left:0;padding-right:0;width:100%}#pag404,.contact-inner__description,.contact-inner__form,.events-apus__container{max-width:120rem;padding-left:0;padding-right:0;width:100%}.events-apus__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%}.accordion,.generic__container{max-width:120rem;padding-left:0;padding-right:0;width:100%}.generic__item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.generic__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.about_us .introduction__container,.introduction-inner__container{max-width:120rem;padding-left:0;padding-right:0;width:100%}#hdet_puntos_interes .inner{max-width:1200px;padding-left:0;padding-right:0;width:100%}#hdet_puntos_interes .inner .box_maps{width:65%}#hdet_puntos_interes .inner .box-points{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:3rem;width:35%}#cabecera_internas,.offers-detail__container,.offers-inner__container{max-width:120rem;padding-left:0;padding-right:0;width:100%}.offers-inner__description{height:45rem;padding:4rem;position:absolute;width:50%}.pdf__list{max-width:1200px;padding-left:0;padding-right:0;width:100%}#book_meeting_room section.contenido form{width:75%}.rooms-detail__container{max-width:120rem;padding-left:0;padding-right:0;width:100%}.rooms-detail__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.rooms__container{max-width:120rem;padding-left:0;padding-right:0;width:100%}.rooms__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60%}.services-inner__container{max-width:120rem;padding-left:0;padding-right:0;width:100%}.services-inner__box{overflow:hidden}.services-inner__box:focus .services-inner__description,.services-inner__box:hover .services-inner__description{height:100%}.services-inner__box:focus .services-inner__description-arrow,.services-inner__box:hover .services-inner__description-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.services-inner__box:focus .services-inner__description-link,.services-inner__box:focus .services-inner__description-paragraph,.services-inner__box:hover .services-inner__description-link,.services-inner__box:hover .services-inner__description-paragraph{height:auto;margin-top:3rem;opacity:1}.services-inner__description{background:rgba(0,0,0,.5);bottom:0;-webkit-box-shadow:none;box-shadow:none;height:6rem;left:0;padding-bottom:0;padding-top:0;position:absolute;right:0;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:height,top;transition-property:height,top}.services-inner__description-title{color:#fff}.services-inner__description-paragraph{-webkit-transition:margin .5s,height .5s,opacity .5s;transition:margin .5s,height .5s,opacity .5s}.services-inner__description-link,.services-inner__description-paragraph{color:#fff;height:0;margin-top:0;opacity:0}.sitemap__list,.spa-inner__container{max-width:120rem;padding-left:0;padding-right:0;width:100%}.spa-inner__description{height:45rem;padding:4rem;position:absolute;width:50%}.meeting-room__container,.spa-detail__container{max-width:120rem;padding-left:0;padding-right:0;width:100%}.meeting-room__assemblage-item,.meeting-room__audiovisual-item,.meeting-room__content-item,.meeting-room__content-selector,.meeting-room__food-drinks-item{width:25%}.meeting-room__audiovisual-item--comments,.meeting-room__food-drinks-item--comments{width:100%}.meeting-room__budget-item{width:25%}.meeting-room__rooms-table-item-cell--day{width:20%;width:25%}.meeting-room__rooms-table-item-cell--rooms{width:80%;width:75%}}@media (min-width:1200px){.engine__form{padding-left:5rem;padding-right:5rem}.footer__associate,.footer__hotels,.footer__info,.footer__logo{width:auto}.footer .generic-links{margin-bottom:3rem;margin-top:2rem}.header__lower--fixed .social__list{display:none}.header__lower--fixed .logo__img--small{max-width:9rem}.header .language{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.booking{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.navbar__link:after,.navbar__link:before{background-color:#c29a4c;content:"";display:block;height:.2rem;margin:.5rem auto;position:relative;-webkit-transform:none;transform:none;-webkit-transition:width .5s;transition:width .5s;width:0}.navbar__link--active:after,.navbar__link--active:before,.navbar__link:focus:after,.navbar__link:focus:before,.navbar__link:hover:after,.navbar__link:hover:before{width:60%}}@media (max-width:1200px){html{min-width:150px}#bc_carrito_top .contcarrito .contene{width:100%}.offers,.offers-content{padding-left:4%;padding-right:4%}.offers-item__title{font-size:2rem}.header__lower,.header__upper{padding:1.5rem 1%}.header .social__list{display:none}.navbar__hamburguer{-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar__close-inner,.navbar__hamburguer{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar__link,.navbar__link--active,.navbar__link:focus,.navbar__link:hover{color:#fff}.navbar__content{background:#cfaf72;bottom:100%;height:100%;position:fixed;right:0;-webkit-transition:bottom .5s;transition:bottom .5s;width:100%}.navbar__language{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0;margin-left:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.home .newsletter__claims,.newsletter .newsletter__claims{width:80%}}@media (max-width:1024px){#book_meeting_room section.contenido div.bloque .cont .cont2 .tit1,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .tit1,#book_meeting_room section.header_meeting_room .titulo,#cabecera_internas h2,#hdet_puntos_interes .inner .box-points .box-info h4,.backgrounds__caption-title,.blog-detail__title,.blog-inner__title,.events-apus__info-title,.generic__title,.highlights-aquila__title,.highlights-aries__title,.home .newsletter__claims-title,.home .newsletter__title,.hotels-apus__title,.icons-apus__title,.introduction-inner__title,.introduction__title,.map__title,.meeting-room__title,.modal-inner__title,.newsletter .newsletter__claims-title,.newsletter .newsletter__title,.offers-detail__title,.offers-inner__main-title,.offers-inner__title,.offers-main__title,.rooms-detail__services-title,.rooms-detail__title,.rooms__title{font-size:2.6rem}#book_meeting_room section.header_meeting_room .hotel,#cabecera_internas h3,#modal_ofertafechas .modal-header h3,#modal_ofertafechas .modal-header h4,#modal_ofertafechas .modal-header span,.backgrounds__caption-subtitle,.blog-inner__subtitle,.engine-select__title,.events-apus__info-subtitle,.highlights-aquila__subtitle,.highlights-aries__subtitle,.home .newsletter__subtitle,.introduction-inner__subtitle,.introduction__subtitle,.map__subtitle,.meeting-room__subtitle,.newsletter .newsletter__subtitle,.offers-detail__subtitle,.offers-inner__main-subtitle,.offers-inner__subtitle,.offers-item__title,.offers-main__subtitle,.rooms-detail__subtitle,.rooms__subtitle,.services-inner__others-title{font-size:1.8rem}.modal__close{right:0}html{min-width:150px}#hs_habitaciones,#hs_servicios,.blog-detail__container,.blog-inner__list,.modal-inner__content,.services-tab__container{padding:0 4%}.modal-inner__content{padding:0}.modal-inner__body{-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-inner__carousel{width:100%}.modal-inner__image{height:35rem}.modal-inner__description{width:100%}.modal-inner__services{width:33.3333%}.modal-inner__image{width:100%}.modal-inner__description{padding:4rem}.modal-inner__button{bottom:-2rem;position:relative;right:0;width:100%}.blog-inner__fix,.blog-inner__text{width:100%}.blog-detail__container{padding:0}.blog-detail__description{padding:4rem 5rem 6rem}.offers-main{-ms-flex-wrap:wrap;flex-wrap:wrap}.offers-item{width:100%}.offers-item__content{padding:0 10% 10%}.offers-item__description{font-size:1.6rem}.services-tab__content{padding:0;width:100%}.services-tab__content-item{width:47.5%}.services-tab__content-item:nth-child(2n-0){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.backgrounds{height:50vh;min-height:50rem}.backgrounds__video{display:none}.backgrounds__item-image{height:50vh;min-height:50rem}.backgrounds__caption{bottom:2rem}.engine__form{-ms-flex-wrap:wrap;flex-wrap:wrap}.engine__dates,.engine__destination{width:50%}.engine__action,.engine__promo{margin-top:2rem;width:50%}.engine-select__close{right:0}.footer__container{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.footer__logo{margin-bottom:3rem;padding:0;text-align:center;width:100%}.footer__hotels{margin-bottom:2rem}.footer__hotel{text-align:center}.footer .generic-links__item{text-align:center;width:100%}.language-line{margin-top:2rem;width:100%}.hotels__text,.language-line,.language-line__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hotels__content,.social{text-align:center}.header__upper,.social__title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__upper{-ms-flex-wrap:wrap;flex-wrap:wrap}.header__official{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;width:100%}.header__generic-links{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:1rem;width:100%}.header__upper{padding:1rem 0 0}.navbar__item{margin-bottom:1.5rem}.navbar__item .dropdown-backdrop{visibility:hidden}.navbar__list{overflow-y:auto}.navbar-hotels__title:active:after,.navbar-hotels__title:focus:after,.navbar-hotels__title:hover:after{display:none}.navbar-hotels__title:active .navbar-hotels__icon:before,.navbar-hotels__title:focus .navbar-hotels__icon:before,.navbar-hotels__title:hover .navbar-hotels__icon:before{color:#c29a4c}.navbar-hotels__icon:before{color:#fff}.navbar-hotels__list{background-color:#c29a4c;left:-7rem;margin-top:0;padding:0;text-align:center;z-index:1}.navbar-hotels__link--dropdown{color:#fff}.navbar-hotels__link--dropdown:active,.navbar-hotels__link--dropdown:focus,.navbar-hotels__link--dropdown:hover{color:#c29a4c}.navbar-hotels__link--all{color:#fff}.navbar-hotels__link--all:active,.navbar-hotels__link--all:focus,.navbar-hotels__link--all:hover{color:#c29a4c}.introduction__container{-ms-flex-wrap:wrap;flex-wrap:wrap}.introduction__image{width:100%}.introduction__description{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5rem 3rem;text-align:center;width:100%;text-align:left}.introduction__subtitle{margin-bottom:3rem}.introduction__container{padding-bottom:0;padding-top:4rem}.map__description{padding:2rem 0;width:100%}.home .newsletter__claims,.home .newsletter__form,.map__map,.newsletter .newsletter__claims,.newsletter .newsletter__form{width:100%}.offers-item__content{padding:5%}.popup-footer__picture{display:none}.popup-footer__description{width:100%}.events-apus__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;max-width:60rem}.events-apus__info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.events-apus__info-title:after{width:100%}.events-apus__options-list{border-bottom:.1rem solid #e6e6e6;border-right:transparent;width:100%}.events-apus__action{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 3%;width:100%}.generic__item{border:0;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.generic__link{-ms-flex-item-align:center;align-self:center}.generic__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.categoria_actividades .generic__item{width:45%}#hdet_puntos_interes .inner .box-points .box-info ul.list-points{padding:3rem 0}#hdet_puntos_interes .inner .box-points .box-info ul.list-points li{text-align:center}#cabecera_internas .head__paragraph,#cabecera_internas p{padding:0 5%;max-width:100%}.offers-inner__item{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#book_meeting_room section.contenido div.bloque .cont .cont2 .cont3 #audiovisuales,#book_meeting_room section.contenido div.bloque .cont .cont2 .cont3 #comidas_bebidas,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .cont3 #audiovisuales,#book_meeting_room section.contenido div.bloque .cont .cont2.info_contacto .cont3 #comidas_bebidas{width:100%}.rooms-detail__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.rooms-detail__description,.rooms-detail__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rooms-detail__description{margin-bottom:2rem;max-width:70rem;padding-right:0;width:100%}.rooms-detail__subtitle,.rooms-detail__title{text-align:center}.rooms-detail__paragraph{text-align:justify}.rooms-detail__content{width:100%}.rooms__container{width:80%}.rooms__item{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rooms__image{width:100%}.rooms__description{height:100%;position:relative;width:100%}.rooms__subtitle,.rooms__title{text-align:center}.rooms__button,.rooms__link{-ms-flex-item-align:center;align-self:center}.services-inner__item{margin-bottom:3rem;width:100%}.services-inner__item:nth-child(2n),.services-inner__item:nth-child(odd){padding:0}.services-inner__description-arrow{display:none}.services-icons-andromeda{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:auto;margin-right:auto}.spa-inner__item{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:768px){.ekko-lightbox-container div:first-child{padding-left:2rem;padding-right:2rem}.ekko-lightbox .glyphicon{opacity:0}.ekko-lightbox .glyphicon:hover{opacity:1}html{min-width:150px}.modal-inner__services{width:50%}.modal-inner__button{margin-top:3rem;position:relative;width:100%}#modal_ofertafechas .modal-dialog{width:90%}#bc_carrito_top .contcarrito .contene{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#bc_carrito_top .hotel{width:100%;padding-right:0}#bc_carrito_top .totalizacion,.services-tab__content-image,.services-tab__content-item{width:100%}.services-tab__others-item{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%}.services-tab__others-text{text-align:center;width:100%}.engine__destination{width:100%}.engine__dates{margin-top:2rem;width:100%}.engine__promo{width:100%}.engine__action{padding-left:0;width:100%}.footer__container{text-align:center}.language-line__list{width:100%}.official{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;width:100%}.highlights-aquila__controls-arrows,.highlights-aquila__controls-dots,.official{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.highlights-aquila__arrow-left,.highlights-aquila__arrow-right{margin-right:2rem;margin-top:2rem}.hotels-apus__controls-arrows{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hotels-apus__arrow-left,.hotels-apus__arrow-right{margin-right:2rem;margin-top:2rem}.introduction__subtitle,.introduction__title{text-align:center}.introduction__paragraph{text-align:left;width:100%}.introduction__subtitle,.introduction__title{text-align:left}.offers-item__description{display:none}.offers-item__button{width:100%}.offers .owl-nav{border-top:.1rem solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5rem;padding-top:3rem}.offers .owl-next,.offers .owl-prev{margin:1rem;position:inherit}.contact-inner__item--recaptcha{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-inner__error{text-align:center}.events-apus__action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.events-apus__action-text{margin-bottom:2rem}.introduction-inner__paragraph{text-align:left}.offers-detail__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.offers-detail__description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0;width:auto}.offers-detail__paragraph,.offers-detail__subtitle,.offers-detail__title,.offers-detail__valid{text-align:center}.offers-detail__price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offers-detail__price-value{text-align:center}.offers-detail__description{width:100%}.offers-inner__link{-ms-flex-item-align:center;align-self:center}.offers-inner__group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}#book_meeting_room section.contenido div.bloque .cont div.required label{text-align:center;width:100%}#book_meeting_room section.contenido div.bloque .cont div.required .captcha{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.rooms__container{width:100%}.rooms__item:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services-icons-andromeda__item{width:33.3333%}.spa-detail__item{-ms-flex-wrap:wrap;flex-wrap:wrap}.spa-detail__description{margin-bottom:2rem;padding:0}.spa-detail__subtitle,.spa-detail__title{text-align:center}.spa-detail__valid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.spa-detail__paragraph{text-align:justify}.spa-detail__price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:568px){html{min-width:150px}.offers-item__button{padding:1.5rem 3rem;width:100%}.offers-item__button.btn_tw{margin-bottom:1rem}.backgrounds__caption{display:none}.engine-select__cities:after{margin-left:auto;margin-right:auto;right:0}.header__lower{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.booking,.header .logo,.official__subtitle,.official__title{width:100%}.booking{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;margin-top:2rem}.booking:after{display:none}.introduction table td{font-size:1rem}.home .newsletter__send,.newsletter .newsletter__send{height:auto}.home .newsletter__send-input,.newsletter .newsletter__send-input{height:auto;margin-bottom:2rem;margin-right:0;width:100%}.home .newsletter__send-button,.newsletter .newsletter__send-button{height:auto;padding:2rem;width:100%}.contact-inner__item--recaptcha{margin-left:-1rem;padding-left:0;padding-top:.5rem}.contact-inner__checkbox{margin-bottom:0;margin-top:.7rem;width:5%}.contact-inner__item--recaptcha{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.events-apus__item{max-width:100%}.categoria_actividades .generic__item{width:100%}.introduction-inner table td{font-size:1rem}.rooms-detail__button{width:100%}.rooms-detail__button--responsive{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4rem}.services-icons-andromeda__item{width:100%}.spa-detail__price{-ms-flex-wrap:wrap;flex-wrap:wrap}.spa-detail__price-value{text-align:center;width:100%}.spa-detail__button{width:100%}}@media (max-width:400px){.contact-inner__label-checkbox{display:block;padding-top:0;text-align:left;width:90%}}@media (max-width:340px){html{min-width:150px}.offers-item:hover .offers-item__title{display:none}.events-apus__options-item{width:100%}}@media (max-width:1024){.engine-button{display:none}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus,.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}